set thumb as as default option for armv7l-gcc because thumb becomes default since...
[platform/upstream/gcc48.git] / boehm-gc / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
173   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     PATH=/empty FPATH=/empty; export PATH FPATH
178     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180 test \$(( 1 + 1 )) = 2 || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="gcj_mlc.c"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 #  include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 #  include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 toolexeclibdir
606 toolexecdir
607 O0_CFLAGS
608 addtests
609 addlibs
610 addincludes
611 addobjs
612 AM_CPPFLAGS
613 CPLUSPLUS_FALSE
614 CPLUSPLUS_TRUE
615 target_all
616 EXTRA_TEST_LIBS
617 extra_ldflags_libgc
618 POWERPC_DARWIN_FALSE
619 POWERPC_DARWIN_TRUE
620 THREADLIBS
621 THREADCFLAGS
622 CXXCPP
623 CPP
624 OTOOL64
625 OTOOL
626 LIPO
627 NMEDIT
628 DSYMUTIL
629 OBJDUMP
630 LN_S
631 NM
632 ac_ct_DUMPBIN
633 DUMPBIN
634 LD
635 FGREP
636 EGREP
637 GREP
638 SED
639 LIBTOOL
640 GC_CFLAGS
641 MAINT
642 MAINTAINER_MODE_FALSE
643 MAINTAINER_MODE_TRUE
644 RANLIB
645 AR
646 AS
647 CCASFLAGS
648 CCAS
649 am__fastdepCXX_FALSE
650 am__fastdepCXX_TRUE
651 CXXDEPMODE
652 ac_ct_CXX
653 CXXFLAGS
654 CXX
655 am__fastdepCC_FALSE
656 am__fastdepCC_TRUE
657 CCDEPMODE
658 AMDEPBACKSLASH
659 AMDEP_FALSE
660 AMDEP_TRUE
661 am__quote
662 am__include
663 DEPDIR
664 OBJEXT
665 EXEEXT
666 ac_ct_CC
667 CPPFLAGS
668 LDFLAGS
669 CFLAGS
670 CC
671 am__untar
672 am__tar
673 AMTAR
674 am__leading_dot
675 SET_MAKE
676 AWK
677 mkdir_p
678 MKDIR_P
679 INSTALL_STRIP_PROGRAM
680 STRIP
681 install_sh
682 MAKEINFO
683 AUTOHEADER
684 AUTOMAKE
685 AUTOCONF
686 ACLOCAL
687 VERSION
688 PACKAGE
689 CYGPATH_W
690 am__isrc
691 INSTALL_DATA
692 INSTALL_SCRIPT
693 INSTALL_PROGRAM
694 mkinstalldirs
695 target_noncanonical
696 target_os
697 target_vendor
698 target_cpu
699 target
700 host_os
701 host_vendor
702 host_cpu
703 host
704 build_os
705 build_vendor
706 build_cpu
707 build
708 multi_basedir
709 target_alias
710 host_alias
711 build_alias
712 LIBS
713 ECHO_T
714 ECHO_N
715 ECHO_C
716 DEFS
717 mandir
718 localedir
719 libdir
720 psdir
721 pdfdir
722 dvidir
723 htmldir
724 infodir
725 docdir
726 oldincludedir
727 includedir
728 localstatedir
729 sharedstatedir
730 sysconfdir
731 datadir
732 datarootdir
733 libexecdir
734 sbindir
735 bindir
736 program_transform_name
737 prefix
738 exec_prefix
739 PACKAGE_URL
740 PACKAGE_BUGREPORT
741 PACKAGE_STRING
742 PACKAGE_VERSION
743 PACKAGE_TARNAME
744 PACKAGE_NAME
745 PATH_SEPARATOR
746 SHELL'
747 ac_subst_files=''
748 ac_user_opts='
749 enable_option_checking
750 enable_multilib
751 enable_dependency_tracking
752 enable_maintainer_mode
753 enable_shared
754 enable_static
755 with_pic
756 enable_fast_install
757 with_gnu_ld
758 enable_libtool_lock
759 with_target_subdir
760 with_cross_host
761 enable_parallel_mark
762 with_ecos
763 enable_gc_debug
764 '
765       ac_precious_vars='build_alias
766 host_alias
767 target_alias
768 CPP
769 CPPFLAGS
770 CXXCPP'
771
772
773 # Initialize some variables set by options.
774 ac_init_help=
775 ac_init_version=false
776 ac_unrecognized_opts=
777 ac_unrecognized_sep=
778 # The variables have the same names as the options, with
779 # dashes changed to underlines.
780 cache_file=/dev/null
781 exec_prefix=NONE
782 no_create=
783 no_recursion=
784 prefix=NONE
785 program_prefix=NONE
786 program_suffix=NONE
787 program_transform_name=s,x,x,
788 silent=
789 site=
790 srcdir=
791 verbose=
792 x_includes=NONE
793 x_libraries=NONE
794
795 # Installation directory options.
796 # These are left unexpanded so users can "make install exec_prefix=/foo"
797 # and all the variables that are supposed to be based on exec_prefix
798 # by default will actually change.
799 # Use braces instead of parens because sh, perl, etc. also accept them.
800 # (The list follows the same order as the GNU Coding Standards.)
801 bindir='${exec_prefix}/bin'
802 sbindir='${exec_prefix}/sbin'
803 libexecdir='${exec_prefix}/libexec'
804 datarootdir='${prefix}/share'
805 datadir='${datarootdir}'
806 sysconfdir='${prefix}/etc'
807 sharedstatedir='${prefix}/com'
808 localstatedir='${prefix}/var'
809 includedir='${prefix}/include'
810 oldincludedir='/usr/include'
811 docdir='${datarootdir}/doc/${PACKAGE}'
812 infodir='${datarootdir}/info'
813 htmldir='${docdir}'
814 dvidir='${docdir}'
815 pdfdir='${docdir}'
816 psdir='${docdir}'
817 libdir='${exec_prefix}/lib'
818 localedir='${datarootdir}/locale'
819 mandir='${datarootdir}/man'
820
821 ac_prev=
822 ac_dashdash=
823 for ac_option
824 do
825   # If the previous option needs an argument, assign it.
826   if test -n "$ac_prev"; then
827     eval $ac_prev=\$ac_option
828     ac_prev=
829     continue
830   fi
831
832   case $ac_option in
833   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
834   *)    ac_optarg=yes ;;
835   esac
836
837   # Accept the important Cygnus configure options, so we can diagnose typos.
838
839   case $ac_dashdash$ac_option in
840   --)
841     ac_dashdash=yes ;;
842
843   -bindir | --bindir | --bindi | --bind | --bin | --bi)
844     ac_prev=bindir ;;
845   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
846     bindir=$ac_optarg ;;
847
848   -build | --build | --buil | --bui | --bu)
849     ac_prev=build_alias ;;
850   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
851     build_alias=$ac_optarg ;;
852
853   -cache-file | --cache-file | --cache-fil | --cache-fi \
854   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
855     ac_prev=cache_file ;;
856   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
857   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
858     cache_file=$ac_optarg ;;
859
860   --config-cache | -C)
861     cache_file=config.cache ;;
862
863   -datadir | --datadir | --datadi | --datad)
864     ac_prev=datadir ;;
865   -datadir=* | --datadir=* | --datadi=* | --datad=*)
866     datadir=$ac_optarg ;;
867
868   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
869   | --dataroo | --dataro | --datar)
870     ac_prev=datarootdir ;;
871   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
872   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
873     datarootdir=$ac_optarg ;;
874
875   -disable-* | --disable-*)
876     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877     # Reject names that are not valid shell variable names.
878     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879       as_fn_error "invalid feature name: $ac_useropt"
880     ac_useropt_orig=$ac_useropt
881     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882     case $ac_user_opts in
883       *"
884 "enable_$ac_useropt"
885 "*) ;;
886       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887          ac_unrecognized_sep=', ';;
888     esac
889     eval enable_$ac_useropt=no ;;
890
891   -docdir | --docdir | --docdi | --doc | --do)
892     ac_prev=docdir ;;
893   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
894     docdir=$ac_optarg ;;
895
896   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
897     ac_prev=dvidir ;;
898   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
899     dvidir=$ac_optarg ;;
900
901   -enable-* | --enable-*)
902     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903     # Reject names that are not valid shell variable names.
904     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905       as_fn_error "invalid feature name: $ac_useropt"
906     ac_useropt_orig=$ac_useropt
907     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908     case $ac_user_opts in
909       *"
910 "enable_$ac_useropt"
911 "*) ;;
912       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913          ac_unrecognized_sep=', ';;
914     esac
915     eval enable_$ac_useropt=\$ac_optarg ;;
916
917   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
918   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
919   | --exec | --exe | --ex)
920     ac_prev=exec_prefix ;;
921   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
922   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
923   | --exec=* | --exe=* | --ex=*)
924     exec_prefix=$ac_optarg ;;
925
926   -gas | --gas | --ga | --g)
927     # Obsolete; use --with-gas.
928     with_gas=yes ;;
929
930   -help | --help | --hel | --he | -h)
931     ac_init_help=long ;;
932   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
933     ac_init_help=recursive ;;
934   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
935     ac_init_help=short ;;
936
937   -host | --host | --hos | --ho)
938     ac_prev=host_alias ;;
939   -host=* | --host=* | --hos=* | --ho=*)
940     host_alias=$ac_optarg ;;
941
942   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
943     ac_prev=htmldir ;;
944   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
945   | --ht=*)
946     htmldir=$ac_optarg ;;
947
948   -includedir | --includedir | --includedi | --included | --include \
949   | --includ | --inclu | --incl | --inc)
950     ac_prev=includedir ;;
951   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
952   | --includ=* | --inclu=* | --incl=* | --inc=*)
953     includedir=$ac_optarg ;;
954
955   -infodir | --infodir | --infodi | --infod | --info | --inf)
956     ac_prev=infodir ;;
957   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
958     infodir=$ac_optarg ;;
959
960   -libdir | --libdir | --libdi | --libd)
961     ac_prev=libdir ;;
962   -libdir=* | --libdir=* | --libdi=* | --libd=*)
963     libdir=$ac_optarg ;;
964
965   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
966   | --libexe | --libex | --libe)
967     ac_prev=libexecdir ;;
968   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
969   | --libexe=* | --libex=* | --libe=*)
970     libexecdir=$ac_optarg ;;
971
972   -localedir | --localedir | --localedi | --localed | --locale)
973     ac_prev=localedir ;;
974   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
975     localedir=$ac_optarg ;;
976
977   -localstatedir | --localstatedir | --localstatedi | --localstated \
978   | --localstate | --localstat | --localsta | --localst | --locals)
979     ac_prev=localstatedir ;;
980   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
981   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
982     localstatedir=$ac_optarg ;;
983
984   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
985     ac_prev=mandir ;;
986   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
987     mandir=$ac_optarg ;;
988
989   -nfp | --nfp | --nf)
990     # Obsolete; use --without-fp.
991     with_fp=no ;;
992
993   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
994   | --no-cr | --no-c | -n)
995     no_create=yes ;;
996
997   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
999     no_recursion=yes ;;
1000
1001   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1002   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1003   | --oldin | --oldi | --old | --ol | --o)
1004     ac_prev=oldincludedir ;;
1005   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1006   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1007   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1008     oldincludedir=$ac_optarg ;;
1009
1010   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1011     ac_prev=prefix ;;
1012   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1013     prefix=$ac_optarg ;;
1014
1015   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1016   | --program-pre | --program-pr | --program-p)
1017     ac_prev=program_prefix ;;
1018   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1019   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1020     program_prefix=$ac_optarg ;;
1021
1022   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1023   | --program-suf | --program-su | --program-s)
1024     ac_prev=program_suffix ;;
1025   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1026   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1027     program_suffix=$ac_optarg ;;
1028
1029   -program-transform-name | --program-transform-name \
1030   | --program-transform-nam | --program-transform-na \
1031   | --program-transform-n | --program-transform- \
1032   | --program-transform | --program-transfor \
1033   | --program-transfo | --program-transf \
1034   | --program-trans | --program-tran \
1035   | --progr-tra | --program-tr | --program-t)
1036     ac_prev=program_transform_name ;;
1037   -program-transform-name=* | --program-transform-name=* \
1038   | --program-transform-nam=* | --program-transform-na=* \
1039   | --program-transform-n=* | --program-transform-=* \
1040   | --program-transform=* | --program-transfor=* \
1041   | --program-transfo=* | --program-transf=* \
1042   | --program-trans=* | --program-tran=* \
1043   | --progr-tra=* | --program-tr=* | --program-t=*)
1044     program_transform_name=$ac_optarg ;;
1045
1046   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1047     ac_prev=pdfdir ;;
1048   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1049     pdfdir=$ac_optarg ;;
1050
1051   -psdir | --psdir | --psdi | --psd | --ps)
1052     ac_prev=psdir ;;
1053   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1054     psdir=$ac_optarg ;;
1055
1056   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1057   | -silent | --silent | --silen | --sile | --sil)
1058     silent=yes ;;
1059
1060   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1061     ac_prev=sbindir ;;
1062   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1063   | --sbi=* | --sb=*)
1064     sbindir=$ac_optarg ;;
1065
1066   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1067   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1068   | --sharedst | --shareds | --shared | --share | --shar \
1069   | --sha | --sh)
1070     ac_prev=sharedstatedir ;;
1071   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1072   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1073   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1074   | --sha=* | --sh=*)
1075     sharedstatedir=$ac_optarg ;;
1076
1077   -site | --site | --sit)
1078     ac_prev=site ;;
1079   -site=* | --site=* | --sit=*)
1080     site=$ac_optarg ;;
1081
1082   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1083     ac_prev=srcdir ;;
1084   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1085     srcdir=$ac_optarg ;;
1086
1087   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1088   | --syscon | --sysco | --sysc | --sys | --sy)
1089     ac_prev=sysconfdir ;;
1090   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1091   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1092     sysconfdir=$ac_optarg ;;
1093
1094   -target | --target | --targe | --targ | --tar | --ta | --t)
1095     ac_prev=target_alias ;;
1096   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1097     target_alias=$ac_optarg ;;
1098
1099   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1100     verbose=yes ;;
1101
1102   -version | --version | --versio | --versi | --vers | -V)
1103     ac_init_version=: ;;
1104
1105   -with-* | --with-*)
1106     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107     # Reject names that are not valid shell variable names.
1108     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109       as_fn_error "invalid package name: $ac_useropt"
1110     ac_useropt_orig=$ac_useropt
1111     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112     case $ac_user_opts in
1113       *"
1114 "with_$ac_useropt"
1115 "*) ;;
1116       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117          ac_unrecognized_sep=', ';;
1118     esac
1119     eval with_$ac_useropt=\$ac_optarg ;;
1120
1121   -without-* | --without-*)
1122     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123     # Reject names that are not valid shell variable names.
1124     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125       as_fn_error "invalid package name: $ac_useropt"
1126     ac_useropt_orig=$ac_useropt
1127     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128     case $ac_user_opts in
1129       *"
1130 "with_$ac_useropt"
1131 "*) ;;
1132       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133          ac_unrecognized_sep=', ';;
1134     esac
1135     eval with_$ac_useropt=no ;;
1136
1137   --x)
1138     # Obsolete; use --with-x.
1139     with_x=yes ;;
1140
1141   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1142   | --x-incl | --x-inc | --x-in | --x-i)
1143     ac_prev=x_includes ;;
1144   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1145   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1146     x_includes=$ac_optarg ;;
1147
1148   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1149   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1150     ac_prev=x_libraries ;;
1151   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1152   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1153     x_libraries=$ac_optarg ;;
1154
1155   -*) as_fn_error "unrecognized option: \`$ac_option'
1156 Try \`$0 --help' for more information."
1157     ;;
1158
1159   *=*)
1160     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1161     # Reject names that are not valid shell variable names.
1162     case $ac_envvar in #(
1163       '' | [0-9]* | *[!_$as_cr_alnum]* )
1164       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1165     esac
1166     eval $ac_envvar=\$ac_optarg
1167     export $ac_envvar ;;
1168
1169   *)
1170     # FIXME: should be removed in autoconf 3.0.
1171     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1173       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1175     ;;
1176
1177   esac
1178 done
1179
1180 if test -n "$ac_prev"; then
1181   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182   as_fn_error "missing argument to $ac_option"
1183 fi
1184
1185 if test -n "$ac_unrecognized_opts"; then
1186   case $enable_option_checking in
1187     no) ;;
1188     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1189     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1190   esac
1191 fi
1192
1193 # Check all directory arguments for consistency.
1194 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195                 datadir sysconfdir sharedstatedir localstatedir includedir \
1196                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197                 libdir localedir mandir
1198 do
1199   eval ac_val=\$$ac_var
1200   # Remove trailing slashes.
1201   case $ac_val in
1202     */ )
1203       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204       eval $ac_var=\$ac_val;;
1205   esac
1206   # Be sure to have absolute directory names.
1207   case $ac_val in
1208     [\\/$]* | ?:[\\/]* )  continue;;
1209     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210   esac
1211   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1212 done
1213
1214 # There might be people who depend on the old broken behavior: `$host'
1215 # used to hold the argument of --host etc.
1216 # FIXME: To remove some day.
1217 build=$build_alias
1218 host=$host_alias
1219 target=$target_alias
1220
1221 # FIXME: To remove some day.
1222 if test "x$host_alias" != x; then
1223   if test "x$build_alias" = x; then
1224     cross_compiling=maybe
1225     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1226     If a cross compiler is detected then cross compile mode will be used." >&2
1227   elif test "x$build_alias" != "x$host_alias"; then
1228     cross_compiling=yes
1229   fi
1230 fi
1231
1232 ac_tool_prefix=
1233 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1234
1235 test "$silent" = yes && exec 6>/dev/null
1236
1237
1238 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1239 ac_ls_di=`ls -di .` &&
1240 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1241   as_fn_error "working directory cannot be determined"
1242 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1243   as_fn_error "pwd does not report name of working directory"
1244
1245
1246 # Find the source files, if location was not specified.
1247 if test -z "$srcdir"; then
1248   ac_srcdir_defaulted=yes
1249   # Try the directory containing this script, then the parent directory.
1250   ac_confdir=`$as_dirname -- "$as_myself" ||
1251 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1252          X"$as_myself" : 'X\(//\)[^/]' \| \
1253          X"$as_myself" : 'X\(//\)$' \| \
1254          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1255 $as_echo X"$as_myself" |
1256     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1257             s//\1/
1258             q
1259           }
1260           /^X\(\/\/\)[^/].*/{
1261             s//\1/
1262             q
1263           }
1264           /^X\(\/\/\)$/{
1265             s//\1/
1266             q
1267           }
1268           /^X\(\/\).*/{
1269             s//\1/
1270             q
1271           }
1272           s/.*/./; q'`
1273   srcdir=$ac_confdir
1274   if test ! -r "$srcdir/$ac_unique_file"; then
1275     srcdir=..
1276   fi
1277 else
1278   ac_srcdir_defaulted=no
1279 fi
1280 if test ! -r "$srcdir/$ac_unique_file"; then
1281   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1282   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1283 fi
1284 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1285 ac_abs_confdir=`(
1286         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1287         pwd)`
1288 # When building in place, set srcdir=.
1289 if test "$ac_abs_confdir" = "$ac_pwd"; then
1290   srcdir=.
1291 fi
1292 # Remove unnecessary trailing slashes from srcdir.
1293 # Double slashes in file names in object file debugging info
1294 # mess up M-x gdb in Emacs.
1295 case $srcdir in
1296 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1297 esac
1298 for ac_var in $ac_precious_vars; do
1299   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1300   eval ac_env_${ac_var}_value=\$${ac_var}
1301   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1302   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1303 done
1304
1305 #
1306 # Report the --help message.
1307 #
1308 if test "$ac_init_help" = "long"; then
1309   # Omit some internal or obsolete options to make the list less imposing.
1310   # This message is too long to be a string in the A/UX 3.1 sh.
1311   cat <<_ACEOF
1312 \`configure' configures this package to adapt to many kinds of systems.
1313
1314 Usage: $0 [OPTION]... [VAR=VALUE]...
1315
1316 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1317 VAR=VALUE.  See below for descriptions of some of the useful variables.
1318
1319 Defaults for the options are specified in brackets.
1320
1321 Configuration:
1322   -h, --help              display this help and exit
1323       --help=short        display options specific to this package
1324       --help=recursive    display the short help of all the included packages
1325   -V, --version           display version information and exit
1326   -q, --quiet, --silent   do not print \`checking...' messages
1327       --cache-file=FILE   cache test results in FILE [disabled]
1328   -C, --config-cache      alias for \`--cache-file=config.cache'
1329   -n, --no-create         do not create output files
1330       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1331
1332 Installation directories:
1333   --prefix=PREFIX         install architecture-independent files in PREFIX
1334                           [$ac_default_prefix]
1335   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1336                           [PREFIX]
1337
1338 By default, \`make install' will install all the files in
1339 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1340 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1341 for instance \`--prefix=\$HOME'.
1342
1343 For better control, use the options below.
1344
1345 Fine tuning of the installation directories:
1346   --bindir=DIR            user executables [EPREFIX/bin]
1347   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1348   --libexecdir=DIR        program executables [EPREFIX/libexec]
1349   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1350   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1351   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1352   --libdir=DIR            object code libraries [EPREFIX/lib]
1353   --includedir=DIR        C header files [PREFIX/include]
1354   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1355   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1356   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1357   --infodir=DIR           info documentation [DATAROOTDIR/info]
1358   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1359   --mandir=DIR            man documentation [DATAROOTDIR/man]
1360   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1361   --htmldir=DIR           html documentation [DOCDIR]
1362   --dvidir=DIR            dvi documentation [DOCDIR]
1363   --pdfdir=DIR            pdf documentation [DOCDIR]
1364   --psdir=DIR             ps documentation [DOCDIR]
1365 _ACEOF
1366
1367   cat <<\_ACEOF
1368
1369 Program names:
1370   --program-prefix=PREFIX            prepend PREFIX to installed program names
1371   --program-suffix=SUFFIX            append SUFFIX to installed program names
1372   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1373
1374 System types:
1375   --build=BUILD     configure for building on BUILD [guessed]
1376   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1377   --target=TARGET   configure for building compilers for TARGET [HOST]
1378 _ACEOF
1379 fi
1380
1381 if test -n "$ac_init_help"; then
1382
1383   cat <<\_ACEOF
1384
1385 Optional Features:
1386   --disable-option-checking  ignore unrecognized --enable/--with options
1387   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1388   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1389   --enable-multilib       build many library versions (default)
1390   --disable-dependency-tracking  speeds up one-time build
1391   --enable-dependency-tracking   do not reject slow dependency extractors
1392   --enable-maintainer-mode  enable make rules and dependencies not useful
1393                           (and sometimes confusing) to the casual installer
1394   --enable-shared[=PKGS]  build shared libraries [default=yes]
1395   --enable-static[=PKGS]  build static libraries [default=yes]
1396   --enable-fast-install[=PKGS]
1397                           optimize for fast installation [default=yes]
1398   --disable-libtool-lock  avoid locking (might break parallel builds)
1399   --enable-parallel-mark        parallelize marking and free list construction
1400   --enable-gc-debug     include full support for pointer backtracing etc.
1401
1402 Optional Packages:
1403   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1404   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1405   --with-pic              try to use only PIC/non-PIC objects [default=use
1406                           both]
1407   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1408   --with-target-subdir=SUBDIR
1409                           configuring with a cross compiler
1410   --with-cross-host=HOST  configuring with a cross compiler
1411   --with-ecos             enable runtime eCos target support
1412
1413 Some influential environment variables:
1414   CC          C compiler command
1415   CFLAGS      C compiler flags
1416   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1417               nonstandard directory <lib dir>
1418   LIBS        libraries to pass to the linker, e.g. -l<library>
1419   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1420               you have headers in a nonstandard directory <include dir>
1421   CXX         C++ compiler command
1422   CXXFLAGS    C++ compiler flags
1423   CPP         C preprocessor
1424   CXXCPP      C++ preprocessor
1425
1426 Use these variables to override the choices made by `configure' or to help
1427 it to find libraries and programs with nonstandard names/locations.
1428
1429 Report bugs to the package provider.
1430 _ACEOF
1431 ac_status=$?
1432 fi
1433
1434 if test "$ac_init_help" = "recursive"; then
1435   # If there are subdirs, report their specific --help.
1436   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1437     test -d "$ac_dir" ||
1438       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1439       continue
1440     ac_builddir=.
1441
1442 case "$ac_dir" in
1443 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444 *)
1445   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1446   # A ".." for each directory in $ac_dir_suffix.
1447   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1448   case $ac_top_builddir_sub in
1449   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1450   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1451   esac ;;
1452 esac
1453 ac_abs_top_builddir=$ac_pwd
1454 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1455 # for backward compatibility:
1456 ac_top_builddir=$ac_top_build_prefix
1457
1458 case $srcdir in
1459   .)  # We are building in place.
1460     ac_srcdir=.
1461     ac_top_srcdir=$ac_top_builddir_sub
1462     ac_abs_top_srcdir=$ac_pwd ;;
1463   [\\/]* | ?:[\\/]* )  # Absolute name.
1464     ac_srcdir=$srcdir$ac_dir_suffix;
1465     ac_top_srcdir=$srcdir
1466     ac_abs_top_srcdir=$srcdir ;;
1467   *) # Relative name.
1468     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1469     ac_top_srcdir=$ac_top_build_prefix$srcdir
1470     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1471 esac
1472 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1473
1474     cd "$ac_dir" || { ac_status=$?; continue; }
1475     # Check for guested configure.
1476     if test -f "$ac_srcdir/configure.gnu"; then
1477       echo &&
1478       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1479     elif test -f "$ac_srcdir/configure"; then
1480       echo &&
1481       $SHELL "$ac_srcdir/configure" --help=recursive
1482     else
1483       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1484     fi || ac_status=$?
1485     cd "$ac_pwd" || { ac_status=$?; break; }
1486   done
1487 fi
1488
1489 test -n "$ac_init_help" && exit $ac_status
1490 if $ac_init_version; then
1491   cat <<\_ACEOF
1492 configure
1493 generated by GNU Autoconf 2.64
1494
1495 Copyright (C) 2009 Free Software Foundation, Inc.
1496 This configure script is free software; the Free Software Foundation
1497 gives unlimited permission to copy, distribute and modify it.
1498 _ACEOF
1499   exit
1500 fi
1501
1502 ## ------------------------ ##
1503 ## Autoconf initialization. ##
1504 ## ------------------------ ##
1505
1506 # ac_fn_c_try_compile LINENO
1507 # --------------------------
1508 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1509 ac_fn_c_try_compile ()
1510 {
1511   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1512   rm -f conftest.$ac_objext
1513   if { { ac_try="$ac_compile"
1514 case "(($ac_try" in
1515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1516   *) ac_try_echo=$ac_try;;
1517 esac
1518 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1519 $as_echo "$ac_try_echo"; } >&5
1520   (eval "$ac_compile") 2>conftest.err
1521   ac_status=$?
1522   if test -s conftest.err; then
1523     grep -v '^ *+' conftest.err >conftest.er1
1524     cat conftest.er1 >&5
1525     mv -f conftest.er1 conftest.err
1526   fi
1527   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1528   test $ac_status = 0; } && {
1529          test -z "$ac_c_werror_flag" ||
1530          test ! -s conftest.err
1531        } && test -s conftest.$ac_objext; then :
1532   ac_retval=0
1533 else
1534   $as_echo "$as_me: failed program was:" >&5
1535 sed 's/^/| /' conftest.$ac_ext >&5
1536
1537         ac_retval=1
1538 fi
1539   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1540   return $ac_retval
1541
1542 } # ac_fn_c_try_compile
1543
1544 # ac_fn_cxx_try_compile LINENO
1545 # ----------------------------
1546 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1547 ac_fn_cxx_try_compile ()
1548 {
1549   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550   rm -f conftest.$ac_objext
1551   if { { ac_try="$ac_compile"
1552 case "(($ac_try" in
1553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1554   *) ac_try_echo=$ac_try;;
1555 esac
1556 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1557 $as_echo "$ac_try_echo"; } >&5
1558   (eval "$ac_compile") 2>conftest.err
1559   ac_status=$?
1560   if test -s conftest.err; then
1561     grep -v '^ *+' conftest.err >conftest.er1
1562     cat conftest.er1 >&5
1563     mv -f conftest.er1 conftest.err
1564   fi
1565   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1566   test $ac_status = 0; } && {
1567          test -z "$ac_cxx_werror_flag" ||
1568          test ! -s conftest.err
1569        } && test -s conftest.$ac_objext; then :
1570   ac_retval=0
1571 else
1572   $as_echo "$as_me: failed program was:" >&5
1573 sed 's/^/| /' conftest.$ac_ext >&5
1574
1575         ac_retval=1
1576 fi
1577   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1578   return $ac_retval
1579
1580 } # ac_fn_cxx_try_compile
1581
1582 # ac_fn_c_try_link LINENO
1583 # -----------------------
1584 # Try to link conftest.$ac_ext, and return whether this succeeded.
1585 ac_fn_c_try_link ()
1586 {
1587   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1588   rm -f conftest.$ac_objext conftest$ac_exeext
1589   if { { ac_try="$ac_link"
1590 case "(($ac_try" in
1591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1592   *) ac_try_echo=$ac_try;;
1593 esac
1594 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1595 $as_echo "$ac_try_echo"; } >&5
1596   (eval "$ac_link") 2>conftest.err
1597   ac_status=$?
1598   if test -s conftest.err; then
1599     grep -v '^ *+' conftest.err >conftest.er1
1600     cat conftest.er1 >&5
1601     mv -f conftest.er1 conftest.err
1602   fi
1603   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1604   test $ac_status = 0; } && {
1605          test -z "$ac_c_werror_flag" ||
1606          test ! -s conftest.err
1607        } && test -s conftest$ac_exeext && {
1608          test "$cross_compiling" = yes ||
1609          $as_test_x conftest$ac_exeext
1610        }; then :
1611   ac_retval=0
1612 else
1613   $as_echo "$as_me: failed program was:" >&5
1614 sed 's/^/| /' conftest.$ac_ext >&5
1615
1616         ac_retval=1
1617 fi
1618   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1619   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1620   # interfere with the next link command; also delete a directory that is
1621   # left behind by Apple's compiler.  We do this before executing the actions.
1622   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1623   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1624   return $ac_retval
1625
1626 } # ac_fn_c_try_link
1627
1628 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1629 # -------------------------------------------------------
1630 # Tests whether HEADER exists and can be compiled using the include files in
1631 # INCLUDES, setting the cache variable VAR accordingly.
1632 ac_fn_c_check_header_compile ()
1633 {
1634   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1635   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1636 $as_echo_n "checking for $2... " >&6; }
1637 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1638   $as_echo_n "(cached) " >&6
1639 else
1640   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1641 /* end confdefs.h.  */
1642 $4
1643 #include <$2>
1644 _ACEOF
1645 if ac_fn_c_try_compile "$LINENO"; then :
1646   eval "$3=yes"
1647 else
1648   eval "$3=no"
1649 fi
1650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1651 fi
1652 eval ac_res=\$$3
1653                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1654 $as_echo "$ac_res" >&6; }
1655   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1656
1657 } # ac_fn_c_check_header_compile
1658
1659 # ac_fn_c_try_cpp LINENO
1660 # ----------------------
1661 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1662 ac_fn_c_try_cpp ()
1663 {
1664   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665   if { { ac_try="$ac_cpp conftest.$ac_ext"
1666 case "(($ac_try" in
1667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1668   *) ac_try_echo=$ac_try;;
1669 esac
1670 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671 $as_echo "$ac_try_echo"; } >&5
1672   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1673   ac_status=$?
1674   if test -s conftest.err; then
1675     grep -v '^ *+' conftest.err >conftest.er1
1676     cat conftest.er1 >&5
1677     mv -f conftest.er1 conftest.err
1678   fi
1679   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1680   test $ac_status = 0; } >/dev/null && {
1681          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1682          test ! -s conftest.err
1683        }; then :
1684   ac_retval=0
1685 else
1686   $as_echo "$as_me: failed program was:" >&5
1687 sed 's/^/| /' conftest.$ac_ext >&5
1688
1689     ac_retval=1
1690 fi
1691   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1692   return $ac_retval
1693
1694 } # ac_fn_c_try_cpp
1695
1696 # ac_fn_c_try_run LINENO
1697 # ----------------------
1698 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1699 # that executables *can* be run.
1700 ac_fn_c_try_run ()
1701 {
1702   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703   if { { ac_try="$ac_link"
1704 case "(($ac_try" in
1705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706   *) ac_try_echo=$ac_try;;
1707 esac
1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 $as_echo "$ac_try_echo"; } >&5
1710   (eval "$ac_link") 2>&5
1711   ac_status=$?
1712   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1714   { { case "(($ac_try" in
1715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716   *) ac_try_echo=$ac_try;;
1717 esac
1718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719 $as_echo "$ac_try_echo"; } >&5
1720   (eval "$ac_try") 2>&5
1721   ac_status=$?
1722   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723   test $ac_status = 0; }; }; then :
1724   ac_retval=0
1725 else
1726   $as_echo "$as_me: program exited with status $ac_status" >&5
1727        $as_echo "$as_me: failed program was:" >&5
1728 sed 's/^/| /' conftest.$ac_ext >&5
1729
1730        ac_retval=$ac_status
1731 fi
1732   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1733   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1734   return $ac_retval
1735
1736 } # ac_fn_c_try_run
1737
1738 # ac_fn_c_check_func LINENO FUNC VAR
1739 # ----------------------------------
1740 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1741 ac_fn_c_check_func ()
1742 {
1743   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1744   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1745 $as_echo_n "checking for $2... " >&6; }
1746 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1747   $as_echo_n "(cached) " >&6
1748 else
1749   if test x$gcc_no_link = xyes; then
1750   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1751 fi
1752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753 /* end confdefs.h.  */
1754 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1755    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1756 #define $2 innocuous_$2
1757
1758 /* System header to define __stub macros and hopefully few prototypes,
1759     which can conflict with char $2 (); below.
1760     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1761     <limits.h> exists even on freestanding compilers.  */
1762
1763 #ifdef __STDC__
1764 # include <limits.h>
1765 #else
1766 # include <assert.h>
1767 #endif
1768
1769 #undef $2
1770
1771 /* Override any GCC internal prototype to avoid an error.
1772    Use char because int might match the return type of a GCC
1773    builtin and then its argument prototype would still apply.  */
1774 #ifdef __cplusplus
1775 extern "C"
1776 #endif
1777 char $2 ();
1778 /* The GNU C library defines this for functions which it implements
1779     to always fail with ENOSYS.  Some functions are actually named
1780     something starting with __ and the normal name is an alias.  */
1781 #if defined __stub_$2 || defined __stub___$2
1782 choke me
1783 #endif
1784
1785 int
1786 main ()
1787 {
1788 return $2 ();
1789   ;
1790   return 0;
1791 }
1792 _ACEOF
1793 if ac_fn_c_try_link "$LINENO"; then :
1794   eval "$3=yes"
1795 else
1796   eval "$3=no"
1797 fi
1798 rm -f core conftest.err conftest.$ac_objext \
1799     conftest$ac_exeext conftest.$ac_ext
1800 fi
1801 eval ac_res=\$$3
1802                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1803 $as_echo "$ac_res" >&6; }
1804   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805
1806 } # ac_fn_c_check_func
1807
1808 # ac_fn_cxx_try_cpp LINENO
1809 # ------------------------
1810 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1811 ac_fn_cxx_try_cpp ()
1812 {
1813   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1814   if { { ac_try="$ac_cpp conftest.$ac_ext"
1815 case "(($ac_try" in
1816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1817   *) ac_try_echo=$ac_try;;
1818 esac
1819 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1820 $as_echo "$ac_try_echo"; } >&5
1821   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1822   ac_status=$?
1823   if test -s conftest.err; then
1824     grep -v '^ *+' conftest.err >conftest.er1
1825     cat conftest.er1 >&5
1826     mv -f conftest.er1 conftest.err
1827   fi
1828   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829   test $ac_status = 0; } >/dev/null && {
1830          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1831          test ! -s conftest.err
1832        }; then :
1833   ac_retval=0
1834 else
1835   $as_echo "$as_me: failed program was:" >&5
1836 sed 's/^/| /' conftest.$ac_ext >&5
1837
1838     ac_retval=1
1839 fi
1840   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1841   return $ac_retval
1842
1843 } # ac_fn_cxx_try_cpp
1844
1845 # ac_fn_cxx_try_link LINENO
1846 # -------------------------
1847 # Try to link conftest.$ac_ext, and return whether this succeeded.
1848 ac_fn_cxx_try_link ()
1849 {
1850   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1851   rm -f conftest.$ac_objext conftest$ac_exeext
1852   if { { ac_try="$ac_link"
1853 case "(($ac_try" in
1854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1855   *) ac_try_echo=$ac_try;;
1856 esac
1857 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1858 $as_echo "$ac_try_echo"; } >&5
1859   (eval "$ac_link") 2>conftest.err
1860   ac_status=$?
1861   if test -s conftest.err; then
1862     grep -v '^ *+' conftest.err >conftest.er1
1863     cat conftest.er1 >&5
1864     mv -f conftest.er1 conftest.err
1865   fi
1866   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1867   test $ac_status = 0; } && {
1868          test -z "$ac_cxx_werror_flag" ||
1869          test ! -s conftest.err
1870        } && test -s conftest$ac_exeext && {
1871          test "$cross_compiling" = yes ||
1872          $as_test_x conftest$ac_exeext
1873        }; then :
1874   ac_retval=0
1875 else
1876   $as_echo "$as_me: failed program was:" >&5
1877 sed 's/^/| /' conftest.$ac_ext >&5
1878
1879         ac_retval=1
1880 fi
1881   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1882   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1883   # interfere with the next link command; also delete a directory that is
1884   # left behind by Apple's compiler.  We do this before executing the actions.
1885   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1886   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1887   return $ac_retval
1888
1889 } # ac_fn_cxx_try_link
1890
1891 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1892 # ----------------------------------------------------
1893 # Tries to find if the field MEMBER exists in type AGGR, after including
1894 # INCLUDES, setting cache variable VAR accordingly.
1895 ac_fn_c_check_member ()
1896 {
1897   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1898   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1899 $as_echo_n "checking for $2.$3... " >&6; }
1900 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1901   $as_echo_n "(cached) " >&6
1902 else
1903   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h.  */
1905 $5
1906 int
1907 main ()
1908 {
1909 static $2 ac_aggr;
1910 if (ac_aggr.$3)
1911 return 0;
1912   ;
1913   return 0;
1914 }
1915 _ACEOF
1916 if ac_fn_c_try_compile "$LINENO"; then :
1917   eval "$4=yes"
1918 else
1919   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920 /* end confdefs.h.  */
1921 $5
1922 int
1923 main ()
1924 {
1925 static $2 ac_aggr;
1926 if (sizeof ac_aggr.$3)
1927 return 0;
1928   ;
1929   return 0;
1930 }
1931 _ACEOF
1932 if ac_fn_c_try_compile "$LINENO"; then :
1933   eval "$4=yes"
1934 else
1935   eval "$4=no"
1936 fi
1937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938 fi
1939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1940 fi
1941 eval ac_res=\$$4
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_member
1947 cat >config.log <<_ACEOF
1948 This file contains any messages produced by compilers while
1949 running configure, to aid debugging if configure makes a mistake.
1950
1951 It was created by $as_me, which was
1952 generated by GNU Autoconf 2.64.  Invocation command line was
1953
1954   $ $0 $@
1955
1956 _ACEOF
1957 exec 5>>config.log
1958 {
1959 cat <<_ASUNAME
1960 ## --------- ##
1961 ## Platform. ##
1962 ## --------- ##
1963
1964 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1965 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1966 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1967 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1968 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1969
1970 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1971 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1972
1973 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1974 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1975 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1976 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1977 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1978 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1979 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1980
1981 _ASUNAME
1982
1983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1984 for as_dir in $PATH
1985 do
1986   IFS=$as_save_IFS
1987   test -z "$as_dir" && as_dir=.
1988     $as_echo "PATH: $as_dir"
1989   done
1990 IFS=$as_save_IFS
1991
1992 } >&5
1993
1994 cat >&5 <<_ACEOF
1995
1996
1997 ## ----------- ##
1998 ## Core tests. ##
1999 ## ----------- ##
2000
2001 _ACEOF
2002
2003
2004 # Keep a trace of the command line.
2005 # Strip out --no-create and --no-recursion so they do not pile up.
2006 # Strip out --silent because we don't want to record it for future runs.
2007 # Also quote any args containing shell meta-characters.
2008 # Make two passes to allow for proper duplicate-argument suppression.
2009 ac_configure_args=
2010 ac_configure_args0=
2011 ac_configure_args1=
2012 ac_must_keep_next=false
2013 for ac_pass in 1 2
2014 do
2015   for ac_arg
2016   do
2017     case $ac_arg in
2018     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2019     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2020     | -silent | --silent | --silen | --sile | --sil)
2021       continue ;;
2022     *\'*)
2023       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2024     esac
2025     case $ac_pass in
2026     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2027     2)
2028       as_fn_append ac_configure_args1 " '$ac_arg'"
2029       if test $ac_must_keep_next = true; then
2030         ac_must_keep_next=false # Got value, back to normal.
2031       else
2032         case $ac_arg in
2033           *=* | --config-cache | -C | -disable-* | --disable-* \
2034           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2035           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2036           | -with-* | --with-* | -without-* | --without-* | --x)
2037             case "$ac_configure_args0 " in
2038               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2039             esac
2040             ;;
2041           -* ) ac_must_keep_next=true ;;
2042         esac
2043       fi
2044       as_fn_append ac_configure_args " '$ac_arg'"
2045       ;;
2046     esac
2047   done
2048 done
2049 { ac_configure_args0=; unset ac_configure_args0;}
2050 { ac_configure_args1=; unset ac_configure_args1;}
2051
2052 # When interrupted or exit'd, cleanup temporary files, and complete
2053 # config.log.  We remove comments because anyway the quotes in there
2054 # would cause problems or look ugly.
2055 # WARNING: Use '\'' to represent an apostrophe within the trap.
2056 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2057 trap 'exit_status=$?
2058   # Save into config.log some information that might help in debugging.
2059   {
2060     echo
2061
2062     cat <<\_ASBOX
2063 ## ---------------- ##
2064 ## Cache variables. ##
2065 ## ---------------- ##
2066 _ASBOX
2067     echo
2068     # The following way of writing the cache mishandles newlines in values,
2069 (
2070   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2071     eval ac_val=\$$ac_var
2072     case $ac_val in #(
2073     *${as_nl}*)
2074       case $ac_var in #(
2075       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2076 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2077       esac
2078       case $ac_var in #(
2079       _ | IFS | as_nl) ;; #(
2080       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2081       *) { eval $ac_var=; unset $ac_var;} ;;
2082       esac ;;
2083     esac
2084   done
2085   (set) 2>&1 |
2086     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2087     *${as_nl}ac_space=\ *)
2088       sed -n \
2089         "s/'\''/'\''\\\\'\'''\''/g;
2090           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2091       ;; #(
2092     *)
2093       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2094       ;;
2095     esac |
2096     sort
2097 )
2098     echo
2099
2100     cat <<\_ASBOX
2101 ## ----------------- ##
2102 ## Output variables. ##
2103 ## ----------------- ##
2104 _ASBOX
2105     echo
2106     for ac_var in $ac_subst_vars
2107     do
2108       eval ac_val=\$$ac_var
2109       case $ac_val in
2110       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2111       esac
2112       $as_echo "$ac_var='\''$ac_val'\''"
2113     done | sort
2114     echo
2115
2116     if test -n "$ac_subst_files"; then
2117       cat <<\_ASBOX
2118 ## ------------------- ##
2119 ## File substitutions. ##
2120 ## ------------------- ##
2121 _ASBOX
2122       echo
2123       for ac_var in $ac_subst_files
2124       do
2125         eval ac_val=\$$ac_var
2126         case $ac_val in
2127         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2128         esac
2129         $as_echo "$ac_var='\''$ac_val'\''"
2130       done | sort
2131       echo
2132     fi
2133
2134     if test -s confdefs.h; then
2135       cat <<\_ASBOX
2136 ## ----------- ##
2137 ## confdefs.h. ##
2138 ## ----------- ##
2139 _ASBOX
2140       echo
2141       cat confdefs.h
2142       echo
2143     fi
2144     test "$ac_signal" != 0 &&
2145       $as_echo "$as_me: caught signal $ac_signal"
2146     $as_echo "$as_me: exit $exit_status"
2147   } >&5
2148   rm -f core *.core core.conftest.* &&
2149     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2150     exit $exit_status
2151 ' 0
2152 for ac_signal in 1 2 13 15; do
2153   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2154 done
2155 ac_signal=0
2156
2157 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2158 rm -f -r conftest* confdefs.h
2159
2160 $as_echo "/* confdefs.h */" > confdefs.h
2161
2162 # Predefined preprocessor variables.
2163
2164 cat >>confdefs.h <<_ACEOF
2165 #define PACKAGE_NAME "$PACKAGE_NAME"
2166 _ACEOF
2167
2168 cat >>confdefs.h <<_ACEOF
2169 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2170 _ACEOF
2171
2172 cat >>confdefs.h <<_ACEOF
2173 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2174 _ACEOF
2175
2176 cat >>confdefs.h <<_ACEOF
2177 #define PACKAGE_STRING "$PACKAGE_STRING"
2178 _ACEOF
2179
2180 cat >>confdefs.h <<_ACEOF
2181 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2182 _ACEOF
2183
2184 cat >>confdefs.h <<_ACEOF
2185 #define PACKAGE_URL "$PACKAGE_URL"
2186 _ACEOF
2187
2188
2189 # Let the site file select an alternate cache file if it wants to.
2190 # Prefer an explicitly selected file to automatically selected ones.
2191 ac_site_file1=NONE
2192 ac_site_file2=NONE
2193 if test -n "$CONFIG_SITE"; then
2194   ac_site_file1=$CONFIG_SITE
2195 elif test "x$prefix" != xNONE; then
2196   ac_site_file1=$prefix/share/config.site
2197   ac_site_file2=$prefix/etc/config.site
2198 else
2199   ac_site_file1=$ac_default_prefix/share/config.site
2200   ac_site_file2=$ac_default_prefix/etc/config.site
2201 fi
2202 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2203 do
2204   test "x$ac_site_file" = xNONE && continue
2205   if test -r "$ac_site_file"; then
2206     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2207 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2208     sed 's/^/| /' "$ac_site_file" >&5
2209     . "$ac_site_file"
2210   fi
2211 done
2212
2213 if test -r "$cache_file"; then
2214   # Some versions of bash will fail to source /dev/null (special
2215   # files actually), so we avoid doing that.
2216   if test -f "$cache_file"; then
2217     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2218 $as_echo "$as_me: loading cache $cache_file" >&6;}
2219     case $cache_file in
2220       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2221       *)                      . "./$cache_file";;
2222     esac
2223   fi
2224 else
2225   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2226 $as_echo "$as_me: creating cache $cache_file" >&6;}
2227   >$cache_file
2228 fi
2229
2230 # Check that the precious variables saved in the cache have kept the same
2231 # value.
2232 ac_cache_corrupted=false
2233 for ac_var in $ac_precious_vars; do
2234   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2235   eval ac_new_set=\$ac_env_${ac_var}_set
2236   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2237   eval ac_new_val=\$ac_env_${ac_var}_value
2238   case $ac_old_set,$ac_new_set in
2239     set,)
2240       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2241 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2242       ac_cache_corrupted=: ;;
2243     ,set)
2244       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2245 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2246       ac_cache_corrupted=: ;;
2247     ,);;
2248     *)
2249       if test "x$ac_old_val" != "x$ac_new_val"; then
2250         # differences in whitespace do not lead to failure.
2251         ac_old_val_w=`echo x $ac_old_val`
2252         ac_new_val_w=`echo x $ac_new_val`
2253         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2254           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2255 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2256           ac_cache_corrupted=:
2257         else
2258           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2259 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2260           eval $ac_var=\$ac_old_val
2261         fi
2262         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2263 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2264         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2265 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2266       fi;;
2267   esac
2268   # Pass precious variables to config.status.
2269   if test "$ac_new_set" = set; then
2270     case $ac_new_val in
2271     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2272     *) ac_arg=$ac_var=$ac_new_val ;;
2273     esac
2274     case " $ac_configure_args " in
2275       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2276       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2277     esac
2278   fi
2279 done
2280 if $ac_cache_corrupted; then
2281   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2282 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2283   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2284 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2285   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2286 fi
2287 ## -------------------- ##
2288 ## Main body of script. ##
2289 ## -------------------- ##
2290
2291 ac_ext=c
2292 ac_cpp='$CPP $CPPFLAGS'
2293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2296
2297
2298
2299
2300
2301
2302 # This works around the fact that libtool configuration may change LD
2303 # for this particular configuration, but some shells, instead of
2304 # keeping the changes in LD private, export them just because LD is
2305 # exported.
2306 ORIGINAL_LD_FOR_MULTILIBS=$LD
2307
2308 # Default to --enable-multilib
2309 # Check whether --enable-multilib was given.
2310 if test "${enable_multilib+set}" = set; then :
2311   enableval=$enable_multilib; case "$enableval" in
2312   yes) multilib=yes ;;
2313   no)  multilib=no ;;
2314   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2315  esac
2316 else
2317   multilib=yes
2318 fi
2319
2320
2321 # We may get other options which we leave undocumented:
2322 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2323 # See config-ml.in if you want the gory details.
2324
2325 if test "$srcdir" = "."; then
2326   if test "$with_target_subdir" != "."; then
2327     multi_basedir="$srcdir/$with_multisrctop../.."
2328   else
2329     multi_basedir="$srcdir/$with_multisrctop.."
2330   fi
2331 else
2332   multi_basedir="$srcdir/.."
2333 fi
2334
2335
2336 # Even if the default multilib is not a cross compilation,
2337 # it may be that some of the other multilibs are.
2338 if test $cross_compiling = no && test $multilib = yes \
2339    && test "x${with_multisubdir}" != x ; then
2340    cross_compiling=maybe
2341 fi
2342
2343 ac_config_commands="$ac_config_commands default-1"
2344
2345
2346 ac_aux_dir=
2347 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2348   for ac_t in install-sh install.sh shtool; do
2349     if test -f "$ac_dir/$ac_t"; then
2350       ac_aux_dir=$ac_dir
2351       ac_install_sh="$ac_aux_dir/$ac_t -c"
2352       break 2
2353     fi
2354   done
2355 done
2356 if test -z "$ac_aux_dir"; then
2357   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2358 fi
2359
2360 # These three variables are undocumented and unsupported,
2361 # and are intended to be withdrawn in a future Autoconf release.
2362 # They can cause serious problems if a builder's source tree is in a directory
2363 # whose full name contains unusual characters.
2364 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2365 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2366 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2367
2368
2369 # Make sure we can run config.sub.
2370 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2371   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2372
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2374 $as_echo_n "checking build system type... " >&6; }
2375 if test "${ac_cv_build+set}" = set; then :
2376   $as_echo_n "(cached) " >&6
2377 else
2378   ac_build_alias=$build_alias
2379 test "x$ac_build_alias" = x &&
2380   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2381 test "x$ac_build_alias" = x &&
2382   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2383 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2384   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2385
2386 fi
2387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2388 $as_echo "$ac_cv_build" >&6; }
2389 case $ac_cv_build in
2390 *-*-*) ;;
2391 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2392 esac
2393 build=$ac_cv_build
2394 ac_save_IFS=$IFS; IFS='-'
2395 set x $ac_cv_build
2396 shift
2397 build_cpu=$1
2398 build_vendor=$2
2399 shift; shift
2400 # Remember, the first character of IFS is used to create $*,
2401 # except with old shells:
2402 build_os=$*
2403 IFS=$ac_save_IFS
2404 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2405
2406
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2408 $as_echo_n "checking host system type... " >&6; }
2409 if test "${ac_cv_host+set}" = set; then :
2410   $as_echo_n "(cached) " >&6
2411 else
2412   if test "x$host_alias" = x; then
2413   ac_cv_host=$ac_cv_build
2414 else
2415   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2416     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2417 fi
2418
2419 fi
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2421 $as_echo "$ac_cv_host" >&6; }
2422 case $ac_cv_host in
2423 *-*-*) ;;
2424 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2425 esac
2426 host=$ac_cv_host
2427 ac_save_IFS=$IFS; IFS='-'
2428 set x $ac_cv_host
2429 shift
2430 host_cpu=$1
2431 host_vendor=$2
2432 shift; shift
2433 # Remember, the first character of IFS is used to create $*,
2434 # except with old shells:
2435 host_os=$*
2436 IFS=$ac_save_IFS
2437 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2438
2439
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2441 $as_echo_n "checking target system type... " >&6; }
2442 if test "${ac_cv_target+set}" = set; then :
2443   $as_echo_n "(cached) " >&6
2444 else
2445   if test "x$target_alias" = x; then
2446   ac_cv_target=$ac_cv_host
2447 else
2448   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2449     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2450 fi
2451
2452 fi
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2454 $as_echo "$ac_cv_target" >&6; }
2455 case $ac_cv_target in
2456 *-*-*) ;;
2457 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2458 esac
2459 target=$ac_cv_target
2460 ac_save_IFS=$IFS; IFS='-'
2461 set x $ac_cv_target
2462 shift
2463 target_cpu=$1
2464 target_vendor=$2
2465 shift; shift
2466 # Remember, the first character of IFS is used to create $*,
2467 # except with old shells:
2468 target_os=$*
2469 IFS=$ac_save_IFS
2470 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2471
2472
2473 # The aliases save the names the user supplied, while $host etc.
2474 # will get canonicalized.
2475 test -n "$target_alias" &&
2476   test "$program_prefix$program_suffix$program_transform_name" = \
2477     NONENONEs,x,x, &&
2478   program_prefix=${target_alias}-
2479
2480 # Get the 'noncanonical' system names.
2481  case ${build_alias} in
2482   "") build_noncanonical=${build} ;;
2483   *) build_noncanonical=${build_alias} ;;
2484 esac
2485
2486  case ${host_alias} in
2487   "") host_noncanonical=${build_noncanonical} ;;
2488   *) host_noncanonical=${host_alias} ;;
2489 esac
2490
2491  case ${target_alias} in
2492   "") target_noncanonical=${host_noncanonical} ;;
2493   *) target_noncanonical=${target_alias} ;;
2494 esac
2495
2496
2497
2498
2499 # This works around an automake problem.
2500 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
2501
2502
2503 am__api_version='1.11'
2504
2505 # Find a good install program.  We prefer a C program (faster),
2506 # so one script is as good as another.  But avoid the broken or
2507 # incompatible versions:
2508 # SysV /etc/install, /usr/sbin/install
2509 # SunOS /usr/etc/install
2510 # IRIX /sbin/install
2511 # AIX /bin/install
2512 # AmigaOS /C/install, which installs bootblocks on floppy discs
2513 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2514 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2515 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2516 # OS/2's system install, which has a completely different semantic
2517 # ./install, which can be erroneously created by make from ./install.sh.
2518 # Reject install programs that cannot install multiple files.
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2520 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2521 if test -z "$INSTALL"; then
2522 if test "${ac_cv_path_install+set}" = set; then :
2523   $as_echo_n "(cached) " >&6
2524 else
2525   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2526 for as_dir in $PATH
2527 do
2528   IFS=$as_save_IFS
2529   test -z "$as_dir" && as_dir=.
2530     # Account for people who put trailing slashes in PATH elements.
2531 case $as_dir/ in #((
2532   ./ | .// | /[cC]/* | \
2533   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2534   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2535   /usr/ucb/* ) ;;
2536   *)
2537     # OSF1 and SCO ODT 3.0 have their own names for install.
2538     # Don't use installbsd from OSF since it installs stuff as root
2539     # by default.
2540     for ac_prog in ginstall scoinst install; do
2541       for ac_exec_ext in '' $ac_executable_extensions; do
2542         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2543           if test $ac_prog = install &&
2544             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2545             # AIX install.  It has an incompatible calling convention.
2546             :
2547           elif test $ac_prog = install &&
2548             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2549             # program-specific install script used by HP pwplus--don't use.
2550             :
2551           else
2552             rm -rf conftest.one conftest.two conftest.dir
2553             echo one > conftest.one
2554             echo two > conftest.two
2555             mkdir conftest.dir
2556             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2557               test -s conftest.one && test -s conftest.two &&
2558               test -s conftest.dir/conftest.one &&
2559               test -s conftest.dir/conftest.two
2560             then
2561               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2562               break 3
2563             fi
2564           fi
2565         fi
2566       done
2567     done
2568     ;;
2569 esac
2570
2571   done
2572 IFS=$as_save_IFS
2573
2574 rm -rf conftest.one conftest.two conftest.dir
2575
2576 fi
2577   if test "${ac_cv_path_install+set}" = set; then
2578     INSTALL=$ac_cv_path_install
2579   else
2580     # As a last resort, use the slow shell script.  Don't cache a
2581     # value for INSTALL within a source directory, because that will
2582     # break other packages using the cache if that directory is
2583     # removed, or if the value is a relative name.
2584     INSTALL=$ac_install_sh
2585   fi
2586 fi
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2588 $as_echo "$INSTALL" >&6; }
2589
2590 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2591 # It thinks the first close brace ends the variable substitution.
2592 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2593
2594 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2595
2596 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2597
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2599 $as_echo_n "checking whether build environment is sane... " >&6; }
2600 # Just in case
2601 sleep 1
2602 echo timestamp > conftest.file
2603 # Reject unsafe characters in $srcdir or the absolute working directory
2604 # name.  Accept space and tab only in the latter.
2605 am_lf='
2606 '
2607 case `pwd` in
2608   *[\\\"\#\$\&\'\`$am_lf]*)
2609     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2610 esac
2611 case $srcdir in
2612   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2613     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2614 esac
2615
2616 # Do `set' in a subshell so we don't clobber the current shell's
2617 # arguments.  Must try -L first in case configure is actually a
2618 # symlink; some systems play weird games with the mod time of symlinks
2619 # (eg FreeBSD returns the mod time of the symlink's containing
2620 # directory).
2621 if (
2622    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2623    if test "$*" = "X"; then
2624       # -L didn't work.
2625       set X `ls -t "$srcdir/configure" conftest.file`
2626    fi
2627    rm -f conftest.file
2628    if test "$*" != "X $srcdir/configure conftest.file" \
2629       && test "$*" != "X conftest.file $srcdir/configure"; then
2630
2631       # If neither matched, then we have a broken ls.  This can happen
2632       # if, for instance, CONFIG_SHELL is bash and it inherits a
2633       # broken ls alias from the environment.  This has actually
2634       # happened.  Such a system could not be considered "sane".
2635       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2636 alias in your environment" "$LINENO" 5
2637    fi
2638
2639    test "$2" = conftest.file
2640    )
2641 then
2642    # Ok.
2643    :
2644 else
2645    as_fn_error "newly created file is older than distributed files!
2646 Check your system clock" "$LINENO" 5
2647 fi
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2649 $as_echo "yes" >&6; }
2650 test "$program_prefix" != NONE &&
2651   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2652 # Use a double $ so make ignores it.
2653 test "$program_suffix" != NONE &&
2654   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2655 # Double any \ or $.
2656 # By default was `s,x,x', remove it if useless.
2657 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2658 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2659
2660 # expand $ac_aux_dir to an absolute path
2661 am_aux_dir=`cd $ac_aux_dir && pwd`
2662
2663 if test x"${MISSING+set}" != xset; then
2664   case $am_aux_dir in
2665   *\ * | *\     *)
2666     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2667   *)
2668     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2669   esac
2670 fi
2671 # Use eval to expand $SHELL
2672 if eval "$MISSING --run true"; then
2673   am_missing_run="$MISSING --run "
2674 else
2675   am_missing_run=
2676   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2677 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2678 fi
2679
2680 if test x"${install_sh}" != xset; then
2681   case $am_aux_dir in
2682   *\ * | *\     *)
2683     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2684   *)
2685     install_sh="\${SHELL} $am_aux_dir/install-sh"
2686   esac
2687 fi
2688
2689 # Installed binaries are usually stripped using `strip' when the user
2690 # run `make install-strip'.  However `strip' might not be the right
2691 # tool to use in cross-compilation environments, therefore Automake
2692 # will honor the `STRIP' environment variable to overrule this program.
2693 if test "$cross_compiling" != no; then
2694   if test -n "$ac_tool_prefix"; then
2695   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2696 set dummy ${ac_tool_prefix}strip; ac_word=$2
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2698 $as_echo_n "checking for $ac_word... " >&6; }
2699 if test "${ac_cv_prog_STRIP+set}" = set; then :
2700   $as_echo_n "(cached) " >&6
2701 else
2702   if test -n "$STRIP"; then
2703   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2704 else
2705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706 for as_dir in $PATH
2707 do
2708   IFS=$as_save_IFS
2709   test -z "$as_dir" && as_dir=.
2710     for ac_exec_ext in '' $ac_executable_extensions; do
2711   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2712     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2713     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2714     break 2
2715   fi
2716 done
2717   done
2718 IFS=$as_save_IFS
2719
2720 fi
2721 fi
2722 STRIP=$ac_cv_prog_STRIP
2723 if test -n "$STRIP"; then
2724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2725 $as_echo "$STRIP" >&6; }
2726 else
2727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2728 $as_echo "no" >&6; }
2729 fi
2730
2731
2732 fi
2733 if test -z "$ac_cv_prog_STRIP"; then
2734   ac_ct_STRIP=$STRIP
2735   # Extract the first word of "strip", so it can be a program name with args.
2736 set dummy strip; ac_word=$2
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2738 $as_echo_n "checking for $ac_word... " >&6; }
2739 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2740   $as_echo_n "(cached) " >&6
2741 else
2742   if test -n "$ac_ct_STRIP"; then
2743   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2744 else
2745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2746 for as_dir in $PATH
2747 do
2748   IFS=$as_save_IFS
2749   test -z "$as_dir" && as_dir=.
2750     for ac_exec_ext in '' $ac_executable_extensions; do
2751   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2752     ac_cv_prog_ac_ct_STRIP="strip"
2753     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2754     break 2
2755   fi
2756 done
2757   done
2758 IFS=$as_save_IFS
2759
2760 fi
2761 fi
2762 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2763 if test -n "$ac_ct_STRIP"; then
2764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2765 $as_echo "$ac_ct_STRIP" >&6; }
2766 else
2767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768 $as_echo "no" >&6; }
2769 fi
2770
2771   if test "x$ac_ct_STRIP" = x; then
2772     STRIP=":"
2773   else
2774     case $cross_compiling:$ac_tool_warned in
2775 yes:)
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2778 ac_tool_warned=yes ;;
2779 esac
2780     STRIP=$ac_ct_STRIP
2781   fi
2782 else
2783   STRIP="$ac_cv_prog_STRIP"
2784 fi
2785
2786 fi
2787 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2788
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2790 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2791 if test -z "$MKDIR_P"; then
2792   if test "${ac_cv_path_mkdir+set}" = set; then :
2793   $as_echo_n "(cached) " >&6
2794 else
2795   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2796 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2797 do
2798   IFS=$as_save_IFS
2799   test -z "$as_dir" && as_dir=.
2800     for ac_prog in mkdir gmkdir; do
2801          for ac_exec_ext in '' $ac_executable_extensions; do
2802            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2803            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2804              'mkdir (GNU coreutils) '* | \
2805              'mkdir (coreutils) '* | \
2806              'mkdir (fileutils) '4.1*)
2807                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2808                break 3;;
2809            esac
2810          done
2811        done
2812   done
2813 IFS=$as_save_IFS
2814
2815 fi
2816
2817   if test "${ac_cv_path_mkdir+set}" = set; then
2818     MKDIR_P="$ac_cv_path_mkdir -p"
2819   else
2820     # As a last resort, use the slow shell script.  Don't cache a
2821     # value for MKDIR_P within a source directory, because that will
2822     # break other packages using the cache if that directory is
2823     # removed, or if the value is a relative name.
2824     test -d ./--version && rmdir ./--version
2825     MKDIR_P="$ac_install_sh -d"
2826   fi
2827 fi
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2829 $as_echo "$MKDIR_P" >&6; }
2830
2831 mkdir_p="$MKDIR_P"
2832 case $mkdir_p in
2833   [\\/$]* | ?:[\\/]*) ;;
2834   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2835 esac
2836
2837 for ac_prog in gawk mawk nawk awk
2838 do
2839   # Extract the first word of "$ac_prog", so it can be a program name with args.
2840 set dummy $ac_prog; ac_word=$2
2841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2842 $as_echo_n "checking for $ac_word... " >&6; }
2843 if test "${ac_cv_prog_AWK+set}" = set; then :
2844   $as_echo_n "(cached) " >&6
2845 else
2846   if test -n "$AWK"; then
2847   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2848 else
2849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2850 for as_dir in $PATH
2851 do
2852   IFS=$as_save_IFS
2853   test -z "$as_dir" && as_dir=.
2854     for ac_exec_ext in '' $ac_executable_extensions; do
2855   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2856     ac_cv_prog_AWK="$ac_prog"
2857     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2858     break 2
2859   fi
2860 done
2861   done
2862 IFS=$as_save_IFS
2863
2864 fi
2865 fi
2866 AWK=$ac_cv_prog_AWK
2867 if test -n "$AWK"; then
2868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2869 $as_echo "$AWK" >&6; }
2870 else
2871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2872 $as_echo "no" >&6; }
2873 fi
2874
2875
2876   test -n "$AWK" && break
2877 done
2878
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2880 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2881 set x ${MAKE-make}
2882 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2883 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2884   $as_echo_n "(cached) " >&6
2885 else
2886   cat >conftest.make <<\_ACEOF
2887 SHELL = /bin/sh
2888 all:
2889         @echo '@@@%%%=$(MAKE)=@@@%%%'
2890 _ACEOF
2891 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2892 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2893   *@@@%%%=?*=@@@%%%*)
2894     eval ac_cv_prog_make_${ac_make}_set=yes;;
2895   *)
2896     eval ac_cv_prog_make_${ac_make}_set=no;;
2897 esac
2898 rm -f conftest.make
2899 fi
2900 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2902 $as_echo "yes" >&6; }
2903   SET_MAKE=
2904 else
2905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2906 $as_echo "no" >&6; }
2907   SET_MAKE="MAKE=${MAKE-make}"
2908 fi
2909
2910 rm -rf .tst 2>/dev/null
2911 mkdir .tst 2>/dev/null
2912 if test -d .tst; then
2913   am__leading_dot=.
2914 else
2915   am__leading_dot=_
2916 fi
2917 rmdir .tst 2>/dev/null
2918
2919 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2920   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2921   # is not polluted with repeated "-I."
2922   am__isrc=' -I$(srcdir)'
2923   # test to see if srcdir already configured
2924   if test -f $srcdir/config.status; then
2925     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2926   fi
2927 fi
2928
2929 # test whether we have cygpath
2930 if test -z "$CYGPATH_W"; then
2931   if (cygpath --version) >/dev/null 2>/dev/null; then
2932     CYGPATH_W='cygpath -w'
2933   else
2934     CYGPATH_W=echo
2935   fi
2936 fi
2937
2938
2939 # Define the identity of the package.
2940  PACKAGE=gc
2941  VERSION=6.6
2942
2943
2944 # Some tools Automake needs.
2945
2946 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2947
2948
2949 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2950
2951
2952 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2953
2954
2955 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2956
2957
2958 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2959
2960 # We need awk for the "check" target.  The system "awk" is bad on
2961 # some platforms.
2962 # Always define AMTAR for backward compatibility.
2963
2964 AMTAR=${AMTAR-"${am_missing_run}tar"}
2965
2966 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2967
2968
2969
2970
2971
2972
2973 # The autoconf 2.5x version of the no-executables hack.
2974
2975
2976 # Yak.  We must force CC and CXX to /not/ be precious variables; otherwise
2977 # the wrong, non-multilib-adjusted value will be used in multilibs.
2978 # As a side effect, we have to subst CFLAGS and CXXFLAGS ourselves.
2979
2980
2981
2982 ac_ext=c
2983 ac_cpp='$CPP $CPPFLAGS'
2984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2987 if test -n "$ac_tool_prefix"; then
2988   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2989 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2991 $as_echo_n "checking for $ac_word... " >&6; }
2992 if test "${ac_cv_prog_CC+set}" = set; then :
2993   $as_echo_n "(cached) " >&6
2994 else
2995   if test -n "$CC"; then
2996   ac_cv_prog_CC="$CC" # Let the user override the test.
2997 else
2998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2999 for as_dir in $PATH
3000 do
3001   IFS=$as_save_IFS
3002   test -z "$as_dir" && as_dir=.
3003     for ac_exec_ext in '' $ac_executable_extensions; do
3004   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3005     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3006     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3007     break 2
3008   fi
3009 done
3010   done
3011 IFS=$as_save_IFS
3012
3013 fi
3014 fi
3015 CC=$ac_cv_prog_CC
3016 if test -n "$CC"; then
3017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3018 $as_echo "$CC" >&6; }
3019 else
3020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3021 $as_echo "no" >&6; }
3022 fi
3023
3024
3025 fi
3026 if test -z "$ac_cv_prog_CC"; then
3027   ac_ct_CC=$CC
3028   # Extract the first word of "gcc", so it can be a program name with args.
3029 set dummy gcc; ac_word=$2
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3031 $as_echo_n "checking for $ac_word... " >&6; }
3032 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3033   $as_echo_n "(cached) " >&6
3034 else
3035   if test -n "$ac_ct_CC"; then
3036   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3037 else
3038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3039 for as_dir in $PATH
3040 do
3041   IFS=$as_save_IFS
3042   test -z "$as_dir" && as_dir=.
3043     for ac_exec_ext in '' $ac_executable_extensions; do
3044   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3045     ac_cv_prog_ac_ct_CC="gcc"
3046     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3047     break 2
3048   fi
3049 done
3050   done
3051 IFS=$as_save_IFS
3052
3053 fi
3054 fi
3055 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3056 if test -n "$ac_ct_CC"; then
3057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3058 $as_echo "$ac_ct_CC" >&6; }
3059 else
3060   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3061 $as_echo "no" >&6; }
3062 fi
3063
3064   if test "x$ac_ct_CC" = x; then
3065     CC=""
3066   else
3067     case $cross_compiling:$ac_tool_warned in
3068 yes:)
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3071 ac_tool_warned=yes ;;
3072 esac
3073     CC=$ac_ct_CC
3074   fi
3075 else
3076   CC="$ac_cv_prog_CC"
3077 fi
3078
3079 if test -z "$CC"; then
3080           if test -n "$ac_tool_prefix"; then
3081     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3082 set dummy ${ac_tool_prefix}cc; ac_word=$2
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3084 $as_echo_n "checking for $ac_word... " >&6; }
3085 if test "${ac_cv_prog_CC+set}" = set; then :
3086   $as_echo_n "(cached) " >&6
3087 else
3088   if test -n "$CC"; then
3089   ac_cv_prog_CC="$CC" # Let the user override the test.
3090 else
3091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092 for as_dir in $PATH
3093 do
3094   IFS=$as_save_IFS
3095   test -z "$as_dir" && as_dir=.
3096     for ac_exec_ext in '' $ac_executable_extensions; do
3097   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3098     ac_cv_prog_CC="${ac_tool_prefix}cc"
3099     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100     break 2
3101   fi
3102 done
3103   done
3104 IFS=$as_save_IFS
3105
3106 fi
3107 fi
3108 CC=$ac_cv_prog_CC
3109 if test -n "$CC"; then
3110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3111 $as_echo "$CC" >&6; }
3112 else
3113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3114 $as_echo "no" >&6; }
3115 fi
3116
3117
3118   fi
3119 fi
3120 if test -z "$CC"; then
3121   # Extract the first word of "cc", so it can be a program name with args.
3122 set dummy cc; ac_word=$2
3123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3124 $as_echo_n "checking for $ac_word... " >&6; }
3125 if test "${ac_cv_prog_CC+set}" = set; then :
3126   $as_echo_n "(cached) " >&6
3127 else
3128   if test -n "$CC"; then
3129   ac_cv_prog_CC="$CC" # Let the user override the test.
3130 else
3131   ac_prog_rejected=no
3132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133 for as_dir in $PATH
3134 do
3135   IFS=$as_save_IFS
3136   test -z "$as_dir" && as_dir=.
3137     for ac_exec_ext in '' $ac_executable_extensions; do
3138   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3139     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3140        ac_prog_rejected=yes
3141        continue
3142      fi
3143     ac_cv_prog_CC="cc"
3144     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3145     break 2
3146   fi
3147 done
3148   done
3149 IFS=$as_save_IFS
3150
3151 if test $ac_prog_rejected = yes; then
3152   # We found a bogon in the path, so make sure we never use it.
3153   set dummy $ac_cv_prog_CC
3154   shift
3155   if test $# != 0; then
3156     # We chose a different compiler from the bogus one.
3157     # However, it has the same basename, so the bogon will be chosen
3158     # first if we set CC to just the basename; use the full file name.
3159     shift
3160     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3161   fi
3162 fi
3163 fi
3164 fi
3165 CC=$ac_cv_prog_CC
3166 if test -n "$CC"; then
3167   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3168 $as_echo "$CC" >&6; }
3169 else
3170   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3171 $as_echo "no" >&6; }
3172 fi
3173
3174
3175 fi
3176 if test -z "$CC"; then
3177   if test -n "$ac_tool_prefix"; then
3178   for ac_prog in cl.exe
3179   do
3180     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3181 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3183 $as_echo_n "checking for $ac_word... " >&6; }
3184 if test "${ac_cv_prog_CC+set}" = set; then :
3185   $as_echo_n "(cached) " >&6
3186 else
3187   if test -n "$CC"; then
3188   ac_cv_prog_CC="$CC" # Let the user override the test.
3189 else
3190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3191 for as_dir in $PATH
3192 do
3193   IFS=$as_save_IFS
3194   test -z "$as_dir" && as_dir=.
3195     for ac_exec_ext in '' $ac_executable_extensions; do
3196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3197     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3198     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3199     break 2
3200   fi
3201 done
3202   done
3203 IFS=$as_save_IFS
3204
3205 fi
3206 fi
3207 CC=$ac_cv_prog_CC
3208 if test -n "$CC"; then
3209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3210 $as_echo "$CC" >&6; }
3211 else
3212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3213 $as_echo "no" >&6; }
3214 fi
3215
3216
3217     test -n "$CC" && break
3218   done
3219 fi
3220 if test -z "$CC"; then
3221   ac_ct_CC=$CC
3222   for ac_prog in cl.exe
3223 do
3224   # Extract the first word of "$ac_prog", so it can be a program name with args.
3225 set dummy $ac_prog; ac_word=$2
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3227 $as_echo_n "checking for $ac_word... " >&6; }
3228 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3229   $as_echo_n "(cached) " >&6
3230 else
3231   if test -n "$ac_ct_CC"; then
3232   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3233 else
3234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3235 for as_dir in $PATH
3236 do
3237   IFS=$as_save_IFS
3238   test -z "$as_dir" && as_dir=.
3239     for ac_exec_ext in '' $ac_executable_extensions; do
3240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3241     ac_cv_prog_ac_ct_CC="$ac_prog"
3242     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3243     break 2
3244   fi
3245 done
3246   done
3247 IFS=$as_save_IFS
3248
3249 fi
3250 fi
3251 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3252 if test -n "$ac_ct_CC"; then
3253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3254 $as_echo "$ac_ct_CC" >&6; }
3255 else
3256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3257 $as_echo "no" >&6; }
3258 fi
3259
3260
3261   test -n "$ac_ct_CC" && break
3262 done
3263
3264   if test "x$ac_ct_CC" = x; then
3265     CC=""
3266   else
3267     case $cross_compiling:$ac_tool_warned in
3268 yes:)
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3270 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3271 ac_tool_warned=yes ;;
3272 esac
3273     CC=$ac_ct_CC
3274   fi
3275 fi
3276
3277 fi
3278
3279
3280 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3281 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3282 as_fn_error "no acceptable C compiler found in \$PATH
3283 See \`config.log' for more details." "$LINENO" 5; }
3284
3285 # Provide some information about the compiler.
3286 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3287 set X $ac_compile
3288 ac_compiler=$2
3289 for ac_option in --version -v -V -qversion; do
3290   { { ac_try="$ac_compiler $ac_option >&5"
3291 case "(($ac_try" in
3292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3293   *) ac_try_echo=$ac_try;;
3294 esac
3295 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3296 $as_echo "$ac_try_echo"; } >&5
3297   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3298   ac_status=$?
3299   if test -s conftest.err; then
3300     sed '10a\
3301 ... rest of stderr output deleted ...
3302          10q' conftest.err >conftest.er1
3303     cat conftest.er1 >&5
3304     rm -f conftest.er1 conftest.err
3305   fi
3306   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3307   test $ac_status = 0; }
3308 done
3309
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 # FIXME: Cleanup?
3322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3323   (eval $ac_link) 2>&5
3324   ac_status=$?
3325   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3326   test $ac_status = 0; }; then :
3327   gcc_no_link=no
3328 else
3329   gcc_no_link=yes
3330 fi
3331 if test x$gcc_no_link = xyes; then
3332   # Setting cross_compile will disable run tests; it will
3333   # also disable AC_CHECK_FILE but that's generally
3334   # correct if we can't link.
3335   cross_compiling=yes
3336   EXEEXT=
3337 else
3338   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3339 /* end confdefs.h.  */
3340
3341 int
3342 main ()
3343 {
3344
3345   ;
3346   return 0;
3347 }
3348 _ACEOF
3349 ac_clean_files_save=$ac_clean_files
3350 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3351 # Try to create an executable without -o first, disregard a.out.
3352 # It will help us diagnose broken compilers, and finding out an intuition
3353 # of exeext.
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3355 $as_echo_n "checking for C compiler default output file name... " >&6; }
3356 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3357
3358 # The possible output files:
3359 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3360
3361 ac_rmfiles=
3362 for ac_file in $ac_files
3363 do
3364   case $ac_file in
3365     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3366     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3367   esac
3368 done
3369 rm -f $ac_rmfiles
3370
3371 if { { ac_try="$ac_link_default"
3372 case "(($ac_try" in
3373   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3374   *) ac_try_echo=$ac_try;;
3375 esac
3376 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3377 $as_echo "$ac_try_echo"; } >&5
3378   (eval "$ac_link_default") 2>&5
3379   ac_status=$?
3380   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3381   test $ac_status = 0; }; then :
3382   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3383 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3384 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3385 # so that the user can short-circuit this test for compilers unknown to
3386 # Autoconf.
3387 for ac_file in $ac_files ''
3388 do
3389   test -f "$ac_file" || continue
3390   case $ac_file in
3391     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3392         ;;
3393     [ab].out )
3394         # We found the default executable, but exeext='' is most
3395         # certainly right.
3396         break;;
3397     *.* )
3398         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3399         then :; else
3400            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3401         fi
3402         # We set ac_cv_exeext here because the later test for it is not
3403         # safe: cross compilers may not add the suffix if given an `-o'
3404         # argument, so we may need to know it at that point already.
3405         # Even if this section looks crufty: it has the advantage of
3406         # actually working.
3407         break;;
3408     * )
3409         break;;
3410   esac
3411 done
3412 test "$ac_cv_exeext" = no && ac_cv_exeext=
3413
3414 else
3415   ac_file=''
3416 fi
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3418 $as_echo "$ac_file" >&6; }
3419 if test -z "$ac_file"; then :
3420   $as_echo "$as_me: failed program was:" >&5
3421 sed 's/^/| /' conftest.$ac_ext >&5
3422
3423 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3424 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3425 { as_fn_set_status 77
3426 as_fn_error "C compiler cannot create executables
3427 See \`config.log' for more details." "$LINENO" 5; }; }
3428 fi
3429 ac_exeext=$ac_cv_exeext
3430
3431 # Check that the compiler produces executables we can run.  If not, either
3432 # the compiler is broken, or we cross compile.
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3434 $as_echo_n "checking whether the C compiler works... " >&6; }
3435 # If not cross compiling, check that we can run a simple program.
3436 if test "$cross_compiling" != yes; then
3437   if { ac_try='./$ac_file'
3438   { { case "(($ac_try" in
3439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3440   *) ac_try_echo=$ac_try;;
3441 esac
3442 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3443 $as_echo "$ac_try_echo"; } >&5
3444   (eval "$ac_try") 2>&5
3445   ac_status=$?
3446   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3447   test $ac_status = 0; }; }; then
3448     cross_compiling=no
3449   else
3450     if test "$cross_compiling" = maybe; then
3451         cross_compiling=yes
3452     else
3453         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3454 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3455 as_fn_error "cannot run C compiled programs.
3456 If you meant to cross compile, use \`--host'.
3457 See \`config.log' for more details." "$LINENO" 5; }
3458     fi
3459   fi
3460 fi
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3462 $as_echo "yes" >&6; }
3463
3464 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3465 ac_clean_files=$ac_clean_files_save
3466 # Check that the compiler produces executables we can run.  If not, either
3467 # the compiler is broken, or we cross compile.
3468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3469 $as_echo_n "checking whether we are cross compiling... " >&6; }
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3471 $as_echo "$cross_compiling" >&6; }
3472
3473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3474 $as_echo_n "checking for suffix of executables... " >&6; }
3475 if { { ac_try="$ac_link"
3476 case "(($ac_try" in
3477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3478   *) ac_try_echo=$ac_try;;
3479 esac
3480 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3481 $as_echo "$ac_try_echo"; } >&5
3482   (eval "$ac_link") 2>&5
3483   ac_status=$?
3484   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3485   test $ac_status = 0; }; then :
3486   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3487 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3488 # work properly (i.e., refer to `conftest.exe'), while it won't with
3489 # `rm'.
3490 for ac_file in conftest.exe conftest conftest.*; do
3491   test -f "$ac_file" || continue
3492   case $ac_file in
3493     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3494     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3495           break;;
3496     * ) break;;
3497   esac
3498 done
3499 else
3500   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3501 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3502 as_fn_error "cannot compute suffix of executables: cannot compile and link
3503 See \`config.log' for more details." "$LINENO" 5; }
3504 fi
3505 rm -f conftest$ac_cv_exeext
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3507 $as_echo "$ac_cv_exeext" >&6; }
3508
3509 rm -f conftest.$ac_ext
3510 EXEEXT=$ac_cv_exeext
3511 ac_exeext=$EXEEXT
3512 fi
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3514 $as_echo_n "checking for suffix of object files... " >&6; }
3515 if test "${ac_cv_objext+set}" = set; then :
3516   $as_echo_n "(cached) " >&6
3517 else
3518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3519 /* end confdefs.h.  */
3520
3521 int
3522 main ()
3523 {
3524
3525   ;
3526   return 0;
3527 }
3528 _ACEOF
3529 rm -f conftest.o conftest.obj
3530 if { { ac_try="$ac_compile"
3531 case "(($ac_try" in
3532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3533   *) ac_try_echo=$ac_try;;
3534 esac
3535 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3536 $as_echo "$ac_try_echo"; } >&5
3537   (eval "$ac_compile") 2>&5
3538   ac_status=$?
3539   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3540   test $ac_status = 0; }; then :
3541   for ac_file in conftest.o conftest.obj conftest.*; do
3542   test -f "$ac_file" || continue;
3543   case $ac_file in
3544     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3545     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3546        break;;
3547   esac
3548 done
3549 else
3550   $as_echo "$as_me: failed program was:" >&5
3551 sed 's/^/| /' conftest.$ac_ext >&5
3552
3553 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3554 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3555 as_fn_error "cannot compute suffix of object files: cannot compile
3556 See \`config.log' for more details." "$LINENO" 5; }
3557 fi
3558 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3559 fi
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3561 $as_echo "$ac_cv_objext" >&6; }
3562 OBJEXT=$ac_cv_objext
3563 ac_objext=$OBJEXT
3564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3565 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3566 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3567   $as_echo_n "(cached) " >&6
3568 else
3569   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3570 /* end confdefs.h.  */
3571
3572 int
3573 main ()
3574 {
3575 #ifndef __GNUC__
3576        choke me
3577 #endif
3578
3579   ;
3580   return 0;
3581 }
3582 _ACEOF
3583 if ac_fn_c_try_compile "$LINENO"; then :
3584   ac_compiler_gnu=yes
3585 else
3586   ac_compiler_gnu=no
3587 fi
3588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3589 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3590
3591 fi
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3593 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3594 if test $ac_compiler_gnu = yes; then
3595   GCC=yes
3596 else
3597   GCC=
3598 fi
3599 ac_test_CFLAGS=${CFLAGS+set}
3600 ac_save_CFLAGS=$CFLAGS
3601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3602 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3603 if test "${ac_cv_prog_cc_g+set}" = set; then :
3604   $as_echo_n "(cached) " >&6
3605 else
3606   ac_save_c_werror_flag=$ac_c_werror_flag
3607    ac_c_werror_flag=yes
3608    ac_cv_prog_cc_g=no
3609    CFLAGS="-g"
3610    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3611 /* end confdefs.h.  */
3612
3613 int
3614 main ()
3615 {
3616
3617   ;
3618   return 0;
3619 }
3620 _ACEOF
3621 if ac_fn_c_try_compile "$LINENO"; then :
3622   ac_cv_prog_cc_g=yes
3623 else
3624   CFLAGS=""
3625       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3626 /* end confdefs.h.  */
3627
3628 int
3629 main ()
3630 {
3631
3632   ;
3633   return 0;
3634 }
3635 _ACEOF
3636 if ac_fn_c_try_compile "$LINENO"; then :
3637
3638 else
3639   ac_c_werror_flag=$ac_save_c_werror_flag
3640          CFLAGS="-g"
3641          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3642 /* end confdefs.h.  */
3643
3644 int
3645 main ()
3646 {
3647
3648   ;
3649   return 0;
3650 }
3651 _ACEOF
3652 if ac_fn_c_try_compile "$LINENO"; then :
3653   ac_cv_prog_cc_g=yes
3654 fi
3655 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3656 fi
3657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3658 fi
3659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3660    ac_c_werror_flag=$ac_save_c_werror_flag
3661 fi
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3663 $as_echo "$ac_cv_prog_cc_g" >&6; }
3664 if test "$ac_test_CFLAGS" = set; then
3665   CFLAGS=$ac_save_CFLAGS
3666 elif test $ac_cv_prog_cc_g = yes; then
3667   if test "$GCC" = yes; then
3668     CFLAGS="-g -O2"
3669   else
3670     CFLAGS="-g"
3671   fi
3672 else
3673   if test "$GCC" = yes; then
3674     CFLAGS="-O2"
3675   else
3676     CFLAGS=
3677   fi
3678 fi
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3680 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3681 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3682   $as_echo_n "(cached) " >&6
3683 else
3684   ac_cv_prog_cc_c89=no
3685 ac_save_CC=$CC
3686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687 /* end confdefs.h.  */
3688 #include <stdarg.h>
3689 #include <stdio.h>
3690 #include <sys/types.h>
3691 #include <sys/stat.h>
3692 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3693 struct buf { int x; };
3694 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3695 static char *e (p, i)
3696      char **p;
3697      int i;
3698 {
3699   return p[i];
3700 }
3701 static char *f (char * (*g) (char **, int), char **p, ...)
3702 {
3703   char *s;
3704   va_list v;
3705   va_start (v,p);
3706   s = g (p, va_arg (v,int));
3707   va_end (v);
3708   return s;
3709 }
3710
3711 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3712    function prototypes and stuff, but not '\xHH' hex character constants.
3713    These don't provoke an error unfortunately, instead are silently treated
3714    as 'x'.  The following induces an error, until -std is added to get
3715    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3716    array size at least.  It's necessary to write '\x00'==0 to get something
3717    that's true only with -std.  */
3718 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3719
3720 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3721    inside strings and character constants.  */
3722 #define FOO(x) 'x'
3723 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3724
3725 int test (int i, double x);
3726 struct s1 {int (*f) (int a);};
3727 struct s2 {int (*f) (double a);};
3728 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3729 int argc;
3730 char **argv;
3731 int
3732 main ()
3733 {
3734 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3735   ;
3736   return 0;
3737 }
3738 _ACEOF
3739 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3740         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3741 do
3742   CC="$ac_save_CC $ac_arg"
3743   if ac_fn_c_try_compile "$LINENO"; then :
3744   ac_cv_prog_cc_c89=$ac_arg
3745 fi
3746 rm -f core conftest.err conftest.$ac_objext
3747   test "x$ac_cv_prog_cc_c89" != "xno" && break
3748 done
3749 rm -f conftest.$ac_ext
3750 CC=$ac_save_CC
3751
3752 fi
3753 # AC_CACHE_VAL
3754 case "x$ac_cv_prog_cc_c89" in
3755   x)
3756     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3757 $as_echo "none needed" >&6; } ;;
3758   xno)
3759     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3760 $as_echo "unsupported" >&6; } ;;
3761   *)
3762     CC="$CC $ac_cv_prog_cc_c89"
3763     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3764 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3765 esac
3766 if test "x$ac_cv_prog_cc_c89" != xno; then :
3767
3768 fi
3769
3770 ac_ext=c
3771 ac_cpp='$CPP $CPPFLAGS'
3772 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3773 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3774 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3775 DEPDIR="${am__leading_dot}deps"
3776
3777 ac_config_commands="$ac_config_commands depfiles"
3778
3779
3780 am_make=${MAKE-make}
3781 cat > confinc << 'END'
3782 am__doit:
3783         @echo this is the am__doit target
3784 .PHONY: am__doit
3785 END
3786 # If we don't find an include directive, just comment out the code.
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3788 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3789 am__include="#"
3790 am__quote=
3791 _am_result=none
3792 # First try GNU make style include.
3793 echo "include confinc" > confmf
3794 # Ignore all kinds of additional output from `make'.
3795 case `$am_make -s -f confmf 2> /dev/null` in #(
3796 *the\ am__doit\ target*)
3797   am__include=include
3798   am__quote=
3799   _am_result=GNU
3800   ;;
3801 esac
3802 # Now try BSD make style include.
3803 if test "$am__include" = "#"; then
3804    echo '.include "confinc"' > confmf
3805    case `$am_make -s -f confmf 2> /dev/null` in #(
3806    *the\ am__doit\ target*)
3807      am__include=.include
3808      am__quote="\""
3809      _am_result=BSD
3810      ;;
3811    esac
3812 fi
3813
3814
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3816 $as_echo "$_am_result" >&6; }
3817 rm -f confinc confmf
3818
3819 # Check whether --enable-dependency-tracking was given.
3820 if test "${enable_dependency_tracking+set}" = set; then :
3821   enableval=$enable_dependency_tracking;
3822 fi
3823
3824 if test "x$enable_dependency_tracking" != xno; then
3825   am_depcomp="$ac_aux_dir/depcomp"
3826   AMDEPBACKSLASH='\'
3827 fi
3828  if test "x$enable_dependency_tracking" != xno; then
3829   AMDEP_TRUE=
3830   AMDEP_FALSE='#'
3831 else
3832   AMDEP_TRUE='#'
3833   AMDEP_FALSE=
3834 fi
3835
3836
3837
3838 depcc="$CC"   am_compiler_list=
3839
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3841 $as_echo_n "checking dependency style of $depcc... " >&6; }
3842 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3843   $as_echo_n "(cached) " >&6
3844 else
3845   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3846   # We make a subdir and do the tests there.  Otherwise we can end up
3847   # making bogus files that we don't know about and never remove.  For
3848   # instance it was reported that on HP-UX the gcc test will end up
3849   # making a dummy file named `D' -- because `-MD' means `put the output
3850   # in D'.
3851   mkdir conftest.dir
3852   # Copy depcomp to subdir because otherwise we won't find it if we're
3853   # using a relative directory.
3854   cp "$am_depcomp" conftest.dir
3855   cd conftest.dir
3856   # We will build objects and dependencies in a subdirectory because
3857   # it helps to detect inapplicable dependency modes.  For instance
3858   # both Tru64's cc and ICC support -MD to output dependencies as a
3859   # side effect of compilation, but ICC will put the dependencies in
3860   # the current directory while Tru64 will put them in the object
3861   # directory.
3862   mkdir sub
3863
3864   am_cv_CC_dependencies_compiler_type=none
3865   if test "$am_compiler_list" = ""; then
3866      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3867   fi
3868   am__universal=false
3869   case " $depcc " in #(
3870      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3871      esac
3872
3873   for depmode in $am_compiler_list; do
3874     # Setup a source with many dependencies, because some compilers
3875     # like to wrap large dependency lists on column 80 (with \), and
3876     # we should not choose a depcomp mode which is confused by this.
3877     #
3878     # We need to recreate these files for each test, as the compiler may
3879     # overwrite some of them when testing with obscure command lines.
3880     # This happens at least with the AIX C compiler.
3881     : > sub/conftest.c
3882     for i in 1 2 3 4 5 6; do
3883       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3884       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3885       # Solaris 8's {/usr,}/bin/sh.
3886       touch sub/conftst$i.h
3887     done
3888     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3889
3890     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3891     # mode.  It turns out that the SunPro C++ compiler does not properly
3892     # handle `-M -o', and we need to detect this.  Also, some Intel
3893     # versions had trouble with output in subdirs
3894     am__obj=sub/conftest.${OBJEXT-o}
3895     am__minus_obj="-o $am__obj"
3896     case $depmode in
3897     gcc)
3898       # This depmode causes a compiler race in universal mode.
3899       test "$am__universal" = false || continue
3900       ;;
3901     nosideeffect)
3902       # after this tag, mechanisms are not by side-effect, so they'll
3903       # only be used when explicitly requested
3904       if test "x$enable_dependency_tracking" = xyes; then
3905         continue
3906       else
3907         break
3908       fi
3909       ;;
3910     msvisualcpp | msvcmsys)
3911       # This compiler won't grok `-c -o', but also, the minuso test has
3912       # not run yet.  These depmodes are late enough in the game, and
3913       # so weak that their functioning should not be impacted.
3914       am__obj=conftest.${OBJEXT-o}
3915       am__minus_obj=
3916       ;;
3917     none) break ;;
3918     esac
3919     if depmode=$depmode \
3920        source=sub/conftest.c object=$am__obj \
3921        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3922        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3923          >/dev/null 2>conftest.err &&
3924        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3925        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3926        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3927        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3928       # icc doesn't choke on unknown options, it will just issue warnings
3929       # or remarks (even with -Werror).  So we grep stderr for any message
3930       # that says an option was ignored or not supported.
3931       # When given -MP, icc 7.0 and 7.1 complain thusly:
3932       #   icc: Command line warning: ignoring option '-M'; no argument required
3933       # The diagnosis changed in icc 8.0:
3934       #   icc: Command line remark: option '-MP' not supported
3935       if (grep 'ignoring option' conftest.err ||
3936           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3937         am_cv_CC_dependencies_compiler_type=$depmode
3938         break
3939       fi
3940     fi
3941   done
3942
3943   cd ..
3944   rm -rf conftest.dir
3945 else
3946   am_cv_CC_dependencies_compiler_type=none
3947 fi
3948
3949 fi
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3951 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3952 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3953
3954  if
3955   test "x$enable_dependency_tracking" != xno \
3956   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3957   am__fastdepCC_TRUE=
3958   am__fastdepCC_FALSE='#'
3959 else
3960   am__fastdepCC_TRUE='#'
3961   am__fastdepCC_FALSE=
3962 fi
3963
3964
3965 ac_ext=cpp
3966 ac_cpp='$CXXCPP $CPPFLAGS'
3967 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3968 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3969 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3970 if test -z "$CXX"; then
3971   if test -n "$CCC"; then
3972     CXX=$CCC
3973   else
3974     if test -n "$ac_tool_prefix"; then
3975   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3976   do
3977     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3978 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3980 $as_echo_n "checking for $ac_word... " >&6; }
3981 if test "${ac_cv_prog_CXX+set}" = set; then :
3982   $as_echo_n "(cached) " >&6
3983 else
3984   if test -n "$CXX"; then
3985   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3986 else
3987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3988 for as_dir in $PATH
3989 do
3990   IFS=$as_save_IFS
3991   test -z "$as_dir" && as_dir=.
3992     for ac_exec_ext in '' $ac_executable_extensions; do
3993   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3994     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3996     break 2
3997   fi
3998 done
3999   done
4000 IFS=$as_save_IFS
4001
4002 fi
4003 fi
4004 CXX=$ac_cv_prog_CXX
4005 if test -n "$CXX"; then
4006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4007 $as_echo "$CXX" >&6; }
4008 else
4009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4010 $as_echo "no" >&6; }
4011 fi
4012
4013
4014     test -n "$CXX" && break
4015   done
4016 fi
4017 if test -z "$CXX"; then
4018   ac_ct_CXX=$CXX
4019   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4020 do
4021   # Extract the first word of "$ac_prog", so it can be a program name with args.
4022 set dummy $ac_prog; ac_word=$2
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4024 $as_echo_n "checking for $ac_word... " >&6; }
4025 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4026   $as_echo_n "(cached) " >&6
4027 else
4028   if test -n "$ac_ct_CXX"; then
4029   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4030 else
4031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4032 for as_dir in $PATH
4033 do
4034   IFS=$as_save_IFS
4035   test -z "$as_dir" && as_dir=.
4036     for ac_exec_ext in '' $ac_executable_extensions; do
4037   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4038     ac_cv_prog_ac_ct_CXX="$ac_prog"
4039     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4040     break 2
4041   fi
4042 done
4043   done
4044 IFS=$as_save_IFS
4045
4046 fi
4047 fi
4048 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4049 if test -n "$ac_ct_CXX"; then
4050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4051 $as_echo "$ac_ct_CXX" >&6; }
4052 else
4053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4054 $as_echo "no" >&6; }
4055 fi
4056
4057
4058   test -n "$ac_ct_CXX" && break
4059 done
4060
4061   if test "x$ac_ct_CXX" = x; then
4062     CXX="g++"
4063   else
4064     case $cross_compiling:$ac_tool_warned in
4065 yes:)
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4067 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4068 ac_tool_warned=yes ;;
4069 esac
4070     CXX=$ac_ct_CXX
4071   fi
4072 fi
4073
4074   fi
4075 fi
4076 # Provide some information about the compiler.
4077 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4078 set X $ac_compile
4079 ac_compiler=$2
4080 for ac_option in --version -v -V -qversion; do
4081   { { ac_try="$ac_compiler $ac_option >&5"
4082 case "(($ac_try" in
4083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4084   *) ac_try_echo=$ac_try;;
4085 esac
4086 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4087 $as_echo "$ac_try_echo"; } >&5
4088   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4089   ac_status=$?
4090   if test -s conftest.err; then
4091     sed '10a\
4092 ... rest of stderr output deleted ...
4093          10q' conftest.err >conftest.er1
4094     cat conftest.er1 >&5
4095     rm -f conftest.er1 conftest.err
4096   fi
4097   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4098   test $ac_status = 0; }
4099 done
4100
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4102 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4103 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4104   $as_echo_n "(cached) " >&6
4105 else
4106   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4107 /* end confdefs.h.  */
4108
4109 int
4110 main ()
4111 {
4112 #ifndef __GNUC__
4113        choke me
4114 #endif
4115
4116   ;
4117   return 0;
4118 }
4119 _ACEOF
4120 if ac_fn_cxx_try_compile "$LINENO"; then :
4121   ac_compiler_gnu=yes
4122 else
4123   ac_compiler_gnu=no
4124 fi
4125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4126 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4127
4128 fi
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4130 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4131 if test $ac_compiler_gnu = yes; then
4132   GXX=yes
4133 else
4134   GXX=
4135 fi
4136 ac_test_CXXFLAGS=${CXXFLAGS+set}
4137 ac_save_CXXFLAGS=$CXXFLAGS
4138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4139 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4140 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4141   $as_echo_n "(cached) " >&6
4142 else
4143   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4144    ac_cxx_werror_flag=yes
4145    ac_cv_prog_cxx_g=no
4146    CXXFLAGS="-g"
4147    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h.  */
4149
4150 int
4151 main ()
4152 {
4153
4154   ;
4155   return 0;
4156 }
4157 _ACEOF
4158 if ac_fn_cxx_try_compile "$LINENO"; then :
4159   ac_cv_prog_cxx_g=yes
4160 else
4161   CXXFLAGS=""
4162       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163 /* end confdefs.h.  */
4164
4165 int
4166 main ()
4167 {
4168
4169   ;
4170   return 0;
4171 }
4172 _ACEOF
4173 if ac_fn_cxx_try_compile "$LINENO"; then :
4174
4175 else
4176   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4177          CXXFLAGS="-g"
4178          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4179 /* end confdefs.h.  */
4180
4181 int
4182 main ()
4183 {
4184
4185   ;
4186   return 0;
4187 }
4188 _ACEOF
4189 if ac_fn_cxx_try_compile "$LINENO"; then :
4190   ac_cv_prog_cxx_g=yes
4191 fi
4192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4193 fi
4194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4195 fi
4196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4197    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4198 fi
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4200 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4201 if test "$ac_test_CXXFLAGS" = set; then
4202   CXXFLAGS=$ac_save_CXXFLAGS
4203 elif test $ac_cv_prog_cxx_g = yes; then
4204   if test "$GXX" = yes; then
4205     CXXFLAGS="-g -O2"
4206   else
4207     CXXFLAGS="-g"
4208   fi
4209 else
4210   if test "$GXX" = yes; then
4211     CXXFLAGS="-O2"
4212   else
4213     CXXFLAGS=
4214   fi
4215 fi
4216 ac_ext=c
4217 ac_cpp='$CPP $CPPFLAGS'
4218 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4219 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4220 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4221
4222 depcc="$CXX"  am_compiler_list=
4223
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4225 $as_echo_n "checking dependency style of $depcc... " >&6; }
4226 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4227   $as_echo_n "(cached) " >&6
4228 else
4229   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4230   # We make a subdir and do the tests there.  Otherwise we can end up
4231   # making bogus files that we don't know about and never remove.  For
4232   # instance it was reported that on HP-UX the gcc test will end up
4233   # making a dummy file named `D' -- because `-MD' means `put the output
4234   # in D'.
4235   mkdir conftest.dir
4236   # Copy depcomp to subdir because otherwise we won't find it if we're
4237   # using a relative directory.
4238   cp "$am_depcomp" conftest.dir
4239   cd conftest.dir
4240   # We will build objects and dependencies in a subdirectory because
4241   # it helps to detect inapplicable dependency modes.  For instance
4242   # both Tru64's cc and ICC support -MD to output dependencies as a
4243   # side effect of compilation, but ICC will put the dependencies in
4244   # the current directory while Tru64 will put them in the object
4245   # directory.
4246   mkdir sub
4247
4248   am_cv_CXX_dependencies_compiler_type=none
4249   if test "$am_compiler_list" = ""; then
4250      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4251   fi
4252   am__universal=false
4253   case " $depcc " in #(
4254      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4255      esac
4256
4257   for depmode in $am_compiler_list; do
4258     # Setup a source with many dependencies, because some compilers
4259     # like to wrap large dependency lists on column 80 (with \), and
4260     # we should not choose a depcomp mode which is confused by this.
4261     #
4262     # We need to recreate these files for each test, as the compiler may
4263     # overwrite some of them when testing with obscure command lines.
4264     # This happens at least with the AIX C compiler.
4265     : > sub/conftest.c
4266     for i in 1 2 3 4 5 6; do
4267       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4268       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4269       # Solaris 8's {/usr,}/bin/sh.
4270       touch sub/conftst$i.h
4271     done
4272     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4273
4274     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4275     # mode.  It turns out that the SunPro C++ compiler does not properly
4276     # handle `-M -o', and we need to detect this.  Also, some Intel
4277     # versions had trouble with output in subdirs
4278     am__obj=sub/conftest.${OBJEXT-o}
4279     am__minus_obj="-o $am__obj"
4280     case $depmode in
4281     gcc)
4282       # This depmode causes a compiler race in universal mode.
4283       test "$am__universal" = false || continue
4284       ;;
4285     nosideeffect)
4286       # after this tag, mechanisms are not by side-effect, so they'll
4287       # only be used when explicitly requested
4288       if test "x$enable_dependency_tracking" = xyes; then
4289         continue
4290       else
4291         break
4292       fi
4293       ;;
4294     msvisualcpp | msvcmsys)
4295       # This compiler won't grok `-c -o', but also, the minuso test has
4296       # not run yet.  These depmodes are late enough in the game, and
4297       # so weak that their functioning should not be impacted.
4298       am__obj=conftest.${OBJEXT-o}
4299       am__minus_obj=
4300       ;;
4301     none) break ;;
4302     esac
4303     if depmode=$depmode \
4304        source=sub/conftest.c object=$am__obj \
4305        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4306        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4307          >/dev/null 2>conftest.err &&
4308        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4309        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4310        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4311        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4312       # icc doesn't choke on unknown options, it will just issue warnings
4313       # or remarks (even with -Werror).  So we grep stderr for any message
4314       # that says an option was ignored or not supported.
4315       # When given -MP, icc 7.0 and 7.1 complain thusly:
4316       #   icc: Command line warning: ignoring option '-M'; no argument required
4317       # The diagnosis changed in icc 8.0:
4318       #   icc: Command line remark: option '-MP' not supported
4319       if (grep 'ignoring option' conftest.err ||
4320           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4321         am_cv_CXX_dependencies_compiler_type=$depmode
4322         break
4323       fi
4324     fi
4325   done
4326
4327   cd ..
4328   rm -rf conftest.dir
4329 else
4330   am_cv_CXX_dependencies_compiler_type=none
4331 fi
4332
4333 fi
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4335 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4336 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4337
4338  if
4339   test "x$enable_dependency_tracking" != xno \
4340   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4341   am__fastdepCXX_TRUE=
4342   am__fastdepCXX_FALSE='#'
4343 else
4344   am__fastdepCXX_TRUE='#'
4345   am__fastdepCXX_FALSE=
4346 fi
4347
4348
4349
4350
4351 if test "x$CC" != xcc; then
4352   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4353 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4354 else
4355   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4356 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4357 fi
4358 set dummy $CC; ac_cc=`$as_echo "$2" |
4359                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4360 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
4361   $as_echo_n "(cached) " >&6
4362 else
4363   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4364 /* end confdefs.h.  */
4365
4366 int
4367 main ()
4368 {
4369
4370   ;
4371   return 0;
4372 }
4373 _ACEOF
4374 # Make sure it works both with $CC and with simple cc.
4375 # We do the test twice because some compilers refuse to overwrite an
4376 # existing .o file with -o, though they will create one.
4377 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4378 rm -f conftest2.*
4379 if { { case "(($ac_try" in
4380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4381   *) ac_try_echo=$ac_try;;
4382 esac
4383 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4384 $as_echo "$ac_try_echo"; } >&5
4385   (eval "$ac_try") 2>&5
4386   ac_status=$?
4387   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4388   test $ac_status = 0; } &&
4389    test -f conftest2.$ac_objext && { { case "(($ac_try" in
4390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4391   *) ac_try_echo=$ac_try;;
4392 esac
4393 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4394 $as_echo "$ac_try_echo"; } >&5
4395   (eval "$ac_try") 2>&5
4396   ac_status=$?
4397   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4398   test $ac_status = 0; };
4399 then
4400   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4401   if test "x$CC" != xcc; then
4402     # Test first that cc exists at all.
4403     if { ac_try='cc -c conftest.$ac_ext >&5'
4404   { { case "(($ac_try" in
4405   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4406   *) ac_try_echo=$ac_try;;
4407 esac
4408 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4409 $as_echo "$ac_try_echo"; } >&5
4410   (eval "$ac_try") 2>&5
4411   ac_status=$?
4412   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4413   test $ac_status = 0; }; }; then
4414       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4415       rm -f conftest2.*
4416       if { { case "(($ac_try" in
4417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4418   *) ac_try_echo=$ac_try;;
4419 esac
4420 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4421 $as_echo "$ac_try_echo"; } >&5
4422   (eval "$ac_try") 2>&5
4423   ac_status=$?
4424   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4425   test $ac_status = 0; } &&
4426          test -f conftest2.$ac_objext && { { case "(($ac_try" in
4427   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4428   *) ac_try_echo=$ac_try;;
4429 esac
4430 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4431 $as_echo "$ac_try_echo"; } >&5
4432   (eval "$ac_try") 2>&5
4433   ac_status=$?
4434   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4435   test $ac_status = 0; };
4436       then
4437         # cc works too.
4438         :
4439       else
4440         # cc exists but doesn't like -o.
4441         eval ac_cv_prog_cc_${ac_cc}_c_o=no
4442       fi
4443     fi
4444   fi
4445 else
4446   eval ac_cv_prog_cc_${ac_cc}_c_o=no
4447 fi
4448 rm -f core conftest*
4449
4450 fi
4451 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4453 $as_echo "yes" >&6; }
4454 else
4455   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4456 $as_echo "no" >&6; }
4457
4458 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4459
4460 fi
4461
4462 # FIXME: we rely on the cache variable name because
4463 # there is no other way.
4464 set dummy $CC
4465 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4466 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4467 if test "$am_t" != yes; then
4468    # Losing compiler, so override with the script.
4469    # FIXME: It is wrong to rewrite CC.
4470    # But if we don't then we get into trouble of one sort or another.
4471    # A longer-term fix would be to have automake use am__CC in this case,
4472    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4473    CC="$am_aux_dir/compile $CC"
4474 fi
4475
4476
4477
4478
4479
4480
4481 # Newer automakes demand CCAS and CCASFLAGS.
4482 : ${CCAS='$(CC)'}
4483 : ${CCASFLAGS='$(CFLAGS)'}
4484
4485
4486
4487 if test -n "$ac_tool_prefix"; then
4488   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
4489 set dummy ${ac_tool_prefix}as; ac_word=$2
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4491 $as_echo_n "checking for $ac_word... " >&6; }
4492 if test "${ac_cv_prog_AS+set}" = set; then :
4493   $as_echo_n "(cached) " >&6
4494 else
4495   if test -n "$AS"; then
4496   ac_cv_prog_AS="$AS" # Let the user override the test.
4497 else
4498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4499 for as_dir in $PATH
4500 do
4501   IFS=$as_save_IFS
4502   test -z "$as_dir" && as_dir=.
4503     for ac_exec_ext in '' $ac_executable_extensions; do
4504   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4505     ac_cv_prog_AS="${ac_tool_prefix}as"
4506     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4507     break 2
4508   fi
4509 done
4510   done
4511 IFS=$as_save_IFS
4512
4513 fi
4514 fi
4515 AS=$ac_cv_prog_AS
4516 if test -n "$AS"; then
4517   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4518 $as_echo "$AS" >&6; }
4519 else
4520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4521 $as_echo "no" >&6; }
4522 fi
4523
4524
4525 fi
4526 if test -z "$ac_cv_prog_AS"; then
4527   ac_ct_AS=$AS
4528   # Extract the first word of "as", so it can be a program name with args.
4529 set dummy as; ac_word=$2
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4531 $as_echo_n "checking for $ac_word... " >&6; }
4532 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
4533   $as_echo_n "(cached) " >&6
4534 else
4535   if test -n "$ac_ct_AS"; then
4536   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
4537 else
4538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4539 for as_dir in $PATH
4540 do
4541   IFS=$as_save_IFS
4542   test -z "$as_dir" && as_dir=.
4543     for ac_exec_ext in '' $ac_executable_extensions; do
4544   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4545     ac_cv_prog_ac_ct_AS="as"
4546     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4547     break 2
4548   fi
4549 done
4550   done
4551 IFS=$as_save_IFS
4552
4553 fi
4554 fi
4555 ac_ct_AS=$ac_cv_prog_ac_ct_AS
4556 if test -n "$ac_ct_AS"; then
4557   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
4558 $as_echo "$ac_ct_AS" >&6; }
4559 else
4560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4561 $as_echo "no" >&6; }
4562 fi
4563
4564   if test "x$ac_ct_AS" = x; then
4565     AS=""
4566   else
4567     case $cross_compiling:$ac_tool_warned in
4568 yes:)
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4570 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4571 ac_tool_warned=yes ;;
4572 esac
4573     AS=$ac_ct_AS
4574   fi
4575 else
4576   AS="$ac_cv_prog_AS"
4577 fi
4578
4579 if test -n "$ac_tool_prefix"; then
4580   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4581 set dummy ${ac_tool_prefix}ar; ac_word=$2
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4583 $as_echo_n "checking for $ac_word... " >&6; }
4584 if test "${ac_cv_prog_AR+set}" = set; then :
4585   $as_echo_n "(cached) " >&6
4586 else
4587   if test -n "$AR"; then
4588   ac_cv_prog_AR="$AR" # Let the user override the test.
4589 else
4590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4591 for as_dir in $PATH
4592 do
4593   IFS=$as_save_IFS
4594   test -z "$as_dir" && as_dir=.
4595     for ac_exec_ext in '' $ac_executable_extensions; do
4596   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4597     ac_cv_prog_AR="${ac_tool_prefix}ar"
4598     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4599     break 2
4600   fi
4601 done
4602   done
4603 IFS=$as_save_IFS
4604
4605 fi
4606 fi
4607 AR=$ac_cv_prog_AR
4608 if test -n "$AR"; then
4609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4610 $as_echo "$AR" >&6; }
4611 else
4612   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4613 $as_echo "no" >&6; }
4614 fi
4615
4616
4617 fi
4618 if test -z "$ac_cv_prog_AR"; then
4619   ac_ct_AR=$AR
4620   # Extract the first word of "ar", so it can be a program name with args.
4621 set dummy ar; ac_word=$2
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4623 $as_echo_n "checking for $ac_word... " >&6; }
4624 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4625   $as_echo_n "(cached) " >&6
4626 else
4627   if test -n "$ac_ct_AR"; then
4628   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4629 else
4630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4631 for as_dir in $PATH
4632 do
4633   IFS=$as_save_IFS
4634   test -z "$as_dir" && as_dir=.
4635     for ac_exec_ext in '' $ac_executable_extensions; do
4636   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4637     ac_cv_prog_ac_ct_AR="ar"
4638     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4639     break 2
4640   fi
4641 done
4642   done
4643 IFS=$as_save_IFS
4644
4645 fi
4646 fi
4647 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4648 if test -n "$ac_ct_AR"; then
4649   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4650 $as_echo "$ac_ct_AR" >&6; }
4651 else
4652   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4653 $as_echo "no" >&6; }
4654 fi
4655
4656   if test "x$ac_ct_AR" = x; then
4657     AR=""
4658   else
4659     case $cross_compiling:$ac_tool_warned in
4660 yes:)
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4662 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4663 ac_tool_warned=yes ;;
4664 esac
4665     AR=$ac_ct_AR
4666   fi
4667 else
4668   AR="$ac_cv_prog_AR"
4669 fi
4670
4671 if test -n "$ac_tool_prefix"; then
4672   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4673 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4675 $as_echo_n "checking for $ac_word... " >&6; }
4676 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4677   $as_echo_n "(cached) " >&6
4678 else
4679   if test -n "$RANLIB"; then
4680   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4681 else
4682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4683 for as_dir in $PATH
4684 do
4685   IFS=$as_save_IFS
4686   test -z "$as_dir" && as_dir=.
4687     for ac_exec_ext in '' $ac_executable_extensions; do
4688   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4689     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4690     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4691     break 2
4692   fi
4693 done
4694   done
4695 IFS=$as_save_IFS
4696
4697 fi
4698 fi
4699 RANLIB=$ac_cv_prog_RANLIB
4700 if test -n "$RANLIB"; then
4701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4702 $as_echo "$RANLIB" >&6; }
4703 else
4704   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4705 $as_echo "no" >&6; }
4706 fi
4707
4708
4709 fi
4710 if test -z "$ac_cv_prog_RANLIB"; then
4711   ac_ct_RANLIB=$RANLIB
4712   # Extract the first word of "ranlib", so it can be a program name with args.
4713 set dummy ranlib; ac_word=$2
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4715 $as_echo_n "checking for $ac_word... " >&6; }
4716 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4717   $as_echo_n "(cached) " >&6
4718 else
4719   if test -n "$ac_ct_RANLIB"; then
4720   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4721 else
4722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4723 for as_dir in $PATH
4724 do
4725   IFS=$as_save_IFS
4726   test -z "$as_dir" && as_dir=.
4727     for ac_exec_ext in '' $ac_executable_extensions; do
4728   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4729     ac_cv_prog_ac_ct_RANLIB="ranlib"
4730     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4731     break 2
4732   fi
4733 done
4734   done
4735 IFS=$as_save_IFS
4736
4737 fi
4738 fi
4739 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4740 if test -n "$ac_ct_RANLIB"; then
4741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4742 $as_echo "$ac_ct_RANLIB" >&6; }
4743 else
4744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4745 $as_echo "no" >&6; }
4746 fi
4747
4748   if test "x$ac_ct_RANLIB" = x; then
4749     RANLIB=":"
4750   else
4751     case $cross_compiling:$ac_tool_warned in
4752 yes:)
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4754 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4755 ac_tool_warned=yes ;;
4756 esac
4757     RANLIB=$ac_ct_RANLIB
4758   fi
4759 else
4760   RANLIB="$ac_cv_prog_RANLIB"
4761 fi
4762
4763
4764
4765
4766
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4768 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4769     # Check whether --enable-maintainer-mode was given.
4770 if test "${enable_maintainer_mode+set}" = set; then :
4771   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4772 else
4773   USE_MAINTAINER_MODE=no
4774 fi
4775
4776   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4777 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4778    if test $USE_MAINTAINER_MODE = yes; then
4779   MAINTAINER_MODE_TRUE=
4780   MAINTAINER_MODE_FALSE='#'
4781 else
4782   MAINTAINER_MODE_TRUE='#'
4783   MAINTAINER_MODE_FALSE=
4784 fi
4785
4786   MAINT=$MAINTAINER_MODE_TRUE
4787
4788
4789
4790 . ${srcdir}/configure.host
4791
4792 case ${gc_basedir} in
4793 /* | A-Za-z:/\\*) gc_flagbasedir=${gc_basedir} ;;
4794 *) gc_flagbasedir='$(top_builddir)/'${gc_basedir} ;;
4795 esac
4796
4797 gc_cflags="${gc_cflags} -Iinclude -I"'$(top_builddir)'"/./targ-include -I${gc_flagbasedir}/libc/include"
4798 case "${host}" in
4799   *-*-cygwin32*)
4800     gc_cflags="${gc_cflags} -I${gc_flagbasedir}/../winsup/include"
4801     ;;
4802 esac
4803
4804 case "${host}" in
4805   *-*-mingw*)
4806     gc_cflags="${gc_cflags} -DGC_BUILD=1"
4807     ;;
4808 esac
4809
4810
4811 GC_CFLAGS=${gc_cflags}
4812
4813
4814 case `pwd` in
4815   *\ * | *\     *)
4816     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4817 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4818 esac
4819
4820
4821
4822 macro_version='2.2.7a'
4823 macro_revision='1.3134'
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837 ltmain="$ac_aux_dir/ltmain.sh"
4838
4839 # Backslashify metacharacters that are still active within
4840 # double-quoted strings.
4841 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4842
4843 # Same as above, but do not quote variable references.
4844 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4845
4846 # Sed substitution to delay expansion of an escaped shell variable in a
4847 # double_quote_subst'ed string.
4848 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4849
4850 # Sed substitution to delay expansion of an escaped single quote.
4851 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4852
4853 # Sed substitution to avoid accidental globbing in evaled expressions
4854 no_glob_subst='s/\*/\\\*/g'
4855
4856 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4857 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4858 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4859
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4861 $as_echo_n "checking how to print strings... " >&6; }
4862 # Test print first, because it will be a builtin if present.
4863 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4864    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4865   ECHO='print -r --'
4866 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4867   ECHO='printf %s\n'
4868 else
4869   # Use this function as a fallback that always works.
4870   func_fallback_echo ()
4871   {
4872     eval 'cat <<_LTECHO_EOF
4873 $1
4874 _LTECHO_EOF'
4875   }
4876   ECHO='func_fallback_echo'
4877 fi
4878
4879 # func_echo_all arg...
4880 # Invoke $ECHO with all args, space-separated.
4881 func_echo_all ()
4882 {
4883     $ECHO ""
4884 }
4885
4886 case "$ECHO" in
4887   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4888 $as_echo "printf" >&6; } ;;
4889   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4890 $as_echo "print -r" >&6; } ;;
4891   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4892 $as_echo "cat" >&6; } ;;
4893 esac
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4909 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4910 if test "${ac_cv_path_SED+set}" = set; then :
4911   $as_echo_n "(cached) " >&6
4912 else
4913             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4914      for ac_i in 1 2 3 4 5 6 7; do
4915        ac_script="$ac_script$as_nl$ac_script"
4916      done
4917      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4918      { ac_script=; unset ac_script;}
4919      if test -z "$SED"; then
4920   ac_path_SED_found=false
4921   # Loop through the user's path and test for each of PROGNAME-LIST
4922   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4923 for as_dir in $PATH
4924 do
4925   IFS=$as_save_IFS
4926   test -z "$as_dir" && as_dir=.
4927     for ac_prog in sed gsed; do
4928     for ac_exec_ext in '' $ac_executable_extensions; do
4929       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4930       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4931 # Check for GNU ac_path_SED and select it if it is found.
4932   # Check for GNU $ac_path_SED
4933 case `"$ac_path_SED" --version 2>&1` in
4934 *GNU*)
4935   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4936 *)
4937   ac_count=0
4938   $as_echo_n 0123456789 >"conftest.in"
4939   while :
4940   do
4941     cat "conftest.in" "conftest.in" >"conftest.tmp"
4942     mv "conftest.tmp" "conftest.in"
4943     cp "conftest.in" "conftest.nl"
4944     $as_echo '' >> "conftest.nl"
4945     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4946     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4947     as_fn_arith $ac_count + 1 && ac_count=$as_val
4948     if test $ac_count -gt ${ac_path_SED_max-0}; then
4949       # Best one so far, save it but keep looking for a better one
4950       ac_cv_path_SED="$ac_path_SED"
4951       ac_path_SED_max=$ac_count
4952     fi
4953     # 10*(2^10) chars as input seems more than enough
4954     test $ac_count -gt 10 && break
4955   done
4956   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4957 esac
4958
4959       $ac_path_SED_found && break 3
4960     done
4961   done
4962   done
4963 IFS=$as_save_IFS
4964   if test -z "$ac_cv_path_SED"; then
4965     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4966   fi
4967 else
4968   ac_cv_path_SED=$SED
4969 fi
4970
4971 fi
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4973 $as_echo "$ac_cv_path_SED" >&6; }
4974  SED="$ac_cv_path_SED"
4975   rm -f conftest.sed
4976
4977 test -z "$SED" && SED=sed
4978 Xsed="$SED -e 1s/^X//"
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4991 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4992 if test "${ac_cv_path_GREP+set}" = set; then :
4993   $as_echo_n "(cached) " >&6
4994 else
4995   if test -z "$GREP"; then
4996   ac_path_GREP_found=false
4997   # Loop through the user's path and test for each of PROGNAME-LIST
4998   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4999 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5000 do
5001   IFS=$as_save_IFS
5002   test -z "$as_dir" && as_dir=.
5003     for ac_prog in grep ggrep; do
5004     for ac_exec_ext in '' $ac_executable_extensions; do
5005       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5006       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5007 # Check for GNU ac_path_GREP and select it if it is found.
5008   # Check for GNU $ac_path_GREP
5009 case `"$ac_path_GREP" --version 2>&1` in
5010 *GNU*)
5011   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5012 *)
5013   ac_count=0
5014   $as_echo_n 0123456789 >"conftest.in"
5015   while :
5016   do
5017     cat "conftest.in" "conftest.in" >"conftest.tmp"
5018     mv "conftest.tmp" "conftest.in"
5019     cp "conftest.in" "conftest.nl"
5020     $as_echo 'GREP' >> "conftest.nl"
5021     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5022     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5023     as_fn_arith $ac_count + 1 && ac_count=$as_val
5024     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5025       # Best one so far, save it but keep looking for a better one
5026       ac_cv_path_GREP="$ac_path_GREP"
5027       ac_path_GREP_max=$ac_count
5028     fi
5029     # 10*(2^10) chars as input seems more than enough
5030     test $ac_count -gt 10 && break
5031   done
5032   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5033 esac
5034
5035       $ac_path_GREP_found && break 3
5036     done
5037   done
5038   done
5039 IFS=$as_save_IFS
5040   if test -z "$ac_cv_path_GREP"; then
5041     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5042   fi
5043 else
5044   ac_cv_path_GREP=$GREP
5045 fi
5046
5047 fi
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5049 $as_echo "$ac_cv_path_GREP" >&6; }
5050  GREP="$ac_cv_path_GREP"
5051
5052
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5054 $as_echo_n "checking for egrep... " >&6; }
5055 if test "${ac_cv_path_EGREP+set}" = set; then :
5056   $as_echo_n "(cached) " >&6
5057 else
5058   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5059    then ac_cv_path_EGREP="$GREP -E"
5060    else
5061      if test -z "$EGREP"; then
5062   ac_path_EGREP_found=false
5063   # Loop through the user's path and test for each of PROGNAME-LIST
5064   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5066 do
5067   IFS=$as_save_IFS
5068   test -z "$as_dir" && as_dir=.
5069     for ac_prog in egrep; do
5070     for ac_exec_ext in '' $ac_executable_extensions; do
5071       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5072       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5073 # Check for GNU ac_path_EGREP and select it if it is found.
5074   # Check for GNU $ac_path_EGREP
5075 case `"$ac_path_EGREP" --version 2>&1` in
5076 *GNU*)
5077   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5078 *)
5079   ac_count=0
5080   $as_echo_n 0123456789 >"conftest.in"
5081   while :
5082   do
5083     cat "conftest.in" "conftest.in" >"conftest.tmp"
5084     mv "conftest.tmp" "conftest.in"
5085     cp "conftest.in" "conftest.nl"
5086     $as_echo 'EGREP' >> "conftest.nl"
5087     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5088     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5089     as_fn_arith $ac_count + 1 && ac_count=$as_val
5090     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5091       # Best one so far, save it but keep looking for a better one
5092       ac_cv_path_EGREP="$ac_path_EGREP"
5093       ac_path_EGREP_max=$ac_count
5094     fi
5095     # 10*(2^10) chars as input seems more than enough
5096     test $ac_count -gt 10 && break
5097   done
5098   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5099 esac
5100
5101       $ac_path_EGREP_found && break 3
5102     done
5103   done
5104   done
5105 IFS=$as_save_IFS
5106   if test -z "$ac_cv_path_EGREP"; then
5107     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5108   fi
5109 else
5110   ac_cv_path_EGREP=$EGREP
5111 fi
5112
5113    fi
5114 fi
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5116 $as_echo "$ac_cv_path_EGREP" >&6; }
5117  EGREP="$ac_cv_path_EGREP"
5118
5119
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5121 $as_echo_n "checking for fgrep... " >&6; }
5122 if test "${ac_cv_path_FGREP+set}" = set; then :
5123   $as_echo_n "(cached) " >&6
5124 else
5125   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5126    then ac_cv_path_FGREP="$GREP -F"
5127    else
5128      if test -z "$FGREP"; then
5129   ac_path_FGREP_found=false
5130   # Loop through the user's path and test for each of PROGNAME-LIST
5131   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5132 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5133 do
5134   IFS=$as_save_IFS
5135   test -z "$as_dir" && as_dir=.
5136     for ac_prog in fgrep; do
5137     for ac_exec_ext in '' $ac_executable_extensions; do
5138       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5139       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5140 # Check for GNU ac_path_FGREP and select it if it is found.
5141   # Check for GNU $ac_path_FGREP
5142 case `"$ac_path_FGREP" --version 2>&1` in
5143 *GNU*)
5144   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5145 *)
5146   ac_count=0
5147   $as_echo_n 0123456789 >"conftest.in"
5148   while :
5149   do
5150     cat "conftest.in" "conftest.in" >"conftest.tmp"
5151     mv "conftest.tmp" "conftest.in"
5152     cp "conftest.in" "conftest.nl"
5153     $as_echo 'FGREP' >> "conftest.nl"
5154     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5155     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5156     as_fn_arith $ac_count + 1 && ac_count=$as_val
5157     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5158       # Best one so far, save it but keep looking for a better one
5159       ac_cv_path_FGREP="$ac_path_FGREP"
5160       ac_path_FGREP_max=$ac_count
5161     fi
5162     # 10*(2^10) chars as input seems more than enough
5163     test $ac_count -gt 10 && break
5164   done
5165   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5166 esac
5167
5168       $ac_path_FGREP_found && break 3
5169     done
5170   done
5171   done
5172 IFS=$as_save_IFS
5173   if test -z "$ac_cv_path_FGREP"; then
5174     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5175   fi
5176 else
5177   ac_cv_path_FGREP=$FGREP
5178 fi
5179
5180    fi
5181 fi
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5183 $as_echo "$ac_cv_path_FGREP" >&6; }
5184  FGREP="$ac_cv_path_FGREP"
5185
5186
5187 test -z "$GREP" && GREP=grep
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207 # Check whether --with-gnu-ld was given.
5208 if test "${with_gnu_ld+set}" = set; then :
5209   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5210 else
5211   with_gnu_ld=no
5212 fi
5213
5214 ac_prog=ld
5215 if test "$GCC" = yes; then
5216   # Check if gcc -print-prog-name=ld gives a path.
5217   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5218 $as_echo_n "checking for ld used by $CC... " >&6; }
5219   case $host in
5220   *-*-mingw*)
5221     # gcc leaves a trailing carriage return which upsets mingw
5222     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5223   *)
5224     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5225   esac
5226   case $ac_prog in
5227     # Accept absolute paths.
5228     [\\/]* | ?:[\\/]*)
5229       re_direlt='/[^/][^/]*/\.\./'
5230       # Canonicalize the pathname of ld
5231       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5232       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5233         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5234       done
5235       test -z "$LD" && LD="$ac_prog"
5236       ;;
5237   "")
5238     # If it fails, then pretend we aren't using GCC.
5239     ac_prog=ld
5240     ;;
5241   *)
5242     # If it is relative, then search for the first ld in PATH.
5243     with_gnu_ld=unknown
5244     ;;
5245   esac
5246 elif test "$with_gnu_ld" = yes; then
5247   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5248 $as_echo_n "checking for GNU ld... " >&6; }
5249 else
5250   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5251 $as_echo_n "checking for non-GNU ld... " >&6; }
5252 fi
5253 if test "${lt_cv_path_LD+set}" = set; then :
5254   $as_echo_n "(cached) " >&6
5255 else
5256   if test -z "$LD"; then
5257   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5258   for ac_dir in $PATH; do
5259     IFS="$lt_save_ifs"
5260     test -z "$ac_dir" && ac_dir=.
5261     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5262       lt_cv_path_LD="$ac_dir/$ac_prog"
5263       # Check to see if the program is GNU ld.  I'd rather use --version,
5264       # but apparently some variants of GNU ld only accept -v.
5265       # Break only if it was the GNU/non-GNU ld that we prefer.
5266       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5267       *GNU* | *'with BFD'*)
5268         test "$with_gnu_ld" != no && break
5269         ;;
5270       *)
5271         test "$with_gnu_ld" != yes && break
5272         ;;
5273       esac
5274     fi
5275   done
5276   IFS="$lt_save_ifs"
5277 else
5278   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5279 fi
5280 fi
5281
5282 LD="$lt_cv_path_LD"
5283 if test -n "$LD"; then
5284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5285 $as_echo "$LD" >&6; }
5286 else
5287   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5288 $as_echo "no" >&6; }
5289 fi
5290 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5292 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5293 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5294   $as_echo_n "(cached) " >&6
5295 else
5296   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5297 case `$LD -v 2>&1 </dev/null` in
5298 *GNU* | *'with BFD'*)
5299   lt_cv_prog_gnu_ld=yes
5300   ;;
5301 *)
5302   lt_cv_prog_gnu_ld=no
5303   ;;
5304 esac
5305 fi
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5307 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5308 with_gnu_ld=$lt_cv_prog_gnu_ld
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5319 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5320 if test "${lt_cv_path_NM+set}" = set; then :
5321   $as_echo_n "(cached) " >&6
5322 else
5323   if test -n "$NM"; then
5324   # Let the user override the test.
5325   lt_cv_path_NM="$NM"
5326 else
5327   lt_nm_to_check="${ac_tool_prefix}nm"
5328   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5329     lt_nm_to_check="$lt_nm_to_check nm"
5330   fi
5331   for lt_tmp_nm in $lt_nm_to_check; do
5332     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5333     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5334       IFS="$lt_save_ifs"
5335       test -z "$ac_dir" && ac_dir=.
5336       tmp_nm="$ac_dir/$lt_tmp_nm"
5337       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5338         # Check to see if the nm accepts a BSD-compat flag.
5339         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5340         #   nm: unknown option "B" ignored
5341         # Tru64's nm complains that /dev/null is an invalid object file
5342         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5343         */dev/null* | *'Invalid file or object type'*)
5344           lt_cv_path_NM="$tmp_nm -B"
5345           break
5346           ;;
5347         *)
5348           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5349           */dev/null*)
5350             lt_cv_path_NM="$tmp_nm -p"
5351             break
5352             ;;
5353           *)
5354             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5355             continue # so that we can try to find one that supports BSD flags
5356             ;;
5357           esac
5358           ;;
5359         esac
5360       fi
5361     done
5362     IFS="$lt_save_ifs"
5363   done
5364   : ${lt_cv_path_NM=no}
5365 fi
5366 fi
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5368 $as_echo "$lt_cv_path_NM" >&6; }
5369 if test "$lt_cv_path_NM" != "no"; then
5370   NM="$lt_cv_path_NM"
5371 else
5372   # Didn't find any BSD compatible name lister, look for dumpbin.
5373   if test -n "$DUMPBIN"; then :
5374     # Let the user override the test.
5375   else
5376     if test -n "$ac_tool_prefix"; then
5377   for ac_prog in dumpbin "link -dump"
5378   do
5379     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5380 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5382 $as_echo_n "checking for $ac_word... " >&6; }
5383 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5384   $as_echo_n "(cached) " >&6
5385 else
5386   if test -n "$DUMPBIN"; then
5387   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5388 else
5389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5390 for as_dir in $PATH
5391 do
5392   IFS=$as_save_IFS
5393   test -z "$as_dir" && as_dir=.
5394     for ac_exec_ext in '' $ac_executable_extensions; do
5395   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5396     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5397     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398     break 2
5399   fi
5400 done
5401   done
5402 IFS=$as_save_IFS
5403
5404 fi
5405 fi
5406 DUMPBIN=$ac_cv_prog_DUMPBIN
5407 if test -n "$DUMPBIN"; then
5408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5409 $as_echo "$DUMPBIN" >&6; }
5410 else
5411   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412 $as_echo "no" >&6; }
5413 fi
5414
5415
5416     test -n "$DUMPBIN" && break
5417   done
5418 fi
5419 if test -z "$DUMPBIN"; then
5420   ac_ct_DUMPBIN=$DUMPBIN
5421   for ac_prog in dumpbin "link -dump"
5422 do
5423   # Extract the first word of "$ac_prog", so it can be a program name with args.
5424 set dummy $ac_prog; 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_ac_ct_DUMPBIN+set}" = set; then :
5428   $as_echo_n "(cached) " >&6
5429 else
5430   if test -n "$ac_ct_DUMPBIN"; then
5431   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # 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_ac_ct_DUMPBIN="$ac_prog"
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 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5451 if test -n "$ac_ct_DUMPBIN"; then
5452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5453 $as_echo "$ac_ct_DUMPBIN" >&6; }
5454 else
5455   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5456 $as_echo "no" >&6; }
5457 fi
5458
5459
5460   test -n "$ac_ct_DUMPBIN" && break
5461 done
5462
5463   if test "x$ac_ct_DUMPBIN" = x; then
5464     DUMPBIN=":"
5465   else
5466     case $cross_compiling:$ac_tool_warned in
5467 yes:)
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5469 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5470 ac_tool_warned=yes ;;
5471 esac
5472     DUMPBIN=$ac_ct_DUMPBIN
5473   fi
5474 fi
5475
5476     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5477     *COFF*)
5478       DUMPBIN="$DUMPBIN -symbols"
5479       ;;
5480     *)
5481       DUMPBIN=:
5482       ;;
5483     esac
5484   fi
5485
5486   if test "$DUMPBIN" != ":"; then
5487     NM="$DUMPBIN"
5488   fi
5489 fi
5490 test -z "$NM" && NM=nm
5491
5492
5493
5494
5495
5496
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5498 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5499 if test "${lt_cv_nm_interface+set}" = set; then :
5500   $as_echo_n "(cached) " >&6
5501 else
5502   lt_cv_nm_interface="BSD nm"
5503   echo "int some_variable = 0;" > conftest.$ac_ext
5504   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5505   (eval "$ac_compile" 2>conftest.err)
5506   cat conftest.err >&5
5507   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5508   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5509   cat conftest.err >&5
5510   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5511   cat conftest.out >&5
5512   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5513     lt_cv_nm_interface="MS dumpbin"
5514   fi
5515   rm -f conftest*
5516 fi
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5518 $as_echo "$lt_cv_nm_interface" >&6; }
5519
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5521 $as_echo_n "checking whether ln -s works... " >&6; }
5522 LN_S=$as_ln_s
5523 if test "$LN_S" = "ln -s"; then
5524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5525 $as_echo "yes" >&6; }
5526 else
5527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5528 $as_echo "no, using $LN_S" >&6; }
5529 fi
5530
5531 # find the maximum length of command line arguments
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5533 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5534 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5535   $as_echo_n "(cached) " >&6
5536 else
5537     i=0
5538   teststring="ABCD"
5539
5540   case $build_os in
5541   msdosdjgpp*)
5542     # On DJGPP, this test can blow up pretty badly due to problems in libc
5543     # (any single argument exceeding 2000 bytes causes a buffer overrun
5544     # during glob expansion).  Even if it were fixed, the result of this
5545     # check would be larger than it should be.
5546     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5547     ;;
5548
5549   gnu*)
5550     # Under GNU Hurd, this test is not required because there is
5551     # no limit to the length of command line arguments.
5552     # Libtool will interpret -1 as no limit whatsoever
5553     lt_cv_sys_max_cmd_len=-1;
5554     ;;
5555
5556   cygwin* | mingw* | cegcc*)
5557     # On Win9x/ME, this test blows up -- it succeeds, but takes
5558     # about 5 minutes as the teststring grows exponentially.
5559     # Worse, since 9x/ME are not pre-emptively multitasking,
5560     # you end up with a "frozen" computer, even though with patience
5561     # the test eventually succeeds (with a max line length of 256k).
5562     # Instead, let's just punt: use the minimum linelength reported by
5563     # all of the supported platforms: 8192 (on NT/2K/XP).
5564     lt_cv_sys_max_cmd_len=8192;
5565     ;;
5566
5567   mint*)
5568     # On MiNT this can take a long time and run out of memory.
5569     lt_cv_sys_max_cmd_len=8192;
5570     ;;
5571
5572   amigaos*)
5573     # On AmigaOS with pdksh, this test takes hours, literally.
5574     # So we just punt and use a minimum line length of 8192.
5575     lt_cv_sys_max_cmd_len=8192;
5576     ;;
5577
5578   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5579     # This has been around since 386BSD, at least.  Likely further.
5580     if test -x /sbin/sysctl; then
5581       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5582     elif test -x /usr/sbin/sysctl; then
5583       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5584     else
5585       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5586     fi
5587     # And add a safety zone
5588     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5589     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5590     ;;
5591
5592   interix*)
5593     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5594     lt_cv_sys_max_cmd_len=196608
5595     ;;
5596
5597   osf*)
5598     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5599     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5600     # nice to cause kernel panics so lets avoid the loop below.
5601     # First set a reasonable default.
5602     lt_cv_sys_max_cmd_len=16384
5603     #
5604     if test -x /sbin/sysconfig; then
5605       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5606         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5607       esac
5608     fi
5609     ;;
5610   sco3.2v5*)
5611     lt_cv_sys_max_cmd_len=102400
5612     ;;
5613   sysv5* | sco5v6* | sysv4.2uw2*)
5614     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5615     if test -n "$kargmax"; then
5616       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5617     else
5618       lt_cv_sys_max_cmd_len=32768
5619     fi
5620     ;;
5621   *)
5622     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5623     if test -n "$lt_cv_sys_max_cmd_len"; then
5624       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5625       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5626     else
5627       # Make teststring a little bigger before we do anything with it.
5628       # a 1K string should be a reasonable start.
5629       for i in 1 2 3 4 5 6 7 8 ; do
5630         teststring=$teststring$teststring
5631       done
5632       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5633       # If test is not a shell built-in, we'll probably end up computing a
5634       # maximum length that is only half of the actual maximum length, but
5635       # we can't tell.
5636       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5637                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5638               test $i != 17 # 1/2 MB should be enough
5639       do
5640         i=`expr $i + 1`
5641         teststring=$teststring$teststring
5642       done
5643       # Only check the string length outside the loop.
5644       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5645       teststring=
5646       # Add a significant safety factor because C++ compilers can tack on
5647       # massive amounts of additional arguments before passing them to the
5648       # linker.  It appears as though 1/2 is a usable value.
5649       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5650     fi
5651     ;;
5652   esac
5653
5654 fi
5655
5656 if test -n $lt_cv_sys_max_cmd_len ; then
5657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5658 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5659 else
5660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5661 $as_echo "none" >&6; }
5662 fi
5663 max_cmd_len=$lt_cv_sys_max_cmd_len
5664
5665
5666
5667
5668
5669
5670 : ${CP="cp -f"}
5671 : ${MV="mv -f"}
5672 : ${RM="rm -f"}
5673
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5675 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5676 # Try some XSI features
5677 xsi_shell=no
5678 ( _lt_dummy="a/b/c"
5679   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5680       = c,a/b,, \
5681     && eval 'test $(( 1 + 1 )) -eq 2 \
5682     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5683   && xsi_shell=yes
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5685 $as_echo "$xsi_shell" >&6; }
5686
5687
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5689 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5690 lt_shell_append=no
5691 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5692     >/dev/null 2>&1 \
5693   && lt_shell_append=yes
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5695 $as_echo "$lt_shell_append" >&6; }
5696
5697
5698 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5699   lt_unset=unset
5700 else
5701   lt_unset=false
5702 fi
5703
5704
5705
5706
5707
5708 # test EBCDIC or ASCII
5709 case `echo X|tr X '\101'` in
5710  A) # ASCII based system
5711     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5712   lt_SP2NL='tr \040 \012'
5713   lt_NL2SP='tr \015\012 \040\040'
5714   ;;
5715  *) # EBCDIC based system
5716   lt_SP2NL='tr \100 \n'
5717   lt_NL2SP='tr \r\n \100\100'
5718   ;;
5719 esac
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5730 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5731 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5732   $as_echo_n "(cached) " >&6
5733 else
5734   lt_cv_ld_reload_flag='-r'
5735 fi
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5737 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5738 reload_flag=$lt_cv_ld_reload_flag
5739 case $reload_flag in
5740 "" | " "*) ;;
5741 *) reload_flag=" $reload_flag" ;;
5742 esac
5743 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5744 case $host_os in
5745   darwin*)
5746     if test "$GCC" = yes; then
5747       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5748     else
5749       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5750     fi
5751     ;;
5752 esac
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762 if test -n "$ac_tool_prefix"; then
5763   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5764 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5766 $as_echo_n "checking for $ac_word... " >&6; }
5767 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5768   $as_echo_n "(cached) " >&6
5769 else
5770   if test -n "$OBJDUMP"; then
5771   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5772 else
5773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5774 for as_dir in $PATH
5775 do
5776   IFS=$as_save_IFS
5777   test -z "$as_dir" && as_dir=.
5778     for ac_exec_ext in '' $ac_executable_extensions; do
5779   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5780     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5781     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5782     break 2
5783   fi
5784 done
5785   done
5786 IFS=$as_save_IFS
5787
5788 fi
5789 fi
5790 OBJDUMP=$ac_cv_prog_OBJDUMP
5791 if test -n "$OBJDUMP"; then
5792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5793 $as_echo "$OBJDUMP" >&6; }
5794 else
5795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5796 $as_echo "no" >&6; }
5797 fi
5798
5799
5800 fi
5801 if test -z "$ac_cv_prog_OBJDUMP"; then
5802   ac_ct_OBJDUMP=$OBJDUMP
5803   # Extract the first word of "objdump", so it can be a program name with args.
5804 set dummy objdump; ac_word=$2
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5806 $as_echo_n "checking for $ac_word... " >&6; }
5807 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5808   $as_echo_n "(cached) " >&6
5809 else
5810   if test -n "$ac_ct_OBJDUMP"; then
5811   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5812 else
5813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5814 for as_dir in $PATH
5815 do
5816   IFS=$as_save_IFS
5817   test -z "$as_dir" && as_dir=.
5818     for ac_exec_ext in '' $ac_executable_extensions; do
5819   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5820     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5821     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5822     break 2
5823   fi
5824 done
5825   done
5826 IFS=$as_save_IFS
5827
5828 fi
5829 fi
5830 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5831 if test -n "$ac_ct_OBJDUMP"; then
5832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5833 $as_echo "$ac_ct_OBJDUMP" >&6; }
5834 else
5835   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5836 $as_echo "no" >&6; }
5837 fi
5838
5839   if test "x$ac_ct_OBJDUMP" = x; then
5840     OBJDUMP="false"
5841   else
5842     case $cross_compiling:$ac_tool_warned in
5843 yes:)
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5845 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5846 ac_tool_warned=yes ;;
5847 esac
5848     OBJDUMP=$ac_ct_OBJDUMP
5849   fi
5850 else
5851   OBJDUMP="$ac_cv_prog_OBJDUMP"
5852 fi
5853
5854 test -z "$OBJDUMP" && OBJDUMP=objdump
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5865 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5866 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5867   $as_echo_n "(cached) " >&6
5868 else
5869   lt_cv_file_magic_cmd='$MAGIC_CMD'
5870 lt_cv_file_magic_test_file=
5871 lt_cv_deplibs_check_method='unknown'
5872 # Need to set the preceding variable on all platforms that support
5873 # interlibrary dependencies.
5874 # 'none' -- dependencies not supported.
5875 # `unknown' -- same as none, but documents that we really don't know.
5876 # 'pass_all' -- all dependencies passed with no checks.
5877 # 'test_compile' -- check by making test program.
5878 # 'file_magic [[regex]]' -- check by looking for files in library path
5879 # which responds to the $file_magic_cmd with a given extended regex.
5880 # If you have `file' or equivalent on your system and you're not sure
5881 # whether `pass_all' will *always* work, you probably want this one.
5882
5883 case $host_os in
5884 aix[4-9]*)
5885   lt_cv_deplibs_check_method=pass_all
5886   ;;
5887
5888 beos*)
5889   lt_cv_deplibs_check_method=pass_all
5890   ;;
5891
5892 bsdi[45]*)
5893   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5894   lt_cv_file_magic_cmd='/usr/bin/file -L'
5895   lt_cv_file_magic_test_file=/shlib/libc.so
5896   ;;
5897
5898 cygwin*)
5899   # func_win32_libid is a shell function defined in ltmain.sh
5900   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5901   lt_cv_file_magic_cmd='func_win32_libid'
5902   ;;
5903
5904 mingw* | pw32*)
5905   # Base MSYS/MinGW do not provide the 'file' command needed by
5906   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5907   # unless we find 'file', for example because we are cross-compiling.
5908   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5909   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5910     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5911     lt_cv_file_magic_cmd='func_win32_libid'
5912   else
5913     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5914     lt_cv_file_magic_cmd='$OBJDUMP -f'
5915   fi
5916   ;;
5917
5918 cegcc*)
5919   # use the weaker test based on 'objdump'. See mingw*.
5920   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5921   lt_cv_file_magic_cmd='$OBJDUMP -f'
5922   ;;
5923
5924 darwin* | rhapsody*)
5925   lt_cv_deplibs_check_method=pass_all
5926   ;;
5927
5928 freebsd* | dragonfly*)
5929   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5930     case $host_cpu in
5931     i*86 )
5932       # Not sure whether the presence of OpenBSD here was a mistake.
5933       # Let's accept both of them until this is cleared up.
5934       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5935       lt_cv_file_magic_cmd=/usr/bin/file
5936       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5937       ;;
5938     esac
5939   else
5940     lt_cv_deplibs_check_method=pass_all
5941   fi
5942   ;;
5943
5944 gnu*)
5945   lt_cv_deplibs_check_method=pass_all
5946   ;;
5947
5948 haiku*)
5949   lt_cv_deplibs_check_method=pass_all
5950   ;;
5951
5952 hpux10.20* | hpux11*)
5953   lt_cv_file_magic_cmd=/usr/bin/file
5954   case $host_cpu in
5955   ia64*)
5956     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5957     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5958     ;;
5959   hppa*64*)
5960     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5961     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5962     ;;
5963   *)
5964     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5965     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5966     ;;
5967   esac
5968   ;;
5969
5970 interix[3-9]*)
5971   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5972   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5973   ;;
5974
5975 irix5* | irix6* | nonstopux*)
5976   case $LD in
5977   *-32|*"-32 ") libmagic=32-bit;;
5978   *-n32|*"-n32 ") libmagic=N32;;
5979   *-64|*"-64 ") libmagic=64-bit;;
5980   *) libmagic=never-match;;
5981   esac
5982   lt_cv_deplibs_check_method=pass_all
5983   ;;
5984
5985 # This must be Linux ELF.
5986 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5987   lt_cv_deplibs_check_method=pass_all
5988   ;;
5989
5990 netbsd*)
5991   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5992     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5993   else
5994     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5995   fi
5996   ;;
5997
5998 newos6*)
5999   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6000   lt_cv_file_magic_cmd=/usr/bin/file
6001   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6002   ;;
6003
6004 *nto* | *qnx*)
6005   lt_cv_deplibs_check_method=pass_all
6006   ;;
6007
6008 openbsd*)
6009   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6010     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6011   else
6012     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6013   fi
6014   ;;
6015
6016 osf3* | osf4* | osf5*)
6017   lt_cv_deplibs_check_method=pass_all
6018   ;;
6019
6020 rdos*)
6021   lt_cv_deplibs_check_method=pass_all
6022   ;;
6023
6024 solaris*)
6025   lt_cv_deplibs_check_method=pass_all
6026   ;;
6027
6028 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6029   lt_cv_deplibs_check_method=pass_all
6030   ;;
6031
6032 sysv4 | sysv4.3*)
6033   case $host_vendor in
6034   motorola)
6035     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]'
6036     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6037     ;;
6038   ncr)
6039     lt_cv_deplibs_check_method=pass_all
6040     ;;
6041   sequent)
6042     lt_cv_file_magic_cmd='/bin/file'
6043     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6044     ;;
6045   sni)
6046     lt_cv_file_magic_cmd='/bin/file'
6047     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6048     lt_cv_file_magic_test_file=/lib/libc.so
6049     ;;
6050   siemens)
6051     lt_cv_deplibs_check_method=pass_all
6052     ;;
6053   pc)
6054     lt_cv_deplibs_check_method=pass_all
6055     ;;
6056   esac
6057   ;;
6058
6059 tpf*)
6060   lt_cv_deplibs_check_method=pass_all
6061   ;;
6062 esac
6063
6064 fi
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6066 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6067 file_magic_cmd=$lt_cv_file_magic_cmd
6068 deplibs_check_method=$lt_cv_deplibs_check_method
6069 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082 if test -n "$ac_tool_prefix"; then
6083   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6084 set dummy ${ac_tool_prefix}ar; ac_word=$2
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6086 $as_echo_n "checking for $ac_word... " >&6; }
6087 if test "${ac_cv_prog_AR+set}" = set; then :
6088   $as_echo_n "(cached) " >&6
6089 else
6090   if test -n "$AR"; then
6091   ac_cv_prog_AR="$AR" # Let the user override the test.
6092 else
6093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094 for as_dir in $PATH
6095 do
6096   IFS=$as_save_IFS
6097   test -z "$as_dir" && as_dir=.
6098     for ac_exec_ext in '' $ac_executable_extensions; do
6099   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6100     ac_cv_prog_AR="${ac_tool_prefix}ar"
6101     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6102     break 2
6103   fi
6104 done
6105   done
6106 IFS=$as_save_IFS
6107
6108 fi
6109 fi
6110 AR=$ac_cv_prog_AR
6111 if test -n "$AR"; then
6112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6113 $as_echo "$AR" >&6; }
6114 else
6115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116 $as_echo "no" >&6; }
6117 fi
6118
6119
6120 fi
6121 if test -z "$ac_cv_prog_AR"; then
6122   ac_ct_AR=$AR
6123   # Extract the first word of "ar", so it can be a program name with args.
6124 set dummy ar; ac_word=$2
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6126 $as_echo_n "checking for $ac_word... " >&6; }
6127 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6128   $as_echo_n "(cached) " >&6
6129 else
6130   if test -n "$ac_ct_AR"; then
6131   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6132 else
6133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6134 for as_dir in $PATH
6135 do
6136   IFS=$as_save_IFS
6137   test -z "$as_dir" && as_dir=.
6138     for ac_exec_ext in '' $ac_executable_extensions; do
6139   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6140     ac_cv_prog_ac_ct_AR="ar"
6141     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6142     break 2
6143   fi
6144 done
6145   done
6146 IFS=$as_save_IFS
6147
6148 fi
6149 fi
6150 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6151 if test -n "$ac_ct_AR"; then
6152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6153 $as_echo "$ac_ct_AR" >&6; }
6154 else
6155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6156 $as_echo "no" >&6; }
6157 fi
6158
6159   if test "x$ac_ct_AR" = x; then
6160     AR="false"
6161   else
6162     case $cross_compiling:$ac_tool_warned in
6163 yes:)
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6165 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6166 ac_tool_warned=yes ;;
6167 esac
6168     AR=$ac_ct_AR
6169   fi
6170 else
6171   AR="$ac_cv_prog_AR"
6172 fi
6173
6174 test -z "$AR" && AR=ar
6175 test -z "$AR_FLAGS" && AR_FLAGS=cru
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187 if test -n "$ac_tool_prefix"; then
6188   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6189 set dummy ${ac_tool_prefix}strip; ac_word=$2
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6191 $as_echo_n "checking for $ac_word... " >&6; }
6192 if test "${ac_cv_prog_STRIP+set}" = set; then :
6193   $as_echo_n "(cached) " >&6
6194 else
6195   if test -n "$STRIP"; then
6196   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6197 else
6198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6199 for as_dir in $PATH
6200 do
6201   IFS=$as_save_IFS
6202   test -z "$as_dir" && as_dir=.
6203     for ac_exec_ext in '' $ac_executable_extensions; do
6204   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6205     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6207     break 2
6208   fi
6209 done
6210   done
6211 IFS=$as_save_IFS
6212
6213 fi
6214 fi
6215 STRIP=$ac_cv_prog_STRIP
6216 if test -n "$STRIP"; then
6217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6218 $as_echo "$STRIP" >&6; }
6219 else
6220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6221 $as_echo "no" >&6; }
6222 fi
6223
6224
6225 fi
6226 if test -z "$ac_cv_prog_STRIP"; then
6227   ac_ct_STRIP=$STRIP
6228   # Extract the first word of "strip", so it can be a program name with args.
6229 set dummy strip; ac_word=$2
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6231 $as_echo_n "checking for $ac_word... " >&6; }
6232 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6233   $as_echo_n "(cached) " >&6
6234 else
6235   if test -n "$ac_ct_STRIP"; then
6236   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6237 else
6238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6239 for as_dir in $PATH
6240 do
6241   IFS=$as_save_IFS
6242   test -z "$as_dir" && as_dir=.
6243     for ac_exec_ext in '' $ac_executable_extensions; do
6244   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6245     ac_cv_prog_ac_ct_STRIP="strip"
6246     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6247     break 2
6248   fi
6249 done
6250   done
6251 IFS=$as_save_IFS
6252
6253 fi
6254 fi
6255 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6256 if test -n "$ac_ct_STRIP"; then
6257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6258 $as_echo "$ac_ct_STRIP" >&6; }
6259 else
6260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6261 $as_echo "no" >&6; }
6262 fi
6263
6264   if test "x$ac_ct_STRIP" = x; then
6265     STRIP=":"
6266   else
6267     case $cross_compiling:$ac_tool_warned in
6268 yes:)
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6270 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6271 ac_tool_warned=yes ;;
6272 esac
6273     STRIP=$ac_ct_STRIP
6274   fi
6275 else
6276   STRIP="$ac_cv_prog_STRIP"
6277 fi
6278
6279 test -z "$STRIP" && STRIP=:
6280
6281
6282
6283
6284
6285
6286 if test -n "$ac_tool_prefix"; then
6287   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6288 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6290 $as_echo_n "checking for $ac_word... " >&6; }
6291 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6292   $as_echo_n "(cached) " >&6
6293 else
6294   if test -n "$RANLIB"; then
6295   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6296 else
6297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6298 for as_dir in $PATH
6299 do
6300   IFS=$as_save_IFS
6301   test -z "$as_dir" && as_dir=.
6302     for ac_exec_ext in '' $ac_executable_extensions; do
6303   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6304     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6305     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6306     break 2
6307   fi
6308 done
6309   done
6310 IFS=$as_save_IFS
6311
6312 fi
6313 fi
6314 RANLIB=$ac_cv_prog_RANLIB
6315 if test -n "$RANLIB"; then
6316   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6317 $as_echo "$RANLIB" >&6; }
6318 else
6319   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6320 $as_echo "no" >&6; }
6321 fi
6322
6323
6324 fi
6325 if test -z "$ac_cv_prog_RANLIB"; then
6326   ac_ct_RANLIB=$RANLIB
6327   # Extract the first word of "ranlib", so it can be a program name with args.
6328 set dummy ranlib; ac_word=$2
6329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6330 $as_echo_n "checking for $ac_word... " >&6; }
6331 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6332   $as_echo_n "(cached) " >&6
6333 else
6334   if test -n "$ac_ct_RANLIB"; then
6335   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6336 else
6337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6338 for as_dir in $PATH
6339 do
6340   IFS=$as_save_IFS
6341   test -z "$as_dir" && as_dir=.
6342     for ac_exec_ext in '' $ac_executable_extensions; do
6343   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6344     ac_cv_prog_ac_ct_RANLIB="ranlib"
6345     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6346     break 2
6347   fi
6348 done
6349   done
6350 IFS=$as_save_IFS
6351
6352 fi
6353 fi
6354 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6355 if test -n "$ac_ct_RANLIB"; then
6356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6357 $as_echo "$ac_ct_RANLIB" >&6; }
6358 else
6359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6360 $as_echo "no" >&6; }
6361 fi
6362
6363   if test "x$ac_ct_RANLIB" = x; then
6364     RANLIB=":"
6365   else
6366     case $cross_compiling:$ac_tool_warned in
6367 yes:)
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6369 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6370 ac_tool_warned=yes ;;
6371 esac
6372     RANLIB=$ac_ct_RANLIB
6373   fi
6374 else
6375   RANLIB="$ac_cv_prog_RANLIB"
6376 fi
6377
6378 test -z "$RANLIB" && RANLIB=:
6379
6380
6381
6382
6383
6384
6385 # Determine commands to create old-style static archives.
6386 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6387 old_postinstall_cmds='chmod 644 $oldlib'
6388 old_postuninstall_cmds=
6389
6390 if test -n "$RANLIB"; then
6391   case $host_os in
6392   openbsd*)
6393     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6394     ;;
6395   *)
6396     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6397     ;;
6398   esac
6399   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6400 fi
6401
6402 case $host_os in
6403   darwin*)
6404     lock_old_archive_extraction=yes ;;
6405   *)
6406     lock_old_archive_extraction=no ;;
6407 esac
6408
6409
6410
6411
6412
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
6439
6440
6441
6442
6443
6444
6445
6446
6447 # If no C compiler was specified, use CC.
6448 LTCC=${LTCC-"$CC"}
6449
6450 # If no C compiler flags were specified, use CFLAGS.
6451 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6452
6453 # Allow CC to be a program name with arguments.
6454 compiler=$CC
6455
6456
6457 # Check for command to grab the raw symbol name followed by C symbol from nm.
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6459 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6460 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6461   $as_echo_n "(cached) " >&6
6462 else
6463
6464 # These are sane defaults that work on at least a few old systems.
6465 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6466
6467 # Character class describing NM global symbol codes.
6468 symcode='[BCDEGRST]'
6469
6470 # Regexp to match symbols that can be accessed directly from C.
6471 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6472
6473 # Define system-specific variables.
6474 case $host_os in
6475 aix*)
6476   symcode='[BCDT]'
6477   ;;
6478 cygwin* | mingw* | pw32* | cegcc*)
6479   symcode='[ABCDGISTW]'
6480   ;;
6481 hpux*)
6482   if test "$host_cpu" = ia64; then
6483     symcode='[ABCDEGRST]'
6484   fi
6485   ;;
6486 irix* | nonstopux*)
6487   symcode='[BCDEGRST]'
6488   ;;
6489 osf*)
6490   symcode='[BCDEGQRST]'
6491   ;;
6492 solaris*)
6493   symcode='[BDRT]'
6494   ;;
6495 sco3.2v5*)
6496   symcode='[DT]'
6497   ;;
6498 sysv4.2uw2*)
6499   symcode='[DT]'
6500   ;;
6501 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6502   symcode='[ABDT]'
6503   ;;
6504 sysv4)
6505   symcode='[DFNSTU]'
6506   ;;
6507 esac
6508
6509 # If we're using GNU nm, then use its standard symbol codes.
6510 case `$NM -V 2>&1` in
6511 *GNU* | *'with BFD'*)
6512   symcode='[ABCDGIRSTW]' ;;
6513 esac
6514
6515 # Transform an extracted symbol line into a proper C declaration.
6516 # Some systems (esp. on ia64) link data and code symbols differently,
6517 # so use this general approach.
6518 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6519
6520 # Transform an extracted symbol line into symbol name and symbol address
6521 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6522 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'"
6523
6524 # Handle CRLF in mingw tool chain
6525 opt_cr=
6526 case $build_os in
6527 mingw*)
6528   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6529   ;;
6530 esac
6531
6532 # Try without a prefix underscore, then with it.
6533 for ac_symprfx in "" "_"; do
6534
6535   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6536   symxfrm="\\1 $ac_symprfx\\2 \\2"
6537
6538   # Write the raw and C identifiers.
6539   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6540     # Fake it for dumpbin and say T for any non-static function
6541     # and D for any global variable.
6542     # Also find C++ and __fastcall symbols from MSVC++,
6543     # which start with @ or ?.
6544     lt_cv_sys_global_symbol_pipe="$AWK '"\
6545 "     {last_section=section; section=\$ 3};"\
6546 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6547 "     \$ 0!~/External *\|/{next};"\
6548 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6549 "     {if(hide[section]) next};"\
6550 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6551 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6552 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6553 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6554 "     ' prfx=^$ac_symprfx"
6555   else
6556     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6557   fi
6558
6559   # Check to see that the pipe works correctly.
6560   pipe_works=no
6561
6562   rm -f conftest*
6563   cat > conftest.$ac_ext <<_LT_EOF
6564 #ifdef __cplusplus
6565 extern "C" {
6566 #endif
6567 char nm_test_var;
6568 void nm_test_func(void);
6569 void nm_test_func(void){}
6570 #ifdef __cplusplus
6571 }
6572 #endif
6573 int main(){nm_test_var='a';nm_test_func();return(0);}
6574 _LT_EOF
6575
6576   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6577   (eval $ac_compile) 2>&5
6578   ac_status=$?
6579   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6580   test $ac_status = 0; }; then
6581     # Now try to grab the symbols.
6582     nlist=conftest.nm
6583     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6584   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6585   ac_status=$?
6586   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6587   test $ac_status = 0; } && test -s "$nlist"; then
6588       # Try sorting and uniquifying the output.
6589       if sort "$nlist" | uniq > "$nlist"T; then
6590         mv -f "$nlist"T "$nlist"
6591       else
6592         rm -f "$nlist"T
6593       fi
6594
6595       # Make sure that we snagged all the symbols we need.
6596       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6597         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6598           cat <<_LT_EOF > conftest.$ac_ext
6599 #ifdef __cplusplus
6600 extern "C" {
6601 #endif
6602
6603 _LT_EOF
6604           # Now generate the symbol file.
6605           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6606
6607           cat <<_LT_EOF >> conftest.$ac_ext
6608
6609 /* The mapping between symbol names and symbols.  */
6610 const struct {
6611   const char *name;
6612   void       *address;
6613 }
6614 lt__PROGRAM__LTX_preloaded_symbols[] =
6615 {
6616   { "@PROGRAM@", (void *) 0 },
6617 _LT_EOF
6618           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6619           cat <<\_LT_EOF >> conftest.$ac_ext
6620   {0, (void *) 0}
6621 };
6622
6623 /* This works around a problem in FreeBSD linker */
6624 #ifdef FREEBSD_WORKAROUND
6625 static const void *lt_preloaded_setup() {
6626   return lt__PROGRAM__LTX_preloaded_symbols;
6627 }
6628 #endif
6629
6630 #ifdef __cplusplus
6631 }
6632 #endif
6633 _LT_EOF
6634           # Now try linking the two files.
6635           mv conftest.$ac_objext conftstm.$ac_objext
6636           lt_save_LIBS="$LIBS"
6637           lt_save_CFLAGS="$CFLAGS"
6638           LIBS="conftstm.$ac_objext"
6639           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6640           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6641   (eval $ac_link) 2>&5
6642   ac_status=$?
6643   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6644   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6645             pipe_works=yes
6646           fi
6647           LIBS="$lt_save_LIBS"
6648           CFLAGS="$lt_save_CFLAGS"
6649         else
6650           echo "cannot find nm_test_func in $nlist" >&5
6651         fi
6652       else
6653         echo "cannot find nm_test_var in $nlist" >&5
6654       fi
6655     else
6656       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6657     fi
6658   else
6659     echo "$progname: failed program was:" >&5
6660     cat conftest.$ac_ext >&5
6661   fi
6662   rm -rf conftest* conftst*
6663
6664   # Do not use the global_symbol_pipe unless it works.
6665   if test "$pipe_works" = yes; then
6666     break
6667   else
6668     lt_cv_sys_global_symbol_pipe=
6669   fi
6670 done
6671
6672 fi
6673
6674 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6675   lt_cv_sys_global_symbol_to_cdecl=
6676 fi
6677 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6678   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6679 $as_echo "failed" >&6; }
6680 else
6681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6682 $as_echo "ok" >&6; }
6683 fi
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707 # Check whether --enable-libtool-lock was given.
6708 if test "${enable_libtool_lock+set}" = set; then :
6709   enableval=$enable_libtool_lock;
6710 fi
6711
6712 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6713
6714 # Some flags need to be propagated to the compiler or linker for good
6715 # libtool support.
6716 case $host in
6717 ia64-*-hpux*)
6718   # Find out which ABI we are using.
6719   echo 'int i;' > conftest.$ac_ext
6720   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6721   (eval $ac_compile) 2>&5
6722   ac_status=$?
6723   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6724   test $ac_status = 0; }; then
6725     case `/usr/bin/file conftest.$ac_objext` in
6726       *ELF-32*)
6727         HPUX_IA64_MODE="32"
6728         ;;
6729       *ELF-64*)
6730         HPUX_IA64_MODE="64"
6731         ;;
6732     esac
6733   fi
6734   rm -rf conftest*
6735   ;;
6736 *-*-irix6*)
6737   # Find out which ABI we are using.
6738   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6739   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6740   (eval $ac_compile) 2>&5
6741   ac_status=$?
6742   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6743   test $ac_status = 0; }; then
6744     if test "$lt_cv_prog_gnu_ld" = yes; then
6745       case `/usr/bin/file conftest.$ac_objext` in
6746         *32-bit*)
6747           LD="${LD-ld} -melf32bsmip"
6748           ;;
6749         *N32*)
6750           LD="${LD-ld} -melf32bmipn32"
6751           ;;
6752         *64-bit*)
6753           LD="${LD-ld} -melf64bmip"
6754         ;;
6755       esac
6756     else
6757       case `/usr/bin/file conftest.$ac_objext` in
6758         *32-bit*)
6759           LD="${LD-ld} -32"
6760           ;;
6761         *N32*)
6762           LD="${LD-ld} -n32"
6763           ;;
6764         *64-bit*)
6765           LD="${LD-ld} -64"
6766           ;;
6767       esac
6768     fi
6769   fi
6770   rm -rf conftest*
6771   ;;
6772
6773 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6774 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6775   # Find out which ABI we are using.
6776   echo 'int i;' > conftest.$ac_ext
6777   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6778   (eval $ac_compile) 2>&5
6779   ac_status=$?
6780   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6781   test $ac_status = 0; }; then
6782     case `/usr/bin/file conftest.o` in
6783       *32-bit*)
6784         case $host in
6785           x86_64-*kfreebsd*-gnu)
6786             LD="${LD-ld} -m elf_i386_fbsd"
6787             ;;
6788           x86_64-*linux*)
6789             case `/usr/bin/file conftest.o` in
6790               *x86-64*)
6791                 LD="${LD-ld} -m elf32_x86_64"
6792                 ;;
6793               *)
6794                 LD="${LD-ld} -m elf_i386"
6795                 ;;
6796             esac
6797             ;;
6798           ppc64-*linux*|powerpc64-*linux*)
6799             LD="${LD-ld} -m elf32ppclinux"
6800             ;;
6801           s390x-*linux*)
6802             LD="${LD-ld} -m elf_s390"
6803             ;;
6804           sparc64-*linux*)
6805             LD="${LD-ld} -m elf32_sparc"
6806             ;;
6807         esac
6808         ;;
6809       *64-bit*)
6810         case $host in
6811           x86_64-*kfreebsd*-gnu)
6812             LD="${LD-ld} -m elf_x86_64_fbsd"
6813             ;;
6814           x86_64-*linux*)
6815             LD="${LD-ld} -m elf_x86_64"
6816             ;;
6817           ppc*-*linux*|powerpc*-*linux*)
6818             LD="${LD-ld} -m elf64ppc"
6819             ;;
6820           s390*-*linux*|s390*-*tpf*)
6821             LD="${LD-ld} -m elf64_s390"
6822             ;;
6823           sparc*-*linux*)
6824             LD="${LD-ld} -m elf64_sparc"
6825             ;;
6826         esac
6827         ;;
6828     esac
6829   fi
6830   rm -rf conftest*
6831   ;;
6832
6833 *-*-sco3.2v5*)
6834   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6835   SAVE_CFLAGS="$CFLAGS"
6836   CFLAGS="$CFLAGS -belf"
6837   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6838 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6839 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6840   $as_echo_n "(cached) " >&6
6841 else
6842   ac_ext=c
6843 ac_cpp='$CPP $CPPFLAGS'
6844 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6845 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6846 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6847
6848      if test x$gcc_no_link = xyes; then
6849   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6850 fi
6851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6852 /* end confdefs.h.  */
6853
6854 int
6855 main ()
6856 {
6857
6858   ;
6859   return 0;
6860 }
6861 _ACEOF
6862 if ac_fn_c_try_link "$LINENO"; then :
6863   lt_cv_cc_needs_belf=yes
6864 else
6865   lt_cv_cc_needs_belf=no
6866 fi
6867 rm -f core conftest.err conftest.$ac_objext \
6868     conftest$ac_exeext conftest.$ac_ext
6869      ac_ext=c
6870 ac_cpp='$CPP $CPPFLAGS'
6871 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6872 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6873 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6874
6875 fi
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6877 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6878   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6879     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6880     CFLAGS="$SAVE_CFLAGS"
6881   fi
6882   ;;
6883 sparc*-*solaris*)
6884   # Find out which ABI we are using.
6885   echo 'int i;' > conftest.$ac_ext
6886   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6887   (eval $ac_compile) 2>&5
6888   ac_status=$?
6889   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6890   test $ac_status = 0; }; then
6891     case `/usr/bin/file conftest.o` in
6892     *64-bit*)
6893       case $lt_cv_prog_gnu_ld in
6894       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6895       *)
6896         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6897           LD="${LD-ld} -64"
6898         fi
6899         ;;
6900       esac
6901       ;;
6902     esac
6903   fi
6904   rm -rf conftest*
6905   ;;
6906 esac
6907
6908 need_locks="$enable_libtool_lock"
6909
6910
6911   case $host_os in
6912     rhapsody* | darwin*)
6913     if test -n "$ac_tool_prefix"; then
6914   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6915 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6917 $as_echo_n "checking for $ac_word... " >&6; }
6918 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6919   $as_echo_n "(cached) " >&6
6920 else
6921   if test -n "$DSYMUTIL"; then
6922   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6923 else
6924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6925 for as_dir in $PATH
6926 do
6927   IFS=$as_save_IFS
6928   test -z "$as_dir" && as_dir=.
6929     for ac_exec_ext in '' $ac_executable_extensions; do
6930   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6931     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6932     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6933     break 2
6934   fi
6935 done
6936   done
6937 IFS=$as_save_IFS
6938
6939 fi
6940 fi
6941 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6942 if test -n "$DSYMUTIL"; then
6943   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6944 $as_echo "$DSYMUTIL" >&6; }
6945 else
6946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6947 $as_echo "no" >&6; }
6948 fi
6949
6950
6951 fi
6952 if test -z "$ac_cv_prog_DSYMUTIL"; then
6953   ac_ct_DSYMUTIL=$DSYMUTIL
6954   # Extract the first word of "dsymutil", so it can be a program name with args.
6955 set dummy dsymutil; ac_word=$2
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6957 $as_echo_n "checking for $ac_word... " >&6; }
6958 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6959   $as_echo_n "(cached) " >&6
6960 else
6961   if test -n "$ac_ct_DSYMUTIL"; then
6962   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6963 else
6964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965 for as_dir in $PATH
6966 do
6967   IFS=$as_save_IFS
6968   test -z "$as_dir" && as_dir=.
6969     for ac_exec_ext in '' $ac_executable_extensions; do
6970   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6971     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6972     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6973     break 2
6974   fi
6975 done
6976   done
6977 IFS=$as_save_IFS
6978
6979 fi
6980 fi
6981 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6982 if test -n "$ac_ct_DSYMUTIL"; then
6983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6984 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6985 else
6986   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6987 $as_echo "no" >&6; }
6988 fi
6989
6990   if test "x$ac_ct_DSYMUTIL" = x; then
6991     DSYMUTIL=":"
6992   else
6993     case $cross_compiling:$ac_tool_warned in
6994 yes:)
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6996 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6997 ac_tool_warned=yes ;;
6998 esac
6999     DSYMUTIL=$ac_ct_DSYMUTIL
7000   fi
7001 else
7002   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7003 fi
7004
7005     if test -n "$ac_tool_prefix"; then
7006   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7007 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7009 $as_echo_n "checking for $ac_word... " >&6; }
7010 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7011   $as_echo_n "(cached) " >&6
7012 else
7013   if test -n "$NMEDIT"; then
7014   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7015 else
7016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7017 for as_dir in $PATH
7018 do
7019   IFS=$as_save_IFS
7020   test -z "$as_dir" && as_dir=.
7021     for ac_exec_ext in '' $ac_executable_extensions; do
7022   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7023     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7024     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7025     break 2
7026   fi
7027 done
7028   done
7029 IFS=$as_save_IFS
7030
7031 fi
7032 fi
7033 NMEDIT=$ac_cv_prog_NMEDIT
7034 if test -n "$NMEDIT"; then
7035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7036 $as_echo "$NMEDIT" >&6; }
7037 else
7038   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7039 $as_echo "no" >&6; }
7040 fi
7041
7042
7043 fi
7044 if test -z "$ac_cv_prog_NMEDIT"; then
7045   ac_ct_NMEDIT=$NMEDIT
7046   # Extract the first word of "nmedit", so it can be a program name with args.
7047 set dummy nmedit; ac_word=$2
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7049 $as_echo_n "checking for $ac_word... " >&6; }
7050 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7051   $as_echo_n "(cached) " >&6
7052 else
7053   if test -n "$ac_ct_NMEDIT"; then
7054   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7055 else
7056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057 for as_dir in $PATH
7058 do
7059   IFS=$as_save_IFS
7060   test -z "$as_dir" && as_dir=.
7061     for ac_exec_ext in '' $ac_executable_extensions; do
7062   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7063     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7064     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065     break 2
7066   fi
7067 done
7068   done
7069 IFS=$as_save_IFS
7070
7071 fi
7072 fi
7073 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7074 if test -n "$ac_ct_NMEDIT"; then
7075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7076 $as_echo "$ac_ct_NMEDIT" >&6; }
7077 else
7078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7079 $as_echo "no" >&6; }
7080 fi
7081
7082   if test "x$ac_ct_NMEDIT" = x; then
7083     NMEDIT=":"
7084   else
7085     case $cross_compiling:$ac_tool_warned in
7086 yes:)
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7088 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7089 ac_tool_warned=yes ;;
7090 esac
7091     NMEDIT=$ac_ct_NMEDIT
7092   fi
7093 else
7094   NMEDIT="$ac_cv_prog_NMEDIT"
7095 fi
7096
7097     if test -n "$ac_tool_prefix"; then
7098   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7099 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7101 $as_echo_n "checking for $ac_word... " >&6; }
7102 if test "${ac_cv_prog_LIPO+set}" = set; then :
7103   $as_echo_n "(cached) " >&6
7104 else
7105   if test -n "$LIPO"; then
7106   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7107 else
7108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7109 for as_dir in $PATH
7110 do
7111   IFS=$as_save_IFS
7112   test -z "$as_dir" && as_dir=.
7113     for ac_exec_ext in '' $ac_executable_extensions; do
7114   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7115     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7116     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7117     break 2
7118   fi
7119 done
7120   done
7121 IFS=$as_save_IFS
7122
7123 fi
7124 fi
7125 LIPO=$ac_cv_prog_LIPO
7126 if test -n "$LIPO"; then
7127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7128 $as_echo "$LIPO" >&6; }
7129 else
7130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7131 $as_echo "no" >&6; }
7132 fi
7133
7134
7135 fi
7136 if test -z "$ac_cv_prog_LIPO"; then
7137   ac_ct_LIPO=$LIPO
7138   # Extract the first word of "lipo", so it can be a program name with args.
7139 set dummy lipo; ac_word=$2
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7141 $as_echo_n "checking for $ac_word... " >&6; }
7142 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7143   $as_echo_n "(cached) " >&6
7144 else
7145   if test -n "$ac_ct_LIPO"; then
7146   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7147 else
7148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7149 for as_dir in $PATH
7150 do
7151   IFS=$as_save_IFS
7152   test -z "$as_dir" && as_dir=.
7153     for ac_exec_ext in '' $ac_executable_extensions; do
7154   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7155     ac_cv_prog_ac_ct_LIPO="lipo"
7156     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7157     break 2
7158   fi
7159 done
7160   done
7161 IFS=$as_save_IFS
7162
7163 fi
7164 fi
7165 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7166 if test -n "$ac_ct_LIPO"; then
7167   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7168 $as_echo "$ac_ct_LIPO" >&6; }
7169 else
7170   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7171 $as_echo "no" >&6; }
7172 fi
7173
7174   if test "x$ac_ct_LIPO" = x; then
7175     LIPO=":"
7176   else
7177     case $cross_compiling:$ac_tool_warned in
7178 yes:)
7179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7180 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7181 ac_tool_warned=yes ;;
7182 esac
7183     LIPO=$ac_ct_LIPO
7184   fi
7185 else
7186   LIPO="$ac_cv_prog_LIPO"
7187 fi
7188
7189     if test -n "$ac_tool_prefix"; then
7190   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7191 set dummy ${ac_tool_prefix}otool; ac_word=$2
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7193 $as_echo_n "checking for $ac_word... " >&6; }
7194 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7195   $as_echo_n "(cached) " >&6
7196 else
7197   if test -n "$OTOOL"; then
7198   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7199 else
7200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7201 for as_dir in $PATH
7202 do
7203   IFS=$as_save_IFS
7204   test -z "$as_dir" && as_dir=.
7205     for ac_exec_ext in '' $ac_executable_extensions; do
7206   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7207     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7208     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7209     break 2
7210   fi
7211 done
7212   done
7213 IFS=$as_save_IFS
7214
7215 fi
7216 fi
7217 OTOOL=$ac_cv_prog_OTOOL
7218 if test -n "$OTOOL"; then
7219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7220 $as_echo "$OTOOL" >&6; }
7221 else
7222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7223 $as_echo "no" >&6; }
7224 fi
7225
7226
7227 fi
7228 if test -z "$ac_cv_prog_OTOOL"; then
7229   ac_ct_OTOOL=$OTOOL
7230   # Extract the first word of "otool", so it can be a program name with args.
7231 set dummy otool; ac_word=$2
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7233 $as_echo_n "checking for $ac_word... " >&6; }
7234 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7235   $as_echo_n "(cached) " >&6
7236 else
7237   if test -n "$ac_ct_OTOOL"; then
7238   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7239 else
7240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7241 for as_dir in $PATH
7242 do
7243   IFS=$as_save_IFS
7244   test -z "$as_dir" && as_dir=.
7245     for ac_exec_ext in '' $ac_executable_extensions; do
7246   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7247     ac_cv_prog_ac_ct_OTOOL="otool"
7248     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7249     break 2
7250   fi
7251 done
7252   done
7253 IFS=$as_save_IFS
7254
7255 fi
7256 fi
7257 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7258 if test -n "$ac_ct_OTOOL"; then
7259   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7260 $as_echo "$ac_ct_OTOOL" >&6; }
7261 else
7262   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7263 $as_echo "no" >&6; }
7264 fi
7265
7266   if test "x$ac_ct_OTOOL" = x; then
7267     OTOOL=":"
7268   else
7269     case $cross_compiling:$ac_tool_warned in
7270 yes:)
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7272 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7273 ac_tool_warned=yes ;;
7274 esac
7275     OTOOL=$ac_ct_OTOOL
7276   fi
7277 else
7278   OTOOL="$ac_cv_prog_OTOOL"
7279 fi
7280
7281     if test -n "$ac_tool_prefix"; then
7282   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7283 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7285 $as_echo_n "checking for $ac_word... " >&6; }
7286 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7287   $as_echo_n "(cached) " >&6
7288 else
7289   if test -n "$OTOOL64"; then
7290   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7291 else
7292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7293 for as_dir in $PATH
7294 do
7295   IFS=$as_save_IFS
7296   test -z "$as_dir" && as_dir=.
7297     for ac_exec_ext in '' $ac_executable_extensions; do
7298   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7299     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7300     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7301     break 2
7302   fi
7303 done
7304   done
7305 IFS=$as_save_IFS
7306
7307 fi
7308 fi
7309 OTOOL64=$ac_cv_prog_OTOOL64
7310 if test -n "$OTOOL64"; then
7311   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7312 $as_echo "$OTOOL64" >&6; }
7313 else
7314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7315 $as_echo "no" >&6; }
7316 fi
7317
7318
7319 fi
7320 if test -z "$ac_cv_prog_OTOOL64"; then
7321   ac_ct_OTOOL64=$OTOOL64
7322   # Extract the first word of "otool64", so it can be a program name with args.
7323 set dummy otool64; ac_word=$2
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7325 $as_echo_n "checking for $ac_word... " >&6; }
7326 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7327   $as_echo_n "(cached) " >&6
7328 else
7329   if test -n "$ac_ct_OTOOL64"; then
7330   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7331 else
7332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7333 for as_dir in $PATH
7334 do
7335   IFS=$as_save_IFS
7336   test -z "$as_dir" && as_dir=.
7337     for ac_exec_ext in '' $ac_executable_extensions; do
7338   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7339     ac_cv_prog_ac_ct_OTOOL64="otool64"
7340     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7341     break 2
7342   fi
7343 done
7344   done
7345 IFS=$as_save_IFS
7346
7347 fi
7348 fi
7349 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7350 if test -n "$ac_ct_OTOOL64"; then
7351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7352 $as_echo "$ac_ct_OTOOL64" >&6; }
7353 else
7354   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7355 $as_echo "no" >&6; }
7356 fi
7357
7358   if test "x$ac_ct_OTOOL64" = x; then
7359     OTOOL64=":"
7360   else
7361     case $cross_compiling:$ac_tool_warned in
7362 yes:)
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7364 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7365 ac_tool_warned=yes ;;
7366 esac
7367     OTOOL64=$ac_ct_OTOOL64
7368   fi
7369 else
7370   OTOOL64="$ac_cv_prog_OTOOL64"
7371 fi
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7400 $as_echo_n "checking for -single_module linker flag... " >&6; }
7401 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7402   $as_echo_n "(cached) " >&6
7403 else
7404   lt_cv_apple_cc_single_mod=no
7405       if test -z "${LT_MULTI_MODULE}"; then
7406         # By default we will add the -single_module flag. You can override
7407         # by either setting the environment variable LT_MULTI_MODULE
7408         # non-empty at configure time, or by adding -multi_module to the
7409         # link flags.
7410         rm -rf libconftest.dylib*
7411         echo "int foo(void){return 1;}" > conftest.c
7412         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7413 -dynamiclib -Wl,-single_module conftest.c" >&5
7414         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7415           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7416         _lt_result=$?
7417         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7418           lt_cv_apple_cc_single_mod=yes
7419         else
7420           cat conftest.err >&5
7421         fi
7422         rm -rf libconftest.dylib*
7423         rm -f conftest.*
7424       fi
7425 fi
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7427 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7428     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7429 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7430 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7431   $as_echo_n "(cached) " >&6
7432 else
7433   lt_cv_ld_exported_symbols_list=no
7434       save_LDFLAGS=$LDFLAGS
7435       echo "_main" > conftest.sym
7436       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7437       if test x$gcc_no_link = xyes; then
7438   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
7439 fi
7440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7441 /* end confdefs.h.  */
7442
7443 int
7444 main ()
7445 {
7446
7447   ;
7448   return 0;
7449 }
7450 _ACEOF
7451 if ac_fn_c_try_link "$LINENO"; then :
7452   lt_cv_ld_exported_symbols_list=yes
7453 else
7454   lt_cv_ld_exported_symbols_list=no
7455 fi
7456 rm -f core conftest.err conftest.$ac_objext \
7457     conftest$ac_exeext conftest.$ac_ext
7458         LDFLAGS="$save_LDFLAGS"
7459
7460 fi
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7462 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7463     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7464 $as_echo_n "checking for -force_load linker flag... " >&6; }
7465 if test "${lt_cv_ld_force_load+set}" = set; then :
7466   $as_echo_n "(cached) " >&6
7467 else
7468   lt_cv_ld_force_load=no
7469       cat > conftest.c << _LT_EOF
7470 int forced_loaded() { return 2;}
7471 _LT_EOF
7472       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7473       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7474       echo "$AR cru libconftest.a conftest.o" >&5
7475       $AR cru libconftest.a conftest.o 2>&5
7476       cat > conftest.c << _LT_EOF
7477 int main() { return 0;}
7478 _LT_EOF
7479       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7480       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7481       _lt_result=$?
7482       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7483         lt_cv_ld_force_load=yes
7484       else
7485         cat conftest.err >&5
7486       fi
7487         rm -f conftest.err libconftest.a conftest conftest.c
7488         rm -rf conftest.dSYM
7489
7490 fi
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7492 $as_echo "$lt_cv_ld_force_load" >&6; }
7493     case $host_os in
7494     rhapsody* | darwin1.[012])
7495       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7496     darwin1.*)
7497       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7498     darwin*) # darwin 5.x on
7499       # if running on 10.5 or later, the deployment target defaults
7500       # to the OS version, if on x86, and 10.4, the deployment
7501       # target defaults to 10.4. Don't you love it?
7502       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7503         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7504           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7505         10.[012]*)
7506           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7507         10.*)
7508           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7509       esac
7510     ;;
7511   esac
7512     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7513       _lt_dar_single_mod='$single_module'
7514     fi
7515     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7516       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7517     else
7518       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7519     fi
7520     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7521       _lt_dsymutil='~$DSYMUTIL $lib || :'
7522     else
7523       _lt_dsymutil=
7524     fi
7525     ;;
7526   esac
7527
7528 ac_ext=c
7529 ac_cpp='$CPP $CPPFLAGS'
7530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7534 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7535 # On Suns, sometimes $CPP names a directory.
7536 if test -n "$CPP" && test -d "$CPP"; then
7537   CPP=
7538 fi
7539 if test -z "$CPP"; then
7540   if test "${ac_cv_prog_CPP+set}" = set; then :
7541   $as_echo_n "(cached) " >&6
7542 else
7543       # Double quotes because CPP needs to be expanded
7544     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7545     do
7546       ac_preproc_ok=false
7547 for ac_c_preproc_warn_flag in '' yes
7548 do
7549   # Use a header file that comes with gcc, so configuring glibc
7550   # with a fresh cross-compiler works.
7551   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7552   # <limits.h> exists even on freestanding compilers.
7553   # On the NeXT, cc -E runs the code through the compiler's parser,
7554   # not just through cpp. "Syntax error" is here to catch this case.
7555   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7556 /* end confdefs.h.  */
7557 #ifdef __STDC__
7558 # include <limits.h>
7559 #else
7560 # include <assert.h>
7561 #endif
7562                      Syntax error
7563 _ACEOF
7564 if ac_fn_c_try_cpp "$LINENO"; then :
7565
7566 else
7567   # Broken: fails on valid input.
7568 continue
7569 fi
7570 rm -f conftest.err conftest.$ac_ext
7571
7572   # OK, works on sane cases.  Now check whether nonexistent headers
7573   # can be detected and how.
7574   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7575 /* end confdefs.h.  */
7576 #include <ac_nonexistent.h>
7577 _ACEOF
7578 if ac_fn_c_try_cpp "$LINENO"; then :
7579   # Broken: success on invalid input.
7580 continue
7581 else
7582   # Passes both tests.
7583 ac_preproc_ok=:
7584 break
7585 fi
7586 rm -f conftest.err conftest.$ac_ext
7587
7588 done
7589 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7590 rm -f conftest.err conftest.$ac_ext
7591 if $ac_preproc_ok; then :
7592   break
7593 fi
7594
7595     done
7596     ac_cv_prog_CPP=$CPP
7597
7598 fi
7599   CPP=$ac_cv_prog_CPP
7600 else
7601   ac_cv_prog_CPP=$CPP
7602 fi
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7604 $as_echo "$CPP" >&6; }
7605 ac_preproc_ok=false
7606 for ac_c_preproc_warn_flag in '' yes
7607 do
7608   # Use a header file that comes with gcc, so configuring glibc
7609   # with a fresh cross-compiler works.
7610   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7611   # <limits.h> exists even on freestanding compilers.
7612   # On the NeXT, cc -E runs the code through the compiler's parser,
7613   # not just through cpp. "Syntax error" is here to catch this case.
7614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7615 /* end confdefs.h.  */
7616 #ifdef __STDC__
7617 # include <limits.h>
7618 #else
7619 # include <assert.h>
7620 #endif
7621                      Syntax error
7622 _ACEOF
7623 if ac_fn_c_try_cpp "$LINENO"; then :
7624
7625 else
7626   # Broken: fails on valid input.
7627 continue
7628 fi
7629 rm -f conftest.err conftest.$ac_ext
7630
7631   # OK, works on sane cases.  Now check whether nonexistent headers
7632   # can be detected and how.
7633   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7634 /* end confdefs.h.  */
7635 #include <ac_nonexistent.h>
7636 _ACEOF
7637 if ac_fn_c_try_cpp "$LINENO"; then :
7638   # Broken: success on invalid input.
7639 continue
7640 else
7641   # Passes both tests.
7642 ac_preproc_ok=:
7643 break
7644 fi
7645 rm -f conftest.err conftest.$ac_ext
7646
7647 done
7648 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7649 rm -f conftest.err conftest.$ac_ext
7650 if $ac_preproc_ok; then :
7651
7652 else
7653   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7654 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7655 as_fn_error "C preprocessor \"$CPP\" fails sanity check
7656 See \`config.log' for more details." "$LINENO" 5; }
7657 fi
7658
7659 ac_ext=c
7660 ac_cpp='$CPP $CPPFLAGS'
7661 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7662 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7663 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7664
7665
7666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7667 $as_echo_n "checking for ANSI C header files... " >&6; }
7668 if test "${ac_cv_header_stdc+set}" = set; then :
7669   $as_echo_n "(cached) " >&6
7670 else
7671   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7672 /* end confdefs.h.  */
7673 #include <stdlib.h>
7674 #include <stdarg.h>
7675 #include <string.h>
7676 #include <float.h>
7677
7678 int
7679 main ()
7680 {
7681
7682   ;
7683   return 0;
7684 }
7685 _ACEOF
7686 if ac_fn_c_try_compile "$LINENO"; then :
7687   ac_cv_header_stdc=yes
7688 else
7689   ac_cv_header_stdc=no
7690 fi
7691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7692
7693 if test $ac_cv_header_stdc = yes; then
7694   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7696 /* end confdefs.h.  */
7697 #include <string.h>
7698
7699 _ACEOF
7700 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7701   $EGREP "memchr" >/dev/null 2>&1; then :
7702
7703 else
7704   ac_cv_header_stdc=no
7705 fi
7706 rm -f conftest*
7707
7708 fi
7709
7710 if test $ac_cv_header_stdc = yes; then
7711   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7713 /* end confdefs.h.  */
7714 #include <stdlib.h>
7715
7716 _ACEOF
7717 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7718   $EGREP "free" >/dev/null 2>&1; then :
7719
7720 else
7721   ac_cv_header_stdc=no
7722 fi
7723 rm -f conftest*
7724
7725 fi
7726
7727 if test $ac_cv_header_stdc = yes; then
7728   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7729   if test "$cross_compiling" = yes; then :
7730   :
7731 else
7732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7733 /* end confdefs.h.  */
7734 #include <ctype.h>
7735 #include <stdlib.h>
7736 #if ((' ' & 0x0FF) == 0x020)
7737 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7738 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7739 #else
7740 # define ISLOWER(c) \
7741                    (('a' <= (c) && (c) <= 'i') \
7742                      || ('j' <= (c) && (c) <= 'r') \
7743                      || ('s' <= (c) && (c) <= 'z'))
7744 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7745 #endif
7746
7747 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7748 int
7749 main ()
7750 {
7751   int i;
7752   for (i = 0; i < 256; i++)
7753     if (XOR (islower (i), ISLOWER (i))
7754         || toupper (i) != TOUPPER (i))
7755       return 2;
7756   return 0;
7757 }
7758 _ACEOF
7759 if ac_fn_c_try_run "$LINENO"; then :
7760
7761 else
7762   ac_cv_header_stdc=no
7763 fi
7764 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7765   conftest.$ac_objext conftest.beam conftest.$ac_ext
7766 fi
7767
7768 fi
7769 fi
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7771 $as_echo "$ac_cv_header_stdc" >&6; }
7772 if test $ac_cv_header_stdc = yes; then
7773
7774 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7775
7776 fi
7777
7778 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7779 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7780                   inttypes.h stdint.h unistd.h
7781 do :
7782   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7783 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7784 "
7785 eval as_val=\$$as_ac_Header
7786    if test "x$as_val" = x""yes; then :
7787   cat >>confdefs.h <<_ACEOF
7788 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7789 _ACEOF
7790
7791 fi
7792
7793 done
7794
7795
7796 for ac_header in dlfcn.h
7797 do :
7798   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7799 "
7800 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7801   cat >>confdefs.h <<_ACEOF
7802 #define HAVE_DLFCN_H 1
7803 _ACEOF
7804
7805 fi
7806
7807 done
7808
7809
7810
7811
7812
7813
7814 # Set options
7815
7816
7817
7818         enable_dlopen=no
7819
7820
7821   enable_win32_dll=no
7822
7823
7824             # Check whether --enable-shared was given.
7825 if test "${enable_shared+set}" = set; then :
7826   enableval=$enable_shared; p=${PACKAGE-default}
7827     case $enableval in
7828     yes) enable_shared=yes ;;
7829     no) enable_shared=no ;;
7830     *)
7831       enable_shared=no
7832       # Look at the argument we got.  We use all the common list separators.
7833       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7834       for pkg in $enableval; do
7835         IFS="$lt_save_ifs"
7836         if test "X$pkg" = "X$p"; then
7837           enable_shared=yes
7838         fi
7839       done
7840       IFS="$lt_save_ifs"
7841       ;;
7842     esac
7843 else
7844   enable_shared=yes
7845 fi
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855   # Check whether --enable-static was given.
7856 if test "${enable_static+set}" = set; then :
7857   enableval=$enable_static; p=${PACKAGE-default}
7858     case $enableval in
7859     yes) enable_static=yes ;;
7860     no) enable_static=no ;;
7861     *)
7862      enable_static=no
7863       # Look at the argument we got.  We use all the common list separators.
7864       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7865       for pkg in $enableval; do
7866         IFS="$lt_save_ifs"
7867         if test "X$pkg" = "X$p"; then
7868           enable_static=yes
7869         fi
7870       done
7871       IFS="$lt_save_ifs"
7872       ;;
7873     esac
7874 else
7875   enable_static=yes
7876 fi
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887 # Check whether --with-pic was given.
7888 if test "${with_pic+set}" = set; then :
7889   withval=$with_pic; pic_mode="$withval"
7890 else
7891   pic_mode=default
7892 fi
7893
7894
7895 test -z "$pic_mode" && pic_mode=default
7896
7897
7898
7899
7900
7901
7902
7903   # Check whether --enable-fast-install was given.
7904 if test "${enable_fast_install+set}" = set; then :
7905   enableval=$enable_fast_install; p=${PACKAGE-default}
7906     case $enableval in
7907     yes) enable_fast_install=yes ;;
7908     no) enable_fast_install=no ;;
7909     *)
7910       enable_fast_install=no
7911       # Look at the argument we got.  We use all the common list separators.
7912       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7913       for pkg in $enableval; do
7914         IFS="$lt_save_ifs"
7915         if test "X$pkg" = "X$p"; then
7916           enable_fast_install=yes
7917         fi
7918       done
7919       IFS="$lt_save_ifs"
7920       ;;
7921     esac
7922 else
7923   enable_fast_install=yes
7924 fi
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936 # This can be used to rebuild libtool when needed
7937 LIBTOOL_DEPS="$ltmain"
7938
7939 # Always use our own libtool.
7940 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967 test -z "$LN_S" && LN_S="ln -s"
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982 if test -n "${ZSH_VERSION+set}" ; then
7983    setopt NO_GLOB_SUBST
7984 fi
7985
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7987 $as_echo_n "checking for objdir... " >&6; }
7988 if test "${lt_cv_objdir+set}" = set; then :
7989   $as_echo_n "(cached) " >&6
7990 else
7991   rm -f .libs 2>/dev/null
7992 mkdir .libs 2>/dev/null
7993 if test -d .libs; then
7994   lt_cv_objdir=.libs
7995 else
7996   # MS-DOS does not allow filenames that begin with a dot.
7997   lt_cv_objdir=_libs
7998 fi
7999 rmdir .libs 2>/dev/null
8000 fi
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8002 $as_echo "$lt_cv_objdir" >&6; }
8003 objdir=$lt_cv_objdir
8004
8005
8006
8007
8008
8009 cat >>confdefs.h <<_ACEOF
8010 #define LT_OBJDIR "$lt_cv_objdir/"
8011 _ACEOF
8012
8013
8014
8015
8016 case $host_os in
8017 aix3*)
8018   # AIX sometimes has problems with the GCC collect2 program.  For some
8019   # reason, if we set the COLLECT_NAMES environment variable, the problems
8020   # vanish in a puff of smoke.
8021   if test "X${COLLECT_NAMES+set}" != Xset; then
8022     COLLECT_NAMES=
8023     export COLLECT_NAMES
8024   fi
8025   ;;
8026 esac
8027
8028 # Global variables:
8029 ofile=libtool
8030 can_build_shared=yes
8031
8032 # All known linkers require a `.a' archive for static linking (except MSVC,
8033 # which needs '.lib').
8034 libext=a
8035
8036 with_gnu_ld="$lt_cv_prog_gnu_ld"
8037
8038 old_CC="$CC"
8039 old_CFLAGS="$CFLAGS"
8040
8041 # Set sane defaults for various variables
8042 test -z "$CC" && CC=cc
8043 test -z "$LTCC" && LTCC=$CC
8044 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8045 test -z "$LD" && LD=ld
8046 test -z "$ac_objext" && ac_objext=o
8047
8048 for cc_temp in $compiler""; do
8049   case $cc_temp in
8050     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8051     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8052     \-*) ;;
8053     *) break;;
8054   esac
8055 done
8056 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8057
8058
8059 # Only perform the check for file, if the check method requires it
8060 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8061 case $deplibs_check_method in
8062 file_magic*)
8063   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8064     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8065 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8066 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8067   $as_echo_n "(cached) " >&6
8068 else
8069   case $MAGIC_CMD in
8070 [\\/*] |  ?:[\\/]*)
8071   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8072   ;;
8073 *)
8074   lt_save_MAGIC_CMD="$MAGIC_CMD"
8075   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8076   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8077   for ac_dir in $ac_dummy; do
8078     IFS="$lt_save_ifs"
8079     test -z "$ac_dir" && ac_dir=.
8080     if test -f $ac_dir/${ac_tool_prefix}file; then
8081       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8082       if test -n "$file_magic_test_file"; then
8083         case $deplibs_check_method in
8084         "file_magic "*)
8085           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8086           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8087           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8088             $EGREP "$file_magic_regex" > /dev/null; then
8089             :
8090           else
8091             cat <<_LT_EOF 1>&2
8092
8093 *** Warning: the command libtool uses to detect shared libraries,
8094 *** $file_magic_cmd, produces output that libtool cannot recognize.
8095 *** The result is that libtool may fail to recognize shared libraries
8096 *** as such.  This will affect the creation of libtool libraries that
8097 *** depend on shared libraries, but programs linked with such libtool
8098 *** libraries will work regardless of this problem.  Nevertheless, you
8099 *** may want to report the problem to your system manager and/or to
8100 *** bug-libtool@gnu.org
8101
8102 _LT_EOF
8103           fi ;;
8104         esac
8105       fi
8106       break
8107     fi
8108   done
8109   IFS="$lt_save_ifs"
8110   MAGIC_CMD="$lt_save_MAGIC_CMD"
8111   ;;
8112 esac
8113 fi
8114
8115 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8116 if test -n "$MAGIC_CMD"; then
8117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8118 $as_echo "$MAGIC_CMD" >&6; }
8119 else
8120   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8121 $as_echo "no" >&6; }
8122 fi
8123
8124
8125
8126
8127
8128 if test -z "$lt_cv_path_MAGIC_CMD"; then
8129   if test -n "$ac_tool_prefix"; then
8130     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8131 $as_echo_n "checking for file... " >&6; }
8132 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8133   $as_echo_n "(cached) " >&6
8134 else
8135   case $MAGIC_CMD in
8136 [\\/*] |  ?:[\\/]*)
8137   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8138   ;;
8139 *)
8140   lt_save_MAGIC_CMD="$MAGIC_CMD"
8141   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8142   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8143   for ac_dir in $ac_dummy; do
8144     IFS="$lt_save_ifs"
8145     test -z "$ac_dir" && ac_dir=.
8146     if test -f $ac_dir/file; then
8147       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8148       if test -n "$file_magic_test_file"; then
8149         case $deplibs_check_method in
8150         "file_magic "*)
8151           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8152           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8153           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8154             $EGREP "$file_magic_regex" > /dev/null; then
8155             :
8156           else
8157             cat <<_LT_EOF 1>&2
8158
8159 *** Warning: the command libtool uses to detect shared libraries,
8160 *** $file_magic_cmd, produces output that libtool cannot recognize.
8161 *** The result is that libtool may fail to recognize shared libraries
8162 *** as such.  This will affect the creation of libtool libraries that
8163 *** depend on shared libraries, but programs linked with such libtool
8164 *** libraries will work regardless of this problem.  Nevertheless, you
8165 *** may want to report the problem to your system manager and/or to
8166 *** bug-libtool@gnu.org
8167
8168 _LT_EOF
8169           fi ;;
8170         esac
8171       fi
8172       break
8173     fi
8174   done
8175   IFS="$lt_save_ifs"
8176   MAGIC_CMD="$lt_save_MAGIC_CMD"
8177   ;;
8178 esac
8179 fi
8180
8181 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8182 if test -n "$MAGIC_CMD"; then
8183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8184 $as_echo "$MAGIC_CMD" >&6; }
8185 else
8186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8187 $as_echo "no" >&6; }
8188 fi
8189
8190
8191   else
8192     MAGIC_CMD=:
8193   fi
8194 fi
8195
8196   fi
8197   ;;
8198 esac
8199
8200 # Use C for the default configuration in the libtool script
8201
8202 lt_save_CC="$CC"
8203 ac_ext=c
8204 ac_cpp='$CPP $CPPFLAGS'
8205 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8206 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8207 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8208
8209
8210 # Source file extension for C test sources.
8211 ac_ext=c
8212
8213 # Object file extension for compiled C test sources.
8214 objext=o
8215 objext=$objext
8216
8217 # Code to be used in simple compile tests
8218 lt_simple_compile_test_code="int some_variable = 0;"
8219
8220 # Code to be used in simple link tests
8221 lt_simple_link_test_code='int main(){return(0);}'
8222
8223
8224
8225
8226
8227
8228
8229 # If no C compiler was specified, use CC.
8230 LTCC=${LTCC-"$CC"}
8231
8232 # If no C compiler flags were specified, use CFLAGS.
8233 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8234
8235 # Allow CC to be a program name with arguments.
8236 compiler=$CC
8237
8238 # Save the default compiler, since it gets overwritten when the other
8239 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8240 compiler_DEFAULT=$CC
8241
8242 # save warnings/boilerplate of simple test code
8243 ac_outfile=conftest.$ac_objext
8244 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8245 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8246 _lt_compiler_boilerplate=`cat conftest.err`
8247 $RM conftest*
8248
8249 ac_outfile=conftest.$ac_objext
8250 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8251 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8252 _lt_linker_boilerplate=`cat conftest.err`
8253 $RM -r conftest*
8254
8255
8256 ## CAVEAT EMPTOR:
8257 ## There is no encapsulation within the following macros, do not change
8258 ## the running order or otherwise move them around unless you know exactly
8259 ## what you are doing...
8260 if test -n "$compiler"; then
8261
8262 lt_prog_compiler_no_builtin_flag=
8263
8264 if test "$GCC" = yes; then
8265   case $cc_basename in
8266   nvcc*)
8267     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8268   *)
8269     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8270   esac
8271
8272   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8273 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8274 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8275   $as_echo_n "(cached) " >&6
8276 else
8277   lt_cv_prog_compiler_rtti_exceptions=no
8278    ac_outfile=conftest.$ac_objext
8279    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8280    lt_compiler_flag="-fno-rtti -fno-exceptions"
8281    # Insert the option either (1) after the last *FLAGS variable, or
8282    # (2) before a word containing "conftest.", or (3) at the end.
8283    # Note that $ac_compile itself does not contain backslashes and begins
8284    # with a dollar sign (not a hyphen), so the echo should work correctly.
8285    # The option is referenced via a variable to avoid confusing sed.
8286    lt_compile=`echo "$ac_compile" | $SED \
8287    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8288    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8289    -e 's:$: $lt_compiler_flag:'`
8290    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8291    (eval "$lt_compile" 2>conftest.err)
8292    ac_status=$?
8293    cat conftest.err >&5
8294    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8295    if (exit $ac_status) && test -s "$ac_outfile"; then
8296      # The compiler can only warn and ignore the option if not recognized
8297      # So say no if there are warnings other than the usual output.
8298      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8299      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8300      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8301        lt_cv_prog_compiler_rtti_exceptions=yes
8302      fi
8303    fi
8304    $RM conftest*
8305
8306 fi
8307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8308 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8309
8310 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8311     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8312 else
8313     :
8314 fi
8315
8316 fi
8317
8318
8319
8320
8321
8322
8323   lt_prog_compiler_wl=
8324 lt_prog_compiler_pic=
8325 lt_prog_compiler_static=
8326
8327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8328 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8329
8330   if test "$GCC" = yes; then
8331     lt_prog_compiler_wl='-Wl,'
8332     lt_prog_compiler_static='-static'
8333
8334     case $host_os in
8335       aix*)
8336       # All AIX code is PIC.
8337       if test "$host_cpu" = ia64; then
8338         # AIX 5 now supports IA64 processor
8339         lt_prog_compiler_static='-Bstatic'
8340       fi
8341       lt_prog_compiler_pic='-fPIC'
8342       ;;
8343
8344     amigaos*)
8345       case $host_cpu in
8346       powerpc)
8347             # see comment about AmigaOS4 .so support
8348             lt_prog_compiler_pic='-fPIC'
8349         ;;
8350       m68k)
8351             # FIXME: we need at least 68020 code to build shared libraries, but
8352             # adding the `-m68020' flag to GCC prevents building anything better,
8353             # like `-m68040'.
8354             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8355         ;;
8356       esac
8357       ;;
8358
8359     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8360       # PIC is the default for these OSes.
8361       ;;
8362
8363     mingw* | cygwin* | pw32* | os2* | cegcc*)
8364       # This hack is so that the source file can tell whether it is being
8365       # built for inclusion in a dll (and should export symbols for example).
8366       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8367       # (--disable-auto-import) libraries
8368       lt_prog_compiler_pic='-DDLL_EXPORT'
8369       ;;
8370
8371     darwin* | rhapsody*)
8372       # PIC is the default on this platform
8373       # Common symbols not allowed in MH_DYLIB files
8374       lt_prog_compiler_pic='-fno-common'
8375       ;;
8376
8377     haiku*)
8378       # PIC is the default for Haiku.
8379       # The "-static" flag exists, but is broken.
8380       lt_prog_compiler_static=
8381       ;;
8382
8383     hpux*)
8384       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8385       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8386       # sets the default TLS model and affects inlining.
8387       case $host_cpu in
8388       hppa*64*)
8389         # +Z the default
8390         ;;
8391       *)
8392         lt_prog_compiler_pic='-fPIC'
8393         ;;
8394       esac
8395       ;;
8396
8397     interix[3-9]*)
8398       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8399       # Instead, we relocate shared libraries at runtime.
8400       ;;
8401
8402     msdosdjgpp*)
8403       # Just because we use GCC doesn't mean we suddenly get shared libraries
8404       # on systems that don't support them.
8405       lt_prog_compiler_can_build_shared=no
8406       enable_shared=no
8407       ;;
8408
8409     *nto* | *qnx*)
8410       # QNX uses GNU C++, but need to define -shared option too, otherwise
8411       # it will coredump.
8412       lt_prog_compiler_pic='-fPIC -shared'
8413       ;;
8414
8415     sysv4*MP*)
8416       if test -d /usr/nec; then
8417         lt_prog_compiler_pic=-Kconform_pic
8418       fi
8419       ;;
8420
8421     *)
8422       lt_prog_compiler_pic='-fPIC'
8423       ;;
8424     esac
8425
8426     case $cc_basename in
8427     nvcc*) # Cuda Compiler Driver 2.2
8428       lt_prog_compiler_wl='-Xlinker '
8429       lt_prog_compiler_pic='-Xcompiler -fPIC'
8430       ;;
8431     esac
8432   else
8433     # PORTME Check for flag to pass linker flags through the system compiler.
8434     case $host_os in
8435     aix*)
8436       lt_prog_compiler_wl='-Wl,'
8437       if test "$host_cpu" = ia64; then
8438         # AIX 5 now supports IA64 processor
8439         lt_prog_compiler_static='-Bstatic'
8440       else
8441         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8442       fi
8443       ;;
8444
8445     mingw* | cygwin* | pw32* | os2* | cegcc*)
8446       # This hack is so that the source file can tell whether it is being
8447       # built for inclusion in a dll (and should export symbols for example).
8448       lt_prog_compiler_pic='-DDLL_EXPORT'
8449       ;;
8450
8451     hpux9* | hpux10* | hpux11*)
8452       lt_prog_compiler_wl='-Wl,'
8453       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8454       # not for PA HP-UX.
8455       case $host_cpu in
8456       hppa*64*|ia64*)
8457         # +Z the default
8458         ;;
8459       *)
8460         lt_prog_compiler_pic='+Z'
8461         ;;
8462       esac
8463       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8464       lt_prog_compiler_static='${wl}-a ${wl}archive'
8465       ;;
8466
8467     irix5* | irix6* | nonstopux*)
8468       lt_prog_compiler_wl='-Wl,'
8469       # PIC (with -KPIC) is the default.
8470       lt_prog_compiler_static='-non_shared'
8471       ;;
8472
8473     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8474       case $cc_basename in
8475       # old Intel for x86_64 which still supported -KPIC.
8476       ecc*)
8477         lt_prog_compiler_wl='-Wl,'
8478         lt_prog_compiler_pic='-KPIC'
8479         lt_prog_compiler_static='-static'
8480         ;;
8481       # icc used to be incompatible with GCC.
8482       # ICC 10 doesn't accept -KPIC any more.
8483       icc* | ifort*)
8484         lt_prog_compiler_wl='-Wl,'
8485         lt_prog_compiler_pic='-fPIC'
8486         lt_prog_compiler_static='-static'
8487         ;;
8488       # Lahey Fortran 8.1.
8489       lf95*)
8490         lt_prog_compiler_wl='-Wl,'
8491         lt_prog_compiler_pic='--shared'
8492         lt_prog_compiler_static='--static'
8493         ;;
8494       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8495         # Portland Group compilers (*not* the Pentium gcc compiler,
8496         # which looks to be a dead project)
8497         lt_prog_compiler_wl='-Wl,'
8498         lt_prog_compiler_pic='-fpic'
8499         lt_prog_compiler_static='-Bstatic'
8500         ;;
8501       ccc*)
8502         lt_prog_compiler_wl='-Wl,'
8503         # All Alpha code is PIC.
8504         lt_prog_compiler_static='-non_shared'
8505         ;;
8506       xl* | bgxl* | bgf* | mpixl*)
8507         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8508         lt_prog_compiler_wl='-Wl,'
8509         lt_prog_compiler_pic='-qpic'
8510         lt_prog_compiler_static='-qstaticlink'
8511         ;;
8512       *)
8513         case `$CC -V 2>&1 | sed 5q` in
8514         *Sun\ F* | *Sun*Fortran*)
8515           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8516           lt_prog_compiler_pic='-KPIC'
8517           lt_prog_compiler_static='-Bstatic'
8518           lt_prog_compiler_wl=''
8519           ;;
8520         *Sun\ C*)
8521           # Sun C 5.9
8522           lt_prog_compiler_pic='-KPIC'
8523           lt_prog_compiler_static='-Bstatic'
8524           lt_prog_compiler_wl='-Wl,'
8525           ;;
8526         esac
8527         ;;
8528       esac
8529       ;;
8530
8531     newsos6)
8532       lt_prog_compiler_pic='-KPIC'
8533       lt_prog_compiler_static='-Bstatic'
8534       ;;
8535
8536     *nto* | *qnx*)
8537       # QNX uses GNU C++, but need to define -shared option too, otherwise
8538       # it will coredump.
8539       lt_prog_compiler_pic='-fPIC -shared'
8540       ;;
8541
8542     osf3* | osf4* | osf5*)
8543       lt_prog_compiler_wl='-Wl,'
8544       # All OSF/1 code is PIC.
8545       lt_prog_compiler_static='-non_shared'
8546       ;;
8547
8548     rdos*)
8549       lt_prog_compiler_static='-non_shared'
8550       ;;
8551
8552     solaris*)
8553       lt_prog_compiler_pic='-KPIC'
8554       lt_prog_compiler_static='-Bstatic'
8555       case $cc_basename in
8556       f77* | f90* | f95*)
8557         lt_prog_compiler_wl='-Qoption ld ';;
8558       *)
8559         lt_prog_compiler_wl='-Wl,';;
8560       esac
8561       ;;
8562
8563     sunos4*)
8564       lt_prog_compiler_wl='-Qoption ld '
8565       lt_prog_compiler_pic='-PIC'
8566       lt_prog_compiler_static='-Bstatic'
8567       ;;
8568
8569     sysv4 | sysv4.2uw2* | sysv4.3*)
8570       lt_prog_compiler_wl='-Wl,'
8571       lt_prog_compiler_pic='-KPIC'
8572       lt_prog_compiler_static='-Bstatic'
8573       ;;
8574
8575     sysv4*MP*)
8576       if test -d /usr/nec ;then
8577         lt_prog_compiler_pic='-Kconform_pic'
8578         lt_prog_compiler_static='-Bstatic'
8579       fi
8580       ;;
8581
8582     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8583       lt_prog_compiler_wl='-Wl,'
8584       lt_prog_compiler_pic='-KPIC'
8585       lt_prog_compiler_static='-Bstatic'
8586       ;;
8587
8588     unicos*)
8589       lt_prog_compiler_wl='-Wl,'
8590       lt_prog_compiler_can_build_shared=no
8591       ;;
8592
8593     uts4*)
8594       lt_prog_compiler_pic='-pic'
8595       lt_prog_compiler_static='-Bstatic'
8596       ;;
8597
8598     *)
8599       lt_prog_compiler_can_build_shared=no
8600       ;;
8601     esac
8602   fi
8603
8604 case $host_os in
8605   # For platforms which do not support PIC, -DPIC is meaningless:
8606   *djgpp*)
8607     lt_prog_compiler_pic=
8608     ;;
8609   *)
8610     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8611     ;;
8612 esac
8613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8614 $as_echo "$lt_prog_compiler_pic" >&6; }
8615
8616
8617
8618
8619
8620
8621 #
8622 # Check to make sure the PIC flag actually works.
8623 #
8624 if test -n "$lt_prog_compiler_pic"; then
8625   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8626 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8627 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8628   $as_echo_n "(cached) " >&6
8629 else
8630   lt_cv_prog_compiler_pic_works=no
8631    ac_outfile=conftest.$ac_objext
8632    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8633    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8634    # Insert the option either (1) after the last *FLAGS variable, or
8635    # (2) before a word containing "conftest.", or (3) at the end.
8636    # Note that $ac_compile itself does not contain backslashes and begins
8637    # with a dollar sign (not a hyphen), so the echo should work correctly.
8638    # The option is referenced via a variable to avoid confusing sed.
8639    lt_compile=`echo "$ac_compile" | $SED \
8640    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8641    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8642    -e 's:$: $lt_compiler_flag:'`
8643    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8644    (eval "$lt_compile" 2>conftest.err)
8645    ac_status=$?
8646    cat conftest.err >&5
8647    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8648    if (exit $ac_status) && test -s "$ac_outfile"; then
8649      # The compiler can only warn and ignore the option if not recognized
8650      # So say no if there are warnings other than the usual output.
8651      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8652      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8653      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8654        lt_cv_prog_compiler_pic_works=yes
8655      fi
8656    fi
8657    $RM conftest*
8658
8659 fi
8660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8661 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8662
8663 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8664     case $lt_prog_compiler_pic in
8665      "" | " "*) ;;
8666      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8667      esac
8668 else
8669     lt_prog_compiler_pic=
8670      lt_prog_compiler_can_build_shared=no
8671 fi
8672
8673 fi
8674
8675
8676
8677
8678
8679
8680 #
8681 # Check to make sure the static flag actually works.
8682 #
8683 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8685 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8686 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8687   $as_echo_n "(cached) " >&6
8688 else
8689   lt_cv_prog_compiler_static_works=no
8690    save_LDFLAGS="$LDFLAGS"
8691    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8692    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8693    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8694      # The linker can only warn and ignore the option if not recognized
8695      # So say no if there are warnings
8696      if test -s conftest.err; then
8697        # Append any errors to the config.log.
8698        cat conftest.err 1>&5
8699        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8700        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8701        if diff conftest.exp conftest.er2 >/dev/null; then
8702          lt_cv_prog_compiler_static_works=yes
8703        fi
8704      else
8705        lt_cv_prog_compiler_static_works=yes
8706      fi
8707    fi
8708    $RM -r conftest*
8709    LDFLAGS="$save_LDFLAGS"
8710
8711 fi
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8713 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8714
8715 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8716     :
8717 else
8718     lt_prog_compiler_static=
8719 fi
8720
8721
8722
8723
8724
8725
8726
8727   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8728 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8729 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8730   $as_echo_n "(cached) " >&6
8731 else
8732   lt_cv_prog_compiler_c_o=no
8733    $RM -r conftest 2>/dev/null
8734    mkdir conftest
8735    cd conftest
8736    mkdir out
8737    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8738
8739    lt_compiler_flag="-o out/conftest2.$ac_objext"
8740    # Insert the option either (1) after the last *FLAGS variable, or
8741    # (2) before a word containing "conftest.", or (3) at the end.
8742    # Note that $ac_compile itself does not contain backslashes and begins
8743    # with a dollar sign (not a hyphen), so the echo should work correctly.
8744    lt_compile=`echo "$ac_compile" | $SED \
8745    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8746    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8747    -e 's:$: $lt_compiler_flag:'`
8748    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8749    (eval "$lt_compile" 2>out/conftest.err)
8750    ac_status=$?
8751    cat out/conftest.err >&5
8752    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8753    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8754    then
8755      # The compiler can only warn and ignore the option if not recognized
8756      # So say no if there are warnings
8757      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8758      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8759      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8760        lt_cv_prog_compiler_c_o=yes
8761      fi
8762    fi
8763    chmod u+w . 2>&5
8764    $RM conftest*
8765    # SGI C++ compiler will create directory out/ii_files/ for
8766    # template instantiation
8767    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8768    $RM out/* && rmdir out
8769    cd ..
8770    $RM -r conftest
8771    $RM conftest*
8772
8773 fi
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8775 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8776
8777
8778
8779
8780
8781
8782   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8783 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8784 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8785   $as_echo_n "(cached) " >&6
8786 else
8787   lt_cv_prog_compiler_c_o=no
8788    $RM -r conftest 2>/dev/null
8789    mkdir conftest
8790    cd conftest
8791    mkdir out
8792    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8793
8794    lt_compiler_flag="-o out/conftest2.$ac_objext"
8795    # Insert the option either (1) after the last *FLAGS variable, or
8796    # (2) before a word containing "conftest.", or (3) at the end.
8797    # Note that $ac_compile itself does not contain backslashes and begins
8798    # with a dollar sign (not a hyphen), so the echo should work correctly.
8799    lt_compile=`echo "$ac_compile" | $SED \
8800    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8801    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8802    -e 's:$: $lt_compiler_flag:'`
8803    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8804    (eval "$lt_compile" 2>out/conftest.err)
8805    ac_status=$?
8806    cat out/conftest.err >&5
8807    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8808    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8809    then
8810      # The compiler can only warn and ignore the option if not recognized
8811      # So say no if there are warnings
8812      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8813      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8814      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8815        lt_cv_prog_compiler_c_o=yes
8816      fi
8817    fi
8818    chmod u+w . 2>&5
8819    $RM conftest*
8820    # SGI C++ compiler will create directory out/ii_files/ for
8821    # template instantiation
8822    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8823    $RM out/* && rmdir out
8824    cd ..
8825    $RM -r conftest
8826    $RM conftest*
8827
8828 fi
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8830 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8831
8832
8833
8834
8835 hard_links="nottested"
8836 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8837   # do not overwrite the value of need_locks provided by the user
8838   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8839 $as_echo_n "checking if we can lock with hard links... " >&6; }
8840   hard_links=yes
8841   $RM conftest*
8842   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8843   touch conftest.a
8844   ln conftest.a conftest.b 2>&5 || hard_links=no
8845   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8847 $as_echo "$hard_links" >&6; }
8848   if test "$hard_links" = no; then
8849     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8850 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8851     need_locks=warn
8852   fi
8853 else
8854   need_locks=no
8855 fi
8856
8857
8858
8859
8860
8861
8862   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8863 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8864
8865   runpath_var=
8866   allow_undefined_flag=
8867   always_export_symbols=no
8868   archive_cmds=
8869   archive_expsym_cmds=
8870   compiler_needs_object=no
8871   enable_shared_with_static_runtimes=no
8872   export_dynamic_flag_spec=
8873   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8874   hardcode_automatic=no
8875   hardcode_direct=no
8876   hardcode_direct_absolute=no
8877   hardcode_libdir_flag_spec=
8878   hardcode_libdir_flag_spec_ld=
8879   hardcode_libdir_separator=
8880   hardcode_minus_L=no
8881   hardcode_shlibpath_var=unsupported
8882   inherit_rpath=no
8883   link_all_deplibs=unknown
8884   module_cmds=
8885   module_expsym_cmds=
8886   old_archive_from_new_cmds=
8887   old_archive_from_expsyms_cmds=
8888   thread_safe_flag_spec=
8889   whole_archive_flag_spec=
8890   # include_expsyms should be a list of space-separated symbols to be *always*
8891   # included in the symbol list
8892   include_expsyms=
8893   # exclude_expsyms can be an extended regexp of symbols to exclude
8894   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8895   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8896   # as well as any symbol that contains `d'.
8897   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8898   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8899   # platforms (ab)use it in PIC code, but their linkers get confused if
8900   # the symbol is explicitly referenced.  Since portable code cannot
8901   # rely on this symbol name, it's probably fine to never include it in
8902   # preloaded symbol tables.
8903   # Exclude shared library initialization/finalization symbols.
8904   extract_expsyms_cmds=
8905
8906   case $host_os in
8907   cygwin* | mingw* | pw32* | cegcc*)
8908     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8909     # When not using gcc, we currently assume that we are using
8910     # Microsoft Visual C++.
8911     if test "$GCC" != yes; then
8912       with_gnu_ld=no
8913     fi
8914     ;;
8915   interix*)
8916     # we just hope/assume this is gcc and not c89 (= MSVC++)
8917     with_gnu_ld=yes
8918     ;;
8919   openbsd*)
8920     with_gnu_ld=no
8921     ;;
8922   esac
8923
8924   ld_shlibs=yes
8925
8926   # On some targets, GNU ld is compatible enough with the native linker
8927   # that we're better off using the native interface for both.
8928   lt_use_gnu_ld_interface=no
8929   if test "$with_gnu_ld" = yes; then
8930     case $host_os in
8931       aix*)
8932         # The AIX port of GNU ld has always aspired to compatibility
8933         # with the native linker.  However, as the warning in the GNU ld
8934         # block says, versions before 2.19.5* couldn't really create working
8935         # shared libraries, regardless of the interface used.
8936         case `$LD -v 2>&1` in
8937           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8938           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8939           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8940           *)
8941             lt_use_gnu_ld_interface=yes
8942             ;;
8943         esac
8944         ;;
8945       *)
8946         lt_use_gnu_ld_interface=yes
8947         ;;
8948     esac
8949   fi
8950
8951   if test "$lt_use_gnu_ld_interface" = yes; then
8952     # If archive_cmds runs LD, not CC, wlarc should be empty
8953     wlarc='${wl}'
8954
8955     # Set some defaults for GNU ld with shared library support. These
8956     # are reset later if shared libraries are not supported. Putting them
8957     # here allows them to be overridden if necessary.
8958     runpath_var=LD_RUN_PATH
8959     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8960     export_dynamic_flag_spec='${wl}--export-dynamic'
8961     # ancient GNU ld didn't support --whole-archive et. al.
8962     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8963       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8964     else
8965       whole_archive_flag_spec=
8966     fi
8967     supports_anon_versioning=no
8968     case `$LD -v 2>&1` in
8969       *GNU\ gold*) supports_anon_versioning=yes ;;
8970       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8971       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8972       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8973       *\ 2.11.*) ;; # other 2.11 versions
8974       *) supports_anon_versioning=yes ;;
8975     esac
8976
8977     # See if GNU ld supports shared libraries.
8978     case $host_os in
8979     aix[3-9]*)
8980       # On AIX/PPC, the GNU linker is very broken
8981       if test "$host_cpu" != ia64; then
8982         ld_shlibs=no
8983         cat <<_LT_EOF 1>&2
8984
8985 *** Warning: the GNU linker, at least up to release 2.19, is reported
8986 *** to be unable to reliably create shared libraries on AIX.
8987 *** Therefore, libtool is disabling shared libraries support.  If you
8988 *** really care for shared libraries, you may want to install binutils
8989 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8990 *** You will then need to restart the configuration process.
8991
8992 _LT_EOF
8993       fi
8994       ;;
8995
8996     amigaos*)
8997       case $host_cpu in
8998       powerpc)
8999             # see comment about AmigaOS4 .so support
9000             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9001             archive_expsym_cmds=''
9002         ;;
9003       m68k)
9004             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)'
9005             hardcode_libdir_flag_spec='-L$libdir'
9006             hardcode_minus_L=yes
9007         ;;
9008       esac
9009       ;;
9010
9011     beos*)
9012       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9013         allow_undefined_flag=unsupported
9014         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9015         # support --undefined.  This deserves some investigation.  FIXME
9016         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9017       else
9018         ld_shlibs=no
9019       fi
9020       ;;
9021
9022     cygwin* | mingw* | pw32* | cegcc*)
9023       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9024       # as there is no search path for DLLs.
9025       hardcode_libdir_flag_spec='-L$libdir'
9026       export_dynamic_flag_spec='${wl}--export-all-symbols'
9027       allow_undefined_flag=unsupported
9028       always_export_symbols=no
9029       enable_shared_with_static_runtimes=yes
9030       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9031
9032       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9033         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9034         # If the export-symbols file already is a .def file (1st line
9035         # is EXPORTS), use it as is; otherwise, prepend...
9036         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9037           cp $export_symbols $output_objdir/$soname.def;
9038         else
9039           echo EXPORTS > $output_objdir/$soname.def;
9040           cat $export_symbols >> $output_objdir/$soname.def;
9041         fi~
9042         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9043       else
9044         ld_shlibs=no
9045       fi
9046       ;;
9047
9048     haiku*)
9049       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9050       link_all_deplibs=yes
9051       ;;
9052
9053     interix[3-9]*)
9054       hardcode_direct=no
9055       hardcode_shlibpath_var=no
9056       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9057       export_dynamic_flag_spec='${wl}-E'
9058       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9059       # Instead, shared libraries are loaded at an image base (0x10000000 by
9060       # default) and relocated if they conflict, which is a slow very memory
9061       # consuming and fragmenting process.  To avoid this, we pick a random,
9062       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9063       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9064       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9065       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'
9066       ;;
9067
9068     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9069       tmp_diet=no
9070       if test "$host_os" = linux-dietlibc; then
9071         case $cc_basename in
9072           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9073         esac
9074       fi
9075       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9076          && test "$tmp_diet" = no
9077       then
9078         tmp_addflag=
9079         tmp_sharedflag='-shared'
9080         case $cc_basename,$host_cpu in
9081         pgcc*)                          # Portland Group C compiler
9082           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9083           tmp_addflag=' $pic_flag'
9084           ;;
9085         pgf77* | pgf90* | pgf95* | pgfortran*)
9086                                         # Portland Group f77 and f90 compilers
9087           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9088           tmp_addflag=' $pic_flag -Mnomain' ;;
9089         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9090           tmp_addflag=' -i_dynamic' ;;
9091         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9092           tmp_addflag=' -i_dynamic -nofor_main' ;;
9093         ifc* | ifort*)                  # Intel Fortran compiler
9094           tmp_addflag=' -nofor_main' ;;
9095         lf95*)                          # Lahey Fortran 8.1
9096           whole_archive_flag_spec=
9097           tmp_sharedflag='--shared' ;;
9098         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9099           tmp_sharedflag='-qmkshrobj'
9100           tmp_addflag= ;;
9101         nvcc*)  # Cuda Compiler Driver 2.2
9102           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9103           compiler_needs_object=yes
9104           ;;
9105         esac
9106         case `$CC -V 2>&1 | sed 5q` in
9107         *Sun\ C*)                       # Sun C 5.9
9108           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9109           compiler_needs_object=yes
9110           tmp_sharedflag='-G' ;;
9111         *Sun\ F*)                       # Sun Fortran 8.3
9112           tmp_sharedflag='-G' ;;
9113         esac
9114         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9115
9116         if test "x$supports_anon_versioning" = xyes; then
9117           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9118             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9119             echo "local: *; };" >> $output_objdir/$libname.ver~
9120             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9121         fi
9122
9123         case $cc_basename in
9124         xlf* | bgf* | bgxlf* | mpixlf*)
9125           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9126           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9127           hardcode_libdir_flag_spec=
9128           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9129           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9130           if test "x$supports_anon_versioning" = xyes; then
9131             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9132               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9133               echo "local: *; };" >> $output_objdir/$libname.ver~
9134               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9135           fi
9136           ;;
9137         esac
9138       else
9139         ld_shlibs=no
9140       fi
9141       ;;
9142
9143     netbsd*)
9144       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9145         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9146         wlarc=
9147       else
9148         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9149         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9150       fi
9151       ;;
9152
9153     solaris*)
9154       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9155         ld_shlibs=no
9156         cat <<_LT_EOF 1>&2
9157
9158 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9159 *** create shared libraries on Solaris systems.  Therefore, libtool
9160 *** is disabling shared libraries support.  We urge you to upgrade GNU
9161 *** binutils to release 2.9.1 or newer.  Another option is to modify
9162 *** your PATH or compiler configuration so that the native linker is
9163 *** used, and then restart.
9164
9165 _LT_EOF
9166       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9167         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9168         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9169       else
9170         ld_shlibs=no
9171       fi
9172       ;;
9173
9174     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9175       case `$LD -v 2>&1` in
9176         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9177         ld_shlibs=no
9178         cat <<_LT_EOF 1>&2
9179
9180 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9181 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9182 *** is disabling shared libraries support.  We urge you to upgrade GNU
9183 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9184 *** your PATH or compiler configuration so that the native linker is
9185 *** used, and then restart.
9186
9187 _LT_EOF
9188         ;;
9189         *)
9190           # For security reasons, it is highly recommended that you always
9191           # use absolute paths for naming shared libraries, and exclude the
9192           # DT_RUNPATH tag from executables and libraries.  But doing so
9193           # requires that you compile everything twice, which is a pain.
9194           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9195             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9196             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9197             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9198           else
9199             ld_shlibs=no
9200           fi
9201         ;;
9202       esac
9203       ;;
9204
9205     sunos4*)
9206       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9207       wlarc=
9208       hardcode_direct=yes
9209       hardcode_shlibpath_var=no
9210       ;;
9211
9212     *)
9213       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9214         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9215         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9216       else
9217         ld_shlibs=no
9218       fi
9219       ;;
9220     esac
9221
9222     if test "$ld_shlibs" = no; then
9223       runpath_var=
9224       hardcode_libdir_flag_spec=
9225       export_dynamic_flag_spec=
9226       whole_archive_flag_spec=
9227     fi
9228   else
9229     # PORTME fill in a description of your system's linker (not GNU ld)
9230     case $host_os in
9231     aix3*)
9232       allow_undefined_flag=unsupported
9233       always_export_symbols=yes
9234       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'
9235       # Note: this linker hardcodes the directories in LIBPATH if there
9236       # are no directories specified by -L.
9237       hardcode_minus_L=yes
9238       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9239         # Neither direct hardcoding nor static linking is supported with a
9240         # broken collect2.
9241         hardcode_direct=unsupported
9242       fi
9243       ;;
9244
9245     aix[4-9]*)
9246       if test "$host_cpu" = ia64; then
9247         # On IA64, the linker does run time linking by default, so we don't
9248         # have to do anything special.
9249         aix_use_runtimelinking=no
9250         exp_sym_flag='-Bexport'
9251         no_entry_flag=""
9252       else
9253         # If we're using GNU nm, then we don't want the "-C" option.
9254         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9255         # Also, AIX nm treats weak defined symbols like other global
9256         # defined symbols, whereas GNU nm marks them as "W".
9257         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9258           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9259         else
9260           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'
9261         fi
9262         aix_use_runtimelinking=no
9263
9264         # Test if we are trying to use run time linking or normal
9265         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9266         # need to do runtime linking.
9267         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9268           for ld_flag in $LDFLAGS; do
9269           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9270             aix_use_runtimelinking=yes
9271             break
9272           fi
9273           done
9274           ;;
9275         esac
9276
9277         exp_sym_flag='-bexport'
9278         no_entry_flag='-bnoentry'
9279       fi
9280
9281       # When large executables or shared objects are built, AIX ld can
9282       # have problems creating the table of contents.  If linking a library
9283       # or program results in "error TOC overflow" add -mminimal-toc to
9284       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9285       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9286
9287       archive_cmds=''
9288       hardcode_direct=yes
9289       hardcode_direct_absolute=yes
9290       hardcode_libdir_separator=':'
9291       link_all_deplibs=yes
9292       file_list_spec='${wl}-f,'
9293
9294       if test "$GCC" = yes; then
9295         case $host_os in aix4.[012]|aix4.[012].*)
9296         # We only want to do this on AIX 4.2 and lower, the check
9297         # below for broken collect2 doesn't work under 4.3+
9298           collect2name=`${CC} -print-prog-name=collect2`
9299           if test -f "$collect2name" &&
9300            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9301           then
9302           # We have reworked collect2
9303           :
9304           else
9305           # We have old collect2
9306           hardcode_direct=unsupported
9307           # It fails to find uninstalled libraries when the uninstalled
9308           # path is not listed in the libpath.  Setting hardcode_minus_L
9309           # to unsupported forces relinking
9310           hardcode_minus_L=yes
9311           hardcode_libdir_flag_spec='-L$libdir'
9312           hardcode_libdir_separator=
9313           fi
9314           ;;
9315         esac
9316         shared_flag='-shared'
9317         if test "$aix_use_runtimelinking" = yes; then
9318           shared_flag="$shared_flag "'${wl}-G'
9319         fi
9320       else
9321         # not using gcc
9322         if test "$host_cpu" = ia64; then
9323         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9324         # chokes on -Wl,-G. The following line is correct:
9325           shared_flag='-G'
9326         else
9327           if test "$aix_use_runtimelinking" = yes; then
9328             shared_flag='${wl}-G'
9329           else
9330             shared_flag='${wl}-bM:SRE'
9331           fi
9332         fi
9333       fi
9334
9335       export_dynamic_flag_spec='${wl}-bexpall'
9336       # It seems that -bexpall does not export symbols beginning with
9337       # underscore (_), so it is better to generate a list of symbols to export.
9338       always_export_symbols=yes
9339       if test "$aix_use_runtimelinking" = yes; then
9340         # Warning - without using the other runtime loading flags (-brtl),
9341         # -berok will link without error, but may produce a broken library.
9342         allow_undefined_flag='-berok'
9343         # Determine the default libpath from the value encoded in an
9344         # empty executable.
9345         if test x$gcc_no_link = xyes; then
9346   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9347 fi
9348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9349 /* end confdefs.h.  */
9350
9351 int
9352 main ()
9353 {
9354
9355   ;
9356   return 0;
9357 }
9358 _ACEOF
9359 if ac_fn_c_try_link "$LINENO"; then :
9360
9361 lt_aix_libpath_sed='
9362     /Import File Strings/,/^$/ {
9363         /^0/ {
9364             s/^0  *\(.*\)$/\1/
9365             p
9366         }
9367     }'
9368 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9369 # Check for a 64-bit object if we didn't find anything.
9370 if test -z "$aix_libpath"; then
9371   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9372 fi
9373 fi
9374 rm -f core conftest.err conftest.$ac_objext \
9375     conftest$ac_exeext conftest.$ac_ext
9376 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9377
9378         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9379         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9380       else
9381         if test "$host_cpu" = ia64; then
9382           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9383           allow_undefined_flag="-z nodefs"
9384           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"
9385         else
9386          # Determine the default libpath from the value encoded in an
9387          # empty executable.
9388          if test x$gcc_no_link = xyes; then
9389   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9390 fi
9391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9392 /* end confdefs.h.  */
9393
9394 int
9395 main ()
9396 {
9397
9398   ;
9399   return 0;
9400 }
9401 _ACEOF
9402 if ac_fn_c_try_link "$LINENO"; then :
9403
9404 lt_aix_libpath_sed='
9405     /Import File Strings/,/^$/ {
9406         /^0/ {
9407             s/^0  *\(.*\)$/\1/
9408             p
9409         }
9410     }'
9411 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9412 # Check for a 64-bit object if we didn't find anything.
9413 if test -z "$aix_libpath"; then
9414   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9415 fi
9416 fi
9417 rm -f core conftest.err conftest.$ac_objext \
9418     conftest$ac_exeext conftest.$ac_ext
9419 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9420
9421          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9422           # Warning - without using the other run time loading flags,
9423           # -berok will link without error, but may produce a broken library.
9424           no_undefined_flag=' ${wl}-bernotok'
9425           allow_undefined_flag=' ${wl}-berok'
9426           if test "$with_gnu_ld" = yes; then
9427             # We only use this code for GNU lds that support --whole-archive.
9428             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9429           else
9430             # Exported symbols can be pulled into shared objects from archives
9431             whole_archive_flag_spec='$convenience'
9432           fi
9433           archive_cmds_need_lc=yes
9434           # This is similar to how AIX traditionally builds its shared libraries.
9435           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'
9436         fi
9437       fi
9438       ;;
9439
9440     amigaos*)
9441       case $host_cpu in
9442       powerpc)
9443             # see comment about AmigaOS4 .so support
9444             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9445             archive_expsym_cmds=''
9446         ;;
9447       m68k)
9448             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)'
9449             hardcode_libdir_flag_spec='-L$libdir'
9450             hardcode_minus_L=yes
9451         ;;
9452       esac
9453       ;;
9454
9455     bsdi[45]*)
9456       export_dynamic_flag_spec=-rdynamic
9457       ;;
9458
9459     cygwin* | mingw* | pw32* | cegcc*)
9460       # When not using gcc, we currently assume that we are using
9461       # Microsoft Visual C++.
9462       # hardcode_libdir_flag_spec is actually meaningless, as there is
9463       # no search path for DLLs.
9464       hardcode_libdir_flag_spec=' '
9465       allow_undefined_flag=unsupported
9466       # Tell ltmain to make .lib files, not .a files.
9467       libext=lib
9468       # Tell ltmain to make .dll files, not .so files.
9469       shrext_cmds=".dll"
9470       # FIXME: Setting linknames here is a bad hack.
9471       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9472       # The linker will automatically build a .lib file if we build a DLL.
9473       old_archive_from_new_cmds='true'
9474       # FIXME: Should let the user specify the lib program.
9475       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9476       fix_srcfile_path='`cygpath -w "$srcfile"`'
9477       enable_shared_with_static_runtimes=yes
9478       ;;
9479
9480     darwin* | rhapsody*)
9481
9482
9483   archive_cmds_need_lc=no
9484   hardcode_direct=no
9485   hardcode_automatic=yes
9486   hardcode_shlibpath_var=unsupported
9487   if test "$lt_cv_ld_force_load" = "yes"; then
9488     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9489   else
9490     whole_archive_flag_spec=''
9491   fi
9492   link_all_deplibs=yes
9493   allow_undefined_flag="$_lt_dar_allow_undefined"
9494   case $cc_basename in
9495      ifort*) _lt_dar_can_shared=yes ;;
9496      *) _lt_dar_can_shared=$GCC ;;
9497   esac
9498   if test "$_lt_dar_can_shared" = "yes"; then
9499     output_verbose_link_cmd=func_echo_all
9500     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9501     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9502     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}"
9503     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}"
9504
9505   else
9506   ld_shlibs=no
9507   fi
9508
9509       ;;
9510
9511     dgux*)
9512       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9513       hardcode_libdir_flag_spec='-L$libdir'
9514       hardcode_shlibpath_var=no
9515       ;;
9516
9517     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9518     # support.  Future versions do this automatically, but an explicit c++rt0.o
9519     # does not break anything, and helps significantly (at the cost of a little
9520     # extra space).
9521     freebsd2.2*)
9522       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9523       hardcode_libdir_flag_spec='-R$libdir'
9524       hardcode_direct=yes
9525       hardcode_shlibpath_var=no
9526       ;;
9527
9528     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9529     freebsd2.*)
9530       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9531       hardcode_direct=yes
9532       hardcode_minus_L=yes
9533       hardcode_shlibpath_var=no
9534       ;;
9535
9536     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9537     freebsd* | dragonfly*)
9538       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9539       hardcode_libdir_flag_spec='-R$libdir'
9540       hardcode_direct=yes
9541       hardcode_shlibpath_var=no
9542       ;;
9543
9544     hpux9*)
9545       if test "$GCC" = yes; then
9546         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'
9547       else
9548         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'
9549       fi
9550       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9551       hardcode_libdir_separator=:
9552       hardcode_direct=yes
9553
9554       # hardcode_minus_L: Not really in the search PATH,
9555       # but as the default location of the library.
9556       hardcode_minus_L=yes
9557       export_dynamic_flag_spec='${wl}-E'
9558       ;;
9559
9560     hpux10*)
9561       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9562         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9563       else
9564         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9565       fi
9566       if test "$with_gnu_ld" = no; then
9567         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9568         hardcode_libdir_flag_spec_ld='+b $libdir'
9569         hardcode_libdir_separator=:
9570         hardcode_direct=yes
9571         hardcode_direct_absolute=yes
9572         export_dynamic_flag_spec='${wl}-E'
9573         # hardcode_minus_L: Not really in the search PATH,
9574         # but as the default location of the library.
9575         hardcode_minus_L=yes
9576       fi
9577       ;;
9578
9579     hpux11*)
9580       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9581         case $host_cpu in
9582         hppa*64*)
9583           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9584           ;;
9585         ia64*)
9586           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9587           ;;
9588         *)
9589           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9590           ;;
9591         esac
9592       else
9593         case $host_cpu in
9594         hppa*64*)
9595           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9596           ;;
9597         ia64*)
9598           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9599           ;;
9600         *)
9601
9602           # Older versions of the 11.00 compiler do not understand -b yet
9603           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9604           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9605 $as_echo_n "checking if $CC understands -b... " >&6; }
9606 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9607   $as_echo_n "(cached) " >&6
9608 else
9609   lt_cv_prog_compiler__b=no
9610    save_LDFLAGS="$LDFLAGS"
9611    LDFLAGS="$LDFLAGS -b"
9612    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9613    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9614      # The linker can only warn and ignore the option if not recognized
9615      # So say no if there are warnings
9616      if test -s conftest.err; then
9617        # Append any errors to the config.log.
9618        cat conftest.err 1>&5
9619        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9620        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9621        if diff conftest.exp conftest.er2 >/dev/null; then
9622          lt_cv_prog_compiler__b=yes
9623        fi
9624      else
9625        lt_cv_prog_compiler__b=yes
9626      fi
9627    fi
9628    $RM -r conftest*
9629    LDFLAGS="$save_LDFLAGS"
9630
9631 fi
9632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9633 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9634
9635 if test x"$lt_cv_prog_compiler__b" = xyes; then
9636     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9637 else
9638     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9639 fi
9640
9641           ;;
9642         esac
9643       fi
9644       if test "$with_gnu_ld" = no; then
9645         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9646         hardcode_libdir_separator=:
9647
9648         case $host_cpu in
9649         hppa*64*|ia64*)
9650           hardcode_direct=no
9651           hardcode_shlibpath_var=no
9652           ;;
9653         *)
9654           hardcode_direct=yes
9655           hardcode_direct_absolute=yes
9656           export_dynamic_flag_spec='${wl}-E'
9657
9658           # hardcode_minus_L: Not really in the search PATH,
9659           # but as the default location of the library.
9660           hardcode_minus_L=yes
9661           ;;
9662         esac
9663       fi
9664       ;;
9665
9666     irix5* | irix6* | nonstopux*)
9667       if test "$GCC" = yes; then
9668         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9669         # Try to use the -exported_symbol ld option, if it does not
9670         # work, assume that -exports_file does not work either and
9671         # implicitly export all symbols.
9672         save_LDFLAGS="$LDFLAGS"
9673         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9674         if test x$gcc_no_link = xyes; then
9675   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9676 fi
9677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9678 /* end confdefs.h.  */
9679 int foo(void) {}
9680 _ACEOF
9681 if ac_fn_c_try_link "$LINENO"; then :
9682   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9683
9684 fi
9685 rm -f core conftest.err conftest.$ac_objext \
9686     conftest$ac_exeext conftest.$ac_ext
9687         LDFLAGS="$save_LDFLAGS"
9688       else
9689         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9690         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9691       fi
9692       archive_cmds_need_lc='no'
9693       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9694       hardcode_libdir_separator=:
9695       inherit_rpath=yes
9696       link_all_deplibs=yes
9697       ;;
9698
9699     netbsd*)
9700       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9701         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9702       else
9703         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9704       fi
9705       hardcode_libdir_flag_spec='-R$libdir'
9706       hardcode_direct=yes
9707       hardcode_shlibpath_var=no
9708       ;;
9709
9710     newsos6)
9711       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9712       hardcode_direct=yes
9713       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9714       hardcode_libdir_separator=:
9715       hardcode_shlibpath_var=no
9716       ;;
9717
9718     *nto* | *qnx*)
9719       ;;
9720
9721     openbsd*)
9722       if test -f /usr/libexec/ld.so; then
9723         hardcode_direct=yes
9724         hardcode_shlibpath_var=no
9725         hardcode_direct_absolute=yes
9726         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9727           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9728           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9729           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9730           export_dynamic_flag_spec='${wl}-E'
9731         else
9732           case $host_os in
9733            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9734              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9735              hardcode_libdir_flag_spec='-R$libdir'
9736              ;;
9737            *)
9738              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9739              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9740              ;;
9741           esac
9742         fi
9743       else
9744         ld_shlibs=no
9745       fi
9746       ;;
9747
9748     os2*)
9749       hardcode_libdir_flag_spec='-L$libdir'
9750       hardcode_minus_L=yes
9751       allow_undefined_flag=unsupported
9752       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'
9753       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9754       ;;
9755
9756     osf3*)
9757       if test "$GCC" = yes; then
9758         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9759         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9760       else
9761         allow_undefined_flag=' -expect_unresolved \*'
9762         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9763       fi
9764       archive_cmds_need_lc='no'
9765       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9766       hardcode_libdir_separator=:
9767       ;;
9768
9769     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9770       if test "$GCC" = yes; then
9771         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9772         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9773         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9774       else
9775         allow_undefined_flag=' -expect_unresolved \*'
9776         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9777         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~
9778         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9779
9780         # Both c and cxx compiler support -rpath directly
9781         hardcode_libdir_flag_spec='-rpath $libdir'
9782       fi
9783       archive_cmds_need_lc='no'
9784       hardcode_libdir_separator=:
9785       ;;
9786
9787     solaris*)
9788       no_undefined_flag=' -z defs'
9789       if test "$GCC" = yes; then
9790         wlarc='${wl}'
9791         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9792         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9793           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9794       else
9795         case `$CC -V 2>&1` in
9796         *"Compilers 5.0"*)
9797           wlarc=''
9798           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9799           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9800           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9801           ;;
9802         *)
9803           wlarc='${wl}'
9804           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9805           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9806           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9807           ;;
9808         esac
9809       fi
9810       hardcode_libdir_flag_spec='-R$libdir'
9811       hardcode_shlibpath_var=no
9812       case $host_os in
9813       solaris2.[0-5] | solaris2.[0-5].*) ;;
9814       *)
9815         # The compiler driver will combine and reorder linker options,
9816         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9817         # but is careful enough not to reorder.
9818         # Supported since Solaris 2.6 (maybe 2.5.1?)
9819         if test "$GCC" = yes; then
9820           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9821         else
9822           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9823         fi
9824         ;;
9825       esac
9826       link_all_deplibs=yes
9827       ;;
9828
9829     sunos4*)
9830       if test "x$host_vendor" = xsequent; then
9831         # Use $CC to link under sequent, because it throws in some extra .o
9832         # files that make .init and .fini sections work.
9833         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9834       else
9835         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9836       fi
9837       hardcode_libdir_flag_spec='-L$libdir'
9838       hardcode_direct=yes
9839       hardcode_minus_L=yes
9840       hardcode_shlibpath_var=no
9841       ;;
9842
9843     sysv4)
9844       case $host_vendor in
9845         sni)
9846           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9847           hardcode_direct=yes # is this really true???
9848         ;;
9849         siemens)
9850           ## LD is ld it makes a PLAMLIB
9851           ## CC just makes a GrossModule.
9852           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9853           reload_cmds='$CC -r -o $output$reload_objs'
9854           hardcode_direct=no
9855         ;;
9856         motorola)
9857           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9858           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9859         ;;
9860       esac
9861       runpath_var='LD_RUN_PATH'
9862       hardcode_shlibpath_var=no
9863       ;;
9864
9865     sysv4.3*)
9866       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9867       hardcode_shlibpath_var=no
9868       export_dynamic_flag_spec='-Bexport'
9869       ;;
9870
9871     sysv4*MP*)
9872       if test -d /usr/nec; then
9873         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9874         hardcode_shlibpath_var=no
9875         runpath_var=LD_RUN_PATH
9876         hardcode_runpath_var=yes
9877         ld_shlibs=yes
9878       fi
9879       ;;
9880
9881     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9882       no_undefined_flag='${wl}-z,text'
9883       archive_cmds_need_lc=no
9884       hardcode_shlibpath_var=no
9885       runpath_var='LD_RUN_PATH'
9886
9887       if test "$GCC" = yes; then
9888         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9889         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9890       else
9891         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9892         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9893       fi
9894       ;;
9895
9896     sysv5* | sco3.2v5* | sco5v6*)
9897       # Note: We can NOT use -z defs as we might desire, because we do not
9898       # link with -lc, and that would cause any symbols used from libc to
9899       # always be unresolved, which means just about no library would
9900       # ever link correctly.  If we're not using GNU ld we use -z text
9901       # though, which does catch some bad symbols but isn't as heavy-handed
9902       # as -z defs.
9903       no_undefined_flag='${wl}-z,text'
9904       allow_undefined_flag='${wl}-z,nodefs'
9905       archive_cmds_need_lc=no
9906       hardcode_shlibpath_var=no
9907       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9908       hardcode_libdir_separator=':'
9909       link_all_deplibs=yes
9910       export_dynamic_flag_spec='${wl}-Bexport'
9911       runpath_var='LD_RUN_PATH'
9912
9913       if test "$GCC" = yes; then
9914         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9915         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9916       else
9917         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9918         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9919       fi
9920       ;;
9921
9922     uts4*)
9923       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9924       hardcode_libdir_flag_spec='-L$libdir'
9925       hardcode_shlibpath_var=no
9926       ;;
9927
9928     *)
9929       ld_shlibs=no
9930       ;;
9931     esac
9932
9933     if test x$host_vendor = xsni; then
9934       case $host in
9935       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9936         export_dynamic_flag_spec='${wl}-Blargedynsym'
9937         ;;
9938       esac
9939     fi
9940   fi
9941
9942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9943 $as_echo "$ld_shlibs" >&6; }
9944 test "$ld_shlibs" = no && can_build_shared=no
9945
9946 with_gnu_ld=$with_gnu_ld
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962 #
9963 # Do we need to explicitly link libc?
9964 #
9965 case "x$archive_cmds_need_lc" in
9966 x|xyes)
9967   # Assume -lc should be added
9968   archive_cmds_need_lc=yes
9969
9970   if test "$enable_shared" = yes && test "$GCC" = yes; then
9971     case $archive_cmds in
9972     *'~'*)
9973       # FIXME: we may have to deal with multi-command sequences.
9974       ;;
9975     '$CC '*)
9976       # Test whether the compiler implicitly links with -lc since on some
9977       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9978       # to ld, don't add -lc before -lgcc.
9979       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9980 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9981 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9982   $as_echo_n "(cached) " >&6
9983 else
9984   $RM conftest*
9985         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9986
9987         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9988   (eval $ac_compile) 2>&5
9989   ac_status=$?
9990   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9991   test $ac_status = 0; } 2>conftest.err; then
9992           soname=conftest
9993           lib=conftest
9994           libobjs=conftest.$ac_objext
9995           deplibs=
9996           wl=$lt_prog_compiler_wl
9997           pic_flag=$lt_prog_compiler_pic
9998           compiler_flags=-v
9999           linker_flags=-v
10000           verstring=
10001           output_objdir=.
10002           libname=conftest
10003           lt_save_allow_undefined_flag=$allow_undefined_flag
10004           allow_undefined_flag=
10005           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10006   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10007   ac_status=$?
10008   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10009   test $ac_status = 0; }
10010           then
10011             lt_cv_archive_cmds_need_lc=no
10012           else
10013             lt_cv_archive_cmds_need_lc=yes
10014           fi
10015           allow_undefined_flag=$lt_save_allow_undefined_flag
10016         else
10017           cat conftest.err 1>&5
10018         fi
10019         $RM conftest*
10020
10021 fi
10022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10023 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10024       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10025       ;;
10026     esac
10027   fi
10028   ;;
10029 esac
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10188 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10189
10190 if test "$GCC" = yes; then
10191   case $host_os in
10192     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10193     *) lt_awk_arg="/^libraries:/" ;;
10194   esac
10195   case $host_os in
10196     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10197     *) lt_sed_strip_eq="s,=/,/,g" ;;
10198   esac
10199   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10200   case $lt_search_path_spec in
10201   *\;*)
10202     # if the path contains ";" then we assume it to be the separator
10203     # otherwise default to the standard path separator (i.e. ":") - it is
10204     # assumed that no part of a normal pathname contains ";" but that should
10205     # okay in the real world where ";" in dirpaths is itself problematic.
10206     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10207     ;;
10208   *)
10209     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10210     ;;
10211   esac
10212   # Ok, now we have the path, separated by spaces, we can step through it
10213   # and add multilib dir if necessary.
10214   lt_tmp_lt_search_path_spec=
10215   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10216   for lt_sys_path in $lt_search_path_spec; do
10217     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10218       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10219     else
10220       test -d "$lt_sys_path" && \
10221         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10222     fi
10223   done
10224   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10225 BEGIN {RS=" "; FS="/|\n";} {
10226   lt_foo="";
10227   lt_count=0;
10228   for (lt_i = NF; lt_i > 0; lt_i--) {
10229     if ($lt_i != "" && $lt_i != ".") {
10230       if ($lt_i == "..") {
10231         lt_count++;
10232       } else {
10233         if (lt_count == 0) {
10234           lt_foo="/" $lt_i lt_foo;
10235         } else {
10236           lt_count--;
10237         }
10238       }
10239     }
10240   }
10241   if (lt_foo != "") { lt_freq[lt_foo]++; }
10242   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10243 }'`
10244   # AWK program above erroneously prepends '/' to C:/dos/paths
10245   # for these hosts.
10246   case $host_os in
10247     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10248       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10249   esac
10250   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10251 else
10252   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10253 fi
10254 library_names_spec=
10255 libname_spec='lib$name'
10256 soname_spec=
10257 shrext_cmds=".so"
10258 postinstall_cmds=
10259 postuninstall_cmds=
10260 finish_cmds=
10261 finish_eval=
10262 shlibpath_var=
10263 shlibpath_overrides_runpath=unknown
10264 version_type=none
10265 dynamic_linker="$host_os ld.so"
10266 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10267 need_lib_prefix=unknown
10268 hardcode_into_libs=no
10269
10270 # when you set need_version to no, make sure it does not cause -set_version
10271 # flags to be left without arguments
10272 need_version=unknown
10273
10274 case $host_os in
10275 aix3*)
10276   version_type=linux
10277   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10278   shlibpath_var=LIBPATH
10279
10280   # AIX 3 has no versioning support, so we append a major version to the name.
10281   soname_spec='${libname}${release}${shared_ext}$major'
10282   ;;
10283
10284 aix[4-9]*)
10285   version_type=linux
10286   need_lib_prefix=no
10287   need_version=no
10288   hardcode_into_libs=yes
10289   if test "$host_cpu" = ia64; then
10290     # AIX 5 supports IA64
10291     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10292     shlibpath_var=LD_LIBRARY_PATH
10293   else
10294     # With GCC up to 2.95.x, collect2 would create an import file
10295     # for dependence libraries.  The import file would start with
10296     # the line `#! .'.  This would cause the generated library to
10297     # depend on `.', always an invalid library.  This was fixed in
10298     # development snapshots of GCC prior to 3.0.
10299     case $host_os in
10300       aix4 | aix4.[01] | aix4.[01].*)
10301       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10302            echo ' yes '
10303            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10304         :
10305       else
10306         can_build_shared=no
10307       fi
10308       ;;
10309     esac
10310     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10311     # soname into executable. Probably we can add versioning support to
10312     # collect2, so additional links can be useful in future.
10313     if test "$aix_use_runtimelinking" = yes; then
10314       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10315       # instead of lib<name>.a to let people know that these are not
10316       # typical AIX shared libraries.
10317       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10318     else
10319       # We preserve .a as extension for shared libraries through AIX4.2
10320       # and later when we are not doing run time linking.
10321       library_names_spec='${libname}${release}.a $libname.a'
10322       soname_spec='${libname}${release}${shared_ext}$major'
10323     fi
10324     shlibpath_var=LIBPATH
10325   fi
10326   ;;
10327
10328 amigaos*)
10329   case $host_cpu in
10330   powerpc)
10331     # Since July 2007 AmigaOS4 officially supports .so libraries.
10332     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10333     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10334     ;;
10335   m68k)
10336     library_names_spec='$libname.ixlibrary $libname.a'
10337     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10338     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10339     ;;
10340   esac
10341   ;;
10342
10343 beos*)
10344   library_names_spec='${libname}${shared_ext}'
10345   dynamic_linker="$host_os ld.so"
10346   shlibpath_var=LIBRARY_PATH
10347   ;;
10348
10349 bsdi[45]*)
10350   version_type=linux
10351   need_version=no
10352   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10353   soname_spec='${libname}${release}${shared_ext}$major'
10354   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10355   shlibpath_var=LD_LIBRARY_PATH
10356   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10357   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10358   # the default ld.so.conf also contains /usr/contrib/lib and
10359   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10360   # libtool to hard-code these into programs
10361   ;;
10362
10363 cygwin* | mingw* | pw32* | cegcc*)
10364   version_type=windows
10365   shrext_cmds=".dll"
10366   need_version=no
10367   need_lib_prefix=no
10368
10369   case $GCC,$host_os in
10370   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10371     library_names_spec='$libname.dll.a'
10372     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10373     postinstall_cmds='base_file=`basename \${file}`~
10374       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10375       dldir=$destdir/`dirname \$dlpath`~
10376       test -d \$dldir || mkdir -p \$dldir~
10377       $install_prog $dir/$dlname \$dldir/$dlname~
10378       chmod a+x \$dldir/$dlname~
10379       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10380         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10381       fi'
10382     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10383       dlpath=$dir/\$dldll~
10384        $RM \$dlpath'
10385     shlibpath_overrides_runpath=yes
10386
10387     case $host_os in
10388     cygwin*)
10389       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10390       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10391
10392       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10393       ;;
10394     mingw* | cegcc*)
10395       # MinGW DLLs use traditional 'lib' prefix
10396       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10397       ;;
10398     pw32*)
10399       # pw32 DLLs use 'pw' prefix rather than 'lib'
10400       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10401       ;;
10402     esac
10403     ;;
10404
10405   *)
10406     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10407     ;;
10408   esac
10409   dynamic_linker='Win32 ld.exe'
10410   # FIXME: first we should search . and the directory the executable is in
10411   shlibpath_var=PATH
10412   ;;
10413
10414 darwin* | rhapsody*)
10415   dynamic_linker="$host_os dyld"
10416   version_type=darwin
10417   need_lib_prefix=no
10418   need_version=no
10419   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10420   soname_spec='${libname}${release}${major}$shared_ext'
10421   shlibpath_overrides_runpath=yes
10422   shlibpath_var=DYLD_LIBRARY_PATH
10423   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10424
10425   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10426   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10427   ;;
10428
10429 dgux*)
10430   version_type=linux
10431   need_lib_prefix=no
10432   need_version=no
10433   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10434   soname_spec='${libname}${release}${shared_ext}$major'
10435   shlibpath_var=LD_LIBRARY_PATH
10436   ;;
10437
10438 freebsd* | dragonfly*)
10439   # DragonFly does not have aout.  When/if they implement a new
10440   # versioning mechanism, adjust this.
10441   if test -x /usr/bin/objformat; then
10442     objformat=`/usr/bin/objformat`
10443   else
10444     case $host_os in
10445     freebsd[23].*) objformat=aout ;;
10446     *) objformat=elf ;;
10447     esac
10448   fi
10449   version_type=freebsd-$objformat
10450   case $version_type in
10451     freebsd-elf*)
10452       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10453       need_version=no
10454       need_lib_prefix=no
10455       ;;
10456     freebsd-*)
10457       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10458       need_version=yes
10459       ;;
10460   esac
10461   shlibpath_var=LD_LIBRARY_PATH
10462   case $host_os in
10463   freebsd2.*)
10464     shlibpath_overrides_runpath=yes
10465     ;;
10466   freebsd3.[01]* | freebsdelf3.[01]*)
10467     shlibpath_overrides_runpath=yes
10468     hardcode_into_libs=yes
10469     ;;
10470   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10471   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10472     shlibpath_overrides_runpath=no
10473     hardcode_into_libs=yes
10474     ;;
10475   *) # from 4.6 on, and DragonFly
10476     shlibpath_overrides_runpath=yes
10477     hardcode_into_libs=yes
10478     ;;
10479   esac
10480   ;;
10481
10482 gnu*)
10483   version_type=linux
10484   need_lib_prefix=no
10485   need_version=no
10486   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10487   soname_spec='${libname}${release}${shared_ext}$major'
10488   shlibpath_var=LD_LIBRARY_PATH
10489   hardcode_into_libs=yes
10490   ;;
10491
10492 haiku*)
10493   version_type=linux
10494   need_lib_prefix=no
10495   need_version=no
10496   dynamic_linker="$host_os runtime_loader"
10497   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10498   soname_spec='${libname}${release}${shared_ext}$major'
10499   shlibpath_var=LIBRARY_PATH
10500   shlibpath_overrides_runpath=yes
10501   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10502   hardcode_into_libs=yes
10503   ;;
10504
10505 hpux9* | hpux10* | hpux11*)
10506   # Give a soname corresponding to the major version so that dld.sl refuses to
10507   # link against other versions.
10508   version_type=sunos
10509   need_lib_prefix=no
10510   need_version=no
10511   case $host_cpu in
10512   ia64*)
10513     shrext_cmds='.so'
10514     hardcode_into_libs=yes
10515     dynamic_linker="$host_os dld.so"
10516     shlibpath_var=LD_LIBRARY_PATH
10517     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10518     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10519     soname_spec='${libname}${release}${shared_ext}$major'
10520     if test "X$HPUX_IA64_MODE" = X32; then
10521       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10522     else
10523       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10524     fi
10525     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10526     ;;
10527   hppa*64*)
10528     shrext_cmds='.sl'
10529     hardcode_into_libs=yes
10530     dynamic_linker="$host_os dld.sl"
10531     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10532     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10533     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10534     soname_spec='${libname}${release}${shared_ext}$major'
10535     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10536     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10537     ;;
10538   *)
10539     shrext_cmds='.sl'
10540     dynamic_linker="$host_os dld.sl"
10541     shlibpath_var=SHLIB_PATH
10542     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10543     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10544     soname_spec='${libname}${release}${shared_ext}$major'
10545     ;;
10546   esac
10547   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10548   postinstall_cmds='chmod 555 $lib'
10549   # or fails outright, so override atomically:
10550   install_override_mode=555
10551   ;;
10552
10553 interix[3-9]*)
10554   version_type=linux
10555   need_lib_prefix=no
10556   need_version=no
10557   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10558   soname_spec='${libname}${release}${shared_ext}$major'
10559   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10560   shlibpath_var=LD_LIBRARY_PATH
10561   shlibpath_overrides_runpath=no
10562   hardcode_into_libs=yes
10563   ;;
10564
10565 irix5* | irix6* | nonstopux*)
10566   case $host_os in
10567     nonstopux*) version_type=nonstopux ;;
10568     *)
10569         if test "$lt_cv_prog_gnu_ld" = yes; then
10570                 version_type=linux
10571         else
10572                 version_type=irix
10573         fi ;;
10574   esac
10575   need_lib_prefix=no
10576   need_version=no
10577   soname_spec='${libname}${release}${shared_ext}$major'
10578   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10579   case $host_os in
10580   irix5* | nonstopux*)
10581     libsuff= shlibsuff=
10582     ;;
10583   *)
10584     case $LD in # libtool.m4 will add one of these switches to LD
10585     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10586       libsuff= shlibsuff= libmagic=32-bit;;
10587     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10588       libsuff=32 shlibsuff=N32 libmagic=N32;;
10589     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10590       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10591     *) libsuff= shlibsuff= libmagic=never-match;;
10592     esac
10593     ;;
10594   esac
10595   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10596   shlibpath_overrides_runpath=no
10597   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10598   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10599   hardcode_into_libs=yes
10600   ;;
10601
10602 # No shared lib support for Linux oldld, aout, or coff.
10603 linux*oldld* | linux*aout* | linux*coff*)
10604   dynamic_linker=no
10605   ;;
10606
10607 # This must be Linux ELF.
10608 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10609   version_type=linux
10610   need_lib_prefix=no
10611   need_version=no
10612   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10613   soname_spec='${libname}${release}${shared_ext}$major'
10614   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10615   shlibpath_var=LD_LIBRARY_PATH
10616   shlibpath_overrides_runpath=no
10617
10618   # Some binutils ld are patched to set DT_RUNPATH
10619   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10620   $as_echo_n "(cached) " >&6
10621 else
10622   lt_cv_shlibpath_overrides_runpath=no
10623     save_LDFLAGS=$LDFLAGS
10624     save_libdir=$libdir
10625     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10626          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10627     if test x$gcc_no_link = xyes; then
10628   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10629 fi
10630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10631 /* end confdefs.h.  */
10632
10633 int
10634 main ()
10635 {
10636
10637   ;
10638   return 0;
10639 }
10640 _ACEOF
10641 if ac_fn_c_try_link "$LINENO"; then :
10642   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10643   lt_cv_shlibpath_overrides_runpath=yes
10644 fi
10645 fi
10646 rm -f core conftest.err conftest.$ac_objext \
10647     conftest$ac_exeext conftest.$ac_ext
10648     LDFLAGS=$save_LDFLAGS
10649     libdir=$save_libdir
10650
10651 fi
10652
10653   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10654
10655   # This implies no fast_install, which is unacceptable.
10656   # Some rework will be needed to allow for fast_install
10657   # before this can be enabled.
10658   hardcode_into_libs=yes
10659
10660   # Append ld.so.conf contents to the search path
10661   if test -f /etc/ld.so.conf; then
10662     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10663     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10664   fi
10665
10666   # We used to test for /lib/ld.so.1 and disable shared libraries on
10667   # powerpc, because MkLinux only supported shared libraries with the
10668   # GNU dynamic linker.  Since this was broken with cross compilers,
10669   # most powerpc-linux boxes support dynamic linking these days and
10670   # people can always --disable-shared, the test was removed, and we
10671   # assume the GNU/Linux dynamic linker is in use.
10672   dynamic_linker='GNU/Linux ld.so'
10673   ;;
10674
10675 netbsd*)
10676   version_type=sunos
10677   need_lib_prefix=no
10678   need_version=no
10679   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10680     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10681     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10682     dynamic_linker='NetBSD (a.out) ld.so'
10683   else
10684     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10685     soname_spec='${libname}${release}${shared_ext}$major'
10686     dynamic_linker='NetBSD ld.elf_so'
10687   fi
10688   shlibpath_var=LD_LIBRARY_PATH
10689   shlibpath_overrides_runpath=yes
10690   hardcode_into_libs=yes
10691   ;;
10692
10693 newsos6)
10694   version_type=linux
10695   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10696   shlibpath_var=LD_LIBRARY_PATH
10697   shlibpath_overrides_runpath=yes
10698   ;;
10699
10700 *nto* | *qnx*)
10701   version_type=qnx
10702   need_lib_prefix=no
10703   need_version=no
10704   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10705   soname_spec='${libname}${release}${shared_ext}$major'
10706   shlibpath_var=LD_LIBRARY_PATH
10707   shlibpath_overrides_runpath=no
10708   hardcode_into_libs=yes
10709   dynamic_linker='ldqnx.so'
10710   ;;
10711
10712 openbsd*)
10713   version_type=sunos
10714   sys_lib_dlsearch_path_spec="/usr/lib"
10715   need_lib_prefix=no
10716   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10717   case $host_os in
10718     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10719     *)                          need_version=no  ;;
10720   esac
10721   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10722   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10723   shlibpath_var=LD_LIBRARY_PATH
10724   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10725     case $host_os in
10726       openbsd2.[89] | openbsd2.[89].*)
10727         shlibpath_overrides_runpath=no
10728         ;;
10729       *)
10730         shlibpath_overrides_runpath=yes
10731         ;;
10732       esac
10733   else
10734     shlibpath_overrides_runpath=yes
10735   fi
10736   ;;
10737
10738 os2*)
10739   libname_spec='$name'
10740   shrext_cmds=".dll"
10741   need_lib_prefix=no
10742   library_names_spec='$libname${shared_ext} $libname.a'
10743   dynamic_linker='OS/2 ld.exe'
10744   shlibpath_var=LIBPATH
10745   ;;
10746
10747 osf3* | osf4* | osf5*)
10748   version_type=osf
10749   need_lib_prefix=no
10750   need_version=no
10751   soname_spec='${libname}${release}${shared_ext}$major'
10752   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10753   shlibpath_var=LD_LIBRARY_PATH
10754   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10755   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10756   ;;
10757
10758 rdos*)
10759   dynamic_linker=no
10760   ;;
10761
10762 solaris*)
10763   version_type=linux
10764   need_lib_prefix=no
10765   need_version=no
10766   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10767   soname_spec='${libname}${release}${shared_ext}$major'
10768   shlibpath_var=LD_LIBRARY_PATH
10769   shlibpath_overrides_runpath=yes
10770   hardcode_into_libs=yes
10771   # ldd complains unless libraries are executable
10772   postinstall_cmds='chmod +x $lib'
10773   ;;
10774
10775 sunos4*)
10776   version_type=sunos
10777   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10778   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10779   shlibpath_var=LD_LIBRARY_PATH
10780   shlibpath_overrides_runpath=yes
10781   if test "$with_gnu_ld" = yes; then
10782     need_lib_prefix=no
10783   fi
10784   need_version=yes
10785   ;;
10786
10787 sysv4 | sysv4.3*)
10788   version_type=linux
10789   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10790   soname_spec='${libname}${release}${shared_ext}$major'
10791   shlibpath_var=LD_LIBRARY_PATH
10792   case $host_vendor in
10793     sni)
10794       shlibpath_overrides_runpath=no
10795       need_lib_prefix=no
10796       runpath_var=LD_RUN_PATH
10797       ;;
10798     siemens)
10799       need_lib_prefix=no
10800       ;;
10801     motorola)
10802       need_lib_prefix=no
10803       need_version=no
10804       shlibpath_overrides_runpath=no
10805       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10806       ;;
10807   esac
10808   ;;
10809
10810 sysv4*MP*)
10811   if test -d /usr/nec ;then
10812     version_type=linux
10813     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10814     soname_spec='$libname${shared_ext}.$major'
10815     shlibpath_var=LD_LIBRARY_PATH
10816   fi
10817   ;;
10818
10819 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10820   version_type=freebsd-elf
10821   need_lib_prefix=no
10822   need_version=no
10823   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10824   soname_spec='${libname}${release}${shared_ext}$major'
10825   shlibpath_var=LD_LIBRARY_PATH
10826   shlibpath_overrides_runpath=yes
10827   hardcode_into_libs=yes
10828   if test "$with_gnu_ld" = yes; then
10829     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10830   else
10831     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10832     case $host_os in
10833       sco3.2v5*)
10834         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10835         ;;
10836     esac
10837   fi
10838   sys_lib_dlsearch_path_spec='/usr/lib'
10839   ;;
10840
10841 tpf*)
10842   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10843   version_type=linux
10844   need_lib_prefix=no
10845   need_version=no
10846   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10847   shlibpath_var=LD_LIBRARY_PATH
10848   shlibpath_overrides_runpath=no
10849   hardcode_into_libs=yes
10850   ;;
10851
10852 uts4*)
10853   version_type=linux
10854   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10855   soname_spec='${libname}${release}${shared_ext}$major'
10856   shlibpath_var=LD_LIBRARY_PATH
10857   ;;
10858
10859 *)
10860   dynamic_linker=no
10861   ;;
10862 esac
10863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10864 $as_echo "$dynamic_linker" >&6; }
10865 test "$dynamic_linker" = no && can_build_shared=no
10866
10867 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10868 if test "$GCC" = yes; then
10869   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10870 fi
10871
10872 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10873   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10874 fi
10875 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10876   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10877 fi
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10971 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10972 hardcode_action=
10973 if test -n "$hardcode_libdir_flag_spec" ||
10974    test -n "$runpath_var" ||
10975    test "X$hardcode_automatic" = "Xyes" ; then
10976
10977   # We can hardcode non-existent directories.
10978   if test "$hardcode_direct" != no &&
10979      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10980      # have to relink, otherwise we might link with an installed library
10981      # when we should be linking with a yet-to-be-installed one
10982      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10983      test "$hardcode_minus_L" != no; then
10984     # Linking always hardcodes the temporary library directory.
10985     hardcode_action=relink
10986   else
10987     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10988     hardcode_action=immediate
10989   fi
10990 else
10991   # We cannot hardcode anything, or else we can only hardcode existing
10992   # directories.
10993   hardcode_action=unsupported
10994 fi
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10996 $as_echo "$hardcode_action" >&6; }
10997
10998 if test "$hardcode_action" = relink ||
10999    test "$inherit_rpath" = yes; then
11000   # Fast installation is not supported
11001   enable_fast_install=no
11002 elif test "$shlibpath_overrides_runpath" = yes ||
11003      test "$enable_shared" = no; then
11004   # Fast installation is not necessary
11005   enable_fast_install=needless
11006 fi
11007
11008
11009
11010
11011
11012
11013   if test "x$enable_dlopen" != xyes; then
11014   enable_dlopen=unknown
11015   enable_dlopen_self=unknown
11016   enable_dlopen_self_static=unknown
11017 else
11018   lt_cv_dlopen=no
11019   lt_cv_dlopen_libs=
11020
11021   case $host_os in
11022   beos*)
11023     lt_cv_dlopen="load_add_on"
11024     lt_cv_dlopen_libs=
11025     lt_cv_dlopen_self=yes
11026     ;;
11027
11028   mingw* | pw32* | cegcc*)
11029     lt_cv_dlopen="LoadLibrary"
11030     lt_cv_dlopen_libs=
11031     ;;
11032
11033   cygwin*)
11034     lt_cv_dlopen="dlopen"
11035     lt_cv_dlopen_libs=
11036     ;;
11037
11038   darwin*)
11039   # if libdl is installed we need to link against it
11040     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11041 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11042 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11043   $as_echo_n "(cached) " >&6
11044 else
11045   ac_check_lib_save_LIBS=$LIBS
11046 LIBS="-ldl  $LIBS"
11047 if test x$gcc_no_link = xyes; then
11048   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11049 fi
11050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11051 /* end confdefs.h.  */
11052
11053 /* Override any GCC internal prototype to avoid an error.
11054    Use char because int might match the return type of a GCC
11055    builtin and then its argument prototype would still apply.  */
11056 #ifdef __cplusplus
11057 extern "C"
11058 #endif
11059 char dlopen ();
11060 int
11061 main ()
11062 {
11063 return dlopen ();
11064   ;
11065   return 0;
11066 }
11067 _ACEOF
11068 if ac_fn_c_try_link "$LINENO"; then :
11069   ac_cv_lib_dl_dlopen=yes
11070 else
11071   ac_cv_lib_dl_dlopen=no
11072 fi
11073 rm -f core conftest.err conftest.$ac_objext \
11074     conftest$ac_exeext conftest.$ac_ext
11075 LIBS=$ac_check_lib_save_LIBS
11076 fi
11077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11078 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11079 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11080   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11081 else
11082
11083     lt_cv_dlopen="dyld"
11084     lt_cv_dlopen_libs=
11085     lt_cv_dlopen_self=yes
11086
11087 fi
11088
11089     ;;
11090
11091   *)
11092     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11093 if test "x$ac_cv_func_shl_load" = x""yes; then :
11094   lt_cv_dlopen="shl_load"
11095 else
11096   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11097 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11098 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11099   $as_echo_n "(cached) " >&6
11100 else
11101   ac_check_lib_save_LIBS=$LIBS
11102 LIBS="-ldld  $LIBS"
11103 if test x$gcc_no_link = xyes; then
11104   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11105 fi
11106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11107 /* end confdefs.h.  */
11108
11109 /* Override any GCC internal prototype to avoid an error.
11110    Use char because int might match the return type of a GCC
11111    builtin and then its argument prototype would still apply.  */
11112 #ifdef __cplusplus
11113 extern "C"
11114 #endif
11115 char shl_load ();
11116 int
11117 main ()
11118 {
11119 return shl_load ();
11120   ;
11121   return 0;
11122 }
11123 _ACEOF
11124 if ac_fn_c_try_link "$LINENO"; then :
11125   ac_cv_lib_dld_shl_load=yes
11126 else
11127   ac_cv_lib_dld_shl_load=no
11128 fi
11129 rm -f core conftest.err conftest.$ac_objext \
11130     conftest$ac_exeext conftest.$ac_ext
11131 LIBS=$ac_check_lib_save_LIBS
11132 fi
11133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11134 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11135 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11136   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11137 else
11138   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11139 if test "x$ac_cv_func_dlopen" = x""yes; then :
11140   lt_cv_dlopen="dlopen"
11141 else
11142   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11143 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11144 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11145   $as_echo_n "(cached) " >&6
11146 else
11147   ac_check_lib_save_LIBS=$LIBS
11148 LIBS="-ldl  $LIBS"
11149 if test x$gcc_no_link = xyes; then
11150   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11151 fi
11152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11153 /* end confdefs.h.  */
11154
11155 /* Override any GCC internal prototype to avoid an error.
11156    Use char because int might match the return type of a GCC
11157    builtin and then its argument prototype would still apply.  */
11158 #ifdef __cplusplus
11159 extern "C"
11160 #endif
11161 char dlopen ();
11162 int
11163 main ()
11164 {
11165 return dlopen ();
11166   ;
11167   return 0;
11168 }
11169 _ACEOF
11170 if ac_fn_c_try_link "$LINENO"; then :
11171   ac_cv_lib_dl_dlopen=yes
11172 else
11173   ac_cv_lib_dl_dlopen=no
11174 fi
11175 rm -f core conftest.err conftest.$ac_objext \
11176     conftest$ac_exeext conftest.$ac_ext
11177 LIBS=$ac_check_lib_save_LIBS
11178 fi
11179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11180 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11181 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11182   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11183 else
11184   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11185 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11186 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11187   $as_echo_n "(cached) " >&6
11188 else
11189   ac_check_lib_save_LIBS=$LIBS
11190 LIBS="-lsvld  $LIBS"
11191 if test x$gcc_no_link = xyes; then
11192   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11193 fi
11194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11195 /* end confdefs.h.  */
11196
11197 /* Override any GCC internal prototype to avoid an error.
11198    Use char because int might match the return type of a GCC
11199    builtin and then its argument prototype would still apply.  */
11200 #ifdef __cplusplus
11201 extern "C"
11202 #endif
11203 char dlopen ();
11204 int
11205 main ()
11206 {
11207 return dlopen ();
11208   ;
11209   return 0;
11210 }
11211 _ACEOF
11212 if ac_fn_c_try_link "$LINENO"; then :
11213   ac_cv_lib_svld_dlopen=yes
11214 else
11215   ac_cv_lib_svld_dlopen=no
11216 fi
11217 rm -f core conftest.err conftest.$ac_objext \
11218     conftest$ac_exeext conftest.$ac_ext
11219 LIBS=$ac_check_lib_save_LIBS
11220 fi
11221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11222 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11223 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11224   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11225 else
11226   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11227 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11228 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11229   $as_echo_n "(cached) " >&6
11230 else
11231   ac_check_lib_save_LIBS=$LIBS
11232 LIBS="-ldld  $LIBS"
11233 if test x$gcc_no_link = xyes; then
11234   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11235 fi
11236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11237 /* end confdefs.h.  */
11238
11239 /* Override any GCC internal prototype to avoid an error.
11240    Use char because int might match the return type of a GCC
11241    builtin and then its argument prototype would still apply.  */
11242 #ifdef __cplusplus
11243 extern "C"
11244 #endif
11245 char dld_link ();
11246 int
11247 main ()
11248 {
11249 return dld_link ();
11250   ;
11251   return 0;
11252 }
11253 _ACEOF
11254 if ac_fn_c_try_link "$LINENO"; then :
11255   ac_cv_lib_dld_dld_link=yes
11256 else
11257   ac_cv_lib_dld_dld_link=no
11258 fi
11259 rm -f core conftest.err conftest.$ac_objext \
11260     conftest$ac_exeext conftest.$ac_ext
11261 LIBS=$ac_check_lib_save_LIBS
11262 fi
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11264 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11265 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11266   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11267 fi
11268
11269
11270 fi
11271
11272
11273 fi
11274
11275
11276 fi
11277
11278
11279 fi
11280
11281
11282 fi
11283
11284     ;;
11285   esac
11286
11287   if test "x$lt_cv_dlopen" != xno; then
11288     enable_dlopen=yes
11289   else
11290     enable_dlopen=no
11291   fi
11292
11293   case $lt_cv_dlopen in
11294   dlopen)
11295     save_CPPFLAGS="$CPPFLAGS"
11296     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11297
11298     save_LDFLAGS="$LDFLAGS"
11299     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11300
11301     save_LIBS="$LIBS"
11302     LIBS="$lt_cv_dlopen_libs $LIBS"
11303
11304     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11305 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11306 if test "${lt_cv_dlopen_self+set}" = set; then :
11307   $as_echo_n "(cached) " >&6
11308 else
11309           if test "$cross_compiling" = yes; then :
11310   lt_cv_dlopen_self=cross
11311 else
11312   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11313   lt_status=$lt_dlunknown
11314   cat > conftest.$ac_ext <<_LT_EOF
11315 #line 11315 "configure"
11316 #include "confdefs.h"
11317
11318 #if HAVE_DLFCN_H
11319 #include <dlfcn.h>
11320 #endif
11321
11322 #include <stdio.h>
11323
11324 #ifdef RTLD_GLOBAL
11325 #  define LT_DLGLOBAL           RTLD_GLOBAL
11326 #else
11327 #  ifdef DL_GLOBAL
11328 #    define LT_DLGLOBAL         DL_GLOBAL
11329 #  else
11330 #    define LT_DLGLOBAL         0
11331 #  endif
11332 #endif
11333
11334 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11335    find out it does not work in some platform. */
11336 #ifndef LT_DLLAZY_OR_NOW
11337 #  ifdef RTLD_LAZY
11338 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11339 #  else
11340 #    ifdef DL_LAZY
11341 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11342 #    else
11343 #      ifdef RTLD_NOW
11344 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11345 #      else
11346 #        ifdef DL_NOW
11347 #          define LT_DLLAZY_OR_NOW      DL_NOW
11348 #        else
11349 #          define LT_DLLAZY_OR_NOW      0
11350 #        endif
11351 #      endif
11352 #    endif
11353 #  endif
11354 #endif
11355
11356 /* When -fvisbility=hidden is used, assume the code has been annotated
11357    correspondingly for the symbols needed.  */
11358 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11359 void fnord () __attribute__((visibility("default")));
11360 #endif
11361
11362 void fnord () { int i=42; }
11363 int main ()
11364 {
11365   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11366   int status = $lt_dlunknown;
11367
11368   if (self)
11369     {
11370       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11371       else
11372         {
11373           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11374           else puts (dlerror ());
11375         }
11376       /* dlclose (self); */
11377     }
11378   else
11379     puts (dlerror ());
11380
11381   return status;
11382 }
11383 _LT_EOF
11384   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11385   (eval $ac_link) 2>&5
11386   ac_status=$?
11387   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11388   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11389     (./conftest; exit; ) >&5 2>/dev/null
11390     lt_status=$?
11391     case x$lt_status in
11392       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11393       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11394       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11395     esac
11396   else :
11397     # compilation failed
11398     lt_cv_dlopen_self=no
11399   fi
11400 fi
11401 rm -fr conftest*
11402
11403
11404 fi
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11406 $as_echo "$lt_cv_dlopen_self" >&6; }
11407
11408     if test "x$lt_cv_dlopen_self" = xyes; then
11409       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11410       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11411 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11412 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11413   $as_echo_n "(cached) " >&6
11414 else
11415           if test "$cross_compiling" = yes; then :
11416   lt_cv_dlopen_self_static=cross
11417 else
11418   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11419   lt_status=$lt_dlunknown
11420   cat > conftest.$ac_ext <<_LT_EOF
11421 #line 11421 "configure"
11422 #include "confdefs.h"
11423
11424 #if HAVE_DLFCN_H
11425 #include <dlfcn.h>
11426 #endif
11427
11428 #include <stdio.h>
11429
11430 #ifdef RTLD_GLOBAL
11431 #  define LT_DLGLOBAL           RTLD_GLOBAL
11432 #else
11433 #  ifdef DL_GLOBAL
11434 #    define LT_DLGLOBAL         DL_GLOBAL
11435 #  else
11436 #    define LT_DLGLOBAL         0
11437 #  endif
11438 #endif
11439
11440 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11441    find out it does not work in some platform. */
11442 #ifndef LT_DLLAZY_OR_NOW
11443 #  ifdef RTLD_LAZY
11444 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11445 #  else
11446 #    ifdef DL_LAZY
11447 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11448 #    else
11449 #      ifdef RTLD_NOW
11450 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11451 #      else
11452 #        ifdef DL_NOW
11453 #          define LT_DLLAZY_OR_NOW      DL_NOW
11454 #        else
11455 #          define LT_DLLAZY_OR_NOW      0
11456 #        endif
11457 #      endif
11458 #    endif
11459 #  endif
11460 #endif
11461
11462 /* When -fvisbility=hidden is used, assume the code has been annotated
11463    correspondingly for the symbols needed.  */
11464 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11465 void fnord () __attribute__((visibility("default")));
11466 #endif
11467
11468 void fnord () { int i=42; }
11469 int main ()
11470 {
11471   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11472   int status = $lt_dlunknown;
11473
11474   if (self)
11475     {
11476       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11477       else
11478         {
11479           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11480           else puts (dlerror ());
11481         }
11482       /* dlclose (self); */
11483     }
11484   else
11485     puts (dlerror ());
11486
11487   return status;
11488 }
11489 _LT_EOF
11490   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11491   (eval $ac_link) 2>&5
11492   ac_status=$?
11493   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11494   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11495     (./conftest; exit; ) >&5 2>/dev/null
11496     lt_status=$?
11497     case x$lt_status in
11498       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11499       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11500       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11501     esac
11502   else :
11503     # compilation failed
11504     lt_cv_dlopen_self_static=no
11505   fi
11506 fi
11507 rm -fr conftest*
11508
11509
11510 fi
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11512 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11513     fi
11514
11515     CPPFLAGS="$save_CPPFLAGS"
11516     LDFLAGS="$save_LDFLAGS"
11517     LIBS="$save_LIBS"
11518     ;;
11519   esac
11520
11521   case $lt_cv_dlopen_self in
11522   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11523   *) enable_dlopen_self=unknown ;;
11524   esac
11525
11526   case $lt_cv_dlopen_self_static in
11527   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11528   *) enable_dlopen_self_static=unknown ;;
11529   esac
11530 fi
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548 striplib=
11549 old_striplib=
11550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11551 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11552 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11553   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11554   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11556 $as_echo "yes" >&6; }
11557 else
11558 # FIXME - insert some real tests, host_os isn't really good enough
11559   case $host_os in
11560   darwin*)
11561     if test -n "$STRIP" ; then
11562       striplib="$STRIP -x"
11563       old_striplib="$STRIP -S"
11564       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11565 $as_echo "yes" >&6; }
11566     else
11567       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11568 $as_echo "no" >&6; }
11569     fi
11570     ;;
11571   *)
11572     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11573 $as_echo "no" >&6; }
11574     ;;
11575   esac
11576 fi
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589   # Report which library types will actually be built
11590   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11591 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11592   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11593 $as_echo "$can_build_shared" >&6; }
11594
11595   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11596 $as_echo_n "checking whether to build shared libraries... " >&6; }
11597   test "$can_build_shared" = "no" && enable_shared=no
11598
11599   # On AIX, shared libraries and static libraries use the same namespace, and
11600   # are all built from PIC.
11601   case $host_os in
11602   aix3*)
11603     test "$enable_shared" = yes && enable_static=no
11604     if test -n "$RANLIB"; then
11605       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11606       postinstall_cmds='$RANLIB $lib'
11607     fi
11608     ;;
11609
11610   aix[4-9]*)
11611     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11612       test "$enable_shared" = yes && enable_static=no
11613     fi
11614     ;;
11615   esac
11616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11617 $as_echo "$enable_shared" >&6; }
11618
11619   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11620 $as_echo_n "checking whether to build static libraries... " >&6; }
11621   # Make sure either enable_shared or enable_static is yes.
11622   test "$enable_shared" = yes || enable_static=yes
11623   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11624 $as_echo "$enable_static" >&6; }
11625
11626
11627
11628
11629 fi
11630 ac_ext=c
11631 ac_cpp='$CPP $CPPFLAGS'
11632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11635
11636 CC="$lt_save_CC"
11637
11638       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11639     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11640     (test "X$CXX" != "Xg++"))) ; then
11641   ac_ext=cpp
11642 ac_cpp='$CXXCPP $CPPFLAGS'
11643 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11644 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11645 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11647 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11648 if test -z "$CXXCPP"; then
11649   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11650   $as_echo_n "(cached) " >&6
11651 else
11652       # Double quotes because CXXCPP needs to be expanded
11653     for CXXCPP in "$CXX -E" "/lib/cpp"
11654     do
11655       ac_preproc_ok=false
11656 for ac_cxx_preproc_warn_flag in '' yes
11657 do
11658   # Use a header file that comes with gcc, so configuring glibc
11659   # with a fresh cross-compiler works.
11660   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11661   # <limits.h> exists even on freestanding compilers.
11662   # On the NeXT, cc -E runs the code through the compiler's parser,
11663   # not just through cpp. "Syntax error" is here to catch this case.
11664   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11665 /* end confdefs.h.  */
11666 #ifdef __STDC__
11667 # include <limits.h>
11668 #else
11669 # include <assert.h>
11670 #endif
11671                      Syntax error
11672 _ACEOF
11673 if ac_fn_cxx_try_cpp "$LINENO"; then :
11674
11675 else
11676   # Broken: fails on valid input.
11677 continue
11678 fi
11679 rm -f conftest.err conftest.$ac_ext
11680
11681   # OK, works on sane cases.  Now check whether nonexistent headers
11682   # can be detected and how.
11683   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11684 /* end confdefs.h.  */
11685 #include <ac_nonexistent.h>
11686 _ACEOF
11687 if ac_fn_cxx_try_cpp "$LINENO"; then :
11688   # Broken: success on invalid input.
11689 continue
11690 else
11691   # Passes both tests.
11692 ac_preproc_ok=:
11693 break
11694 fi
11695 rm -f conftest.err conftest.$ac_ext
11696
11697 done
11698 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11699 rm -f conftest.err conftest.$ac_ext
11700 if $ac_preproc_ok; then :
11701   break
11702 fi
11703
11704     done
11705     ac_cv_prog_CXXCPP=$CXXCPP
11706
11707 fi
11708   CXXCPP=$ac_cv_prog_CXXCPP
11709 else
11710   ac_cv_prog_CXXCPP=$CXXCPP
11711 fi
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11713 $as_echo "$CXXCPP" >&6; }
11714 ac_preproc_ok=false
11715 for ac_cxx_preproc_warn_flag in '' yes
11716 do
11717   # Use a header file that comes with gcc, so configuring glibc
11718   # with a fresh cross-compiler works.
11719   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11720   # <limits.h> exists even on freestanding compilers.
11721   # On the NeXT, cc -E runs the code through the compiler's parser,
11722   # not just through cpp. "Syntax error" is here to catch this case.
11723   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11724 /* end confdefs.h.  */
11725 #ifdef __STDC__
11726 # include <limits.h>
11727 #else
11728 # include <assert.h>
11729 #endif
11730                      Syntax error
11731 _ACEOF
11732 if ac_fn_cxx_try_cpp "$LINENO"; then :
11733
11734 else
11735   # Broken: fails on valid input.
11736 continue
11737 fi
11738 rm -f conftest.err conftest.$ac_ext
11739
11740   # OK, works on sane cases.  Now check whether nonexistent headers
11741   # can be detected and how.
11742   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11743 /* end confdefs.h.  */
11744 #include <ac_nonexistent.h>
11745 _ACEOF
11746 if ac_fn_cxx_try_cpp "$LINENO"; then :
11747   # Broken: success on invalid input.
11748 continue
11749 else
11750   # Passes both tests.
11751 ac_preproc_ok=:
11752 break
11753 fi
11754 rm -f conftest.err conftest.$ac_ext
11755
11756 done
11757 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11758 rm -f conftest.err conftest.$ac_ext
11759 if $ac_preproc_ok; then :
11760
11761 else
11762   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11763 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11764 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
11765 See \`config.log' for more details." "$LINENO" 5; }
11766 fi
11767
11768 ac_ext=c
11769 ac_cpp='$CPP $CPPFLAGS'
11770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11773
11774 else
11775   _lt_caught_CXX_error=yes
11776 fi
11777
11778 ac_ext=cpp
11779 ac_cpp='$CXXCPP $CPPFLAGS'
11780 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11781 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11782 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11783
11784 archive_cmds_need_lc_CXX=no
11785 allow_undefined_flag_CXX=
11786 always_export_symbols_CXX=no
11787 archive_expsym_cmds_CXX=
11788 compiler_needs_object_CXX=no
11789 export_dynamic_flag_spec_CXX=
11790 hardcode_direct_CXX=no
11791 hardcode_direct_absolute_CXX=no
11792 hardcode_libdir_flag_spec_CXX=
11793 hardcode_libdir_flag_spec_ld_CXX=
11794 hardcode_libdir_separator_CXX=
11795 hardcode_minus_L_CXX=no
11796 hardcode_shlibpath_var_CXX=unsupported
11797 hardcode_automatic_CXX=no
11798 inherit_rpath_CXX=no
11799 module_cmds_CXX=
11800 module_expsym_cmds_CXX=
11801 link_all_deplibs_CXX=unknown
11802 old_archive_cmds_CXX=$old_archive_cmds
11803 reload_flag_CXX=$reload_flag
11804 reload_cmds_CXX=$reload_cmds
11805 no_undefined_flag_CXX=
11806 whole_archive_flag_spec_CXX=
11807 enable_shared_with_static_runtimes_CXX=no
11808
11809 # Source file extension for C++ test sources.
11810 ac_ext=cpp
11811
11812 # Object file extension for compiled C++ test sources.
11813 objext=o
11814 objext_CXX=$objext
11815
11816 # No sense in running all these tests if we already determined that
11817 # the CXX compiler isn't working.  Some variables (like enable_shared)
11818 # are currently assumed to apply to all compilers on this platform,
11819 # and will be corrupted by setting them based on a non-working compiler.
11820 if test "$_lt_caught_CXX_error" != yes; then
11821   # Code to be used in simple compile tests
11822   lt_simple_compile_test_code="int some_variable = 0;"
11823
11824   # Code to be used in simple link tests
11825   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11826
11827   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11828
11829
11830
11831
11832
11833
11834 # If no C compiler was specified, use CC.
11835 LTCC=${LTCC-"$CC"}
11836
11837 # If no C compiler flags were specified, use CFLAGS.
11838 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11839
11840 # Allow CC to be a program name with arguments.
11841 compiler=$CC
11842
11843
11844   # save warnings/boilerplate of simple test code
11845   ac_outfile=conftest.$ac_objext
11846 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11847 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11848 _lt_compiler_boilerplate=`cat conftest.err`
11849 $RM conftest*
11850
11851   ac_outfile=conftest.$ac_objext
11852 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11853 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11854 _lt_linker_boilerplate=`cat conftest.err`
11855 $RM -r conftest*
11856
11857
11858   # Allow CC to be a program name with arguments.
11859   lt_save_CC=$CC
11860   lt_save_LD=$LD
11861   lt_save_GCC=$GCC
11862   GCC=$GXX
11863   lt_save_with_gnu_ld=$with_gnu_ld
11864   lt_save_path_LD=$lt_cv_path_LD
11865   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11866     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11867   else
11868     $as_unset lt_cv_prog_gnu_ld
11869   fi
11870   if test -n "${lt_cv_path_LDCXX+set}"; then
11871     lt_cv_path_LD=$lt_cv_path_LDCXX
11872   else
11873     $as_unset lt_cv_path_LD
11874   fi
11875   test -z "${LDCXX+set}" || LD=$LDCXX
11876   CC=${CXX-"c++"}
11877   compiler=$CC
11878   compiler_CXX=$CC
11879   for cc_temp in $compiler""; do
11880   case $cc_temp in
11881     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11882     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11883     \-*) ;;
11884     *) break;;
11885   esac
11886 done
11887 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11888
11889
11890   if test -n "$compiler"; then
11891     # We don't want -fno-exception when compiling C++ code, so set the
11892     # no_builtin_flag separately
11893     if test "$GXX" = yes; then
11894       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11895     else
11896       lt_prog_compiler_no_builtin_flag_CXX=
11897     fi
11898
11899     if test "$GXX" = yes; then
11900       # Set up default GNU C++ configuration
11901
11902
11903
11904 # Check whether --with-gnu-ld was given.
11905 if test "${with_gnu_ld+set}" = set; then :
11906   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11907 else
11908   with_gnu_ld=no
11909 fi
11910
11911 ac_prog=ld
11912 if test "$GCC" = yes; then
11913   # Check if gcc -print-prog-name=ld gives a path.
11914   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11915 $as_echo_n "checking for ld used by $CC... " >&6; }
11916   case $host in
11917   *-*-mingw*)
11918     # gcc leaves a trailing carriage return which upsets mingw
11919     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11920   *)
11921     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11922   esac
11923   case $ac_prog in
11924     # Accept absolute paths.
11925     [\\/]* | ?:[\\/]*)
11926       re_direlt='/[^/][^/]*/\.\./'
11927       # Canonicalize the pathname of ld
11928       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11929       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11930         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11931       done
11932       test -z "$LD" && LD="$ac_prog"
11933       ;;
11934   "")
11935     # If it fails, then pretend we aren't using GCC.
11936     ac_prog=ld
11937     ;;
11938   *)
11939     # If it is relative, then search for the first ld in PATH.
11940     with_gnu_ld=unknown
11941     ;;
11942   esac
11943 elif test "$with_gnu_ld" = yes; then
11944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11945 $as_echo_n "checking for GNU ld... " >&6; }
11946 else
11947   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11948 $as_echo_n "checking for non-GNU ld... " >&6; }
11949 fi
11950 if test "${lt_cv_path_LD+set}" = set; then :
11951   $as_echo_n "(cached) " >&6
11952 else
11953   if test -z "$LD"; then
11954   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11955   for ac_dir in $PATH; do
11956     IFS="$lt_save_ifs"
11957     test -z "$ac_dir" && ac_dir=.
11958     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11959       lt_cv_path_LD="$ac_dir/$ac_prog"
11960       # Check to see if the program is GNU ld.  I'd rather use --version,
11961       # but apparently some variants of GNU ld only accept -v.
11962       # Break only if it was the GNU/non-GNU ld that we prefer.
11963       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11964       *GNU* | *'with BFD'*)
11965         test "$with_gnu_ld" != no && break
11966         ;;
11967       *)
11968         test "$with_gnu_ld" != yes && break
11969         ;;
11970       esac
11971     fi
11972   done
11973   IFS="$lt_save_ifs"
11974 else
11975   lt_cv_path_LD="$LD" # Let the user override the test with a path.
11976 fi
11977 fi
11978
11979 LD="$lt_cv_path_LD"
11980 if test -n "$LD"; then
11981   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11982 $as_echo "$LD" >&6; }
11983 else
11984   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11985 $as_echo "no" >&6; }
11986 fi
11987 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11989 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11990 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11991   $as_echo_n "(cached) " >&6
11992 else
11993   # I'd rather use --version here, but apparently some GNU lds only accept -v.
11994 case `$LD -v 2>&1 </dev/null` in
11995 *GNU* | *'with BFD'*)
11996   lt_cv_prog_gnu_ld=yes
11997   ;;
11998 *)
11999   lt_cv_prog_gnu_ld=no
12000   ;;
12001 esac
12002 fi
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12004 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12005 with_gnu_ld=$lt_cv_prog_gnu_ld
12006
12007
12008
12009
12010
12011
12012
12013       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12014       # archiving commands below assume that GNU ld is being used.
12015       if test "$with_gnu_ld" = yes; then
12016         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12017         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'
12018
12019         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12020         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12021
12022         # If archive_cmds runs LD, not CC, wlarc should be empty
12023         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12024         #     investigate it a little bit more. (MM)
12025         wlarc='${wl}'
12026
12027         # ancient GNU ld didn't support --whole-archive et. al.
12028         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12029           $GREP 'no-whole-archive' > /dev/null; then
12030           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12031         else
12032           whole_archive_flag_spec_CXX=
12033         fi
12034       else
12035         with_gnu_ld=no
12036         wlarc=
12037
12038         # A generic and very simple default shared library creation
12039         # command for GNU C++ for the case where it uses the native
12040         # linker, instead of GNU ld.  If possible, this setting should
12041         # overridden to take advantage of the native linker features on
12042         # the platform it is being used on.
12043         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12044       fi
12045
12046       # Commands to make compiler produce verbose output that lists
12047       # what "hidden" libraries, object files and flags are used when
12048       # linking a shared library.
12049       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12050
12051     else
12052       GXX=no
12053       with_gnu_ld=no
12054       wlarc=
12055     fi
12056
12057     # PORTME: fill in a description of your system's C++ link characteristics
12058     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12059 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12060     ld_shlibs_CXX=yes
12061     case $host_os in
12062       aix3*)
12063         # FIXME: insert proper C++ library support
12064         ld_shlibs_CXX=no
12065         ;;
12066       aix[4-9]*)
12067         if test "$host_cpu" = ia64; then
12068           # On IA64, the linker does run time linking by default, so we don't
12069           # have to do anything special.
12070           aix_use_runtimelinking=no
12071           exp_sym_flag='-Bexport'
12072           no_entry_flag=""
12073         else
12074           aix_use_runtimelinking=no
12075
12076           # Test if we are trying to use run time linking or normal
12077           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12078           # need to do runtime linking.
12079           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12080             for ld_flag in $LDFLAGS; do
12081               case $ld_flag in
12082               *-brtl*)
12083                 aix_use_runtimelinking=yes
12084                 break
12085                 ;;
12086               esac
12087             done
12088             ;;
12089           esac
12090
12091           exp_sym_flag='-bexport'
12092           no_entry_flag='-bnoentry'
12093         fi
12094
12095         # When large executables or shared objects are built, AIX ld can
12096         # have problems creating the table of contents.  If linking a library
12097         # or program results in "error TOC overflow" add -mminimal-toc to
12098         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12099         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12100
12101         archive_cmds_CXX=''
12102         hardcode_direct_CXX=yes
12103         hardcode_direct_absolute_CXX=yes
12104         hardcode_libdir_separator_CXX=':'
12105         link_all_deplibs_CXX=yes
12106         file_list_spec_CXX='${wl}-f,'
12107
12108         if test "$GXX" = yes; then
12109           case $host_os in aix4.[012]|aix4.[012].*)
12110           # We only want to do this on AIX 4.2 and lower, the check
12111           # below for broken collect2 doesn't work under 4.3+
12112           collect2name=`${CC} -print-prog-name=collect2`
12113           if test -f "$collect2name" &&
12114              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12115           then
12116             # We have reworked collect2
12117             :
12118           else
12119             # We have old collect2
12120             hardcode_direct_CXX=unsupported
12121             # It fails to find uninstalled libraries when the uninstalled
12122             # path is not listed in the libpath.  Setting hardcode_minus_L
12123             # to unsupported forces relinking
12124             hardcode_minus_L_CXX=yes
12125             hardcode_libdir_flag_spec_CXX='-L$libdir'
12126             hardcode_libdir_separator_CXX=
12127           fi
12128           esac
12129           shared_flag='-shared'
12130           if test "$aix_use_runtimelinking" = yes; then
12131             shared_flag="$shared_flag "'${wl}-G'
12132           fi
12133         else
12134           # not using gcc
12135           if test "$host_cpu" = ia64; then
12136           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12137           # chokes on -Wl,-G. The following line is correct:
12138           shared_flag='-G'
12139           else
12140             if test "$aix_use_runtimelinking" = yes; then
12141               shared_flag='${wl}-G'
12142             else
12143               shared_flag='${wl}-bM:SRE'
12144             fi
12145           fi
12146         fi
12147
12148         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12149         # It seems that -bexpall does not export symbols beginning with
12150         # underscore (_), so it is better to generate a list of symbols to
12151         # export.
12152         always_export_symbols_CXX=yes
12153         if test "$aix_use_runtimelinking" = yes; then
12154           # Warning - without using the other runtime loading flags (-brtl),
12155           # -berok will link without error, but may produce a broken library.
12156           allow_undefined_flag_CXX='-berok'
12157           # Determine the default libpath from the value encoded in an empty
12158           # executable.
12159           if test x$gcc_no_link = xyes; then
12160   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12161 fi
12162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12163 /* end confdefs.h.  */
12164
12165 int
12166 main ()
12167 {
12168
12169   ;
12170   return 0;
12171 }
12172 _ACEOF
12173 if ac_fn_cxx_try_link "$LINENO"; then :
12174
12175 lt_aix_libpath_sed='
12176     /Import File Strings/,/^$/ {
12177         /^0/ {
12178             s/^0  *\(.*\)$/\1/
12179             p
12180         }
12181     }'
12182 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12183 # Check for a 64-bit object if we didn't find anything.
12184 if test -z "$aix_libpath"; then
12185   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12186 fi
12187 fi
12188 rm -f core conftest.err conftest.$ac_objext \
12189     conftest$ac_exeext conftest.$ac_ext
12190 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12191
12192           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12193
12194           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 func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12195         else
12196           if test "$host_cpu" = ia64; then
12197             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12198             allow_undefined_flag_CXX="-z nodefs"
12199             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"
12200           else
12201             # Determine the default libpath from the value encoded in an
12202             # empty executable.
12203             if test x$gcc_no_link = xyes; then
12204   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12205 fi
12206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12207 /* end confdefs.h.  */
12208
12209 int
12210 main ()
12211 {
12212
12213   ;
12214   return 0;
12215 }
12216 _ACEOF
12217 if ac_fn_cxx_try_link "$LINENO"; then :
12218
12219 lt_aix_libpath_sed='
12220     /Import File Strings/,/^$/ {
12221         /^0/ {
12222             s/^0  *\(.*\)$/\1/
12223             p
12224         }
12225     }'
12226 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12227 # Check for a 64-bit object if we didn't find anything.
12228 if test -z "$aix_libpath"; then
12229   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12230 fi
12231 fi
12232 rm -f core conftest.err conftest.$ac_objext \
12233     conftest$ac_exeext conftest.$ac_ext
12234 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12235
12236             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12237             # Warning - without using the other run time loading flags,
12238             # -berok will link without error, but may produce a broken library.
12239             no_undefined_flag_CXX=' ${wl}-bernotok'
12240             allow_undefined_flag_CXX=' ${wl}-berok'
12241             if test "$with_gnu_ld" = yes; then
12242               # We only use this code for GNU lds that support --whole-archive.
12243               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12244             else
12245               # Exported symbols can be pulled into shared objects from archives
12246               whole_archive_flag_spec_CXX='$convenience'
12247             fi
12248             archive_cmds_need_lc_CXX=yes
12249             # This is similar to how AIX traditionally builds its shared
12250             # libraries.
12251             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'
12252           fi
12253         fi
12254         ;;
12255
12256       beos*)
12257         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12258           allow_undefined_flag_CXX=unsupported
12259           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12260           # support --undefined.  This deserves some investigation.  FIXME
12261           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12262         else
12263           ld_shlibs_CXX=no
12264         fi
12265         ;;
12266
12267       chorus*)
12268         case $cc_basename in
12269           *)
12270           # FIXME: insert proper C++ library support
12271           ld_shlibs_CXX=no
12272           ;;
12273         esac
12274         ;;
12275
12276       cygwin* | mingw* | pw32* | cegcc*)
12277         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12278         # as there is no search path for DLLs.
12279         hardcode_libdir_flag_spec_CXX='-L$libdir'
12280         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12281         allow_undefined_flag_CXX=unsupported
12282         always_export_symbols_CXX=no
12283         enable_shared_with_static_runtimes_CXX=yes
12284
12285         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12286           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'
12287           # If the export-symbols file already is a .def file (1st line
12288           # is EXPORTS), use it as is; otherwise, prepend...
12289           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12290             cp $export_symbols $output_objdir/$soname.def;
12291           else
12292             echo EXPORTS > $output_objdir/$soname.def;
12293             cat $export_symbols >> $output_objdir/$soname.def;
12294           fi~
12295           $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'
12296         else
12297           ld_shlibs_CXX=no
12298         fi
12299         ;;
12300       darwin* | rhapsody*)
12301
12302
12303   archive_cmds_need_lc_CXX=no
12304   hardcode_direct_CXX=no
12305   hardcode_automatic_CXX=yes
12306   hardcode_shlibpath_var_CXX=unsupported
12307   if test "$lt_cv_ld_force_load" = "yes"; then
12308     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12309   else
12310     whole_archive_flag_spec_CXX=''
12311   fi
12312   link_all_deplibs_CXX=yes
12313   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12314   case $cc_basename in
12315      ifort*) _lt_dar_can_shared=yes ;;
12316      *) _lt_dar_can_shared=$GCC ;;
12317   esac
12318   if test "$_lt_dar_can_shared" = "yes"; then
12319     output_verbose_link_cmd=func_echo_all
12320     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}"
12321     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12322     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}"
12323     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}"
12324        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12325       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}"
12326       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}"
12327     fi
12328
12329   else
12330   ld_shlibs_CXX=no
12331   fi
12332
12333         ;;
12334
12335       dgux*)
12336         case $cc_basename in
12337           ec++*)
12338             # FIXME: insert proper C++ library support
12339             ld_shlibs_CXX=no
12340             ;;
12341           ghcx*)
12342             # Green Hills C++ Compiler
12343             # FIXME: insert proper C++ library support
12344             ld_shlibs_CXX=no
12345             ;;
12346           *)
12347             # FIXME: insert proper C++ library support
12348             ld_shlibs_CXX=no
12349             ;;
12350         esac
12351         ;;
12352
12353       freebsd2.*)
12354         # C++ shared libraries reported to be fairly broken before
12355         # switch to ELF
12356         ld_shlibs_CXX=no
12357         ;;
12358
12359       freebsd-elf*)
12360         archive_cmds_need_lc_CXX=no
12361         ;;
12362
12363       freebsd* | dragonfly*)
12364         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12365         # conventions
12366         ld_shlibs_CXX=yes
12367         ;;
12368
12369       gnu*)
12370         ;;
12371
12372       haiku*)
12373         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12374         link_all_deplibs_CXX=yes
12375         ;;
12376
12377       hpux9*)
12378         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12379         hardcode_libdir_separator_CXX=:
12380         export_dynamic_flag_spec_CXX='${wl}-E'
12381         hardcode_direct_CXX=yes
12382         hardcode_minus_L_CXX=yes # Not in the search PATH,
12383                                              # but as the default
12384                                              # location of the library.
12385
12386         case $cc_basename in
12387           CC*)
12388             # FIXME: insert proper C++ library support
12389             ld_shlibs_CXX=no
12390             ;;
12391           aCC*)
12392             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'
12393             # Commands to make compiler produce verbose output that lists
12394             # what "hidden" libraries, object files and flags are used when
12395             # linking a shared library.
12396             #
12397             # There doesn't appear to be a way to prevent this compiler from
12398             # explicitly linking system object files so we need to strip them
12399             # from the output so that they don't get included in the library
12400             # dependencies.
12401             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; func_echo_all "$list"'
12402             ;;
12403           *)
12404             if test "$GXX" = yes; then
12405               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'
12406             else
12407               # FIXME: insert proper C++ library support
12408               ld_shlibs_CXX=no
12409             fi
12410             ;;
12411         esac
12412         ;;
12413
12414       hpux10*|hpux11*)
12415         if test $with_gnu_ld = no; then
12416           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12417           hardcode_libdir_separator_CXX=:
12418
12419           case $host_cpu in
12420             hppa*64*|ia64*)
12421               ;;
12422             *)
12423               export_dynamic_flag_spec_CXX='${wl}-E'
12424               ;;
12425           esac
12426         fi
12427         case $host_cpu in
12428           hppa*64*|ia64*)
12429             hardcode_direct_CXX=no
12430             hardcode_shlibpath_var_CXX=no
12431             ;;
12432           *)
12433             hardcode_direct_CXX=yes
12434             hardcode_direct_absolute_CXX=yes
12435             hardcode_minus_L_CXX=yes # Not in the search PATH,
12436                                                  # but as the default
12437                                                  # location of the library.
12438             ;;
12439         esac
12440
12441         case $cc_basename in
12442           CC*)
12443             # FIXME: insert proper C++ library support
12444             ld_shlibs_CXX=no
12445             ;;
12446           aCC*)
12447             case $host_cpu in
12448               hppa*64*)
12449                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12450                 ;;
12451               ia64*)
12452                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12453                 ;;
12454               *)
12455                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12456                 ;;
12457             esac
12458             # Commands to make compiler produce verbose output that lists
12459             # what "hidden" libraries, object files and flags are used when
12460             # linking a shared library.
12461             #
12462             # There doesn't appear to be a way to prevent this compiler from
12463             # explicitly linking system object files so we need to strip them
12464             # from the output so that they don't get included in the library
12465             # dependencies.
12466             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; func_echo_all "$list"'
12467             ;;
12468           *)
12469             if test "$GXX" = yes; then
12470               if test $with_gnu_ld = no; then
12471                 case $host_cpu in
12472                   hppa*64*)
12473                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12474                     ;;
12475                   ia64*)
12476                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12477                     ;;
12478                   *)
12479                     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'
12480                     ;;
12481                 esac
12482               fi
12483             else
12484               # FIXME: insert proper C++ library support
12485               ld_shlibs_CXX=no
12486             fi
12487             ;;
12488         esac
12489         ;;
12490
12491       interix[3-9]*)
12492         hardcode_direct_CXX=no
12493         hardcode_shlibpath_var_CXX=no
12494         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12495         export_dynamic_flag_spec_CXX='${wl}-E'
12496         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12497         # Instead, shared libraries are loaded at an image base (0x10000000 by
12498         # default) and relocated if they conflict, which is a slow very memory
12499         # consuming and fragmenting process.  To avoid this, we pick a random,
12500         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12501         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12502         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'
12503         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'
12504         ;;
12505       irix5* | irix6*)
12506         case $cc_basename in
12507           CC*)
12508             # SGI C++
12509             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12510
12511             # Archives containing C++ object files must be created using
12512             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12513             # necessary to make sure instantiated templates are included
12514             # in the archive.
12515             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12516             ;;
12517           *)
12518             if test "$GXX" = yes; then
12519               if test "$with_gnu_ld" = no; then
12520                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12521               else
12522                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12523               fi
12524             fi
12525             link_all_deplibs_CXX=yes
12526             ;;
12527         esac
12528         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12529         hardcode_libdir_separator_CXX=:
12530         inherit_rpath_CXX=yes
12531         ;;
12532
12533       linux* | k*bsd*-gnu | kopensolaris*-gnu)
12534         case $cc_basename in
12535           KCC*)
12536             # Kuck and Associates, Inc. (KAI) C++ Compiler
12537
12538             # KCC will only create a shared library if the output file
12539             # ends with ".so" (or ".sl" for HP-UX), so rename the library
12540             # to its proper name (with version) after linking.
12541             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'
12542             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'
12543             # Commands to make compiler produce verbose output that lists
12544             # what "hidden" libraries, object files and flags are used when
12545             # linking a shared library.
12546             #
12547             # There doesn't appear to be a way to prevent this compiler from
12548             # explicitly linking system object files so we need to strip them
12549             # from the output so that they don't get included in the library
12550             # dependencies.
12551             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; func_echo_all "$list"'
12552
12553             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12554             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12555
12556             # Archives containing C++ object files must be created using
12557             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12558             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12559             ;;
12560           icpc* | ecpc* )
12561             # Intel C++
12562             with_gnu_ld=yes
12563             # version 8.0 and above of icpc choke on multiply defined symbols
12564             # if we add $predep_objects and $postdep_objects, however 7.1 and
12565             # earlier do not add the objects themselves.
12566             case `$CC -V 2>&1` in
12567               *"Version 7."*)
12568                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12569                 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'
12570                 ;;
12571               *)  # Version 8.0 or newer
12572                 tmp_idyn=
12573                 case $host_cpu in
12574                   ia64*) tmp_idyn=' -i_dynamic';;
12575                 esac
12576                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12577                 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'
12578                 ;;
12579             esac
12580             archive_cmds_need_lc_CXX=no
12581             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12582             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12583             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12584             ;;
12585           pgCC* | pgcpp*)
12586             # Portland Group C++ compiler
12587             case `$CC -V` in
12588             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12589               prelink_cmds_CXX='tpldir=Template.dir~
12590                 rm -rf $tpldir~
12591                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12592                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12593               old_archive_cmds_CXX='tpldir=Template.dir~
12594                 rm -rf $tpldir~
12595                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12596                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12597                 $RANLIB $oldlib'
12598               archive_cmds_CXX='tpldir=Template.dir~
12599                 rm -rf $tpldir~
12600                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12601                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12602               archive_expsym_cmds_CXX='tpldir=Template.dir~
12603                 rm -rf $tpldir~
12604                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12605                 $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'
12606               ;;
12607             *) # Version 6 and above use weak symbols
12608               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12609               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'
12610               ;;
12611             esac
12612
12613             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12614             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12615             whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12616             ;;
12617           cxx*)
12618             # Compaq C++
12619             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12620             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'
12621
12622             runpath_var=LD_RUN_PATH
12623             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12624             hardcode_libdir_separator_CXX=:
12625
12626             # Commands to make compiler produce verbose output that lists
12627             # what "hidden" libraries, object files and flags are used when
12628             # linking a shared library.
12629             #
12630             # There doesn't appear to be a way to prevent this compiler from
12631             # explicitly linking system object files so we need to strip them
12632             # from the output so that they don't get included in the library
12633             # dependencies.
12634             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12635             ;;
12636           xl* | mpixl* | bgxl*)
12637             # IBM XL 8.0 on PPC, with GNU ld
12638             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12639             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12640             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12641             if test "x$supports_anon_versioning" = xyes; then
12642               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12643                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12644                 echo "local: *; };" >> $output_objdir/$libname.ver~
12645                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12646             fi
12647             ;;
12648           *)
12649             case `$CC -V 2>&1 | sed 5q` in
12650             *Sun\ C*)
12651               # Sun C++ 5.9
12652               no_undefined_flag_CXX=' -zdefs'
12653               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12654               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'
12655               hardcode_libdir_flag_spec_CXX='-R$libdir'
12656               whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12657               compiler_needs_object_CXX=yes
12658
12659               # Not sure whether something based on
12660               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12661               # would be better.
12662               output_verbose_link_cmd='func_echo_all'
12663
12664               # Archives containing C++ object files must be created using
12665               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12666               # necessary to make sure instantiated templates are included
12667               # in the archive.
12668               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12669               ;;
12670             esac
12671             ;;
12672         esac
12673         ;;
12674
12675       lynxos*)
12676         # FIXME: insert proper C++ library support
12677         ld_shlibs_CXX=no
12678         ;;
12679
12680       m88k*)
12681         # FIXME: insert proper C++ library support
12682         ld_shlibs_CXX=no
12683         ;;
12684
12685       mvs*)
12686         case $cc_basename in
12687           cxx*)
12688             # FIXME: insert proper C++ library support
12689             ld_shlibs_CXX=no
12690             ;;
12691           *)
12692             # FIXME: insert proper C++ library support
12693             ld_shlibs_CXX=no
12694             ;;
12695         esac
12696         ;;
12697
12698       netbsd*)
12699         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12700           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12701           wlarc=
12702           hardcode_libdir_flag_spec_CXX='-R$libdir'
12703           hardcode_direct_CXX=yes
12704           hardcode_shlibpath_var_CXX=no
12705         fi
12706         # Workaround some broken pre-1.5 toolchains
12707         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12708         ;;
12709
12710       *nto* | *qnx*)
12711         ld_shlibs_CXX=yes
12712         ;;
12713
12714       openbsd2*)
12715         # C++ shared libraries are fairly broken
12716         ld_shlibs_CXX=no
12717         ;;
12718
12719       openbsd*)
12720         if test -f /usr/libexec/ld.so; then
12721           hardcode_direct_CXX=yes
12722           hardcode_shlibpath_var_CXX=no
12723           hardcode_direct_absolute_CXX=yes
12724           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12725           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12726           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12727             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12728             export_dynamic_flag_spec_CXX='${wl}-E'
12729             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12730           fi
12731           output_verbose_link_cmd=func_echo_all
12732         else
12733           ld_shlibs_CXX=no
12734         fi
12735         ;;
12736
12737       osf3* | osf4* | osf5*)
12738         case $cc_basename in
12739           KCC*)
12740             # Kuck and Associates, Inc. (KAI) C++ Compiler
12741
12742             # KCC will only create a shared library if the output file
12743             # ends with ".so" (or ".sl" for HP-UX), so rename the library
12744             # to its proper name (with version) after linking.
12745             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'
12746
12747             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12748             hardcode_libdir_separator_CXX=:
12749
12750             # Archives containing C++ object files must be created using
12751             # the KAI C++ compiler.
12752             case $host in
12753               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12754               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12755             esac
12756             ;;
12757           RCC*)
12758             # Rational C++ 2.4.1
12759             # FIXME: insert proper C++ library support
12760             ld_shlibs_CXX=no
12761             ;;
12762           cxx*)
12763             case $host in
12764               osf3*)
12765                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12766                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12767                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12768                 ;;
12769               *)
12770                 allow_undefined_flag_CXX=' -expect_unresolved \*'
12771                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12772                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12773                   echo "-hidden">> $lib.exp~
12774                   $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 "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
12775                   $RM $lib.exp'
12776                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12777                 ;;
12778             esac
12779
12780             hardcode_libdir_separator_CXX=:
12781
12782             # Commands to make compiler produce verbose output that lists
12783             # what "hidden" libraries, object files and flags are used when
12784             # linking a shared library.
12785             #
12786             # There doesn't appear to be a way to prevent this compiler from
12787             # explicitly linking system object files so we need to strip them
12788             # from the output so that they don't get included in the library
12789             # dependencies.
12790             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12791             ;;
12792           *)
12793             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12794               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12795               case $host in
12796                 osf3*)
12797                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12798                   ;;
12799                 *)
12800                   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" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12801                   ;;
12802               esac
12803
12804               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12805               hardcode_libdir_separator_CXX=:
12806
12807               # Commands to make compiler produce verbose output that lists
12808               # what "hidden" libraries, object files and flags are used when
12809               # linking a shared library.
12810               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12811
12812             else
12813               # FIXME: insert proper C++ library support
12814               ld_shlibs_CXX=no
12815             fi
12816             ;;
12817         esac
12818         ;;
12819
12820       psos*)
12821         # FIXME: insert proper C++ library support
12822         ld_shlibs_CXX=no
12823         ;;
12824
12825       sunos4*)
12826         case $cc_basename in
12827           CC*)
12828             # Sun C++ 4.x
12829             # FIXME: insert proper C++ library support
12830             ld_shlibs_CXX=no
12831             ;;
12832           lcc*)
12833             # Lucid
12834             # FIXME: insert proper C++ library support
12835             ld_shlibs_CXX=no
12836             ;;
12837           *)
12838             # FIXME: insert proper C++ library support
12839             ld_shlibs_CXX=no
12840             ;;
12841         esac
12842         ;;
12843
12844       solaris*)
12845         case $cc_basename in
12846           CC*)
12847             # Sun C++ 4.2, 5.x and Centerline C++
12848             archive_cmds_need_lc_CXX=yes
12849             no_undefined_flag_CXX=' -zdefs'
12850             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12851             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12852               $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'
12853
12854             hardcode_libdir_flag_spec_CXX='-R$libdir'
12855             hardcode_shlibpath_var_CXX=no
12856             case $host_os in
12857               solaris2.[0-5] | solaris2.[0-5].*) ;;
12858               *)
12859                 # The compiler driver will combine and reorder linker options,
12860                 # but understands `-z linker_flag'.
12861                 # Supported since Solaris 2.6 (maybe 2.5.1?)
12862                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12863                 ;;
12864             esac
12865             link_all_deplibs_CXX=yes
12866
12867             output_verbose_link_cmd='func_echo_all'
12868
12869             # Archives containing C++ object files must be created using
12870             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12871             # necessary to make sure instantiated templates are included
12872             # in the archive.
12873             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12874             ;;
12875           gcx*)
12876             # Green Hills C++ Compiler
12877             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12878
12879             # The C++ compiler must be used to create the archive.
12880             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12881             ;;
12882           *)
12883             # GNU C++ compiler with Solaris linker
12884             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12885               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12886               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12887                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12888                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12889                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12890
12891                 # Commands to make compiler produce verbose output that lists
12892                 # what "hidden" libraries, object files and flags are used when
12893                 # linking a shared library.
12894                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12895               else
12896                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12897                 # platform.
12898                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12899                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12900                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12901
12902                 # Commands to make compiler produce verbose output that lists
12903                 # what "hidden" libraries, object files and flags are used when
12904                 # linking a shared library.
12905                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12906               fi
12907
12908               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12909               case $host_os in
12910                 solaris2.[0-5] | solaris2.[0-5].*) ;;
12911                 *)
12912                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12913                   ;;
12914               esac
12915             fi
12916             ;;
12917         esac
12918         ;;
12919
12920     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12921       no_undefined_flag_CXX='${wl}-z,text'
12922       archive_cmds_need_lc_CXX=no
12923       hardcode_shlibpath_var_CXX=no
12924       runpath_var='LD_RUN_PATH'
12925
12926       case $cc_basename in
12927         CC*)
12928           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12929           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12930           ;;
12931         *)
12932           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12933           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12934           ;;
12935       esac
12936       ;;
12937
12938       sysv5* | sco3.2v5* | sco5v6*)
12939         # Note: We can NOT use -z defs as we might desire, because we do not
12940         # link with -lc, and that would cause any symbols used from libc to
12941         # always be unresolved, which means just about no library would
12942         # ever link correctly.  If we're not using GNU ld we use -z text
12943         # though, which does catch some bad symbols but isn't as heavy-handed
12944         # as -z defs.
12945         no_undefined_flag_CXX='${wl}-z,text'
12946         allow_undefined_flag_CXX='${wl}-z,nodefs'
12947         archive_cmds_need_lc_CXX=no
12948         hardcode_shlibpath_var_CXX=no
12949         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12950         hardcode_libdir_separator_CXX=':'
12951         link_all_deplibs_CXX=yes
12952         export_dynamic_flag_spec_CXX='${wl}-Bexport'
12953         runpath_var='LD_RUN_PATH'
12954
12955         case $cc_basename in
12956           CC*)
12957             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12958             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12959             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
12960               '"$old_archive_cmds_CXX"
12961             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
12962               '"$reload_cmds_CXX"
12963             ;;
12964           *)
12965             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12966             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12967             ;;
12968         esac
12969       ;;
12970
12971       tandem*)
12972         case $cc_basename in
12973           NCC*)
12974             # NonStop-UX NCC 3.20
12975             # FIXME: insert proper C++ library support
12976             ld_shlibs_CXX=no
12977             ;;
12978           *)
12979             # FIXME: insert proper C++ library support
12980             ld_shlibs_CXX=no
12981             ;;
12982         esac
12983         ;;
12984
12985       vxworks*)
12986         # FIXME: insert proper C++ library support
12987         ld_shlibs_CXX=no
12988         ;;
12989
12990       *)
12991         # FIXME: insert proper C++ library support
12992         ld_shlibs_CXX=no
12993         ;;
12994     esac
12995
12996     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12997 $as_echo "$ld_shlibs_CXX" >&6; }
12998     test "$ld_shlibs_CXX" = no && can_build_shared=no
12999
13000     GCC_CXX="$GXX"
13001     LD_CXX="$LD"
13002
13003     ## CAVEAT EMPTOR:
13004     ## There is no encapsulation within the following macros, do not change
13005     ## the running order or otherwise move them around unless you know exactly
13006     ## what you are doing...
13007     # Dependencies to place before and after the object being linked:
13008 predep_objects_CXX=
13009 postdep_objects_CXX=
13010 predeps_CXX=
13011 postdeps_CXX=
13012 compiler_lib_search_path_CXX=
13013
13014 cat > conftest.$ac_ext <<_LT_EOF
13015 class Foo
13016 {
13017 public:
13018   Foo (void) { a = 0; }
13019 private:
13020   int a;
13021 };
13022 _LT_EOF
13023
13024 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13025   (eval $ac_compile) 2>&5
13026   ac_status=$?
13027   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13028   test $ac_status = 0; }; then
13029   # Parse the compiler output and extract the necessary
13030   # objects, libraries and library flags.
13031
13032   # Sentinel used to keep track of whether or not we are before
13033   # the conftest object file.
13034   pre_test_object_deps_done=no
13035
13036   for p in `eval "$output_verbose_link_cmd"`; do
13037     case $p in
13038
13039     -L* | -R* | -l*)
13040        # Some compilers place space between "-{L,R}" and the path.
13041        # Remove the space.
13042        if test $p = "-L" ||
13043           test $p = "-R"; then
13044          prev=$p
13045          continue
13046        else
13047          prev=
13048        fi
13049
13050        if test "$pre_test_object_deps_done" = no; then
13051          case $p in
13052          -L* | -R*)
13053            # Internal compiler library paths should come after those
13054            # provided the user.  The postdeps already come after the
13055            # user supplied libs so there is no need to process them.
13056            if test -z "$compiler_lib_search_path_CXX"; then
13057              compiler_lib_search_path_CXX="${prev}${p}"
13058            else
13059              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13060            fi
13061            ;;
13062          # The "-l" case would never come before the object being
13063          # linked, so don't bother handling this case.
13064          esac
13065        else
13066          if test -z "$postdeps_CXX"; then
13067            postdeps_CXX="${prev}${p}"
13068          else
13069            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13070          fi
13071        fi
13072        ;;
13073
13074     *.$objext)
13075        # This assumes that the test object file only shows up
13076        # once in the compiler output.
13077        if test "$p" = "conftest.$objext"; then
13078          pre_test_object_deps_done=yes
13079          continue
13080        fi
13081
13082        if test "$pre_test_object_deps_done" = no; then
13083          if test -z "$predep_objects_CXX"; then
13084            predep_objects_CXX="$p"
13085          else
13086            predep_objects_CXX="$predep_objects_CXX $p"
13087          fi
13088        else
13089          if test -z "$postdep_objects_CXX"; then
13090            postdep_objects_CXX="$p"
13091          else
13092            postdep_objects_CXX="$postdep_objects_CXX $p"
13093          fi
13094        fi
13095        ;;
13096
13097     *) ;; # Ignore the rest.
13098
13099     esac
13100   done
13101
13102   # Clean up.
13103   rm -f a.out a.exe
13104 else
13105   echo "libtool.m4: error: problem compiling CXX test program"
13106 fi
13107
13108 $RM -f confest.$objext
13109
13110 # PORTME: override above test on systems where it is broken
13111 case $host_os in
13112 interix[3-9]*)
13113   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13114   # hack all around it, let's just trust "g++" to DTRT.
13115   predep_objects_CXX=
13116   postdep_objects_CXX=
13117   postdeps_CXX=
13118   ;;
13119
13120 linux*)
13121   case `$CC -V 2>&1 | sed 5q` in
13122   *Sun\ C*)
13123     # Sun C++ 5.9
13124
13125     # The more standards-conforming stlport4 library is
13126     # incompatible with the Cstd library. Avoid specifying
13127     # it if it's in CXXFLAGS. Ignore libCrun as
13128     # -library=stlport4 depends on it.
13129     case " $CXX $CXXFLAGS " in
13130     *" -library=stlport4 "*)
13131       solaris_use_stlport4=yes
13132       ;;
13133     esac
13134
13135     if test "$solaris_use_stlport4" != yes; then
13136       postdeps_CXX='-library=Cstd -library=Crun'
13137     fi
13138     ;;
13139   esac
13140   ;;
13141
13142 solaris*)
13143   case $cc_basename in
13144   CC*)
13145     # The more standards-conforming stlport4 library is
13146     # incompatible with the Cstd library. Avoid specifying
13147     # it if it's in CXXFLAGS. Ignore libCrun as
13148     # -library=stlport4 depends on it.
13149     case " $CXX $CXXFLAGS " in
13150     *" -library=stlport4 "*)
13151       solaris_use_stlport4=yes
13152       ;;
13153     esac
13154
13155     # Adding this requires a known-good setup of shared libraries for
13156     # Sun compiler versions before 5.6, else PIC objects from an old
13157     # archive will be linked into the output, leading to subtle bugs.
13158     if test "$solaris_use_stlport4" != yes; then
13159       postdeps_CXX='-library=Cstd -library=Crun'
13160     fi
13161     ;;
13162   esac
13163   ;;
13164 esac
13165
13166
13167 case " $postdeps_CXX " in
13168 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13169 esac
13170  compiler_lib_search_dirs_CXX=
13171 if test -n "${compiler_lib_search_path_CXX}"; then
13172  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13173 fi
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205     lt_prog_compiler_wl_CXX=
13206 lt_prog_compiler_pic_CXX=
13207 lt_prog_compiler_static_CXX=
13208
13209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13210 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13211
13212   # C++ specific cases for pic, static, wl, etc.
13213   if test "$GXX" = yes; then
13214     lt_prog_compiler_wl_CXX='-Wl,'
13215     lt_prog_compiler_static_CXX='-static'
13216
13217     case $host_os in
13218     aix*)
13219       # All AIX code is PIC.
13220       if test "$host_cpu" = ia64; then
13221         # AIX 5 now supports IA64 processor
13222         lt_prog_compiler_static_CXX='-Bstatic'
13223       fi
13224       lt_prog_compiler_pic_CXX='-fPIC'
13225       ;;
13226
13227     amigaos*)
13228       case $host_cpu in
13229       powerpc)
13230             # see comment about AmigaOS4 .so support
13231             lt_prog_compiler_pic_CXX='-fPIC'
13232         ;;
13233       m68k)
13234             # FIXME: we need at least 68020 code to build shared libraries, but
13235             # adding the `-m68020' flag to GCC prevents building anything better,
13236             # like `-m68040'.
13237             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13238         ;;
13239       esac
13240       ;;
13241
13242     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13243       # PIC is the default for these OSes.
13244       ;;
13245     mingw* | cygwin* | os2* | pw32* | cegcc*)
13246       # This hack is so that the source file can tell whether it is being
13247       # built for inclusion in a dll (and should export symbols for example).
13248       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13249       # (--disable-auto-import) libraries
13250       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13251       ;;
13252     darwin* | rhapsody*)
13253       # PIC is the default on this platform
13254       # Common symbols not allowed in MH_DYLIB files
13255       lt_prog_compiler_pic_CXX='-fno-common'
13256       ;;
13257     *djgpp*)
13258       # DJGPP does not support shared libraries at all
13259       lt_prog_compiler_pic_CXX=
13260       ;;
13261     haiku*)
13262       # PIC is the default for Haiku.
13263       # The "-static" flag exists, but is broken.
13264       lt_prog_compiler_static_CXX=
13265       ;;
13266     interix[3-9]*)
13267       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13268       # Instead, we relocate shared libraries at runtime.
13269       ;;
13270     sysv4*MP*)
13271       if test -d /usr/nec; then
13272         lt_prog_compiler_pic_CXX=-Kconform_pic
13273       fi
13274       ;;
13275     hpux*)
13276       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13277       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13278       # sets the default TLS model and affects inlining.
13279       case $host_cpu in
13280       hppa*64*)
13281         ;;
13282       *)
13283         lt_prog_compiler_pic_CXX='-fPIC'
13284         ;;
13285       esac
13286       ;;
13287     *qnx* | *nto*)
13288       # QNX uses GNU C++, but need to define -shared option too, otherwise
13289       # it will coredump.
13290       lt_prog_compiler_pic_CXX='-fPIC -shared'
13291       ;;
13292     *)
13293       lt_prog_compiler_pic_CXX='-fPIC'
13294       ;;
13295     esac
13296   else
13297     case $host_os in
13298       aix[4-9]*)
13299         # All AIX code is PIC.
13300         if test "$host_cpu" = ia64; then
13301           # AIX 5 now supports IA64 processor
13302           lt_prog_compiler_static_CXX='-Bstatic'
13303         else
13304           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13305         fi
13306         ;;
13307       chorus*)
13308         case $cc_basename in
13309         cxch68*)
13310           # Green Hills C++ Compiler
13311           # _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"
13312           ;;
13313         esac
13314         ;;
13315       dgux*)
13316         case $cc_basename in
13317           ec++*)
13318             lt_prog_compiler_pic_CXX='-KPIC'
13319             ;;
13320           ghcx*)
13321             # Green Hills C++ Compiler
13322             lt_prog_compiler_pic_CXX='-pic'
13323             ;;
13324           *)
13325             ;;
13326         esac
13327         ;;
13328       freebsd* | dragonfly*)
13329         # FreeBSD uses GNU C++
13330         ;;
13331       hpux9* | hpux10* | hpux11*)
13332         case $cc_basename in
13333           CC*)
13334             lt_prog_compiler_wl_CXX='-Wl,'
13335             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13336             if test "$host_cpu" != ia64; then
13337               lt_prog_compiler_pic_CXX='+Z'
13338             fi
13339             ;;
13340           aCC*)
13341             lt_prog_compiler_wl_CXX='-Wl,'
13342             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13343             case $host_cpu in
13344             hppa*64*|ia64*)
13345               # +Z the default
13346               ;;
13347             *)
13348               lt_prog_compiler_pic_CXX='+Z'
13349               ;;
13350             esac
13351             ;;
13352           *)
13353             ;;
13354         esac
13355         ;;
13356       interix*)
13357         # This is c89, which is MS Visual C++ (no shared libs)
13358         # Anyone wants to do a port?
13359         ;;
13360       irix5* | irix6* | nonstopux*)
13361         case $cc_basename in
13362           CC*)
13363             lt_prog_compiler_wl_CXX='-Wl,'
13364             lt_prog_compiler_static_CXX='-non_shared'
13365             # CC pic flag -KPIC is the default.
13366             ;;
13367           *)
13368             ;;
13369         esac
13370         ;;
13371       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13372         case $cc_basename in
13373           KCC*)
13374             # KAI C++ Compiler
13375             lt_prog_compiler_wl_CXX='--backend -Wl,'
13376             lt_prog_compiler_pic_CXX='-fPIC'
13377             ;;
13378           ecpc* )
13379             # old Intel C++ for x86_64 which still supported -KPIC.
13380             lt_prog_compiler_wl_CXX='-Wl,'
13381             lt_prog_compiler_pic_CXX='-KPIC'
13382             lt_prog_compiler_static_CXX='-static'
13383             ;;
13384           icpc* )
13385             # Intel C++, used to be incompatible with GCC.
13386             # ICC 10 doesn't accept -KPIC any more.
13387             lt_prog_compiler_wl_CXX='-Wl,'
13388             lt_prog_compiler_pic_CXX='-fPIC'
13389             lt_prog_compiler_static_CXX='-static'
13390             ;;
13391           pgCC* | pgcpp*)
13392             # Portland Group C++ compiler
13393             lt_prog_compiler_wl_CXX='-Wl,'
13394             lt_prog_compiler_pic_CXX='-fpic'
13395             lt_prog_compiler_static_CXX='-Bstatic'
13396             ;;
13397           cxx*)
13398             # Compaq C++
13399             # Make sure the PIC flag is empty.  It appears that all Alpha
13400             # Linux and Compaq Tru64 Unix objects are PIC.
13401             lt_prog_compiler_pic_CXX=
13402             lt_prog_compiler_static_CXX='-non_shared'
13403             ;;
13404           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13405             # IBM XL 8.0, 9.0 on PPC and BlueGene
13406             lt_prog_compiler_wl_CXX='-Wl,'
13407             lt_prog_compiler_pic_CXX='-qpic'
13408             lt_prog_compiler_static_CXX='-qstaticlink'
13409             ;;
13410           *)
13411             case `$CC -V 2>&1 | sed 5q` in
13412             *Sun\ C*)
13413               # Sun C++ 5.9
13414               lt_prog_compiler_pic_CXX='-KPIC'
13415               lt_prog_compiler_static_CXX='-Bstatic'
13416               lt_prog_compiler_wl_CXX='-Qoption ld '
13417               ;;
13418             esac
13419             ;;
13420         esac
13421         ;;
13422       lynxos*)
13423         ;;
13424       m88k*)
13425         ;;
13426       mvs*)
13427         case $cc_basename in
13428           cxx*)
13429             lt_prog_compiler_pic_CXX='-W c,exportall'
13430             ;;
13431           *)
13432             ;;
13433         esac
13434         ;;
13435       netbsd*)
13436         ;;
13437       *qnx* | *nto*)
13438         # QNX uses GNU C++, but need to define -shared option too, otherwise
13439         # it will coredump.
13440         lt_prog_compiler_pic_CXX='-fPIC -shared'
13441         ;;
13442       osf3* | osf4* | osf5*)
13443         case $cc_basename in
13444           KCC*)
13445             lt_prog_compiler_wl_CXX='--backend -Wl,'
13446             ;;
13447           RCC*)
13448             # Rational C++ 2.4.1
13449             lt_prog_compiler_pic_CXX='-pic'
13450             ;;
13451           cxx*)
13452             # Digital/Compaq C++
13453             lt_prog_compiler_wl_CXX='-Wl,'
13454             # Make sure the PIC flag is empty.  It appears that all Alpha
13455             # Linux and Compaq Tru64 Unix objects are PIC.
13456             lt_prog_compiler_pic_CXX=
13457             lt_prog_compiler_static_CXX='-non_shared'
13458             ;;
13459           *)
13460             ;;
13461         esac
13462         ;;
13463       psos*)
13464         ;;
13465       solaris*)
13466         case $cc_basename in
13467           CC*)
13468             # Sun C++ 4.2, 5.x and Centerline C++
13469             lt_prog_compiler_pic_CXX='-KPIC'
13470             lt_prog_compiler_static_CXX='-Bstatic'
13471             lt_prog_compiler_wl_CXX='-Qoption ld '
13472             ;;
13473           gcx*)
13474             # Green Hills C++ Compiler
13475             lt_prog_compiler_pic_CXX='-PIC'
13476             ;;
13477           *)
13478             ;;
13479         esac
13480         ;;
13481       sunos4*)
13482         case $cc_basename in
13483           CC*)
13484             # Sun C++ 4.x
13485             lt_prog_compiler_pic_CXX='-pic'
13486             lt_prog_compiler_static_CXX='-Bstatic'
13487             ;;
13488           lcc*)
13489             # Lucid
13490             lt_prog_compiler_pic_CXX='-pic'
13491             ;;
13492           *)
13493             ;;
13494         esac
13495         ;;
13496       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13497         case $cc_basename in
13498           CC*)
13499             lt_prog_compiler_wl_CXX='-Wl,'
13500             lt_prog_compiler_pic_CXX='-KPIC'
13501             lt_prog_compiler_static_CXX='-Bstatic'
13502             ;;
13503         esac
13504         ;;
13505       tandem*)
13506         case $cc_basename in
13507           NCC*)
13508             # NonStop-UX NCC 3.20
13509             lt_prog_compiler_pic_CXX='-KPIC'
13510             ;;
13511           *)
13512             ;;
13513         esac
13514         ;;
13515       vxworks*)
13516         ;;
13517       *)
13518         lt_prog_compiler_can_build_shared_CXX=no
13519         ;;
13520     esac
13521   fi
13522
13523 case $host_os in
13524   # For platforms which do not support PIC, -DPIC is meaningless:
13525   *djgpp*)
13526     lt_prog_compiler_pic_CXX=
13527     ;;
13528   *)
13529     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13530     ;;
13531 esac
13532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13533 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13534
13535
13536
13537 #
13538 # Check to make sure the PIC flag actually works.
13539 #
13540 if test -n "$lt_prog_compiler_pic_CXX"; then
13541   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13542 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13543 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13544   $as_echo_n "(cached) " >&6
13545 else
13546   lt_cv_prog_compiler_pic_works_CXX=no
13547    ac_outfile=conftest.$ac_objext
13548    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13549    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13550    # Insert the option either (1) after the last *FLAGS variable, or
13551    # (2) before a word containing "conftest.", or (3) at the end.
13552    # Note that $ac_compile itself does not contain backslashes and begins
13553    # with a dollar sign (not a hyphen), so the echo should work correctly.
13554    # The option is referenced via a variable to avoid confusing sed.
13555    lt_compile=`echo "$ac_compile" | $SED \
13556    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13557    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13558    -e 's:$: $lt_compiler_flag:'`
13559    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13560    (eval "$lt_compile" 2>conftest.err)
13561    ac_status=$?
13562    cat conftest.err >&5
13563    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13564    if (exit $ac_status) && test -s "$ac_outfile"; then
13565      # The compiler can only warn and ignore the option if not recognized
13566      # So say no if there are warnings other than the usual output.
13567      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13568      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13569      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13570        lt_cv_prog_compiler_pic_works_CXX=yes
13571      fi
13572    fi
13573    $RM conftest*
13574
13575 fi
13576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13577 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13578
13579 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13580     case $lt_prog_compiler_pic_CXX in
13581      "" | " "*) ;;
13582      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13583      esac
13584 else
13585     lt_prog_compiler_pic_CXX=
13586      lt_prog_compiler_can_build_shared_CXX=no
13587 fi
13588
13589 fi
13590
13591
13592
13593 #
13594 # Check to make sure the static flag actually works.
13595 #
13596 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13598 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13599 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13600   $as_echo_n "(cached) " >&6
13601 else
13602   lt_cv_prog_compiler_static_works_CXX=no
13603    save_LDFLAGS="$LDFLAGS"
13604    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13605    echo "$lt_simple_link_test_code" > conftest.$ac_ext
13606    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13607      # The linker can only warn and ignore the option if not recognized
13608      # So say no if there are warnings
13609      if test -s conftest.err; then
13610        # Append any errors to the config.log.
13611        cat conftest.err 1>&5
13612        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13613        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13614        if diff conftest.exp conftest.er2 >/dev/null; then
13615          lt_cv_prog_compiler_static_works_CXX=yes
13616        fi
13617      else
13618        lt_cv_prog_compiler_static_works_CXX=yes
13619      fi
13620    fi
13621    $RM -r conftest*
13622    LDFLAGS="$save_LDFLAGS"
13623
13624 fi
13625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13626 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13627
13628 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13629     :
13630 else
13631     lt_prog_compiler_static_CXX=
13632 fi
13633
13634
13635
13636
13637     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13638 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13639 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13640   $as_echo_n "(cached) " >&6
13641 else
13642   lt_cv_prog_compiler_c_o_CXX=no
13643    $RM -r conftest 2>/dev/null
13644    mkdir conftest
13645    cd conftest
13646    mkdir out
13647    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13648
13649    lt_compiler_flag="-o out/conftest2.$ac_objext"
13650    # Insert the option either (1) after the last *FLAGS variable, or
13651    # (2) before a word containing "conftest.", or (3) at the end.
13652    # Note that $ac_compile itself does not contain backslashes and begins
13653    # with a dollar sign (not a hyphen), so the echo should work correctly.
13654    lt_compile=`echo "$ac_compile" | $SED \
13655    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13656    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13657    -e 's:$: $lt_compiler_flag:'`
13658    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13659    (eval "$lt_compile" 2>out/conftest.err)
13660    ac_status=$?
13661    cat out/conftest.err >&5
13662    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13663    if (exit $ac_status) && test -s out/conftest2.$ac_objext
13664    then
13665      # The compiler can only warn and ignore the option if not recognized
13666      # So say no if there are warnings
13667      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13668      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13669      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13670        lt_cv_prog_compiler_c_o_CXX=yes
13671      fi
13672    fi
13673    chmod u+w . 2>&5
13674    $RM conftest*
13675    # SGI C++ compiler will create directory out/ii_files/ for
13676    # template instantiation
13677    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13678    $RM out/* && rmdir out
13679    cd ..
13680    $RM -r conftest
13681    $RM conftest*
13682
13683 fi
13684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13685 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13686
13687
13688
13689     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13690 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13691 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13692   $as_echo_n "(cached) " >&6
13693 else
13694   lt_cv_prog_compiler_c_o_CXX=no
13695    $RM -r conftest 2>/dev/null
13696    mkdir conftest
13697    cd conftest
13698    mkdir out
13699    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13700
13701    lt_compiler_flag="-o out/conftest2.$ac_objext"
13702    # Insert the option either (1) after the last *FLAGS variable, or
13703    # (2) before a word containing "conftest.", or (3) at the end.
13704    # Note that $ac_compile itself does not contain backslashes and begins
13705    # with a dollar sign (not a hyphen), so the echo should work correctly.
13706    lt_compile=`echo "$ac_compile" | $SED \
13707    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13708    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13709    -e 's:$: $lt_compiler_flag:'`
13710    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13711    (eval "$lt_compile" 2>out/conftest.err)
13712    ac_status=$?
13713    cat out/conftest.err >&5
13714    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13715    if (exit $ac_status) && test -s out/conftest2.$ac_objext
13716    then
13717      # The compiler can only warn and ignore the option if not recognized
13718      # So say no if there are warnings
13719      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13720      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13721      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13722        lt_cv_prog_compiler_c_o_CXX=yes
13723      fi
13724    fi
13725    chmod u+w . 2>&5
13726    $RM conftest*
13727    # SGI C++ compiler will create directory out/ii_files/ for
13728    # template instantiation
13729    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13730    $RM out/* && rmdir out
13731    cd ..
13732    $RM -r conftest
13733    $RM conftest*
13734
13735 fi
13736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13737 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13738
13739
13740
13741
13742 hard_links="nottested"
13743 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13744   # do not overwrite the value of need_locks provided by the user
13745   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13746 $as_echo_n "checking if we can lock with hard links... " >&6; }
13747   hard_links=yes
13748   $RM conftest*
13749   ln conftest.a conftest.b 2>/dev/null && hard_links=no
13750   touch conftest.a
13751   ln conftest.a conftest.b 2>&5 || hard_links=no
13752   ln conftest.a conftest.b 2>/dev/null && hard_links=no
13753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13754 $as_echo "$hard_links" >&6; }
13755   if test "$hard_links" = no; then
13756     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13757 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13758     need_locks=warn
13759   fi
13760 else
13761   need_locks=no
13762 fi
13763
13764
13765
13766     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13767 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13768
13769   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13770   case $host_os in
13771   aix[4-9]*)
13772     # If we're using GNU nm, then we don't want the "-C" option.
13773     # -C means demangle to AIX nm, but means don't demangle with GNU nm
13774     # Also, AIX nm treats weak defined symbols like other global defined
13775     # symbols, whereas GNU nm marks them as "W".
13776     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13777       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13778     else
13779       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'
13780     fi
13781     ;;
13782   pw32*)
13783     export_symbols_cmds_CXX="$ltdll_cmds"
13784   ;;
13785   cygwin* | mingw* | cegcc*)
13786     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'
13787   ;;
13788   *)
13789     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13790   ;;
13791   esac
13792   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13793
13794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13795 $as_echo "$ld_shlibs_CXX" >&6; }
13796 test "$ld_shlibs_CXX" = no && can_build_shared=no
13797
13798 with_gnu_ld_CXX=$with_gnu_ld
13799
13800
13801
13802
13803
13804
13805 #
13806 # Do we need to explicitly link libc?
13807 #
13808 case "x$archive_cmds_need_lc_CXX" in
13809 x|xyes)
13810   # Assume -lc should be added
13811   archive_cmds_need_lc_CXX=yes
13812
13813   if test "$enable_shared" = yes && test "$GCC" = yes; then
13814     case $archive_cmds_CXX in
13815     *'~'*)
13816       # FIXME: we may have to deal with multi-command sequences.
13817       ;;
13818     '$CC '*)
13819       # Test whether the compiler implicitly links with -lc since on some
13820       # systems, -lgcc has to come before -lc. If gcc already passes -lc
13821       # to ld, don't add -lc before -lgcc.
13822       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13823 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13824 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
13825   $as_echo_n "(cached) " >&6
13826 else
13827   $RM conftest*
13828         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13829
13830         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13831   (eval $ac_compile) 2>&5
13832   ac_status=$?
13833   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13834   test $ac_status = 0; } 2>conftest.err; then
13835           soname=conftest
13836           lib=conftest
13837           libobjs=conftest.$ac_objext
13838           deplibs=
13839           wl=$lt_prog_compiler_wl_CXX
13840           pic_flag=$lt_prog_compiler_pic_CXX
13841           compiler_flags=-v
13842           linker_flags=-v
13843           verstring=
13844           output_objdir=.
13845           libname=conftest
13846           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13847           allow_undefined_flag_CXX=
13848           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13849   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13850   ac_status=$?
13851   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13852   test $ac_status = 0; }
13853           then
13854             lt_cv_archive_cmds_need_lc_CXX=no
13855           else
13856             lt_cv_archive_cmds_need_lc_CXX=yes
13857           fi
13858           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13859         else
13860           cat conftest.err 1>&5
13861         fi
13862         $RM conftest*
13863
13864 fi
13865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13866 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13867       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
13868       ;;
13869     esac
13870   fi
13871   ;;
13872 esac
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13938 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13939
13940 library_names_spec=
13941 libname_spec='lib$name'
13942 soname_spec=
13943 shrext_cmds=".so"
13944 postinstall_cmds=
13945 postuninstall_cmds=
13946 finish_cmds=
13947 finish_eval=
13948 shlibpath_var=
13949 shlibpath_overrides_runpath=unknown
13950 version_type=none
13951 dynamic_linker="$host_os ld.so"
13952 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13953 need_lib_prefix=unknown
13954 hardcode_into_libs=no
13955
13956 # when you set need_version to no, make sure it does not cause -set_version
13957 # flags to be left without arguments
13958 need_version=unknown
13959
13960 case $host_os in
13961 aix3*)
13962   version_type=linux
13963   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13964   shlibpath_var=LIBPATH
13965
13966   # AIX 3 has no versioning support, so we append a major version to the name.
13967   soname_spec='${libname}${release}${shared_ext}$major'
13968   ;;
13969
13970 aix[4-9]*)
13971   version_type=linux
13972   need_lib_prefix=no
13973   need_version=no
13974   hardcode_into_libs=yes
13975   if test "$host_cpu" = ia64; then
13976     # AIX 5 supports IA64
13977     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13978     shlibpath_var=LD_LIBRARY_PATH
13979   else
13980     # With GCC up to 2.95.x, collect2 would create an import file
13981     # for dependence libraries.  The import file would start with
13982     # the line `#! .'.  This would cause the generated library to
13983     # depend on `.', always an invalid library.  This was fixed in
13984     # development snapshots of GCC prior to 3.0.
13985     case $host_os in
13986       aix4 | aix4.[01] | aix4.[01].*)
13987       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13988            echo ' yes '
13989            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13990         :
13991       else
13992         can_build_shared=no
13993       fi
13994       ;;
13995     esac
13996     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13997     # soname into executable. Probably we can add versioning support to
13998     # collect2, so additional links can be useful in future.
13999     if test "$aix_use_runtimelinking" = yes; then
14000       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14001       # instead of lib<name>.a to let people know that these are not
14002       # typical AIX shared libraries.
14003       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14004     else
14005       # We preserve .a as extension for shared libraries through AIX4.2
14006       # and later when we are not doing run time linking.
14007       library_names_spec='${libname}${release}.a $libname.a'
14008       soname_spec='${libname}${release}${shared_ext}$major'
14009     fi
14010     shlibpath_var=LIBPATH
14011   fi
14012   ;;
14013
14014 amigaos*)
14015   case $host_cpu in
14016   powerpc)
14017     # Since July 2007 AmigaOS4 officially supports .so libraries.
14018     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14019     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14020     ;;
14021   m68k)
14022     library_names_spec='$libname.ixlibrary $libname.a'
14023     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14024     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14025     ;;
14026   esac
14027   ;;
14028
14029 beos*)
14030   library_names_spec='${libname}${shared_ext}'
14031   dynamic_linker="$host_os ld.so"
14032   shlibpath_var=LIBRARY_PATH
14033   ;;
14034
14035 bsdi[45]*)
14036   version_type=linux
14037   need_version=no
14038   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14039   soname_spec='${libname}${release}${shared_ext}$major'
14040   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14041   shlibpath_var=LD_LIBRARY_PATH
14042   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14043   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14044   # the default ld.so.conf also contains /usr/contrib/lib and
14045   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14046   # libtool to hard-code these into programs
14047   ;;
14048
14049 cygwin* | mingw* | pw32* | cegcc*)
14050   version_type=windows
14051   shrext_cmds=".dll"
14052   need_version=no
14053   need_lib_prefix=no
14054
14055   case $GCC,$host_os in
14056   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14057     library_names_spec='$libname.dll.a'
14058     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14059     postinstall_cmds='base_file=`basename \${file}`~
14060       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14061       dldir=$destdir/`dirname \$dlpath`~
14062       test -d \$dldir || mkdir -p \$dldir~
14063       $install_prog $dir/$dlname \$dldir/$dlname~
14064       chmod a+x \$dldir/$dlname~
14065       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14066         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14067       fi'
14068     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14069       dlpath=$dir/\$dldll~
14070        $RM \$dlpath'
14071     shlibpath_overrides_runpath=yes
14072
14073     case $host_os in
14074     cygwin*)
14075       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14076       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14077
14078       ;;
14079     mingw* | cegcc*)
14080       # MinGW DLLs use traditional 'lib' prefix
14081       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14082       ;;
14083     pw32*)
14084       # pw32 DLLs use 'pw' prefix rather than 'lib'
14085       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14086       ;;
14087     esac
14088     ;;
14089
14090   *)
14091     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14092     ;;
14093   esac
14094   dynamic_linker='Win32 ld.exe'
14095   # FIXME: first we should search . and the directory the executable is in
14096   shlibpath_var=PATH
14097   ;;
14098
14099 darwin* | rhapsody*)
14100   dynamic_linker="$host_os dyld"
14101   version_type=darwin
14102   need_lib_prefix=no
14103   need_version=no
14104   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14105   soname_spec='${libname}${release}${major}$shared_ext'
14106   shlibpath_overrides_runpath=yes
14107   shlibpath_var=DYLD_LIBRARY_PATH
14108   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14109
14110   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14111   ;;
14112
14113 dgux*)
14114   version_type=linux
14115   need_lib_prefix=no
14116   need_version=no
14117   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14118   soname_spec='${libname}${release}${shared_ext}$major'
14119   shlibpath_var=LD_LIBRARY_PATH
14120   ;;
14121
14122 freebsd* | dragonfly*)
14123   # DragonFly does not have aout.  When/if they implement a new
14124   # versioning mechanism, adjust this.
14125   if test -x /usr/bin/objformat; then
14126     objformat=`/usr/bin/objformat`
14127   else
14128     case $host_os in
14129     freebsd[23].*) objformat=aout ;;
14130     *) objformat=elf ;;
14131     esac
14132   fi
14133   version_type=freebsd-$objformat
14134   case $version_type in
14135     freebsd-elf*)
14136       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14137       need_version=no
14138       need_lib_prefix=no
14139       ;;
14140     freebsd-*)
14141       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14142       need_version=yes
14143       ;;
14144   esac
14145   shlibpath_var=LD_LIBRARY_PATH
14146   case $host_os in
14147   freebsd2.*)
14148     shlibpath_overrides_runpath=yes
14149     ;;
14150   freebsd3.[01]* | freebsdelf3.[01]*)
14151     shlibpath_overrides_runpath=yes
14152     hardcode_into_libs=yes
14153     ;;
14154   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14155   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14156     shlibpath_overrides_runpath=no
14157     hardcode_into_libs=yes
14158     ;;
14159   *) # from 4.6 on, and DragonFly
14160     shlibpath_overrides_runpath=yes
14161     hardcode_into_libs=yes
14162     ;;
14163   esac
14164   ;;
14165
14166 gnu*)
14167   version_type=linux
14168   need_lib_prefix=no
14169   need_version=no
14170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14171   soname_spec='${libname}${release}${shared_ext}$major'
14172   shlibpath_var=LD_LIBRARY_PATH
14173   hardcode_into_libs=yes
14174   ;;
14175
14176 haiku*)
14177   version_type=linux
14178   need_lib_prefix=no
14179   need_version=no
14180   dynamic_linker="$host_os runtime_loader"
14181   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14182   soname_spec='${libname}${release}${shared_ext}$major'
14183   shlibpath_var=LIBRARY_PATH
14184   shlibpath_overrides_runpath=yes
14185   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14186   hardcode_into_libs=yes
14187   ;;
14188
14189 hpux9* | hpux10* | hpux11*)
14190   # Give a soname corresponding to the major version so that dld.sl refuses to
14191   # link against other versions.
14192   version_type=sunos
14193   need_lib_prefix=no
14194   need_version=no
14195   case $host_cpu in
14196   ia64*)
14197     shrext_cmds='.so'
14198     hardcode_into_libs=yes
14199     dynamic_linker="$host_os dld.so"
14200     shlibpath_var=LD_LIBRARY_PATH
14201     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14202     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14203     soname_spec='${libname}${release}${shared_ext}$major'
14204     if test "X$HPUX_IA64_MODE" = X32; then
14205       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14206     else
14207       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14208     fi
14209     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14210     ;;
14211   hppa*64*)
14212     shrext_cmds='.sl'
14213     hardcode_into_libs=yes
14214     dynamic_linker="$host_os dld.sl"
14215     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14216     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14217     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14218     soname_spec='${libname}${release}${shared_ext}$major'
14219     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14220     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14221     ;;
14222   *)
14223     shrext_cmds='.sl'
14224     dynamic_linker="$host_os dld.sl"
14225     shlibpath_var=SHLIB_PATH
14226     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14227     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14228     soname_spec='${libname}${release}${shared_ext}$major'
14229     ;;
14230   esac
14231   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14232   postinstall_cmds='chmod 555 $lib'
14233   # or fails outright, so override atomically:
14234   install_override_mode=555
14235   ;;
14236
14237 interix[3-9]*)
14238   version_type=linux
14239   need_lib_prefix=no
14240   need_version=no
14241   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14242   soname_spec='${libname}${release}${shared_ext}$major'
14243   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14244   shlibpath_var=LD_LIBRARY_PATH
14245   shlibpath_overrides_runpath=no
14246   hardcode_into_libs=yes
14247   ;;
14248
14249 irix5* | irix6* | nonstopux*)
14250   case $host_os in
14251     nonstopux*) version_type=nonstopux ;;
14252     *)
14253         if test "$lt_cv_prog_gnu_ld" = yes; then
14254                 version_type=linux
14255         else
14256                 version_type=irix
14257         fi ;;
14258   esac
14259   need_lib_prefix=no
14260   need_version=no
14261   soname_spec='${libname}${release}${shared_ext}$major'
14262   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14263   case $host_os in
14264   irix5* | nonstopux*)
14265     libsuff= shlibsuff=
14266     ;;
14267   *)
14268     case $LD in # libtool.m4 will add one of these switches to LD
14269     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14270       libsuff= shlibsuff= libmagic=32-bit;;
14271     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14272       libsuff=32 shlibsuff=N32 libmagic=N32;;
14273     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14274       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14275     *) libsuff= shlibsuff= libmagic=never-match;;
14276     esac
14277     ;;
14278   esac
14279   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14280   shlibpath_overrides_runpath=no
14281   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14282   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14283   hardcode_into_libs=yes
14284   ;;
14285
14286 # No shared lib support for Linux oldld, aout, or coff.
14287 linux*oldld* | linux*aout* | linux*coff*)
14288   dynamic_linker=no
14289   ;;
14290
14291 # This must be Linux ELF.
14292 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14293   version_type=linux
14294   need_lib_prefix=no
14295   need_version=no
14296   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14297   soname_spec='${libname}${release}${shared_ext}$major'
14298   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14299   shlibpath_var=LD_LIBRARY_PATH
14300   shlibpath_overrides_runpath=no
14301
14302   # Some binutils ld are patched to set DT_RUNPATH
14303   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14304   $as_echo_n "(cached) " >&6
14305 else
14306   lt_cv_shlibpath_overrides_runpath=no
14307     save_LDFLAGS=$LDFLAGS
14308     save_libdir=$libdir
14309     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14310          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14311     if test x$gcc_no_link = xyes; then
14312   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14313 fi
14314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14315 /* end confdefs.h.  */
14316
14317 int
14318 main ()
14319 {
14320
14321   ;
14322   return 0;
14323 }
14324 _ACEOF
14325 if ac_fn_cxx_try_link "$LINENO"; then :
14326   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14327   lt_cv_shlibpath_overrides_runpath=yes
14328 fi
14329 fi
14330 rm -f core conftest.err conftest.$ac_objext \
14331     conftest$ac_exeext conftest.$ac_ext
14332     LDFLAGS=$save_LDFLAGS
14333     libdir=$save_libdir
14334
14335 fi
14336
14337   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14338
14339   # This implies no fast_install, which is unacceptable.
14340   # Some rework will be needed to allow for fast_install
14341   # before this can be enabled.
14342   hardcode_into_libs=yes
14343
14344   # Append ld.so.conf contents to the search path
14345   if test -f /etc/ld.so.conf; then
14346     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
14347     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14348   fi
14349
14350   # We used to test for /lib/ld.so.1 and disable shared libraries on
14351   # powerpc, because MkLinux only supported shared libraries with the
14352   # GNU dynamic linker.  Since this was broken with cross compilers,
14353   # most powerpc-linux boxes support dynamic linking these days and
14354   # people can always --disable-shared, the test was removed, and we
14355   # assume the GNU/Linux dynamic linker is in use.
14356   dynamic_linker='GNU/Linux ld.so'
14357   ;;
14358
14359 netbsd*)
14360   version_type=sunos
14361   need_lib_prefix=no
14362   need_version=no
14363   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14364     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14365     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14366     dynamic_linker='NetBSD (a.out) ld.so'
14367   else
14368     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14369     soname_spec='${libname}${release}${shared_ext}$major'
14370     dynamic_linker='NetBSD ld.elf_so'
14371   fi
14372   shlibpath_var=LD_LIBRARY_PATH
14373   shlibpath_overrides_runpath=yes
14374   hardcode_into_libs=yes
14375   ;;
14376
14377 newsos6)
14378   version_type=linux
14379   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14380   shlibpath_var=LD_LIBRARY_PATH
14381   shlibpath_overrides_runpath=yes
14382   ;;
14383
14384 *nto* | *qnx*)
14385   version_type=qnx
14386   need_lib_prefix=no
14387   need_version=no
14388   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14389   soname_spec='${libname}${release}${shared_ext}$major'
14390   shlibpath_var=LD_LIBRARY_PATH
14391   shlibpath_overrides_runpath=no
14392   hardcode_into_libs=yes
14393   dynamic_linker='ldqnx.so'
14394   ;;
14395
14396 openbsd*)
14397   version_type=sunos
14398   sys_lib_dlsearch_path_spec="/usr/lib"
14399   need_lib_prefix=no
14400   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14401   case $host_os in
14402     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14403     *)                          need_version=no  ;;
14404   esac
14405   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14406   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14407   shlibpath_var=LD_LIBRARY_PATH
14408   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14409     case $host_os in
14410       openbsd2.[89] | openbsd2.[89].*)
14411         shlibpath_overrides_runpath=no
14412         ;;
14413       *)
14414         shlibpath_overrides_runpath=yes
14415         ;;
14416       esac
14417   else
14418     shlibpath_overrides_runpath=yes
14419   fi
14420   ;;
14421
14422 os2*)
14423   libname_spec='$name'
14424   shrext_cmds=".dll"
14425   need_lib_prefix=no
14426   library_names_spec='$libname${shared_ext} $libname.a'
14427   dynamic_linker='OS/2 ld.exe'
14428   shlibpath_var=LIBPATH
14429   ;;
14430
14431 osf3* | osf4* | osf5*)
14432   version_type=osf
14433   need_lib_prefix=no
14434   need_version=no
14435   soname_spec='${libname}${release}${shared_ext}$major'
14436   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14437   shlibpath_var=LD_LIBRARY_PATH
14438   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14439   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14440   ;;
14441
14442 rdos*)
14443   dynamic_linker=no
14444   ;;
14445
14446 solaris*)
14447   version_type=linux
14448   need_lib_prefix=no
14449   need_version=no
14450   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14451   soname_spec='${libname}${release}${shared_ext}$major'
14452   shlibpath_var=LD_LIBRARY_PATH
14453   shlibpath_overrides_runpath=yes
14454   hardcode_into_libs=yes
14455   # ldd complains unless libraries are executable
14456   postinstall_cmds='chmod +x $lib'
14457   ;;
14458
14459 sunos4*)
14460   version_type=sunos
14461   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14462   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14463   shlibpath_var=LD_LIBRARY_PATH
14464   shlibpath_overrides_runpath=yes
14465   if test "$with_gnu_ld" = yes; then
14466     need_lib_prefix=no
14467   fi
14468   need_version=yes
14469   ;;
14470
14471 sysv4 | sysv4.3*)
14472   version_type=linux
14473   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14474   soname_spec='${libname}${release}${shared_ext}$major'
14475   shlibpath_var=LD_LIBRARY_PATH
14476   case $host_vendor in
14477     sni)
14478       shlibpath_overrides_runpath=no
14479       need_lib_prefix=no
14480       runpath_var=LD_RUN_PATH
14481       ;;
14482     siemens)
14483       need_lib_prefix=no
14484       ;;
14485     motorola)
14486       need_lib_prefix=no
14487       need_version=no
14488       shlibpath_overrides_runpath=no
14489       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14490       ;;
14491   esac
14492   ;;
14493
14494 sysv4*MP*)
14495   if test -d /usr/nec ;then
14496     version_type=linux
14497     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14498     soname_spec='$libname${shared_ext}.$major'
14499     shlibpath_var=LD_LIBRARY_PATH
14500   fi
14501   ;;
14502
14503 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14504   version_type=freebsd-elf
14505   need_lib_prefix=no
14506   need_version=no
14507   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14508   soname_spec='${libname}${release}${shared_ext}$major'
14509   shlibpath_var=LD_LIBRARY_PATH
14510   shlibpath_overrides_runpath=yes
14511   hardcode_into_libs=yes
14512   if test "$with_gnu_ld" = yes; then
14513     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14514   else
14515     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14516     case $host_os in
14517       sco3.2v5*)
14518         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14519         ;;
14520     esac
14521   fi
14522   sys_lib_dlsearch_path_spec='/usr/lib'
14523   ;;
14524
14525 tpf*)
14526   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14527   version_type=linux
14528   need_lib_prefix=no
14529   need_version=no
14530   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14531   shlibpath_var=LD_LIBRARY_PATH
14532   shlibpath_overrides_runpath=no
14533   hardcode_into_libs=yes
14534   ;;
14535
14536 uts4*)
14537   version_type=linux
14538   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14539   soname_spec='${libname}${release}${shared_ext}$major'
14540   shlibpath_var=LD_LIBRARY_PATH
14541   ;;
14542
14543 *)
14544   dynamic_linker=no
14545   ;;
14546 esac
14547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14548 $as_echo "$dynamic_linker" >&6; }
14549 test "$dynamic_linker" = no && can_build_shared=no
14550
14551 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14552 if test "$GCC" = yes; then
14553   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14554 fi
14555
14556 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14557   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14558 fi
14559 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14560   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14561 fi
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14601 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14602 hardcode_action_CXX=
14603 if test -n "$hardcode_libdir_flag_spec_CXX" ||
14604    test -n "$runpath_var_CXX" ||
14605    test "X$hardcode_automatic_CXX" = "Xyes" ; then
14606
14607   # We can hardcode non-existent directories.
14608   if test "$hardcode_direct_CXX" != no &&
14609      # If the only mechanism to avoid hardcoding is shlibpath_var, we
14610      # have to relink, otherwise we might link with an installed library
14611      # when we should be linking with a yet-to-be-installed one
14612      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14613      test "$hardcode_minus_L_CXX" != no; then
14614     # Linking always hardcodes the temporary library directory.
14615     hardcode_action_CXX=relink
14616   else
14617     # We can link without hardcoding, and we can hardcode nonexisting dirs.
14618     hardcode_action_CXX=immediate
14619   fi
14620 else
14621   # We cannot hardcode anything, or else we can only hardcode existing
14622   # directories.
14623   hardcode_action_CXX=unsupported
14624 fi
14625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14626 $as_echo "$hardcode_action_CXX" >&6; }
14627
14628 if test "$hardcode_action_CXX" = relink ||
14629    test "$inherit_rpath_CXX" = yes; then
14630   # Fast installation is not supported
14631   enable_fast_install=no
14632 elif test "$shlibpath_overrides_runpath" = yes ||
14633      test "$enable_shared" = no; then
14634   # Fast installation is not necessary
14635   enable_fast_install=needless
14636 fi
14637
14638
14639
14640
14641
14642
14643
14644   fi # test -n "$compiler"
14645
14646   CC=$lt_save_CC
14647   LDCXX=$LD
14648   LD=$lt_save_LD
14649   GCC=$lt_save_GCC
14650   with_gnu_ld=$lt_save_with_gnu_ld
14651   lt_cv_path_LDCXX=$lt_cv_path_LD
14652   lt_cv_path_LD=$lt_save_path_LD
14653   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14654   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14655 fi # test "$_lt_caught_CXX_error" != yes
14656
14657 ac_ext=c
14658 ac_cpp='$CPP $CPPFLAGS'
14659 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14660 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14661 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675         ac_config_commands="$ac_config_commands libtool"
14676
14677
14678
14679
14680 # Only expand once:
14681
14682
14683
14684
14685 # Check whether --with-target-subdir was given.
14686 if test "${with_target_subdir+set}" = set; then :
14687   withval=$with_target_subdir;
14688 fi
14689
14690
14691 # Check whether --with-cross-host was given.
14692 if test "${with_cross_host+set}" = set; then :
14693   withval=$with_cross_host;
14694 fi
14695
14696
14697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
14698 $as_echo_n "checking for thread model used by GCC... " >&6; }
14699 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
14700 if test -z "$THREADS"; then
14701    THREADS=no
14702 fi
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
14704 $as_echo "$THREADS" >&6; }
14705
14706 # Check whether --enable-parallel-mark was given.
14707 if test "${enable_parallel_mark+set}" = set; then :
14708   enableval=$enable_parallel_mark; case "$THREADS" in
14709       no | none | single)
14710         as_fn_error "Parallel mark requires --enable-threads=x spec" "$LINENO" 5
14711         ;;
14712     esac
14713
14714 fi
14715
14716
14717 AM_CPPFLAGS="-I`cd $srcdir && ${PWDCMD-pwd}`/include"
14718 THREADCFLAGS=
14719 THREADLIBS=
14720 case "$THREADS" in
14721  no | none | single)
14722     THREADS=none
14723     ;;
14724  posix | pthreads)
14725     THREADS=posix
14726     THREADLIBS=-lpthread
14727     case "$host" in
14728      x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux*)
14729
14730 $as_echo "#define GC_LINUX_THREADS 1" >>confdefs.h
14731
14732
14733 $as_echo "#define _REENTRANT 1" >>confdefs.h
14734
14735         if test "${enable_parallel_mark}" = yes; then
14736
14737 $as_echo "#define PARALLEL_MARK 1" >>confdefs.h
14738
14739         fi
14740
14741 $as_echo "#define THREAD_LOCAL_ALLOC 1" >>confdefs.h
14742
14743         ;;
14744      *-*-linux*)
14745         $as_echo "#define GC_LINUX_THREADS 1" >>confdefs.h
14746
14747         $as_echo "#define _REENTRANT 1" >>confdefs.h
14748
14749         ;;
14750      *-*-aix*)
14751
14752 $as_echo "#define GC_AIX_THREADS 1" >>confdefs.h
14753
14754         $as_echo "#define _REENTRANT 1" >>confdefs.h
14755
14756         ;;
14757      *-*-hpux11*)
14758         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Only HP-UX 11 POSIX threads are supported.\"" >&5
14759 $as_echo "$as_me: WARNING: \"Only HP-UX 11 POSIX threads are supported.\"" >&2;}
14760
14761 $as_echo "#define GC_HPUX_THREADS 1" >>confdefs.h
14762
14763
14764 $as_echo "#define _POSIX_C_SOURCE 199506L" >>confdefs.h
14765
14766         if test "${enable_parallel_mark}" = yes; then
14767           $as_echo "#define PARALLEL_MARK 1" >>confdefs.h
14768
14769         fi
14770         $as_echo "#define THREAD_LOCAL_ALLOC 1" >>confdefs.h
14771
14772         THREADLIBS="-lpthread -lrt"
14773         # HPUX needs REENTRANT for the _r calls.
14774
14775 $as_echo "#define _REENTRANT 1" >>confdefs.h
14776
14777         ;;
14778      *-*-hpux10*)
14779         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Only HP-UX 11 POSIX threads are supported.\"" >&5
14780 $as_echo "$as_me: WARNING: \"Only HP-UX 11 POSIX threads are supported.\"" >&2;}
14781         ;;
14782      *-*-kfreebsd*-gnu)
14783        $as_echo "#define GC_FREEBSD_THREADS 1" >>confdefs.h
14784
14785        THREADCFLAGS=-pthread
14786        THREADLIBS=-pthread
14787        $as_echo "#define _REENTRANT 1" >>confdefs.h
14788
14789          if test "${enable_parallel_mark}" = yes; then
14790          $as_echo "#define PARALLEL_MARK 1" >>confdefs.h
14791
14792        fi
14793        $as_echo "#define THREAD_LOCAL_ALLOC 1" >>confdefs.h
14794
14795
14796 $as_echo "#define USE_COMPILER_TLS 1" >>confdefs.h
14797
14798        ;;
14799      *-*-gnu*)
14800
14801 $as_echo "#define GC_GNU_THREADS 1" >>confdefs.h
14802
14803         $as_echo "#define _REENTRANT 1" >>confdefs.h
14804
14805         $as_echo "#define THREAD_LOCAL_ALLOC 1" >>confdefs.h
14806
14807         ;;
14808      *-*-freebsd*)
14809         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&5
14810 $as_echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&2;}
14811
14812 $as_echo "#define GC_FREEBSD_THREADS 1" >>confdefs.h
14813
14814         THREADCFLAGS=-pthread
14815         THREADLIBS=-pthread
14816         ;;
14817      *-*-solaris2.8*)
14818
14819 $as_echo "#define GC_SOLARIS_PTHREADS 1" >>confdefs.h
14820
14821         # Need to use alternate thread library, otherwise gctest hangs
14822         # on Solaris 8.
14823         multi_os_directory=`$CC -print-multi-os-directory`
14824         THREADLIBS="-L/usr/lib/lwp/$multi_os_directory \
14825                     -R/usr/lib/lwp/$multi_os_directory -lpthread -lthread -lrt"
14826         ;;
14827      *-*-solaris2*)
14828
14829 $as_echo "#define GC_SOLARIS_PTHREADS 1" >>confdefs.h
14830
14831         # The alternate thread library was only introduced in Solaris 8 and
14832         # became the default in Solaris 9, so no need for the special code
14833         # above otherwise.
14834         # nanosleep, sched_yield, and sem_* only live in librt before
14835         # Solaris 11.
14836         THREADLIBS="-lpthread -lrt"
14837         ;;
14838      *-*-irix*)
14839
14840 $as_echo "#define GC_IRIX_THREADS 1" >>confdefs.h
14841
14842         ;;
14843      *-*-cygwin*)
14844
14845 $as_echo "#define GC_WIN32_THREADS 1" >>confdefs.h
14846
14847         ;;
14848      *-*-darwin*)
14849
14850 $as_echo "#define GC_DARWIN_THREADS 1" >>confdefs.h
14851
14852         $as_echo "#define THREAD_LOCAL_ALLOC 1" >>confdefs.h
14853
14854         if test "${enable_parallel_mark}" = yes; then
14855           $as_echo "#define PARALLEL_MARK 1" >>confdefs.h
14856
14857         fi
14858         ;;
14859      *-*-osf*)
14860
14861 $as_echo "#define GC_OSF1_THREADS 1" >>confdefs.h
14862
14863         if test "${enable_parallel_mark}" = yes; then
14864           $as_echo "#define PARALLEL_MARK 1" >>confdefs.h
14865
14866           $as_echo "#define THREAD_LOCAL_ALLOC 1" >>confdefs.h
14867
14868           # May want to enable it in other cases, too.
14869           # Measurements havent yet been done.
14870         fi
14871         THREADCFLAGS=-pthread
14872         THREADLIBS="-lpthread -lrt"
14873         ;;
14874     esac
14875     ;;
14876  win32)
14877     $as_echo "#define GC_WIN32_THREADS 1" >>confdefs.h
14878
14879             ;;
14880  aix)
14881     THREADS=posix
14882     THREADLIBS=-lpthread
14883     $as_echo "#define GC_AIX_THREADS 1" >>confdefs.h
14884
14885     $as_echo "#define _REENTRANT 1" >>confdefs.h
14886
14887     ;;
14888  dce | vxworks)
14889     as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
14890     ;;
14891  *)
14892     as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
14893     ;;
14894 esac
14895
14896
14897
14898 case "$host" in
14899    powerpc-*-darwin*)
14900       powerpc_darwin=true
14901       ;;
14902 esac
14903  if test x$powerpc_darwin = xtrue; then
14904   POWERPC_DARWIN_TRUE=
14905   POWERPC_DARWIN_FALSE='#'
14906 else
14907   POWERPC_DARWIN_TRUE='#'
14908   POWERPC_DARWIN_FALSE=
14909 fi
14910
14911
14912 # Darwin needs a few extra special tests to deal with variation in the
14913 # system headers.
14914 case "$host" in
14915   powerpc*-*-darwin*)
14916     ac_fn_c_check_member "$LINENO" "ppc_thread_state_t" "r0" "ac_cv_member_ppc_thread_state_t_r0" "#include <mach/thread_status.h>
14917 "
14918 if test "x$ac_cv_member_ppc_thread_state_t_r0" = x""yes; then :
14919
14920 $as_echo "#define HAS_PPC_THREAD_STATE_R0 1" >>confdefs.h
14921
14922 fi
14923
14924     ac_fn_c_check_member "$LINENO" "ppc_thread_state_t" "__r0" "ac_cv_member_ppc_thread_state_t___r0" "#include <mach/thread_status.h>
14925 "
14926 if test "x$ac_cv_member_ppc_thread_state_t___r0" = x""yes; then :
14927
14928 $as_echo "#define HAS_PPC_THREAD_STATE___R0 1" >>confdefs.h
14929
14930 fi
14931
14932     ac_fn_c_check_member "$LINENO" "ppc_thread_state64_t" "r0" "ac_cv_member_ppc_thread_state64_t_r0" "#include <mach/thread_status.h>
14933 "
14934 if test "x$ac_cv_member_ppc_thread_state64_t_r0" = x""yes; then :
14935
14936 $as_echo "#define HAS_PPC_THREAD_STATE64_R0 1" >>confdefs.h
14937
14938 fi
14939
14940     ac_fn_c_check_member "$LINENO" "ppc_thread_state64_t" "__r0" "ac_cv_member_ppc_thread_state64_t___r0" "#include <mach/thread_status.h>
14941 "
14942 if test "x$ac_cv_member_ppc_thread_state64_t___r0" = x""yes; then :
14943
14944 $as_echo "#define HAS_PPC_THREAD_STATE64___R0 1" >>confdefs.h
14945
14946 fi
14947
14948     ;;
14949   i?86*-*-darwin*)
14950     ac_fn_c_check_member "$LINENO" "x86_thread_state32_t" "eax" "ac_cv_member_x86_thread_state32_t_eax" "#include <sys/cdefs.h>
14951       #include <mach/thread_status.h>
14952 "
14953 if test "x$ac_cv_member_x86_thread_state32_t_eax" = x""yes; then :
14954
14955 $as_echo "#define HAS_X86_THREAD_STATE32_EAX 1" >>confdefs.h
14956
14957 fi
14958
14959     ac_fn_c_check_member "$LINENO" "x86_thread_state32_t" "__eax" "ac_cv_member_x86_thread_state32_t___eax" "#include <sys/cdefs.h>
14960       #include <mach/thread_status.h>
14961 "
14962 if test "x$ac_cv_member_x86_thread_state32_t___eax" = x""yes; then :
14963
14964 $as_echo "#define HAS_X86_THREAD_STATE32___EAX 1" >>confdefs.h
14965
14966 fi
14967
14968     ;;
14969   x86_64-*-darwin*)
14970     ac_fn_c_check_member "$LINENO" "x86_thread_state64_t" "rax" "ac_cv_member_x86_thread_state64_t_rax" "#include <sys/cdefs.h>
14971       #include <mach/thread_status.h>
14972 "
14973 if test "x$ac_cv_member_x86_thread_state64_t_rax" = x""yes; then :
14974
14975 $as_echo "#define HAS_X86_THREAD_STATE64_RAX 1" >>confdefs.h
14976
14977 fi
14978
14979     ac_fn_c_check_member "$LINENO" "x86_thread_state64_t" "__rax" "ac_cv_member_x86_thread_state64_t___rax" "#include <sys/cdefs.h>
14980       #include <mach/thread_status.h>
14981 "
14982 if test "x$ac_cv_member_x86_thread_state64_t___rax" = x""yes; then :
14983
14984 $as_echo "#define HAS_X86_THREAD_STATE64___RAX 1" >>confdefs.h
14985
14986 fi
14987
14988      ;;
14989   *) ;;
14990 esac
14991
14992 case "$host" in
14993   # While IRIX 6 has libdl for the O32 and N32 ABIs, it's missing for N64
14994   # and unnecessary everywhere.
14995   mips-sgi-irix6*) ;;
14996   # We never want libdl on darwin. It is a fake libdl that just ends up making
14997   # dyld calls anyway
14998   *-*-darwin*) ;;
14999   *)
15000     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
15001 $as_echo_n "checking for dlopen in -ldl... " >&6; }
15002 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
15003   $as_echo_n "(cached) " >&6
15004 else
15005   ac_check_lib_save_LIBS=$LIBS
15006 LIBS="-ldl  $LIBS"
15007 if test x$gcc_no_link = xyes; then
15008   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
15009 fi
15010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15011 /* end confdefs.h.  */
15012
15013 /* Override any GCC internal prototype to avoid an error.
15014    Use char because int might match the return type of a GCC
15015    builtin and then its argument prototype would still apply.  */
15016 #ifdef __cplusplus
15017 extern "C"
15018 #endif
15019 char dlopen ();
15020 int
15021 main ()
15022 {
15023 return dlopen ();
15024   ;
15025   return 0;
15026 }
15027 _ACEOF
15028 if ac_fn_c_try_link "$LINENO"; then :
15029   ac_cv_lib_dl_dlopen=yes
15030 else
15031   ac_cv_lib_dl_dlopen=no
15032 fi
15033 rm -f core conftest.err conftest.$ac_objext \
15034     conftest$ac_exeext conftest.$ac_ext
15035 LIBS=$ac_check_lib_save_LIBS
15036 fi
15037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
15038 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
15039 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
15040   EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -ldl"
15041 fi
15042
15043     ;;
15044 esac
15045
15046 # extra LD Flags which are required for targets
15047 case "${host}" in
15048   *-*-darwin*)
15049     extra_ldflags_libgc=-Wl,-single_module
15050     ;;
15051 esac
15052
15053
15054
15055
15056 target_all=libgcjgc.la
15057
15058
15059 TARGET_ECOS="no"
15060
15061 # Check whether --with-ecos was given.
15062 if test "${with_ecos+set}" = set; then :
15063   withval=$with_ecos; TARGET_ECOS="$with_ecos"
15064
15065 fi
15066
15067
15068 addobjs=
15069 addlibs=
15070 addincludes=
15071 addtests=
15072 case "$TARGET_ECOS" in
15073    no)
15074       ;;
15075    *)
15076
15077 $as_echo "#define ECOS 1" >>confdefs.h
15078
15079       AM_CPPFLAGS="${AM_CPPFLAGS} -I${TARGET_ECOS}/include"
15080       addobjs="$addobjs ecos.lo"
15081       ;;
15082 esac
15083
15084 if test "${enable_cplusplus}" = yes; then
15085       addincludes="$addincludes include/gc_cpp.h include/gc_allocator.h"
15086       addtests="$addtests test_cpp"
15087 fi
15088
15089  if test "${enable_cplusplus}" = yes; then
15090   CPLUSPLUS_TRUE=
15091   CPLUSPLUS_FALSE='#'
15092 else
15093   CPLUSPLUS_TRUE='#'
15094   CPLUSPLUS_FALSE=
15095 fi
15096
15097
15098
15099
15100
15101
15102 # Configuration of shared libraries
15103 #
15104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
15105 $as_echo_n "checking whether to build shared libraries... " >&6; }
15106 # Check whether --enable-shared was given.
15107 if test "${enable_shared+set}" = set; then :
15108   enableval=$enable_shared; p=${PACKAGE-default}
15109     case $enableval in
15110     yes) enable_shared=yes ;;
15111     no) enable_shared=no ;;
15112     *)
15113       enable_shared=no
15114       # Look at the argument we got.  We use all the common list separators.
15115       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
15116       for pkg in $enableval; do
15117         IFS="$lt_save_ifs"
15118         if test "X$pkg" = "X$p"; then
15119           enable_shared=yes
15120         fi
15121       done
15122       IFS="$lt_save_ifs"
15123       ;;
15124     esac
15125 else
15126   enable_shared=yes
15127 fi
15128
15129
15130
15131
15132
15133
15134
15135 case "$host" in
15136  alpha-*-openbsd*)
15137      enable_shared=no
15138      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15139 $as_echo "no" >&6; }
15140      ;;
15141  *)
15142      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15143 $as_echo "yes" >&6; }
15144      ;;
15145 esac
15146
15147 # Checks for pthreads functions
15148 #
15149 oldLIBS="$LIBS"
15150 LIBS="$LIBS $THREADLIBS"
15151 for ac_func in pthread_getattr_np
15152 do :
15153   ac_fn_c_check_func "$LINENO" "pthread_getattr_np" "ac_cv_func_pthread_getattr_np"
15154 if test "x$ac_cv_func_pthread_getattr_np" = x""yes; then :
15155   cat >>confdefs.h <<_ACEOF
15156 #define HAVE_PTHREAD_GETATTR_NP 1
15157 _ACEOF
15158
15159 fi
15160 done
15161
15162 for ac_func in pthread_get_stackaddr_np
15163 do :
15164   ac_fn_c_check_func "$LINENO" "pthread_get_stackaddr_np" "ac_cv_func_pthread_get_stackaddr_np"
15165 if test "x$ac_cv_func_pthread_get_stackaddr_np" = x""yes; then :
15166   cat >>confdefs.h <<_ACEOF
15167 #define HAVE_PTHREAD_GET_STACKADDR_NP 1
15168 _ACEOF
15169
15170 fi
15171 done
15172
15173 LIBS="$oldLIBS"
15174
15175 # Configuration of machine-dependent code
15176 #
15177 # Set NO_EXECUTE_PERMISSION by default because gcj already uses
15178 # ffi_closure_{alloc,free} which takes care of allocating trampolines
15179 # in executable memory.
15180 #
15181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which machine-dependent code should be used" >&5
15182 $as_echo_n "checking which machine-dependent code should be used... " >&6; }
15183 machdep=
15184 case "$host" in
15185  alpha*-*-openbsd*)
15186     machdep="alpha_mach_dep.lo"
15187     if test x"${ac_cv_lib_dl_dlopen}" != xyes ; then
15188        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenBSD/Alpha without dlopen(). Shared library support is disabled" >&5
15189 $as_echo "$as_me: WARNING: OpenBSD/Alpha without dlopen(). Shared library support is disabled" >&2;}
15190     fi
15191     ;;
15192  alpha*-*-linux*)
15193     machdep="alpha_mach_dep.lo"
15194     ;;
15195  i?86-*-solaris2.[89] | i?86-*-solaris2.1? | x86_64-*-solaris2.1?)
15196
15197 $as_echo "#define SOLARIS25_PROC_VDB_BUG_FIXED 1" >>confdefs.h
15198
15199     ;;
15200  mipstx39-*-elf*)
15201     machdep="mips_ultrix_mach_dep.lo"
15202
15203 $as_echo "#define STACKBASE __stackbase" >>confdefs.h
15204
15205
15206 $as_echo "#define DATASTART_IS_ETEXT 1" >>confdefs.h
15207
15208     ;;
15209  mips-dec-ultrix*)
15210     machdep="mips_ultrix_mach-dep.lo"
15211     ;;
15212  mips-nec-sysv*|mips-unknown-sysv*)
15213     ;;
15214  mips*-*-linux*)
15215     ;;
15216  mips-*-*)
15217     machdep="mips_sgi_mach_dep.lo"
15218     ;;
15219  sparc-*-netbsd*)
15220     machdep="sparc_netbsd_mach_dep.lo"
15221     ;;
15222  sparc-sun-solaris2.3)
15223     machdep="sparc_mach_dep.lo"
15224
15225 $as_echo "#define SUNOS53_SHARED_LIB 1" >>confdefs.h
15226
15227     ;;
15228  sparc*-sun-solaris2.*)
15229     machdep="sparc_mach_dep.lo"
15230     ;;
15231  ia64-*-*)
15232     machdep="mach_dep.lo ia64_save_regs_in_stack.lo"
15233     ;;
15234 esac
15235
15236 $as_echo "#define NO_EXECUTE_PERMISSION 1" >>confdefs.h
15237
15238 if test x"$machdep" = x; then
15239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $machdep" >&5
15240 $as_echo "$machdep" >&6; }
15241    machdep="mach_dep.lo"
15242 fi
15243 addobjs="$addobjs $machdep"
15244
15245
15246
15247
15248
15249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC optimization should be disabled" >&5
15250 $as_echo_n "checking whether GCC optimization should be disabled... " >&6; }
15251 O0_CFLAGS=
15252 case "$host" in
15253  *aix*) test "$GCC" = yes && O0_CFLAGS=-O0 ;;
15254  *) ;;
15255 esac
15256 if test x"$O0_CFLAGS" != x; then
15257    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15258 $as_echo "yes" >&6; }
15259 else
15260    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15261 $as_echo "no" >&6; }
15262 fi
15263
15264
15265
15266 $as_echo "#define SILENT 1" >>confdefs.h
15267
15268
15269 $as_echo "#define NO_SIGNALS 1" >>confdefs.h
15270
15271
15272 $as_echo "#define ALL_INTERIOR_POINTERS 1" >>confdefs.h
15273
15274
15275
15276 $as_echo "#define JAVA_FINALIZATION 1" >>confdefs.h
15277
15278
15279 $as_echo "#define GC_GCJ_SUPPORT 1" >>confdefs.h
15280
15281
15282 $as_echo "#define ATOMIC_UNCOLLECTABLE 1" >>confdefs.h
15283
15284
15285 # Check whether --enable-gc-debug was given.
15286 if test "${enable_gc_debug+set}" = set; then :
15287   enableval=$enable_gc_debug;  if test "$enable_gc_debug" = "yes"; then
15288     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Must define GC_DEBUG and use debug alloc. in clients.\"" >&5
15289 $as_echo "$as_me: WARNING: \"Must define GC_DEBUG and use debug alloc. in clients.\"" >&2;}
15290
15291 $as_echo "#define KEEP_BACK_PTRS 1" >>confdefs.h
15292
15293
15294 $as_echo "#define DBG_HDRS_ALL 1" >>confdefs.h
15295
15296     case $host in
15297       ia64-*-linux* )
15298
15299 $as_echo "#define MAKE_BACK_GRAPH 1" >>confdefs.h
15300
15301       ;;
15302       x86-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* )
15303         $as_echo "#define MAKE_BACK_GRAPH 1" >>confdefs.h
15304
15305         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Client must not use -fomit-frame-pointer.\"" >&5
15306 $as_echo "$as_me: WARNING: \"Client must not use -fomit-frame-pointer.\"" >&2;}
15307
15308 $as_echo "#define SAVE_CALL_COUNT 8" >>confdefs.h
15309
15310       ;;
15311     esac
15312   fi
15313 fi
15314
15315
15316 if test "${gc_use_mmap}" = "yes"; then
15317
15318 $as_echo "#define USE_MMAP 1" >>confdefs.h
15319
15320 fi
15321
15322 if test -n "$with_cross_host" &&
15323    test x"$with_cross_host" != x"no"; then
15324   toolexecdir='$(exec_prefix)/$(target_noncanonical)'
15325   toolexeclibdir='$(toolexecdir)/lib'
15326 else
15327   toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
15328   toolexeclibdir='$(libdir)'
15329 fi
15330 multi_os_directory=`$CC -print-multi-os-directory`
15331 case $multi_os_directory in
15332   .) ;; # Avoid trailing /.
15333   *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
15334 esac
15335
15336
15337
15338 if test "${multilib}" = "yes"; then
15339   multilib_arg="--enable-multilib"
15340 else
15341   multilib_arg=
15342 fi
15343
15344 ac_config_headers="$ac_config_headers include/gc_config.h include/gc_ext_config.h"
15345
15346
15347 ac_config_files="$ac_config_files Makefile include/Makefile testsuite/Makefile threads.mk"
15348
15349 cat >confcache <<\_ACEOF
15350 # This file is a shell script that caches the results of configure
15351 # tests run on this system so they can be shared between configure
15352 # scripts and configure runs, see configure's option --config-cache.
15353 # It is not useful on other systems.  If it contains results you don't
15354 # want to keep, you may remove or edit it.
15355 #
15356 # config.status only pays attention to the cache file if you give it
15357 # the --recheck option to rerun configure.
15358 #
15359 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15360 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15361 # following values.
15362
15363 _ACEOF
15364
15365 # The following way of writing the cache mishandles newlines in values,
15366 # but we know of no workaround that is simple, portable, and efficient.
15367 # So, we kill variables containing newlines.
15368 # Ultrix sh set writes to stderr and can't be redirected directly,
15369 # and sets the high bit in the cache file unless we assign to the vars.
15370 (
15371   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15372     eval ac_val=\$$ac_var
15373     case $ac_val in #(
15374     *${as_nl}*)
15375       case $ac_var in #(
15376       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15377 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15378       esac
15379       case $ac_var in #(
15380       _ | IFS | as_nl) ;; #(
15381       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15382       *) { eval $ac_var=; unset $ac_var;} ;;
15383       esac ;;
15384     esac
15385   done
15386
15387   (set) 2>&1 |
15388     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15389     *${as_nl}ac_space=\ *)
15390       # `set' does not quote correctly, so add quotes: double-quote
15391       # substitution turns \\\\ into \\, and sed turns \\ into \.
15392       sed -n \
15393         "s/'/'\\\\''/g;
15394           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15395       ;; #(
15396     *)
15397       # `set' quotes correctly as required by POSIX, so do not add quotes.
15398       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15399       ;;
15400     esac |
15401     sort
15402 ) |
15403   sed '
15404      /^ac_cv_env_/b end
15405      t clear
15406      :clear
15407      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15408      t end
15409      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15410      :end' >>confcache
15411 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15412   if test -w "$cache_file"; then
15413     test "x$cache_file" != "x/dev/null" &&
15414       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15415 $as_echo "$as_me: updating cache $cache_file" >&6;}
15416     cat confcache >$cache_file
15417   else
15418     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15419 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15420   fi
15421 fi
15422 rm -f confcache
15423
15424 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15425 # Let make expand exec_prefix.
15426 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15427
15428 DEFS=-DHAVE_CONFIG_H
15429
15430 ac_libobjs=
15431 ac_ltlibobjs=
15432 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15433   # 1. Remove the extension, and $U if already installed.
15434   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15435   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15436   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15437   #    will be set to the directory where LIBOBJS objects are built.
15438   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15439   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15440 done
15441 LIBOBJS=$ac_libobjs
15442
15443 LTLIBOBJS=$ac_ltlibobjs
15444
15445
15446  if test -n "$EXEEXT"; then
15447   am__EXEEXT_TRUE=
15448   am__EXEEXT_FALSE='#'
15449 else
15450   am__EXEEXT_TRUE='#'
15451   am__EXEEXT_FALSE=
15452 fi
15453
15454 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15455   as_fn_error "conditional \"AMDEP\" was never defined.
15456 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15457 fi
15458 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15459   as_fn_error "conditional \"am__fastdepCC\" was never defined.
15460 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15461 fi
15462 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15463   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
15464 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15465 fi
15466 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15467   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15468 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15469 fi
15470 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
15471   as_fn_error "conditional \"POWERPC_DARWIN\" was never defined.
15472 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15473 fi
15474 if test -z "${CPLUSPLUS_TRUE}" && test -z "${CPLUSPLUS_FALSE}"; then
15475   as_fn_error "conditional \"CPLUSPLUS\" was never defined.
15476 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15477 fi
15478
15479 : ${CONFIG_STATUS=./config.status}
15480 ac_write_fail=0
15481 ac_clean_files_save=$ac_clean_files
15482 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15483 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15484 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15485 as_write_fail=0
15486 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15487 #! $SHELL
15488 # Generated by $as_me.
15489 # Run this file to recreate the current configuration.
15490 # Compiler output produced by configure, useful for debugging
15491 # configure, is in config.log if it exists.
15492
15493 debug=false
15494 ac_cs_recheck=false
15495 ac_cs_silent=false
15496
15497 SHELL=\${CONFIG_SHELL-$SHELL}
15498 export SHELL
15499 _ASEOF
15500 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15501 ## -------------------- ##
15502 ## M4sh Initialization. ##
15503 ## -------------------- ##
15504
15505 # Be more Bourne compatible
15506 DUALCASE=1; export DUALCASE # for MKS sh
15507 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15508   emulate sh
15509   NULLCMD=:
15510   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15511   # is contrary to our usage.  Disable this feature.
15512   alias -g '${1+"$@"}'='"$@"'
15513   setopt NO_GLOB_SUBST
15514 else
15515   case `(set -o) 2>/dev/null` in #(
15516   *posix*) :
15517     set -o posix ;; #(
15518   *) :
15519      ;;
15520 esac
15521 fi
15522
15523
15524 as_nl='
15525 '
15526 export as_nl
15527 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15528 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15529 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15530 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15531 # Prefer a ksh shell builtin over an external printf program on Solaris,
15532 # but without wasting forks for bash or zsh.
15533 if test -z "$BASH_VERSION$ZSH_VERSION" \
15534     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15535   as_echo='print -r --'
15536   as_echo_n='print -rn --'
15537 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15538   as_echo='printf %s\n'
15539   as_echo_n='printf %s'
15540 else
15541   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15542     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15543     as_echo_n='/usr/ucb/echo -n'
15544   else
15545     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15546     as_echo_n_body='eval
15547       arg=$1;
15548       case $arg in #(
15549       *"$as_nl"*)
15550         expr "X$arg" : "X\\(.*\\)$as_nl";
15551         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15552       esac;
15553       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15554     '
15555     export as_echo_n_body
15556     as_echo_n='sh -c $as_echo_n_body as_echo'
15557   fi
15558   export as_echo_body
15559   as_echo='sh -c $as_echo_body as_echo'
15560 fi
15561
15562 # The user is always right.
15563 if test "${PATH_SEPARATOR+set}" != set; then
15564   PATH_SEPARATOR=:
15565   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15566     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15567       PATH_SEPARATOR=';'
15568   }
15569 fi
15570
15571
15572 # IFS
15573 # We need space, tab and new line, in precisely that order.  Quoting is
15574 # there to prevent editors from complaining about space-tab.
15575 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15576 # splitting by setting IFS to empty value.)
15577 IFS=" ""        $as_nl"
15578
15579 # Find who we are.  Look in the path if we contain no directory separator.
15580 case $0 in #((
15581   *[\\/]* ) as_myself=$0 ;;
15582   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15583 for as_dir in $PATH
15584 do
15585   IFS=$as_save_IFS
15586   test -z "$as_dir" && as_dir=.
15587     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15588   done
15589 IFS=$as_save_IFS
15590
15591      ;;
15592 esac
15593 # We did not find ourselves, most probably we were run as `sh COMMAND'
15594 # in which case we are not to be found in the path.
15595 if test "x$as_myself" = x; then
15596   as_myself=$0
15597 fi
15598 if test ! -f "$as_myself"; then
15599   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15600   exit 1
15601 fi
15602
15603 # Unset variables that we do not need and which cause bugs (e.g. in
15604 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15605 # suppresses any "Segmentation fault" message there.  '((' could
15606 # trigger a bug in pdksh 5.2.14.
15607 for as_var in BASH_ENV ENV MAIL MAILPATH
15608 do eval test x\${$as_var+set} = xset \
15609   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15610 done
15611 PS1='$ '
15612 PS2='> '
15613 PS4='+ '
15614
15615 # NLS nuisances.
15616 LC_ALL=C
15617 export LC_ALL
15618 LANGUAGE=C
15619 export LANGUAGE
15620
15621 # CDPATH.
15622 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15623
15624
15625 # as_fn_error ERROR [LINENO LOG_FD]
15626 # ---------------------------------
15627 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15628 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15629 # script with status $?, using 1 if that was 0.
15630 as_fn_error ()
15631 {
15632   as_status=$?; test $as_status -eq 0 && as_status=1
15633   if test "$3"; then
15634     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15635     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15636   fi
15637   $as_echo "$as_me: error: $1" >&2
15638   as_fn_exit $as_status
15639 } # as_fn_error
15640
15641
15642 # as_fn_set_status STATUS
15643 # -----------------------
15644 # Set $? to STATUS, without forking.
15645 as_fn_set_status ()
15646 {
15647   return $1
15648 } # as_fn_set_status
15649
15650 # as_fn_exit STATUS
15651 # -----------------
15652 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15653 as_fn_exit ()
15654 {
15655   set +e
15656   as_fn_set_status $1
15657   exit $1
15658 } # as_fn_exit
15659
15660 # as_fn_unset VAR
15661 # ---------------
15662 # Portably unset VAR.
15663 as_fn_unset ()
15664 {
15665   { eval $1=; unset $1;}
15666 }
15667 as_unset=as_fn_unset
15668 # as_fn_append VAR VALUE
15669 # ----------------------
15670 # Append the text in VALUE to the end of the definition contained in VAR. Take
15671 # advantage of any shell optimizations that allow amortized linear growth over
15672 # repeated appends, instead of the typical quadratic growth present in naive
15673 # implementations.
15674 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15675   eval 'as_fn_append ()
15676   {
15677     eval $1+=\$2
15678   }'
15679 else
15680   as_fn_append ()
15681   {
15682     eval $1=\$$1\$2
15683   }
15684 fi # as_fn_append
15685
15686 # as_fn_arith ARG...
15687 # ------------------
15688 # Perform arithmetic evaluation on the ARGs, and store the result in the
15689 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15690 # must be portable across $(()) and expr.
15691 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15692   eval 'as_fn_arith ()
15693   {
15694     as_val=$(( $* ))
15695   }'
15696 else
15697   as_fn_arith ()
15698   {
15699     as_val=`expr "$@" || test $? -eq 1`
15700   }
15701 fi # as_fn_arith
15702
15703
15704 if expr a : '\(a\)' >/dev/null 2>&1 &&
15705    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15706   as_expr=expr
15707 else
15708   as_expr=false
15709 fi
15710
15711 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15712   as_basename=basename
15713 else
15714   as_basename=false
15715 fi
15716
15717 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15718   as_dirname=dirname
15719 else
15720   as_dirname=false
15721 fi
15722
15723 as_me=`$as_basename -- "$0" ||
15724 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15725          X"$0" : 'X\(//\)$' \| \
15726          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15727 $as_echo X/"$0" |
15728     sed '/^.*\/\([^/][^/]*\)\/*$/{
15729             s//\1/
15730             q
15731           }
15732           /^X\/\(\/\/\)$/{
15733             s//\1/
15734             q
15735           }
15736           /^X\/\(\/\).*/{
15737             s//\1/
15738             q
15739           }
15740           s/.*/./; q'`
15741
15742 # Avoid depending upon Character Ranges.
15743 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15744 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15745 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15746 as_cr_digits='0123456789'
15747 as_cr_alnum=$as_cr_Letters$as_cr_digits
15748
15749 ECHO_C= ECHO_N= ECHO_T=
15750 case `echo -n x` in #(((((
15751 -n*)
15752   case `echo 'xy\c'` in
15753   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15754   xy)  ECHO_C='\c';;
15755   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15756        ECHO_T=' ';;
15757   esac;;
15758 *)
15759   ECHO_N='-n';;
15760 esac
15761
15762 rm -f conf$$ conf$$.exe conf$$.file
15763 if test -d conf$$.dir; then
15764   rm -f conf$$.dir/conf$$.file
15765 else
15766   rm -f conf$$.dir
15767   mkdir conf$$.dir 2>/dev/null
15768 fi
15769 if (echo >conf$$.file) 2>/dev/null; then
15770   if ln -s conf$$.file conf$$ 2>/dev/null; then
15771     as_ln_s='ln -s'
15772     # ... but there are two gotchas:
15773     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15774     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15775     # In both cases, we have to default to `cp -p'.
15776     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15777       as_ln_s='cp -p'
15778   elif ln conf$$.file conf$$ 2>/dev/null; then
15779     as_ln_s=ln
15780   else
15781     as_ln_s='cp -p'
15782   fi
15783 else
15784   as_ln_s='cp -p'
15785 fi
15786 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15787 rmdir conf$$.dir 2>/dev/null
15788
15789
15790 # as_fn_mkdir_p
15791 # -------------
15792 # Create "$as_dir" as a directory, including parents if necessary.
15793 as_fn_mkdir_p ()
15794 {
15795
15796   case $as_dir in #(
15797   -*) as_dir=./$as_dir;;
15798   esac
15799   test -d "$as_dir" || eval $as_mkdir_p || {
15800     as_dirs=
15801     while :; do
15802       case $as_dir in #(
15803       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15804       *) as_qdir=$as_dir;;
15805       esac
15806       as_dirs="'$as_qdir' $as_dirs"
15807       as_dir=`$as_dirname -- "$as_dir" ||
15808 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15809          X"$as_dir" : 'X\(//\)[^/]' \| \
15810          X"$as_dir" : 'X\(//\)$' \| \
15811          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15812 $as_echo X"$as_dir" |
15813     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15814             s//\1/
15815             q
15816           }
15817           /^X\(\/\/\)[^/].*/{
15818             s//\1/
15819             q
15820           }
15821           /^X\(\/\/\)$/{
15822             s//\1/
15823             q
15824           }
15825           /^X\(\/\).*/{
15826             s//\1/
15827             q
15828           }
15829           s/.*/./; q'`
15830       test -d "$as_dir" && break
15831     done
15832     test -z "$as_dirs" || eval "mkdir $as_dirs"
15833   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15834
15835
15836 } # as_fn_mkdir_p
15837 if mkdir -p . 2>/dev/null; then
15838   as_mkdir_p='mkdir -p "$as_dir"'
15839 else
15840   test -d ./-p && rmdir ./-p
15841   as_mkdir_p=false
15842 fi
15843
15844 if test -x / >/dev/null 2>&1; then
15845   as_test_x='test -x'
15846 else
15847   if ls -dL / >/dev/null 2>&1; then
15848     as_ls_L_option=L
15849   else
15850     as_ls_L_option=
15851   fi
15852   as_test_x='
15853     eval sh -c '\''
15854       if test -d "$1"; then
15855         test -d "$1/.";
15856       else
15857         case $1 in #(
15858         -*)set "./$1";;
15859         esac;
15860         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15861         ???[sx]*):;;*)false;;esac;fi
15862     '\'' sh
15863   '
15864 fi
15865 as_executable_p=$as_test_x
15866
15867 # Sed expression to map a string onto a valid CPP name.
15868 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15869
15870 # Sed expression to map a string onto a valid variable name.
15871 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15872
15873
15874 exec 6>&1
15875 ## ----------------------------------- ##
15876 ## Main body of $CONFIG_STATUS script. ##
15877 ## ----------------------------------- ##
15878 _ASEOF
15879 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15880
15881 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15882 # Save the log message, to keep $0 and so on meaningful, and to
15883 # report actual input values of CONFIG_FILES etc. instead of their
15884 # values after options handling.
15885 ac_log="
15886 This file was extended by $as_me, which was
15887 generated by GNU Autoconf 2.64.  Invocation command line was
15888
15889   CONFIG_FILES    = $CONFIG_FILES
15890   CONFIG_HEADERS  = $CONFIG_HEADERS
15891   CONFIG_LINKS    = $CONFIG_LINKS
15892   CONFIG_COMMANDS = $CONFIG_COMMANDS
15893   $ $0 $@
15894
15895 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15896 "
15897
15898 _ACEOF
15899
15900 case $ac_config_files in *"
15901 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15902 esac
15903
15904 case $ac_config_headers in *"
15905 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15906 esac
15907
15908
15909 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15910 # Files that config.status was made for.
15911 config_files="$ac_config_files"
15912 config_headers="$ac_config_headers"
15913 config_commands="$ac_config_commands"
15914
15915 _ACEOF
15916
15917 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15918 ac_cs_usage="\
15919 \`$as_me' instantiates files and other configuration actions
15920 from templates according to the current configuration.  Unless the files
15921 and actions are specified as TAGs, all are instantiated by default.
15922
15923 Usage: $0 [OPTION]... [TAG]...
15924
15925   -h, --help       print this help, then exit
15926   -V, --version    print version number and configuration settings, then exit
15927   -q, --quiet, --silent
15928                    do not print progress messages
15929   -d, --debug      don't remove temporary files
15930       --recheck    update $as_me by reconfiguring in the same conditions
15931       --file=FILE[:TEMPLATE]
15932                    instantiate the configuration file FILE
15933       --header=FILE[:TEMPLATE]
15934                    instantiate the configuration header FILE
15935
15936 Configuration files:
15937 $config_files
15938
15939 Configuration headers:
15940 $config_headers
15941
15942 Configuration commands:
15943 $config_commands
15944
15945 Report bugs to the package provider."
15946
15947 _ACEOF
15948 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15949 ac_cs_version="\\
15950 config.status
15951 configured by $0, generated by GNU Autoconf 2.64,
15952   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15953
15954 Copyright (C) 2009 Free Software Foundation, Inc.
15955 This config.status script is free software; the Free Software Foundation
15956 gives unlimited permission to copy, distribute and modify it."
15957
15958 ac_pwd='$ac_pwd'
15959 srcdir='$srcdir'
15960 INSTALL='$INSTALL'
15961 MKDIR_P='$MKDIR_P'
15962 AWK='$AWK'
15963 test -n "\$AWK" || AWK=awk
15964 _ACEOF
15965
15966 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15967 # The default lists apply if the user does not specify any file.
15968 ac_need_defaults=:
15969 while test $# != 0
15970 do
15971   case $1 in
15972   --*=*)
15973     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15974     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15975     ac_shift=:
15976     ;;
15977   *)
15978     ac_option=$1
15979     ac_optarg=$2
15980     ac_shift=shift
15981     ;;
15982   esac
15983
15984   case $ac_option in
15985   # Handling of the options.
15986   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15987     ac_cs_recheck=: ;;
15988   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15989     $as_echo "$ac_cs_version"; exit ;;
15990   --debug | --debu | --deb | --de | --d | -d )
15991     debug=: ;;
15992   --file | --fil | --fi | --f )
15993     $ac_shift
15994     case $ac_optarg in
15995     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15996     esac
15997     as_fn_append CONFIG_FILES " '$ac_optarg'"
15998     ac_need_defaults=false;;
15999   --header | --heade | --head | --hea )
16000     $ac_shift
16001     case $ac_optarg in
16002     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16003     esac
16004     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16005     ac_need_defaults=false;;
16006   --he | --h)
16007     # Conflict between --help and --header
16008     as_fn_error "ambiguous option: \`$1'
16009 Try \`$0 --help' for more information.";;
16010   --help | --hel | -h )
16011     $as_echo "$ac_cs_usage"; exit ;;
16012   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16013   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16014     ac_cs_silent=: ;;
16015
16016   # This is an error.
16017   -*) as_fn_error "unrecognized option: \`$1'
16018 Try \`$0 --help' for more information." ;;
16019
16020   *) as_fn_append ac_config_targets " $1"
16021      ac_need_defaults=false ;;
16022
16023   esac
16024   shift
16025 done
16026
16027 ac_configure_extra_args=
16028
16029 if $ac_cs_silent; then
16030   exec 6>/dev/null
16031   ac_configure_extra_args="$ac_configure_extra_args --silent"
16032 fi
16033
16034 _ACEOF
16035 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16036 if \$ac_cs_recheck; then
16037   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16038   shift
16039   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16040   CONFIG_SHELL='$SHELL'
16041   export CONFIG_SHELL
16042   exec "\$@"
16043 fi
16044
16045 _ACEOF
16046 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16047 exec 5>>config.log
16048 {
16049   echo
16050   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16051 ## Running $as_me. ##
16052 _ASBOX
16053   $as_echo "$ac_log"
16054 } >&5
16055
16056 _ACEOF
16057 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16058 #
16059 # INIT-COMMANDS
16060 #
16061
16062 srcdir="$srcdir"
16063 host="$host"
16064 target="$target"
16065 with_multisubdir="$with_multisubdir"
16066 with_multisrctop="$with_multisrctop"
16067 with_target_subdir="$with_target_subdir"
16068 ac_configure_args="${multilib_arg} ${ac_configure_args}"
16069 multi_basedir="$multi_basedir"
16070 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16071 CC="$CC"
16072 CXX="$CXX"
16073 GFORTRAN="$GFORTRAN"
16074 GCJ="$GCJ"
16075 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16076
16077
16078 # The HP-UX ksh and POSIX shell print the target directory to stdout
16079 # if CDPATH is set.
16080 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16081
16082 sed_quote_subst='$sed_quote_subst'
16083 double_quote_subst='$double_quote_subst'
16084 delay_variable_subst='$delay_variable_subst'
16085 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16086 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16087 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16088 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16089 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16090 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16091 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16092 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16093 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16094 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16095 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16096 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16097 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16098 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16099 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16100 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16101 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16102 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16103 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16104 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16105 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16106 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16107 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16108 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16109 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16110 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16111 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16112 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16113 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16114 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16115 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16116 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16117 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16118 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16119 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16120 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16121 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16122 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16123 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16124 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16125 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16126 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16127 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16128 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16129 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16130 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16131 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16132 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16133 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16134 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16135 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16136 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16137 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16138 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16139 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16140 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16141 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16142 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16143 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16144 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16145 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16146 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16147 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16148 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16149 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16150 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16151 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16152 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16153 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16154 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16155 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16156 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16157 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16158 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16159 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16160 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16161 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16162 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16163 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16164 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16165 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16166 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16167 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16168 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16169 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16170 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16171 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16172 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16173 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16174 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16175 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16176 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16177 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16178 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16179 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16180 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16181 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16182 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16183 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16184 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16185 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16186 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16187 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16188 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16189 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16190 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16191 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16192 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16193 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16194 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16195 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16196 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16197 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16198 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16199 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16200 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16201 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16202 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16203 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16204 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16205 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16206 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16207 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16208 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16209 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16210 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16211 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16212 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16213 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16214 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16215 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16216 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16217 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16218 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16219 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16220 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16221 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16222 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16223 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16224 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16225 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16226 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16227 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16228 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16229 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16230 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16231 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16232 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16233 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16234 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16235 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16236 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16237 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
16238 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16239 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16240 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16241 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16242 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16243 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16244 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16245 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16246 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
16247 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16248 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16249 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16250 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16251 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16252 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16253 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16254 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16255 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16256 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16257 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16258 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16259 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16260
16261 LTCC='$LTCC'
16262 LTCFLAGS='$LTCFLAGS'
16263 compiler='$compiler_DEFAULT'
16264
16265 # A function that is used when there is no print builtin or printf.
16266 func_fallback_echo ()
16267 {
16268   eval 'cat <<_LTECHO_EOF
16269 \$1
16270 _LTECHO_EOF'
16271 }
16272
16273 # Quote evaled strings.
16274 for var in SHELL \
16275 ECHO \
16276 SED \
16277 GREP \
16278 EGREP \
16279 FGREP \
16280 LD \
16281 NM \
16282 LN_S \
16283 lt_SP2NL \
16284 lt_NL2SP \
16285 reload_flag \
16286 OBJDUMP \
16287 deplibs_check_method \
16288 file_magic_cmd \
16289 AR \
16290 AR_FLAGS \
16291 STRIP \
16292 RANLIB \
16293 CC \
16294 CFLAGS \
16295 compiler \
16296 lt_cv_sys_global_symbol_pipe \
16297 lt_cv_sys_global_symbol_to_cdecl \
16298 lt_cv_sys_global_symbol_to_c_name_address \
16299 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16300 lt_prog_compiler_no_builtin_flag \
16301 lt_prog_compiler_wl \
16302 lt_prog_compiler_pic \
16303 lt_prog_compiler_static \
16304 lt_cv_prog_compiler_c_o \
16305 need_locks \
16306 DSYMUTIL \
16307 NMEDIT \
16308 LIPO \
16309 OTOOL \
16310 OTOOL64 \
16311 shrext_cmds \
16312 export_dynamic_flag_spec \
16313 whole_archive_flag_spec \
16314 compiler_needs_object \
16315 with_gnu_ld \
16316 allow_undefined_flag \
16317 no_undefined_flag \
16318 hardcode_libdir_flag_spec \
16319 hardcode_libdir_flag_spec_ld \
16320 hardcode_libdir_separator \
16321 fix_srcfile_path \
16322 exclude_expsyms \
16323 include_expsyms \
16324 file_list_spec \
16325 variables_saved_for_relink \
16326 libname_spec \
16327 library_names_spec \
16328 soname_spec \
16329 install_override_mode \
16330 finish_eval \
16331 old_striplib \
16332 striplib \
16333 compiler_lib_search_dirs \
16334 predep_objects \
16335 postdep_objects \
16336 predeps \
16337 postdeps \
16338 compiler_lib_search_path \
16339 LD_CXX \
16340 reload_flag_CXX \
16341 compiler_CXX \
16342 lt_prog_compiler_no_builtin_flag_CXX \
16343 lt_prog_compiler_wl_CXX \
16344 lt_prog_compiler_pic_CXX \
16345 lt_prog_compiler_static_CXX \
16346 lt_cv_prog_compiler_c_o_CXX \
16347 export_dynamic_flag_spec_CXX \
16348 whole_archive_flag_spec_CXX \
16349 compiler_needs_object_CXX \
16350 with_gnu_ld_CXX \
16351 allow_undefined_flag_CXX \
16352 no_undefined_flag_CXX \
16353 hardcode_libdir_flag_spec_CXX \
16354 hardcode_libdir_flag_spec_ld_CXX \
16355 hardcode_libdir_separator_CXX \
16356 fix_srcfile_path_CXX \
16357 exclude_expsyms_CXX \
16358 include_expsyms_CXX \
16359 file_list_spec_CXX \
16360 compiler_lib_search_dirs_CXX \
16361 predep_objects_CXX \
16362 postdep_objects_CXX \
16363 predeps_CXX \
16364 postdeps_CXX \
16365 compiler_lib_search_path_CXX; do
16366     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16367     *[\\\\\\\`\\"\\\$]*)
16368       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16369       ;;
16370     *)
16371       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16372       ;;
16373     esac
16374 done
16375
16376 # Double-quote double-evaled strings.
16377 for var in reload_cmds \
16378 old_postinstall_cmds \
16379 old_postuninstall_cmds \
16380 old_archive_cmds \
16381 extract_expsyms_cmds \
16382 old_archive_from_new_cmds \
16383 old_archive_from_expsyms_cmds \
16384 archive_cmds \
16385 archive_expsym_cmds \
16386 module_cmds \
16387 module_expsym_cmds \
16388 export_symbols_cmds \
16389 prelink_cmds \
16390 postinstall_cmds \
16391 postuninstall_cmds \
16392 finish_cmds \
16393 sys_lib_search_path_spec \
16394 sys_lib_dlsearch_path_spec \
16395 reload_cmds_CXX \
16396 old_archive_cmds_CXX \
16397 old_archive_from_new_cmds_CXX \
16398 old_archive_from_expsyms_cmds_CXX \
16399 archive_cmds_CXX \
16400 archive_expsym_cmds_CXX \
16401 module_cmds_CXX \
16402 module_expsym_cmds_CXX \
16403 export_symbols_cmds_CXX \
16404 prelink_cmds_CXX; do
16405     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16406     *[\\\\\\\`\\"\\\$]*)
16407       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16408       ;;
16409     *)
16410       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16411       ;;
16412     esac
16413 done
16414
16415 ac_aux_dir='$ac_aux_dir'
16416 xsi_shell='$xsi_shell'
16417 lt_shell_append='$lt_shell_append'
16418
16419 # See if we are running on zsh, and set the options which allow our
16420 # commands through without removal of \ escapes INIT.
16421 if test -n "\${ZSH_VERSION+set}" ; then
16422    setopt NO_GLOB_SUBST
16423 fi
16424
16425
16426     PACKAGE='$PACKAGE'
16427     VERSION='$VERSION'
16428     TIMESTAMP='$TIMESTAMP'
16429     RM='$RM'
16430     ofile='$ofile'
16431
16432
16433
16434
16435
16436
16437 _ACEOF
16438
16439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16440
16441 # Handling of arguments.
16442 for ac_config_target in $ac_config_targets
16443 do
16444   case $ac_config_target in
16445     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16446     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16447     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16448     "include/gc_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/gc_config.h" ;;
16449     "include/gc_ext_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/gc_ext_config.h" ;;
16450     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16451     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
16452     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
16453     "threads.mk") CONFIG_FILES="$CONFIG_FILES threads.mk" ;;
16454
16455   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16456   esac
16457 done
16458
16459
16460 # If the user did not use the arguments to specify the items to instantiate,
16461 # then the envvar interface is used.  Set only those that are not.
16462 # We use the long form for the default assignment because of an extremely
16463 # bizarre bug on SunOS 4.1.3.
16464 if $ac_need_defaults; then
16465   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16466   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16467   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16468 fi
16469
16470 # Have a temporary directory for convenience.  Make it in the build tree
16471 # simply because there is no reason against having it here, and in addition,
16472 # creating and moving files from /tmp can sometimes cause problems.
16473 # Hook for its removal unless debugging.
16474 # Note that there is a small window in which the directory will not be cleaned:
16475 # after its creation but before its name has been assigned to `$tmp'.
16476 $debug ||
16477 {
16478   tmp=
16479   trap 'exit_status=$?
16480   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16481 ' 0
16482   trap 'as_fn_exit 1' 1 2 13 15
16483 }
16484 # Create a (secure) tmp directory for tmp files.
16485
16486 {
16487   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16488   test -n "$tmp" && test -d "$tmp"
16489 }  ||
16490 {
16491   tmp=./conf$$-$RANDOM
16492   (umask 077 && mkdir "$tmp")
16493 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16494
16495 # Set up the scripts for CONFIG_FILES section.
16496 # No need to generate them if there are no CONFIG_FILES.
16497 # This happens for instance with `./config.status config.h'.
16498 if test -n "$CONFIG_FILES"; then
16499
16500
16501 ac_cr=`echo X | tr X '\015'`
16502 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16503 # But we know of no other shell where ac_cr would be empty at this
16504 # point, so we can use a bashism as a fallback.
16505 if test "x$ac_cr" = x; then
16506   eval ac_cr=\$\'\\r\'
16507 fi
16508 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16509 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16510   ac_cs_awk_cr='\r'
16511 else
16512   ac_cs_awk_cr=$ac_cr
16513 fi
16514
16515 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16516 _ACEOF
16517
16518
16519 {
16520   echo "cat >conf$$subs.awk <<_ACEOF" &&
16521   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16522   echo "_ACEOF"
16523 } >conf$$subs.sh ||
16524   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16525 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16526 ac_delim='%!_!# '
16527 for ac_last_try in false false false false false :; do
16528   . ./conf$$subs.sh ||
16529     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16530
16531   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16532   if test $ac_delim_n = $ac_delim_num; then
16533     break
16534   elif $ac_last_try; then
16535     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16536   else
16537     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16538   fi
16539 done
16540 rm -f conf$$subs.sh
16541
16542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16543 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16544 _ACEOF
16545 sed -n '
16546 h
16547 s/^/S["/; s/!.*/"]=/
16548 p
16549 g
16550 s/^[^!]*!//
16551 :repl
16552 t repl
16553 s/'"$ac_delim"'$//
16554 t delim
16555 :nl
16556 h
16557 s/\(.\{148\}\).*/\1/
16558 t more1
16559 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16560 p
16561 n
16562 b repl
16563 :more1
16564 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16565 p
16566 g
16567 s/.\{148\}//
16568 t nl
16569 :delim
16570 h
16571 s/\(.\{148\}\).*/\1/
16572 t more2
16573 s/["\\]/\\&/g; s/^/"/; s/$/"/
16574 p
16575 b
16576 :more2
16577 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16578 p
16579 g
16580 s/.\{148\}//
16581 t delim
16582 ' <conf$$subs.awk | sed '
16583 /^[^""]/{
16584   N
16585   s/\n//
16586 }
16587 ' >>$CONFIG_STATUS || ac_write_fail=1
16588 rm -f conf$$subs.awk
16589 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16590 _ACAWK
16591 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16592   for (key in S) S_is_set[key] = 1
16593   FS = "\a"
16594
16595 }
16596 {
16597   line = $ 0
16598   nfields = split(line, field, "@")
16599   substed = 0
16600   len = length(field[1])
16601   for (i = 2; i < nfields; i++) {
16602     key = field[i]
16603     keylen = length(key)
16604     if (S_is_set[key]) {
16605       value = S[key]
16606       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16607       len += length(value) + length(field[++i])
16608       substed = 1
16609     } else
16610       len += 1 + keylen
16611   }
16612
16613   print line
16614 }
16615
16616 _ACAWK
16617 _ACEOF
16618 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16619 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16620   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16621 else
16622   cat
16623 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16624   || as_fn_error "could not setup config files machinery" "$LINENO" 5
16625 _ACEOF
16626
16627 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16628 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16629 # trailing colons and then remove the whole line if VPATH becomes empty
16630 # (actually we leave an empty line to preserve line numbers).
16631 if test "x$srcdir" = x.; then
16632   ac_vpsub='/^[  ]*VPATH[        ]*=/{
16633 s/:*\$(srcdir):*/:/
16634 s/:*\${srcdir}:*/:/
16635 s/:*@srcdir@:*/:/
16636 s/^\([^=]*=[     ]*\):*/\1/
16637 s/:*$//
16638 s/^[^=]*=[       ]*$//
16639 }'
16640 fi
16641
16642 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16643 fi # test -n "$CONFIG_FILES"
16644
16645 # Set up the scripts for CONFIG_HEADERS section.
16646 # No need to generate them if there are no CONFIG_HEADERS.
16647 # This happens for instance with `./config.status Makefile'.
16648 if test -n "$CONFIG_HEADERS"; then
16649 cat >"$tmp/defines.awk" <<\_ACAWK ||
16650 BEGIN {
16651 _ACEOF
16652
16653 # Transform confdefs.h into an awk script `defines.awk', embedded as
16654 # here-document in config.status, that substitutes the proper values into
16655 # config.h.in to produce config.h.
16656
16657 # Create a delimiter string that does not exist in confdefs.h, to ease
16658 # handling of long lines.
16659 ac_delim='%!_!# '
16660 for ac_last_try in false false :; do
16661   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16662   if test -z "$ac_t"; then
16663     break
16664   elif $ac_last_try; then
16665     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16666   else
16667     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16668   fi
16669 done
16670
16671 # For the awk script, D is an array of macro values keyed by name,
16672 # likewise P contains macro parameters if any.  Preserve backslash
16673 # newline sequences.
16674
16675 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16676 sed -n '
16677 s/.\{148\}/&'"$ac_delim"'/g
16678 t rset
16679 :rset
16680 s/^[     ]*#[    ]*define[       ][      ]*/ /
16681 t def
16682 d
16683 :def
16684 s/\\$//
16685 t bsnl
16686 s/["\\]/\\&/g
16687 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16688 D["\1"]=" \3"/p
16689 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16690 d
16691 :bsnl
16692 s/["\\]/\\&/g
16693 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16694 D["\1"]=" \3\\\\\\n"\\/p
16695 t cont
16696 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16697 t cont
16698 d
16699 :cont
16700 n
16701 s/.\{148\}/&'"$ac_delim"'/g
16702 t clear
16703 :clear
16704 s/\\$//
16705 t bsnlc
16706 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16707 d
16708 :bsnlc
16709 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16710 b cont
16711 ' <confdefs.h | sed '
16712 s/'"$ac_delim"'/"\\\
16713 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16714
16715 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16716   for (key in D) D_is_set[key] = 1
16717   FS = "\a"
16718 }
16719 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16720   line = \$ 0
16721   split(line, arg, " ")
16722   if (arg[1] == "#") {
16723     defundef = arg[2]
16724     mac1 = arg[3]
16725   } else {
16726     defundef = substr(arg[1], 2)
16727     mac1 = arg[2]
16728   }
16729   split(mac1, mac2, "(") #)
16730   macro = mac2[1]
16731   prefix = substr(line, 1, index(line, defundef) - 1)
16732   if (D_is_set[macro]) {
16733     # Preserve the white space surrounding the "#".
16734     print prefix "define", macro P[macro] D[macro]
16735     next
16736   } else {
16737     # Replace #undef with comments.  This is necessary, for example,
16738     # in the case of _POSIX_SOURCE, which is predefined and required
16739     # on some systems where configure will not decide to define it.
16740     if (defundef == "undef") {
16741       print "/*", prefix defundef, macro, "*/"
16742       next
16743     }
16744   }
16745 }
16746 { print }
16747 _ACAWK
16748 _ACEOF
16749 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16750   as_fn_error "could not setup config headers machinery" "$LINENO" 5
16751 fi # test -n "$CONFIG_HEADERS"
16752
16753
16754 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16755 shift
16756 for ac_tag
16757 do
16758   case $ac_tag in
16759   :[FHLC]) ac_mode=$ac_tag; continue;;
16760   esac
16761   case $ac_mode$ac_tag in
16762   :[FHL]*:*);;
16763   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16764   :[FH]-) ac_tag=-:-;;
16765   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16766   esac
16767   ac_save_IFS=$IFS
16768   IFS=:
16769   set x $ac_tag
16770   IFS=$ac_save_IFS
16771   shift
16772   ac_file=$1
16773   shift
16774
16775   case $ac_mode in
16776   :L) ac_source=$1;;
16777   :[FH])
16778     ac_file_inputs=
16779     for ac_f
16780     do
16781       case $ac_f in
16782       -) ac_f="$tmp/stdin";;
16783       *) # Look for the file first in the build tree, then in the source tree
16784          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16785          # because $ac_f cannot contain `:'.
16786          test -f "$ac_f" ||
16787            case $ac_f in
16788            [\\/$]*) false;;
16789            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16790            esac ||
16791            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16792       esac
16793       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16794       as_fn_append ac_file_inputs " '$ac_f'"
16795     done
16796
16797     # Let's still pretend it is `configure' which instantiates (i.e., don't
16798     # use $as_me), people would be surprised to read:
16799     #    /* config.h.  Generated by config.status.  */
16800     configure_input='Generated from '`
16801           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16802         `' by configure.'
16803     if test x"$ac_file" != x-; then
16804       configure_input="$ac_file.  $configure_input"
16805       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16806 $as_echo "$as_me: creating $ac_file" >&6;}
16807     fi
16808     # Neutralize special characters interpreted by sed in replacement strings.
16809     case $configure_input in #(
16810     *\&* | *\|* | *\\* )
16811        ac_sed_conf_input=`$as_echo "$configure_input" |
16812        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16813     *) ac_sed_conf_input=$configure_input;;
16814     esac
16815
16816     case $ac_tag in
16817     *:-:* | *:-) cat >"$tmp/stdin" \
16818       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16819     esac
16820     ;;
16821   esac
16822
16823   ac_dir=`$as_dirname -- "$ac_file" ||
16824 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16825          X"$ac_file" : 'X\(//\)[^/]' \| \
16826          X"$ac_file" : 'X\(//\)$' \| \
16827          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16828 $as_echo X"$ac_file" |
16829     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16830             s//\1/
16831             q
16832           }
16833           /^X\(\/\/\)[^/].*/{
16834             s//\1/
16835             q
16836           }
16837           /^X\(\/\/\)$/{
16838             s//\1/
16839             q
16840           }
16841           /^X\(\/\).*/{
16842             s//\1/
16843             q
16844           }
16845           s/.*/./; q'`
16846   as_dir="$ac_dir"; as_fn_mkdir_p
16847   ac_builddir=.
16848
16849 case "$ac_dir" in
16850 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16851 *)
16852   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16853   # A ".." for each directory in $ac_dir_suffix.
16854   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16855   case $ac_top_builddir_sub in
16856   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16857   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16858   esac ;;
16859 esac
16860 ac_abs_top_builddir=$ac_pwd
16861 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16862 # for backward compatibility:
16863 ac_top_builddir=$ac_top_build_prefix
16864
16865 case $srcdir in
16866   .)  # We are building in place.
16867     ac_srcdir=.
16868     ac_top_srcdir=$ac_top_builddir_sub
16869     ac_abs_top_srcdir=$ac_pwd ;;
16870   [\\/]* | ?:[\\/]* )  # Absolute name.
16871     ac_srcdir=$srcdir$ac_dir_suffix;
16872     ac_top_srcdir=$srcdir
16873     ac_abs_top_srcdir=$srcdir ;;
16874   *) # Relative name.
16875     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16876     ac_top_srcdir=$ac_top_build_prefix$srcdir
16877     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16878 esac
16879 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16880
16881
16882   case $ac_mode in
16883   :F)
16884   #
16885   # CONFIG_FILE
16886   #
16887
16888   case $INSTALL in
16889   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16890   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16891   esac
16892   ac_MKDIR_P=$MKDIR_P
16893   case $MKDIR_P in
16894   [\\/$]* | ?:[\\/]* ) ;;
16895   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16896   esac
16897 _ACEOF
16898
16899 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16900 # If the template does not know about datarootdir, expand it.
16901 # FIXME: This hack should be removed a few years after 2.60.
16902 ac_datarootdir_hack=; ac_datarootdir_seen=
16903 ac_sed_dataroot='
16904 /datarootdir/ {
16905   p
16906   q
16907 }
16908 /@datadir@/p
16909 /@docdir@/p
16910 /@infodir@/p
16911 /@localedir@/p
16912 /@mandir@/p'
16913 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16914 *datarootdir*) ac_datarootdir_seen=yes;;
16915 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16916   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16917 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16918 _ACEOF
16919 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16920   ac_datarootdir_hack='
16921   s&@datadir@&$datadir&g
16922   s&@docdir@&$docdir&g
16923   s&@infodir@&$infodir&g
16924   s&@localedir@&$localedir&g
16925   s&@mandir@&$mandir&g
16926   s&\\\${datarootdir}&$datarootdir&g' ;;
16927 esac
16928 _ACEOF
16929
16930 # Neutralize VPATH when `$srcdir' = `.'.
16931 # Shell code in configure.ac might set extrasub.
16932 # FIXME: do we really want to maintain this feature?
16933 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16934 ac_sed_extra="$ac_vpsub
16935 $extrasub
16936 _ACEOF
16937 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16938 :t
16939 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16940 s|@configure_input@|$ac_sed_conf_input|;t t
16941 s&@top_builddir@&$ac_top_builddir_sub&;t t
16942 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16943 s&@srcdir@&$ac_srcdir&;t t
16944 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16945 s&@top_srcdir@&$ac_top_srcdir&;t t
16946 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16947 s&@builddir@&$ac_builddir&;t t
16948 s&@abs_builddir@&$ac_abs_builddir&;t t
16949 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16950 s&@INSTALL@&$ac_INSTALL&;t t
16951 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16952 $ac_datarootdir_hack
16953 "
16954 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16955   || as_fn_error "could not create $ac_file" "$LINENO" 5
16956
16957 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16958   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16959   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16960   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16961 which seems to be undefined.  Please make sure it is defined." >&5
16962 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16963 which seems to be undefined.  Please make sure it is defined." >&2;}
16964
16965   rm -f "$tmp/stdin"
16966   case $ac_file in
16967   -) cat "$tmp/out" && rm -f "$tmp/out";;
16968   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16969   esac \
16970   || as_fn_error "could not create $ac_file" "$LINENO" 5
16971  ;;
16972   :H)
16973   #
16974   # CONFIG_HEADER
16975   #
16976   if test x"$ac_file" != x-; then
16977     {
16978       $as_echo "/* $configure_input  */" \
16979       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16980     } >"$tmp/config.h" \
16981       || as_fn_error "could not create $ac_file" "$LINENO" 5
16982     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16983       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16984 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16985     else
16986       rm -f "$ac_file"
16987       mv "$tmp/config.h" "$ac_file" \
16988         || as_fn_error "could not create $ac_file" "$LINENO" 5
16989     fi
16990   else
16991     $as_echo "/* $configure_input  */" \
16992       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16993       || as_fn_error "could not create -" "$LINENO" 5
16994   fi
16995 # Compute "$ac_file"'s index in $config_headers.
16996 _am_arg="$ac_file"
16997 _am_stamp_count=1
16998 for _am_header in $config_headers :; do
16999   case $_am_header in
17000     $_am_arg | $_am_arg:* )
17001       break ;;
17002     * )
17003       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17004   esac
17005 done
17006 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17007 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17008          X"$_am_arg" : 'X\(//\)[^/]' \| \
17009          X"$_am_arg" : 'X\(//\)$' \| \
17010          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17011 $as_echo X"$_am_arg" |
17012     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17013             s//\1/
17014             q
17015           }
17016           /^X\(\/\/\)[^/].*/{
17017             s//\1/
17018             q
17019           }
17020           /^X\(\/\/\)$/{
17021             s//\1/
17022             q
17023           }
17024           /^X\(\/\).*/{
17025             s//\1/
17026             q
17027           }
17028           s/.*/./; q'`/stamp-h$_am_stamp_count
17029  ;;
17030
17031   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17032 $as_echo "$as_me: executing $ac_file commands" >&6;}
17033  ;;
17034   esac
17035
17036
17037   case $ac_file$ac_mode in
17038     "default-1":C)
17039 # Only add multilib support code if we just rebuilt the top-level
17040 # Makefile.
17041 case " $CONFIG_FILES " in
17042  *" Makefile "*)
17043    ac_file=Makefile . ${multi_basedir}/config-ml.in
17044    ;;
17045 esac ;;
17046     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17047   # Autoconf 2.62 quotes --file arguments for eval, but not when files
17048   # are listed without --file.  Let's play safe and only enable the eval
17049   # if we detect the quoting.
17050   case $CONFIG_FILES in
17051   *\'*) eval set x "$CONFIG_FILES" ;;
17052   *)   set x $CONFIG_FILES ;;
17053   esac
17054   shift
17055   for mf
17056   do
17057     # Strip MF so we end up with the name of the file.
17058     mf=`echo "$mf" | sed -e 's/:.*$//'`
17059     # Check whether this is an Automake generated Makefile or not.
17060     # We used to match only the files named `Makefile.in', but
17061     # some people rename them; so instead we look at the file content.
17062     # Grep'ing the first line is not enough: some people post-process
17063     # each Makefile.in and add a new line on top of each file to say so.
17064     # Grep'ing the whole file is not good either: AIX grep has a line
17065     # limit of 2048, but all sed's we know have understand at least 4000.
17066     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17067       dirpart=`$as_dirname -- "$mf" ||
17068 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17069          X"$mf" : 'X\(//\)[^/]' \| \
17070          X"$mf" : 'X\(//\)$' \| \
17071          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17072 $as_echo X"$mf" |
17073     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17074             s//\1/
17075             q
17076           }
17077           /^X\(\/\/\)[^/].*/{
17078             s//\1/
17079             q
17080           }
17081           /^X\(\/\/\)$/{
17082             s//\1/
17083             q
17084           }
17085           /^X\(\/\).*/{
17086             s//\1/
17087             q
17088           }
17089           s/.*/./; q'`
17090     else
17091       continue
17092     fi
17093     # Extract the definition of DEPDIR, am__include, and am__quote
17094     # from the Makefile without running `make'.
17095     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17096     test -z "$DEPDIR" && continue
17097     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17098     test -z "am__include" && continue
17099     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17100     # When using ansi2knr, U may be empty or an underscore; expand it
17101     U=`sed -n 's/^U = //p' < "$mf"`
17102     # Find all dependency output files, they are included files with
17103     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17104     # simplest approach to changing $(DEPDIR) to its actual value in the
17105     # expansion.
17106     for file in `sed -n "
17107       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17108          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17109       # Make sure the directory exists.
17110       test -f "$dirpart/$file" && continue
17111       fdir=`$as_dirname -- "$file" ||
17112 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17113          X"$file" : 'X\(//\)[^/]' \| \
17114          X"$file" : 'X\(//\)$' \| \
17115          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17116 $as_echo X"$file" |
17117     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17118             s//\1/
17119             q
17120           }
17121           /^X\(\/\/\)[^/].*/{
17122             s//\1/
17123             q
17124           }
17125           /^X\(\/\/\)$/{
17126             s//\1/
17127             q
17128           }
17129           /^X\(\/\).*/{
17130             s//\1/
17131             q
17132           }
17133           s/.*/./; q'`
17134       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17135       # echo "creating $dirpart/$file"
17136       echo '# dummy' > "$dirpart/$file"
17137     done
17138   done
17139 }
17140  ;;
17141     "libtool":C)
17142
17143     # See if we are running on zsh, and set the options which allow our
17144     # commands through without removal of \ escapes.
17145     if test -n "${ZSH_VERSION+set}" ; then
17146       setopt NO_GLOB_SUBST
17147     fi
17148
17149     cfgfile="${ofile}T"
17150     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17151     $RM "$cfgfile"
17152
17153     cat <<_LT_EOF >> "$cfgfile"
17154 #! $SHELL
17155
17156 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17157 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17158 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17159 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17160 #
17161 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17162 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17163 #   Written by Gordon Matzigkeit, 1996
17164 #
17165 #   This file is part of GNU Libtool.
17166 #
17167 # GNU Libtool is free software; you can redistribute it and/or
17168 # modify it under the terms of the GNU General Public License as
17169 # published by the Free Software Foundation; either version 2 of
17170 # the License, or (at your option) any later version.
17171 #
17172 # As a special exception to the GNU General Public License,
17173 # if you distribute this file as part of a program or library that
17174 # is built using GNU Libtool, you may include this file under the
17175 # same distribution terms that you use for the rest of that program.
17176 #
17177 # GNU Libtool is distributed in the hope that it will be useful,
17178 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17179 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17180 # GNU General Public License for more details.
17181 #
17182 # You should have received a copy of the GNU General Public License
17183 # along with GNU Libtool; see the file COPYING.  If not, a copy
17184 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17185 # obtained by writing to the Free Software Foundation, Inc.,
17186 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17187
17188
17189 # The names of the tagged configurations supported by this script.
17190 available_tags="CXX "
17191
17192 # ### BEGIN LIBTOOL CONFIG
17193
17194 # Which release of libtool.m4 was used?
17195 macro_version=$macro_version
17196 macro_revision=$macro_revision
17197
17198 # Whether or not to build shared libraries.
17199 build_libtool_libs=$enable_shared
17200
17201 # Whether or not to build static libraries.
17202 build_old_libs=$enable_static
17203
17204 # What type of objects to build.
17205 pic_mode=$pic_mode
17206
17207 # Whether or not to optimize for fast installation.
17208 fast_install=$enable_fast_install
17209
17210 # Shell to use when invoking shell scripts.
17211 SHELL=$lt_SHELL
17212
17213 # An echo program that protects backslashes.
17214 ECHO=$lt_ECHO
17215
17216 # The host system.
17217 host_alias=$host_alias
17218 host=$host
17219 host_os=$host_os
17220
17221 # The build system.
17222 build_alias=$build_alias
17223 build=$build
17224 build_os=$build_os
17225
17226 # A sed program that does not truncate output.
17227 SED=$lt_SED
17228
17229 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17230 Xsed="\$SED -e 1s/^X//"
17231
17232 # A grep program that handles long lines.
17233 GREP=$lt_GREP
17234
17235 # An ERE matcher.
17236 EGREP=$lt_EGREP
17237
17238 # A literal string matcher.
17239 FGREP=$lt_FGREP
17240
17241 # A BSD- or MS-compatible name lister.
17242 NM=$lt_NM
17243
17244 # Whether we need soft or hard links.
17245 LN_S=$lt_LN_S
17246
17247 # What is the maximum length of a command?
17248 max_cmd_len=$max_cmd_len
17249
17250 # Object file suffix (normally "o").
17251 objext=$ac_objext
17252
17253 # Executable file suffix (normally "").
17254 exeext=$exeext
17255
17256 # whether the shell understands "unset".
17257 lt_unset=$lt_unset
17258
17259 # turn spaces into newlines.
17260 SP2NL=$lt_lt_SP2NL
17261
17262 # turn newlines into spaces.
17263 NL2SP=$lt_lt_NL2SP
17264
17265 # An object symbol dumper.
17266 OBJDUMP=$lt_OBJDUMP
17267
17268 # Method to check whether dependent libraries are shared objects.
17269 deplibs_check_method=$lt_deplibs_check_method
17270
17271 # Command to use when deplibs_check_method == "file_magic".
17272 file_magic_cmd=$lt_file_magic_cmd
17273
17274 # The archiver.
17275 AR=$lt_AR
17276 AR_FLAGS=$lt_AR_FLAGS
17277
17278 # A symbol stripping program.
17279 STRIP=$lt_STRIP
17280
17281 # Commands used to install an old-style archive.
17282 RANLIB=$lt_RANLIB
17283 old_postinstall_cmds=$lt_old_postinstall_cmds
17284 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17285
17286 # Whether to use a lock for old archive extraction.
17287 lock_old_archive_extraction=$lock_old_archive_extraction
17288
17289 # A C compiler.
17290 LTCC=$lt_CC
17291
17292 # LTCC compiler flags.
17293 LTCFLAGS=$lt_CFLAGS
17294
17295 # Take the output of nm and produce a listing of raw symbols and C names.
17296 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17297
17298 # Transform the output of nm in a proper C declaration.
17299 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17300
17301 # Transform the output of nm in a C name address pair.
17302 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17303
17304 # Transform the output of nm in a C name address pair when lib prefix is needed.
17305 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17306
17307 # The name of the directory that contains temporary libtool files.
17308 objdir=$objdir
17309
17310 # Used to examine libraries when file_magic_cmd begins with "file".
17311 MAGIC_CMD=$MAGIC_CMD
17312
17313 # Must we lock files when doing compilation?
17314 need_locks=$lt_need_locks
17315
17316 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17317 DSYMUTIL=$lt_DSYMUTIL
17318
17319 # Tool to change global to local symbols on Mac OS X.
17320 NMEDIT=$lt_NMEDIT
17321
17322 # Tool to manipulate fat objects and archives on Mac OS X.
17323 LIPO=$lt_LIPO
17324
17325 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17326 OTOOL=$lt_OTOOL
17327
17328 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17329 OTOOL64=$lt_OTOOL64
17330
17331 # Old archive suffix (normally "a").
17332 libext=$libext
17333
17334 # Shared library suffix (normally ".so").
17335 shrext_cmds=$lt_shrext_cmds
17336
17337 # The commands to extract the exported symbol list from a shared archive.
17338 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17339
17340 # Variables whose values should be saved in libtool wrapper scripts and
17341 # restored at link time.
17342 variables_saved_for_relink=$lt_variables_saved_for_relink
17343
17344 # Do we need the "lib" prefix for modules?
17345 need_lib_prefix=$need_lib_prefix
17346
17347 # Do we need a version for libraries?
17348 need_version=$need_version
17349
17350 # Library versioning type.
17351 version_type=$version_type
17352
17353 # Shared library runtime path variable.
17354 runpath_var=$runpath_var
17355
17356 # Shared library path variable.
17357 shlibpath_var=$shlibpath_var
17358
17359 # Is shlibpath searched before the hard-coded library search path?
17360 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17361
17362 # Format of library name prefix.
17363 libname_spec=$lt_libname_spec
17364
17365 # List of archive names.  First name is the real one, the rest are links.
17366 # The last name is the one that the linker finds with -lNAME
17367 library_names_spec=$lt_library_names_spec
17368
17369 # The coded name of the library, if different from the real name.
17370 soname_spec=$lt_soname_spec
17371
17372 # Permission mode override for installation of shared libraries.
17373 install_override_mode=$lt_install_override_mode
17374
17375 # Command to use after installation of a shared archive.
17376 postinstall_cmds=$lt_postinstall_cmds
17377
17378 # Command to use after uninstallation of a shared archive.
17379 postuninstall_cmds=$lt_postuninstall_cmds
17380
17381 # Commands used to finish a libtool library installation in a directory.
17382 finish_cmds=$lt_finish_cmds
17383
17384 # As "finish_cmds", except a single script fragment to be evaled but
17385 # not shown.
17386 finish_eval=$lt_finish_eval
17387
17388 # Whether we should hardcode library paths into libraries.
17389 hardcode_into_libs=$hardcode_into_libs
17390
17391 # Compile-time system search path for libraries.
17392 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17393
17394 # Run-time system search path for libraries.
17395 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17396
17397 # Whether dlopen is supported.
17398 dlopen_support=$enable_dlopen
17399
17400 # Whether dlopen of programs is supported.
17401 dlopen_self=$enable_dlopen_self
17402
17403 # Whether dlopen of statically linked programs is supported.
17404 dlopen_self_static=$enable_dlopen_self_static
17405
17406 # Commands to strip libraries.
17407 old_striplib=$lt_old_striplib
17408 striplib=$lt_striplib
17409
17410
17411 # The linker used to build libraries.
17412 LD=$lt_LD
17413
17414 # How to create reloadable object files.
17415 reload_flag=$lt_reload_flag
17416 reload_cmds=$lt_reload_cmds
17417
17418 # Commands used to build an old-style archive.
17419 old_archive_cmds=$lt_old_archive_cmds
17420
17421 # A language specific compiler.
17422 CC=$lt_compiler
17423
17424 # Is the compiler the GNU compiler?
17425 with_gcc=$GCC
17426
17427 # Compiler flag to turn off builtin functions.
17428 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17429
17430 # How to pass a linker flag through the compiler.
17431 wl=$lt_lt_prog_compiler_wl
17432
17433 # Additional compiler flags for building library objects.
17434 pic_flag=$lt_lt_prog_compiler_pic
17435
17436 # Compiler flag to prevent dynamic linking.
17437 link_static_flag=$lt_lt_prog_compiler_static
17438
17439 # Does compiler simultaneously support -c and -o options?
17440 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17441
17442 # Whether or not to add -lc for building shared libraries.
17443 build_libtool_need_lc=$archive_cmds_need_lc
17444
17445 # Whether or not to disallow shared libs when runtime libs are static.
17446 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17447
17448 # Compiler flag to allow reflexive dlopens.
17449 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17450
17451 # Compiler flag to generate shared objects directly from archives.
17452 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17453
17454 # Whether the compiler copes with passing no objects directly.
17455 compiler_needs_object=$lt_compiler_needs_object
17456
17457 # Create an old-style archive from a shared archive.
17458 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17459
17460 # Create a temporary old-style archive to link instead of a shared archive.
17461 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17462
17463 # Commands used to build a shared archive.
17464 archive_cmds=$lt_archive_cmds
17465 archive_expsym_cmds=$lt_archive_expsym_cmds
17466
17467 # Commands used to build a loadable module if different from building
17468 # a shared archive.
17469 module_cmds=$lt_module_cmds
17470 module_expsym_cmds=$lt_module_expsym_cmds
17471
17472 # Whether we are building with GNU ld or not.
17473 with_gnu_ld=$lt_with_gnu_ld
17474
17475 # Flag that allows shared libraries with undefined symbols to be built.
17476 allow_undefined_flag=$lt_allow_undefined_flag
17477
17478 # Flag that enforces no undefined symbols.
17479 no_undefined_flag=$lt_no_undefined_flag
17480
17481 # Flag to hardcode \$libdir into a binary during linking.
17482 # This must work even if \$libdir does not exist
17483 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17484
17485 # If ld is used when linking, flag to hardcode \$libdir into a binary
17486 # during linking.  This must work even if \$libdir does not exist.
17487 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17488
17489 # Whether we need a single "-rpath" flag with a separated argument.
17490 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17491
17492 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17493 # DIR into the resulting binary.
17494 hardcode_direct=$hardcode_direct
17495
17496 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17497 # DIR into the resulting binary and the resulting library dependency is
17498 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17499 # library is relocated.
17500 hardcode_direct_absolute=$hardcode_direct_absolute
17501
17502 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17503 # into the resulting binary.
17504 hardcode_minus_L=$hardcode_minus_L
17505
17506 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17507 # into the resulting binary.
17508 hardcode_shlibpath_var=$hardcode_shlibpath_var
17509
17510 # Set to "yes" if building a shared library automatically hardcodes DIR
17511 # into the library and all subsequent libraries and executables linked
17512 # against it.
17513 hardcode_automatic=$hardcode_automatic
17514
17515 # Set to yes if linker adds runtime paths of dependent libraries
17516 # to runtime path list.
17517 inherit_rpath=$inherit_rpath
17518
17519 # Whether libtool must link a program against all its dependency libraries.
17520 link_all_deplibs=$link_all_deplibs
17521
17522 # Fix the shell variable \$srcfile for the compiler.
17523 fix_srcfile_path=$lt_fix_srcfile_path
17524
17525 # Set to "yes" if exported symbols are required.
17526 always_export_symbols=$always_export_symbols
17527
17528 # The commands to list exported symbols.
17529 export_symbols_cmds=$lt_export_symbols_cmds
17530
17531 # Symbols that should not be listed in the preloaded symbols.
17532 exclude_expsyms=$lt_exclude_expsyms
17533
17534 # Symbols that must always be exported.
17535 include_expsyms=$lt_include_expsyms
17536
17537 # Commands necessary for linking programs (against libraries) with templates.
17538 prelink_cmds=$lt_prelink_cmds
17539
17540 # Specify filename containing input files.
17541 file_list_spec=$lt_file_list_spec
17542
17543 # How to hardcode a shared library path into an executable.
17544 hardcode_action=$hardcode_action
17545
17546 # The directories searched by this compiler when creating a shared library.
17547 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17548
17549 # Dependencies to place before and after the objects being linked to
17550 # create a shared library.
17551 predep_objects=$lt_predep_objects
17552 postdep_objects=$lt_postdep_objects
17553 predeps=$lt_predeps
17554 postdeps=$lt_postdeps
17555
17556 # The library search path used internally by the compiler when linking
17557 # a shared library.
17558 compiler_lib_search_path=$lt_compiler_lib_search_path
17559
17560 # ### END LIBTOOL CONFIG
17561
17562 _LT_EOF
17563
17564   case $host_os in
17565   aix3*)
17566     cat <<\_LT_EOF >> "$cfgfile"
17567 # AIX sometimes has problems with the GCC collect2 program.  For some
17568 # reason, if we set the COLLECT_NAMES environment variable, the problems
17569 # vanish in a puff of smoke.
17570 if test "X${COLLECT_NAMES+set}" != Xset; then
17571   COLLECT_NAMES=
17572   export COLLECT_NAMES
17573 fi
17574 _LT_EOF
17575     ;;
17576   esac
17577
17578
17579 ltmain="$ac_aux_dir/ltmain.sh"
17580
17581
17582   # We use sed instead of cat because bash on DJGPP gets confused if
17583   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17584   # text mode, it properly converts lines to CR/LF.  This bash problem
17585   # is reportedly fixed, but why not run on old versions too?
17586   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17587     || (rm -f "$cfgfile"; exit 1)
17588
17589   case $xsi_shell in
17590   yes)
17591     cat << \_LT_EOF >> "$cfgfile"
17592
17593 # func_dirname file append nondir_replacement
17594 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17595 # otherwise set result to NONDIR_REPLACEMENT.
17596 func_dirname ()
17597 {
17598   case ${1} in
17599     */*) func_dirname_result="${1%/*}${2}" ;;
17600     *  ) func_dirname_result="${3}" ;;
17601   esac
17602 }
17603
17604 # func_basename file
17605 func_basename ()
17606 {
17607   func_basename_result="${1##*/}"
17608 }
17609
17610 # func_dirname_and_basename file append nondir_replacement
17611 # perform func_basename and func_dirname in a single function
17612 # call:
17613 #   dirname:  Compute the dirname of FILE.  If nonempty,
17614 #             add APPEND to the result, otherwise set result
17615 #             to NONDIR_REPLACEMENT.
17616 #             value returned in "$func_dirname_result"
17617 #   basename: Compute filename of FILE.
17618 #             value retuned in "$func_basename_result"
17619 # Implementation must be kept synchronized with func_dirname
17620 # and func_basename. For efficiency, we do not delegate to
17621 # those functions but instead duplicate the functionality here.
17622 func_dirname_and_basename ()
17623 {
17624   case ${1} in
17625     */*) func_dirname_result="${1%/*}${2}" ;;
17626     *  ) func_dirname_result="${3}" ;;
17627   esac
17628   func_basename_result="${1##*/}"
17629 }
17630
17631 # func_stripname prefix suffix name
17632 # strip PREFIX and SUFFIX off of NAME.
17633 # PREFIX and SUFFIX must not contain globbing or regex special
17634 # characters, hashes, percent signs, but SUFFIX may contain a leading
17635 # dot (in which case that matches only a dot).
17636 func_stripname ()
17637 {
17638   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17639   # positional parameters, so assign one to ordinary parameter first.
17640   func_stripname_result=${3}
17641   func_stripname_result=${func_stripname_result#"${1}"}
17642   func_stripname_result=${func_stripname_result%"${2}"}
17643 }
17644
17645 # func_opt_split
17646 func_opt_split ()
17647 {
17648   func_opt_split_opt=${1%%=*}
17649   func_opt_split_arg=${1#*=}
17650 }
17651
17652 # func_lo2o object
17653 func_lo2o ()
17654 {
17655   case ${1} in
17656     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17657     *)    func_lo2o_result=${1} ;;
17658   esac
17659 }
17660
17661 # func_xform libobj-or-source
17662 func_xform ()
17663 {
17664   func_xform_result=${1%.*}.lo
17665 }
17666
17667 # func_arith arithmetic-term...
17668 func_arith ()
17669 {
17670   func_arith_result=$(( $* ))
17671 }
17672
17673 # func_len string
17674 # STRING may not start with a hyphen.
17675 func_len ()
17676 {
17677   func_len_result=${#1}
17678 }
17679
17680 _LT_EOF
17681     ;;
17682   *) # Bourne compatible functions.
17683     cat << \_LT_EOF >> "$cfgfile"
17684
17685 # func_dirname file append nondir_replacement
17686 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17687 # otherwise set result to NONDIR_REPLACEMENT.
17688 func_dirname ()
17689 {
17690   # Extract subdirectory from the argument.
17691   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17692   if test "X$func_dirname_result" = "X${1}"; then
17693     func_dirname_result="${3}"
17694   else
17695     func_dirname_result="$func_dirname_result${2}"
17696   fi
17697 }
17698
17699 # func_basename file
17700 func_basename ()
17701 {
17702   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17703 }
17704
17705
17706 # func_stripname prefix suffix name
17707 # strip PREFIX and SUFFIX off of NAME.
17708 # PREFIX and SUFFIX must not contain globbing or regex special
17709 # characters, hashes, percent signs, but SUFFIX may contain a leading
17710 # dot (in which case that matches only a dot).
17711 # func_strip_suffix prefix name
17712 func_stripname ()
17713 {
17714   case ${2} in
17715     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17716     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17717   esac
17718 }
17719
17720 # sed scripts:
17721 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17722 my_sed_long_arg='1s/^-[^=]*=//'
17723
17724 # func_opt_split
17725 func_opt_split ()
17726 {
17727   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17728   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17729 }
17730
17731 # func_lo2o object
17732 func_lo2o ()
17733 {
17734   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17735 }
17736
17737 # func_xform libobj-or-source
17738 func_xform ()
17739 {
17740   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17741 }
17742
17743 # func_arith arithmetic-term...
17744 func_arith ()
17745 {
17746   func_arith_result=`expr "$@"`
17747 }
17748
17749 # func_len string
17750 # STRING may not start with a hyphen.
17751 func_len ()
17752 {
17753   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17754 }
17755
17756 _LT_EOF
17757 esac
17758
17759 case $lt_shell_append in
17760   yes)
17761     cat << \_LT_EOF >> "$cfgfile"
17762
17763 # func_append var value
17764 # Append VALUE to the end of shell variable VAR.
17765 func_append ()
17766 {
17767   eval "$1+=\$2"
17768 }
17769 _LT_EOF
17770     ;;
17771   *)
17772     cat << \_LT_EOF >> "$cfgfile"
17773
17774 # func_append var value
17775 # Append VALUE to the end of shell variable VAR.
17776 func_append ()
17777 {
17778   eval "$1=\$$1\$2"
17779 }
17780
17781 _LT_EOF
17782     ;;
17783   esac
17784
17785
17786   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17787     || (rm -f "$cfgfile"; exit 1)
17788
17789   mv -f "$cfgfile" "$ofile" ||
17790     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17791   chmod +x "$ofile"
17792
17793
17794     cat <<_LT_EOF >> "$ofile"
17795
17796 # ### BEGIN LIBTOOL TAG CONFIG: CXX
17797
17798 # The linker used to build libraries.
17799 LD=$lt_LD_CXX
17800
17801 # How to create reloadable object files.
17802 reload_flag=$lt_reload_flag_CXX
17803 reload_cmds=$lt_reload_cmds_CXX
17804
17805 # Commands used to build an old-style archive.
17806 old_archive_cmds=$lt_old_archive_cmds_CXX
17807
17808 # A language specific compiler.
17809 CC=$lt_compiler_CXX
17810
17811 # Is the compiler the GNU compiler?
17812 with_gcc=$GCC_CXX
17813
17814 # Compiler flag to turn off builtin functions.
17815 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
17816
17817 # How to pass a linker flag through the compiler.
17818 wl=$lt_lt_prog_compiler_wl_CXX
17819
17820 # Additional compiler flags for building library objects.
17821 pic_flag=$lt_lt_prog_compiler_pic_CXX
17822
17823 # Compiler flag to prevent dynamic linking.
17824 link_static_flag=$lt_lt_prog_compiler_static_CXX
17825
17826 # Does compiler simultaneously support -c and -o options?
17827 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
17828
17829 # Whether or not to add -lc for building shared libraries.
17830 build_libtool_need_lc=$archive_cmds_need_lc_CXX
17831
17832 # Whether or not to disallow shared libs when runtime libs are static.
17833 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
17834
17835 # Compiler flag to allow reflexive dlopens.
17836 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
17837
17838 # Compiler flag to generate shared objects directly from archives.
17839 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
17840
17841 # Whether the compiler copes with passing no objects directly.
17842 compiler_needs_object=$lt_compiler_needs_object_CXX
17843
17844 # Create an old-style archive from a shared archive.
17845 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
17846
17847 # Create a temporary old-style archive to link instead of a shared archive.
17848 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
17849
17850 # Commands used to build a shared archive.
17851 archive_cmds=$lt_archive_cmds_CXX
17852 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
17853
17854 # Commands used to build a loadable module if different from building
17855 # a shared archive.
17856 module_cmds=$lt_module_cmds_CXX
17857 module_expsym_cmds=$lt_module_expsym_cmds_CXX
17858
17859 # Whether we are building with GNU ld or not.
17860 with_gnu_ld=$lt_with_gnu_ld_CXX
17861
17862 # Flag that allows shared libraries with undefined symbols to be built.
17863 allow_undefined_flag=$lt_allow_undefined_flag_CXX
17864
17865 # Flag that enforces no undefined symbols.
17866 no_undefined_flag=$lt_no_undefined_flag_CXX
17867
17868 # Flag to hardcode \$libdir into a binary during linking.
17869 # This must work even if \$libdir does not exist
17870 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
17871
17872 # If ld is used when linking, flag to hardcode \$libdir into a binary
17873 # during linking.  This must work even if \$libdir does not exist.
17874 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
17875
17876 # Whether we need a single "-rpath" flag with a separated argument.
17877 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
17878
17879 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17880 # DIR into the resulting binary.
17881 hardcode_direct=$hardcode_direct_CXX
17882
17883 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17884 # DIR into the resulting binary and the resulting library dependency is
17885 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17886 # library is relocated.
17887 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
17888
17889 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17890 # into the resulting binary.
17891 hardcode_minus_L=$hardcode_minus_L_CXX
17892
17893 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17894 # into the resulting binary.
17895 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
17896
17897 # Set to "yes" if building a shared library automatically hardcodes DIR
17898 # into the library and all subsequent libraries and executables linked
17899 # against it.
17900 hardcode_automatic=$hardcode_automatic_CXX
17901
17902 # Set to yes if linker adds runtime paths of dependent libraries
17903 # to runtime path list.
17904 inherit_rpath=$inherit_rpath_CXX
17905
17906 # Whether libtool must link a program against all its dependency libraries.
17907 link_all_deplibs=$link_all_deplibs_CXX
17908
17909 # Fix the shell variable \$srcfile for the compiler.
17910 fix_srcfile_path=$lt_fix_srcfile_path_CXX
17911
17912 # Set to "yes" if exported symbols are required.
17913 always_export_symbols=$always_export_symbols_CXX
17914
17915 # The commands to list exported symbols.
17916 export_symbols_cmds=$lt_export_symbols_cmds_CXX
17917
17918 # Symbols that should not be listed in the preloaded symbols.
17919 exclude_expsyms=$lt_exclude_expsyms_CXX
17920
17921 # Symbols that must always be exported.
17922 include_expsyms=$lt_include_expsyms_CXX
17923
17924 # Commands necessary for linking programs (against libraries) with templates.
17925 prelink_cmds=$lt_prelink_cmds_CXX
17926
17927 # Specify filename containing input files.
17928 file_list_spec=$lt_file_list_spec_CXX
17929
17930 # How to hardcode a shared library path into an executable.
17931 hardcode_action=$hardcode_action_CXX
17932
17933 # The directories searched by this compiler when creating a shared library.
17934 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
17935
17936 # Dependencies to place before and after the objects being linked to
17937 # create a shared library.
17938 predep_objects=$lt_predep_objects_CXX
17939 postdep_objects=$lt_postdep_objects_CXX
17940 predeps=$lt_predeps_CXX
17941 postdeps=$lt_postdeps_CXX
17942
17943 # The library search path used internally by the compiler when linking
17944 # a shared library.
17945 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
17946
17947 # ### END LIBTOOL TAG CONFIG: CXX
17948 _LT_EOF
17949
17950  ;;
17951
17952   esac
17953 done # for ac_tag
17954
17955
17956 as_fn_exit 0
17957 _ACEOF
17958 ac_clean_files=$ac_clean_files_save
17959
17960 test $ac_write_fail = 0 ||
17961   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17962
17963
17964 # configure is writing to config.log, and then calls config.status.
17965 # config.status does its own redirection, appending to config.log.
17966 # Unfortunately, on DOS this fails, as config.log is still kept open
17967 # by configure, so config.status won't be able to write to it; its
17968 # output is simply discarded.  So we exec the FD to /dev/null,
17969 # effectively closing config.log, so it can be properly (re)opened and
17970 # appended to by config.status.  When coming back to configure, we
17971 # need to make the FD available again.
17972 if test "$no_create" != yes; then
17973   ac_cs_success=:
17974   ac_config_status_args=
17975   test "$silent" = yes &&
17976     ac_config_status_args="$ac_config_status_args --quiet"
17977   exec 5>/dev/null
17978   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17979   exec 5>>config.log
17980   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17981   # would make configure fail if this is the last instruction.
17982   $ac_cs_success || as_fn_exit $?
17983 fi
17984 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17985   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17986 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17987 fi
17988