]> git.saurik.com Git - cycript.git/blob - configure
-rpath!
[cycript.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 for Cycript 0.9.
4 #
5 # Report bugs to <saurik@saurik.com>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10 # Inc.
11 #
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
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if 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
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_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.
47 if 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 --'
51 elif (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'
54 else
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'
74 fi
75
76 # The user is always right.
77 if 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 }
83 fi
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.)
91 IFS=" "" $as_nl"
92
93 # Find who we are. Look in the path if we contain no directory separator.
94 case $0 in #((
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
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
103 IFS=$as_save_IFS
104
105 ;;
106 esac
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.
109 if test "x$as_myself" = x; then
110 as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115 fi
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.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if 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
146 else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152 esac
153 fi
154 "
155 as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169 exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179 else
180 as_have_required=no
181 fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
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
202 fi
203 fi
204 done;;
205 esac
206 as_found=false
207 done
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
211 fi; }
212 IFS=$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+"$@"}
224 fi
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
240 fi
241 fi
242 fi
243 SHELL=${CONFIG_SHELL-/bin/sh}
244 export SHELL
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
248
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
252 # as_fn_unset VAR
253 # ---------------
254 # Portably unset VAR.
255 as_fn_unset ()
256 {
257 { eval $1=; unset $1;}
258 }
259 as_unset=as_fn_unset
260
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
264 as_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.
272 as_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.
282 as_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.
332 if (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 }'
337 else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342 fi # 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.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354 else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359 fi # 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.
367 as_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
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381 else
382 as_expr=false
383 fi
384
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387 else
388 as_basename=false
389 fi
390
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393 else
394 as_dirname=false
395 fi
396
397 as_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.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_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
455 ECHO_C= ECHO_N= ECHO_T=
456 case `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';;
466 esac
467
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471 else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
474 fi
475 if (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
489 else
490 as_ln_s='cp -p'
491 fi
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
494
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497 else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
500 fi
501
502 if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504 else
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 '
522 fi
523 as_executable_p=$as_test_x
524
525 # Sed expression to map a string onto a valid CPP name.
526 as_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.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
531
532
533 # Check that we are running under the correct shell.
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536 case X$lt_ECHO in
537 X*--fallback-echo)
538 # Remove one level of quotation (which was required for Make).
539 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
540 ;;
541 esac
542
543 ECHO=${lt_ECHO-echo}
544 if test "X$1" = X--no-reexec; then
545 # Discard the --no-reexec flag, and continue.
546 shift
547 elif test "X$1" = X--fallback-echo; then
548 # Avoid inline document here, it may be left over
549 :
550 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
551 # Yippee, $ECHO works!
552 :
553 else
554 # Restart under the correct shell.
555 exec $SHELL "$0" --no-reexec ${1+"$@"}
556 fi
557
558 if 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
565 fi
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
571 if 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
669 fi
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.
673 lt_ECHO=$ECHO
674 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
675 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
676 fi
677
678
679
680 as_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 '
740
741 test -n "$DJDIR" || exec 7<&0 </dev/null
742 exec 6>&1
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.
747 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
748
749 #
750 # Initializations.
751 #
752 ac_default_prefix=/usr/local
753 ac_clean_files=
754 ac_config_libobj_dir=.
755 LIBOBJS=
756 cross_compiling=no
757 subdirs=
758 MFLAGS=
759 MAKEFLAGS=
760
761 # Identity of this package.
762 PACKAGE_NAME='Cycript'
763 PACKAGE_TARNAME='cycript'
764 PACKAGE_VERSION='0.9'
765 PACKAGE_STRING='Cycript 0.9'
766 PACKAGE_BUGREPORT='saurik@saurik.com'
767 PACKAGE_URL='http://www.cycript.org/'
768
769 ac_unique_file="Console.cpp"
770 # Factoring default headers for most tests.
771 ac_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
806 ac_subst_vars='LTLIBOBJS
807 LIBOBJS
808 ac_ct_OBJCXX
809 OBJCXXFLAGS
810 OBJCXX
811 ifGNUmake
812 LIBFFI_LIBS
813 LIBFFI_CFLAGS
814 WEBKIT_LIBS
815 WEBKIT_CFLAGS
816 PKG_CONFIG
817 LTLIBICONV
818 LIBICONV
819 INSTALL_DATA
820 INSTALL_SCRIPT
821 INSTALL_PROGRAM
822 CXXCPP
823 ac_ct_CXX
824 CXXFLAGS
825 CXX
826 LTLIBAPR
827 GPERF
828 _BASH
829 FLEX
830 LEXLIB
831 LEX_OUTPUT_ROOT
832 LEX
833 BISON
834 AWK
835 YFLAGS
836 YACC
837 CPP
838 OTOOL64
839 OTOOL
840 LIPO
841 NMEDIT
842 DSYMUTIL
843 lt_ECHO
844 RANLIB
845 STRIP
846 AR
847 OBJDUMP
848 LN_S
849 NM
850 ac_ct_DUMPBIN
851 DUMPBIN
852 LD
853 FGREP
854 EGREP
855 GREP
856 SED
857 OBJEXT
858 EXEEXT
859 ac_ct_CC
860 CPPFLAGS
861 LDFLAGS
862 CFLAGS
863 CC
864 host_os
865 host_vendor
866 host_cpu
867 host
868 build_os
869 build_vendor
870 build_cpu
871 build
872 LIBTOOL
873 target_alias
874 host_alias
875 build_alias
876 LIBS
877 ECHO_T
878 ECHO_N
879 ECHO_C
880 DEFS
881 mandir
882 localedir
883 libdir
884 psdir
885 pdfdir
886 dvidir
887 htmldir
888 infodir
889 docdir
890 oldincludedir
891 includedir
892 localstatedir
893 sharedstatedir
894 sysconfdir
895 datadir
896 datarootdir
897 libexecdir
898 sbindir
899 bindir
900 program_transform_name
901 prefix
902 exec_prefix
903 PACKAGE_URL
904 PACKAGE_BUGREPORT
905 PACKAGE_STRING
906 PACKAGE_VERSION
907 PACKAGE_TARNAME
908 PACKAGE_NAME
909 PATH_SEPARATOR
910 SHELL'
911 ac_subst_files=''
912 ac_user_opts='
913 enable_option_checking
914 enable_static
915 enable_shared
916 with_pic
917 enable_fast_install
918 with_gnu_ld
919 enable_libtool_lock
920 with_apr
921 enable_rpath
922 with_libiconv_prefix
923 '
924 ac_precious_vars='build_alias
925 host_alias
926 target_alias
927 CC
928 CFLAGS
929 LDFLAGS
930 LIBS
931 CPPFLAGS
932 CPP
933 YACC
934 YFLAGS
935 CXX
936 CXXFLAGS
937 CCC
938 CXXCPP
939 PKG_CONFIG
940 WEBKIT_CFLAGS
941 WEBKIT_LIBS
942 LIBFFI_CFLAGS
943 LIBFFI_LIBS
944 OBJCXX
945 OBJCXXFLAGS'
946
947
948 # Initialize some variables set by options.
949 ac_init_help=
950 ac_init_version=false
951 ac_unrecognized_opts=
952 ac_unrecognized_sep=
953 # The variables have the same names as the options, with
954 # dashes changed to underlines.
955 cache_file=/dev/null
956 exec_prefix=NONE
957 no_create=
958 no_recursion=
959 prefix=NONE
960 program_prefix=NONE
961 program_suffix=NONE
962 program_transform_name=s,x,x,
963 silent=
964 site=
965 srcdir=
966 verbose=
967 x_includes=NONE
968 x_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.)
976 bindir='${exec_prefix}/bin'
977 sbindir='${exec_prefix}/sbin'
978 libexecdir='${exec_prefix}/libexec'
979 datarootdir='${prefix}/share'
980 datadir='${datarootdir}'
981 sysconfdir='${prefix}/etc'
982 sharedstatedir='${prefix}/com'
983 localstatedir='${prefix}/var'
984 includedir='${prefix}/include'
985 oldincludedir='/usr/include'
986 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
987 infodir='${datarootdir}/info'
988 htmldir='${docdir}'
989 dvidir='${docdir}'
990 pdfdir='${docdir}'
991 psdir='${docdir}'
992 libdir='${exec_prefix}/lib'
993 localedir='${datarootdir}/locale'
994 mandir='${datarootdir}/man'
995
996 ac_prev=
997 ac_dashdash=
998 for ac_option
999 do
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'
1331 Try \`$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
1353 done
1354
1355 if test -n "$ac_prev"; then
1356 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1357 as_fn_error "missing argument to $ac_option"
1358 fi
1359
1360 if 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
1366 fi
1367
1368 # Check all directory arguments for consistency.
1369 for 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
1373 do
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"
1387 done
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.
1392 build=$build_alias
1393 host=$host_alias
1394 target=$target_alias
1395
1396 # FIXME: To remove some day.
1397 if 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
1405 fi
1406
1407 ac_tool_prefix=
1408 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1409
1410 test "$silent" = yes && exec 6>/dev/null
1411
1412
1413 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1414 ac_ls_di=`ls -di .` &&
1415 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1416 as_fn_error "working directory cannot be determined"
1417 test "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.
1422 if 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
1452 else
1453 ac_srcdir_defaulted=no
1454 fi
1455 if 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"
1458 fi
1459 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1460 ac_abs_confdir=`(
1461 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1462 pwd)`
1463 # When building in place, set srcdir=.
1464 if test "$ac_abs_confdir" = "$ac_pwd"; then
1465 srcdir=.
1466 fi
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.
1470 case $srcdir in
1471 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1472 esac
1473 for 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}
1478 done
1479
1480 #
1481 # Report the --help message.
1482 #
1483 if 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
1489 Usage: $0 [OPTION]... [VAR=VALUE]...
1490
1491 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1492 VAR=VALUE. See below for descriptions of some of the useful variables.
1493
1494 Defaults for the options are specified in brackets.
1495
1496 Configuration:
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
1507 Installation 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
1513 By default, \`make install' will install all the files in
1514 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1515 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1516 for instance \`--prefix=\$HOME'.
1517
1518 For better control, use the options below.
1519
1520 Fine 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
1543
1544 System types:
1545 --build=BUILD configure for building on BUILD [guessed]
1546 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1547 _ACEOF
1548 fi
1549
1550 if 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
1556 Optional 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]
1560 --enable-static[=PKGS] build static libraries [default=no]
1561 --enable-shared[=PKGS] build shared libraries [default=yes]
1562 --enable-fast-install[=PKGS]
1563 optimize for fast installation [default=yes]
1564 --disable-libtool-lock avoid locking (might break parallel builds)
1565 --disable-rpath do not hardcode runtime library paths
1566
1567 Optional Packages:
1568 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1569 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
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]
1573 --with-apr=PATH prefix for installed APR or the full path to
1574 apr-config
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
1579 Some influential environment variables:
1580 CC C compiler command
1581 CFLAGS C compiler flags
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>
1585 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1586 you have headers in a nonstandard directory <include dir>
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.
1593 CXX C++ compiler command
1594 CXXFLAGS C++ compiler flags
1595 CXXCPP C++ preprocessor
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
1603 OBJCXX Objective C++ compiler command
1604 OBJCXXFLAGS Objective C++ compiler flags
1605
1606 Use these variables to override the choices made by `configure' or to help
1607 it to find libraries and programs with nonstandard names/locations.
1608
1609 Report bugs to <saurik@saurik.com>.
1610 Cycript home page: <http://www.cycript.org/>.
1611 _ACEOF
1612 ac_status=$?
1613 fi
1614
1615 if 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
1623 case "$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 ;;
1633 esac
1634 ac_abs_top_builddir=$ac_pwd
1635 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1636 # for backward compatibility:
1637 ac_top_builddir=$ac_top_build_prefix
1638
1639 case $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 ;;
1652 esac
1653 ac_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
1668 fi
1669
1670 test -n "$ac_init_help" && exit $ac_status
1671 if $ac_init_version; then
1672 cat <<\_ACEOF
1673 Cycript configure 0.9
1674 generated by GNU Autoconf 2.65
1675
1676 Copyright (C) 2009 Free Software Foundation, Inc.
1677 This configure script is free software; the Free Software Foundation
1678 gives unlimited permission to copy, distribute and modify it.
1679 _ACEOF
1680 exit
1681 fi
1682
1683 ## ------------------------ ##
1684 ## Autoconf initialization. ##
1685 ## ------------------------ ##
1686
1687 # ac_fn_c_try_compile LINENO
1688 # --------------------------
1689 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1690 ac_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"
1695 case "(($ac_try" in
1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 *) ac_try_echo=$ac_try;;
1698 esac
1699 eval 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
1714 else
1715 $as_echo "$as_me: failed program was:" >&5
1716 sed 's/^/| /' conftest.$ac_ext >&5
1717
1718 ac_retval=1
1719 fi
1720 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1721 as_fn_set_status $ac_retval
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.
1728 ac_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"
1733 case "(($ac_try" in
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1736 esac
1737 eval 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
1755 else
1756 $as_echo "$as_me: failed program was:" >&5
1757 sed 's/^/| /' conftest.$ac_ext >&5
1758
1759 ac_retval=1
1760 fi
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;}
1767 as_fn_set_status $ac_retval
1768
1769 } # ac_fn_c_try_link
1770
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.
1775 ac_fn_c_check_header_compile ()
1776 {
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1779 $as_echo_n "checking for $2... " >&6; }
1780 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1781 $as_echo_n "(cached) " >&6
1782 else
1783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1784 /* end confdefs.h. */
1785 $4
1786 #include <$2>
1787 _ACEOF
1788 if ac_fn_c_try_compile "$LINENO"; then :
1789 eval "$3=yes"
1790 else
1791 eval "$3=no"
1792 fi
1793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1794 fi
1795 eval 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.
1805 ac_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"
1809 case "(($ac_try" in
1810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1811 *) ac_try_echo=$ac_try;;
1812 esac
1813 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1814 $as_echo "$ac_try_echo"; } >&5
1815 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
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
1823 test $ac_status = 0; } >/dev/null && {
1824 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1825 test ! -s conftest.err
1826 }; then :
1827 ac_retval=0
1828 else
1829 $as_echo "$as_me: failed program was:" >&5
1830 sed 's/^/| /' conftest.$ac_ext >&5
1831
1832 ac_retval=1
1833 fi
1834 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1835 as_fn_set_status $ac_retval
1836
1837 } # ac_fn_c_try_cpp
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.
1843 ac_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"
1847 case "(($ac_try" in
1848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1849 *) ac_try_echo=$ac_try;;
1850 esac
1851 eval 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;;
1860 esac
1861 eval 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
1868 else
1869 $as_echo "$as_me: program exited with status $ac_status" >&5
1870 $as_echo "$as_me: failed program was:" >&5
1871 sed 's/^/| /' conftest.$ac_ext >&5
1872
1873 ac_retval=$ac_status
1874 fi
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;}
1877 as_fn_set_status $ac_retval
1878
1879 } # ac_fn_c_try_run
1880
1881 # ac_fn_c_check_func LINENO FUNC VAR
1882 # ----------------------------------
1883 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1884 ac_fn_c_check_func ()
1885 {
1886 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1888 $as_echo_n "checking for $2... " >&6; }
1889 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1890 $as_echo_n "(cached) " >&6
1891 else
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
1897
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
1915 extern "C"
1916 #endif
1917 char $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
1922 choke me
1923 #endif
1924
1925 int
1926 main ()
1927 {
1928 return $2 ();
1929 ;
1930 return 0;
1931 }
1932 _ACEOF
1933 if ac_fn_c_try_link "$LINENO"; then :
1934 eval "$3=yes"
1935 else
1936 eval "$3=no"
1937 fi
1938 rm -f core conftest.err conftest.$ac_objext \
1939 conftest$ac_exeext conftest.$ac_ext
1940 fi
1941 eval ac_res=\$$3
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1943 $as_echo "$ac_res" >&6; }
1944 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1945
1946 } # ac_fn_c_check_func
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.
1953 ac_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; }
1959 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1960 $as_echo_n "(cached) " >&6
1961 fi
1962 eval ac_res=\$$3
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1964 $as_echo "$ac_res" >&6; }
1965 else
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; }
1969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1970 /* end confdefs.h. */
1971 $4
1972 #include <$2>
1973 _ACEOF
1974 if ac_fn_c_try_compile "$LINENO"; then :
1975 ac_header_compiler=yes
1976 else
1977 ac_header_compiler=no
1978 fi
1979 rm -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; }
1986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1987 /* end confdefs.h. */
1988 #include <$2>
1989 _ACEOF
1990 if ac_fn_c_try_cpp "$LINENO"; then :
1991 ac_header_preproc=yes
1992 else
1993 ac_header_preproc=no
1994 fi
1995 rm -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?
2000 case $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 ;;
2025 esac
2026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2027 $as_echo_n "checking for $2... " >&6; }
2028 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2029 $as_echo_n "(cached) " >&6
2030 else
2031 eval "$3=\$ac_header_compiler"
2032 fi
2033 eval ac_res=\$$3
2034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2035 $as_echo "$ac_res" >&6; }
2036 fi
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
2041 # ac_fn_cxx_try_compile LINENO
2042 # ----------------------------
2043 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2044 ac_fn_cxx_try_compile ()
2045 {
2046 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2047 rm -f conftest.$ac_objext
2048 if { { ac_try="$ac_compile"
2049 case "(($ac_try" in
2050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2051 *) ac_try_echo=$ac_try;;
2052 esac
2053 eval 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
2068 else
2069 $as_echo "$as_me: failed program was:" >&5
2070 sed 's/^/| /' conftest.$ac_ext >&5
2071
2072 ac_retval=1
2073 fi
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.
2082 ac_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"
2086 case "(($ac_try" in
2087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2088 *) ac_try_echo=$ac_try;;
2089 esac
2090 eval 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
2105 else
2106 $as_echo "$as_me: failed program was:" >&5
2107 sed 's/^/| /' conftest.$ac_ext >&5
2108
2109 ac_retval=1
2110 fi
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.
2119 ac_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"
2124 case "(($ac_try" in
2125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2126 *) ac_try_echo=$ac_try;;
2127 esac
2128 eval 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
2146 else
2147 $as_echo "$as_me: failed program was:" >&5
2148 sed 's/^/| /' conftest.$ac_ext >&5
2149
2150 ac_retval=1
2151 fi
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.
2165 ac_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"
2170 case "(($ac_try" in
2171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2172 *) ac_try_echo=$ac_try;;
2173 esac
2174 eval 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
2189 else
2190 $as_echo "$as_me: failed program was:" >&5
2191 sed 's/^/| /' conftest.$ac_ext >&5
2192
2193 ac_retval=1
2194 fi
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
2199 cat >config.log <<_ACEOF
2200 This file contains any messages produced by compilers while
2201 running configure, to aid debugging if configure makes a mistake.
2202
2203 It was created by Cycript $as_me 0.9, which was
2204 generated by GNU Autoconf 2.65. Invocation command line was
2205
2206 $ $0 $@
2207
2208 _ACEOF
2209 exec 5>>config.log
2210 {
2211 cat <<_ASUNAME
2212 ## --------- ##
2213 ## Platform. ##
2214 ## --------- ##
2215
2216 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2217 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2218 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2219 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2220 uname -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
2235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2236 for as_dir in $PATH
2237 do
2238 IFS=$as_save_IFS
2239 test -z "$as_dir" && as_dir=.
2240 $as_echo "PATH: $as_dir"
2241 done
2242 IFS=$as_save_IFS
2243
2244 } >&5
2245
2246 cat >&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.
2261 ac_configure_args=
2262 ac_configure_args0=
2263 ac_configure_args1=
2264 ac_must_keep_next=false
2265 for ac_pass in 1 2
2266 do
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
2300 done
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.
2309 trap '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
2404 for ac_signal in 1 2 13 15; do
2405 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2406 done
2407 ac_signal=0
2408
2409 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2410 rm -f -r conftest* confdefs.h
2411
2412 $as_echo "/* confdefs.h */" > confdefs.h
2413
2414 # Predefined preprocessor variables.
2415
2416 cat >>confdefs.h <<_ACEOF
2417 #define PACKAGE_NAME "$PACKAGE_NAME"
2418 _ACEOF
2419
2420 cat >>confdefs.h <<_ACEOF
2421 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2422 _ACEOF
2423
2424 cat >>confdefs.h <<_ACEOF
2425 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2426 _ACEOF
2427
2428 cat >>confdefs.h <<_ACEOF
2429 #define PACKAGE_STRING "$PACKAGE_STRING"
2430 _ACEOF
2431
2432 cat >>confdefs.h <<_ACEOF
2433 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2434 _ACEOF
2435
2436 cat >>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.
2443 ac_site_file1=NONE
2444 ac_site_file2=NONE
2445 if test -n "$CONFIG_SITE"; then
2446 ac_site_file1=$CONFIG_SITE
2447 elif test "x$prefix" != xNONE; then
2448 ac_site_file1=$prefix/share/config.site
2449 ac_site_file2=$prefix/etc/config.site
2450 else
2451 ac_site_file1=$ac_default_prefix/share/config.site
2452 ac_site_file2=$ac_default_prefix/etc/config.site
2453 fi
2454 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2455 do
2456 test "x$ac_site_file" = xNONE && continue
2457 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
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
2463 done
2464
2465 if test -r "$cache_file"; then
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
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
2476 else
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
2480 fi
2481
2482 # Check that the precious variables saved in the cache have kept the same
2483 # value.
2484 ac_cache_corrupted=false
2485 for 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
2531 done
2532 if $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
2538 fi
2539 ## -------------------- ##
2540 ## Main body of script. ##
2541 ## -------------------- ##
2542
2543 ac_ext=c
2544 ac_cpp='$CPP $CPPFLAGS'
2545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2548
2549
2550
2551 ac_aux_dir=
2552 for 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
2560 done
2561 if test -z "$ac_aux_dir"; then
2562 as_fn_error "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2563 fi
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.
2569 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2570 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2571 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2572
2573
2574 case `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;} ;;
2578 esac
2579
2580
2581
2582 macro_version='2.2.6b'
2583 macro_revision='1.3017'
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597 ltmain="$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; }
2605 if test "${ac_cv_build+set}" = set; then :
2606 $as_echo_n "(cached) " >&6
2607 else
2608 ac_build_alias=$build_alias
2609 test "x$ac_build_alias" = x &&
2610 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2611 test "x$ac_build_alias" = x &&
2612 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2613 ac_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
2616 fi
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2618 $as_echo "$ac_cv_build" >&6; }
2619 case $ac_cv_build in
2620 *-*-*) ;;
2621 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2622 esac
2623 build=$ac_cv_build
2624 ac_save_IFS=$IFS; IFS='-'
2625 set x $ac_cv_build
2626 shift
2627 build_cpu=$1
2628 build_vendor=$2
2629 shift; shift
2630 # Remember, the first character of IFS is used to create $*,
2631 # except with old shells:
2632 build_os=$*
2633 IFS=$ac_save_IFS
2634 case $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; }
2639 if test "${ac_cv_host+set}" = set; then :
2640 $as_echo_n "(cached) " >&6
2641 else
2642 if test "x$host_alias" = x; then
2643 ac_cv_host=$ac_cv_build
2644 else
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
2647 fi
2648
2649 fi
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2651 $as_echo "$ac_cv_host" >&6; }
2652 case $ac_cv_host in
2653 *-*-*) ;;
2654 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2655 esac
2656 host=$ac_cv_host
2657 ac_save_IFS=$IFS; IFS='-'
2658 set x $ac_cv_host
2659 shift
2660 host_cpu=$1
2661 host_vendor=$2
2662 shift; shift
2663 # Remember, the first character of IFS is used to create $*,
2664 # except with old shells:
2665 host_os=$*
2666 IFS=$ac_save_IFS
2667 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2668
2669
2670 ac_ext=c
2671 ac_cpp='$CPP $CPPFLAGS'
2672 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2673 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2674 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2675 if 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.
2677 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679 $as_echo_n "checking for $ac_word... " >&6; }
2680 if test "${ac_cv_prog_CC+set}" = set; then :
2681 $as_echo_n "(cached) " >&6
2682 else
2683 if test -n "$CC"; then
2684 ac_cv_prog_CC="$CC" # Let the user override the test.
2685 else
2686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687 for as_dir in $PATH
2688 do
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
2693 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2695 break 2
2696 fi
2697 done
2698 done
2699 IFS=$as_save_IFS
2700
2701 fi
2702 fi
2703 CC=$ac_cv_prog_CC
2704 if test -n "$CC"; then
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2706 $as_echo "$CC" >&6; }
2707 else
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2709 $as_echo "no" >&6; }
2710 fi
2711
2712
2713 fi
2714 if 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.
2717 set 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; }
2720 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2721 $as_echo_n "(cached) " >&6
2722 else
2723 if test -n "$ac_ct_CC"; then
2724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2725 else
2726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727 for as_dir in $PATH
2728 do
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
2737 done
2738 done
2739 IFS=$as_save_IFS
2740
2741 fi
2742 fi
2743 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2744 if 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; }
2747 else
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749 $as_echo "no" >&6; }
2750 fi
2751
2752 if test "x$ac_ct_CC" = x; then
2753 CC=""
2754 else
2755 case $cross_compiling:$ac_tool_warned in
2756 yes:)
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;}
2759 ac_tool_warned=yes ;;
2760 esac
2761 CC=$ac_ct_CC
2762 fi
2763 else
2764 CC="$ac_cv_prog_CC"
2765 fi
2766
2767 if 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.
2770 set 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; }
2773 if test "${ac_cv_prog_CC+set}" = set; then :
2774 $as_echo_n "(cached) " >&6
2775 else
2776 if test -n "$CC"; then
2777 ac_cv_prog_CC="$CC" # Let the user override the test.
2778 else
2779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2780 for as_dir in $PATH
2781 do
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
2790 done
2791 done
2792 IFS=$as_save_IFS
2793
2794 fi
2795 fi
2796 CC=$ac_cv_prog_CC
2797 if test -n "$CC"; then
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2799 $as_echo "$CC" >&6; }
2800 else
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2802 $as_echo "no" >&6; }
2803 fi
2804
2805
2806 fi
2807 fi
2808 if test -z "$CC"; then
2809 # Extract the first word of "cc", so it can be a program name with args.
2810 set 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; }
2813 if test "${ac_cv_prog_CC+set}" = set; then :
2814 $as_echo_n "(cached) " >&6
2815 else
2816 if test -n "$CC"; then
2817 ac_cv_prog_CC="$CC" # Let the user override the test.
2818 else
2819 ac_prog_rejected=no
2820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2821 for as_dir in $PATH
2822 do
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
2835 done
2836 done
2837 IFS=$as_save_IFS
2838
2839 if 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
2850 fi
2851 fi
2852 fi
2853 CC=$ac_cv_prog_CC
2854 if test -n "$CC"; then
2855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2856 $as_echo "$CC" >&6; }
2857 else
2858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2859 $as_echo "no" >&6; }
2860 fi
2861
2862
2863 fi
2864 if 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.
2869 set 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; }
2872 if test "${ac_cv_prog_CC+set}" = set; then :
2873 $as_echo_n "(cached) " >&6
2874 else
2875 if test -n "$CC"; then
2876 ac_cv_prog_CC="$CC" # Let the user override the test.
2877 else
2878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2879 for as_dir in $PATH
2880 do
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
2889 done
2890 done
2891 IFS=$as_save_IFS
2892
2893 fi
2894 fi
2895 CC=$ac_cv_prog_CC
2896 if test -n "$CC"; then
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2898 $as_echo "$CC" >&6; }
2899 else
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901 $as_echo "no" >&6; }
2902 fi
2903
2904
2905 test -n "$CC" && break
2906 done
2907 fi
2908 if test -z "$CC"; then
2909 ac_ct_CC=$CC
2910 for ac_prog in cl.exe
2911 do
2912 # Extract the first word of "$ac_prog", so it can be a program name with args.
2913 set 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; }
2916 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2917 $as_echo_n "(cached) " >&6
2918 else
2919 if test -n "$ac_ct_CC"; then
2920 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2921 else
2922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2923 for as_dir in $PATH
2924 do
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
2933 done
2934 done
2935 IFS=$as_save_IFS
2936
2937 fi
2938 fi
2939 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2940 if 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; }
2943 else
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2945 $as_echo "no" >&6; }
2946 fi
2947
2948
2949 test -n "$ac_ct_CC" && break
2950 done
2951
2952 if test "x$ac_ct_CC" = x; then
2953 CC=""
2954 else
2955 case $cross_compiling:$ac_tool_warned in
2956 yes:)
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;}
2959 ac_tool_warned=yes ;;
2960 esac
2961 CC=$ac_ct_CC
2962 fi
2963 fi
2964
2965 fi
2966
2967
2968 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970 as_fn_error "no acceptable C compiler found in \$PATH
2971 See \`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
2975 set X $ac_compile
2976 ac_compiler=$2
2977 for ac_option in --version -v -V -qversion; do
2978 { { ac_try="$ac_compiler $ac_option >&5"
2979 case "(($ac_try" in
2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2981 *) ac_try_echo=$ac_try;;
2982 esac
2983 eval 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
2992 fi
2993 rm -f conftest.er1 conftest.err
2994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2995 test $ac_status = 0; }
2996 done
2997
2998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2999 /* end confdefs.h. */
3000
3001 int
3002 main ()
3003 {
3004
3005 ;
3006 return 0;
3007 }
3008 _ACEOF
3009 ac_clean_files_save=$ac_clean_files
3010 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
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.
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; }
3016 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3017
3018 # The possible output files:
3019 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3020
3021 ac_rmfiles=
3022 for ac_file in $ac_files
3023 do
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
3028 done
3029 rm -f $ac_rmfiles
3030
3031 if { { ac_try="$ac_link_default"
3032 case "(($ac_try" in
3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034 *) ac_try_echo=$ac_try;;
3035 esac
3036 eval 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.
3047 for ac_file in $ac_files ''
3048 do
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
3071 done
3072 test "$ac_cv_exeext" = no && ac_cv_exeext=
3073
3074 else
3075 ac_file=''
3076 fi
3077 if test -z "$ac_file"; then :
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
3081 sed '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
3086 as_fn_error "C compiler cannot create executables
3087 See \`config.log' for more details." "$LINENO" 5; }; }
3088 else
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3090 $as_echo "yes" >&6; }
3091 fi
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; }
3096 ac_exeext=$ac_cv_exeext
3097
3098 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3099 ac_clean_files=$ac_clean_files_save
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3101 $as_echo_n "checking for suffix of executables... " >&6; }
3102 if { { ac_try="$ac_link"
3103 case "(($ac_try" in
3104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3105 *) ac_try_echo=$ac_try;;
3106 esac
3107 eval 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'.
3117 for 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
3125 done
3126 else
3127 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3128 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3129 as_fn_error "cannot compute suffix of executables: cannot compile and link
3130 See \`config.log' for more details." "$LINENO" 5; }
3131 fi
3132 rm -f conftest conftest$ac_cv_exeext
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3134 $as_echo "$ac_cv_exeext" >&6; }
3135
3136 rm -f conftest.$ac_ext
3137 EXEEXT=$ac_cv_exeext
3138 ac_exeext=$EXEEXT
3139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3140 /* end confdefs.h. */
3141 #include <stdio.h>
3142 int
3143 main ()
3144 {
3145 FILE *f = fopen ("conftest.out", "w");
3146 return ferror (f) || fclose (f) != 0;
3147
3148 ;
3149 return 0;
3150 }
3151 _ACEOF
3152 ac_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; }
3157 if test "$cross_compiling" != yes; then
3158 { { ac_try="$ac_link"
3159 case "(($ac_try" in
3160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161 *) ac_try_echo=$ac_try;;
3162 esac
3163 eval 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;;
3173 esac
3174 eval 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;}
3187 as_fn_error "cannot run C compiled programs.
3188 If you meant to cross compile, use \`--host'.
3189 See \`config.log' for more details." "$LINENO" 5; }
3190 fi
3191 fi
3192 fi
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3194 $as_echo "$cross_compiling" >&6; }
3195
3196 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3197 ac_clean_files=$ac_clean_files_save
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; }
3200 if test "${ac_cv_objext+set}" = set; then :
3201 $as_echo_n "(cached) " >&6
3202 else
3203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204 /* end confdefs.h. */
3205
3206 int
3207 main ()
3208 {
3209
3210 ;
3211 return 0;
3212 }
3213 _ACEOF
3214 rm -f conftest.o conftest.obj
3215 if { { ac_try="$ac_compile"
3216 case "(($ac_try" in
3217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3218 *) ac_try_echo=$ac_try;;
3219 esac
3220 eval 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
3233 done
3234 else
3235 $as_echo "$as_me: failed program was:" >&5
3236 sed '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;}
3240 as_fn_error "cannot compute suffix of object files: cannot compile
3241 See \`config.log' for more details." "$LINENO" 5; }
3242 fi
3243 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3244 fi
3245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3246 $as_echo "$ac_cv_objext" >&6; }
3247 OBJEXT=$ac_cv_objext
3248 ac_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; }
3251 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3252 $as_echo_n "(cached) " >&6
3253 else
3254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3255 /* end confdefs.h. */
3256
3257 int
3258 main ()
3259 {
3260 #ifndef __GNUC__
3261 choke me
3262 #endif
3263
3264 ;
3265 return 0;
3266 }
3267 _ACEOF
3268 if ac_fn_c_try_compile "$LINENO"; then :
3269 ac_compiler_gnu=yes
3270 else
3271 ac_compiler_gnu=no
3272 fi
3273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3274 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3275
3276 fi
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3278 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3279 if test $ac_compiler_gnu = yes; then
3280 GCC=yes
3281 else
3282 GCC=
3283 fi
3284 ac_test_CFLAGS=${CFLAGS+set}
3285 ac_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; }
3288 if test "${ac_cv_prog_cc_g+set}" = set; then :
3289 $as_echo_n "(cached) " >&6
3290 else
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
3298 int
3299 main ()
3300 {
3301
3302 ;
3303 return 0;
3304 }
3305 _ACEOF
3306 if ac_fn_c_try_compile "$LINENO"; then :
3307 ac_cv_prog_cc_g=yes
3308 else
3309 CFLAGS=""
3310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3311 /* end confdefs.h. */
3312
3313 int
3314 main ()
3315 {
3316
3317 ;
3318 return 0;
3319 }
3320 _ACEOF
3321 if ac_fn_c_try_compile "$LINENO"; then :
3322
3323 else
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
3329 int
3330 main ()
3331 {
3332
3333 ;
3334 return 0;
3335 }
3336 _ACEOF
3337 if ac_fn_c_try_compile "$LINENO"; then :
3338 ac_cv_prog_cc_g=yes
3339 fi
3340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3341 fi
3342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3343 fi
3344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3345 ac_c_werror_flag=$ac_save_c_werror_flag
3346 fi
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3348 $as_echo "$ac_cv_prog_cc_g" >&6; }
3349 if test "$ac_test_CFLAGS" = set; then
3350 CFLAGS=$ac_save_CFLAGS
3351 elif 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
3357 else
3358 if test "$GCC" = yes; then
3359 CFLAGS="-O2"
3360 else
3361 CFLAGS=
3362 fi
3363 fi
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; }
3366 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3367 $as_echo_n "(cached) " >&6
3368 else
3369 ac_cv_prog_cc_c89=no
3370 ac_save_CC=$CC
3371 cat 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. */
3378 struct buf { int x; };
3379 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3380 static char *e (p, i)
3381 char **p;
3382 int i;
3383 {
3384 return p[i];
3385 }
3386 static 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. */
3403 int 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'
3408 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3409
3410 int test (int i, double x);
3411 struct s1 {int (*f) (int a);};
3412 struct s2 {int (*f) (double a);};
3413 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3414 int argc;
3415 char **argv;
3416 int
3417 main ()
3418 {
3419 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3420 ;
3421 return 0;
3422 }
3423 _ACEOF
3424 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3425 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3426 do
3427 CC="$ac_save_CC $ac_arg"
3428 if ac_fn_c_try_compile "$LINENO"; then :
3429 ac_cv_prog_cc_c89=$ac_arg
3430 fi
3431 rm -f core conftest.err conftest.$ac_objext
3432 test "x$ac_cv_prog_cc_c89" != "xno" && break
3433 done
3434 rm -f conftest.$ac_ext
3435 CC=$ac_save_CC
3436
3437 fi
3438 # AC_CACHE_VAL
3439 case "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; } ;;
3450 esac
3451 if test "x$ac_cv_prog_cc_c89" != xno; then :
3452
3453 fi
3454
3455 ac_ext=c
3456 ac_cpp='$CPP $CPPFLAGS'
3457 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3458 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3459 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3460
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; }
3463 if test "${ac_cv_path_SED+set}" = set; then :
3464 $as_echo_n "(cached) " >&6
3465 else
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
3476 for as_dir in $PATH
3477 do
3478 IFS=$as_save_IFS
3479 test -z "$as_dir" && as_dir=.
3480 for ac_prog in sed gsed; do
3481 for ac_exec_ext in '' $ac_executable_extensions; do
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
3486 case `"$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
3508 done
3509 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3510 esac
3511
3512 $ac_path_SED_found && break 3
3513 done
3514 done
3515 done
3516 IFS=$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
3520 else
3521 ac_cv_path_SED=$SED
3522 fi
3523
3524 fi
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
3529
3530 test -z "$SED" && SED=sed
3531 Xsed="$SED -e 1s/^X//"
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
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; }
3545 if test "${ac_cv_path_GREP+set}" = set; then :
3546 $as_echo_n "(cached) " >&6
3547 else
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
3552 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3553 do
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
3562 case `"$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;;
3586 esac
3587
3588 $ac_path_GREP_found && break 3
3589 done
3590 done
3591 done
3592 IFS=$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
3596 else
3597 ac_cv_path_GREP=$GREP
3598 fi
3599
3600 fi
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"
3604
3605
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3607 $as_echo_n "checking for egrep... " >&6; }
3608 if test "${ac_cv_path_EGREP+set}" = set; then :
3609 $as_echo_n "(cached) " >&6
3610 else
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
3618 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3619 do
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
3628 case `"$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;;
3652 esac
3653
3654 $ac_path_EGREP_found && break 3
3655 done
3656 done
3657 done
3658 IFS=$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
3662 else
3663 ac_cv_path_EGREP=$EGREP
3664 fi
3665
3666 fi
3667 fi
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"
3671
3672
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3674 $as_echo_n "checking for fgrep... " >&6; }
3675 if test "${ac_cv_path_FGREP+set}" = set; then :
3676 $as_echo_n "(cached) " >&6
3677 else
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
3685 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3686 do
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
3695 case `"$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;;
3719 esac
3720
3721 $ac_path_FGREP_found && break 3
3722 done
3723 done
3724 done
3725 IFS=$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
3729 else
3730 ac_cv_path_FGREP=$FGREP
3731 fi
3732
3733 fi
3734 fi
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"
3738
3739
3740 test -z "$GREP" && GREP=grep
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760 # Check whether --with-gnu-ld was given.
3761 if test "${with_gnu_ld+set}" = set; then :
3762 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3763 else
3764 with_gnu_ld=no
3765 fi
3766
3767 ac_prog=ld
3768 if 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%/%"`
3787 done
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
3799 elif 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; }
3802 else
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
3804 $as_echo_n "checking for non-GNU ld... " >&6; }
3805 fi
3806 if test "${lt_cv_path_LD+set}" = set; then :
3807 $as_echo_n "(cached) " >&6
3808 else
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 ;;
3826 esac
3827 fi
3828 done
3829 IFS="$lt_save_ifs"
3830 else
3831 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3832 fi
3833 fi
3834
3835 LD="$lt_cv_path_LD"
3836 if test -n "$LD"; then
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
3838 $as_echo "$LD" >&6; }
3839 else
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3841 $as_echo "no" >&6; }
3842 fi
3843 test -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; }
3846 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
3847 $as_echo_n "(cached) " >&6
3848 else
3849 # I'd rather use --version here, but apparently some GNU lds only accept -v.
3850 case `$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 ;;
3857 esac
3858 fi
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
3860 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
3861 with_gnu_ld=$lt_cv_prog_gnu_ld
3862
3863
3864
3865
3866
3867
3868
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; }
3873 if test "${lt_cv_path_NM+set}" = set; then :
3874 $as_echo_n "(cached) " >&6
3875 else
3876 if test -n "$NM"; then
3877 # Let the user override the test.
3878 lt_cv_path_NM="$NM"
3879 else
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
3913 fi
3914 done
3915 IFS="$lt_save_ifs"
3916 done
3917 : ${lt_cv_path_NM=no}
3918 fi
3919 fi
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
3921 $as_echo "$lt_cv_path_NM" >&6; }
3922 if test "$lt_cv_path_NM" != "no"; then
3923 NM="$lt_cv_path_NM"
3924 else
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"
3928 do
3929 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3930 set 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; }
3933 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
3934 $as_echo_n "(cached) " >&6
3935 else
3936 if test -n "$DUMPBIN"; then
3937 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
3938 else
3939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3940 for as_dir in $PATH
3941 do
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
3946 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
3947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3948 break 2
3949 fi
3950 done
3951 done
3952 IFS=$as_save_IFS
3953
3954 fi
3955 fi
3956 DUMPBIN=$ac_cv_prog_DUMPBIN
3957 if test -n "$DUMPBIN"; then
3958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
3959 $as_echo "$DUMPBIN" >&6; }
3960 else
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962 $as_echo "no" >&6; }
3963 fi
3964
3965
3966 test -n "$DUMPBIN" && break
3967 done
3968 fi
3969 if test -z "$DUMPBIN"; then
3970 ac_ct_DUMPBIN=$DUMPBIN
3971 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3972 do
3973 # Extract the first word of "$ac_prog", so it can be a program name with args.
3974 set 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; }
3977 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
3978 $as_echo_n "(cached) " >&6
3979 else
3980 if test -n "$ac_ct_DUMPBIN"; then
3981 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
3982 else
3983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984 for as_dir in $PATH
3985 do
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
3990 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
3991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3992 break 2
3993 fi
3994 done
3995 done
3996 IFS=$as_save_IFS
3997
3998 fi
3999 fi
4000 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4001 if 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; }
4004 else
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4006 $as_echo "no" >&6; }
4007 fi
4008
4009
4010 test -n "$ac_ct_DUMPBIN" && break
4011 done
4012
4013 if test "x$ac_ct_DUMPBIN" = x; then
4014 DUMPBIN=":"
4015 else
4016 case $cross_compiling:$ac_tool_warned in
4017 yes:)
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;}
4020 ac_tool_warned=yes ;;
4021 esac
4022 DUMPBIN=$ac_ct_DUMPBIN
4023 fi
4024 fi
4025
4026
4027 if test "$DUMPBIN" != ":"; then
4028 NM="$DUMPBIN"
4029 fi
4030 fi
4031 test -z "$NM" && NM=nm
4032
4033
4034
4035
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; }
4040 if test "${lt_cv_nm_interface+set}" = set; then :
4041 $as_echo_n "(cached) " >&6
4042 else
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*
4057 fi
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; }
4063 LN_S=$as_ln_s
4064 if test "$LN_S" = "ln -s"; then
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4066 $as_echo "yes" >&6; }
4067 else
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4069 $as_echo "no, using $LN_S" >&6; }
4070 fi
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; }
4075 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4076 $as_echo_n "(cached) " >&6
4077 else
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 ;;
4089
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 ;;
4096
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 ;;
4107
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 ;;
4113
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 ;;
4127
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 ;;
4132
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
4189
4190 fi
4191
4192 if 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; }
4195 else
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4197 $as_echo "none" >&6; }
4198 fi
4199 max_cmd_len=$lt_cv_sys_max_cmd_len
4200
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
4213 xsi_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; }
4226 lt_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
4234 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4235 lt_unset=unset
4236 else
4237 lt_unset=false
4238 fi
4239
4240
4241
4242
4243
4244 # test EBCDIC or ASCII
4245 case `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 ;;
4255 esac
4256
4257
4258
4259
4260
4261
4262
4263
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; }
4267 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4268 $as_echo_n "(cached) " >&6
4269 else
4270 lt_cv_ld_reload_flag='-r'
4271 fi
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4273 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4274 reload_flag=$lt_cv_ld_reload_flag
4275 case $reload_flag in
4276 "" | " "*) ;;
4277 *) reload_flag=" $reload_flag" ;;
4278 esac
4279 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4280 case $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 ;;
4288 esac
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298 if 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.
4300 set 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; }
4303 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4304 $as_echo_n "(cached) " >&6
4305 else
4306 if test -n "$OBJDUMP"; then
4307 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4308 else
4309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4310 for as_dir in $PATH
4311 do
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
4319 fi
4320 done
4321 done
4322 IFS=$as_save_IFS
4323
4324 fi
4325 fi
4326 OBJDUMP=$ac_cv_prog_OBJDUMP
4327 if test -n "$OBJDUMP"; then
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4329 $as_echo "$OBJDUMP" >&6; }
4330 else
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4332 $as_echo "no" >&6; }
4333 fi
4334
4335
4336 fi
4337 if 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.
4340 set 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; }
4343 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4344 $as_echo_n "(cached) " >&6
4345 else
4346 if test -n "$ac_ct_OBJDUMP"; then
4347 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4348 else
4349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350 for as_dir in $PATH
4351 do
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
4360 done
4361 done
4362 IFS=$as_save_IFS
4363
4364 fi
4365 fi
4366 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4367 if 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; }
4370 else
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4372 $as_echo "no" >&6; }
4373 fi
4374
4375 if test "x$ac_ct_OBJDUMP" = x; then
4376 OBJDUMP="false"
4377 else
4378 case $cross_compiling:$ac_tool_warned in
4379 yes:)
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;}
4382 ac_tool_warned=yes ;;
4383 esac
4384 OBJDUMP=$ac_ct_OBJDUMP
4385 fi
4386 else
4387 OBJDUMP="$ac_cv_prog_OBJDUMP"
4388 fi
4389
4390 test -z "$OBJDUMP" && OBJDUMP=objdump
4391
4392
4393
4394
4395
4396
4397
4398
4399
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; }
4402 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4403 $as_echo_n "(cached) " >&6
4404 else
4405 lt_cv_file_magic_cmd='$MAGIC_CMD'
4406 lt_cv_file_magic_test_file=
4407 lt_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
4419 case $host_os in
4420 aix[4-9]*)
4421 lt_cv_deplibs_check_method=pass_all
4422 ;;
4423
4424 beos*)
4425 lt_cv_deplibs_check_method=pass_all
4426 ;;
4427
4428 bsdi[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 ;;
4433
4434 cygwin*)
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 ;;
4439
4440 mingw* | 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 ;;
4452
4453 cegcc)
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 ;;
4458
4459 darwin* | rhapsody*)
4460 lt_cv_deplibs_check_method=pass_all
4461 ;;
4462
4463 freebsd* | 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 ;;
4478
4479 gnu*)
4480 lt_cv_deplibs_check_method=pass_all
4481 ;;
4482
4483 hpux10.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 ;;
4500
4501 interix[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 ;;
4505
4506 irix5* | 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 ;;
4515
4516 # This must be Linux ELF.
4517 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4518 lt_cv_deplibs_check_method=pass_all
4519 ;;
4520
4521 netbsd* | 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 ;;
4528
4529 newos6*)
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 ;;
4534
4535 *nto* | *qnx*)
4536 lt_cv_deplibs_check_method=pass_all
4537 ;;
4538
4539 openbsd*)
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
4547 osf3* | osf4* | osf5*)
4548 lt_cv_deplibs_check_method=pass_all
4549 ;;
4550
4551 rdos*)
4552 lt_cv_deplibs_check_method=pass_all
4553 ;;
4554
4555 solaris*)
4556 lt_cv_deplibs_check_method=pass_all
4557 ;;
4558
4559 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4560 lt_cv_deplibs_check_method=pass_all
4561 ;;
4562
4563 sysv4 | 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
4590 tpf*)
4591 lt_cv_deplibs_check_method=pass_all
4592 ;;
4593 esac
4594
4595 fi
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4597 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4598 file_magic_cmd=$lt_cv_file_magic_cmd
4599 deplibs_check_method=$lt_cv_deplibs_check_method
4600 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613 if 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.
4615 set 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; }
4618 if test "${ac_cv_prog_AR+set}" = set; then :
4619 $as_echo_n "(cached) " >&6
4620 else
4621 if test -n "$AR"; then
4622 ac_cv_prog_AR="$AR" # Let the user override the test.
4623 else
4624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4625 for as_dir in $PATH
4626 do
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
4635 done
4636 done
4637 IFS=$as_save_IFS
4638
4639 fi
4640 fi
4641 AR=$ac_cv_prog_AR
4642 if test -n "$AR"; then
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4644 $as_echo "$AR" >&6; }
4645 else
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4647 $as_echo "no" >&6; }
4648 fi
4649
4650
4651 fi
4652 if 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.
4655 set 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; }
4658 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4659 $as_echo_n "(cached) " >&6
4660 else
4661 if test -n "$ac_ct_AR"; then
4662 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4663 else
4664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665 for as_dir in $PATH
4666 do
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
4674 fi
4675 done
4676 done
4677 IFS=$as_save_IFS
4678
4679 fi
4680 fi
4681 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4682 if 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; }
4685 else
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687 $as_echo "no" >&6; }
4688 fi
4689
4690 if test "x$ac_ct_AR" = x; then
4691 AR="false"
4692 else
4693 case $cross_compiling:$ac_tool_warned in
4694 yes:)
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;}
4697 ac_tool_warned=yes ;;
4698 esac
4699 AR=$ac_ct_AR
4700 fi
4701 else
4702 AR="$ac_cv_prog_AR"
4703 fi
4704
4705 test -z "$AR" && AR=ar
4706 test -z "$AR_FLAGS" && AR_FLAGS=cru
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718 if 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.
4720 set 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; }
4723 if test "${ac_cv_prog_STRIP+set}" = set; then :
4724 $as_echo_n "(cached) " >&6
4725 else
4726 if test -n "$STRIP"; then
4727 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4728 else
4729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4730 for as_dir in $PATH
4731 do
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
4739 fi
4740 done
4741 done
4742 IFS=$as_save_IFS
4743
4744 fi
4745 fi
4746 STRIP=$ac_cv_prog_STRIP
4747 if test -n "$STRIP"; then
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4749 $as_echo "$STRIP" >&6; }
4750 else
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4752 $as_echo "no" >&6; }
4753 fi
4754
4755
4756 fi
4757 if 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.
4760 set 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; }
4763 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4764 $as_echo_n "(cached) " >&6
4765 else
4766 if test -n "$ac_ct_STRIP"; then
4767 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4768 else
4769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4770 for as_dir in $PATH
4771 do
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
4780 done
4781 done
4782 IFS=$as_save_IFS
4783
4784 fi
4785 fi
4786 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4787 if 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; }
4790 else
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792 $as_echo "no" >&6; }
4793 fi
4794
4795 if test "x$ac_ct_STRIP" = x; then
4796 STRIP=":"
4797 else
4798 case $cross_compiling:$ac_tool_warned in
4799 yes:)
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;}
4802 ac_tool_warned=yes ;;
4803 esac
4804 STRIP=$ac_ct_STRIP
4805 fi
4806 else
4807 STRIP="$ac_cv_prog_STRIP"
4808 fi
4809
4810 test -z "$STRIP" && STRIP=:
4811
4812
4813
4814
4815
4816
4817 if 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.
4819 set 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; }
4822 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4823 $as_echo_n "(cached) " >&6
4824 else
4825 if test -n "$RANLIB"; then
4826 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4827 else
4828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829 for as_dir in $PATH
4830 do
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
4839 done
4840 done
4841 IFS=$as_save_IFS
4842
4843 fi
4844 fi
4845 RANLIB=$ac_cv_prog_RANLIB
4846 if test -n "$RANLIB"; then
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4848 $as_echo "$RANLIB" >&6; }
4849 else
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4851 $as_echo "no" >&6; }
4852 fi
4853
4854
4855 fi
4856 if 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.
4859 set 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; }
4862 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4863 $as_echo_n "(cached) " >&6
4864 else
4865 if test -n "$ac_ct_RANLIB"; then
4866 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4867 else
4868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4869 for as_dir in $PATH
4870 do
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
4879 done
4880 done
4881 IFS=$as_save_IFS
4882
4883 fi
4884 fi
4885 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4886 if 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; }
4889 else
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4891 $as_echo "no" >&6; }
4892 fi
4893
4894 if test "x$ac_ct_RANLIB" = x; then
4895 RANLIB=":"
4896 else
4897 case $cross_compiling:$ac_tool_warned in
4898 yes:)
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;}
4901 ac_tool_warned=yes ;;
4902 esac
4903 RANLIB=$ac_ct_RANLIB
4904 fi
4905 else
4906 RANLIB="$ac_cv_prog_RANLIB"
4907 fi
4908
4909 test -z "$RANLIB" && RANLIB=:
4910
4911
4912
4913
4914
4915
4916 # Determine commands to create old-style static archives.
4917 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
4918 old_postinstall_cmds='chmod 644 $oldlib'
4919 old_postuninstall_cmds=
4920
4921 if 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"
4931 fi
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.
4967 LTCC=${LTCC-"$CC"}
4968
4969 # If no C compiler flags were specified, use CFLAGS.
4970 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4971
4972 # Allow CC to be a program name with arguments.
4973 compiler=$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; }
4979 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
4980 $as_echo_n "(cached) " >&6
4981 else
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.
4987 symcode='[BCDEGRST]'
4988
4989 # Regexp to match symbols that can be accessed directly from C.
4990 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4991
4992 # Define system-specific variables.
4993 case $host_os in
4994 aix*)
4995 symcode='[BCDT]'
4996 ;;
4997 cygwin* | mingw* | pw32* | cegcc*)
4998 symcode='[ABCDGISTW]'
4999 ;;
5000 hpux*)
5001 if test "$host_cpu" = ia64; then
5002 symcode='[ABCDEGRST]'
5003 fi
5004 ;;
5005 irix* | nonstopux*)
5006 symcode='[BCDEGRST]'
5007 ;;
5008 osf*)
5009 symcode='[BCDEGQRST]'
5010 ;;
5011 solaris*)
5012 symcode='[BDRT]'
5013 ;;
5014 sco3.2v5*)
5015 symcode='[DT]'
5016 ;;
5017 sysv4.2uw2*)
5018 symcode='[DT]'
5019 ;;
5020 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5021 symcode='[ABDT]'
5022 ;;
5023 sysv4)
5024 symcode='[DFNSTU]'
5025 ;;
5026 esac
5027
5028 # If we're using GNU nm, then use its standard symbol codes.
5029 case `$NM -V 2>&1` in
5030 *GNU* | *'with BFD'*)
5031 symcode='[ABCDGIRSTW]' ;;
5032 esac
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.
5037 lt_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
5040 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5041 lt_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
5044 opt_cr=
5045 case $build_os in
5046 mingw*)
5047 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5048 ;;
5049 esac
5050
5051 # Try without a prefix underscore, then with it.
5052 for 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
5084 extern "C" {
5085 #endif
5086 char nm_test_var;
5087 void nm_test_func(void);
5088 void nm_test_func(void){}
5089 #ifdef __cplusplus
5090 }
5091 #endif
5092 int 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
5119 extern "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. */
5129 const struct {
5130 const char *name;
5131 void *address;
5132 }
5133 lt__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
5144 static 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
5189 done
5190
5191 fi
5192
5193 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5194 lt_cv_sys_global_symbol_to_cdecl=
5195 fi
5196 if 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; }
5199 else
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5201 $as_echo "ok" >&6; }
5202 fi
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.
5227 if test "${enable_libtool_lock+set}" = set; then :
5228 enableval=$enable_libtool_lock;
5229 fi
5230
5231 test "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.
5235 case $host in
5236 ia64-*-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
5292 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5293 s390*-*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; }
5351 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5352 $as_echo_n "(cached) " >&6
5353 else
5354 ac_ext=c
5355 ac_cpp='$CPP $CPPFLAGS'
5356 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5357 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5358 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5359
5360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5361 /* end confdefs.h. */
5362
5363 int
5364 main ()
5365 {
5366
5367 ;
5368 return 0;
5369 }
5370 _ACEOF
5371 if ac_fn_c_try_link "$LINENO"; then :
5372 lt_cv_cc_needs_belf=yes
5373 else
5374 lt_cv_cc_needs_belf=no
5375 fi
5376 rm -f core conftest.err conftest.$ac_objext \
5377 conftest$ac_exeext conftest.$ac_ext
5378 ac_ext=c
5379 ac_cpp='$CPP $CPPFLAGS'
5380 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5381 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5382 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5383
5384 fi
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 ;;
5392 sparc*-*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 ;;
5415 esac
5416
5417 need_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.
5424 set 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; }
5427 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5428 $as_echo_n "(cached) " >&6
5429 else
5430 if test -n "$DSYMUTIL"; then
5431 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5432 else
5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434 for as_dir in $PATH
5435 do
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
5444 done
5445 done
5446 IFS=$as_save_IFS
5447
5448 fi
5449 fi
5450 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5451 if test -n "$DSYMUTIL"; then
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5453 $as_echo "$DSYMUTIL" >&6; }
5454 else
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5456 $as_echo "no" >&6; }
5457 fi
5458
5459
5460 fi
5461 if 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.
5464 set 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; }
5467 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5468 $as_echo_n "(cached) " >&6
5469 else
5470 if test -n "$ac_ct_DSYMUTIL"; then
5471 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5472 else
5473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474 for as_dir in $PATH
5475 do
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
5484 done
5485 done
5486 IFS=$as_save_IFS
5487
5488 fi
5489 fi
5490 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5491 if 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; }
5494 else
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496 $as_echo "no" >&6; }
5497 fi
5498
5499 if test "x$ac_ct_DSYMUTIL" = x; then
5500 DSYMUTIL=":"
5501 else
5502 case $cross_compiling:$ac_tool_warned in
5503 yes:)
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;}
5506 ac_tool_warned=yes ;;
5507 esac
5508 DSYMUTIL=$ac_ct_DSYMUTIL
5509 fi
5510 else
5511 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5512 fi
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.
5516 set 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; }
5519 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5520 $as_echo_n "(cached) " >&6
5521 else
5522 if test -n "$NMEDIT"; then
5523 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5524 else
5525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526 for as_dir in $PATH
5527 do
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
5536 done
5537 done
5538 IFS=$as_save_IFS
5539
5540 fi
5541 fi
5542 NMEDIT=$ac_cv_prog_NMEDIT
5543 if test -n "$NMEDIT"; then
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5545 $as_echo "$NMEDIT" >&6; }
5546 else
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5548 $as_echo "no" >&6; }
5549 fi
5550
5551
5552 fi
5553 if 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.
5556 set 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; }
5559 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5560 $as_echo_n "(cached) " >&6
5561 else
5562 if test -n "$ac_ct_NMEDIT"; then
5563 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5564 else
5565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566 for as_dir in $PATH
5567 do
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
5576 done
5577 done
5578 IFS=$as_save_IFS
5579
5580 fi
5581 fi
5582 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5583 if 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; }
5586 else
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5588 $as_echo "no" >&6; }
5589 fi
5590
5591 if test "x$ac_ct_NMEDIT" = x; then
5592 NMEDIT=":"
5593 else
5594 case $cross_compiling:$ac_tool_warned in
5595 yes:)
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;}
5598 ac_tool_warned=yes ;;
5599 esac
5600 NMEDIT=$ac_ct_NMEDIT
5601 fi
5602 else
5603 NMEDIT="$ac_cv_prog_NMEDIT"
5604 fi
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.
5608 set 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; }
5611 if test "${ac_cv_prog_LIPO+set}" = set; then :
5612 $as_echo_n "(cached) " >&6
5613 else
5614 if test -n "$LIPO"; then
5615 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5616 else
5617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618 for as_dir in $PATH
5619 do
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
5628 done
5629 done
5630 IFS=$as_save_IFS
5631
5632 fi
5633 fi
5634 LIPO=$ac_cv_prog_LIPO
5635 if test -n "$LIPO"; then
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5637 $as_echo "$LIPO" >&6; }
5638 else
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640 $as_echo "no" >&6; }
5641 fi
5642
5643
5644 fi
5645 if 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.
5648 set 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; }
5651 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
5652 $as_echo_n "(cached) " >&6
5653 else
5654 if test -n "$ac_ct_LIPO"; then
5655 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
5656 else
5657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5658 for as_dir in $PATH
5659 do
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
5668 done
5669 done
5670 IFS=$as_save_IFS
5671
5672 fi
5673 fi
5674 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
5675 if 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; }
5678 else
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680 $as_echo "no" >&6; }
5681 fi
5682
5683 if test "x$ac_ct_LIPO" = x; then
5684 LIPO=":"
5685 else
5686 case $cross_compiling:$ac_tool_warned in
5687 yes:)
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;}
5690 ac_tool_warned=yes ;;
5691 esac
5692 LIPO=$ac_ct_LIPO
5693 fi
5694 else
5695 LIPO="$ac_cv_prog_LIPO"
5696 fi
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.
5700 set 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; }
5703 if test "${ac_cv_prog_OTOOL+set}" = set; then :
5704 $as_echo_n "(cached) " >&6
5705 else
5706 if test -n "$OTOOL"; then
5707 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
5708 else
5709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5710 for as_dir in $PATH
5711 do
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
5720 done
5721 done
5722 IFS=$as_save_IFS
5723
5724 fi
5725 fi
5726 OTOOL=$ac_cv_prog_OTOOL
5727 if test -n "$OTOOL"; then
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
5729 $as_echo "$OTOOL" >&6; }
5730 else
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5732 $as_echo "no" >&6; }
5733 fi
5734
5735
5736 fi
5737 if 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.
5740 set 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; }
5743 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
5744 $as_echo_n "(cached) " >&6
5745 else
5746 if test -n "$ac_ct_OTOOL"; then
5747 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
5748 else
5749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5750 for as_dir in $PATH
5751 do
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
5760 done
5761 done
5762 IFS=$as_save_IFS
5763
5764 fi
5765 fi
5766 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
5767 if 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; }
5770 else
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5772 $as_echo "no" >&6; }
5773 fi
5774
5775 if test "x$ac_ct_OTOOL" = x; then
5776 OTOOL=":"
5777 else
5778 case $cross_compiling:$ac_tool_warned in
5779 yes:)
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;}
5782 ac_tool_warned=yes ;;
5783 esac
5784 OTOOL=$ac_ct_OTOOL
5785 fi
5786 else
5787 OTOOL="$ac_cv_prog_OTOOL"
5788 fi
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.
5792 set 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; }
5795 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
5796 $as_echo_n "(cached) " >&6
5797 else
5798 if test -n "$OTOOL64"; then
5799 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
5800 else
5801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5802 for as_dir in $PATH
5803 do
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
5812 done
5813 done
5814 IFS=$as_save_IFS
5815
5816 fi
5817 fi
5818 OTOOL64=$ac_cv_prog_OTOOL64
5819 if test -n "$OTOOL64"; then
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
5821 $as_echo "$OTOOL64" >&6; }
5822 else
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5824 $as_echo "no" >&6; }
5825 fi
5826
5827
5828 fi
5829 if 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.
5832 set 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; }
5835 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
5836 $as_echo_n "(cached) " >&6
5837 else
5838 if test -n "$ac_ct_OTOOL64"; then
5839 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
5840 else
5841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5842 for as_dir in $PATH
5843 do
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
5852 done
5853 done
5854 IFS=$as_save_IFS
5855
5856 fi
5857 fi
5858 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
5859 if 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; }
5862 else
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5864 $as_echo "no" >&6; }
5865 fi
5866
5867 if test "x$ac_ct_OTOOL64" = x; then
5868 OTOOL64=":"
5869 else
5870 case $cross_compiling:$ac_tool_warned in
5871 yes:)
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;}
5874 ac_tool_warned=yes ;;
5875 esac
5876 OTOOL64=$ac_ct_OTOOL64
5877 fi
5878 else
5879 OTOOL64="$ac_cv_prog_OTOOL64"
5880 fi
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; }
5910 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
5911 $as_echo_n "(cached) " >&6
5912 else
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
5934 fi
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; }
5939 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
5940 $as_echo_n "(cached) " >&6
5941 else
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
5949 int
5950 main ()
5951 {
5952
5953 ;
5954 return 0;
5955 }
5956 _ACEOF
5957 if ac_fn_c_try_link "$LINENO"; then :
5958 lt_cv_ld_exported_symbols_list=yes
5959 else
5960 lt_cv_ld_exported_symbols_list=no
5961 fi
5962 rm -f core conftest.err conftest.$ac_objext \
5963 conftest$ac_exeext conftest.$ac_ext
5964 LDFLAGS="$save_LDFLAGS"
5965
5966 fi
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
6004 ac_ext=c
6005 ac_cpp='$CPP $CPPFLAGS'
6006 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6007 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6008 ac_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.
6012 if test -n "$CPP" && test -d "$CPP"; then
6013 CPP=
6014 fi
6015 if test -z "$CPP"; then
6016 if test "${ac_cv_prog_CPP+set}" = set; then :
6017 $as_echo_n "(cached) " >&6
6018 else
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
6023 for ac_c_preproc_warn_flag in '' yes
6024 do
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
6040 if ac_fn_c_try_cpp "$LINENO"; then :
6041
6042 else
6043 # Broken: fails on valid input.
6044 continue
6045 fi
6046 rm -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
6054 if ac_fn_c_try_cpp "$LINENO"; then :
6055 # Broken: success on invalid input.
6056 continue
6057 else
6058 # Passes both tests.
6059 ac_preproc_ok=:
6060 break
6061 fi
6062 rm -f conftest.err conftest.$ac_ext
6063
6064 done
6065 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6066 rm -f conftest.err conftest.$ac_ext
6067 if $ac_preproc_ok; then :
6068 break
6069 fi
6070
6071 done
6072 ac_cv_prog_CPP=$CPP
6073
6074 fi
6075 CPP=$ac_cv_prog_CPP
6076 else
6077 ac_cv_prog_CPP=$CPP
6078 fi
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6080 $as_echo "$CPP" >&6; }
6081 ac_preproc_ok=false
6082 for ac_c_preproc_warn_flag in '' yes
6083 do
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
6099 if ac_fn_c_try_cpp "$LINENO"; then :
6100
6101 else
6102 # Broken: fails on valid input.
6103 continue
6104 fi
6105 rm -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
6113 if ac_fn_c_try_cpp "$LINENO"; then :
6114 # Broken: success on invalid input.
6115 continue
6116 else
6117 # Passes both tests.
6118 ac_preproc_ok=:
6119 break
6120 fi
6121 rm -f conftest.err conftest.$ac_ext
6122
6123 done
6124 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6125 rm -f conftest.err conftest.$ac_ext
6126 if $ac_preproc_ok; then :
6127
6128 else
6129 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6130 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6131 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6132 See \`config.log' for more details." "$LINENO" 5; }
6133 fi
6134
6135 ac_ext=c
6136 ac_cpp='$CPP $CPPFLAGS'
6137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6139 ac_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; }
6144 if test "${ac_cv_header_stdc+set}" = set; then :
6145 $as_echo_n "(cached) " >&6
6146 else
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
6154 int
6155 main ()
6156 {
6157
6158 ;
6159 return 0;
6160 }
6161 _ACEOF
6162 if ac_fn_c_try_compile "$LINENO"; then :
6163 ac_cv_header_stdc=yes
6164 else
6165 ac_cv_header_stdc=no
6166 fi
6167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6168
6169 if 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
6176 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6177 $EGREP "memchr" >/dev/null 2>&1; then :
6178
6179 else
6180 ac_cv_header_stdc=no
6181 fi
6182 rm -f conftest*
6183
6184 fi
6185
6186 if 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
6193 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6194 $EGREP "free" >/dev/null 2>&1; then :
6195
6196 else
6197 ac_cv_header_stdc=no
6198 fi
6199 rm -f conftest*
6200
6201 fi
6202
6203 if 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 :
6207 else
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)))
6224 int
6225 main ()
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
6235 if ac_fn_c_try_run "$LINENO"; then :
6236
6237 else
6238 ac_cv_header_stdc=no
6239 fi
6240 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6241 conftest.$ac_objext conftest.beam conftest.$ac_ext
6242 fi
6243
6244 fi
6245 fi
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6247 $as_echo "$ac_cv_header_stdc" >&6; }
6248 if test $ac_cv_header_stdc = yes; then
6249
6250 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6251
6252 fi
6253
6254 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6255 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6256 inttypes.h stdint.h unistd.h
6257 do :
6258 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6259 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6260 "
6261 eval 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
6267 fi
6268
6269 done
6270
6271
6272 for ac_header in dlfcn.h
6273 do :
6274 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6275 "
6276 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6277 cat >>confdefs.h <<_ACEOF
6278 #define HAVE_DLFCN_H 1
6279 _ACEOF
6280
6281 fi
6282
6283 done
6284
6285
6286
6287 # Set options
6288 # Check whether --enable-static was given.
6289 if test "${enable_static+set}" = set; then :
6290 enableval=$enable_static; p=${PACKAGE-default}
6291 case $enableval in
6292 yes) enable_static=yes ;;
6293 no) enable_static=no ;;
6294 *)
6295 enable_static=no
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
6301 enable_static=yes
6302 fi
6303 done
6304 IFS="$lt_save_ifs"
6305 ;;
6306 esac
6307 else
6308 enable_static=no
6309 fi
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320 enable_dlopen=no
6321
6322
6323 enable_win32_dll=no
6324
6325
6326 # Check whether --enable-shared was given.
6327 if test "${enable_shared+set}" = set; then :
6328 enableval=$enable_shared; p=${PACKAGE-default}
6329 case $enableval in
6330 yes) enable_shared=yes ;;
6331 no) enable_shared=no ;;
6332 *)
6333 enable_shared=no
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
6339 enable_shared=yes
6340 fi
6341 done
6342 IFS="$lt_save_ifs"
6343 ;;
6344 esac
6345 else
6346 enable_shared=yes
6347 fi
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359 # Check whether --with-pic was given.
6360 if test "${with_pic+set}" = set; then :
6361 withval=$with_pic; pic_mode="$withval"
6362 else
6363 pic_mode=default
6364 fi
6365
6366
6367 test -z "$pic_mode" && pic_mode=default
6368
6369
6370
6371
6372
6373
6374
6375 # Check whether --enable-fast-install was given.
6376 if 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
6394 else
6395 enable_fast_install=yes
6396 fi
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408 # This can be used to rebuild libtool when needed
6409 LIBTOOL_DEPS="$ltmain"
6410
6411 # Always use our own libtool.
6412 LIBTOOL='$(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
6438 test -z "$LN_S" && LN_S="ln -s"
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453 if test -n "${ZSH_VERSION+set}" ; then
6454 setopt NO_GLOB_SUBST
6455 fi
6456
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6458 $as_echo_n "checking for objdir... " >&6; }
6459 if test "${lt_cv_objdir+set}" = set; then :
6460 $as_echo_n "(cached) " >&6
6461 else
6462 rm -f .libs 2>/dev/null
6463 mkdir .libs 2>/dev/null
6464 if test -d .libs; then
6465 lt_cv_objdir=.libs
6466 else
6467 # MS-DOS does not allow filenames that begin with a dot.
6468 lt_cv_objdir=_libs
6469 fi
6470 rmdir .libs 2>/dev/null
6471 fi
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6473 $as_echo "$lt_cv_objdir" >&6; }
6474 objdir=$lt_cv_objdir
6475
6476
6477
6478
6479
6480 cat >>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
6500 case $host_os in
6501 aix3*)
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 ;;
6510 esac
6511
6512 # Sed substitution that helps us do robust quoting. It backslashifies
6513 # metacharacters that are still active within double-quoted strings.
6514 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6515
6516 # Same as above, but do not quote variable references.
6517 double_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.
6521 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6522
6523 # Sed substitution to delay expansion of an escaped single quote.
6524 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6525
6526 # Sed substitution to avoid accidental globbing in evaled expressions
6527 no_glob_subst='s/\*/\\\*/g'
6528
6529 # Global variables:
6530 ofile=libtool
6531 can_build_shared=yes
6532
6533 # All known linkers require a `.a' archive for static linking (except MSVC,
6534 # which needs '.lib').
6535 libext=a
6536
6537 with_gnu_ld="$lt_cv_prog_gnu_ld"
6538
6539 old_CC="$CC"
6540 old_CFLAGS="$CFLAGS"
6541
6542 # Set sane defaults for various variables
6543 test -z "$CC" && CC=cc
6544 test -z "$LTCC" && LTCC=$CC
6545 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6546 test -z "$LD" && LD=ld
6547 test -z "$ac_objext" && ac_objext=o
6548
6549 for 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
6556 done
6557 cc_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
6561 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6562 case $deplibs_check_method in
6563 file_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; }
6567 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6568 $as_echo_n "(cached) " >&6
6569 else
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 ;;
6613 esac
6614 fi
6615
6616 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6617 if test -n "$MAGIC_CMD"; then
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6619 $as_echo "$MAGIC_CMD" >&6; }
6620 else
6621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6622 $as_echo "no" >&6; }
6623 fi
6624
6625
6626
6627
6628
6629 if 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; }
6633 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6634 $as_echo_n "(cached) " >&6
6635 else
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 ;;
6679 esac
6680 fi
6681
6682 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6683 if test -n "$MAGIC_CMD"; then
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6685 $as_echo "$MAGIC_CMD" >&6; }
6686 else
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688 $as_echo "no" >&6; }
6689 fi
6690
6691
6692 else
6693 MAGIC_CMD=:
6694 fi
6695 fi
6696
6697 fi
6698 ;;
6699 esac
6700
6701 # Use C for the default configuration in the libtool script
6702
6703 lt_save_CC="$CC"
6704 ac_ext=c
6705 ac_cpp='$CPP $CPPFLAGS'
6706 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6707 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6708 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6709
6710
6711 # Source file extension for C test sources.
6712 ac_ext=c
6713
6714 # Object file extension for compiled C test sources.
6715 objext=o
6716 objext=$objext
6717
6718 # Code to be used in simple compile tests
6719 lt_simple_compile_test_code="int some_variable = 0;"
6720
6721 # Code to be used in simple link tests
6722 lt_simple_link_test_code='int main(){return(0);}'
6723
6724
6725
6726
6727
6728
6729
6730 # If no C compiler was specified, use CC.
6731 LTCC=${LTCC-"$CC"}
6732
6733 # If no C compiler flags were specified, use CFLAGS.
6734 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6735
6736 # Allow CC to be a program name with arguments.
6737 compiler=$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.
6741 compiler_DEFAULT=$CC
6742
6743 # save warnings/boilerplate of simple test code
6744 ac_outfile=conftest.$ac_objext
6745 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6746 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6747 _lt_compiler_boilerplate=`cat conftest.err`
6748 $RM conftest*
6749
6750 ac_outfile=conftest.$ac_objext
6751 echo "$lt_simple_link_test_code" >conftest.$ac_ext
6752 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6753 _lt_linker_boilerplate=`cat conftest.err`
6754 $RM -r conftest*
6755
6756
6757 if test -n "$compiler"; then
6758
6759 lt_prog_compiler_no_builtin_flag=
6760
6761 if 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; }
6766 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
6767 $as_echo_n "(cached) " >&6
6768 else
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:'`
6782 (eval echo "\"\$as_me:6782: $lt_compile\"" >&5)
6783 (eval "$lt_compile" 2>conftest.err)
6784 ac_status=$?
6785 cat conftest.err >&5
6786 echo "$as_me:6786: \$? = $ac_status" >&5
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
6798 fi
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
6802 if 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"
6804 else
6805 :
6806 fi
6807
6808 fi
6809
6810
6811
6812
6813
6814
6815 lt_prog_compiler_wl=
6816 lt_prog_compiler_pic=
6817 lt_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
7082 case $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 ;;
7090 esac
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 #
7102 if 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; }
7105 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7106 $as_echo_n "(cached) " >&6
7107 else
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:'`
7121 (eval echo "\"\$as_me:7121: $lt_compile\"" >&5)
7122 (eval "$lt_compile" 2>conftest.err)
7123 ac_status=$?
7124 cat conftest.err >&5
7125 echo "$as_me:7125: \$? = $ac_status" >&5
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
7137 fi
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
7141 if 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
7146 else
7147 lt_prog_compiler_pic=
7148 lt_prog_compiler_can_build_shared=no
7149 fi
7150
7151 fi
7152
7153
7154
7155
7156
7157
7158 #
7159 # Check to make sure the static flag actually works.
7160 #
7161 wl=$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; }
7164 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7165 $as_echo_n "(cached) " >&6
7166 else
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
7189 fi
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
7193 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7194 :
7195 else
7196 lt_prog_compiler_static=
7197 fi
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; }
7207 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7208 $as_echo_n "(cached) " >&6
7209 else
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:'`
7226 (eval echo "\"\$as_me:7226: $lt_compile\"" >&5)
7227 (eval "$lt_compile" 2>out/conftest.err)
7228 ac_status=$?
7229 cat out/conftest.err >&5
7230 echo "$as_me:7230: \$? = $ac_status" >&5
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
7251 fi
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; }
7262 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7263 $as_echo_n "(cached) " >&6
7264 else
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:'`
7281 (eval echo "\"\$as_me:7281: $lt_compile\"" >&5)
7282 (eval "$lt_compile" 2>out/conftest.err)
7283 ac_status=$?
7284 cat out/conftest.err >&5
7285 echo "$as_me:7285: \$? = $ac_status" >&5
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
7306 fi
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
7313 hard_links="nottested"
7314 if 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
7331 else
7332 need_locks=no
7333 fi
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
7790 int
7791 main ()
7792 {
7793
7794 ;
7795 return 0;
7796 }
7797 _ACEOF
7798 if ac_fn_c_try_link "$LINENO"; then :
7799
7800 lt_aix_libpath_sed='
7801 /Import File Strings/,/^$/ {
7802 /^0/ {
7803 s/^0 *\(.*\)$/\1/
7804 p
7805 }
7806 }'
7807 aix_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.
7809 if test -z "$aix_libpath"; then
7810 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7811 fi
7812 fi
7813 rm -f core conftest.err conftest.$ac_objext \
7814 conftest$ac_exeext conftest.$ac_ext
7815 if 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
7830 int
7831 main ()
7832 {
7833
7834 ;
7835 return 0;
7836 }
7837 _ACEOF
7838 if ac_fn_c_try_link "$LINENO"; then :
7839
7840 lt_aix_libpath_sed='
7841 /Import File Strings/,/^$/ {
7842 /^0/ {
7843 s/^0 *\(.*\)$/\1/
7844 p
7845 }
7846 }'
7847 aix_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.
7849 if test -z "$aix_libpath"; then
7850 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7851 fi
7852 fi
7853 rm -f core conftest.err conftest.$ac_objext \
7854 conftest$ac_exeext conftest.$ac_ext
7855 if 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. */
8068 int foo(void) {}
8069 _ACEOF
8070 if 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
8073 fi
8074 rm -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; }
8333 test "$ld_shlibs" = no && can_build_shared=no
8334
8335 with_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 #
8354 case "x$archive_cmds_need_lc" in
8355 x|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 ;;
8412 esac
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
8573 if 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 '
8601 BEGIN {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`
8621 else
8622 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8623 fi
8624 library_names_spec=
8625 libname_spec='lib$name'
8626 soname_spec=
8627 shrext_cmds=".so"
8628 postinstall_cmds=
8629 postuninstall_cmds=
8630 finish_cmds=
8631 finish_eval=
8632 shlibpath_var=
8633 shlibpath_overrides_runpath=unknown
8634 version_type=none
8635 dynamic_linker="$host_os ld.so"
8636 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8637 need_lib_prefix=unknown
8638 hardcode_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
8642 need_version=unknown
8643
8644 case $host_os in
8645 aix3*)
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
8654 aix[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
8698 amigaos*)
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
8713 beos*)
8714 library_names_spec='${libname}${shared_ext}'
8715 dynamic_linker="$host_os ld.so"
8716 shlibpath_var=LIBRARY_PATH
8717 ;;
8718
8719 bsdi[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
8733 cygwin* | 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
8795 darwin* | 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
8810 dgux*)
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
8819 freebsd1*)
8820 dynamic_linker=no
8821 ;;
8822
8823 freebsd* | 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
8867 gnu*)
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
8877 hpux9* | 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
8923 interix[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
8935 irix5* | 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.
8973 linux*oldld* | linux*aout* | linux*coff*)
8974 dynamic_linker=no
8975 ;;
8976
8977 # This must be Linux ELF.
8978 linux* | 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
8995 int
8996 main ()
8997 {
8998
8999 ;
9000 return 0;
9001 }
9002 _ACEOF
9003 if 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
9006 fi
9007 fi
9008 rm -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
9033 netbsdelf*-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
9045 netbsd*)
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
9063 newsos6)
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
9082 openbsd*)
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
9108 os2*)
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
9117 osf3* | 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
9128 rdos*)
9129 dynamic_linker=no
9130 ;;
9131
9132 solaris*)
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
9145 sunos4*)
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
9157 sysv4 | 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
9180 sysv4*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
9189 sysv5* | 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
9211 tpf*)
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
9222 uts4*)
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 ;;
9232 esac
9233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9234 $as_echo "$dynamic_linker" >&6; }
9235 test "$dynamic_linker" = no && can_build_shared=no
9236
9237 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9238 if test "$GCC" = yes; then
9239 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9240 fi
9241
9242 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9243 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9244 fi
9245 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9246 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9247 fi
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; }
9337 hardcode_action=
9338 if 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
9355 else
9356 # We cannot hardcode anything, or else we can only hardcode existing
9357 # directories.
9358 hardcode_action=unsupported
9359 fi
9360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9361 $as_echo "$hardcode_action" >&6; }
9362
9363 if test "$hardcode_action" = relink ||
9364 test "$inherit_rpath" = yes; then
9365 # Fast installation is not supported
9366 enable_fast_install=no
9367 elif test "$shlibpath_overrides_runpath" = yes ||
9368 test "$enable_shared" = no; then
9369 # Fast installation is not necessary
9370 enable_fast_install=needless
9371 fi
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
9382 else
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; }
9407 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9408 $as_echo_n "(cached) " >&6
9409 else
9410 ac_check_lib_save_LIBS=$LIBS
9411 LIBS="-ldl $LIBS"
9412 cat 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
9419 extern "C"
9420 #endif
9421 char dlopen ();
9422 int
9423 main ()
9424 {
9425 return dlopen ();
9426 ;
9427 return 0;
9428 }
9429 _ACEOF
9430 if ac_fn_c_try_link "$LINENO"; then :
9431 ac_cv_lib_dl_dlopen=yes
9432 else
9433 ac_cv_lib_dl_dlopen=no
9434 fi
9435 rm -f core conftest.err conftest.$ac_objext \
9436 conftest$ac_exeext conftest.$ac_ext
9437 LIBS=$ac_check_lib_save_LIBS
9438 fi
9439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9440 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9441 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9442 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9443 else
9444
9445 lt_cv_dlopen="dyld"
9446 lt_cv_dlopen_libs=
9447 lt_cv_dlopen_self=yes
9448
9449 fi
9450
9451 ;;
9452
9453 *)
9454 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9455 if test "x$ac_cv_func_shl_load" = x""yes; then :
9456 lt_cv_dlopen="shl_load"
9457 else
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; }
9460 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9461 $as_echo_n "(cached) " >&6
9462 else
9463 ac_check_lib_save_LIBS=$LIBS
9464 LIBS="-ldld $LIBS"
9465 cat 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
9472 extern "C"
9473 #endif
9474 char shl_load ();
9475 int
9476 main ()
9477 {
9478 return shl_load ();
9479 ;
9480 return 0;
9481 }
9482 _ACEOF
9483 if ac_fn_c_try_link "$LINENO"; then :
9484 ac_cv_lib_dld_shl_load=yes
9485 else
9486 ac_cv_lib_dld_shl_load=no
9487 fi
9488 rm -f core conftest.err conftest.$ac_objext \
9489 conftest$ac_exeext conftest.$ac_ext
9490 LIBS=$ac_check_lib_save_LIBS
9491 fi
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; }
9494 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9495 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9496 else
9497 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9498 if test "x$ac_cv_func_dlopen" = x""yes; then :
9499 lt_cv_dlopen="dlopen"
9500 else
9501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9502 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9503 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9504 $as_echo_n "(cached) " >&6
9505 else
9506 ac_check_lib_save_LIBS=$LIBS
9507 LIBS="-ldl $LIBS"
9508 cat 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
9515 extern "C"
9516 #endif
9517 char dlopen ();
9518 int
9519 main ()
9520 {
9521 return dlopen ();
9522 ;
9523 return 0;
9524 }
9525 _ACEOF
9526 if ac_fn_c_try_link "$LINENO"; then :
9527 ac_cv_lib_dl_dlopen=yes
9528 else
9529 ac_cv_lib_dl_dlopen=no
9530 fi
9531 rm -f core conftest.err conftest.$ac_objext \
9532 conftest$ac_exeext conftest.$ac_ext
9533 LIBS=$ac_check_lib_save_LIBS
9534 fi
9535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9536 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9537 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9538 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9539 else
9540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9541 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
9542 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
9543 $as_echo_n "(cached) " >&6
9544 else
9545 ac_check_lib_save_LIBS=$LIBS
9546 LIBS="-lsvld $LIBS"
9547 cat 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
9554 extern "C"
9555 #endif
9556 char dlopen ();
9557 int
9558 main ()
9559 {
9560 return dlopen ();
9561 ;
9562 return 0;
9563 }
9564 _ACEOF
9565 if ac_fn_c_try_link "$LINENO"; then :
9566 ac_cv_lib_svld_dlopen=yes
9567 else
9568 ac_cv_lib_svld_dlopen=no
9569 fi
9570 rm -f core conftest.err conftest.$ac_objext \
9571 conftest$ac_exeext conftest.$ac_ext
9572 LIBS=$ac_check_lib_save_LIBS
9573 fi
9574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9575 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9576 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
9577 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9578 else
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; }
9581 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
9582 $as_echo_n "(cached) " >&6
9583 else
9584 ac_check_lib_save_LIBS=$LIBS
9585 LIBS="-ldld $LIBS"
9586 cat 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
9593 extern "C"
9594 #endif
9595 char dld_link ();
9596 int
9597 main ()
9598 {
9599 return dld_link ();
9600 ;
9601 return 0;
9602 }
9603 _ACEOF
9604 if ac_fn_c_try_link "$LINENO"; then :
9605 ac_cv_lib_dld_dld_link=yes
9606 else
9607 ac_cv_lib_dld_dld_link=no
9608 fi
9609 rm -f core conftest.err conftest.$ac_objext \
9610 conftest$ac_exeext conftest.$ac_ext
9611 LIBS=$ac_check_lib_save_LIBS
9612 fi
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; }
9615 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
9616 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9617 fi
9618
9619
9620 fi
9621
9622
9623 fi
9624
9625
9626 fi
9627
9628
9629 fi
9630
9631
9632 fi
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; }
9656 if test "${lt_cv_dlopen_self+set}" = set; then :
9657 $as_echo_n "(cached) " >&6
9658 else
9659 if test "$cross_compiling" = yes; then :
9660 lt_cv_dlopen_self=cross
9661 else
9662 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9663 lt_status=$lt_dlunknown
9664 cat > conftest.$ac_ext <<_LT_EOF
9665 #line 9665 "configure"
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
9706 void fnord() { int i=42;}
9707 int 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
9740 fi
9741 rm -fr conftest*
9742
9743
9744 fi
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; }
9752 if test "${lt_cv_dlopen_self_static+set}" = set; then :
9753 $as_echo_n "(cached) " >&6
9754 else
9755 if test "$cross_compiling" = yes; then :
9756 lt_cv_dlopen_self_static=cross
9757 else
9758 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9759 lt_status=$lt_dlunknown
9760 cat > conftest.$ac_ext <<_LT_EOF
9761 #line 9761 "configure"
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
9802 void fnord() { int i=42;}
9803 int 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
9836 fi
9837 rm -fr conftest*
9838
9839
9840 fi
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
9860 fi
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878 striplib=
9879 old_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; }
9882 if 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; }
9887 else
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
9906 fi
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
9959 fi
9960 ac_ext=c
9961 ac_cpp='$CPP $CPPFLAGS'
9962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9964 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9965
9966 CC="$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
9988 for ac_prog in 'bison -y' byacc
9989 do
9990 # Extract the first word of "$ac_prog", so it can be a program name with args.
9991 set 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; }
9994 if test "${ac_cv_prog_YACC+set}" = set; then :
9995 $as_echo_n "(cached) " >&6
9996 else
9997 if test -n "$YACC"; then
9998 ac_cv_prog_YACC="$YACC" # Let the user override the test.
9999 else
10000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10001 for as_dir in $PATH
10002 do
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
10011 done
10012 done
10013 IFS=$as_save_IFS
10014
10015 fi
10016 fi
10017 YACC=$ac_cv_prog_YACC
10018 if test -n "$YACC"; then
10019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10020 $as_echo "$YACC" >&6; }
10021 else
10022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10023 $as_echo "no" >&6; }
10024 fi
10025
10026
10027 test -n "$YACC" && break
10028 done
10029 test -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; }
10037 if test "${ax_cv_prog_bison+set}" = set; then :
10038 $as_echo_n "(cached) " >&6
10039 else
10040
10041 if test "`echo \"$YACC\" | $SED 's,^.*\(bison\).*$,\1,'`" = "bison" ; then :
10042
10043 ax_cv_prog_bison=yes
10044
10045 else
10046
10047 ax_cv_prog_bison=no
10048
10049 fi
10050
10051 fi
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
10062 else
10063
10064 :
10065 as_fn_error "You need bison 2.4 or greater" "$LINENO" 5
10066
10067 fi
10068
10069 for ac_prog in gawk mawk nawk awk
10070 do
10071 # Extract the first word of "$ac_prog", so it can be a program name with args.
10072 set 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; }
10075 if test "${ac_cv_prog_AWK+set}" = set; then :
10076 $as_echo_n "(cached) " >&6
10077 else
10078 if test -n "$AWK"; then
10079 ac_cv_prog_AWK="$AWK" # Let the user override the test.
10080 else
10081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10082 for as_dir in $PATH
10083 do
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
10092 done
10093 done
10094 IFS=$as_save_IFS
10095
10096 fi
10097 fi
10098 AWK=$ac_cv_prog_AWK
10099 if test -n "$AWK"; then
10100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
10101 $as_echo "$AWK" >&6; }
10102 else
10103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10104 $as_echo "no" >&6; }
10105 fi
10106
10107
10108 test -n "$AWK" && break
10109 done
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; }
10113 as_arg_v1=$BISON_VERSION
10114 as_arg_v2=2.4
10115 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
10116 case $? 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 ;;
10131 esac
10132
10133 # expand $ac_aux_dir to an absolute path
10134 am_aux_dir=`cd $ac_aux_dir && pwd`
10135
10136 if 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
10143 fi
10144 # Use eval to expand $SHELL
10145 if eval "$MISSING --run true"; then
10146 am_missing_run="$MISSING --run "
10147 else
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;}
10151 fi
10152
10153 for ac_prog in flex lex
10154 do
10155 # Extract the first word of "$ac_prog", so it can be a program name with args.
10156 set 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; }
10159 if test "${ac_cv_prog_LEX+set}" = set; then :
10160 $as_echo_n "(cached) " >&6
10161 else
10162 if test -n "$LEX"; then
10163 ac_cv_prog_LEX="$LEX" # Let the user override the test.
10164 else
10165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10166 for as_dir in $PATH
10167 do
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
10176 done
10177 done
10178 IFS=$as_save_IFS
10179
10180 fi
10181 fi
10182 LEX=$ac_cv_prog_LEX
10183 if test -n "$LEX"; then
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10185 $as_echo "$LEX" >&6; }
10186 else
10187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10188 $as_echo "no" >&6; }
10189 fi
10190
10191
10192 test -n "$LEX" && break
10193 done
10194 test -n "$LEX" || LEX=":"
10195
10196 if test "x$LEX" != "x:"; then
10197 cat >conftest.l <<_ACEOF
10198 %%
10199 a { ECHO; }
10200 b { REJECT; }
10201 c { yymore (); }
10202 d { yyless (1); }
10203 e { yyless (input () != 0); }
10204 f { unput (yytext[0]); }
10205 . { BEGIN INITIAL; }
10206 %%
10207 #ifdef YYTEXT_POINTER
10208 extern char *yytext;
10209 #endif
10210 int
10211 main (void)
10212 {
10213 return ! yylex () + ! yywrap ();
10214 }
10215 _ACEOF
10216 { { ac_try="$LEX conftest.l"
10217 case "(($ac_try" in
10218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10219 *) ac_try_echo=$ac_try;;
10220 esac
10221 eval 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; }
10229 if test "${ac_cv_prog_lex_root+set}" = set; then :
10230 $as_echo_n "(cached) " >&6
10231 else
10232
10233 if test -f lex.yy.c; then
10234 ac_cv_prog_lex_root=lex.yy
10235 elif test -f lexyy.c; then
10236 ac_cv_prog_lex_root=lexyy
10237 else
10238 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
10239 fi
10240 fi
10241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
10242 $as_echo "$ac_cv_prog_lex_root" >&6; }
10243 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
10244
10245 if 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; }
10248 if test "${ac_cv_lib_lex+set}" = set; then :
10249 $as_echo_n "(cached) " >&6
10250 else
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
10260 if ac_fn_c_try_link "$LINENO"; then :
10261 ac_cv_lib_lex=$ac_lib
10262 fi
10263 rm -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
10269 fi
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
10273 fi
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; }
10278 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
10279 $as_echo_n "(cached) " >&6
10280 else
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.
10284 ac_cv_prog_lex_yytext_pointer=no
10285 ac_save_LIBS=$LIBS
10286 LIBS="$LEXLIB $ac_save_LIBS"
10287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10288 /* end confdefs.h. */
10289 #define YYTEXT_POINTER 1
10290 `cat $LEX_OUTPUT_ROOT.c`
10291 _ACEOF
10292 if ac_fn_c_try_link "$LINENO"; then :
10293 ac_cv_prog_lex_yytext_pointer=yes
10294 fi
10295 rm -f core conftest.err conftest.$ac_objext \
10296 conftest$ac_exeext conftest.$ac_ext
10297 LIBS=$ac_save_LIBS
10298
10299 fi
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; }
10302 if test $ac_cv_prog_lex_yytext_pointer = yes; then
10303
10304 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
10305
10306 fi
10307 rm -f conftest.l $LEX_OUTPUT_ROOT.c
10308
10309 fi
10310 if test "$LEX" = :; then
10311 LEX=${am_missing_run}flex
10312 fi
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; }
10319 if test "${ax_cv_prog_flex+set}" = set; then :
10320 $as_echo_n "(cached) " >&6
10321 else
10322
10323 if test "`echo \"$LEX\" | $SED 's,^.*\(flex\).*$,\1,'`" = "flex"; then :
10324
10325 ax_cv_prog_flex=yes
10326
10327 else
10328
10329 ax_cv_prog_flex=no
10330
10331 fi
10332
10333 fi
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
10344 else
10345
10346 :
10347
10348 as_fn_error "You need flex 2.5.35 or greater" "$LINENO" 5
10349
10350
10351 fi
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; }
10355 as_arg_v1=$FLEX_VERSION
10356 as_arg_v2=2.5.35
10357 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
10358 case $? 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 ;;
10373 esac
10374
10375 for ac_prog in bash
10376 do
10377 # Extract the first word of "$ac_prog", so it can be a program name with args.
10378 set 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; }
10381 if test "${ac_cv_prog__BASH+set}" = set; then :
10382 $as_echo_n "(cached) " >&6
10383 else
10384 if test -n "$_BASH"; then
10385 ac_cv_prog__BASH="$_BASH" # Let the user override the test.
10386 else
10387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10388 for as_dir in $PATH
10389 do
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
10398 done
10399 done
10400 IFS=$as_save_IFS
10401
10402 fi
10403 fi
10404 _BASH=$ac_cv_prog__BASH
10405 if test -n "$_BASH"; then
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_BASH" >&5
10407 $as_echo "$_BASH" >&6; }
10408 else
10409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10410 $as_echo "no" >&6; }
10411 fi
10412
10413
10414 test -n "$_BASH" && break
10415 done
10416
10417 for ac_prog in gperf
10418 do
10419 # Extract the first word of "$ac_prog", so it can be a program name with args.
10420 set 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; }
10423 if test "${ac_cv_prog_GPERF+set}" = set; then :
10424 $as_echo_n "(cached) " >&6
10425 else
10426 if test -n "$GPERF"; then
10427 ac_cv_prog_GPERF="$GPERF" # Let the user override the test.
10428 else
10429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10430 for as_dir in $PATH
10431 do
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
10440 done
10441 done
10442 IFS=$as_save_IFS
10443
10444 fi
10445 fi
10446 GPERF=$ac_cv_prog_GPERF
10447 if test -n "$GPERF"; then
10448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GPERF" >&5
10449 $as_echo "$GPERF" >&6; }
10450 else
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10452 $as_echo "no" >&6; }
10453 fi
10454
10455
10456 test -n "$GPERF" && break
10457 done
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.
10488 if 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
10516 else
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
10560 fi
10561
10562
10563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5
10564 $as_echo "$apr_found" >&6; }
10565
10566 case $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
10592 LTLIBAPR=`$apr_config --link-libtool`
10593
10594 ;; #(
10595 *) :
10596 as_fn_error "You need apr" "$LINENO" 5 ;;
10597 esac
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; }
10601 if test "${vl_cv_lib_readline+set}" = set; then :
10602 $as_echo_n "(cached) " >&6
10603 else
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
10621 extern "C"
10622 #endif
10623 char readline ();
10624 int
10625 main ()
10626 {
10627 return readline ();
10628 ;
10629 return 0;
10630 }
10631 _ACEOF
10632 if ac_fn_c_try_link "$LINENO"; then :
10633 vl_cv_lib_readline="$TRY_LIB"
10634 fi
10635 rm -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
10650 fi
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
10659 do :
10660 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10661 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10662 eval 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
10668 fi
10669
10670 done
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; }
10674 if test "${vl_cv_lib_readline_history+set}" = set; then :
10675 $as_echo_n "(cached) " >&6
10676 else
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
10686 extern "C"
10687 #endif
10688 char add_history ();
10689 int
10690 main ()
10691 {
10692 return add_history ();
10693 ;
10694 return 0;
10695 }
10696 _ACEOF
10697 if ac_fn_c_try_link "$LINENO"; then :
10698 vl_cv_lib_readline_history="yes"
10699 fi
10700 rm -f core conftest.err conftest.$ac_objext \
10701 conftest$ac_exeext conftest.$ac_ext
10702
10703 fi
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
10711 do :
10712 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10713 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10714 eval 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
10720 fi
10721
10722 done
10723
10724 fi
10725 fi
10726
10727 ac_ext=cpp
10728 ac_cpp='$CXXCPP $CPPFLAGS'
10729 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10730 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10731 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10732 if 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.
10740 set 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; }
10743 if test "${ac_cv_prog_CXX+set}" = set; then :
10744 $as_echo_n "(cached) " >&6
10745 else
10746 if test -n "$CXX"; then
10747 ac_cv_prog_CXX="$CXX" # Let the user override the test.
10748 else
10749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10750 for as_dir in $PATH
10751 do
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
10760 done
10761 done
10762 IFS=$as_save_IFS
10763
10764 fi
10765 fi
10766 CXX=$ac_cv_prog_CXX
10767 if test -n "$CXX"; then
10768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
10769 $as_echo "$CXX" >&6; }
10770 else
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10772 $as_echo "no" >&6; }
10773 fi
10774
10775
10776 test -n "$CXX" && break
10777 done
10778 fi
10779 if 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
10782 do
10783 # Extract the first word of "$ac_prog", so it can be a program name with args.
10784 set 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; }
10787 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
10788 $as_echo_n "(cached) " >&6
10789 else
10790 if test -n "$ac_ct_CXX"; then
10791 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
10792 else
10793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10794 for as_dir in $PATH
10795 do
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
10804 done
10805 done
10806 IFS=$as_save_IFS
10807
10808 fi
10809 fi
10810 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
10811 if 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; }
10814 else
10815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10816 $as_echo "no" >&6; }
10817 fi
10818
10819
10820 test -n "$ac_ct_CXX" && break
10821 done
10822
10823 if test "x$ac_ct_CXX" = x; then
10824 CXX="g++"
10825 else
10826 case $cross_compiling:$ac_tool_warned in
10827 yes:)
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;}
10830 ac_tool_warned=yes ;;
10831 esac
10832 CXX=$ac_ct_CXX
10833 fi
10834 fi
10835
10836 fi
10837 fi
10838 # Provide some information about the compiler.
10839 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
10840 set X $ac_compile
10841 ac_compiler=$2
10842 for ac_option in --version -v -V -qversion; do
10843 { { ac_try="$ac_compiler $ac_option >&5"
10844 case "(($ac_try" in
10845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10846 *) ac_try_echo=$ac_try;;
10847 esac
10848 eval 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; }
10861 done
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; }
10865 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
10866 $as_echo_n "(cached) " >&6
10867 else
10868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10869 /* end confdefs.h. */
10870
10871 int
10872 main ()
10873 {
10874 #ifndef __GNUC__
10875 choke me
10876 #endif
10877
10878 ;
10879 return 0;
10880 }
10881 _ACEOF
10882 if ac_fn_cxx_try_compile "$LINENO"; then :
10883 ac_compiler_gnu=yes
10884 else
10885 ac_compiler_gnu=no
10886 fi
10887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10888 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
10889
10890 fi
10891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
10892 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
10893 if test $ac_compiler_gnu = yes; then
10894 GXX=yes
10895 else
10896 GXX=
10897 fi
10898 ac_test_CXXFLAGS=${CXXFLAGS+set}
10899 ac_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; }
10902 if test "${ac_cv_prog_cxx_g+set}" = set; then :
10903 $as_echo_n "(cached) " >&6
10904 else
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
10912 int
10913 main ()
10914 {
10915
10916 ;
10917 return 0;
10918 }
10919 _ACEOF
10920 if ac_fn_cxx_try_compile "$LINENO"; then :
10921 ac_cv_prog_cxx_g=yes
10922 else
10923 CXXFLAGS=""
10924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10925 /* end confdefs.h. */
10926
10927 int
10928 main ()
10929 {
10930
10931 ;
10932 return 0;
10933 }
10934 _ACEOF
10935 if ac_fn_cxx_try_compile "$LINENO"; then :
10936
10937 else
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
10943 int
10944 main ()
10945 {
10946
10947 ;
10948 return 0;
10949 }
10950 _ACEOF
10951 if ac_fn_cxx_try_compile "$LINENO"; then :
10952 ac_cv_prog_cxx_g=yes
10953 fi
10954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10955 fi
10956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10957 fi
10958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10959 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10960 fi
10961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
10962 $as_echo "$ac_cv_prog_cxx_g" >&6; }
10963 if test "$ac_test_CXXFLAGS" = set; then
10964 CXXFLAGS=$ac_save_CXXFLAGS
10965 elif 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
10971 else
10972 if test "$GXX" = yes; then
10973 CXXFLAGS="-O2"
10974 else
10975 CXXFLAGS=
10976 fi
10977 fi
10978 ac_ext=c
10979 ac_cpp='$CPP $CPPFLAGS'
10980 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10981 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10982 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10983
10984
10985 ac_ext=cpp
10986 ac_cpp='$CXXCPP $CPPFLAGS'
10987 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10988 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10989 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10990 if 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.
10998 set 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; }
11001 if test "${ac_cv_prog_CXX+set}" = set; then :
11002 $as_echo_n "(cached) " >&6
11003 else
11004 if test -n "$CXX"; then
11005 ac_cv_prog_CXX="$CXX" # Let the user override the test.
11006 else
11007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11008 for as_dir in $PATH
11009 do
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
11018 done
11019 done
11020 IFS=$as_save_IFS
11021
11022 fi
11023 fi
11024 CXX=$ac_cv_prog_CXX
11025 if test -n "$CXX"; then
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
11027 $as_echo "$CXX" >&6; }
11028 else
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11030 $as_echo "no" >&6; }
11031 fi
11032
11033
11034 test -n "$CXX" && break
11035 done
11036 fi
11037 if 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
11040 do
11041 # Extract the first word of "$ac_prog", so it can be a program name with args.
11042 set 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; }
11045 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
11046 $as_echo_n "(cached) " >&6
11047 else
11048 if test -n "$ac_ct_CXX"; then
11049 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
11050 else
11051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11052 for as_dir in $PATH
11053 do
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
11062 done
11063 done
11064 IFS=$as_save_IFS
11065
11066 fi
11067 fi
11068 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
11069 if 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; }
11072 else
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11074 $as_echo "no" >&6; }
11075 fi
11076
11077
11078 test -n "$ac_ct_CXX" && break
11079 done
11080
11081 if test "x$ac_ct_CXX" = x; then
11082 CXX="g++"
11083 else
11084 case $cross_compiling:$ac_tool_warned in
11085 yes:)
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;}
11088 ac_tool_warned=yes ;;
11089 esac
11090 CXX=$ac_ct_CXX
11091 fi
11092 fi
11093
11094 fi
11095 fi
11096 # Provide some information about the compiler.
11097 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
11098 set X $ac_compile
11099 ac_compiler=$2
11100 for ac_option in --version -v -V -qversion; do
11101 { { ac_try="$ac_compiler $ac_option >&5"
11102 case "(($ac_try" in
11103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11104 *) ac_try_echo=$ac_try;;
11105 esac
11106 eval 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; }
11119 done
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; }
11123 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
11124 $as_echo_n "(cached) " >&6
11125 else
11126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11127 /* end confdefs.h. */
11128
11129 int
11130 main ()
11131 {
11132 #ifndef __GNUC__
11133 choke me
11134 #endif
11135
11136 ;
11137 return 0;
11138 }
11139 _ACEOF
11140 if ac_fn_cxx_try_compile "$LINENO"; then :
11141 ac_compiler_gnu=yes
11142 else
11143 ac_compiler_gnu=no
11144 fi
11145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11146 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
11147
11148 fi
11149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
11150 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
11151 if test $ac_compiler_gnu = yes; then
11152 GXX=yes
11153 else
11154 GXX=
11155 fi
11156 ac_test_CXXFLAGS=${CXXFLAGS+set}
11157 ac_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; }
11160 if test "${ac_cv_prog_cxx_g+set}" = set; then :
11161 $as_echo_n "(cached) " >&6
11162 else
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
11170 int
11171 main ()
11172 {
11173
11174 ;
11175 return 0;
11176 }
11177 _ACEOF
11178 if ac_fn_cxx_try_compile "$LINENO"; then :
11179 ac_cv_prog_cxx_g=yes
11180 else
11181 CXXFLAGS=""
11182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11183 /* end confdefs.h. */
11184
11185 int
11186 main ()
11187 {
11188
11189 ;
11190 return 0;
11191 }
11192 _ACEOF
11193 if ac_fn_cxx_try_compile "$LINENO"; then :
11194
11195 else
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
11201 int
11202 main ()
11203 {
11204
11205 ;
11206 return 0;
11207 }
11208 _ACEOF
11209 if ac_fn_cxx_try_compile "$LINENO"; then :
11210 ac_cv_prog_cxx_g=yes
11211 fi
11212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11213 fi
11214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11215 fi
11216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11217 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11218 fi
11219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
11220 $as_echo "$ac_cv_prog_cxx_g" >&6; }
11221 if test "$ac_test_CXXFLAGS" = set; then
11222 CXXFLAGS=$ac_save_CXXFLAGS
11223 elif 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
11229 else
11230 if test "$GXX" = yes; then
11231 CXXFLAGS="-O2"
11232 else
11233 CXXFLAGS=
11234 fi
11235 fi
11236 ac_ext=c
11237 ac_cpp='$CPP $CPPFLAGS'
11238 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11239 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11240 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11241
11242 if 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
11246 ac_cpp='$CXXCPP $CPPFLAGS'
11247 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11248 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11249 ac_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; }
11252 if test -z "$CXXCPP"; then
11253 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11254 $as_echo_n "(cached) " >&6
11255 else
11256 # Double quotes because CXXCPP needs to be expanded
11257 for CXXCPP in "$CXX -E" "/lib/cpp"
11258 do
11259 ac_preproc_ok=false
11260 for ac_cxx_preproc_warn_flag in '' yes
11261 do
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
11277 if ac_fn_cxx_try_cpp "$LINENO"; then :
11278
11279 else
11280 # Broken: fails on valid input.
11281 continue
11282 fi
11283 rm -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
11291 if ac_fn_cxx_try_cpp "$LINENO"; then :
11292 # Broken: success on invalid input.
11293 continue
11294 else
11295 # Passes both tests.
11296 ac_preproc_ok=:
11297 break
11298 fi
11299 rm -f conftest.err conftest.$ac_ext
11300
11301 done
11302 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11303 rm -f conftest.err conftest.$ac_ext
11304 if $ac_preproc_ok; then :
11305 break
11306 fi
11307
11308 done
11309 ac_cv_prog_CXXCPP=$CXXCPP
11310
11311 fi
11312 CXXCPP=$ac_cv_prog_CXXCPP
11313 else
11314 ac_cv_prog_CXXCPP=$CXXCPP
11315 fi
11316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11317 $as_echo "$CXXCPP" >&6; }
11318 ac_preproc_ok=false
11319 for ac_cxx_preproc_warn_flag in '' yes
11320 do
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
11336 if ac_fn_cxx_try_cpp "$LINENO"; then :
11337
11338 else
11339 # Broken: fails on valid input.
11340 continue
11341 fi
11342 rm -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
11350 if ac_fn_cxx_try_cpp "$LINENO"; then :
11351 # Broken: success on invalid input.
11352 continue
11353 else
11354 # Passes both tests.
11355 ac_preproc_ok=:
11356 break
11357 fi
11358 rm -f conftest.err conftest.$ac_ext
11359
11360 done
11361 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11362 rm -f conftest.err conftest.$ac_ext
11363 if $ac_preproc_ok; then :
11364
11365 else
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; }
11369 fi
11370
11371 ac_ext=c
11372 ac_cpp='$CPP $CPPFLAGS'
11373 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11374 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11375 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11376
11377 else
11378 _lt_caught_CXX_error=yes
11379 fi
11380
11381
11382
11383
11384 ac_ext=cpp
11385 ac_cpp='$CXXCPP $CPPFLAGS'
11386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11387 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11389
11390 archive_cmds_need_lc_CXX=no
11391 allow_undefined_flag_CXX=
11392 always_export_symbols_CXX=no
11393 archive_expsym_cmds_CXX=
11394 compiler_needs_object_CXX=no
11395 export_dynamic_flag_spec_CXX=
11396 hardcode_direct_CXX=no
11397 hardcode_direct_absolute_CXX=no
11398 hardcode_libdir_flag_spec_CXX=
11399 hardcode_libdir_flag_spec_ld_CXX=
11400 hardcode_libdir_separator_CXX=
11401 hardcode_minus_L_CXX=no
11402 hardcode_shlibpath_var_CXX=unsupported
11403 hardcode_automatic_CXX=no
11404 inherit_rpath_CXX=no
11405 module_cmds_CXX=
11406 module_expsym_cmds_CXX=
11407 link_all_deplibs_CXX=unknown
11408 old_archive_cmds_CXX=$old_archive_cmds
11409 no_undefined_flag_CXX=
11410 whole_archive_flag_spec_CXX=
11411 enable_shared_with_static_runtimes_CXX=no
11412
11413 # Source file extension for C++ test sources.
11414 ac_ext=cpp
11415
11416 # Object file extension for compiled C++ test sources.
11417 objext=o
11418 objext_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.
11424 if 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.
11439 LTCC=${LTCC-"$CC"}
11440
11441 # If no C compiler flags were specified, use CFLAGS.
11442 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11443
11444 # Allow CC to be a program name with arguments.
11445 compiler=$CC
11446
11447
11448 # save warnings/boilerplate of simple test code
11449 ac_outfile=conftest.$ac_objext
11450 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11451 eval "$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
11456 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11457 eval "$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
11490 done
11491 cc_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.
11509 if test "${with_gnu_ld+set}" = set; then :
11510 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11511 else
11512 with_gnu_ld=no
11513 fi
11514
11515 ac_prog=ld
11516 if 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
11547 elif 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; }
11550 else
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11552 $as_echo_n "checking for non-GNU ld... " >&6; }
11553 fi
11554 if test "${lt_cv_path_LD+set}" = set; then :
11555 $as_echo_n "(cached) " >&6
11556 else
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"
11578 else
11579 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11580 fi
11581 fi
11582
11583 LD="$lt_cv_path_LD"
11584 if test -n "$LD"; then
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11586 $as_echo "$LD" >&6; }
11587 else
11588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11589 $as_echo "no" >&6; }
11590 fi
11591 test -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; }
11594 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11595 $as_echo_n "(cached) " >&6
11596 else
11597 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11598 case `$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 ;;
11605 esac
11606 fi
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11608 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11609 with_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
11766 int
11767 main ()
11768 {
11769
11770 ;
11771 return 0;
11772 }
11773 _ACEOF
11774 if ac_fn_cxx_try_link "$LINENO"; then :
11775
11776 lt_aix_libpath_sed='
11777 /Import File Strings/,/^$/ {
11778 /^0/ {
11779 s/^0 *\(.*\)$/\1/
11780 p
11781 }
11782 }'
11783 aix_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.
11785 if test -z "$aix_libpath"; then
11786 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11787 fi
11788 fi
11789 rm -f core conftest.err conftest.$ac_objext \
11790 conftest$ac_exeext conftest.$ac_ext
11791 if 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
11807 int
11808 main ()
11809 {
11810
11811 ;
11812 return 0;
11813 }
11814 _ACEOF
11815 if ac_fn_cxx_try_link "$LINENO"; then :
11816
11817 lt_aix_libpath_sed='
11818 /Import File Strings/,/^$/ {
11819 /^0/ {
11820 s/^0 *\(.*\)$/\1/
11821 p
11822 }
11823 }'
11824 aix_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.
11826 if test -z "$aix_libpath"; then
11827 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11828 fi
11829 fi
11830 rm -f core conftest.err conftest.$ac_objext \
11831 conftest$ac_exeext conftest.$ac_ext
11832 if 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:
12587 predep_objects_CXX=
12588 postdep_objects_CXX=
12589 predeps_CXX=
12590 postdeps_CXX=
12591 compiler_lib_search_path_CXX=
12592
12593 cat > conftest.$ac_ext <<_LT_EOF
12594 class Foo
12595 {
12596 public:
12597 Foo (void) { a = 0; }
12598 private:
12599 int a;
12600 };
12601 _LT_EOF
12602
12603 if { { 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
12683 else
12684 echo "libtool.m4: error: problem compiling CXX test program"
12685 fi
12686
12687 $RM -f confest.$objext
12688
12689 # PORTME: override above test on systems where it is broken
12690 case $host_os in
12691 interix[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
12699 linux*)
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
12721 solaris*)
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 ;;
12743 esac
12744
12745
12746 case " $postdeps_CXX " in
12747 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12748 esac
12749 compiler_lib_search_dirs_CXX=
12750 if 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!^ !!'`
12752 fi
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=
12785 lt_prog_compiler_pic_CXX=
12786 lt_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
13096 case $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 ;;
13104 esac
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 #
13113 if 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; }
13116 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13117 $as_echo_n "(cached) " >&6
13118 else
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:'`
13132 (eval echo "\"\$as_me:13132: $lt_compile\"" >&5)
13133 (eval "$lt_compile" 2>conftest.err)
13134 ac_status=$?
13135 cat conftest.err >&5
13136 echo "$as_me:13136: \$? = $ac_status" >&5
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
13148 fi
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
13152 if 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
13157 else
13158 lt_prog_compiler_pic_CXX=
13159 lt_prog_compiler_can_build_shared_CXX=no
13160 fi
13161
13162 fi
13163
13164
13165
13166 #
13167 # Check to make sure the static flag actually works.
13168 #
13169 wl=$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; }
13172 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13173 $as_echo_n "(cached) " >&6
13174 else
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
13197 fi
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
13201 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13202 :
13203 else
13204 lt_prog_compiler_static_CXX=
13205 fi
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; }
13212 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13213 $as_echo_n "(cached) " >&6
13214 else
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:'`
13231 (eval echo "\"\$as_me:13231: $lt_compile\"" >&5)
13232 (eval "$lt_compile" 2>out/conftest.err)
13233 ac_status=$?
13234 cat out/conftest.err >&5
13235 echo "$as_me:13235: \$? = $ac_status" >&5
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
13256 fi
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; }
13264 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13265 $as_echo_n "(cached) " >&6
13266 else
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:'`
13283 (eval echo "\"\$as_me:13283: $lt_compile\"" >&5)
13284 (eval "$lt_compile" 2>out/conftest.err)
13285 ac_status=$?
13286 cat out/conftest.err >&5
13287 echo "$as_me:13287: \$? = $ac_status" >&5
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
13308 fi
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
13315 hard_links="nottested"
13316 if 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
13333 else
13334 need_locks=no
13335 fi
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; }
13370 test "$ld_shlibs_CXX" = no && can_build_shared=no
13371
13372 with_gnu_ld_CXX=$with_gnu_ld
13373
13374
13375
13376
13377
13378
13379 #
13380 # Do we need to explicitly link libc?
13381 #
13382 case "x$archive_cmds_need_lc_CXX" in
13383 x|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 ;;
13440 esac
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
13508 library_names_spec=
13509 libname_spec='lib$name'
13510 soname_spec=
13511 shrext_cmds=".so"
13512 postinstall_cmds=
13513 postuninstall_cmds=
13514 finish_cmds=
13515 finish_eval=
13516 shlibpath_var=
13517 shlibpath_overrides_runpath=unknown
13518 version_type=none
13519 dynamic_linker="$host_os ld.so"
13520 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13521 need_lib_prefix=unknown
13522 hardcode_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
13526 need_version=unknown
13527
13528 case $host_os in
13529 aix3*)
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
13538 aix[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
13582 amigaos*)
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
13597 beos*)
13598 library_names_spec='${libname}${shared_ext}'
13599 dynamic_linker="$host_os ld.so"
13600 shlibpath_var=LIBRARY_PATH
13601 ;;
13602
13603 bsdi[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
13617 cygwin* | 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
13679 darwin* | 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
13693 dgux*)
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
13702 freebsd1*)
13703 dynamic_linker=no
13704 ;;
13705
13706 freebsd* | 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
13750 gnu*)
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
13760 hpux9* | 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
13806 interix[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
13818 irix5* | 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.
13856 linux*oldld* | linux*aout* | linux*coff*)
13857 dynamic_linker=no
13858 ;;
13859
13860 # This must be Linux ELF.
13861 linux* | 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
13878 int
13879 main ()
13880 {
13881
13882 ;
13883 return 0;
13884 }
13885 _ACEOF
13886 if 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
13889 fi
13890 fi
13891 rm -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
13916 netbsdelf*-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
13928 netbsd*)
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
13946 newsos6)
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
13965 openbsd*)
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
13991 os2*)
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
14000 osf3* | 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
14011 rdos*)
14012 dynamic_linker=no
14013 ;;
14014
14015 solaris*)
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
14028 sunos4*)
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
14040 sysv4 | 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
14063 sysv4*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
14072 sysv5* | 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
14094 tpf*)
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
14105 uts4*)
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 ;;
14115 esac
14116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14117 $as_echo "$dynamic_linker" >&6; }
14118 test "$dynamic_linker" = no && can_build_shared=no
14119
14120 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14121 if test "$GCC" = yes; then
14122 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14123 fi
14124
14125 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14126 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14127 fi
14128 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14129 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14130 fi
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; }
14169 hardcode_action_CXX=
14170 if 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
14187 else
14188 # We cannot hardcode anything, or else we can only hardcode existing
14189 # directories.
14190 hardcode_action_CXX=unsupported
14191 fi
14192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14193 $as_echo "$hardcode_action_CXX" >&6; }
14194
14195 if test "$hardcode_action_CXX" = relink ||
14196 test "$inherit_rpath_CXX" = yes; then
14197 # Fast installation is not supported
14198 enable_fast_install=no
14199 elif test "$shlibpath_overrides_runpath" = yes ||
14200 test "$enable_shared" = no; then
14201 # Fast installation is not necessary
14202 enable_fast_install=needless
14203 fi
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
14222 fi # test "$_lt_caught_CXX_error" != yes
14223
14224 ac_ext=c
14225 ac_cpp='$CPP $CPPFLAGS'
14226 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14227 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14228 ac_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; }
14247 if test -z "$INSTALL"; then
14248 if test "${ac_cv_path_install+set}" = set; then :
14249 $as_echo_n "(cached) " >&6
14250 else
14251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14252 for as_dir in $PATH
14253 do
14254 IFS=$as_save_IFS
14255 test -z "$as_dir" && as_dir=.
14256 # Account for people who put trailing slashes in PATH elements.
14257 case $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 ;;
14295 esac
14296
14297 done
14298 IFS=$as_save_IFS
14299
14300 rm -rf conftest.one conftest.two conftest.dir
14301
14302 fi
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
14312 fi
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.
14318 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
14319
14320 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
14321
14322 test -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.
14342 if test "${with_gnu_ld+set}" = set; then :
14343 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14344 else
14345 with_gnu_ld=no
14346 fi
14347
14348 # Prepare PATH_SEPARATOR.
14349 # The user is always right.
14350 if 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
14360 fi
14361 ac_prog=ld
14362 if 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
14393 elif 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; }
14396 else
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14398 $as_echo_n "checking for non-GNU ld... " >&6; }
14399 fi
14400 if test "${acl_cv_path_LD+set}" = set; then :
14401 $as_echo_n "(cached) " >&6
14402 else
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"
14421 else
14422 acl_cv_path_LD="$LD" # Let the user override the test with a path.
14423 fi
14424 fi
14425
14426 LD="$acl_cv_path_LD"
14427 if test -n "$LD"; then
14428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14429 $as_echo "$LD" >&6; }
14430 else
14431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14432 $as_echo "no" >&6; }
14433 fi
14434 test -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; }
14437 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
14438 $as_echo_n "(cached) " >&6
14439 else
14440 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14441 case `$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 ;;
14446 esac
14447 fi
14448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14449 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
14450 with_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; }
14457 if test "${acl_cv_rpath+set}" = set; then :
14458 $as_echo_n "(cached) " >&6
14459 else
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
14467 fi
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.
14480 if test "${enable_rpath+set}" = set; then :
14481 enableval=$enable_rpath; :
14482 else
14483 enable_rpath=yes
14484 fi
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.
14529 if 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
14553 fi
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; }
14978 if test "${am_cv_func_iconv+set}" = set; then :
14979 $as_echo_n "(cached) " >&6
14980 else
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>
14988 int
14989 main ()
14990 {
14991 iconv_t cd = iconv_open("","");
14992 iconv(cd,NULL,NULL,NULL,NULL);
14993 iconv_close(cd);
14994 ;
14995 return 0;
14996 }
14997 _ACEOF
14998 if ac_fn_c_try_link "$LINENO"; then :
14999 am_cv_func_iconv=yes
15000 fi
15001 rm -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>
15010 int
15011 main ()
15012 {
15013 iconv_t cd = iconv_open("","");
15014 iconv(cd,NULL,NULL,NULL,NULL);
15015 iconv_close(cd);
15016 ;
15017 return 0;
15018 }
15019 _ACEOF
15020 if ac_fn_c_try_link "$LINENO"; then :
15021 am_cv_lib_iconv=yes
15022 am_cv_func_iconv=yes
15023 fi
15024 rm -f core conftest.err conftest.$ac_objext \
15025 conftest$ac_exeext conftest.$ac_ext
15026 LIBS="$am_save_LIBS"
15027 fi
15028
15029 fi
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; }
15035 if test "${am_cv_func_iconv_works+set}" = set; then :
15036 $as_echo_n "(cached) " >&6
15037 else
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
15048 else
15049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15050 /* end confdefs.h. */
15051
15052 #include <iconv.h>
15053 #include <string.h>
15054 int 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
15109 if ac_fn_c_try_run "$LINENO"; then :
15110 am_cv_func_iconv_works=yes
15111 else
15112 am_cv_func_iconv_works=no
15113 fi
15114 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15115 conftest.$ac_objext conftest.beam conftest.$ac_ext
15116 fi
15117
15118 LIBS="$am_save_LIBS"
15119
15120 fi
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
15153 else
15154
15155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15156 /* end confdefs.h. */
15157
15158 #include <stdlib.h>
15159 #include <iconv.h>
15160 extern
15161 #ifdef __cplusplus
15162 "C"
15163 #endif
15164 #if defined(__STDC__) || defined(__cplusplus)
15165 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
15166 #else
15167 size_t iconv();
15168 #endif
15169
15170 int
15171 main ()
15172 {
15173
15174 ;
15175 return 0;
15176 }
15177 _ACEOF
15178 if ac_fn_c_try_compile "$LINENO"; then :
15179 am_cv_proto_iconv_arg1=""
15180 else
15181 am_cv_proto_iconv_arg1="const"
15182 fi
15183 rm -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);"
15185 fi
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
15193 cat >>confdefs.h <<_ACEOF
15194 #define ICONV_CONST $am_cv_proto_iconv_arg1
15195 _ACEOF
15196
15197 fi
15198
15199 case $am_cv_func_iconv in #(
15200 yes) :
15201 ;; #(
15202 *) :
15203 as_fn_error "You need iconv" "$LINENO" 5 ;;
15204 esac
15205
15206
15207 if 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.
15210 set 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; }
15213 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
15214 $as_echo_n "(cached) " >&6
15215 else
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
15222 for as_dir in $PATH
15223 do
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
15232 done
15233 done
15234 IFS=$as_save_IFS
15235
15236 ;;
15237 esac
15238 fi
15239 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
15240 if test -n "$PKG_CONFIG"; then
15241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15242 $as_echo "$PKG_CONFIG" >&6; }
15243 else
15244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15245 $as_echo "no" >&6; }
15246 fi
15247
15248
15249 fi
15250 if 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.
15253 set 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; }
15256 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
15257 $as_echo_n "(cached) " >&6
15258 else
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
15265 for as_dir in $PATH
15266 do
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
15275 done
15276 done
15277 IFS=$as_save_IFS
15278
15279 ;;
15280 esac
15281 fi
15282 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
15283 if 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; }
15286 else
15287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15288 $as_echo "no" >&6; }
15289 fi
15290
15291 if test "x$ac_pt_PKG_CONFIG" = x; then
15292 PKG_CONFIG=""
15293 else
15294 case $cross_compiling:$ac_tool_warned in
15295 yes:)
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;}
15298 ac_tool_warned=yes ;;
15299 esac
15300 PKG_CONFIG=$ac_pt_PKG_CONFIG
15301 fi
15302 else
15303 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
15304 fi
15305
15306 fi
15307 if 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
15320 fi
15321
15322 pkg_failed=no
15323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15324 $as_echo_n "checking for WEBKIT... " >&6; }
15325
15326 if 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`
15337 else
15338 pkg_failed=yes
15339 fi
15340 fi
15341 else
15342 pkg_failed=untried
15343 fi
15344 if 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`
15355 else
15356 pkg_failed=yes
15357 fi
15358 fi
15359 else
15360 pkg_failed=untried
15361 fi
15362
15363
15364
15365 if test $pkg_failed = yes; then
15366
15367 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15368 _pkg_short_errors_supported=yes
15369 else
15370 _pkg_short_errors_supported=no
15371 fi
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
15384 pkg_failed=no
15385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15386 $as_echo_n "checking for WEBKIT... " >&6; }
15387
15388 if 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`
15399 else
15400 pkg_failed=yes
15401 fi
15402 fi
15403 else
15404 pkg_failed=untried
15405 fi
15406 if 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`
15417 else
15418 pkg_failed=yes
15419 fi
15420 fi
15421 else
15422 pkg_failed=untried
15423 fi
15424
15425
15426
15427 if test $pkg_failed = yes; then
15428
15429 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15430 _pkg_short_errors_supported=yes
15431 else
15432 _pkg_short_errors_supported=no
15433 fi
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
15445 elif test $pkg_failed = untried; then
15446 WEBKIT=no
15447 else
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
15453 fi
15454
15455 elif test $pkg_failed = untried; then
15456
15457
15458 pkg_failed=no
15459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15460 $as_echo_n "checking for WEBKIT... " >&6; }
15461
15462 if 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`
15473 else
15474 pkg_failed=yes
15475 fi
15476 fi
15477 else
15478 pkg_failed=untried
15479 fi
15480 if 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`
15491 else
15492 pkg_failed=yes
15493 fi
15494 fi
15495 else
15496 pkg_failed=untried
15497 fi
15498
15499
15500
15501 if test $pkg_failed = yes; then
15502
15503 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15504 _pkg_short_errors_supported=yes
15505 else
15506 _pkg_short_errors_supported=no
15507 fi
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
15519 elif test $pkg_failed = untried; then
15520 WEBKIT=no
15521 else
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
15527 fi
15528
15529 else
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
15535 fi
15536 case $WEBKIT in #(
15537 yes) :
15538
15539
15540 pkg_failed=no
15541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
15542 $as_echo_n "checking for LIBFFI... " >&6; }
15543
15544 if 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`
15555 else
15556 pkg_failed=yes
15557 fi
15558 fi
15559 else
15560 pkg_failed=untried
15561 fi
15562 if 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`
15573 else
15574 pkg_failed=yes
15575 fi
15576 fi
15577 else
15578 pkg_failed=untried
15579 fi
15580
15581
15582
15583 if test $pkg_failed = yes; then
15584
15585 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15586 _pkg_short_errors_supported=yes
15587 else
15588 _pkg_short_errors_supported=no
15589 fi
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
15602 do :
15603 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15604 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15605 eval 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
15611 fi
15612
15613 done
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
15619 fi
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; }
15622 if test "${ac_cv_search_ffi_call+set}" = set; then :
15623 $as_echo_n "(cached) " >&6
15624 else
15625 ac_func_search_save_LIBS=$LIBS
15626 cat 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
15633 extern "C"
15634 #endif
15635 char ffi_call ();
15636 int
15637 main ()
15638 {
15639 return ffi_call ();
15640 ;
15641 return 0;
15642 }
15643 _ACEOF
15644 for 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
15653 fi
15654 rm -f core conftest.err conftest.$ac_objext \
15655 conftest$ac_exeext
15656 if test "${ac_cv_search_ffi_call+set}" = set; then :
15657 break
15658 fi
15659 done
15660 if test "${ac_cv_search_ffi_call+set}" = set; then :
15661
15662 else
15663 ac_cv_search_ffi_call=no
15664 fi
15665 rm conftest.$ac_ext
15666 LIBS=$ac_func_search_save_LIBS
15667 fi
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
15669 $as_echo "$ac_cv_search_ffi_call" >&6; }
15670 ac_res=$ac_cv_search_ffi_call
15671 if test "$ac_res" != no; then :
15672 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15673
15674 fi
15675
15676 case $ac_cv_search_ffi_call in #(
15677 no) :
15678
15679 as_fn_error "You need libffi" "$LINENO" 5
15680 ;; #(
15681 *) :
15682 ;;
15683 esac
15684
15685 elif test $pkg_failed = untried; then
15686
15687 for ac_header in ffi.h ffi/ffi.h
15688 do :
15689 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15690 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15691 eval 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
15697 fi
15698
15699 done
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
15705 fi
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; }
15708 if test "${ac_cv_search_ffi_call+set}" = set; then :
15709 $as_echo_n "(cached) " >&6
15710 else
15711 ac_func_search_save_LIBS=$LIBS
15712 cat 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
15719 extern "C"
15720 #endif
15721 char ffi_call ();
15722 int
15723 main ()
15724 {
15725 return ffi_call ();
15726 ;
15727 return 0;
15728 }
15729 _ACEOF
15730 for 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
15739 fi
15740 rm -f core conftest.err conftest.$ac_objext \
15741 conftest$ac_exeext
15742 if test "${ac_cv_search_ffi_call+set}" = set; then :
15743 break
15744 fi
15745 done
15746 if test "${ac_cv_search_ffi_call+set}" = set; then :
15747
15748 else
15749 ac_cv_search_ffi_call=no
15750 fi
15751 rm conftest.$ac_ext
15752 LIBS=$ac_func_search_save_LIBS
15753 fi
15754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
15755 $as_echo "$ac_cv_search_ffi_call" >&6; }
15756 ac_res=$ac_cv_search_ffi_call
15757 if test "$ac_res" != no; then :
15758 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15759
15760 fi
15761
15762 case $ac_cv_search_ffi_call in #(
15763 no) :
15764
15765 as_fn_error "You need libffi" "$LINENO" 5
15766 ;; #(
15767 *) :
15768 ;;
15769 esac
15770
15771 else
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 :
15777 fi
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;} ;;
15782 esac
15783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
15784 $as_echo_n "checking for GNU make... " >&6; }
15785 if test "${_cv_gnu_make_command+set}" = set; then :
15786 $as_echo_n "(cached) " >&6
15787 else
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
15797 fi
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
15809 if test "x$_cv_gnu_make_command" = x; then :
15810 as_fn_error "You need GNU make" "$LINENO" 5
15811 fi
15812 # XXX: gnustep
15813 ac_ext=mm
15814 ac_cpp='$OBJCXXCPP $CPPFLAGS'
15815 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15816 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15817 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
15818 if 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.
15822 set 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; }
15825 if test "${ac_cv_prog_OBJCXX+set}" = set; then :
15826 $as_echo_n "(cached) " >&6
15827 else
15828 if test -n "$OBJCXX"; then
15829 ac_cv_prog_OBJCXX="$OBJCXX" # Let the user override the test.
15830 else
15831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15832 for as_dir in $PATH
15833 do
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
15842 done
15843 done
15844 IFS=$as_save_IFS
15845
15846 fi
15847 fi
15848 OBJCXX=$ac_cv_prog_OBJCXX
15849 if test -n "$OBJCXX"; then
15850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCXX" >&5
15851 $as_echo "$OBJCXX" >&6; }
15852 else
15853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15854 $as_echo "no" >&6; }
15855 fi
15856
15857
15858 test -n "$OBJCXX" && break
15859 done
15860 fi
15861 if test -z "$OBJCXX"; then
15862 ac_ct_OBJCXX=$OBJCXX
15863 for ac_prog in g++ objc++ objcxx c++ CXX
15864 do
15865 # Extract the first word of "$ac_prog", so it can be a program name with args.
15866 set 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; }
15869 if test "${ac_cv_prog_ac_ct_OBJCXX+set}" = set; then :
15870 $as_echo_n "(cached) " >&6
15871 else
15872 if test -n "$ac_ct_OBJCXX"; then
15873 ac_cv_prog_ac_ct_OBJCXX="$ac_ct_OBJCXX" # Let the user override the test.
15874 else
15875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15876 for as_dir in $PATH
15877 do
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
15886 done
15887 done
15888 IFS=$as_save_IFS
15889
15890 fi
15891 fi
15892 ac_ct_OBJCXX=$ac_cv_prog_ac_ct_OBJCXX
15893 if 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; }
15896 else
15897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15898 $as_echo "no" >&6; }
15899 fi
15900
15901
15902 test -n "$ac_ct_OBJCXX" && break
15903 done
15904
15905 if test "x$ac_ct_OBJCXX" = x; then
15906 OBJCXX="g++"
15907 else
15908 case $cross_compiling:$ac_tool_warned in
15909 yes:)
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;}
15912 ac_tool_warned=yes ;;
15913 esac
15914 OBJCXX=$ac_ct_OBJCXX
15915 fi
15916 fi
15917
15918 # Provide some information about the compiler.
15919 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C++ compiler version" >&5
15920 set X $ac_compile
15921 ac_compiler=$2
15922 for ac_option in --version -v -V -qversion; do
15923 { { ac_try="$ac_compiler $ac_option >&5"
15924 case "(($ac_try" in
15925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15926 *) ac_try_echo=$ac_try;;
15927 esac
15928 eval 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; }
15941 done
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; }
15945 if test "${ac_cv_objcxx_compiler_gnu+set}" = set; then :
15946 $as_echo_n "(cached) " >&6
15947 else
15948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15949 /* end confdefs.h. */
15950
15951 int
15952 main ()
15953 {
15954 #ifndef __GNUC__
15955 choke me
15956 #endif
15957
15958 ;
15959 return 0;
15960 }
15961 _ACEOF
15962 if ac_fn_objcxx_try_compile "$LINENO"; then :
15963 ac_compiler_gnu=yes
15964 else
15965 ac_compiler_gnu=no
15966 fi
15967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15968 ac_cv_objcxx_compiler_gnu=$ac_compiler_gnu
15969
15970 fi
15971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objcxx_compiler_gnu" >&5
15972 $as_echo "$ac_cv_objcxx_compiler_gnu" >&6; }
15973 if test $ac_compiler_gnu = yes; then
15974 GOBJCXX=yes
15975 else
15976 GOBJCXX=
15977 fi
15978 ac_test_OBJCXXFLAGS=${OBJCXXFLAGS+set}
15979 ac_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; }
15982 if test "${ac_cv_prog_objcxx_g+set}" = set; then :
15983 $as_echo_n "(cached) " >&6
15984 else
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
15992 int
15993 main ()
15994 {
15995
15996 ;
15997 return 0;
15998 }
15999 _ACEOF
16000 if ac_fn_objcxx_try_compile "$LINENO"; then :
16001 ac_cv_prog_objcxx_g=yes
16002 else
16003 OBJCXXFLAGS=""
16004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16005 /* end confdefs.h. */
16006
16007 int
16008 main ()
16009 {
16010
16011 ;
16012 return 0;
16013 }
16014 _ACEOF
16015 if ac_fn_objcxx_try_compile "$LINENO"; then :
16016
16017 else
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
16023 int
16024 main ()
16025 {
16026
16027 ;
16028 return 0;
16029 }
16030 _ACEOF
16031 if ac_fn_objcxx_try_compile "$LINENO"; then :
16032 ac_cv_prog_objcxx_g=yes
16033 fi
16034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16035 fi
16036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16037 fi
16038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16039 ac_objcxx_werror_flag=$ac_save_objcx_werror_flag
16040 fi
16041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objcxx_g" >&5
16042 $as_echo "$ac_cv_prog_objcxx_g" >&6; }
16043 if test "$ac_test_OBJCXXFLAGS" = set; then
16044 OBJCXXFLAGS=$ac_save_OBJCXXFLAGS
16045 elif 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
16051 else
16052 if test "$GOBJCXX" = yes; then
16053 OBJCXXFLAGS="-O2"
16054 else
16055 OBJCXXFLAGS=
16056 fi
16057 fi
16058 ac_ext=c
16059 ac_cpp='$CPP $CPPFLAGS'
16060 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16061 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16062 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16063
16064 ac_config_files="$ac_config_files GNUmakefile"
16065
16066 cat >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
16128 if 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
16138 fi
16139 rm -f confcache
16140
16141 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16142 # Let make expand exec_prefix.
16143 test "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.
16152 ac_script='
16153 :mline
16154 /\\$/{
16155 N
16156 s,\\\n,,
16157 b mline
16158 }
16159 t clear
16160 :clear
16161 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
16162 t quote
16163 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
16164 t quote
16165 b any
16166 :quote
16167 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
16168 s/\[/\\&/g
16169 s/\]/\\&/g
16170 s/\$/$$/g
16171 H
16172 :any
16173 ${
16174 g
16175 s/^\n//
16176 s/\n/ /g
16177 p
16178 }
16179 '
16180 DEFS=`sed -n "$ac_script" confdefs.h`
16181
16182
16183 ac_libobjs=
16184 ac_ltlibobjs=
16185 for 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'
16193 done
16194 LIBOBJS=$ac_libobjs
16195
16196 LTLIBOBJS=$ac_ltlibobjs
16197
16198
16199
16200 : ${CONFIG_STATUS=./config.status}
16201 ac_write_fail=0
16202 ac_clean_files_save=$ac_clean_files
16203 ac_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;}
16206 as_write_fail=0
16207 cat >$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
16214 debug=false
16215 ac_cs_recheck=false
16216 ac_cs_silent=false
16217
16218 SHELL=\${CONFIG_SHELL-$SHELL}
16219 export SHELL
16220 _ASEOF
16221 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16222 ## -------------------- ##
16223 ## M4sh Initialization. ##
16224 ## -------------------- ##
16225
16226 # Be more Bourne compatible
16227 DUALCASE=1; export DUALCASE # for MKS sh
16228 if 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
16235 else
16236 case `(set -o) 2>/dev/null` in #(
16237 *posix*) :
16238 set -o posix ;; #(
16239 *) :
16240 ;;
16241 esac
16242 fi
16243
16244
16245 as_nl='
16246 '
16247 export as_nl
16248 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16249 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16250 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16251 as_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.
16254 if 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 --'
16258 elif (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'
16261 else
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'
16281 fi
16282
16283 # The user is always right.
16284 if 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 }
16290 fi
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.)
16298 IFS=" "" $as_nl"
16299
16300 # Find who we are. Look in the path if we contain no directory separator.
16301 case $0 in #((
16302 *[\\/]* ) as_myself=$0 ;;
16303 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16304 for as_dir in $PATH
16305 do
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
16310 IFS=$as_save_IFS
16311
16312 ;;
16313 esac
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.
16316 if test "x$as_myself" = x; then
16317 as_myself=$0
16318 fi
16319 if test ! -f "$as_myself"; then
16320 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16321 exit 1
16322 fi
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.
16328 for as_var in BASH_ENV ENV MAIL MAILPATH
16329 do eval test x\${$as_var+set} = xset \
16330 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16331 done
16332 PS1='$ '
16333 PS2='> '
16334 PS4='+ '
16335
16336 # NLS nuisances.
16337 LC_ALL=C
16338 export LC_ALL
16339 LANGUAGE=C
16340 export 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.
16351 as_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.
16366 as_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.
16374 as_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.
16384 as_fn_unset ()
16385 {
16386 { eval $1=; unset $1;}
16387 }
16388 as_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.
16395 if (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 }'
16400 else
16401 as_fn_append ()
16402 {
16403 eval $1=\$$1\$2
16404 }
16405 fi # 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.
16412 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16413 eval 'as_fn_arith ()
16414 {
16415 as_val=$(( $* ))
16416 }'
16417 else
16418 as_fn_arith ()
16419 {
16420 as_val=`expr "$@" || test $? -eq 1`
16421 }
16422 fi # as_fn_arith
16423
16424
16425 if expr a : '\(a\)' >/dev/null 2>&1 &&
16426 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16427 as_expr=expr
16428 else
16429 as_expr=false
16430 fi
16431
16432 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16433 as_basename=basename
16434 else
16435 as_basename=false
16436 fi
16437
16438 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16439 as_dirname=dirname
16440 else
16441 as_dirname=false
16442 fi
16443
16444 as_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.
16464 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16465 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16466 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16467 as_cr_digits='0123456789'
16468 as_cr_alnum=$as_cr_Letters$as_cr_digits
16469
16470 ECHO_C= ECHO_N= ECHO_T=
16471 case `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';;
16481 esac
16482
16483 rm -f conf$$ conf$$.exe conf$$.file
16484 if test -d conf$$.dir; then
16485 rm -f conf$$.dir/conf$$.file
16486 else
16487 rm -f conf$$.dir
16488 mkdir conf$$.dir 2>/dev/null
16489 fi
16490 if (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
16504 else
16505 as_ln_s='cp -p'
16506 fi
16507 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16508 rmdir conf$$.dir 2>/dev/null
16509
16510
16511 # as_fn_mkdir_p
16512 # -------------
16513 # Create "$as_dir" as a directory, including parents if necessary.
16514 as_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
16558 if mkdir -p . 2>/dev/null; then
16559 as_mkdir_p='mkdir -p "$as_dir"'
16560 else
16561 test -d ./-p && rmdir ./-p
16562 as_mkdir_p=false
16563 fi
16564
16565 if test -x / >/dev/null 2>&1; then
16566 as_test_x='test -x'
16567 else
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 '
16585 fi
16586 as_executable_p=$as_test_x
16587
16588 # Sed expression to map a string onto a valid CPP name.
16589 as_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.
16592 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16593
16594
16595 exec 6>&1
16596 ## ----------------------------------- ##
16597 ## Main body of $CONFIG_STATUS script. ##
16598 ## ----------------------------------- ##
16599 _ASEOF
16600 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16601
16602 cat >>$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.
16606 ac_log="
16607 This file was extended by Cycript $as_me 0.9, which was
16608 generated 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
16616 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16617 "
16618
16619 _ACEOF
16620
16621 case $ac_config_files in *"
16622 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16623 esac
16624
16625
16626
16627 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16628 # Files that config.status was made for.
16629 config_files="$ac_config_files"
16630 config_commands="$ac_config_commands"
16631
16632 _ACEOF
16633
16634 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16635 ac_cs_usage="\
16636 \`$as_me' instantiates files and other configuration actions
16637 from templates according to the current configuration. Unless the files
16638 and actions are specified as TAGs, all are instantiated by default.
16639
16640 Usage: $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
16652 Configuration files:
16653 $config_files
16654
16655 Configuration commands:
16656 $config_commands
16657
16658 Report bugs to <saurik@saurik.com>.
16659 Cycript home page: <http://www.cycript.org/>."
16660
16661 _ACEOF
16662 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16663 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16664 ac_cs_version="\\
16665 Cycript config.status 0.9
16666 configured by $0, generated by GNU Autoconf 2.65,
16667 with options \\"\$ac_cs_config\\"
16668
16669 Copyright (C) 2009 Free Software Foundation, Inc.
16670 This config.status script is free software; the Free Software Foundation
16671 gives unlimited permission to copy, distribute and modify it."
16672
16673 ac_pwd='$ac_pwd'
16674 srcdir='$srcdir'
16675 INSTALL='$INSTALL'
16676 AWK='$AWK'
16677 test -n "\$AWK" || AWK=awk
16678 _ACEOF
16679
16680 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16681 # The default lists apply if the user does not specify any file.
16682 ac_need_defaults=:
16683 while test $# != 0
16684 do
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'
16723 Try \`$0 --help' for more information." ;;
16724
16725 *) as_fn_append ac_config_targets " $1"
16726 ac_need_defaults=false ;;
16727
16728 esac
16729 shift
16730 done
16731
16732 ac_configure_extra_args=
16733
16734 if $ac_cs_silent; then
16735 exec 6>/dev/null
16736 ac_configure_extra_args="$ac_configure_extra_args --silent"
16737 fi
16738
16739 _ACEOF
16740 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16741 if \$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 "\$@"
16748 fi
16749
16750 _ACEOF
16751 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16752 exec 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
16762 cat >>$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
16772 sed_quote_subst='$sed_quote_subst'
16773 double_quote_subst='$double_quote_subst'
16774 delay_variable_subst='$delay_variable_subst'
16775 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
16776 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
16777 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
16778 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
16779 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
16780 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
16781 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
16782 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
16783 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
16784 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
16785 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
16786 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
16787 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
16788 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
16789 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
16790 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
16791 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
16792 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
16793 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
16794 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
16795 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
16796 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
16797 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
16798 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
16799 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
16800 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
16801 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
16802 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16803 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
16804 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
16805 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
16806 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
16807 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16808 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
16809 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
16810 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16811 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16812 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16813 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
16814 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16815 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
16816 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
16817 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
16818 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
16819 lt_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"`'
16820 lt_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"`'
16821 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
16822 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
16823 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
16824 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
16825 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
16826 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
16827 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
16828 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
16829 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
16830 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
16831 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
16832 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
16833 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
16834 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16835 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
16836 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
16837 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16838 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16839 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
16840 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
16841 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16842 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16843 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
16844 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16845 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16846 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16847 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16848 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16849 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16850 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
16851 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16852 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16853 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16854 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
16855 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
16856 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
16857 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
16858 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
16859 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16860 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
16861 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
16862 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
16863 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
16864 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
16865 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16866 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16867 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16868 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16869 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
16870 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
16871 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16872 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
16873 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
16874 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16875 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16876 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
16877 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16878 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
16879 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16880 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16881 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16882 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16883 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
16884 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
16885 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16886 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16887 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
16888 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
16889 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
16890 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
16891 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
16892 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
16893 compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
16894 predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16895 postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16896 predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
16897 postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
16898 compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
16899 LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16900 old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16901 compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16902 GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16903 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16904 lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16905 lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16906 lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16907 lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16908 archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16909 enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16910 export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16911 whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16912 compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16913 old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16914 old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16915 archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16916 archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16917 module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16918 module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16919 with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16920 allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16921 no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16922 hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16923 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16924 hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16925 hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16926 hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16927 hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16928 hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16929 hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16930 inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16931 link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16932 fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16933 always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16934 export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16935 exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16936 include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16937 prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16938 file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16939 hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16940 compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16941 predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16942 postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16943 predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16944 postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16945 compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16946
16947 LTCC='$LTCC'
16948 LTCFLAGS='$LTCFLAGS'
16949 compiler='$compiler_DEFAULT'
16950
16951 # Quote evaled strings.
16952 for var in SED \
16953 GREP \
16954 EGREP \
16955 FGREP \
16956 LD \
16957 NM \
16958 LN_S \
16959 lt_SP2NL \
16960 lt_NL2SP \
16961 reload_flag \
16962 OBJDUMP \
16963 deplibs_check_method \
16964 file_magic_cmd \
16965 AR \
16966 AR_FLAGS \
16967 STRIP \
16968 RANLIB \
16969 CC \
16970 CFLAGS \
16971 compiler \
16972 lt_cv_sys_global_symbol_pipe \
16973 lt_cv_sys_global_symbol_to_cdecl \
16974 lt_cv_sys_global_symbol_to_c_name_address \
16975 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16976 SHELL \
16977 ECHO \
16978 lt_prog_compiler_no_builtin_flag \
16979 lt_prog_compiler_wl \
16980 lt_prog_compiler_pic \
16981 lt_prog_compiler_static \
16982 lt_cv_prog_compiler_c_o \
16983 need_locks \
16984 DSYMUTIL \
16985 NMEDIT \
16986 LIPO \
16987 OTOOL \
16988 OTOOL64 \
16989 shrext_cmds \
16990 export_dynamic_flag_spec \
16991 whole_archive_flag_spec \
16992 compiler_needs_object \
16993 with_gnu_ld \
16994 allow_undefined_flag \
16995 no_undefined_flag \
16996 hardcode_libdir_flag_spec \
16997 hardcode_libdir_flag_spec_ld \
16998 hardcode_libdir_separator \
16999 fix_srcfile_path \
17000 exclude_expsyms \
17001 include_expsyms \
17002 file_list_spec \
17003 variables_saved_for_relink \
17004 libname_spec \
17005 library_names_spec \
17006 soname_spec \
17007 finish_eval \
17008 old_striplib \
17009 striplib \
17010 compiler_lib_search_dirs \
17011 predep_objects \
17012 postdep_objects \
17013 predeps \
17014 postdeps \
17015 compiler_lib_search_path \
17016 LD_CXX \
17017 compiler_CXX \
17018 lt_prog_compiler_no_builtin_flag_CXX \
17019 lt_prog_compiler_wl_CXX \
17020 lt_prog_compiler_pic_CXX \
17021 lt_prog_compiler_static_CXX \
17022 lt_cv_prog_compiler_c_o_CXX \
17023 export_dynamic_flag_spec_CXX \
17024 whole_archive_flag_spec_CXX \
17025 compiler_needs_object_CXX \
17026 with_gnu_ld_CXX \
17027 allow_undefined_flag_CXX \
17028 no_undefined_flag_CXX \
17029 hardcode_libdir_flag_spec_CXX \
17030 hardcode_libdir_flag_spec_ld_CXX \
17031 hardcode_libdir_separator_CXX \
17032 fix_srcfile_path_CXX \
17033 exclude_expsyms_CXX \
17034 include_expsyms_CXX \
17035 file_list_spec_CXX \
17036 compiler_lib_search_dirs_CXX \
17037 predep_objects_CXX \
17038 postdep_objects_CXX \
17039 predeps_CXX \
17040 postdeps_CXX \
17041 compiler_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
17050 done
17051
17052 # Double-quote double-evaled strings.
17053 for var in reload_cmds \
17054 old_postinstall_cmds \
17055 old_postuninstall_cmds \
17056 old_archive_cmds \
17057 extract_expsyms_cmds \
17058 old_archive_from_new_cmds \
17059 old_archive_from_expsyms_cmds \
17060 archive_cmds \
17061 archive_expsym_cmds \
17062 module_cmds \
17063 module_expsym_cmds \
17064 export_symbols_cmds \
17065 prelink_cmds \
17066 postinstall_cmds \
17067 postuninstall_cmds \
17068 finish_cmds \
17069 sys_lib_search_path_spec \
17070 sys_lib_dlsearch_path_spec \
17071 old_archive_cmds_CXX \
17072 old_archive_from_new_cmds_CXX \
17073 old_archive_from_expsyms_cmds_CXX \
17074 archive_cmds_CXX \
17075 archive_expsym_cmds_CXX \
17076 module_cmds_CXX \
17077 module_expsym_cmds_CXX \
17078 export_symbols_cmds_CXX \
17079 prelink_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
17088 done
17089
17090 # Fix-up fallback echo if it was mangled by the above quoting rules.
17091 case \$lt_ECHO in
17092 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
17093 ;;
17094 esac
17095
17096 ac_aux_dir='$ac_aux_dir'
17097 xsi_shell='$xsi_shell'
17098 lt_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.
17102 if test -n "\${ZSH_VERSION+set}" ; then
17103 setopt NO_GLOB_SUBST
17104 fi
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
17120 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17121
17122 # Handling of arguments.
17123 for ac_config_target in $ac_config_targets
17124 do
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
17131 done
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.
17138 if $ac_need_defaults; then
17139 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17140 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17141 fi
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'.
17171 if test -n "$CONFIG_FILES"; then
17172
17173
17174 ac_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.
17178 if test "x$ac_cr" = x; then
17179 eval ac_cr=\$\'\\r\'
17180 fi
17181 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17182 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17183 ac_cs_awk_cr='\r'
17184 else
17185 ac_cs_awk_cr=$ac_cr
17186 fi
17187
17188 echo '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
17198 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17199 ac_delim='%!_!# '
17200 for 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
17212 done
17213 rm -f conf$$subs.sh
17214
17215 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17216 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17217 _ACEOF
17218 sed -n '
17219 h
17220 s/^/S["/; s/!.*/"]=/
17221 p
17222 g
17223 s/^[^!]*!//
17224 :repl
17225 t repl
17226 s/'"$ac_delim"'$//
17227 t delim
17228 :nl
17229 h
17230 s/\(.\{148\}\)..*/\1/
17231 t more1
17232 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17233 p
17234 n
17235 b repl
17236 :more1
17237 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17238 p
17239 g
17240 s/.\{148\}//
17241 t nl
17242 :delim
17243 h
17244 s/\(.\{148\}\)..*/\1/
17245 t more2
17246 s/["\\]/\\&/g; s/^/"/; s/$/"/
17247 p
17248 b
17249 :more2
17250 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17251 p
17252 g
17253 s/.\{148\}//
17254 t delim
17255 ' <conf$$subs.awk | sed '
17256 /^[^""]/{
17257 N
17258 s/\n//
17259 }
17260 ' >>$CONFIG_STATUS || ac_write_fail=1
17261 rm -f conf$$subs.awk
17262 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17263 _ACAWK
17264 cat >>"\$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
17291 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17292 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17293 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17294 else
17295 cat
17296 fi < "$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).
17304 if test "x$srcdir" = x.; then
17305 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17306 s/:*\$(srcdir):*/:/
17307 s/:*\${srcdir}:*/:/
17308 s/:*@srcdir@:*/:/
17309 s/^\([^=]*=[ ]*\):*/\1/
17310 s/:*$//
17311 s/^[^=]*=[ ]*$//
17312 }'
17313 fi
17314
17315 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17316 fi # test -n "$CONFIG_FILES"
17317
17318
17319 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
17320 shift
17321 for ac_tag
17322 do
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
17414 case "$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 ;;
17424 esac
17425 ac_abs_top_builddir=$ac_pwd
17426 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17427 # for backward compatibility:
17428 ac_top_builddir=$ac_top_build_prefix
17429
17430 case $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 ;;
17443 esac
17444 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17445
17446
17447 case $ac_mode in
17448 :F)
17449 #
17450 # CONFIG_FILE
17451 #
17452
17453 case $INSTALL in
17454 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17455 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17456 esac
17457 _ACEOF
17458
17459 cat >>$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.
17462 ac_datarootdir_hack=; ac_datarootdir_seen=
17463 ac_sed_dataroot='
17464 /datarootdir/ {
17465 p
17466 q
17467 }
17468 /@datadir@/p
17469 /@docdir@/p
17470 /@infodir@/p
17471 /@localedir@/p
17472 /@mandir@/p'
17473 case `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
17479 cat >>$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' ;;
17487 esac
17488 _ACEOF
17489
17490 # Neutralize VPATH when `$srcdir' = `.'.
17491 # Shell code in configure.ac might set extrasub.
17492 # FIXME: do we really want to maintain this feature?
17493 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17494 ac_sed_extra="$ac_vpsub
17495 $extrasub
17496 _ACEOF
17497 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17498 :t
17499 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17500 s|@configure_input@|$ac_sed_conf_input|;t t
17501 s&@top_builddir@&$ac_top_builddir_sub&;t t
17502 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17503 s&@srcdir@&$ac_srcdir&;t t
17504 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17505 s&@top_srcdir@&$ac_top_srcdir&;t t
17506 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17507 s&@builddir@&$ac_builddir&;t t
17508 s&@abs_builddir@&$ac_abs_builddir&;t t
17509 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17510 s&@INSTALL@&$ac_INSTALL&;t t
17511 $ac_datarootdir_hack
17512 "
17513 eval 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
17516 test -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'
17520 which 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'
17522 which 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 ;;
17531
17532
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
17537
17538
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
17546 fi
17547
17548 cfgfile="${ofile}T"
17549 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17550 $RM "$cfgfile"
17551
17552 cat <<_LT_EOF >> "$cfgfile"
17553 #! $SHELL
17554
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.
17586
17587
17588 # The names of the tagged configurations supported by this script.
17589 available_tags="CXX "
17590
17591 # ### BEGIN LIBTOOL CONFIG
17592
17593 # Which release of libtool.m4 was used?
17594 macro_version=$macro_version
17595 macro_revision=$macro_revision
17596
17597 # Whether or not to build static libraries.
17598 build_old_libs=$enable_static
17599
17600 # Whether or not to build shared libraries.
17601 build_libtool_libs=$enable_shared
17602
17603 # What type of objects to build.
17604 pic_mode=$pic_mode
17605
17606 # Whether or not to optimize for fast installation.
17607 fast_install=$enable_fast_install
17608
17609 # The host system.
17610 host_alias=$host_alias
17611 host=$host
17612 host_os=$host_os
17613
17614 # The build system.
17615 build_alias=$build_alias
17616 build=$build
17617 build_os=$build_os
17618
17619 # A sed program that does not truncate output.
17620 SED=$lt_SED
17621
17622 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17623 Xsed="\$SED -e 1s/^X//"
17624
17625 # A grep program that handles long lines.
17626 GREP=$lt_GREP
17627
17628 # An ERE matcher.
17629 EGREP=$lt_EGREP
17630
17631 # A literal string matcher.
17632 FGREP=$lt_FGREP
17633
17634 # A BSD- or MS-compatible name lister.
17635 NM=$lt_NM
17636
17637 # Whether we need soft or hard links.
17638 LN_S=$lt_LN_S
17639
17640 # What is the maximum length of a command?
17641 max_cmd_len=$max_cmd_len
17642
17643 # Object file suffix (normally "o").
17644 objext=$ac_objext
17645
17646 # Executable file suffix (normally "").
17647 exeext=$exeext
17648
17649 # whether the shell understands "unset".
17650 lt_unset=$lt_unset
17651
17652 # turn spaces into newlines.
17653 SP2NL=$lt_lt_SP2NL
17654
17655 # turn newlines into spaces.
17656 NL2SP=$lt_lt_NL2SP
17657
17658 # How to create reloadable object files.
17659 reload_flag=$lt_reload_flag
17660 reload_cmds=$lt_reload_cmds
17661
17662 # An object symbol dumper.
17663 OBJDUMP=$lt_OBJDUMP
17664
17665 # Method to check whether dependent libraries are shared objects.
17666 deplibs_check_method=$lt_deplibs_check_method
17667
17668 # Command to use when deplibs_check_method == "file_magic".
17669 file_magic_cmd=$lt_file_magic_cmd
17670
17671 # The archiver.
17672 AR=$lt_AR
17673 AR_FLAGS=$lt_AR_FLAGS
17674
17675 # A symbol stripping program.
17676 STRIP=$lt_STRIP
17677
17678 # Commands used to install an old-style archive.
17679 RANLIB=$lt_RANLIB
17680 old_postinstall_cmds=$lt_old_postinstall_cmds
17681 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17682
17683 # A C compiler.
17684 LTCC=$lt_CC
17685
17686 # LTCC compiler flags.
17687 LTCFLAGS=$lt_CFLAGS
17688
17689 # Take the output of nm and produce a listing of raw symbols and C names.
17690 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17691
17692 # Transform the output of nm in a proper C declaration.
17693 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17694
17695 # Transform the output of nm in a C name address pair.
17696 global_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.
17699 global_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.
17702 objdir=$objdir
17703
17704 # Shell to use when invoking shell scripts.
17705 SHELL=$lt_SHELL
17706
17707 # An echo program that does not interpret backslashes.
17708 ECHO=$lt_ECHO
17709
17710 # Used to examine libraries when file_magic_cmd begins with "file".
17711 MAGIC_CMD=$MAGIC_CMD
17712
17713 # Must we lock files when doing compilation?
17714 need_locks=$lt_need_locks
17715
17716 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17717 DSYMUTIL=$lt_DSYMUTIL
17718
17719 # Tool to change global to local symbols on Mac OS X.
17720 NMEDIT=$lt_NMEDIT
17721
17722 # Tool to manipulate fat objects and archives on Mac OS X.
17723 LIPO=$lt_LIPO
17724
17725 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17726 OTOOL=$lt_OTOOL
17727
17728 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17729 OTOOL64=$lt_OTOOL64
17730
17731 # Old archive suffix (normally "a").
17732 libext=$libext
17733
17734 # Shared library suffix (normally ".so").
17735 shrext_cmds=$lt_shrext_cmds
17736
17737 # The commands to extract the exported symbol list from a shared archive.
17738 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17739
17740 # Variables whose values should be saved in libtool wrapper scripts and
17741 # restored at link time.
17742 variables_saved_for_relink=$lt_variables_saved_for_relink
17743
17744 # Do we need the "lib" prefix for modules?
17745 need_lib_prefix=$need_lib_prefix
17746
17747 # Do we need a version for libraries?
17748 need_version=$need_version
17749
17750 # Library versioning type.
17751 version_type=$version_type
17752
17753 # Shared library runtime path variable.
17754 runpath_var=$runpath_var
17755
17756 # Shared library path variable.
17757 shlibpath_var=$shlibpath_var
17758
17759 # Is shlibpath searched before the hard-coded library search path?
17760 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17761
17762 # Format of library name prefix.
17763 libname_spec=$lt_libname_spec
17764
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
17767 library_names_spec=$lt_library_names_spec
17768
17769 # The coded name of the library, if different from the real name.
17770 soname_spec=$lt_soname_spec
17771
17772 # Command to use after installation of a shared archive.
17773 postinstall_cmds=$lt_postinstall_cmds
17774
17775 # Command to use after uninstallation of a shared archive.
17776 postuninstall_cmds=$lt_postuninstall_cmds
17777
17778 # Commands used to finish a libtool library installation in a directory.
17779 finish_cmds=$lt_finish_cmds
17780
17781 # As "finish_cmds", except a single script fragment to be evaled but
17782 # not shown.
17783 finish_eval=$lt_finish_eval
17784
17785 # Whether we should hardcode library paths into libraries.
17786 hardcode_into_libs=$hardcode_into_libs
17787
17788 # Compile-time system search path for libraries.
17789 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17790
17791 # Run-time system search path for libraries.
17792 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17793
17794 # Whether dlopen is supported.
17795 dlopen_support=$enable_dlopen
17796
17797 # Whether dlopen of programs is supported.
17798 dlopen_self=$enable_dlopen_self
17799
17800 # Whether dlopen of statically linked programs is supported.
17801 dlopen_self_static=$enable_dlopen_self_static
17802
17803 # Commands to strip libraries.
17804 old_striplib=$lt_old_striplib
17805 striplib=$lt_striplib
17806
17807
17808 # The linker used to build libraries.
17809 LD=$lt_LD
17810
17811 # Commands used to build an old-style archive.
17812 old_archive_cmds=$lt_old_archive_cmds
17813
17814 # A language specific compiler.
17815 CC=$lt_compiler
17816
17817 # Is the compiler the GNU compiler?
17818 with_gcc=$GCC
17819
17820 # Compiler flag to turn off builtin functions.
17821 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17822
17823 # How to pass a linker flag through the compiler.
17824 wl=$lt_lt_prog_compiler_wl
17825
17826 # Additional compiler flags for building library objects.
17827 pic_flag=$lt_lt_prog_compiler_pic
17828
17829 # Compiler flag to prevent dynamic linking.
17830 link_static_flag=$lt_lt_prog_compiler_static
17831
17832 # Does compiler simultaneously support -c and -o options?
17833 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17834
17835 # Whether or not to add -lc for building shared libraries.
17836 build_libtool_need_lc=$archive_cmds_need_lc
17837
17838 # Whether or not to disallow shared libs when runtime libs are static.
17839 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17840
17841 # Compiler flag to allow reflexive dlopens.
17842 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17843
17844 # Compiler flag to generate shared objects directly from archives.
17845 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17846
17847 # Whether the compiler copes with passing no objects directly.
17848 compiler_needs_object=$lt_compiler_needs_object
17849
17850 # Create an old-style archive from a shared archive.
17851 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17852
17853 # Create a temporary old-style archive to link instead of a shared archive.
17854 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17855
17856 # Commands used to build a shared archive.
17857 archive_cmds=$lt_archive_cmds
17858 archive_expsym_cmds=$lt_archive_expsym_cmds
17859
17860 # Commands used to build a loadable module if different from building
17861 # a shared archive.
17862 module_cmds=$lt_module_cmds
17863 module_expsym_cmds=$lt_module_expsym_cmds
17864
17865 # Whether we are building with GNU ld or not.
17866 with_gnu_ld=$lt_with_gnu_ld
17867
17868 # Flag that allows shared libraries with undefined symbols to be built.
17869 allow_undefined_flag=$lt_allow_undefined_flag
17870
17871 # Flag that enforces no undefined symbols.
17872 no_undefined_flag=$lt_no_undefined_flag
17873
17874 # Flag to hardcode \$libdir into a binary during linking.
17875 # This must work even if \$libdir does not exist
17876 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17877
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.
17880 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17881
17882 # Whether we need a single "-rpath" flag with a separated argument.
17883 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17884
17885 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17886 # DIR into the resulting binary.
17887 hardcode_direct=$hardcode_direct
17888
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.
17893 hardcode_direct_absolute=$hardcode_direct_absolute
17894
17895 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17896 # into the resulting binary.
17897 hardcode_minus_L=$hardcode_minus_L
17898
17899 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17900 # into the resulting binary.
17901 hardcode_shlibpath_var=$hardcode_shlibpath_var
17902
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.
17906 hardcode_automatic=$hardcode_automatic
17907
17908 # Set to yes if linker adds runtime paths of dependent libraries
17909 # to runtime path list.
17910 inherit_rpath=$inherit_rpath
17911
17912 # Whether libtool must link a program against all its dependency libraries.
17913 link_all_deplibs=$link_all_deplibs
17914
17915 # Fix the shell variable \$srcfile for the compiler.
17916 fix_srcfile_path=$lt_fix_srcfile_path
17917
17918 # Set to "yes" if exported symbols are required.
17919 always_export_symbols=$always_export_symbols
17920
17921 # The commands to list exported symbols.
17922 export_symbols_cmds=$lt_export_symbols_cmds
17923
17924 # Symbols that should not be listed in the preloaded symbols.
17925 exclude_expsyms=$lt_exclude_expsyms
17926
17927 # Symbols that must always be exported.
17928 include_expsyms=$lt_include_expsyms
17929
17930 # Commands necessary for linking programs (against libraries) with templates.
17931 prelink_cmds=$lt_prelink_cmds
17932
17933 # Specify filename containing input files.
17934 file_list_spec=$lt_file_list_spec
17935
17936 # How to hardcode a shared library path into an executable.
17937 hardcode_action=$hardcode_action
17938
17939 # The directories searched by this compiler when creating a shared library.
17940 compiler_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.
17944 predep_objects=$lt_predep_objects
17945 postdep_objects=$lt_postdep_objects
17946 predeps=$lt_predeps
17947 postdeps=$lt_postdeps
17948
17949 # The library search path used internally by the compiler when linking
17950 # a shared library.
17951 compiler_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.
17963 if test "X${COLLECT_NAMES+set}" != Xset; then
17964 COLLECT_NAMES=
17965 export COLLECT_NAMES
17966 fi
17967 _LT_EOF
17968 ;;
17969 esac
17970
17971
17972 ltmain="$ac_aux_dir/ltmain.sh"
17973
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.
17989 func_dirname ()
17990 {
17991 case ${1} in
17992 */*) func_dirname_result="${1%/*}${2}" ;;
17993 * ) func_dirname_result="${3}" ;;
17994 esac
17995 }
17996
17997 # func_basename file
17998 func_basename ()
17999 {
18000 func_basename_result="${1##*/}"
18001 }
18002
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.
18015 func_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 }
18023
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).
18029 func_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 }
18037
18038 # func_opt_split
18039 func_opt_split ()
18040 {
18041 func_opt_split_opt=${1%%=*}
18042 func_opt_split_arg=${1#*=}
18043 }
18044
18045 # func_lo2o object
18046 func_lo2o ()
18047 {
18048 case ${1} in
18049 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18050 *) func_lo2o_result=${1} ;;
18051 esac
18052 }
18053
18054 # func_xform libobj-or-source
18055 func_xform ()
18056 {
18057 func_xform_result=${1%.*}.lo
18058 }
18059
18060 # func_arith arithmetic-term...
18061 func_arith ()
18062 {
18063 func_arith_result=$(( $* ))
18064 }
18065
18066 # func_len string
18067 # STRING may not start with a hyphen.
18068 func_len ()
18069 {
18070 func_len_result=${#1}
18071 }
18072
18073 _LT_EOF
18074 ;;
18075 *) # Bourne compatible functions.
18076 cat << \_LT_EOF >> "$cfgfile"
18077
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.
18081 func_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 }
18091
18092 # func_basename file
18093 func_basename ()
18094 {
18095 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
18096 }
18097
18098
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
18105 func_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 }
18114
18115 # sed scripts:
18116 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18117 my_sed_long_arg='1s/^-[^=]*=//'
18118
18119 # func_opt_split
18120 func_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 }
18125
18126 # func_lo2o object
18127 func_lo2o ()
18128 {
18129 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
18130 }
18131
18132 # func_xform libobj-or-source
18133 func_xform ()
18134 {
18135 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
18136 }
18137
18138 # func_arith arithmetic-term...
18139 func_arith ()
18140 {
18141 func_arith_result=`expr "$@"`
18142 }
18143
18144 # func_len string
18145 # STRING may not start with a hyphen.
18146 func_len ()
18147 {
18148 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18149 }
18150
18151 _LT_EOF
18152 esac
18153
18154 case $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.
18160 func_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.
18171 func_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.
18194 LD=$lt_LD_CXX
18195
18196 # Commands used to build an old-style archive.
18197 old_archive_cmds=$lt_old_archive_cmds_CXX
18198
18199 # A language specific compiler.
18200 CC=$lt_compiler_CXX
18201
18202 # Is the compiler the GNU compiler?
18203 with_gcc=$GCC_CXX
18204
18205 # Compiler flag to turn off builtin functions.
18206 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18207
18208 # How to pass a linker flag through the compiler.
18209 wl=$lt_lt_prog_compiler_wl_CXX
18210
18211 # Additional compiler flags for building library objects.
18212 pic_flag=$lt_lt_prog_compiler_pic_CXX
18213
18214 # Compiler flag to prevent dynamic linking.
18215 link_static_flag=$lt_lt_prog_compiler_static_CXX
18216
18217 # Does compiler simultaneously support -c and -o options?
18218 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18219
18220 # Whether or not to add -lc for building shared libraries.
18221 build_libtool_need_lc=$archive_cmds_need_lc_CXX
18222
18223 # Whether or not to disallow shared libs when runtime libs are static.
18224 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18225
18226 # Compiler flag to allow reflexive dlopens.
18227 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18228
18229 # Compiler flag to generate shared objects directly from archives.
18230 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18231
18232 # Whether the compiler copes with passing no objects directly.
18233 compiler_needs_object=$lt_compiler_needs_object_CXX
18234
18235 # Create an old-style archive from a shared archive.
18236 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18237
18238 # Create a temporary old-style archive to link instead of a shared archive.
18239 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18240
18241 # Commands used to build a shared archive.
18242 archive_cmds=$lt_archive_cmds_CXX
18243 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18244
18245 # Commands used to build a loadable module if different from building
18246 # a shared archive.
18247 module_cmds=$lt_module_cmds_CXX
18248 module_expsym_cmds=$lt_module_expsym_cmds_CXX
18249
18250 # Whether we are building with GNU ld or not.
18251 with_gnu_ld=$lt_with_gnu_ld_CXX
18252
18253 # Flag that allows shared libraries with undefined symbols to be built.
18254 allow_undefined_flag=$lt_allow_undefined_flag_CXX
18255
18256 # Flag that enforces no undefined symbols.
18257 no_undefined_flag=$lt_no_undefined_flag_CXX
18258
18259 # Flag to hardcode \$libdir into a binary during linking.
18260 # This must work even if \$libdir does not exist
18261 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18262
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.
18265 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
18266
18267 # Whether we need a single "-rpath" flag with a separated argument.
18268 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18269
18270 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18271 # DIR into the resulting binary.
18272 hardcode_direct=$hardcode_direct_CXX
18273
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.
18278 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
18279
18280 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18281 # into the resulting binary.
18282 hardcode_minus_L=$hardcode_minus_L_CXX
18283
18284 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18285 # into the resulting binary.
18286 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18287
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.
18291 hardcode_automatic=$hardcode_automatic_CXX
18292
18293 # Set to yes if linker adds runtime paths of dependent libraries
18294 # to runtime path list.
18295 inherit_rpath=$inherit_rpath_CXX
18296
18297 # Whether libtool must link a program against all its dependency libraries.
18298 link_all_deplibs=$link_all_deplibs_CXX
18299
18300 # Fix the shell variable \$srcfile for the compiler.
18301 fix_srcfile_path=$lt_fix_srcfile_path_CXX
18302
18303 # Set to "yes" if exported symbols are required.
18304 always_export_symbols=$always_export_symbols_CXX
18305
18306 # The commands to list exported symbols.
18307 export_symbols_cmds=$lt_export_symbols_cmds_CXX
18308
18309 # Symbols that should not be listed in the preloaded symbols.
18310 exclude_expsyms=$lt_exclude_expsyms_CXX
18311
18312 # Symbols that must always be exported.
18313 include_expsyms=$lt_include_expsyms_CXX
18314
18315 # Commands necessary for linking programs (against libraries) with templates.
18316 prelink_cmds=$lt_prelink_cmds_CXX
18317
18318 # Specify filename containing input files.
18319 file_list_spec=$lt_file_list_spec_CXX
18320
18321 # How to hardcode a shared library path into an executable.
18322 hardcode_action=$hardcode_action_CXX
18323
18324 # The directories searched by this compiler when creating a shared library.
18325 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18326
18327 # Dependencies to place before and after the objects being linked to
18328 # create a shared library.
18329 predep_objects=$lt_predep_objects_CXX
18330 postdep_objects=$lt_postdep_objects_CXX
18331 predeps=$lt_predeps_CXX
18332 postdeps=$lt_postdeps_CXX
18333
18334 # The library search path used internally by the compiler when linking
18335 # a shared library.
18336 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18337
18338 # ### END LIBTOOL TAG CONFIG: CXX
18339 _LT_EOF
18340
18341 ;;
18342
18343 esac
18344 done # for ac_tag
18345
18346
18347 as_fn_exit 0
18348 _ACEOF
18349 ac_clean_files=$ac_clean_files_save
18350
18351 test $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.
18363 if 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 $?
18374 fi
18375 if 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;}
18378 fi
18379