]> git.saurik.com Git - cycript.git/blame - configure
-rpath!
[cycript.git] / configure
CommitLineData
c7aa54aa
DWT
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
9c60689e 3# Generated by GNU Autoconf 2.65 for Cycript 0.9.
c7aa54aa
DWT
4#
5# Report bugs to <saurik@saurik.com>.
6#
9c60689e 7#
c7aa54aa 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9c60689e
DWT
9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10# Inc.
11#
c7aa54aa
DWT
12#
13# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
15## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
18
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34esac
35fi
36
37
38as_nl='
39'
40export as_nl
41# Printing a long string crashes Solaris 7 /usr/bin/printf.
42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45# Prefer a ksh shell builtin over an external printf program on Solaris,
46# but without wasting forks for bash or zsh.
47if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74fi
75
76# The user is always right.
77if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83fi
84
85
86# IFS
87# We need space, tab and new line, in precisely that order. Quoting is
88# there to prevent editors from complaining about space-tab.
89# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90# splitting by setting IFS to empty value.)
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
94case $0 in #((
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97for as_dir in $PATH
98do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
103IFS=$as_save_IFS
104
105 ;;
106esac
107# We did not find ourselves, most probably we were run as `sh COMMAND'
108# in which case we are not to be found in the path.
109if test "x$as_myself" = x; then
110 as_myself=$0
111fi
112if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115fi
116
117# Unset variables that we do not need and which cause bugs (e.g. in
118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119# suppresses any "Segmentation fault" message there. '((' could
120# trigger a bug in pdksh 5.2.14.
121for as_var in BASH_ENV ENV MAIL MAILPATH
122do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124done
125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
134
135# CDPATH.
136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152esac
153fi
154"
155 as_required="as_fn_return () { (exit \$1); }
156as_fn_success () { as_fn_return 0; }
157as_fn_failure () { as_fn_return 1; }
158as_fn_ret_success () { return 0; }
159as_fn_ret_failure () { return 1; }
160
161exitcode=0
162as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168else
169 exitcode=1; echo positional parameters were not saved.
170fi
171test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
35fa52c0
DWT
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176test \$(( 1 + 1 )) = 2 || exit 1"
c7aa54aa
DWT
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179else
180 as_have_required=no
181fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186as_found=false
187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202fi
203fi
204 done;;
205 esac
206 as_found=false
207done
208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211fi; }
212IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224fi
225
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf@gnu.org and saurik@saurik.com
234$0: about your system, including any error possibly output
235$0: before this message. Then install a modern shell, or
236$0: manually run the script under such a shell if you do
237$0: have one."
238 fi
239 exit 1
240fi
241fi
242fi
243SHELL=${CONFIG_SHELL-/bin/sh}
244export SHELL
245# Unset more variables known to interfere with behavior of common tools.
246CLICOLOR_FORCE= GREP_OPTIONS=
247unset CLICOLOR_FORCE GREP_OPTIONS
248
249## --------------------- ##
250## M4sh Shell Functions. ##
251## --------------------- ##
252# as_fn_unset VAR
253# ---------------
254# Portably unset VAR.
255as_fn_unset ()
256{
257 { eval $1=; unset $1;}
258}
259as_unset=as_fn_unset
260
261# as_fn_set_status STATUS
262# -----------------------
263# Set $? to STATUS, without forking.
264as_fn_set_status ()
265{
266 return $1
267} # as_fn_set_status
268
269# as_fn_exit STATUS
270# -----------------
271# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272as_fn_exit ()
273{
274 set +e
275 as_fn_set_status $1
276 exit $1
277} # as_fn_exit
278
279# as_fn_mkdir_p
280# -------------
281# Create "$as_dir" as a directory, including parents if necessary.
282as_fn_mkdir_p ()
283{
284
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301$as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
304 q
305 }
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
308 q
309 }
310 /^X\(\/\/\)$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\).*/{
315 s//\1/
316 q
317 }
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323
324
325} # as_fn_mkdir_p
326# as_fn_append VAR VALUE
327# ----------------------
328# Append the text in VALUE to the end of the definition contained in VAR. Take
329# advantage of any shell optimizations that allow amortized linear growth over
330# repeated appends, instead of the typical quadratic growth present in naive
331# implementations.
332if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
334 {
335 eval $1+=\$2
336 }'
337else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342fi # as_fn_append
343
344# as_fn_arith ARG...
345# ------------------
346# Perform arithmetic evaluation on the ARGs, and store the result in the
347# global $as_val. Take advantage of shells that can avoid forks. The arguments
348# must be portable across $(()) and expr.
349if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359fi # as_fn_arith
360
361
362# as_fn_error ERROR [LINENO LOG_FD]
363# ---------------------------------
364# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366# script with status $?, using 1 if that was 0.
367as_fn_error ()
368{
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373 fi
374 $as_echo "$as_me: error: $1" >&2
375 as_fn_exit $as_status
376} # as_fn_error
377
378if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381else
382 as_expr=false
383fi
384
385if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387else
388 as_basename=false
389fi
390
391if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393else
394 as_dirname=false
395fi
396
397as_me=`$as_basename -- "$0" ||
398$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401$as_echo X/"$0" |
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
404 q
405 }
406 /^X\/\(\/\/\)$/{
407 s//\1/
408 q
409 }
410 /^X\/\(\/\).*/{
411 s//\1/
412 q
413 }
414 s/.*/./; q'`
415
416# Avoid depending upon Character Ranges.
417as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420as_cr_digits='0123456789'
421as_cr_alnum=$as_cr_Letters$as_cr_digits
422
423
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 sed -n '
430 p
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
436 b
437 :lineno
438 N
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
453}
454
455ECHO_C= ECHO_N= ECHO_T=
456case `echo -n x` in #(((((
457-n*)
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
463 esac;;
464*)
465 ECHO_N='-n';;
466esac
467
468rm -f conf$$ conf$$.exe conf$$.file
469if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
474fi
475if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
488 fi
489else
490 as_ln_s='cp -p'
491fi
492rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493rmdir conf$$.dir 2>/dev/null
494
495if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
500fi
501
502if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504else
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
509 fi
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
515 case $1 in #(
516 -*)set "./$1";;
517 esac;
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
521 '
522fi
523as_executable_p=$as_test_x
524
525# Sed expression to map a string onto a valid CPP name.
526as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527
528# Sed expression to map a string onto a valid variable name.
529as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
9c60689e
DWT
531
532
533# Check that we are running under the correct shell.
534SHELL=${CONFIG_SHELL-/bin/sh}
535
536case X$lt_ECHO in
537X*--fallback-echo)
538 # Remove one level of quotation (which was required for Make).
539 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
540 ;;
541esac
542
543ECHO=${lt_ECHO-echo}
544if test "X$1" = X--no-reexec; then
545 # Discard the --no-reexec flag, and continue.
546 shift
547elif test "X$1" = X--fallback-echo; then
548 # Avoid inline document here, it may be left over
549 :
550elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
551 # Yippee, $ECHO works!
552 :
553else
554 # Restart under the correct shell.
555 exec $SHELL "$0" --no-reexec ${1+"$@"}
556fi
557
558if test "X$1" = X--fallback-echo; then
559 # used as fallback echo
560 shift
561 cat <<_LT_EOF
562$*
563_LT_EOF
564 exit 0
565fi
566
567# The HP-UX ksh and POSIX shell print the target directory to stdout
568# if CDPATH is set.
569(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
570
571if test -z "$lt_ECHO"; then
572 if test "X${echo_test_string+set}" != Xset; then
573 # find a string as large as possible, as long as the shell can cope with it
574 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
575 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
576 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
577 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
578 then
579 break
580 fi
581 done
582 fi
583
584 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
585 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
586 test "X$echo_testing_string" = "X$echo_test_string"; then
587 :
588 else
589 # The Solaris, AIX, and Digital Unix default echo programs unquote
590 # backslashes. This makes it impossible to quote backslashes using
591 # echo "$something" | sed 's/\\/\\\\/g'
592 #
593 # So, first we look for a working echo in the user's PATH.
594
595 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
596 for dir in $PATH /usr/ucb; do
597 IFS="$lt_save_ifs"
598 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
599 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
600 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
601 test "X$echo_testing_string" = "X$echo_test_string"; then
602 ECHO="$dir/echo"
603 break
604 fi
605 done
606 IFS="$lt_save_ifs"
607
608 if test "X$ECHO" = Xecho; then
609 # We didn't find a better echo, so look for alternatives.
610 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
611 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
612 test "X$echo_testing_string" = "X$echo_test_string"; then
613 # This shell has a builtin print -r that does the trick.
614 ECHO='print -r'
615 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
616 test "X$CONFIG_SHELL" != X/bin/ksh; then
617 # If we have ksh, try running configure again with it.
618 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
619 export ORIGINAL_CONFIG_SHELL
620 CONFIG_SHELL=/bin/ksh
621 export CONFIG_SHELL
622 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
623 else
624 # Try using printf.
625 ECHO='printf %s\n'
626 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
627 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
628 test "X$echo_testing_string" = "X$echo_test_string"; then
629 # Cool, printf works
630 :
631 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
632 test "X$echo_testing_string" = 'X\t' &&
633 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
634 test "X$echo_testing_string" = "X$echo_test_string"; then
635 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
636 export CONFIG_SHELL
637 SHELL="$CONFIG_SHELL"
638 export SHELL
639 ECHO="$CONFIG_SHELL $0 --fallback-echo"
640 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
641 test "X$echo_testing_string" = 'X\t' &&
642 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
643 test "X$echo_testing_string" = "X$echo_test_string"; then
644 ECHO="$CONFIG_SHELL $0 --fallback-echo"
645 else
646 # maybe with a smaller string...
647 prev=:
648
649 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
650 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
651 then
652 break
653 fi
654 prev="$cmd"
655 done
656
657 if test "$prev" != 'sed 50q "$0"'; then
658 echo_test_string=`eval $prev`
659 export echo_test_string
660 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
661 else
662 # Oops. We lost completely, so just stick with echo.
663 ECHO=echo
664 fi
665 fi
666 fi
667 fi
668 fi
669fi
670
671# Copy echo and quote the copy suitably for passing to libtool from
672# the Makefile, instead of quoting the original, which is used later.
673lt_ECHO=$ECHO
674if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
675 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
676fi
677
678
679
6b66678a
DWT
680as_awk_strverscmp='
681 # Use only awk features that work with 7th edition Unix awk (1978).
682 # My, what an old awk you have, Mr. Solaris!
683 END {
684 while (length(v1) && length(v2)) {
685 # Set d1 to be the next thing to compare from v1, and likewise for d2.
686 # Normally this is a single character, but if v1 and v2 contain digits,
687 # compare them as integers and fractions as strverscmp does.
688 if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
689 # Split v1 and v2 into their leading digit string components d1 and d2,
690 # and advance v1 and v2 past the leading digit strings.
691 for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
692 for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
693 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
694 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
695 if (d1 ~ /^0/) {
696 if (d2 ~ /^0/) {
697 # Compare two fractions.
698 while (d1 ~ /^0/ && d2 ~ /^0/) {
699 d1 = substr(d1, 2); len1--
700 d2 = substr(d2, 2); len2--
701 }
702 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
703 # The two components differ in length, and the common prefix
704 # contains only leading zeros. Consider the longer to be less.
705 d1 = -len1
706 d2 = -len2
707 } else {
708 # Otherwise, compare as strings.
709 d1 = "x" d1
710 d2 = "x" d2
711 }
712 } else {
713 # A fraction is less than an integer.
714 exit 1
715 }
716 } else {
717 if (d2 ~ /^0/) {
718 # An integer is greater than a fraction.
719 exit 2
720 } else {
721 # Compare two integers.
722 d1 += 0
723 d2 += 0
724 }
725 }
726 } else {
727 # The normal case, without worrying about digits.
728 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
729 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
730 }
731 if (d1 < d2) exit 1
732 if (d1 > d2) exit 2
733 }
734 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
735 # which mishandles some comparisons of empty strings to integers.
736 if (length(v2)) exit 1
737 if (length(v1)) exit 2
738 }
739'
c7aa54aa 740
9c60689e
DWT
741test -n "$DJDIR" || exec 7<&0 </dev/null
742exec 6>&1
c7aa54aa
DWT
743
744# Name of the host.
745# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
746# so uname gets run too.
747ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
748
749#
750# Initializations.
751#
752ac_default_prefix=/usr/local
753ac_clean_files=
754ac_config_libobj_dir=.
755LIBOBJS=
756cross_compiling=no
757subdirs=
758MFLAGS=
759MAKEFLAGS=
760
761# Identity of this package.
762PACKAGE_NAME='Cycript'
763PACKAGE_TARNAME='cycript'
764PACKAGE_VERSION='0.9'
765PACKAGE_STRING='Cycript 0.9'
766PACKAGE_BUGREPORT='saurik@saurik.com'
767PACKAGE_URL='http://www.cycript.org/'
768
35fa52c0 769ac_unique_file="Console.cpp"
6b66678a
DWT
770# Factoring default headers for most tests.
771ac_includes_default="\
772#include <stdio.h>
773#ifdef HAVE_SYS_TYPES_H
774# include <sys/types.h>
775#endif
776#ifdef HAVE_SYS_STAT_H
777# include <sys/stat.h>
778#endif
779#ifdef STDC_HEADERS
780# include <stdlib.h>
781# include <stddef.h>
782#else
783# ifdef HAVE_STDLIB_H
784# include <stdlib.h>
785# endif
786#endif
787#ifdef HAVE_STRING_H
788# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
789# include <memory.h>
790# endif
791# include <string.h>
792#endif
793#ifdef HAVE_STRINGS_H
794# include <strings.h>
795#endif
796#ifdef HAVE_INTTYPES_H
797# include <inttypes.h>
798#endif
799#ifdef HAVE_STDINT_H
800# include <stdint.h>
801#endif
802#ifdef HAVE_UNISTD_H
803# include <unistd.h>
804#endif"
805
9c60689e
DWT
806ac_subst_vars='LTLIBOBJS
807LIBOBJS
808ac_ct_OBJCXX
809OBJCXXFLAGS
810OBJCXX
811ifGNUmake
309b0535 812LIBFFI_LIBS
35fa52c0
DWT
813LIBFFI_CFLAGS
814WEBKIT_LIBS
815WEBKIT_CFLAGS
816PKG_CONFIG
817LTLIBICONV
818LIBICONV
35fa52c0
DWT
819INSTALL_DATA
820INSTALL_SCRIPT
821INSTALL_PROGRAM
9c60689e 822CXXCPP
dbadc56a 823ac_ct_CXX
dbadc56a
DWT
824CXXFLAGS
825CXX
549f29b5 826LTLIBAPR
9c60689e
DWT
827GPERF
828_BASH
35fa52c0
DWT
829FLEX
830LEXLIB
9c60689e
DWT
831LEX_OUTPUT_ROOT
832LEX
833BISON
834AWK
835YFLAGS
836YACC
837CPP
838OTOOL64
839OTOOL
840LIPO
841NMEDIT
842DSYMUTIL
843lt_ECHO
844RANLIB
845STRIP
846AR
847OBJDUMP
848LN_S
849NM
850ac_ct_DUMPBIN
851DUMPBIN
852LD
853FGREP
854EGREP
855GREP
856SED
35fa52c0
DWT
857OBJEXT
858EXEEXT
859ac_ct_CC
860CPPFLAGS
861LDFLAGS
862CFLAGS
863CC
9c60689e
DWT
864host_os
865host_vendor
866host_cpu
867host
868build_os
869build_vendor
870build_cpu
871build
872LIBTOOL
dbadc56a 873target_alias
c7aa54aa
DWT
874host_alias
875build_alias
876LIBS
877ECHO_T
878ECHO_N
879ECHO_C
880DEFS
881mandir
882localedir
883libdir
884psdir
885pdfdir
886dvidir
887htmldir
888infodir
889docdir
890oldincludedir
891includedir
892localstatedir
893sharedstatedir
894sysconfdir
895datadir
896datarootdir
897libexecdir
898sbindir
899bindir
900program_transform_name
901prefix
902exec_prefix
903PACKAGE_URL
904PACKAGE_BUGREPORT
905PACKAGE_STRING
906PACKAGE_VERSION
907PACKAGE_TARNAME
908PACKAGE_NAME
909PATH_SEPARATOR
910SHELL'
911ac_subst_files=''
912ac_user_opts='
913enable_option_checking
9c60689e 914enable_static
549f29b5 915enable_shared
9c60689e
DWT
916with_pic
917enable_fast_install
35fa52c0 918with_gnu_ld
9c60689e
DWT
919enable_libtool_lock
920with_apr
35fa52c0
DWT
921enable_rpath
922with_libiconv_prefix
c7aa54aa
DWT
923'
924 ac_precious_vars='build_alias
925host_alias
dbadc56a 926target_alias
35fa52c0
DWT
927CC
928CFLAGS
dbadc56a
DWT
929LDFLAGS
930LIBS
931CPPFLAGS
9c60689e
DWT
932CPP
933YACC
934YFLAGS
35fa52c0
DWT
935CXX
936CXXFLAGS
937CCC
9c60689e 938CXXCPP
35fa52c0
DWT
939PKG_CONFIG
940WEBKIT_CFLAGS
941WEBKIT_LIBS
942LIBFFI_CFLAGS
6b66678a 943LIBFFI_LIBS
9c60689e
DWT
944OBJCXX
945OBJCXXFLAGS'
c7aa54aa
DWT
946
947
948# Initialize some variables set by options.
949ac_init_help=
950ac_init_version=false
951ac_unrecognized_opts=
952ac_unrecognized_sep=
953# The variables have the same names as the options, with
954# dashes changed to underlines.
955cache_file=/dev/null
956exec_prefix=NONE
957no_create=
958no_recursion=
959prefix=NONE
960program_prefix=NONE
961program_suffix=NONE
962program_transform_name=s,x,x,
963silent=
964site=
965srcdir=
966verbose=
967x_includes=NONE
968x_libraries=NONE
969
970# Installation directory options.
971# These are left unexpanded so users can "make install exec_prefix=/foo"
972# and all the variables that are supposed to be based on exec_prefix
973# by default will actually change.
974# Use braces instead of parens because sh, perl, etc. also accept them.
975# (The list follows the same order as the GNU Coding Standards.)
976bindir='${exec_prefix}/bin'
977sbindir='${exec_prefix}/sbin'
978libexecdir='${exec_prefix}/libexec'
979datarootdir='${prefix}/share'
980datadir='${datarootdir}'
981sysconfdir='${prefix}/etc'
982sharedstatedir='${prefix}/com'
983localstatedir='${prefix}/var'
984includedir='${prefix}/include'
985oldincludedir='/usr/include'
986docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
987infodir='${datarootdir}/info'
988htmldir='${docdir}'
989dvidir='${docdir}'
990pdfdir='${docdir}'
991psdir='${docdir}'
992libdir='${exec_prefix}/lib'
993localedir='${datarootdir}/locale'
994mandir='${datarootdir}/man'
995
996ac_prev=
997ac_dashdash=
998for ac_option
999do
1000 # If the previous option needs an argument, assign it.
1001 if test -n "$ac_prev"; then
1002 eval $ac_prev=\$ac_option
1003 ac_prev=
1004 continue
1005 fi
1006
1007 case $ac_option in
1008 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1009 *) ac_optarg=yes ;;
1010 esac
1011
1012 # Accept the important Cygnus configure options, so we can diagnose typos.
1013
1014 case $ac_dashdash$ac_option in
1015 --)
1016 ac_dashdash=yes ;;
1017
1018 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1019 ac_prev=bindir ;;
1020 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1021 bindir=$ac_optarg ;;
1022
1023 -build | --build | --buil | --bui | --bu)
1024 ac_prev=build_alias ;;
1025 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1026 build_alias=$ac_optarg ;;
1027
1028 -cache-file | --cache-file | --cache-fil | --cache-fi \
1029 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1030 ac_prev=cache_file ;;
1031 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1032 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1033 cache_file=$ac_optarg ;;
1034
1035 --config-cache | -C)
1036 cache_file=config.cache ;;
1037
1038 -datadir | --datadir | --datadi | --datad)
1039 ac_prev=datadir ;;
1040 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1041 datadir=$ac_optarg ;;
1042
1043 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1044 | --dataroo | --dataro | --datar)
1045 ac_prev=datarootdir ;;
1046 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1047 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1048 datarootdir=$ac_optarg ;;
1049
1050 -disable-* | --disable-*)
1051 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1052 # Reject names that are not valid shell variable names.
1053 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1054 as_fn_error "invalid feature name: $ac_useropt"
1055 ac_useropt_orig=$ac_useropt
1056 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1057 case $ac_user_opts in
1058 *"
1059"enable_$ac_useropt"
1060"*) ;;
1061 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1062 ac_unrecognized_sep=', ';;
1063 esac
1064 eval enable_$ac_useropt=no ;;
1065
1066 -docdir | --docdir | --docdi | --doc | --do)
1067 ac_prev=docdir ;;
1068 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1069 docdir=$ac_optarg ;;
1070
1071 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1072 ac_prev=dvidir ;;
1073 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1074 dvidir=$ac_optarg ;;
1075
1076 -enable-* | --enable-*)
1077 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1078 # Reject names that are not valid shell variable names.
1079 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1080 as_fn_error "invalid feature name: $ac_useropt"
1081 ac_useropt_orig=$ac_useropt
1082 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1083 case $ac_user_opts in
1084 *"
1085"enable_$ac_useropt"
1086"*) ;;
1087 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1088 ac_unrecognized_sep=', ';;
1089 esac
1090 eval enable_$ac_useropt=\$ac_optarg ;;
1091
1092 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1093 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1094 | --exec | --exe | --ex)
1095 ac_prev=exec_prefix ;;
1096 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1097 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1098 | --exec=* | --exe=* | --ex=*)
1099 exec_prefix=$ac_optarg ;;
1100
1101 -gas | --gas | --ga | --g)
1102 # Obsolete; use --with-gas.
1103 with_gas=yes ;;
1104
1105 -help | --help | --hel | --he | -h)
1106 ac_init_help=long ;;
1107 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1108 ac_init_help=recursive ;;
1109 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1110 ac_init_help=short ;;
1111
1112 -host | --host | --hos | --ho)
1113 ac_prev=host_alias ;;
1114 -host=* | --host=* | --hos=* | --ho=*)
1115 host_alias=$ac_optarg ;;
1116
1117 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1118 ac_prev=htmldir ;;
1119 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1120 | --ht=*)
1121 htmldir=$ac_optarg ;;
1122
1123 -includedir | --includedir | --includedi | --included | --include \
1124 | --includ | --inclu | --incl | --inc)
1125 ac_prev=includedir ;;
1126 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1127 | --includ=* | --inclu=* | --incl=* | --inc=*)
1128 includedir=$ac_optarg ;;
1129
1130 -infodir | --infodir | --infodi | --infod | --info | --inf)
1131 ac_prev=infodir ;;
1132 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1133 infodir=$ac_optarg ;;
1134
1135 -libdir | --libdir | --libdi | --libd)
1136 ac_prev=libdir ;;
1137 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1138 libdir=$ac_optarg ;;
1139
1140 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1141 | --libexe | --libex | --libe)
1142 ac_prev=libexecdir ;;
1143 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1144 | --libexe=* | --libex=* | --libe=*)
1145 libexecdir=$ac_optarg ;;
1146
1147 -localedir | --localedir | --localedi | --localed | --locale)
1148 ac_prev=localedir ;;
1149 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1150 localedir=$ac_optarg ;;
1151
1152 -localstatedir | --localstatedir | --localstatedi | --localstated \
1153 | --localstate | --localstat | --localsta | --localst | --locals)
1154 ac_prev=localstatedir ;;
1155 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1156 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1157 localstatedir=$ac_optarg ;;
1158
1159 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1160 ac_prev=mandir ;;
1161 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1162 mandir=$ac_optarg ;;
1163
1164 -nfp | --nfp | --nf)
1165 # Obsolete; use --without-fp.
1166 with_fp=no ;;
1167
1168 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1169 | --no-cr | --no-c | -n)
1170 no_create=yes ;;
1171
1172 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1173 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1174 no_recursion=yes ;;
1175
1176 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1177 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1178 | --oldin | --oldi | --old | --ol | --o)
1179 ac_prev=oldincludedir ;;
1180 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1181 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1182 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1183 oldincludedir=$ac_optarg ;;
1184
1185 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1186 ac_prev=prefix ;;
1187 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1188 prefix=$ac_optarg ;;
1189
1190 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1191 | --program-pre | --program-pr | --program-p)
1192 ac_prev=program_prefix ;;
1193 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1194 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1195 program_prefix=$ac_optarg ;;
1196
1197 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1198 | --program-suf | --program-su | --program-s)
1199 ac_prev=program_suffix ;;
1200 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1201 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1202 program_suffix=$ac_optarg ;;
1203
1204 -program-transform-name | --program-transform-name \
1205 | --program-transform-nam | --program-transform-na \
1206 | --program-transform-n | --program-transform- \
1207 | --program-transform | --program-transfor \
1208 | --program-transfo | --program-transf \
1209 | --program-trans | --program-tran \
1210 | --progr-tra | --program-tr | --program-t)
1211 ac_prev=program_transform_name ;;
1212 -program-transform-name=* | --program-transform-name=* \
1213 | --program-transform-nam=* | --program-transform-na=* \
1214 | --program-transform-n=* | --program-transform-=* \
1215 | --program-transform=* | --program-transfor=* \
1216 | --program-transfo=* | --program-transf=* \
1217 | --program-trans=* | --program-tran=* \
1218 | --progr-tra=* | --program-tr=* | --program-t=*)
1219 program_transform_name=$ac_optarg ;;
1220
1221 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1222 ac_prev=pdfdir ;;
1223 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1224 pdfdir=$ac_optarg ;;
1225
1226 -psdir | --psdir | --psdi | --psd | --ps)
1227 ac_prev=psdir ;;
1228 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1229 psdir=$ac_optarg ;;
1230
1231 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1232 | -silent | --silent | --silen | --sile | --sil)
1233 silent=yes ;;
1234
1235 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1236 ac_prev=sbindir ;;
1237 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1238 | --sbi=* | --sb=*)
1239 sbindir=$ac_optarg ;;
1240
1241 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1242 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1243 | --sharedst | --shareds | --shared | --share | --shar \
1244 | --sha | --sh)
1245 ac_prev=sharedstatedir ;;
1246 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1247 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1248 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1249 | --sha=* | --sh=*)
1250 sharedstatedir=$ac_optarg ;;
1251
1252 -site | --site | --sit)
1253 ac_prev=site ;;
1254 -site=* | --site=* | --sit=*)
1255 site=$ac_optarg ;;
1256
1257 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1258 ac_prev=srcdir ;;
1259 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1260 srcdir=$ac_optarg ;;
1261
1262 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1263 | --syscon | --sysco | --sysc | --sys | --sy)
1264 ac_prev=sysconfdir ;;
1265 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1266 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1267 sysconfdir=$ac_optarg ;;
1268
1269 -target | --target | --targe | --targ | --tar | --ta | --t)
1270 ac_prev=target_alias ;;
1271 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1272 target_alias=$ac_optarg ;;
1273
1274 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1275 verbose=yes ;;
1276
1277 -version | --version | --versio | --versi | --vers | -V)
1278 ac_init_version=: ;;
1279
1280 -with-* | --with-*)
1281 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1282 # Reject names that are not valid shell variable names.
1283 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1284 as_fn_error "invalid package name: $ac_useropt"
1285 ac_useropt_orig=$ac_useropt
1286 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1287 case $ac_user_opts in
1288 *"
1289"with_$ac_useropt"
1290"*) ;;
1291 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1292 ac_unrecognized_sep=', ';;
1293 esac
1294 eval with_$ac_useropt=\$ac_optarg ;;
1295
1296 -without-* | --without-*)
1297 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1298 # Reject names that are not valid shell variable names.
1299 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1300 as_fn_error "invalid package name: $ac_useropt"
1301 ac_useropt_orig=$ac_useropt
1302 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1303 case $ac_user_opts in
1304 *"
1305"with_$ac_useropt"
1306"*) ;;
1307 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1308 ac_unrecognized_sep=', ';;
1309 esac
1310 eval with_$ac_useropt=no ;;
1311
1312 --x)
1313 # Obsolete; use --with-x.
1314 with_x=yes ;;
1315
1316 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1317 | --x-incl | --x-inc | --x-in | --x-i)
1318 ac_prev=x_includes ;;
1319 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1320 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1321 x_includes=$ac_optarg ;;
1322
1323 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1324 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1325 ac_prev=x_libraries ;;
1326 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1327 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1328 x_libraries=$ac_optarg ;;
1329
1330 -*) as_fn_error "unrecognized option: \`$ac_option'
1331Try \`$0 --help' for more information."
1332 ;;
1333
1334 *=*)
1335 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1336 # Reject names that are not valid shell variable names.
1337 case $ac_envvar in #(
1338 '' | [0-9]* | *[!_$as_cr_alnum]* )
1339 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1340 esac
1341 eval $ac_envvar=\$ac_optarg
1342 export $ac_envvar ;;
1343
1344 *)
1345 # FIXME: should be removed in autoconf 3.0.
1346 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1347 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1348 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1349 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1350 ;;
1351
1352 esac
1353done
1354
1355if test -n "$ac_prev"; then
1356 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1357 as_fn_error "missing argument to $ac_option"
1358fi
1359
1360if test -n "$ac_unrecognized_opts"; then
1361 case $enable_option_checking in
1362 no) ;;
1363 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1364 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1365 esac
1366fi
1367
1368# Check all directory arguments for consistency.
1369for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1370 datadir sysconfdir sharedstatedir localstatedir includedir \
1371 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1372 libdir localedir mandir
1373do
1374 eval ac_val=\$$ac_var
1375 # Remove trailing slashes.
1376 case $ac_val in
1377 */ )
1378 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1379 eval $ac_var=\$ac_val;;
1380 esac
1381 # Be sure to have absolute directory names.
1382 case $ac_val in
1383 [\\/$]* | ?:[\\/]* ) continue;;
1384 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1385 esac
1386 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1387done
1388
1389# There might be people who depend on the old broken behavior: `$host'
1390# used to hold the argument of --host etc.
1391# FIXME: To remove some day.
1392build=$build_alias
1393host=$host_alias
1394target=$target_alias
1395
1396# FIXME: To remove some day.
1397if test "x$host_alias" != x; then
1398 if test "x$build_alias" = x; then
1399 cross_compiling=maybe
1400 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1401 If a cross compiler is detected then cross compile mode will be used." >&2
1402 elif test "x$build_alias" != "x$host_alias"; then
1403 cross_compiling=yes
1404 fi
1405fi
1406
1407ac_tool_prefix=
1408test -n "$host_alias" && ac_tool_prefix=$host_alias-
1409
1410test "$silent" = yes && exec 6>/dev/null
1411
1412
1413ac_pwd=`pwd` && test -n "$ac_pwd" &&
1414ac_ls_di=`ls -di .` &&
1415ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1416 as_fn_error "working directory cannot be determined"
1417test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1418 as_fn_error "pwd does not report name of working directory"
1419
1420
1421# Find the source files, if location was not specified.
1422if test -z "$srcdir"; then
1423 ac_srcdir_defaulted=yes
1424 # Try the directory containing this script, then the parent directory.
1425 ac_confdir=`$as_dirname -- "$as_myself" ||
1426$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1427 X"$as_myself" : 'X\(//\)[^/]' \| \
1428 X"$as_myself" : 'X\(//\)$' \| \
1429 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1430$as_echo X"$as_myself" |
1431 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1432 s//\1/
1433 q
1434 }
1435 /^X\(\/\/\)[^/].*/{
1436 s//\1/
1437 q
1438 }
1439 /^X\(\/\/\)$/{
1440 s//\1/
1441 q
1442 }
1443 /^X\(\/\).*/{
1444 s//\1/
1445 q
1446 }
1447 s/.*/./; q'`
1448 srcdir=$ac_confdir
1449 if test ! -r "$srcdir/$ac_unique_file"; then
1450 srcdir=..
1451 fi
1452else
1453 ac_srcdir_defaulted=no
1454fi
1455if test ! -r "$srcdir/$ac_unique_file"; then
1456 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1457 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1458fi
1459ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1460ac_abs_confdir=`(
1461 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1462 pwd)`
1463# When building in place, set srcdir=.
1464if test "$ac_abs_confdir" = "$ac_pwd"; then
1465 srcdir=.
1466fi
1467# Remove unnecessary trailing slashes from srcdir.
1468# Double slashes in file names in object file debugging info
1469# mess up M-x gdb in Emacs.
1470case $srcdir in
1471*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1472esac
1473for ac_var in $ac_precious_vars; do
1474 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1475 eval ac_env_${ac_var}_value=\$${ac_var}
1476 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1477 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1478done
1479
1480#
1481# Report the --help message.
1482#
1483if test "$ac_init_help" = "long"; then
1484 # Omit some internal or obsolete options to make the list less imposing.
1485 # This message is too long to be a string in the A/UX 3.1 sh.
1486 cat <<_ACEOF
1487\`configure' configures Cycript 0.9 to adapt to many kinds of systems.
1488
1489Usage: $0 [OPTION]... [VAR=VALUE]...
1490
1491To assign environment variables (e.g., CC, CFLAGS...), specify them as
1492VAR=VALUE. See below for descriptions of some of the useful variables.
1493
1494Defaults for the options are specified in brackets.
1495
1496Configuration:
1497 -h, --help display this help and exit
1498 --help=short display options specific to this package
1499 --help=recursive display the short help of all the included packages
1500 -V, --version display version information and exit
1501 -q, --quiet, --silent do not print \`checking...' messages
1502 --cache-file=FILE cache test results in FILE [disabled]
1503 -C, --config-cache alias for \`--cache-file=config.cache'
1504 -n, --no-create do not create output files
1505 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1506
1507Installation directories:
1508 --prefix=PREFIX install architecture-independent files in PREFIX
1509 [$ac_default_prefix]
1510 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1511 [PREFIX]
1512
1513By default, \`make install' will install all the files in
1514\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1515an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1516for instance \`--prefix=\$HOME'.
1517
1518For better control, use the options below.
1519
1520Fine tuning of the installation directories:
1521 --bindir=DIR user executables [EPREFIX/bin]
1522 --sbindir=DIR system admin executables [EPREFIX/sbin]
1523 --libexecdir=DIR program executables [EPREFIX/libexec]
1524 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1525 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1526 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1527 --libdir=DIR object code libraries [EPREFIX/lib]
1528 --includedir=DIR C header files [PREFIX/include]
1529 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1530 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1531 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1532 --infodir=DIR info documentation [DATAROOTDIR/info]
1533 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1534 --mandir=DIR man documentation [DATAROOTDIR/man]
1535 --docdir=DIR documentation root [DATAROOTDIR/doc/cycript]
1536 --htmldir=DIR html documentation [DOCDIR]
1537 --dvidir=DIR dvi documentation [DOCDIR]
1538 --pdfdir=DIR pdf documentation [DOCDIR]
1539 --psdir=DIR ps documentation [DOCDIR]
1540_ACEOF
1541
1542 cat <<\_ACEOF
35fa52c0
DWT
1543
1544System types:
1545 --build=BUILD configure for building on BUILD [guessed]
1546 --host=HOST cross-compile to build programs to run on HOST [BUILD]
c7aa54aa
DWT
1547_ACEOF
1548fi
1549
1550if test -n "$ac_init_help"; then
1551 case $ac_init_help in
1552 short | recursive ) echo "Configuration of Cycript 0.9:";;
1553 esac
1554 cat <<\_ACEOF
1555
35fa52c0
DWT
1556Optional Features:
1557 --disable-option-checking ignore unrecognized --enable/--with options
1558 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1559 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
549f29b5 1560 --enable-static[=PKGS] build static libraries [default=no]
9c60689e 1561 --enable-shared[=PKGS] build shared libraries [default=yes]
9c60689e
DWT
1562 --enable-fast-install[=PKGS]
1563 optimize for fast installation [default=yes]
1564 --disable-libtool-lock avoid locking (might break parallel builds)
35fa52c0
DWT
1565 --disable-rpath do not hardcode runtime library paths
1566
1567Optional Packages:
1568 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1569 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
9c60689e
DWT
1570 --with-pic try to use only PIC/non-PIC objects [default=use
1571 both]
1572 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
309b0535
DWT
1573 --with-apr=PATH prefix for installed APR or the full path to
1574 apr-config
35fa52c0
DWT
1575 --with-gnu-ld assume the C compiler uses GNU ld default=no
1576 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1577 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1578
dbadc56a 1579Some influential environment variables:
35fa52c0
DWT
1580 CC C compiler command
1581 CFLAGS C compiler flags
dbadc56a
DWT
1582 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1583 nonstandard directory <lib dir>
1584 LIBS libraries to pass to the linker, e.g. -l<library>
9c60689e 1585 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
dbadc56a 1586 you have headers in a nonstandard directory <include dir>
9c60689e
DWT
1587 CPP C preprocessor
1588 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1589 the first program found out of: `bison -y', `byacc', `yacc'.
1590 YFLAGS The list of arguments that will be passed by default to $YACC.
1591 This script will default YFLAGS to the empty string to avoid a
1592 default value of `-d' given by some make applications.
35fa52c0
DWT
1593 CXX C++ compiler command
1594 CXXFLAGS C++ compiler flags
9c60689e 1595 CXXCPP C++ preprocessor
35fa52c0
DWT
1596 PKG_CONFIG path to pkg-config utility
1597 WEBKIT_CFLAGS
1598 C compiler flags for WEBKIT, overriding pkg-config
1599 WEBKIT_LIBS linker flags for WEBKIT, overriding pkg-config
1600 LIBFFI_CFLAGS
1601 C compiler flags for LIBFFI, overriding pkg-config
1602 LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config
9c60689e
DWT
1603 OBJCXX Objective C++ compiler command
1604 OBJCXXFLAGS Objective C++ compiler flags
dbadc56a
DWT
1605
1606Use these variables to override the choices made by `configure' or to help
1607it to find libraries and programs with nonstandard names/locations.
1608
c7aa54aa
DWT
1609Report bugs to <saurik@saurik.com>.
1610Cycript home page: <http://www.cycript.org/>.
1611_ACEOF
1612ac_status=$?
1613fi
1614
1615if test "$ac_init_help" = "recursive"; then
1616 # If there are subdirs, report their specific --help.
1617 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1618 test -d "$ac_dir" ||
1619 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1620 continue
1621 ac_builddir=.
1622
1623case "$ac_dir" in
1624.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1625*)
1626 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1627 # A ".." for each directory in $ac_dir_suffix.
1628 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1629 case $ac_top_builddir_sub in
1630 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1631 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1632 esac ;;
1633esac
1634ac_abs_top_builddir=$ac_pwd
1635ac_abs_builddir=$ac_pwd$ac_dir_suffix
1636# for backward compatibility:
1637ac_top_builddir=$ac_top_build_prefix
1638
1639case $srcdir in
1640 .) # We are building in place.
1641 ac_srcdir=.
1642 ac_top_srcdir=$ac_top_builddir_sub
1643 ac_abs_top_srcdir=$ac_pwd ;;
1644 [\\/]* | ?:[\\/]* ) # Absolute name.
1645 ac_srcdir=$srcdir$ac_dir_suffix;
1646 ac_top_srcdir=$srcdir
1647 ac_abs_top_srcdir=$srcdir ;;
1648 *) # Relative name.
1649 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1650 ac_top_srcdir=$ac_top_build_prefix$srcdir
1651 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1652esac
1653ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1654
1655 cd "$ac_dir" || { ac_status=$?; continue; }
1656 # Check for guested configure.
1657 if test -f "$ac_srcdir/configure.gnu"; then
1658 echo &&
1659 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1660 elif test -f "$ac_srcdir/configure"; then
1661 echo &&
1662 $SHELL "$ac_srcdir/configure" --help=recursive
1663 else
1664 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1665 fi || ac_status=$?
1666 cd "$ac_pwd" || { ac_status=$?; break; }
1667 done
1668fi
1669
1670test -n "$ac_init_help" && exit $ac_status
1671if $ac_init_version; then
1672 cat <<\_ACEOF
1673Cycript configure 0.9
9c60689e 1674generated by GNU Autoconf 2.65
c7aa54aa
DWT
1675
1676Copyright (C) 2009 Free Software Foundation, Inc.
1677This configure script is free software; the Free Software Foundation
1678gives unlimited permission to copy, distribute and modify it.
1679_ACEOF
1680 exit
1681fi
1682
1683## ------------------------ ##
1684## Autoconf initialization. ##
1685## ------------------------ ##
dbadc56a 1686
35fa52c0
DWT
1687# ac_fn_c_try_compile LINENO
1688# --------------------------
1689# Try to compile conftest.$ac_ext, and return whether this succeeded.
1690ac_fn_c_try_compile ()
1691{
1692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693 rm -f conftest.$ac_objext
1694 if { { ac_try="$ac_compile"
1695case "(($ac_try" in
1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 *) ac_try_echo=$ac_try;;
1698esac
1699eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700$as_echo "$ac_try_echo"; } >&5
1701 (eval "$ac_compile") 2>conftest.err
1702 ac_status=$?
1703 if test -s conftest.err; then
1704 grep -v '^ *+' conftest.err >conftest.er1
1705 cat conftest.er1 >&5
1706 mv -f conftest.er1 conftest.err
1707 fi
1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 test $ac_status = 0; } && {
1710 test -z "$ac_c_werror_flag" ||
1711 test ! -s conftest.err
1712 } && test -s conftest.$ac_objext; then :
1713 ac_retval=0
1714else
1715 $as_echo "$as_me: failed program was:" >&5
1716sed 's/^/| /' conftest.$ac_ext >&5
1717
1718 ac_retval=1
1719fi
1720 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1721 as_fn_set_status $ac_retval
35fa52c0
DWT
1722
1723} # ac_fn_c_try_compile
1724
1725# ac_fn_c_try_link LINENO
1726# -----------------------
1727# Try to link conftest.$ac_ext, and return whether this succeeded.
1728ac_fn_c_try_link ()
1729{
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 rm -f conftest.$ac_objext conftest$ac_exeext
1732 if { { ac_try="$ac_link"
1733case "(($ac_try" in
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1736esac
1737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738$as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_link") 2>conftest.err
1740 ac_status=$?
1741 if test -s conftest.err; then
1742 grep -v '^ *+' conftest.err >conftest.er1
1743 cat conftest.er1 >&5
1744 mv -f conftest.er1 conftest.err
1745 fi
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; } && {
1748 test -z "$ac_c_werror_flag" ||
1749 test ! -s conftest.err
1750 } && test -s conftest$ac_exeext && {
1751 test "$cross_compiling" = yes ||
1752 $as_test_x conftest$ac_exeext
1753 }; then :
1754 ac_retval=0
1755else
1756 $as_echo "$as_me: failed program was:" >&5
1757sed 's/^/| /' conftest.$ac_ext >&5
1758
1759 ac_retval=1
1760fi
1761 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1762 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1763 # interfere with the next link command; also delete a directory that is
1764 # left behind by Apple's compiler. We do this before executing the actions.
1765 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1766 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1767 as_fn_set_status $ac_retval
35fa52c0
DWT
1768
1769} # ac_fn_c_try_link
1770
9c60689e
DWT
1771# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1772# -------------------------------------------------------
1773# Tests whether HEADER exists and can be compiled using the include files in
1774# INCLUDES, setting the cache variable VAR accordingly.
1775ac_fn_c_check_header_compile ()
dbadc56a
DWT
1776{
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1779$as_echo_n "checking for $2... " >&6; }
1780if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1781 $as_echo_n "(cached) " >&6
1782else
1783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1784/* end confdefs.h. */
1785$4
1786#include <$2>
1787_ACEOF
1788if ac_fn_c_try_compile "$LINENO"; then :
1789 eval "$3=yes"
1790else
1791 eval "$3=no"
1792fi
1793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1794fi
1795eval ac_res=\$$3
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1797$as_echo "$ac_res" >&6; }
1798 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1799
1800} # ac_fn_c_check_header_compile
1801
1802# ac_fn_c_try_cpp LINENO
1803# ----------------------
1804# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1805ac_fn_c_try_cpp ()
1806{
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 if { { ac_try="$ac_cpp conftest.$ac_ext"
dbadc56a
DWT
1809case "(($ac_try" in
1810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1811 *) ac_try_echo=$ac_try;;
1812esac
1813eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1814$as_echo "$ac_try_echo"; } >&5
9c60689e 1815 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
dbadc56a
DWT
1816 ac_status=$?
1817 if test -s conftest.err; then
1818 grep -v '^ *+' conftest.err >conftest.er1
1819 cat conftest.er1 >&5
1820 mv -f conftest.er1 conftest.err
1821 fi
1822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9c60689e
DWT
1823 test $ac_status = 0; } >/dev/null && {
1824 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
dbadc56a 1825 test ! -s conftest.err
9c60689e 1826 }; then :
dbadc56a
DWT
1827 ac_retval=0
1828else
1829 $as_echo "$as_me: failed program was:" >&5
1830sed 's/^/| /' conftest.$ac_ext >&5
1831
9c60689e 1832 ac_retval=1
dbadc56a
DWT
1833fi
1834 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1835 as_fn_set_status $ac_retval
dbadc56a 1836
9c60689e 1837} # ac_fn_c_try_cpp
35fa52c0
DWT
1838
1839# ac_fn_c_try_run LINENO
1840# ----------------------
1841# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1842# that executables *can* be run.
1843ac_fn_c_try_run ()
1844{
1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846 if { { ac_try="$ac_link"
1847case "(($ac_try" in
1848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1849 *) ac_try_echo=$ac_try;;
1850esac
1851eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1852$as_echo "$ac_try_echo"; } >&5
1853 (eval "$ac_link") 2>&5
1854 ac_status=$?
1855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1856 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1857 { { case "(($ac_try" in
1858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1859 *) ac_try_echo=$ac_try;;
1860esac
1861eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1862$as_echo "$ac_try_echo"; } >&5
1863 (eval "$ac_try") 2>&5
1864 ac_status=$?
1865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1866 test $ac_status = 0; }; }; then :
1867 ac_retval=0
1868else
1869 $as_echo "$as_me: program exited with status $ac_status" >&5
1870 $as_echo "$as_me: failed program was:" >&5
1871sed 's/^/| /' conftest.$ac_ext >&5
1872
1873 ac_retval=$ac_status
1874fi
1875 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1876 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1877 as_fn_set_status $ac_retval
35fa52c0
DWT
1878
1879} # ac_fn_c_try_run
6b66678a 1880
9c60689e
DWT
1881# ac_fn_c_check_func LINENO FUNC VAR
1882# ----------------------------------
1883# Tests whether FUNC exists, setting the cache variable VAR accordingly
1884ac_fn_c_check_func ()
6b66678a
DWT
1885{
1886 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
1887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1888$as_echo_n "checking for $2... " >&6; }
1889if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1890 $as_echo_n "(cached) " >&6
6b66678a 1891else
9c60689e
DWT
1892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1893/* end confdefs.h. */
1894/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1895 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1896#define $2 innocuous_$2
6b66678a 1897
9c60689e
DWT
1898/* System header to define __stub macros and hopefully few prototypes,
1899 which can conflict with char $2 (); below.
1900 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1901 <limits.h> exists even on freestanding compilers. */
1902
1903#ifdef __STDC__
1904# include <limits.h>
1905#else
1906# include <assert.h>
1907#endif
1908
1909#undef $2
1910
1911/* Override any GCC internal prototype to avoid an error.
1912 Use char because int might match the return type of a GCC
1913 builtin and then its argument prototype would still apply. */
1914#ifdef __cplusplus
1915extern "C"
1916#endif
1917char $2 ();
1918/* The GNU C library defines this for functions which it implements
1919 to always fail with ENOSYS. Some functions are actually named
1920 something starting with __ and the normal name is an alias. */
1921#if defined __stub_$2 || defined __stub___$2
1922choke me
1923#endif
1924
1925int
1926main ()
1927{
1928return $2 ();
1929 ;
1930 return 0;
1931}
1932_ACEOF
1933if ac_fn_c_try_link "$LINENO"; then :
1934 eval "$3=yes"
1935else
1936 eval "$3=no"
1937fi
1938rm -f core conftest.err conftest.$ac_objext \
1939 conftest$ac_exeext conftest.$ac_ext
6b66678a 1940fi
9c60689e
DWT
1941eval ac_res=\$$3
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1943$as_echo "$ac_res" >&6; }
6b66678a 1944 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
6b66678a 1945
9c60689e 1946} # ac_fn_c_check_func
6b66678a
DWT
1947
1948# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1949# -------------------------------------------------------
1950# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1951# the include files in INCLUDES and setting the cache variable VAR
1952# accordingly.
1953ac_fn_c_check_header_mongrel ()
1954{
1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1958$as_echo_n "checking for $2... " >&6; }
1959if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1960 $as_echo_n "(cached) " >&6
1961fi
1962eval ac_res=\$$3
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1964$as_echo "$ac_res" >&6; }
1965else
1966 # Is the header compilable?
1967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1968$as_echo_n "checking $2 usability... " >&6; }
1969cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1970/* end confdefs.h. */
1971$4
1972#include <$2>
1973_ACEOF
1974if ac_fn_c_try_compile "$LINENO"; then :
1975 ac_header_compiler=yes
1976else
1977 ac_header_compiler=no
1978fi
1979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1981$as_echo "$ac_header_compiler" >&6; }
1982
1983# Is the header present?
1984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1985$as_echo_n "checking $2 presence... " >&6; }
1986cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1987/* end confdefs.h. */
1988#include <$2>
1989_ACEOF
1990if ac_fn_c_try_cpp "$LINENO"; then :
1991 ac_header_preproc=yes
1992else
1993 ac_header_preproc=no
1994fi
1995rm -f conftest.err conftest.$ac_ext
1996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1997$as_echo "$ac_header_preproc" >&6; }
1998
1999# So? What about this header?
2000case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2001 yes:no: )
2002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2003$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2005$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2006 ;;
2007 no:yes:* )
2008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2009$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2011$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2013$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2014 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2015$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2017$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2018( cat <<\_ASBOX
2019## -------------------------------- ##
2020## Report this to saurik@saurik.com ##
2021## -------------------------------- ##
2022_ASBOX
2023 ) | sed "s/^/$as_me: WARNING: /" >&2
2024 ;;
2025esac
2026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2027$as_echo_n "checking for $2... " >&6; }
2028if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2029 $as_echo_n "(cached) " >&6
2030else
2031 eval "$3=\$ac_header_compiler"
2032fi
2033eval ac_res=\$$3
2034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2035$as_echo "$ac_res" >&6; }
2036fi
2037 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2038
2039} # ac_fn_c_check_header_mongrel
2040
9c60689e
DWT
2041# ac_fn_cxx_try_compile LINENO
2042# ----------------------------
2043# Try to compile conftest.$ac_ext, and return whether this succeeded.
2044ac_fn_cxx_try_compile ()
6b66678a
DWT
2045{
2046 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
2047 rm -f conftest.$ac_objext
2048 if { { ac_try="$ac_compile"
2049case "(($ac_try" in
2050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2051 *) ac_try_echo=$ac_try;;
2052esac
2053eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2054$as_echo "$ac_try_echo"; } >&5
2055 (eval "$ac_compile") 2>conftest.err
2056 ac_status=$?
2057 if test -s conftest.err; then
2058 grep -v '^ *+' conftest.err >conftest.er1
2059 cat conftest.er1 >&5
2060 mv -f conftest.er1 conftest.err
2061 fi
2062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2063 test $ac_status = 0; } && {
2064 test -z "$ac_cxx_werror_flag" ||
2065 test ! -s conftest.err
2066 } && test -s conftest.$ac_objext; then :
2067 ac_retval=0
2068else
2069 $as_echo "$as_me: failed program was:" >&5
2070sed 's/^/| /' conftest.$ac_ext >&5
2071
2072 ac_retval=1
2073fi
2074 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2075 as_fn_set_status $ac_retval
2076
2077} # ac_fn_cxx_try_compile
2078
2079# ac_fn_cxx_try_cpp LINENO
2080# ------------------------
2081# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2082ac_fn_cxx_try_cpp ()
2083{
2084 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2085 if { { ac_try="$ac_cpp conftest.$ac_ext"
2086case "(($ac_try" in
2087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2088 *) ac_try_echo=$ac_try;;
2089esac
2090eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2091$as_echo "$ac_try_echo"; } >&5
2092 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2093 ac_status=$?
2094 if test -s conftest.err; then
2095 grep -v '^ *+' conftest.err >conftest.er1
2096 cat conftest.er1 >&5
2097 mv -f conftest.er1 conftest.err
2098 fi
2099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2100 test $ac_status = 0; } >/dev/null && {
2101 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2102 test ! -s conftest.err
2103 }; then :
2104 ac_retval=0
2105else
2106 $as_echo "$as_me: failed program was:" >&5
2107sed 's/^/| /' conftest.$ac_ext >&5
2108
2109 ac_retval=1
2110fi
2111 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2112 as_fn_set_status $ac_retval
2113
2114} # ac_fn_cxx_try_cpp
2115
2116# ac_fn_cxx_try_link LINENO
2117# -------------------------
2118# Try to link conftest.$ac_ext, and return whether this succeeded.
2119ac_fn_cxx_try_link ()
2120{
2121 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2122 rm -f conftest.$ac_objext conftest$ac_exeext
2123 if { { ac_try="$ac_link"
2124case "(($ac_try" in
2125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2126 *) ac_try_echo=$ac_try;;
2127esac
2128eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2129$as_echo "$ac_try_echo"; } >&5
2130 (eval "$ac_link") 2>conftest.err
2131 ac_status=$?
2132 if test -s conftest.err; then
2133 grep -v '^ *+' conftest.err >conftest.er1
2134 cat conftest.er1 >&5
2135 mv -f conftest.er1 conftest.err
2136 fi
2137 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2138 test $ac_status = 0; } && {
2139 test -z "$ac_cxx_werror_flag" ||
2140 test ! -s conftest.err
2141 } && test -s conftest$ac_exeext && {
2142 test "$cross_compiling" = yes ||
2143 $as_test_x conftest$ac_exeext
2144 }; then :
2145 ac_retval=0
2146else
2147 $as_echo "$as_me: failed program was:" >&5
2148sed 's/^/| /' conftest.$ac_ext >&5
2149
2150 ac_retval=1
2151fi
2152 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2153 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2154 # interfere with the next link command; also delete a directory that is
2155 # left behind by Apple's compiler. We do this before executing the actions.
2156 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2157 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2158 as_fn_set_status $ac_retval
2159
2160} # ac_fn_cxx_try_link
2161
2162# ac_fn_objcxx_try_compile LINENO
2163# -------------------------------
2164# Try to compile conftest.$ac_ext, and return whether this succeeded.
2165ac_fn_objcxx_try_compile ()
2166{
2167 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2168 rm -f conftest.$ac_objext
2169 if { { ac_try="$ac_compile"
2170case "(($ac_try" in
2171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2172 *) ac_try_echo=$ac_try;;
2173esac
2174eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2175$as_echo "$ac_try_echo"; } >&5
2176 (eval "$ac_compile") 2>conftest.err
2177 ac_status=$?
2178 if test -s conftest.err; then
2179 grep -v '^ *+' conftest.err >conftest.er1
2180 cat conftest.er1 >&5
2181 mv -f conftest.er1 conftest.err
2182 fi
2183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2184 test $ac_status = 0; } && {
2185 test -z "$ac_objcxx_werror_flag" ||
2186 test ! -s conftest.err
2187 } && test -s conftest.$ac_objext; then :
2188 ac_retval=0
2189else
2190 $as_echo "$as_me: failed program was:" >&5
2191sed 's/^/| /' conftest.$ac_ext >&5
2192
2193 ac_retval=1
2194fi
2195 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2196 as_fn_set_status $ac_retval
2197
2198} # ac_fn_objcxx_try_compile
c7aa54aa
DWT
2199cat >config.log <<_ACEOF
2200This file contains any messages produced by compilers while
2201running configure, to aid debugging if configure makes a mistake.
2202
2203It was created by Cycript $as_me 0.9, which was
9c60689e 2204generated by GNU Autoconf 2.65. Invocation command line was
c7aa54aa
DWT
2205
2206 $ $0 $@
2207
2208_ACEOF
2209exec 5>>config.log
2210{
2211cat <<_ASUNAME
2212## --------- ##
2213## Platform. ##
2214## --------- ##
2215
2216hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2217uname -m = `(uname -m) 2>/dev/null || echo unknown`
2218uname -r = `(uname -r) 2>/dev/null || echo unknown`
2219uname -s = `(uname -s) 2>/dev/null || echo unknown`
2220uname -v = `(uname -v) 2>/dev/null || echo unknown`
2221
2222/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2223/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2224
2225/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2226/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2227/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2228/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2229/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2230/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2231/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2232
2233_ASUNAME
2234
2235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2236for as_dir in $PATH
2237do
2238 IFS=$as_save_IFS
2239 test -z "$as_dir" && as_dir=.
2240 $as_echo "PATH: $as_dir"
2241 done
2242IFS=$as_save_IFS
2243
2244} >&5
2245
2246cat >&5 <<_ACEOF
2247
2248
2249## ----------- ##
2250## Core tests. ##
2251## ----------- ##
2252
2253_ACEOF
2254
2255
2256# Keep a trace of the command line.
2257# Strip out --no-create and --no-recursion so they do not pile up.
2258# Strip out --silent because we don't want to record it for future runs.
2259# Also quote any args containing shell meta-characters.
2260# Make two passes to allow for proper duplicate-argument suppression.
2261ac_configure_args=
2262ac_configure_args0=
2263ac_configure_args1=
2264ac_must_keep_next=false
2265for ac_pass in 1 2
2266do
2267 for ac_arg
2268 do
2269 case $ac_arg in
2270 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2271 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2272 | -silent | --silent | --silen | --sile | --sil)
2273 continue ;;
2274 *\'*)
2275 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2276 esac
2277 case $ac_pass in
2278 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2279 2)
2280 as_fn_append ac_configure_args1 " '$ac_arg'"
2281 if test $ac_must_keep_next = true; then
2282 ac_must_keep_next=false # Got value, back to normal.
2283 else
2284 case $ac_arg in
2285 *=* | --config-cache | -C | -disable-* | --disable-* \
2286 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2287 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2288 | -with-* | --with-* | -without-* | --without-* | --x)
2289 case "$ac_configure_args0 " in
2290 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2291 esac
2292 ;;
2293 -* ) ac_must_keep_next=true ;;
2294 esac
2295 fi
2296 as_fn_append ac_configure_args " '$ac_arg'"
2297 ;;
2298 esac
2299 done
2300done
2301{ ac_configure_args0=; unset ac_configure_args0;}
2302{ ac_configure_args1=; unset ac_configure_args1;}
2303
2304# When interrupted or exit'd, cleanup temporary files, and complete
2305# config.log. We remove comments because anyway the quotes in there
2306# would cause problems or look ugly.
2307# WARNING: Use '\'' to represent an apostrophe within the trap.
2308# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2309trap 'exit_status=$?
2310 # Save into config.log some information that might help in debugging.
2311 {
2312 echo
2313
2314 cat <<\_ASBOX
2315## ---------------- ##
2316## Cache variables. ##
2317## ---------------- ##
2318_ASBOX
2319 echo
2320 # The following way of writing the cache mishandles newlines in values,
2321(
2322 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2323 eval ac_val=\$$ac_var
2324 case $ac_val in #(
2325 *${as_nl}*)
2326 case $ac_var in #(
2327 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2328$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2329 esac
2330 case $ac_var in #(
2331 _ | IFS | as_nl) ;; #(
2332 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2333 *) { eval $ac_var=; unset $ac_var;} ;;
2334 esac ;;
2335 esac
2336 done
2337 (set) 2>&1 |
2338 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2339 *${as_nl}ac_space=\ *)
2340 sed -n \
2341 "s/'\''/'\''\\\\'\'''\''/g;
2342 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2343 ;; #(
2344 *)
2345 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2346 ;;
2347 esac |
2348 sort
2349)
2350 echo
2351
2352 cat <<\_ASBOX
2353## ----------------- ##
2354## Output variables. ##
2355## ----------------- ##
2356_ASBOX
2357 echo
2358 for ac_var in $ac_subst_vars
2359 do
2360 eval ac_val=\$$ac_var
2361 case $ac_val in
2362 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2363 esac
2364 $as_echo "$ac_var='\''$ac_val'\''"
2365 done | sort
2366 echo
2367
2368 if test -n "$ac_subst_files"; then
2369 cat <<\_ASBOX
2370## ------------------- ##
2371## File substitutions. ##
2372## ------------------- ##
2373_ASBOX
2374 echo
2375 for ac_var in $ac_subst_files
2376 do
2377 eval ac_val=\$$ac_var
2378 case $ac_val in
2379 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2380 esac
2381 $as_echo "$ac_var='\''$ac_val'\''"
2382 done | sort
2383 echo
2384 fi
2385
2386 if test -s confdefs.h; then
2387 cat <<\_ASBOX
2388## ----------- ##
2389## confdefs.h. ##
2390## ----------- ##
2391_ASBOX
2392 echo
2393 cat confdefs.h
2394 echo
2395 fi
2396 test "$ac_signal" != 0 &&
2397 $as_echo "$as_me: caught signal $ac_signal"
2398 $as_echo "$as_me: exit $exit_status"
2399 } >&5
2400 rm -f core *.core core.conftest.* &&
2401 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2402 exit $exit_status
2403' 0
2404for ac_signal in 1 2 13 15; do
2405 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2406done
2407ac_signal=0
2408
2409# confdefs.h avoids OS command line length limits that DEFS can exceed.
2410rm -f -r conftest* confdefs.h
2411
2412$as_echo "/* confdefs.h */" > confdefs.h
2413
2414# Predefined preprocessor variables.
2415
2416cat >>confdefs.h <<_ACEOF
2417#define PACKAGE_NAME "$PACKAGE_NAME"
2418_ACEOF
2419
2420cat >>confdefs.h <<_ACEOF
2421#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2422_ACEOF
2423
2424cat >>confdefs.h <<_ACEOF
2425#define PACKAGE_VERSION "$PACKAGE_VERSION"
2426_ACEOF
2427
2428cat >>confdefs.h <<_ACEOF
2429#define PACKAGE_STRING "$PACKAGE_STRING"
2430_ACEOF
2431
2432cat >>confdefs.h <<_ACEOF
2433#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2434_ACEOF
2435
2436cat >>confdefs.h <<_ACEOF
2437#define PACKAGE_URL "$PACKAGE_URL"
2438_ACEOF
2439
2440
2441# Let the site file select an alternate cache file if it wants to.
2442# Prefer an explicitly selected file to automatically selected ones.
2443ac_site_file1=NONE
2444ac_site_file2=NONE
2445if test -n "$CONFIG_SITE"; then
2446 ac_site_file1=$CONFIG_SITE
2447elif test "x$prefix" != xNONE; then
2448 ac_site_file1=$prefix/share/config.site
2449 ac_site_file2=$prefix/etc/config.site
2450else
2451 ac_site_file1=$ac_default_prefix/share/config.site
2452 ac_site_file2=$ac_default_prefix/etc/config.site
2453fi
2454for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2455do
2456 test "x$ac_site_file" = xNONE && continue
9c60689e 2457 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
c7aa54aa
DWT
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2459$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2460 sed 's/^/| /' "$ac_site_file" >&5
2461 . "$ac_site_file"
2462 fi
2463done
2464
2465if test -r "$cache_file"; then
9c60689e
DWT
2466 # Some versions of bash will fail to source /dev/null (special files
2467 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2468 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
c7aa54aa
DWT
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2470$as_echo "$as_me: loading cache $cache_file" >&6;}
2471 case $cache_file in
2472 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2473 *) . "./$cache_file";;
2474 esac
2475 fi
2476else
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2478$as_echo "$as_me: creating cache $cache_file" >&6;}
2479 >$cache_file
2480fi
2481
2482# Check that the precious variables saved in the cache have kept the same
2483# value.
2484ac_cache_corrupted=false
2485for ac_var in $ac_precious_vars; do
2486 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2487 eval ac_new_set=\$ac_env_${ac_var}_set
2488 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2489 eval ac_new_val=\$ac_env_${ac_var}_value
2490 case $ac_old_set,$ac_new_set in
2491 set,)
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2493$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2494 ac_cache_corrupted=: ;;
2495 ,set)
2496 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2497$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2498 ac_cache_corrupted=: ;;
2499 ,);;
2500 *)
2501 if test "x$ac_old_val" != "x$ac_new_val"; then
2502 # differences in whitespace do not lead to failure.
2503 ac_old_val_w=`echo x $ac_old_val`
2504 ac_new_val_w=`echo x $ac_new_val`
2505 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2507$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2508 ac_cache_corrupted=:
2509 else
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2511$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2512 eval $ac_var=\$ac_old_val
2513 fi
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2515$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2516 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2517$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2518 fi;;
2519 esac
2520 # Pass precious variables to config.status.
2521 if test "$ac_new_set" = set; then
2522 case $ac_new_val in
2523 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2524 *) ac_arg=$ac_var=$ac_new_val ;;
2525 esac
2526 case " $ac_configure_args " in
2527 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2528 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2529 esac
2530 fi
2531done
2532if $ac_cache_corrupted; then
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2534$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2535 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2536$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2537 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2538fi
2539## -------------------- ##
2540## Main body of script. ##
2541## -------------------- ##
2542
2543ac_ext=c
2544ac_cpp='$CPP $CPPFLAGS'
2545ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2546ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2547ac_compiler_gnu=$ac_cv_c_compiler_gnu
2548
2549
35fa52c0 2550
6b66678a
DWT
2551ac_aux_dir=
2552for ac_dir in . "$srcdir"/.; do
2553 for ac_t in install-sh install.sh shtool; do
2554 if test -f "$ac_dir/$ac_t"; then
2555 ac_aux_dir=$ac_dir
2556 ac_install_sh="$ac_aux_dir/$ac_t -c"
2557 break 2
2558 fi
2559 done
2560done
2561if test -z "$ac_aux_dir"; then
2562 as_fn_error "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2563fi
2564
2565# These three variables are undocumented and unsupported,
2566# and are intended to be withdrawn in a future Autoconf release.
2567# They can cause serious problems if a builder's source tree is in a directory
2568# whose full name contains unusual characters.
2569ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2570ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2571ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2572
2573
9c60689e
DWT
2574case `pwd` in
2575 *\ * | *\ *)
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2577$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2578esac
2579
2580
2581
2582macro_version='2.2.6b'
2583macro_revision='1.3017'
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597ltmain="$ac_aux_dir/ltmain.sh"
2598
2599# Make sure we can run config.sub.
2600$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2601 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2602
2603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2604$as_echo_n "checking build system type... " >&6; }
2605if test "${ac_cv_build+set}" = set; then :
2606 $as_echo_n "(cached) " >&6
2607else
2608 ac_build_alias=$build_alias
2609test "x$ac_build_alias" = x &&
2610 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2611test "x$ac_build_alias" = x &&
2612 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2613ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2614 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2615
2616fi
2617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2618$as_echo "$ac_cv_build" >&6; }
2619case $ac_cv_build in
2620*-*-*) ;;
2621*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2622esac
2623build=$ac_cv_build
2624ac_save_IFS=$IFS; IFS='-'
2625set x $ac_cv_build
2626shift
2627build_cpu=$1
2628build_vendor=$2
2629shift; shift
2630# Remember, the first character of IFS is used to create $*,
2631# except with old shells:
2632build_os=$*
2633IFS=$ac_save_IFS
2634case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2635
2636
2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2638$as_echo_n "checking host system type... " >&6; }
2639if test "${ac_cv_host+set}" = set; then :
2640 $as_echo_n "(cached) " >&6
2641else
2642 if test "x$host_alias" = x; then
2643 ac_cv_host=$ac_cv_build
2644else
2645 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2646 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2647fi
2648
2649fi
2650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2651$as_echo "$ac_cv_host" >&6; }
2652case $ac_cv_host in
2653*-*-*) ;;
2654*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2655esac
2656host=$ac_cv_host
2657ac_save_IFS=$IFS; IFS='-'
2658set x $ac_cv_host
2659shift
2660host_cpu=$1
2661host_vendor=$2
2662shift; shift
2663# Remember, the first character of IFS is used to create $*,
2664# except with old shells:
2665host_os=$*
2666IFS=$ac_save_IFS
2667case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2668
2669
2670ac_ext=c
2671ac_cpp='$CPP $CPPFLAGS'
2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2674ac_compiler_gnu=$ac_cv_c_compiler_gnu
2675if test -n "$ac_tool_prefix"; then
2676 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2677set dummy ${ac_tool_prefix}gcc; ac_word=$2
dbadc56a
DWT
2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679$as_echo_n "checking for $ac_word... " >&6; }
9c60689e 2680if test "${ac_cv_prog_CC+set}" = set; then :
dbadc56a
DWT
2681 $as_echo_n "(cached) " >&6
2682else
9c60689e
DWT
2683 if test -n "$CC"; then
2684 ac_cv_prog_CC="$CC" # Let the user override the test.
dbadc56a
DWT
2685else
2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687for as_dir in $PATH
2688do
2689 IFS=$as_save_IFS
2690 test -z "$as_dir" && as_dir=.
2691 for ac_exec_ext in '' $ac_executable_extensions; do
2692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9c60689e 2693 ac_cv_prog_CC="${ac_tool_prefix}gcc"
dbadc56a
DWT
2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2695 break 2
2696 fi
2697done
2698 done
2699IFS=$as_save_IFS
2700
2701fi
2702fi
9c60689e
DWT
2703CC=$ac_cv_prog_CC
2704if test -n "$CC"; then
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2706$as_echo "$CC" >&6; }
35fa52c0
DWT
2707else
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2709$as_echo "no" >&6; }
2710fi
2711
2712
2713fi
2714if test -z "$ac_cv_prog_CC"; then
2715 ac_ct_CC=$CC
2716 # Extract the first word of "gcc", so it can be a program name with args.
2717set dummy gcc; ac_word=$2
2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2719$as_echo_n "checking for $ac_word... " >&6; }
2720if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2721 $as_echo_n "(cached) " >&6
2722else
2723 if test -n "$ac_ct_CC"; then
2724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2725else
2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727for as_dir in $PATH
2728do
2729 IFS=$as_save_IFS
2730 test -z "$as_dir" && as_dir=.
2731 for ac_exec_ext in '' $ac_executable_extensions; do
2732 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2733 ac_cv_prog_ac_ct_CC="gcc"
2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2735 break 2
2736 fi
2737done
2738 done
2739IFS=$as_save_IFS
2740
2741fi
2742fi
2743ac_ct_CC=$ac_cv_prog_ac_ct_CC
2744if test -n "$ac_ct_CC"; then
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2746$as_echo "$ac_ct_CC" >&6; }
2747else
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749$as_echo "no" >&6; }
2750fi
2751
2752 if test "x$ac_ct_CC" = x; then
2753 CC=""
2754 else
2755 case $cross_compiling:$ac_tool_warned in
2756yes:)
2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2759ac_tool_warned=yes ;;
2760esac
2761 CC=$ac_ct_CC
2762 fi
2763else
2764 CC="$ac_cv_prog_CC"
2765fi
2766
2767if test -z "$CC"; then
2768 if test -n "$ac_tool_prefix"; then
2769 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2770set dummy ${ac_tool_prefix}cc; ac_word=$2
2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2772$as_echo_n "checking for $ac_word... " >&6; }
2773if test "${ac_cv_prog_CC+set}" = set; then :
2774 $as_echo_n "(cached) " >&6
2775else
2776 if test -n "$CC"; then
2777 ac_cv_prog_CC="$CC" # Let the user override the test.
2778else
2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2780for as_dir in $PATH
2781do
2782 IFS=$as_save_IFS
2783 test -z "$as_dir" && as_dir=.
2784 for ac_exec_ext in '' $ac_executable_extensions; do
2785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2786 ac_cv_prog_CC="${ac_tool_prefix}cc"
2787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2788 break 2
2789 fi
2790done
2791 done
2792IFS=$as_save_IFS
2793
2794fi
2795fi
2796CC=$ac_cv_prog_CC
2797if test -n "$CC"; then
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2799$as_echo "$CC" >&6; }
2800else
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2802$as_echo "no" >&6; }
2803fi
2804
2805
2806 fi
2807fi
2808if test -z "$CC"; then
2809 # Extract the first word of "cc", so it can be a program name with args.
2810set dummy cc; ac_word=$2
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2812$as_echo_n "checking for $ac_word... " >&6; }
2813if test "${ac_cv_prog_CC+set}" = set; then :
2814 $as_echo_n "(cached) " >&6
2815else
2816 if test -n "$CC"; then
2817 ac_cv_prog_CC="$CC" # Let the user override the test.
2818else
2819 ac_prog_rejected=no
2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2821for as_dir in $PATH
2822do
2823 IFS=$as_save_IFS
2824 test -z "$as_dir" && as_dir=.
2825 for ac_exec_ext in '' $ac_executable_extensions; do
2826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2827 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2828 ac_prog_rejected=yes
2829 continue
2830 fi
2831 ac_cv_prog_CC="cc"
2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2833 break 2
2834 fi
2835done
2836 done
2837IFS=$as_save_IFS
2838
2839if test $ac_prog_rejected = yes; then
2840 # We found a bogon in the path, so make sure we never use it.
2841 set dummy $ac_cv_prog_CC
2842 shift
2843 if test $# != 0; then
2844 # We chose a different compiler from the bogus one.
2845 # However, it has the same basename, so the bogon will be chosen
2846 # first if we set CC to just the basename; use the full file name.
2847 shift
2848 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2849 fi
2850fi
2851fi
2852fi
2853CC=$ac_cv_prog_CC
2854if test -n "$CC"; then
2855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2856$as_echo "$CC" >&6; }
2857else
2858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2859$as_echo "no" >&6; }
2860fi
2861
2862
2863fi
2864if test -z "$CC"; then
2865 if test -n "$ac_tool_prefix"; then
2866 for ac_prog in cl.exe
2867 do
2868 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2869set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2871$as_echo_n "checking for $ac_word... " >&6; }
2872if test "${ac_cv_prog_CC+set}" = set; then :
2873 $as_echo_n "(cached) " >&6
2874else
2875 if test -n "$CC"; then
2876 ac_cv_prog_CC="$CC" # Let the user override the test.
2877else
2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2879for as_dir in $PATH
2880do
2881 IFS=$as_save_IFS
2882 test -z "$as_dir" && as_dir=.
2883 for ac_exec_ext in '' $ac_executable_extensions; do
2884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2885 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2887 break 2
2888 fi
2889done
2890 done
2891IFS=$as_save_IFS
2892
2893fi
2894fi
2895CC=$ac_cv_prog_CC
2896if test -n "$CC"; then
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2898$as_echo "$CC" >&6; }
2899else
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901$as_echo "no" >&6; }
2902fi
2903
2904
2905 test -n "$CC" && break
2906 done
2907fi
2908if test -z "$CC"; then
2909 ac_ct_CC=$CC
2910 for ac_prog in cl.exe
2911do
2912 # Extract the first word of "$ac_prog", so it can be a program name with args.
2913set dummy $ac_prog; ac_word=$2
2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2915$as_echo_n "checking for $ac_word... " >&6; }
2916if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2917 $as_echo_n "(cached) " >&6
2918else
2919 if test -n "$ac_ct_CC"; then
2920 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2921else
2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2923for as_dir in $PATH
2924do
2925 IFS=$as_save_IFS
2926 test -z "$as_dir" && as_dir=.
2927 for ac_exec_ext in '' $ac_executable_extensions; do
2928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2929 ac_cv_prog_ac_ct_CC="$ac_prog"
2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2931 break 2
2932 fi
2933done
2934 done
2935IFS=$as_save_IFS
2936
2937fi
2938fi
2939ac_ct_CC=$ac_cv_prog_ac_ct_CC
2940if test -n "$ac_ct_CC"; then
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2942$as_echo "$ac_ct_CC" >&6; }
2943else
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2945$as_echo "no" >&6; }
2946fi
2947
2948
2949 test -n "$ac_ct_CC" && break
2950done
2951
2952 if test "x$ac_ct_CC" = x; then
2953 CC=""
2954 else
2955 case $cross_compiling:$ac_tool_warned in
2956yes:)
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2959ac_tool_warned=yes ;;
2960esac
2961 CC=$ac_ct_CC
2962 fi
2963fi
2964
2965fi
2966
2967
2968test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970as_fn_error "no acceptable C compiler found in \$PATH
2971See \`config.log' for more details." "$LINENO" 5; }
2972
2973# Provide some information about the compiler.
2974$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2975set X $ac_compile
2976ac_compiler=$2
2977for ac_option in --version -v -V -qversion; do
2978 { { ac_try="$ac_compiler $ac_option >&5"
2979case "(($ac_try" in
2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2981 *) ac_try_echo=$ac_try;;
2982esac
2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2984$as_echo "$ac_try_echo"; } >&5
2985 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2986 ac_status=$?
2987 if test -s conftest.err; then
2988 sed '10a\
2989... rest of stderr output deleted ...
2990 10q' conftest.err >conftest.er1
2991 cat conftest.er1 >&5
35fa52c0 2992 fi
9c60689e 2993 rm -f conftest.er1 conftest.err
35fa52c0
DWT
2994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2995 test $ac_status = 0; }
2996done
2997
2998cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2999/* end confdefs.h. */
9c60689e 3000
35fa52c0
DWT
3001int
3002main ()
3003{
35fa52c0
DWT
3004
3005 ;
3006 return 0;
3007}
3008_ACEOF
3009ac_clean_files_save=$ac_clean_files
9c60689e 3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
35fa52c0
DWT
3011# Try to create an executable without -o first, disregard a.out.
3012# It will help us diagnose broken compilers, and finding out an intuition
3013# of exeext.
9c60689e
DWT
3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3015$as_echo_n "checking whether the C compiler works... " >&6; }
35fa52c0
DWT
3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3017
3018# The possible output files:
3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3020
3021ac_rmfiles=
3022for ac_file in $ac_files
3023do
3024 case $ac_file in
3025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3026 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3027 esac
3028done
3029rm -f $ac_rmfiles
3030
3031if { { ac_try="$ac_link_default"
3032case "(($ac_try" in
3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034 *) ac_try_echo=$ac_try;;
3035esac
3036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3037$as_echo "$ac_try_echo"; } >&5
3038 (eval "$ac_link_default") 2>&5
3039 ac_status=$?
3040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3041 test $ac_status = 0; }; then :
3042 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3044# in a Makefile. We should not override ac_cv_exeext if it was cached,
3045# so that the user can short-circuit this test for compilers unknown to
3046# Autoconf.
3047for ac_file in $ac_files ''
3048do
3049 test -f "$ac_file" || continue
3050 case $ac_file in
3051 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3052 ;;
3053 [ab].out )
3054 # We found the default executable, but exeext='' is most
3055 # certainly right.
3056 break;;
3057 *.* )
3058 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3059 then :; else
3060 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3061 fi
3062 # We set ac_cv_exeext here because the later test for it is not
3063 # safe: cross compilers may not add the suffix if given an `-o'
3064 # argument, so we may need to know it at that point already.
3065 # Even if this section looks crufty: it has the advantage of
3066 # actually working.
3067 break;;
3068 * )
3069 break;;
3070 esac
3071done
3072test "$ac_cv_exeext" = no && ac_cv_exeext=
3073
3074else
3075 ac_file=''
3076fi
35fa52c0 3077if test -z "$ac_file"; then :
9c60689e
DWT
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3079$as_echo "no" >&6; }
3080$as_echo "$as_me: failed program was:" >&5
35fa52c0
DWT
3081sed 's/^/| /' conftest.$ac_ext >&5
3082
3083{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3085{ as_fn_set_status 77
3086as_fn_error "C compiler cannot create executables
3087See \`config.log' for more details." "$LINENO" 5; }; }
9c60689e
DWT
3088else
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3090$as_echo "yes" >&6; }
35fa52c0 3091fi
9c60689e
DWT
3092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3093$as_echo_n "checking for C compiler default output file name... " >&6; }
3094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3095$as_echo "$ac_file" >&6; }
35fa52c0
DWT
3096ac_exeext=$ac_cv_exeext
3097
9c60689e 3098rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
35fa52c0 3099ac_clean_files=$ac_clean_files_save
35fa52c0
DWT
3100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3101$as_echo_n "checking for suffix of executables... " >&6; }
3102if { { ac_try="$ac_link"
3103case "(($ac_try" in
3104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3105 *) ac_try_echo=$ac_try;;
3106esac
3107eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3108$as_echo "$ac_try_echo"; } >&5
3109 (eval "$ac_link") 2>&5
3110 ac_status=$?
3111 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3112 test $ac_status = 0; }; then :
3113 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3114# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3115# work properly (i.e., refer to `conftest.exe'), while it won't with
3116# `rm'.
3117for ac_file in conftest.exe conftest conftest.*; do
3118 test -f "$ac_file" || continue
3119 case $ac_file in
3120 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3121 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3122 break;;
3123 * ) break;;
3124 esac
3125done
3126else
3127 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3128$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3129as_fn_error "cannot compute suffix of executables: cannot compile and link
3130See \`config.log' for more details." "$LINENO" 5; }
3131fi
9c60689e 3132rm -f conftest conftest$ac_cv_exeext
35fa52c0
DWT
3133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3134$as_echo "$ac_cv_exeext" >&6; }
3135
3136rm -f conftest.$ac_ext
3137EXEEXT=$ac_cv_exeext
3138ac_exeext=$EXEEXT
9c60689e
DWT
3139cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3140/* end confdefs.h. */
3141#include <stdio.h>
3142int
3143main ()
3144{
3145FILE *f = fopen ("conftest.out", "w");
3146 return ferror (f) || fclose (f) != 0;
3147
3148 ;
3149 return 0;
3150}
3151_ACEOF
3152ac_clean_files="$ac_clean_files conftest.out"
3153# Check that the compiler produces executables we can run. If not, either
3154# the compiler is broken, or we cross compile.
3155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3156$as_echo_n "checking whether we are cross compiling... " >&6; }
3157if test "$cross_compiling" != yes; then
3158 { { ac_try="$ac_link"
3159case "(($ac_try" in
3160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161 *) ac_try_echo=$ac_try;;
3162esac
3163eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3164$as_echo "$ac_try_echo"; } >&5
3165 (eval "$ac_link") 2>&5
3166 ac_status=$?
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }
3169 if { ac_try='./conftest$ac_cv_exeext'
3170 { { case "(($ac_try" in
3171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3172 *) ac_try_echo=$ac_try;;
3173esac
3174eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3175$as_echo "$ac_try_echo"; } >&5
3176 (eval "$ac_try") 2>&5
3177 ac_status=$?
3178 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3179 test $ac_status = 0; }; }; then
3180 cross_compiling=no
3181 else
3182 if test "$cross_compiling" = maybe; then
3183 cross_compiling=yes
3184 else
3185 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3186$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3187as_fn_error "cannot run C compiled programs.
3188If you meant to cross compile, use \`--host'.
3189See \`config.log' for more details." "$LINENO" 5; }
3190 fi
3191 fi
3192fi
3193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3194$as_echo "$cross_compiling" >&6; }
3195
3196rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3197ac_clean_files=$ac_clean_files_save
35fa52c0
DWT
3198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3199$as_echo_n "checking for suffix of object files... " >&6; }
3200if test "${ac_cv_objext+set}" = set; then :
3201 $as_echo_n "(cached) " >&6
3202else
3203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204/* end confdefs.h. */
3205
3206int
3207main ()
3208{
3209
3210 ;
3211 return 0;
3212}
3213_ACEOF
3214rm -f conftest.o conftest.obj
3215if { { ac_try="$ac_compile"
3216case "(($ac_try" in
3217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3218 *) ac_try_echo=$ac_try;;
3219esac
3220eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3221$as_echo "$ac_try_echo"; } >&5
3222 (eval "$ac_compile") 2>&5
3223 ac_status=$?
3224 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3225 test $ac_status = 0; }; then :
3226 for ac_file in conftest.o conftest.obj conftest.*; do
3227 test -f "$ac_file" || continue;
3228 case $ac_file in
3229 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3230 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3231 break;;
3232 esac
3233done
3234else
3235 $as_echo "$as_me: failed program was:" >&5
3236sed 's/^/| /' conftest.$ac_ext >&5
3237
3238{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3239$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3240as_fn_error "cannot compute suffix of object files: cannot compile
3241See \`config.log' for more details." "$LINENO" 5; }
3242fi
3243rm -f conftest.$ac_cv_objext conftest.$ac_ext
3244fi
3245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3246$as_echo "$ac_cv_objext" >&6; }
3247OBJEXT=$ac_cv_objext
3248ac_objext=$OBJEXT
3249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3250$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3251if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3252 $as_echo_n "(cached) " >&6
3253else
3254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3255/* end confdefs.h. */
3256
3257int
3258main ()
3259{
3260#ifndef __GNUC__
3261 choke me
3262#endif
3263
3264 ;
3265 return 0;
3266}
3267_ACEOF
3268if ac_fn_c_try_compile "$LINENO"; then :
3269 ac_compiler_gnu=yes
3270else
3271 ac_compiler_gnu=no
3272fi
3273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3274ac_cv_c_compiler_gnu=$ac_compiler_gnu
3275
3276fi
3277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3278$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3279if test $ac_compiler_gnu = yes; then
3280 GCC=yes
3281else
3282 GCC=
3283fi
3284ac_test_CFLAGS=${CFLAGS+set}
3285ac_save_CFLAGS=$CFLAGS
3286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3287$as_echo_n "checking whether $CC accepts -g... " >&6; }
3288if test "${ac_cv_prog_cc_g+set}" = set; then :
3289 $as_echo_n "(cached) " >&6
3290else
3291 ac_save_c_werror_flag=$ac_c_werror_flag
3292 ac_c_werror_flag=yes
3293 ac_cv_prog_cc_g=no
3294 CFLAGS="-g"
3295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3296/* end confdefs.h. */
3297
3298int
3299main ()
3300{
3301
3302 ;
3303 return 0;
3304}
3305_ACEOF
3306if ac_fn_c_try_compile "$LINENO"; then :
3307 ac_cv_prog_cc_g=yes
3308else
3309 CFLAGS=""
3310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3311/* end confdefs.h. */
3312
3313int
3314main ()
3315{
3316
3317 ;
3318 return 0;
3319}
3320_ACEOF
3321if ac_fn_c_try_compile "$LINENO"; then :
3322
3323else
3324 ac_c_werror_flag=$ac_save_c_werror_flag
3325 CFLAGS="-g"
3326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3327/* end confdefs.h. */
3328
3329int
3330main ()
3331{
3332
3333 ;
3334 return 0;
3335}
3336_ACEOF
3337if ac_fn_c_try_compile "$LINENO"; then :
3338 ac_cv_prog_cc_g=yes
3339fi
3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3341fi
3342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3343fi
3344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3345 ac_c_werror_flag=$ac_save_c_werror_flag
3346fi
3347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3348$as_echo "$ac_cv_prog_cc_g" >&6; }
3349if test "$ac_test_CFLAGS" = set; then
3350 CFLAGS=$ac_save_CFLAGS
3351elif test $ac_cv_prog_cc_g = yes; then
3352 if test "$GCC" = yes; then
3353 CFLAGS="-g -O2"
3354 else
3355 CFLAGS="-g"
3356 fi
3357else
3358 if test "$GCC" = yes; then
3359 CFLAGS="-O2"
3360 else
3361 CFLAGS=
3362 fi
3363fi
3364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3365$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3366if test "${ac_cv_prog_cc_c89+set}" = set; then :
3367 $as_echo_n "(cached) " >&6
3368else
3369 ac_cv_prog_cc_c89=no
3370ac_save_CC=$CC
3371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3372/* end confdefs.h. */
3373#include <stdarg.h>
3374#include <stdio.h>
3375#include <sys/types.h>
3376#include <sys/stat.h>
3377/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3378struct buf { int x; };
3379FILE * (*rcsopen) (struct buf *, struct stat *, int);
3380static char *e (p, i)
3381 char **p;
3382 int i;
3383{
3384 return p[i];
3385}
3386static char *f (char * (*g) (char **, int), char **p, ...)
3387{
3388 char *s;
3389 va_list v;
3390 va_start (v,p);
3391 s = g (p, va_arg (v,int));
3392 va_end (v);
3393 return s;
3394}
3395
3396/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3397 function prototypes and stuff, but not '\xHH' hex character constants.
3398 These don't provoke an error unfortunately, instead are silently treated
3399 as 'x'. The following induces an error, until -std is added to get
3400 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3401 array size at least. It's necessary to write '\x00'==0 to get something
3402 that's true only with -std. */
3403int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3404
3405/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3406 inside strings and character constants. */
3407#define FOO(x) 'x'
3408int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3409
3410int test (int i, double x);
3411struct s1 {int (*f) (int a);};
3412struct s2 {int (*f) (double a);};
3413int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3414int argc;
3415char **argv;
3416int
3417main ()
3418{
3419return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3420 ;
3421 return 0;
3422}
3423_ACEOF
3424for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3425 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3426do
3427 CC="$ac_save_CC $ac_arg"
3428 if ac_fn_c_try_compile "$LINENO"; then :
3429 ac_cv_prog_cc_c89=$ac_arg
3430fi
3431rm -f core conftest.err conftest.$ac_objext
3432 test "x$ac_cv_prog_cc_c89" != "xno" && break
3433done
3434rm -f conftest.$ac_ext
3435CC=$ac_save_CC
3436
3437fi
3438# AC_CACHE_VAL
3439case "x$ac_cv_prog_cc_c89" in
3440 x)
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3442$as_echo "none needed" >&6; } ;;
3443 xno)
3444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3445$as_echo "unsupported" >&6; } ;;
3446 *)
3447 CC="$CC $ac_cv_prog_cc_c89"
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3449$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3450esac
3451if test "x$ac_cv_prog_cc_c89" != xno; then :
3452
3453fi
3454
3455ac_ext=c
3456ac_cpp='$CPP $CPPFLAGS'
3457ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3458ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3459ac_compiler_gnu=$ac_cv_c_compiler_gnu
3460
9c60689e
DWT
3461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3462$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3463if test "${ac_cv_path_SED+set}" = set; then :
35fa52c0
DWT
3464 $as_echo_n "(cached) " >&6
3465else
9c60689e
DWT
3466 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3467 for ac_i in 1 2 3 4 5 6 7; do
3468 ac_script="$ac_script$as_nl$ac_script"
3469 done
3470 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3471 { ac_script=; unset ac_script;}
3472 if test -z "$SED"; then
3473 ac_path_SED_found=false
3474 # Loop through the user's path and test for each of PROGNAME-LIST
3475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
35fa52c0
DWT
3476for as_dir in $PATH
3477do
3478 IFS=$as_save_IFS
3479 test -z "$as_dir" && as_dir=.
9c60689e 3480 for ac_prog in sed gsed; do
35fa52c0 3481 for ac_exec_ext in '' $ac_executable_extensions; do
9c60689e
DWT
3482 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3483 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3484# Check for GNU ac_path_SED and select it if it is found.
3485 # Check for GNU $ac_path_SED
3486case `"$ac_path_SED" --version 2>&1` in
3487*GNU*)
3488 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3489*)
3490 ac_count=0
3491 $as_echo_n 0123456789 >"conftest.in"
3492 while :
3493 do
3494 cat "conftest.in" "conftest.in" >"conftest.tmp"
3495 mv "conftest.tmp" "conftest.in"
3496 cp "conftest.in" "conftest.nl"
3497 $as_echo '' >> "conftest.nl"
3498 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3499 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3500 as_fn_arith $ac_count + 1 && ac_count=$as_val
3501 if test $ac_count -gt ${ac_path_SED_max-0}; then
3502 # Best one so far, save it but keep looking for a better one
3503 ac_cv_path_SED="$ac_path_SED"
3504 ac_path_SED_max=$ac_count
3505 fi
3506 # 10*(2^10) chars as input seems more than enough
3507 test $ac_count -gt 10 && break
35fa52c0 3508 done
9c60689e
DWT
3509 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3510esac
35fa52c0 3511
9c60689e
DWT
3512 $ac_path_SED_found && break 3
3513 done
3514 done
3515 done
3516IFS=$as_save_IFS
3517 if test -z "$ac_cv_path_SED"; then
3518 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3519 fi
35fa52c0 3520else
9c60689e 3521 ac_cv_path_SED=$SED
35fa52c0
DWT
3522fi
3523
9c60689e
DWT
3524fi
3525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3526$as_echo "$ac_cv_path_SED" >&6; }
3527 SED="$ac_cv_path_SED"
3528 rm -f conftest.sed
35fa52c0 3529
9c60689e
DWT
3530test -z "$SED" && SED=sed
3531Xsed="$SED -e 1s/^X//"
35fa52c0 3532
35fa52c0 3533
35fa52c0 3534
35fa52c0 3535
35fa52c0 3536
35fa52c0
DWT
3537
3538
35fa52c0 3539
35fa52c0 3540
35fa52c0 3541
35fa52c0 3542
9c60689e
DWT
3543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3544$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3545if test "${ac_cv_path_GREP+set}" = set; then :
3546 $as_echo_n "(cached) " >&6
3547else
3548 if test -z "$GREP"; then
3549 ac_path_GREP_found=false
3550 # Loop through the user's path and test for each of PROGNAME-LIST
3551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3552for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3553do
3554 IFS=$as_save_IFS
3555 test -z "$as_dir" && as_dir=.
3556 for ac_prog in grep ggrep; do
3557 for ac_exec_ext in '' $ac_executable_extensions; do
3558 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3559 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3560# Check for GNU ac_path_GREP and select it if it is found.
3561 # Check for GNU $ac_path_GREP
3562case `"$ac_path_GREP" --version 2>&1` in
3563*GNU*)
3564 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3565*)
3566 ac_count=0
3567 $as_echo_n 0123456789 >"conftest.in"
3568 while :
3569 do
3570 cat "conftest.in" "conftest.in" >"conftest.tmp"
3571 mv "conftest.tmp" "conftest.in"
3572 cp "conftest.in" "conftest.nl"
3573 $as_echo 'GREP' >> "conftest.nl"
3574 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3575 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3576 as_fn_arith $ac_count + 1 && ac_count=$as_val
3577 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3578 # Best one so far, save it but keep looking for a better one
3579 ac_cv_path_GREP="$ac_path_GREP"
3580 ac_path_GREP_max=$ac_count
3581 fi
3582 # 10*(2^10) chars as input seems more than enough
3583 test $ac_count -gt 10 && break
3584 done
3585 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3586esac
6b66678a 3587
9c60689e
DWT
3588 $ac_path_GREP_found && break 3
3589 done
3590 done
3591 done
3592IFS=$as_save_IFS
3593 if test -z "$ac_cv_path_GREP"; then
3594 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3595 fi
3596else
3597 ac_cv_path_GREP=$GREP
3598fi
6b66678a 3599
9c60689e
DWT
3600fi
3601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3602$as_echo "$ac_cv_path_GREP" >&6; }
3603 GREP="$ac_cv_path_GREP"
6b66678a
DWT
3604
3605
9c60689e
DWT
3606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3607$as_echo_n "checking for egrep... " >&6; }
3608if test "${ac_cv_path_EGREP+set}" = set; then :
6b66678a
DWT
3609 $as_echo_n "(cached) " >&6
3610else
9c60689e
DWT
3611 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3612 then ac_cv_path_EGREP="$GREP -E"
3613 else
3614 if test -z "$EGREP"; then
3615 ac_path_EGREP_found=false
3616 # Loop through the user's path and test for each of PROGNAME-LIST
3617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3618for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3619do
3620 IFS=$as_save_IFS
3621 test -z "$as_dir" && as_dir=.
3622 for ac_prog in egrep; do
3623 for ac_exec_ext in '' $ac_executable_extensions; do
3624 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3625 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3626# Check for GNU ac_path_EGREP and select it if it is found.
3627 # Check for GNU $ac_path_EGREP
3628case `"$ac_path_EGREP" --version 2>&1` in
3629*GNU*)
3630 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3631*)
3632 ac_count=0
3633 $as_echo_n 0123456789 >"conftest.in"
3634 while :
3635 do
3636 cat "conftest.in" "conftest.in" >"conftest.tmp"
3637 mv "conftest.tmp" "conftest.in"
3638 cp "conftest.in" "conftest.nl"
3639 $as_echo 'EGREP' >> "conftest.nl"
3640 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3641 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3642 as_fn_arith $ac_count + 1 && ac_count=$as_val
3643 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3644 # Best one so far, save it but keep looking for a better one
3645 ac_cv_path_EGREP="$ac_path_EGREP"
3646 ac_path_EGREP_max=$ac_count
3647 fi
3648 # 10*(2^10) chars as input seems more than enough
3649 test $ac_count -gt 10 && break
3650 done
3651 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3652esac
3653
3654 $ac_path_EGREP_found && break 3
3655 done
3656 done
3657 done
3658IFS=$as_save_IFS
3659 if test -z "$ac_cv_path_EGREP"; then
3660 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3661 fi
3662else
3663 ac_cv_path_EGREP=$EGREP
3664fi
6b66678a 3665
9c60689e
DWT
3666 fi
3667fi
3668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3669$as_echo "$ac_cv_path_EGREP" >&6; }
3670 EGREP="$ac_cv_path_EGREP"
6b66678a 3671
6b66678a 3672
9c60689e
DWT
3673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3674$as_echo_n "checking for fgrep... " >&6; }
3675if test "${ac_cv_path_FGREP+set}" = set; then :
3676 $as_echo_n "(cached) " >&6
6b66678a 3677else
9c60689e
DWT
3678 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3679 then ac_cv_path_FGREP="$GREP -F"
3680 else
3681 if test -z "$FGREP"; then
3682 ac_path_FGREP_found=false
3683 # Loop through the user's path and test for each of PROGNAME-LIST
3684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3685for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3686do
3687 IFS=$as_save_IFS
3688 test -z "$as_dir" && as_dir=.
3689 for ac_prog in fgrep; do
3690 for ac_exec_ext in '' $ac_executable_extensions; do
3691 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3692 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3693# Check for GNU ac_path_FGREP and select it if it is found.
3694 # Check for GNU $ac_path_FGREP
3695case `"$ac_path_FGREP" --version 2>&1` in
3696*GNU*)
3697 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3698*)
3699 ac_count=0
3700 $as_echo_n 0123456789 >"conftest.in"
3701 while :
3702 do
3703 cat "conftest.in" "conftest.in" >"conftest.tmp"
3704 mv "conftest.tmp" "conftest.in"
3705 cp "conftest.in" "conftest.nl"
3706 $as_echo 'FGREP' >> "conftest.nl"
3707 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3708 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3709 as_fn_arith $ac_count + 1 && ac_count=$as_val
3710 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3711 # Best one so far, save it but keep looking for a better one
3712 ac_cv_path_FGREP="$ac_path_FGREP"
3713 ac_path_FGREP_max=$ac_count
3714 fi
3715 # 10*(2^10) chars as input seems more than enough
3716 test $ac_count -gt 10 && break
3717 done
3718 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3719esac
6b66678a 3720
9c60689e
DWT
3721 $ac_path_FGREP_found && break 3
3722 done
3723 done
3724 done
3725IFS=$as_save_IFS
3726 if test -z "$ac_cv_path_FGREP"; then
3727 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3728 fi
3729else
3730 ac_cv_path_FGREP=$FGREP
6b66678a
DWT
3731fi
3732
9c60689e 3733 fi
6b66678a 3734fi
9c60689e
DWT
3735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3736$as_echo "$ac_cv_path_FGREP" >&6; }
3737 FGREP="$ac_cv_path_FGREP"
6b66678a 3738
35fa52c0 3739
9c60689e 3740test -z "$GREP" && GREP=grep
35fa52c0 3741
309b0535 3742
35fa52c0 3743
6b66678a 3744
6b66678a
DWT
3745
3746
6b66678a 3747
6b66678a 3748
35fa52c0 3749
35fa52c0 3750
309b0535 3751
309b0535 3752
309b0535 3753
309b0535 3754
309b0535 3755
309b0535 3756
309b0535 3757
309b0535 3758
309b0535 3759
9c60689e
DWT
3760# Check whether --with-gnu-ld was given.
3761if test "${with_gnu_ld+set}" = set; then :
3762 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
309b0535 3763else
9c60689e
DWT
3764 with_gnu_ld=no
3765fi
309b0535 3766
9c60689e
DWT
3767ac_prog=ld
3768if test "$GCC" = yes; then
3769 # Check if gcc -print-prog-name=ld gives a path.
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3771$as_echo_n "checking for ld used by $CC... " >&6; }
3772 case $host in
3773 *-*-mingw*)
3774 # gcc leaves a trailing carriage return which upsets mingw
3775 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3776 *)
3777 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3778 esac
3779 case $ac_prog in
3780 # Accept absolute paths.
3781 [\\/]* | ?:[\\/]*)
3782 re_direlt='/[^/][^/]*/\.\./'
3783 # Canonicalize the pathname of ld
3784 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3785 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3786 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
309b0535 3787 done
9c60689e
DWT
3788 test -z "$LD" && LD="$ac_prog"
3789 ;;
3790 "")
3791 # If it fails, then pretend we aren't using GCC.
3792 ac_prog=ld
3793 ;;
3794 *)
3795 # If it is relative, then search for the first ld in PATH.
3796 with_gnu_ld=unknown
3797 ;;
3798 esac
3799elif test "$with_gnu_ld" = yes; then
3800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
3801$as_echo_n "checking for GNU ld... " >&6; }
3802else
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
3804$as_echo_n "checking for non-GNU ld... " >&6; }
3805fi
3806if test "${lt_cv_path_LD+set}" = set; then :
3807 $as_echo_n "(cached) " >&6
3808else
3809 if test -z "$LD"; then
3810 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3811 for ac_dir in $PATH; do
3812 IFS="$lt_save_ifs"
3813 test -z "$ac_dir" && ac_dir=.
3814 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3815 lt_cv_path_LD="$ac_dir/$ac_prog"
3816 # Check to see if the program is GNU ld. I'd rather use --version,
3817 # but apparently some variants of GNU ld only accept -v.
3818 # Break only if it was the GNU/non-GNU ld that we prefer.
3819 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3820 *GNU* | *'with BFD'*)
3821 test "$with_gnu_ld" != no && break
3822 ;;
3823 *)
3824 test "$with_gnu_ld" != yes && break
3825 ;;
309b0535 3826 esac
309b0535 3827 fi
9c60689e
DWT
3828 done
3829 IFS="$lt_save_ifs"
3830else
3831 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3832fi
3833fi
309b0535 3834
9c60689e
DWT
3835LD="$lt_cv_path_LD"
3836if test -n "$LD"; then
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
3838$as_echo "$LD" >&6; }
3839else
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3841$as_echo "no" >&6; }
3842fi
3843test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
3844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
3845$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
3846if test "${lt_cv_prog_gnu_ld+set}" = set; then :
3847 $as_echo_n "(cached) " >&6
3848else
3849 # I'd rather use --version here, but apparently some GNU lds only accept -v.
3850case `$LD -v 2>&1 </dev/null` in
3851*GNU* | *'with BFD'*)
3852 lt_cv_prog_gnu_ld=yes
3853 ;;
3854*)
3855 lt_cv_prog_gnu_ld=no
3856 ;;
3857esac
309b0535 3858fi
9c60689e
DWT
3859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
3860$as_echo "$lt_cv_prog_gnu_ld" >&6; }
3861with_gnu_ld=$lt_cv_prog_gnu_ld
309b0535
DWT
3862
3863
309b0535 3864
309b0535
DWT
3865
3866
309b0535 3867
309b0535 3868
9c60689e
DWT
3869
3870
3871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
3872$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
3873if test "${lt_cv_path_NM+set}" = set; then :
3874 $as_echo_n "(cached) " >&6
3875else
3876 if test -n "$NM"; then
3877 # Let the user override the test.
3878 lt_cv_path_NM="$NM"
3879else
3880 lt_nm_to_check="${ac_tool_prefix}nm"
3881 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3882 lt_nm_to_check="$lt_nm_to_check nm"
3883 fi
3884 for lt_tmp_nm in $lt_nm_to_check; do
3885 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3886 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3887 IFS="$lt_save_ifs"
3888 test -z "$ac_dir" && ac_dir=.
3889 tmp_nm="$ac_dir/$lt_tmp_nm"
3890 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3891 # Check to see if the nm accepts a BSD-compat flag.
3892 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3893 # nm: unknown option "B" ignored
3894 # Tru64's nm complains that /dev/null is an invalid object file
3895 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3896 */dev/null* | *'Invalid file or object type'*)
3897 lt_cv_path_NM="$tmp_nm -B"
3898 break
3899 ;;
3900 *)
3901 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3902 */dev/null*)
3903 lt_cv_path_NM="$tmp_nm -p"
3904 break
3905 ;;
3906 *)
3907 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3908 continue # so that we can try to find one that supports BSD flags
3909 ;;
3910 esac
3911 ;;
3912 esac
309b0535
DWT
3913 fi
3914 done
9c60689e 3915 IFS="$lt_save_ifs"
309b0535 3916 done
9c60689e
DWT
3917 : ${lt_cv_path_NM=no}
3918fi
3919fi
3920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
3921$as_echo "$lt_cv_path_NM" >&6; }
3922if test "$lt_cv_path_NM" != "no"; then
3923 NM="$lt_cv_path_NM"
3924else
3925 # Didn't find any BSD compatible name lister, look for dumpbin.
3926 if test -n "$ac_tool_prefix"; then
3927 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
35fa52c0
DWT
3928 do
3929 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3930set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3932$as_echo_n "checking for $ac_word... " >&6; }
9c60689e 3933if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
35fa52c0
DWT
3934 $as_echo_n "(cached) " >&6
3935else
9c60689e
DWT
3936 if test -n "$DUMPBIN"; then
3937 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
35fa52c0
DWT
3938else
3939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3940for as_dir in $PATH
3941do
3942 IFS=$as_save_IFS
3943 test -z "$as_dir" && as_dir=.
3944 for ac_exec_ext in '' $ac_executable_extensions; do
3945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9c60689e 3946 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
35fa52c0
DWT
3947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3948 break 2
3949 fi
3950done
3951 done
3952IFS=$as_save_IFS
3953
3954fi
3955fi
9c60689e
DWT
3956DUMPBIN=$ac_cv_prog_DUMPBIN
3957if test -n "$DUMPBIN"; then
3958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
3959$as_echo "$DUMPBIN" >&6; }
35fa52c0
DWT
3960else
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962$as_echo "no" >&6; }
3963fi
3964
3965
9c60689e 3966 test -n "$DUMPBIN" && break
35fa52c0
DWT
3967 done
3968fi
9c60689e
DWT
3969if test -z "$DUMPBIN"; then
3970 ac_ct_DUMPBIN=$DUMPBIN
3971 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
35fa52c0
DWT
3972do
3973 # Extract the first word of "$ac_prog", so it can be a program name with args.
3974set dummy $ac_prog; ac_word=$2
3975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3976$as_echo_n "checking for $ac_word... " >&6; }
9c60689e 3977if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
35fa52c0
DWT
3978 $as_echo_n "(cached) " >&6
3979else
9c60689e
DWT
3980 if test -n "$ac_ct_DUMPBIN"; then
3981 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
35fa52c0
DWT
3982else
3983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984for as_dir in $PATH
3985do
3986 IFS=$as_save_IFS
3987 test -z "$as_dir" && as_dir=.
3988 for ac_exec_ext in '' $ac_executable_extensions; do
3989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9c60689e 3990 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
35fa52c0
DWT
3991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3992 break 2
3993 fi
3994done
3995 done
3996IFS=$as_save_IFS
3997
3998fi
3999fi
9c60689e
DWT
4000ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4001if test -n "$ac_ct_DUMPBIN"; then
4002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4003$as_echo "$ac_ct_DUMPBIN" >&6; }
35fa52c0
DWT
4004else
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4006$as_echo "no" >&6; }
4007fi
4008
4009
9c60689e 4010 test -n "$ac_ct_DUMPBIN" && break
35fa52c0
DWT
4011done
4012
9c60689e
DWT
4013 if test "x$ac_ct_DUMPBIN" = x; then
4014 DUMPBIN=":"
35fa52c0
DWT
4015 else
4016 case $cross_compiling:$ac_tool_warned in
4017yes:)
4018{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4019$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4020ac_tool_warned=yes ;;
4021esac
9c60689e 4022 DUMPBIN=$ac_ct_DUMPBIN
35fa52c0
DWT
4023 fi
4024fi
4025
9c60689e
DWT
4026
4027 if test "$DUMPBIN" != ":"; then
4028 NM="$DUMPBIN"
35fa52c0
DWT
4029 fi
4030fi
9c60689e 4031test -z "$NM" && NM=nm
35fa52c0 4032
35fa52c0 4033
35fa52c0 4034
35fa52c0 4035
9c60689e
DWT
4036
4037
4038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4039$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4040if test "${lt_cv_nm_interface+set}" = set; then :
4041 $as_echo_n "(cached) " >&6
4042else
4043 lt_cv_nm_interface="BSD nm"
4044 echo "int some_variable = 0;" > conftest.$ac_ext
4045 (eval echo "\"\$as_me:4045: $ac_compile\"" >&5)
4046 (eval "$ac_compile" 2>conftest.err)
4047 cat conftest.err >&5
4048 (eval echo "\"\$as_me:4048: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4049 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4050 cat conftest.err >&5
4051 (eval echo "\"\$as_me:4051: output\"" >&5)
4052 cat conftest.out >&5
4053 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4054 lt_cv_nm_interface="MS dumpbin"
4055 fi
4056 rm -f conftest*
35fa52c0 4057fi
9c60689e
DWT
4058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4059$as_echo "$lt_cv_nm_interface" >&6; }
4060
4061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4062$as_echo_n "checking whether ln -s works... " >&6; }
4063LN_S=$as_ln_s
4064if test "$LN_S" = "ln -s"; then
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4066$as_echo "yes" >&6; }
35fa52c0 4067else
9c60689e
DWT
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4069$as_echo "no, using $LN_S" >&6; }
35fa52c0 4070fi
9c60689e
DWT
4071
4072# find the maximum length of command line arguments
4073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4074$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4075if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
35fa52c0
DWT
4076 $as_echo_n "(cached) " >&6
4077else
9c60689e
DWT
4078 i=0
4079 teststring="ABCD"
4080
4081 case $build_os in
4082 msdosdjgpp*)
4083 # On DJGPP, this test can blow up pretty badly due to problems in libc
4084 # (any single argument exceeding 2000 bytes causes a buffer overrun
4085 # during glob expansion). Even if it were fixed, the result of this
4086 # check would be larger than it should be.
4087 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4088 ;;
35fa52c0 4089
9c60689e
DWT
4090 gnu*)
4091 # Under GNU Hurd, this test is not required because there is
4092 # no limit to the length of command line arguments.
4093 # Libtool will interpret -1 as no limit whatsoever
4094 lt_cv_sys_max_cmd_len=-1;
4095 ;;
35fa52c0 4096
9c60689e
DWT
4097 cygwin* | mingw* | cegcc*)
4098 # On Win9x/ME, this test blows up -- it succeeds, but takes
4099 # about 5 minutes as the teststring grows exponentially.
4100 # Worse, since 9x/ME are not pre-emptively multitasking,
4101 # you end up with a "frozen" computer, even though with patience
4102 # the test eventually succeeds (with a max line length of 256k).
4103 # Instead, let's just punt: use the minimum linelength reported by
4104 # all of the supported platforms: 8192 (on NT/2K/XP).
4105 lt_cv_sys_max_cmd_len=8192;
4106 ;;
35fa52c0 4107
9c60689e
DWT
4108 amigaos*)
4109 # On AmigaOS with pdksh, this test takes hours, literally.
4110 # So we just punt and use a minimum line length of 8192.
4111 lt_cv_sys_max_cmd_len=8192;
4112 ;;
35fa52c0 4113
9c60689e
DWT
4114 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4115 # This has been around since 386BSD, at least. Likely further.
4116 if test -x /sbin/sysctl; then
4117 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4118 elif test -x /usr/sbin/sysctl; then
4119 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4120 else
4121 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4122 fi
4123 # And add a safety zone
4124 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4125 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4126 ;;
35fa52c0 4127
9c60689e
DWT
4128 interix*)
4129 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4130 lt_cv_sys_max_cmd_len=196608
4131 ;;
35fa52c0 4132
9c60689e
DWT
4133 osf*)
4134 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4135 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4136 # nice to cause kernel panics so lets avoid the loop below.
4137 # First set a reasonable default.
4138 lt_cv_sys_max_cmd_len=16384
4139 #
4140 if test -x /sbin/sysconfig; then
4141 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4142 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4143 esac
4144 fi
4145 ;;
4146 sco3.2v5*)
4147 lt_cv_sys_max_cmd_len=102400
4148 ;;
4149 sysv5* | sco5v6* | sysv4.2uw2*)
4150 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4151 if test -n "$kargmax"; then
4152 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4153 else
4154 lt_cv_sys_max_cmd_len=32768
4155 fi
4156 ;;
4157 *)
4158 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4159 if test -n "$lt_cv_sys_max_cmd_len"; then
4160 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4161 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4162 else
4163 # Make teststring a little bigger before we do anything with it.
4164 # a 1K string should be a reasonable start.
4165 for i in 1 2 3 4 5 6 7 8 ; do
4166 teststring=$teststring$teststring
4167 done
4168 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4169 # If test is not a shell built-in, we'll probably end up computing a
4170 # maximum length that is only half of the actual maximum length, but
4171 # we can't tell.
4172 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4173 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4174 test $i != 17 # 1/2 MB should be enough
4175 do
4176 i=`expr $i + 1`
4177 teststring=$teststring$teststring
4178 done
4179 # Only check the string length outside the loop.
4180 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4181 teststring=
4182 # Add a significant safety factor because C++ compilers can tack on
4183 # massive amounts of additional arguments before passing them to the
4184 # linker. It appears as though 1/2 is a usable value.
4185 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4186 fi
4187 ;;
4188 esac
35fa52c0 4189
35fa52c0 4190fi
9c60689e
DWT
4191
4192if test -n $lt_cv_sys_max_cmd_len ; then
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4194$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
35fa52c0 4195else
9c60689e
DWT
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4197$as_echo "none" >&6; }
35fa52c0 4198fi
9c60689e 4199max_cmd_len=$lt_cv_sys_max_cmd_len
35fa52c0 4200
9c60689e
DWT
4201
4202
4203
4204
4205
4206: ${CP="cp -f"}
4207: ${MV="mv -f"}
4208: ${RM="rm -f"}
4209
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4211$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4212# Try some XSI features
4213xsi_shell=no
4214( _lt_dummy="a/b/c"
4215 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4216 = c,a/b,, \
4217 && eval 'test $(( 1 + 1 )) -eq 2 \
4218 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4219 && xsi_shell=yes
4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4221$as_echo "$xsi_shell" >&6; }
4222
4223
4224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4225$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4226lt_shell_append=no
4227( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4228 >/dev/null 2>&1 \
4229 && lt_shell_append=yes
4230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4231$as_echo "$lt_shell_append" >&6; }
4232
4233
4234if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4235 lt_unset=unset
35fa52c0 4236else
9c60689e
DWT
4237 lt_unset=false
4238fi
4239
4240
4241
4242
4243
4244# test EBCDIC or ASCII
4245case `echo X|tr X '\101'` in
4246 A) # ASCII based system
4247 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4248 lt_SP2NL='tr \040 \012'
4249 lt_NL2SP='tr \015\012 \040\040'
4250 ;;
4251 *) # EBCDIC based system
4252 lt_SP2NL='tr \100 \n'
4253 lt_NL2SP='tr \r\n \100\100'
4254 ;;
35fa52c0
DWT
4255esac
4256
35fa52c0 4257
35fa52c0 4258
35fa52c0 4259
35fa52c0 4260
35fa52c0 4261
35fa52c0 4262
35fa52c0 4263
9c60689e
DWT
4264
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4266$as_echo_n "checking for $LD option to reload object files... " >&6; }
4267if test "${lt_cv_ld_reload_flag+set}" = set; then :
35fa52c0
DWT
4268 $as_echo_n "(cached) " >&6
4269else
9c60689e 4270 lt_cv_ld_reload_flag='-r'
35fa52c0 4271fi
9c60689e
DWT
4272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4273$as_echo "$lt_cv_ld_reload_flag" >&6; }
4274reload_flag=$lt_cv_ld_reload_flag
4275case $reload_flag in
4276"" | " "*) ;;
4277*) reload_flag=" $reload_flag" ;;
4278esac
4279reload_cmds='$LD$reload_flag -o $output$reload_objs'
4280case $host_os in
4281 darwin*)
4282 if test "$GCC" = yes; then
4283 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4284 else
4285 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4286 fi
4287 ;;
35fa52c0 4288esac
35fa52c0
DWT
4289
4290
9c60689e
DWT
4291
4292
4293
4294
4295
4296
4297
4298if test -n "$ac_tool_prefix"; then
4299 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4300set dummy ${ac_tool_prefix}objdump; ac_word=$2
4301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4302$as_echo_n "checking for $ac_word... " >&6; }
4303if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
35fa52c0
DWT
4304 $as_echo_n "(cached) " >&6
4305else
9c60689e
DWT
4306 if test -n "$OBJDUMP"; then
4307 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
35fa52c0 4308else
9c60689e
DWT
4309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4310for as_dir in $PATH
4311do
4312 IFS=$as_save_IFS
4313 test -z "$as_dir" && as_dir=.
4314 for ac_exec_ext in '' $ac_executable_extensions; do
4315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4316 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4318 break 2
35fa52c0 4319 fi
9c60689e
DWT
4320done
4321 done
4322IFS=$as_save_IFS
35fa52c0 4323
35fa52c0 4324fi
35fa52c0 4325fi
9c60689e
DWT
4326OBJDUMP=$ac_cv_prog_OBJDUMP
4327if test -n "$OBJDUMP"; then
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4329$as_echo "$OBJDUMP" >&6; }
35fa52c0 4330else
9c60689e
DWT
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4332$as_echo "no" >&6; }
35fa52c0 4333fi
9c60689e
DWT
4334
4335
4336fi
4337if test -z "$ac_cv_prog_OBJDUMP"; then
4338 ac_ct_OBJDUMP=$OBJDUMP
4339 # Extract the first word of "objdump", so it can be a program name with args.
4340set dummy objdump; ac_word=$2
4341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4342$as_echo_n "checking for $ac_word... " >&6; }
4343if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
35fa52c0
DWT
4344 $as_echo_n "(cached) " >&6
4345else
9c60689e
DWT
4346 if test -n "$ac_ct_OBJDUMP"; then
4347 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
35fa52c0 4348else
9c60689e
DWT
4349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350for as_dir in $PATH
4351do
4352 IFS=$as_save_IFS
4353 test -z "$as_dir" && as_dir=.
4354 for ac_exec_ext in '' $ac_executable_extensions; do
4355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4356 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4358 break 2
4359 fi
4360done
4361 done
4362IFS=$as_save_IFS
4363
35fa52c0
DWT
4364fi
4365fi
9c60689e
DWT
4366ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4367if test -n "$ac_ct_OBJDUMP"; then
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4369$as_echo "$ac_ct_OBJDUMP" >&6; }
35fa52c0
DWT
4370else
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4372$as_echo "no" >&6; }
4373fi
9c60689e
DWT
4374
4375 if test "x$ac_ct_OBJDUMP" = x; then
4376 OBJDUMP="false"
4377 else
4378 case $cross_compiling:$ac_tool_warned in
4379yes:)
4380{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4381$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4382ac_tool_warned=yes ;;
35fa52c0 4383esac
9c60689e
DWT
4384 OBJDUMP=$ac_ct_OBJDUMP
4385 fi
4386else
4387 OBJDUMP="$ac_cv_prog_OBJDUMP"
35fa52c0 4388fi
35fa52c0 4389
9c60689e 4390test -z "$OBJDUMP" && OBJDUMP=objdump
35fa52c0
DWT
4391
4392
35fa52c0 4393
35fa52c0 4394
35fa52c0
DWT
4395
4396
4397
35fa52c0
DWT
4398
4399
9c60689e
DWT
4400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4401$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4402if test "${lt_cv_deplibs_check_method+set}" = set; then :
4403 $as_echo_n "(cached) " >&6
4404else
4405 lt_cv_file_magic_cmd='$MAGIC_CMD'
4406lt_cv_file_magic_test_file=
4407lt_cv_deplibs_check_method='unknown'
4408# Need to set the preceding variable on all platforms that support
4409# interlibrary dependencies.
4410# 'none' -- dependencies not supported.
4411# `unknown' -- same as none, but documents that we really don't know.
4412# 'pass_all' -- all dependencies passed with no checks.
4413# 'test_compile' -- check by making test program.
4414# 'file_magic [[regex]]' -- check by looking for files in library path
4415# which responds to the $file_magic_cmd with a given extended regex.
4416# If you have `file' or equivalent on your system and you're not sure
4417# whether `pass_all' will *always* work, you probably want this one.
4418
4419case $host_os in
4420aix[4-9]*)
4421 lt_cv_deplibs_check_method=pass_all
4422 ;;
35fa52c0 4423
9c60689e
DWT
4424beos*)
4425 lt_cv_deplibs_check_method=pass_all
4426 ;;
35fa52c0 4427
9c60689e
DWT
4428bsdi[45]*)
4429 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4430 lt_cv_file_magic_cmd='/usr/bin/file -L'
4431 lt_cv_file_magic_test_file=/shlib/libc.so
4432 ;;
35fa52c0 4433
9c60689e
DWT
4434cygwin*)
4435 # func_win32_libid is a shell function defined in ltmain.sh
4436 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4437 lt_cv_file_magic_cmd='func_win32_libid'
4438 ;;
35fa52c0 4439
9c60689e
DWT
4440mingw* | pw32*)
4441 # Base MSYS/MinGW do not provide the 'file' command needed by
4442 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4443 # unless we find 'file', for example because we are cross-compiling.
4444 if ( file / ) >/dev/null 2>&1; then
4445 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4446 lt_cv_file_magic_cmd='func_win32_libid'
4447 else
4448 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4449 lt_cv_file_magic_cmd='$OBJDUMP -f'
4450 fi
4451 ;;
35fa52c0 4452
9c60689e
DWT
4453cegcc)
4454 # use the weaker test based on 'objdump'. See mingw*.
4455 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4456 lt_cv_file_magic_cmd='$OBJDUMP -f'
4457 ;;
35fa52c0 4458
9c60689e
DWT
4459darwin* | rhapsody*)
4460 lt_cv_deplibs_check_method=pass_all
4461 ;;
35fa52c0 4462
9c60689e
DWT
4463freebsd* | dragonfly*)
4464 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4465 case $host_cpu in
4466 i*86 )
4467 # Not sure whether the presence of OpenBSD here was a mistake.
4468 # Let's accept both of them until this is cleared up.
4469 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4470 lt_cv_file_magic_cmd=/usr/bin/file
4471 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4472 ;;
4473 esac
4474 else
4475 lt_cv_deplibs_check_method=pass_all
4476 fi
4477 ;;
35fa52c0 4478
9c60689e
DWT
4479gnu*)
4480 lt_cv_deplibs_check_method=pass_all
4481 ;;
35fa52c0 4482
9c60689e
DWT
4483hpux10.20* | hpux11*)
4484 lt_cv_file_magic_cmd=/usr/bin/file
4485 case $host_cpu in
4486 ia64*)
4487 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4488 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4489 ;;
4490 hppa*64*)
4491 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]'
4492 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4493 ;;
4494 *)
4495 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4496 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4497 ;;
4498 esac
4499 ;;
35fa52c0 4500
9c60689e
DWT
4501interix[3-9]*)
4502 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4503 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4504 ;;
35fa52c0 4505
9c60689e
DWT
4506irix5* | irix6* | nonstopux*)
4507 case $LD in
4508 *-32|*"-32 ") libmagic=32-bit;;
4509 *-n32|*"-n32 ") libmagic=N32;;
4510 *-64|*"-64 ") libmagic=64-bit;;
4511 *) libmagic=never-match;;
4512 esac
4513 lt_cv_deplibs_check_method=pass_all
4514 ;;
35fa52c0 4515
9c60689e
DWT
4516# This must be Linux ELF.
4517linux* | k*bsd*-gnu | kopensolaris*-gnu)
4518 lt_cv_deplibs_check_method=pass_all
4519 ;;
35fa52c0 4520
9c60689e
DWT
4521netbsd* | netbsdelf*-gnu)
4522 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4523 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4524 else
4525 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4526 fi
4527 ;;
35fa52c0 4528
9c60689e
DWT
4529newos6*)
4530 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4531 lt_cv_file_magic_cmd=/usr/bin/file
4532 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4533 ;;
35fa52c0 4534
9c60689e
DWT
4535*nto* | *qnx*)
4536 lt_cv_deplibs_check_method=pass_all
4537 ;;
35fa52c0 4538
9c60689e
DWT
4539openbsd*)
4540 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4541 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4542 else
4543 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4544 fi
4545 ;;
4546
4547osf3* | osf4* | osf5*)
4548 lt_cv_deplibs_check_method=pass_all
4549 ;;
4550
4551rdos*)
4552 lt_cv_deplibs_check_method=pass_all
4553 ;;
4554
4555solaris*)
4556 lt_cv_deplibs_check_method=pass_all
4557 ;;
4558
4559sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4560 lt_cv_deplibs_check_method=pass_all
4561 ;;
4562
4563sysv4 | sysv4.3*)
4564 case $host_vendor in
4565 motorola)
4566 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]'
4567 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4568 ;;
4569 ncr)
4570 lt_cv_deplibs_check_method=pass_all
4571 ;;
4572 sequent)
4573 lt_cv_file_magic_cmd='/bin/file'
4574 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4575 ;;
4576 sni)
4577 lt_cv_file_magic_cmd='/bin/file'
4578 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4579 lt_cv_file_magic_test_file=/lib/libc.so
4580 ;;
4581 siemens)
4582 lt_cv_deplibs_check_method=pass_all
4583 ;;
4584 pc)
4585 lt_cv_deplibs_check_method=pass_all
4586 ;;
4587 esac
4588 ;;
4589
4590tpf*)
4591 lt_cv_deplibs_check_method=pass_all
4592 ;;
4593esac
35fa52c0
DWT
4594
4595fi
9c60689e
DWT
4596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4597$as_echo "$lt_cv_deplibs_check_method" >&6; }
4598file_magic_cmd=$lt_cv_file_magic_cmd
4599deplibs_check_method=$lt_cv_deplibs_check_method
4600test -z "$deplibs_check_method" && deplibs_check_method=unknown
dbadc56a 4601
35fa52c0 4602
35fa52c0 4603
35fa52c0 4604
35fa52c0 4605
35fa52c0 4606
35fa52c0 4607
35fa52c0 4608
35fa52c0 4609
35fa52c0 4610
35fa52c0 4611
9c60689e
DWT
4612
4613if test -n "$ac_tool_prefix"; then
4614 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4615set dummy ${ac_tool_prefix}ar; ac_word=$2
4616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4617$as_echo_n "checking for $ac_word... " >&6; }
4618if test "${ac_cv_prog_AR+set}" = set; then :
4619 $as_echo_n "(cached) " >&6
4620else
4621 if test -n "$AR"; then
4622 ac_cv_prog_AR="$AR" # Let the user override the test.
4623else
4624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4625for as_dir in $PATH
4626do
4627 IFS=$as_save_IFS
4628 test -z "$as_dir" && as_dir=.
4629 for ac_exec_ext in '' $ac_executable_extensions; do
4630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4631 ac_cv_prog_AR="${ac_tool_prefix}ar"
4632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4633 break 2
4634 fi
4635done
35fa52c0 4636 done
9c60689e
DWT
4637IFS=$as_save_IFS
4638
4639fi
4640fi
4641AR=$ac_cv_prog_AR
4642if test -n "$AR"; then
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4644$as_echo "$AR" >&6; }
4645else
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4647$as_echo "no" >&6; }
4648fi
4649
4650
4651fi
4652if test -z "$ac_cv_prog_AR"; then
4653 ac_ct_AR=$AR
4654 # Extract the first word of "ar", so it can be a program name with args.
4655set dummy ar; ac_word=$2
4656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4657$as_echo_n "checking for $ac_word... " >&6; }
4658if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4659 $as_echo_n "(cached) " >&6
4660else
4661 if test -n "$ac_ct_AR"; then
4662 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4663else
4664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665for as_dir in $PATH
4666do
4667 IFS=$as_save_IFS
4668 test -z "$as_dir" && as_dir=.
4669 for ac_exec_ext in '' $ac_executable_extensions; do
4670 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4671 ac_cv_prog_ac_ct_AR="ar"
4672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4673 break 2
35fa52c0 4674 fi
9c60689e
DWT
4675done
4676 done
4677IFS=$as_save_IFS
4678
4679fi
4680fi
4681ac_ct_AR=$ac_cv_prog_ac_ct_AR
4682if test -n "$ac_ct_AR"; then
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4684$as_echo "$ac_ct_AR" >&6; }
4685else
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687$as_echo "no" >&6; }
4688fi
4689
4690 if test "x$ac_ct_AR" = x; then
4691 AR="false"
4692 else
4693 case $cross_compiling:$ac_tool_warned in
4694yes:)
4695{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4696$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4697ac_tool_warned=yes ;;
4698esac
4699 AR=$ac_ct_AR
4700 fi
4701else
4702 AR="$ac_cv_prog_AR"
4703fi
4704
4705test -z "$AR" && AR=ar
4706test -z "$AR_FLAGS" && AR_FLAGS=cru
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718if test -n "$ac_tool_prefix"; then
4719 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4720set dummy ${ac_tool_prefix}strip; ac_word=$2
4721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4722$as_echo_n "checking for $ac_word... " >&6; }
4723if test "${ac_cv_prog_STRIP+set}" = set; then :
4724 $as_echo_n "(cached) " >&6
4725else
4726 if test -n "$STRIP"; then
4727 ac_cv_prog_STRIP="$STRIP" # 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=.
4734 for ac_exec_ext in '' $ac_executable_extensions; do
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_STRIP="${ac_tool_prefix}strip"
4737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4738 break 2
35fa52c0 4739 fi
9c60689e
DWT
4740done
4741 done
4742IFS=$as_save_IFS
4743
4744fi
4745fi
4746STRIP=$ac_cv_prog_STRIP
4747if test -n "$STRIP"; then
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4749$as_echo "$STRIP" >&6; }
4750else
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4752$as_echo "no" >&6; }
4753fi
4754
4755
4756fi
4757if test -z "$ac_cv_prog_STRIP"; then
4758 ac_ct_STRIP=$STRIP
4759 # Extract the first word of "strip", so it can be a program name with args.
4760set dummy strip; ac_word=$2
4761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4762$as_echo_n "checking for $ac_word... " >&6; }
4763if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4764 $as_echo_n "(cached) " >&6
4765else
4766 if test -n "$ac_ct_STRIP"; then
4767 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4768else
4769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4770for as_dir in $PATH
4771do
4772 IFS=$as_save_IFS
4773 test -z "$as_dir" && as_dir=.
4774 for ac_exec_ext in '' $ac_executable_extensions; do
4775 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4776 ac_cv_prog_ac_ct_STRIP="strip"
4777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4778 break 2
4779 fi
4780done
4781 done
4782IFS=$as_save_IFS
4783
4784fi
4785fi
4786ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4787if test -n "$ac_ct_STRIP"; then
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4789$as_echo "$ac_ct_STRIP" >&6; }
4790else
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792$as_echo "no" >&6; }
4793fi
4794
4795 if test "x$ac_ct_STRIP" = x; then
4796 STRIP=":"
4797 else
4798 case $cross_compiling:$ac_tool_warned in
4799yes:)
4800{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4801$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4802ac_tool_warned=yes ;;
4803esac
4804 STRIP=$ac_ct_STRIP
4805 fi
4806else
4807 STRIP="$ac_cv_prog_STRIP"
4808fi
4809
4810test -z "$STRIP" && STRIP=:
4811
4812
4813
4814
4815
4816
4817if test -n "$ac_tool_prefix"; then
4818 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4819set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4821$as_echo_n "checking for $ac_word... " >&6; }
4822if test "${ac_cv_prog_RANLIB+set}" = set; then :
4823 $as_echo_n "(cached) " >&6
4824else
4825 if test -n "$RANLIB"; then
4826 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4827else
4828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829for as_dir in $PATH
4830do
4831 IFS=$as_save_IFS
4832 test -z "$as_dir" && as_dir=.
4833 for ac_exec_ext in '' $ac_executable_extensions; do
4834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4835 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4837 break 2
4838 fi
4839done
4840 done
4841IFS=$as_save_IFS
4842
4843fi
4844fi
4845RANLIB=$ac_cv_prog_RANLIB
4846if test -n "$RANLIB"; then
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4848$as_echo "$RANLIB" >&6; }
4849else
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4851$as_echo "no" >&6; }
4852fi
4853
4854
4855fi
4856if test -z "$ac_cv_prog_RANLIB"; then
4857 ac_ct_RANLIB=$RANLIB
4858 # Extract the first word of "ranlib", so it can be a program name with args.
4859set dummy ranlib; ac_word=$2
4860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4861$as_echo_n "checking for $ac_word... " >&6; }
4862if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4863 $as_echo_n "(cached) " >&6
4864else
4865 if test -n "$ac_ct_RANLIB"; then
4866 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4867else
4868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4869for as_dir in $PATH
4870do
4871 IFS=$as_save_IFS
4872 test -z "$as_dir" && as_dir=.
4873 for ac_exec_ext in '' $ac_executable_extensions; do
4874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4875 ac_cv_prog_ac_ct_RANLIB="ranlib"
4876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4877 break 2
4878 fi
4879done
4880 done
4881IFS=$as_save_IFS
4882
4883fi
4884fi
4885ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4886if test -n "$ac_ct_RANLIB"; then
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4888$as_echo "$ac_ct_RANLIB" >&6; }
4889else
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4891$as_echo "no" >&6; }
4892fi
4893
4894 if test "x$ac_ct_RANLIB" = x; then
4895 RANLIB=":"
4896 else
4897 case $cross_compiling:$ac_tool_warned in
4898yes:)
4899{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4900$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4901ac_tool_warned=yes ;;
4902esac
4903 RANLIB=$ac_ct_RANLIB
4904 fi
4905else
4906 RANLIB="$ac_cv_prog_RANLIB"
4907fi
4908
4909test -z "$RANLIB" && RANLIB=:
4910
4911
4912
4913
4914
4915
4916# Determine commands to create old-style static archives.
4917old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
4918old_postinstall_cmds='chmod 644 $oldlib'
4919old_postuninstall_cmds=
4920
4921if test -n "$RANLIB"; then
4922 case $host_os in
4923 openbsd*)
4924 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4925 ;;
4926 *)
4927 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4928 ;;
4929 esac
4930 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4931fi
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966# If no C compiler was specified, use CC.
4967LTCC=${LTCC-"$CC"}
4968
4969# If no C compiler flags were specified, use CFLAGS.
4970LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4971
4972# Allow CC to be a program name with arguments.
4973compiler=$CC
4974
4975
4976# Check for command to grab the raw symbol name followed by C symbol from nm.
4977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
4978$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
4979if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
4980 $as_echo_n "(cached) " >&6
4981else
4982
4983# These are sane defaults that work on at least a few old systems.
4984# [They come from Ultrix. What could be older than Ultrix?!! ;)]
4985
4986# Character class describing NM global symbol codes.
4987symcode='[BCDEGRST]'
4988
4989# Regexp to match symbols that can be accessed directly from C.
4990sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4991
4992# Define system-specific variables.
4993case $host_os in
4994aix*)
4995 symcode='[BCDT]'
4996 ;;
4997cygwin* | mingw* | pw32* | cegcc*)
4998 symcode='[ABCDGISTW]'
4999 ;;
5000hpux*)
5001 if test "$host_cpu" = ia64; then
5002 symcode='[ABCDEGRST]'
5003 fi
5004 ;;
5005irix* | nonstopux*)
5006 symcode='[BCDEGRST]'
5007 ;;
5008osf*)
5009 symcode='[BCDEGQRST]'
5010 ;;
5011solaris*)
5012 symcode='[BDRT]'
5013 ;;
5014sco3.2v5*)
5015 symcode='[DT]'
5016 ;;
5017sysv4.2uw2*)
5018 symcode='[DT]'
5019 ;;
5020sysv5* | sco5v6* | unixware* | OpenUNIX*)
5021 symcode='[ABDT]'
5022 ;;
5023sysv4)
5024 symcode='[DFNSTU]'
5025 ;;
5026esac
5027
5028# If we're using GNU nm, then use its standard symbol codes.
5029case `$NM -V 2>&1` in
5030*GNU* | *'with BFD'*)
5031 symcode='[ABCDGIRSTW]' ;;
5032esac
5033
5034# Transform an extracted symbol line into a proper C declaration.
5035# Some systems (esp. on ia64) link data and code symbols differently,
5036# so use this general approach.
5037lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5038
5039# Transform an extracted symbol line into symbol name and symbol address
5040lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5041lt_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'"
5042
5043# Handle CRLF in mingw tool chain
5044opt_cr=
5045case $build_os in
5046mingw*)
5047 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5048 ;;
5049esac
5050
5051# Try without a prefix underscore, then with it.
5052for ac_symprfx in "" "_"; do
5053
5054 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5055 symxfrm="\\1 $ac_symprfx\\2 \\2"
5056
5057 # Write the raw and C identifiers.
5058 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5059 # Fake it for dumpbin and say T for any non-static function
5060 # and D for any global variable.
5061 # Also find C++ and __fastcall symbols from MSVC++,
5062 # which start with @ or ?.
5063 lt_cv_sys_global_symbol_pipe="$AWK '"\
5064" {last_section=section; section=\$ 3};"\
5065" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5066" \$ 0!~/External *\|/{next};"\
5067" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5068" {if(hide[section]) next};"\
5069" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5070" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5071" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5072" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5073" ' prfx=^$ac_symprfx"
5074 else
5075 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5076 fi
5077
5078 # Check to see that the pipe works correctly.
5079 pipe_works=no
5080
5081 rm -f conftest*
5082 cat > conftest.$ac_ext <<_LT_EOF
5083#ifdef __cplusplus
5084extern "C" {
5085#endif
5086char nm_test_var;
5087void nm_test_func(void);
5088void nm_test_func(void){}
5089#ifdef __cplusplus
5090}
5091#endif
5092int main(){nm_test_var='a';nm_test_func();return(0);}
5093_LT_EOF
5094
5095 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5096 (eval $ac_compile) 2>&5
5097 ac_status=$?
5098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5099 test $ac_status = 0; }; then
5100 # Now try to grab the symbols.
5101 nlist=conftest.nm
5102 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5103 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5104 ac_status=$?
5105 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5106 test $ac_status = 0; } && test -s "$nlist"; then
5107 # Try sorting and uniquifying the output.
5108 if sort "$nlist" | uniq > "$nlist"T; then
5109 mv -f "$nlist"T "$nlist"
5110 else
5111 rm -f "$nlist"T
5112 fi
5113
5114 # Make sure that we snagged all the symbols we need.
5115 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5116 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5117 cat <<_LT_EOF > conftest.$ac_ext
5118#ifdef __cplusplus
5119extern "C" {
5120#endif
5121
5122_LT_EOF
5123 # Now generate the symbol file.
5124 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5125
5126 cat <<_LT_EOF >> conftest.$ac_ext
5127
5128/* The mapping between symbol names and symbols. */
5129const struct {
5130 const char *name;
5131 void *address;
5132}
5133lt__PROGRAM__LTX_preloaded_symbols[] =
5134{
5135 { "@PROGRAM@", (void *) 0 },
5136_LT_EOF
5137 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5138 cat <<\_LT_EOF >> conftest.$ac_ext
5139 {0, (void *) 0}
5140};
5141
5142/* This works around a problem in FreeBSD linker */
5143#ifdef FREEBSD_WORKAROUND
5144static const void *lt_preloaded_setup() {
5145 return lt__PROGRAM__LTX_preloaded_symbols;
5146}
5147#endif
5148
5149#ifdef __cplusplus
5150}
5151#endif
5152_LT_EOF
5153 # Now try linking the two files.
5154 mv conftest.$ac_objext conftstm.$ac_objext
5155 lt_save_LIBS="$LIBS"
5156 lt_save_CFLAGS="$CFLAGS"
5157 LIBS="conftstm.$ac_objext"
5158 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5159 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5160 (eval $ac_link) 2>&5
5161 ac_status=$?
5162 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5163 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5164 pipe_works=yes
5165 fi
5166 LIBS="$lt_save_LIBS"
5167 CFLAGS="$lt_save_CFLAGS"
5168 else
5169 echo "cannot find nm_test_func in $nlist" >&5
5170 fi
5171 else
5172 echo "cannot find nm_test_var in $nlist" >&5
5173 fi
5174 else
5175 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5176 fi
5177 else
5178 echo "$progname: failed program was:" >&5
5179 cat conftest.$ac_ext >&5
5180 fi
5181 rm -rf conftest* conftst*
5182
5183 # Do not use the global_symbol_pipe unless it works.
5184 if test "$pipe_works" = yes; then
5185 break
5186 else
5187 lt_cv_sys_global_symbol_pipe=
5188 fi
5189done
5190
5191fi
5192
5193if test -z "$lt_cv_sys_global_symbol_pipe"; then
5194 lt_cv_sys_global_symbol_to_cdecl=
5195fi
5196if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5198$as_echo "failed" >&6; }
5199else
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5201$as_echo "ok" >&6; }
5202fi
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226# Check whether --enable-libtool-lock was given.
5227if test "${enable_libtool_lock+set}" = set; then :
5228 enableval=$enable_libtool_lock;
5229fi
5230
5231test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5232
5233# Some flags need to be propagated to the compiler or linker for good
5234# libtool support.
5235case $host in
5236ia64-*-hpux*)
5237 # Find out which ABI we are using.
5238 echo 'int i;' > conftest.$ac_ext
5239 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5240 (eval $ac_compile) 2>&5
5241 ac_status=$?
5242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5243 test $ac_status = 0; }; then
5244 case `/usr/bin/file conftest.$ac_objext` in
5245 *ELF-32*)
5246 HPUX_IA64_MODE="32"
5247 ;;
5248 *ELF-64*)
5249 HPUX_IA64_MODE="64"
5250 ;;
5251 esac
5252 fi
5253 rm -rf conftest*
5254 ;;
5255*-*-irix6*)
5256 # Find out which ABI we are using.
5257 echo '#line 5257 "configure"' > conftest.$ac_ext
5258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5259 (eval $ac_compile) 2>&5
5260 ac_status=$?
5261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5262 test $ac_status = 0; }; then
5263 if test "$lt_cv_prog_gnu_ld" = yes; then
5264 case `/usr/bin/file conftest.$ac_objext` in
5265 *32-bit*)
5266 LD="${LD-ld} -melf32bsmip"
5267 ;;
5268 *N32*)
5269 LD="${LD-ld} -melf32bmipn32"
5270 ;;
5271 *64-bit*)
5272 LD="${LD-ld} -melf64bmip"
5273 ;;
5274 esac
5275 else
5276 case `/usr/bin/file conftest.$ac_objext` in
5277 *32-bit*)
5278 LD="${LD-ld} -32"
5279 ;;
5280 *N32*)
5281 LD="${LD-ld} -n32"
5282 ;;
5283 *64-bit*)
5284 LD="${LD-ld} -64"
5285 ;;
5286 esac
5287 fi
5288 fi
5289 rm -rf conftest*
5290 ;;
5291
5292x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5293s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5294 # Find out which ABI we are using.
5295 echo 'int i;' > conftest.$ac_ext
5296 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5297 (eval $ac_compile) 2>&5
5298 ac_status=$?
5299 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5300 test $ac_status = 0; }; then
5301 case `/usr/bin/file conftest.o` in
5302 *32-bit*)
5303 case $host in
5304 x86_64-*kfreebsd*-gnu)
5305 LD="${LD-ld} -m elf_i386_fbsd"
5306 ;;
5307 x86_64-*linux*)
5308 LD="${LD-ld} -m elf_i386"
5309 ;;
5310 ppc64-*linux*|powerpc64-*linux*)
5311 LD="${LD-ld} -m elf32ppclinux"
5312 ;;
5313 s390x-*linux*)
5314 LD="${LD-ld} -m elf_s390"
5315 ;;
5316 sparc64-*linux*)
5317 LD="${LD-ld} -m elf32_sparc"
5318 ;;
5319 esac
5320 ;;
5321 *64-bit*)
5322 case $host in
5323 x86_64-*kfreebsd*-gnu)
5324 LD="${LD-ld} -m elf_x86_64_fbsd"
5325 ;;
5326 x86_64-*linux*)
5327 LD="${LD-ld} -m elf_x86_64"
5328 ;;
5329 ppc*-*linux*|powerpc*-*linux*)
5330 LD="${LD-ld} -m elf64ppc"
5331 ;;
5332 s390*-*linux*|s390*-*tpf*)
5333 LD="${LD-ld} -m elf64_s390"
5334 ;;
5335 sparc*-*linux*)
5336 LD="${LD-ld} -m elf64_sparc"
5337 ;;
5338 esac
5339 ;;
5340 esac
5341 fi
5342 rm -rf conftest*
5343 ;;
5344
5345*-*-sco3.2v5*)
5346 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5347 SAVE_CFLAGS="$CFLAGS"
5348 CFLAGS="$CFLAGS -belf"
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5350$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5351if test "${lt_cv_cc_needs_belf+set}" = set; then :
5352 $as_echo_n "(cached) " >&6
5353else
5354 ac_ext=c
5355ac_cpp='$CPP $CPPFLAGS'
5356ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5357ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5358ac_compiler_gnu=$ac_cv_c_compiler_gnu
5359
5360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5361/* end confdefs.h. */
5362
5363int
5364main ()
5365{
5366
5367 ;
5368 return 0;
5369}
5370_ACEOF
5371if ac_fn_c_try_link "$LINENO"; then :
5372 lt_cv_cc_needs_belf=yes
5373else
5374 lt_cv_cc_needs_belf=no
5375fi
5376rm -f core conftest.err conftest.$ac_objext \
5377 conftest$ac_exeext conftest.$ac_ext
5378 ac_ext=c
5379ac_cpp='$CPP $CPPFLAGS'
5380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5382ac_compiler_gnu=$ac_cv_c_compiler_gnu
5383
5384fi
5385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5386$as_echo "$lt_cv_cc_needs_belf" >&6; }
5387 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5388 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5389 CFLAGS="$SAVE_CFLAGS"
5390 fi
5391 ;;
5392sparc*-*solaris*)
5393 # Find out which ABI we are using.
5394 echo 'int i;' > conftest.$ac_ext
5395 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5396 (eval $ac_compile) 2>&5
5397 ac_status=$?
5398 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5399 test $ac_status = 0; }; then
5400 case `/usr/bin/file conftest.o` in
5401 *64-bit*)
5402 case $lt_cv_prog_gnu_ld in
5403 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5404 *)
5405 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5406 LD="${LD-ld} -64"
5407 fi
5408 ;;
5409 esac
5410 ;;
5411 esac
5412 fi
5413 rm -rf conftest*
5414 ;;
5415esac
5416
5417need_locks="$enable_libtool_lock"
5418
5419
5420 case $host_os in
5421 rhapsody* | darwin*)
5422 if test -n "$ac_tool_prefix"; then
5423 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5424set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5426$as_echo_n "checking for $ac_word... " >&6; }
5427if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5428 $as_echo_n "(cached) " >&6
5429else
5430 if test -n "$DSYMUTIL"; then
5431 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5432else
5433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434for as_dir in $PATH
5435do
5436 IFS=$as_save_IFS
5437 test -z "$as_dir" && as_dir=.
5438 for ac_exec_ext in '' $ac_executable_extensions; do
5439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5440 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5442 break 2
5443 fi
5444done
5445 done
5446IFS=$as_save_IFS
5447
5448fi
5449fi
5450DSYMUTIL=$ac_cv_prog_DSYMUTIL
5451if test -n "$DSYMUTIL"; then
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5453$as_echo "$DSYMUTIL" >&6; }
5454else
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5456$as_echo "no" >&6; }
5457fi
5458
5459
5460fi
5461if test -z "$ac_cv_prog_DSYMUTIL"; then
5462 ac_ct_DSYMUTIL=$DSYMUTIL
5463 # Extract the first word of "dsymutil", so it can be a program name with args.
5464set dummy dsymutil; ac_word=$2
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5466$as_echo_n "checking for $ac_word... " >&6; }
5467if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5468 $as_echo_n "(cached) " >&6
5469else
5470 if test -n "$ac_ct_DSYMUTIL"; then
5471 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5472else
5473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474for as_dir in $PATH
5475do
5476 IFS=$as_save_IFS
5477 test -z "$as_dir" && as_dir=.
5478 for ac_exec_ext in '' $ac_executable_extensions; do
5479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5480 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5482 break 2
5483 fi
5484done
5485 done
5486IFS=$as_save_IFS
5487
5488fi
5489fi
5490ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5491if test -n "$ac_ct_DSYMUTIL"; then
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5493$as_echo "$ac_ct_DSYMUTIL" >&6; }
5494else
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496$as_echo "no" >&6; }
5497fi
5498
5499 if test "x$ac_ct_DSYMUTIL" = x; then
5500 DSYMUTIL=":"
5501 else
5502 case $cross_compiling:$ac_tool_warned in
5503yes:)
5504{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5505$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5506ac_tool_warned=yes ;;
5507esac
5508 DSYMUTIL=$ac_ct_DSYMUTIL
5509 fi
5510else
5511 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5512fi
5513
5514 if test -n "$ac_tool_prefix"; then
5515 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5516set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5518$as_echo_n "checking for $ac_word... " >&6; }
5519if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5520 $as_echo_n "(cached) " >&6
5521else
5522 if test -n "$NMEDIT"; then
5523 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5524else
5525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526for as_dir in $PATH
5527do
5528 IFS=$as_save_IFS
5529 test -z "$as_dir" && as_dir=.
5530 for ac_exec_ext in '' $ac_executable_extensions; do
5531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5532 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5534 break 2
5535 fi
5536done
5537 done
5538IFS=$as_save_IFS
5539
5540fi
5541fi
5542NMEDIT=$ac_cv_prog_NMEDIT
5543if test -n "$NMEDIT"; then
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5545$as_echo "$NMEDIT" >&6; }
5546else
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5548$as_echo "no" >&6; }
5549fi
5550
5551
5552fi
5553if test -z "$ac_cv_prog_NMEDIT"; then
5554 ac_ct_NMEDIT=$NMEDIT
5555 # Extract the first word of "nmedit", so it can be a program name with args.
5556set dummy nmedit; ac_word=$2
5557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558$as_echo_n "checking for $ac_word... " >&6; }
5559if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5560 $as_echo_n "(cached) " >&6
5561else
5562 if test -n "$ac_ct_NMEDIT"; then
5563 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5564else
5565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566for as_dir in $PATH
5567do
5568 IFS=$as_save_IFS
5569 test -z "$as_dir" && as_dir=.
5570 for ac_exec_ext in '' $ac_executable_extensions; do
5571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5572 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5574 break 2
5575 fi
5576done
5577 done
5578IFS=$as_save_IFS
5579
5580fi
5581fi
5582ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5583if test -n "$ac_ct_NMEDIT"; then
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5585$as_echo "$ac_ct_NMEDIT" >&6; }
5586else
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5588$as_echo "no" >&6; }
5589fi
5590
5591 if test "x$ac_ct_NMEDIT" = x; then
5592 NMEDIT=":"
5593 else
5594 case $cross_compiling:$ac_tool_warned in
5595yes:)
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5598ac_tool_warned=yes ;;
5599esac
5600 NMEDIT=$ac_ct_NMEDIT
5601 fi
5602else
5603 NMEDIT="$ac_cv_prog_NMEDIT"
5604fi
5605
5606 if test -n "$ac_tool_prefix"; then
5607 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5608set dummy ${ac_tool_prefix}lipo; ac_word=$2
5609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5610$as_echo_n "checking for $ac_word... " >&6; }
5611if test "${ac_cv_prog_LIPO+set}" = set; then :
5612 $as_echo_n "(cached) " >&6
5613else
5614 if test -n "$LIPO"; then
5615 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5616else
5617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618for as_dir in $PATH
5619do
5620 IFS=$as_save_IFS
5621 test -z "$as_dir" && as_dir=.
5622 for ac_exec_ext in '' $ac_executable_extensions; do
5623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5624 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5626 break 2
5627 fi
5628done
5629 done
5630IFS=$as_save_IFS
5631
5632fi
5633fi
5634LIPO=$ac_cv_prog_LIPO
5635if test -n "$LIPO"; then
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5637$as_echo "$LIPO" >&6; }
5638else
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640$as_echo "no" >&6; }
5641fi
5642
5643
5644fi
5645if test -z "$ac_cv_prog_LIPO"; then
5646 ac_ct_LIPO=$LIPO
5647 # Extract the first word of "lipo", so it can be a program name with args.
5648set dummy lipo; ac_word=$2
5649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5650$as_echo_n "checking for $ac_word... " >&6; }
5651if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
5652 $as_echo_n "(cached) " >&6
5653else
5654 if test -n "$ac_ct_LIPO"; then
5655 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
5656else
5657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5658for as_dir in $PATH
5659do
5660 IFS=$as_save_IFS
5661 test -z "$as_dir" && as_dir=.
5662 for ac_exec_ext in '' $ac_executable_extensions; do
5663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5664 ac_cv_prog_ac_ct_LIPO="lipo"
5665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5666 break 2
5667 fi
5668done
5669 done
5670IFS=$as_save_IFS
5671
5672fi
5673fi
5674ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
5675if test -n "$ac_ct_LIPO"; then
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
5677$as_echo "$ac_ct_LIPO" >&6; }
5678else
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680$as_echo "no" >&6; }
5681fi
5682
5683 if test "x$ac_ct_LIPO" = x; then
5684 LIPO=":"
5685 else
5686 case $cross_compiling:$ac_tool_warned in
5687yes:)
5688{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5689$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5690ac_tool_warned=yes ;;
5691esac
5692 LIPO=$ac_ct_LIPO
5693 fi
5694else
5695 LIPO="$ac_cv_prog_LIPO"
5696fi
5697
5698 if test -n "$ac_tool_prefix"; then
5699 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
5700set dummy ${ac_tool_prefix}otool; ac_word=$2
5701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5702$as_echo_n "checking for $ac_word... " >&6; }
5703if test "${ac_cv_prog_OTOOL+set}" = set; then :
5704 $as_echo_n "(cached) " >&6
5705else
5706 if test -n "$OTOOL"; then
5707 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
5708else
5709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5710for as_dir in $PATH
5711do
5712 IFS=$as_save_IFS
5713 test -z "$as_dir" && as_dir=.
5714 for ac_exec_ext in '' $ac_executable_extensions; do
5715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5716 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5718 break 2
5719 fi
5720done
5721 done
5722IFS=$as_save_IFS
5723
5724fi
5725fi
5726OTOOL=$ac_cv_prog_OTOOL
5727if test -n "$OTOOL"; then
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
5729$as_echo "$OTOOL" >&6; }
5730else
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5732$as_echo "no" >&6; }
5733fi
5734
5735
5736fi
5737if test -z "$ac_cv_prog_OTOOL"; then
5738 ac_ct_OTOOL=$OTOOL
5739 # Extract the first word of "otool", so it can be a program name with args.
5740set dummy otool; ac_word=$2
5741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5742$as_echo_n "checking for $ac_word... " >&6; }
5743if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
5744 $as_echo_n "(cached) " >&6
5745else
5746 if test -n "$ac_ct_OTOOL"; then
5747 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
5748else
5749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5750for as_dir in $PATH
5751do
5752 IFS=$as_save_IFS
5753 test -z "$as_dir" && as_dir=.
5754 for ac_exec_ext in '' $ac_executable_extensions; do
5755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5756 ac_cv_prog_ac_ct_OTOOL="otool"
5757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5758 break 2
5759 fi
5760done
5761 done
5762IFS=$as_save_IFS
5763
5764fi
5765fi
5766ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
5767if test -n "$ac_ct_OTOOL"; then
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
5769$as_echo "$ac_ct_OTOOL" >&6; }
5770else
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5772$as_echo "no" >&6; }
5773fi
5774
5775 if test "x$ac_ct_OTOOL" = x; then
5776 OTOOL=":"
5777 else
5778 case $cross_compiling:$ac_tool_warned in
5779yes:)
5780{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5781$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5782ac_tool_warned=yes ;;
5783esac
5784 OTOOL=$ac_ct_OTOOL
5785 fi
5786else
5787 OTOOL="$ac_cv_prog_OTOOL"
5788fi
5789
5790 if test -n "$ac_tool_prefix"; then
5791 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
5792set dummy ${ac_tool_prefix}otool64; ac_word=$2
5793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5794$as_echo_n "checking for $ac_word... " >&6; }
5795if test "${ac_cv_prog_OTOOL64+set}" = set; then :
5796 $as_echo_n "(cached) " >&6
5797else
5798 if test -n "$OTOOL64"; then
5799 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
5800else
5801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5802for as_dir in $PATH
5803do
5804 IFS=$as_save_IFS
5805 test -z "$as_dir" && as_dir=.
5806 for ac_exec_ext in '' $ac_executable_extensions; do
5807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5808 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5810 break 2
5811 fi
5812done
5813 done
5814IFS=$as_save_IFS
5815
5816fi
5817fi
5818OTOOL64=$ac_cv_prog_OTOOL64
5819if test -n "$OTOOL64"; then
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
5821$as_echo "$OTOOL64" >&6; }
5822else
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5824$as_echo "no" >&6; }
5825fi
5826
5827
5828fi
5829if test -z "$ac_cv_prog_OTOOL64"; then
5830 ac_ct_OTOOL64=$OTOOL64
5831 # Extract the first word of "otool64", so it can be a program name with args.
5832set dummy otool64; ac_word=$2
5833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5834$as_echo_n "checking for $ac_word... " >&6; }
5835if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
5836 $as_echo_n "(cached) " >&6
5837else
5838 if test -n "$ac_ct_OTOOL64"; then
5839 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
5840else
5841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5842for as_dir in $PATH
5843do
5844 IFS=$as_save_IFS
5845 test -z "$as_dir" && as_dir=.
5846 for ac_exec_ext in '' $ac_executable_extensions; do
5847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5848 ac_cv_prog_ac_ct_OTOOL64="otool64"
5849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5850 break 2
5851 fi
5852done
5853 done
5854IFS=$as_save_IFS
5855
5856fi
5857fi
5858ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
5859if test -n "$ac_ct_OTOOL64"; then
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
5861$as_echo "$ac_ct_OTOOL64" >&6; }
5862else
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5864$as_echo "no" >&6; }
5865fi
5866
5867 if test "x$ac_ct_OTOOL64" = x; then
5868 OTOOL64=":"
5869 else
5870 case $cross_compiling:$ac_tool_warned in
5871yes:)
5872{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5873$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5874ac_tool_warned=yes ;;
5875esac
5876 OTOOL64=$ac_ct_OTOOL64
5877 fi
5878else
5879 OTOOL64="$ac_cv_prog_OTOOL64"
5880fi
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
5909$as_echo_n "checking for -single_module linker flag... " >&6; }
5910if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
5911 $as_echo_n "(cached) " >&6
5912else
5913 lt_cv_apple_cc_single_mod=no
5914 if test -z "${LT_MULTI_MODULE}"; then
5915 # By default we will add the -single_module flag. You can override
5916 # by either setting the environment variable LT_MULTI_MODULE
5917 # non-empty at configure time, or by adding -multi_module to the
5918 # link flags.
5919 rm -rf libconftest.dylib*
5920 echo "int foo(void){return 1;}" > conftest.c
5921 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5922-dynamiclib -Wl,-single_module conftest.c" >&5
5923 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5924 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
5925 _lt_result=$?
5926 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
5927 lt_cv_apple_cc_single_mod=yes
5928 else
5929 cat conftest.err >&5
5930 fi
5931 rm -rf libconftest.dylib*
5932 rm -f conftest.*
5933 fi
5934fi
5935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
5936$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
5938$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
5939if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
5940 $as_echo_n "(cached) " >&6
5941else
5942 lt_cv_ld_exported_symbols_list=no
5943 save_LDFLAGS=$LDFLAGS
5944 echo "_main" > conftest.sym
5945 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
5946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5947/* end confdefs.h. */
5948
5949int
5950main ()
5951{
5952
5953 ;
5954 return 0;
5955}
5956_ACEOF
5957if ac_fn_c_try_link "$LINENO"; then :
5958 lt_cv_ld_exported_symbols_list=yes
5959else
5960 lt_cv_ld_exported_symbols_list=no
5961fi
5962rm -f core conftest.err conftest.$ac_objext \
5963 conftest$ac_exeext conftest.$ac_ext
5964 LDFLAGS="$save_LDFLAGS"
5965
5966fi
5967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
5968$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
5969 case $host_os in
5970 rhapsody* | darwin1.[012])
5971 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
5972 darwin1.*)
5973 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5974 darwin*) # darwin 5.x on
5975 # if running on 10.5 or later, the deployment target defaults
5976 # to the OS version, if on x86, and 10.4, the deployment
5977 # target defaults to 10.4. Don't you love it?
5978 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
5979 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
5980 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5981 10.[012]*)
5982 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5983 10.*)
5984 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5985 esac
5986 ;;
5987 esac
5988 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
5989 _lt_dar_single_mod='$single_module'
5990 fi
5991 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
5992 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
5993 else
5994 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
5995 fi
5996 if test "$DSYMUTIL" != ":"; then
5997 _lt_dsymutil='~$DSYMUTIL $lib || :'
5998 else
5999 _lt_dsymutil=
6000 fi
6001 ;;
6002 esac
6003
6004ac_ext=c
6005ac_cpp='$CPP $CPPFLAGS'
6006ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6007ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6008ac_compiler_gnu=$ac_cv_c_compiler_gnu
6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6010$as_echo_n "checking how to run the C preprocessor... " >&6; }
6011# On Suns, sometimes $CPP names a directory.
6012if test -n "$CPP" && test -d "$CPP"; then
6013 CPP=
6014fi
6015if test -z "$CPP"; then
6016 if test "${ac_cv_prog_CPP+set}" = set; then :
6017 $as_echo_n "(cached) " >&6
6018else
6019 # Double quotes because CPP needs to be expanded
6020 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6021 do
6022 ac_preproc_ok=false
6023for ac_c_preproc_warn_flag in '' yes
6024do
6025 # Use a header file that comes with gcc, so configuring glibc
6026 # with a fresh cross-compiler works.
6027 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6028 # <limits.h> exists even on freestanding compilers.
6029 # On the NeXT, cc -E runs the code through the compiler's parser,
6030 # not just through cpp. "Syntax error" is here to catch this case.
6031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6032/* end confdefs.h. */
6033#ifdef __STDC__
6034# include <limits.h>
6035#else
6036# include <assert.h>
6037#endif
6038 Syntax error
6039_ACEOF
6040if ac_fn_c_try_cpp "$LINENO"; then :
6041
6042else
6043 # Broken: fails on valid input.
6044continue
6045fi
6046rm -f conftest.err conftest.$ac_ext
6047
6048 # OK, works on sane cases. Now check whether nonexistent headers
6049 # can be detected and how.
6050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6051/* end confdefs.h. */
6052#include <ac_nonexistent.h>
6053_ACEOF
6054if ac_fn_c_try_cpp "$LINENO"; then :
6055 # Broken: success on invalid input.
6056continue
6057else
6058 # Passes both tests.
6059ac_preproc_ok=:
6060break
6061fi
6062rm -f conftest.err conftest.$ac_ext
6063
6064done
6065# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6066rm -f conftest.err conftest.$ac_ext
6067if $ac_preproc_ok; then :
6068 break
6069fi
6070
6071 done
6072 ac_cv_prog_CPP=$CPP
6073
6074fi
6075 CPP=$ac_cv_prog_CPP
6076else
6077 ac_cv_prog_CPP=$CPP
6078fi
6079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6080$as_echo "$CPP" >&6; }
6081ac_preproc_ok=false
6082for ac_c_preproc_warn_flag in '' yes
6083do
6084 # Use a header file that comes with gcc, so configuring glibc
6085 # with a fresh cross-compiler works.
6086 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6087 # <limits.h> exists even on freestanding compilers.
6088 # On the NeXT, cc -E runs the code through the compiler's parser,
6089 # not just through cpp. "Syntax error" is here to catch this case.
6090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091/* end confdefs.h. */
6092#ifdef __STDC__
6093# include <limits.h>
6094#else
6095# include <assert.h>
6096#endif
6097 Syntax error
6098_ACEOF
6099if ac_fn_c_try_cpp "$LINENO"; then :
6100
6101else
6102 # Broken: fails on valid input.
6103continue
6104fi
6105rm -f conftest.err conftest.$ac_ext
6106
6107 # OK, works on sane cases. Now check whether nonexistent headers
6108 # can be detected and how.
6109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6110/* end confdefs.h. */
6111#include <ac_nonexistent.h>
6112_ACEOF
6113if ac_fn_c_try_cpp "$LINENO"; then :
6114 # Broken: success on invalid input.
6115continue
6116else
6117 # Passes both tests.
6118ac_preproc_ok=:
6119break
6120fi
6121rm -f conftest.err conftest.$ac_ext
6122
6123done
6124# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6125rm -f conftest.err conftest.$ac_ext
6126if $ac_preproc_ok; then :
6127
6128else
6129 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6130$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6131as_fn_error "C preprocessor \"$CPP\" fails sanity check
6132See \`config.log' for more details." "$LINENO" 5; }
6133fi
6134
6135ac_ext=c
6136ac_cpp='$CPP $CPPFLAGS'
6137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6139ac_compiler_gnu=$ac_cv_c_compiler_gnu
6140
6141
6142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6143$as_echo_n "checking for ANSI C header files... " >&6; }
6144if test "${ac_cv_header_stdc+set}" = set; then :
6145 $as_echo_n "(cached) " >&6
6146else
6147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6148/* end confdefs.h. */
6149#include <stdlib.h>
6150#include <stdarg.h>
6151#include <string.h>
6152#include <float.h>
6153
6154int
6155main ()
6156{
6157
6158 ;
6159 return 0;
6160}
6161_ACEOF
6162if ac_fn_c_try_compile "$LINENO"; then :
6163 ac_cv_header_stdc=yes
6164else
6165 ac_cv_header_stdc=no
6166fi
6167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6168
6169if test $ac_cv_header_stdc = yes; then
6170 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6172/* end confdefs.h. */
6173#include <string.h>
6174
6175_ACEOF
6176if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6177 $EGREP "memchr" >/dev/null 2>&1; then :
6178
6179else
6180 ac_cv_header_stdc=no
6181fi
6182rm -f conftest*
6183
6184fi
6185
6186if test $ac_cv_header_stdc = yes; then
6187 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6189/* end confdefs.h. */
6190#include <stdlib.h>
6191
6192_ACEOF
6193if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6194 $EGREP "free" >/dev/null 2>&1; then :
6195
6196else
6197 ac_cv_header_stdc=no
6198fi
6199rm -f conftest*
6200
6201fi
6202
6203if test $ac_cv_header_stdc = yes; then
6204 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6205 if test "$cross_compiling" = yes; then :
6206 :
6207else
6208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6209/* end confdefs.h. */
6210#include <ctype.h>
6211#include <stdlib.h>
6212#if ((' ' & 0x0FF) == 0x020)
6213# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6214# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6215#else
6216# define ISLOWER(c) \
6217 (('a' <= (c) && (c) <= 'i') \
6218 || ('j' <= (c) && (c) <= 'r') \
6219 || ('s' <= (c) && (c) <= 'z'))
6220# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6221#endif
6222
6223#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6224int
6225main ()
6226{
6227 int i;
6228 for (i = 0; i < 256; i++)
6229 if (XOR (islower (i), ISLOWER (i))
6230 || toupper (i) != TOUPPER (i))
6231 return 2;
6232 return 0;
6233}
6234_ACEOF
6235if ac_fn_c_try_run "$LINENO"; then :
6236
6237else
6238 ac_cv_header_stdc=no
6239fi
6240rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6241 conftest.$ac_objext conftest.beam conftest.$ac_ext
6242fi
6243
6244fi
6245fi
6246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6247$as_echo "$ac_cv_header_stdc" >&6; }
6248if test $ac_cv_header_stdc = yes; then
6249
6250$as_echo "#define STDC_HEADERS 1" >>confdefs.h
6251
6252fi
6253
6254# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6255for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6256 inttypes.h stdint.h unistd.h
6257do :
6258 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6259ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6260"
6261eval as_val=\$$as_ac_Header
6262 if test "x$as_val" = x""yes; then :
6263 cat >>confdefs.h <<_ACEOF
6264#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6265_ACEOF
6266
6267fi
6268
6269done
6270
6271
6272for ac_header in dlfcn.h
6273do :
6274 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6275"
6276if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6277 cat >>confdefs.h <<_ACEOF
6278#define HAVE_DLFCN_H 1
6279_ACEOF
6280
6281fi
6282
6283done
6284
6285
6286
6287# Set options
549f29b5
DWT
6288# Check whether --enable-static was given.
6289if test "${enable_static+set}" = set; then :
6290 enableval=$enable_static; p=${PACKAGE-default}
9c60689e 6291 case $enableval in
549f29b5
DWT
6292 yes) enable_static=yes ;;
6293 no) enable_static=no ;;
9c60689e 6294 *)
549f29b5 6295 enable_static=no
9c60689e
DWT
6296 # Look at the argument we got. We use all the common list separators.
6297 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6298 for pkg in $enableval; do
6299 IFS="$lt_save_ifs"
6300 if test "X$pkg" = "X$p"; then
549f29b5 6301 enable_static=yes
9c60689e
DWT
6302 fi
6303 done
6304 IFS="$lt_save_ifs"
6305 ;;
6306 esac
6307else
549f29b5 6308 enable_static=no
9c60689e
DWT
6309fi
6310
6311
6312
6313
6314
6315
6316
6317
6318
549f29b5
DWT
6319
6320 enable_dlopen=no
6321
6322
6323 enable_win32_dll=no
6324
6325
6326 # Check whether --enable-shared was given.
6327if test "${enable_shared+set}" = set; then :
6328 enableval=$enable_shared; p=${PACKAGE-default}
9c60689e 6329 case $enableval in
549f29b5
DWT
6330 yes) enable_shared=yes ;;
6331 no) enable_shared=no ;;
9c60689e 6332 *)
549f29b5 6333 enable_shared=no
9c60689e
DWT
6334 # Look at the argument we got. We use all the common list separators.
6335 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6336 for pkg in $enableval; do
6337 IFS="$lt_save_ifs"
6338 if test "X$pkg" = "X$p"; then
549f29b5 6339 enable_shared=yes
9c60689e
DWT
6340 fi
6341 done
6342 IFS="$lt_save_ifs"
6343 ;;
6344 esac
6345else
549f29b5 6346 enable_shared=yes
9c60689e
DWT
6347fi
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
549f29b5 6358
9c60689e
DWT
6359# Check whether --with-pic was given.
6360if test "${with_pic+set}" = set; then :
6361 withval=$with_pic; pic_mode="$withval"
6362else
6363 pic_mode=default
6364fi
6365
6366
6367test -z "$pic_mode" && pic_mode=default
6368
6369
6370
6371
6372
6373
6374
6375 # Check whether --enable-fast-install was given.
6376if test "${enable_fast_install+set}" = set; then :
6377 enableval=$enable_fast_install; p=${PACKAGE-default}
6378 case $enableval in
6379 yes) enable_fast_install=yes ;;
6380 no) enable_fast_install=no ;;
6381 *)
6382 enable_fast_install=no
6383 # Look at the argument we got. We use all the common list separators.
6384 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6385 for pkg in $enableval; do
6386 IFS="$lt_save_ifs"
6387 if test "X$pkg" = "X$p"; then
6388 enable_fast_install=yes
6389 fi
6390 done
6391 IFS="$lt_save_ifs"
6392 ;;
6393 esac
6394else
6395 enable_fast_install=yes
6396fi
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408# This can be used to rebuild libtool when needed
6409LIBTOOL_DEPS="$ltmain"
6410
6411# Always use our own libtool.
6412LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438test -z "$LN_S" && LN_S="ln -s"
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453if test -n "${ZSH_VERSION+set}" ; then
6454 setopt NO_GLOB_SUBST
6455fi
6456
6457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6458$as_echo_n "checking for objdir... " >&6; }
6459if test "${lt_cv_objdir+set}" = set; then :
6460 $as_echo_n "(cached) " >&6
6461else
6462 rm -f .libs 2>/dev/null
6463mkdir .libs 2>/dev/null
6464if test -d .libs; then
6465 lt_cv_objdir=.libs
6466else
6467 # MS-DOS does not allow filenames that begin with a dot.
6468 lt_cv_objdir=_libs
6469fi
6470rmdir .libs 2>/dev/null
6471fi
6472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6473$as_echo "$lt_cv_objdir" >&6; }
6474objdir=$lt_cv_objdir
6475
6476
6477
6478
6479
6480cat >>confdefs.h <<_ACEOF
6481#define LT_OBJDIR "$lt_cv_objdir/"
6482_ACEOF
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500case $host_os in
6501aix3*)
6502 # AIX sometimes has problems with the GCC collect2 program. For some
6503 # reason, if we set the COLLECT_NAMES environment variable, the problems
6504 # vanish in a puff of smoke.
6505 if test "X${COLLECT_NAMES+set}" != Xset; then
6506 COLLECT_NAMES=
6507 export COLLECT_NAMES
6508 fi
6509 ;;
6510esac
6511
6512# Sed substitution that helps us do robust quoting. It backslashifies
6513# metacharacters that are still active within double-quoted strings.
6514sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6515
6516# Same as above, but do not quote variable references.
6517double_quote_subst='s/\(["`\\]\)/\\\1/g'
6518
6519# Sed substitution to delay expansion of an escaped shell variable in a
6520# double_quote_subst'ed string.
6521delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6522
6523# Sed substitution to delay expansion of an escaped single quote.
6524delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6525
6526# Sed substitution to avoid accidental globbing in evaled expressions
6527no_glob_subst='s/\*/\\\*/g'
6528
6529# Global variables:
6530ofile=libtool
6531can_build_shared=yes
6532
6533# All known linkers require a `.a' archive for static linking (except MSVC,
6534# which needs '.lib').
6535libext=a
6536
6537with_gnu_ld="$lt_cv_prog_gnu_ld"
6538
6539old_CC="$CC"
6540old_CFLAGS="$CFLAGS"
6541
6542# Set sane defaults for various variables
6543test -z "$CC" && CC=cc
6544test -z "$LTCC" && LTCC=$CC
6545test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6546test -z "$LD" && LD=ld
6547test -z "$ac_objext" && ac_objext=o
6548
6549for cc_temp in $compiler""; do
6550 case $cc_temp in
6551 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6552 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6553 \-*) ;;
6554 *) break;;
6555 esac
6556done
6557cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6558
6559
6560# Only perform the check for file, if the check method requires it
6561test -z "$MAGIC_CMD" && MAGIC_CMD=file
6562case $deplibs_check_method in
6563file_magic*)
6564 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
6566$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6567if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6568 $as_echo_n "(cached) " >&6
6569else
6570 case $MAGIC_CMD in
6571[\\/*] | ?:[\\/]*)
6572 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6573 ;;
6574*)
6575 lt_save_MAGIC_CMD="$MAGIC_CMD"
6576 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6577 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6578 for ac_dir in $ac_dummy; do
6579 IFS="$lt_save_ifs"
6580 test -z "$ac_dir" && ac_dir=.
6581 if test -f $ac_dir/${ac_tool_prefix}file; then
6582 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6583 if test -n "$file_magic_test_file"; then
6584 case $deplibs_check_method in
6585 "file_magic "*)
6586 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6587 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6588 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6589 $EGREP "$file_magic_regex" > /dev/null; then
6590 :
6591 else
6592 cat <<_LT_EOF 1>&2
6593
6594*** Warning: the command libtool uses to detect shared libraries,
6595*** $file_magic_cmd, produces output that libtool cannot recognize.
6596*** The result is that libtool may fail to recognize shared libraries
6597*** as such. This will affect the creation of libtool libraries that
6598*** depend on shared libraries, but programs linked with such libtool
6599*** libraries will work regardless of this problem. Nevertheless, you
6600*** may want to report the problem to your system manager and/or to
6601*** bug-libtool@gnu.org
6602
6603_LT_EOF
6604 fi ;;
6605 esac
6606 fi
6607 break
6608 fi
6609 done
6610 IFS="$lt_save_ifs"
6611 MAGIC_CMD="$lt_save_MAGIC_CMD"
6612 ;;
6613esac
6614fi
6615
6616MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6617if test -n "$MAGIC_CMD"; then
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6619$as_echo "$MAGIC_CMD" >&6; }
6620else
6621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6622$as_echo "no" >&6; }
6623fi
6624
6625
6626
6627
6628
6629if test -z "$lt_cv_path_MAGIC_CMD"; then
6630 if test -n "$ac_tool_prefix"; then
6631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
6632$as_echo_n "checking for file... " >&6; }
6633if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6634 $as_echo_n "(cached) " >&6
6635else
6636 case $MAGIC_CMD in
6637[\\/*] | ?:[\\/]*)
6638 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6639 ;;
6640*)
6641 lt_save_MAGIC_CMD="$MAGIC_CMD"
6642 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6643 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6644 for ac_dir in $ac_dummy; do
6645 IFS="$lt_save_ifs"
6646 test -z "$ac_dir" && ac_dir=.
6647 if test -f $ac_dir/file; then
6648 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6649 if test -n "$file_magic_test_file"; then
6650 case $deplibs_check_method in
6651 "file_magic "*)
6652 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6653 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6654 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6655 $EGREP "$file_magic_regex" > /dev/null; then
6656 :
6657 else
6658 cat <<_LT_EOF 1>&2
6659
6660*** Warning: the command libtool uses to detect shared libraries,
6661*** $file_magic_cmd, produces output that libtool cannot recognize.
6662*** The result is that libtool may fail to recognize shared libraries
6663*** as such. This will affect the creation of libtool libraries that
6664*** depend on shared libraries, but programs linked with such libtool
6665*** libraries will work regardless of this problem. Nevertheless, you
6666*** may want to report the problem to your system manager and/or to
6667*** bug-libtool@gnu.org
6668
6669_LT_EOF
6670 fi ;;
6671 esac
6672 fi
6673 break
6674 fi
6675 done
6676 IFS="$lt_save_ifs"
6677 MAGIC_CMD="$lt_save_MAGIC_CMD"
6678 ;;
6679esac
6680fi
6681
6682MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6683if test -n "$MAGIC_CMD"; then
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6685$as_echo "$MAGIC_CMD" >&6; }
6686else
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688$as_echo "no" >&6; }
6689fi
6690
6691
6692 else
6693 MAGIC_CMD=:
6694 fi
6695fi
6696
6697 fi
6698 ;;
6699esac
6700
6701# Use C for the default configuration in the libtool script
6702
6703lt_save_CC="$CC"
6704ac_ext=c
6705ac_cpp='$CPP $CPPFLAGS'
6706ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6707ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6708ac_compiler_gnu=$ac_cv_c_compiler_gnu
6709
6710
6711# Source file extension for C test sources.
6712ac_ext=c
6713
6714# Object file extension for compiled C test sources.
6715objext=o
6716objext=$objext
6717
6718# Code to be used in simple compile tests
6719lt_simple_compile_test_code="int some_variable = 0;"
6720
6721# Code to be used in simple link tests
6722lt_simple_link_test_code='int main(){return(0);}'
6723
6724
6725
6726
6727
6728
6729
6730# If no C compiler was specified, use CC.
6731LTCC=${LTCC-"$CC"}
6732
6733# If no C compiler flags were specified, use CFLAGS.
6734LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6735
6736# Allow CC to be a program name with arguments.
6737compiler=$CC
6738
6739# Save the default compiler, since it gets overwritten when the other
6740# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6741compiler_DEFAULT=$CC
6742
6743# save warnings/boilerplate of simple test code
6744ac_outfile=conftest.$ac_objext
6745echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6746eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6747_lt_compiler_boilerplate=`cat conftest.err`
6748$RM conftest*
6749
6750ac_outfile=conftest.$ac_objext
6751echo "$lt_simple_link_test_code" >conftest.$ac_ext
6752eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6753_lt_linker_boilerplate=`cat conftest.err`
6754$RM -r conftest*
6755
6756
6757if test -n "$compiler"; then
6758
6759lt_prog_compiler_no_builtin_flag=
6760
6761if test "$GCC" = yes; then
6762 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6763
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6765$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
6766if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
6767 $as_echo_n "(cached) " >&6
6768else
6769 lt_cv_prog_compiler_rtti_exceptions=no
6770 ac_outfile=conftest.$ac_objext
6771 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6772 lt_compiler_flag="-fno-rtti -fno-exceptions"
6773 # Insert the option either (1) after the last *FLAGS variable, or
6774 # (2) before a word containing "conftest.", or (3) at the end.
6775 # Note that $ac_compile itself does not contain backslashes and begins
6776 # with a dollar sign (not a hyphen), so the echo should work correctly.
6777 # The option is referenced via a variable to avoid confusing sed.
6778 lt_compile=`echo "$ac_compile" | $SED \
6779 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6780 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6781 -e 's:$: $lt_compiler_flag:'`
549f29b5 6782 (eval echo "\"\$as_me:6782: $lt_compile\"" >&5)
9c60689e
DWT
6783 (eval "$lt_compile" 2>conftest.err)
6784 ac_status=$?
6785 cat conftest.err >&5
549f29b5 6786 echo "$as_me:6786: \$? = $ac_status" >&5
9c60689e
DWT
6787 if (exit $ac_status) && test -s "$ac_outfile"; then
6788 # The compiler can only warn and ignore the option if not recognized
6789 # So say no if there are warnings other than the usual output.
6790 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6791 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6792 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6793 lt_cv_prog_compiler_rtti_exceptions=yes
6794 fi
6795 fi
6796 $RM conftest*
6797
6798fi
6799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6800$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
6801
6802if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6803 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6804else
6805 :
6806fi
6807
6808fi
6809
6810
6811
6812
6813
6814
6815 lt_prog_compiler_wl=
6816lt_prog_compiler_pic=
6817lt_prog_compiler_static=
6818
6819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
6820$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
6821
6822 if test "$GCC" = yes; then
6823 lt_prog_compiler_wl='-Wl,'
6824 lt_prog_compiler_static='-static'
6825
6826 case $host_os in
6827 aix*)
6828 # All AIX code is PIC.
6829 if test "$host_cpu" = ia64; then
6830 # AIX 5 now supports IA64 processor
6831 lt_prog_compiler_static='-Bstatic'
6832 fi
6833 ;;
6834
6835 amigaos*)
6836 case $host_cpu in
6837 powerpc)
6838 # see comment about AmigaOS4 .so support
6839 lt_prog_compiler_pic='-fPIC'
6840 ;;
6841 m68k)
6842 # FIXME: we need at least 68020 code to build shared libraries, but
6843 # adding the `-m68020' flag to GCC prevents building anything better,
6844 # like `-m68040'.
6845 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6846 ;;
6847 esac
6848 ;;
6849
6850 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6851 # PIC is the default for these OSes.
6852 ;;
6853
6854 mingw* | cygwin* | pw32* | os2* | cegcc*)
6855 # This hack is so that the source file can tell whether it is being
6856 # built for inclusion in a dll (and should export symbols for example).
6857 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6858 # (--disable-auto-import) libraries
6859 lt_prog_compiler_pic='-DDLL_EXPORT'
6860 ;;
6861
6862 darwin* | rhapsody*)
6863 # PIC is the default on this platform
6864 # Common symbols not allowed in MH_DYLIB files
6865 lt_prog_compiler_pic='-fno-common'
6866 ;;
6867
6868 hpux*)
6869 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
6870 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
6871 # sets the default TLS model and affects inlining.
6872 case $host_cpu in
6873 hppa*64*)
6874 # +Z the default
6875 ;;
6876 *)
6877 lt_prog_compiler_pic='-fPIC'
6878 ;;
6879 esac
6880 ;;
6881
6882 interix[3-9]*)
6883 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6884 # Instead, we relocate shared libraries at runtime.
6885 ;;
6886
6887 msdosdjgpp*)
6888 # Just because we use GCC doesn't mean we suddenly get shared libraries
6889 # on systems that don't support them.
6890 lt_prog_compiler_can_build_shared=no
6891 enable_shared=no
6892 ;;
6893
6894 *nto* | *qnx*)
6895 # QNX uses GNU C++, but need to define -shared option too, otherwise
6896 # it will coredump.
6897 lt_prog_compiler_pic='-fPIC -shared'
6898 ;;
6899
6900 sysv4*MP*)
6901 if test -d /usr/nec; then
6902 lt_prog_compiler_pic=-Kconform_pic
6903 fi
6904 ;;
6905
6906 *)
6907 lt_prog_compiler_pic='-fPIC'
6908 ;;
6909 esac
6910 else
6911 # PORTME Check for flag to pass linker flags through the system compiler.
6912 case $host_os in
6913 aix*)
6914 lt_prog_compiler_wl='-Wl,'
6915 if test "$host_cpu" = ia64; then
6916 # AIX 5 now supports IA64 processor
6917 lt_prog_compiler_static='-Bstatic'
6918 else
6919 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6920 fi
6921 ;;
6922
6923 mingw* | cygwin* | pw32* | os2* | cegcc*)
6924 # This hack is so that the source file can tell whether it is being
6925 # built for inclusion in a dll (and should export symbols for example).
6926 lt_prog_compiler_pic='-DDLL_EXPORT'
6927 ;;
6928
6929 hpux9* | hpux10* | hpux11*)
6930 lt_prog_compiler_wl='-Wl,'
6931 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6932 # not for PA HP-UX.
6933 case $host_cpu in
6934 hppa*64*|ia64*)
6935 # +Z the default
6936 ;;
6937 *)
6938 lt_prog_compiler_pic='+Z'
6939 ;;
6940 esac
6941 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6942 lt_prog_compiler_static='${wl}-a ${wl}archive'
6943 ;;
6944
6945 irix5* | irix6* | nonstopux*)
6946 lt_prog_compiler_wl='-Wl,'
6947 # PIC (with -KPIC) is the default.
6948 lt_prog_compiler_static='-non_shared'
6949 ;;
6950
6951 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6952 case $cc_basename in
6953 # old Intel for x86_64 which still supported -KPIC.
6954 ecc*)
6955 lt_prog_compiler_wl='-Wl,'
6956 lt_prog_compiler_pic='-KPIC'
6957 lt_prog_compiler_static='-static'
6958 ;;
6959 # icc used to be incompatible with GCC.
6960 # ICC 10 doesn't accept -KPIC any more.
6961 icc* | ifort*)
6962 lt_prog_compiler_wl='-Wl,'
6963 lt_prog_compiler_pic='-fPIC'
6964 lt_prog_compiler_static='-static'
6965 ;;
6966 # Lahey Fortran 8.1.
6967 lf95*)
6968 lt_prog_compiler_wl='-Wl,'
6969 lt_prog_compiler_pic='--shared'
6970 lt_prog_compiler_static='--static'
6971 ;;
6972 pgcc* | pgf77* | pgf90* | pgf95*)
6973 # Portland Group compilers (*not* the Pentium gcc compiler,
6974 # which looks to be a dead project)
6975 lt_prog_compiler_wl='-Wl,'
6976 lt_prog_compiler_pic='-fpic'
6977 lt_prog_compiler_static='-Bstatic'
6978 ;;
6979 ccc*)
6980 lt_prog_compiler_wl='-Wl,'
6981 # All Alpha code is PIC.
6982 lt_prog_compiler_static='-non_shared'
6983 ;;
6984 xl*)
6985 # IBM XL C 8.0/Fortran 10.1 on PPC
6986 lt_prog_compiler_wl='-Wl,'
6987 lt_prog_compiler_pic='-qpic'
6988 lt_prog_compiler_static='-qstaticlink'
6989 ;;
6990 *)
6991 case `$CC -V 2>&1 | sed 5q` in
6992 *Sun\ C*)
6993 # Sun C 5.9
6994 lt_prog_compiler_pic='-KPIC'
6995 lt_prog_compiler_static='-Bstatic'
6996 lt_prog_compiler_wl='-Wl,'
6997 ;;
6998 *Sun\ F*)
6999 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7000 lt_prog_compiler_pic='-KPIC'
7001 lt_prog_compiler_static='-Bstatic'
7002 lt_prog_compiler_wl=''
7003 ;;
7004 esac
7005 ;;
7006 esac
7007 ;;
7008
7009 newsos6)
7010 lt_prog_compiler_pic='-KPIC'
7011 lt_prog_compiler_static='-Bstatic'
7012 ;;
7013
7014 *nto* | *qnx*)
7015 # QNX uses GNU C++, but need to define -shared option too, otherwise
7016 # it will coredump.
7017 lt_prog_compiler_pic='-fPIC -shared'
7018 ;;
7019
7020 osf3* | osf4* | osf5*)
7021 lt_prog_compiler_wl='-Wl,'
7022 # All OSF/1 code is PIC.
7023 lt_prog_compiler_static='-non_shared'
7024 ;;
7025
7026 rdos*)
7027 lt_prog_compiler_static='-non_shared'
7028 ;;
7029
7030 solaris*)
7031 lt_prog_compiler_pic='-KPIC'
7032 lt_prog_compiler_static='-Bstatic'
7033 case $cc_basename in
7034 f77* | f90* | f95*)
7035 lt_prog_compiler_wl='-Qoption ld ';;
7036 *)
7037 lt_prog_compiler_wl='-Wl,';;
7038 esac
7039 ;;
7040
7041 sunos4*)
7042 lt_prog_compiler_wl='-Qoption ld '
7043 lt_prog_compiler_pic='-PIC'
7044 lt_prog_compiler_static='-Bstatic'
7045 ;;
7046
7047 sysv4 | sysv4.2uw2* | sysv4.3*)
7048 lt_prog_compiler_wl='-Wl,'
7049 lt_prog_compiler_pic='-KPIC'
7050 lt_prog_compiler_static='-Bstatic'
7051 ;;
7052
7053 sysv4*MP*)
7054 if test -d /usr/nec ;then
7055 lt_prog_compiler_pic='-Kconform_pic'
7056 lt_prog_compiler_static='-Bstatic'
7057 fi
7058 ;;
7059
7060 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7061 lt_prog_compiler_wl='-Wl,'
7062 lt_prog_compiler_pic='-KPIC'
7063 lt_prog_compiler_static='-Bstatic'
7064 ;;
7065
7066 unicos*)
7067 lt_prog_compiler_wl='-Wl,'
7068 lt_prog_compiler_can_build_shared=no
7069 ;;
7070
7071 uts4*)
7072 lt_prog_compiler_pic='-pic'
7073 lt_prog_compiler_static='-Bstatic'
7074 ;;
7075
7076 *)
7077 lt_prog_compiler_can_build_shared=no
7078 ;;
7079 esac
7080 fi
7081
7082case $host_os in
7083 # For platforms which do not support PIC, -DPIC is meaningless:
7084 *djgpp*)
7085 lt_prog_compiler_pic=
7086 ;;
7087 *)
7088 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7089 ;;
7090esac
7091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7092$as_echo "$lt_prog_compiler_pic" >&6; }
7093
7094
7095
7096
7097
7098
7099#
7100# Check to make sure the PIC flag actually works.
7101#
7102if test -n "$lt_prog_compiler_pic"; then
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7104$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7105if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7106 $as_echo_n "(cached) " >&6
7107else
7108 lt_cv_prog_compiler_pic_works=no
7109 ac_outfile=conftest.$ac_objext
7110 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7111 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7112 # Insert the option either (1) after the last *FLAGS variable, or
7113 # (2) before a word containing "conftest.", or (3) at the end.
7114 # Note that $ac_compile itself does not contain backslashes and begins
7115 # with a dollar sign (not a hyphen), so the echo should work correctly.
7116 # The option is referenced via a variable to avoid confusing sed.
7117 lt_compile=`echo "$ac_compile" | $SED \
7118 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7119 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7120 -e 's:$: $lt_compiler_flag:'`
549f29b5 7121 (eval echo "\"\$as_me:7121: $lt_compile\"" >&5)
9c60689e
DWT
7122 (eval "$lt_compile" 2>conftest.err)
7123 ac_status=$?
7124 cat conftest.err >&5
549f29b5 7125 echo "$as_me:7125: \$? = $ac_status" >&5
9c60689e
DWT
7126 if (exit $ac_status) && test -s "$ac_outfile"; then
7127 # The compiler can only warn and ignore the option if not recognized
7128 # So say no if there are warnings other than the usual output.
7129 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7130 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7131 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7132 lt_cv_prog_compiler_pic_works=yes
7133 fi
7134 fi
7135 $RM conftest*
7136
7137fi
7138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7139$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7140
7141if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7142 case $lt_prog_compiler_pic in
7143 "" | " "*) ;;
7144 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7145 esac
7146else
7147 lt_prog_compiler_pic=
7148 lt_prog_compiler_can_build_shared=no
7149fi
7150
7151fi
7152
7153
7154
7155
7156
7157
7158#
7159# Check to make sure the static flag actually works.
7160#
7161wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7163$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7164if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7165 $as_echo_n "(cached) " >&6
7166else
7167 lt_cv_prog_compiler_static_works=no
7168 save_LDFLAGS="$LDFLAGS"
7169 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7170 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7171 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7172 # The linker can only warn and ignore the option if not recognized
7173 # So say no if there are warnings
7174 if test -s conftest.err; then
7175 # Append any errors to the config.log.
7176 cat conftest.err 1>&5
7177 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7178 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7179 if diff conftest.exp conftest.er2 >/dev/null; then
7180 lt_cv_prog_compiler_static_works=yes
7181 fi
7182 else
7183 lt_cv_prog_compiler_static_works=yes
7184 fi
7185 fi
7186 $RM -r conftest*
7187 LDFLAGS="$save_LDFLAGS"
7188
7189fi
7190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7191$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7192
7193if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7194 :
7195else
7196 lt_prog_compiler_static=
7197fi
7198
7199
7200
7201
7202
7203
7204
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7206$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7207if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7208 $as_echo_n "(cached) " >&6
7209else
7210 lt_cv_prog_compiler_c_o=no
7211 $RM -r conftest 2>/dev/null
7212 mkdir conftest
7213 cd conftest
7214 mkdir out
7215 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7216
7217 lt_compiler_flag="-o out/conftest2.$ac_objext"
7218 # Insert the option either (1) after the last *FLAGS variable, or
7219 # (2) before a word containing "conftest.", or (3) at the end.
7220 # Note that $ac_compile itself does not contain backslashes and begins
7221 # with a dollar sign (not a hyphen), so the echo should work correctly.
7222 lt_compile=`echo "$ac_compile" | $SED \
7223 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7224 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7225 -e 's:$: $lt_compiler_flag:'`
549f29b5 7226 (eval echo "\"\$as_me:7226: $lt_compile\"" >&5)
9c60689e
DWT
7227 (eval "$lt_compile" 2>out/conftest.err)
7228 ac_status=$?
7229 cat out/conftest.err >&5
549f29b5 7230 echo "$as_me:7230: \$? = $ac_status" >&5
9c60689e
DWT
7231 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7232 then
7233 # The compiler can only warn and ignore the option if not recognized
7234 # So say no if there are warnings
7235 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7236 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7237 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7238 lt_cv_prog_compiler_c_o=yes
7239 fi
7240 fi
7241 chmod u+w . 2>&5
7242 $RM conftest*
7243 # SGI C++ compiler will create directory out/ii_files/ for
7244 # template instantiation
7245 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7246 $RM out/* && rmdir out
7247 cd ..
7248 $RM -r conftest
7249 $RM conftest*
7250
7251fi
7252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7253$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7254
7255
7256
7257
7258
7259
7260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7261$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7262if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7263 $as_echo_n "(cached) " >&6
7264else
7265 lt_cv_prog_compiler_c_o=no
7266 $RM -r conftest 2>/dev/null
7267 mkdir conftest
7268 cd conftest
7269 mkdir out
7270 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7271
7272 lt_compiler_flag="-o out/conftest2.$ac_objext"
7273 # Insert the option either (1) after the last *FLAGS variable, or
7274 # (2) before a word containing "conftest.", or (3) at the end.
7275 # Note that $ac_compile itself does not contain backslashes and begins
7276 # with a dollar sign (not a hyphen), so the echo should work correctly.
7277 lt_compile=`echo "$ac_compile" | $SED \
7278 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7279 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7280 -e 's:$: $lt_compiler_flag:'`
549f29b5 7281 (eval echo "\"\$as_me:7281: $lt_compile\"" >&5)
9c60689e
DWT
7282 (eval "$lt_compile" 2>out/conftest.err)
7283 ac_status=$?
7284 cat out/conftest.err >&5
549f29b5 7285 echo "$as_me:7285: \$? = $ac_status" >&5
9c60689e
DWT
7286 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7287 then
7288 # The compiler can only warn and ignore the option if not recognized
7289 # So say no if there are warnings
7290 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7291 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7292 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7293 lt_cv_prog_compiler_c_o=yes
7294 fi
7295 fi
7296 chmod u+w . 2>&5
7297 $RM conftest*
7298 # SGI C++ compiler will create directory out/ii_files/ for
7299 # template instantiation
7300 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7301 $RM out/* && rmdir out
7302 cd ..
7303 $RM -r conftest
7304 $RM conftest*
7305
7306fi
7307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7308$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7309
7310
7311
7312
7313hard_links="nottested"
7314if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7315 # do not overwrite the value of need_locks provided by the user
7316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7317$as_echo_n "checking if we can lock with hard links... " >&6; }
7318 hard_links=yes
7319 $RM conftest*
7320 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7321 touch conftest.a
7322 ln conftest.a conftest.b 2>&5 || hard_links=no
7323 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7325$as_echo "$hard_links" >&6; }
7326 if test "$hard_links" = no; then
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7328$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7329 need_locks=warn
7330 fi
7331else
7332 need_locks=no
7333fi
7334
7335
7336
7337
7338
7339
7340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7341$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7342
7343 runpath_var=
7344 allow_undefined_flag=
7345 always_export_symbols=no
7346 archive_cmds=
7347 archive_expsym_cmds=
7348 compiler_needs_object=no
7349 enable_shared_with_static_runtimes=no
7350 export_dynamic_flag_spec=
7351 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7352 hardcode_automatic=no
7353 hardcode_direct=no
7354 hardcode_direct_absolute=no
7355 hardcode_libdir_flag_spec=
7356 hardcode_libdir_flag_spec_ld=
7357 hardcode_libdir_separator=
7358 hardcode_minus_L=no
7359 hardcode_shlibpath_var=unsupported
7360 inherit_rpath=no
7361 link_all_deplibs=unknown
7362 module_cmds=
7363 module_expsym_cmds=
7364 old_archive_from_new_cmds=
7365 old_archive_from_expsyms_cmds=
7366 thread_safe_flag_spec=
7367 whole_archive_flag_spec=
7368 # include_expsyms should be a list of space-separated symbols to be *always*
7369 # included in the symbol list
7370 include_expsyms=
7371 # exclude_expsyms can be an extended regexp of symbols to exclude
7372 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7373 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7374 # as well as any symbol that contains `d'.
7375 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7376 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7377 # platforms (ab)use it in PIC code, but their linkers get confused if
7378 # the symbol is explicitly referenced. Since portable code cannot
7379 # rely on this symbol name, it's probably fine to never include it in
7380 # preloaded symbol tables.
7381 # Exclude shared library initialization/finalization symbols.
7382 extract_expsyms_cmds=
7383
7384 case $host_os in
7385 cygwin* | mingw* | pw32* | cegcc*)
7386 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7387 # When not using gcc, we currently assume that we are using
7388 # Microsoft Visual C++.
7389 if test "$GCC" != yes; then
7390 with_gnu_ld=no
7391 fi
7392 ;;
7393 interix*)
7394 # we just hope/assume this is gcc and not c89 (= MSVC++)
7395 with_gnu_ld=yes
7396 ;;
7397 openbsd*)
7398 with_gnu_ld=no
7399 ;;
7400 linux* | k*bsd*-gnu)
7401 link_all_deplibs=no
7402 ;;
7403 esac
7404
7405 ld_shlibs=yes
7406 if test "$with_gnu_ld" = yes; then
7407 # If archive_cmds runs LD, not CC, wlarc should be empty
7408 wlarc='${wl}'
7409
7410 # Set some defaults for GNU ld with shared library support. These
7411 # are reset later if shared libraries are not supported. Putting them
7412 # here allows them to be overridden if necessary.
7413 runpath_var=LD_RUN_PATH
7414 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7415 export_dynamic_flag_spec='${wl}--export-dynamic'
7416 # ancient GNU ld didn't support --whole-archive et. al.
7417 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7418 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7419 else
7420 whole_archive_flag_spec=
7421 fi
7422 supports_anon_versioning=no
7423 case `$LD -v 2>&1` in
7424 *GNU\ gold*) supports_anon_versioning=yes ;;
7425 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7426 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7427 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7428 *\ 2.11.*) ;; # other 2.11 versions
7429 *) supports_anon_versioning=yes ;;
7430 esac
7431
7432 # See if GNU ld supports shared libraries.
7433 case $host_os in
7434 aix[3-9]*)
7435 # On AIX/PPC, the GNU linker is very broken
7436 if test "$host_cpu" != ia64; then
7437 ld_shlibs=no
7438 cat <<_LT_EOF 1>&2
7439
7440*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7441*** to be unable to reliably create shared libraries on AIX.
7442*** Therefore, libtool is disabling shared libraries support. If you
7443*** really care for shared libraries, you may want to modify your PATH
7444*** so that a non-GNU linker is found, and then restart.
7445
7446_LT_EOF
7447 fi
7448 ;;
7449
7450 amigaos*)
7451 case $host_cpu in
7452 powerpc)
7453 # see comment about AmigaOS4 .so support
7454 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7455 archive_expsym_cmds=''
7456 ;;
7457 m68k)
7458 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)'
7459 hardcode_libdir_flag_spec='-L$libdir'
7460 hardcode_minus_L=yes
7461 ;;
7462 esac
7463 ;;
7464
7465 beos*)
7466 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7467 allow_undefined_flag=unsupported
7468 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7469 # support --undefined. This deserves some investigation. FIXME
7470 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7471 else
7472 ld_shlibs=no
7473 fi
7474 ;;
7475
7476 cygwin* | mingw* | pw32* | cegcc*)
7477 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7478 # as there is no search path for DLLs.
7479 hardcode_libdir_flag_spec='-L$libdir'
7480 allow_undefined_flag=unsupported
7481 always_export_symbols=no
7482 enable_shared_with_static_runtimes=yes
7483 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7484
7485 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7487 # If the export-symbols file already is a .def file (1st line
7488 # is EXPORTS), use it as is; otherwise, prepend...
7489 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7490 cp $export_symbols $output_objdir/$soname.def;
7491 else
7492 echo EXPORTS > $output_objdir/$soname.def;
7493 cat $export_symbols >> $output_objdir/$soname.def;
7494 fi~
7495 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7496 else
7497 ld_shlibs=no
7498 fi
7499 ;;
7500
7501 interix[3-9]*)
7502 hardcode_direct=no
7503 hardcode_shlibpath_var=no
7504 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7505 export_dynamic_flag_spec='${wl}-E'
7506 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7507 # Instead, shared libraries are loaded at an image base (0x10000000 by
7508 # default) and relocated if they conflict, which is a slow very memory
7509 # consuming and fragmenting process. To avoid this, we pick a random,
7510 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7511 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7512 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7513 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'
7514 ;;
7515
7516 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
7517 tmp_diet=no
7518 if test "$host_os" = linux-dietlibc; then
7519 case $cc_basename in
7520 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7521 esac
7522 fi
7523 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7524 && test "$tmp_diet" = no
7525 then
7526 tmp_addflag=
7527 tmp_sharedflag='-shared'
7528 case $cc_basename,$host_cpu in
7529 pgcc*) # Portland Group C compiler
7530 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'
7531 tmp_addflag=' $pic_flag'
7532 ;;
7533 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7534 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'
7535 tmp_addflag=' $pic_flag -Mnomain' ;;
7536 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7537 tmp_addflag=' -i_dynamic' ;;
7538 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7539 tmp_addflag=' -i_dynamic -nofor_main' ;;
7540 ifc* | ifort*) # Intel Fortran compiler
7541 tmp_addflag=' -nofor_main' ;;
7542 lf95*) # Lahey Fortran 8.1
7543 whole_archive_flag_spec=
7544 tmp_sharedflag='--shared' ;;
7545 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
7546 tmp_sharedflag='-qmkshrobj'
7547 tmp_addflag= ;;
7548 esac
7549 case `$CC -V 2>&1 | sed 5q` in
7550 *Sun\ C*) # Sun C 5.9
7551 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'
7552 compiler_needs_object=yes
7553 tmp_sharedflag='-G' ;;
7554 *Sun\ F*) # Sun Fortran 8.3
7555 tmp_sharedflag='-G' ;;
7556 esac
7557 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7558
7559 if test "x$supports_anon_versioning" = xyes; then
7560 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7561 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7562 echo "local: *; };" >> $output_objdir/$libname.ver~
7563 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7564 fi
7565
7566 case $cc_basename in
7567 xlf*)
7568 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7569 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7570 hardcode_libdir_flag_spec=
7571 hardcode_libdir_flag_spec_ld='-rpath $libdir'
7572 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7573 if test "x$supports_anon_versioning" = xyes; then
7574 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7575 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7576 echo "local: *; };" >> $output_objdir/$libname.ver~
7577 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7578 fi
7579 ;;
7580 esac
7581 else
7582 ld_shlibs=no
7583 fi
7584 ;;
7585
7586 netbsd* | netbsdelf*-gnu)
7587 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7588 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7589 wlarc=
7590 else
7591 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7592 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7593 fi
7594 ;;
7595
7596 solaris*)
7597 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7598 ld_shlibs=no
7599 cat <<_LT_EOF 1>&2
7600
7601*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7602*** create shared libraries on Solaris systems. Therefore, libtool
7603*** is disabling shared libraries support. We urge you to upgrade GNU
7604*** binutils to release 2.9.1 or newer. Another option is to modify
7605*** your PATH or compiler configuration so that the native linker is
7606*** used, and then restart.
7607
7608_LT_EOF
7609 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7610 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7611 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7612 else
7613 ld_shlibs=no
7614 fi
7615 ;;
7616
7617 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7618 case `$LD -v 2>&1` in
7619 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7620 ld_shlibs=no
7621 cat <<_LT_EOF 1>&2
7622
7623*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7624*** reliably create shared libraries on SCO systems. Therefore, libtool
7625*** is disabling shared libraries support. We urge you to upgrade GNU
7626*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7627*** your PATH or compiler configuration so that the native linker is
7628*** used, and then restart.
7629
7630_LT_EOF
7631 ;;
7632 *)
7633 # For security reasons, it is highly recommended that you always
7634 # use absolute paths for naming shared libraries, and exclude the
7635 # DT_RUNPATH tag from executables and libraries. But doing so
7636 # requires that you compile everything twice, which is a pain.
7637 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7638 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7639 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7640 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7641 else
7642 ld_shlibs=no
7643 fi
7644 ;;
7645 esac
7646 ;;
7647
7648 sunos4*)
7649 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7650 wlarc=
7651 hardcode_direct=yes
7652 hardcode_shlibpath_var=no
7653 ;;
7654
7655 *)
7656 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7657 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7658 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7659 else
7660 ld_shlibs=no
7661 fi
7662 ;;
7663 esac
7664
7665 if test "$ld_shlibs" = no; then
7666 runpath_var=
7667 hardcode_libdir_flag_spec=
7668 export_dynamic_flag_spec=
7669 whole_archive_flag_spec=
7670 fi
7671 else
7672 # PORTME fill in a description of your system's linker (not GNU ld)
7673 case $host_os in
7674 aix3*)
7675 allow_undefined_flag=unsupported
7676 always_export_symbols=yes
7677 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'
7678 # Note: this linker hardcodes the directories in LIBPATH if there
7679 # are no directories specified by -L.
7680 hardcode_minus_L=yes
7681 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7682 # Neither direct hardcoding nor static linking is supported with a
7683 # broken collect2.
7684 hardcode_direct=unsupported
7685 fi
7686 ;;
7687
7688 aix[4-9]*)
7689 if test "$host_cpu" = ia64; then
7690 # On IA64, the linker does run time linking by default, so we don't
7691 # have to do anything special.
7692 aix_use_runtimelinking=no
7693 exp_sym_flag='-Bexport'
7694 no_entry_flag=""
7695 else
7696 # If we're using GNU nm, then we don't want the "-C" option.
7697 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7698 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7699 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'
7700 else
7701 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'
7702 fi
7703 aix_use_runtimelinking=no
7704
7705 # Test if we are trying to use run time linking or normal
7706 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7707 # need to do runtime linking.
7708 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
7709 for ld_flag in $LDFLAGS; do
7710 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7711 aix_use_runtimelinking=yes
7712 break
7713 fi
7714 done
7715 ;;
7716 esac
7717
7718 exp_sym_flag='-bexport'
7719 no_entry_flag='-bnoentry'
7720 fi
7721
7722 # When large executables or shared objects are built, AIX ld can
7723 # have problems creating the table of contents. If linking a library
7724 # or program results in "error TOC overflow" add -mminimal-toc to
7725 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7726 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7727
7728 archive_cmds=''
7729 hardcode_direct=yes
7730 hardcode_direct_absolute=yes
7731 hardcode_libdir_separator=':'
7732 link_all_deplibs=yes
7733 file_list_spec='${wl}-f,'
7734
7735 if test "$GCC" = yes; then
7736 case $host_os in aix4.[012]|aix4.[012].*)
7737 # We only want to do this on AIX 4.2 and lower, the check
7738 # below for broken collect2 doesn't work under 4.3+
7739 collect2name=`${CC} -print-prog-name=collect2`
7740 if test -f "$collect2name" &&
7741 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7742 then
7743 # We have reworked collect2
7744 :
7745 else
7746 # We have old collect2
7747 hardcode_direct=unsupported
7748 # It fails to find uninstalled libraries when the uninstalled
7749 # path is not listed in the libpath. Setting hardcode_minus_L
7750 # to unsupported forces relinking
7751 hardcode_minus_L=yes
7752 hardcode_libdir_flag_spec='-L$libdir'
7753 hardcode_libdir_separator=
7754 fi
7755 ;;
7756 esac
7757 shared_flag='-shared'
7758 if test "$aix_use_runtimelinking" = yes; then
7759 shared_flag="$shared_flag "'${wl}-G'
7760 fi
7761 link_all_deplibs=no
7762 else
7763 # not using gcc
7764 if test "$host_cpu" = ia64; then
7765 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7766 # chokes on -Wl,-G. The following line is correct:
7767 shared_flag='-G'
7768 else
7769 if test "$aix_use_runtimelinking" = yes; then
7770 shared_flag='${wl}-G'
7771 else
7772 shared_flag='${wl}-bM:SRE'
7773 fi
7774 fi
7775 fi
7776
7777 export_dynamic_flag_spec='${wl}-bexpall'
7778 # It seems that -bexpall does not export symbols beginning with
7779 # underscore (_), so it is better to generate a list of symbols to export.
7780 always_export_symbols=yes
7781 if test "$aix_use_runtimelinking" = yes; then
7782 # Warning - without using the other runtime loading flags (-brtl),
7783 # -berok will link without error, but may produce a broken library.
7784 allow_undefined_flag='-berok'
7785 # Determine the default libpath from the value encoded in an
7786 # empty executable.
7787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7788/* end confdefs.h. */
7789
7790int
7791main ()
7792{
7793
7794 ;
7795 return 0;
7796}
7797_ACEOF
7798if ac_fn_c_try_link "$LINENO"; then :
7799
7800lt_aix_libpath_sed='
7801 /Import File Strings/,/^$/ {
7802 /^0/ {
7803 s/^0 *\(.*\)$/\1/
7804 p
7805 }
7806 }'
7807aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7808# Check for a 64-bit object if we didn't find anything.
7809if test -z "$aix_libpath"; then
7810 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7811fi
7812fi
7813rm -f core conftest.err conftest.$ac_objext \
7814 conftest$ac_exeext conftest.$ac_ext
7815if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7816
7817 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7818 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"
7819 else
7820 if test "$host_cpu" = ia64; then
7821 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7822 allow_undefined_flag="-z nodefs"
7823 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"
7824 else
7825 # Determine the default libpath from the value encoded in an
7826 # empty executable.
7827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7828/* end confdefs.h. */
7829
7830int
7831main ()
7832{
7833
7834 ;
7835 return 0;
7836}
7837_ACEOF
7838if ac_fn_c_try_link "$LINENO"; then :
7839
7840lt_aix_libpath_sed='
7841 /Import File Strings/,/^$/ {
7842 /^0/ {
7843 s/^0 *\(.*\)$/\1/
7844 p
7845 }
7846 }'
7847aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7848# Check for a 64-bit object if we didn't find anything.
7849if test -z "$aix_libpath"; then
7850 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7851fi
7852fi
7853rm -f core conftest.err conftest.$ac_objext \
7854 conftest$ac_exeext conftest.$ac_ext
7855if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7856
7857 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7858 # Warning - without using the other run time loading flags,
7859 # -berok will link without error, but may produce a broken library.
7860 no_undefined_flag=' ${wl}-bernotok'
7861 allow_undefined_flag=' ${wl}-berok'
7862 # Exported symbols can be pulled into shared objects from archives
7863 whole_archive_flag_spec='$convenience'
7864 archive_cmds_need_lc=yes
7865 # This is similar to how AIX traditionally builds its shared libraries.
7866 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'
7867 fi
7868 fi
7869 ;;
7870
7871 amigaos*)
7872 case $host_cpu in
7873 powerpc)
7874 # see comment about AmigaOS4 .so support
7875 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7876 archive_expsym_cmds=''
7877 ;;
7878 m68k)
7879 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)'
7880 hardcode_libdir_flag_spec='-L$libdir'
7881 hardcode_minus_L=yes
7882 ;;
7883 esac
7884 ;;
7885
7886 bsdi[45]*)
7887 export_dynamic_flag_spec=-rdynamic
7888 ;;
7889
7890 cygwin* | mingw* | pw32* | cegcc*)
7891 # When not using gcc, we currently assume that we are using
7892 # Microsoft Visual C++.
7893 # hardcode_libdir_flag_spec is actually meaningless, as there is
7894 # no search path for DLLs.
7895 hardcode_libdir_flag_spec=' '
7896 allow_undefined_flag=unsupported
7897 # Tell ltmain to make .lib files, not .a files.
7898 libext=lib
7899 # Tell ltmain to make .dll files, not .so files.
7900 shrext_cmds=".dll"
7901 # FIXME: Setting linknames here is a bad hack.
7902 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7903 # The linker will automatically build a .lib file if we build a DLL.
7904 old_archive_from_new_cmds='true'
7905 # FIXME: Should let the user specify the lib program.
7906 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7907 fix_srcfile_path='`cygpath -w "$srcfile"`'
7908 enable_shared_with_static_runtimes=yes
7909 ;;
7910
7911 darwin* | rhapsody*)
7912
7913
7914 archive_cmds_need_lc=no
7915 hardcode_direct=no
7916 hardcode_automatic=yes
7917 hardcode_shlibpath_var=unsupported
7918 whole_archive_flag_spec=''
7919 link_all_deplibs=yes
7920 allow_undefined_flag="$_lt_dar_allow_undefined"
7921 case $cc_basename in
7922 ifort*) _lt_dar_can_shared=yes ;;
7923 *) _lt_dar_can_shared=$GCC ;;
7924 esac
7925 if test "$_lt_dar_can_shared" = "yes"; then
7926 output_verbose_link_cmd=echo
7927 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
7928 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
7929 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}"
7930 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}"
7931
7932 else
7933 ld_shlibs=no
7934 fi
7935
7936 ;;
7937
7938 dgux*)
7939 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7940 hardcode_libdir_flag_spec='-L$libdir'
7941 hardcode_shlibpath_var=no
7942 ;;
7943
7944 freebsd1*)
7945 ld_shlibs=no
7946 ;;
7947
7948 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7949 # support. Future versions do this automatically, but an explicit c++rt0.o
7950 # does not break anything, and helps significantly (at the cost of a little
7951 # extra space).
7952 freebsd2.2*)
7953 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7954 hardcode_libdir_flag_spec='-R$libdir'
7955 hardcode_direct=yes
7956 hardcode_shlibpath_var=no
7957 ;;
7958
7959 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7960 freebsd2*)
7961 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7962 hardcode_direct=yes
7963 hardcode_minus_L=yes
7964 hardcode_shlibpath_var=no
7965 ;;
7966
7967 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7968 freebsd* | dragonfly*)
7969 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7970 hardcode_libdir_flag_spec='-R$libdir'
7971 hardcode_direct=yes
7972 hardcode_shlibpath_var=no
7973 ;;
7974
7975 hpux9*)
7976 if test "$GCC" = yes; then
7977 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'
7978 else
7979 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'
7980 fi
7981 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7982 hardcode_libdir_separator=:
7983 hardcode_direct=yes
7984
7985 # hardcode_minus_L: Not really in the search PATH,
7986 # but as the default location of the library.
7987 hardcode_minus_L=yes
7988 export_dynamic_flag_spec='${wl}-E'
7989 ;;
7990
7991 hpux10*)
7992 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7993 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7994 else
7995 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7996 fi
7997 if test "$with_gnu_ld" = no; then
7998 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7999 hardcode_libdir_flag_spec_ld='+b $libdir'
8000 hardcode_libdir_separator=:
8001 hardcode_direct=yes
8002 hardcode_direct_absolute=yes
8003 export_dynamic_flag_spec='${wl}-E'
8004 # hardcode_minus_L: Not really in the search PATH,
8005 # but as the default location of the library.
8006 hardcode_minus_L=yes
8007 fi
8008 ;;
8009
8010 hpux11*)
8011 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8012 case $host_cpu in
8013 hppa*64*)
8014 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8015 ;;
8016 ia64*)
8017 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8018 ;;
8019 *)
8020 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8021 ;;
8022 esac
8023 else
8024 case $host_cpu in
8025 hppa*64*)
8026 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8027 ;;
8028 ia64*)
8029 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8030 ;;
8031 *)
8032 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8033 ;;
8034 esac
8035 fi
8036 if test "$with_gnu_ld" = no; then
8037 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8038 hardcode_libdir_separator=:
8039
8040 case $host_cpu in
8041 hppa*64*|ia64*)
8042 hardcode_direct=no
8043 hardcode_shlibpath_var=no
8044 ;;
8045 *)
8046 hardcode_direct=yes
8047 hardcode_direct_absolute=yes
8048 export_dynamic_flag_spec='${wl}-E'
8049
8050 # hardcode_minus_L: Not really in the search PATH,
8051 # but as the default location of the library.
8052 hardcode_minus_L=yes
8053 ;;
8054 esac
8055 fi
8056 ;;
8057
8058 irix5* | irix6* | nonstopux*)
8059 if test "$GCC" = yes; then
8060 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'
8061 # Try to use the -exported_symbol ld option, if it does not
8062 # work, assume that -exports_file does not work either and
8063 # implicitly export all symbols.
8064 save_LDFLAGS="$LDFLAGS"
8065 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8067/* end confdefs.h. */
8068int foo(void) {}
8069_ACEOF
8070if ac_fn_c_try_link "$LINENO"; then :
8071 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'
8072
8073fi
8074rm -f core conftest.err conftest.$ac_objext \
8075 conftest$ac_exeext conftest.$ac_ext
8076 LDFLAGS="$save_LDFLAGS"
8077 else
8078 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'
8079 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'
8080 fi
8081 archive_cmds_need_lc='no'
8082 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8083 hardcode_libdir_separator=:
8084 inherit_rpath=yes
8085 link_all_deplibs=yes
8086 ;;
8087
8088 netbsd* | netbsdelf*-gnu)
8089 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8090 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8091 else
8092 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8093 fi
8094 hardcode_libdir_flag_spec='-R$libdir'
8095 hardcode_direct=yes
8096 hardcode_shlibpath_var=no
8097 ;;
8098
8099 newsos6)
8100 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8101 hardcode_direct=yes
8102 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8103 hardcode_libdir_separator=:
8104 hardcode_shlibpath_var=no
8105 ;;
8106
8107 *nto* | *qnx*)
8108 ;;
8109
8110 openbsd*)
8111 if test -f /usr/libexec/ld.so; then
8112 hardcode_direct=yes
8113 hardcode_shlibpath_var=no
8114 hardcode_direct_absolute=yes
8115 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8116 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8117 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8118 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8119 export_dynamic_flag_spec='${wl}-E'
8120 else
8121 case $host_os in
8122 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8123 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8124 hardcode_libdir_flag_spec='-R$libdir'
8125 ;;
8126 *)
8127 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8128 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8129 ;;
8130 esac
8131 fi
8132 else
8133 ld_shlibs=no
8134 fi
8135 ;;
8136
8137 os2*)
8138 hardcode_libdir_flag_spec='-L$libdir'
8139 hardcode_minus_L=yes
8140 allow_undefined_flag=unsupported
8141 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'
8142 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8143 ;;
8144
8145 osf3*)
8146 if test "$GCC" = yes; then
8147 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8148 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'
8149 else
8150 allow_undefined_flag=' -expect_unresolved \*'
8151 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'
8152 fi
8153 archive_cmds_need_lc='no'
8154 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8155 hardcode_libdir_separator=:
8156 ;;
8157
8158 osf4* | osf5*) # as osf3* with the addition of -msym flag
8159 if test "$GCC" = yes; then
8160 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8161 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'
8162 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8163 else
8164 allow_undefined_flag=' -expect_unresolved \*'
8165 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'
8166 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~
8167 $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'
8168
8169 # Both c and cxx compiler support -rpath directly
8170 hardcode_libdir_flag_spec='-rpath $libdir'
8171 fi
8172 archive_cmds_need_lc='no'
8173 hardcode_libdir_separator=:
8174 ;;
8175
8176 solaris*)
8177 no_undefined_flag=' -z defs'
8178 if test "$GCC" = yes; then
8179 wlarc='${wl}'
8180 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8181 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8182 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8183 else
8184 case `$CC -V 2>&1` in
8185 *"Compilers 5.0"*)
8186 wlarc=''
8187 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8188 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8189 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8190 ;;
8191 *)
8192 wlarc='${wl}'
8193 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8194 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8195 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8196 ;;
8197 esac
8198 fi
8199 hardcode_libdir_flag_spec='-R$libdir'
8200 hardcode_shlibpath_var=no
8201 case $host_os in
8202 solaris2.[0-5] | solaris2.[0-5].*) ;;
8203 *)
8204 # The compiler driver will combine and reorder linker options,
8205 # but understands `-z linker_flag'. GCC discards it without `$wl',
8206 # but is careful enough not to reorder.
8207 # Supported since Solaris 2.6 (maybe 2.5.1?)
8208 if test "$GCC" = yes; then
8209 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8210 else
8211 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8212 fi
8213 ;;
8214 esac
8215 link_all_deplibs=yes
8216 ;;
8217
8218 sunos4*)
8219 if test "x$host_vendor" = xsequent; then
8220 # Use $CC to link under sequent, because it throws in some extra .o
8221 # files that make .init and .fini sections work.
8222 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8223 else
8224 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8225 fi
8226 hardcode_libdir_flag_spec='-L$libdir'
8227 hardcode_direct=yes
8228 hardcode_minus_L=yes
8229 hardcode_shlibpath_var=no
8230 ;;
8231
8232 sysv4)
8233 case $host_vendor in
8234 sni)
8235 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8236 hardcode_direct=yes # is this really true???
8237 ;;
8238 siemens)
8239 ## LD is ld it makes a PLAMLIB
8240 ## CC just makes a GrossModule.
8241 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8242 reload_cmds='$CC -r -o $output$reload_objs'
8243 hardcode_direct=no
8244 ;;
8245 motorola)
8246 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8247 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8248 ;;
8249 esac
8250 runpath_var='LD_RUN_PATH'
8251 hardcode_shlibpath_var=no
8252 ;;
8253
8254 sysv4.3*)
8255 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8256 hardcode_shlibpath_var=no
8257 export_dynamic_flag_spec='-Bexport'
8258 ;;
8259
8260 sysv4*MP*)
8261 if test -d /usr/nec; then
8262 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8263 hardcode_shlibpath_var=no
8264 runpath_var=LD_RUN_PATH
8265 hardcode_runpath_var=yes
8266 ld_shlibs=yes
8267 fi
8268 ;;
8269
8270 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8271 no_undefined_flag='${wl}-z,text'
8272 archive_cmds_need_lc=no
8273 hardcode_shlibpath_var=no
8274 runpath_var='LD_RUN_PATH'
8275
8276 if test "$GCC" = yes; then
8277 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8278 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8279 else
8280 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8281 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8282 fi
8283 ;;
8284
8285 sysv5* | sco3.2v5* | sco5v6*)
8286 # Note: We can NOT use -z defs as we might desire, because we do not
8287 # link with -lc, and that would cause any symbols used from libc to
8288 # always be unresolved, which means just about no library would
8289 # ever link correctly. If we're not using GNU ld we use -z text
8290 # though, which does catch some bad symbols but isn't as heavy-handed
8291 # as -z defs.
8292 no_undefined_flag='${wl}-z,text'
8293 allow_undefined_flag='${wl}-z,nodefs'
8294 archive_cmds_need_lc=no
8295 hardcode_shlibpath_var=no
8296 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8297 hardcode_libdir_separator=':'
8298 link_all_deplibs=yes
8299 export_dynamic_flag_spec='${wl}-Bexport'
8300 runpath_var='LD_RUN_PATH'
8301
8302 if test "$GCC" = yes; then
8303 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8304 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8305 else
8306 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8307 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8308 fi
8309 ;;
8310
8311 uts4*)
8312 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8313 hardcode_libdir_flag_spec='-L$libdir'
8314 hardcode_shlibpath_var=no
8315 ;;
8316
8317 *)
8318 ld_shlibs=no
8319 ;;
8320 esac
8321
8322 if test x$host_vendor = xsni; then
8323 case $host in
8324 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8325 export_dynamic_flag_spec='${wl}-Blargedynsym'
8326 ;;
8327 esac
8328 fi
8329 fi
8330
8331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8332$as_echo "$ld_shlibs" >&6; }
8333test "$ld_shlibs" = no && can_build_shared=no
8334
8335with_gnu_ld=$with_gnu_ld
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351#
8352# Do we need to explicitly link libc?
8353#
8354case "x$archive_cmds_need_lc" in
8355x|xyes)
8356 # Assume -lc should be added
8357 archive_cmds_need_lc=yes
8358
8359 if test "$enable_shared" = yes && test "$GCC" = yes; then
8360 case $archive_cmds in
8361 *'~'*)
8362 # FIXME: we may have to deal with multi-command sequences.
8363 ;;
8364 '$CC '*)
8365 # Test whether the compiler implicitly links with -lc since on some
8366 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8367 # to ld, don't add -lc before -lgcc.
8368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8369$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8370 $RM conftest*
8371 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8372
8373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8374 (eval $ac_compile) 2>&5
8375 ac_status=$?
8376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8377 test $ac_status = 0; } 2>conftest.err; then
8378 soname=conftest
8379 lib=conftest
8380 libobjs=conftest.$ac_objext
8381 deplibs=
8382 wl=$lt_prog_compiler_wl
8383 pic_flag=$lt_prog_compiler_pic
8384 compiler_flags=-v
8385 linker_flags=-v
8386 verstring=
8387 output_objdir=.
8388 libname=conftest
8389 lt_save_allow_undefined_flag=$allow_undefined_flag
8390 allow_undefined_flag=
8391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8392 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8393 ac_status=$?
8394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8395 test $ac_status = 0; }
8396 then
8397 archive_cmds_need_lc=no
8398 else
8399 archive_cmds_need_lc=yes
8400 fi
8401 allow_undefined_flag=$lt_save_allow_undefined_flag
8402 else
8403 cat conftest.err 1>&5
8404 fi
8405 $RM conftest*
8406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8407$as_echo "$archive_cmds_need_lc" >&6; }
8408 ;;
8409 esac
8410 fi
8411 ;;
8412esac
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8571$as_echo_n "checking dynamic linker characteristics... " >&6; }
8572
8573if test "$GCC" = yes; then
8574 case $host_os in
8575 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8576 *) lt_awk_arg="/^libraries:/" ;;
8577 esac
8578 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8579 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8580 # if the path contains ";" then we assume it to be the separator
8581 # otherwise default to the standard path separator (i.e. ":") - it is
8582 # assumed that no part of a normal pathname contains ";" but that should
8583 # okay in the real world where ";" in dirpaths is itself problematic.
8584 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8585 else
8586 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8587 fi
8588 # Ok, now we have the path, separated by spaces, we can step through it
8589 # and add multilib dir if necessary.
8590 lt_tmp_lt_search_path_spec=
8591 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8592 for lt_sys_path in $lt_search_path_spec; do
8593 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8594 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8595 else
8596 test -d "$lt_sys_path" && \
8597 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8598 fi
8599 done
8600 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8601BEGIN {RS=" "; FS="/|\n";} {
8602 lt_foo="";
8603 lt_count=0;
8604 for (lt_i = NF; lt_i > 0; lt_i--) {
8605 if ($lt_i != "" && $lt_i != ".") {
8606 if ($lt_i == "..") {
8607 lt_count++;
8608 } else {
8609 if (lt_count == 0) {
8610 lt_foo="/" $lt_i lt_foo;
8611 } else {
8612 lt_count--;
8613 }
8614 }
8615 }
8616 }
8617 if (lt_foo != "") { lt_freq[lt_foo]++; }
8618 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8619}'`
8620 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8621else
8622 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8623fi
8624library_names_spec=
8625libname_spec='lib$name'
8626soname_spec=
8627shrext_cmds=".so"
8628postinstall_cmds=
8629postuninstall_cmds=
8630finish_cmds=
8631finish_eval=
8632shlibpath_var=
8633shlibpath_overrides_runpath=unknown
8634version_type=none
8635dynamic_linker="$host_os ld.so"
8636sys_lib_dlsearch_path_spec="/lib /usr/lib"
8637need_lib_prefix=unknown
8638hardcode_into_libs=no
8639
8640# when you set need_version to no, make sure it does not cause -set_version
8641# flags to be left without arguments
8642need_version=unknown
8643
8644case $host_os in
8645aix3*)
8646 version_type=linux
8647 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8648 shlibpath_var=LIBPATH
8649
8650 # AIX 3 has no versioning support, so we append a major version to the name.
8651 soname_spec='${libname}${release}${shared_ext}$major'
8652 ;;
8653
8654aix[4-9]*)
8655 version_type=linux
8656 need_lib_prefix=no
8657 need_version=no
8658 hardcode_into_libs=yes
8659 if test "$host_cpu" = ia64; then
8660 # AIX 5 supports IA64
8661 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8662 shlibpath_var=LD_LIBRARY_PATH
8663 else
8664 # With GCC up to 2.95.x, collect2 would create an import file
8665 # for dependence libraries. The import file would start with
8666 # the line `#! .'. This would cause the generated library to
8667 # depend on `.', always an invalid library. This was fixed in
8668 # development snapshots of GCC prior to 3.0.
8669 case $host_os in
8670 aix4 | aix4.[01] | aix4.[01].*)
8671 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8672 echo ' yes '
8673 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8674 :
8675 else
8676 can_build_shared=no
8677 fi
8678 ;;
8679 esac
8680 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8681 # soname into executable. Probably we can add versioning support to
8682 # collect2, so additional links can be useful in future.
8683 if test "$aix_use_runtimelinking" = yes; then
8684 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8685 # instead of lib<name>.a to let people know that these are not
8686 # typical AIX shared libraries.
8687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8688 else
8689 # We preserve .a as extension for shared libraries through AIX4.2
8690 # and later when we are not doing run time linking.
8691 library_names_spec='${libname}${release}.a $libname.a'
8692 soname_spec='${libname}${release}${shared_ext}$major'
8693 fi
8694 shlibpath_var=LIBPATH
8695 fi
8696 ;;
8697
8698amigaos*)
8699 case $host_cpu in
8700 powerpc)
8701 # Since July 2007 AmigaOS4 officially supports .so libraries.
8702 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
8703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8704 ;;
8705 m68k)
8706 library_names_spec='$libname.ixlibrary $libname.a'
8707 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8708 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'
8709 ;;
8710 esac
8711 ;;
8712
8713beos*)
8714 library_names_spec='${libname}${shared_ext}'
8715 dynamic_linker="$host_os ld.so"
8716 shlibpath_var=LIBRARY_PATH
8717 ;;
8718
8719bsdi[45]*)
8720 version_type=linux
8721 need_version=no
8722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8723 soname_spec='${libname}${release}${shared_ext}$major'
8724 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8725 shlibpath_var=LD_LIBRARY_PATH
8726 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8727 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8728 # the default ld.so.conf also contains /usr/contrib/lib and
8729 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8730 # libtool to hard-code these into programs
8731 ;;
8732
8733cygwin* | mingw* | pw32* | cegcc*)
8734 version_type=windows
8735 shrext_cmds=".dll"
8736 need_version=no
8737 need_lib_prefix=no
8738
8739 case $GCC,$host_os in
8740 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
8741 library_names_spec='$libname.dll.a'
8742 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8743 postinstall_cmds='base_file=`basename \${file}`~
8744 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8745 dldir=$destdir/`dirname \$dlpath`~
8746 test -d \$dldir || mkdir -p \$dldir~
8747 $install_prog $dir/$dlname \$dldir/$dlname~
8748 chmod a+x \$dldir/$dlname~
8749 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8750 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8751 fi'
8752 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8753 dlpath=$dir/\$dldll~
8754 $RM \$dlpath'
8755 shlibpath_overrides_runpath=yes
8756
8757 case $host_os in
8758 cygwin*)
8759 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8760 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8761 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8762 ;;
8763 mingw* | cegcc*)
8764 # MinGW DLLs use traditional 'lib' prefix
8765 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8766 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8767 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8768 # It is most probably a Windows format PATH printed by
8769 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8770 # path with ; separators, and with drive letters. We can handle the
8771 # drive letters (cygwin fileutils understands them), so leave them,
8772 # especially as we might pass files found there to a mingw objdump,
8773 # which wouldn't understand a cygwinified path. Ahh.
8774 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8775 else
8776 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8777 fi
8778 ;;
8779 pw32*)
8780 # pw32 DLLs use 'pw' prefix rather than 'lib'
8781 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8782 ;;
8783 esac
8784 ;;
8785
8786 *)
8787 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8788 ;;
8789 esac
8790 dynamic_linker='Win32 ld.exe'
8791 # FIXME: first we should search . and the directory the executable is in
8792 shlibpath_var=PATH
8793 ;;
8794
8795darwin* | rhapsody*)
8796 dynamic_linker="$host_os dyld"
8797 version_type=darwin
8798 need_lib_prefix=no
8799 need_version=no
8800 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8801 soname_spec='${libname}${release}${major}$shared_ext'
8802 shlibpath_overrides_runpath=yes
8803 shlibpath_var=DYLD_LIBRARY_PATH
8804 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8805
8806 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8807 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8808 ;;
8809
8810dgux*)
8811 version_type=linux
8812 need_lib_prefix=no
8813 need_version=no
8814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8815 soname_spec='${libname}${release}${shared_ext}$major'
8816 shlibpath_var=LD_LIBRARY_PATH
8817 ;;
8818
8819freebsd1*)
8820 dynamic_linker=no
8821 ;;
8822
8823freebsd* | dragonfly*)
8824 # DragonFly does not have aout. When/if they implement a new
8825 # versioning mechanism, adjust this.
8826 if test -x /usr/bin/objformat; then
8827 objformat=`/usr/bin/objformat`
8828 else
8829 case $host_os in
8830 freebsd[123]*) objformat=aout ;;
8831 *) objformat=elf ;;
8832 esac
8833 fi
8834 version_type=freebsd-$objformat
8835 case $version_type in
8836 freebsd-elf*)
8837 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8838 need_version=no
8839 need_lib_prefix=no
8840 ;;
8841 freebsd-*)
8842 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8843 need_version=yes
8844 ;;
8845 esac
8846 shlibpath_var=LD_LIBRARY_PATH
8847 case $host_os in
8848 freebsd2*)
8849 shlibpath_overrides_runpath=yes
8850 ;;
8851 freebsd3.[01]* | freebsdelf3.[01]*)
8852 shlibpath_overrides_runpath=yes
8853 hardcode_into_libs=yes
8854 ;;
8855 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8856 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8857 shlibpath_overrides_runpath=no
8858 hardcode_into_libs=yes
8859 ;;
8860 *) # from 4.6 on, and DragonFly
8861 shlibpath_overrides_runpath=yes
8862 hardcode_into_libs=yes
8863 ;;
8864 esac
8865 ;;
8866
8867gnu*)
8868 version_type=linux
8869 need_lib_prefix=no
8870 need_version=no
8871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8872 soname_spec='${libname}${release}${shared_ext}$major'
8873 shlibpath_var=LD_LIBRARY_PATH
8874 hardcode_into_libs=yes
8875 ;;
8876
8877hpux9* | hpux10* | hpux11*)
8878 # Give a soname corresponding to the major version so that dld.sl refuses to
8879 # link against other versions.
8880 version_type=sunos
8881 need_lib_prefix=no
8882 need_version=no
8883 case $host_cpu in
8884 ia64*)
8885 shrext_cmds='.so'
8886 hardcode_into_libs=yes
8887 dynamic_linker="$host_os dld.so"
8888 shlibpath_var=LD_LIBRARY_PATH
8889 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8891 soname_spec='${libname}${release}${shared_ext}$major'
8892 if test "X$HPUX_IA64_MODE" = X32; then
8893 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8894 else
8895 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8896 fi
8897 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8898 ;;
8899 hppa*64*)
8900 shrext_cmds='.sl'
8901 hardcode_into_libs=yes
8902 dynamic_linker="$host_os dld.sl"
8903 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8904 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8906 soname_spec='${libname}${release}${shared_ext}$major'
8907 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8908 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8909 ;;
8910 *)
8911 shrext_cmds='.sl'
8912 dynamic_linker="$host_os dld.sl"
8913 shlibpath_var=SHLIB_PATH
8914 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8916 soname_spec='${libname}${release}${shared_ext}$major'
8917 ;;
8918 esac
8919 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8920 postinstall_cmds='chmod 555 $lib'
8921 ;;
8922
8923interix[3-9]*)
8924 version_type=linux
8925 need_lib_prefix=no
8926 need_version=no
8927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8928 soname_spec='${libname}${release}${shared_ext}$major'
8929 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8930 shlibpath_var=LD_LIBRARY_PATH
8931 shlibpath_overrides_runpath=no
8932 hardcode_into_libs=yes
8933 ;;
8934
8935irix5* | irix6* | nonstopux*)
8936 case $host_os in
8937 nonstopux*) version_type=nonstopux ;;
8938 *)
8939 if test "$lt_cv_prog_gnu_ld" = yes; then
8940 version_type=linux
8941 else
8942 version_type=irix
8943 fi ;;
8944 esac
8945 need_lib_prefix=no
8946 need_version=no
8947 soname_spec='${libname}${release}${shared_ext}$major'
8948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8949 case $host_os in
8950 irix5* | nonstopux*)
8951 libsuff= shlibsuff=
8952 ;;
8953 *)
8954 case $LD in # libtool.m4 will add one of these switches to LD
8955 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8956 libsuff= shlibsuff= libmagic=32-bit;;
8957 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8958 libsuff=32 shlibsuff=N32 libmagic=N32;;
8959 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8960 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8961 *) libsuff= shlibsuff= libmagic=never-match;;
8962 esac
8963 ;;
8964 esac
8965 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8966 shlibpath_overrides_runpath=no
8967 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8968 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8969 hardcode_into_libs=yes
8970 ;;
8971
8972# No shared lib support for Linux oldld, aout, or coff.
8973linux*oldld* | linux*aout* | linux*coff*)
8974 dynamic_linker=no
8975 ;;
8976
8977# This must be Linux ELF.
8978linux* | k*bsd*-gnu | kopensolaris*-gnu)
8979 version_type=linux
8980 need_lib_prefix=no
8981 need_version=no
8982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8983 soname_spec='${libname}${release}${shared_ext}$major'
8984 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8985 shlibpath_var=LD_LIBRARY_PATH
8986 shlibpath_overrides_runpath=no
8987 # Some binutils ld are patched to set DT_RUNPATH
8988 save_LDFLAGS=$LDFLAGS
8989 save_libdir=$libdir
8990 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8991 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8993/* end confdefs.h. */
8994
8995int
8996main ()
8997{
8998
8999 ;
9000 return 0;
9001}
9002_ACEOF
9003if ac_fn_c_try_link "$LINENO"; then :
9004 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9005 shlibpath_overrides_runpath=yes
9006fi
9007fi
9008rm -f core conftest.err conftest.$ac_objext \
9009 conftest$ac_exeext conftest.$ac_ext
9010 LDFLAGS=$save_LDFLAGS
9011 libdir=$save_libdir
9012
9013 # This implies no fast_install, which is unacceptable.
9014 # Some rework will be needed to allow for fast_install
9015 # before this can be enabled.
9016 hardcode_into_libs=yes
9017
9018 # Append ld.so.conf contents to the search path
9019 if test -f /etc/ld.so.conf; then
9020 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' ' '`
9021 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9022 fi
9023
9024 # We used to test for /lib/ld.so.1 and disable shared libraries on
9025 # powerpc, because MkLinux only supported shared libraries with the
9026 # GNU dynamic linker. Since this was broken with cross compilers,
9027 # most powerpc-linux boxes support dynamic linking these days and
9028 # people can always --disable-shared, the test was removed, and we
9029 # assume the GNU/Linux dynamic linker is in use.
9030 dynamic_linker='GNU/Linux ld.so'
9031 ;;
9032
9033netbsdelf*-gnu)
9034 version_type=linux
9035 need_lib_prefix=no
9036 need_version=no
9037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9038 soname_spec='${libname}${release}${shared_ext}$major'
9039 shlibpath_var=LD_LIBRARY_PATH
9040 shlibpath_overrides_runpath=no
9041 hardcode_into_libs=yes
9042 dynamic_linker='NetBSD ld.elf_so'
9043 ;;
9044
9045netbsd*)
9046 version_type=sunos
9047 need_lib_prefix=no
9048 need_version=no
9049 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9051 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9052 dynamic_linker='NetBSD (a.out) ld.so'
9053 else
9054 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9055 soname_spec='${libname}${release}${shared_ext}$major'
9056 dynamic_linker='NetBSD ld.elf_so'
9057 fi
9058 shlibpath_var=LD_LIBRARY_PATH
9059 shlibpath_overrides_runpath=yes
9060 hardcode_into_libs=yes
9061 ;;
9062
9063newsos6)
9064 version_type=linux
9065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9066 shlibpath_var=LD_LIBRARY_PATH
9067 shlibpath_overrides_runpath=yes
9068 ;;
9069
9070*nto* | *qnx*)
9071 version_type=qnx
9072 need_lib_prefix=no
9073 need_version=no
9074 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9075 soname_spec='${libname}${release}${shared_ext}$major'
9076 shlibpath_var=LD_LIBRARY_PATH
9077 shlibpath_overrides_runpath=no
9078 hardcode_into_libs=yes
9079 dynamic_linker='ldqnx.so'
9080 ;;
9081
9082openbsd*)
9083 version_type=sunos
9084 sys_lib_dlsearch_path_spec="/usr/lib"
9085 need_lib_prefix=no
9086 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9087 case $host_os in
9088 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9089 *) need_version=no ;;
9090 esac
9091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9092 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9093 shlibpath_var=LD_LIBRARY_PATH
9094 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9095 case $host_os in
9096 openbsd2.[89] | openbsd2.[89].*)
9097 shlibpath_overrides_runpath=no
9098 ;;
9099 *)
9100 shlibpath_overrides_runpath=yes
9101 ;;
9102 esac
9103 else
9104 shlibpath_overrides_runpath=yes
9105 fi
9106 ;;
9107
9108os2*)
9109 libname_spec='$name'
9110 shrext_cmds=".dll"
9111 need_lib_prefix=no
9112 library_names_spec='$libname${shared_ext} $libname.a'
9113 dynamic_linker='OS/2 ld.exe'
9114 shlibpath_var=LIBPATH
9115 ;;
9116
9117osf3* | osf4* | osf5*)
9118 version_type=osf
9119 need_lib_prefix=no
9120 need_version=no
9121 soname_spec='${libname}${release}${shared_ext}$major'
9122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9123 shlibpath_var=LD_LIBRARY_PATH
9124 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9125 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9126 ;;
9127
9128rdos*)
9129 dynamic_linker=no
9130 ;;
9131
9132solaris*)
9133 version_type=linux
9134 need_lib_prefix=no
9135 need_version=no
9136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9137 soname_spec='${libname}${release}${shared_ext}$major'
9138 shlibpath_var=LD_LIBRARY_PATH
9139 shlibpath_overrides_runpath=yes
9140 hardcode_into_libs=yes
9141 # ldd complains unless libraries are executable
9142 postinstall_cmds='chmod +x $lib'
9143 ;;
9144
9145sunos4*)
9146 version_type=sunos
9147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9148 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9149 shlibpath_var=LD_LIBRARY_PATH
9150 shlibpath_overrides_runpath=yes
9151 if test "$with_gnu_ld" = yes; then
9152 need_lib_prefix=no
9153 fi
9154 need_version=yes
9155 ;;
9156
9157sysv4 | sysv4.3*)
9158 version_type=linux
9159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9160 soname_spec='${libname}${release}${shared_ext}$major'
9161 shlibpath_var=LD_LIBRARY_PATH
9162 case $host_vendor in
9163 sni)
9164 shlibpath_overrides_runpath=no
9165 need_lib_prefix=no
9166 runpath_var=LD_RUN_PATH
9167 ;;
9168 siemens)
9169 need_lib_prefix=no
9170 ;;
9171 motorola)
9172 need_lib_prefix=no
9173 need_version=no
9174 shlibpath_overrides_runpath=no
9175 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9176 ;;
9177 esac
9178 ;;
9179
9180sysv4*MP*)
9181 if test -d /usr/nec ;then
9182 version_type=linux
9183 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9184 soname_spec='$libname${shared_ext}.$major'
9185 shlibpath_var=LD_LIBRARY_PATH
9186 fi
9187 ;;
9188
9189sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9190 version_type=freebsd-elf
9191 need_lib_prefix=no
9192 need_version=no
9193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9194 soname_spec='${libname}${release}${shared_ext}$major'
9195 shlibpath_var=LD_LIBRARY_PATH
9196 shlibpath_overrides_runpath=yes
9197 hardcode_into_libs=yes
9198 if test "$with_gnu_ld" = yes; then
9199 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9200 else
9201 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9202 case $host_os in
9203 sco3.2v5*)
9204 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9205 ;;
9206 esac
9207 fi
9208 sys_lib_dlsearch_path_spec='/usr/lib'
9209 ;;
9210
9211tpf*)
9212 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9213 version_type=linux
9214 need_lib_prefix=no
9215 need_version=no
9216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9217 shlibpath_var=LD_LIBRARY_PATH
9218 shlibpath_overrides_runpath=no
9219 hardcode_into_libs=yes
9220 ;;
9221
9222uts4*)
9223 version_type=linux
9224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9225 soname_spec='${libname}${release}${shared_ext}$major'
9226 shlibpath_var=LD_LIBRARY_PATH
9227 ;;
9228
9229*)
9230 dynamic_linker=no
9231 ;;
9232esac
9233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9234$as_echo "$dynamic_linker" >&6; }
9235test "$dynamic_linker" = no && can_build_shared=no
9236
9237variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9238if test "$GCC" = yes; then
9239 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9240fi
9241
9242if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9243 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9244fi
9245if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9246 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9247fi
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9336$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9337hardcode_action=
9338if test -n "$hardcode_libdir_flag_spec" ||
9339 test -n "$runpath_var" ||
9340 test "X$hardcode_automatic" = "Xyes" ; then
9341
9342 # We can hardcode non-existent directories.
9343 if test "$hardcode_direct" != no &&
9344 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9345 # have to relink, otherwise we might link with an installed library
9346 # when we should be linking with a yet-to-be-installed one
9347 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9348 test "$hardcode_minus_L" != no; then
9349 # Linking always hardcodes the temporary library directory.
9350 hardcode_action=relink
9351 else
9352 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9353 hardcode_action=immediate
9354 fi
9355else
9356 # We cannot hardcode anything, or else we can only hardcode existing
9357 # directories.
9358 hardcode_action=unsupported
9359fi
9360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9361$as_echo "$hardcode_action" >&6; }
9362
9363if test "$hardcode_action" = relink ||
9364 test "$inherit_rpath" = yes; then
9365 # Fast installation is not supported
9366 enable_fast_install=no
9367elif test "$shlibpath_overrides_runpath" = yes ||
9368 test "$enable_shared" = no; then
9369 # Fast installation is not necessary
9370 enable_fast_install=needless
9371fi
9372
9373
9374
9375
9376
9377
9378 if test "x$enable_dlopen" != xyes; then
9379 enable_dlopen=unknown
9380 enable_dlopen_self=unknown
9381 enable_dlopen_self_static=unknown
9382else
9383 lt_cv_dlopen=no
9384 lt_cv_dlopen_libs=
9385
9386 case $host_os in
9387 beos*)
9388 lt_cv_dlopen="load_add_on"
9389 lt_cv_dlopen_libs=
9390 lt_cv_dlopen_self=yes
9391 ;;
9392
9393 mingw* | pw32* | cegcc*)
9394 lt_cv_dlopen="LoadLibrary"
9395 lt_cv_dlopen_libs=
9396 ;;
9397
9398 cygwin*)
9399 lt_cv_dlopen="dlopen"
9400 lt_cv_dlopen_libs=
9401 ;;
9402
9403 darwin*)
9404 # if libdl is installed we need to link against it
9405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9406$as_echo_n "checking for dlopen in -ldl... " >&6; }
9407if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9408 $as_echo_n "(cached) " >&6
9409else
9410 ac_check_lib_save_LIBS=$LIBS
9411LIBS="-ldl $LIBS"
9412cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9413/* end confdefs.h. */
9414
9415/* Override any GCC internal prototype to avoid an error.
9416 Use char because int might match the return type of a GCC
9417 builtin and then its argument prototype would still apply. */
9418#ifdef __cplusplus
9419extern "C"
9420#endif
9421char dlopen ();
9422int
9423main ()
9424{
9425return dlopen ();
9426 ;
9427 return 0;
9428}
9429_ACEOF
9430if ac_fn_c_try_link "$LINENO"; then :
9431 ac_cv_lib_dl_dlopen=yes
9432else
9433 ac_cv_lib_dl_dlopen=no
9434fi
9435rm -f core conftest.err conftest.$ac_objext \
9436 conftest$ac_exeext conftest.$ac_ext
9437LIBS=$ac_check_lib_save_LIBS
9438fi
9439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9440$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9441if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9442 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9443else
9444
9445 lt_cv_dlopen="dyld"
9446 lt_cv_dlopen_libs=
9447 lt_cv_dlopen_self=yes
9448
9449fi
9450
9451 ;;
9452
9453 *)
9454 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9455if test "x$ac_cv_func_shl_load" = x""yes; then :
9456 lt_cv_dlopen="shl_load"
9457else
9458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9459$as_echo_n "checking for shl_load in -ldld... " >&6; }
9460if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9461 $as_echo_n "(cached) " >&6
9462else
9463 ac_check_lib_save_LIBS=$LIBS
9464LIBS="-ldld $LIBS"
9465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9466/* end confdefs.h. */
9467
9468/* Override any GCC internal prototype to avoid an error.
9469 Use char because int might match the return type of a GCC
9470 builtin and then its argument prototype would still apply. */
9471#ifdef __cplusplus
9472extern "C"
9473#endif
9474char shl_load ();
9475int
9476main ()
9477{
9478return shl_load ();
9479 ;
9480 return 0;
9481}
9482_ACEOF
9483if ac_fn_c_try_link "$LINENO"; then :
9484 ac_cv_lib_dld_shl_load=yes
9485else
9486 ac_cv_lib_dld_shl_load=no
9487fi
9488rm -f core conftest.err conftest.$ac_objext \
9489 conftest$ac_exeext conftest.$ac_ext
9490LIBS=$ac_check_lib_save_LIBS
9491fi
9492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9493$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9494if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9495 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9496else
9497 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9498if test "x$ac_cv_func_dlopen" = x""yes; then :
9499 lt_cv_dlopen="dlopen"
9500else
9501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9502$as_echo_n "checking for dlopen in -ldl... " >&6; }
9503if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9504 $as_echo_n "(cached) " >&6
9505else
9506 ac_check_lib_save_LIBS=$LIBS
9507LIBS="-ldl $LIBS"
9508cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9509/* end confdefs.h. */
9510
9511/* Override any GCC internal prototype to avoid an error.
9512 Use char because int might match the return type of a GCC
9513 builtin and then its argument prototype would still apply. */
9514#ifdef __cplusplus
9515extern "C"
9516#endif
9517char dlopen ();
9518int
9519main ()
9520{
9521return dlopen ();
9522 ;
9523 return 0;
9524}
9525_ACEOF
9526if ac_fn_c_try_link "$LINENO"; then :
9527 ac_cv_lib_dl_dlopen=yes
9528else
9529 ac_cv_lib_dl_dlopen=no
9530fi
9531rm -f core conftest.err conftest.$ac_objext \
9532 conftest$ac_exeext conftest.$ac_ext
9533LIBS=$ac_check_lib_save_LIBS
9534fi
9535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9536$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9537if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9538 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9539else
9540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9541$as_echo_n "checking for dlopen in -lsvld... " >&6; }
9542if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
9543 $as_echo_n "(cached) " >&6
9544else
9545 ac_check_lib_save_LIBS=$LIBS
9546LIBS="-lsvld $LIBS"
9547cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9548/* end confdefs.h. */
9549
9550/* Override any GCC internal prototype to avoid an error.
9551 Use char because int might match the return type of a GCC
9552 builtin and then its argument prototype would still apply. */
9553#ifdef __cplusplus
9554extern "C"
9555#endif
9556char dlopen ();
9557int
9558main ()
9559{
9560return dlopen ();
9561 ;
9562 return 0;
9563}
9564_ACEOF
9565if ac_fn_c_try_link "$LINENO"; then :
9566 ac_cv_lib_svld_dlopen=yes
9567else
9568 ac_cv_lib_svld_dlopen=no
9569fi
9570rm -f core conftest.err conftest.$ac_objext \
9571 conftest$ac_exeext conftest.$ac_ext
9572LIBS=$ac_check_lib_save_LIBS
9573fi
9574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9575$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9576if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
9577 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9578else
9579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
9580$as_echo_n "checking for dld_link in -ldld... " >&6; }
9581if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
9582 $as_echo_n "(cached) " >&6
9583else
9584 ac_check_lib_save_LIBS=$LIBS
9585LIBS="-ldld $LIBS"
9586cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9587/* end confdefs.h. */
9588
9589/* Override any GCC internal prototype to avoid an error.
9590 Use char because int might match the return type of a GCC
9591 builtin and then its argument prototype would still apply. */
9592#ifdef __cplusplus
9593extern "C"
9594#endif
9595char dld_link ();
9596int
9597main ()
9598{
9599return dld_link ();
9600 ;
9601 return 0;
9602}
9603_ACEOF
9604if ac_fn_c_try_link "$LINENO"; then :
9605 ac_cv_lib_dld_dld_link=yes
9606else
9607 ac_cv_lib_dld_dld_link=no
9608fi
9609rm -f core conftest.err conftest.$ac_objext \
9610 conftest$ac_exeext conftest.$ac_ext
9611LIBS=$ac_check_lib_save_LIBS
9612fi
9613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
9614$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
9615if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
9616 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9617fi
9618
9619
9620fi
9621
9622
9623fi
9624
9625
9626fi
9627
9628
9629fi
9630
9631
9632fi
9633
9634 ;;
9635 esac
9636
9637 if test "x$lt_cv_dlopen" != xno; then
9638 enable_dlopen=yes
9639 else
9640 enable_dlopen=no
9641 fi
9642
9643 case $lt_cv_dlopen in
9644 dlopen)
9645 save_CPPFLAGS="$CPPFLAGS"
9646 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9647
9648 save_LDFLAGS="$LDFLAGS"
9649 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9650
9651 save_LIBS="$LIBS"
9652 LIBS="$lt_cv_dlopen_libs $LIBS"
9653
9654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
9655$as_echo_n "checking whether a program can dlopen itself... " >&6; }
9656if test "${lt_cv_dlopen_self+set}" = set; then :
9657 $as_echo_n "(cached) " >&6
9658else
9659 if test "$cross_compiling" = yes; then :
9660 lt_cv_dlopen_self=cross
9661else
9662 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9663 lt_status=$lt_dlunknown
9664 cat > conftest.$ac_ext <<_LT_EOF
549f29b5 9665#line 9665 "configure"
9c60689e
DWT
9666#include "confdefs.h"
9667
9668#if HAVE_DLFCN_H
9669#include <dlfcn.h>
9670#endif
9671
9672#include <stdio.h>
9673
9674#ifdef RTLD_GLOBAL
9675# define LT_DLGLOBAL RTLD_GLOBAL
9676#else
9677# ifdef DL_GLOBAL
9678# define LT_DLGLOBAL DL_GLOBAL
9679# else
9680# define LT_DLGLOBAL 0
9681# endif
9682#endif
9683
9684/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9685 find out it does not work in some platform. */
9686#ifndef LT_DLLAZY_OR_NOW
9687# ifdef RTLD_LAZY
9688# define LT_DLLAZY_OR_NOW RTLD_LAZY
9689# else
9690# ifdef DL_LAZY
9691# define LT_DLLAZY_OR_NOW DL_LAZY
9692# else
9693# ifdef RTLD_NOW
9694# define LT_DLLAZY_OR_NOW RTLD_NOW
9695# else
9696# ifdef DL_NOW
9697# define LT_DLLAZY_OR_NOW DL_NOW
9698# else
9699# define LT_DLLAZY_OR_NOW 0
9700# endif
9701# endif
9702# endif
9703# endif
9704#endif
9705
9706void fnord() { int i=42;}
9707int main ()
9708{
9709 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9710 int status = $lt_dlunknown;
9711
9712 if (self)
9713 {
9714 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9715 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9716 /* dlclose (self); */
9717 }
9718 else
9719 puts (dlerror ());
9720
9721 return status;
9722}
9723_LT_EOF
9724 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9725 (eval $ac_link) 2>&5
9726 ac_status=$?
9727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9728 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9729 (./conftest; exit; ) >&5 2>/dev/null
9730 lt_status=$?
9731 case x$lt_status in
9732 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9733 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9734 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9735 esac
9736 else :
9737 # compilation failed
9738 lt_cv_dlopen_self=no
9739 fi
9740fi
9741rm -fr conftest*
9742
9743
9744fi
9745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
9746$as_echo "$lt_cv_dlopen_self" >&6; }
9747
9748 if test "x$lt_cv_dlopen_self" = xyes; then
9749 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
9751$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
9752if test "${lt_cv_dlopen_self_static+set}" = set; then :
9753 $as_echo_n "(cached) " >&6
9754else
9755 if test "$cross_compiling" = yes; then :
9756 lt_cv_dlopen_self_static=cross
9757else
9758 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9759 lt_status=$lt_dlunknown
9760 cat > conftest.$ac_ext <<_LT_EOF
549f29b5 9761#line 9761 "configure"
9c60689e
DWT
9762#include "confdefs.h"
9763
9764#if HAVE_DLFCN_H
9765#include <dlfcn.h>
9766#endif
9767
9768#include <stdio.h>
9769
9770#ifdef RTLD_GLOBAL
9771# define LT_DLGLOBAL RTLD_GLOBAL
9772#else
9773# ifdef DL_GLOBAL
9774# define LT_DLGLOBAL DL_GLOBAL
9775# else
9776# define LT_DLGLOBAL 0
9777# endif
9778#endif
9779
9780/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9781 find out it does not work in some platform. */
9782#ifndef LT_DLLAZY_OR_NOW
9783# ifdef RTLD_LAZY
9784# define LT_DLLAZY_OR_NOW RTLD_LAZY
9785# else
9786# ifdef DL_LAZY
9787# define LT_DLLAZY_OR_NOW DL_LAZY
9788# else
9789# ifdef RTLD_NOW
9790# define LT_DLLAZY_OR_NOW RTLD_NOW
9791# else
9792# ifdef DL_NOW
9793# define LT_DLLAZY_OR_NOW DL_NOW
9794# else
9795# define LT_DLLAZY_OR_NOW 0
9796# endif
9797# endif
9798# endif
9799# endif
9800#endif
9801
9802void fnord() { int i=42;}
9803int main ()
9804{
9805 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9806 int status = $lt_dlunknown;
9807
9808 if (self)
9809 {
9810 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9811 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9812 /* dlclose (self); */
9813 }
9814 else
9815 puts (dlerror ());
9816
9817 return status;
9818}
9819_LT_EOF
9820 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9821 (eval $ac_link) 2>&5
9822 ac_status=$?
9823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9824 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9825 (./conftest; exit; ) >&5 2>/dev/null
9826 lt_status=$?
9827 case x$lt_status in
9828 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9829 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9830 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9831 esac
9832 else :
9833 # compilation failed
9834 lt_cv_dlopen_self_static=no
9835 fi
9836fi
9837rm -fr conftest*
9838
9839
9840fi
9841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
9842$as_echo "$lt_cv_dlopen_self_static" >&6; }
9843 fi
9844
9845 CPPFLAGS="$save_CPPFLAGS"
9846 LDFLAGS="$save_LDFLAGS"
9847 LIBS="$save_LIBS"
9848 ;;
9849 esac
9850
9851 case $lt_cv_dlopen_self in
9852 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9853 *) enable_dlopen_self=unknown ;;
9854 esac
9855
9856 case $lt_cv_dlopen_self_static in
9857 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9858 *) enable_dlopen_self_static=unknown ;;
9859 esac
9860fi
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878striplib=
9879old_striplib=
9880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
9881$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9882if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
9883 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9884 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9886$as_echo "yes" >&6; }
9887else
9888# FIXME - insert some real tests, host_os isn't really good enough
9889 case $host_os in
9890 darwin*)
9891 if test -n "$STRIP" ; then
9892 striplib="$STRIP -x"
9893 old_striplib="$STRIP -S"
9894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9895$as_echo "yes" >&6; }
9896 else
9897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9898$as_echo "no" >&6; }
9899 fi
9900 ;;
9901 *)
9902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9903$as_echo "no" >&6; }
9904 ;;
9905 esac
9906fi
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919 # Report which library types will actually be built
9920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
9921$as_echo_n "checking if libtool supports shared libraries... " >&6; }
9922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
9923$as_echo "$can_build_shared" >&6; }
9924
9925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
9926$as_echo_n "checking whether to build shared libraries... " >&6; }
9927 test "$can_build_shared" = "no" && enable_shared=no
9928
9929 # On AIX, shared libraries and static libraries use the same namespace, and
9930 # are all built from PIC.
9931 case $host_os in
9932 aix3*)
9933 test "$enable_shared" = yes && enable_static=no
9934 if test -n "$RANLIB"; then
9935 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9936 postinstall_cmds='$RANLIB $lib'
9937 fi
9938 ;;
9939
9940 aix[4-9]*)
9941 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9942 test "$enable_shared" = yes && enable_static=no
9943 fi
9944 ;;
9945 esac
9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
9947$as_echo "$enable_shared" >&6; }
9948
9949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
9950$as_echo_n "checking whether to build static libraries... " >&6; }
9951 # Make sure either enable_shared or enable_static is yes.
9952 test "$enable_shared" = yes || enable_static=yes
9953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
9954$as_echo "$enable_static" >&6; }
9955
9956
9957
9958
9959fi
9960ac_ext=c
9961ac_cpp='$CPP $CPPFLAGS'
9962ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9963ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9964ac_compiler_gnu=$ac_cv_c_compiler_gnu
9965
9966CC="$lt_save_CC"
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980 ac_config_commands="$ac_config_commands libtool"
9981
9982
9983
9984
9985# Only expand once:
9986
9987
9988for ac_prog in 'bison -y' byacc
9989do
9990 # Extract the first word of "$ac_prog", so it can be a program name with args.
9991set dummy $ac_prog; ac_word=$2
9992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9993$as_echo_n "checking for $ac_word... " >&6; }
9994if test "${ac_cv_prog_YACC+set}" = set; then :
9995 $as_echo_n "(cached) " >&6
9996else
9997 if test -n "$YACC"; then
9998 ac_cv_prog_YACC="$YACC" # Let the user override the test.
9999else
10000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10001for as_dir in $PATH
10002do
10003 IFS=$as_save_IFS
10004 test -z "$as_dir" && as_dir=.
10005 for ac_exec_ext in '' $ac_executable_extensions; do
10006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10007 ac_cv_prog_YACC="$ac_prog"
10008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10009 break 2
10010 fi
10011done
10012 done
10013IFS=$as_save_IFS
10014
10015fi
10016fi
10017YACC=$ac_cv_prog_YACC
10018if test -n "$YACC"; then
10019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10020$as_echo "$YACC" >&6; }
10021else
10022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10023$as_echo "no" >&6; }
10024fi
10025
10026
10027 test -n "$YACC" && break
10028done
10029test -n "$YACC" || YACC="yacc"
10030
10031
10032
10033
10034
10035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if bison is the parser generator" >&5
10036$as_echo_n "checking if bison is the parser generator... " >&6; }
10037if test "${ax_cv_prog_bison+set}" = set; then :
10038 $as_echo_n "(cached) " >&6
10039else
10040
10041 if test "`echo \"$YACC\" | $SED 's,^.*\(bison\).*$,\1,'`" = "bison" ; then :
10042
10043 ax_cv_prog_bison=yes
10044
10045else
10046
10047 ax_cv_prog_bison=no
10048
10049fi
10050
10051fi
10052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_prog_bison" >&5
10053$as_echo "$ax_cv_prog_bison" >&6; }
10054 if test "$ax_cv_prog_bison" = yes; then :
10055
10056 :
10057
10058 BISON=`echo $YACC | $SED -e 's/ -y//'`
10059 BISON_VERSION=`$BISON -V | $SED -e 's/^bison (GNU Bison) \(.*\)$/\1/p;d'`
10060
10061
10062else
10063
10064 :
10065 as_fn_error "You need bison 2.4 or greater" "$LINENO" 5
10066
10067fi
10068
10069for ac_prog in gawk mawk nawk awk
10070do
10071 # Extract the first word of "$ac_prog", so it can be a program name with args.
10072set dummy $ac_prog; ac_word=$2
10073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10074$as_echo_n "checking for $ac_word... " >&6; }
10075if test "${ac_cv_prog_AWK+set}" = set; then :
10076 $as_echo_n "(cached) " >&6
10077else
10078 if test -n "$AWK"; then
10079 ac_cv_prog_AWK="$AWK" # Let the user override the test.
10080else
10081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10082for as_dir in $PATH
10083do
10084 IFS=$as_save_IFS
10085 test -z "$as_dir" && as_dir=.
10086 for ac_exec_ext in '' $ac_executable_extensions; do
10087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10088 ac_cv_prog_AWK="$ac_prog"
10089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10090 break 2
10091 fi
10092done
10093 done
10094IFS=$as_save_IFS
10095
10096fi
10097fi
10098AWK=$ac_cv_prog_AWK
10099if test -n "$AWK"; then
10100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
10101$as_echo "$AWK" >&6; }
10102else
10103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10104$as_echo "no" >&6; }
10105fi
10106
10107
10108 test -n "$AWK" && break
10109done
10110
10111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if bison is >= 2.4" >&5
10112$as_echo_n "checking if bison is >= 2.4... " >&6; }
10113as_arg_v1=$BISON_VERSION
10114as_arg_v2=2.4
10115awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
10116case $? in #(
10117 1) :
10118
10119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10120$as_echo "no" >&6; }
10121 as_fn_error "You need bison 2.4 or greater" "$LINENO" 5
10122 ;; #(
10123 0) :
10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10125$as_echo "yes" >&6; } ;; #(
10126 2) :
10127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10128$as_echo "yes" >&6; } ;; #(
10129 *) :
10130 ;;
10131esac
10132
10133# expand $ac_aux_dir to an absolute path
10134am_aux_dir=`cd $ac_aux_dir && pwd`
10135
10136if test x"${MISSING+set}" != xset; then
10137 case $am_aux_dir in
10138 *\ * | *\ *)
10139 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
10140 *)
10141 MISSING="\${SHELL} $am_aux_dir/missing" ;;
10142 esac
10143fi
10144# Use eval to expand $SHELL
10145if eval "$MISSING --run true"; then
10146 am_missing_run="$MISSING --run "
10147else
10148 am_missing_run=
10149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
10150$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
10151fi
10152
10153for ac_prog in flex lex
10154do
10155 # Extract the first word of "$ac_prog", so it can be a program name with args.
10156set dummy $ac_prog; ac_word=$2
10157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10158$as_echo_n "checking for $ac_word... " >&6; }
10159if test "${ac_cv_prog_LEX+set}" = set; then :
10160 $as_echo_n "(cached) " >&6
10161else
10162 if test -n "$LEX"; then
10163 ac_cv_prog_LEX="$LEX" # Let the user override the test.
10164else
10165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10166for as_dir in $PATH
10167do
10168 IFS=$as_save_IFS
10169 test -z "$as_dir" && as_dir=.
10170 for ac_exec_ext in '' $ac_executable_extensions; do
10171 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10172 ac_cv_prog_LEX="$ac_prog"
10173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10174 break 2
10175 fi
10176done
10177 done
10178IFS=$as_save_IFS
10179
10180fi
10181fi
10182LEX=$ac_cv_prog_LEX
10183if test -n "$LEX"; then
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10185$as_echo "$LEX" >&6; }
10186else
10187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10188$as_echo "no" >&6; }
10189fi
10190
10191
10192 test -n "$LEX" && break
10193done
10194test -n "$LEX" || LEX=":"
10195
10196if test "x$LEX" != "x:"; then
10197 cat >conftest.l <<_ACEOF
10198%%
10199a { ECHO; }
10200b { REJECT; }
10201c { yymore (); }
10202d { yyless (1); }
10203e { yyless (input () != 0); }
10204f { unput (yytext[0]); }
10205. { BEGIN INITIAL; }
10206%%
10207#ifdef YYTEXT_POINTER
10208extern char *yytext;
10209#endif
10210int
10211main (void)
10212{
10213 return ! yylex () + ! yywrap ();
10214}
10215_ACEOF
10216{ { ac_try="$LEX conftest.l"
10217case "(($ac_try" in
10218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10219 *) ac_try_echo=$ac_try;;
10220esac
10221eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10222$as_echo "$ac_try_echo"; } >&5
10223 (eval "$LEX conftest.l") 2>&5
10224 ac_status=$?
10225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10226 test $ac_status = 0; }
10227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
10228$as_echo_n "checking lex output file root... " >&6; }
10229if test "${ac_cv_prog_lex_root+set}" = set; then :
10230 $as_echo_n "(cached) " >&6
10231else
10232
10233if test -f lex.yy.c; then
10234 ac_cv_prog_lex_root=lex.yy
10235elif test -f lexyy.c; then
10236 ac_cv_prog_lex_root=lexyy
10237else
10238 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
10239fi
10240fi
10241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
10242$as_echo "$ac_cv_prog_lex_root" >&6; }
10243LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
10244
10245if test -z "${LEXLIB+set}"; then
10246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
10247$as_echo_n "checking lex library... " >&6; }
10248if test "${ac_cv_lib_lex+set}" = set; then :
10249 $as_echo_n "(cached) " >&6
10250else
10251
10252 ac_save_LIBS=$LIBS
10253 ac_cv_lib_lex='none needed'
10254 for ac_lib in '' -lfl -ll; do
10255 LIBS="$ac_lib $ac_save_LIBS"
10256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10257/* end confdefs.h. */
10258`cat $LEX_OUTPUT_ROOT.c`
10259_ACEOF
10260if ac_fn_c_try_link "$LINENO"; then :
10261 ac_cv_lib_lex=$ac_lib
10262fi
10263rm -f core conftest.err conftest.$ac_objext \
10264 conftest$ac_exeext conftest.$ac_ext
10265 test "$ac_cv_lib_lex" != 'none needed' && break
10266 done
10267 LIBS=$ac_save_LIBS
10268
10269fi
10270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
10271$as_echo "$ac_cv_lib_lex" >&6; }
10272 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
10273fi
10274
10275
10276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
10277$as_echo_n "checking whether yytext is a pointer... " >&6; }
10278if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
10279 $as_echo_n "(cached) " >&6
10280else
10281 # POSIX says lex can declare yytext either as a pointer or an array; the
10282# default is implementation-dependent. Figure out which it is, since
10283# not all implementations provide the %pointer and %array declarations.
10284ac_cv_prog_lex_yytext_pointer=no
10285ac_save_LIBS=$LIBS
10286LIBS="$LEXLIB $ac_save_LIBS"
10287cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10288/* end confdefs.h. */
10289#define YYTEXT_POINTER 1
10290`cat $LEX_OUTPUT_ROOT.c`
10291_ACEOF
10292if ac_fn_c_try_link "$LINENO"; then :
10293 ac_cv_prog_lex_yytext_pointer=yes
10294fi
10295rm -f core conftest.err conftest.$ac_objext \
10296 conftest$ac_exeext conftest.$ac_ext
10297LIBS=$ac_save_LIBS
10298
10299fi
10300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
10301$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
10302if test $ac_cv_prog_lex_yytext_pointer = yes; then
10303
10304$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
10305
10306fi
10307rm -f conftest.l $LEX_OUTPUT_ROOT.c
10308
10309fi
10310if test "$LEX" = :; then
10311 LEX=${am_missing_run}flex
10312fi
10313
10314
10315
10316
10317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if flex is the lexer generator" >&5
10318$as_echo_n "checking if flex is the lexer generator... " >&6; }
10319if test "${ax_cv_prog_flex+set}" = set; then :
10320 $as_echo_n "(cached) " >&6
10321else
10322
10323 if test "`echo \"$LEX\" | $SED 's,^.*\(flex\).*$,\1,'`" = "flex"; then :
10324
10325 ax_cv_prog_flex=yes
10326
10327else
10328
10329 ax_cv_prog_flex=no
10330
10331fi
10332
10333fi
10334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_prog_flex" >&5
10335$as_echo "$ax_cv_prog_flex" >&6; }
10336 if test "$ax_cv_prog_flex" = yes; then :
10337
10338 :
10339
10340 FLEX=$LEX
10341 FLEX_VERSION=`$FLEX --version | $SED -e 's/^.* \(.*\)$/\1/p;d'`
10342
10343
10344else
10345
10346 :
10347
10348 as_fn_error "You need flex 2.5.35 or greater" "$LINENO" 5
10349
10350
10351fi
10352
10353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if flex is >= 2.5.35" >&5
10354$as_echo_n "checking if flex is >= 2.5.35... " >&6; }
10355as_arg_v1=$FLEX_VERSION
10356as_arg_v2=2.5.35
10357awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
10358case $? in #(
10359 1) :
10360
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10362$as_echo "no" >&6; }
10363 as_fn_error "You need flex 2.5.35 or greater" "$LINENO" 5
10364 ;; #(
10365 0) :
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10367$as_echo "yes" >&6; } ;; #(
10368 2) :
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10370$as_echo "yes" >&6; } ;; #(
10371 *) :
10372 ;;
10373esac
10374
10375for ac_prog in bash
10376do
10377 # Extract the first word of "$ac_prog", so it can be a program name with args.
10378set dummy $ac_prog; ac_word=$2
10379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10380$as_echo_n "checking for $ac_word... " >&6; }
10381if test "${ac_cv_prog__BASH+set}" = set; then :
10382 $as_echo_n "(cached) " >&6
10383else
10384 if test -n "$_BASH"; then
10385 ac_cv_prog__BASH="$_BASH" # Let the user override the test.
10386else
10387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10388for as_dir in $PATH
10389do
10390 IFS=$as_save_IFS
10391 test -z "$as_dir" && as_dir=.
10392 for ac_exec_ext in '' $ac_executable_extensions; do
10393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10394 ac_cv_prog__BASH="$ac_prog"
10395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10396 break 2
10397 fi
10398done
10399 done
10400IFS=$as_save_IFS
10401
10402fi
10403fi
10404_BASH=$ac_cv_prog__BASH
10405if test -n "$_BASH"; then
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_BASH" >&5
10407$as_echo "$_BASH" >&6; }
10408else
10409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10410$as_echo "no" >&6; }
10411fi
10412
10413
10414 test -n "$_BASH" && break
10415done
10416
10417for ac_prog in gperf
10418do
10419 # Extract the first word of "$ac_prog", so it can be a program name with args.
10420set dummy $ac_prog; ac_word=$2
10421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10422$as_echo_n "checking for $ac_word... " >&6; }
10423if test "${ac_cv_prog_GPERF+set}" = set; then :
10424 $as_echo_n "(cached) " >&6
10425else
10426 if test -n "$GPERF"; then
10427 ac_cv_prog_GPERF="$GPERF" # Let the user override the test.
10428else
10429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10430for as_dir in $PATH
10431do
10432 IFS=$as_save_IFS
10433 test -z "$as_dir" && as_dir=.
10434 for ac_exec_ext in '' $ac_executable_extensions; do
10435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10436 ac_cv_prog_GPERF="$ac_prog"
10437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10438 break 2
10439 fi
10440done
10441 done
10442IFS=$as_save_IFS
10443
10444fi
10445fi
10446GPERF=$ac_cv_prog_GPERF
10447if test -n "$GPERF"; then
10448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GPERF" >&5
10449$as_echo "$GPERF" >&6; }
10450else
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10452$as_echo "no" >&6; }
10453fi
10454
10455
10456 test -n "$GPERF" && break
10457done
10458
10459
10460 apr_found="no"
10461
10462 if test "$target_os" = "os2-emx"; then
10463 # Scripts don't pass test -x on OS/2
10464 TEST_X="test -f"
10465 else
10466 TEST_X="test -x"
10467 fi
10468
10469 acceptable_majors="1"
10470
10471 apr_temp_acceptable_apr_config=""
10472 for apr_temp_major in $acceptable_majors
10473 do
10474 case $apr_temp_major in
10475 0)
10476 apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
10477 ;;
10478 *)
10479 apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
10480 ;;
10481 esac
10482 done
10483
10484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR" >&5
10485$as_echo_n "checking for APR... " >&6; }
10486
10487# Check whether --with-apr was given.
10488if test "${with_apr+set}" = set; then :
10489 withval=$with_apr;
10490 if test "$withval" = "no" || test "$withval" = "yes"; then
10491 as_fn_error "--with-apr requires a directory or file to be provided" "$LINENO" 5
10492 fi
10493
10494 for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
10495 do
10496 for lookdir in "$withval/bin" "$withval"
10497 do
10498 if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
10499 apr_config="$lookdir/$apr_temp_apr_config_file"
10500
10501 apr_found="yes"
10502 break 2
10503 fi
10504 done
10505 done
10506
10507 if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
10508 apr_config="$withval"
10509 apr_found="yes"
10510 fi
10511
10512 if test "$apr_found" != "yes"; then
10513 as_fn_error "the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file." "$LINENO" 5
10514 fi
10515
10516else
10517
10518 if test -n "1" && test "1" = "1"; then
10519 for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
10520 do
10521 if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
10522 apr_config="$apr_temp_apr_config_file"
10523
10524 apr_found="yes"
10525 break
10526 else
10527 for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
10528 if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
10529 apr_config="$lookdir/bin/$apr_temp_apr_config_file"
10530
10531 apr_found="yes"
10532 break 2
10533 fi
10534 done
10535 fi
10536 done
10537 fi
10538 if test "$apr_found" = "no" && test -d ""; then
10539 apr_temp_abs_srcdir="`cd && pwd`"
10540 apr_found="reconfig"
10541 apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"/include/apr_version.h\"`"
10542 case $apr_bundled_major in
10543 "")
10544 as_fn_error "failed to find major version of bundled APR" "$LINENO" 5
10545 ;;
10546 0)
10547 apr_temp_apr_config_file="apr-config"
10548 ;;
10549 *)
10550 apr_temp_apr_config_file="apr-$apr_bundled_major-config"
10551 ;;
10552 esac
10553 if test -n ""; then
10554 apr_config="/$apr_temp_apr_config_file"
10555 else
10556 apr_config="/$apr_temp_apr_config_file"
10557 fi
10558 fi
10559
10560fi
10561
10562
10563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5
10564$as_echo "$apr_found" >&6; }
10565
10566case $apr_found in #(
10567 yes) :
10568
10569
10570 for element in `$apr_config --includes`; do
10571 haveit=
10572 for x in $CPPFLAGS; do
10573
10574 acl_save_prefix="$prefix"
10575 prefix="$acl_final_prefix"
10576 acl_save_exec_prefix="$exec_prefix"
10577 exec_prefix="$acl_final_exec_prefix"
10578 eval x=\"$x\"
10579 exec_prefix="$acl_save_exec_prefix"
10580 prefix="$acl_save_prefix"
10581
10582 if test "X$x" = "X$element"; then
10583 haveit=yes
10584 break
10585 fi
10586 done
10587 if test -z "$haveit"; then
10588 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10589 fi
10590 done
10591
549f29b5 10592 LTLIBAPR=`$apr_config --link-libtool`
9c60689e
DWT
10593
10594 ;; #(
10595 *) :
10596 as_fn_error "You need apr" "$LINENO" 5 ;;
10597esac
10598
10599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
10600$as_echo_n "checking for a readline compatible library... " >&6; }
10601if test "${vl_cv_lib_readline+set}" = set; then :
10602 $as_echo_n "(cached) " >&6
10603else
10604
10605 ORIG_LIBS="$LIBS"
10606 for readline_lib in readline edit editline; do
10607 for termcap_lib in "" termcap curses ncurses; do
10608 if test -z "$termcap_lib"; then
10609 TRY_LIB="-l$readline_lib"
10610 else
10611 TRY_LIB="-l$readline_lib -l$termcap_lib"
10612 fi
10613 LIBS="$ORIG_LIBS $TRY_LIB"
10614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10615/* end confdefs.h. */
10616
10617/* Override any GCC internal prototype to avoid an error.
10618 Use char because int might match the return type of a GCC
10619 builtin and then its argument prototype would still apply. */
10620#ifdef __cplusplus
10621extern "C"
10622#endif
10623char readline ();
10624int
10625main ()
10626{
10627return readline ();
10628 ;
10629 return 0;
10630}
10631_ACEOF
10632if ac_fn_c_try_link "$LINENO"; then :
10633 vl_cv_lib_readline="$TRY_LIB"
10634fi
10635rm -f core conftest.err conftest.$ac_objext \
10636 conftest$ac_exeext conftest.$ac_ext
10637 if test -n "$vl_cv_lib_readline"; then
10638 break
10639 fi
10640 done
10641 if test -n "$vl_cv_lib_readline"; then
10642 break
10643 fi
10644 done
10645 if test -z "$vl_cv_lib_readline"; then
10646 vl_cv_lib_readline="no"
10647 LIBS="$ORIG_LIBS"
10648 fi
10649
10650fi
10651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline" >&5
10652$as_echo "$vl_cv_lib_readline" >&6; }
10653
10654 if test "$vl_cv_lib_readline" != "no"; then
10655
10656$as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
10657
10658 for ac_header in readline.h readline/readline.h
10659do :
10660 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10661ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10662eval as_val=\$$as_ac_Header
10663 if test "x$as_val" = x""yes; then :
10664 cat >>confdefs.h <<_ACEOF
10665#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10666_ACEOF
10667
10668fi
10669
10670done
10671
10672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
10673$as_echo_n "checking whether readline supports history... " >&6; }
10674if test "${vl_cv_lib_readline_history+set}" = set; then :
10675 $as_echo_n "(cached) " >&6
10676else
10677
10678 vl_cv_lib_readline_history="no"
10679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10680/* end confdefs.h. */
10681
10682/* Override any GCC internal prototype to avoid an error.
10683 Use char because int might match the return type of a GCC
10684 builtin and then its argument prototype would still apply. */
10685#ifdef __cplusplus
10686extern "C"
10687#endif
10688char add_history ();
10689int
10690main ()
10691{
10692return add_history ();
10693 ;
10694 return 0;
10695}
10696_ACEOF
10697if ac_fn_c_try_link "$LINENO"; then :
10698 vl_cv_lib_readline_history="yes"
10699fi
10700rm -f core conftest.err conftest.$ac_objext \
10701 conftest$ac_exeext conftest.$ac_ext
10702
10703fi
10704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline_history" >&5
10705$as_echo "$vl_cv_lib_readline_history" >&6; }
10706 if test "$vl_cv_lib_readline_history" = "yes"; then
10707
10708$as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
10709
10710 for ac_header in history.h readline/history.h
10711do :
10712 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10713ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10714eval as_val=\$$as_ac_Header
10715 if test "x$as_val" = x""yes; then :
10716 cat >>confdefs.h <<_ACEOF
10717#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10718_ACEOF
10719
10720fi
10721
10722done
10723
10724 fi
10725 fi
10726
10727ac_ext=cpp
10728ac_cpp='$CXXCPP $CPPFLAGS'
10729ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10730ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10731ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10732if test -z "$CXX"; then
10733 if test -n "$CCC"; then
10734 CXX=$CCC
10735 else
10736 if test -n "$ac_tool_prefix"; then
10737 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10738 do
10739 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10740set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10742$as_echo_n "checking for $ac_word... " >&6; }
10743if test "${ac_cv_prog_CXX+set}" = set; then :
10744 $as_echo_n "(cached) " >&6
10745else
10746 if test -n "$CXX"; then
10747 ac_cv_prog_CXX="$CXX" # Let the user override the test.
10748else
10749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10750for as_dir in $PATH
10751do
10752 IFS=$as_save_IFS
10753 test -z "$as_dir" && as_dir=.
10754 for ac_exec_ext in '' $ac_executable_extensions; do
10755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10756 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
10757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10758 break 2
10759 fi
10760done
10761 done
10762IFS=$as_save_IFS
10763
10764fi
10765fi
10766CXX=$ac_cv_prog_CXX
10767if test -n "$CXX"; then
10768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
10769$as_echo "$CXX" >&6; }
10770else
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10772$as_echo "no" >&6; }
10773fi
10774
10775
10776 test -n "$CXX" && break
10777 done
10778fi
10779if test -z "$CXX"; then
10780 ac_ct_CXX=$CXX
10781 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10782do
10783 # Extract the first word of "$ac_prog", so it can be a program name with args.
10784set dummy $ac_prog; ac_word=$2
10785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10786$as_echo_n "checking for $ac_word... " >&6; }
10787if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
10788 $as_echo_n "(cached) " >&6
10789else
10790 if test -n "$ac_ct_CXX"; then
10791 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
10792else
10793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10794for as_dir in $PATH
10795do
10796 IFS=$as_save_IFS
10797 test -z "$as_dir" && as_dir=.
10798 for ac_exec_ext in '' $ac_executable_extensions; do
10799 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10800 ac_cv_prog_ac_ct_CXX="$ac_prog"
10801 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10802 break 2
10803 fi
10804done
10805 done
10806IFS=$as_save_IFS
10807
10808fi
10809fi
10810ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
10811if test -n "$ac_ct_CXX"; then
10812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
10813$as_echo "$ac_ct_CXX" >&6; }
10814else
10815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10816$as_echo "no" >&6; }
10817fi
10818
10819
10820 test -n "$ac_ct_CXX" && break
10821done
10822
10823 if test "x$ac_ct_CXX" = x; then
10824 CXX="g++"
10825 else
10826 case $cross_compiling:$ac_tool_warned in
10827yes:)
10828{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10829$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10830ac_tool_warned=yes ;;
10831esac
10832 CXX=$ac_ct_CXX
10833 fi
10834fi
10835
10836 fi
10837fi
10838# Provide some information about the compiler.
10839$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
10840set X $ac_compile
10841ac_compiler=$2
10842for ac_option in --version -v -V -qversion; do
10843 { { ac_try="$ac_compiler $ac_option >&5"
10844case "(($ac_try" in
10845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10846 *) ac_try_echo=$ac_try;;
10847esac
10848eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10849$as_echo "$ac_try_echo"; } >&5
10850 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
10851 ac_status=$?
10852 if test -s conftest.err; then
10853 sed '10a\
10854... rest of stderr output deleted ...
10855 10q' conftest.err >conftest.er1
10856 cat conftest.er1 >&5
10857 fi
10858 rm -f conftest.er1 conftest.err
10859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10860 test $ac_status = 0; }
10861done
10862
10863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
10864$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
10865if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
10866 $as_echo_n "(cached) " >&6
10867else
10868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10869/* end confdefs.h. */
10870
10871int
10872main ()
10873{
10874#ifndef __GNUC__
10875 choke me
10876#endif
10877
10878 ;
10879 return 0;
10880}
10881_ACEOF
10882if ac_fn_cxx_try_compile "$LINENO"; then :
10883 ac_compiler_gnu=yes
10884else
10885 ac_compiler_gnu=no
10886fi
10887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10888ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
10889
10890fi
10891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
10892$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
10893if test $ac_compiler_gnu = yes; then
10894 GXX=yes
10895else
10896 GXX=
10897fi
10898ac_test_CXXFLAGS=${CXXFLAGS+set}
10899ac_save_CXXFLAGS=$CXXFLAGS
10900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
10901$as_echo_n "checking whether $CXX accepts -g... " >&6; }
10902if test "${ac_cv_prog_cxx_g+set}" = set; then :
10903 $as_echo_n "(cached) " >&6
10904else
10905 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
10906 ac_cxx_werror_flag=yes
10907 ac_cv_prog_cxx_g=no
10908 CXXFLAGS="-g"
10909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10910/* end confdefs.h. */
10911
10912int
10913main ()
10914{
10915
10916 ;
10917 return 0;
10918}
10919_ACEOF
10920if ac_fn_cxx_try_compile "$LINENO"; then :
10921 ac_cv_prog_cxx_g=yes
10922else
10923 CXXFLAGS=""
10924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10925/* end confdefs.h. */
10926
10927int
10928main ()
10929{
10930
10931 ;
10932 return 0;
10933}
10934_ACEOF
10935if ac_fn_cxx_try_compile "$LINENO"; then :
10936
10937else
10938 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10939 CXXFLAGS="-g"
10940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10941/* end confdefs.h. */
10942
10943int
10944main ()
10945{
10946
10947 ;
10948 return 0;
10949}
10950_ACEOF
10951if ac_fn_cxx_try_compile "$LINENO"; then :
10952 ac_cv_prog_cxx_g=yes
10953fi
10954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10955fi
10956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10957fi
10958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10959 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10960fi
10961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
10962$as_echo "$ac_cv_prog_cxx_g" >&6; }
10963if test "$ac_test_CXXFLAGS" = set; then
10964 CXXFLAGS=$ac_save_CXXFLAGS
10965elif test $ac_cv_prog_cxx_g = yes; then
10966 if test "$GXX" = yes; then
10967 CXXFLAGS="-g -O2"
10968 else
10969 CXXFLAGS="-g"
10970 fi
10971else
10972 if test "$GXX" = yes; then
10973 CXXFLAGS="-O2"
10974 else
10975 CXXFLAGS=
10976 fi
10977fi
10978ac_ext=c
10979ac_cpp='$CPP $CPPFLAGS'
10980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10982ac_compiler_gnu=$ac_cv_c_compiler_gnu
10983
10984
10985ac_ext=cpp
10986ac_cpp='$CXXCPP $CPPFLAGS'
10987ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10988ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10989ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10990if test -z "$CXX"; then
10991 if test -n "$CCC"; then
10992 CXX=$CCC
10993 else
10994 if test -n "$ac_tool_prefix"; then
10995 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10996 do
10997 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10998set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11000$as_echo_n "checking for $ac_word... " >&6; }
11001if test "${ac_cv_prog_CXX+set}" = set; then :
11002 $as_echo_n "(cached) " >&6
11003else
11004 if test -n "$CXX"; then
11005 ac_cv_prog_CXX="$CXX" # Let the user override the test.
11006else
11007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11008for as_dir in $PATH
11009do
11010 IFS=$as_save_IFS
11011 test -z "$as_dir" && as_dir=.
11012 for ac_exec_ext in '' $ac_executable_extensions; do
11013 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11014 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
11015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11016 break 2
11017 fi
11018done
11019 done
11020IFS=$as_save_IFS
11021
11022fi
11023fi
11024CXX=$ac_cv_prog_CXX
11025if test -n "$CXX"; then
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
11027$as_echo "$CXX" >&6; }
11028else
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11030$as_echo "no" >&6; }
11031fi
11032
11033
11034 test -n "$CXX" && break
11035 done
11036fi
11037if test -z "$CXX"; then
11038 ac_ct_CXX=$CXX
11039 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
11040do
11041 # Extract the first word of "$ac_prog", so it can be a program name with args.
11042set dummy $ac_prog; ac_word=$2
11043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11044$as_echo_n "checking for $ac_word... " >&6; }
11045if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
11046 $as_echo_n "(cached) " >&6
11047else
11048 if test -n "$ac_ct_CXX"; then
11049 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
11050else
11051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11052for as_dir in $PATH
11053do
11054 IFS=$as_save_IFS
11055 test -z "$as_dir" && as_dir=.
11056 for ac_exec_ext in '' $ac_executable_extensions; do
11057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11058 ac_cv_prog_ac_ct_CXX="$ac_prog"
11059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11060 break 2
11061 fi
11062done
11063 done
11064IFS=$as_save_IFS
11065
11066fi
11067fi
11068ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
11069if test -n "$ac_ct_CXX"; then
11070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
11071$as_echo "$ac_ct_CXX" >&6; }
11072else
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11074$as_echo "no" >&6; }
11075fi
11076
11077
11078 test -n "$ac_ct_CXX" && break
11079done
11080
11081 if test "x$ac_ct_CXX" = x; then
11082 CXX="g++"
11083 else
11084 case $cross_compiling:$ac_tool_warned in
11085yes:)
11086{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11087$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11088ac_tool_warned=yes ;;
11089esac
11090 CXX=$ac_ct_CXX
11091 fi
11092fi
11093
11094 fi
11095fi
11096# Provide some information about the compiler.
11097$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
11098set X $ac_compile
11099ac_compiler=$2
11100for ac_option in --version -v -V -qversion; do
11101 { { ac_try="$ac_compiler $ac_option >&5"
11102case "(($ac_try" in
11103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11104 *) ac_try_echo=$ac_try;;
11105esac
11106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11107$as_echo "$ac_try_echo"; } >&5
11108 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11109 ac_status=$?
11110 if test -s conftest.err; then
11111 sed '10a\
11112... rest of stderr output deleted ...
11113 10q' conftest.err >conftest.er1
11114 cat conftest.er1 >&5
11115 fi
11116 rm -f conftest.er1 conftest.err
11117 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11118 test $ac_status = 0; }
11119done
11120
11121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
11122$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
11123if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
11124 $as_echo_n "(cached) " >&6
11125else
11126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11127/* end confdefs.h. */
11128
11129int
11130main ()
11131{
11132#ifndef __GNUC__
11133 choke me
11134#endif
11135
11136 ;
11137 return 0;
11138}
11139_ACEOF
11140if ac_fn_cxx_try_compile "$LINENO"; then :
11141 ac_compiler_gnu=yes
11142else
11143 ac_compiler_gnu=no
11144fi
11145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11146ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
11147
11148fi
11149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
11150$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
11151if test $ac_compiler_gnu = yes; then
11152 GXX=yes
11153else
11154 GXX=
11155fi
11156ac_test_CXXFLAGS=${CXXFLAGS+set}
11157ac_save_CXXFLAGS=$CXXFLAGS
11158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
11159$as_echo_n "checking whether $CXX accepts -g... " >&6; }
11160if test "${ac_cv_prog_cxx_g+set}" = set; then :
11161 $as_echo_n "(cached) " >&6
11162else
11163 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
11164 ac_cxx_werror_flag=yes
11165 ac_cv_prog_cxx_g=no
11166 CXXFLAGS="-g"
11167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11168/* end confdefs.h. */
11169
11170int
11171main ()
11172{
11173
11174 ;
11175 return 0;
11176}
11177_ACEOF
11178if ac_fn_cxx_try_compile "$LINENO"; then :
11179 ac_cv_prog_cxx_g=yes
11180else
11181 CXXFLAGS=""
11182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11183/* end confdefs.h. */
11184
11185int
11186main ()
11187{
11188
11189 ;
11190 return 0;
11191}
11192_ACEOF
11193if ac_fn_cxx_try_compile "$LINENO"; then :
11194
11195else
11196 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11197 CXXFLAGS="-g"
11198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11199/* end confdefs.h. */
11200
11201int
11202main ()
11203{
11204
11205 ;
11206 return 0;
11207}
11208_ACEOF
11209if ac_fn_cxx_try_compile "$LINENO"; then :
11210 ac_cv_prog_cxx_g=yes
11211fi
11212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11213fi
11214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11215fi
11216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11217 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11218fi
11219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
11220$as_echo "$ac_cv_prog_cxx_g" >&6; }
11221if test "$ac_test_CXXFLAGS" = set; then
11222 CXXFLAGS=$ac_save_CXXFLAGS
11223elif test $ac_cv_prog_cxx_g = yes; then
11224 if test "$GXX" = yes; then
11225 CXXFLAGS="-g -O2"
11226 else
11227 CXXFLAGS="-g"
11228 fi
11229else
11230 if test "$GXX" = yes; then
11231 CXXFLAGS="-O2"
11232 else
11233 CXXFLAGS=
11234 fi
11235fi
11236ac_ext=c
11237ac_cpp='$CPP $CPPFLAGS'
11238ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11239ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11240ac_compiler_gnu=$ac_cv_c_compiler_gnu
11241
11242if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11243 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11244 (test "X$CXX" != "Xg++"))) ; then
11245 ac_ext=cpp
11246ac_cpp='$CXXCPP $CPPFLAGS'
11247ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11248ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11249ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11251$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11252if test -z "$CXXCPP"; then
11253 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11254 $as_echo_n "(cached) " >&6
11255else
11256 # Double quotes because CXXCPP needs to be expanded
11257 for CXXCPP in "$CXX -E" "/lib/cpp"
11258 do
11259 ac_preproc_ok=false
11260for ac_cxx_preproc_warn_flag in '' yes
11261do
11262 # Use a header file that comes with gcc, so configuring glibc
11263 # with a fresh cross-compiler works.
11264 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11265 # <limits.h> exists even on freestanding compilers.
11266 # On the NeXT, cc -E runs the code through the compiler's parser,
11267 # not just through cpp. "Syntax error" is here to catch this case.
11268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11269/* end confdefs.h. */
11270#ifdef __STDC__
11271# include <limits.h>
11272#else
11273# include <assert.h>
11274#endif
11275 Syntax error
11276_ACEOF
11277if ac_fn_cxx_try_cpp "$LINENO"; then :
11278
11279else
11280 # Broken: fails on valid input.
11281continue
11282fi
11283rm -f conftest.err conftest.$ac_ext
11284
11285 # OK, works on sane cases. Now check whether nonexistent headers
11286 # can be detected and how.
11287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11288/* end confdefs.h. */
11289#include <ac_nonexistent.h>
11290_ACEOF
11291if ac_fn_cxx_try_cpp "$LINENO"; then :
11292 # Broken: success on invalid input.
11293continue
11294else
11295 # Passes both tests.
11296ac_preproc_ok=:
11297break
11298fi
11299rm -f conftest.err conftest.$ac_ext
11300
11301done
11302# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11303rm -f conftest.err conftest.$ac_ext
11304if $ac_preproc_ok; then :
11305 break
11306fi
11307
11308 done
11309 ac_cv_prog_CXXCPP=$CXXCPP
11310
11311fi
11312 CXXCPP=$ac_cv_prog_CXXCPP
11313else
11314 ac_cv_prog_CXXCPP=$CXXCPP
11315fi
11316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11317$as_echo "$CXXCPP" >&6; }
11318ac_preproc_ok=false
11319for ac_cxx_preproc_warn_flag in '' yes
11320do
11321 # Use a header file that comes with gcc, so configuring glibc
11322 # with a fresh cross-compiler works.
11323 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11324 # <limits.h> exists even on freestanding compilers.
11325 # On the NeXT, cc -E runs the code through the compiler's parser,
11326 # not just through cpp. "Syntax error" is here to catch this case.
11327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328/* end confdefs.h. */
11329#ifdef __STDC__
11330# include <limits.h>
11331#else
11332# include <assert.h>
11333#endif
11334 Syntax error
11335_ACEOF
11336if ac_fn_cxx_try_cpp "$LINENO"; then :
11337
11338else
11339 # Broken: fails on valid input.
11340continue
11341fi
11342rm -f conftest.err conftest.$ac_ext
11343
11344 # OK, works on sane cases. Now check whether nonexistent headers
11345 # can be detected and how.
11346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11347/* end confdefs.h. */
11348#include <ac_nonexistent.h>
11349_ACEOF
11350if ac_fn_cxx_try_cpp "$LINENO"; then :
11351 # Broken: success on invalid input.
11352continue
11353else
11354 # Passes both tests.
11355ac_preproc_ok=:
11356break
11357fi
11358rm -f conftest.err conftest.$ac_ext
11359
11360done
11361# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11362rm -f conftest.err conftest.$ac_ext
11363if $ac_preproc_ok; then :
11364
11365else
11366 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11367$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11368_lt_caught_CXX_error=yes; }
11369fi
11370
11371ac_ext=c
11372ac_cpp='$CPP $CPPFLAGS'
11373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11375ac_compiler_gnu=$ac_cv_c_compiler_gnu
11376
11377else
11378 _lt_caught_CXX_error=yes
11379fi
11380
11381
11382
11383
11384ac_ext=cpp
11385ac_cpp='$CXXCPP $CPPFLAGS'
11386ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11387ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11388ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11389
11390archive_cmds_need_lc_CXX=no
11391allow_undefined_flag_CXX=
11392always_export_symbols_CXX=no
11393archive_expsym_cmds_CXX=
11394compiler_needs_object_CXX=no
11395export_dynamic_flag_spec_CXX=
11396hardcode_direct_CXX=no
11397hardcode_direct_absolute_CXX=no
11398hardcode_libdir_flag_spec_CXX=
11399hardcode_libdir_flag_spec_ld_CXX=
11400hardcode_libdir_separator_CXX=
11401hardcode_minus_L_CXX=no
11402hardcode_shlibpath_var_CXX=unsupported
11403hardcode_automatic_CXX=no
11404inherit_rpath_CXX=no
11405module_cmds_CXX=
11406module_expsym_cmds_CXX=
11407link_all_deplibs_CXX=unknown
11408old_archive_cmds_CXX=$old_archive_cmds
11409no_undefined_flag_CXX=
11410whole_archive_flag_spec_CXX=
11411enable_shared_with_static_runtimes_CXX=no
11412
11413# Source file extension for C++ test sources.
11414ac_ext=cpp
11415
11416# Object file extension for compiled C++ test sources.
11417objext=o
11418objext_CXX=$objext
11419
11420# No sense in running all these tests if we already determined that
11421# the CXX compiler isn't working. Some variables (like enable_shared)
11422# are currently assumed to apply to all compilers on this platform,
11423# and will be corrupted by setting them based on a non-working compiler.
11424if test "$_lt_caught_CXX_error" != yes; then
11425 # Code to be used in simple compile tests
11426 lt_simple_compile_test_code="int some_variable = 0;"
11427
11428 # Code to be used in simple link tests
11429 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11430
11431 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11432
11433
11434
11435
11436
11437
11438# If no C compiler was specified, use CC.
11439LTCC=${LTCC-"$CC"}
11440
11441# If no C compiler flags were specified, use CFLAGS.
11442LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11443
11444# Allow CC to be a program name with arguments.
11445compiler=$CC
11446
11447
11448 # save warnings/boilerplate of simple test code
11449 ac_outfile=conftest.$ac_objext
11450echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11451eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11452_lt_compiler_boilerplate=`cat conftest.err`
11453$RM conftest*
11454
11455 ac_outfile=conftest.$ac_objext
11456echo "$lt_simple_link_test_code" >conftest.$ac_ext
11457eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11458_lt_linker_boilerplate=`cat conftest.err`
11459$RM -r conftest*
11460
11461
11462 # Allow CC to be a program name with arguments.
11463 lt_save_CC=$CC
11464 lt_save_LD=$LD
11465 lt_save_GCC=$GCC
11466 GCC=$GXX
11467 lt_save_with_gnu_ld=$with_gnu_ld
11468 lt_save_path_LD=$lt_cv_path_LD
11469 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11470 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11471 else
11472 $as_unset lt_cv_prog_gnu_ld
11473 fi
11474 if test -n "${lt_cv_path_LDCXX+set}"; then
11475 lt_cv_path_LD=$lt_cv_path_LDCXX
11476 else
11477 $as_unset lt_cv_path_LD
11478 fi
11479 test -z "${LDCXX+set}" || LD=$LDCXX
11480 CC=${CXX-"c++"}
11481 compiler=$CC
11482 compiler_CXX=$CC
11483 for cc_temp in $compiler""; do
11484 case $cc_temp in
11485 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11486 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11487 \-*) ;;
11488 *) break;;
11489 esac
11490done
11491cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11492
11493
11494 if test -n "$compiler"; then
11495 # We don't want -fno-exception when compiling C++ code, so set the
11496 # no_builtin_flag separately
11497 if test "$GXX" = yes; then
11498 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11499 else
11500 lt_prog_compiler_no_builtin_flag_CXX=
11501 fi
11502
11503 if test "$GXX" = yes; then
11504 # Set up default GNU C++ configuration
11505
11506
11507
11508# Check whether --with-gnu-ld was given.
11509if test "${with_gnu_ld+set}" = set; then :
11510 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11511else
11512 with_gnu_ld=no
11513fi
11514
11515ac_prog=ld
11516if test "$GCC" = yes; then
11517 # Check if gcc -print-prog-name=ld gives a path.
11518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11519$as_echo_n "checking for ld used by $CC... " >&6; }
11520 case $host in
11521 *-*-mingw*)
11522 # gcc leaves a trailing carriage return which upsets mingw
11523 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11524 *)
11525 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11526 esac
11527 case $ac_prog in
11528 # Accept absolute paths.
11529 [\\/]* | ?:[\\/]*)
11530 re_direlt='/[^/][^/]*/\.\./'
11531 # Canonicalize the pathname of ld
11532 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11533 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11534 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11535 done
11536 test -z "$LD" && LD="$ac_prog"
11537 ;;
11538 "")
11539 # If it fails, then pretend we aren't using GCC.
11540 ac_prog=ld
11541 ;;
11542 *)
11543 # If it is relative, then search for the first ld in PATH.
11544 with_gnu_ld=unknown
11545 ;;
11546 esac
11547elif test "$with_gnu_ld" = yes; then
11548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11549$as_echo_n "checking for GNU ld... " >&6; }
11550else
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11552$as_echo_n "checking for non-GNU ld... " >&6; }
11553fi
11554if test "${lt_cv_path_LD+set}" = set; then :
11555 $as_echo_n "(cached) " >&6
11556else
11557 if test -z "$LD"; then
11558 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11559 for ac_dir in $PATH; do
11560 IFS="$lt_save_ifs"
11561 test -z "$ac_dir" && ac_dir=.
11562 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11563 lt_cv_path_LD="$ac_dir/$ac_prog"
11564 # Check to see if the program is GNU ld. I'd rather use --version,
11565 # but apparently some variants of GNU ld only accept -v.
11566 # Break only if it was the GNU/non-GNU ld that we prefer.
11567 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11568 *GNU* | *'with BFD'*)
11569 test "$with_gnu_ld" != no && break
11570 ;;
11571 *)
11572 test "$with_gnu_ld" != yes && break
11573 ;;
11574 esac
11575 fi
11576 done
11577 IFS="$lt_save_ifs"
11578else
11579 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11580fi
11581fi
11582
11583LD="$lt_cv_path_LD"
11584if test -n "$LD"; then
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11586$as_echo "$LD" >&6; }
11587else
11588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11589$as_echo "no" >&6; }
11590fi
11591test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11593$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11594if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11595 $as_echo_n "(cached) " >&6
11596else
11597 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11598case `$LD -v 2>&1 </dev/null` in
11599*GNU* | *'with BFD'*)
11600 lt_cv_prog_gnu_ld=yes
11601 ;;
11602*)
11603 lt_cv_prog_gnu_ld=no
11604 ;;
11605esac
11606fi
11607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11608$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11609with_gnu_ld=$lt_cv_prog_gnu_ld
11610
11611
11612
11613
11614
11615
11616
11617 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11618 # archiving commands below assume that GNU ld is being used.
11619 if test "$with_gnu_ld" = yes; then
11620 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11621 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11622
11623 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11624 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11625
11626 # If archive_cmds runs LD, not CC, wlarc should be empty
11627 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11628 # investigate it a little bit more. (MM)
11629 wlarc='${wl}'
11630
11631 # ancient GNU ld didn't support --whole-archive et. al.
11632 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11633 $GREP 'no-whole-archive' > /dev/null; then
11634 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11635 else
11636 whole_archive_flag_spec_CXX=
11637 fi
11638 else
11639 with_gnu_ld=no
11640 wlarc=
11641
11642 # A generic and very simple default shared library creation
11643 # command for GNU C++ for the case where it uses the native
11644 # linker, instead of GNU ld. If possible, this setting should
11645 # overridden to take advantage of the native linker features on
11646 # the platform it is being used on.
11647 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11648 fi
11649
11650 # Commands to make compiler produce verbose output that lists
11651 # what "hidden" libraries, object files and flags are used when
11652 # linking a shared library.
11653 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
11654
11655 else
11656 GXX=no
11657 with_gnu_ld=no
11658 wlarc=
11659 fi
11660
11661 # PORTME: fill in a description of your system's C++ link characteristics
11662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11663$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11664 ld_shlibs_CXX=yes
11665 case $host_os in
11666 aix3*)
11667 # FIXME: insert proper C++ library support
11668 ld_shlibs_CXX=no
11669 ;;
11670 aix[4-9]*)
11671 if test "$host_cpu" = ia64; then
11672 # On IA64, the linker does run time linking by default, so we don't
11673 # have to do anything special.
11674 aix_use_runtimelinking=no
11675 exp_sym_flag='-Bexport'
11676 no_entry_flag=""
11677 else
11678 aix_use_runtimelinking=no
11679
11680 # Test if we are trying to use run time linking or normal
11681 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11682 # need to do runtime linking.
11683 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11684 for ld_flag in $LDFLAGS; do
11685 case $ld_flag in
11686 *-brtl*)
11687 aix_use_runtimelinking=yes
11688 break
11689 ;;
11690 esac
11691 done
11692 ;;
11693 esac
11694
11695 exp_sym_flag='-bexport'
11696 no_entry_flag='-bnoentry'
11697 fi
11698
11699 # When large executables or shared objects are built, AIX ld can
11700 # have problems creating the table of contents. If linking a library
11701 # or program results in "error TOC overflow" add -mminimal-toc to
11702 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11703 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11704
11705 archive_cmds_CXX=''
11706 hardcode_direct_CXX=yes
11707 hardcode_direct_absolute_CXX=yes
11708 hardcode_libdir_separator_CXX=':'
11709 link_all_deplibs_CXX=yes
11710 file_list_spec_CXX='${wl}-f,'
11711
11712 if test "$GXX" = yes; then
11713 case $host_os in aix4.[012]|aix4.[012].*)
11714 # We only want to do this on AIX 4.2 and lower, the check
11715 # below for broken collect2 doesn't work under 4.3+
11716 collect2name=`${CC} -print-prog-name=collect2`
11717 if test -f "$collect2name" &&
11718 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11719 then
11720 # We have reworked collect2
11721 :
11722 else
11723 # We have old collect2
11724 hardcode_direct_CXX=unsupported
11725 # It fails to find uninstalled libraries when the uninstalled
11726 # path is not listed in the libpath. Setting hardcode_minus_L
11727 # to unsupported forces relinking
11728 hardcode_minus_L_CXX=yes
11729 hardcode_libdir_flag_spec_CXX='-L$libdir'
11730 hardcode_libdir_separator_CXX=
11731 fi
11732 esac
11733 shared_flag='-shared'
11734 if test "$aix_use_runtimelinking" = yes; then
11735 shared_flag="$shared_flag "'${wl}-G'
11736 fi
11737 else
11738 # not using gcc
11739 if test "$host_cpu" = ia64; then
11740 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11741 # chokes on -Wl,-G. The following line is correct:
11742 shared_flag='-G'
11743 else
11744 if test "$aix_use_runtimelinking" = yes; then
11745 shared_flag='${wl}-G'
11746 else
11747 shared_flag='${wl}-bM:SRE'
11748 fi
11749 fi
11750 fi
11751
11752 export_dynamic_flag_spec_CXX='${wl}-bexpall'
11753 # It seems that -bexpall does not export symbols beginning with
11754 # underscore (_), so it is better to generate a list of symbols to
11755 # export.
11756 always_export_symbols_CXX=yes
11757 if test "$aix_use_runtimelinking" = yes; then
11758 # Warning - without using the other runtime loading flags (-brtl),
11759 # -berok will link without error, but may produce a broken library.
11760 allow_undefined_flag_CXX='-berok'
11761 # Determine the default libpath from the value encoded in an empty
11762 # executable.
11763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11764/* end confdefs.h. */
11765
11766int
11767main ()
11768{
11769
11770 ;
11771 return 0;
11772}
11773_ACEOF
11774if ac_fn_cxx_try_link "$LINENO"; then :
11775
11776lt_aix_libpath_sed='
11777 /Import File Strings/,/^$/ {
11778 /^0/ {
11779 s/^0 *\(.*\)$/\1/
11780 p
11781 }
11782 }'
11783aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11784# Check for a 64-bit object if we didn't find anything.
11785if test -z "$aix_libpath"; then
11786 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11787fi
11788fi
11789rm -f core conftest.err conftest.$ac_objext \
11790 conftest$ac_exeext conftest.$ac_ext
11791if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11792
11793 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11794
11795 archive_expsym_cmds_CXX='$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"
11796 else
11797 if test "$host_cpu" = ia64; then
11798 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11799 allow_undefined_flag_CXX="-z nodefs"
11800 archive_expsym_cmds_CXX="\$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"
11801 else
11802 # Determine the default libpath from the value encoded in an
11803 # empty executable.
11804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11805/* end confdefs.h. */
11806
11807int
11808main ()
11809{
11810
11811 ;
11812 return 0;
11813}
11814_ACEOF
11815if ac_fn_cxx_try_link "$LINENO"; then :
11816
11817lt_aix_libpath_sed='
11818 /Import File Strings/,/^$/ {
11819 /^0/ {
11820 s/^0 *\(.*\)$/\1/
11821 p
11822 }
11823 }'
11824aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11825# Check for a 64-bit object if we didn't find anything.
11826if test -z "$aix_libpath"; then
11827 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11828fi
11829fi
11830rm -f core conftest.err conftest.$ac_objext \
11831 conftest$ac_exeext conftest.$ac_ext
11832if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11833
11834 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11835 # Warning - without using the other run time loading flags,
11836 # -berok will link without error, but may produce a broken library.
11837 no_undefined_flag_CXX=' ${wl}-bernotok'
11838 allow_undefined_flag_CXX=' ${wl}-berok'
11839 # Exported symbols can be pulled into shared objects from archives
11840 whole_archive_flag_spec_CXX='$convenience'
11841 archive_cmds_need_lc_CXX=yes
11842 # This is similar to how AIX traditionally builds its shared
11843 # libraries.
11844 archive_expsym_cmds_CXX="\$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'
11845 fi
11846 fi
11847 ;;
11848
11849 beos*)
11850 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11851 allow_undefined_flag_CXX=unsupported
11852 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11853 # support --undefined. This deserves some investigation. FIXME
11854 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11855 else
11856 ld_shlibs_CXX=no
11857 fi
11858 ;;
11859
11860 chorus*)
11861 case $cc_basename in
11862 *)
11863 # FIXME: insert proper C++ library support
11864 ld_shlibs_CXX=no
11865 ;;
11866 esac
11867 ;;
11868
11869 cygwin* | mingw* | pw32* | cegcc*)
11870 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11871 # as there is no search path for DLLs.
11872 hardcode_libdir_flag_spec_CXX='-L$libdir'
11873 allow_undefined_flag_CXX=unsupported
11874 always_export_symbols_CXX=no
11875 enable_shared_with_static_runtimes_CXX=yes
11876
11877 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11878 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11879 # If the export-symbols file already is a .def file (1st line
11880 # is EXPORTS), use it as is; otherwise, prepend...
11881 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11882 cp $export_symbols $output_objdir/$soname.def;
11883 else
11884 echo EXPORTS > $output_objdir/$soname.def;
11885 cat $export_symbols >> $output_objdir/$soname.def;
11886 fi~
11887 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11888 else
11889 ld_shlibs_CXX=no
11890 fi
11891 ;;
11892 darwin* | rhapsody*)
11893
11894
11895 archive_cmds_need_lc_CXX=no
11896 hardcode_direct_CXX=no
11897 hardcode_automatic_CXX=yes
11898 hardcode_shlibpath_var_CXX=unsupported
11899 whole_archive_flag_spec_CXX=''
11900 link_all_deplibs_CXX=yes
11901 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11902 case $cc_basename in
11903 ifort*) _lt_dar_can_shared=yes ;;
11904 *) _lt_dar_can_shared=$GCC ;;
11905 esac
11906 if test "$_lt_dar_can_shared" = "yes"; then
11907 output_verbose_link_cmd=echo
11908 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11909 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11910 archive_expsym_cmds_CXX="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}"
11911 module_expsym_cmds_CXX="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}"
11912 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11913 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
11914 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
11915 fi
11916
11917 else
11918 ld_shlibs_CXX=no
11919 fi
11920
11921 ;;
11922
11923 dgux*)
11924 case $cc_basename in
11925 ec++*)
11926 # FIXME: insert proper C++ library support
11927 ld_shlibs_CXX=no
11928 ;;
11929 ghcx*)
11930 # Green Hills C++ Compiler
11931 # FIXME: insert proper C++ library support
11932 ld_shlibs_CXX=no
11933 ;;
11934 *)
11935 # FIXME: insert proper C++ library support
11936 ld_shlibs_CXX=no
11937 ;;
11938 esac
11939 ;;
11940
11941 freebsd[12]*)
11942 # C++ shared libraries reported to be fairly broken before
11943 # switch to ELF
11944 ld_shlibs_CXX=no
11945 ;;
11946
11947 freebsd-elf*)
11948 archive_cmds_need_lc_CXX=no
11949 ;;
11950
11951 freebsd* | dragonfly*)
11952 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11953 # conventions
11954 ld_shlibs_CXX=yes
11955 ;;
11956
11957 gnu*)
11958 ;;
11959
11960 hpux9*)
11961 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11962 hardcode_libdir_separator_CXX=:
11963 export_dynamic_flag_spec_CXX='${wl}-E'
11964 hardcode_direct_CXX=yes
11965 hardcode_minus_L_CXX=yes # Not in the search PATH,
11966 # but as the default
11967 # location of the library.
11968
11969 case $cc_basename in
11970 CC*)
11971 # FIXME: insert proper C++ library support
11972 ld_shlibs_CXX=no
11973 ;;
11974 aCC*)
11975 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11976 # Commands to make compiler produce verbose output that lists
11977 # what "hidden" libraries, object files and flags are used when
11978 # linking a shared library.
11979 #
11980 # There doesn't appear to be a way to prevent this compiler from
11981 # explicitly linking system object files so we need to strip them
11982 # from the output so that they don't get included in the library
11983 # dependencies.
11984 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
11985 ;;
11986 *)
11987 if test "$GXX" = yes; then
11988 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11989 else
11990 # FIXME: insert proper C++ library support
11991 ld_shlibs_CXX=no
11992 fi
11993 ;;
11994 esac
11995 ;;
11996
11997 hpux10*|hpux11*)
11998 if test $with_gnu_ld = no; then
11999 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12000 hardcode_libdir_separator_CXX=:
12001
12002 case $host_cpu in
12003 hppa*64*|ia64*)
12004 ;;
12005 *)
12006 export_dynamic_flag_spec_CXX='${wl}-E'
12007 ;;
12008 esac
12009 fi
12010 case $host_cpu in
12011 hppa*64*|ia64*)
12012 hardcode_direct_CXX=no
12013 hardcode_shlibpath_var_CXX=no
12014 ;;
12015 *)
12016 hardcode_direct_CXX=yes
12017 hardcode_direct_absolute_CXX=yes
12018 hardcode_minus_L_CXX=yes # Not in the search PATH,
12019 # but as the default
12020 # location of the library.
12021 ;;
12022 esac
12023
12024 case $cc_basename in
12025 CC*)
12026 # FIXME: insert proper C++ library support
12027 ld_shlibs_CXX=no
12028 ;;
12029 aCC*)
12030 case $host_cpu in
12031 hppa*64*)
12032 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12033 ;;
12034 ia64*)
12035 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12036 ;;
12037 *)
12038 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12039 ;;
12040 esac
12041 # Commands to make compiler produce verbose output that lists
12042 # what "hidden" libraries, object files and flags are used when
12043 # linking a shared library.
12044 #
12045 # There doesn't appear to be a way to prevent this compiler from
12046 # explicitly linking system object files so we need to strip them
12047 # from the output so that they don't get included in the library
12048 # dependencies.
12049 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12050 ;;
12051 *)
12052 if test "$GXX" = yes; then
12053 if test $with_gnu_ld = no; then
12054 case $host_cpu in
12055 hppa*64*)
12056 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12057 ;;
12058 ia64*)
12059 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12060 ;;
12061 *)
12062 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12063 ;;
12064 esac
12065 fi
12066 else
12067 # FIXME: insert proper C++ library support
12068 ld_shlibs_CXX=no
12069 fi
12070 ;;
12071 esac
12072 ;;
12073
12074 interix[3-9]*)
12075 hardcode_direct_CXX=no
12076 hardcode_shlibpath_var_CXX=no
12077 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12078 export_dynamic_flag_spec_CXX='${wl}-E'
12079 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12080 # Instead, shared libraries are loaded at an image base (0x10000000 by
12081 # default) and relocated if they conflict, which is a slow very memory
12082 # consuming and fragmenting process. To avoid this, we pick a random,
12083 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12084 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12085 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12086 archive_expsym_cmds_CXX='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'
12087 ;;
12088 irix5* | irix6*)
12089 case $cc_basename in
12090 CC*)
12091 # SGI C++
12092 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12093
12094 # Archives containing C++ object files must be created using
12095 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12096 # necessary to make sure instantiated templates are included
12097 # in the archive.
12098 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12099 ;;
12100 *)
12101 if test "$GXX" = yes; then
12102 if test "$with_gnu_ld" = no; then
12103 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
12104 else
12105 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
12106 fi
12107 fi
12108 link_all_deplibs_CXX=yes
12109 ;;
12110 esac
12111 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12112 hardcode_libdir_separator_CXX=:
12113 inherit_rpath_CXX=yes
12114 ;;
12115
12116 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12117 case $cc_basename in
12118 KCC*)
12119 # Kuck and Associates, Inc. (KAI) C++ Compiler
12120
12121 # KCC will only create a shared library if the output file
12122 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12123 # to its proper name (with version) after linking.
12124 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12125 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12126 # Commands to make compiler produce verbose output that lists
12127 # what "hidden" libraries, object files and flags are used when
12128 # linking a shared library.
12129 #
12130 # There doesn't appear to be a way to prevent this compiler from
12131 # explicitly linking system object files so we need to strip them
12132 # from the output so that they don't get included in the library
12133 # dependencies.
12134 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12135
12136 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12137 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12138
12139 # Archives containing C++ object files must be created using
12140 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12141 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12142 ;;
12143 icpc* | ecpc* )
12144 # Intel C++
12145 with_gnu_ld=yes
12146 # version 8.0 and above of icpc choke on multiply defined symbols
12147 # if we add $predep_objects and $postdep_objects, however 7.1 and
12148 # earlier do not add the objects themselves.
12149 case `$CC -V 2>&1` in
12150 *"Version 7."*)
12151 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12152 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12153 ;;
12154 *) # Version 8.0 or newer
12155 tmp_idyn=
12156 case $host_cpu in
12157 ia64*) tmp_idyn=' -i_dynamic';;
12158 esac
12159 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12160 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12161 ;;
12162 esac
12163 archive_cmds_need_lc_CXX=no
12164 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12165 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12166 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12167 ;;
12168 pgCC* | pgcpp*)
12169 # Portland Group C++ compiler
12170 case `$CC -V` in
12171 *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
12172 prelink_cmds_CXX='tpldir=Template.dir~
12173 rm -rf $tpldir~
12174 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12175 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12176 old_archive_cmds_CXX='tpldir=Template.dir~
12177 rm -rf $tpldir~
12178 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12179 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12180 $RANLIB $oldlib'
12181 archive_cmds_CXX='tpldir=Template.dir~
12182 rm -rf $tpldir~
12183 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12184 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12185 archive_expsym_cmds_CXX='tpldir=Template.dir~
12186 rm -rf $tpldir~
12187 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12188 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12189 ;;
12190 *) # Version 6 will use weak symbols
12191 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12192 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12193 ;;
12194 esac
12195
12196 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12197 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12198 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12199 ;;
12200 cxx*)
12201 # Compaq C++
12202 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12203 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12204
12205 runpath_var=LD_RUN_PATH
12206 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12207 hardcode_libdir_separator_CXX=:
12208
12209 # Commands to make compiler produce verbose output that lists
12210 # what "hidden" libraries, object files and flags are used when
12211 # linking a shared library.
12212 #
12213 # There doesn't appear to be a way to prevent this compiler from
12214 # explicitly linking system object files so we need to strip them
12215 # from the output so that they don't get included in the library
12216 # dependencies.
12217 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12218 ;;
12219 xl*)
12220 # IBM XL 8.0 on PPC, with GNU ld
12221 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12222 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12223 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12224 if test "x$supports_anon_versioning" = xyes; then
12225 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12226 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12227 echo "local: *; };" >> $output_objdir/$libname.ver~
12228 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12229 fi
12230 ;;
12231 *)
12232 case `$CC -V 2>&1 | sed 5q` in
12233 *Sun\ C*)
12234 # Sun C++ 5.9
12235 no_undefined_flag_CXX=' -zdefs'
12236 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12237 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12238 hardcode_libdir_flag_spec_CXX='-R$libdir'
12239 whole_archive_flag_spec_CXX='${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'
12240 compiler_needs_object_CXX=yes
12241
12242 # Not sure whether something based on
12243 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12244 # would be better.
12245 output_verbose_link_cmd='echo'
12246
12247 # Archives containing C++ object files must be created using
12248 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12249 # necessary to make sure instantiated templates are included
12250 # in the archive.
12251 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12252 ;;
12253 esac
12254 ;;
12255 esac
12256 ;;
12257
12258 lynxos*)
12259 # FIXME: insert proper C++ library support
12260 ld_shlibs_CXX=no
12261 ;;
12262
12263 m88k*)
12264 # FIXME: insert proper C++ library support
12265 ld_shlibs_CXX=no
12266 ;;
12267
12268 mvs*)
12269 case $cc_basename in
12270 cxx*)
12271 # FIXME: insert proper C++ library support
12272 ld_shlibs_CXX=no
12273 ;;
12274 *)
12275 # FIXME: insert proper C++ library support
12276 ld_shlibs_CXX=no
12277 ;;
12278 esac
12279 ;;
12280
12281 netbsd*)
12282 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12283 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12284 wlarc=
12285 hardcode_libdir_flag_spec_CXX='-R$libdir'
12286 hardcode_direct_CXX=yes
12287 hardcode_shlibpath_var_CXX=no
12288 fi
12289 # Workaround some broken pre-1.5 toolchains
12290 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12291 ;;
12292
12293 *nto* | *qnx*)
12294 ld_shlibs_CXX=yes
12295 ;;
12296
12297 openbsd2*)
12298 # C++ shared libraries are fairly broken
12299 ld_shlibs_CXX=no
12300 ;;
12301
12302 openbsd*)
12303 if test -f /usr/libexec/ld.so; then
12304 hardcode_direct_CXX=yes
12305 hardcode_shlibpath_var_CXX=no
12306 hardcode_direct_absolute_CXX=yes
12307 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12308 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12309 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12310 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12311 export_dynamic_flag_spec_CXX='${wl}-E'
12312 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12313 fi
12314 output_verbose_link_cmd=echo
12315 else
12316 ld_shlibs_CXX=no
12317 fi
12318 ;;
12319
12320 osf3* | osf4* | osf5*)
12321 case $cc_basename in
12322 KCC*)
12323 # Kuck and Associates, Inc. (KAI) C++ Compiler
12324
12325 # KCC will only create a shared library if the output file
12326 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12327 # to its proper name (with version) after linking.
12328 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12329
12330 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12331 hardcode_libdir_separator_CXX=:
12332
12333 # Archives containing C++ object files must be created using
12334 # the KAI C++ compiler.
12335 case $host in
12336 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12337 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12338 esac
12339 ;;
12340 RCC*)
12341 # Rational C++ 2.4.1
12342 # FIXME: insert proper C++ library support
12343 ld_shlibs_CXX=no
12344 ;;
12345 cxx*)
12346 case $host in
12347 osf3*)
12348 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12349 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12350 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12351 ;;
12352 *)
12353 allow_undefined_flag_CXX=' -expect_unresolved \*'
12354 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12355 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12356 echo "-hidden">> $lib.exp~
12357 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
12358 $RM $lib.exp'
12359 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12360 ;;
12361 esac
12362
12363 hardcode_libdir_separator_CXX=:
12364
12365 # Commands to make compiler produce verbose output that lists
12366 # what "hidden" libraries, object files and flags are used when
12367 # linking a shared library.
12368 #
12369 # There doesn't appear to be a way to prevent this compiler from
12370 # explicitly linking system object files so we need to strip them
12371 # from the output so that they don't get included in the library
12372 # dependencies.
12373 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12374 ;;
12375 *)
12376 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12377 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12378 case $host in
12379 osf3*)
12380 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
12381 ;;
12382 *)
12383 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12384 ;;
12385 esac
12386
12387 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12388 hardcode_libdir_separator_CXX=:
12389
12390 # Commands to make compiler produce verbose output that lists
12391 # what "hidden" libraries, object files and flags are used when
12392 # linking a shared library.
12393 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12394
12395 else
12396 # FIXME: insert proper C++ library support
12397 ld_shlibs_CXX=no
12398 fi
12399 ;;
12400 esac
12401 ;;
12402
12403 psos*)
12404 # FIXME: insert proper C++ library support
12405 ld_shlibs_CXX=no
12406 ;;
12407
12408 sunos4*)
12409 case $cc_basename in
12410 CC*)
12411 # Sun C++ 4.x
12412 # FIXME: insert proper C++ library support
12413 ld_shlibs_CXX=no
12414 ;;
12415 lcc*)
12416 # Lucid
12417 # FIXME: insert proper C++ library support
12418 ld_shlibs_CXX=no
12419 ;;
12420 *)
12421 # FIXME: insert proper C++ library support
12422 ld_shlibs_CXX=no
12423 ;;
12424 esac
12425 ;;
12426
12427 solaris*)
12428 case $cc_basename in
12429 CC*)
12430 # Sun C++ 4.2, 5.x and Centerline C++
12431 archive_cmds_need_lc_CXX=yes
12432 no_undefined_flag_CXX=' -zdefs'
12433 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12434 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12435 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12436
12437 hardcode_libdir_flag_spec_CXX='-R$libdir'
12438 hardcode_shlibpath_var_CXX=no
12439 case $host_os in
12440 solaris2.[0-5] | solaris2.[0-5].*) ;;
12441 *)
12442 # The compiler driver will combine and reorder linker options,
12443 # but understands `-z linker_flag'.
12444 # Supported since Solaris 2.6 (maybe 2.5.1?)
12445 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12446 ;;
12447 esac
12448 link_all_deplibs_CXX=yes
12449
12450 output_verbose_link_cmd='echo'
12451
12452 # Archives containing C++ object files must be created using
12453 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12454 # necessary to make sure instantiated templates are included
12455 # in the archive.
12456 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12457 ;;
12458 gcx*)
12459 # Green Hills C++ Compiler
12460 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12461
12462 # The C++ compiler must be used to create the archive.
12463 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12464 ;;
12465 *)
12466 # GNU C++ compiler with Solaris linker
12467 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12468 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12469 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12470 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12471 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12472 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12473
12474 # Commands to make compiler produce verbose output that lists
12475 # what "hidden" libraries, object files and flags are used when
12476 # linking a shared library.
12477 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12478 else
12479 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12480 # platform.
12481 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12482 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12483 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12484
12485 # Commands to make compiler produce verbose output that lists
12486 # what "hidden" libraries, object files and flags are used when
12487 # linking a shared library.
12488 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12489 fi
12490
12491 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12492 case $host_os in
12493 solaris2.[0-5] | solaris2.[0-5].*) ;;
12494 *)
12495 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12496 ;;
12497 esac
12498 fi
12499 ;;
12500 esac
12501 ;;
12502
12503 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12504 no_undefined_flag_CXX='${wl}-z,text'
12505 archive_cmds_need_lc_CXX=no
12506 hardcode_shlibpath_var_CXX=no
12507 runpath_var='LD_RUN_PATH'
12508
12509 case $cc_basename in
12510 CC*)
12511 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12512 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12513 ;;
12514 *)
12515 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12516 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12517 ;;
12518 esac
12519 ;;
12520
12521 sysv5* | sco3.2v5* | sco5v6*)
12522 # Note: We can NOT use -z defs as we might desire, because we do not
12523 # link with -lc, and that would cause any symbols used from libc to
12524 # always be unresolved, which means just about no library would
12525 # ever link correctly. If we're not using GNU ld we use -z text
12526 # though, which does catch some bad symbols but isn't as heavy-handed
12527 # as -z defs.
12528 no_undefined_flag_CXX='${wl}-z,text'
12529 allow_undefined_flag_CXX='${wl}-z,nodefs'
12530 archive_cmds_need_lc_CXX=no
12531 hardcode_shlibpath_var_CXX=no
12532 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12533 hardcode_libdir_separator_CXX=':'
12534 link_all_deplibs_CXX=yes
12535 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12536 runpath_var='LD_RUN_PATH'
12537
12538 case $cc_basename in
12539 CC*)
12540 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12541 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12542 ;;
12543 *)
12544 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12545 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12546 ;;
12547 esac
12548 ;;
12549
12550 tandem*)
12551 case $cc_basename in
12552 NCC*)
12553 # NonStop-UX NCC 3.20
12554 # FIXME: insert proper C++ library support
12555 ld_shlibs_CXX=no
12556 ;;
12557 *)
12558 # FIXME: insert proper C++ library support
12559 ld_shlibs_CXX=no
12560 ;;
12561 esac
12562 ;;
12563
12564 vxworks*)
12565 # FIXME: insert proper C++ library support
12566 ld_shlibs_CXX=no
12567 ;;
12568
12569 *)
12570 # FIXME: insert proper C++ library support
12571 ld_shlibs_CXX=no
12572 ;;
12573 esac
12574
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12576$as_echo "$ld_shlibs_CXX" >&6; }
12577 test "$ld_shlibs_CXX" = no && can_build_shared=no
12578
12579 GCC_CXX="$GXX"
12580 LD_CXX="$LD"
12581
12582 ## CAVEAT EMPTOR:
12583 ## There is no encapsulation within the following macros, do not change
12584 ## the running order or otherwise move them around unless you know exactly
12585 ## what you are doing...
12586 # Dependencies to place before and after the object being linked:
12587predep_objects_CXX=
12588postdep_objects_CXX=
12589predeps_CXX=
12590postdeps_CXX=
12591compiler_lib_search_path_CXX=
12592
12593cat > conftest.$ac_ext <<_LT_EOF
12594class Foo
12595{
12596public:
12597 Foo (void) { a = 0; }
12598private:
12599 int a;
12600};
12601_LT_EOF
12602
12603if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12604 (eval $ac_compile) 2>&5
12605 ac_status=$?
12606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12607 test $ac_status = 0; }; then
12608 # Parse the compiler output and extract the necessary
12609 # objects, libraries and library flags.
12610
12611 # Sentinel used to keep track of whether or not we are before
12612 # the conftest object file.
12613 pre_test_object_deps_done=no
12614
12615 for p in `eval "$output_verbose_link_cmd"`; do
12616 case $p in
12617
12618 -L* | -R* | -l*)
12619 # Some compilers place space between "-{L,R}" and the path.
12620 # Remove the space.
12621 if test $p = "-L" ||
12622 test $p = "-R"; then
12623 prev=$p
12624 continue
12625 else
12626 prev=
12627 fi
12628
12629 if test "$pre_test_object_deps_done" = no; then
12630 case $p in
12631 -L* | -R*)
12632 # Internal compiler library paths should come after those
12633 # provided the user. The postdeps already come after the
12634 # user supplied libs so there is no need to process them.
12635 if test -z "$compiler_lib_search_path_CXX"; then
12636 compiler_lib_search_path_CXX="${prev}${p}"
12637 else
12638 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12639 fi
12640 ;;
12641 # The "-l" case would never come before the object being
12642 # linked, so don't bother handling this case.
12643 esac
12644 else
12645 if test -z "$postdeps_CXX"; then
12646 postdeps_CXX="${prev}${p}"
12647 else
12648 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12649 fi
12650 fi
12651 ;;
12652
12653 *.$objext)
12654 # This assumes that the test object file only shows up
12655 # once in the compiler output.
12656 if test "$p" = "conftest.$objext"; then
12657 pre_test_object_deps_done=yes
12658 continue
12659 fi
12660
12661 if test "$pre_test_object_deps_done" = no; then
12662 if test -z "$predep_objects_CXX"; then
12663 predep_objects_CXX="$p"
12664 else
12665 predep_objects_CXX="$predep_objects_CXX $p"
12666 fi
12667 else
12668 if test -z "$postdep_objects_CXX"; then
12669 postdep_objects_CXX="$p"
12670 else
12671 postdep_objects_CXX="$postdep_objects_CXX $p"
12672 fi
12673 fi
12674 ;;
12675
12676 *) ;; # Ignore the rest.
12677
12678 esac
12679 done
12680
12681 # Clean up.
12682 rm -f a.out a.exe
12683else
12684 echo "libtool.m4: error: problem compiling CXX test program"
12685fi
12686
12687$RM -f confest.$objext
12688
12689# PORTME: override above test on systems where it is broken
12690case $host_os in
12691interix[3-9]*)
12692 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12693 # hack all around it, let's just trust "g++" to DTRT.
12694 predep_objects_CXX=
12695 postdep_objects_CXX=
12696 postdeps_CXX=
12697 ;;
12698
12699linux*)
12700 case `$CC -V 2>&1 | sed 5q` in
12701 *Sun\ C*)
12702 # Sun C++ 5.9
12703
12704 # The more standards-conforming stlport4 library is
12705 # incompatible with the Cstd library. Avoid specifying
12706 # it if it's in CXXFLAGS. Ignore libCrun as
12707 # -library=stlport4 depends on it.
12708 case " $CXX $CXXFLAGS " in
12709 *" -library=stlport4 "*)
12710 solaris_use_stlport4=yes
12711 ;;
12712 esac
12713
12714 if test "$solaris_use_stlport4" != yes; then
12715 postdeps_CXX='-library=Cstd -library=Crun'
12716 fi
12717 ;;
12718 esac
12719 ;;
12720
12721solaris*)
12722 case $cc_basename in
12723 CC*)
12724 # The more standards-conforming stlport4 library is
12725 # incompatible with the Cstd library. Avoid specifying
12726 # it if it's in CXXFLAGS. Ignore libCrun as
12727 # -library=stlport4 depends on it.
12728 case " $CXX $CXXFLAGS " in
12729 *" -library=stlport4 "*)
12730 solaris_use_stlport4=yes
12731 ;;
12732 esac
12733
12734 # Adding this requires a known-good setup of shared libraries for
12735 # Sun compiler versions before 5.6, else PIC objects from an old
12736 # archive will be linked into the output, leading to subtle bugs.
12737 if test "$solaris_use_stlport4" != yes; then
12738 postdeps_CXX='-library=Cstd -library=Crun'
12739 fi
12740 ;;
12741 esac
12742 ;;
12743esac
12744
12745
12746case " $postdeps_CXX " in
12747*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12748esac
12749 compiler_lib_search_dirs_CXX=
12750if test -n "${compiler_lib_search_path_CXX}"; then
12751 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12752fi
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784 lt_prog_compiler_wl_CXX=
12785lt_prog_compiler_pic_CXX=
12786lt_prog_compiler_static_CXX=
12787
12788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12789$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12790
12791 # C++ specific cases for pic, static, wl, etc.
12792 if test "$GXX" = yes; then
12793 lt_prog_compiler_wl_CXX='-Wl,'
12794 lt_prog_compiler_static_CXX='-static'
12795
12796 case $host_os in
12797 aix*)
12798 # All AIX code is PIC.
12799 if test "$host_cpu" = ia64; then
12800 # AIX 5 now supports IA64 processor
12801 lt_prog_compiler_static_CXX='-Bstatic'
12802 fi
12803 ;;
12804
12805 amigaos*)
12806 case $host_cpu in
12807 powerpc)
12808 # see comment about AmigaOS4 .so support
12809 lt_prog_compiler_pic_CXX='-fPIC'
12810 ;;
12811 m68k)
12812 # FIXME: we need at least 68020 code to build shared libraries, but
12813 # adding the `-m68020' flag to GCC prevents building anything better,
12814 # like `-m68040'.
12815 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12816 ;;
12817 esac
12818 ;;
12819
12820 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12821 # PIC is the default for these OSes.
12822 ;;
12823 mingw* | cygwin* | os2* | pw32* | cegcc*)
12824 # This hack is so that the source file can tell whether it is being
12825 # built for inclusion in a dll (and should export symbols for example).
12826 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12827 # (--disable-auto-import) libraries
12828 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12829 ;;
12830 darwin* | rhapsody*)
12831 # PIC is the default on this platform
12832 # Common symbols not allowed in MH_DYLIB files
12833 lt_prog_compiler_pic_CXX='-fno-common'
12834 ;;
12835 *djgpp*)
12836 # DJGPP does not support shared libraries at all
12837 lt_prog_compiler_pic_CXX=
12838 ;;
12839 interix[3-9]*)
12840 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12841 # Instead, we relocate shared libraries at runtime.
12842 ;;
12843 sysv4*MP*)
12844 if test -d /usr/nec; then
12845 lt_prog_compiler_pic_CXX=-Kconform_pic
12846 fi
12847 ;;
12848 hpux*)
12849 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12850 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
12851 # sets the default TLS model and affects inlining.
12852 case $host_cpu in
12853 hppa*64*)
12854 ;;
12855 *)
12856 lt_prog_compiler_pic_CXX='-fPIC'
12857 ;;
12858 esac
12859 ;;
12860 *qnx* | *nto*)
12861 # QNX uses GNU C++, but need to define -shared option too, otherwise
12862 # it will coredump.
12863 lt_prog_compiler_pic_CXX='-fPIC -shared'
12864 ;;
12865 *)
12866 lt_prog_compiler_pic_CXX='-fPIC'
12867 ;;
12868 esac
12869 else
12870 case $host_os in
12871 aix[4-9]*)
12872 # All AIX code is PIC.
12873 if test "$host_cpu" = ia64; then
12874 # AIX 5 now supports IA64 processor
12875 lt_prog_compiler_static_CXX='-Bstatic'
12876 else
12877 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12878 fi
12879 ;;
12880 chorus*)
12881 case $cc_basename in
12882 cxch68*)
12883 # Green Hills C++ Compiler
12884 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
12885 ;;
12886 esac
12887 ;;
12888 dgux*)
12889 case $cc_basename in
12890 ec++*)
12891 lt_prog_compiler_pic_CXX='-KPIC'
12892 ;;
12893 ghcx*)
12894 # Green Hills C++ Compiler
12895 lt_prog_compiler_pic_CXX='-pic'
12896 ;;
12897 *)
12898 ;;
12899 esac
12900 ;;
12901 freebsd* | dragonfly*)
12902 # FreeBSD uses GNU C++
12903 ;;
12904 hpux9* | hpux10* | hpux11*)
12905 case $cc_basename in
12906 CC*)
12907 lt_prog_compiler_wl_CXX='-Wl,'
12908 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12909 if test "$host_cpu" != ia64; then
12910 lt_prog_compiler_pic_CXX='+Z'
12911 fi
12912 ;;
12913 aCC*)
12914 lt_prog_compiler_wl_CXX='-Wl,'
12915 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12916 case $host_cpu in
12917 hppa*64*|ia64*)
12918 # +Z the default
12919 ;;
12920 *)
12921 lt_prog_compiler_pic_CXX='+Z'
12922 ;;
12923 esac
12924 ;;
12925 *)
12926 ;;
12927 esac
12928 ;;
12929 interix*)
12930 # This is c89, which is MS Visual C++ (no shared libs)
12931 # Anyone wants to do a port?
12932 ;;
12933 irix5* | irix6* | nonstopux*)
12934 case $cc_basename in
12935 CC*)
12936 lt_prog_compiler_wl_CXX='-Wl,'
12937 lt_prog_compiler_static_CXX='-non_shared'
12938 # CC pic flag -KPIC is the default.
12939 ;;
12940 *)
12941 ;;
12942 esac
12943 ;;
12944 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12945 case $cc_basename in
12946 KCC*)
12947 # KAI C++ Compiler
12948 lt_prog_compiler_wl_CXX='--backend -Wl,'
12949 lt_prog_compiler_pic_CXX='-fPIC'
12950 ;;
12951 ecpc* )
12952 # old Intel C++ for x86_64 which still supported -KPIC.
12953 lt_prog_compiler_wl_CXX='-Wl,'
12954 lt_prog_compiler_pic_CXX='-KPIC'
12955 lt_prog_compiler_static_CXX='-static'
12956 ;;
12957 icpc* )
12958 # Intel C++, used to be incompatible with GCC.
12959 # ICC 10 doesn't accept -KPIC any more.
12960 lt_prog_compiler_wl_CXX='-Wl,'
12961 lt_prog_compiler_pic_CXX='-fPIC'
12962 lt_prog_compiler_static_CXX='-static'
12963 ;;
12964 pgCC* | pgcpp*)
12965 # Portland Group C++ compiler
12966 lt_prog_compiler_wl_CXX='-Wl,'
12967 lt_prog_compiler_pic_CXX='-fpic'
12968 lt_prog_compiler_static_CXX='-Bstatic'
12969 ;;
12970 cxx*)
12971 # Compaq C++
12972 # Make sure the PIC flag is empty. It appears that all Alpha
12973 # Linux and Compaq Tru64 Unix objects are PIC.
12974 lt_prog_compiler_pic_CXX=
12975 lt_prog_compiler_static_CXX='-non_shared'
12976 ;;
12977 xlc* | xlC*)
12978 # IBM XL 8.0 on PPC
12979 lt_prog_compiler_wl_CXX='-Wl,'
12980 lt_prog_compiler_pic_CXX='-qpic'
12981 lt_prog_compiler_static_CXX='-qstaticlink'
12982 ;;
12983 *)
12984 case `$CC -V 2>&1 | sed 5q` in
12985 *Sun\ C*)
12986 # Sun C++ 5.9
12987 lt_prog_compiler_pic_CXX='-KPIC'
12988 lt_prog_compiler_static_CXX='-Bstatic'
12989 lt_prog_compiler_wl_CXX='-Qoption ld '
12990 ;;
12991 esac
12992 ;;
12993 esac
12994 ;;
12995 lynxos*)
12996 ;;
12997 m88k*)
12998 ;;
12999 mvs*)
13000 case $cc_basename in
13001 cxx*)
13002 lt_prog_compiler_pic_CXX='-W c,exportall'
13003 ;;
13004 *)
13005 ;;
13006 esac
13007 ;;
13008 netbsd* | netbsdelf*-gnu)
13009 ;;
13010 *qnx* | *nto*)
13011 # QNX uses GNU C++, but need to define -shared option too, otherwise
13012 # it will coredump.
13013 lt_prog_compiler_pic_CXX='-fPIC -shared'
13014 ;;
13015 osf3* | osf4* | osf5*)
13016 case $cc_basename in
13017 KCC*)
13018 lt_prog_compiler_wl_CXX='--backend -Wl,'
13019 ;;
13020 RCC*)
13021 # Rational C++ 2.4.1
13022 lt_prog_compiler_pic_CXX='-pic'
13023 ;;
13024 cxx*)
13025 # Digital/Compaq C++
13026 lt_prog_compiler_wl_CXX='-Wl,'
13027 # Make sure the PIC flag is empty. It appears that all Alpha
13028 # Linux and Compaq Tru64 Unix objects are PIC.
13029 lt_prog_compiler_pic_CXX=
13030 lt_prog_compiler_static_CXX='-non_shared'
13031 ;;
13032 *)
13033 ;;
13034 esac
13035 ;;
13036 psos*)
13037 ;;
13038 solaris*)
13039 case $cc_basename in
13040 CC*)
13041 # Sun C++ 4.2, 5.x and Centerline C++
13042 lt_prog_compiler_pic_CXX='-KPIC'
13043 lt_prog_compiler_static_CXX='-Bstatic'
13044 lt_prog_compiler_wl_CXX='-Qoption ld '
13045 ;;
13046 gcx*)
13047 # Green Hills C++ Compiler
13048 lt_prog_compiler_pic_CXX='-PIC'
13049 ;;
13050 *)
13051 ;;
13052 esac
13053 ;;
13054 sunos4*)
13055 case $cc_basename in
13056 CC*)
13057 # Sun C++ 4.x
13058 lt_prog_compiler_pic_CXX='-pic'
13059 lt_prog_compiler_static_CXX='-Bstatic'
13060 ;;
13061 lcc*)
13062 # Lucid
13063 lt_prog_compiler_pic_CXX='-pic'
13064 ;;
13065 *)
13066 ;;
13067 esac
13068 ;;
13069 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13070 case $cc_basename in
13071 CC*)
13072 lt_prog_compiler_wl_CXX='-Wl,'
13073 lt_prog_compiler_pic_CXX='-KPIC'
13074 lt_prog_compiler_static_CXX='-Bstatic'
13075 ;;
13076 esac
13077 ;;
13078 tandem*)
13079 case $cc_basename in
13080 NCC*)
13081 # NonStop-UX NCC 3.20
13082 lt_prog_compiler_pic_CXX='-KPIC'
13083 ;;
13084 *)
13085 ;;
13086 esac
13087 ;;
13088 vxworks*)
13089 ;;
13090 *)
13091 lt_prog_compiler_can_build_shared_CXX=no
13092 ;;
13093 esac
13094 fi
13095
13096case $host_os in
13097 # For platforms which do not support PIC, -DPIC is meaningless:
13098 *djgpp*)
13099 lt_prog_compiler_pic_CXX=
13100 ;;
13101 *)
13102 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13103 ;;
13104esac
13105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13106$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13107
13108
13109
13110#
13111# Check to make sure the PIC flag actually works.
13112#
13113if test -n "$lt_prog_compiler_pic_CXX"; then
13114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13115$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13116if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13117 $as_echo_n "(cached) " >&6
13118else
13119 lt_cv_prog_compiler_pic_works_CXX=no
13120 ac_outfile=conftest.$ac_objext
13121 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13122 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13123 # Insert the option either (1) after the last *FLAGS variable, or
13124 # (2) before a word containing "conftest.", or (3) at the end.
13125 # Note that $ac_compile itself does not contain backslashes and begins
13126 # with a dollar sign (not a hyphen), so the echo should work correctly.
13127 # The option is referenced via a variable to avoid confusing sed.
13128 lt_compile=`echo "$ac_compile" | $SED \
13129 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13130 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13131 -e 's:$: $lt_compiler_flag:'`
549f29b5 13132 (eval echo "\"\$as_me:13132: $lt_compile\"" >&5)
9c60689e
DWT
13133 (eval "$lt_compile" 2>conftest.err)
13134 ac_status=$?
13135 cat conftest.err >&5
549f29b5 13136 echo "$as_me:13136: \$? = $ac_status" >&5
9c60689e
DWT
13137 if (exit $ac_status) && test -s "$ac_outfile"; then
13138 # The compiler can only warn and ignore the option if not recognized
13139 # So say no if there are warnings other than the usual output.
13140 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13141 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13142 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13143 lt_cv_prog_compiler_pic_works_CXX=yes
13144 fi
13145 fi
13146 $RM conftest*
13147
13148fi
13149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13150$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13151
13152if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13153 case $lt_prog_compiler_pic_CXX in
13154 "" | " "*) ;;
13155 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13156 esac
13157else
13158 lt_prog_compiler_pic_CXX=
13159 lt_prog_compiler_can_build_shared_CXX=no
13160fi
13161
13162fi
13163
13164
13165
13166#
13167# Check to make sure the static flag actually works.
13168#
13169wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13171$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13172if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13173 $as_echo_n "(cached) " >&6
13174else
13175 lt_cv_prog_compiler_static_works_CXX=no
13176 save_LDFLAGS="$LDFLAGS"
13177 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13178 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13179 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13180 # The linker can only warn and ignore the option if not recognized
13181 # So say no if there are warnings
13182 if test -s conftest.err; then
13183 # Append any errors to the config.log.
13184 cat conftest.err 1>&5
13185 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13187 if diff conftest.exp conftest.er2 >/dev/null; then
13188 lt_cv_prog_compiler_static_works_CXX=yes
13189 fi
13190 else
13191 lt_cv_prog_compiler_static_works_CXX=yes
13192 fi
13193 fi
13194 $RM -r conftest*
13195 LDFLAGS="$save_LDFLAGS"
13196
13197fi
13198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13199$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13200
13201if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13202 :
13203else
13204 lt_prog_compiler_static_CXX=
13205fi
13206
13207
13208
13209
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13211$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13212if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13213 $as_echo_n "(cached) " >&6
13214else
13215 lt_cv_prog_compiler_c_o_CXX=no
13216 $RM -r conftest 2>/dev/null
13217 mkdir conftest
13218 cd conftest
13219 mkdir out
13220 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13221
13222 lt_compiler_flag="-o out/conftest2.$ac_objext"
13223 # Insert the option either (1) after the last *FLAGS variable, or
13224 # (2) before a word containing "conftest.", or (3) at the end.
13225 # Note that $ac_compile itself does not contain backslashes and begins
13226 # with a dollar sign (not a hyphen), so the echo should work correctly.
13227 lt_compile=`echo "$ac_compile" | $SED \
13228 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13229 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13230 -e 's:$: $lt_compiler_flag:'`
549f29b5 13231 (eval echo "\"\$as_me:13231: $lt_compile\"" >&5)
9c60689e
DWT
13232 (eval "$lt_compile" 2>out/conftest.err)
13233 ac_status=$?
13234 cat out/conftest.err >&5
549f29b5 13235 echo "$as_me:13235: \$? = $ac_status" >&5
9c60689e
DWT
13236 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13237 then
13238 # The compiler can only warn and ignore the option if not recognized
13239 # So say no if there are warnings
13240 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13241 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13242 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13243 lt_cv_prog_compiler_c_o_CXX=yes
13244 fi
13245 fi
13246 chmod u+w . 2>&5
13247 $RM conftest*
13248 # SGI C++ compiler will create directory out/ii_files/ for
13249 # template instantiation
13250 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13251 $RM out/* && rmdir out
13252 cd ..
13253 $RM -r conftest
13254 $RM conftest*
13255
13256fi
13257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13258$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13259
13260
13261
13262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13263$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13264if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13265 $as_echo_n "(cached) " >&6
13266else
13267 lt_cv_prog_compiler_c_o_CXX=no
13268 $RM -r conftest 2>/dev/null
13269 mkdir conftest
13270 cd conftest
13271 mkdir out
13272 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13273
13274 lt_compiler_flag="-o out/conftest2.$ac_objext"
13275 # Insert the option either (1) after the last *FLAGS variable, or
13276 # (2) before a word containing "conftest.", or (3) at the end.
13277 # Note that $ac_compile itself does not contain backslashes and begins
13278 # with a dollar sign (not a hyphen), so the echo should work correctly.
13279 lt_compile=`echo "$ac_compile" | $SED \
13280 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13281 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13282 -e 's:$: $lt_compiler_flag:'`
549f29b5 13283 (eval echo "\"\$as_me:13283: $lt_compile\"" >&5)
9c60689e
DWT
13284 (eval "$lt_compile" 2>out/conftest.err)
13285 ac_status=$?
13286 cat out/conftest.err >&5
549f29b5 13287 echo "$as_me:13287: \$? = $ac_status" >&5
9c60689e
DWT
13288 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13289 then
13290 # The compiler can only warn and ignore the option if not recognized
13291 # So say no if there are warnings
13292 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13293 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13294 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13295 lt_cv_prog_compiler_c_o_CXX=yes
13296 fi
13297 fi
13298 chmod u+w . 2>&5
13299 $RM conftest*
13300 # SGI C++ compiler will create directory out/ii_files/ for
13301 # template instantiation
13302 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13303 $RM out/* && rmdir out
13304 cd ..
13305 $RM -r conftest
13306 $RM conftest*
13307
13308fi
13309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13310$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13311
13312
13313
13314
13315hard_links="nottested"
13316if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13317 # do not overwrite the value of need_locks provided by the user
13318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13319$as_echo_n "checking if we can lock with hard links... " >&6; }
13320 hard_links=yes
13321 $RM conftest*
13322 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13323 touch conftest.a
13324 ln conftest.a conftest.b 2>&5 || hard_links=no
13325 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13327$as_echo "$hard_links" >&6; }
13328 if test "$hard_links" = no; then
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13330$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13331 need_locks=warn
13332 fi
13333else
13334 need_locks=no
13335fi
13336
13337
13338
13339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13340$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13341
13342 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13343 case $host_os in
13344 aix[4-9]*)
13345 # If we're using GNU nm, then we don't want the "-C" option.
13346 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13347 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13348 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13349 else
13350 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13351 fi
13352 ;;
13353 pw32*)
13354 export_symbols_cmds_CXX="$ltdll_cmds"
13355 ;;
13356 cygwin* | mingw* | cegcc*)
13357 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13358 ;;
13359 linux* | k*bsd*-gnu)
13360 link_all_deplibs_CXX=no
13361 ;;
13362 *)
13363 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13364 ;;
13365 esac
13366 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13367
13368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13369$as_echo "$ld_shlibs_CXX" >&6; }
13370test "$ld_shlibs_CXX" = no && can_build_shared=no
13371
13372with_gnu_ld_CXX=$with_gnu_ld
13373
13374
13375
13376
13377
13378
13379#
13380# Do we need to explicitly link libc?
13381#
13382case "x$archive_cmds_need_lc_CXX" in
13383x|xyes)
13384 # Assume -lc should be added
13385 archive_cmds_need_lc_CXX=yes
13386
13387 if test "$enable_shared" = yes && test "$GCC" = yes; then
13388 case $archive_cmds_CXX in
13389 *'~'*)
13390 # FIXME: we may have to deal with multi-command sequences.
13391 ;;
13392 '$CC '*)
13393 # Test whether the compiler implicitly links with -lc since on some
13394 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13395 # to ld, don't add -lc before -lgcc.
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13397$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13398 $RM conftest*
13399 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13400
13401 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13402 (eval $ac_compile) 2>&5
13403 ac_status=$?
13404 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13405 test $ac_status = 0; } 2>conftest.err; then
13406 soname=conftest
13407 lib=conftest
13408 libobjs=conftest.$ac_objext
13409 deplibs=
13410 wl=$lt_prog_compiler_wl_CXX
13411 pic_flag=$lt_prog_compiler_pic_CXX
13412 compiler_flags=-v
13413 linker_flags=-v
13414 verstring=
13415 output_objdir=.
13416 libname=conftest
13417 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13418 allow_undefined_flag_CXX=
13419 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13420 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13421 ac_status=$?
13422 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13423 test $ac_status = 0; }
13424 then
13425 archive_cmds_need_lc_CXX=no
13426 else
13427 archive_cmds_need_lc_CXX=yes
13428 fi
13429 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13430 else
13431 cat conftest.err 1>&5
13432 fi
13433 $RM conftest*
13434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
13435$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13436 ;;
13437 esac
13438 fi
13439 ;;
13440esac
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13506$as_echo_n "checking dynamic linker characteristics... " >&6; }
13507
13508library_names_spec=
13509libname_spec='lib$name'
13510soname_spec=
13511shrext_cmds=".so"
13512postinstall_cmds=
13513postuninstall_cmds=
13514finish_cmds=
13515finish_eval=
13516shlibpath_var=
13517shlibpath_overrides_runpath=unknown
13518version_type=none
13519dynamic_linker="$host_os ld.so"
13520sys_lib_dlsearch_path_spec="/lib /usr/lib"
13521need_lib_prefix=unknown
13522hardcode_into_libs=no
13523
13524# when you set need_version to no, make sure it does not cause -set_version
13525# flags to be left without arguments
13526need_version=unknown
13527
13528case $host_os in
13529aix3*)
13530 version_type=linux
13531 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13532 shlibpath_var=LIBPATH
13533
13534 # AIX 3 has no versioning support, so we append a major version to the name.
13535 soname_spec='${libname}${release}${shared_ext}$major'
13536 ;;
13537
13538aix[4-9]*)
13539 version_type=linux
13540 need_lib_prefix=no
13541 need_version=no
13542 hardcode_into_libs=yes
13543 if test "$host_cpu" = ia64; then
13544 # AIX 5 supports IA64
13545 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13546 shlibpath_var=LD_LIBRARY_PATH
13547 else
13548 # With GCC up to 2.95.x, collect2 would create an import file
13549 # for dependence libraries. The import file would start with
13550 # the line `#! .'. This would cause the generated library to
13551 # depend on `.', always an invalid library. This was fixed in
13552 # development snapshots of GCC prior to 3.0.
13553 case $host_os in
13554 aix4 | aix4.[01] | aix4.[01].*)
13555 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13556 echo ' yes '
13557 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13558 :
13559 else
13560 can_build_shared=no
13561 fi
13562 ;;
13563 esac
13564 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13565 # soname into executable. Probably we can add versioning support to
13566 # collect2, so additional links can be useful in future.
13567 if test "$aix_use_runtimelinking" = yes; then
13568 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13569 # instead of lib<name>.a to let people know that these are not
13570 # typical AIX shared libraries.
13571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13572 else
13573 # We preserve .a as extension for shared libraries through AIX4.2
13574 # and later when we are not doing run time linking.
13575 library_names_spec='${libname}${release}.a $libname.a'
13576 soname_spec='${libname}${release}${shared_ext}$major'
13577 fi
13578 shlibpath_var=LIBPATH
13579 fi
13580 ;;
13581
13582amigaos*)
13583 case $host_cpu in
13584 powerpc)
13585 # Since July 2007 AmigaOS4 officially supports .so libraries.
13586 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13588 ;;
13589 m68k)
13590 library_names_spec='$libname.ixlibrary $libname.a'
13591 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13592 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'
13593 ;;
13594 esac
13595 ;;
13596
13597beos*)
13598 library_names_spec='${libname}${shared_ext}'
13599 dynamic_linker="$host_os ld.so"
13600 shlibpath_var=LIBRARY_PATH
13601 ;;
13602
13603bsdi[45]*)
13604 version_type=linux
13605 need_version=no
13606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13607 soname_spec='${libname}${release}${shared_ext}$major'
13608 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13609 shlibpath_var=LD_LIBRARY_PATH
13610 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13611 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13612 # the default ld.so.conf also contains /usr/contrib/lib and
13613 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13614 # libtool to hard-code these into programs
13615 ;;
13616
13617cygwin* | mingw* | pw32* | cegcc*)
13618 version_type=windows
13619 shrext_cmds=".dll"
13620 need_version=no
13621 need_lib_prefix=no
13622
13623 case $GCC,$host_os in
13624 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13625 library_names_spec='$libname.dll.a'
13626 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13627 postinstall_cmds='base_file=`basename \${file}`~
13628 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13629 dldir=$destdir/`dirname \$dlpath`~
13630 test -d \$dldir || mkdir -p \$dldir~
13631 $install_prog $dir/$dlname \$dldir/$dlname~
13632 chmod a+x \$dldir/$dlname~
13633 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13634 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13635 fi'
13636 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13637 dlpath=$dir/\$dldll~
13638 $RM \$dlpath'
13639 shlibpath_overrides_runpath=yes
13640
13641 case $host_os in
13642 cygwin*)
13643 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13644 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13645 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13646 ;;
13647 mingw* | cegcc*)
13648 # MinGW DLLs use traditional 'lib' prefix
13649 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13650 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13651 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13652 # It is most probably a Windows format PATH printed by
13653 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13654 # path with ; separators, and with drive letters. We can handle the
13655 # drive letters (cygwin fileutils understands them), so leave them,
13656 # especially as we might pass files found there to a mingw objdump,
13657 # which wouldn't understand a cygwinified path. Ahh.
13658 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13659 else
13660 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13661 fi
13662 ;;
13663 pw32*)
13664 # pw32 DLLs use 'pw' prefix rather than 'lib'
13665 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13666 ;;
13667 esac
13668 ;;
13669
13670 *)
13671 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13672 ;;
13673 esac
13674 dynamic_linker='Win32 ld.exe'
13675 # FIXME: first we should search . and the directory the executable is in
13676 shlibpath_var=PATH
13677 ;;
13678
13679darwin* | rhapsody*)
13680 dynamic_linker="$host_os dyld"
13681 version_type=darwin
13682 need_lib_prefix=no
13683 need_version=no
13684 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13685 soname_spec='${libname}${release}${major}$shared_ext'
13686 shlibpath_overrides_runpath=yes
13687 shlibpath_var=DYLD_LIBRARY_PATH
13688 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13689
13690 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13691 ;;
13692
13693dgux*)
13694 version_type=linux
13695 need_lib_prefix=no
13696 need_version=no
13697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13698 soname_spec='${libname}${release}${shared_ext}$major'
13699 shlibpath_var=LD_LIBRARY_PATH
13700 ;;
13701
13702freebsd1*)
13703 dynamic_linker=no
13704 ;;
13705
13706freebsd* | dragonfly*)
13707 # DragonFly does not have aout. When/if they implement a new
13708 # versioning mechanism, adjust this.
13709 if test -x /usr/bin/objformat; then
13710 objformat=`/usr/bin/objformat`
13711 else
13712 case $host_os in
13713 freebsd[123]*) objformat=aout ;;
13714 *) objformat=elf ;;
13715 esac
13716 fi
13717 version_type=freebsd-$objformat
13718 case $version_type in
13719 freebsd-elf*)
13720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13721 need_version=no
13722 need_lib_prefix=no
13723 ;;
13724 freebsd-*)
13725 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13726 need_version=yes
13727 ;;
13728 esac
13729 shlibpath_var=LD_LIBRARY_PATH
13730 case $host_os in
13731 freebsd2*)
13732 shlibpath_overrides_runpath=yes
13733 ;;
13734 freebsd3.[01]* | freebsdelf3.[01]*)
13735 shlibpath_overrides_runpath=yes
13736 hardcode_into_libs=yes
13737 ;;
13738 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13739 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13740 shlibpath_overrides_runpath=no
13741 hardcode_into_libs=yes
13742 ;;
13743 *) # from 4.6 on, and DragonFly
13744 shlibpath_overrides_runpath=yes
13745 hardcode_into_libs=yes
13746 ;;
13747 esac
13748 ;;
13749
13750gnu*)
13751 version_type=linux
13752 need_lib_prefix=no
13753 need_version=no
13754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13755 soname_spec='${libname}${release}${shared_ext}$major'
13756 shlibpath_var=LD_LIBRARY_PATH
13757 hardcode_into_libs=yes
13758 ;;
13759
13760hpux9* | hpux10* | hpux11*)
13761 # Give a soname corresponding to the major version so that dld.sl refuses to
13762 # link against other versions.
13763 version_type=sunos
13764 need_lib_prefix=no
13765 need_version=no
13766 case $host_cpu in
13767 ia64*)
13768 shrext_cmds='.so'
13769 hardcode_into_libs=yes
13770 dynamic_linker="$host_os dld.so"
13771 shlibpath_var=LD_LIBRARY_PATH
13772 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13774 soname_spec='${libname}${release}${shared_ext}$major'
13775 if test "X$HPUX_IA64_MODE" = X32; then
13776 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13777 else
13778 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13779 fi
13780 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13781 ;;
13782 hppa*64*)
13783 shrext_cmds='.sl'
13784 hardcode_into_libs=yes
13785 dynamic_linker="$host_os dld.sl"
13786 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13787 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13789 soname_spec='${libname}${release}${shared_ext}$major'
13790 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13791 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13792 ;;
13793 *)
13794 shrext_cmds='.sl'
13795 dynamic_linker="$host_os dld.sl"
13796 shlibpath_var=SHLIB_PATH
13797 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13799 soname_spec='${libname}${release}${shared_ext}$major'
13800 ;;
13801 esac
13802 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13803 postinstall_cmds='chmod 555 $lib'
13804 ;;
13805
13806interix[3-9]*)
13807 version_type=linux
13808 need_lib_prefix=no
13809 need_version=no
13810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13811 soname_spec='${libname}${release}${shared_ext}$major'
13812 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13813 shlibpath_var=LD_LIBRARY_PATH
13814 shlibpath_overrides_runpath=no
13815 hardcode_into_libs=yes
13816 ;;
13817
13818irix5* | irix6* | nonstopux*)
13819 case $host_os in
13820 nonstopux*) version_type=nonstopux ;;
13821 *)
13822 if test "$lt_cv_prog_gnu_ld" = yes; then
13823 version_type=linux
13824 else
13825 version_type=irix
13826 fi ;;
13827 esac
13828 need_lib_prefix=no
13829 need_version=no
13830 soname_spec='${libname}${release}${shared_ext}$major'
13831 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13832 case $host_os in
13833 irix5* | nonstopux*)
13834 libsuff= shlibsuff=
13835 ;;
13836 *)
13837 case $LD in # libtool.m4 will add one of these switches to LD
13838 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13839 libsuff= shlibsuff= libmagic=32-bit;;
13840 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13841 libsuff=32 shlibsuff=N32 libmagic=N32;;
13842 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13843 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13844 *) libsuff= shlibsuff= libmagic=never-match;;
13845 esac
13846 ;;
13847 esac
13848 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13849 shlibpath_overrides_runpath=no
13850 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13851 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13852 hardcode_into_libs=yes
13853 ;;
13854
13855# No shared lib support for Linux oldld, aout, or coff.
13856linux*oldld* | linux*aout* | linux*coff*)
13857 dynamic_linker=no
13858 ;;
13859
13860# This must be Linux ELF.
13861linux* | k*bsd*-gnu | kopensolaris*-gnu)
13862 version_type=linux
13863 need_lib_prefix=no
13864 need_version=no
13865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13866 soname_spec='${libname}${release}${shared_ext}$major'
13867 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13868 shlibpath_var=LD_LIBRARY_PATH
13869 shlibpath_overrides_runpath=no
13870 # Some binutils ld are patched to set DT_RUNPATH
13871 save_LDFLAGS=$LDFLAGS
13872 save_libdir=$libdir
13873 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
13874 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
13875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13876/* end confdefs.h. */
13877
13878int
13879main ()
13880{
13881
13882 ;
13883 return 0;
13884}
13885_ACEOF
13886if ac_fn_cxx_try_link "$LINENO"; then :
13887 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
13888 shlibpath_overrides_runpath=yes
13889fi
13890fi
13891rm -f core conftest.err conftest.$ac_objext \
13892 conftest$ac_exeext conftest.$ac_ext
13893 LDFLAGS=$save_LDFLAGS
13894 libdir=$save_libdir
13895
13896 # This implies no fast_install, which is unacceptable.
13897 # Some rework will be needed to allow for fast_install
13898 # before this can be enabled.
13899 hardcode_into_libs=yes
13900
13901 # Append ld.so.conf contents to the search path
13902 if test -f /etc/ld.so.conf; then
13903 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' ' '`
13904 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13905 fi
13906
13907 # We used to test for /lib/ld.so.1 and disable shared libraries on
13908 # powerpc, because MkLinux only supported shared libraries with the
13909 # GNU dynamic linker. Since this was broken with cross compilers,
13910 # most powerpc-linux boxes support dynamic linking these days and
13911 # people can always --disable-shared, the test was removed, and we
13912 # assume the GNU/Linux dynamic linker is in use.
13913 dynamic_linker='GNU/Linux ld.so'
13914 ;;
13915
13916netbsdelf*-gnu)
13917 version_type=linux
13918 need_lib_prefix=no
13919 need_version=no
13920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13921 soname_spec='${libname}${release}${shared_ext}$major'
13922 shlibpath_var=LD_LIBRARY_PATH
13923 shlibpath_overrides_runpath=no
13924 hardcode_into_libs=yes
13925 dynamic_linker='NetBSD ld.elf_so'
13926 ;;
13927
13928netbsd*)
13929 version_type=sunos
13930 need_lib_prefix=no
13931 need_version=no
13932 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13934 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13935 dynamic_linker='NetBSD (a.out) ld.so'
13936 else
13937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13938 soname_spec='${libname}${release}${shared_ext}$major'
13939 dynamic_linker='NetBSD ld.elf_so'
13940 fi
13941 shlibpath_var=LD_LIBRARY_PATH
13942 shlibpath_overrides_runpath=yes
13943 hardcode_into_libs=yes
13944 ;;
13945
13946newsos6)
13947 version_type=linux
13948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13949 shlibpath_var=LD_LIBRARY_PATH
13950 shlibpath_overrides_runpath=yes
13951 ;;
13952
13953*nto* | *qnx*)
13954 version_type=qnx
13955 need_lib_prefix=no
13956 need_version=no
13957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13958 soname_spec='${libname}${release}${shared_ext}$major'
13959 shlibpath_var=LD_LIBRARY_PATH
13960 shlibpath_overrides_runpath=no
13961 hardcode_into_libs=yes
13962 dynamic_linker='ldqnx.so'
13963 ;;
13964
13965openbsd*)
13966 version_type=sunos
13967 sys_lib_dlsearch_path_spec="/usr/lib"
13968 need_lib_prefix=no
13969 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13970 case $host_os in
13971 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13972 *) need_version=no ;;
13973 esac
13974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13975 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13976 shlibpath_var=LD_LIBRARY_PATH
13977 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13978 case $host_os in
13979 openbsd2.[89] | openbsd2.[89].*)
13980 shlibpath_overrides_runpath=no
13981 ;;
13982 *)
13983 shlibpath_overrides_runpath=yes
13984 ;;
13985 esac
13986 else
13987 shlibpath_overrides_runpath=yes
13988 fi
13989 ;;
13990
13991os2*)
13992 libname_spec='$name'
13993 shrext_cmds=".dll"
13994 need_lib_prefix=no
13995 library_names_spec='$libname${shared_ext} $libname.a'
13996 dynamic_linker='OS/2 ld.exe'
13997 shlibpath_var=LIBPATH
13998 ;;
13999
14000osf3* | osf4* | osf5*)
14001 version_type=osf
14002 need_lib_prefix=no
14003 need_version=no
14004 soname_spec='${libname}${release}${shared_ext}$major'
14005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14006 shlibpath_var=LD_LIBRARY_PATH
14007 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14008 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14009 ;;
14010
14011rdos*)
14012 dynamic_linker=no
14013 ;;
14014
14015solaris*)
14016 version_type=linux
14017 need_lib_prefix=no
14018 need_version=no
14019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14020 soname_spec='${libname}${release}${shared_ext}$major'
14021 shlibpath_var=LD_LIBRARY_PATH
14022 shlibpath_overrides_runpath=yes
14023 hardcode_into_libs=yes
14024 # ldd complains unless libraries are executable
14025 postinstall_cmds='chmod +x $lib'
14026 ;;
14027
14028sunos4*)
14029 version_type=sunos
14030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14031 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14032 shlibpath_var=LD_LIBRARY_PATH
14033 shlibpath_overrides_runpath=yes
14034 if test "$with_gnu_ld" = yes; then
14035 need_lib_prefix=no
14036 fi
14037 need_version=yes
14038 ;;
14039
14040sysv4 | sysv4.3*)
14041 version_type=linux
14042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14043 soname_spec='${libname}${release}${shared_ext}$major'
14044 shlibpath_var=LD_LIBRARY_PATH
14045 case $host_vendor in
14046 sni)
14047 shlibpath_overrides_runpath=no
14048 need_lib_prefix=no
14049 runpath_var=LD_RUN_PATH
14050 ;;
14051 siemens)
14052 need_lib_prefix=no
14053 ;;
14054 motorola)
14055 need_lib_prefix=no
14056 need_version=no
14057 shlibpath_overrides_runpath=no
14058 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14059 ;;
14060 esac
14061 ;;
14062
14063sysv4*MP*)
14064 if test -d /usr/nec ;then
14065 version_type=linux
14066 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14067 soname_spec='$libname${shared_ext}.$major'
14068 shlibpath_var=LD_LIBRARY_PATH
14069 fi
14070 ;;
14071
14072sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14073 version_type=freebsd-elf
14074 need_lib_prefix=no
14075 need_version=no
14076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14077 soname_spec='${libname}${release}${shared_ext}$major'
14078 shlibpath_var=LD_LIBRARY_PATH
14079 shlibpath_overrides_runpath=yes
14080 hardcode_into_libs=yes
14081 if test "$with_gnu_ld" = yes; then
14082 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14083 else
14084 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14085 case $host_os in
14086 sco3.2v5*)
14087 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14088 ;;
14089 esac
14090 fi
14091 sys_lib_dlsearch_path_spec='/usr/lib'
14092 ;;
14093
14094tpf*)
14095 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14096 version_type=linux
14097 need_lib_prefix=no
14098 need_version=no
14099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14100 shlibpath_var=LD_LIBRARY_PATH
14101 shlibpath_overrides_runpath=no
14102 hardcode_into_libs=yes
14103 ;;
14104
14105uts4*)
14106 version_type=linux
14107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14108 soname_spec='${libname}${release}${shared_ext}$major'
14109 shlibpath_var=LD_LIBRARY_PATH
14110 ;;
14111
14112*)
14113 dynamic_linker=no
14114 ;;
14115esac
14116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14117$as_echo "$dynamic_linker" >&6; }
14118test "$dynamic_linker" = no && can_build_shared=no
14119
14120variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14121if test "$GCC" = yes; then
14122 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14123fi
14124
14125if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14126 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14127fi
14128if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14129 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14130fi
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14168$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14169hardcode_action_CXX=
14170if test -n "$hardcode_libdir_flag_spec_CXX" ||
14171 test -n "$runpath_var_CXX" ||
14172 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14173
14174 # We can hardcode non-existent directories.
14175 if test "$hardcode_direct_CXX" != no &&
14176 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14177 # have to relink, otherwise we might link with an installed library
14178 # when we should be linking with a yet-to-be-installed one
14179 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14180 test "$hardcode_minus_L_CXX" != no; then
14181 # Linking always hardcodes the temporary library directory.
14182 hardcode_action_CXX=relink
14183 else
14184 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14185 hardcode_action_CXX=immediate
14186 fi
14187else
14188 # We cannot hardcode anything, or else we can only hardcode existing
14189 # directories.
14190 hardcode_action_CXX=unsupported
14191fi
14192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14193$as_echo "$hardcode_action_CXX" >&6; }
14194
14195if test "$hardcode_action_CXX" = relink ||
14196 test "$inherit_rpath_CXX" = yes; then
14197 # Fast installation is not supported
14198 enable_fast_install=no
14199elif test "$shlibpath_overrides_runpath" = yes ||
14200 test "$enable_shared" = no; then
14201 # Fast installation is not necessary
14202 enable_fast_install=needless
14203fi
14204
14205
14206
14207
14208
14209
14210
14211 fi # test -n "$compiler"
14212
14213 CC=$lt_save_CC
14214 LDCXX=$LD
14215 LD=$lt_save_LD
14216 GCC=$lt_save_GCC
14217 with_gnu_ld=$lt_save_with_gnu_ld
14218 lt_cv_path_LDCXX=$lt_cv_path_LD
14219 lt_cv_path_LD=$lt_save_path_LD
14220 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14221 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14222fi # test "$_lt_caught_CXX_error" != yes
14223
14224ac_ext=c
14225ac_cpp='$CPP $CPPFLAGS'
14226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14228ac_compiler_gnu=$ac_cv_c_compiler_gnu
14229
14230
14231# Find a good install program. We prefer a C program (faster),
14232# so one script is as good as another. But avoid the broken or
14233# incompatible versions:
14234# SysV /etc/install, /usr/sbin/install
14235# SunOS /usr/etc/install
14236# IRIX /sbin/install
14237# AIX /bin/install
14238# AmigaOS /C/install, which installs bootblocks on floppy discs
14239# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
14240# AFS /usr/afsws/bin/install, which mishandles nonexistent args
14241# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
14242# OS/2's system install, which has a completely different semantic
14243# ./install, which can be erroneously created by make from ./install.sh.
14244# Reject install programs that cannot install multiple files.
14245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
14246$as_echo_n "checking for a BSD-compatible install... " >&6; }
14247if test -z "$INSTALL"; then
14248if test "${ac_cv_path_install+set}" = set; then :
14249 $as_echo_n "(cached) " >&6
14250else
14251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14252for as_dir in $PATH
14253do
14254 IFS=$as_save_IFS
14255 test -z "$as_dir" && as_dir=.
14256 # Account for people who put trailing slashes in PATH elements.
14257case $as_dir/ in #((
14258 ./ | .// | /[cC]/* | \
14259 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
14260 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
14261 /usr/ucb/* ) ;;
14262 *)
14263 # OSF1 and SCO ODT 3.0 have their own names for install.
14264 # Don't use installbsd from OSF since it installs stuff as root
14265 # by default.
14266 for ac_prog in ginstall scoinst install; do
14267 for ac_exec_ext in '' $ac_executable_extensions; do
14268 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
14269 if test $ac_prog = install &&
14270 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
14271 # AIX install. It has an incompatible calling convention.
14272 :
14273 elif test $ac_prog = install &&
14274 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
14275 # program-specific install script used by HP pwplus--don't use.
14276 :
14277 else
14278 rm -rf conftest.one conftest.two conftest.dir
14279 echo one > conftest.one
14280 echo two > conftest.two
14281 mkdir conftest.dir
14282 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
14283 test -s conftest.one && test -s conftest.two &&
14284 test -s conftest.dir/conftest.one &&
14285 test -s conftest.dir/conftest.two
14286 then
14287 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
14288 break 3
14289 fi
14290 fi
14291 fi
14292 done
14293 done
14294 ;;
14295esac
14296
14297 done
14298IFS=$as_save_IFS
14299
14300rm -rf conftest.one conftest.two conftest.dir
14301
14302fi
14303 if test "${ac_cv_path_install+set}" = set; then
14304 INSTALL=$ac_cv_path_install
14305 else
14306 # As a last resort, use the slow shell script. Don't cache a
14307 # value for INSTALL within a source directory, because that will
14308 # break other packages using the cache if that directory is
14309 # removed, or if the value is a relative name.
14310 INSTALL=$ac_install_sh
14311 fi
14312fi
14313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
14314$as_echo "$INSTALL" >&6; }
14315
14316# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
14317# It thinks the first close brace ends the variable substitution.
14318test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
14319
14320test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
14321
14322test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
14323
14324
14325 if test "X$prefix" = "XNONE"; then
14326 acl_final_prefix="$ac_default_prefix"
14327 else
14328 acl_final_prefix="$prefix"
14329 fi
14330 if test "X$exec_prefix" = "XNONE"; then
14331 acl_final_exec_prefix='${prefix}'
14332 else
14333 acl_final_exec_prefix="$exec_prefix"
14334 fi
14335 acl_save_prefix="$prefix"
14336 prefix="$acl_final_prefix"
14337 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14338 prefix="$acl_save_prefix"
14339
14340
14341# Check whether --with-gnu-ld was given.
14342if test "${with_gnu_ld+set}" = set; then :
14343 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14344else
14345 with_gnu_ld=no
14346fi
14347
14348# Prepare PATH_SEPARATOR.
14349# The user is always right.
14350if test "${PATH_SEPARATOR+set}" != set; then
14351 echo "#! /bin/sh" >conf$$.sh
14352 echo "exit 0" >>conf$$.sh
14353 chmod +x conf$$.sh
14354 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14355 PATH_SEPARATOR=';'
14356 else
14357 PATH_SEPARATOR=:
14358 fi
14359 rm -f conf$$.sh
14360fi
14361ac_prog=ld
14362if test "$GCC" = yes; then
14363 # Check if gcc -print-prog-name=ld gives a path.
14364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
14365$as_echo_n "checking for ld used by GCC... " >&6; }
14366 case $host in
14367 *-*-mingw*)
14368 # gcc leaves a trailing carriage return which upsets mingw
14369 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14370 *)
14371 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14372 esac
14373 case $ac_prog in
14374 # Accept absolute paths.
14375 [\\/]* | [A-Za-z]:[\\/]*)
14376 re_direlt='/[^/][^/]*/\.\./'
14377 # Canonicalize the path of ld
14378 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
14379 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
14380 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14381 done
14382 test -z "$LD" && LD="$ac_prog"
14383 ;;
14384 "")
14385 # If it fails, then pretend we aren't using GCC.
14386 ac_prog=ld
14387 ;;
14388 *)
14389 # If it is relative, then search for the first ld in PATH.
14390 with_gnu_ld=unknown
14391 ;;
14392 esac
14393elif test "$with_gnu_ld" = yes; then
14394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14395$as_echo_n "checking for GNU ld... " >&6; }
14396else
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14398$as_echo_n "checking for non-GNU ld... " >&6; }
14399fi
14400if test "${acl_cv_path_LD+set}" = set; then :
14401 $as_echo_n "(cached) " >&6
14402else
14403 if test -z "$LD"; then
14404 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
14405 for ac_dir in $PATH; do
14406 test -z "$ac_dir" && ac_dir=.
14407 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14408 acl_cv_path_LD="$ac_dir/$ac_prog"
14409 # Check to see if the program is GNU ld. I'd rather use --version,
14410 # but apparently some GNU ld's only accept -v.
14411 # Break only if it was the GNU/non-GNU ld that we prefer.
14412 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
14413 *GNU* | *'with BFD'*)
14414 test "$with_gnu_ld" != no && break ;;
14415 *)
14416 test "$with_gnu_ld" != yes && break ;;
14417 esac
14418 fi
14419 done
14420 IFS="$ac_save_ifs"
14421else
14422 acl_cv_path_LD="$LD" # Let the user override the test with a path.
14423fi
14424fi
14425
14426LD="$acl_cv_path_LD"
14427if test -n "$LD"; then
14428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14429$as_echo "$LD" >&6; }
14430else
14431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14432$as_echo "no" >&6; }
14433fi
14434test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14436$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14437if test "${acl_cv_prog_gnu_ld+set}" = set; then :
14438 $as_echo_n "(cached) " >&6
14439else
14440 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14441case `$LD -v 2>&1 </dev/null` in
14442*GNU* | *'with BFD'*)
14443 acl_cv_prog_gnu_ld=yes ;;
14444*)
14445 acl_cv_prog_gnu_ld=no ;;
14446esac
14447fi
14448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14449$as_echo "$acl_cv_prog_gnu_ld" >&6; }
14450with_gnu_ld=$acl_cv_prog_gnu_ld
14451
14452
14453
14454
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
14456$as_echo_n "checking for shared library run path origin... " >&6; }
14457if test "${acl_cv_rpath+set}" = set; then :
14458 $as_echo_n "(cached) " >&6
14459else
14460
14461 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
14462 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
14463 . ./conftest.sh
14464 rm -f ./conftest.sh
14465 acl_cv_rpath=done
14466
14467fi
14468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
14469$as_echo "$acl_cv_rpath" >&6; }
14470 wl="$acl_cv_wl"
14471 acl_libext="$acl_cv_libext"
14472 acl_shlibext="$acl_cv_shlibext"
14473 acl_libname_spec="$acl_cv_libname_spec"
14474 acl_library_names_spec="$acl_cv_library_names_spec"
14475 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
14476 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
14477 acl_hardcode_direct="$acl_cv_hardcode_direct"
14478 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
14479 # Check whether --enable-rpath was given.
14480if test "${enable_rpath+set}" = set; then :
14481 enableval=$enable_rpath; :
14482else
14483 enable_rpath=yes
14484fi
14485
14486
14487
14488 acl_libdirstem=lib
14489 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
14490 if test -n "$searchpath"; then
14491 acl_save_IFS="${IFS= }"; IFS=":"
14492 for searchdir in $searchpath; do
14493 if test -d "$searchdir"; then
14494 case "$searchdir" in
14495 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
14496 *) searchdir=`cd "$searchdir" && pwd`
14497 case "$searchdir" in
14498 */lib64 ) acl_libdirstem=lib64 ;;
14499 esac ;;
14500 esac
14501 fi
14502 done
14503 IFS="$acl_save_IFS"
14504 fi
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514 use_additional=yes
14515
14516 acl_save_prefix="$prefix"
14517 prefix="$acl_final_prefix"
14518 acl_save_exec_prefix="$exec_prefix"
14519 exec_prefix="$acl_final_exec_prefix"
14520
14521 eval additional_includedir=\"$includedir\"
14522 eval additional_libdir=\"$libdir\"
14523
14524 exec_prefix="$acl_save_exec_prefix"
14525 prefix="$acl_save_prefix"
14526
14527
14528# Check whether --with-libiconv-prefix was given.
14529if test "${with_libiconv_prefix+set}" = set; then :
14530 withval=$with_libiconv_prefix;
14531 if test "X$withval" = "Xno"; then
14532 use_additional=no
14533 else
14534 if test "X$withval" = "X"; then
14535
14536 acl_save_prefix="$prefix"
14537 prefix="$acl_final_prefix"
14538 acl_save_exec_prefix="$exec_prefix"
14539 exec_prefix="$acl_final_exec_prefix"
14540
14541 eval additional_includedir=\"$includedir\"
14542 eval additional_libdir=\"$libdir\"
14543
14544 exec_prefix="$acl_save_exec_prefix"
14545 prefix="$acl_save_prefix"
14546
14547 else
14548 additional_includedir="$withval/include"
14549 additional_libdir="$withval/$acl_libdirstem"
14550 fi
14551 fi
14552
14553fi
14554
14555 LIBICONV=
14556 LTLIBICONV=
14557 INCICONV=
14558 LIBICONV_PREFIX=
14559 rpathdirs=
14560 ltrpathdirs=
14561 names_already_handled=
14562 names_next_round='iconv '
14563 while test -n "$names_next_round"; do
14564 names_this_round="$names_next_round"
14565 names_next_round=
14566 for name in $names_this_round; do
14567 already_handled=
14568 for n in $names_already_handled; do
14569 if test "$n" = "$name"; then
14570 already_handled=yes
14571 break
14572 fi
14573 done
14574 if test -z "$already_handled"; then
14575 names_already_handled="$names_already_handled $name"
14576 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14577 eval value=\"\$HAVE_LIB$uppername\"
14578 if test -n "$value"; then
14579 if test "$value" = yes; then
14580 eval value=\"\$LIB$uppername\"
14581 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
14582 eval value=\"\$LTLIB$uppername\"
14583 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
14584 else
14585 :
14586 fi
14587 else
14588 found_dir=
14589 found_la=
14590 found_so=
14591 found_a=
14592 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
14593 if test -n "$acl_shlibext"; then
14594 shrext=".$acl_shlibext" # typically: shrext=.so
14595 else
14596 shrext=
14597 fi
14598 if test $use_additional = yes; then
14599 dir="$additional_libdir"
14600 if test -n "$acl_shlibext"; then
14601 if test -f "$dir/$libname$shrext"; then
14602 found_dir="$dir"
14603 found_so="$dir/$libname$shrext"
14604 else
14605 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
14606 ver=`(cd "$dir" && \
14607 for f in "$libname$shrext".*; do echo "$f"; done \
14608 | sed -e "s,^$libname$shrext\\\\.,," \
14609 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
14610 | sed 1q ) 2>/dev/null`
14611 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
14612 found_dir="$dir"
14613 found_so="$dir/$libname$shrext.$ver"
14614 fi
14615 else
14616 eval library_names=\"$acl_library_names_spec\"
14617 for f in $library_names; do
14618 if test -f "$dir/$f"; then
14619 found_dir="$dir"
14620 found_so="$dir/$f"
14621 break
14622 fi
14623 done
14624 fi
14625 fi
14626 fi
14627 if test "X$found_dir" = "X"; then
14628 if test -f "$dir/$libname.$acl_libext"; then
14629 found_dir="$dir"
14630 found_a="$dir/$libname.$acl_libext"
14631 fi
14632 fi
14633 if test "X$found_dir" != "X"; then
14634 if test -f "$dir/$libname.la"; then
14635 found_la="$dir/$libname.la"
14636 fi
14637 fi
14638 fi
14639 if test "X$found_dir" = "X"; then
14640 for x in $LDFLAGS $LTLIBICONV; do
14641
14642 acl_save_prefix="$prefix"
14643 prefix="$acl_final_prefix"
14644 acl_save_exec_prefix="$exec_prefix"
14645 exec_prefix="$acl_final_exec_prefix"
14646 eval x=\"$x\"
14647 exec_prefix="$acl_save_exec_prefix"
14648 prefix="$acl_save_prefix"
14649
14650 case "$x" in
14651 -L*)
14652 dir=`echo "X$x" | sed -e 's/^X-L//'`
14653 if test -n "$acl_shlibext"; then
14654 if test -f "$dir/$libname$shrext"; then
14655 found_dir="$dir"
14656 found_so="$dir/$libname$shrext"
14657 else
14658 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
14659 ver=`(cd "$dir" && \
14660 for f in "$libname$shrext".*; do echo "$f"; done \
14661 | sed -e "s,^$libname$shrext\\\\.,," \
14662 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
14663 | sed 1q ) 2>/dev/null`
14664 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
14665 found_dir="$dir"
14666 found_so="$dir/$libname$shrext.$ver"
14667 fi
14668 else
14669 eval library_names=\"$acl_library_names_spec\"
14670 for f in $library_names; do
14671 if test -f "$dir/$f"; then
14672 found_dir="$dir"
14673 found_so="$dir/$f"
14674 break
14675 fi
14676 done
14677 fi
14678 fi
14679 fi
14680 if test "X$found_dir" = "X"; then
14681 if test -f "$dir/$libname.$acl_libext"; then
14682 found_dir="$dir"
14683 found_a="$dir/$libname.$acl_libext"
14684 fi
14685 fi
14686 if test "X$found_dir" != "X"; then
14687 if test -f "$dir/$libname.la"; then
14688 found_la="$dir/$libname.la"
14689 fi
14690 fi
14691 ;;
14692 esac
14693 if test "X$found_dir" != "X"; then
14694 break
14695 fi
14696 done
14697 fi
14698 if test "X$found_dir" != "X"; then
14699 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14700 if test "X$found_so" != "X"; then
14701 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then
14702 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14703 else
14704 haveit=
14705 for x in $ltrpathdirs; do
14706 if test "X$x" = "X$found_dir"; then
14707 haveit=yes
14708 break
14709 fi
14710 done
14711 if test -z "$haveit"; then
14712 ltrpathdirs="$ltrpathdirs $found_dir"
14713 fi
14714 if test "$acl_hardcode_direct" = yes; then
14715 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14716 else
14717 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
14718 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14719 haveit=
14720 for x in $rpathdirs; do
14721 if test "X$x" = "X$found_dir"; then
14722 haveit=yes
14723 break
14724 fi
14725 done
14726 if test -z "$haveit"; then
14727 rpathdirs="$rpathdirs $found_dir"
14728 fi
14729 else
14730 haveit=
14731 for x in $LDFLAGS $LIBICONV; do
14732
14733 acl_save_prefix="$prefix"
14734 prefix="$acl_final_prefix"
14735 acl_save_exec_prefix="$exec_prefix"
14736 exec_prefix="$acl_final_exec_prefix"
14737 eval x=\"$x\"
14738 exec_prefix="$acl_save_exec_prefix"
14739 prefix="$acl_save_prefix"
14740
14741 if test "X$x" = "X-L$found_dir"; then
14742 haveit=yes
14743 break
14744 fi
14745 done
14746 if test -z "$haveit"; then
14747 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14748 fi
14749 if test "$acl_hardcode_minus_L" != no; then
14750 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14751 else
14752 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14753 fi
14754 fi
14755 fi
14756 fi
14757 else
14758 if test "X$found_a" != "X"; then
14759 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14760 else
14761 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14762 fi
14763 fi
14764 additional_includedir=
14765 case "$found_dir" in
14766 */$acl_libdirstem | */$acl_libdirstem/)
14767 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
14768 LIBICONV_PREFIX="$basedir"
14769 additional_includedir="$basedir/include"
14770 ;;
14771 esac
14772 if test "X$additional_includedir" != "X"; then
14773 if test "X$additional_includedir" != "X/usr/include"; then
14774 haveit=
14775 if test "X$additional_includedir" = "X/usr/local/include"; then
14776 if test -n "$GCC"; then
14777 case $host_os in
14778 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
14779 esac
14780 fi
14781 fi
14782 if test -z "$haveit"; then
14783 for x in $CPPFLAGS $INCICONV; do
14784
14785 acl_save_prefix="$prefix"
14786 prefix="$acl_final_prefix"
14787 acl_save_exec_prefix="$exec_prefix"
14788 exec_prefix="$acl_final_exec_prefix"
14789 eval x=\"$x\"
14790 exec_prefix="$acl_save_exec_prefix"
14791 prefix="$acl_save_prefix"
14792
14793 if test "X$x" = "X-I$additional_includedir"; then
14794 haveit=yes
14795 break
14796 fi
14797 done
14798 if test -z "$haveit"; then
14799 if test -d "$additional_includedir"; then
14800 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14801 fi
14802 fi
14803 fi
14804 fi
14805 fi
14806 if test -n "$found_la"; then
14807 save_libdir="$libdir"
14808 case "$found_la" in
14809 */* | *\\*) . "$found_la" ;;
14810 *) . "./$found_la" ;;
14811 esac
14812 libdir="$save_libdir"
14813 for dep in $dependency_libs; do
14814 case "$dep" in
14815 -L*)
14816 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14817 if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
14818 haveit=
14819 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
14820 if test -n "$GCC"; then
14821 case $host_os in
14822 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
14823 esac
14824 fi
14825 fi
14826 if test -z "$haveit"; then
14827 haveit=
14828 for x in $LDFLAGS $LIBICONV; do
14829
14830 acl_save_prefix="$prefix"
14831 prefix="$acl_final_prefix"
14832 acl_save_exec_prefix="$exec_prefix"
14833 exec_prefix="$acl_final_exec_prefix"
14834 eval x=\"$x\"
14835 exec_prefix="$acl_save_exec_prefix"
14836 prefix="$acl_save_prefix"
14837
14838 if test "X$x" = "X-L$additional_libdir"; then
14839 haveit=yes
14840 break
14841 fi
14842 done
14843 if test -z "$haveit"; then
14844 if test -d "$additional_libdir"; then
14845 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
14846 fi
14847 fi
14848 haveit=
14849 for x in $LDFLAGS $LTLIBICONV; do
14850
14851 acl_save_prefix="$prefix"
14852 prefix="$acl_final_prefix"
14853 acl_save_exec_prefix="$exec_prefix"
14854 exec_prefix="$acl_final_exec_prefix"
14855 eval x=\"$x\"
14856 exec_prefix="$acl_save_exec_prefix"
14857 prefix="$acl_save_prefix"
14858
14859 if test "X$x" = "X-L$additional_libdir"; then
14860 haveit=yes
14861 break
14862 fi
14863 done
14864 if test -z "$haveit"; then
14865 if test -d "$additional_libdir"; then
14866 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14867 fi
14868 fi
14869 fi
14870 fi
14871 ;;
14872 -R*)
14873 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14874 if test "$enable_rpath" != no; then
14875 haveit=
14876 for x in $rpathdirs; do
14877 if test "X$x" = "X$dir"; then
14878 haveit=yes
14879 break
14880 fi
14881 done
14882 if test -z "$haveit"; then
14883 rpathdirs="$rpathdirs $dir"
14884 fi
14885 haveit=
14886 for x in $ltrpathdirs; do
14887 if test "X$x" = "X$dir"; then
14888 haveit=yes
14889 break
14890 fi
14891 done
14892 if test -z "$haveit"; then
14893 ltrpathdirs="$ltrpathdirs $dir"
14894 fi
14895 fi
14896 ;;
14897 -l*)
14898 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14899 ;;
14900 *.la)
14901 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14902 ;;
14903 *)
14904 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14905 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14906 ;;
14907 esac
14908 done
14909 fi
14910 else
14911 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14912 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14913 fi
14914 fi
14915 fi
14916 done
14917 done
14918 if test "X$rpathdirs" != "X"; then
14919 if test -n "$acl_hardcode_libdir_separator"; then
14920 alldirs=
14921 for found_dir in $rpathdirs; do
14922 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
14923 done
14924 acl_save_libdir="$libdir"
14925 libdir="$alldirs"
14926 eval flag=\"$acl_hardcode_libdir_flag_spec\"
14927 libdir="$acl_save_libdir"
14928 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14929 else
14930 for found_dir in $rpathdirs; do
14931 acl_save_libdir="$libdir"
14932 libdir="$found_dir"
14933 eval flag=\"$acl_hardcode_libdir_flag_spec\"
14934 libdir="$acl_save_libdir"
14935 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14936 done
14937 fi
14938 fi
14939 if test "X$ltrpathdirs" != "X"; then
14940 for found_dir in $ltrpathdirs; do
14941 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14942 done
14943 fi
14944
14945
14946
14947
14948
14949
14950
14951 am_save_CPPFLAGS="$CPPFLAGS"
14952
14953 for element in $INCICONV; do
14954 haveit=
14955 for x in $CPPFLAGS; do
14956
14957 acl_save_prefix="$prefix"
14958 prefix="$acl_final_prefix"
14959 acl_save_exec_prefix="$exec_prefix"
14960 exec_prefix="$acl_final_exec_prefix"
14961 eval x=\"$x\"
14962 exec_prefix="$acl_save_exec_prefix"
14963 prefix="$acl_save_prefix"
14964
14965 if test "X$x" = "X$element"; then
14966 haveit=yes
14967 break
14968 fi
14969 done
14970 if test -z "$haveit"; then
14971 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14972 fi
14973 done
14974
14975
14976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14977$as_echo_n "checking for iconv... " >&6; }
14978if test "${am_cv_func_iconv+set}" = set; then :
14979 $as_echo_n "(cached) " >&6
14980else
14981
14982 am_cv_func_iconv="no, consider installing GNU libiconv"
14983 am_cv_lib_iconv=no
14984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14985/* end confdefs.h. */
14986#include <stdlib.h>
14987#include <iconv.h>
14988int
14989main ()
14990{
14991iconv_t cd = iconv_open("","");
14992 iconv(cd,NULL,NULL,NULL,NULL);
14993 iconv_close(cd);
14994 ;
14995 return 0;
14996}
14997_ACEOF
14998if ac_fn_c_try_link "$LINENO"; then :
14999 am_cv_func_iconv=yes
15000fi
15001rm -f core conftest.err conftest.$ac_objext \
15002 conftest$ac_exeext conftest.$ac_ext
15003 if test "$am_cv_func_iconv" != yes; then
15004 am_save_LIBS="$LIBS"
15005 LIBS="$LIBS $LIBICONV"
15006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15007/* end confdefs.h. */
15008#include <stdlib.h>
15009#include <iconv.h>
15010int
15011main ()
15012{
15013iconv_t cd = iconv_open("","");
15014 iconv(cd,NULL,NULL,NULL,NULL);
15015 iconv_close(cd);
15016 ;
15017 return 0;
15018}
15019_ACEOF
15020if ac_fn_c_try_link "$LINENO"; then :
15021 am_cv_lib_iconv=yes
15022 am_cv_func_iconv=yes
15023fi
15024rm -f core conftest.err conftest.$ac_objext \
15025 conftest$ac_exeext conftest.$ac_ext
15026 LIBS="$am_save_LIBS"
15027 fi
15028
15029fi
15030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
15031$as_echo "$am_cv_func_iconv" >&6; }
15032 if test "$am_cv_func_iconv" = yes; then
15033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
15034$as_echo_n "checking for working iconv... " >&6; }
15035if test "${am_cv_func_iconv_works+set}" = set; then :
15036 $as_echo_n "(cached) " >&6
15037else
15038
15039 am_save_LIBS="$LIBS"
15040 if test $am_cv_lib_iconv = yes; then
15041 LIBS="$LIBS $LIBICONV"
15042 fi
15043 if test "$cross_compiling" = yes; then :
15044 case "$host_os" in
15045 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
15046 *) am_cv_func_iconv_works="guessing yes" ;;
15047 esac
15048else
15049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15050/* end confdefs.h. */
15051
15052#include <iconv.h>
15053#include <string.h>
15054int main ()
15055{
15056 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
15057 returns. */
15058 {
15059 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
15060 if (cd_utf8_to_88591 != (iconv_t)(-1))
15061 {
15062 static const char input[] = "\342\202\254"; /* EURO SIGN */
15063 char buf[10];
15064 const char *inptr = input;
15065 size_t inbytesleft = strlen (input);
15066 char *outptr = buf;
15067 size_t outbytesleft = sizeof (buf);
15068 size_t res = iconv (cd_utf8_to_88591,
15069 (char **) &inptr, &inbytesleft,
15070 &outptr, &outbytesleft);
15071 if (res == 0)
15072 return 1;
15073 }
15074 }
15075#if 0 /* This bug could be worked around by the caller. */
15076 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
15077 {
15078 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
15079 if (cd_88591_to_utf8 != (iconv_t)(-1))
15080 {
15081 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
15082 char buf[50];
15083 const char *inptr = input;
15084 size_t inbytesleft = strlen (input);
15085 char *outptr = buf;
15086 size_t outbytesleft = sizeof (buf);
15087 size_t res = iconv (cd_88591_to_utf8,
15088 (char **) &inptr, &inbytesleft,
15089 &outptr, &outbytesleft);
15090 if ((int)res > 0)
15091 return 1;
15092 }
15093 }
15094#endif
15095 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
15096 provided. */
15097 if (/* Try standardized names. */
15098 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
15099 /* Try IRIX, OSF/1 names. */
15100 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
15101 /* Try AIX names. */
15102 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
15103 /* Try HP-UX names. */
15104 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
15105 return 1;
15106 return 0;
15107}
15108_ACEOF
15109if ac_fn_c_try_run "$LINENO"; then :
15110 am_cv_func_iconv_works=yes
15111else
15112 am_cv_func_iconv_works=no
15113fi
15114rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15115 conftest.$ac_objext conftest.beam conftest.$ac_ext
15116fi
15117
15118 LIBS="$am_save_LIBS"
15119
15120fi
15121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
15122$as_echo "$am_cv_func_iconv_works" >&6; }
15123 case "$am_cv_func_iconv_works" in
15124 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
15125 *) am_func_iconv=yes ;;
15126 esac
15127 else
15128 am_func_iconv=no am_cv_lib_iconv=no
15129 fi
15130 if test "$am_func_iconv" = yes; then
15131
15132$as_echo "#define HAVE_ICONV 1" >>confdefs.h
15133
15134 fi
15135 if test "$am_cv_lib_iconv" = yes; then
15136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
15137$as_echo_n "checking how to link with libiconv... " >&6; }
15138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
15139$as_echo "$LIBICONV" >&6; }
15140 else
15141 CPPFLAGS="$am_save_CPPFLAGS"
15142 LIBICONV=
15143 LTLIBICONV=
15144 fi
15145
15146
15147
15148 if test "$am_cv_func_iconv" = yes; then
15149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
15150$as_echo_n "checking for iconv declaration... " >&6; }
15151 if test "${am_cv_proto_iconv+set}" = set; then :
15152 $as_echo_n "(cached) " >&6
15153else
15154
15155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15156/* end confdefs.h. */
15157
15158#include <stdlib.h>
15159#include <iconv.h>
15160extern
15161#ifdef __cplusplus
15162"C"
15163#endif
15164#if defined(__STDC__) || defined(__cplusplus)
15165size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
15166#else
15167size_t iconv();
15168#endif
15169
15170int
15171main ()
15172{
15173
15174 ;
15175 return 0;
15176}
15177_ACEOF
15178if ac_fn_c_try_compile "$LINENO"; then :
15179 am_cv_proto_iconv_arg1=""
15180else
15181 am_cv_proto_iconv_arg1="const"
15182fi
15183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15184 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
15185fi
15186
15187 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
15188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
15189 }$am_cv_proto_iconv" >&5
15190$as_echo "${ac_t:-
15191 }$am_cv_proto_iconv" >&6; }
15192
15193cat >>confdefs.h <<_ACEOF
15194#define ICONV_CONST $am_cv_proto_iconv_arg1
15195_ACEOF
15196
15197 fi
15198
15199case $am_cv_func_iconv in #(
15200 yes) :
15201 ;; #(
15202 *) :
15203 as_fn_error "You need iconv" "$LINENO" 5 ;;
15204esac
15205
15206
15207if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
15208 if test -n "$ac_tool_prefix"; then
15209 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
15210set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15212$as_echo_n "checking for $ac_word... " >&6; }
15213if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
15214 $as_echo_n "(cached) " >&6
15215else
15216 case $PKG_CONFIG in
15217 [\\/]* | ?:[\\/]*)
15218 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
15219 ;;
15220 *)
15221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15222for as_dir in $PATH
15223do
15224 IFS=$as_save_IFS
15225 test -z "$as_dir" && as_dir=.
15226 for ac_exec_ext in '' $ac_executable_extensions; do
15227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15228 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15230 break 2
15231 fi
15232done
15233 done
15234IFS=$as_save_IFS
15235
15236 ;;
15237esac
15238fi
15239PKG_CONFIG=$ac_cv_path_PKG_CONFIG
15240if test -n "$PKG_CONFIG"; then
15241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15242$as_echo "$PKG_CONFIG" >&6; }
15243else
15244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15245$as_echo "no" >&6; }
15246fi
15247
15248
15249fi
15250if test -z "$ac_cv_path_PKG_CONFIG"; then
15251 ac_pt_PKG_CONFIG=$PKG_CONFIG
15252 # Extract the first word of "pkg-config", so it can be a program name with args.
15253set dummy pkg-config; ac_word=$2
15254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15255$as_echo_n "checking for $ac_word... " >&6; }
15256if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
15257 $as_echo_n "(cached) " >&6
15258else
15259 case $ac_pt_PKG_CONFIG in
15260 [\\/]* | ?:[\\/]*)
15261 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
15262 ;;
15263 *)
15264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15265for as_dir in $PATH
15266do
15267 IFS=$as_save_IFS
15268 test -z "$as_dir" && as_dir=.
15269 for ac_exec_ext in '' $ac_executable_extensions; do
15270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15271 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15273 break 2
15274 fi
15275done
15276 done
15277IFS=$as_save_IFS
15278
15279 ;;
15280esac
15281fi
15282ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
15283if test -n "$ac_pt_PKG_CONFIG"; then
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15285$as_echo "$ac_pt_PKG_CONFIG" >&6; }
15286else
15287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15288$as_echo "no" >&6; }
15289fi
15290
15291 if test "x$ac_pt_PKG_CONFIG" = x; then
15292 PKG_CONFIG=""
15293 else
15294 case $cross_compiling:$ac_tool_warned in
15295yes:)
15296{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15297$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15298ac_tool_warned=yes ;;
15299esac
15300 PKG_CONFIG=$ac_pt_PKG_CONFIG
15301 fi
15302else
15303 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
15304fi
15305
15306fi
15307if test -n "$PKG_CONFIG"; then
15308 _pkg_min_version=0.9.0
15309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15310$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15311 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15313$as_echo "yes" >&6; }
15314 else
15315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15316$as_echo "no" >&6; }
15317 PKG_CONFIG=""
15318 fi
15319
15320fi
15321
15322pkg_failed=no
15323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15324$as_echo_n "checking for WEBKIT... " >&6; }
15325
15326if test -n "$PKG_CONFIG"; then
15327 if test -n "$WEBKIT_CFLAGS"; then
15328 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
15329 else
15330 if test -n "$PKG_CONFIG" && \
15331 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
15332 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
15333 ac_status=$?
15334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15335 test $ac_status = 0; }; then
15336 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "webkit-1.0" 2>/dev/null`
15337else
15338 pkg_failed=yes
15339fi
15340 fi
15341else
15342 pkg_failed=untried
15343fi
15344if test -n "$PKG_CONFIG"; then
15345 if test -n "$WEBKIT_LIBS"; then
15346 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
15347 else
15348 if test -n "$PKG_CONFIG" && \
15349 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
15350 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
15351 ac_status=$?
15352 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15353 test $ac_status = 0; }; then
15354 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "webkit-1.0" 2>/dev/null`
15355else
15356 pkg_failed=yes
15357fi
15358 fi
15359else
15360 pkg_failed=untried
15361fi
15362
15363
15364
15365if test $pkg_failed = yes; then
15366
15367if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15368 _pkg_short_errors_supported=yes
15369else
15370 _pkg_short_errors_supported=no
15371fi
15372 if test $_pkg_short_errors_supported = yes; then
15373 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "webkit-1.0"`
15374 else
15375 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "webkit-1.0"`
15376 fi
15377 # Put the nasty error message in config.log where it belongs
15378 echo "$WEBKIT_PKG_ERRORS" >&5
15379
15380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15381$as_echo "no" >&6; }
15382
15383
15384pkg_failed=no
15385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15386$as_echo_n "checking for WEBKIT... " >&6; }
15387
15388if test -n "$PKG_CONFIG"; then
15389 if test -n "$WEBKIT_CFLAGS"; then
15390 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
15391 else
15392 if test -n "$PKG_CONFIG" && \
15393 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
15394 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
15395 ac_status=$?
15396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15397 test $ac_status = 0; }; then
15398 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
15399else
15400 pkg_failed=yes
15401fi
15402 fi
15403else
15404 pkg_failed=untried
15405fi
15406if test -n "$PKG_CONFIG"; then
15407 if test -n "$WEBKIT_LIBS"; then
15408 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
15409 else
15410 if test -n "$PKG_CONFIG" && \
15411 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
15412 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
15413 ac_status=$?
15414 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15415 test $ac_status = 0; }; then
15416 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
15417else
15418 pkg_failed=yes
15419fi
15420 fi
15421else
15422 pkg_failed=untried
15423fi
15424
15425
15426
15427if test $pkg_failed = yes; then
15428
15429if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15430 _pkg_short_errors_supported=yes
15431else
15432 _pkg_short_errors_supported=no
15433fi
15434 if test $_pkg_short_errors_supported = yes; then
15435 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
15436 else
15437 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
15438 fi
15439 # Put the nasty error message in config.log where it belongs
15440 echo "$WEBKIT_PKG_ERRORS" >&5
15441
15442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15443$as_echo "no" >&6; }
15444 WEBKIT=no
15445elif test $pkg_failed = untried; then
15446 WEBKIT=no
15447else
15448 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
15449 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
15450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15451$as_echo "yes" >&6; }
15452 WEBKIT=yes
15453fi
15454
15455elif test $pkg_failed = untried; then
15456
15457
15458pkg_failed=no
15459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15460$as_echo_n "checking for WEBKIT... " >&6; }
15461
15462if test -n "$PKG_CONFIG"; then
15463 if test -n "$WEBKIT_CFLAGS"; then
15464 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
15465 else
15466 if test -n "$PKG_CONFIG" && \
15467 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
15468 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
15469 ac_status=$?
15470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15471 test $ac_status = 0; }; then
15472 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
15473else
15474 pkg_failed=yes
15475fi
15476 fi
15477else
15478 pkg_failed=untried
15479fi
15480if test -n "$PKG_CONFIG"; then
15481 if test -n "$WEBKIT_LIBS"; then
15482 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
15483 else
15484 if test -n "$PKG_CONFIG" && \
15485 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
15486 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
15487 ac_status=$?
15488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15489 test $ac_status = 0; }; then
15490 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
15491else
15492 pkg_failed=yes
15493fi
15494 fi
15495else
15496 pkg_failed=untried
15497fi
15498
15499
15500
15501if test $pkg_failed = yes; then
15502
15503if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15504 _pkg_short_errors_supported=yes
15505else
15506 _pkg_short_errors_supported=no
15507fi
15508 if test $_pkg_short_errors_supported = yes; then
15509 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
15510 else
15511 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
15512 fi
15513 # Put the nasty error message in config.log where it belongs
15514 echo "$WEBKIT_PKG_ERRORS" >&5
15515
15516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15517$as_echo "no" >&6; }
15518 WEBKIT=no
15519elif test $pkg_failed = untried; then
15520 WEBKIT=no
15521else
15522 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
15523 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
15524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15525$as_echo "yes" >&6; }
15526 WEBKIT=yes
15527fi
15528
15529else
15530 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
15531 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
15532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15533$as_echo "yes" >&6; }
15534 WEBKIT=yes
15535fi
15536case $WEBKIT in #(
15537 yes) :
15538
15539
15540pkg_failed=no
15541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
15542$as_echo_n "checking for LIBFFI... " >&6; }
15543
15544if test -n "$PKG_CONFIG"; then
15545 if test -n "$LIBFFI_CFLAGS"; then
15546 pkg_cv_LIBFFI_CFLAGS="$LIBFFI_CFLAGS"
15547 else
15548 if test -n "$PKG_CONFIG" && \
15549 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
15550 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
15551 ac_status=$?
15552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15553 test $ac_status = 0; }; then
15554 pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi" 2>/dev/null`
15555else
15556 pkg_failed=yes
15557fi
15558 fi
15559else
15560 pkg_failed=untried
15561fi
15562if test -n "$PKG_CONFIG"; then
15563 if test -n "$LIBFFI_LIBS"; then
15564 pkg_cv_LIBFFI_LIBS="$LIBFFI_LIBS"
15565 else
15566 if test -n "$PKG_CONFIG" && \
15567 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
15568 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
15569 ac_status=$?
15570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15571 test $ac_status = 0; }; then
15572 pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi" 2>/dev/null`
15573else
15574 pkg_failed=yes
15575fi
15576 fi
15577else
15578 pkg_failed=untried
15579fi
15580
15581
15582
15583if test $pkg_failed = yes; then
15584
15585if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15586 _pkg_short_errors_supported=yes
15587else
15588 _pkg_short_errors_supported=no
15589fi
15590 if test $_pkg_short_errors_supported = yes; then
15591 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libffi"`
15592 else
15593 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libffi"`
15594 fi
15595 # Put the nasty error message in config.log where it belongs
15596 echo "$LIBFFI_PKG_ERRORS" >&5
15597
15598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15599$as_echo "no" >&6; }
15600
15601 for ac_header in ffi.h ffi/ffi.h
15602do :
15603 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15604ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15605eval as_val=\$$as_ac_Header
15606 if test "x$as_val" = x""yes; then :
15607 cat >>confdefs.h <<_ACEOF
15608#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15609_ACEOF
15610 break
15611fi
15612
15613done
15614
15615 if test "x$ac_cv_header_ffi_h" = xno && test "x$ac_cv_header_ffi_ffi_h" = xno; then :
15616
15617 as_fn_error "You need libffi" "$LINENO" 5
15618
15619fi
15620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
15621$as_echo_n "checking for library containing ffi_call... " >&6; }
15622if test "${ac_cv_search_ffi_call+set}" = set; then :
15623 $as_echo_n "(cached) " >&6
15624else
15625 ac_func_search_save_LIBS=$LIBS
15626cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15627/* end confdefs.h. */
15628
15629/* Override any GCC internal prototype to avoid an error.
15630 Use char because int might match the return type of a GCC
15631 builtin and then its argument prototype would still apply. */
15632#ifdef __cplusplus
15633extern "C"
15634#endif
15635char ffi_call ();
15636int
15637main ()
15638{
15639return ffi_call ();
15640 ;
15641 return 0;
15642}
15643_ACEOF
15644for ac_lib in '' ffi; do
15645 if test -z "$ac_lib"; then
15646 ac_res="none required"
15647 else
15648 ac_res=-l$ac_lib
15649 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15650 fi
15651 if ac_fn_c_try_link "$LINENO"; then :
15652 ac_cv_search_ffi_call=$ac_res
15653fi
15654rm -f core conftest.err conftest.$ac_objext \
15655 conftest$ac_exeext
15656 if test "${ac_cv_search_ffi_call+set}" = set; then :
15657 break
15658fi
15659done
15660if test "${ac_cv_search_ffi_call+set}" = set; then :
15661
15662else
15663 ac_cv_search_ffi_call=no
15664fi
15665rm conftest.$ac_ext
15666LIBS=$ac_func_search_save_LIBS
15667fi
15668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
15669$as_echo "$ac_cv_search_ffi_call" >&6; }
15670ac_res=$ac_cv_search_ffi_call
15671if test "$ac_res" != no; then :
15672 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15673
15674fi
15675
15676 case $ac_cv_search_ffi_call in #(
15677 no) :
15678
15679 as_fn_error "You need libffi" "$LINENO" 5
15680 ;; #(
15681 *) :
15682 ;;
15683esac
15684
15685elif test $pkg_failed = untried; then
15686
15687 for ac_header in ffi.h ffi/ffi.h
15688do :
15689 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15690ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15691eval as_val=\$$as_ac_Header
15692 if test "x$as_val" = x""yes; then :
15693 cat >>confdefs.h <<_ACEOF
15694#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15695_ACEOF
15696 break
15697fi
15698
15699done
15700
15701 if test "x$ac_cv_header_ffi_h" = xno && test "x$ac_cv_header_ffi_ffi_h" = xno; then :
15702
15703 as_fn_error "You need libffi" "$LINENO" 5
15704
15705fi
15706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
15707$as_echo_n "checking for library containing ffi_call... " >&6; }
15708if test "${ac_cv_search_ffi_call+set}" = set; then :
15709 $as_echo_n "(cached) " >&6
15710else
15711 ac_func_search_save_LIBS=$LIBS
15712cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15713/* end confdefs.h. */
15714
15715/* Override any GCC internal prototype to avoid an error.
15716 Use char because int might match the return type of a GCC
15717 builtin and then its argument prototype would still apply. */
15718#ifdef __cplusplus
15719extern "C"
15720#endif
15721char ffi_call ();
15722int
15723main ()
15724{
15725return ffi_call ();
15726 ;
15727 return 0;
15728}
15729_ACEOF
15730for ac_lib in '' ffi; do
15731 if test -z "$ac_lib"; then
15732 ac_res="none required"
15733 else
15734 ac_res=-l$ac_lib
15735 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15736 fi
15737 if ac_fn_c_try_link "$LINENO"; then :
15738 ac_cv_search_ffi_call=$ac_res
15739fi
15740rm -f core conftest.err conftest.$ac_objext \
15741 conftest$ac_exeext
15742 if test "${ac_cv_search_ffi_call+set}" = set; then :
15743 break
15744fi
15745done
15746if test "${ac_cv_search_ffi_call+set}" = set; then :
15747
15748else
15749 ac_cv_search_ffi_call=no
15750fi
15751rm conftest.$ac_ext
15752LIBS=$ac_func_search_save_LIBS
15753fi
15754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
15755$as_echo "$ac_cv_search_ffi_call" >&6; }
15756ac_res=$ac_cv_search_ffi_call
15757if test "$ac_res" != no; then :
15758 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15759
15760fi
15761
15762 case $ac_cv_search_ffi_call in #(
15763 no) :
15764
15765 as_fn_error "You need libffi" "$LINENO" 5
15766 ;; #(
15767 *) :
15768 ;;
15769esac
15770
15771else
15772 LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
15773 LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
15774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15775$as_echo "yes" >&6; }
15776 :
15777fi
15778 ;; #(
15779 *) :
15780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No JavaScript engine!" >&5
15781$as_echo "$as_me: WARNING: No JavaScript engine!" >&2;} ;;
15782esac
15783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
15784$as_echo_n "checking for GNU make... " >&6; }
15785if test "${_cv_gnu_make_command+set}" = set; then :
15786 $as_echo_n "(cached) " >&6
15787else
15788 _cv_gnu_make_command='' ;
15789 for a in "$MAKE" make gmake gnumake ; do
15790 if test -z "$a" ; then continue ; fi ;
15791 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
15792 _cv_gnu_make_command=$a ;
15793 break;
15794 fi
15795 done ;
15796
15797fi
15798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
15799$as_echo "$_cv_gnu_make_command" >&6; } ;
15800 if test "x$_cv_gnu_make_command" != "x" ; then
15801 ifGNUmake='' ;
15802 else
15803 ifGNUmake='#' ;
15804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
15805$as_echo "\"Not found\"" >&6; };
15806 fi
15807
15808
15809if test "x$_cv_gnu_make_command" = x; then :
15810 as_fn_error "You need GNU make" "$LINENO" 5
15811fi
15812# XXX: gnustep
15813ac_ext=mm
15814ac_cpp='$OBJCXXCPP $CPPFLAGS'
15815ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15816ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15817ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
15818if test -n "$ac_tool_prefix"; then
15819 for ac_prog in g++ objc++ objcxx c++ CXX
15820 do
15821 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
15822set dummy $ac_tool_prefix$ac_prog; ac_word=$2
15823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15824$as_echo_n "checking for $ac_word... " >&6; }
15825if test "${ac_cv_prog_OBJCXX+set}" = set; then :
15826 $as_echo_n "(cached) " >&6
15827else
15828 if test -n "$OBJCXX"; then
15829 ac_cv_prog_OBJCXX="$OBJCXX" # Let the user override the test.
15830else
15831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15832for as_dir in $PATH
15833do
15834 IFS=$as_save_IFS
15835 test -z "$as_dir" && as_dir=.
15836 for ac_exec_ext in '' $ac_executable_extensions; do
15837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15838 ac_cv_prog_OBJCXX="$ac_tool_prefix$ac_prog"
15839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15840 break 2
15841 fi
15842done
15843 done
15844IFS=$as_save_IFS
15845
15846fi
15847fi
15848OBJCXX=$ac_cv_prog_OBJCXX
15849if test -n "$OBJCXX"; then
15850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCXX" >&5
15851$as_echo "$OBJCXX" >&6; }
15852else
15853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15854$as_echo "no" >&6; }
15855fi
15856
15857
15858 test -n "$OBJCXX" && break
15859 done
15860fi
15861if test -z "$OBJCXX"; then
15862 ac_ct_OBJCXX=$OBJCXX
15863 for ac_prog in g++ objc++ objcxx c++ CXX
15864do
15865 # Extract the first word of "$ac_prog", so it can be a program name with args.
15866set dummy $ac_prog; ac_word=$2
15867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15868$as_echo_n "checking for $ac_word... " >&6; }
15869if test "${ac_cv_prog_ac_ct_OBJCXX+set}" = set; then :
15870 $as_echo_n "(cached) " >&6
15871else
15872 if test -n "$ac_ct_OBJCXX"; then
15873 ac_cv_prog_ac_ct_OBJCXX="$ac_ct_OBJCXX" # Let the user override the test.
15874else
15875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15876for as_dir in $PATH
15877do
15878 IFS=$as_save_IFS
15879 test -z "$as_dir" && as_dir=.
15880 for ac_exec_ext in '' $ac_executable_extensions; do
15881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15882 ac_cv_prog_ac_ct_OBJCXX="$ac_prog"
15883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15884 break 2
15885 fi
15886done
15887 done
15888IFS=$as_save_IFS
15889
15890fi
15891fi
15892ac_ct_OBJCXX=$ac_cv_prog_ac_ct_OBJCXX
15893if test -n "$ac_ct_OBJCXX"; then
15894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJCXX" >&5
15895$as_echo "$ac_ct_OBJCXX" >&6; }
15896else
15897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15898$as_echo "no" >&6; }
15899fi
15900
15901
15902 test -n "$ac_ct_OBJCXX" && break
15903done
15904
15905 if test "x$ac_ct_OBJCXX" = x; then
15906 OBJCXX="g++"
15907 else
15908 case $cross_compiling:$ac_tool_warned in
15909yes:)
15910{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15911$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15912ac_tool_warned=yes ;;
15913esac
15914 OBJCXX=$ac_ct_OBJCXX
15915 fi
15916fi
15917
15918# Provide some information about the compiler.
15919$as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C++ compiler version" >&5
15920set X $ac_compile
15921ac_compiler=$2
15922for ac_option in --version -v -V -qversion; do
15923 { { ac_try="$ac_compiler $ac_option >&5"
15924case "(($ac_try" in
15925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15926 *) ac_try_echo=$ac_try;;
15927esac
15928eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15929$as_echo "$ac_try_echo"; } >&5
15930 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
15931 ac_status=$?
15932 if test -s conftest.err; then
15933 sed '10a\
15934... rest of stderr output deleted ...
15935 10q' conftest.err >conftest.er1
15936 cat conftest.er1 >&5
15937 fi
15938 rm -f conftest.er1 conftest.err
15939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15940 test $ac_status = 0; }
15941done
15942
15943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C++ compiler" >&5
15944$as_echo_n "checking whether we are using the GNU Objective C++ compiler... " >&6; }
15945if test "${ac_cv_objcxx_compiler_gnu+set}" = set; then :
15946 $as_echo_n "(cached) " >&6
15947else
15948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15949/* end confdefs.h. */
15950
15951int
15952main ()
15953{
15954#ifndef __GNUC__
15955 choke me
15956#endif
15957
15958 ;
15959 return 0;
15960}
15961_ACEOF
15962if ac_fn_objcxx_try_compile "$LINENO"; then :
15963 ac_compiler_gnu=yes
15964else
15965 ac_compiler_gnu=no
15966fi
15967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15968ac_cv_objcxx_compiler_gnu=$ac_compiler_gnu
15969
15970fi
15971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objcxx_compiler_gnu" >&5
15972$as_echo "$ac_cv_objcxx_compiler_gnu" >&6; }
15973if test $ac_compiler_gnu = yes; then
15974 GOBJCXX=yes
15975else
15976 GOBJCXX=
15977fi
15978ac_test_OBJCXXFLAGS=${OBJCXXFLAGS+set}
15979ac_save_OBJCXXFLAGS=$OBJCXXFLAGS
15980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJCXX accepts -g" >&5
15981$as_echo_n "checking whether $OBJCXX accepts -g... " >&6; }
15982if test "${ac_cv_prog_objcxx_g+set}" = set; then :
15983 $as_echo_n "(cached) " >&6
15984else
15985 ac_save_objcxx_werror_flag=$ac_objcxx_werror_flag
15986 ac_objcxx_werror_flag=yes
15987 ac_cv_prog_objcxx_g=no
15988 OBJCXXFLAGS="-g"
15989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15990/* end confdefs.h. */
15991
15992int
15993main ()
15994{
15995
15996 ;
15997 return 0;
15998}
15999_ACEOF
16000if ac_fn_objcxx_try_compile "$LINENO"; then :
16001 ac_cv_prog_objcxx_g=yes
16002else
16003 OBJCXXFLAGS=""
16004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16005/* end confdefs.h. */
16006
16007int
16008main ()
16009{
16010
16011 ;
16012 return 0;
16013}
16014_ACEOF
16015if ac_fn_objcxx_try_compile "$LINENO"; then :
16016
16017else
16018 ac_objcxx_werror_flag=$ac_save_objcxx_werror_flag
16019 OBJCXXFLAGS="-g"
16020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16021/* end confdefs.h. */
16022
16023int
16024main ()
16025{
16026
16027 ;
16028 return 0;
16029}
16030_ACEOF
16031if ac_fn_objcxx_try_compile "$LINENO"; then :
16032 ac_cv_prog_objcxx_g=yes
16033fi
16034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16035fi
16036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16037fi
16038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16039 ac_objcxx_werror_flag=$ac_save_objcx_werror_flag
16040fi
16041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objcxx_g" >&5
16042$as_echo "$ac_cv_prog_objcxx_g" >&6; }
16043if test "$ac_test_OBJCXXFLAGS" = set; then
16044 OBJCXXFLAGS=$ac_save_OBJCXXFLAGS
16045elif test $ac_cv_prog_objcxx_g = yes; then
16046 if test "$GOBJCXX" = yes; then
16047 OBJCXXFLAGS="-g -O2"
16048 else
16049 OBJCXXFLAGS="-g"
16050 fi
16051else
16052 if test "$GOBJCXX" = yes; then
16053 OBJCXXFLAGS="-O2"
16054 else
16055 OBJCXXFLAGS=
16056 fi
16057fi
16058ac_ext=c
16059ac_cpp='$CPP $CPPFLAGS'
16060ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16061ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16062ac_compiler_gnu=$ac_cv_c_compiler_gnu
16063
16064ac_config_files="$ac_config_files GNUmakefile"
16065
16066cat >confcache <<\_ACEOF
16067# This file is a shell script that caches the results of configure
16068# tests run on this system so they can be shared between configure
16069# scripts and configure runs, see configure's option --config-cache.
16070# It is not useful on other systems. If it contains results you don't
16071# want to keep, you may remove or edit it.
16072#
16073# config.status only pays attention to the cache file if you give it
16074# the --recheck option to rerun configure.
16075#
16076# `ac_cv_env_foo' variables (set or unset) will be overridden when
16077# loading this file, other *unset* `ac_cv_foo' will be assigned the
16078# following values.
16079
16080_ACEOF
16081
16082# The following way of writing the cache mishandles newlines in values,
16083# but we know of no workaround that is simple, portable, and efficient.
16084# So, we kill variables containing newlines.
16085# Ultrix sh set writes to stderr and can't be redirected directly,
16086# and sets the high bit in the cache file unless we assign to the vars.
16087(
16088 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16089 eval ac_val=\$$ac_var
16090 case $ac_val in #(
16091 *${as_nl}*)
16092 case $ac_var in #(
16093 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16094$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16095 esac
16096 case $ac_var in #(
16097 _ | IFS | as_nl) ;; #(
16098 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16099 *) { eval $ac_var=; unset $ac_var;} ;;
16100 esac ;;
16101 esac
16102 done
16103
16104 (set) 2>&1 |
16105 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16106 *${as_nl}ac_space=\ *)
16107 # `set' does not quote correctly, so add quotes: double-quote
16108 # substitution turns \\\\ into \\, and sed turns \\ into \.
16109 sed -n \
16110 "s/'/'\\\\''/g;
16111 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16112 ;; #(
16113 *)
16114 # `set' quotes correctly as required by POSIX, so do not add quotes.
16115 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16116 ;;
16117 esac |
16118 sort
16119) |
16120 sed '
16121 /^ac_cv_env_/b end
16122 t clear
16123 :clear
16124 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16125 t end
16126 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16127 :end' >>confcache
16128if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16129 if test -w "$cache_file"; then
16130 test "x$cache_file" != "x/dev/null" &&
16131 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16132$as_echo "$as_me: updating cache $cache_file" >&6;}
16133 cat confcache >$cache_file
16134 else
16135 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16136$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16137 fi
16138fi
16139rm -f confcache
16140
16141test "x$prefix" = xNONE && prefix=$ac_default_prefix
16142# Let make expand exec_prefix.
16143test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16144
16145# Transform confdefs.h into DEFS.
16146# Protect against shell expansion while executing Makefile rules.
16147# Protect against Makefile macro expansion.
16148#
16149# If the first sed substitution is executed (which looks for macros that
16150# take arguments), then branch to the quote section. Otherwise,
16151# look for a macro that doesn't take arguments.
16152ac_script='
16153:mline
16154/\\$/{
16155 N
16156 s,\\\n,,
16157 b mline
16158}
16159t clear
16160:clear
16161s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
16162t quote
16163s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
16164t quote
16165b any
16166:quote
16167s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
16168s/\[/\\&/g
16169s/\]/\\&/g
16170s/\$/$$/g
16171H
16172:any
16173${
16174 g
16175 s/^\n//
16176 s/\n/ /g
16177 p
16178}
16179'
16180DEFS=`sed -n "$ac_script" confdefs.h`
16181
16182
16183ac_libobjs=
16184ac_ltlibobjs=
16185for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16186 # 1. Remove the extension, and $U if already installed.
16187 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16188 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16189 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16190 # will be set to the directory where LIBOBJS objects are built.
16191 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16192 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16193done
16194LIBOBJS=$ac_libobjs
16195
16196LTLIBOBJS=$ac_ltlibobjs
16197
16198
16199
16200: ${CONFIG_STATUS=./config.status}
16201ac_write_fail=0
16202ac_clean_files_save=$ac_clean_files
16203ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16204{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16205$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16206as_write_fail=0
16207cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16208#! $SHELL
16209# Generated by $as_me.
16210# Run this file to recreate the current configuration.
16211# Compiler output produced by configure, useful for debugging
16212# configure, is in config.log if it exists.
16213
16214debug=false
16215ac_cs_recheck=false
16216ac_cs_silent=false
16217
16218SHELL=\${CONFIG_SHELL-$SHELL}
16219export SHELL
16220_ASEOF
16221cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16222## -------------------- ##
16223## M4sh Initialization. ##
16224## -------------------- ##
16225
16226# Be more Bourne compatible
16227DUALCASE=1; export DUALCASE # for MKS sh
16228if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16229 emulate sh
16230 NULLCMD=:
16231 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16232 # is contrary to our usage. Disable this feature.
16233 alias -g '${1+"$@"}'='"$@"'
16234 setopt NO_GLOB_SUBST
16235else
16236 case `(set -o) 2>/dev/null` in #(
16237 *posix*) :
16238 set -o posix ;; #(
16239 *) :
16240 ;;
16241esac
16242fi
16243
16244
16245as_nl='
16246'
16247export as_nl
16248# Printing a long string crashes Solaris 7 /usr/bin/printf.
16249as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16250as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16251as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16252# Prefer a ksh shell builtin over an external printf program on Solaris,
16253# but without wasting forks for bash or zsh.
16254if test -z "$BASH_VERSION$ZSH_VERSION" \
16255 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16256 as_echo='print -r --'
16257 as_echo_n='print -rn --'
16258elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16259 as_echo='printf %s\n'
16260 as_echo_n='printf %s'
16261else
16262 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16263 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16264 as_echo_n='/usr/ucb/echo -n'
16265 else
16266 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16267 as_echo_n_body='eval
16268 arg=$1;
16269 case $arg in #(
16270 *"$as_nl"*)
16271 expr "X$arg" : "X\\(.*\\)$as_nl";
16272 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16273 esac;
16274 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16275 '
16276 export as_echo_n_body
16277 as_echo_n='sh -c $as_echo_n_body as_echo'
16278 fi
16279 export as_echo_body
16280 as_echo='sh -c $as_echo_body as_echo'
16281fi
16282
16283# The user is always right.
16284if test "${PATH_SEPARATOR+set}" != set; then
16285 PATH_SEPARATOR=:
16286 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16287 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16288 PATH_SEPARATOR=';'
16289 }
16290fi
16291
16292
16293# IFS
16294# We need space, tab and new line, in precisely that order. Quoting is
16295# there to prevent editors from complaining about space-tab.
16296# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16297# splitting by setting IFS to empty value.)
16298IFS=" "" $as_nl"
16299
16300# Find who we are. Look in the path if we contain no directory separator.
16301case $0 in #((
16302 *[\\/]* ) as_myself=$0 ;;
16303 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16304for as_dir in $PATH
16305do
16306 IFS=$as_save_IFS
16307 test -z "$as_dir" && as_dir=.
16308 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16309 done
16310IFS=$as_save_IFS
16311
16312 ;;
16313esac
16314# We did not find ourselves, most probably we were run as `sh COMMAND'
16315# in which case we are not to be found in the path.
16316if test "x$as_myself" = x; then
16317 as_myself=$0
16318fi
16319if test ! -f "$as_myself"; then
16320 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16321 exit 1
16322fi
16323
16324# Unset variables that we do not need and which cause bugs (e.g. in
16325# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16326# suppresses any "Segmentation fault" message there. '((' could
16327# trigger a bug in pdksh 5.2.14.
16328for as_var in BASH_ENV ENV MAIL MAILPATH
16329do eval test x\${$as_var+set} = xset \
16330 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16331done
16332PS1='$ '
16333PS2='> '
16334PS4='+ '
16335
16336# NLS nuisances.
16337LC_ALL=C
16338export LC_ALL
16339LANGUAGE=C
16340export LANGUAGE
16341
16342# CDPATH.
16343(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16344
16345
16346# as_fn_error ERROR [LINENO LOG_FD]
16347# ---------------------------------
16348# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16349# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16350# script with status $?, using 1 if that was 0.
16351as_fn_error ()
16352{
16353 as_status=$?; test $as_status -eq 0 && as_status=1
16354 if test "$3"; then
16355 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16356 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16357 fi
16358 $as_echo "$as_me: error: $1" >&2
16359 as_fn_exit $as_status
16360} # as_fn_error
16361
16362
16363# as_fn_set_status STATUS
16364# -----------------------
16365# Set $? to STATUS, without forking.
16366as_fn_set_status ()
16367{
16368 return $1
16369} # as_fn_set_status
16370
16371# as_fn_exit STATUS
16372# -----------------
16373# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16374as_fn_exit ()
16375{
16376 set +e
16377 as_fn_set_status $1
16378 exit $1
16379} # as_fn_exit
16380
16381# as_fn_unset VAR
16382# ---------------
16383# Portably unset VAR.
16384as_fn_unset ()
16385{
16386 { eval $1=; unset $1;}
16387}
16388as_unset=as_fn_unset
16389# as_fn_append VAR VALUE
16390# ----------------------
16391# Append the text in VALUE to the end of the definition contained in VAR. Take
16392# advantage of any shell optimizations that allow amortized linear growth over
16393# repeated appends, instead of the typical quadratic growth present in naive
16394# implementations.
16395if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16396 eval 'as_fn_append ()
16397 {
16398 eval $1+=\$2
16399 }'
16400else
16401 as_fn_append ()
16402 {
16403 eval $1=\$$1\$2
16404 }
16405fi # as_fn_append
16406
16407# as_fn_arith ARG...
16408# ------------------
16409# Perform arithmetic evaluation on the ARGs, and store the result in the
16410# global $as_val. Take advantage of shells that can avoid forks. The arguments
16411# must be portable across $(()) and expr.
16412if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16413 eval 'as_fn_arith ()
16414 {
16415 as_val=$(( $* ))
16416 }'
16417else
16418 as_fn_arith ()
16419 {
16420 as_val=`expr "$@" || test $? -eq 1`
16421 }
16422fi # as_fn_arith
16423
16424
16425if expr a : '\(a\)' >/dev/null 2>&1 &&
16426 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16427 as_expr=expr
16428else
16429 as_expr=false
16430fi
16431
16432if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16433 as_basename=basename
16434else
16435 as_basename=false
16436fi
16437
16438if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16439 as_dirname=dirname
16440else
16441 as_dirname=false
16442fi
16443
16444as_me=`$as_basename -- "$0" ||
16445$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16446 X"$0" : 'X\(//\)$' \| \
16447 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16448$as_echo X/"$0" |
16449 sed '/^.*\/\([^/][^/]*\)\/*$/{
16450 s//\1/
16451 q
16452 }
16453 /^X\/\(\/\/\)$/{
16454 s//\1/
16455 q
16456 }
16457 /^X\/\(\/\).*/{
16458 s//\1/
16459 q
16460 }
16461 s/.*/./; q'`
16462
16463# Avoid depending upon Character Ranges.
16464as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16465as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16466as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16467as_cr_digits='0123456789'
16468as_cr_alnum=$as_cr_Letters$as_cr_digits
16469
16470ECHO_C= ECHO_N= ECHO_T=
16471case `echo -n x` in #(((((
16472-n*)
16473 case `echo 'xy\c'` in
16474 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16475 xy) ECHO_C='\c';;
16476 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16477 ECHO_T=' ';;
16478 esac;;
16479*)
16480 ECHO_N='-n';;
16481esac
16482
16483rm -f conf$$ conf$$.exe conf$$.file
16484if test -d conf$$.dir; then
16485 rm -f conf$$.dir/conf$$.file
16486else
16487 rm -f conf$$.dir
16488 mkdir conf$$.dir 2>/dev/null
16489fi
16490if (echo >conf$$.file) 2>/dev/null; then
16491 if ln -s conf$$.file conf$$ 2>/dev/null; then
16492 as_ln_s='ln -s'
16493 # ... but there are two gotchas:
16494 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16495 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16496 # In both cases, we have to default to `cp -p'.
16497 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16498 as_ln_s='cp -p'
16499 elif ln conf$$.file conf$$ 2>/dev/null; then
16500 as_ln_s=ln
16501 else
16502 as_ln_s='cp -p'
16503 fi
16504else
16505 as_ln_s='cp -p'
16506fi
16507rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16508rmdir conf$$.dir 2>/dev/null
16509
16510
16511# as_fn_mkdir_p
16512# -------------
16513# Create "$as_dir" as a directory, including parents if necessary.
16514as_fn_mkdir_p ()
16515{
16516
16517 case $as_dir in #(
16518 -*) as_dir=./$as_dir;;
16519 esac
16520 test -d "$as_dir" || eval $as_mkdir_p || {
16521 as_dirs=
16522 while :; do
16523 case $as_dir in #(
16524 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16525 *) as_qdir=$as_dir;;
16526 esac
16527 as_dirs="'$as_qdir' $as_dirs"
16528 as_dir=`$as_dirname -- "$as_dir" ||
16529$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16530 X"$as_dir" : 'X\(//\)[^/]' \| \
16531 X"$as_dir" : 'X\(//\)$' \| \
16532 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16533$as_echo X"$as_dir" |
16534 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16535 s//\1/
16536 q
16537 }
16538 /^X\(\/\/\)[^/].*/{
16539 s//\1/
16540 q
16541 }
16542 /^X\(\/\/\)$/{
16543 s//\1/
16544 q
16545 }
16546 /^X\(\/\).*/{
16547 s//\1/
16548 q
16549 }
16550 s/.*/./; q'`
16551 test -d "$as_dir" && break
16552 done
16553 test -z "$as_dirs" || eval "mkdir $as_dirs"
16554 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16555
16556
16557} # as_fn_mkdir_p
16558if mkdir -p . 2>/dev/null; then
16559 as_mkdir_p='mkdir -p "$as_dir"'
16560else
16561 test -d ./-p && rmdir ./-p
16562 as_mkdir_p=false
16563fi
16564
16565if test -x / >/dev/null 2>&1; then
16566 as_test_x='test -x'
16567else
16568 if ls -dL / >/dev/null 2>&1; then
16569 as_ls_L_option=L
16570 else
16571 as_ls_L_option=
16572 fi
16573 as_test_x='
16574 eval sh -c '\''
16575 if test -d "$1"; then
16576 test -d "$1/.";
16577 else
16578 case $1 in #(
16579 -*)set "./$1";;
16580 esac;
16581 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16582 ???[sx]*):;;*)false;;esac;fi
16583 '\'' sh
16584 '
16585fi
16586as_executable_p=$as_test_x
16587
16588# Sed expression to map a string onto a valid CPP name.
16589as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16590
16591# Sed expression to map a string onto a valid variable name.
16592as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16593
16594
16595exec 6>&1
16596## ----------------------------------- ##
16597## Main body of $CONFIG_STATUS script. ##
16598## ----------------------------------- ##
16599_ASEOF
16600test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16601
16602cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16603# Save the log message, to keep $0 and so on meaningful, and to
16604# report actual input values of CONFIG_FILES etc. instead of their
16605# values after options handling.
16606ac_log="
16607This file was extended by Cycript $as_me 0.9, which was
16608generated by GNU Autoconf 2.65. Invocation command line was
16609
16610 CONFIG_FILES = $CONFIG_FILES
16611 CONFIG_HEADERS = $CONFIG_HEADERS
16612 CONFIG_LINKS = $CONFIG_LINKS
16613 CONFIG_COMMANDS = $CONFIG_COMMANDS
16614 $ $0 $@
16615
16616on `(hostname || uname -n) 2>/dev/null | sed 1q`
16617"
16618
16619_ACEOF
16620
16621case $ac_config_files in *"
16622"*) set x $ac_config_files; shift; ac_config_files=$*;;
16623esac
16624
16625
16626
16627cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16628# Files that config.status was made for.
16629config_files="$ac_config_files"
16630config_commands="$ac_config_commands"
16631
16632_ACEOF
16633
16634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16635ac_cs_usage="\
16636\`$as_me' instantiates files and other configuration actions
16637from templates according to the current configuration. Unless the files
16638and actions are specified as TAGs, all are instantiated by default.
16639
16640Usage: $0 [OPTION]... [TAG]...
16641
16642 -h, --help print this help, then exit
16643 -V, --version print version number and configuration settings, then exit
16644 --config print configuration, then exit
16645 -q, --quiet, --silent
16646 do not print progress messages
16647 -d, --debug don't remove temporary files
16648 --recheck update $as_me by reconfiguring in the same conditions
16649 --file=FILE[:TEMPLATE]
16650 instantiate the configuration file FILE
16651
16652Configuration files:
16653$config_files
16654
16655Configuration commands:
16656$config_commands
16657
16658Report bugs to <saurik@saurik.com>.
16659Cycript home page: <http://www.cycript.org/>."
16660
16661_ACEOF
16662cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16663ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16664ac_cs_version="\\
16665Cycript config.status 0.9
16666configured by $0, generated by GNU Autoconf 2.65,
16667 with options \\"\$ac_cs_config\\"
16668
16669Copyright (C) 2009 Free Software Foundation, Inc.
16670This config.status script is free software; the Free Software Foundation
16671gives unlimited permission to copy, distribute and modify it."
16672
16673ac_pwd='$ac_pwd'
16674srcdir='$srcdir'
16675INSTALL='$INSTALL'
16676AWK='$AWK'
16677test -n "\$AWK" || AWK=awk
16678_ACEOF
16679
16680cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16681# The default lists apply if the user does not specify any file.
16682ac_need_defaults=:
16683while test $# != 0
16684do
16685 case $1 in
16686 --*=*)
16687 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16688 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16689 ac_shift=:
16690 ;;
16691 *)
16692 ac_option=$1
16693 ac_optarg=$2
16694 ac_shift=shift
16695 ;;
16696 esac
16697
16698 case $ac_option in
16699 # Handling of the options.
16700 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16701 ac_cs_recheck=: ;;
16702 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16703 $as_echo "$ac_cs_version"; exit ;;
16704 --config | --confi | --conf | --con | --co | --c )
16705 $as_echo "$ac_cs_config"; exit ;;
16706 --debug | --debu | --deb | --de | --d | -d )
16707 debug=: ;;
16708 --file | --fil | --fi | --f )
16709 $ac_shift
16710 case $ac_optarg in
16711 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16712 esac
16713 as_fn_append CONFIG_FILES " '$ac_optarg'"
16714 ac_need_defaults=false;;
16715 --he | --h | --help | --hel | -h )
16716 $as_echo "$ac_cs_usage"; exit ;;
16717 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16718 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16719 ac_cs_silent=: ;;
16720
16721 # This is an error.
16722 -*) as_fn_error "unrecognized option: \`$1'
16723Try \`$0 --help' for more information." ;;
16724
16725 *) as_fn_append ac_config_targets " $1"
16726 ac_need_defaults=false ;;
16727
16728 esac
16729 shift
16730done
16731
16732ac_configure_extra_args=
16733
16734if $ac_cs_silent; then
16735 exec 6>/dev/null
16736 ac_configure_extra_args="$ac_configure_extra_args --silent"
16737fi
16738
16739_ACEOF
16740cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16741if \$ac_cs_recheck; then
16742 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16743 shift
16744 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16745 CONFIG_SHELL='$SHELL'
16746 export CONFIG_SHELL
16747 exec "\$@"
16748fi
16749
16750_ACEOF
16751cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16752exec 5>>config.log
16753{
16754 echo
16755 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16756## Running $as_me. ##
16757_ASBOX
16758 $as_echo "$ac_log"
16759} >&5
16760
16761_ACEOF
16762cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16763#
16764# INIT-COMMANDS
16765#
16766
16767
16768# The HP-UX ksh and POSIX shell print the target directory to stdout
16769# if CDPATH is set.
16770(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16771
16772sed_quote_subst='$sed_quote_subst'
16773double_quote_subst='$double_quote_subst'
16774delay_variable_subst='$delay_variable_subst'
16775macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
16776macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
9c60689e 16777enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
549f29b5 16778enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
9c60689e
DWT
16779pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
16780enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
16781host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
16782host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
16783host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
16784build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
16785build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
16786build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
16787SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
16788Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
16789GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
16790EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
16791FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
16792LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
16793NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
16794LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
16795max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
16796ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
16797exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
16798lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
16799lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
16800lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
16801reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
16802reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16803OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
16804deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
16805file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
16806AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
16807AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16808STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
16809RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
16810old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16811old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16812old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16813CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
16814CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16815compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
16816GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
16817lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
16818lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
16819lt_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"`'
16820lt_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"`'
16821objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
16822SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
16823ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
16824MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
16825lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
16826lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
16827lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
16828lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
16829lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
16830need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
16831DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
16832NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
16833LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
16834OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16835OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
16836libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
16837shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16838extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16839archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
16840enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
16841export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16842whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16843compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
16844old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16845old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16846archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16847archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16848module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16849module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16850with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
16851allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16852no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16853hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16854hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
16855hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
16856hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
16857hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
16858hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
16859hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16860hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
16861inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
16862link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
16863fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
16864always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
16865export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16866exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16867include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16868prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16869file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
16870variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
16871need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16872need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
16873version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
16874runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16875shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16876shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
16877libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16878library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
16879soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16880postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16881postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16882finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16883finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
16884hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
16885sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16886sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16887hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
16888enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
16889enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
16890enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
16891old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
16892striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
16893compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
16894predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16895postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16896predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
16897postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
16898compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
16899LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16900old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16901compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16902GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16903lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16904lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16905lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16906lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16907lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16908archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16909enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16910export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16911whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16912compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16913old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16914old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16915archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16916archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16917module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16918module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16919with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16920allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16921no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16922hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16923hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16924hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16925hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16926hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16927hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16928hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16929hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16930inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16931link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16932fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16933always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16934export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16935exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16936include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16937prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16938file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16939hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16940compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16941predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16942postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16943predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16944postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16945compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16946
16947LTCC='$LTCC'
16948LTCFLAGS='$LTCFLAGS'
16949compiler='$compiler_DEFAULT'
16950
16951# Quote evaled strings.
16952for var in SED \
16953GREP \
16954EGREP \
16955FGREP \
16956LD \
16957NM \
16958LN_S \
16959lt_SP2NL \
16960lt_NL2SP \
16961reload_flag \
16962OBJDUMP \
16963deplibs_check_method \
16964file_magic_cmd \
16965AR \
16966AR_FLAGS \
16967STRIP \
16968RANLIB \
16969CC \
16970CFLAGS \
16971compiler \
16972lt_cv_sys_global_symbol_pipe \
16973lt_cv_sys_global_symbol_to_cdecl \
16974lt_cv_sys_global_symbol_to_c_name_address \
16975lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16976SHELL \
16977ECHO \
16978lt_prog_compiler_no_builtin_flag \
16979lt_prog_compiler_wl \
16980lt_prog_compiler_pic \
16981lt_prog_compiler_static \
16982lt_cv_prog_compiler_c_o \
16983need_locks \
16984DSYMUTIL \
16985NMEDIT \
16986LIPO \
16987OTOOL \
16988OTOOL64 \
16989shrext_cmds \
16990export_dynamic_flag_spec \
16991whole_archive_flag_spec \
16992compiler_needs_object \
16993with_gnu_ld \
16994allow_undefined_flag \
16995no_undefined_flag \
16996hardcode_libdir_flag_spec \
16997hardcode_libdir_flag_spec_ld \
16998hardcode_libdir_separator \
16999fix_srcfile_path \
17000exclude_expsyms \
17001include_expsyms \
17002file_list_spec \
17003variables_saved_for_relink \
17004libname_spec \
17005library_names_spec \
17006soname_spec \
17007finish_eval \
17008old_striplib \
17009striplib \
17010compiler_lib_search_dirs \
17011predep_objects \
17012postdep_objects \
17013predeps \
17014postdeps \
17015compiler_lib_search_path \
17016LD_CXX \
17017compiler_CXX \
17018lt_prog_compiler_no_builtin_flag_CXX \
17019lt_prog_compiler_wl_CXX \
17020lt_prog_compiler_pic_CXX \
17021lt_prog_compiler_static_CXX \
17022lt_cv_prog_compiler_c_o_CXX \
17023export_dynamic_flag_spec_CXX \
17024whole_archive_flag_spec_CXX \
17025compiler_needs_object_CXX \
17026with_gnu_ld_CXX \
17027allow_undefined_flag_CXX \
17028no_undefined_flag_CXX \
17029hardcode_libdir_flag_spec_CXX \
17030hardcode_libdir_flag_spec_ld_CXX \
17031hardcode_libdir_separator_CXX \
17032fix_srcfile_path_CXX \
17033exclude_expsyms_CXX \
17034include_expsyms_CXX \
17035file_list_spec_CXX \
17036compiler_lib_search_dirs_CXX \
17037predep_objects_CXX \
17038postdep_objects_CXX \
17039predeps_CXX \
17040postdeps_CXX \
17041compiler_lib_search_path_CXX; do
17042 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
17043 *[\\\\\\\`\\"\\\$]*)
17044 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17045 ;;
17046 *)
17047 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17048 ;;
17049 esac
17050done
17051
17052# Double-quote double-evaled strings.
17053for var in reload_cmds \
17054old_postinstall_cmds \
17055old_postuninstall_cmds \
17056old_archive_cmds \
17057extract_expsyms_cmds \
17058old_archive_from_new_cmds \
17059old_archive_from_expsyms_cmds \
17060archive_cmds \
17061archive_expsym_cmds \
17062module_cmds \
17063module_expsym_cmds \
17064export_symbols_cmds \
17065prelink_cmds \
17066postinstall_cmds \
17067postuninstall_cmds \
17068finish_cmds \
17069sys_lib_search_path_spec \
17070sys_lib_dlsearch_path_spec \
17071old_archive_cmds_CXX \
17072old_archive_from_new_cmds_CXX \
17073old_archive_from_expsyms_cmds_CXX \
17074archive_cmds_CXX \
17075archive_expsym_cmds_CXX \
17076module_cmds_CXX \
17077module_expsym_cmds_CXX \
17078export_symbols_cmds_CXX \
17079prelink_cmds_CXX; do
17080 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
17081 *[\\\\\\\`\\"\\\$]*)
17082 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17083 ;;
17084 *)
17085 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17086 ;;
17087 esac
17088done
17089
17090# Fix-up fallback echo if it was mangled by the above quoting rules.
17091case \$lt_ECHO in
17092*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
17093 ;;
17094esac
17095
17096ac_aux_dir='$ac_aux_dir'
17097xsi_shell='$xsi_shell'
17098lt_shell_append='$lt_shell_append'
17099
17100# See if we are running on zsh, and set the options which allow our
17101# commands through without removal of \ escapes INIT.
17102if test -n "\${ZSH_VERSION+set}" ; then
17103 setopt NO_GLOB_SUBST
17104fi
17105
17106
17107 PACKAGE='$PACKAGE'
17108 VERSION='$VERSION'
17109 TIMESTAMP='$TIMESTAMP'
17110 RM='$RM'
17111 ofile='$ofile'
17112
17113
17114
17115
17116
17117
17118_ACEOF
17119
17120cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17121
17122# Handling of arguments.
17123for ac_config_target in $ac_config_targets
17124do
17125 case $ac_config_target in
17126 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17127 "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
17128
17129 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17130 esac
17131done
17132
17133
17134# If the user did not use the arguments to specify the items to instantiate,
17135# then the envvar interface is used. Set only those that are not.
17136# We use the long form for the default assignment because of an extremely
17137# bizarre bug on SunOS 4.1.3.
17138if $ac_need_defaults; then
17139 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17140 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17141fi
17142
17143# Have a temporary directory for convenience. Make it in the build tree
17144# simply because there is no reason against having it here, and in addition,
17145# creating and moving files from /tmp can sometimes cause problems.
17146# Hook for its removal unless debugging.
17147# Note that there is a small window in which the directory will not be cleaned:
17148# after its creation but before its name has been assigned to `$tmp'.
17149$debug ||
17150{
17151 tmp=
17152 trap 'exit_status=$?
17153 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17154' 0
17155 trap 'as_fn_exit 1' 1 2 13 15
17156}
17157# Create a (secure) tmp directory for tmp files.
17158
17159{
17160 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17161 test -n "$tmp" && test -d "$tmp"
17162} ||
17163{
17164 tmp=./conf$$-$RANDOM
17165 (umask 077 && mkdir "$tmp")
17166} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17167
17168# Set up the scripts for CONFIG_FILES section.
17169# No need to generate them if there are no CONFIG_FILES.
17170# This happens for instance with `./config.status config.h'.
17171if test -n "$CONFIG_FILES"; then
17172
17173
17174ac_cr=`echo X | tr X '\015'`
17175# On cygwin, bash can eat \r inside `` if the user requested igncr.
17176# But we know of no other shell where ac_cr would be empty at this
17177# point, so we can use a bashism as a fallback.
17178if test "x$ac_cr" = x; then
17179 eval ac_cr=\$\'\\r\'
17180fi
17181ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17182if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17183 ac_cs_awk_cr='\r'
17184else
17185 ac_cs_awk_cr=$ac_cr
17186fi
17187
17188echo 'BEGIN {' >"$tmp/subs1.awk" &&
17189_ACEOF
17190
17191
17192{
17193 echo "cat >conf$$subs.awk <<_ACEOF" &&
17194 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17195 echo "_ACEOF"
17196} >conf$$subs.sh ||
17197 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17198ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17199ac_delim='%!_!# '
17200for ac_last_try in false false false false false :; do
17201 . ./conf$$subs.sh ||
17202 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17203
17204 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17205 if test $ac_delim_n = $ac_delim_num; then
17206 break
17207 elif $ac_last_try; then
17208 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17209 else
17210 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17211 fi
17212done
17213rm -f conf$$subs.sh
17214
17215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17216cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17217_ACEOF
17218sed -n '
17219h
17220s/^/S["/; s/!.*/"]=/
17221p
17222g
17223s/^[^!]*!//
17224:repl
17225t repl
17226s/'"$ac_delim"'$//
17227t delim
17228:nl
17229h
17230s/\(.\{148\}\)..*/\1/
17231t more1
17232s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17233p
17234n
17235b repl
17236:more1
17237s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17238p
17239g
17240s/.\{148\}//
17241t nl
17242:delim
17243h
17244s/\(.\{148\}\)..*/\1/
17245t more2
17246s/["\\]/\\&/g; s/^/"/; s/$/"/
17247p
17248b
17249:more2
17250s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17251p
17252g
17253s/.\{148\}//
17254t delim
17255' <conf$$subs.awk | sed '
17256/^[^""]/{
17257 N
17258 s/\n//
17259}
17260' >>$CONFIG_STATUS || ac_write_fail=1
17261rm -f conf$$subs.awk
17262cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17263_ACAWK
17264cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17265 for (key in S) S_is_set[key] = 1
17266 FS = "\a"
17267
17268}
17269{
17270 line = $ 0
17271 nfields = split(line, field, "@")
17272 substed = 0
17273 len = length(field[1])
17274 for (i = 2; i < nfields; i++) {
17275 key = field[i]
17276 keylen = length(key)
17277 if (S_is_set[key]) {
17278 value = S[key]
17279 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17280 len += length(value) + length(field[++i])
17281 substed = 1
17282 } else
17283 len += 1 + keylen
17284 }
17285
17286 print line
17287}
17288
17289_ACAWK
17290_ACEOF
17291cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17292if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17293 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17294else
17295 cat
17296fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17297 || as_fn_error "could not setup config files machinery" "$LINENO" 5
17298_ACEOF
17299
17300# VPATH may cause trouble with some makes, so we remove $(srcdir),
17301# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17302# trailing colons and then remove the whole line if VPATH becomes empty
17303# (actually we leave an empty line to preserve line numbers).
17304if test "x$srcdir" = x.; then
17305 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17306s/:*\$(srcdir):*/:/
17307s/:*\${srcdir}:*/:/
17308s/:*@srcdir@:*/:/
17309s/^\([^=]*=[ ]*\):*/\1/
17310s/:*$//
17311s/^[^=]*=[ ]*$//
17312}'
17313fi
17314
17315cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17316fi # test -n "$CONFIG_FILES"
17317
17318
17319eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
17320shift
17321for ac_tag
17322do
17323 case $ac_tag in
17324 :[FHLC]) ac_mode=$ac_tag; continue;;
17325 esac
17326 case $ac_mode$ac_tag in
17327 :[FHL]*:*);;
17328 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17329 :[FH]-) ac_tag=-:-;;
17330 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17331 esac
17332 ac_save_IFS=$IFS
17333 IFS=:
17334 set x $ac_tag
17335 IFS=$ac_save_IFS
17336 shift
17337 ac_file=$1
17338 shift
17339
17340 case $ac_mode in
17341 :L) ac_source=$1;;
17342 :[FH])
17343 ac_file_inputs=
17344 for ac_f
17345 do
17346 case $ac_f in
17347 -) ac_f="$tmp/stdin";;
17348 *) # Look for the file first in the build tree, then in the source tree
17349 # (if the path is not absolute). The absolute path cannot be DOS-style,
17350 # because $ac_f cannot contain `:'.
17351 test -f "$ac_f" ||
17352 case $ac_f in
17353 [\\/$]*) false;;
17354 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17355 esac ||
17356 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17357 esac
17358 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17359 as_fn_append ac_file_inputs " '$ac_f'"
17360 done
17361
17362 # Let's still pretend it is `configure' which instantiates (i.e., don't
17363 # use $as_me), people would be surprised to read:
17364 # /* config.h. Generated by config.status. */
17365 configure_input='Generated from '`
17366 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17367 `' by configure.'
17368 if test x"$ac_file" != x-; then
17369 configure_input="$ac_file. $configure_input"
17370 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17371$as_echo "$as_me: creating $ac_file" >&6;}
17372 fi
17373 # Neutralize special characters interpreted by sed in replacement strings.
17374 case $configure_input in #(
17375 *\&* | *\|* | *\\* )
17376 ac_sed_conf_input=`$as_echo "$configure_input" |
17377 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17378 *) ac_sed_conf_input=$configure_input;;
17379 esac
17380
17381 case $ac_tag in
17382 *:-:* | *:-) cat >"$tmp/stdin" \
17383 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17384 esac
17385 ;;
17386 esac
17387
17388 ac_dir=`$as_dirname -- "$ac_file" ||
17389$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17390 X"$ac_file" : 'X\(//\)[^/]' \| \
17391 X"$ac_file" : 'X\(//\)$' \| \
17392 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17393$as_echo X"$ac_file" |
17394 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17395 s//\1/
17396 q
17397 }
17398 /^X\(\/\/\)[^/].*/{
17399 s//\1/
17400 q
17401 }
17402 /^X\(\/\/\)$/{
17403 s//\1/
17404 q
17405 }
17406 /^X\(\/\).*/{
17407 s//\1/
17408 q
17409 }
17410 s/.*/./; q'`
17411 as_dir="$ac_dir"; as_fn_mkdir_p
17412 ac_builddir=.
17413
17414case "$ac_dir" in
17415.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17416*)
17417 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17418 # A ".." for each directory in $ac_dir_suffix.
17419 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17420 case $ac_top_builddir_sub in
17421 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17422 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17423 esac ;;
17424esac
17425ac_abs_top_builddir=$ac_pwd
17426ac_abs_builddir=$ac_pwd$ac_dir_suffix
17427# for backward compatibility:
17428ac_top_builddir=$ac_top_build_prefix
35fa52c0 17429
9c60689e
DWT
17430case $srcdir in
17431 .) # We are building in place.
17432 ac_srcdir=.
17433 ac_top_srcdir=$ac_top_builddir_sub
17434 ac_abs_top_srcdir=$ac_pwd ;;
17435 [\\/]* | ?:[\\/]* ) # Absolute name.
17436 ac_srcdir=$srcdir$ac_dir_suffix;
17437 ac_top_srcdir=$srcdir
17438 ac_abs_top_srcdir=$srcdir ;;
17439 *) # Relative name.
17440 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17441 ac_top_srcdir=$ac_top_build_prefix$srcdir
17442 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17443esac
17444ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
35fa52c0
DWT
17445
17446
9c60689e
DWT
17447 case $ac_mode in
17448 :F)
17449 #
17450 # CONFIG_FILE
17451 #
35fa52c0 17452
9c60689e
DWT
17453 case $INSTALL in
17454 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17455 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17456 esac
17457_ACEOF
35fa52c0 17458
9c60689e
DWT
17459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17460# If the template does not know about datarootdir, expand it.
17461# FIXME: This hack should be removed a few years after 2.60.
17462ac_datarootdir_hack=; ac_datarootdir_seen=
17463ac_sed_dataroot='
17464/datarootdir/ {
17465 p
17466 q
17467}
17468/@datadir@/p
17469/@docdir@/p
17470/@infodir@/p
17471/@localedir@/p
17472/@mandir@/p'
17473case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17474*datarootdir*) ac_datarootdir_seen=yes;;
17475*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17476 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17477$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17478_ACEOF
17479cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17480 ac_datarootdir_hack='
17481 s&@datadir@&$datadir&g
17482 s&@docdir@&$docdir&g
17483 s&@infodir@&$infodir&g
17484 s&@localedir@&$localedir&g
17485 s&@mandir@&$mandir&g
17486 s&\\\${datarootdir}&$datarootdir&g' ;;
17487esac
17488_ACEOF
35fa52c0 17489
9c60689e
DWT
17490# Neutralize VPATH when `$srcdir' = `.'.
17491# Shell code in configure.ac might set extrasub.
17492# FIXME: do we really want to maintain this feature?
17493cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17494ac_sed_extra="$ac_vpsub
17495$extrasub
17496_ACEOF
17497cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17498:t
17499/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17500s|@configure_input@|$ac_sed_conf_input|;t t
17501s&@top_builddir@&$ac_top_builddir_sub&;t t
17502s&@top_build_prefix@&$ac_top_build_prefix&;t t
17503s&@srcdir@&$ac_srcdir&;t t
17504s&@abs_srcdir@&$ac_abs_srcdir&;t t
17505s&@top_srcdir@&$ac_top_srcdir&;t t
17506s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17507s&@builddir@&$ac_builddir&;t t
17508s&@abs_builddir@&$ac_abs_builddir&;t t
17509s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17510s&@INSTALL@&$ac_INSTALL&;t t
17511$ac_datarootdir_hack
17512"
17513eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17514 || as_fn_error "could not create $ac_file" "$LINENO" 5
17515
17516test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17517 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17518 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17520which seems to be undefined. Please make sure it is defined." >&5
17521$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17522which seems to be undefined. Please make sure it is defined." >&2;}
17523
17524 rm -f "$tmp/stdin"
17525 case $ac_file in
17526 -) cat "$tmp/out" && rm -f "$tmp/out";;
17527 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17528 esac \
17529 || as_fn_error "could not create $ac_file" "$LINENO" 5
17530 ;;
35fa52c0 17531
35fa52c0 17532
9c60689e
DWT
17533 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17534$as_echo "$as_me: executing $ac_file commands" >&6;}
17535 ;;
17536 esac
35fa52c0 17537
35fa52c0 17538
9c60689e
DWT
17539 case $ac_file$ac_mode in
17540 "libtool":C)
17541
17542 # See if we are running on zsh, and set the options which allow our
17543 # commands through without removal of \ escapes.
17544 if test -n "${ZSH_VERSION+set}" ; then
17545 setopt NO_GLOB_SUBST
35fa52c0 17546 fi
35fa52c0 17547
9c60689e
DWT
17548 cfgfile="${ofile}T"
17549 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17550 $RM "$cfgfile"
35fa52c0 17551
9c60689e
DWT
17552 cat <<_LT_EOF >> "$cfgfile"
17553#! $SHELL
35fa52c0 17554
9c60689e
DWT
17555# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17556# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17557# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17558# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17559#
17560# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17561# 2006, 2007, 2008 Free Software Foundation, Inc.
17562# Written by Gordon Matzigkeit, 1996
17563#
17564# This file is part of GNU Libtool.
17565#
17566# GNU Libtool is free software; you can redistribute it and/or
17567# modify it under the terms of the GNU General Public License as
17568# published by the Free Software Foundation; either version 2 of
17569# the License, or (at your option) any later version.
17570#
17571# As a special exception to the GNU General Public License,
17572# if you distribute this file as part of a program or library that
17573# is built using GNU Libtool, you may include this file under the
17574# same distribution terms that you use for the rest of that program.
17575#
17576# GNU Libtool is distributed in the hope that it will be useful,
17577# but WITHOUT ANY WARRANTY; without even the implied warranty of
17578# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17579# GNU General Public License for more details.
17580#
17581# You should have received a copy of the GNU General Public License
17582# along with GNU Libtool; see the file COPYING. If not, a copy
17583# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17584# obtained by writing to the Free Software Foundation, Inc.,
17585# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
35fa52c0 17586
35fa52c0 17587
9c60689e
DWT
17588# The names of the tagged configurations supported by this script.
17589available_tags="CXX "
35fa52c0 17590
9c60689e 17591# ### BEGIN LIBTOOL CONFIG
35fa52c0 17592
9c60689e
DWT
17593# Which release of libtool.m4 was used?
17594macro_version=$macro_version
17595macro_revision=$macro_revision
35fa52c0 17596
9c60689e
DWT
17597# Whether or not to build static libraries.
17598build_old_libs=$enable_static
35fa52c0 17599
549f29b5
DWT
17600# Whether or not to build shared libraries.
17601build_libtool_libs=$enable_shared
17602
9c60689e
DWT
17603# What type of objects to build.
17604pic_mode=$pic_mode
35fa52c0 17605
9c60689e
DWT
17606# Whether or not to optimize for fast installation.
17607fast_install=$enable_fast_install
35fa52c0 17608
9c60689e
DWT
17609# The host system.
17610host_alias=$host_alias
17611host=$host
17612host_os=$host_os
35fa52c0 17613
9c60689e
DWT
17614# The build system.
17615build_alias=$build_alias
17616build=$build
17617build_os=$build_os
17618
17619# A sed program that does not truncate output.
17620SED=$lt_SED
17621
17622# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17623Xsed="\$SED -e 1s/^X//"
17624
17625# A grep program that handles long lines.
17626GREP=$lt_GREP
17627
17628# An ERE matcher.
17629EGREP=$lt_EGREP
17630
17631# A literal string matcher.
17632FGREP=$lt_FGREP
17633
17634# A BSD- or MS-compatible name lister.
17635NM=$lt_NM
17636
17637# Whether we need soft or hard links.
17638LN_S=$lt_LN_S
17639
17640# What is the maximum length of a command?
17641max_cmd_len=$max_cmd_len
17642
17643# Object file suffix (normally "o").
17644objext=$ac_objext
17645
17646# Executable file suffix (normally "").
17647exeext=$exeext
17648
17649# whether the shell understands "unset".
17650lt_unset=$lt_unset
17651
17652# turn spaces into newlines.
17653SP2NL=$lt_lt_SP2NL
17654
17655# turn newlines into spaces.
17656NL2SP=$lt_lt_NL2SP
17657
17658# How to create reloadable object files.
17659reload_flag=$lt_reload_flag
17660reload_cmds=$lt_reload_cmds
17661
17662# An object symbol dumper.
17663OBJDUMP=$lt_OBJDUMP
17664
17665# Method to check whether dependent libraries are shared objects.
17666deplibs_check_method=$lt_deplibs_check_method
17667
17668# Command to use when deplibs_check_method == "file_magic".
17669file_magic_cmd=$lt_file_magic_cmd
17670
17671# The archiver.
17672AR=$lt_AR
17673AR_FLAGS=$lt_AR_FLAGS
17674
17675# A symbol stripping program.
17676STRIP=$lt_STRIP
17677
17678# Commands used to install an old-style archive.
17679RANLIB=$lt_RANLIB
17680old_postinstall_cmds=$lt_old_postinstall_cmds
17681old_postuninstall_cmds=$lt_old_postuninstall_cmds
17682
17683# A C compiler.
17684LTCC=$lt_CC
17685
17686# LTCC compiler flags.
17687LTCFLAGS=$lt_CFLAGS
17688
17689# Take the output of nm and produce a listing of raw symbols and C names.
17690global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17691
17692# Transform the output of nm in a proper C declaration.
17693global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17694
17695# Transform the output of nm in a C name address pair.
17696global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17697
17698# Transform the output of nm in a C name address pair when lib prefix is needed.
17699global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17700
17701# The name of the directory that contains temporary libtool files.
17702objdir=$objdir
17703
17704# Shell to use when invoking shell scripts.
17705SHELL=$lt_SHELL
17706
17707# An echo program that does not interpret backslashes.
17708ECHO=$lt_ECHO
17709
17710# Used to examine libraries when file_magic_cmd begins with "file".
17711MAGIC_CMD=$MAGIC_CMD
17712
17713# Must we lock files when doing compilation?
17714need_locks=$lt_need_locks
17715
17716# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17717DSYMUTIL=$lt_DSYMUTIL
17718
17719# Tool to change global to local symbols on Mac OS X.
17720NMEDIT=$lt_NMEDIT
17721
17722# Tool to manipulate fat objects and archives on Mac OS X.
17723LIPO=$lt_LIPO
17724
17725# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17726OTOOL=$lt_OTOOL
17727
17728# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17729OTOOL64=$lt_OTOOL64
17730
17731# Old archive suffix (normally "a").
17732libext=$libext
17733
17734# Shared library suffix (normally ".so").
17735shrext_cmds=$lt_shrext_cmds
35fa52c0 17736
9c60689e
DWT
17737# The commands to extract the exported symbol list from a shared archive.
17738extract_expsyms_cmds=$lt_extract_expsyms_cmds
35fa52c0 17739
9c60689e
DWT
17740# Variables whose values should be saved in libtool wrapper scripts and
17741# restored at link time.
17742variables_saved_for_relink=$lt_variables_saved_for_relink
35fa52c0 17743
9c60689e
DWT
17744# Do we need the "lib" prefix for modules?
17745need_lib_prefix=$need_lib_prefix
35fa52c0 17746
9c60689e
DWT
17747# Do we need a version for libraries?
17748need_version=$need_version
35fa52c0 17749
9c60689e
DWT
17750# Library versioning type.
17751version_type=$version_type
35fa52c0 17752
9c60689e
DWT
17753# Shared library runtime path variable.
17754runpath_var=$runpath_var
35fa52c0 17755
9c60689e
DWT
17756# Shared library path variable.
17757shlibpath_var=$shlibpath_var
35fa52c0 17758
9c60689e
DWT
17759# Is shlibpath searched before the hard-coded library search path?
17760shlibpath_overrides_runpath=$shlibpath_overrides_runpath
35fa52c0 17761
9c60689e
DWT
17762# Format of library name prefix.
17763libname_spec=$lt_libname_spec
35fa52c0 17764
9c60689e
DWT
17765# List of archive names. First name is the real one, the rest are links.
17766# The last name is the one that the linker finds with -lNAME
17767library_names_spec=$lt_library_names_spec
dbadc56a 17768
9c60689e
DWT
17769# The coded name of the library, if different from the real name.
17770soname_spec=$lt_soname_spec
dbadc56a 17771
9c60689e
DWT
17772# Command to use after installation of a shared archive.
17773postinstall_cmds=$lt_postinstall_cmds
35fa52c0 17774
9c60689e
DWT
17775# Command to use after uninstallation of a shared archive.
17776postuninstall_cmds=$lt_postuninstall_cmds
dbadc56a 17777
9c60689e
DWT
17778# Commands used to finish a libtool library installation in a directory.
17779finish_cmds=$lt_finish_cmds
35fa52c0 17780
9c60689e
DWT
17781# As "finish_cmds", except a single script fragment to be evaled but
17782# not shown.
17783finish_eval=$lt_finish_eval
35fa52c0 17784
9c60689e
DWT
17785# Whether we should hardcode library paths into libraries.
17786hardcode_into_libs=$hardcode_into_libs
dbadc56a 17787
9c60689e
DWT
17788# Compile-time system search path for libraries.
17789sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
35fa52c0 17790
9c60689e
DWT
17791# Run-time system search path for libraries.
17792sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
dbadc56a 17793
9c60689e
DWT
17794# Whether dlopen is supported.
17795dlopen_support=$enable_dlopen
dbadc56a 17796
9c60689e
DWT
17797# Whether dlopen of programs is supported.
17798dlopen_self=$enable_dlopen_self
35fa52c0 17799
9c60689e
DWT
17800# Whether dlopen of statically linked programs is supported.
17801dlopen_self_static=$enable_dlopen_self_static
35fa52c0 17802
9c60689e
DWT
17803# Commands to strip libraries.
17804old_striplib=$lt_old_striplib
17805striplib=$lt_striplib
35fa52c0 17806
35fa52c0 17807
9c60689e
DWT
17808# The linker used to build libraries.
17809LD=$lt_LD
dbadc56a 17810
9c60689e
DWT
17811# Commands used to build an old-style archive.
17812old_archive_cmds=$lt_old_archive_cmds
dbadc56a 17813
9c60689e
DWT
17814# A language specific compiler.
17815CC=$lt_compiler
35fa52c0 17816
9c60689e
DWT
17817# Is the compiler the GNU compiler?
17818with_gcc=$GCC
dbadc56a 17819
9c60689e
DWT
17820# Compiler flag to turn off builtin functions.
17821no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
dbadc56a 17822
9c60689e
DWT
17823# How to pass a linker flag through the compiler.
17824wl=$lt_lt_prog_compiler_wl
35fa52c0 17825
9c60689e
DWT
17826# Additional compiler flags for building library objects.
17827pic_flag=$lt_lt_prog_compiler_pic
35fa52c0 17828
9c60689e
DWT
17829# Compiler flag to prevent dynamic linking.
17830link_static_flag=$lt_lt_prog_compiler_static
35fa52c0 17831
9c60689e
DWT
17832# Does compiler simultaneously support -c and -o options?
17833compiler_c_o=$lt_lt_cv_prog_compiler_c_o
dbadc56a 17834
9c60689e
DWT
17835# Whether or not to add -lc for building shared libraries.
17836build_libtool_need_lc=$archive_cmds_need_lc
35fa52c0 17837
9c60689e
DWT
17838# Whether or not to disallow shared libs when runtime libs are static.
17839allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
35fa52c0 17840
9c60689e
DWT
17841# Compiler flag to allow reflexive dlopens.
17842export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
35fa52c0 17843
9c60689e
DWT
17844# Compiler flag to generate shared objects directly from archives.
17845whole_archive_flag_spec=$lt_whole_archive_flag_spec
dbadc56a 17846
9c60689e
DWT
17847# Whether the compiler copes with passing no objects directly.
17848compiler_needs_object=$lt_compiler_needs_object
dbadc56a 17849
9c60689e
DWT
17850# Create an old-style archive from a shared archive.
17851old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
dbadc56a 17852
9c60689e
DWT
17853# Create a temporary old-style archive to link instead of a shared archive.
17854old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
dbadc56a 17855
9c60689e
DWT
17856# Commands used to build a shared archive.
17857archive_cmds=$lt_archive_cmds
17858archive_expsym_cmds=$lt_archive_expsym_cmds
35fa52c0 17859
9c60689e
DWT
17860# Commands used to build a loadable module if different from building
17861# a shared archive.
17862module_cmds=$lt_module_cmds
17863module_expsym_cmds=$lt_module_expsym_cmds
dbadc56a 17864
9c60689e
DWT
17865# Whether we are building with GNU ld or not.
17866with_gnu_ld=$lt_with_gnu_ld
6b66678a 17867
9c60689e
DWT
17868# Flag that allows shared libraries with undefined symbols to be built.
17869allow_undefined_flag=$lt_allow_undefined_flag
6b66678a 17870
9c60689e
DWT
17871# Flag that enforces no undefined symbols.
17872no_undefined_flag=$lt_no_undefined_flag
6b66678a 17873
9c60689e
DWT
17874# Flag to hardcode \$libdir into a binary during linking.
17875# This must work even if \$libdir does not exist
17876hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
6b66678a 17877
9c60689e
DWT
17878# If ld is used when linking, flag to hardcode \$libdir into a binary
17879# during linking. This must work even if \$libdir does not exist.
17880hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
6b66678a 17881
9c60689e
DWT
17882# Whether we need a single "-rpath" flag with a separated argument.
17883hardcode_libdir_separator=$lt_hardcode_libdir_separator
6b66678a 17884
9c60689e
DWT
17885# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17886# DIR into the resulting binary.
17887hardcode_direct=$hardcode_direct
6b66678a 17888
9c60689e
DWT
17889# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17890# DIR into the resulting binary and the resulting library dependency is
17891# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17892# library is relocated.
17893hardcode_direct_absolute=$hardcode_direct_absolute
6b66678a 17894
9c60689e
DWT
17895# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17896# into the resulting binary.
17897hardcode_minus_L=$hardcode_minus_L
6b66678a 17898
9c60689e
DWT
17899# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17900# into the resulting binary.
17901hardcode_shlibpath_var=$hardcode_shlibpath_var
6b66678a 17902
9c60689e
DWT
17903# Set to "yes" if building a shared library automatically hardcodes DIR
17904# into the library and all subsequent libraries and executables linked
17905# against it.
17906hardcode_automatic=$hardcode_automatic
6b66678a 17907
9c60689e
DWT
17908# Set to yes if linker adds runtime paths of dependent libraries
17909# to runtime path list.
17910inherit_rpath=$inherit_rpath
6b66678a 17911
9c60689e
DWT
17912# Whether libtool must link a program against all its dependency libraries.
17913link_all_deplibs=$link_all_deplibs
17914
17915# Fix the shell variable \$srcfile for the compiler.
17916fix_srcfile_path=$lt_fix_srcfile_path
17917
17918# Set to "yes" if exported symbols are required.
17919always_export_symbols=$always_export_symbols
6b66678a 17920
9c60689e
DWT
17921# The commands to list exported symbols.
17922export_symbols_cmds=$lt_export_symbols_cmds
6b66678a 17923
9c60689e
DWT
17924# Symbols that should not be listed in the preloaded symbols.
17925exclude_expsyms=$lt_exclude_expsyms
6b66678a 17926
9c60689e
DWT
17927# Symbols that must always be exported.
17928include_expsyms=$lt_include_expsyms
6b66678a 17929
9c60689e
DWT
17930# Commands necessary for linking programs (against libraries) with templates.
17931prelink_cmds=$lt_prelink_cmds
6b66678a 17932
9c60689e
DWT
17933# Specify filename containing input files.
17934file_list_spec=$lt_file_list_spec
6b66678a 17935
9c60689e
DWT
17936# How to hardcode a shared library path into an executable.
17937hardcode_action=$hardcode_action
17938
17939# The directories searched by this compiler when creating a shared library.
17940compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17941
17942# Dependencies to place before and after the objects being linked to
17943# create a shared library.
17944predep_objects=$lt_predep_objects
17945postdep_objects=$lt_postdep_objects
17946predeps=$lt_predeps
17947postdeps=$lt_postdeps
17948
17949# The library search path used internally by the compiler when linking
17950# a shared library.
17951compiler_lib_search_path=$lt_compiler_lib_search_path
17952
17953# ### END LIBTOOL CONFIG
17954
17955_LT_EOF
17956
17957 case $host_os in
17958 aix3*)
17959 cat <<\_LT_EOF >> "$cfgfile"
17960# AIX sometimes has problems with the GCC collect2 program. For some
17961# reason, if we set the COLLECT_NAMES environment variable, the problems
17962# vanish in a puff of smoke.
17963if test "X${COLLECT_NAMES+set}" != Xset; then
17964 COLLECT_NAMES=
17965 export COLLECT_NAMES
6b66678a 17966fi
9c60689e
DWT
17967_LT_EOF
17968 ;;
17969 esac
6b66678a
DWT
17970
17971
9c60689e 17972ltmain="$ac_aux_dir/ltmain.sh"
6b66678a 17973
9c60689e
DWT
17974
17975 # We use sed instead of cat because bash on DJGPP gets confused if
17976 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17977 # text mode, it properly converts lines to CR/LF. This bash problem
17978 # is reportedly fixed, but why not run on old versions too?
17979 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17980 || (rm -f "$cfgfile"; exit 1)
17981
17982 case $xsi_shell in
17983 yes)
17984 cat << \_LT_EOF >> "$cfgfile"
17985
17986# func_dirname file append nondir_replacement
17987# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17988# otherwise set result to NONDIR_REPLACEMENT.
17989func_dirname ()
6b66678a 17990{
9c60689e
DWT
17991 case ${1} in
17992 */*) func_dirname_result="${1%/*}${2}" ;;
17993 * ) func_dirname_result="${3}" ;;
17994 esac
17995}
6b66678a 17996
9c60689e
DWT
17997# func_basename file
17998func_basename ()
17999{
18000 func_basename_result="${1##*/}"
6b66678a 18001}
6b66678a 18002
9c60689e
DWT
18003# func_dirname_and_basename file append nondir_replacement
18004# perform func_basename and func_dirname in a single function
18005# call:
18006# dirname: Compute the dirname of FILE. If nonempty,
18007# add APPEND to the result, otherwise set result
18008# to NONDIR_REPLACEMENT.
18009# value returned in "$func_dirname_result"
18010# basename: Compute filename of FILE.
18011# value retuned in "$func_basename_result"
18012# Implementation must be kept synchronized with func_dirname
18013# and func_basename. For efficiency, we do not delegate to
18014# those functions but instead duplicate the functionality here.
18015func_dirname_and_basename ()
18016{
18017 case ${1} in
18018 */*) func_dirname_result="${1%/*}${2}" ;;
18019 * ) func_dirname_result="${3}" ;;
18020 esac
18021 func_basename_result="${1##*/}"
18022}
6b66678a 18023
9c60689e
DWT
18024# func_stripname prefix suffix name
18025# strip PREFIX and SUFFIX off of NAME.
18026# PREFIX and SUFFIX must not contain globbing or regex special
18027# characters, hashes, percent signs, but SUFFIX may contain a leading
18028# dot (in which case that matches only a dot).
18029func_stripname ()
18030{
18031 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18032 # positional parameters, so assign one to ordinary parameter first.
18033 func_stripname_result=${3}
18034 func_stripname_result=${func_stripname_result#"${1}"}
18035 func_stripname_result=${func_stripname_result%"${2}"}
18036}
6b66678a 18037
9c60689e
DWT
18038# func_opt_split
18039func_opt_split ()
18040{
18041 func_opt_split_opt=${1%%=*}
18042 func_opt_split_arg=${1#*=}
18043}
6b66678a 18044
9c60689e
DWT
18045# func_lo2o object
18046func_lo2o ()
18047{
18048 case ${1} in
18049 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18050 *) func_lo2o_result=${1} ;;
18051 esac
18052}
6b66678a 18053
9c60689e
DWT
18054# func_xform libobj-or-source
18055func_xform ()
18056{
18057 func_xform_result=${1%.*}.lo
18058}
6b66678a 18059
9c60689e
DWT
18060# func_arith arithmetic-term...
18061func_arith ()
18062{
18063 func_arith_result=$(( $* ))
18064}
6b66678a 18065
9c60689e
DWT
18066# func_len string
18067# STRING may not start with a hyphen.
18068func_len ()
18069{
18070 func_len_result=${#1}
18071}
6b66678a 18072
9c60689e
DWT
18073_LT_EOF
18074 ;;
18075 *) # Bourne compatible functions.
18076 cat << \_LT_EOF >> "$cfgfile"
6b66678a 18077
9c60689e
DWT
18078# func_dirname file append nondir_replacement
18079# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18080# otherwise set result to NONDIR_REPLACEMENT.
18081func_dirname ()
18082{
18083 # Extract subdirectory from the argument.
18084 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
18085 if test "X$func_dirname_result" = "X${1}"; then
18086 func_dirname_result="${3}"
18087 else
18088 func_dirname_result="$func_dirname_result${2}"
18089 fi
18090}
6b66678a 18091
9c60689e
DWT
18092# func_basename file
18093func_basename ()
6b66678a 18094{
9c60689e 18095 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
6b66678a 18096}
6b66678a 18097
6b66678a 18098
9c60689e
DWT
18099# func_stripname prefix suffix name
18100# strip PREFIX and SUFFIX off of NAME.
18101# PREFIX and SUFFIX must not contain globbing or regex special
18102# characters, hashes, percent signs, but SUFFIX may contain a leading
18103# dot (in which case that matches only a dot).
18104# func_strip_suffix prefix name
18105func_stripname ()
18106{
18107 case ${2} in
18108 .*) func_stripname_result=`$ECHO "X${3}" \
18109 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
18110 *) func_stripname_result=`$ECHO "X${3}" \
18111 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
18112 esac
18113}
6b66678a 18114
9c60689e
DWT
18115# sed scripts:
18116my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18117my_sed_long_arg='1s/^-[^=]*=//'
6b66678a 18118
9c60689e
DWT
18119# func_opt_split
18120func_opt_split ()
18121{
18122 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
18123 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
18124}
6b66678a 18125
9c60689e
DWT
18126# func_lo2o object
18127func_lo2o ()
18128{
18129 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
18130}
18131
18132# func_xform libobj-or-source
18133func_xform ()
18134{
18135 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
18136}
18137
18138# func_arith arithmetic-term...
18139func_arith ()
18140{
18141 func_arith_result=`expr "$@"`
18142}
18143
18144# func_len string
18145# STRING may not start with a hyphen.
18146func_len ()
18147{
18148 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18149}
18150
18151_LT_EOF
18152esac
18153
18154case $lt_shell_append in
18155 yes)
18156 cat << \_LT_EOF >> "$cfgfile"
18157
18158# func_append var value
18159# Append VALUE to the end of shell variable VAR.
18160func_append ()
18161{
18162 eval "$1+=\$2"
18163}
18164_LT_EOF
18165 ;;
18166 *)
18167 cat << \_LT_EOF >> "$cfgfile"
18168
18169# func_append var value
18170# Append VALUE to the end of shell variable VAR.
18171func_append ()
18172{
18173 eval "$1=\$$1\$2"
18174}
18175
18176_LT_EOF
18177 ;;
18178 esac
18179
18180
18181 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18182 || (rm -f "$cfgfile"; exit 1)
18183
18184 mv -f "$cfgfile" "$ofile" ||
18185 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18186 chmod +x "$ofile"
18187
18188
18189 cat <<_LT_EOF >> "$ofile"
18190
18191# ### BEGIN LIBTOOL TAG CONFIG: CXX
18192
18193# The linker used to build libraries.
18194LD=$lt_LD_CXX
18195
18196# Commands used to build an old-style archive.
18197old_archive_cmds=$lt_old_archive_cmds_CXX
18198
18199# A language specific compiler.
18200CC=$lt_compiler_CXX
18201
18202# Is the compiler the GNU compiler?
18203with_gcc=$GCC_CXX
18204
18205# Compiler flag to turn off builtin functions.
18206no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
6b66678a 18207
9c60689e
DWT
18208# How to pass a linker flag through the compiler.
18209wl=$lt_lt_prog_compiler_wl_CXX
6b66678a 18210
9c60689e
DWT
18211# Additional compiler flags for building library objects.
18212pic_flag=$lt_lt_prog_compiler_pic_CXX
6b66678a 18213
9c60689e
DWT
18214# Compiler flag to prevent dynamic linking.
18215link_static_flag=$lt_lt_prog_compiler_static_CXX
6b66678a 18216
9c60689e
DWT
18217# Does compiler simultaneously support -c and -o options?
18218compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
dbadc56a 18219
9c60689e
DWT
18220# Whether or not to add -lc for building shared libraries.
18221build_libtool_need_lc=$archive_cmds_need_lc_CXX
dbadc56a 18222
9c60689e
DWT
18223# Whether or not to disallow shared libs when runtime libs are static.
18224allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
35fa52c0 18225
9c60689e
DWT
18226# Compiler flag to allow reflexive dlopens.
18227export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
35fa52c0 18228
9c60689e
DWT
18229# Compiler flag to generate shared objects directly from archives.
18230whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
35fa52c0 18231
9c60689e
DWT
18232# Whether the compiler copes with passing no objects directly.
18233compiler_needs_object=$lt_compiler_needs_object_CXX
35fa52c0 18234
9c60689e
DWT
18235# Create an old-style archive from a shared archive.
18236old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
35fa52c0 18237
9c60689e
DWT
18238# Create a temporary old-style archive to link instead of a shared archive.
18239old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
35fa52c0 18240
9c60689e
DWT
18241# Commands used to build a shared archive.
18242archive_cmds=$lt_archive_cmds_CXX
18243archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
6b66678a 18244
9c60689e
DWT
18245# Commands used to build a loadable module if different from building
18246# a shared archive.
18247module_cmds=$lt_module_cmds_CXX
18248module_expsym_cmds=$lt_module_expsym_cmds_CXX
6b66678a 18249
9c60689e
DWT
18250# Whether we are building with GNU ld or not.
18251with_gnu_ld=$lt_with_gnu_ld_CXX
6b66678a 18252
9c60689e
DWT
18253# Flag that allows shared libraries with undefined symbols to be built.
18254allow_undefined_flag=$lt_allow_undefined_flag_CXX
35fa52c0 18255
9c60689e
DWT
18256# Flag that enforces no undefined symbols.
18257no_undefined_flag=$lt_no_undefined_flag_CXX
35fa52c0 18258
9c60689e
DWT
18259# Flag to hardcode \$libdir into a binary during linking.
18260# This must work even if \$libdir does not exist
18261hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
6b66678a 18262
9c60689e
DWT
18263# If ld is used when linking, flag to hardcode \$libdir into a binary
18264# during linking. This must work even if \$libdir does not exist.
18265hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
6b66678a 18266
9c60689e
DWT
18267# Whether we need a single "-rpath" flag with a separated argument.
18268hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
6b66678a 18269
9c60689e
DWT
18270# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18271# DIR into the resulting binary.
18272hardcode_direct=$hardcode_direct_CXX
6b66678a 18273
9c60689e
DWT
18274# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18275# DIR into the resulting binary and the resulting library dependency is
18276# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18277# library is relocated.
18278hardcode_direct_absolute=$hardcode_direct_absolute_CXX
6b66678a 18279
9c60689e
DWT
18280# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18281# into the resulting binary.
18282hardcode_minus_L=$hardcode_minus_L_CXX
35fa52c0 18283
9c60689e
DWT
18284# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18285# into the resulting binary.
18286hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
35fa52c0 18287
9c60689e
DWT
18288# Set to "yes" if building a shared library automatically hardcodes DIR
18289# into the library and all subsequent libraries and executables linked
18290# against it.
18291hardcode_automatic=$hardcode_automatic_CXX
6b66678a 18292
9c60689e
DWT
18293# Set to yes if linker adds runtime paths of dependent libraries
18294# to runtime path list.
18295inherit_rpath=$inherit_rpath_CXX
6b66678a 18296
9c60689e
DWT
18297# Whether libtool must link a program against all its dependency libraries.
18298link_all_deplibs=$link_all_deplibs_CXX
6b66678a 18299
9c60689e
DWT
18300# Fix the shell variable \$srcfile for the compiler.
18301fix_srcfile_path=$lt_fix_srcfile_path_CXX
6b66678a 18302
9c60689e
DWT
18303# Set to "yes" if exported symbols are required.
18304always_export_symbols=$always_export_symbols_CXX
6b66678a 18305
9c60689e
DWT
18306# The commands to list exported symbols.
18307export_symbols_cmds=$lt_export_symbols_cmds_CXX
6b66678a 18308
9c60689e
DWT
18309# Symbols that should not be listed in the preloaded symbols.
18310exclude_expsyms=$lt_exclude_expsyms_CXX
6b66678a 18311
9c60689e
DWT
18312# Symbols that must always be exported.
18313include_expsyms=$lt_include_expsyms_CXX
6b66678a 18314
9c60689e
DWT
18315# Commands necessary for linking programs (against libraries) with templates.
18316prelink_cmds=$lt_prelink_cmds_CXX
6b66678a 18317
9c60689e
DWT
18318# Specify filename containing input files.
18319file_list_spec=$lt_file_list_spec_CXX
dbadc56a 18320
9c60689e
DWT
18321# How to hardcode a shared library path into an executable.
18322hardcode_action=$hardcode_action_CXX
309b0535 18323
9c60689e
DWT
18324# The directories searched by this compiler when creating a shared library.
18325compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
309b0535 18326
9c60689e
DWT
18327# Dependencies to place before and after the objects being linked to
18328# create a shared library.
18329predep_objects=$lt_predep_objects_CXX
18330postdep_objects=$lt_postdep_objects_CXX
18331predeps=$lt_predeps_CXX
18332postdeps=$lt_postdeps_CXX
309b0535 18333
9c60689e
DWT
18334# The library search path used internally by the compiler when linking
18335# a shared library.
18336compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18337
18338# ### END LIBTOOL TAG CONFIG: CXX
18339_LT_EOF
18340
18341 ;;
18342
18343 esac
18344done # for ac_tag
18345
18346
18347as_fn_exit 0
18348_ACEOF
18349ac_clean_files=$ac_clean_files_save
18350
18351test $ac_write_fail = 0 ||
18352 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18353
18354
18355# configure is writing to config.log, and then calls config.status.
18356# config.status does its own redirection, appending to config.log.
18357# Unfortunately, on DOS this fails, as config.log is still kept open
18358# by configure, so config.status won't be able to write to it; its
18359# output is simply discarded. So we exec the FD to /dev/null,
18360# effectively closing config.log, so it can be properly (re)opened and
18361# appended to by config.status. When coming back to configure, we
18362# need to make the FD available again.
18363if test "$no_create" != yes; then
18364 ac_cs_success=:
18365 ac_config_status_args=
18366 test "$silent" = yes &&
18367 ac_config_status_args="$ac_config_status_args --quiet"
18368 exec 5>/dev/null
18369 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18370 exec 5>>config.log
18371 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18372 # would make configure fail if this is the last instruction.
18373 $ac_cs_success || as_fn_exit $?
309b0535 18374fi
9c60689e
DWT
18375if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18377$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18378fi
18379