OSDN Git Service

3abc7930e20d08cf3e9554aa745ba57096866466
[pf3gnuchains/gcc-fork.git] / libitm / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for GNU TM Runtime Library 1.0.
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='GNU TM Runtime Library'
558 PACKAGE_TARNAME='libitm'
559 PACKAGE_VERSION='1.0'
560 PACKAGE_STRING='GNU TM Runtime Library 1.0'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL='http://www.gnu.org/software/libitm/'
563
564 # Factoring default headers for most tests.
565 ac_includes_default="\
566 #include <stdio.h>
567 #ifdef HAVE_SYS_TYPES_H
568 # include <sys/types.h>
569 #endif
570 #ifdef HAVE_SYS_STAT_H
571 # include <sys/stat.h>
572 #endif
573 #ifdef STDC_HEADERS
574 # include <stdlib.h>
575 # include <stddef.h>
576 #else
577 # ifdef HAVE_STDLIB_H
578 #  include <stdlib.h>
579 # endif
580 #endif
581 #ifdef HAVE_STRING_H
582 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583 #  include <memory.h>
584 # endif
585 # include <string.h>
586 #endif
587 #ifdef HAVE_STRINGS_H
588 # include <strings.h>
589 #endif
590 #ifdef HAVE_INTTYPES_H
591 # include <inttypes.h>
592 #endif
593 #ifdef HAVE_STDINT_H
594 # include <stdint.h>
595 #endif
596 #ifdef HAVE_UNISTD_H
597 # include <unistd.h>
598 #endif"
599
600 ac_subst_vars='am__EXEEXT_FALSE
601 am__EXEEXT_TRUE
602 LTLIBOBJS
603 LIBOBJS
604 ARCH_FUTEX_FALSE
605 ARCH_FUTEX_TRUE
606 ARCH_X86_AVX_FALSE
607 ARCH_X86_AVX_TRUE
608 ARCH_X86_FALSE
609 ARCH_X86_TRUE
610 ARCH_ARM_FALSE
611 ARCH_ARM_TRUE
612 link_itm
613 XLDFLAGS
614 XCFLAGS
615 config_path
616 LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE
617 LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE
618 LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE
619 LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE
620 LIBITM_BUILD_VERSIONED_SHLIB_FALSE
621 LIBITM_BUILD_VERSIONED_SHLIB_TRUE
622 OPT_LDFLAGS
623 SECTION_LDFLAGS
624 libtool_VERSION
625 MAINT
626 MAINTAINER_MODE_FALSE
627 MAINTAINER_MODE_TRUE
628 enable_static
629 enable_shared
630 CXXCPP
631 CPP
632 OTOOL64
633 OTOOL
634 LIPO
635 NMEDIT
636 DSYMUTIL
637 OBJDUMP
638 LN_S
639 ac_ct_DUMPBIN
640 DUMPBIN
641 LD
642 FGREP
643 EGREP
644 GREP
645 SED
646 LIBTOOL
647 BUILD_INFO_FALSE
648 BUILD_INFO_TRUE
649 PERL
650 RANLIB
651 NM
652 AR
653 am__fastdepCCAS_FALSE
654 am__fastdepCCAS_TRUE
655 CCASDEPMODE
656 CCASFLAGS
657 CCAS
658 am__fastdepCXX_FALSE
659 am__fastdepCXX_TRUE
660 CXXDEPMODE
661 ac_ct_CXX
662 CXXFLAGS
663 CXX
664 am__fastdepCC_FALSE
665 am__fastdepCC_TRUE
666 CCDEPMODE
667 AMDEPBACKSLASH
668 AMDEP_FALSE
669 AMDEP_TRUE
670 am__quote
671 am__include
672 DEPDIR
673 OBJEXT
674 EXEEXT
675 ac_ct_CC
676 CPPFLAGS
677 LDFLAGS
678 CFLAGS
679 CC
680 toolexeclibdir
681 toolexecdir
682 multi_basedir
683 am__untar
684 am__tar
685 AMTAR
686 am__leading_dot
687 SET_MAKE
688 AWK
689 mkdir_p
690 MKDIR_P
691 INSTALL_STRIP_PROGRAM
692 STRIP
693 install_sh
694 MAKEINFO
695 AUTOHEADER
696 AUTOMAKE
697 AUTOCONF
698 ACLOCAL
699 VERSION
700 PACKAGE
701 CYGPATH_W
702 am__isrc
703 INSTALL_DATA
704 INSTALL_SCRIPT
705 INSTALL_PROGRAM
706 target_os
707 target_vendor
708 target_cpu
709 target
710 host_os
711 host_vendor
712 host_cpu
713 host
714 build_os
715 build_vendor
716 build_cpu
717 build
718 GENINSRC_FALSE
719 GENINSRC_TRUE
720 target_alias
721 host_alias
722 build_alias
723 LIBS
724 ECHO_T
725 ECHO_N
726 ECHO_C
727 DEFS
728 mandir
729 localedir
730 libdir
731 psdir
732 pdfdir
733 dvidir
734 htmldir
735 infodir
736 docdir
737 oldincludedir
738 includedir
739 localstatedir
740 sharedstatedir
741 sysconfdir
742 datadir
743 datarootdir
744 libexecdir
745 sbindir
746 bindir
747 program_transform_name
748 prefix
749 exec_prefix
750 PACKAGE_URL
751 PACKAGE_BUGREPORT
752 PACKAGE_STRING
753 PACKAGE_VERSION
754 PACKAGE_TARNAME
755 PACKAGE_NAME
756 PATH_SEPARATOR
757 SHELL'
758 ac_subst_files=''
759 ac_user_opts='
760 enable_option_checking
761 enable_version_specific_runtime_libs
762 enable_generated_files_in_srcdir
763 enable_multilib
764 enable_dependency_tracking
765 enable_shared
766 enable_static
767 with_pic
768 enable_fast_install
769 with_gnu_ld
770 enable_libtool_lock
771 enable_maintainer_mode
772 enable_linux_futex
773 enable_tls
774 enable_symvers
775 '
776       ac_precious_vars='build_alias
777 host_alias
778 target_alias
779 CPP
780 CPPFLAGS
781 CXXCPP'
782
783
784 # Initialize some variables set by options.
785 ac_init_help=
786 ac_init_version=false
787 ac_unrecognized_opts=
788 ac_unrecognized_sep=
789 # The variables have the same names as the options, with
790 # dashes changed to underlines.
791 cache_file=/dev/null
792 exec_prefix=NONE
793 no_create=
794 no_recursion=
795 prefix=NONE
796 program_prefix=NONE
797 program_suffix=NONE
798 program_transform_name=s,x,x,
799 silent=
800 site=
801 srcdir=
802 verbose=
803 x_includes=NONE
804 x_libraries=NONE
805
806 # Installation directory options.
807 # These are left unexpanded so users can "make install exec_prefix=/foo"
808 # and all the variables that are supposed to be based on exec_prefix
809 # by default will actually change.
810 # Use braces instead of parens because sh, perl, etc. also accept them.
811 # (The list follows the same order as the GNU Coding Standards.)
812 bindir='${exec_prefix}/bin'
813 sbindir='${exec_prefix}/sbin'
814 libexecdir='${exec_prefix}/libexec'
815 datarootdir='${prefix}/share'
816 datadir='${datarootdir}'
817 sysconfdir='${prefix}/etc'
818 sharedstatedir='${prefix}/com'
819 localstatedir='${prefix}/var'
820 includedir='${prefix}/include'
821 oldincludedir='/usr/include'
822 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
823 infodir='${datarootdir}/info'
824 htmldir='${docdir}'
825 dvidir='${docdir}'
826 pdfdir='${docdir}'
827 psdir='${docdir}'
828 libdir='${exec_prefix}/lib'
829 localedir='${datarootdir}/locale'
830 mandir='${datarootdir}/man'
831
832 ac_prev=
833 ac_dashdash=
834 for ac_option
835 do
836   # If the previous option needs an argument, assign it.
837   if test -n "$ac_prev"; then
838     eval $ac_prev=\$ac_option
839     ac_prev=
840     continue
841   fi
842
843   case $ac_option in
844   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845   *)    ac_optarg=yes ;;
846   esac
847
848   # Accept the important Cygnus configure options, so we can diagnose typos.
849
850   case $ac_dashdash$ac_option in
851   --)
852     ac_dashdash=yes ;;
853
854   -bindir | --bindir | --bindi | --bind | --bin | --bi)
855     ac_prev=bindir ;;
856   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
857     bindir=$ac_optarg ;;
858
859   -build | --build | --buil | --bui | --bu)
860     ac_prev=build_alias ;;
861   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
862     build_alias=$ac_optarg ;;
863
864   -cache-file | --cache-file | --cache-fil | --cache-fi \
865   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
866     ac_prev=cache_file ;;
867   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
868   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
869     cache_file=$ac_optarg ;;
870
871   --config-cache | -C)
872     cache_file=config.cache ;;
873
874   -datadir | --datadir | --datadi | --datad)
875     ac_prev=datadir ;;
876   -datadir=* | --datadir=* | --datadi=* | --datad=*)
877     datadir=$ac_optarg ;;
878
879   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
880   | --dataroo | --dataro | --datar)
881     ac_prev=datarootdir ;;
882   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
883   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
884     datarootdir=$ac_optarg ;;
885
886   -disable-* | --disable-*)
887     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
888     # Reject names that are not valid shell variable names.
889     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
890       as_fn_error "invalid feature name: $ac_useropt"
891     ac_useropt_orig=$ac_useropt
892     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893     case $ac_user_opts in
894       *"
895 "enable_$ac_useropt"
896 "*) ;;
897       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
898          ac_unrecognized_sep=', ';;
899     esac
900     eval enable_$ac_useropt=no ;;
901
902   -docdir | --docdir | --docdi | --doc | --do)
903     ac_prev=docdir ;;
904   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
905     docdir=$ac_optarg ;;
906
907   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
908     ac_prev=dvidir ;;
909   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
910     dvidir=$ac_optarg ;;
911
912   -enable-* | --enable-*)
913     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
914     # Reject names that are not valid shell variable names.
915     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916       as_fn_error "invalid feature name: $ac_useropt"
917     ac_useropt_orig=$ac_useropt
918     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919     case $ac_user_opts in
920       *"
921 "enable_$ac_useropt"
922 "*) ;;
923       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
924          ac_unrecognized_sep=', ';;
925     esac
926     eval enable_$ac_useropt=\$ac_optarg ;;
927
928   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
929   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
930   | --exec | --exe | --ex)
931     ac_prev=exec_prefix ;;
932   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
933   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
934   | --exec=* | --exe=* | --ex=*)
935     exec_prefix=$ac_optarg ;;
936
937   -gas | --gas | --ga | --g)
938     # Obsolete; use --with-gas.
939     with_gas=yes ;;
940
941   -help | --help | --hel | --he | -h)
942     ac_init_help=long ;;
943   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
944     ac_init_help=recursive ;;
945   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
946     ac_init_help=short ;;
947
948   -host | --host | --hos | --ho)
949     ac_prev=host_alias ;;
950   -host=* | --host=* | --hos=* | --ho=*)
951     host_alias=$ac_optarg ;;
952
953   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
954     ac_prev=htmldir ;;
955   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
956   | --ht=*)
957     htmldir=$ac_optarg ;;
958
959   -includedir | --includedir | --includedi | --included | --include \
960   | --includ | --inclu | --incl | --inc)
961     ac_prev=includedir ;;
962   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
963   | --includ=* | --inclu=* | --incl=* | --inc=*)
964     includedir=$ac_optarg ;;
965
966   -infodir | --infodir | --infodi | --infod | --info | --inf)
967     ac_prev=infodir ;;
968   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
969     infodir=$ac_optarg ;;
970
971   -libdir | --libdir | --libdi | --libd)
972     ac_prev=libdir ;;
973   -libdir=* | --libdir=* | --libdi=* | --libd=*)
974     libdir=$ac_optarg ;;
975
976   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
977   | --libexe | --libex | --libe)
978     ac_prev=libexecdir ;;
979   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
980   | --libexe=* | --libex=* | --libe=*)
981     libexecdir=$ac_optarg ;;
982
983   -localedir | --localedir | --localedi | --localed | --locale)
984     ac_prev=localedir ;;
985   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
986     localedir=$ac_optarg ;;
987
988   -localstatedir | --localstatedir | --localstatedi | --localstated \
989   | --localstate | --localstat | --localsta | --localst | --locals)
990     ac_prev=localstatedir ;;
991   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
992   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
993     localstatedir=$ac_optarg ;;
994
995   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
996     ac_prev=mandir ;;
997   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
998     mandir=$ac_optarg ;;
999
1000   -nfp | --nfp | --nf)
1001     # Obsolete; use --without-fp.
1002     with_fp=no ;;
1003
1004   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1005   | --no-cr | --no-c | -n)
1006     no_create=yes ;;
1007
1008   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1009   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1010     no_recursion=yes ;;
1011
1012   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1013   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1014   | --oldin | --oldi | --old | --ol | --o)
1015     ac_prev=oldincludedir ;;
1016   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1017   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1018   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1019     oldincludedir=$ac_optarg ;;
1020
1021   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1022     ac_prev=prefix ;;
1023   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1024     prefix=$ac_optarg ;;
1025
1026   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1027   | --program-pre | --program-pr | --program-p)
1028     ac_prev=program_prefix ;;
1029   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1030   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1031     program_prefix=$ac_optarg ;;
1032
1033   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1034   | --program-suf | --program-su | --program-s)
1035     ac_prev=program_suffix ;;
1036   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1037   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1038     program_suffix=$ac_optarg ;;
1039
1040   -program-transform-name | --program-transform-name \
1041   | --program-transform-nam | --program-transform-na \
1042   | --program-transform-n | --program-transform- \
1043   | --program-transform | --program-transfor \
1044   | --program-transfo | --program-transf \
1045   | --program-trans | --program-tran \
1046   | --progr-tra | --program-tr | --program-t)
1047     ac_prev=program_transform_name ;;
1048   -program-transform-name=* | --program-transform-name=* \
1049   | --program-transform-nam=* | --program-transform-na=* \
1050   | --program-transform-n=* | --program-transform-=* \
1051   | --program-transform=* | --program-transfor=* \
1052   | --program-transfo=* | --program-transf=* \
1053   | --program-trans=* | --program-tran=* \
1054   | --progr-tra=* | --program-tr=* | --program-t=*)
1055     program_transform_name=$ac_optarg ;;
1056
1057   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1058     ac_prev=pdfdir ;;
1059   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1060     pdfdir=$ac_optarg ;;
1061
1062   -psdir | --psdir | --psdi | --psd | --ps)
1063     ac_prev=psdir ;;
1064   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1065     psdir=$ac_optarg ;;
1066
1067   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1068   | -silent | --silent | --silen | --sile | --sil)
1069     silent=yes ;;
1070
1071   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1072     ac_prev=sbindir ;;
1073   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1074   | --sbi=* | --sb=*)
1075     sbindir=$ac_optarg ;;
1076
1077   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1078   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1079   | --sharedst | --shareds | --shared | --share | --shar \
1080   | --sha | --sh)
1081     ac_prev=sharedstatedir ;;
1082   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1083   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1084   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1085   | --sha=* | --sh=*)
1086     sharedstatedir=$ac_optarg ;;
1087
1088   -site | --site | --sit)
1089     ac_prev=site ;;
1090   -site=* | --site=* | --sit=*)
1091     site=$ac_optarg ;;
1092
1093   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1094     ac_prev=srcdir ;;
1095   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1096     srcdir=$ac_optarg ;;
1097
1098   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1099   | --syscon | --sysco | --sysc | --sys | --sy)
1100     ac_prev=sysconfdir ;;
1101   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1102   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1103     sysconfdir=$ac_optarg ;;
1104
1105   -target | --target | --targe | --targ | --tar | --ta | --t)
1106     ac_prev=target_alias ;;
1107   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1108     target_alias=$ac_optarg ;;
1109
1110   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1111     verbose=yes ;;
1112
1113   -version | --version | --versio | --versi | --vers | -V)
1114     ac_init_version=: ;;
1115
1116   -with-* | --with-*)
1117     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1118     # Reject names that are not valid shell variable names.
1119     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1120       as_fn_error "invalid package name: $ac_useropt"
1121     ac_useropt_orig=$ac_useropt
1122     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1123     case $ac_user_opts in
1124       *"
1125 "with_$ac_useropt"
1126 "*) ;;
1127       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1128          ac_unrecognized_sep=', ';;
1129     esac
1130     eval with_$ac_useropt=\$ac_optarg ;;
1131
1132   -without-* | --without-*)
1133     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1134     # Reject names that are not valid shell variable names.
1135     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136       as_fn_error "invalid package name: $ac_useropt"
1137     ac_useropt_orig=$ac_useropt
1138     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139     case $ac_user_opts in
1140       *"
1141 "with_$ac_useropt"
1142 "*) ;;
1143       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1144          ac_unrecognized_sep=', ';;
1145     esac
1146     eval with_$ac_useropt=no ;;
1147
1148   --x)
1149     # Obsolete; use --with-x.
1150     with_x=yes ;;
1151
1152   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1153   | --x-incl | --x-inc | --x-in | --x-i)
1154     ac_prev=x_includes ;;
1155   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1156   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1157     x_includes=$ac_optarg ;;
1158
1159   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1160   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1161     ac_prev=x_libraries ;;
1162   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1163   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1164     x_libraries=$ac_optarg ;;
1165
1166   -*) as_fn_error "unrecognized option: \`$ac_option'
1167 Try \`$0 --help' for more information."
1168     ;;
1169
1170   *=*)
1171     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1172     # Reject names that are not valid shell variable names.
1173     case $ac_envvar in #(
1174       '' | [0-9]* | *[!_$as_cr_alnum]* )
1175       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1176     esac
1177     eval $ac_envvar=\$ac_optarg
1178     export $ac_envvar ;;
1179
1180   *)
1181     # FIXME: should be removed in autoconf 3.0.
1182     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1183     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1184       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1185     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1186     ;;
1187
1188   esac
1189 done
1190
1191 if test -n "$ac_prev"; then
1192   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1193   as_fn_error "missing argument to $ac_option"
1194 fi
1195
1196 if test -n "$ac_unrecognized_opts"; then
1197   case $enable_option_checking in
1198     no) ;;
1199     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1200     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1201   esac
1202 fi
1203
1204 # Check all directory arguments for consistency.
1205 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206                 datadir sysconfdir sharedstatedir localstatedir includedir \
1207                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208                 libdir localedir mandir
1209 do
1210   eval ac_val=\$$ac_var
1211   # Remove trailing slashes.
1212   case $ac_val in
1213     */ )
1214       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1215       eval $ac_var=\$ac_val;;
1216   esac
1217   # Be sure to have absolute directory names.
1218   case $ac_val in
1219     [\\/$]* | ?:[\\/]* )  continue;;
1220     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1221   esac
1222   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1223 done
1224
1225 # There might be people who depend on the old broken behavior: `$host'
1226 # used to hold the argument of --host etc.
1227 # FIXME: To remove some day.
1228 build=$build_alias
1229 host=$host_alias
1230 target=$target_alias
1231
1232 # FIXME: To remove some day.
1233 if test "x$host_alias" != x; then
1234   if test "x$build_alias" = x; then
1235     cross_compiling=maybe
1236     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1237     If a cross compiler is detected then cross compile mode will be used." >&2
1238   elif test "x$build_alias" != "x$host_alias"; then
1239     cross_compiling=yes
1240   fi
1241 fi
1242
1243 ac_tool_prefix=
1244 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
1246 test "$silent" = yes && exec 6>/dev/null
1247
1248
1249 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250 ac_ls_di=`ls -di .` &&
1251 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252   as_fn_error "working directory cannot be determined"
1253 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1254   as_fn_error "pwd does not report name of working directory"
1255
1256
1257 # Find the source files, if location was not specified.
1258 if test -z "$srcdir"; then
1259   ac_srcdir_defaulted=yes
1260   # Try the directory containing this script, then the parent directory.
1261   ac_confdir=`$as_dirname -- "$as_myself" ||
1262 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263          X"$as_myself" : 'X\(//\)[^/]' \| \
1264          X"$as_myself" : 'X\(//\)$' \| \
1265          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266 $as_echo X"$as_myself" |
1267     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268             s//\1/
1269             q
1270           }
1271           /^X\(\/\/\)[^/].*/{
1272             s//\1/
1273             q
1274           }
1275           /^X\(\/\/\)$/{
1276             s//\1/
1277             q
1278           }
1279           /^X\(\/\).*/{
1280             s//\1/
1281             q
1282           }
1283           s/.*/./; q'`
1284   srcdir=$ac_confdir
1285   if test ! -r "$srcdir/$ac_unique_file"; then
1286     srcdir=..
1287   fi
1288 else
1289   ac_srcdir_defaulted=no
1290 fi
1291 if test ! -r "$srcdir/$ac_unique_file"; then
1292   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1293   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1294 fi
1295 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296 ac_abs_confdir=`(
1297         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1298         pwd)`
1299 # When building in place, set srcdir=.
1300 if test "$ac_abs_confdir" = "$ac_pwd"; then
1301   srcdir=.
1302 fi
1303 # Remove unnecessary trailing slashes from srcdir.
1304 # Double slashes in file names in object file debugging info
1305 # mess up M-x gdb in Emacs.
1306 case $srcdir in
1307 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308 esac
1309 for ac_var in $ac_precious_vars; do
1310   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311   eval ac_env_${ac_var}_value=\$${ac_var}
1312   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314 done
1315
1316 #
1317 # Report the --help message.
1318 #
1319 if test "$ac_init_help" = "long"; then
1320   # Omit some internal or obsolete options to make the list less imposing.
1321   # This message is too long to be a string in the A/UX 3.1 sh.
1322   cat <<_ACEOF
1323 \`configure' configures GNU TM Runtime Library 1.0 to adapt to many kinds of systems.
1324
1325 Usage: $0 [OPTION]... [VAR=VALUE]...
1326
1327 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328 VAR=VALUE.  See below for descriptions of some of the useful variables.
1329
1330 Defaults for the options are specified in brackets.
1331
1332 Configuration:
1333   -h, --help              display this help and exit
1334       --help=short        display options specific to this package
1335       --help=recursive    display the short help of all the included packages
1336   -V, --version           display version information and exit
1337   -q, --quiet, --silent   do not print \`checking...' messages
1338       --cache-file=FILE   cache test results in FILE [disabled]
1339   -C, --config-cache      alias for \`--cache-file=config.cache'
1340   -n, --no-create         do not create output files
1341       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1342
1343 Installation directories:
1344   --prefix=PREFIX         install architecture-independent files in PREFIX
1345                           [$ac_default_prefix]
1346   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1347                           [PREFIX]
1348
1349 By default, \`make install' will install all the files in
1350 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1351 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352 for instance \`--prefix=\$HOME'.
1353
1354 For better control, use the options below.
1355
1356 Fine tuning of the installation directories:
1357   --bindir=DIR            user executables [EPREFIX/bin]
1358   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1359   --libexecdir=DIR        program executables [EPREFIX/libexec]
1360   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1361   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1362   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1363   --libdir=DIR            object code libraries [EPREFIX/lib]
1364   --includedir=DIR        C header files [PREFIX/include]
1365   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1366   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1367   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1368   --infodir=DIR           info documentation [DATAROOTDIR/info]
1369   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1370   --mandir=DIR            man documentation [DATAROOTDIR/man]
1371   --docdir=DIR            documentation root [DATAROOTDIR/doc/libitm]
1372   --htmldir=DIR           html documentation [DOCDIR]
1373   --dvidir=DIR            dvi documentation [DOCDIR]
1374   --pdfdir=DIR            pdf documentation [DOCDIR]
1375   --psdir=DIR             ps documentation [DOCDIR]
1376 _ACEOF
1377
1378   cat <<\_ACEOF
1379
1380 Program names:
1381   --program-prefix=PREFIX            prepend PREFIX to installed program names
1382   --program-suffix=SUFFIX            append SUFFIX to installed program names
1383   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1384
1385 System types:
1386   --build=BUILD     configure for building on BUILD [guessed]
1387   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1388   --target=TARGET   configure for building compilers for TARGET [HOST]
1389 _ACEOF
1390 fi
1391
1392 if test -n "$ac_init_help"; then
1393   case $ac_init_help in
1394      short | recursive ) echo "Configuration of GNU TM Runtime Library 1.0:";;
1395    esac
1396   cat <<\_ACEOF
1397
1398 Optional Features:
1399   --disable-option-checking  ignore unrecognized --enable/--with options
1400   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1401   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1402   --enable-version-specific-runtime-libs
1403                           Specify that runtime libraries should be installed
1404                           in a compiler-specific directory [default=no]
1405   --enable-generated-files-in-srcdir
1406                           put copies of generated files in source dir intended
1407                           for creating source tarballs for users without
1408                           texinfo bison or flex. [default=no]
1409   --enable-multilib       build many library versions (default)
1410   --disable-dependency-tracking  speeds up one-time build
1411   --enable-dependency-tracking   do not reject slow dependency extractors
1412   --enable-shared[=PKGS]  build shared libraries [default=yes]
1413   --enable-static[=PKGS]  build static libraries [default=yes]
1414   --enable-fast-install[=PKGS]
1415                           optimize for fast installation [default=yes]
1416   --disable-libtool-lock  avoid locking (might break parallel builds)
1417   --enable-maintainer-mode  enable make rules and dependencies not useful
1418                           (and sometimes confusing) to the casual installer
1419   --enable-linux-futex    use the Linux futex system call [default=default]
1420   --enable-tls            Use thread-local storage [default=yes]
1421   --enable-symvers=STYLE  enables symbol versioning of the shared library
1422                           [default=yes]
1423
1424 Optional Packages:
1425   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1426   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1427   --with-pic              try to use only PIC/non-PIC objects [default=use
1428                           both]
1429   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1430
1431 Some influential environment variables:
1432   CC          C compiler command
1433   CFLAGS      C compiler flags
1434   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1435               nonstandard directory <lib dir>
1436   LIBS        libraries to pass to the linker, e.g. -l<library>
1437   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1438               you have headers in a nonstandard directory <include dir>
1439   CXX         C++ compiler command
1440   CXXFLAGS    C++ compiler flags
1441   CCAS        assembler compiler command (defaults to CC)
1442   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1443   CPP         C preprocessor
1444   CXXCPP      C++ preprocessor
1445
1446 Use these variables to override the choices made by `configure' or to help
1447 it to find libraries and programs with nonstandard names/locations.
1448
1449 Report bugs to the package provider.
1450 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
1451 General help using GNU software: <http://www.gnu.org/gethelp/>.
1452 _ACEOF
1453 ac_status=$?
1454 fi
1455
1456 if test "$ac_init_help" = "recursive"; then
1457   # If there are subdirs, report their specific --help.
1458   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459     test -d "$ac_dir" ||
1460       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461       continue
1462     ac_builddir=.
1463
1464 case "$ac_dir" in
1465 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 *)
1467   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1468   # A ".." for each directory in $ac_dir_suffix.
1469   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470   case $ac_top_builddir_sub in
1471   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473   esac ;;
1474 esac
1475 ac_abs_top_builddir=$ac_pwd
1476 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477 # for backward compatibility:
1478 ac_top_builddir=$ac_top_build_prefix
1479
1480 case $srcdir in
1481   .)  # We are building in place.
1482     ac_srcdir=.
1483     ac_top_srcdir=$ac_top_builddir_sub
1484     ac_abs_top_srcdir=$ac_pwd ;;
1485   [\\/]* | ?:[\\/]* )  # Absolute name.
1486     ac_srcdir=$srcdir$ac_dir_suffix;
1487     ac_top_srcdir=$srcdir
1488     ac_abs_top_srcdir=$srcdir ;;
1489   *) # Relative name.
1490     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491     ac_top_srcdir=$ac_top_build_prefix$srcdir
1492     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1493 esac
1494 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495
1496     cd "$ac_dir" || { ac_status=$?; continue; }
1497     # Check for guested configure.
1498     if test -f "$ac_srcdir/configure.gnu"; then
1499       echo &&
1500       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501     elif test -f "$ac_srcdir/configure"; then
1502       echo &&
1503       $SHELL "$ac_srcdir/configure" --help=recursive
1504     else
1505       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1506     fi || ac_status=$?
1507     cd "$ac_pwd" || { ac_status=$?; break; }
1508   done
1509 fi
1510
1511 test -n "$ac_init_help" && exit $ac_status
1512 if $ac_init_version; then
1513   cat <<\_ACEOF
1514 GNU TM Runtime Library configure 1.0
1515 generated by GNU Autoconf 2.64
1516
1517 Copyright (C) 2009 Free Software Foundation, Inc.
1518 This configure script is free software; the Free Software Foundation
1519 gives unlimited permission to copy, distribute and modify it.
1520 _ACEOF
1521   exit
1522 fi
1523
1524 ## ------------------------ ##
1525 ## Autoconf initialization. ##
1526 ## ------------------------ ##
1527
1528 # ac_fn_c_try_compile LINENO
1529 # --------------------------
1530 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 ac_fn_c_try_compile ()
1532 {
1533   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534   rm -f conftest.$ac_objext
1535   if { { ac_try="$ac_compile"
1536 case "(($ac_try" in
1537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538   *) ac_try_echo=$ac_try;;
1539 esac
1540 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 $as_echo "$ac_try_echo"; } >&5
1542   (eval "$ac_compile") 2>conftest.err
1543   ac_status=$?
1544   if test -s conftest.err; then
1545     grep -v '^ *+' conftest.err >conftest.er1
1546     cat conftest.er1 >&5
1547     mv -f conftest.er1 conftest.err
1548   fi
1549   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550   test $ac_status = 0; } && {
1551          test -z "$ac_c_werror_flag" ||
1552          test ! -s conftest.err
1553        } && test -s conftest.$ac_objext; then :
1554   ac_retval=0
1555 else
1556   $as_echo "$as_me: failed program was:" >&5
1557 sed 's/^/| /' conftest.$ac_ext >&5
1558
1559         ac_retval=1
1560 fi
1561   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1562   return $ac_retval
1563
1564 } # ac_fn_c_try_compile
1565
1566 # ac_fn_cxx_try_compile LINENO
1567 # ----------------------------
1568 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1569 ac_fn_cxx_try_compile ()
1570 {
1571   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572   rm -f conftest.$ac_objext
1573   if { { ac_try="$ac_compile"
1574 case "(($ac_try" in
1575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576   *) ac_try_echo=$ac_try;;
1577 esac
1578 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579 $as_echo "$ac_try_echo"; } >&5
1580   (eval "$ac_compile") 2>conftest.err
1581   ac_status=$?
1582   if test -s conftest.err; then
1583     grep -v '^ *+' conftest.err >conftest.er1
1584     cat conftest.er1 >&5
1585     mv -f conftest.er1 conftest.err
1586   fi
1587   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588   test $ac_status = 0; } && {
1589          test -z "$ac_cxx_werror_flag" ||
1590          test ! -s conftest.err
1591        } && test -s conftest.$ac_objext; then :
1592   ac_retval=0
1593 else
1594   $as_echo "$as_me: failed program was:" >&5
1595 sed 's/^/| /' conftest.$ac_ext >&5
1596
1597         ac_retval=1
1598 fi
1599   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1600   return $ac_retval
1601
1602 } # ac_fn_cxx_try_compile
1603
1604 # ac_fn_c_try_link LINENO
1605 # -----------------------
1606 # Try to link conftest.$ac_ext, and return whether this succeeded.
1607 ac_fn_c_try_link ()
1608 {
1609   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610   rm -f conftest.$ac_objext conftest$ac_exeext
1611   if { { ac_try="$ac_link"
1612 case "(($ac_try" in
1613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614   *) ac_try_echo=$ac_try;;
1615 esac
1616 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617 $as_echo "$ac_try_echo"; } >&5
1618   (eval "$ac_link") 2>conftest.err
1619   ac_status=$?
1620   if test -s conftest.err; then
1621     grep -v '^ *+' conftest.err >conftest.er1
1622     cat conftest.er1 >&5
1623     mv -f conftest.er1 conftest.err
1624   fi
1625   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626   test $ac_status = 0; } && {
1627          test -z "$ac_c_werror_flag" ||
1628          test ! -s conftest.err
1629        } && test -s conftest$ac_exeext && {
1630          test "$cross_compiling" = yes ||
1631          $as_test_x conftest$ac_exeext
1632        }; then :
1633   ac_retval=0
1634 else
1635   $as_echo "$as_me: failed program was:" >&5
1636 sed 's/^/| /' conftest.$ac_ext >&5
1637
1638         ac_retval=1
1639 fi
1640   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1641   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1642   # interfere with the next link command; also delete a directory that is
1643   # left behind by Apple's compiler.  We do this before executing the actions.
1644   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1645   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646   return $ac_retval
1647
1648 } # ac_fn_c_try_link
1649
1650 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1651 # -------------------------------------------------------
1652 # Tests whether HEADER exists and can be compiled using the include files in
1653 # INCLUDES, setting the cache variable VAR accordingly.
1654 ac_fn_c_check_header_compile ()
1655 {
1656   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1657   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1658 $as_echo_n "checking for $2... " >&6; }
1659 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1660   $as_echo_n "(cached) " >&6
1661 else
1662   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663 /* end confdefs.h.  */
1664 $4
1665 #include <$2>
1666 _ACEOF
1667 if ac_fn_c_try_compile "$LINENO"; then :
1668   eval "$3=yes"
1669 else
1670   eval "$3=no"
1671 fi
1672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1673 fi
1674 eval ac_res=\$$3
1675                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1676 $as_echo "$ac_res" >&6; }
1677   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1678
1679 } # ac_fn_c_check_header_compile
1680
1681 # ac_fn_c_try_cpp LINENO
1682 # ----------------------
1683 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1684 ac_fn_c_try_cpp ()
1685 {
1686   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687   if { { ac_try="$ac_cpp conftest.$ac_ext"
1688 case "(($ac_try" in
1689   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690   *) ac_try_echo=$ac_try;;
1691 esac
1692 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693 $as_echo "$ac_try_echo"; } >&5
1694   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1695   ac_status=$?
1696   if test -s conftest.err; then
1697     grep -v '^ *+' conftest.err >conftest.er1
1698     cat conftest.er1 >&5
1699     mv -f conftest.er1 conftest.err
1700   fi
1701   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702   test $ac_status = 0; } >/dev/null && {
1703          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1704          test ! -s conftest.err
1705        }; then :
1706   ac_retval=0
1707 else
1708   $as_echo "$as_me: failed program was:" >&5
1709 sed 's/^/| /' conftest.$ac_ext >&5
1710
1711     ac_retval=1
1712 fi
1713   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1714   return $ac_retval
1715
1716 } # ac_fn_c_try_cpp
1717
1718 # ac_fn_c_try_run LINENO
1719 # ----------------------
1720 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1721 # that executables *can* be run.
1722 ac_fn_c_try_run ()
1723 {
1724   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725   if { { ac_try="$ac_link"
1726 case "(($ac_try" in
1727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728   *) ac_try_echo=$ac_try;;
1729 esac
1730 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731 $as_echo "$ac_try_echo"; } >&5
1732   (eval "$ac_link") 2>&5
1733   ac_status=$?
1734   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1736   { { case "(($ac_try" in
1737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738   *) ac_try_echo=$ac_try;;
1739 esac
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742   (eval "$ac_try") 2>&5
1743   ac_status=$?
1744   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745   test $ac_status = 0; }; }; then :
1746   ac_retval=0
1747 else
1748   $as_echo "$as_me: program exited with status $ac_status" >&5
1749        $as_echo "$as_me: failed program was:" >&5
1750 sed 's/^/| /' conftest.$ac_ext >&5
1751
1752        ac_retval=$ac_status
1753 fi
1754   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1755   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1756   return $ac_retval
1757
1758 } # ac_fn_c_try_run
1759
1760 # ac_fn_c_check_func LINENO FUNC VAR
1761 # ----------------------------------
1762 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1763 ac_fn_c_check_func ()
1764 {
1765   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1766   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1767 $as_echo_n "checking for $2... " >&6; }
1768 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1769   $as_echo_n "(cached) " >&6
1770 else
1771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h.  */
1773 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1774    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1775 #define $2 innocuous_$2
1776
1777 /* System header to define __stub macros and hopefully few prototypes,
1778     which can conflict with char $2 (); below.
1779     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1780     <limits.h> exists even on freestanding compilers.  */
1781
1782 #ifdef __STDC__
1783 # include <limits.h>
1784 #else
1785 # include <assert.h>
1786 #endif
1787
1788 #undef $2
1789
1790 /* Override any GCC internal prototype to avoid an error.
1791    Use char because int might match the return type of a GCC
1792    builtin and then its argument prototype would still apply.  */
1793 #ifdef __cplusplus
1794 extern "C"
1795 #endif
1796 char $2 ();
1797 /* The GNU C library defines this for functions which it implements
1798     to always fail with ENOSYS.  Some functions are actually named
1799     something starting with __ and the normal name is an alias.  */
1800 #if defined __stub_$2 || defined __stub___$2
1801 choke me
1802 #endif
1803
1804 int
1805 main ()
1806 {
1807 return $2 ();
1808   ;
1809   return 0;
1810 }
1811 _ACEOF
1812 if ac_fn_c_try_link "$LINENO"; then :
1813   eval "$3=yes"
1814 else
1815   eval "$3=no"
1816 fi
1817 rm -f core conftest.err conftest.$ac_objext \
1818     conftest$ac_exeext conftest.$ac_ext
1819 fi
1820 eval ac_res=\$$3
1821                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822 $as_echo "$ac_res" >&6; }
1823   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1824
1825 } # ac_fn_c_check_func
1826
1827 # ac_fn_cxx_try_cpp LINENO
1828 # ------------------------
1829 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1830 ac_fn_cxx_try_cpp ()
1831 {
1832   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833   if { { ac_try="$ac_cpp conftest.$ac_ext"
1834 case "(($ac_try" in
1835   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1836   *) ac_try_echo=$ac_try;;
1837 esac
1838 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1839 $as_echo "$ac_try_echo"; } >&5
1840   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1841   ac_status=$?
1842   if test -s conftest.err; then
1843     grep -v '^ *+' conftest.err >conftest.er1
1844     cat conftest.er1 >&5
1845     mv -f conftest.er1 conftest.err
1846   fi
1847   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848   test $ac_status = 0; } >/dev/null && {
1849          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1850          test ! -s conftest.err
1851        }; then :
1852   ac_retval=0
1853 else
1854   $as_echo "$as_me: failed program was:" >&5
1855 sed 's/^/| /' conftest.$ac_ext >&5
1856
1857     ac_retval=1
1858 fi
1859   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1860   return $ac_retval
1861
1862 } # ac_fn_cxx_try_cpp
1863
1864 # ac_fn_cxx_try_link LINENO
1865 # -------------------------
1866 # Try to link conftest.$ac_ext, and return whether this succeeded.
1867 ac_fn_cxx_try_link ()
1868 {
1869   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1870   rm -f conftest.$ac_objext conftest$ac_exeext
1871   if { { ac_try="$ac_link"
1872 case "(($ac_try" in
1873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1874   *) ac_try_echo=$ac_try;;
1875 esac
1876 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1877 $as_echo "$ac_try_echo"; } >&5
1878   (eval "$ac_link") 2>conftest.err
1879   ac_status=$?
1880   if test -s conftest.err; then
1881     grep -v '^ *+' conftest.err >conftest.er1
1882     cat conftest.er1 >&5
1883     mv -f conftest.er1 conftest.err
1884   fi
1885   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1886   test $ac_status = 0; } && {
1887          test -z "$ac_cxx_werror_flag" ||
1888          test ! -s conftest.err
1889        } && test -s conftest$ac_exeext && {
1890          test "$cross_compiling" = yes ||
1891          $as_test_x conftest$ac_exeext
1892        }; then :
1893   ac_retval=0
1894 else
1895   $as_echo "$as_me: failed program was:" >&5
1896 sed 's/^/| /' conftest.$ac_ext >&5
1897
1898         ac_retval=1
1899 fi
1900   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1901   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1902   # interfere with the next link command; also delete a directory that is
1903   # left behind by Apple's compiler.  We do this before executing the actions.
1904   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1905   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1906   return $ac_retval
1907
1908 } # ac_fn_cxx_try_link
1909
1910 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1911 # -------------------------------------------------------
1912 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1913 # the include files in INCLUDES and setting the cache variable VAR
1914 # accordingly.
1915 ac_fn_c_check_header_mongrel ()
1916 {
1917   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1919   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1920 $as_echo_n "checking for $2... " >&6; }
1921 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1922   $as_echo_n "(cached) " >&6
1923 fi
1924 eval ac_res=\$$3
1925                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1926 $as_echo "$ac_res" >&6; }
1927 else
1928   # Is the header compilable?
1929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1930 $as_echo_n "checking $2 usability... " >&6; }
1931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1932 /* end confdefs.h.  */
1933 $4
1934 #include <$2>
1935 _ACEOF
1936 if ac_fn_c_try_compile "$LINENO"; then :
1937   ac_header_compiler=yes
1938 else
1939   ac_header_compiler=no
1940 fi
1941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1943 $as_echo "$ac_header_compiler" >&6; }
1944
1945 # Is the header present?
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1947 $as_echo_n "checking $2 presence... " >&6; }
1948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1949 /* end confdefs.h.  */
1950 #include <$2>
1951 _ACEOF
1952 if ac_fn_c_try_cpp "$LINENO"; then :
1953   ac_header_preproc=yes
1954 else
1955   ac_header_preproc=no
1956 fi
1957 rm -f conftest.err conftest.$ac_ext
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1959 $as_echo "$ac_header_preproc" >&6; }
1960
1961 # So?  What about this header?
1962 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1963   yes:no: )
1964     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1965 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1966     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1967 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1968     ;;
1969   no:yes:* )
1970     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1971 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1972     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1973 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1974     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1975 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1976     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1977 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1978     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1979 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1980     ;;
1981 esac
1982   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1983 $as_echo_n "checking for $2... " >&6; }
1984 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1985   $as_echo_n "(cached) " >&6
1986 else
1987   eval "$3=\$ac_header_compiler"
1988 fi
1989 eval ac_res=\$$3
1990                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 $as_echo "$ac_res" >&6; }
1992 fi
1993   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1994
1995 } # ac_fn_c_check_header_mongrel
1996
1997 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1998 # -------------------------------------------
1999 # Tests whether TYPE exists after having included INCLUDES, setting cache
2000 # variable VAR accordingly.
2001 ac_fn_c_check_type ()
2002 {
2003   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2005 $as_echo_n "checking for $2... " >&6; }
2006 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2007   $as_echo_n "(cached) " >&6
2008 else
2009   eval "$3=no"
2010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h.  */
2012 $4
2013 int
2014 main ()
2015 {
2016 if (sizeof ($2))
2017          return 0;
2018   ;
2019   return 0;
2020 }
2021 _ACEOF
2022 if ac_fn_c_try_compile "$LINENO"; then :
2023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2024 /* end confdefs.h.  */
2025 $4
2026 int
2027 main ()
2028 {
2029 if (sizeof (($2)))
2030             return 0;
2031   ;
2032   return 0;
2033 }
2034 _ACEOF
2035 if ac_fn_c_try_compile "$LINENO"; then :
2036
2037 else
2038   eval "$3=yes"
2039 fi
2040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2041 fi
2042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2043 fi
2044 eval ac_res=\$$3
2045                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2046 $as_echo "$ac_res" >&6; }
2047   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2048
2049 } # ac_fn_c_check_type
2050
2051 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2052 # --------------------------------------------
2053 # Tries to find the compile-time value of EXPR in a program that includes
2054 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2055 # computed
2056 ac_fn_c_compute_int ()
2057 {
2058   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2059   if test "$cross_compiling" = yes; then
2060     # Depending upon the size, compute the lo and hi bounds.
2061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2062 /* end confdefs.h.  */
2063 $4
2064 int
2065 main ()
2066 {
2067 static int test_array [1 - 2 * !(($2) >= 0)];
2068 test_array [0] = 0
2069
2070   ;
2071   return 0;
2072 }
2073 _ACEOF
2074 if ac_fn_c_try_compile "$LINENO"; then :
2075   ac_lo=0 ac_mid=0
2076   while :; do
2077     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2078 /* end confdefs.h.  */
2079 $4
2080 int
2081 main ()
2082 {
2083 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2084 test_array [0] = 0
2085
2086   ;
2087   return 0;
2088 }
2089 _ACEOF
2090 if ac_fn_c_try_compile "$LINENO"; then :
2091   ac_hi=$ac_mid; break
2092 else
2093   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2094                         if test $ac_lo -le $ac_mid; then
2095                           ac_lo= ac_hi=
2096                           break
2097                         fi
2098                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2099 fi
2100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2101   done
2102 else
2103   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104 /* end confdefs.h.  */
2105 $4
2106 int
2107 main ()
2108 {
2109 static int test_array [1 - 2 * !(($2) < 0)];
2110 test_array [0] = 0
2111
2112   ;
2113   return 0;
2114 }
2115 _ACEOF
2116 if ac_fn_c_try_compile "$LINENO"; then :
2117   ac_hi=-1 ac_mid=-1
2118   while :; do
2119     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2120 /* end confdefs.h.  */
2121 $4
2122 int
2123 main ()
2124 {
2125 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2126 test_array [0] = 0
2127
2128   ;
2129   return 0;
2130 }
2131 _ACEOF
2132 if ac_fn_c_try_compile "$LINENO"; then :
2133   ac_lo=$ac_mid; break
2134 else
2135   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2136                         if test $ac_mid -le $ac_hi; then
2137                           ac_lo= ac_hi=
2138                           break
2139                         fi
2140                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2141 fi
2142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2143   done
2144 else
2145   ac_lo= ac_hi=
2146 fi
2147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148 fi
2149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2150 # Binary search between lo and hi bounds.
2151 while test "x$ac_lo" != "x$ac_hi"; do
2152   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2153   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2154 /* end confdefs.h.  */
2155 $4
2156 int
2157 main ()
2158 {
2159 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2160 test_array [0] = 0
2161
2162   ;
2163   return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_compile "$LINENO"; then :
2167   ac_hi=$ac_mid
2168 else
2169   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2170 fi
2171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2172 done
2173 case $ac_lo in #((
2174 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2175 '') ac_retval=1 ;;
2176 esac
2177   else
2178     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179 /* end confdefs.h.  */
2180 $4
2181 static long int longval () { return $2; }
2182 static unsigned long int ulongval () { return $2; }
2183 #include <stdio.h>
2184 #include <stdlib.h>
2185 int
2186 main ()
2187 {
2188
2189   FILE *f = fopen ("conftest.val", "w");
2190   if (! f)
2191     return 1;
2192   if (($2) < 0)
2193     {
2194       long int i = longval ();
2195       if (i != ($2))
2196         return 1;
2197       fprintf (f, "%ld", i);
2198     }
2199   else
2200     {
2201       unsigned long int i = ulongval ();
2202       if (i != ($2))
2203         return 1;
2204       fprintf (f, "%lu", i);
2205     }
2206   /* Do not output a trailing newline, as this causes \r\n confusion
2207      on some platforms.  */
2208   return ferror (f) || fclose (f) != 0;
2209
2210   ;
2211   return 0;
2212 }
2213 _ACEOF
2214 if ac_fn_c_try_run "$LINENO"; then :
2215   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2216 else
2217   ac_retval=1
2218 fi
2219 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2220   conftest.$ac_objext conftest.beam conftest.$ac_ext
2221 rm -f conftest.val
2222
2223   fi
2224   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2225   return $ac_retval
2226
2227 } # ac_fn_c_compute_int
2228 cat >config.log <<_ACEOF
2229 This file contains any messages produced by compilers while
2230 running configure, to aid debugging if configure makes a mistake.
2231
2232 It was created by GNU TM Runtime Library $as_me 1.0, which was
2233 generated by GNU Autoconf 2.64.  Invocation command line was
2234
2235   $ $0 $@
2236
2237 _ACEOF
2238 exec 5>>config.log
2239 {
2240 cat <<_ASUNAME
2241 ## --------- ##
2242 ## Platform. ##
2243 ## --------- ##
2244
2245 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2246 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2247 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2248 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2249 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2250
2251 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2252 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2253
2254 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2255 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2256 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2257 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2258 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2259 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2260 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2261
2262 _ASUNAME
2263
2264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2265 for as_dir in $PATH
2266 do
2267   IFS=$as_save_IFS
2268   test -z "$as_dir" && as_dir=.
2269     $as_echo "PATH: $as_dir"
2270   done
2271 IFS=$as_save_IFS
2272
2273 } >&5
2274
2275 cat >&5 <<_ACEOF
2276
2277
2278 ## ----------- ##
2279 ## Core tests. ##
2280 ## ----------- ##
2281
2282 _ACEOF
2283
2284
2285 # Keep a trace of the command line.
2286 # Strip out --no-create and --no-recursion so they do not pile up.
2287 # Strip out --silent because we don't want to record it for future runs.
2288 # Also quote any args containing shell meta-characters.
2289 # Make two passes to allow for proper duplicate-argument suppression.
2290 ac_configure_args=
2291 ac_configure_args0=
2292 ac_configure_args1=
2293 ac_must_keep_next=false
2294 for ac_pass in 1 2
2295 do
2296   for ac_arg
2297   do
2298     case $ac_arg in
2299     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2300     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2301     | -silent | --silent | --silen | --sile | --sil)
2302       continue ;;
2303     *\'*)
2304       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2305     esac
2306     case $ac_pass in
2307     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2308     2)
2309       as_fn_append ac_configure_args1 " '$ac_arg'"
2310       if test $ac_must_keep_next = true; then
2311         ac_must_keep_next=false # Got value, back to normal.
2312       else
2313         case $ac_arg in
2314           *=* | --config-cache | -C | -disable-* | --disable-* \
2315           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2316           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2317           | -with-* | --with-* | -without-* | --without-* | --x)
2318             case "$ac_configure_args0 " in
2319               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2320             esac
2321             ;;
2322           -* ) ac_must_keep_next=true ;;
2323         esac
2324       fi
2325       as_fn_append ac_configure_args " '$ac_arg'"
2326       ;;
2327     esac
2328   done
2329 done
2330 { ac_configure_args0=; unset ac_configure_args0;}
2331 { ac_configure_args1=; unset ac_configure_args1;}
2332
2333 # When interrupted or exit'd, cleanup temporary files, and complete
2334 # config.log.  We remove comments because anyway the quotes in there
2335 # would cause problems or look ugly.
2336 # WARNING: Use '\'' to represent an apostrophe within the trap.
2337 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2338 trap 'exit_status=$?
2339   # Save into config.log some information that might help in debugging.
2340   {
2341     echo
2342
2343     cat <<\_ASBOX
2344 ## ---------------- ##
2345 ## Cache variables. ##
2346 ## ---------------- ##
2347 _ASBOX
2348     echo
2349     # The following way of writing the cache mishandles newlines in values,
2350 (
2351   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2352     eval ac_val=\$$ac_var
2353     case $ac_val in #(
2354     *${as_nl}*)
2355       case $ac_var in #(
2356       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2357 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2358       esac
2359       case $ac_var in #(
2360       _ | IFS | as_nl) ;; #(
2361       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2362       *) { eval $ac_var=; unset $ac_var;} ;;
2363       esac ;;
2364     esac
2365   done
2366   (set) 2>&1 |
2367     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2368     *${as_nl}ac_space=\ *)
2369       sed -n \
2370         "s/'\''/'\''\\\\'\'''\''/g;
2371           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2372       ;; #(
2373     *)
2374       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2375       ;;
2376     esac |
2377     sort
2378 )
2379     echo
2380
2381     cat <<\_ASBOX
2382 ## ----------------- ##
2383 ## Output variables. ##
2384 ## ----------------- ##
2385 _ASBOX
2386     echo
2387     for ac_var in $ac_subst_vars
2388     do
2389       eval ac_val=\$$ac_var
2390       case $ac_val in
2391       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2392       esac
2393       $as_echo "$ac_var='\''$ac_val'\''"
2394     done | sort
2395     echo
2396
2397     if test -n "$ac_subst_files"; then
2398       cat <<\_ASBOX
2399 ## ------------------- ##
2400 ## File substitutions. ##
2401 ## ------------------- ##
2402 _ASBOX
2403       echo
2404       for ac_var in $ac_subst_files
2405       do
2406         eval ac_val=\$$ac_var
2407         case $ac_val in
2408         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409         esac
2410         $as_echo "$ac_var='\''$ac_val'\''"
2411       done | sort
2412       echo
2413     fi
2414
2415     if test -s confdefs.h; then
2416       cat <<\_ASBOX
2417 ## ----------- ##
2418 ## confdefs.h. ##
2419 ## ----------- ##
2420 _ASBOX
2421       echo
2422       cat confdefs.h
2423       echo
2424     fi
2425     test "$ac_signal" != 0 &&
2426       $as_echo "$as_me: caught signal $ac_signal"
2427     $as_echo "$as_me: exit $exit_status"
2428   } >&5
2429   rm -f core *.core core.conftest.* &&
2430     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2431     exit $exit_status
2432 ' 0
2433 for ac_signal in 1 2 13 15; do
2434   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2435 done
2436 ac_signal=0
2437
2438 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2439 rm -f -r conftest* confdefs.h
2440
2441 $as_echo "/* confdefs.h */" > confdefs.h
2442
2443 # Predefined preprocessor variables.
2444
2445 cat >>confdefs.h <<_ACEOF
2446 #define PACKAGE_NAME "$PACKAGE_NAME"
2447 _ACEOF
2448
2449 cat >>confdefs.h <<_ACEOF
2450 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2451 _ACEOF
2452
2453 cat >>confdefs.h <<_ACEOF
2454 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2455 _ACEOF
2456
2457 cat >>confdefs.h <<_ACEOF
2458 #define PACKAGE_STRING "$PACKAGE_STRING"
2459 _ACEOF
2460
2461 cat >>confdefs.h <<_ACEOF
2462 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2463 _ACEOF
2464
2465 cat >>confdefs.h <<_ACEOF
2466 #define PACKAGE_URL "$PACKAGE_URL"
2467 _ACEOF
2468
2469
2470 # Let the site file select an alternate cache file if it wants to.
2471 # Prefer an explicitly selected file to automatically selected ones.
2472 ac_site_file1=NONE
2473 ac_site_file2=NONE
2474 if test -n "$CONFIG_SITE"; then
2475   ac_site_file1=$CONFIG_SITE
2476 elif test "x$prefix" != xNONE; then
2477   ac_site_file1=$prefix/share/config.site
2478   ac_site_file2=$prefix/etc/config.site
2479 else
2480   ac_site_file1=$ac_default_prefix/share/config.site
2481   ac_site_file2=$ac_default_prefix/etc/config.site
2482 fi
2483 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2484 do
2485   test "x$ac_site_file" = xNONE && continue
2486   if test -r "$ac_site_file"; then
2487     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2488 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2489     sed 's/^/| /' "$ac_site_file" >&5
2490     . "$ac_site_file"
2491   fi
2492 done
2493
2494 if test -r "$cache_file"; then
2495   # Some versions of bash will fail to source /dev/null (special
2496   # files actually), so we avoid doing that.
2497   if test -f "$cache_file"; then
2498     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2499 $as_echo "$as_me: loading cache $cache_file" >&6;}
2500     case $cache_file in
2501       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2502       *)                      . "./$cache_file";;
2503     esac
2504   fi
2505 else
2506   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2507 $as_echo "$as_me: creating cache $cache_file" >&6;}
2508   >$cache_file
2509 fi
2510
2511 # Check that the precious variables saved in the cache have kept the same
2512 # value.
2513 ac_cache_corrupted=false
2514 for ac_var in $ac_precious_vars; do
2515   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2516   eval ac_new_set=\$ac_env_${ac_var}_set
2517   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2518   eval ac_new_val=\$ac_env_${ac_var}_value
2519   case $ac_old_set,$ac_new_set in
2520     set,)
2521       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2522 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2523       ac_cache_corrupted=: ;;
2524     ,set)
2525       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2526 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2527       ac_cache_corrupted=: ;;
2528     ,);;
2529     *)
2530       if test "x$ac_old_val" != "x$ac_new_val"; then
2531         # differences in whitespace do not lead to failure.
2532         ac_old_val_w=`echo x $ac_old_val`
2533         ac_new_val_w=`echo x $ac_new_val`
2534         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2535           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2536 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2537           ac_cache_corrupted=:
2538         else
2539           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2540 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2541           eval $ac_var=\$ac_old_val
2542         fi
2543         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2544 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2545         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2546 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2547       fi;;
2548   esac
2549   # Pass precious variables to config.status.
2550   if test "$ac_new_set" = set; then
2551     case $ac_new_val in
2552     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2553     *) ac_arg=$ac_var=$ac_new_val ;;
2554     esac
2555     case " $ac_configure_args " in
2556       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2557       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2558     esac
2559   fi
2560 done
2561 if $ac_cache_corrupted; then
2562   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2563 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2564   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2565 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2566   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2567 fi
2568 ## -------------------- ##
2569 ## Main body of script. ##
2570 ## -------------------- ##
2571
2572 ac_ext=c
2573 ac_cpp='$CPP $CPPFLAGS'
2574 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2575 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2576 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2577
2578
2579
2580
2581
2582 ac_config_headers="$ac_config_headers config.h"
2583
2584
2585 # -------
2586 # Options
2587 # -------
2588
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2590 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2591  # Check whether --enable-version-specific-runtime-libs was given.
2592 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2593   enableval=$enable_version_specific_runtime_libs;
2594       case "$enableval" in
2595        yes|no) ;;
2596        *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2597                           esac
2598
2599 else
2600   enable_version_specific_runtime_libs=no
2601 fi
2602
2603
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2605 $as_echo "$enable_version_specific_runtime_libs" >&6; }
2606
2607 # We would like our source tree to be readonly. However when releases or
2608 # pre-releases are generated, the flex/bison generated files as well as the
2609 # various formats of manuals need to be included along with the rest of the
2610 # sources.  Therefore we have --enable-generated-files-in-srcdir to do
2611 # just that.
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2613 $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2614  # Check whether --enable-generated-files-in-srcdir was given.
2615 if test "${enable_generated_files_in_srcdir+set}" = set; then :
2616   enableval=$enable_generated_files_in_srcdir;
2617       case "$enableval" in
2618        yes|no) ;;
2619        *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2620                           esac
2621
2622 else
2623   enable_generated_files_in_srcdir=no
2624 fi
2625
2626
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2628 $as_echo "$enable_generated_files_in_srcdir" >&6; }
2629  if test "$enable_generated_files_in_srcdir" = yes; then
2630   GENINSRC_TRUE=
2631   GENINSRC_FALSE='#'
2632 else
2633   GENINSRC_TRUE='#'
2634   GENINSRC_FALSE=
2635 fi
2636
2637
2638
2639 # -------
2640 # -------
2641
2642 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2643 #
2644 # You will slowly go insane if you do not grok the following fact:  when
2645 # building this library, the top-level /target/ becomes the library's /host/.
2646 #
2647 # configure then causes --target to default to --host, exactly like any
2648 # other package using autoconf.  Therefore, 'target' and 'host' will
2649 # always be the same.  This makes sense both for native and cross compilers
2650 # just think about it for a little while.  :-)
2651 #
2652 # Also, if this library is being configured as part of a cross compiler, the
2653 # top-level configure script will pass the "real" host as $with_cross_host.
2654 #
2655 # Do not delete or change the following two lines.  For why, see
2656 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2657 ac_aux_dir=
2658 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2659   for ac_t in install-sh install.sh shtool; do
2660     if test -f "$ac_dir/$ac_t"; then
2661       ac_aux_dir=$ac_dir
2662       ac_install_sh="$ac_aux_dir/$ac_t -c"
2663       break 2
2664     fi
2665   done
2666 done
2667 if test -z "$ac_aux_dir"; then
2668   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2669 fi
2670
2671 # These three variables are undocumented and unsupported,
2672 # and are intended to be withdrawn in a future Autoconf release.
2673 # They can cause serious problems if a builder's source tree is in a directory
2674 # whose full name contains unusual characters.
2675 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2676 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2677 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2678
2679
2680 # Make sure we can run config.sub.
2681 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2682   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2683
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2685 $as_echo_n "checking build system type... " >&6; }
2686 if test "${ac_cv_build+set}" = set; then :
2687   $as_echo_n "(cached) " >&6
2688 else
2689   ac_build_alias=$build_alias
2690 test "x$ac_build_alias" = x &&
2691   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2692 test "x$ac_build_alias" = x &&
2693   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2694 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2695   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2696
2697 fi
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2699 $as_echo "$ac_cv_build" >&6; }
2700 case $ac_cv_build in
2701 *-*-*) ;;
2702 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2703 esac
2704 build=$ac_cv_build
2705 ac_save_IFS=$IFS; IFS='-'
2706 set x $ac_cv_build
2707 shift
2708 build_cpu=$1
2709 build_vendor=$2
2710 shift; shift
2711 # Remember, the first character of IFS is used to create $*,
2712 # except with old shells:
2713 build_os=$*
2714 IFS=$ac_save_IFS
2715 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2716
2717
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2719 $as_echo_n "checking host system type... " >&6; }
2720 if test "${ac_cv_host+set}" = set; then :
2721   $as_echo_n "(cached) " >&6
2722 else
2723   if test "x$host_alias" = x; then
2724   ac_cv_host=$ac_cv_build
2725 else
2726   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2727     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2728 fi
2729
2730 fi
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2732 $as_echo "$ac_cv_host" >&6; }
2733 case $ac_cv_host in
2734 *-*-*) ;;
2735 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2736 esac
2737 host=$ac_cv_host
2738 ac_save_IFS=$IFS; IFS='-'
2739 set x $ac_cv_host
2740 shift
2741 host_cpu=$1
2742 host_vendor=$2
2743 shift; shift
2744 # Remember, the first character of IFS is used to create $*,
2745 # except with old shells:
2746 host_os=$*
2747 IFS=$ac_save_IFS
2748 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2749
2750
2751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2752 $as_echo_n "checking target system type... " >&6; }
2753 if test "${ac_cv_target+set}" = set; then :
2754   $as_echo_n "(cached) " >&6
2755 else
2756   if test "x$target_alias" = x; then
2757   ac_cv_target=$ac_cv_host
2758 else
2759   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2760     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2761 fi
2762
2763 fi
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2765 $as_echo "$ac_cv_target" >&6; }
2766 case $ac_cv_target in
2767 *-*-*) ;;
2768 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2769 esac
2770 target=$ac_cv_target
2771 ac_save_IFS=$IFS; IFS='-'
2772 set x $ac_cv_target
2773 shift
2774 target_cpu=$1
2775 target_vendor=$2
2776 shift; shift
2777 # Remember, the first character of IFS is used to create $*,
2778 # except with old shells:
2779 target_os=$*
2780 IFS=$ac_save_IFS
2781 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2782
2783
2784 # The aliases save the names the user supplied, while $host etc.
2785 # will get canonicalized.
2786 test -n "$target_alias" &&
2787   test "$program_prefix$program_suffix$program_transform_name" = \
2788     NONENONEs,x,x, &&
2789   program_prefix=${target_alias}-
2790
2791 target_alias=${target_alias-$host_alias}
2792
2793 # Sets up automake.  Must come after AC_CANONICAL_SYSTEM.  Each of the
2794 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2795 #  1.9.0:  minimum required version
2796 #  no-define:  PACKAGE and VERSION will not be #define'd in config.h (a bunch
2797 #              of other PACKAGE_* variables will, however, and there's nothing
2798 #              we can do about that; they come from AC_INIT).
2799 #  foreign:  we don't follow the normal rules for GNU packages (no COPYING
2800 #            file in the top srcdir, etc, etc), so stop complaining.
2801 #  -Wall:  turns on all automake warnings...
2802 #  -Wno-portability:  ...except this one, since GNU make is required.
2803 #  -Wno-override: ... and this one, since we do want this in testsuite.
2804 am__api_version='1.11'
2805
2806 # Find a good install program.  We prefer a C program (faster),
2807 # so one script is as good as another.  But avoid the broken or
2808 # incompatible versions:
2809 # SysV /etc/install, /usr/sbin/install
2810 # SunOS /usr/etc/install
2811 # IRIX /sbin/install
2812 # AIX /bin/install
2813 # AmigaOS /C/install, which installs bootblocks on floppy discs
2814 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2815 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2816 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2817 # OS/2's system install, which has a completely different semantic
2818 # ./install, which can be erroneously created by make from ./install.sh.
2819 # Reject install programs that cannot install multiple files.
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2821 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2822 if test -z "$INSTALL"; then
2823 if test "${ac_cv_path_install+set}" = set; then :
2824   $as_echo_n "(cached) " >&6
2825 else
2826   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827 for as_dir in $PATH
2828 do
2829   IFS=$as_save_IFS
2830   test -z "$as_dir" && as_dir=.
2831     # Account for people who put trailing slashes in PATH elements.
2832 case $as_dir/ in #((
2833   ./ | .// | /[cC]/* | \
2834   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2835   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2836   /usr/ucb/* ) ;;
2837   *)
2838     # OSF1 and SCO ODT 3.0 have their own names for install.
2839     # Don't use installbsd from OSF since it installs stuff as root
2840     # by default.
2841     for ac_prog in ginstall scoinst install; do
2842       for ac_exec_ext in '' $ac_executable_extensions; do
2843         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2844           if test $ac_prog = install &&
2845             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2846             # AIX install.  It has an incompatible calling convention.
2847             :
2848           elif test $ac_prog = install &&
2849             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2850             # program-specific install script used by HP pwplus--don't use.
2851             :
2852           else
2853             rm -rf conftest.one conftest.two conftest.dir
2854             echo one > conftest.one
2855             echo two > conftest.two
2856             mkdir conftest.dir
2857             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2858               test -s conftest.one && test -s conftest.two &&
2859               test -s conftest.dir/conftest.one &&
2860               test -s conftest.dir/conftest.two
2861             then
2862               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2863               break 3
2864             fi
2865           fi
2866         fi
2867       done
2868     done
2869     ;;
2870 esac
2871
2872   done
2873 IFS=$as_save_IFS
2874
2875 rm -rf conftest.one conftest.two conftest.dir
2876
2877 fi
2878   if test "${ac_cv_path_install+set}" = set; then
2879     INSTALL=$ac_cv_path_install
2880   else
2881     # As a last resort, use the slow shell script.  Don't cache a
2882     # value for INSTALL within a source directory, because that will
2883     # break other packages using the cache if that directory is
2884     # removed, or if the value is a relative name.
2885     INSTALL=$ac_install_sh
2886   fi
2887 fi
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2889 $as_echo "$INSTALL" >&6; }
2890
2891 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2892 # It thinks the first close brace ends the variable substitution.
2893 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2894
2895 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2896
2897 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2898
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2900 $as_echo_n "checking whether build environment is sane... " >&6; }
2901 # Just in case
2902 sleep 1
2903 echo timestamp > conftest.file
2904 # Reject unsafe characters in $srcdir or the absolute working directory
2905 # name.  Accept space and tab only in the latter.
2906 am_lf='
2907 '
2908 case `pwd` in
2909   *[\\\"\#\$\&\'\`$am_lf]*)
2910     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2911 esac
2912 case $srcdir in
2913   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2914     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2915 esac
2916
2917 # Do `set' in a subshell so we don't clobber the current shell's
2918 # arguments.  Must try -L first in case configure is actually a
2919 # symlink; some systems play weird games with the mod time of symlinks
2920 # (eg FreeBSD returns the mod time of the symlink's containing
2921 # directory).
2922 if (
2923    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2924    if test "$*" = "X"; then
2925       # -L didn't work.
2926       set X `ls -t "$srcdir/configure" conftest.file`
2927    fi
2928    rm -f conftest.file
2929    if test "$*" != "X $srcdir/configure conftest.file" \
2930       && test "$*" != "X conftest.file $srcdir/configure"; then
2931
2932       # If neither matched, then we have a broken ls.  This can happen
2933       # if, for instance, CONFIG_SHELL is bash and it inherits a
2934       # broken ls alias from the environment.  This has actually
2935       # happened.  Such a system could not be considered "sane".
2936       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2937 alias in your environment" "$LINENO" 5
2938    fi
2939
2940    test "$2" = conftest.file
2941    )
2942 then
2943    # Ok.
2944    :
2945 else
2946    as_fn_error "newly created file is older than distributed files!
2947 Check your system clock" "$LINENO" 5
2948 fi
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2950 $as_echo "yes" >&6; }
2951 test "$program_prefix" != NONE &&
2952   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2953 # Use a double $ so make ignores it.
2954 test "$program_suffix" != NONE &&
2955   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2956 # Double any \ or $.
2957 # By default was `s,x,x', remove it if useless.
2958 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2959 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2960
2961 # expand $ac_aux_dir to an absolute path
2962 am_aux_dir=`cd $ac_aux_dir && pwd`
2963
2964 if test x"${MISSING+set}" != xset; then
2965   case $am_aux_dir in
2966   *\ * | *\     *)
2967     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2968   *)
2969     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2970   esac
2971 fi
2972 # Use eval to expand $SHELL
2973 if eval "$MISSING --run true"; then
2974   am_missing_run="$MISSING --run "
2975 else
2976   am_missing_run=
2977   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2978 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2979 fi
2980
2981 if test x"${install_sh}" != xset; then
2982   case $am_aux_dir in
2983   *\ * | *\     *)
2984     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2985   *)
2986     install_sh="\${SHELL} $am_aux_dir/install-sh"
2987   esac
2988 fi
2989
2990 # Installed binaries are usually stripped using `strip' when the user
2991 # run `make install-strip'.  However `strip' might not be the right
2992 # tool to use in cross-compilation environments, therefore Automake
2993 # will honor the `STRIP' environment variable to overrule this program.
2994 if test "$cross_compiling" != no; then
2995   if test -n "$ac_tool_prefix"; then
2996   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2997 set dummy ${ac_tool_prefix}strip; ac_word=$2
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2999 $as_echo_n "checking for $ac_word... " >&6; }
3000 if test "${ac_cv_prog_STRIP+set}" = set; then :
3001   $as_echo_n "(cached) " >&6
3002 else
3003   if test -n "$STRIP"; then
3004   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3005 else
3006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3007 for as_dir in $PATH
3008 do
3009   IFS=$as_save_IFS
3010   test -z "$as_dir" && as_dir=.
3011     for ac_exec_ext in '' $ac_executable_extensions; do
3012   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3013     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3014     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3015     break 2
3016   fi
3017 done
3018   done
3019 IFS=$as_save_IFS
3020
3021 fi
3022 fi
3023 STRIP=$ac_cv_prog_STRIP
3024 if test -n "$STRIP"; then
3025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3026 $as_echo "$STRIP" >&6; }
3027 else
3028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3029 $as_echo "no" >&6; }
3030 fi
3031
3032
3033 fi
3034 if test -z "$ac_cv_prog_STRIP"; then
3035   ac_ct_STRIP=$STRIP
3036   # Extract the first word of "strip", so it can be a program name with args.
3037 set dummy strip; ac_word=$2
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 $as_echo_n "checking for $ac_word... " >&6; }
3040 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3041   $as_echo_n "(cached) " >&6
3042 else
3043   if test -n "$ac_ct_STRIP"; then
3044   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3045 else
3046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3047 for as_dir in $PATH
3048 do
3049   IFS=$as_save_IFS
3050   test -z "$as_dir" && as_dir=.
3051     for ac_exec_ext in '' $ac_executable_extensions; do
3052   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3053     ac_cv_prog_ac_ct_STRIP="strip"
3054     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3055     break 2
3056   fi
3057 done
3058   done
3059 IFS=$as_save_IFS
3060
3061 fi
3062 fi
3063 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3064 if test -n "$ac_ct_STRIP"; then
3065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3066 $as_echo "$ac_ct_STRIP" >&6; }
3067 else
3068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3070 fi
3071
3072   if test "x$ac_ct_STRIP" = x; then
3073     STRIP=":"
3074   else
3075     case $cross_compiling:$ac_tool_warned in
3076 yes:)
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3078 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3079 ac_tool_warned=yes ;;
3080 esac
3081     STRIP=$ac_ct_STRIP
3082   fi
3083 else
3084   STRIP="$ac_cv_prog_STRIP"
3085 fi
3086
3087 fi
3088 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3089
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3091 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3092 if test -z "$MKDIR_P"; then
3093   if test "${ac_cv_path_mkdir+set}" = set; then :
3094   $as_echo_n "(cached) " >&6
3095 else
3096   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3097 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3098 do
3099   IFS=$as_save_IFS
3100   test -z "$as_dir" && as_dir=.
3101     for ac_prog in mkdir gmkdir; do
3102          for ac_exec_ext in '' $ac_executable_extensions; do
3103            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3104            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3105              'mkdir (GNU coreutils) '* | \
3106              'mkdir (coreutils) '* | \
3107              'mkdir (fileutils) '4.1*)
3108                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3109                break 3;;
3110            esac
3111          done
3112        done
3113   done
3114 IFS=$as_save_IFS
3115
3116 fi
3117
3118   if test "${ac_cv_path_mkdir+set}" = set; then
3119     MKDIR_P="$ac_cv_path_mkdir -p"
3120   else
3121     # As a last resort, use the slow shell script.  Don't cache a
3122     # value for MKDIR_P within a source directory, because that will
3123     # break other packages using the cache if that directory is
3124     # removed, or if the value is a relative name.
3125     test -d ./--version && rmdir ./--version
3126     MKDIR_P="$ac_install_sh -d"
3127   fi
3128 fi
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3130 $as_echo "$MKDIR_P" >&6; }
3131
3132 mkdir_p="$MKDIR_P"
3133 case $mkdir_p in
3134   [\\/$]* | ?:[\\/]*) ;;
3135   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3136 esac
3137
3138 for ac_prog in gawk mawk nawk awk
3139 do
3140   # Extract the first word of "$ac_prog", so it can be a program name with args.
3141 set dummy $ac_prog; ac_word=$2
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143 $as_echo_n "checking for $ac_word... " >&6; }
3144 if test "${ac_cv_prog_AWK+set}" = set; then :
3145   $as_echo_n "(cached) " >&6
3146 else
3147   if test -n "$AWK"; then
3148   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3149 else
3150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151 for as_dir in $PATH
3152 do
3153   IFS=$as_save_IFS
3154   test -z "$as_dir" && as_dir=.
3155     for ac_exec_ext in '' $ac_executable_extensions; do
3156   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3157     ac_cv_prog_AWK="$ac_prog"
3158     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3159     break 2
3160   fi
3161 done
3162   done
3163 IFS=$as_save_IFS
3164
3165 fi
3166 fi
3167 AWK=$ac_cv_prog_AWK
3168 if test -n "$AWK"; then
3169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3170 $as_echo "$AWK" >&6; }
3171 else
3172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173 $as_echo "no" >&6; }
3174 fi
3175
3176
3177   test -n "$AWK" && break
3178 done
3179
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3181 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3182 set x ${MAKE-make}
3183 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3184 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3185   $as_echo_n "(cached) " >&6
3186 else
3187   cat >conftest.make <<\_ACEOF
3188 SHELL = /bin/sh
3189 all:
3190         @echo '@@@%%%=$(MAKE)=@@@%%%'
3191 _ACEOF
3192 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3193 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3194   *@@@%%%=?*=@@@%%%*)
3195     eval ac_cv_prog_make_${ac_make}_set=yes;;
3196   *)
3197     eval ac_cv_prog_make_${ac_make}_set=no;;
3198 esac
3199 rm -f conftest.make
3200 fi
3201 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3203 $as_echo "yes" >&6; }
3204   SET_MAKE=
3205 else
3206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3207 $as_echo "no" >&6; }
3208   SET_MAKE="MAKE=${MAKE-make}"
3209 fi
3210
3211 rm -rf .tst 2>/dev/null
3212 mkdir .tst 2>/dev/null
3213 if test -d .tst; then
3214   am__leading_dot=.
3215 else
3216   am__leading_dot=_
3217 fi
3218 rmdir .tst 2>/dev/null
3219
3220 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3221   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3222   # is not polluted with repeated "-I."
3223   am__isrc=' -I$(srcdir)'
3224   # test to see if srcdir already configured
3225   if test -f $srcdir/config.status; then
3226     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3227   fi
3228 fi
3229
3230 # test whether we have cygpath
3231 if test -z "$CYGPATH_W"; then
3232   if (cygpath --version) >/dev/null 2>/dev/null; then
3233     CYGPATH_W='cygpath -w'
3234   else
3235     CYGPATH_W=echo
3236   fi
3237 fi
3238
3239
3240 # Define the identity of the package.
3241  PACKAGE='libitm'
3242  VERSION='1.0'
3243
3244
3245 cat >>confdefs.h <<_ACEOF
3246 #define PACKAGE "$PACKAGE"
3247 _ACEOF
3248
3249
3250 cat >>confdefs.h <<_ACEOF
3251 #define VERSION "$VERSION"
3252 _ACEOF
3253
3254 # Some tools Automake needs.
3255
3256 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3257
3258
3259 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3260
3261
3262 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3263
3264
3265 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3266
3267
3268 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3269
3270 # We need awk for the "check" target.  The system "awk" is bad on
3271 # some platforms.
3272 # Always define AMTAR for backward compatibility.
3273
3274 AMTAR=${AMTAR-"${am_missing_run}tar"}
3275
3276 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3277
3278
3279
3280
3281
3282 # Default to --enable-multilib
3283 # Check whether --enable-multilib was given.
3284 if test "${enable_multilib+set}" = set; then :
3285   enableval=$enable_multilib; case "$enableval" in
3286   yes) multilib=yes ;;
3287   no)  multilib=no ;;
3288   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3289  esac
3290 else
3291   multilib=yes
3292 fi
3293
3294
3295 # We may get other options which we leave undocumented:
3296 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3297 # See config-ml.in if you want the gory details.
3298
3299 if test "$srcdir" = "."; then
3300   if test "$with_target_subdir" != "."; then
3301     multi_basedir="$srcdir/$with_multisrctop../.."
3302   else
3303     multi_basedir="$srcdir/$with_multisrctop.."
3304   fi
3305 else
3306   multi_basedir="$srcdir/.."
3307 fi
3308
3309
3310 # Even if the default multilib is not a cross compilation,
3311 # it may be that some of the other multilibs are.
3312 if test $cross_compiling = no && test $multilib = yes \
3313    && test "x${with_multisubdir}" != x ; then
3314    cross_compiling=maybe
3315 fi
3316
3317 ac_config_commands="$ac_config_commands default-1"
3318
3319
3320 # Calculate toolexeclibdir
3321 # Also toolexecdir, though it's only used in toolexeclibdir
3322 case ${enable_version_specific_runtime_libs} in
3323   yes)
3324     # Need the gcc compiler version to know where to install libraries
3325     # and header files if --enable-version-specific-runtime-libs option
3326     # is selected.
3327     toolexecdir='$(libdir)/gcc/$(target_alias)'
3328     toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3329     ;;
3330   no)
3331     if test -n "$with_cross_host" &&
3332        test x"$with_cross_host" != x"no"; then
3333       # Install a library built with a cross compiler in tooldir, not libdir.
3334       toolexecdir='$(exec_prefix)/$(target_alias)'
3335       toolexeclibdir='$(toolexecdir)/lib'
3336     else
3337       toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3338       toolexeclibdir='$(libdir)'
3339     fi
3340     multi_os_directory=`$CC -print-multi-os-directory`
3341     case $multi_os_directory in
3342       .) ;; # Avoid trailing /.
3343       *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3344     esac
3345     ;;
3346 esac
3347
3348
3349
3350 # Check the compiler.
3351 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3352 # We must force CC to /not/ be precious variables; otherwise
3353 # the wrong, non-multilib-adjusted value will be used in multilibs.
3354 # As a side effect, we have to subst CFLAGS ourselves.
3355
3356
3357
3358 ac_ext=c
3359 ac_cpp='$CPP $CPPFLAGS'
3360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3363 if test -n "$ac_tool_prefix"; then
3364   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3365 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367 $as_echo_n "checking for $ac_word... " >&6; }
3368 if test "${ac_cv_prog_CC+set}" = set; then :
3369   $as_echo_n "(cached) " >&6
3370 else
3371   if test -n "$CC"; then
3372   ac_cv_prog_CC="$CC" # Let the user override the test.
3373 else
3374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375 for as_dir in $PATH
3376 do
3377   IFS=$as_save_IFS
3378   test -z "$as_dir" && as_dir=.
3379     for ac_exec_ext in '' $ac_executable_extensions; do
3380   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3381     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3382     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383     break 2
3384   fi
3385 done
3386   done
3387 IFS=$as_save_IFS
3388
3389 fi
3390 fi
3391 CC=$ac_cv_prog_CC
3392 if test -n "$CC"; then
3393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3394 $as_echo "$CC" >&6; }
3395 else
3396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397 $as_echo "no" >&6; }
3398 fi
3399
3400
3401 fi
3402 if test -z "$ac_cv_prog_CC"; then
3403   ac_ct_CC=$CC
3404   # Extract the first word of "gcc", so it can be a program name with args.
3405 set dummy gcc; ac_word=$2
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3407 $as_echo_n "checking for $ac_word... " >&6; }
3408 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3409   $as_echo_n "(cached) " >&6
3410 else
3411   if test -n "$ac_ct_CC"; then
3412   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3413 else
3414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3415 for as_dir in $PATH
3416 do
3417   IFS=$as_save_IFS
3418   test -z "$as_dir" && as_dir=.
3419     for ac_exec_ext in '' $ac_executable_extensions; do
3420   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3421     ac_cv_prog_ac_ct_CC="gcc"
3422     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3423     break 2
3424   fi
3425 done
3426   done
3427 IFS=$as_save_IFS
3428
3429 fi
3430 fi
3431 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3432 if test -n "$ac_ct_CC"; then
3433   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3434 $as_echo "$ac_ct_CC" >&6; }
3435 else
3436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3437 $as_echo "no" >&6; }
3438 fi
3439
3440   if test "x$ac_ct_CC" = x; then
3441     CC=""
3442   else
3443     case $cross_compiling:$ac_tool_warned in
3444 yes:)
3445 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3446 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3447 ac_tool_warned=yes ;;
3448 esac
3449     CC=$ac_ct_CC
3450   fi
3451 else
3452   CC="$ac_cv_prog_CC"
3453 fi
3454
3455 if test -z "$CC"; then
3456           if test -n "$ac_tool_prefix"; then
3457     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3458 set dummy ${ac_tool_prefix}cc; ac_word=$2
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3460 $as_echo_n "checking for $ac_word... " >&6; }
3461 if test "${ac_cv_prog_CC+set}" = set; then :
3462   $as_echo_n "(cached) " >&6
3463 else
3464   if test -n "$CC"; then
3465   ac_cv_prog_CC="$CC" # Let the user override the test.
3466 else
3467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3468 for as_dir in $PATH
3469 do
3470   IFS=$as_save_IFS
3471   test -z "$as_dir" && as_dir=.
3472     for ac_exec_ext in '' $ac_executable_extensions; do
3473   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3474     ac_cv_prog_CC="${ac_tool_prefix}cc"
3475     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3476     break 2
3477   fi
3478 done
3479   done
3480 IFS=$as_save_IFS
3481
3482 fi
3483 fi
3484 CC=$ac_cv_prog_CC
3485 if test -n "$CC"; then
3486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3487 $as_echo "$CC" >&6; }
3488 else
3489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3490 $as_echo "no" >&6; }
3491 fi
3492
3493
3494   fi
3495 fi
3496 if test -z "$CC"; then
3497   # Extract the first word of "cc", so it can be a program name with args.
3498 set dummy cc; ac_word=$2
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3500 $as_echo_n "checking for $ac_word... " >&6; }
3501 if test "${ac_cv_prog_CC+set}" = set; then :
3502   $as_echo_n "(cached) " >&6
3503 else
3504   if test -n "$CC"; then
3505   ac_cv_prog_CC="$CC" # Let the user override the test.
3506 else
3507   ac_prog_rejected=no
3508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3509 for as_dir in $PATH
3510 do
3511   IFS=$as_save_IFS
3512   test -z "$as_dir" && as_dir=.
3513     for ac_exec_ext in '' $ac_executable_extensions; do
3514   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3515     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3516        ac_prog_rejected=yes
3517        continue
3518      fi
3519     ac_cv_prog_CC="cc"
3520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3521     break 2
3522   fi
3523 done
3524   done
3525 IFS=$as_save_IFS
3526
3527 if test $ac_prog_rejected = yes; then
3528   # We found a bogon in the path, so make sure we never use it.
3529   set dummy $ac_cv_prog_CC
3530   shift
3531   if test $# != 0; then
3532     # We chose a different compiler from the bogus one.
3533     # However, it has the same basename, so the bogon will be chosen
3534     # first if we set CC to just the basename; use the full file name.
3535     shift
3536     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3537   fi
3538 fi
3539 fi
3540 fi
3541 CC=$ac_cv_prog_CC
3542 if test -n "$CC"; then
3543   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3544 $as_echo "$CC" >&6; }
3545 else
3546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3547 $as_echo "no" >&6; }
3548 fi
3549
3550
3551 fi
3552 if test -z "$CC"; then
3553   if test -n "$ac_tool_prefix"; then
3554   for ac_prog in cl.exe
3555   do
3556     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3557 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3559 $as_echo_n "checking for $ac_word... " >&6; }
3560 if test "${ac_cv_prog_CC+set}" = set; then :
3561   $as_echo_n "(cached) " >&6
3562 else
3563   if test -n "$CC"; then
3564   ac_cv_prog_CC="$CC" # Let the user override the test.
3565 else
3566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3567 for as_dir in $PATH
3568 do
3569   IFS=$as_save_IFS
3570   test -z "$as_dir" && as_dir=.
3571     for ac_exec_ext in '' $ac_executable_extensions; do
3572   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3573     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3574     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3575     break 2
3576   fi
3577 done
3578   done
3579 IFS=$as_save_IFS
3580
3581 fi
3582 fi
3583 CC=$ac_cv_prog_CC
3584 if test -n "$CC"; then
3585   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3586 $as_echo "$CC" >&6; }
3587 else
3588   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3589 $as_echo "no" >&6; }
3590 fi
3591
3592
3593     test -n "$CC" && break
3594   done
3595 fi
3596 if test -z "$CC"; then
3597   ac_ct_CC=$CC
3598   for ac_prog in cl.exe
3599 do
3600   # Extract the first word of "$ac_prog", so it can be a program name with args.
3601 set dummy $ac_prog; ac_word=$2
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3603 $as_echo_n "checking for $ac_word... " >&6; }
3604 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3605   $as_echo_n "(cached) " >&6
3606 else
3607   if test -n "$ac_ct_CC"; then
3608   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3609 else
3610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3611 for as_dir in $PATH
3612 do
3613   IFS=$as_save_IFS
3614   test -z "$as_dir" && as_dir=.
3615     for ac_exec_ext in '' $ac_executable_extensions; do
3616   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3617     ac_cv_prog_ac_ct_CC="$ac_prog"
3618     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3619     break 2
3620   fi
3621 done
3622   done
3623 IFS=$as_save_IFS
3624
3625 fi
3626 fi
3627 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3628 if test -n "$ac_ct_CC"; then
3629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3630 $as_echo "$ac_ct_CC" >&6; }
3631 else
3632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 $as_echo "no" >&6; }
3634 fi
3635
3636
3637   test -n "$ac_ct_CC" && break
3638 done
3639
3640   if test "x$ac_ct_CC" = x; then
3641     CC=""
3642   else
3643     case $cross_compiling:$ac_tool_warned in
3644 yes:)
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3646 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3647 ac_tool_warned=yes ;;
3648 esac
3649     CC=$ac_ct_CC
3650   fi
3651 fi
3652
3653 fi
3654
3655
3656 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3657 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3658 as_fn_error "no acceptable C compiler found in \$PATH
3659 See \`config.log' for more details." "$LINENO" 5; }
3660
3661 # Provide some information about the compiler.
3662 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3663 set X $ac_compile
3664 ac_compiler=$2
3665 for ac_option in --version -v -V -qversion; do
3666   { { ac_try="$ac_compiler $ac_option >&5"
3667 case "(($ac_try" in
3668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3669   *) ac_try_echo=$ac_try;;
3670 esac
3671 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3672 $as_echo "$ac_try_echo"; } >&5
3673   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3674   ac_status=$?
3675   if test -s conftest.err; then
3676     sed '10a\
3677 ... rest of stderr output deleted ...
3678          10q' conftest.err >conftest.er1
3679     cat conftest.er1 >&5
3680     rm -f conftest.er1 conftest.err
3681   fi
3682   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3683   test $ac_status = 0; }
3684 done
3685
3686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687 /* end confdefs.h.  */
3688
3689 int
3690 main ()
3691 {
3692
3693   ;
3694   return 0;
3695 }
3696 _ACEOF
3697 ac_clean_files_save=$ac_clean_files
3698 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3699 # Try to create an executable without -o first, disregard a.out.
3700 # It will help us diagnose broken compilers, and finding out an intuition
3701 # of exeext.
3702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3703 $as_echo_n "checking for C compiler default output file name... " >&6; }
3704 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3705
3706 # The possible output files:
3707 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3708
3709 ac_rmfiles=
3710 for ac_file in $ac_files
3711 do
3712   case $ac_file in
3713     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3714     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3715   esac
3716 done
3717 rm -f $ac_rmfiles
3718
3719 if { { ac_try="$ac_link_default"
3720 case "(($ac_try" in
3721   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3722   *) ac_try_echo=$ac_try;;
3723 esac
3724 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3725 $as_echo "$ac_try_echo"; } >&5
3726   (eval "$ac_link_default") 2>&5
3727   ac_status=$?
3728   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3729   test $ac_status = 0; }; then :
3730   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3731 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3732 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3733 # so that the user can short-circuit this test for compilers unknown to
3734 # Autoconf.
3735 for ac_file in $ac_files ''
3736 do
3737   test -f "$ac_file" || continue
3738   case $ac_file in
3739     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3740         ;;
3741     [ab].out )
3742         # We found the default executable, but exeext='' is most
3743         # certainly right.
3744         break;;
3745     *.* )
3746         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3747         then :; else
3748            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3749         fi
3750         # We set ac_cv_exeext here because the later test for it is not
3751         # safe: cross compilers may not add the suffix if given an `-o'
3752         # argument, so we may need to know it at that point already.
3753         # Even if this section looks crufty: it has the advantage of
3754         # actually working.
3755         break;;
3756     * )
3757         break;;
3758   esac
3759 done
3760 test "$ac_cv_exeext" = no && ac_cv_exeext=
3761
3762 else
3763   ac_file=''
3764 fi
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3766 $as_echo "$ac_file" >&6; }
3767 if test -z "$ac_file"; then :
3768   $as_echo "$as_me: failed program was:" >&5
3769 sed 's/^/| /' conftest.$ac_ext >&5
3770
3771 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3772 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3773 { as_fn_set_status 77
3774 as_fn_error "C compiler cannot create executables
3775 See \`config.log' for more details." "$LINENO" 5; }; }
3776 fi
3777 ac_exeext=$ac_cv_exeext
3778
3779 # Check that the compiler produces executables we can run.  If not, either
3780 # the compiler is broken, or we cross compile.
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3782 $as_echo_n "checking whether the C compiler works... " >&6; }
3783 # If not cross compiling, check that we can run a simple program.
3784 if test "$cross_compiling" != yes; then
3785   if { ac_try='./$ac_file'
3786   { { case "(($ac_try" in
3787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3788   *) ac_try_echo=$ac_try;;
3789 esac
3790 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3791 $as_echo "$ac_try_echo"; } >&5
3792   (eval "$ac_try") 2>&5
3793   ac_status=$?
3794   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3795   test $ac_status = 0; }; }; then
3796     cross_compiling=no
3797   else
3798     if test "$cross_compiling" = maybe; then
3799         cross_compiling=yes
3800     else
3801         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3802 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3803 as_fn_error "cannot run C compiled programs.
3804 If you meant to cross compile, use \`--host'.
3805 See \`config.log' for more details." "$LINENO" 5; }
3806     fi
3807   fi
3808 fi
3809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3810 $as_echo "yes" >&6; }
3811
3812 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3813 ac_clean_files=$ac_clean_files_save
3814 # Check that the compiler produces executables we can run.  If not, either
3815 # the compiler is broken, or we cross compile.
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3817 $as_echo_n "checking whether we are cross compiling... " >&6; }
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3819 $as_echo "$cross_compiling" >&6; }
3820
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3822 $as_echo_n "checking for suffix of executables... " >&6; }
3823 if { { ac_try="$ac_link"
3824 case "(($ac_try" in
3825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3826   *) ac_try_echo=$ac_try;;
3827 esac
3828 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3829 $as_echo "$ac_try_echo"; } >&5
3830   (eval "$ac_link") 2>&5
3831   ac_status=$?
3832   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3833   test $ac_status = 0; }; then :
3834   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3835 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3836 # work properly (i.e., refer to `conftest.exe'), while it won't with
3837 # `rm'.
3838 for ac_file in conftest.exe conftest conftest.*; do
3839   test -f "$ac_file" || continue
3840   case $ac_file in
3841     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3842     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3843           break;;
3844     * ) break;;
3845   esac
3846 done
3847 else
3848   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3849 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3850 as_fn_error "cannot compute suffix of executables: cannot compile and link
3851 See \`config.log' for more details." "$LINENO" 5; }
3852 fi
3853 rm -f conftest$ac_cv_exeext
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3855 $as_echo "$ac_cv_exeext" >&6; }
3856
3857 rm -f conftest.$ac_ext
3858 EXEEXT=$ac_cv_exeext
3859 ac_exeext=$EXEEXT
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3861 $as_echo_n "checking for suffix of object files... " >&6; }
3862 if test "${ac_cv_objext+set}" = set; then :
3863   $as_echo_n "(cached) " >&6
3864 else
3865   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3866 /* end confdefs.h.  */
3867
3868 int
3869 main ()
3870 {
3871
3872   ;
3873   return 0;
3874 }
3875 _ACEOF
3876 rm -f conftest.o conftest.obj
3877 if { { ac_try="$ac_compile"
3878 case "(($ac_try" in
3879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3880   *) ac_try_echo=$ac_try;;
3881 esac
3882 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3883 $as_echo "$ac_try_echo"; } >&5
3884   (eval "$ac_compile") 2>&5
3885   ac_status=$?
3886   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3887   test $ac_status = 0; }; then :
3888   for ac_file in conftest.o conftest.obj conftest.*; do
3889   test -f "$ac_file" || continue;
3890   case $ac_file in
3891     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3892     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3893        break;;
3894   esac
3895 done
3896 else
3897   $as_echo "$as_me: failed program was:" >&5
3898 sed 's/^/| /' conftest.$ac_ext >&5
3899
3900 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3901 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3902 as_fn_error "cannot compute suffix of object files: cannot compile
3903 See \`config.log' for more details." "$LINENO" 5; }
3904 fi
3905 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3906 fi
3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3908 $as_echo "$ac_cv_objext" >&6; }
3909 OBJEXT=$ac_cv_objext
3910 ac_objext=$OBJEXT
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3912 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3913 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3914   $as_echo_n "(cached) " >&6
3915 else
3916   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917 /* end confdefs.h.  */
3918
3919 int
3920 main ()
3921 {
3922 #ifndef __GNUC__
3923        choke me
3924 #endif
3925
3926   ;
3927   return 0;
3928 }
3929 _ACEOF
3930 if ac_fn_c_try_compile "$LINENO"; then :
3931   ac_compiler_gnu=yes
3932 else
3933   ac_compiler_gnu=no
3934 fi
3935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3936 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3937
3938 fi
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3940 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3941 if test $ac_compiler_gnu = yes; then
3942   GCC=yes
3943 else
3944   GCC=
3945 fi
3946 ac_test_CFLAGS=${CFLAGS+set}
3947 ac_save_CFLAGS=$CFLAGS
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3949 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3950 if test "${ac_cv_prog_cc_g+set}" = set; then :
3951   $as_echo_n "(cached) " >&6
3952 else
3953   ac_save_c_werror_flag=$ac_c_werror_flag
3954    ac_c_werror_flag=yes
3955    ac_cv_prog_cc_g=no
3956    CFLAGS="-g"
3957    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3958 /* end confdefs.h.  */
3959
3960 int
3961 main ()
3962 {
3963
3964   ;
3965   return 0;
3966 }
3967 _ACEOF
3968 if ac_fn_c_try_compile "$LINENO"; then :
3969   ac_cv_prog_cc_g=yes
3970 else
3971   CFLAGS=""
3972       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3973 /* end confdefs.h.  */
3974
3975 int
3976 main ()
3977 {
3978
3979   ;
3980   return 0;
3981 }
3982 _ACEOF
3983 if ac_fn_c_try_compile "$LINENO"; then :
3984
3985 else
3986   ac_c_werror_flag=$ac_save_c_werror_flag
3987          CFLAGS="-g"
3988          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3989 /* end confdefs.h.  */
3990
3991 int
3992 main ()
3993 {
3994
3995   ;
3996   return 0;
3997 }
3998 _ACEOF
3999 if ac_fn_c_try_compile "$LINENO"; then :
4000   ac_cv_prog_cc_g=yes
4001 fi
4002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4003 fi
4004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4005 fi
4006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4007    ac_c_werror_flag=$ac_save_c_werror_flag
4008 fi
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4010 $as_echo "$ac_cv_prog_cc_g" >&6; }
4011 if test "$ac_test_CFLAGS" = set; then
4012   CFLAGS=$ac_save_CFLAGS
4013 elif test $ac_cv_prog_cc_g = yes; then
4014   if test "$GCC" = yes; then
4015     CFLAGS="-g -O2"
4016   else
4017     CFLAGS="-g"
4018   fi
4019 else
4020   if test "$GCC" = yes; then
4021     CFLAGS="-O2"
4022   else
4023     CFLAGS=
4024   fi
4025 fi
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4027 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4028 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4029   $as_echo_n "(cached) " >&6
4030 else
4031   ac_cv_prog_cc_c89=no
4032 ac_save_CC=$CC
4033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4034 /* end confdefs.h.  */
4035 #include <stdarg.h>
4036 #include <stdio.h>
4037 #include <sys/types.h>
4038 #include <sys/stat.h>
4039 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4040 struct buf { int x; };
4041 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4042 static char *e (p, i)
4043      char **p;
4044      int i;
4045 {
4046   return p[i];
4047 }
4048 static char *f (char * (*g) (char **, int), char **p, ...)
4049 {
4050   char *s;
4051   va_list v;
4052   va_start (v,p);
4053   s = g (p, va_arg (v,int));
4054   va_end (v);
4055   return s;
4056 }
4057
4058 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4059    function prototypes and stuff, but not '\xHH' hex character constants.
4060    These don't provoke an error unfortunately, instead are silently treated
4061    as 'x'.  The following induces an error, until -std is added to get
4062    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4063    array size at least.  It's necessary to write '\x00'==0 to get something
4064    that's true only with -std.  */
4065 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4066
4067 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4068    inside strings and character constants.  */
4069 #define FOO(x) 'x'
4070 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4071
4072 int test (int i, double x);
4073 struct s1 {int (*f) (int a);};
4074 struct s2 {int (*f) (double a);};
4075 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4076 int argc;
4077 char **argv;
4078 int
4079 main ()
4080 {
4081 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4082   ;
4083   return 0;
4084 }
4085 _ACEOF
4086 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4087         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4088 do
4089   CC="$ac_save_CC $ac_arg"
4090   if ac_fn_c_try_compile "$LINENO"; then :
4091   ac_cv_prog_cc_c89=$ac_arg
4092 fi
4093 rm -f core conftest.err conftest.$ac_objext
4094   test "x$ac_cv_prog_cc_c89" != "xno" && break
4095 done
4096 rm -f conftest.$ac_ext
4097 CC=$ac_save_CC
4098
4099 fi
4100 # AC_CACHE_VAL
4101 case "x$ac_cv_prog_cc_c89" in
4102   x)
4103     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4104 $as_echo "none needed" >&6; } ;;
4105   xno)
4106     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4107 $as_echo "unsupported" >&6; } ;;
4108   *)
4109     CC="$CC $ac_cv_prog_cc_c89"
4110     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4111 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4112 esac
4113 if test "x$ac_cv_prog_cc_c89" != xno; then :
4114
4115 fi
4116
4117 ac_ext=c
4118 ac_cpp='$CPP $CPPFLAGS'
4119 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4120 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4121 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4122 DEPDIR="${am__leading_dot}deps"
4123
4124 ac_config_commands="$ac_config_commands depfiles"
4125
4126
4127 am_make=${MAKE-make}
4128 cat > confinc << 'END'
4129 am__doit:
4130         @echo this is the am__doit target
4131 .PHONY: am__doit
4132 END
4133 # If we don't find an include directive, just comment out the code.
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4135 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4136 am__include="#"
4137 am__quote=
4138 _am_result=none
4139 # First try GNU make style include.
4140 echo "include confinc" > confmf
4141 # Ignore all kinds of additional output from `make'.
4142 case `$am_make -s -f confmf 2> /dev/null` in #(
4143 *the\ am__doit\ target*)
4144   am__include=include
4145   am__quote=
4146   _am_result=GNU
4147   ;;
4148 esac
4149 # Now try BSD make style include.
4150 if test "$am__include" = "#"; then
4151    echo '.include "confinc"' > confmf
4152    case `$am_make -s -f confmf 2> /dev/null` in #(
4153    *the\ am__doit\ target*)
4154      am__include=.include
4155      am__quote="\""
4156      _am_result=BSD
4157      ;;
4158    esac
4159 fi
4160
4161
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4163 $as_echo "$_am_result" >&6; }
4164 rm -f confinc confmf
4165
4166 # Check whether --enable-dependency-tracking was given.
4167 if test "${enable_dependency_tracking+set}" = set; then :
4168   enableval=$enable_dependency_tracking;
4169 fi
4170
4171 if test "x$enable_dependency_tracking" != xno; then
4172   am_depcomp="$ac_aux_dir/depcomp"
4173   AMDEPBACKSLASH='\'
4174 fi
4175  if test "x$enable_dependency_tracking" != xno; then
4176   AMDEP_TRUE=
4177   AMDEP_FALSE='#'
4178 else
4179   AMDEP_TRUE='#'
4180   AMDEP_FALSE=
4181 fi
4182
4183
4184
4185 depcc="$CC"   am_compiler_list=
4186
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4188 $as_echo_n "checking dependency style of $depcc... " >&6; }
4189 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4190   $as_echo_n "(cached) " >&6
4191 else
4192   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4193   # We make a subdir and do the tests there.  Otherwise we can end up
4194   # making bogus files that we don't know about and never remove.  For
4195   # instance it was reported that on HP-UX the gcc test will end up
4196   # making a dummy file named `D' -- because `-MD' means `put the output
4197   # in D'.
4198   mkdir conftest.dir
4199   # Copy depcomp to subdir because otherwise we won't find it if we're
4200   # using a relative directory.
4201   cp "$am_depcomp" conftest.dir
4202   cd conftest.dir
4203   # We will build objects and dependencies in a subdirectory because
4204   # it helps to detect inapplicable dependency modes.  For instance
4205   # both Tru64's cc and ICC support -MD to output dependencies as a
4206   # side effect of compilation, but ICC will put the dependencies in
4207   # the current directory while Tru64 will put them in the object
4208   # directory.
4209   mkdir sub
4210
4211   am_cv_CC_dependencies_compiler_type=none
4212   if test "$am_compiler_list" = ""; then
4213      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4214   fi
4215   am__universal=false
4216   case " $depcc " in #(
4217      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4218      esac
4219
4220   for depmode in $am_compiler_list; do
4221     # Setup a source with many dependencies, because some compilers
4222     # like to wrap large dependency lists on column 80 (with \), and
4223     # we should not choose a depcomp mode which is confused by this.
4224     #
4225     # We need to recreate these files for each test, as the compiler may
4226     # overwrite some of them when testing with obscure command lines.
4227     # This happens at least with the AIX C compiler.
4228     : > sub/conftest.c
4229     for i in 1 2 3 4 5 6; do
4230       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4231       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4232       # Solaris 8's {/usr,}/bin/sh.
4233       touch sub/conftst$i.h
4234     done
4235     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4236
4237     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4238     # mode.  It turns out that the SunPro C++ compiler does not properly
4239     # handle `-M -o', and we need to detect this.  Also, some Intel
4240     # versions had trouble with output in subdirs
4241     am__obj=sub/conftest.${OBJEXT-o}
4242     am__minus_obj="-o $am__obj"
4243     case $depmode in
4244     gcc)
4245       # This depmode causes a compiler race in universal mode.
4246       test "$am__universal" = false || continue
4247       ;;
4248     nosideeffect)
4249       # after this tag, mechanisms are not by side-effect, so they'll
4250       # only be used when explicitly requested
4251       if test "x$enable_dependency_tracking" = xyes; then
4252         continue
4253       else
4254         break
4255       fi
4256       ;;
4257     msvisualcpp | msvcmsys)
4258       # This compiler won't grok `-c -o', but also, the minuso test has
4259       # not run yet.  These depmodes are late enough in the game, and
4260       # so weak that their functioning should not be impacted.
4261       am__obj=conftest.${OBJEXT-o}
4262       am__minus_obj=
4263       ;;
4264     none) break ;;
4265     esac
4266     if depmode=$depmode \
4267        source=sub/conftest.c object=$am__obj \
4268        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4269        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4270          >/dev/null 2>conftest.err &&
4271        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4272        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4273        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4274        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4275       # icc doesn't choke on unknown options, it will just issue warnings
4276       # or remarks (even with -Werror).  So we grep stderr for any message
4277       # that says an option was ignored or not supported.
4278       # When given -MP, icc 7.0 and 7.1 complain thusly:
4279       #   icc: Command line warning: ignoring option '-M'; no argument required
4280       # The diagnosis changed in icc 8.0:
4281       #   icc: Command line remark: option '-MP' not supported
4282       if (grep 'ignoring option' conftest.err ||
4283           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4284         am_cv_CC_dependencies_compiler_type=$depmode
4285         break
4286       fi
4287     fi
4288   done
4289
4290   cd ..
4291   rm -rf conftest.dir
4292 else
4293   am_cv_CC_dependencies_compiler_type=none
4294 fi
4295
4296 fi
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4298 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4299 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4300
4301  if
4302   test "x$enable_dependency_tracking" != xno \
4303   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4304   am__fastdepCC_TRUE=
4305   am__fastdepCC_FALSE='#'
4306 else
4307   am__fastdepCC_TRUE='#'
4308   am__fastdepCC_FALSE=
4309 fi
4310
4311
4312 ac_ext=cpp
4313 ac_cpp='$CXXCPP $CPPFLAGS'
4314 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4315 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4316 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4317 if test -z "$CXX"; then
4318   if test -n "$CCC"; then
4319     CXX=$CCC
4320   else
4321     if test -n "$ac_tool_prefix"; then
4322   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4323   do
4324     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4325 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4327 $as_echo_n "checking for $ac_word... " >&6; }
4328 if test "${ac_cv_prog_CXX+set}" = set; then :
4329   $as_echo_n "(cached) " >&6
4330 else
4331   if test -n "$CXX"; then
4332   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4333 else
4334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4335 for as_dir in $PATH
4336 do
4337   IFS=$as_save_IFS
4338   test -z "$as_dir" && as_dir=.
4339     for ac_exec_ext in '' $ac_executable_extensions; do
4340   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4341     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4342     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4343     break 2
4344   fi
4345 done
4346   done
4347 IFS=$as_save_IFS
4348
4349 fi
4350 fi
4351 CXX=$ac_cv_prog_CXX
4352 if test -n "$CXX"; then
4353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4354 $as_echo "$CXX" >&6; }
4355 else
4356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4357 $as_echo "no" >&6; }
4358 fi
4359
4360
4361     test -n "$CXX" && break
4362   done
4363 fi
4364 if test -z "$CXX"; then
4365   ac_ct_CXX=$CXX
4366   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4367 do
4368   # Extract the first word of "$ac_prog", so it can be a program name with args.
4369 set dummy $ac_prog; ac_word=$2
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4371 $as_echo_n "checking for $ac_word... " >&6; }
4372 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4373   $as_echo_n "(cached) " >&6
4374 else
4375   if test -n "$ac_ct_CXX"; then
4376   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4377 else
4378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4379 for as_dir in $PATH
4380 do
4381   IFS=$as_save_IFS
4382   test -z "$as_dir" && as_dir=.
4383     for ac_exec_ext in '' $ac_executable_extensions; do
4384   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4385     ac_cv_prog_ac_ct_CXX="$ac_prog"
4386     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4387     break 2
4388   fi
4389 done
4390   done
4391 IFS=$as_save_IFS
4392
4393 fi
4394 fi
4395 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4396 if test -n "$ac_ct_CXX"; then
4397   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4398 $as_echo "$ac_ct_CXX" >&6; }
4399 else
4400   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4401 $as_echo "no" >&6; }
4402 fi
4403
4404
4405   test -n "$ac_ct_CXX" && break
4406 done
4407
4408   if test "x$ac_ct_CXX" = x; then
4409     CXX="g++"
4410   else
4411     case $cross_compiling:$ac_tool_warned in
4412 yes:)
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4415 ac_tool_warned=yes ;;
4416 esac
4417     CXX=$ac_ct_CXX
4418   fi
4419 fi
4420
4421   fi
4422 fi
4423 # Provide some information about the compiler.
4424 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4425 set X $ac_compile
4426 ac_compiler=$2
4427 for ac_option in --version -v -V -qversion; do
4428   { { ac_try="$ac_compiler $ac_option >&5"
4429 case "(($ac_try" in
4430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4431   *) ac_try_echo=$ac_try;;
4432 esac
4433 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4434 $as_echo "$ac_try_echo"; } >&5
4435   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4436   ac_status=$?
4437   if test -s conftest.err; then
4438     sed '10a\
4439 ... rest of stderr output deleted ...
4440          10q' conftest.err >conftest.er1
4441     cat conftest.er1 >&5
4442     rm -f conftest.er1 conftest.err
4443   fi
4444   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4445   test $ac_status = 0; }
4446 done
4447
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4449 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4450 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4451   $as_echo_n "(cached) " >&6
4452 else
4453   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4454 /* end confdefs.h.  */
4455
4456 int
4457 main ()
4458 {
4459 #ifndef __GNUC__
4460        choke me
4461 #endif
4462
4463   ;
4464   return 0;
4465 }
4466 _ACEOF
4467 if ac_fn_cxx_try_compile "$LINENO"; then :
4468   ac_compiler_gnu=yes
4469 else
4470   ac_compiler_gnu=no
4471 fi
4472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4474
4475 fi
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4477 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4478 if test $ac_compiler_gnu = yes; then
4479   GXX=yes
4480 else
4481   GXX=
4482 fi
4483 ac_test_CXXFLAGS=${CXXFLAGS+set}
4484 ac_save_CXXFLAGS=$CXXFLAGS
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4486 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4487 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4488   $as_echo_n "(cached) " >&6
4489 else
4490   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4491    ac_cxx_werror_flag=yes
4492    ac_cv_prog_cxx_g=no
4493    CXXFLAGS="-g"
4494    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4495 /* end confdefs.h.  */
4496
4497 int
4498 main ()
4499 {
4500
4501   ;
4502   return 0;
4503 }
4504 _ACEOF
4505 if ac_fn_cxx_try_compile "$LINENO"; then :
4506   ac_cv_prog_cxx_g=yes
4507 else
4508   CXXFLAGS=""
4509       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4510 /* end confdefs.h.  */
4511
4512 int
4513 main ()
4514 {
4515
4516   ;
4517   return 0;
4518 }
4519 _ACEOF
4520 if ac_fn_cxx_try_compile "$LINENO"; then :
4521
4522 else
4523   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4524          CXXFLAGS="-g"
4525          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4526 /* end confdefs.h.  */
4527
4528 int
4529 main ()
4530 {
4531
4532   ;
4533   return 0;
4534 }
4535 _ACEOF
4536 if ac_fn_cxx_try_compile "$LINENO"; then :
4537   ac_cv_prog_cxx_g=yes
4538 fi
4539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4540 fi
4541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4542 fi
4543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4544    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4545 fi
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4547 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4548 if test "$ac_test_CXXFLAGS" = set; then
4549   CXXFLAGS=$ac_save_CXXFLAGS
4550 elif test $ac_cv_prog_cxx_g = yes; then
4551   if test "$GXX" = yes; then
4552     CXXFLAGS="-g -O2"
4553   else
4554     CXXFLAGS="-g"
4555   fi
4556 else
4557   if test "$GXX" = yes; then
4558     CXXFLAGS="-O2"
4559   else
4560     CXXFLAGS=
4561   fi
4562 fi
4563 ac_ext=c
4564 ac_cpp='$CPP $CPPFLAGS'
4565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4568
4569 depcc="$CXX"  am_compiler_list=
4570
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4572 $as_echo_n "checking dependency style of $depcc... " >&6; }
4573 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4574   $as_echo_n "(cached) " >&6
4575 else
4576   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4577   # We make a subdir and do the tests there.  Otherwise we can end up
4578   # making bogus files that we don't know about and never remove.  For
4579   # instance it was reported that on HP-UX the gcc test will end up
4580   # making a dummy file named `D' -- because `-MD' means `put the output
4581   # in D'.
4582   mkdir conftest.dir
4583   # Copy depcomp to subdir because otherwise we won't find it if we're
4584   # using a relative directory.
4585   cp "$am_depcomp" conftest.dir
4586   cd conftest.dir
4587   # We will build objects and dependencies in a subdirectory because
4588   # it helps to detect inapplicable dependency modes.  For instance
4589   # both Tru64's cc and ICC support -MD to output dependencies as a
4590   # side effect of compilation, but ICC will put the dependencies in
4591   # the current directory while Tru64 will put them in the object
4592   # directory.
4593   mkdir sub
4594
4595   am_cv_CXX_dependencies_compiler_type=none
4596   if test "$am_compiler_list" = ""; then
4597      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4598   fi
4599   am__universal=false
4600   case " $depcc " in #(
4601      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4602      esac
4603
4604   for depmode in $am_compiler_list; do
4605     # Setup a source with many dependencies, because some compilers
4606     # like to wrap large dependency lists on column 80 (with \), and
4607     # we should not choose a depcomp mode which is confused by this.
4608     #
4609     # We need to recreate these files for each test, as the compiler may
4610     # overwrite some of them when testing with obscure command lines.
4611     # This happens at least with the AIX C compiler.
4612     : > sub/conftest.c
4613     for i in 1 2 3 4 5 6; do
4614       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4615       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4616       # Solaris 8's {/usr,}/bin/sh.
4617       touch sub/conftst$i.h
4618     done
4619     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4620
4621     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4622     # mode.  It turns out that the SunPro C++ compiler does not properly
4623     # handle `-M -o', and we need to detect this.  Also, some Intel
4624     # versions had trouble with output in subdirs
4625     am__obj=sub/conftest.${OBJEXT-o}
4626     am__minus_obj="-o $am__obj"
4627     case $depmode in
4628     gcc)
4629       # This depmode causes a compiler race in universal mode.
4630       test "$am__universal" = false || continue
4631       ;;
4632     nosideeffect)
4633       # after this tag, mechanisms are not by side-effect, so they'll
4634       # only be used when explicitly requested
4635       if test "x$enable_dependency_tracking" = xyes; then
4636         continue
4637       else
4638         break
4639       fi
4640       ;;
4641     msvisualcpp | msvcmsys)
4642       # This compiler won't grok `-c -o', but also, the minuso test has
4643       # not run yet.  These depmodes are late enough in the game, and
4644       # so weak that their functioning should not be impacted.
4645       am__obj=conftest.${OBJEXT-o}
4646       am__minus_obj=
4647       ;;
4648     none) break ;;
4649     esac
4650     if depmode=$depmode \
4651        source=sub/conftest.c object=$am__obj \
4652        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4653        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4654          >/dev/null 2>conftest.err &&
4655        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4656        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4657        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4658        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4659       # icc doesn't choke on unknown options, it will just issue warnings
4660       # or remarks (even with -Werror).  So we grep stderr for any message
4661       # that says an option was ignored or not supported.
4662       # When given -MP, icc 7.0 and 7.1 complain thusly:
4663       #   icc: Command line warning: ignoring option '-M'; no argument required
4664       # The diagnosis changed in icc 8.0:
4665       #   icc: Command line remark: option '-MP' not supported
4666       if (grep 'ignoring option' conftest.err ||
4667           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4668         am_cv_CXX_dependencies_compiler_type=$depmode
4669         break
4670       fi
4671     fi
4672   done
4673
4674   cd ..
4675   rm -rf conftest.dir
4676 else
4677   am_cv_CXX_dependencies_compiler_type=none
4678 fi
4679
4680 fi
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4682 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4683 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4684
4685  if
4686   test "x$enable_dependency_tracking" != xno \
4687   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4688   am__fastdepCXX_TRUE=
4689   am__fastdepCXX_FALSE='#'
4690 else
4691   am__fastdepCXX_TRUE='#'
4692   am__fastdepCXX_FALSE=
4693 fi
4694
4695
4696 # By default we simply use the C compiler to build assembly code.
4697
4698 test "${CCAS+set}" = set || CCAS=$CC
4699 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4700
4701
4702
4703 depcc="$CCAS"   am_compiler_list=
4704
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4706 $as_echo_n "checking dependency style of $depcc... " >&6; }
4707 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4708   $as_echo_n "(cached) " >&6
4709 else
4710   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4711   # We make a subdir and do the tests there.  Otherwise we can end up
4712   # making bogus files that we don't know about and never remove.  For
4713   # instance it was reported that on HP-UX the gcc test will end up
4714   # making a dummy file named `D' -- because `-MD' means `put the output
4715   # in D'.
4716   mkdir conftest.dir
4717   # Copy depcomp to subdir because otherwise we won't find it if we're
4718   # using a relative directory.
4719   cp "$am_depcomp" conftest.dir
4720   cd conftest.dir
4721   # We will build objects and dependencies in a subdirectory because
4722   # it helps to detect inapplicable dependency modes.  For instance
4723   # both Tru64's cc and ICC support -MD to output dependencies as a
4724   # side effect of compilation, but ICC will put the dependencies in
4725   # the current directory while Tru64 will put them in the object
4726   # directory.
4727   mkdir sub
4728
4729   am_cv_CCAS_dependencies_compiler_type=none
4730   if test "$am_compiler_list" = ""; then
4731      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4732   fi
4733   am__universal=false
4734
4735
4736   for depmode in $am_compiler_list; do
4737     # Setup a source with many dependencies, because some compilers
4738     # like to wrap large dependency lists on column 80 (with \), and
4739     # we should not choose a depcomp mode which is confused by this.
4740     #
4741     # We need to recreate these files for each test, as the compiler may
4742     # overwrite some of them when testing with obscure command lines.
4743     # This happens at least with the AIX C compiler.
4744     : > sub/conftest.c
4745     for i in 1 2 3 4 5 6; do
4746       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4747       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4748       # Solaris 8's {/usr,}/bin/sh.
4749       touch sub/conftst$i.h
4750     done
4751     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4752
4753     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4754     # mode.  It turns out that the SunPro C++ compiler does not properly
4755     # handle `-M -o', and we need to detect this.  Also, some Intel
4756     # versions had trouble with output in subdirs
4757     am__obj=sub/conftest.${OBJEXT-o}
4758     am__minus_obj="-o $am__obj"
4759     case $depmode in
4760     gcc)
4761       # This depmode causes a compiler race in universal mode.
4762       test "$am__universal" = false || continue
4763       ;;
4764     nosideeffect)
4765       # after this tag, mechanisms are not by side-effect, so they'll
4766       # only be used when explicitly requested
4767       if test "x$enable_dependency_tracking" = xyes; then
4768         continue
4769       else
4770         break
4771       fi
4772       ;;
4773     msvisualcpp | msvcmsys)
4774       # This compiler won't grok `-c -o', but also, the minuso test has
4775       # not run yet.  These depmodes are late enough in the game, and
4776       # so weak that their functioning should not be impacted.
4777       am__obj=conftest.${OBJEXT-o}
4778       am__minus_obj=
4779       ;;
4780     none) break ;;
4781     esac
4782     if depmode=$depmode \
4783        source=sub/conftest.c object=$am__obj \
4784        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4785        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4786          >/dev/null 2>conftest.err &&
4787        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4788        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4789        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4790        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4791       # icc doesn't choke on unknown options, it will just issue warnings
4792       # or remarks (even with -Werror).  So we grep stderr for any message
4793       # that says an option was ignored or not supported.
4794       # When given -MP, icc 7.0 and 7.1 complain thusly:
4795       #   icc: Command line warning: ignoring option '-M'; no argument required
4796       # The diagnosis changed in icc 8.0:
4797       #   icc: Command line remark: option '-MP' not supported
4798       if (grep 'ignoring option' conftest.err ||
4799           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4800         am_cv_CCAS_dependencies_compiler_type=$depmode
4801         break
4802       fi
4803     fi
4804   done
4805
4806   cd ..
4807   rm -rf conftest.dir
4808 else
4809   am_cv_CCAS_dependencies_compiler_type=none
4810 fi
4811
4812 fi
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4814 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4815 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4816
4817  if
4818   test "x$enable_dependency_tracking" != xno \
4819   && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4820   am__fastdepCCAS_TRUE=
4821   am__fastdepCCAS_FALSE='#'
4822 else
4823   am__fastdepCCAS_TRUE='#'
4824   am__fastdepCCAS_FALSE=
4825 fi
4826
4827
4828
4829
4830
4831
4832 # In order to override CFLAGS_FOR_TARGET, all of our special flags go
4833 # in XCFLAGS.  But we need them in CFLAGS during configury.  So put them
4834 # in both places for now and restore CFLAGS at the end of config.
4835 save_CFLAGS="$CFLAGS"
4836
4837 # Find other programs we need.
4838 if test -n "$ac_tool_prefix"; then
4839   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4840 set dummy ${ac_tool_prefix}ar; ac_word=$2
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4842 $as_echo_n "checking for $ac_word... " >&6; }
4843 if test "${ac_cv_prog_AR+set}" = set; then :
4844   $as_echo_n "(cached) " >&6
4845 else
4846   if test -n "$AR"; then
4847   ac_cv_prog_AR="$AR" # Let the user override the test.
4848 else
4849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4850 for as_dir in $PATH
4851 do
4852   IFS=$as_save_IFS
4853   test -z "$as_dir" && as_dir=.
4854     for ac_exec_ext in '' $ac_executable_extensions; do
4855   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4856     ac_cv_prog_AR="${ac_tool_prefix}ar"
4857     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4858     break 2
4859   fi
4860 done
4861   done
4862 IFS=$as_save_IFS
4863
4864 fi
4865 fi
4866 AR=$ac_cv_prog_AR
4867 if test -n "$AR"; then
4868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4869 $as_echo "$AR" >&6; }
4870 else
4871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4872 $as_echo "no" >&6; }
4873 fi
4874
4875
4876 fi
4877 if test -z "$ac_cv_prog_AR"; then
4878   ac_ct_AR=$AR
4879   # Extract the first word of "ar", so it can be a program name with args.
4880 set dummy ar; ac_word=$2
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4882 $as_echo_n "checking for $ac_word... " >&6; }
4883 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4884   $as_echo_n "(cached) " >&6
4885 else
4886   if test -n "$ac_ct_AR"; then
4887   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4888 else
4889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4890 for as_dir in $PATH
4891 do
4892   IFS=$as_save_IFS
4893   test -z "$as_dir" && as_dir=.
4894     for ac_exec_ext in '' $ac_executable_extensions; do
4895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4896     ac_cv_prog_ac_ct_AR="ar"
4897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4898     break 2
4899   fi
4900 done
4901   done
4902 IFS=$as_save_IFS
4903
4904 fi
4905 fi
4906 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4907 if test -n "$ac_ct_AR"; then
4908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4909 $as_echo "$ac_ct_AR" >&6; }
4910 else
4911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4912 $as_echo "no" >&6; }
4913 fi
4914
4915   if test "x$ac_ct_AR" = x; then
4916     AR=""
4917   else
4918     case $cross_compiling:$ac_tool_warned in
4919 yes:)
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4922 ac_tool_warned=yes ;;
4923 esac
4924     AR=$ac_ct_AR
4925   fi
4926 else
4927   AR="$ac_cv_prog_AR"
4928 fi
4929
4930 if test -n "$ac_tool_prefix"; then
4931   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4932 set dummy ${ac_tool_prefix}nm; ac_word=$2
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4934 $as_echo_n "checking for $ac_word... " >&6; }
4935 if test "${ac_cv_prog_NM+set}" = set; then :
4936   $as_echo_n "(cached) " >&6
4937 else
4938   if test -n "$NM"; then
4939   ac_cv_prog_NM="$NM" # Let the user override the test.
4940 else
4941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4942 for as_dir in $PATH
4943 do
4944   IFS=$as_save_IFS
4945   test -z "$as_dir" && as_dir=.
4946     for ac_exec_ext in '' $ac_executable_extensions; do
4947   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4948     ac_cv_prog_NM="${ac_tool_prefix}nm"
4949     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4950     break 2
4951   fi
4952 done
4953   done
4954 IFS=$as_save_IFS
4955
4956 fi
4957 fi
4958 NM=$ac_cv_prog_NM
4959 if test -n "$NM"; then
4960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
4961 $as_echo "$NM" >&6; }
4962 else
4963   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4964 $as_echo "no" >&6; }
4965 fi
4966
4967
4968 fi
4969 if test -z "$ac_cv_prog_NM"; then
4970   ac_ct_NM=$NM
4971   # Extract the first word of "nm", so it can be a program name with args.
4972 set dummy nm; ac_word=$2
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4974 $as_echo_n "checking for $ac_word... " >&6; }
4975 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
4976   $as_echo_n "(cached) " >&6
4977 else
4978   if test -n "$ac_ct_NM"; then
4979   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4980 else
4981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4982 for as_dir in $PATH
4983 do
4984   IFS=$as_save_IFS
4985   test -z "$as_dir" && as_dir=.
4986     for ac_exec_ext in '' $ac_executable_extensions; do
4987   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4988     ac_cv_prog_ac_ct_NM="nm"
4989     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4990     break 2
4991   fi
4992 done
4993   done
4994 IFS=$as_save_IFS
4995
4996 fi
4997 fi
4998 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4999 if test -n "$ac_ct_NM"; then
5000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5001 $as_echo "$ac_ct_NM" >&6; }
5002 else
5003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5004 $as_echo "no" >&6; }
5005 fi
5006
5007   if test "x$ac_ct_NM" = x; then
5008     NM=""
5009   else
5010     case $cross_compiling:$ac_tool_warned in
5011 yes:)
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5014 ac_tool_warned=yes ;;
5015 esac
5016     NM=$ac_ct_NM
5017   fi
5018 else
5019   NM="$ac_cv_prog_NM"
5020 fi
5021
5022 if test -n "$ac_tool_prefix"; then
5023   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5024 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5026 $as_echo_n "checking for $ac_word... " >&6; }
5027 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5028   $as_echo_n "(cached) " >&6
5029 else
5030   if test -n "$RANLIB"; then
5031   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5032 else
5033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5034 for as_dir in $PATH
5035 do
5036   IFS=$as_save_IFS
5037   test -z "$as_dir" && as_dir=.
5038     for ac_exec_ext in '' $ac_executable_extensions; do
5039   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5040     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5041     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5042     break 2
5043   fi
5044 done
5045   done
5046 IFS=$as_save_IFS
5047
5048 fi
5049 fi
5050 RANLIB=$ac_cv_prog_RANLIB
5051 if test -n "$RANLIB"; then
5052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5053 $as_echo "$RANLIB" >&6; }
5054 else
5055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5056 $as_echo "no" >&6; }
5057 fi
5058
5059
5060 fi
5061 if test -z "$ac_cv_prog_RANLIB"; then
5062   ac_ct_RANLIB=$RANLIB
5063   # Extract the first word of "ranlib", so it can be a program name with args.
5064 set dummy ranlib; ac_word=$2
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5066 $as_echo_n "checking for $ac_word... " >&6; }
5067 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5068   $as_echo_n "(cached) " >&6
5069 else
5070   if test -n "$ac_ct_RANLIB"; then
5071   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5072 else
5073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5074 for as_dir in $PATH
5075 do
5076   IFS=$as_save_IFS
5077   test -z "$as_dir" && as_dir=.
5078     for ac_exec_ext in '' $ac_executable_extensions; do
5079   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5080     ac_cv_prog_ac_ct_RANLIB="ranlib"
5081     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5082     break 2
5083   fi
5084 done
5085   done
5086 IFS=$as_save_IFS
5087
5088 fi
5089 fi
5090 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5091 if test -n "$ac_ct_RANLIB"; then
5092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5093 $as_echo "$ac_ct_RANLIB" >&6; }
5094 else
5095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5096 $as_echo "no" >&6; }
5097 fi
5098
5099   if test "x$ac_ct_RANLIB" = x; then
5100     RANLIB="ranlib-not-found-in-path-error"
5101   else
5102     case $cross_compiling:$ac_tool_warned in
5103 yes:)
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5105 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5106 ac_tool_warned=yes ;;
5107 esac
5108     RANLIB=$ac_ct_RANLIB
5109   fi
5110 else
5111   RANLIB="$ac_cv_prog_RANLIB"
5112 fi
5113
5114 # Extract the first word of "perl", so it can be a program name with args.
5115 set dummy perl; ac_word=$2
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5117 $as_echo_n "checking for $ac_word... " >&6; }
5118 if test "${ac_cv_path_PERL+set}" = set; then :
5119   $as_echo_n "(cached) " >&6
5120 else
5121   case $PERL in
5122   [\\/]* | ?:[\\/]*)
5123   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5124   ;;
5125   *)
5126   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5127 for as_dir in $PATH
5128 do
5129   IFS=$as_save_IFS
5130   test -z "$as_dir" && as_dir=.
5131     for ac_exec_ext in '' $ac_executable_extensions; do
5132   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5133     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5134     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5135     break 2
5136   fi
5137 done
5138   done
5139 IFS=$as_save_IFS
5140
5141   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error"
5142   ;;
5143 esac
5144 fi
5145 PERL=$ac_cv_path_PERL
5146 if test -n "$PERL"; then
5147   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5148 $as_echo "$PERL" >&6; }
5149 else
5150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5151 $as_echo "no" >&6; }
5152 fi
5153
5154
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5156 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5157 set x ${MAKE-make}
5158 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5159 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5160   $as_echo_n "(cached) " >&6
5161 else
5162   cat >conftest.make <<\_ACEOF
5163 SHELL = /bin/sh
5164 all:
5165         @echo '@@@%%%=$(MAKE)=@@@%%%'
5166 _ACEOF
5167 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5168 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5169   *@@@%%%=?*=@@@%%%*)
5170     eval ac_cv_prog_make_${ac_make}_set=yes;;
5171   *)
5172     eval ac_cv_prog_make_${ac_make}_set=no;;
5173 esac
5174 rm -f conftest.make
5175 fi
5176 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5178 $as_echo "yes" >&6; }
5179   SET_MAKE=
5180 else
5181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5182 $as_echo "no" >&6; }
5183   SET_MAKE="MAKE=${MAKE-make}"
5184 fi
5185
5186
5187
5188 # See if makeinfo has been installed and is modern enough
5189 # that we can use it.
5190
5191   # Extract the first word of "makeinfo", so it can be a program name with args.
5192 set dummy makeinfo; ac_word=$2
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5194 $as_echo_n "checking for $ac_word... " >&6; }
5195 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5196   $as_echo_n "(cached) " >&6
5197 else
5198   if test -n "$MAKEINFO"; then
5199   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5200 else
5201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5202 for as_dir in $PATH
5203 do
5204   IFS=$as_save_IFS
5205   test -z "$as_dir" && as_dir=.
5206     for ac_exec_ext in '' $ac_executable_extensions; do
5207   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5208     ac_cv_prog_MAKEINFO="makeinfo"
5209     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5210     break 2
5211   fi
5212 done
5213   done
5214 IFS=$as_save_IFS
5215
5216 fi
5217 fi
5218 MAKEINFO=$ac_cv_prog_MAKEINFO
5219 if test -n "$MAKEINFO"; then
5220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5221 $as_echo "$MAKEINFO" >&6; }
5222 else
5223   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5224 $as_echo "no" >&6; }
5225 fi
5226
5227
5228   if test -n "$MAKEINFO"; then
5229     # Found it, now check the version.
5230     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
5231 $as_echo_n "checking for modern makeinfo... " >&6; }
5232 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
5233   $as_echo_n "(cached) " >&6
5234 else
5235   ac_prog_version=`eval $MAKEINFO --version 2>&1 |
5236                                      sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5237
5238                     case $ac_prog_version in
5239                       '')  gcc_cv_prog_makeinfo_modern=no;;
5240                       4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*)  gcc_cv_prog_makeinfo_modern=yes;;
5241                       *)   gcc_cv_prog_makeinfo_modern=no;;
5242                     esac
5243
5244 fi
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
5246 $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
5247   else
5248     gcc_cv_prog_makeinfo_modern=no
5249   fi
5250   if test $gcc_cv_prog_makeinfo_modern = no; then
5251     MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
5252   fi
5253
5254  if test $gcc_cv_prog_makeinfo_modern = "yes"; then
5255   BUILD_INFO_TRUE=
5256   BUILD_INFO_FALSE='#'
5257 else
5258   BUILD_INFO_TRUE='#'
5259   BUILD_INFO_FALSE=
5260 fi
5261
5262
5263
5264 # Configure libtool
5265 case `pwd` in
5266   *\ * | *\     *)
5267     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5268 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5269 esac
5270
5271
5272
5273 macro_version='2.2.7a'
5274 macro_revision='1.3134'
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288 ltmain="$ac_aux_dir/ltmain.sh"
5289
5290 # Backslashify metacharacters that are still active within
5291 # double-quoted strings.
5292 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5293
5294 # Same as above, but do not quote variable references.
5295 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5296
5297 # Sed substitution to delay expansion of an escaped shell variable in a
5298 # double_quote_subst'ed string.
5299 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5300
5301 # Sed substitution to delay expansion of an escaped single quote.
5302 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5303
5304 # Sed substitution to avoid accidental globbing in evaled expressions
5305 no_glob_subst='s/\*/\\\*/g'
5306
5307 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5308 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5309 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5310
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5312 $as_echo_n "checking how to print strings... " >&6; }
5313 # Test print first, because it will be a builtin if present.
5314 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5315    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5316   ECHO='print -r --'
5317 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5318   ECHO='printf %s\n'
5319 else
5320   # Use this function as a fallback that always works.
5321   func_fallback_echo ()
5322   {
5323     eval 'cat <<_LTECHO_EOF
5324 $1
5325 _LTECHO_EOF'
5326   }
5327   ECHO='func_fallback_echo'
5328 fi
5329
5330 # func_echo_all arg...
5331 # Invoke $ECHO with all args, space-separated.
5332 func_echo_all ()
5333 {
5334     $ECHO ""
5335 }
5336
5337 case "$ECHO" in
5338   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5339 $as_echo "printf" >&6; } ;;
5340   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5341 $as_echo "print -r" >&6; } ;;
5342   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5343 $as_echo "cat" >&6; } ;;
5344 esac
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5360 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5361 if test "${ac_cv_path_SED+set}" = set; then :
5362   $as_echo_n "(cached) " >&6
5363 else
5364             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5365      for ac_i in 1 2 3 4 5 6 7; do
5366        ac_script="$ac_script$as_nl$ac_script"
5367      done
5368      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5369      { ac_script=; unset ac_script;}
5370      if test -z "$SED"; then
5371   ac_path_SED_found=false
5372   # Loop through the user's path and test for each of PROGNAME-LIST
5373   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5374 for as_dir in $PATH
5375 do
5376   IFS=$as_save_IFS
5377   test -z "$as_dir" && as_dir=.
5378     for ac_prog in sed gsed; do
5379     for ac_exec_ext in '' $ac_executable_extensions; do
5380       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5381       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5382 # Check for GNU ac_path_SED and select it if it is found.
5383   # Check for GNU $ac_path_SED
5384 case `"$ac_path_SED" --version 2>&1` in
5385 *GNU*)
5386   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5387 *)
5388   ac_count=0
5389   $as_echo_n 0123456789 >"conftest.in"
5390   while :
5391   do
5392     cat "conftest.in" "conftest.in" >"conftest.tmp"
5393     mv "conftest.tmp" "conftest.in"
5394     cp "conftest.in" "conftest.nl"
5395     $as_echo '' >> "conftest.nl"
5396     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5397     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5398     as_fn_arith $ac_count + 1 && ac_count=$as_val
5399     if test $ac_count -gt ${ac_path_SED_max-0}; then
5400       # Best one so far, save it but keep looking for a better one
5401       ac_cv_path_SED="$ac_path_SED"
5402       ac_path_SED_max=$ac_count
5403     fi
5404     # 10*(2^10) chars as input seems more than enough
5405     test $ac_count -gt 10 && break
5406   done
5407   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5408 esac
5409
5410       $ac_path_SED_found && break 3
5411     done
5412   done
5413   done
5414 IFS=$as_save_IFS
5415   if test -z "$ac_cv_path_SED"; then
5416     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5417   fi
5418 else
5419   ac_cv_path_SED=$SED
5420 fi
5421
5422 fi
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5424 $as_echo "$ac_cv_path_SED" >&6; }
5425  SED="$ac_cv_path_SED"
5426   rm -f conftest.sed
5427
5428 test -z "$SED" && SED=sed
5429 Xsed="$SED -e 1s/^X//"
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5442 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5443 if test "${ac_cv_path_GREP+set}" = set; then :
5444   $as_echo_n "(cached) " >&6
5445 else
5446   if test -z "$GREP"; then
5447   ac_path_GREP_found=false
5448   # Loop through the user's path and test for each of PROGNAME-LIST
5449   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5450 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5451 do
5452   IFS=$as_save_IFS
5453   test -z "$as_dir" && as_dir=.
5454     for ac_prog in grep ggrep; do
5455     for ac_exec_ext in '' $ac_executable_extensions; do
5456       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5457       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5458 # Check for GNU ac_path_GREP and select it if it is found.
5459   # Check for GNU $ac_path_GREP
5460 case `"$ac_path_GREP" --version 2>&1` in
5461 *GNU*)
5462   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5463 *)
5464   ac_count=0
5465   $as_echo_n 0123456789 >"conftest.in"
5466   while :
5467   do
5468     cat "conftest.in" "conftest.in" >"conftest.tmp"
5469     mv "conftest.tmp" "conftest.in"
5470     cp "conftest.in" "conftest.nl"
5471     $as_echo 'GREP' >> "conftest.nl"
5472     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5473     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5474     as_fn_arith $ac_count + 1 && ac_count=$as_val
5475     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5476       # Best one so far, save it but keep looking for a better one
5477       ac_cv_path_GREP="$ac_path_GREP"
5478       ac_path_GREP_max=$ac_count
5479     fi
5480     # 10*(2^10) chars as input seems more than enough
5481     test $ac_count -gt 10 && break
5482   done
5483   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5484 esac
5485
5486       $ac_path_GREP_found && break 3
5487     done
5488   done
5489   done
5490 IFS=$as_save_IFS
5491   if test -z "$ac_cv_path_GREP"; then
5492     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5493   fi
5494 else
5495   ac_cv_path_GREP=$GREP
5496 fi
5497
5498 fi
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5500 $as_echo "$ac_cv_path_GREP" >&6; }
5501  GREP="$ac_cv_path_GREP"
5502
5503
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5505 $as_echo_n "checking for egrep... " >&6; }
5506 if test "${ac_cv_path_EGREP+set}" = set; then :
5507   $as_echo_n "(cached) " >&6
5508 else
5509   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5510    then ac_cv_path_EGREP="$GREP -E"
5511    else
5512      if test -z "$EGREP"; then
5513   ac_path_EGREP_found=false
5514   # Loop through the user's path and test for each of PROGNAME-LIST
5515   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5516 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5517 do
5518   IFS=$as_save_IFS
5519   test -z "$as_dir" && as_dir=.
5520     for ac_prog in egrep; do
5521     for ac_exec_ext in '' $ac_executable_extensions; do
5522       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5523       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5524 # Check for GNU ac_path_EGREP and select it if it is found.
5525   # Check for GNU $ac_path_EGREP
5526 case `"$ac_path_EGREP" --version 2>&1` in
5527 *GNU*)
5528   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5529 *)
5530   ac_count=0
5531   $as_echo_n 0123456789 >"conftest.in"
5532   while :
5533   do
5534     cat "conftest.in" "conftest.in" >"conftest.tmp"
5535     mv "conftest.tmp" "conftest.in"
5536     cp "conftest.in" "conftest.nl"
5537     $as_echo 'EGREP' >> "conftest.nl"
5538     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5539     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5540     as_fn_arith $ac_count + 1 && ac_count=$as_val
5541     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5542       # Best one so far, save it but keep looking for a better one
5543       ac_cv_path_EGREP="$ac_path_EGREP"
5544       ac_path_EGREP_max=$ac_count
5545     fi
5546     # 10*(2^10) chars as input seems more than enough
5547     test $ac_count -gt 10 && break
5548   done
5549   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5550 esac
5551
5552       $ac_path_EGREP_found && break 3
5553     done
5554   done
5555   done
5556 IFS=$as_save_IFS
5557   if test -z "$ac_cv_path_EGREP"; then
5558     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5559   fi
5560 else
5561   ac_cv_path_EGREP=$EGREP
5562 fi
5563
5564    fi
5565 fi
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5567 $as_echo "$ac_cv_path_EGREP" >&6; }
5568  EGREP="$ac_cv_path_EGREP"
5569
5570
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5572 $as_echo_n "checking for fgrep... " >&6; }
5573 if test "${ac_cv_path_FGREP+set}" = set; then :
5574   $as_echo_n "(cached) " >&6
5575 else
5576   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5577    then ac_cv_path_FGREP="$GREP -F"
5578    else
5579      if test -z "$FGREP"; then
5580   ac_path_FGREP_found=false
5581   # Loop through the user's path and test for each of PROGNAME-LIST
5582   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5583 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5584 do
5585   IFS=$as_save_IFS
5586   test -z "$as_dir" && as_dir=.
5587     for ac_prog in fgrep; do
5588     for ac_exec_ext in '' $ac_executable_extensions; do
5589       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5590       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5591 # Check for GNU ac_path_FGREP and select it if it is found.
5592   # Check for GNU $ac_path_FGREP
5593 case `"$ac_path_FGREP" --version 2>&1` in
5594 *GNU*)
5595   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5596 *)
5597   ac_count=0
5598   $as_echo_n 0123456789 >"conftest.in"
5599   while :
5600   do
5601     cat "conftest.in" "conftest.in" >"conftest.tmp"
5602     mv "conftest.tmp" "conftest.in"
5603     cp "conftest.in" "conftest.nl"
5604     $as_echo 'FGREP' >> "conftest.nl"
5605     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5606     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5607     as_fn_arith $ac_count + 1 && ac_count=$as_val
5608     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5609       # Best one so far, save it but keep looking for a better one
5610       ac_cv_path_FGREP="$ac_path_FGREP"
5611       ac_path_FGREP_max=$ac_count
5612     fi
5613     # 10*(2^10) chars as input seems more than enough
5614     test $ac_count -gt 10 && break
5615   done
5616   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5617 esac
5618
5619       $ac_path_FGREP_found && break 3
5620     done
5621   done
5622   done
5623 IFS=$as_save_IFS
5624   if test -z "$ac_cv_path_FGREP"; then
5625     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5626   fi
5627 else
5628   ac_cv_path_FGREP=$FGREP
5629 fi
5630
5631    fi
5632 fi
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5634 $as_echo "$ac_cv_path_FGREP" >&6; }
5635  FGREP="$ac_cv_path_FGREP"
5636
5637
5638 test -z "$GREP" && GREP=grep
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658 # Check whether --with-gnu-ld was given.
5659 if test "${with_gnu_ld+set}" = set; then :
5660   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5661 else
5662   with_gnu_ld=no
5663 fi
5664
5665 ac_prog=ld
5666 if test "$GCC" = yes; then
5667   # Check if gcc -print-prog-name=ld gives a path.
5668   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5669 $as_echo_n "checking for ld used by $CC... " >&6; }
5670   case $host in
5671   *-*-mingw*)
5672     # gcc leaves a trailing carriage return which upsets mingw
5673     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5674   *)
5675     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5676   esac
5677   case $ac_prog in
5678     # Accept absolute paths.
5679     [\\/]* | ?:[\\/]*)
5680       re_direlt='/[^/][^/]*/\.\./'
5681       # Canonicalize the pathname of ld
5682       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5683       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5684         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5685       done
5686       test -z "$LD" && LD="$ac_prog"
5687       ;;
5688   "")
5689     # If it fails, then pretend we aren't using GCC.
5690     ac_prog=ld
5691     ;;
5692   *)
5693     # If it is relative, then search for the first ld in PATH.
5694     with_gnu_ld=unknown
5695     ;;
5696   esac
5697 elif test "$with_gnu_ld" = yes; then
5698   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5699 $as_echo_n "checking for GNU ld... " >&6; }
5700 else
5701   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5702 $as_echo_n "checking for non-GNU ld... " >&6; }
5703 fi
5704 if test "${lt_cv_path_LD+set}" = set; then :
5705   $as_echo_n "(cached) " >&6
5706 else
5707   if test -z "$LD"; then
5708   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5709   for ac_dir in $PATH; do
5710     IFS="$lt_save_ifs"
5711     test -z "$ac_dir" && ac_dir=.
5712     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5713       lt_cv_path_LD="$ac_dir/$ac_prog"
5714       # Check to see if the program is GNU ld.  I'd rather use --version,
5715       # but apparently some variants of GNU ld only accept -v.
5716       # Break only if it was the GNU/non-GNU ld that we prefer.
5717       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5718       *GNU* | *'with BFD'*)
5719         test "$with_gnu_ld" != no && break
5720         ;;
5721       *)
5722         test "$with_gnu_ld" != yes && break
5723         ;;
5724       esac
5725     fi
5726   done
5727   IFS="$lt_save_ifs"
5728 else
5729   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5730 fi
5731 fi
5732
5733 LD="$lt_cv_path_LD"
5734 if test -n "$LD"; then
5735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5736 $as_echo "$LD" >&6; }
5737 else
5738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739 $as_echo "no" >&6; }
5740 fi
5741 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5743 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5744 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5745   $as_echo_n "(cached) " >&6
5746 else
5747   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5748 case `$LD -v 2>&1 </dev/null` in
5749 *GNU* | *'with BFD'*)
5750   lt_cv_prog_gnu_ld=yes
5751   ;;
5752 *)
5753   lt_cv_prog_gnu_ld=no
5754   ;;
5755 esac
5756 fi
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5758 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5759 with_gnu_ld=$lt_cv_prog_gnu_ld
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5770 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5771 if test "${lt_cv_path_NM+set}" = set; then :
5772   $as_echo_n "(cached) " >&6
5773 else
5774   if test -n "$NM"; then
5775   # Let the user override the test.
5776   lt_cv_path_NM="$NM"
5777 else
5778   lt_nm_to_check="${ac_tool_prefix}nm"
5779   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5780     lt_nm_to_check="$lt_nm_to_check nm"
5781   fi
5782   for lt_tmp_nm in $lt_nm_to_check; do
5783     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5784     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5785       IFS="$lt_save_ifs"
5786       test -z "$ac_dir" && ac_dir=.
5787       tmp_nm="$ac_dir/$lt_tmp_nm"
5788       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5789         # Check to see if the nm accepts a BSD-compat flag.
5790         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5791         #   nm: unknown option "B" ignored
5792         # Tru64's nm complains that /dev/null is an invalid object file
5793         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5794         */dev/null* | *'Invalid file or object type'*)
5795           lt_cv_path_NM="$tmp_nm -B"
5796           break
5797           ;;
5798         *)
5799           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5800           */dev/null*)
5801             lt_cv_path_NM="$tmp_nm -p"
5802             break
5803             ;;
5804           *)
5805             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5806             continue # so that we can try to find one that supports BSD flags
5807             ;;
5808           esac
5809           ;;
5810         esac
5811       fi
5812     done
5813     IFS="$lt_save_ifs"
5814   done
5815   : ${lt_cv_path_NM=no}
5816 fi
5817 fi
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5819 $as_echo "$lt_cv_path_NM" >&6; }
5820 if test "$lt_cv_path_NM" != "no"; then
5821   NM="$lt_cv_path_NM"
5822 else
5823   # Didn't find any BSD compatible name lister, look for dumpbin.
5824   if test -n "$DUMPBIN"; then :
5825     # Let the user override the test.
5826   else
5827     if test -n "$ac_tool_prefix"; then
5828   for ac_prog in dumpbin "link -dump"
5829   do
5830     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5831 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5833 $as_echo_n "checking for $ac_word... " >&6; }
5834 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5835   $as_echo_n "(cached) " >&6
5836 else
5837   if test -n "$DUMPBIN"; then
5838   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5839 else
5840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5841 for as_dir in $PATH
5842 do
5843   IFS=$as_save_IFS
5844   test -z "$as_dir" && as_dir=.
5845     for ac_exec_ext in '' $ac_executable_extensions; do
5846   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5847     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5848     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5849     break 2
5850   fi
5851 done
5852   done
5853 IFS=$as_save_IFS
5854
5855 fi
5856 fi
5857 DUMPBIN=$ac_cv_prog_DUMPBIN
5858 if test -n "$DUMPBIN"; then
5859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5860 $as_echo "$DUMPBIN" >&6; }
5861 else
5862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5863 $as_echo "no" >&6; }
5864 fi
5865
5866
5867     test -n "$DUMPBIN" && break
5868   done
5869 fi
5870 if test -z "$DUMPBIN"; then
5871   ac_ct_DUMPBIN=$DUMPBIN
5872   for ac_prog in dumpbin "link -dump"
5873 do
5874   # Extract the first word of "$ac_prog", so it can be a program name with args.
5875 set dummy $ac_prog; ac_word=$2
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5877 $as_echo_n "checking for $ac_word... " >&6; }
5878 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5879   $as_echo_n "(cached) " >&6
5880 else
5881   if test -n "$ac_ct_DUMPBIN"; then
5882   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5883 else
5884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5885 for as_dir in $PATH
5886 do
5887   IFS=$as_save_IFS
5888   test -z "$as_dir" && as_dir=.
5889     for ac_exec_ext in '' $ac_executable_extensions; do
5890   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5891     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5892     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5893     break 2
5894   fi
5895 done
5896   done
5897 IFS=$as_save_IFS
5898
5899 fi
5900 fi
5901 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5902 if test -n "$ac_ct_DUMPBIN"; then
5903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5904 $as_echo "$ac_ct_DUMPBIN" >&6; }
5905 else
5906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5907 $as_echo "no" >&6; }
5908 fi
5909
5910
5911   test -n "$ac_ct_DUMPBIN" && break
5912 done
5913
5914   if test "x$ac_ct_DUMPBIN" = x; then
5915     DUMPBIN=":"
5916   else
5917     case $cross_compiling:$ac_tool_warned in
5918 yes:)
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5921 ac_tool_warned=yes ;;
5922 esac
5923     DUMPBIN=$ac_ct_DUMPBIN
5924   fi
5925 fi
5926
5927     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5928     *COFF*)
5929       DUMPBIN="$DUMPBIN -symbols"
5930       ;;
5931     *)
5932       DUMPBIN=:
5933       ;;
5934     esac
5935   fi
5936
5937   if test "$DUMPBIN" != ":"; then
5938     NM="$DUMPBIN"
5939   fi
5940 fi
5941 test -z "$NM" && NM=nm
5942
5943
5944
5945
5946
5947
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5949 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5950 if test "${lt_cv_nm_interface+set}" = set; then :
5951   $as_echo_n "(cached) " >&6
5952 else
5953   lt_cv_nm_interface="BSD nm"
5954   echo "int some_variable = 0;" > conftest.$ac_ext
5955   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5956   (eval "$ac_compile" 2>conftest.err)
5957   cat conftest.err >&5
5958   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5959   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5960   cat conftest.err >&5
5961   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5962   cat conftest.out >&5
5963   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5964     lt_cv_nm_interface="MS dumpbin"
5965   fi
5966   rm -f conftest*
5967 fi
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5969 $as_echo "$lt_cv_nm_interface" >&6; }
5970
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5972 $as_echo_n "checking whether ln -s works... " >&6; }
5973 LN_S=$as_ln_s
5974 if test "$LN_S" = "ln -s"; then
5975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5976 $as_echo "yes" >&6; }
5977 else
5978   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5979 $as_echo "no, using $LN_S" >&6; }
5980 fi
5981
5982 # find the maximum length of command line arguments
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5984 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5985 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5986   $as_echo_n "(cached) " >&6
5987 else
5988     i=0
5989   teststring="ABCD"
5990
5991   case $build_os in
5992   msdosdjgpp*)
5993     # On DJGPP, this test can blow up pretty badly due to problems in libc
5994     # (any single argument exceeding 2000 bytes causes a buffer overrun
5995     # during glob expansion).  Even if it were fixed, the result of this
5996     # check would be larger than it should be.
5997     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5998     ;;
5999
6000   gnu*)
6001     # Under GNU Hurd, this test is not required because there is
6002     # no limit to the length of command line arguments.
6003     # Libtool will interpret -1 as no limit whatsoever
6004     lt_cv_sys_max_cmd_len=-1;
6005     ;;
6006
6007   cygwin* | mingw* | cegcc*)
6008     # On Win9x/ME, this test blows up -- it succeeds, but takes
6009     # about 5 minutes as the teststring grows exponentially.
6010     # Worse, since 9x/ME are not pre-emptively multitasking,
6011     # you end up with a "frozen" computer, even though with patience
6012     # the test eventually succeeds (with a max line length of 256k).
6013     # Instead, let's just punt: use the minimum linelength reported by
6014     # all of the supported platforms: 8192 (on NT/2K/XP).
6015     lt_cv_sys_max_cmd_len=8192;
6016     ;;
6017
6018   mint*)
6019     # On MiNT this can take a long time and run out of memory.
6020     lt_cv_sys_max_cmd_len=8192;
6021     ;;
6022
6023   amigaos*)
6024     # On AmigaOS with pdksh, this test takes hours, literally.
6025     # So we just punt and use a minimum line length of 8192.
6026     lt_cv_sys_max_cmd_len=8192;
6027     ;;
6028
6029   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6030     # This has been around since 386BSD, at least.  Likely further.
6031     if test -x /sbin/sysctl; then
6032       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6033     elif test -x /usr/sbin/sysctl; then
6034       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6035     else
6036       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6037     fi
6038     # And add a safety zone
6039     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6040     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6041     ;;
6042
6043   interix*)
6044     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6045     lt_cv_sys_max_cmd_len=196608
6046     ;;
6047
6048   osf*)
6049     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6050     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6051     # nice to cause kernel panics so lets avoid the loop below.
6052     # First set a reasonable default.
6053     lt_cv_sys_max_cmd_len=16384
6054     #
6055     if test -x /sbin/sysconfig; then
6056       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6057         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6058       esac
6059     fi
6060     ;;
6061   sco3.2v5*)
6062     lt_cv_sys_max_cmd_len=102400
6063     ;;
6064   sysv5* | sco5v6* | sysv4.2uw2*)
6065     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6066     if test -n "$kargmax"; then
6067       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6068     else
6069       lt_cv_sys_max_cmd_len=32768
6070     fi
6071     ;;
6072   *)
6073     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6074     if test -n "$lt_cv_sys_max_cmd_len"; then
6075       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6076       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6077     else
6078       # Make teststring a little bigger before we do anything with it.
6079       # a 1K string should be a reasonable start.
6080       for i in 1 2 3 4 5 6 7 8 ; do
6081         teststring=$teststring$teststring
6082       done
6083       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6084       # If test is not a shell built-in, we'll probably end up computing a
6085       # maximum length that is only half of the actual maximum length, but
6086       # we can't tell.
6087       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6088                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6089               test $i != 17 # 1/2 MB should be enough
6090       do
6091         i=`expr $i + 1`
6092         teststring=$teststring$teststring
6093       done
6094       # Only check the string length outside the loop.
6095       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6096       teststring=
6097       # Add a significant safety factor because C++ compilers can tack on
6098       # massive amounts of additional arguments before passing them to the
6099       # linker.  It appears as though 1/2 is a usable value.
6100       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6101     fi
6102     ;;
6103   esac
6104
6105 fi
6106
6107 if test -n $lt_cv_sys_max_cmd_len ; then
6108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6109 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6110 else
6111   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6112 $as_echo "none" >&6; }
6113 fi
6114 max_cmd_len=$lt_cv_sys_max_cmd_len
6115
6116
6117
6118
6119
6120
6121 : ${CP="cp -f"}
6122 : ${MV="mv -f"}
6123 : ${RM="rm -f"}
6124
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6126 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6127 # Try some XSI features
6128 xsi_shell=no
6129 ( _lt_dummy="a/b/c"
6130   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6131       = c,a/b,, \
6132     && eval 'test $(( 1 + 1 )) -eq 2 \
6133     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6134   && xsi_shell=yes
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6136 $as_echo "$xsi_shell" >&6; }
6137
6138
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6140 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6141 lt_shell_append=no
6142 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6143     >/dev/null 2>&1 \
6144   && lt_shell_append=yes
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6146 $as_echo "$lt_shell_append" >&6; }
6147
6148
6149 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6150   lt_unset=unset
6151 else
6152   lt_unset=false
6153 fi
6154
6155
6156
6157
6158
6159 # test EBCDIC or ASCII
6160 case `echo X|tr X '\101'` in
6161  A) # ASCII based system
6162     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6163   lt_SP2NL='tr \040 \012'
6164   lt_NL2SP='tr \015\012 \040\040'
6165   ;;
6166  *) # EBCDIC based system
6167   lt_SP2NL='tr \100 \n'
6168   lt_NL2SP='tr \r\n \100\100'
6169   ;;
6170 esac
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6181 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6182 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6183   $as_echo_n "(cached) " >&6
6184 else
6185   lt_cv_ld_reload_flag='-r'
6186 fi
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6188 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6189 reload_flag=$lt_cv_ld_reload_flag
6190 case $reload_flag in
6191 "" | " "*) ;;
6192 *) reload_flag=" $reload_flag" ;;
6193 esac
6194 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6195 case $host_os in
6196   darwin*)
6197     if test "$GCC" = yes; then
6198       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6199     else
6200       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6201     fi
6202     ;;
6203 esac
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213 if test -n "$ac_tool_prefix"; then
6214   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6215 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6217 $as_echo_n "checking for $ac_word... " >&6; }
6218 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6219   $as_echo_n "(cached) " >&6
6220 else
6221   if test -n "$OBJDUMP"; then
6222   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6223 else
6224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6225 for as_dir in $PATH
6226 do
6227   IFS=$as_save_IFS
6228   test -z "$as_dir" && as_dir=.
6229     for ac_exec_ext in '' $ac_executable_extensions; do
6230   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6231     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6232     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6233     break 2
6234   fi
6235 done
6236   done
6237 IFS=$as_save_IFS
6238
6239 fi
6240 fi
6241 OBJDUMP=$ac_cv_prog_OBJDUMP
6242 if test -n "$OBJDUMP"; then
6243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6244 $as_echo "$OBJDUMP" >&6; }
6245 else
6246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6247 $as_echo "no" >&6; }
6248 fi
6249
6250
6251 fi
6252 if test -z "$ac_cv_prog_OBJDUMP"; then
6253   ac_ct_OBJDUMP=$OBJDUMP
6254   # Extract the first word of "objdump", so it can be a program name with args.
6255 set dummy objdump; ac_word=$2
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6257 $as_echo_n "checking for $ac_word... " >&6; }
6258 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6259   $as_echo_n "(cached) " >&6
6260 else
6261   if test -n "$ac_ct_OBJDUMP"; then
6262   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6263 else
6264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6265 for as_dir in $PATH
6266 do
6267   IFS=$as_save_IFS
6268   test -z "$as_dir" && as_dir=.
6269     for ac_exec_ext in '' $ac_executable_extensions; do
6270   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6271     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6272     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6273     break 2
6274   fi
6275 done
6276   done
6277 IFS=$as_save_IFS
6278
6279 fi
6280 fi
6281 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6282 if test -n "$ac_ct_OBJDUMP"; then
6283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6284 $as_echo "$ac_ct_OBJDUMP" >&6; }
6285 else
6286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6287 $as_echo "no" >&6; }
6288 fi
6289
6290   if test "x$ac_ct_OBJDUMP" = x; then
6291     OBJDUMP="false"
6292   else
6293     case $cross_compiling:$ac_tool_warned in
6294 yes:)
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6296 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6297 ac_tool_warned=yes ;;
6298 esac
6299     OBJDUMP=$ac_ct_OBJDUMP
6300   fi
6301 else
6302   OBJDUMP="$ac_cv_prog_OBJDUMP"
6303 fi
6304
6305 test -z "$OBJDUMP" && OBJDUMP=objdump
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6316 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6317 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6318   $as_echo_n "(cached) " >&6
6319 else
6320   lt_cv_file_magic_cmd='$MAGIC_CMD'
6321 lt_cv_file_magic_test_file=
6322 lt_cv_deplibs_check_method='unknown'
6323 # Need to set the preceding variable on all platforms that support
6324 # interlibrary dependencies.
6325 # 'none' -- dependencies not supported.
6326 # `unknown' -- same as none, but documents that we really don't know.
6327 # 'pass_all' -- all dependencies passed with no checks.
6328 # 'test_compile' -- check by making test program.
6329 # 'file_magic [[regex]]' -- check by looking for files in library path
6330 # which responds to the $file_magic_cmd with a given extended regex.
6331 # If you have `file' or equivalent on your system and you're not sure
6332 # whether `pass_all' will *always* work, you probably want this one.
6333
6334 case $host_os in
6335 aix[4-9]*)
6336   lt_cv_deplibs_check_method=pass_all
6337   ;;
6338
6339 beos*)
6340   lt_cv_deplibs_check_method=pass_all
6341   ;;
6342
6343 bsdi[45]*)
6344   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6345   lt_cv_file_magic_cmd='/usr/bin/file -L'
6346   lt_cv_file_magic_test_file=/shlib/libc.so
6347   ;;
6348
6349 cygwin*)
6350   # func_win32_libid is a shell function defined in ltmain.sh
6351   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6352   lt_cv_file_magic_cmd='func_win32_libid'
6353   ;;
6354
6355 mingw* | pw32*)
6356   # Base MSYS/MinGW do not provide the 'file' command needed by
6357   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6358   # unless we find 'file', for example because we are cross-compiling.
6359   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6360   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6361     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6362     lt_cv_file_magic_cmd='func_win32_libid'
6363   else
6364     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6365     lt_cv_file_magic_cmd='$OBJDUMP -f'
6366   fi
6367   ;;
6368
6369 cegcc*)
6370   # use the weaker test based on 'objdump'. See mingw*.
6371   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6372   lt_cv_file_magic_cmd='$OBJDUMP -f'
6373   ;;
6374
6375 darwin* | rhapsody*)
6376   lt_cv_deplibs_check_method=pass_all
6377   ;;
6378
6379 freebsd* | dragonfly*)
6380   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6381     case $host_cpu in
6382     i*86 )
6383       # Not sure whether the presence of OpenBSD here was a mistake.
6384       # Let's accept both of them until this is cleared up.
6385       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6386       lt_cv_file_magic_cmd=/usr/bin/file
6387       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6388       ;;
6389     esac
6390   else
6391     lt_cv_deplibs_check_method=pass_all
6392   fi
6393   ;;
6394
6395 gnu*)
6396   lt_cv_deplibs_check_method=pass_all
6397   ;;
6398
6399 haiku*)
6400   lt_cv_deplibs_check_method=pass_all
6401   ;;
6402
6403 hpux10.20* | hpux11*)
6404   lt_cv_file_magic_cmd=/usr/bin/file
6405   case $host_cpu in
6406   ia64*)
6407     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6408     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6409     ;;
6410   hppa*64*)
6411     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]'
6412     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6413     ;;
6414   *)
6415     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6416     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6417     ;;
6418   esac
6419   ;;
6420
6421 interix[3-9]*)
6422   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6423   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6424   ;;
6425
6426 irix5* | irix6* | nonstopux*)
6427   case $LD in
6428   *-32|*"-32 ") libmagic=32-bit;;
6429   *-n32|*"-n32 ") libmagic=N32;;
6430   *-64|*"-64 ") libmagic=64-bit;;
6431   *) libmagic=never-match;;
6432   esac
6433   lt_cv_deplibs_check_method=pass_all
6434   ;;
6435
6436 # This must be Linux ELF.
6437 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6438   lt_cv_deplibs_check_method=pass_all
6439   ;;
6440
6441 netbsd*)
6442   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6443     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6444   else
6445     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6446   fi
6447   ;;
6448
6449 newos6*)
6450   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6451   lt_cv_file_magic_cmd=/usr/bin/file
6452   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6453   ;;
6454
6455 *nto* | *qnx*)
6456   lt_cv_deplibs_check_method=pass_all
6457   ;;
6458
6459 openbsd*)
6460   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6461     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6462   else
6463     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6464   fi
6465   ;;
6466
6467 osf3* | osf4* | osf5*)
6468   lt_cv_deplibs_check_method=pass_all
6469   ;;
6470
6471 rdos*)
6472   lt_cv_deplibs_check_method=pass_all
6473   ;;
6474
6475 solaris*)
6476   lt_cv_deplibs_check_method=pass_all
6477   ;;
6478
6479 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6480   lt_cv_deplibs_check_method=pass_all
6481   ;;
6482
6483 sysv4 | sysv4.3*)
6484   case $host_vendor in
6485   motorola)
6486     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]'
6487     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6488     ;;
6489   ncr)
6490     lt_cv_deplibs_check_method=pass_all
6491     ;;
6492   sequent)
6493     lt_cv_file_magic_cmd='/bin/file'
6494     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6495     ;;
6496   sni)
6497     lt_cv_file_magic_cmd='/bin/file'
6498     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6499     lt_cv_file_magic_test_file=/lib/libc.so
6500     ;;
6501   siemens)
6502     lt_cv_deplibs_check_method=pass_all
6503     ;;
6504   pc)
6505     lt_cv_deplibs_check_method=pass_all
6506     ;;
6507   esac
6508   ;;
6509
6510 tpf*)
6511   lt_cv_deplibs_check_method=pass_all
6512   ;;
6513 esac
6514
6515 fi
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6517 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6518 file_magic_cmd=$lt_cv_file_magic_cmd
6519 deplibs_check_method=$lt_cv_deplibs_check_method
6520 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533 if test -n "$ac_tool_prefix"; then
6534   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6535 set dummy ${ac_tool_prefix}ar; ac_word=$2
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6537 $as_echo_n "checking for $ac_word... " >&6; }
6538 if test "${ac_cv_prog_AR+set}" = set; then :
6539   $as_echo_n "(cached) " >&6
6540 else
6541   if test -n "$AR"; then
6542   ac_cv_prog_AR="$AR" # Let the user override the test.
6543 else
6544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6545 for as_dir in $PATH
6546 do
6547   IFS=$as_save_IFS
6548   test -z "$as_dir" && as_dir=.
6549     for ac_exec_ext in '' $ac_executable_extensions; do
6550   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6551     ac_cv_prog_AR="${ac_tool_prefix}ar"
6552     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6553     break 2
6554   fi
6555 done
6556   done
6557 IFS=$as_save_IFS
6558
6559 fi
6560 fi
6561 AR=$ac_cv_prog_AR
6562 if test -n "$AR"; then
6563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6564 $as_echo "$AR" >&6; }
6565 else
6566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6567 $as_echo "no" >&6; }
6568 fi
6569
6570
6571 fi
6572 if test -z "$ac_cv_prog_AR"; then
6573   ac_ct_AR=$AR
6574   # Extract the first word of "ar", so it can be a program name with args.
6575 set dummy ar; ac_word=$2
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6577 $as_echo_n "checking for $ac_word... " >&6; }
6578 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6579   $as_echo_n "(cached) " >&6
6580 else
6581   if test -n "$ac_ct_AR"; then
6582   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6583 else
6584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585 for as_dir in $PATH
6586 do
6587   IFS=$as_save_IFS
6588   test -z "$as_dir" && as_dir=.
6589     for ac_exec_ext in '' $ac_executable_extensions; do
6590   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6591     ac_cv_prog_ac_ct_AR="ar"
6592     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6593     break 2
6594   fi
6595 done
6596   done
6597 IFS=$as_save_IFS
6598
6599 fi
6600 fi
6601 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6602 if test -n "$ac_ct_AR"; then
6603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6604 $as_echo "$ac_ct_AR" >&6; }
6605 else
6606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6607 $as_echo "no" >&6; }
6608 fi
6609
6610   if test "x$ac_ct_AR" = x; then
6611     AR="false"
6612   else
6613     case $cross_compiling:$ac_tool_warned in
6614 yes:)
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6616 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6617 ac_tool_warned=yes ;;
6618 esac
6619     AR=$ac_ct_AR
6620   fi
6621 else
6622   AR="$ac_cv_prog_AR"
6623 fi
6624
6625 test -z "$AR" && AR=ar
6626 test -z "$AR_FLAGS" && AR_FLAGS=cru
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638 if test -n "$ac_tool_prefix"; then
6639   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6640 set dummy ${ac_tool_prefix}strip; ac_word=$2
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6642 $as_echo_n "checking for $ac_word... " >&6; }
6643 if test "${ac_cv_prog_STRIP+set}" = set; then :
6644   $as_echo_n "(cached) " >&6
6645 else
6646   if test -n "$STRIP"; then
6647   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6648 else
6649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6650 for as_dir in $PATH
6651 do
6652   IFS=$as_save_IFS
6653   test -z "$as_dir" && as_dir=.
6654     for ac_exec_ext in '' $ac_executable_extensions; do
6655   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6656     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6657     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6658     break 2
6659   fi
6660 done
6661   done
6662 IFS=$as_save_IFS
6663
6664 fi
6665 fi
6666 STRIP=$ac_cv_prog_STRIP
6667 if test -n "$STRIP"; then
6668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6669 $as_echo "$STRIP" >&6; }
6670 else
6671   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6672 $as_echo "no" >&6; }
6673 fi
6674
6675
6676 fi
6677 if test -z "$ac_cv_prog_STRIP"; then
6678   ac_ct_STRIP=$STRIP
6679   # Extract the first word of "strip", so it can be a program name with args.
6680 set dummy strip; ac_word=$2
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6682 $as_echo_n "checking for $ac_word... " >&6; }
6683 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6684   $as_echo_n "(cached) " >&6
6685 else
6686   if test -n "$ac_ct_STRIP"; then
6687   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6688 else
6689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6690 for as_dir in $PATH
6691 do
6692   IFS=$as_save_IFS
6693   test -z "$as_dir" && as_dir=.
6694     for ac_exec_ext in '' $ac_executable_extensions; do
6695   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6696     ac_cv_prog_ac_ct_STRIP="strip"
6697     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6698     break 2
6699   fi
6700 done
6701   done
6702 IFS=$as_save_IFS
6703
6704 fi
6705 fi
6706 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6707 if test -n "$ac_ct_STRIP"; then
6708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6709 $as_echo "$ac_ct_STRIP" >&6; }
6710 else
6711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6712 $as_echo "no" >&6; }
6713 fi
6714
6715   if test "x$ac_ct_STRIP" = x; then
6716     STRIP=":"
6717   else
6718     case $cross_compiling:$ac_tool_warned in
6719 yes:)
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6721 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6722 ac_tool_warned=yes ;;
6723 esac
6724     STRIP=$ac_ct_STRIP
6725   fi
6726 else
6727   STRIP="$ac_cv_prog_STRIP"
6728 fi
6729
6730 test -z "$STRIP" && STRIP=:
6731
6732
6733
6734
6735
6736
6737 if test -n "$ac_tool_prefix"; then
6738   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6739 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6741 $as_echo_n "checking for $ac_word... " >&6; }
6742 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6743   $as_echo_n "(cached) " >&6
6744 else
6745   if test -n "$RANLIB"; then
6746   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6747 else
6748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6749 for as_dir in $PATH
6750 do
6751   IFS=$as_save_IFS
6752   test -z "$as_dir" && as_dir=.
6753     for ac_exec_ext in '' $ac_executable_extensions; do
6754   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6755     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6756     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6757     break 2
6758   fi
6759 done
6760   done
6761 IFS=$as_save_IFS
6762
6763 fi
6764 fi
6765 RANLIB=$ac_cv_prog_RANLIB
6766 if test -n "$RANLIB"; then
6767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6768 $as_echo "$RANLIB" >&6; }
6769 else
6770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6771 $as_echo "no" >&6; }
6772 fi
6773
6774
6775 fi
6776 if test -z "$ac_cv_prog_RANLIB"; then
6777   ac_ct_RANLIB=$RANLIB
6778   # Extract the first word of "ranlib", so it can be a program name with args.
6779 set dummy ranlib; ac_word=$2
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6781 $as_echo_n "checking for $ac_word... " >&6; }
6782 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6783   $as_echo_n "(cached) " >&6
6784 else
6785   if test -n "$ac_ct_RANLIB"; then
6786   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6787 else
6788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6789 for as_dir in $PATH
6790 do
6791   IFS=$as_save_IFS
6792   test -z "$as_dir" && as_dir=.
6793     for ac_exec_ext in '' $ac_executable_extensions; do
6794   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6795     ac_cv_prog_ac_ct_RANLIB="ranlib"
6796     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6797     break 2
6798   fi
6799 done
6800   done
6801 IFS=$as_save_IFS
6802
6803 fi
6804 fi
6805 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6806 if test -n "$ac_ct_RANLIB"; then
6807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6808 $as_echo "$ac_ct_RANLIB" >&6; }
6809 else
6810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6811 $as_echo "no" >&6; }
6812 fi
6813
6814   if test "x$ac_ct_RANLIB" = x; then
6815     RANLIB=":"
6816   else
6817     case $cross_compiling:$ac_tool_warned in
6818 yes:)
6819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6820 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6821 ac_tool_warned=yes ;;
6822 esac
6823     RANLIB=$ac_ct_RANLIB
6824   fi
6825 else
6826   RANLIB="$ac_cv_prog_RANLIB"
6827 fi
6828
6829 test -z "$RANLIB" && RANLIB=:
6830
6831
6832
6833
6834
6835
6836 # Determine commands to create old-style static archives.
6837 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6838 old_postinstall_cmds='chmod 644 $oldlib'
6839 old_postuninstall_cmds=
6840
6841 if test -n "$RANLIB"; then
6842   case $host_os in
6843   openbsd*)
6844     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6845     ;;
6846   *)
6847     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6848     ;;
6849   esac
6850   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6851 fi
6852
6853 case $host_os in
6854   darwin*)
6855     lock_old_archive_extraction=yes ;;
6856   *)
6857     lock_old_archive_extraction=no ;;
6858 esac
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898 # If no C compiler was specified, use CC.
6899 LTCC=${LTCC-"$CC"}
6900
6901 # If no C compiler flags were specified, use CFLAGS.
6902 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6903
6904 # Allow CC to be a program name with arguments.
6905 compiler=$CC
6906
6907
6908 # Check for command to grab the raw symbol name followed by C symbol from nm.
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6910 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6911 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6912   $as_echo_n "(cached) " >&6
6913 else
6914
6915 # These are sane defaults that work on at least a few old systems.
6916 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6917
6918 # Character class describing NM global symbol codes.
6919 symcode='[BCDEGRST]'
6920
6921 # Regexp to match symbols that can be accessed directly from C.
6922 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6923
6924 # Define system-specific variables.
6925 case $host_os in
6926 aix*)
6927   symcode='[BCDT]'
6928   ;;
6929 cygwin* | mingw* | pw32* | cegcc*)
6930   symcode='[ABCDGISTW]'
6931   ;;
6932 hpux*)
6933   if test "$host_cpu" = ia64; then
6934     symcode='[ABCDEGRST]'
6935   fi
6936   ;;
6937 irix* | nonstopux*)
6938   symcode='[BCDEGRST]'
6939   ;;
6940 osf*)
6941   symcode='[BCDEGQRST]'
6942   ;;
6943 solaris*)
6944   symcode='[BDRT]'
6945   ;;
6946 sco3.2v5*)
6947   symcode='[DT]'
6948   ;;
6949 sysv4.2uw2*)
6950   symcode='[DT]'
6951   ;;
6952 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6953   symcode='[ABDT]'
6954   ;;
6955 sysv4)
6956   symcode='[DFNSTU]'
6957   ;;
6958 esac
6959
6960 # If we're using GNU nm, then use its standard symbol codes.
6961 case `$NM -V 2>&1` in
6962 *GNU* | *'with BFD'*)
6963   symcode='[ABCDGIRSTW]' ;;
6964 esac
6965
6966 # Transform an extracted symbol line into a proper C declaration.
6967 # Some systems (esp. on ia64) link data and code symbols differently,
6968 # so use this general approach.
6969 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6970
6971 # Transform an extracted symbol line into symbol name and symbol address
6972 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6973 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'"
6974
6975 # Handle CRLF in mingw tool chain
6976 opt_cr=
6977 case $build_os in
6978 mingw*)
6979   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6980   ;;
6981 esac
6982
6983 # Try without a prefix underscore, then with it.
6984 for ac_symprfx in "" "_"; do
6985
6986   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6987   symxfrm="\\1 $ac_symprfx\\2 \\2"
6988
6989   # Write the raw and C identifiers.
6990   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6991     # Fake it for dumpbin and say T for any non-static function
6992     # and D for any global variable.
6993     # Also find C++ and __fastcall symbols from MSVC++,
6994     # which start with @ or ?.
6995     lt_cv_sys_global_symbol_pipe="$AWK '"\
6996 "     {last_section=section; section=\$ 3};"\
6997 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6998 "     \$ 0!~/External *\|/{next};"\
6999 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7000 "     {if(hide[section]) next};"\
7001 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7002 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7003 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7004 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7005 "     ' prfx=^$ac_symprfx"
7006   else
7007     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7008   fi
7009
7010   # Check to see that the pipe works correctly.
7011   pipe_works=no
7012
7013   rm -f conftest*
7014   cat > conftest.$ac_ext <<_LT_EOF
7015 #ifdef __cplusplus
7016 extern "C" {
7017 #endif
7018 char nm_test_var;
7019 void nm_test_func(void);
7020 void nm_test_func(void){}
7021 #ifdef __cplusplus
7022 }
7023 #endif
7024 int main(){nm_test_var='a';nm_test_func();return(0);}
7025 _LT_EOF
7026
7027   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7028   (eval $ac_compile) 2>&5
7029   ac_status=$?
7030   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7031   test $ac_status = 0; }; then
7032     # Now try to grab the symbols.
7033     nlist=conftest.nm
7034     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7035   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7036   ac_status=$?
7037   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7038   test $ac_status = 0; } && test -s "$nlist"; then
7039       # Try sorting and uniquifying the output.
7040       if sort "$nlist" | uniq > "$nlist"T; then
7041         mv -f "$nlist"T "$nlist"
7042       else
7043         rm -f "$nlist"T
7044       fi
7045
7046       # Make sure that we snagged all the symbols we need.
7047       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7048         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7049           cat <<_LT_EOF > conftest.$ac_ext
7050 #ifdef __cplusplus
7051 extern "C" {
7052 #endif
7053
7054 _LT_EOF
7055           # Now generate the symbol file.
7056           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7057
7058           cat <<_LT_EOF >> conftest.$ac_ext
7059
7060 /* The mapping between symbol names and symbols.  */
7061 const struct {
7062   const char *name;
7063   void       *address;
7064 }
7065 lt__PROGRAM__LTX_preloaded_symbols[] =
7066 {
7067   { "@PROGRAM@", (void *) 0 },
7068 _LT_EOF
7069           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7070           cat <<\_LT_EOF >> conftest.$ac_ext
7071   {0, (void *) 0}
7072 };
7073
7074 /* This works around a problem in FreeBSD linker */
7075 #ifdef FREEBSD_WORKAROUND
7076 static const void *lt_preloaded_setup() {
7077   return lt__PROGRAM__LTX_preloaded_symbols;
7078 }
7079 #endif
7080
7081 #ifdef __cplusplus
7082 }
7083 #endif
7084 _LT_EOF
7085           # Now try linking the two files.
7086           mv conftest.$ac_objext conftstm.$ac_objext
7087           lt_save_LIBS="$LIBS"
7088           lt_save_CFLAGS="$CFLAGS"
7089           LIBS="conftstm.$ac_objext"
7090           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7091           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7092   (eval $ac_link) 2>&5
7093   ac_status=$?
7094   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7095   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7096             pipe_works=yes
7097           fi
7098           LIBS="$lt_save_LIBS"
7099           CFLAGS="$lt_save_CFLAGS"
7100         else
7101           echo "cannot find nm_test_func in $nlist" >&5
7102         fi
7103       else
7104         echo "cannot find nm_test_var in $nlist" >&5
7105       fi
7106     else
7107       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7108     fi
7109   else
7110     echo "$progname: failed program was:" >&5
7111     cat conftest.$ac_ext >&5
7112   fi
7113   rm -rf conftest* conftst*
7114
7115   # Do not use the global_symbol_pipe unless it works.
7116   if test "$pipe_works" = yes; then
7117     break
7118   else
7119     lt_cv_sys_global_symbol_pipe=
7120   fi
7121 done
7122
7123 fi
7124
7125 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7126   lt_cv_sys_global_symbol_to_cdecl=
7127 fi
7128 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7130 $as_echo "failed" >&6; }
7131 else
7132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7133 $as_echo "ok" >&6; }
7134 fi
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158 # Check whether --enable-libtool-lock was given.
7159 if test "${enable_libtool_lock+set}" = set; then :
7160   enableval=$enable_libtool_lock;
7161 fi
7162
7163 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7164
7165 # Some flags need to be propagated to the compiler or linker for good
7166 # libtool support.
7167 case $host in
7168 ia64-*-hpux*)
7169   # Find out which ABI we are using.
7170   echo 'int i;' > conftest.$ac_ext
7171   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7172   (eval $ac_compile) 2>&5
7173   ac_status=$?
7174   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7175   test $ac_status = 0; }; then
7176     case `/usr/bin/file conftest.$ac_objext` in
7177       *ELF-32*)
7178         HPUX_IA64_MODE="32"
7179         ;;
7180       *ELF-64*)
7181         HPUX_IA64_MODE="64"
7182         ;;
7183     esac
7184   fi
7185   rm -rf conftest*
7186   ;;
7187 *-*-irix6*)
7188   # Find out which ABI we are using.
7189   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7190   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7191   (eval $ac_compile) 2>&5
7192   ac_status=$?
7193   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7194   test $ac_status = 0; }; then
7195     if test "$lt_cv_prog_gnu_ld" = yes; then
7196       case `/usr/bin/file conftest.$ac_objext` in
7197         *32-bit*)
7198           LD="${LD-ld} -melf32bsmip"
7199           ;;
7200         *N32*)
7201           LD="${LD-ld} -melf32bmipn32"
7202           ;;
7203         *64-bit*)
7204           LD="${LD-ld} -melf64bmip"
7205         ;;
7206       esac
7207     else
7208       case `/usr/bin/file conftest.$ac_objext` in
7209         *32-bit*)
7210           LD="${LD-ld} -32"
7211           ;;
7212         *N32*)
7213           LD="${LD-ld} -n32"
7214           ;;
7215         *64-bit*)
7216           LD="${LD-ld} -64"
7217           ;;
7218       esac
7219     fi
7220   fi
7221   rm -rf conftest*
7222   ;;
7223
7224 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7225 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7226   # Find out which ABI we are using.
7227   echo 'int i;' > conftest.$ac_ext
7228   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7229   (eval $ac_compile) 2>&5
7230   ac_status=$?
7231   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7232   test $ac_status = 0; }; then
7233     case `/usr/bin/file conftest.o` in
7234       *32-bit*)
7235         case $host in
7236           x86_64-*kfreebsd*-gnu)
7237             LD="${LD-ld} -m elf_i386_fbsd"
7238             ;;
7239           x86_64-*linux*)
7240             LD="${LD-ld} -m elf_i386"
7241             ;;
7242           ppc64-*linux*|powerpc64-*linux*)
7243             LD="${LD-ld} -m elf32ppclinux"
7244             ;;
7245           s390x-*linux*)
7246             LD="${LD-ld} -m elf_s390"
7247             ;;
7248           sparc64-*linux*)
7249             LD="${LD-ld} -m elf32_sparc"
7250             ;;
7251         esac
7252         ;;
7253       *64-bit*)
7254         case $host in
7255           x86_64-*kfreebsd*-gnu)
7256             LD="${LD-ld} -m elf_x86_64_fbsd"
7257             ;;
7258           x86_64-*linux*)
7259             LD="${LD-ld} -m elf_x86_64"
7260             ;;
7261           ppc*-*linux*|powerpc*-*linux*)
7262             LD="${LD-ld} -m elf64ppc"
7263             ;;
7264           s390*-*linux*|s390*-*tpf*)
7265             LD="${LD-ld} -m elf64_s390"
7266             ;;
7267           sparc*-*linux*)
7268             LD="${LD-ld} -m elf64_sparc"
7269             ;;
7270         esac
7271         ;;
7272     esac
7273   fi
7274   rm -rf conftest*
7275   ;;
7276
7277 *-*-sco3.2v5*)
7278   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7279   SAVE_CFLAGS="$CFLAGS"
7280   CFLAGS="$CFLAGS -belf"
7281   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7282 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7283 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7284   $as_echo_n "(cached) " >&6
7285 else
7286   ac_ext=c
7287 ac_cpp='$CPP $CPPFLAGS'
7288 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7289 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7290 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7291
7292      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7293 /* end confdefs.h.  */
7294
7295 int
7296 main ()
7297 {
7298
7299   ;
7300   return 0;
7301 }
7302 _ACEOF
7303 if ac_fn_c_try_link "$LINENO"; then :
7304   lt_cv_cc_needs_belf=yes
7305 else
7306   lt_cv_cc_needs_belf=no
7307 fi
7308 rm -f core conftest.err conftest.$ac_objext \
7309     conftest$ac_exeext conftest.$ac_ext
7310      ac_ext=c
7311 ac_cpp='$CPP $CPPFLAGS'
7312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7315
7316 fi
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7318 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7319   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7320     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7321     CFLAGS="$SAVE_CFLAGS"
7322   fi
7323   ;;
7324 sparc*-*solaris*)
7325   # Find out which ABI we are using.
7326   echo 'int i;' > conftest.$ac_ext
7327   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7328   (eval $ac_compile) 2>&5
7329   ac_status=$?
7330   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7331   test $ac_status = 0; }; then
7332     case `/usr/bin/file conftest.o` in
7333     *64-bit*)
7334       case $lt_cv_prog_gnu_ld in
7335       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7336       *)
7337         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7338           LD="${LD-ld} -64"
7339         fi
7340         ;;
7341       esac
7342       ;;
7343     esac
7344   fi
7345   rm -rf conftest*
7346   ;;
7347 esac
7348
7349 need_locks="$enable_libtool_lock"
7350
7351
7352   case $host_os in
7353     rhapsody* | darwin*)
7354     if test -n "$ac_tool_prefix"; then
7355   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7356 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7358 $as_echo_n "checking for $ac_word... " >&6; }
7359 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7360   $as_echo_n "(cached) " >&6
7361 else
7362   if test -n "$DSYMUTIL"; then
7363   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7364 else
7365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7366 for as_dir in $PATH
7367 do
7368   IFS=$as_save_IFS
7369   test -z "$as_dir" && as_dir=.
7370     for ac_exec_ext in '' $ac_executable_extensions; do
7371   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7372     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7373     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7374     break 2
7375   fi
7376 done
7377   done
7378 IFS=$as_save_IFS
7379
7380 fi
7381 fi
7382 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7383 if test -n "$DSYMUTIL"; then
7384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7385 $as_echo "$DSYMUTIL" >&6; }
7386 else
7387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7388 $as_echo "no" >&6; }
7389 fi
7390
7391
7392 fi
7393 if test -z "$ac_cv_prog_DSYMUTIL"; then
7394   ac_ct_DSYMUTIL=$DSYMUTIL
7395   # Extract the first word of "dsymutil", so it can be a program name with args.
7396 set dummy dsymutil; ac_word=$2
7397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7398 $as_echo_n "checking for $ac_word... " >&6; }
7399 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7400   $as_echo_n "(cached) " >&6
7401 else
7402   if test -n "$ac_ct_DSYMUTIL"; then
7403   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7404 else
7405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7406 for as_dir in $PATH
7407 do
7408   IFS=$as_save_IFS
7409   test -z "$as_dir" && as_dir=.
7410     for ac_exec_ext in '' $ac_executable_extensions; do
7411   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7412     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7413     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7414     break 2
7415   fi
7416 done
7417   done
7418 IFS=$as_save_IFS
7419
7420 fi
7421 fi
7422 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7423 if test -n "$ac_ct_DSYMUTIL"; then
7424   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7425 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7426 else
7427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7428 $as_echo "no" >&6; }
7429 fi
7430
7431   if test "x$ac_ct_DSYMUTIL" = x; then
7432     DSYMUTIL=":"
7433   else
7434     case $cross_compiling:$ac_tool_warned in
7435 yes:)
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7437 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7438 ac_tool_warned=yes ;;
7439 esac
7440     DSYMUTIL=$ac_ct_DSYMUTIL
7441   fi
7442 else
7443   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7444 fi
7445
7446     if test -n "$ac_tool_prefix"; then
7447   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7448 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7450 $as_echo_n "checking for $ac_word... " >&6; }
7451 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7452   $as_echo_n "(cached) " >&6
7453 else
7454   if test -n "$NMEDIT"; then
7455   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7456 else
7457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7458 for as_dir in $PATH
7459 do
7460   IFS=$as_save_IFS
7461   test -z "$as_dir" && as_dir=.
7462     for ac_exec_ext in '' $ac_executable_extensions; do
7463   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7464     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7465     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7466     break 2
7467   fi
7468 done
7469   done
7470 IFS=$as_save_IFS
7471
7472 fi
7473 fi
7474 NMEDIT=$ac_cv_prog_NMEDIT
7475 if test -n "$NMEDIT"; then
7476   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7477 $as_echo "$NMEDIT" >&6; }
7478 else
7479   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7480 $as_echo "no" >&6; }
7481 fi
7482
7483
7484 fi
7485 if test -z "$ac_cv_prog_NMEDIT"; then
7486   ac_ct_NMEDIT=$NMEDIT
7487   # Extract the first word of "nmedit", so it can be a program name with args.
7488 set dummy nmedit; ac_word=$2
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7490 $as_echo_n "checking for $ac_word... " >&6; }
7491 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7492   $as_echo_n "(cached) " >&6
7493 else
7494   if test -n "$ac_ct_NMEDIT"; then
7495   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7496 else
7497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7498 for as_dir in $PATH
7499 do
7500   IFS=$as_save_IFS
7501   test -z "$as_dir" && as_dir=.
7502     for ac_exec_ext in '' $ac_executable_extensions; do
7503   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7504     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7505     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7506     break 2
7507   fi
7508 done
7509   done
7510 IFS=$as_save_IFS
7511
7512 fi
7513 fi
7514 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7515 if test -n "$ac_ct_NMEDIT"; then
7516   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7517 $as_echo "$ac_ct_NMEDIT" >&6; }
7518 else
7519   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7520 $as_echo "no" >&6; }
7521 fi
7522
7523   if test "x$ac_ct_NMEDIT" = x; then
7524     NMEDIT=":"
7525   else
7526     case $cross_compiling:$ac_tool_warned in
7527 yes:)
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7529 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7530 ac_tool_warned=yes ;;
7531 esac
7532     NMEDIT=$ac_ct_NMEDIT
7533   fi
7534 else
7535   NMEDIT="$ac_cv_prog_NMEDIT"
7536 fi
7537
7538     if test -n "$ac_tool_prefix"; then
7539   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7540 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7542 $as_echo_n "checking for $ac_word... " >&6; }
7543 if test "${ac_cv_prog_LIPO+set}" = set; then :
7544   $as_echo_n "(cached) " >&6
7545 else
7546   if test -n "$LIPO"; then
7547   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7548 else
7549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7550 for as_dir in $PATH
7551 do
7552   IFS=$as_save_IFS
7553   test -z "$as_dir" && as_dir=.
7554     for ac_exec_ext in '' $ac_executable_extensions; do
7555   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7556     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7557     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7558     break 2
7559   fi
7560 done
7561   done
7562 IFS=$as_save_IFS
7563
7564 fi
7565 fi
7566 LIPO=$ac_cv_prog_LIPO
7567 if test -n "$LIPO"; then
7568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7569 $as_echo "$LIPO" >&6; }
7570 else
7571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7572 $as_echo "no" >&6; }
7573 fi
7574
7575
7576 fi
7577 if test -z "$ac_cv_prog_LIPO"; then
7578   ac_ct_LIPO=$LIPO
7579   # Extract the first word of "lipo", so it can be a program name with args.
7580 set dummy lipo; ac_word=$2
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7582 $as_echo_n "checking for $ac_word... " >&6; }
7583 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7584   $as_echo_n "(cached) " >&6
7585 else
7586   if test -n "$ac_ct_LIPO"; then
7587   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7588 else
7589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7590 for as_dir in $PATH
7591 do
7592   IFS=$as_save_IFS
7593   test -z "$as_dir" && as_dir=.
7594     for ac_exec_ext in '' $ac_executable_extensions; do
7595   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7596     ac_cv_prog_ac_ct_LIPO="lipo"
7597     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7598     break 2
7599   fi
7600 done
7601   done
7602 IFS=$as_save_IFS
7603
7604 fi
7605 fi
7606 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7607 if test -n "$ac_ct_LIPO"; then
7608   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7609 $as_echo "$ac_ct_LIPO" >&6; }
7610 else
7611   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7612 $as_echo "no" >&6; }
7613 fi
7614
7615   if test "x$ac_ct_LIPO" = x; then
7616     LIPO=":"
7617   else
7618     case $cross_compiling:$ac_tool_warned in
7619 yes:)
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7621 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7622 ac_tool_warned=yes ;;
7623 esac
7624     LIPO=$ac_ct_LIPO
7625   fi
7626 else
7627   LIPO="$ac_cv_prog_LIPO"
7628 fi
7629
7630     if test -n "$ac_tool_prefix"; then
7631   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7632 set dummy ${ac_tool_prefix}otool; ac_word=$2
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7634 $as_echo_n "checking for $ac_word... " >&6; }
7635 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7636   $as_echo_n "(cached) " >&6
7637 else
7638   if test -n "$OTOOL"; then
7639   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7640 else
7641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7642 for as_dir in $PATH
7643 do
7644   IFS=$as_save_IFS
7645   test -z "$as_dir" && as_dir=.
7646     for ac_exec_ext in '' $ac_executable_extensions; do
7647   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7648     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7649     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7650     break 2
7651   fi
7652 done
7653   done
7654 IFS=$as_save_IFS
7655
7656 fi
7657 fi
7658 OTOOL=$ac_cv_prog_OTOOL
7659 if test -n "$OTOOL"; then
7660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7661 $as_echo "$OTOOL" >&6; }
7662 else
7663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7664 $as_echo "no" >&6; }
7665 fi
7666
7667
7668 fi
7669 if test -z "$ac_cv_prog_OTOOL"; then
7670   ac_ct_OTOOL=$OTOOL
7671   # Extract the first word of "otool", so it can be a program name with args.
7672 set dummy otool; ac_word=$2
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7674 $as_echo_n "checking for $ac_word... " >&6; }
7675 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7676   $as_echo_n "(cached) " >&6
7677 else
7678   if test -n "$ac_ct_OTOOL"; then
7679   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7680 else
7681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7682 for as_dir in $PATH
7683 do
7684   IFS=$as_save_IFS
7685   test -z "$as_dir" && as_dir=.
7686     for ac_exec_ext in '' $ac_executable_extensions; do
7687   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7688     ac_cv_prog_ac_ct_OTOOL="otool"
7689     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7690     break 2
7691   fi
7692 done
7693   done
7694 IFS=$as_save_IFS
7695
7696 fi
7697 fi
7698 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7699 if test -n "$ac_ct_OTOOL"; then
7700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7701 $as_echo "$ac_ct_OTOOL" >&6; }
7702 else
7703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7704 $as_echo "no" >&6; }
7705 fi
7706
7707   if test "x$ac_ct_OTOOL" = x; then
7708     OTOOL=":"
7709   else
7710     case $cross_compiling:$ac_tool_warned in
7711 yes:)
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7713 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7714 ac_tool_warned=yes ;;
7715 esac
7716     OTOOL=$ac_ct_OTOOL
7717   fi
7718 else
7719   OTOOL="$ac_cv_prog_OTOOL"
7720 fi
7721
7722     if test -n "$ac_tool_prefix"; then
7723   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7724 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7726 $as_echo_n "checking for $ac_word... " >&6; }
7727 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7728   $as_echo_n "(cached) " >&6
7729 else
7730   if test -n "$OTOOL64"; then
7731   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7732 else
7733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736   IFS=$as_save_IFS
7737   test -z "$as_dir" && as_dir=.
7738     for ac_exec_ext in '' $ac_executable_extensions; do
7739   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7740     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7741     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7742     break 2
7743   fi
7744 done
7745   done
7746 IFS=$as_save_IFS
7747
7748 fi
7749 fi
7750 OTOOL64=$ac_cv_prog_OTOOL64
7751 if test -n "$OTOOL64"; then
7752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7753 $as_echo "$OTOOL64" >&6; }
7754 else
7755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7756 $as_echo "no" >&6; }
7757 fi
7758
7759
7760 fi
7761 if test -z "$ac_cv_prog_OTOOL64"; then
7762   ac_ct_OTOOL64=$OTOOL64
7763   # Extract the first word of "otool64", so it can be a program name with args.
7764 set dummy otool64; ac_word=$2
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766 $as_echo_n "checking for $ac_word... " >&6; }
7767 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7768   $as_echo_n "(cached) " >&6
7769 else
7770   if test -n "$ac_ct_OTOOL64"; then
7771   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7772 else
7773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774 for as_dir in $PATH
7775 do
7776   IFS=$as_save_IFS
7777   test -z "$as_dir" && as_dir=.
7778     for ac_exec_ext in '' $ac_executable_extensions; do
7779   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7780     ac_cv_prog_ac_ct_OTOOL64="otool64"
7781     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7782     break 2
7783   fi
7784 done
7785   done
7786 IFS=$as_save_IFS
7787
7788 fi
7789 fi
7790 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7791 if test -n "$ac_ct_OTOOL64"; then
7792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7793 $as_echo "$ac_ct_OTOOL64" >&6; }
7794 else
7795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7796 $as_echo "no" >&6; }
7797 fi
7798
7799   if test "x$ac_ct_OTOOL64" = x; then
7800     OTOOL64=":"
7801   else
7802     case $cross_compiling:$ac_tool_warned in
7803 yes:)
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7805 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7806 ac_tool_warned=yes ;;
7807 esac
7808     OTOOL64=$ac_ct_OTOOL64
7809   fi
7810 else
7811   OTOOL64="$ac_cv_prog_OTOOL64"
7812 fi
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7841 $as_echo_n "checking for -single_module linker flag... " >&6; }
7842 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7843   $as_echo_n "(cached) " >&6
7844 else
7845   lt_cv_apple_cc_single_mod=no
7846       if test -z "${LT_MULTI_MODULE}"; then
7847         # By default we will add the -single_module flag. You can override
7848         # by either setting the environment variable LT_MULTI_MODULE
7849         # non-empty at configure time, or by adding -multi_module to the
7850         # link flags.
7851         rm -rf libconftest.dylib*
7852         echo "int foo(void){return 1;}" > conftest.c
7853         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7854 -dynamiclib -Wl,-single_module conftest.c" >&5
7855         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7856           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7857         _lt_result=$?
7858         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7859           lt_cv_apple_cc_single_mod=yes
7860         else
7861           cat conftest.err >&5
7862         fi
7863         rm -rf libconftest.dylib*
7864         rm -f conftest.*
7865       fi
7866 fi
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7868 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7869     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7870 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7871 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7872   $as_echo_n "(cached) " >&6
7873 else
7874   lt_cv_ld_exported_symbols_list=no
7875       save_LDFLAGS=$LDFLAGS
7876       echo "_main" > conftest.sym
7877       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7878       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7879 /* end confdefs.h.  */
7880
7881 int
7882 main ()
7883 {
7884
7885   ;
7886   return 0;
7887 }
7888 _ACEOF
7889 if ac_fn_c_try_link "$LINENO"; then :
7890   lt_cv_ld_exported_symbols_list=yes
7891 else
7892   lt_cv_ld_exported_symbols_list=no
7893 fi
7894 rm -f core conftest.err conftest.$ac_objext \
7895     conftest$ac_exeext conftest.$ac_ext
7896         LDFLAGS="$save_LDFLAGS"
7897
7898 fi
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7900 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7901     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7902 $as_echo_n "checking for -force_load linker flag... " >&6; }
7903 if test "${lt_cv_ld_force_load+set}" = set; then :
7904   $as_echo_n "(cached) " >&6
7905 else
7906   lt_cv_ld_force_load=no
7907       cat > conftest.c << _LT_EOF
7908 int forced_loaded() { return 2;}
7909 _LT_EOF
7910       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7911       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7912       echo "$AR cru libconftest.a conftest.o" >&5
7913       $AR cru libconftest.a conftest.o 2>&5
7914       cat > conftest.c << _LT_EOF
7915 int main() { return 0;}
7916 _LT_EOF
7917       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7918       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7919       _lt_result=$?
7920       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7921         lt_cv_ld_force_load=yes
7922       else
7923         cat conftest.err >&5
7924       fi
7925         rm -f conftest.err libconftest.a conftest conftest.c
7926         rm -rf conftest.dSYM
7927
7928 fi
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7930 $as_echo "$lt_cv_ld_force_load" >&6; }
7931     case $host_os in
7932     rhapsody* | darwin1.[012])
7933       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7934     darwin1.*)
7935       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7936     darwin*) # darwin 5.x on
7937       # if running on 10.5 or later, the deployment target defaults
7938       # to the OS version, if on x86, and 10.4, the deployment
7939       # target defaults to 10.4. Don't you love it?
7940       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7941         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7942           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7943         10.[012]*)
7944           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7945         10.*)
7946           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7947       esac
7948     ;;
7949   esac
7950     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7951       _lt_dar_single_mod='$single_module'
7952     fi
7953     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7954       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7955     else
7956       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7957     fi
7958     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7959       _lt_dsymutil='~$DSYMUTIL $lib || :'
7960     else
7961       _lt_dsymutil=
7962     fi
7963     ;;
7964   esac
7965
7966 ac_ext=c
7967 ac_cpp='$CPP $CPPFLAGS'
7968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7972 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7973 # On Suns, sometimes $CPP names a directory.
7974 if test -n "$CPP" && test -d "$CPP"; then
7975   CPP=
7976 fi
7977 if test -z "$CPP"; then
7978   if test "${ac_cv_prog_CPP+set}" = set; then :
7979   $as_echo_n "(cached) " >&6
7980 else
7981       # Double quotes because CPP needs to be expanded
7982     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7983     do
7984       ac_preproc_ok=false
7985 for ac_c_preproc_warn_flag in '' yes
7986 do
7987   # Use a header file that comes with gcc, so configuring glibc
7988   # with a fresh cross-compiler works.
7989   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7990   # <limits.h> exists even on freestanding compilers.
7991   # On the NeXT, cc -E runs the code through the compiler's parser,
7992   # not just through cpp. "Syntax error" is here to catch this case.
7993   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7994 /* end confdefs.h.  */
7995 #ifdef __STDC__
7996 # include <limits.h>
7997 #else
7998 # include <assert.h>
7999 #endif
8000                      Syntax error
8001 _ACEOF
8002 if ac_fn_c_try_cpp "$LINENO"; then :
8003
8004 else
8005   # Broken: fails on valid input.
8006 continue
8007 fi
8008 rm -f conftest.err conftest.$ac_ext
8009
8010   # OK, works on sane cases.  Now check whether nonexistent headers
8011   # can be detected and how.
8012   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8013 /* end confdefs.h.  */
8014 #include <ac_nonexistent.h>
8015 _ACEOF
8016 if ac_fn_c_try_cpp "$LINENO"; then :
8017   # Broken: success on invalid input.
8018 continue
8019 else
8020   # Passes both tests.
8021 ac_preproc_ok=:
8022 break
8023 fi
8024 rm -f conftest.err conftest.$ac_ext
8025
8026 done
8027 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8028 rm -f conftest.err conftest.$ac_ext
8029 if $ac_preproc_ok; then :
8030   break
8031 fi
8032
8033     done
8034     ac_cv_prog_CPP=$CPP
8035
8036 fi
8037   CPP=$ac_cv_prog_CPP
8038 else
8039   ac_cv_prog_CPP=$CPP
8040 fi
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8042 $as_echo "$CPP" >&6; }
8043 ac_preproc_ok=false
8044 for ac_c_preproc_warn_flag in '' yes
8045 do
8046   # Use a header file that comes with gcc, so configuring glibc
8047   # with a fresh cross-compiler works.
8048   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8049   # <limits.h> exists even on freestanding compilers.
8050   # On the NeXT, cc -E runs the code through the compiler's parser,
8051   # not just through cpp. "Syntax error" is here to catch this case.
8052   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8053 /* end confdefs.h.  */
8054 #ifdef __STDC__
8055 # include <limits.h>
8056 #else
8057 # include <assert.h>
8058 #endif
8059                      Syntax error
8060 _ACEOF
8061 if ac_fn_c_try_cpp "$LINENO"; then :
8062
8063 else
8064   # Broken: fails on valid input.
8065 continue
8066 fi
8067 rm -f conftest.err conftest.$ac_ext
8068
8069   # OK, works on sane cases.  Now check whether nonexistent headers
8070   # can be detected and how.
8071   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8072 /* end confdefs.h.  */
8073 #include <ac_nonexistent.h>
8074 _ACEOF
8075 if ac_fn_c_try_cpp "$LINENO"; then :
8076   # Broken: success on invalid input.
8077 continue
8078 else
8079   # Passes both tests.
8080 ac_preproc_ok=:
8081 break
8082 fi
8083 rm -f conftest.err conftest.$ac_ext
8084
8085 done
8086 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8087 rm -f conftest.err conftest.$ac_ext
8088 if $ac_preproc_ok; then :
8089
8090 else
8091   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8092 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8093 as_fn_error "C preprocessor \"$CPP\" fails sanity check
8094 See \`config.log' for more details." "$LINENO" 5; }
8095 fi
8096
8097 ac_ext=c
8098 ac_cpp='$CPP $CPPFLAGS'
8099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8102
8103
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8105 $as_echo_n "checking for ANSI C header files... " >&6; }
8106 if test "${ac_cv_header_stdc+set}" = set; then :
8107   $as_echo_n "(cached) " >&6
8108 else
8109   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8110 /* end confdefs.h.  */
8111 #include <stdlib.h>
8112 #include <stdarg.h>
8113 #include <string.h>
8114 #include <float.h>
8115
8116 int
8117 main ()
8118 {
8119
8120   ;
8121   return 0;
8122 }
8123 _ACEOF
8124 if ac_fn_c_try_compile "$LINENO"; then :
8125   ac_cv_header_stdc=yes
8126 else
8127   ac_cv_header_stdc=no
8128 fi
8129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8130
8131 if test $ac_cv_header_stdc = yes; then
8132   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8133   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8134 /* end confdefs.h.  */
8135 #include <string.h>
8136
8137 _ACEOF
8138 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8139   $EGREP "memchr" >/dev/null 2>&1; then :
8140
8141 else
8142   ac_cv_header_stdc=no
8143 fi
8144 rm -f conftest*
8145
8146 fi
8147
8148 if test $ac_cv_header_stdc = yes; then
8149   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8150   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8151 /* end confdefs.h.  */
8152 #include <stdlib.h>
8153
8154 _ACEOF
8155 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8156   $EGREP "free" >/dev/null 2>&1; then :
8157
8158 else
8159   ac_cv_header_stdc=no
8160 fi
8161 rm -f conftest*
8162
8163 fi
8164
8165 if test $ac_cv_header_stdc = yes; then
8166   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8167   if test "$cross_compiling" = yes; then :
8168   :
8169 else
8170   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8171 /* end confdefs.h.  */
8172 #include <ctype.h>
8173 #include <stdlib.h>
8174 #if ((' ' & 0x0FF) == 0x020)
8175 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8176 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8177 #else
8178 # define ISLOWER(c) \
8179                    (('a' <= (c) && (c) <= 'i') \
8180                      || ('j' <= (c) && (c) <= 'r') \
8181                      || ('s' <= (c) && (c) <= 'z'))
8182 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8183 #endif
8184
8185 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8186 int
8187 main ()
8188 {
8189   int i;
8190   for (i = 0; i < 256; i++)
8191     if (XOR (islower (i), ISLOWER (i))
8192         || toupper (i) != TOUPPER (i))
8193       return 2;
8194   return 0;
8195 }
8196 _ACEOF
8197 if ac_fn_c_try_run "$LINENO"; then :
8198
8199 else
8200   ac_cv_header_stdc=no
8201 fi
8202 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8203   conftest.$ac_objext conftest.beam conftest.$ac_ext
8204 fi
8205
8206 fi
8207 fi
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8209 $as_echo "$ac_cv_header_stdc" >&6; }
8210 if test $ac_cv_header_stdc = yes; then
8211
8212 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8213
8214 fi
8215
8216 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8217 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8218                   inttypes.h stdint.h unistd.h
8219 do :
8220   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8221 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8222 "
8223 eval as_val=\$$as_ac_Header
8224    if test "x$as_val" = x""yes; then :
8225   cat >>confdefs.h <<_ACEOF
8226 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8227 _ACEOF
8228
8229 fi
8230
8231 done
8232
8233
8234 for ac_header in dlfcn.h
8235 do :
8236   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8237 "
8238 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8239   cat >>confdefs.h <<_ACEOF
8240 #define HAVE_DLFCN_H 1
8241 _ACEOF
8242
8243 fi
8244
8245 done
8246
8247
8248
8249
8250
8251
8252 # Set options
8253
8254
8255
8256         enable_dlopen=no
8257
8258
8259   enable_win32_dll=no
8260
8261
8262             # Check whether --enable-shared was given.
8263 if test "${enable_shared+set}" = set; then :
8264   enableval=$enable_shared; p=${PACKAGE-default}
8265     case $enableval in
8266     yes) enable_shared=yes ;;
8267     no) enable_shared=no ;;
8268     *)
8269       enable_shared=no
8270       # Look at the argument we got.  We use all the common list separators.
8271       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8272       for pkg in $enableval; do
8273         IFS="$lt_save_ifs"
8274         if test "X$pkg" = "X$p"; then
8275           enable_shared=yes
8276         fi
8277       done
8278       IFS="$lt_save_ifs"
8279       ;;
8280     esac
8281 else
8282   enable_shared=yes
8283 fi
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293   # Check whether --enable-static was given.
8294 if test "${enable_static+set}" = set; then :
8295   enableval=$enable_static; p=${PACKAGE-default}
8296     case $enableval in
8297     yes) enable_static=yes ;;
8298     no) enable_static=no ;;
8299     *)
8300      enable_static=no
8301       # Look at the argument we got.  We use all the common list separators.
8302       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8303       for pkg in $enableval; do
8304         IFS="$lt_save_ifs"
8305         if test "X$pkg" = "X$p"; then
8306           enable_static=yes
8307         fi
8308       done
8309       IFS="$lt_save_ifs"
8310       ;;
8311     esac
8312 else
8313   enable_static=yes
8314 fi
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325 # Check whether --with-pic was given.
8326 if test "${with_pic+set}" = set; then :
8327   withval=$with_pic; pic_mode="$withval"
8328 else
8329   pic_mode=default
8330 fi
8331
8332
8333 test -z "$pic_mode" && pic_mode=default
8334
8335
8336
8337
8338
8339
8340
8341   # Check whether --enable-fast-install was given.
8342 if test "${enable_fast_install+set}" = set; then :
8343   enableval=$enable_fast_install; p=${PACKAGE-default}
8344     case $enableval in
8345     yes) enable_fast_install=yes ;;
8346     no) enable_fast_install=no ;;
8347     *)
8348       enable_fast_install=no
8349       # Look at the argument we got.  We use all the common list separators.
8350       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8351       for pkg in $enableval; do
8352         IFS="$lt_save_ifs"
8353         if test "X$pkg" = "X$p"; then
8354           enable_fast_install=yes
8355         fi
8356       done
8357       IFS="$lt_save_ifs"
8358       ;;
8359     esac
8360 else
8361   enable_fast_install=yes
8362 fi
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374 # This can be used to rebuild libtool when needed
8375 LIBTOOL_DEPS="$ltmain"
8376
8377 # Always use our own libtool.
8378 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405 test -z "$LN_S" && LN_S="ln -s"
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420 if test -n "${ZSH_VERSION+set}" ; then
8421    setopt NO_GLOB_SUBST
8422 fi
8423
8424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8425 $as_echo_n "checking for objdir... " >&6; }
8426 if test "${lt_cv_objdir+set}" = set; then :
8427   $as_echo_n "(cached) " >&6
8428 else
8429   rm -f .libs 2>/dev/null
8430 mkdir .libs 2>/dev/null
8431 if test -d .libs; then
8432   lt_cv_objdir=.libs
8433 else
8434   # MS-DOS does not allow filenames that begin with a dot.
8435   lt_cv_objdir=_libs
8436 fi
8437 rmdir .libs 2>/dev/null
8438 fi
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8440 $as_echo "$lt_cv_objdir" >&6; }
8441 objdir=$lt_cv_objdir
8442
8443
8444
8445
8446
8447 cat >>confdefs.h <<_ACEOF
8448 #define LT_OBJDIR "$lt_cv_objdir/"
8449 _ACEOF
8450
8451
8452
8453
8454 case $host_os in
8455 aix3*)
8456   # AIX sometimes has problems with the GCC collect2 program.  For some
8457   # reason, if we set the COLLECT_NAMES environment variable, the problems
8458   # vanish in a puff of smoke.
8459   if test "X${COLLECT_NAMES+set}" != Xset; then
8460     COLLECT_NAMES=
8461     export COLLECT_NAMES
8462   fi
8463   ;;
8464 esac
8465
8466 # Global variables:
8467 ofile=libtool
8468 can_build_shared=yes
8469
8470 # All known linkers require a `.a' archive for static linking (except MSVC,
8471 # which needs '.lib').
8472 libext=a
8473
8474 with_gnu_ld="$lt_cv_prog_gnu_ld"
8475
8476 old_CC="$CC"
8477 old_CFLAGS="$CFLAGS"
8478
8479 # Set sane defaults for various variables
8480 test -z "$CC" && CC=cc
8481 test -z "$LTCC" && LTCC=$CC
8482 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8483 test -z "$LD" && LD=ld
8484 test -z "$ac_objext" && ac_objext=o
8485
8486 for cc_temp in $compiler""; do
8487   case $cc_temp in
8488     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8489     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8490     \-*) ;;
8491     *) break;;
8492   esac
8493 done
8494 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8495
8496
8497 # Only perform the check for file, if the check method requires it
8498 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8499 case $deplibs_check_method in
8500 file_magic*)
8501   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8502     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8503 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8504 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8505   $as_echo_n "(cached) " >&6
8506 else
8507   case $MAGIC_CMD in
8508 [\\/*] |  ?:[\\/]*)
8509   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8510   ;;
8511 *)
8512   lt_save_MAGIC_CMD="$MAGIC_CMD"
8513   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8514   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8515   for ac_dir in $ac_dummy; do
8516     IFS="$lt_save_ifs"
8517     test -z "$ac_dir" && ac_dir=.
8518     if test -f $ac_dir/${ac_tool_prefix}file; then
8519       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8520       if test -n "$file_magic_test_file"; then
8521         case $deplibs_check_method in
8522         "file_magic "*)
8523           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8524           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8525           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8526             $EGREP "$file_magic_regex" > /dev/null; then
8527             :
8528           else
8529             cat <<_LT_EOF 1>&2
8530
8531 *** Warning: the command libtool uses to detect shared libraries,
8532 *** $file_magic_cmd, produces output that libtool cannot recognize.
8533 *** The result is that libtool may fail to recognize shared libraries
8534 *** as such.  This will affect the creation of libtool libraries that
8535 *** depend on shared libraries, but programs linked with such libtool
8536 *** libraries will work regardless of this problem.  Nevertheless, you
8537 *** may want to report the problem to your system manager and/or to
8538 *** bug-libtool@gnu.org
8539
8540 _LT_EOF
8541           fi ;;
8542         esac
8543       fi
8544       break
8545     fi
8546   done
8547   IFS="$lt_save_ifs"
8548   MAGIC_CMD="$lt_save_MAGIC_CMD"
8549   ;;
8550 esac
8551 fi
8552
8553 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8554 if test -n "$MAGIC_CMD"; then
8555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8556 $as_echo "$MAGIC_CMD" >&6; }
8557 else
8558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8559 $as_echo "no" >&6; }
8560 fi
8561
8562
8563
8564
8565
8566 if test -z "$lt_cv_path_MAGIC_CMD"; then
8567   if test -n "$ac_tool_prefix"; then
8568     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8569 $as_echo_n "checking for file... " >&6; }
8570 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8571   $as_echo_n "(cached) " >&6
8572 else
8573   case $MAGIC_CMD in
8574 [\\/*] |  ?:[\\/]*)
8575   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8576   ;;
8577 *)
8578   lt_save_MAGIC_CMD="$MAGIC_CMD"
8579   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8580   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8581   for ac_dir in $ac_dummy; do
8582     IFS="$lt_save_ifs"
8583     test -z "$ac_dir" && ac_dir=.
8584     if test -f $ac_dir/file; then
8585       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8586       if test -n "$file_magic_test_file"; then
8587         case $deplibs_check_method in
8588         "file_magic "*)
8589           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8590           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8591           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8592             $EGREP "$file_magic_regex" > /dev/null; then
8593             :
8594           else
8595             cat <<_LT_EOF 1>&2
8596
8597 *** Warning: the command libtool uses to detect shared libraries,
8598 *** $file_magic_cmd, produces output that libtool cannot recognize.
8599 *** The result is that libtool may fail to recognize shared libraries
8600 *** as such.  This will affect the creation of libtool libraries that
8601 *** depend on shared libraries, but programs linked with such libtool
8602 *** libraries will work regardless of this problem.  Nevertheless, you
8603 *** may want to report the problem to your system manager and/or to
8604 *** bug-libtool@gnu.org
8605
8606 _LT_EOF
8607           fi ;;
8608         esac
8609       fi
8610       break
8611     fi
8612   done
8613   IFS="$lt_save_ifs"
8614   MAGIC_CMD="$lt_save_MAGIC_CMD"
8615   ;;
8616 esac
8617 fi
8618
8619 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8620 if test -n "$MAGIC_CMD"; then
8621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8622 $as_echo "$MAGIC_CMD" >&6; }
8623 else
8624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8625 $as_echo "no" >&6; }
8626 fi
8627
8628
8629   else
8630     MAGIC_CMD=:
8631   fi
8632 fi
8633
8634   fi
8635   ;;
8636 esac
8637
8638 # Use C for the default configuration in the libtool script
8639
8640 lt_save_CC="$CC"
8641 ac_ext=c
8642 ac_cpp='$CPP $CPPFLAGS'
8643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8645 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8646
8647
8648 # Source file extension for C test sources.
8649 ac_ext=c
8650
8651 # Object file extension for compiled C test sources.
8652 objext=o
8653 objext=$objext
8654
8655 # Code to be used in simple compile tests
8656 lt_simple_compile_test_code="int some_variable = 0;"
8657
8658 # Code to be used in simple link tests
8659 lt_simple_link_test_code='int main(){return(0);}'
8660
8661
8662
8663
8664
8665
8666
8667 # If no C compiler was specified, use CC.
8668 LTCC=${LTCC-"$CC"}
8669
8670 # If no C compiler flags were specified, use CFLAGS.
8671 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8672
8673 # Allow CC to be a program name with arguments.
8674 compiler=$CC
8675
8676 # Save the default compiler, since it gets overwritten when the other
8677 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8678 compiler_DEFAULT=$CC
8679
8680 # save warnings/boilerplate of simple test code
8681 ac_outfile=conftest.$ac_objext
8682 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8683 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8684 _lt_compiler_boilerplate=`cat conftest.err`
8685 $RM conftest*
8686
8687 ac_outfile=conftest.$ac_objext
8688 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8689 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8690 _lt_linker_boilerplate=`cat conftest.err`
8691 $RM -r conftest*
8692
8693
8694 ## CAVEAT EMPTOR:
8695 ## There is no encapsulation within the following macros, do not change
8696 ## the running order or otherwise move them around unless you know exactly
8697 ## what you are doing...
8698 if test -n "$compiler"; then
8699
8700 lt_prog_compiler_no_builtin_flag=
8701
8702 if test "$GCC" = yes; then
8703   case $cc_basename in
8704   nvcc*)
8705     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8706   *)
8707     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8708   esac
8709
8710   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8711 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8712 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8713   $as_echo_n "(cached) " >&6
8714 else
8715   lt_cv_prog_compiler_rtti_exceptions=no
8716    ac_outfile=conftest.$ac_objext
8717    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8718    lt_compiler_flag="-fno-rtti -fno-exceptions"
8719    # Insert the option either (1) after the last *FLAGS variable, or
8720    # (2) before a word containing "conftest.", or (3) at the end.
8721    # Note that $ac_compile itself does not contain backslashes and begins
8722    # with a dollar sign (not a hyphen), so the echo should work correctly.
8723    # The option is referenced via a variable to avoid confusing sed.
8724    lt_compile=`echo "$ac_compile" | $SED \
8725    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8726    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8727    -e 's:$: $lt_compiler_flag:'`
8728    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8729    (eval "$lt_compile" 2>conftest.err)
8730    ac_status=$?
8731    cat conftest.err >&5
8732    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8733    if (exit $ac_status) && test -s "$ac_outfile"; then
8734      # The compiler can only warn and ignore the option if not recognized
8735      # So say no if there are warnings other than the usual output.
8736      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8737      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8738      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8739        lt_cv_prog_compiler_rtti_exceptions=yes
8740      fi
8741    fi
8742    $RM conftest*
8743
8744 fi
8745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8746 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8747
8748 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8749     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8750 else
8751     :
8752 fi
8753
8754 fi
8755
8756
8757
8758
8759
8760
8761   lt_prog_compiler_wl=
8762 lt_prog_compiler_pic=
8763 lt_prog_compiler_static=
8764
8765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8766 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8767
8768   if test "$GCC" = yes; then
8769     lt_prog_compiler_wl='-Wl,'
8770     lt_prog_compiler_static='-static'
8771
8772     case $host_os in
8773       aix*)
8774       # All AIX code is PIC.
8775       if test "$host_cpu" = ia64; then
8776         # AIX 5 now supports IA64 processor
8777         lt_prog_compiler_static='-Bstatic'
8778       fi
8779       ;;
8780
8781     amigaos*)
8782       case $host_cpu in
8783       powerpc)
8784             # see comment about AmigaOS4 .so support
8785             lt_prog_compiler_pic='-fPIC'
8786         ;;
8787       m68k)
8788             # FIXME: we need at least 68020 code to build shared libraries, but
8789             # adding the `-m68020' flag to GCC prevents building anything better,
8790             # like `-m68040'.
8791             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8792         ;;
8793       esac
8794       ;;
8795
8796     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8797       # PIC is the default for these OSes.
8798       ;;
8799
8800     mingw* | cygwin* | pw32* | os2* | cegcc*)
8801       # This hack is so that the source file can tell whether it is being
8802       # built for inclusion in a dll (and should export symbols for example).
8803       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8804       # (--disable-auto-import) libraries
8805       lt_prog_compiler_pic='-DDLL_EXPORT'
8806       ;;
8807
8808     darwin* | rhapsody*)
8809       # PIC is the default on this platform
8810       # Common symbols not allowed in MH_DYLIB files
8811       lt_prog_compiler_pic='-fno-common'
8812       ;;
8813
8814     haiku*)
8815       # PIC is the default for Haiku.
8816       # The "-static" flag exists, but is broken.
8817       lt_prog_compiler_static=
8818       ;;
8819
8820     hpux*)
8821       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8822       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8823       # sets the default TLS model and affects inlining.
8824       case $host_cpu in
8825       hppa*64*)
8826         # +Z the default
8827         ;;
8828       *)
8829         lt_prog_compiler_pic='-fPIC'
8830         ;;
8831       esac
8832       ;;
8833
8834     interix[3-9]*)
8835       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8836       # Instead, we relocate shared libraries at runtime.
8837       ;;
8838
8839     msdosdjgpp*)
8840       # Just because we use GCC doesn't mean we suddenly get shared libraries
8841       # on systems that don't support them.
8842       lt_prog_compiler_can_build_shared=no
8843       enable_shared=no
8844       ;;
8845
8846     *nto* | *qnx*)
8847       # QNX uses GNU C++, but need to define -shared option too, otherwise
8848       # it will coredump.
8849       lt_prog_compiler_pic='-fPIC -shared'
8850       ;;
8851
8852     sysv4*MP*)
8853       if test -d /usr/nec; then
8854         lt_prog_compiler_pic=-Kconform_pic
8855       fi
8856       ;;
8857
8858     *)
8859       lt_prog_compiler_pic='-fPIC'
8860       ;;
8861     esac
8862
8863     case $cc_basename in
8864     nvcc*) # Cuda Compiler Driver 2.2
8865       lt_prog_compiler_wl='-Xlinker '
8866       lt_prog_compiler_pic='-Xcompiler -fPIC'
8867       ;;
8868     esac
8869   else
8870     # PORTME Check for flag to pass linker flags through the system compiler.
8871     case $host_os in
8872     aix*)
8873       lt_prog_compiler_wl='-Wl,'
8874       if test "$host_cpu" = ia64; then
8875         # AIX 5 now supports IA64 processor
8876         lt_prog_compiler_static='-Bstatic'
8877       else
8878         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8879       fi
8880       ;;
8881
8882     mingw* | cygwin* | pw32* | os2* | cegcc*)
8883       # This hack is so that the source file can tell whether it is being
8884       # built for inclusion in a dll (and should export symbols for example).
8885       lt_prog_compiler_pic='-DDLL_EXPORT'
8886       ;;
8887
8888     hpux9* | hpux10* | hpux11*)
8889       lt_prog_compiler_wl='-Wl,'
8890       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8891       # not for PA HP-UX.
8892       case $host_cpu in
8893       hppa*64*|ia64*)
8894         # +Z the default
8895         ;;
8896       *)
8897         lt_prog_compiler_pic='+Z'
8898         ;;
8899       esac
8900       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8901       lt_prog_compiler_static='${wl}-a ${wl}archive'
8902       ;;
8903
8904     irix5* | irix6* | nonstopux*)
8905       lt_prog_compiler_wl='-Wl,'
8906       # PIC (with -KPIC) is the default.
8907       lt_prog_compiler_static='-non_shared'
8908       ;;
8909
8910     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8911       case $cc_basename in
8912       # old Intel for x86_64 which still supported -KPIC.
8913       ecc*)
8914         lt_prog_compiler_wl='-Wl,'
8915         lt_prog_compiler_pic='-KPIC'
8916         lt_prog_compiler_static='-static'
8917         ;;
8918       # icc used to be incompatible with GCC.
8919       # ICC 10 doesn't accept -KPIC any more.
8920       icc* | ifort*)
8921         lt_prog_compiler_wl='-Wl,'
8922         lt_prog_compiler_pic='-fPIC'
8923         lt_prog_compiler_static='-static'
8924         ;;
8925       # Lahey Fortran 8.1.
8926       lf95*)
8927         lt_prog_compiler_wl='-Wl,'
8928         lt_prog_compiler_pic='--shared'
8929         lt_prog_compiler_static='--static'
8930         ;;
8931       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8932         # Portland Group compilers (*not* the Pentium gcc compiler,
8933         # which looks to be a dead project)
8934         lt_prog_compiler_wl='-Wl,'
8935         lt_prog_compiler_pic='-fpic'
8936         lt_prog_compiler_static='-Bstatic'
8937         ;;
8938       ccc*)
8939         lt_prog_compiler_wl='-Wl,'
8940         # All Alpha code is PIC.
8941         lt_prog_compiler_static='-non_shared'
8942         ;;
8943       xl* | bgxl* | bgf* | mpixl*)
8944         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8945         lt_prog_compiler_wl='-Wl,'
8946         lt_prog_compiler_pic='-qpic'
8947         lt_prog_compiler_static='-qstaticlink'
8948         ;;
8949       *)
8950         case `$CC -V 2>&1 | sed 5q` in
8951         *Sun\ F* | *Sun*Fortran*)
8952           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8953           lt_prog_compiler_pic='-KPIC'
8954           lt_prog_compiler_static='-Bstatic'
8955           lt_prog_compiler_wl=''
8956           ;;
8957         *Sun\ C*)
8958           # Sun C 5.9
8959           lt_prog_compiler_pic='-KPIC'
8960           lt_prog_compiler_static='-Bstatic'
8961           lt_prog_compiler_wl='-Wl,'
8962           ;;
8963         esac
8964         ;;
8965       esac
8966       ;;
8967
8968     newsos6)
8969       lt_prog_compiler_pic='-KPIC'
8970       lt_prog_compiler_static='-Bstatic'
8971       ;;
8972
8973     *nto* | *qnx*)
8974       # QNX uses GNU C++, but need to define -shared option too, otherwise
8975       # it will coredump.
8976       lt_prog_compiler_pic='-fPIC -shared'
8977       ;;
8978
8979     osf3* | osf4* | osf5*)
8980       lt_prog_compiler_wl='-Wl,'
8981       # All OSF/1 code is PIC.
8982       lt_prog_compiler_static='-non_shared'
8983       ;;
8984
8985     rdos*)
8986       lt_prog_compiler_static='-non_shared'
8987       ;;
8988
8989     solaris*)
8990       lt_prog_compiler_pic='-KPIC'
8991       lt_prog_compiler_static='-Bstatic'
8992       case $cc_basename in
8993       f77* | f90* | f95*)
8994         lt_prog_compiler_wl='-Qoption ld ';;
8995       *)
8996         lt_prog_compiler_wl='-Wl,';;
8997       esac
8998       ;;
8999
9000     sunos4*)
9001       lt_prog_compiler_wl='-Qoption ld '
9002       lt_prog_compiler_pic='-PIC'
9003       lt_prog_compiler_static='-Bstatic'
9004       ;;
9005
9006     sysv4 | sysv4.2uw2* | sysv4.3*)
9007       lt_prog_compiler_wl='-Wl,'
9008       lt_prog_compiler_pic='-KPIC'
9009       lt_prog_compiler_static='-Bstatic'
9010       ;;
9011
9012     sysv4*MP*)
9013       if test -d /usr/nec ;then
9014         lt_prog_compiler_pic='-Kconform_pic'
9015         lt_prog_compiler_static='-Bstatic'
9016       fi
9017       ;;
9018
9019     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9020       lt_prog_compiler_wl='-Wl,'
9021       lt_prog_compiler_pic='-KPIC'
9022       lt_prog_compiler_static='-Bstatic'
9023       ;;
9024
9025     unicos*)
9026       lt_prog_compiler_wl='-Wl,'
9027       lt_prog_compiler_can_build_shared=no
9028       ;;
9029
9030     uts4*)
9031       lt_prog_compiler_pic='-pic'
9032       lt_prog_compiler_static='-Bstatic'
9033       ;;
9034
9035     *)
9036       lt_prog_compiler_can_build_shared=no
9037       ;;
9038     esac
9039   fi
9040
9041 case $host_os in
9042   # For platforms which do not support PIC, -DPIC is meaningless:
9043   *djgpp*)
9044     lt_prog_compiler_pic=
9045     ;;
9046   *)
9047     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9048     ;;
9049 esac
9050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9051 $as_echo "$lt_prog_compiler_pic" >&6; }
9052
9053
9054
9055
9056
9057
9058 #
9059 # Check to make sure the PIC flag actually works.
9060 #
9061 if test -n "$lt_prog_compiler_pic"; then
9062   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9063 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9064 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9065   $as_echo_n "(cached) " >&6
9066 else
9067   lt_cv_prog_compiler_pic_works=no
9068    ac_outfile=conftest.$ac_objext
9069    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9070    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9071    # Insert the option either (1) after the last *FLAGS variable, or
9072    # (2) before a word containing "conftest.", or (3) at the end.
9073    # Note that $ac_compile itself does not contain backslashes and begins
9074    # with a dollar sign (not a hyphen), so the echo should work correctly.
9075    # The option is referenced via a variable to avoid confusing sed.
9076    lt_compile=`echo "$ac_compile" | $SED \
9077    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9078    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9079    -e 's:$: $lt_compiler_flag:'`
9080    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9081    (eval "$lt_compile" 2>conftest.err)
9082    ac_status=$?
9083    cat conftest.err >&5
9084    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9085    if (exit $ac_status) && test -s "$ac_outfile"; then
9086      # The compiler can only warn and ignore the option if not recognized
9087      # So say no if there are warnings other than the usual output.
9088      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9089      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9090      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9091        lt_cv_prog_compiler_pic_works=yes
9092      fi
9093    fi
9094    $RM conftest*
9095
9096 fi
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9098 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9099
9100 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9101     case $lt_prog_compiler_pic in
9102      "" | " "*) ;;
9103      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9104      esac
9105 else
9106     lt_prog_compiler_pic=
9107      lt_prog_compiler_can_build_shared=no
9108 fi
9109
9110 fi
9111
9112
9113
9114
9115
9116
9117 #
9118 # Check to make sure the static flag actually works.
9119 #
9120 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9122 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9123 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9124   $as_echo_n "(cached) " >&6
9125 else
9126   lt_cv_prog_compiler_static_works=no
9127    save_LDFLAGS="$LDFLAGS"
9128    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9129    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9130    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9131      # The linker can only warn and ignore the option if not recognized
9132      # So say no if there are warnings
9133      if test -s conftest.err; then
9134        # Append any errors to the config.log.
9135        cat conftest.err 1>&5
9136        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9137        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9138        if diff conftest.exp conftest.er2 >/dev/null; then
9139          lt_cv_prog_compiler_static_works=yes
9140        fi
9141      else
9142        lt_cv_prog_compiler_static_works=yes
9143      fi
9144    fi
9145    $RM -r conftest*
9146    LDFLAGS="$save_LDFLAGS"
9147
9148 fi
9149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9150 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9151
9152 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9153     :
9154 else
9155     lt_prog_compiler_static=
9156 fi
9157
9158
9159
9160
9161
9162
9163
9164   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9165 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9166 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9167   $as_echo_n "(cached) " >&6
9168 else
9169   lt_cv_prog_compiler_c_o=no
9170    $RM -r conftest 2>/dev/null
9171    mkdir conftest
9172    cd conftest
9173    mkdir out
9174    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9175
9176    lt_compiler_flag="-o out/conftest2.$ac_objext"
9177    # Insert the option either (1) after the last *FLAGS variable, or
9178    # (2) before a word containing "conftest.", or (3) at the end.
9179    # Note that $ac_compile itself does not contain backslashes and begins
9180    # with a dollar sign (not a hyphen), so the echo should work correctly.
9181    lt_compile=`echo "$ac_compile" | $SED \
9182    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9183    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9184    -e 's:$: $lt_compiler_flag:'`
9185    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9186    (eval "$lt_compile" 2>out/conftest.err)
9187    ac_status=$?
9188    cat out/conftest.err >&5
9189    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9190    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9191    then
9192      # The compiler can only warn and ignore the option if not recognized
9193      # So say no if there are warnings
9194      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9195      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9196      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9197        lt_cv_prog_compiler_c_o=yes
9198      fi
9199    fi
9200    chmod u+w . 2>&5
9201    $RM conftest*
9202    # SGI C++ compiler will create directory out/ii_files/ for
9203    # template instantiation
9204    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9205    $RM out/* && rmdir out
9206    cd ..
9207    $RM -r conftest
9208    $RM conftest*
9209
9210 fi
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9212 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9213
9214
9215
9216
9217
9218
9219   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9220 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9221 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9222   $as_echo_n "(cached) " >&6
9223 else
9224   lt_cv_prog_compiler_c_o=no
9225    $RM -r conftest 2>/dev/null
9226    mkdir conftest
9227    cd conftest
9228    mkdir out
9229    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9230
9231    lt_compiler_flag="-o out/conftest2.$ac_objext"
9232    # Insert the option either (1) after the last *FLAGS variable, or
9233    # (2) before a word containing "conftest.", or (3) at the end.
9234    # Note that $ac_compile itself does not contain backslashes and begins
9235    # with a dollar sign (not a hyphen), so the echo should work correctly.
9236    lt_compile=`echo "$ac_compile" | $SED \
9237    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9238    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9239    -e 's:$: $lt_compiler_flag:'`
9240    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9241    (eval "$lt_compile" 2>out/conftest.err)
9242    ac_status=$?
9243    cat out/conftest.err >&5
9244    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9245    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9246    then
9247      # The compiler can only warn and ignore the option if not recognized
9248      # So say no if there are warnings
9249      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9250      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9251      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9252        lt_cv_prog_compiler_c_o=yes
9253      fi
9254    fi
9255    chmod u+w . 2>&5
9256    $RM conftest*
9257    # SGI C++ compiler will create directory out/ii_files/ for
9258    # template instantiation
9259    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9260    $RM out/* && rmdir out
9261    cd ..
9262    $RM -r conftest
9263    $RM conftest*
9264
9265 fi
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9267 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9268
9269
9270
9271
9272 hard_links="nottested"
9273 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9274   # do not overwrite the value of need_locks provided by the user
9275   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9276 $as_echo_n "checking if we can lock with hard links... " >&6; }
9277   hard_links=yes
9278   $RM conftest*
9279   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9280   touch conftest.a
9281   ln conftest.a conftest.b 2>&5 || hard_links=no
9282   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9284 $as_echo "$hard_links" >&6; }
9285   if test "$hard_links" = no; then
9286     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9287 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9288     need_locks=warn
9289   fi
9290 else
9291   need_locks=no
9292 fi
9293
9294
9295
9296
9297
9298
9299   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9300 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9301
9302   runpath_var=
9303   allow_undefined_flag=
9304   always_export_symbols=no
9305   archive_cmds=
9306   archive_expsym_cmds=
9307   compiler_needs_object=no
9308   enable_shared_with_static_runtimes=no
9309   export_dynamic_flag_spec=
9310   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9311   hardcode_automatic=no
9312   hardcode_direct=no
9313   hardcode_direct_absolute=no
9314   hardcode_libdir_flag_spec=
9315   hardcode_libdir_flag_spec_ld=
9316   hardcode_libdir_separator=
9317   hardcode_minus_L=no
9318   hardcode_shlibpath_var=unsupported
9319   inherit_rpath=no
9320   link_all_deplibs=unknown
9321   module_cmds=
9322   module_expsym_cmds=
9323   old_archive_from_new_cmds=
9324   old_archive_from_expsyms_cmds=
9325   thread_safe_flag_spec=
9326   whole_archive_flag_spec=
9327   # include_expsyms should be a list of space-separated symbols to be *always*
9328   # included in the symbol list
9329   include_expsyms=
9330   # exclude_expsyms can be an extended regexp of symbols to exclude
9331   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9332   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9333   # as well as any symbol that contains `d'.
9334   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9335   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9336   # platforms (ab)use it in PIC code, but their linkers get confused if
9337   # the symbol is explicitly referenced.  Since portable code cannot
9338   # rely on this symbol name, it's probably fine to never include it in
9339   # preloaded symbol tables.
9340   # Exclude shared library initialization/finalization symbols.
9341   extract_expsyms_cmds=
9342
9343   case $host_os in
9344   cygwin* | mingw* | pw32* | cegcc*)
9345     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9346     # When not using gcc, we currently assume that we are using
9347     # Microsoft Visual C++.
9348     if test "$GCC" != yes; then
9349       with_gnu_ld=no
9350     fi
9351     ;;
9352   interix*)
9353     # we just hope/assume this is gcc and not c89 (= MSVC++)
9354     with_gnu_ld=yes
9355     ;;
9356   openbsd*)
9357     with_gnu_ld=no
9358     ;;
9359   esac
9360
9361   ld_shlibs=yes
9362
9363   # On some targets, GNU ld is compatible enough with the native linker
9364   # that we're better off using the native interface for both.
9365   lt_use_gnu_ld_interface=no
9366   if test "$with_gnu_ld" = yes; then
9367     case $host_os in
9368       aix*)
9369         # The AIX port of GNU ld has always aspired to compatibility
9370         # with the native linker.  However, as the warning in the GNU ld
9371         # block says, versions before 2.19.5* couldn't really create working
9372         # shared libraries, regardless of the interface used.
9373         case `$LD -v 2>&1` in
9374           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9375           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9376           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9377           *)
9378             lt_use_gnu_ld_interface=yes
9379             ;;
9380         esac
9381         ;;
9382       *)
9383         lt_use_gnu_ld_interface=yes
9384         ;;
9385     esac
9386   fi
9387
9388   if test "$lt_use_gnu_ld_interface" = yes; then
9389     # If archive_cmds runs LD, not CC, wlarc should be empty
9390     wlarc='${wl}'
9391
9392     # Set some defaults for GNU ld with shared library support. These
9393     # are reset later if shared libraries are not supported. Putting them
9394     # here allows them to be overridden if necessary.
9395     runpath_var=LD_RUN_PATH
9396     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9397     export_dynamic_flag_spec='${wl}--export-dynamic'
9398     # ancient GNU ld didn't support --whole-archive et. al.
9399     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9400       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9401     else
9402       whole_archive_flag_spec=
9403     fi
9404     supports_anon_versioning=no
9405     case `$LD -v 2>&1` in
9406       *GNU\ gold*) supports_anon_versioning=yes ;;
9407       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9408       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9409       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9410       *\ 2.11.*) ;; # other 2.11 versions
9411       *) supports_anon_versioning=yes ;;
9412     esac
9413
9414     # See if GNU ld supports shared libraries.
9415     case $host_os in
9416     aix[3-9]*)
9417       # On AIX/PPC, the GNU linker is very broken
9418       if test "$host_cpu" != ia64; then
9419         ld_shlibs=no
9420         cat <<_LT_EOF 1>&2
9421
9422 *** Warning: the GNU linker, at least up to release 2.19, is reported
9423 *** to be unable to reliably create shared libraries on AIX.
9424 *** Therefore, libtool is disabling shared libraries support.  If you
9425 *** really care for shared libraries, you may want to install binutils
9426 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9427 *** You will then need to restart the configuration process.
9428
9429 _LT_EOF
9430       fi
9431       ;;
9432
9433     amigaos*)
9434       case $host_cpu in
9435       powerpc)
9436             # see comment about AmigaOS4 .so support
9437             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9438             archive_expsym_cmds=''
9439         ;;
9440       m68k)
9441             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)'
9442             hardcode_libdir_flag_spec='-L$libdir'
9443             hardcode_minus_L=yes
9444         ;;
9445       esac
9446       ;;
9447
9448     beos*)
9449       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9450         allow_undefined_flag=unsupported
9451         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9452         # support --undefined.  This deserves some investigation.  FIXME
9453         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9454       else
9455         ld_shlibs=no
9456       fi
9457       ;;
9458
9459     cygwin* | mingw* | pw32* | cegcc*)
9460       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9461       # as there is no search path for DLLs.
9462       hardcode_libdir_flag_spec='-L$libdir'
9463       export_dynamic_flag_spec='${wl}--export-all-symbols'
9464       allow_undefined_flag=unsupported
9465       always_export_symbols=no
9466       enable_shared_with_static_runtimes=yes
9467       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9468
9469       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9470         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9471         # If the export-symbols file already is a .def file (1st line
9472         # is EXPORTS), use it as is; otherwise, prepend...
9473         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9474           cp $export_symbols $output_objdir/$soname.def;
9475         else
9476           echo EXPORTS > $output_objdir/$soname.def;
9477           cat $export_symbols >> $output_objdir/$soname.def;
9478         fi~
9479         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9480       else
9481         ld_shlibs=no
9482       fi
9483       ;;
9484
9485     haiku*)
9486       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9487       link_all_deplibs=yes
9488       ;;
9489
9490     interix[3-9]*)
9491       hardcode_direct=no
9492       hardcode_shlibpath_var=no
9493       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9494       export_dynamic_flag_spec='${wl}-E'
9495       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9496       # Instead, shared libraries are loaded at an image base (0x10000000 by
9497       # default) and relocated if they conflict, which is a slow very memory
9498       # consuming and fragmenting process.  To avoid this, we pick a random,
9499       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9500       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9501       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9502       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'
9503       ;;
9504
9505     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9506       tmp_diet=no
9507       if test "$host_os" = linux-dietlibc; then
9508         case $cc_basename in
9509           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9510         esac
9511       fi
9512       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9513          && test "$tmp_diet" = no
9514       then
9515         tmp_addflag=
9516         tmp_sharedflag='-shared'
9517         case $cc_basename,$host_cpu in
9518         pgcc*)                          # Portland Group C compiler
9519           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'
9520           tmp_addflag=' $pic_flag'
9521           ;;
9522         pgf77* | pgf90* | pgf95* | pgfortran*)
9523                                         # Portland Group f77 and f90 compilers
9524           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'
9525           tmp_addflag=' $pic_flag -Mnomain' ;;
9526         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9527           tmp_addflag=' -i_dynamic' ;;
9528         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9529           tmp_addflag=' -i_dynamic -nofor_main' ;;
9530         ifc* | ifort*)                  # Intel Fortran compiler
9531           tmp_addflag=' -nofor_main' ;;
9532         lf95*)                          # Lahey Fortran 8.1
9533           whole_archive_flag_spec=
9534           tmp_sharedflag='--shared' ;;
9535         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9536           tmp_sharedflag='-qmkshrobj'
9537           tmp_addflag= ;;
9538         nvcc*)  # Cuda Compiler Driver 2.2
9539           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'
9540           compiler_needs_object=yes
9541           ;;
9542         esac
9543         case `$CC -V 2>&1 | sed 5q` in
9544         *Sun\ C*)                       # Sun C 5.9
9545           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'
9546           compiler_needs_object=yes
9547           tmp_sharedflag='-G' ;;
9548         *Sun\ F*)                       # Sun Fortran 8.3
9549           tmp_sharedflag='-G' ;;
9550         esac
9551         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9552
9553         if test "x$supports_anon_versioning" = xyes; then
9554           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9555             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9556             echo "local: *; };" >> $output_objdir/$libname.ver~
9557             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9558         fi
9559
9560         case $cc_basename in
9561         xlf* | bgf* | bgxlf* | mpixlf*)
9562           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9563           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9564           hardcode_libdir_flag_spec=
9565           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9566           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9567           if test "x$supports_anon_versioning" = xyes; then
9568             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9569               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9570               echo "local: *; };" >> $output_objdir/$libname.ver~
9571               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9572           fi
9573           ;;
9574         esac
9575       else
9576         ld_shlibs=no
9577       fi
9578       ;;
9579
9580     netbsd*)
9581       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9582         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9583         wlarc=
9584       else
9585         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9586         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9587       fi
9588       ;;
9589
9590     solaris*)
9591       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9592         ld_shlibs=no
9593         cat <<_LT_EOF 1>&2
9594
9595 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9596 *** create shared libraries on Solaris systems.  Therefore, libtool
9597 *** is disabling shared libraries support.  We urge you to upgrade GNU
9598 *** binutils to release 2.9.1 or newer.  Another option is to modify
9599 *** your PATH or compiler configuration so that the native linker is
9600 *** used, and then restart.
9601
9602 _LT_EOF
9603       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9604         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9605         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9606       else
9607         ld_shlibs=no
9608       fi
9609       ;;
9610
9611     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9612       case `$LD -v 2>&1` in
9613         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9614         ld_shlibs=no
9615         cat <<_LT_EOF 1>&2
9616
9617 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9618 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9619 *** is disabling shared libraries support.  We urge you to upgrade GNU
9620 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9621 *** your PATH or compiler configuration so that the native linker is
9622 *** used, and then restart.
9623
9624 _LT_EOF
9625         ;;
9626         *)
9627           # For security reasons, it is highly recommended that you always
9628           # use absolute paths for naming shared libraries, and exclude the
9629           # DT_RUNPATH tag from executables and libraries.  But doing so
9630           # requires that you compile everything twice, which is a pain.
9631           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9632             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9633             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9634             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9635           else
9636             ld_shlibs=no
9637           fi
9638         ;;
9639       esac
9640       ;;
9641
9642     sunos4*)
9643       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9644       wlarc=
9645       hardcode_direct=yes
9646       hardcode_shlibpath_var=no
9647       ;;
9648
9649     *)
9650       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9651         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9652         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9653       else
9654         ld_shlibs=no
9655       fi
9656       ;;
9657     esac
9658
9659     if test "$ld_shlibs" = no; then
9660       runpath_var=
9661       hardcode_libdir_flag_spec=
9662       export_dynamic_flag_spec=
9663       whole_archive_flag_spec=
9664     fi
9665   else
9666     # PORTME fill in a description of your system's linker (not GNU ld)
9667     case $host_os in
9668     aix3*)
9669       allow_undefined_flag=unsupported
9670       always_export_symbols=yes
9671       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'
9672       # Note: this linker hardcodes the directories in LIBPATH if there
9673       # are no directories specified by -L.
9674       hardcode_minus_L=yes
9675       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9676         # Neither direct hardcoding nor static linking is supported with a
9677         # broken collect2.
9678         hardcode_direct=unsupported
9679       fi
9680       ;;
9681
9682     aix[4-9]*)
9683       if test "$host_cpu" = ia64; then
9684         # On IA64, the linker does run time linking by default, so we don't
9685         # have to do anything special.
9686         aix_use_runtimelinking=no
9687         exp_sym_flag='-Bexport'
9688         no_entry_flag=""
9689       else
9690         # If we're using GNU nm, then we don't want the "-C" option.
9691         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9692         # Also, AIX nm treats weak defined symbols like other global
9693         # defined symbols, whereas GNU nm marks them as "W".
9694         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9695           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'
9696         else
9697           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'
9698         fi
9699         aix_use_runtimelinking=no
9700
9701         # Test if we are trying to use run time linking or normal
9702         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9703         # need to do runtime linking.
9704         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9705           for ld_flag in $LDFLAGS; do
9706           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9707             aix_use_runtimelinking=yes
9708             break
9709           fi
9710           done
9711           ;;
9712         esac
9713
9714         exp_sym_flag='-bexport'
9715         no_entry_flag='-bnoentry'
9716       fi
9717
9718       # When large executables or shared objects are built, AIX ld can
9719       # have problems creating the table of contents.  If linking a library
9720       # or program results in "error TOC overflow" add -mminimal-toc to
9721       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9722       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9723
9724       archive_cmds=''
9725       hardcode_direct=yes
9726       hardcode_direct_absolute=yes
9727       hardcode_libdir_separator=':'
9728       link_all_deplibs=yes
9729       file_list_spec='${wl}-f,'
9730
9731       if test "$GCC" = yes; then
9732         case $host_os in aix4.[012]|aix4.[012].*)
9733         # We only want to do this on AIX 4.2 and lower, the check
9734         # below for broken collect2 doesn't work under 4.3+
9735           collect2name=`${CC} -print-prog-name=collect2`
9736           if test -f "$collect2name" &&
9737            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9738           then
9739           # We have reworked collect2
9740           :
9741           else
9742           # We have old collect2
9743           hardcode_direct=unsupported
9744           # It fails to find uninstalled libraries when the uninstalled
9745           # path is not listed in the libpath.  Setting hardcode_minus_L
9746           # to unsupported forces relinking
9747           hardcode_minus_L=yes
9748           hardcode_libdir_flag_spec='-L$libdir'
9749           hardcode_libdir_separator=
9750           fi
9751           ;;
9752         esac
9753         shared_flag='-shared'
9754         if test "$aix_use_runtimelinking" = yes; then
9755           shared_flag="$shared_flag "'${wl}-G'
9756         fi
9757       else
9758         # not using gcc
9759         if test "$host_cpu" = ia64; then
9760         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9761         # chokes on -Wl,-G. The following line is correct:
9762           shared_flag='-G'
9763         else
9764           if test "$aix_use_runtimelinking" = yes; then
9765             shared_flag='${wl}-G'
9766           else
9767             shared_flag='${wl}-bM:SRE'
9768           fi
9769         fi
9770       fi
9771
9772       export_dynamic_flag_spec='${wl}-bexpall'
9773       # It seems that -bexpall does not export symbols beginning with
9774       # underscore (_), so it is better to generate a list of symbols to export.
9775       always_export_symbols=yes
9776       if test "$aix_use_runtimelinking" = yes; then
9777         # Warning - without using the other runtime loading flags (-brtl),
9778         # -berok will link without error, but may produce a broken library.
9779         allow_undefined_flag='-berok'
9780         # Determine the default libpath from the value encoded in an
9781         # empty executable.
9782         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9783 /* end confdefs.h.  */
9784
9785 int
9786 main ()
9787 {
9788
9789   ;
9790   return 0;
9791 }
9792 _ACEOF
9793 if ac_fn_c_try_link "$LINENO"; then :
9794
9795 lt_aix_libpath_sed='
9796     /Import File Strings/,/^$/ {
9797         /^0/ {
9798             s/^0  *\(.*\)$/\1/
9799             p
9800         }
9801     }'
9802 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9803 # Check for a 64-bit object if we didn't find anything.
9804 if test -z "$aix_libpath"; then
9805   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9806 fi
9807 fi
9808 rm -f core conftest.err conftest.$ac_objext \
9809     conftest$ac_exeext conftest.$ac_ext
9810 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9811
9812         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9813         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"
9814       else
9815         if test "$host_cpu" = ia64; then
9816           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9817           allow_undefined_flag="-z nodefs"
9818           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"
9819         else
9820          # Determine the default libpath from the value encoded in an
9821          # empty executable.
9822          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9823 /* end confdefs.h.  */
9824
9825 int
9826 main ()
9827 {
9828
9829   ;
9830   return 0;
9831 }
9832 _ACEOF
9833 if ac_fn_c_try_link "$LINENO"; then :
9834
9835 lt_aix_libpath_sed='
9836     /Import File Strings/,/^$/ {
9837         /^0/ {
9838             s/^0  *\(.*\)$/\1/
9839             p
9840         }
9841     }'
9842 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9843 # Check for a 64-bit object if we didn't find anything.
9844 if test -z "$aix_libpath"; then
9845   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9846 fi
9847 fi
9848 rm -f core conftest.err conftest.$ac_objext \
9849     conftest$ac_exeext conftest.$ac_ext
9850 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9851
9852          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9853           # Warning - without using the other run time loading flags,
9854           # -berok will link without error, but may produce a broken library.
9855           no_undefined_flag=' ${wl}-bernotok'
9856           allow_undefined_flag=' ${wl}-berok'
9857           if test "$with_gnu_ld" = yes; then
9858             # We only use this code for GNU lds that support --whole-archive.
9859             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9860           else
9861             # Exported symbols can be pulled into shared objects from archives
9862             whole_archive_flag_spec='$convenience'
9863           fi
9864           archive_cmds_need_lc=yes
9865           # This is similar to how AIX traditionally builds its shared libraries.
9866           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'
9867         fi
9868       fi
9869       ;;
9870
9871     amigaos*)
9872       case $host_cpu in
9873       powerpc)
9874             # see comment about AmigaOS4 .so support
9875             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9876             archive_expsym_cmds=''
9877         ;;
9878       m68k)
9879             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)'
9880             hardcode_libdir_flag_spec='-L$libdir'
9881             hardcode_minus_L=yes
9882         ;;
9883       esac
9884       ;;
9885
9886     bsdi[45]*)
9887       export_dynamic_flag_spec=-rdynamic
9888       ;;
9889
9890     cygwin* | mingw* | pw32* | cegcc*)
9891       # When not using gcc, we currently assume that we are using
9892       # Microsoft Visual C++.
9893       # hardcode_libdir_flag_spec is actually meaningless, as there is
9894       # no search path for DLLs.
9895       hardcode_libdir_flag_spec=' '
9896       allow_undefined_flag=unsupported
9897       # Tell ltmain to make .lib files, not .a files.
9898       libext=lib
9899       # Tell ltmain to make .dll files, not .so files.
9900       shrext_cmds=".dll"
9901       # FIXME: Setting linknames here is a bad hack.
9902       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9903       # The linker will automatically build a .lib file if we build a DLL.
9904       old_archive_from_new_cmds='true'
9905       # FIXME: Should let the user specify the lib program.
9906       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9907       fix_srcfile_path='`cygpath -w "$srcfile"`'
9908       enable_shared_with_static_runtimes=yes
9909       ;;
9910
9911     darwin* | rhapsody*)
9912
9913
9914   archive_cmds_need_lc=no
9915   hardcode_direct=no
9916   hardcode_automatic=yes
9917   hardcode_shlibpath_var=unsupported
9918   if test "$lt_cv_ld_force_load" = "yes"; then
9919     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\"`'
9920   else
9921     whole_archive_flag_spec=''
9922   fi
9923   link_all_deplibs=yes
9924   allow_undefined_flag="$_lt_dar_allow_undefined"
9925   case $cc_basename in
9926      ifort*) _lt_dar_can_shared=yes ;;
9927      *) _lt_dar_can_shared=$GCC ;;
9928   esac
9929   if test "$_lt_dar_can_shared" = "yes"; then
9930     output_verbose_link_cmd=func_echo_all
9931     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9932     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9933     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}"
9934     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}"
9935
9936   else
9937   ld_shlibs=no
9938   fi
9939
9940       ;;
9941
9942     dgux*)
9943       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9944       hardcode_libdir_flag_spec='-L$libdir'
9945       hardcode_shlibpath_var=no
9946       ;;
9947
9948     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9949     # support.  Future versions do this automatically, but an explicit c++rt0.o
9950     # does not break anything, and helps significantly (at the cost of a little
9951     # extra space).
9952     freebsd2.2*)
9953       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9954       hardcode_libdir_flag_spec='-R$libdir'
9955       hardcode_direct=yes
9956       hardcode_shlibpath_var=no
9957       ;;
9958
9959     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9960     freebsd2.*)
9961       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9962       hardcode_direct=yes
9963       hardcode_minus_L=yes
9964       hardcode_shlibpath_var=no
9965       ;;
9966
9967     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9968     freebsd* | dragonfly*)
9969       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9970       hardcode_libdir_flag_spec='-R$libdir'
9971       hardcode_direct=yes
9972       hardcode_shlibpath_var=no
9973       ;;
9974
9975     hpux9*)
9976       if test "$GCC" = yes; then
9977         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'
9978       else
9979         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'
9980       fi
9981       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9982       hardcode_libdir_separator=:
9983       hardcode_direct=yes
9984
9985       # hardcode_minus_L: Not really in the search PATH,
9986       # but as the default location of the library.
9987       hardcode_minus_L=yes
9988       export_dynamic_flag_spec='${wl}-E'
9989       ;;
9990
9991     hpux10*)
9992       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9993         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9994       else
9995         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9996       fi
9997       if test "$with_gnu_ld" = no; then
9998         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9999         hardcode_libdir_flag_spec_ld='+b $libdir'
10000         hardcode_libdir_separator=:
10001         hardcode_direct=yes
10002         hardcode_direct_absolute=yes
10003         export_dynamic_flag_spec='${wl}-E'
10004         # hardcode_minus_L: Not really in the search PATH,
10005         # but as the default location of the library.
10006         hardcode_minus_L=yes
10007       fi
10008       ;;
10009
10010     hpux11*)
10011       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10012         case $host_cpu in
10013         hppa*64*)
10014           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10015           ;;
10016         ia64*)
10017           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10018           ;;
10019         *)
10020           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10021           ;;
10022         esac
10023       else
10024         case $host_cpu in
10025         hppa*64*)
10026           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10027           ;;
10028         ia64*)
10029           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10030           ;;
10031         *)
10032
10033           # Older versions of the 11.00 compiler do not understand -b yet
10034           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10035           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10036 $as_echo_n "checking if $CC understands -b... " >&6; }
10037 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10038   $as_echo_n "(cached) " >&6
10039 else
10040   lt_cv_prog_compiler__b=no
10041    save_LDFLAGS="$LDFLAGS"
10042    LDFLAGS="$LDFLAGS -b"
10043    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10044    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10045      # The linker can only warn and ignore the option if not recognized
10046      # So say no if there are warnings
10047      if test -s conftest.err; then
10048        # Append any errors to the config.log.
10049        cat conftest.err 1>&5
10050        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10051        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10052        if diff conftest.exp conftest.er2 >/dev/null; then
10053          lt_cv_prog_compiler__b=yes
10054        fi
10055      else
10056        lt_cv_prog_compiler__b=yes
10057      fi
10058    fi
10059    $RM -r conftest*
10060    LDFLAGS="$save_LDFLAGS"
10061
10062 fi
10063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10064 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10065
10066 if test x"$lt_cv_prog_compiler__b" = xyes; then
10067     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10068 else
10069     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10070 fi
10071
10072           ;;
10073         esac
10074       fi
10075       if test "$with_gnu_ld" = no; then
10076         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10077         hardcode_libdir_separator=:
10078
10079         case $host_cpu in
10080         hppa*64*|ia64*)
10081           hardcode_direct=no
10082           hardcode_shlibpath_var=no
10083           ;;
10084         *)
10085           hardcode_direct=yes
10086           hardcode_direct_absolute=yes
10087           export_dynamic_flag_spec='${wl}-E'
10088
10089           # hardcode_minus_L: Not really in the search PATH,
10090           # but as the default location of the library.
10091           hardcode_minus_L=yes
10092           ;;
10093         esac
10094       fi
10095       ;;
10096
10097     irix5* | irix6* | nonstopux*)
10098       if test "$GCC" = yes; then
10099         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'
10100         # Try to use the -exported_symbol ld option, if it does not
10101         # work, assume that -exports_file does not work either and
10102         # implicitly export all symbols.
10103         save_LDFLAGS="$LDFLAGS"
10104         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10105         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10106 /* end confdefs.h.  */
10107 int foo(void) {}
10108 _ACEOF
10109 if ac_fn_c_try_link "$LINENO"; then :
10110   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'
10111
10112 fi
10113 rm -f core conftest.err conftest.$ac_objext \
10114     conftest$ac_exeext conftest.$ac_ext
10115         LDFLAGS="$save_LDFLAGS"
10116       else
10117         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'
10118         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'
10119       fi
10120       archive_cmds_need_lc='no'
10121       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10122       hardcode_libdir_separator=:
10123       inherit_rpath=yes
10124       link_all_deplibs=yes
10125       ;;
10126
10127     netbsd*)
10128       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10129         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10130       else
10131         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10132       fi
10133       hardcode_libdir_flag_spec='-R$libdir'
10134       hardcode_direct=yes
10135       hardcode_shlibpath_var=no
10136       ;;
10137
10138     newsos6)
10139       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10140       hardcode_direct=yes
10141       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10142       hardcode_libdir_separator=:
10143       hardcode_shlibpath_var=no
10144       ;;
10145
10146     *nto* | *qnx*)
10147       ;;
10148
10149     openbsd*)
10150       if test -f /usr/libexec/ld.so; then
10151         hardcode_direct=yes
10152         hardcode_shlibpath_var=no
10153         hardcode_direct_absolute=yes
10154         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10155           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10156           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10157           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10158           export_dynamic_flag_spec='${wl}-E'
10159         else
10160           case $host_os in
10161            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10162              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10163              hardcode_libdir_flag_spec='-R$libdir'
10164              ;;
10165            *)
10166              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10167              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10168              ;;
10169           esac
10170         fi
10171       else
10172         ld_shlibs=no
10173       fi
10174       ;;
10175
10176     os2*)
10177       hardcode_libdir_flag_spec='-L$libdir'
10178       hardcode_minus_L=yes
10179       allow_undefined_flag=unsupported
10180       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'
10181       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10182       ;;
10183
10184     osf3*)
10185       if test "$GCC" = yes; then
10186         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10187         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'
10188       else
10189         allow_undefined_flag=' -expect_unresolved \*'
10190         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'
10191       fi
10192       archive_cmds_need_lc='no'
10193       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10194       hardcode_libdir_separator=:
10195       ;;
10196
10197     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10198       if test "$GCC" = yes; then
10199         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10200         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'
10201         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10202       else
10203         allow_undefined_flag=' -expect_unresolved \*'
10204         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'
10205         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~
10206         $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'
10207
10208         # Both c and cxx compiler support -rpath directly
10209         hardcode_libdir_flag_spec='-rpath $libdir'
10210       fi
10211       archive_cmds_need_lc='no'
10212       hardcode_libdir_separator=:
10213       ;;
10214
10215     solaris*)
10216       no_undefined_flag=' -z defs'
10217       if test "$GCC" = yes; then
10218         wlarc='${wl}'
10219         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10220         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10221           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10222       else
10223         case `$CC -V 2>&1` in
10224         *"Compilers 5.0"*)
10225           wlarc=''
10226           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10227           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10228           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10229           ;;
10230         *)
10231           wlarc='${wl}'
10232           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10233           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10234           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10235           ;;
10236         esac
10237       fi
10238       hardcode_libdir_flag_spec='-R$libdir'
10239       hardcode_shlibpath_var=no
10240       case $host_os in
10241       solaris2.[0-5] | solaris2.[0-5].*) ;;
10242       *)
10243         # The compiler driver will combine and reorder linker options,
10244         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10245         # but is careful enough not to reorder.
10246         # Supported since Solaris 2.6 (maybe 2.5.1?)
10247         if test "$GCC" = yes; then
10248           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10249         else
10250           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10251         fi
10252         ;;
10253       esac
10254       link_all_deplibs=yes
10255       ;;
10256
10257     sunos4*)
10258       if test "x$host_vendor" = xsequent; then
10259         # Use $CC to link under sequent, because it throws in some extra .o
10260         # files that make .init and .fini sections work.
10261         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10262       else
10263         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10264       fi
10265       hardcode_libdir_flag_spec='-L$libdir'
10266       hardcode_direct=yes
10267       hardcode_minus_L=yes
10268       hardcode_shlibpath_var=no
10269       ;;
10270
10271     sysv4)
10272       case $host_vendor in
10273         sni)
10274           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10275           hardcode_direct=yes # is this really true???
10276         ;;
10277         siemens)
10278           ## LD is ld it makes a PLAMLIB
10279           ## CC just makes a GrossModule.
10280           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10281           reload_cmds='$CC -r -o $output$reload_objs'
10282           hardcode_direct=no
10283         ;;
10284         motorola)
10285           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10286           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10287         ;;
10288       esac
10289       runpath_var='LD_RUN_PATH'
10290       hardcode_shlibpath_var=no
10291       ;;
10292
10293     sysv4.3*)
10294       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10295       hardcode_shlibpath_var=no
10296       export_dynamic_flag_spec='-Bexport'
10297       ;;
10298
10299     sysv4*MP*)
10300       if test -d /usr/nec; then
10301         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10302         hardcode_shlibpath_var=no
10303         runpath_var=LD_RUN_PATH
10304         hardcode_runpath_var=yes
10305         ld_shlibs=yes
10306       fi
10307       ;;
10308
10309     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10310       no_undefined_flag='${wl}-z,text'
10311       archive_cmds_need_lc=no
10312       hardcode_shlibpath_var=no
10313       runpath_var='LD_RUN_PATH'
10314
10315       if test "$GCC" = yes; then
10316         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10317         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10318       else
10319         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10320         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10321       fi
10322       ;;
10323
10324     sysv5* | sco3.2v5* | sco5v6*)
10325       # Note: We can NOT use -z defs as we might desire, because we do not
10326       # link with -lc, and that would cause any symbols used from libc to
10327       # always be unresolved, which means just about no library would
10328       # ever link correctly.  If we're not using GNU ld we use -z text
10329       # though, which does catch some bad symbols but isn't as heavy-handed
10330       # as -z defs.
10331       no_undefined_flag='${wl}-z,text'
10332       allow_undefined_flag='${wl}-z,nodefs'
10333       archive_cmds_need_lc=no
10334       hardcode_shlibpath_var=no
10335       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10336       hardcode_libdir_separator=':'
10337       link_all_deplibs=yes
10338       export_dynamic_flag_spec='${wl}-Bexport'
10339       runpath_var='LD_RUN_PATH'
10340
10341       if test "$GCC" = yes; then
10342         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10343         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10344       else
10345         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10346         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10347       fi
10348       ;;
10349
10350     uts4*)
10351       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10352       hardcode_libdir_flag_spec='-L$libdir'
10353       hardcode_shlibpath_var=no
10354       ;;
10355
10356     *)
10357       ld_shlibs=no
10358       ;;
10359     esac
10360
10361     if test x$host_vendor = xsni; then
10362       case $host in
10363       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10364         export_dynamic_flag_spec='${wl}-Blargedynsym'
10365         ;;
10366       esac
10367     fi
10368   fi
10369
10370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10371 $as_echo "$ld_shlibs" >&6; }
10372 test "$ld_shlibs" = no && can_build_shared=no
10373
10374 with_gnu_ld=$with_gnu_ld
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390 #
10391 # Do we need to explicitly link libc?
10392 #
10393 case "x$archive_cmds_need_lc" in
10394 x|xyes)
10395   # Assume -lc should be added
10396   archive_cmds_need_lc=yes
10397
10398   if test "$enable_shared" = yes && test "$GCC" = yes; then
10399     case $archive_cmds in
10400     *'~'*)
10401       # FIXME: we may have to deal with multi-command sequences.
10402       ;;
10403     '$CC '*)
10404       # Test whether the compiler implicitly links with -lc since on some
10405       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10406       # to ld, don't add -lc before -lgcc.
10407       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10408 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10409 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10410   $as_echo_n "(cached) " >&6
10411 else
10412   $RM conftest*
10413         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10414
10415         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10416   (eval $ac_compile) 2>&5
10417   ac_status=$?
10418   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10419   test $ac_status = 0; } 2>conftest.err; then
10420           soname=conftest
10421           lib=conftest
10422           libobjs=conftest.$ac_objext
10423           deplibs=
10424           wl=$lt_prog_compiler_wl
10425           pic_flag=$lt_prog_compiler_pic
10426           compiler_flags=-v
10427           linker_flags=-v
10428           verstring=
10429           output_objdir=.
10430           libname=conftest
10431           lt_save_allow_undefined_flag=$allow_undefined_flag
10432           allow_undefined_flag=
10433           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10434   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10435   ac_status=$?
10436   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10437   test $ac_status = 0; }
10438           then
10439             lt_cv_archive_cmds_need_lc=no
10440           else
10441             lt_cv_archive_cmds_need_lc=yes
10442           fi
10443           allow_undefined_flag=$lt_save_allow_undefined_flag
10444         else
10445           cat conftest.err 1>&5
10446         fi
10447         $RM conftest*
10448
10449 fi
10450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10451 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10452       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10453       ;;
10454     esac
10455   fi
10456   ;;
10457 esac
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10616 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10617
10618 if test "$GCC" = yes; then
10619   case $host_os in
10620     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10621     *) lt_awk_arg="/^libraries:/" ;;
10622   esac
10623   case $host_os in
10624     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10625     *) lt_sed_strip_eq="s,=/,/,g" ;;
10626   esac
10627   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10628   case $lt_search_path_spec in
10629   *\;*)
10630     # if the path contains ";" then we assume it to be the separator
10631     # otherwise default to the standard path separator (i.e. ":") - it is
10632     # assumed that no part of a normal pathname contains ";" but that should
10633     # okay in the real world where ";" in dirpaths is itself problematic.
10634     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10635     ;;
10636   *)
10637     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10638     ;;
10639   esac
10640   # Ok, now we have the path, separated by spaces, we can step through it
10641   # and add multilib dir if necessary.
10642   lt_tmp_lt_search_path_spec=
10643   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10644   for lt_sys_path in $lt_search_path_spec; do
10645     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10646       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10647     else
10648       test -d "$lt_sys_path" && \
10649         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10650     fi
10651   done
10652   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10653 BEGIN {RS=" "; FS="/|\n";} {
10654   lt_foo="";
10655   lt_count=0;
10656   for (lt_i = NF; lt_i > 0; lt_i--) {
10657     if ($lt_i != "" && $lt_i != ".") {
10658       if ($lt_i == "..") {
10659         lt_count++;
10660       } else {
10661         if (lt_count == 0) {
10662           lt_foo="/" $lt_i lt_foo;
10663         } else {
10664           lt_count--;
10665         }
10666       }
10667     }
10668   }
10669   if (lt_foo != "") { lt_freq[lt_foo]++; }
10670   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10671 }'`
10672   # AWK program above erroneously prepends '/' to C:/dos/paths
10673   # for these hosts.
10674   case $host_os in
10675     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10676       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10677   esac
10678   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10679 else
10680   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10681 fi
10682 library_names_spec=
10683 libname_spec='lib$name'
10684 soname_spec=
10685 shrext_cmds=".so"
10686 postinstall_cmds=
10687 postuninstall_cmds=
10688 finish_cmds=
10689 finish_eval=
10690 shlibpath_var=
10691 shlibpath_overrides_runpath=unknown
10692 version_type=none
10693 dynamic_linker="$host_os ld.so"
10694 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10695 need_lib_prefix=unknown
10696 hardcode_into_libs=no
10697
10698 # when you set need_version to no, make sure it does not cause -set_version
10699 # flags to be left without arguments
10700 need_version=unknown
10701
10702 case $host_os in
10703 aix3*)
10704   version_type=linux
10705   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10706   shlibpath_var=LIBPATH
10707
10708   # AIX 3 has no versioning support, so we append a major version to the name.
10709   soname_spec='${libname}${release}${shared_ext}$major'
10710   ;;
10711
10712 aix[4-9]*)
10713   version_type=linux
10714   need_lib_prefix=no
10715   need_version=no
10716   hardcode_into_libs=yes
10717   if test "$host_cpu" = ia64; then
10718     # AIX 5 supports IA64
10719     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10720     shlibpath_var=LD_LIBRARY_PATH
10721   else
10722     # With GCC up to 2.95.x, collect2 would create an import file
10723     # for dependence libraries.  The import file would start with
10724     # the line `#! .'.  This would cause the generated library to
10725     # depend on `.', always an invalid library.  This was fixed in
10726     # development snapshots of GCC prior to 3.0.
10727     case $host_os in
10728       aix4 | aix4.[01] | aix4.[01].*)
10729       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10730            echo ' yes '
10731            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10732         :
10733       else
10734         can_build_shared=no
10735       fi
10736       ;;
10737     esac
10738     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10739     # soname into executable. Probably we can add versioning support to
10740     # collect2, so additional links can be useful in future.
10741     if test "$aix_use_runtimelinking" = yes; then
10742       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10743       # instead of lib<name>.a to let people know that these are not
10744       # typical AIX shared libraries.
10745       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10746     else
10747       # We preserve .a as extension for shared libraries through AIX4.2
10748       # and later when we are not doing run time linking.
10749       library_names_spec='${libname}${release}.a $libname.a'
10750       soname_spec='${libname}${release}${shared_ext}$major'
10751     fi
10752     shlibpath_var=LIBPATH
10753   fi
10754   ;;
10755
10756 amigaos*)
10757   case $host_cpu in
10758   powerpc)
10759     # Since July 2007 AmigaOS4 officially supports .so libraries.
10760     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10761     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10762     ;;
10763   m68k)
10764     library_names_spec='$libname.ixlibrary $libname.a'
10765     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10766     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'
10767     ;;
10768   esac
10769   ;;
10770
10771 beos*)
10772   library_names_spec='${libname}${shared_ext}'
10773   dynamic_linker="$host_os ld.so"
10774   shlibpath_var=LIBRARY_PATH
10775   ;;
10776
10777 bsdi[45]*)
10778   version_type=linux
10779   need_version=no
10780   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10781   soname_spec='${libname}${release}${shared_ext}$major'
10782   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10783   shlibpath_var=LD_LIBRARY_PATH
10784   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10785   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10786   # the default ld.so.conf also contains /usr/contrib/lib and
10787   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10788   # libtool to hard-code these into programs
10789   ;;
10790
10791 cygwin* | mingw* | pw32* | cegcc*)
10792   version_type=windows
10793   shrext_cmds=".dll"
10794   need_version=no
10795   need_lib_prefix=no
10796
10797   case $GCC,$host_os in
10798   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10799     library_names_spec='$libname.dll.a'
10800     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10801     postinstall_cmds='base_file=`basename \${file}`~
10802       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10803       dldir=$destdir/`dirname \$dlpath`~
10804       test -d \$dldir || mkdir -p \$dldir~
10805       $install_prog $dir/$dlname \$dldir/$dlname~
10806       chmod a+x \$dldir/$dlname~
10807       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10808         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10809       fi'
10810     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10811       dlpath=$dir/\$dldll~
10812        $RM \$dlpath'
10813     shlibpath_overrides_runpath=yes
10814
10815     case $host_os in
10816     cygwin*)
10817       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10818       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10819
10820       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10821       ;;
10822     mingw* | cegcc*)
10823       # MinGW DLLs use traditional 'lib' prefix
10824       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10825       ;;
10826     pw32*)
10827       # pw32 DLLs use 'pw' prefix rather than 'lib'
10828       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10829       ;;
10830     esac
10831     ;;
10832
10833   *)
10834     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10835     ;;
10836   esac
10837   dynamic_linker='Win32 ld.exe'
10838   # FIXME: first we should search . and the directory the executable is in
10839   shlibpath_var=PATH
10840   ;;
10841
10842 darwin* | rhapsody*)
10843   dynamic_linker="$host_os dyld"
10844   version_type=darwin
10845   need_lib_prefix=no
10846   need_version=no
10847   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10848   soname_spec='${libname}${release}${major}$shared_ext'
10849   shlibpath_overrides_runpath=yes
10850   shlibpath_var=DYLD_LIBRARY_PATH
10851   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10852
10853   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10854   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10855   ;;
10856
10857 dgux*)
10858   version_type=linux
10859   need_lib_prefix=no
10860   need_version=no
10861   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10862   soname_spec='${libname}${release}${shared_ext}$major'
10863   shlibpath_var=LD_LIBRARY_PATH
10864   ;;
10865
10866 freebsd* | dragonfly*)
10867   # DragonFly does not have aout.  When/if they implement a new
10868   # versioning mechanism, adjust this.
10869   if test -x /usr/bin/objformat; then
10870     objformat=`/usr/bin/objformat`
10871   else
10872     case $host_os in
10873     freebsd[23].*) objformat=aout ;;
10874     *) objformat=elf ;;
10875     esac
10876   fi
10877   version_type=freebsd-$objformat
10878   case $version_type in
10879     freebsd-elf*)
10880       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10881       need_version=no
10882       need_lib_prefix=no
10883       ;;
10884     freebsd-*)
10885       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10886       need_version=yes
10887       ;;
10888   esac
10889   shlibpath_var=LD_LIBRARY_PATH
10890   case $host_os in
10891   freebsd2.*)
10892     shlibpath_overrides_runpath=yes
10893     ;;
10894   freebsd3.[01]* | freebsdelf3.[01]*)
10895     shlibpath_overrides_runpath=yes
10896     hardcode_into_libs=yes
10897     ;;
10898   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10899   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10900     shlibpath_overrides_runpath=no
10901     hardcode_into_libs=yes
10902     ;;
10903   *) # from 4.6 on, and DragonFly
10904     shlibpath_overrides_runpath=yes
10905     hardcode_into_libs=yes
10906     ;;
10907   esac
10908   ;;
10909
10910 gnu*)
10911   version_type=linux
10912   need_lib_prefix=no
10913   need_version=no
10914   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10915   soname_spec='${libname}${release}${shared_ext}$major'
10916   shlibpath_var=LD_LIBRARY_PATH
10917   hardcode_into_libs=yes
10918   ;;
10919
10920 haiku*)
10921   version_type=linux
10922   need_lib_prefix=no
10923   need_version=no
10924   dynamic_linker="$host_os runtime_loader"
10925   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10926   soname_spec='${libname}${release}${shared_ext}$major'
10927   shlibpath_var=LIBRARY_PATH
10928   shlibpath_overrides_runpath=yes
10929   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10930   hardcode_into_libs=yes
10931   ;;
10932
10933 hpux9* | hpux10* | hpux11*)
10934   # Give a soname corresponding to the major version so that dld.sl refuses to
10935   # link against other versions.
10936   version_type=sunos
10937   need_lib_prefix=no
10938   need_version=no
10939   case $host_cpu in
10940   ia64*)
10941     shrext_cmds='.so'
10942     hardcode_into_libs=yes
10943     dynamic_linker="$host_os dld.so"
10944     shlibpath_var=LD_LIBRARY_PATH
10945     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10946     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10947     soname_spec='${libname}${release}${shared_ext}$major'
10948     if test "X$HPUX_IA64_MODE" = X32; then
10949       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10950     else
10951       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10952     fi
10953     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10954     ;;
10955   hppa*64*)
10956     shrext_cmds='.sl'
10957     hardcode_into_libs=yes
10958     dynamic_linker="$host_os dld.sl"
10959     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10960     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10961     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10962     soname_spec='${libname}${release}${shared_ext}$major'
10963     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10964     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10965     ;;
10966   *)
10967     shrext_cmds='.sl'
10968     dynamic_linker="$host_os dld.sl"
10969     shlibpath_var=SHLIB_PATH
10970     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10971     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10972     soname_spec='${libname}${release}${shared_ext}$major'
10973     ;;
10974   esac
10975   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10976   postinstall_cmds='chmod 555 $lib'
10977   # or fails outright, so override atomically:
10978   install_override_mode=555
10979   ;;
10980
10981 interix[3-9]*)
10982   version_type=linux
10983   need_lib_prefix=no
10984   need_version=no
10985   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10986   soname_spec='${libname}${release}${shared_ext}$major'
10987   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10988   shlibpath_var=LD_LIBRARY_PATH
10989   shlibpath_overrides_runpath=no
10990   hardcode_into_libs=yes
10991   ;;
10992
10993 irix5* | irix6* | nonstopux*)
10994   case $host_os in
10995     nonstopux*) version_type=nonstopux ;;
10996     *)
10997         if test "$lt_cv_prog_gnu_ld" = yes; then
10998                 version_type=linux
10999         else
11000                 version_type=irix
11001         fi ;;
11002   esac
11003   need_lib_prefix=no
11004   need_version=no
11005   soname_spec='${libname}${release}${shared_ext}$major'
11006   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11007   case $host_os in
11008   irix5* | nonstopux*)
11009     libsuff= shlibsuff=
11010     ;;
11011   *)
11012     case $LD in # libtool.m4 will add one of these switches to LD
11013     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11014       libsuff= shlibsuff= libmagic=32-bit;;
11015     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11016       libsuff=32 shlibsuff=N32 libmagic=N32;;
11017     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11018       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11019     *) libsuff= shlibsuff= libmagic=never-match;;
11020     esac
11021     ;;
11022   esac
11023   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11024   shlibpath_overrides_runpath=no
11025   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11026   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11027   hardcode_into_libs=yes
11028   ;;
11029
11030 # No shared lib support for Linux oldld, aout, or coff.
11031 linux*oldld* | linux*aout* | linux*coff*)
11032   dynamic_linker=no
11033   ;;
11034
11035 # This must be Linux ELF.
11036 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11037   version_type=linux
11038   need_lib_prefix=no
11039   need_version=no
11040   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11041   soname_spec='${libname}${release}${shared_ext}$major'
11042   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11043   shlibpath_var=LD_LIBRARY_PATH
11044   shlibpath_overrides_runpath=no
11045
11046   # Some binutils ld are patched to set DT_RUNPATH
11047   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11048   $as_echo_n "(cached) " >&6
11049 else
11050   lt_cv_shlibpath_overrides_runpath=no
11051     save_LDFLAGS=$LDFLAGS
11052     save_libdir=$libdir
11053     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11054          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11055     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11056 /* end confdefs.h.  */
11057
11058 int
11059 main ()
11060 {
11061
11062   ;
11063   return 0;
11064 }
11065 _ACEOF
11066 if ac_fn_c_try_link "$LINENO"; then :
11067   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11068   lt_cv_shlibpath_overrides_runpath=yes
11069 fi
11070 fi
11071 rm -f core conftest.err conftest.$ac_objext \
11072     conftest$ac_exeext conftest.$ac_ext
11073     LDFLAGS=$save_LDFLAGS
11074     libdir=$save_libdir
11075
11076 fi
11077
11078   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11079
11080   # This implies no fast_install, which is unacceptable.
11081   # Some rework will be needed to allow for fast_install
11082   # before this can be enabled.
11083   hardcode_into_libs=yes
11084
11085   # Append ld.so.conf contents to the search path
11086   if test -f /etc/ld.so.conf; then
11087     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' ' '`
11088     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11089   fi
11090
11091   # We used to test for /lib/ld.so.1 and disable shared libraries on
11092   # powerpc, because MkLinux only supported shared libraries with the
11093   # GNU dynamic linker.  Since this was broken with cross compilers,
11094   # most powerpc-linux boxes support dynamic linking these days and
11095   # people can always --disable-shared, the test was removed, and we
11096   # assume the GNU/Linux dynamic linker is in use.
11097   dynamic_linker='GNU/Linux ld.so'
11098   ;;
11099
11100 netbsd*)
11101   version_type=sunos
11102   need_lib_prefix=no
11103   need_version=no
11104   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11105     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11106     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11107     dynamic_linker='NetBSD (a.out) ld.so'
11108   else
11109     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11110     soname_spec='${libname}${release}${shared_ext}$major'
11111     dynamic_linker='NetBSD ld.elf_so'
11112   fi
11113   shlibpath_var=LD_LIBRARY_PATH
11114   shlibpath_overrides_runpath=yes
11115   hardcode_into_libs=yes
11116   ;;
11117
11118 newsos6)
11119   version_type=linux
11120   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11121   shlibpath_var=LD_LIBRARY_PATH
11122   shlibpath_overrides_runpath=yes
11123   ;;
11124
11125 *nto* | *qnx*)
11126   version_type=qnx
11127   need_lib_prefix=no
11128   need_version=no
11129   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11130   soname_spec='${libname}${release}${shared_ext}$major'
11131   shlibpath_var=LD_LIBRARY_PATH
11132   shlibpath_overrides_runpath=no
11133   hardcode_into_libs=yes
11134   dynamic_linker='ldqnx.so'
11135   ;;
11136
11137 openbsd*)
11138   version_type=sunos
11139   sys_lib_dlsearch_path_spec="/usr/lib"
11140   need_lib_prefix=no
11141   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11142   case $host_os in
11143     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11144     *)                          need_version=no  ;;
11145   esac
11146   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11147   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11148   shlibpath_var=LD_LIBRARY_PATH
11149   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11150     case $host_os in
11151       openbsd2.[89] | openbsd2.[89].*)
11152         shlibpath_overrides_runpath=no
11153         ;;
11154       *)
11155         shlibpath_overrides_runpath=yes
11156         ;;
11157       esac
11158   else
11159     shlibpath_overrides_runpath=yes
11160   fi
11161   ;;
11162
11163 os2*)
11164   libname_spec='$name'
11165   shrext_cmds=".dll"
11166   need_lib_prefix=no
11167   library_names_spec='$libname${shared_ext} $libname.a'
11168   dynamic_linker='OS/2 ld.exe'
11169   shlibpath_var=LIBPATH
11170   ;;
11171
11172 osf3* | osf4* | osf5*)
11173   version_type=osf
11174   need_lib_prefix=no
11175   need_version=no
11176   soname_spec='${libname}${release}${shared_ext}$major'
11177   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11178   shlibpath_var=LD_LIBRARY_PATH
11179   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11180   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11181   ;;
11182
11183 rdos*)
11184   dynamic_linker=no
11185   ;;
11186
11187 solaris*)
11188   version_type=linux
11189   need_lib_prefix=no
11190   need_version=no
11191   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11192   soname_spec='${libname}${release}${shared_ext}$major'
11193   shlibpath_var=LD_LIBRARY_PATH
11194   shlibpath_overrides_runpath=yes
11195   hardcode_into_libs=yes
11196   # ldd complains unless libraries are executable
11197   postinstall_cmds='chmod +x $lib'
11198   ;;
11199
11200 sunos4*)
11201   version_type=sunos
11202   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11203   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11204   shlibpath_var=LD_LIBRARY_PATH
11205   shlibpath_overrides_runpath=yes
11206   if test "$with_gnu_ld" = yes; then
11207     need_lib_prefix=no
11208   fi
11209   need_version=yes
11210   ;;
11211
11212 sysv4 | sysv4.3*)
11213   version_type=linux
11214   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11215   soname_spec='${libname}${release}${shared_ext}$major'
11216   shlibpath_var=LD_LIBRARY_PATH
11217   case $host_vendor in
11218     sni)
11219       shlibpath_overrides_runpath=no
11220       need_lib_prefix=no
11221       runpath_var=LD_RUN_PATH
11222       ;;
11223     siemens)
11224       need_lib_prefix=no
11225       ;;
11226     motorola)
11227       need_lib_prefix=no
11228       need_version=no
11229       shlibpath_overrides_runpath=no
11230       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11231       ;;
11232   esac
11233   ;;
11234
11235 sysv4*MP*)
11236   if test -d /usr/nec ;then
11237     version_type=linux
11238     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11239     soname_spec='$libname${shared_ext}.$major'
11240     shlibpath_var=LD_LIBRARY_PATH
11241   fi
11242   ;;
11243
11244 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11245   version_type=freebsd-elf
11246   need_lib_prefix=no
11247   need_version=no
11248   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11249   soname_spec='${libname}${release}${shared_ext}$major'
11250   shlibpath_var=LD_LIBRARY_PATH
11251   shlibpath_overrides_runpath=yes
11252   hardcode_into_libs=yes
11253   if test "$with_gnu_ld" = yes; then
11254     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11255   else
11256     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11257     case $host_os in
11258       sco3.2v5*)
11259         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11260         ;;
11261     esac
11262   fi
11263   sys_lib_dlsearch_path_spec='/usr/lib'
11264   ;;
11265
11266 tpf*)
11267   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11268   version_type=linux
11269   need_lib_prefix=no
11270   need_version=no
11271   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11272   shlibpath_var=LD_LIBRARY_PATH
11273   shlibpath_overrides_runpath=no
11274   hardcode_into_libs=yes
11275   ;;
11276
11277 uts4*)
11278   version_type=linux
11279   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11280   soname_spec='${libname}${release}${shared_ext}$major'
11281   shlibpath_var=LD_LIBRARY_PATH
11282   ;;
11283
11284 *)
11285   dynamic_linker=no
11286   ;;
11287 esac
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11289 $as_echo "$dynamic_linker" >&6; }
11290 test "$dynamic_linker" = no && can_build_shared=no
11291
11292 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11293 if test "$GCC" = yes; then
11294   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11295 fi
11296
11297 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11298   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11299 fi
11300 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11301   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11302 fi
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11396 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11397 hardcode_action=
11398 if test -n "$hardcode_libdir_flag_spec" ||
11399    test -n "$runpath_var" ||
11400    test "X$hardcode_automatic" = "Xyes" ; then
11401
11402   # We can hardcode non-existent directories.
11403   if test "$hardcode_direct" != no &&
11404      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11405      # have to relink, otherwise we might link with an installed library
11406      # when we should be linking with a yet-to-be-installed one
11407      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11408      test "$hardcode_minus_L" != no; then
11409     # Linking always hardcodes the temporary library directory.
11410     hardcode_action=relink
11411   else
11412     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11413     hardcode_action=immediate
11414   fi
11415 else
11416   # We cannot hardcode anything, or else we can only hardcode existing
11417   # directories.
11418   hardcode_action=unsupported
11419 fi
11420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11421 $as_echo "$hardcode_action" >&6; }
11422
11423 if test "$hardcode_action" = relink ||
11424    test "$inherit_rpath" = yes; then
11425   # Fast installation is not supported
11426   enable_fast_install=no
11427 elif test "$shlibpath_overrides_runpath" = yes ||
11428      test "$enable_shared" = no; then
11429   # Fast installation is not necessary
11430   enable_fast_install=needless
11431 fi
11432
11433
11434
11435
11436
11437
11438   if test "x$enable_dlopen" != xyes; then
11439   enable_dlopen=unknown
11440   enable_dlopen_self=unknown
11441   enable_dlopen_self_static=unknown
11442 else
11443   lt_cv_dlopen=no
11444   lt_cv_dlopen_libs=
11445
11446   case $host_os in
11447   beos*)
11448     lt_cv_dlopen="load_add_on"
11449     lt_cv_dlopen_libs=
11450     lt_cv_dlopen_self=yes
11451     ;;
11452
11453   mingw* | pw32* | cegcc*)
11454     lt_cv_dlopen="LoadLibrary"
11455     lt_cv_dlopen_libs=
11456     ;;
11457
11458   cygwin*)
11459     lt_cv_dlopen="dlopen"
11460     lt_cv_dlopen_libs=
11461     ;;
11462
11463   darwin*)
11464   # if libdl is installed we need to link against it
11465     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11466 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11467 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11468   $as_echo_n "(cached) " >&6
11469 else
11470   ac_check_lib_save_LIBS=$LIBS
11471 LIBS="-ldl  $LIBS"
11472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11473 /* end confdefs.h.  */
11474
11475 /* Override any GCC internal prototype to avoid an error.
11476    Use char because int might match the return type of a GCC
11477    builtin and then its argument prototype would still apply.  */
11478 #ifdef __cplusplus
11479 extern "C"
11480 #endif
11481 char dlopen ();
11482 int
11483 main ()
11484 {
11485 return dlopen ();
11486   ;
11487   return 0;
11488 }
11489 _ACEOF
11490 if ac_fn_c_try_link "$LINENO"; then :
11491   ac_cv_lib_dl_dlopen=yes
11492 else
11493   ac_cv_lib_dl_dlopen=no
11494 fi
11495 rm -f core conftest.err conftest.$ac_objext \
11496     conftest$ac_exeext conftest.$ac_ext
11497 LIBS=$ac_check_lib_save_LIBS
11498 fi
11499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11500 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11501 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11502   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11503 else
11504
11505     lt_cv_dlopen="dyld"
11506     lt_cv_dlopen_libs=
11507     lt_cv_dlopen_self=yes
11508
11509 fi
11510
11511     ;;
11512
11513   *)
11514     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11515 if test "x$ac_cv_func_shl_load" = x""yes; then :
11516   lt_cv_dlopen="shl_load"
11517 else
11518   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11519 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11520 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11521   $as_echo_n "(cached) " >&6
11522 else
11523   ac_check_lib_save_LIBS=$LIBS
11524 LIBS="-ldld  $LIBS"
11525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11526 /* end confdefs.h.  */
11527
11528 /* Override any GCC internal prototype to avoid an error.
11529    Use char because int might match the return type of a GCC
11530    builtin and then its argument prototype would still apply.  */
11531 #ifdef __cplusplus
11532 extern "C"
11533 #endif
11534 char shl_load ();
11535 int
11536 main ()
11537 {
11538 return shl_load ();
11539   ;
11540   return 0;
11541 }
11542 _ACEOF
11543 if ac_fn_c_try_link "$LINENO"; then :
11544   ac_cv_lib_dld_shl_load=yes
11545 else
11546   ac_cv_lib_dld_shl_load=no
11547 fi
11548 rm -f core conftest.err conftest.$ac_objext \
11549     conftest$ac_exeext conftest.$ac_ext
11550 LIBS=$ac_check_lib_save_LIBS
11551 fi
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11553 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11554 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11555   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11556 else
11557   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11558 if test "x$ac_cv_func_dlopen" = x""yes; then :
11559   lt_cv_dlopen="dlopen"
11560 else
11561   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11562 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11563 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11564   $as_echo_n "(cached) " >&6
11565 else
11566   ac_check_lib_save_LIBS=$LIBS
11567 LIBS="-ldl  $LIBS"
11568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11569 /* end confdefs.h.  */
11570
11571 /* Override any GCC internal prototype to avoid an error.
11572    Use char because int might match the return type of a GCC
11573    builtin and then its argument prototype would still apply.  */
11574 #ifdef __cplusplus
11575 extern "C"
11576 #endif
11577 char dlopen ();
11578 int
11579 main ()
11580 {
11581 return dlopen ();
11582   ;
11583   return 0;
11584 }
11585 _ACEOF
11586 if ac_fn_c_try_link "$LINENO"; then :
11587   ac_cv_lib_dl_dlopen=yes
11588 else
11589   ac_cv_lib_dl_dlopen=no
11590 fi
11591 rm -f core conftest.err conftest.$ac_objext \
11592     conftest$ac_exeext conftest.$ac_ext
11593 LIBS=$ac_check_lib_save_LIBS
11594 fi
11595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11596 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11597 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11598   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11599 else
11600   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11601 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11602 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11603   $as_echo_n "(cached) " >&6
11604 else
11605   ac_check_lib_save_LIBS=$LIBS
11606 LIBS="-lsvld  $LIBS"
11607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11608 /* end confdefs.h.  */
11609
11610 /* Override any GCC internal prototype to avoid an error.
11611    Use char because int might match the return type of a GCC
11612    builtin and then its argument prototype would still apply.  */
11613 #ifdef __cplusplus
11614 extern "C"
11615 #endif
11616 char dlopen ();
11617 int
11618 main ()
11619 {
11620 return dlopen ();
11621   ;
11622   return 0;
11623 }
11624 _ACEOF
11625 if ac_fn_c_try_link "$LINENO"; then :
11626   ac_cv_lib_svld_dlopen=yes
11627 else
11628   ac_cv_lib_svld_dlopen=no
11629 fi
11630 rm -f core conftest.err conftest.$ac_objext \
11631     conftest$ac_exeext conftest.$ac_ext
11632 LIBS=$ac_check_lib_save_LIBS
11633 fi
11634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11635 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11636 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11637   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11638 else
11639   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11640 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11641 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11642   $as_echo_n "(cached) " >&6
11643 else
11644   ac_check_lib_save_LIBS=$LIBS
11645 LIBS="-ldld  $LIBS"
11646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11647 /* end confdefs.h.  */
11648
11649 /* Override any GCC internal prototype to avoid an error.
11650    Use char because int might match the return type of a GCC
11651    builtin and then its argument prototype would still apply.  */
11652 #ifdef __cplusplus
11653 extern "C"
11654 #endif
11655 char dld_link ();
11656 int
11657 main ()
11658 {
11659 return dld_link ();
11660   ;
11661   return 0;
11662 }
11663 _ACEOF
11664 if ac_fn_c_try_link "$LINENO"; then :
11665   ac_cv_lib_dld_dld_link=yes
11666 else
11667   ac_cv_lib_dld_dld_link=no
11668 fi
11669 rm -f core conftest.err conftest.$ac_objext \
11670     conftest$ac_exeext conftest.$ac_ext
11671 LIBS=$ac_check_lib_save_LIBS
11672 fi
11673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11674 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11675 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11676   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11677 fi
11678
11679
11680 fi
11681
11682
11683 fi
11684
11685
11686 fi
11687
11688
11689 fi
11690
11691
11692 fi
11693
11694     ;;
11695   esac
11696
11697   if test "x$lt_cv_dlopen" != xno; then
11698     enable_dlopen=yes
11699   else
11700     enable_dlopen=no
11701   fi
11702
11703   case $lt_cv_dlopen in
11704   dlopen)
11705     save_CPPFLAGS="$CPPFLAGS"
11706     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11707
11708     save_LDFLAGS="$LDFLAGS"
11709     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11710
11711     save_LIBS="$LIBS"
11712     LIBS="$lt_cv_dlopen_libs $LIBS"
11713
11714     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11715 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11716 if test "${lt_cv_dlopen_self+set}" = set; then :
11717   $as_echo_n "(cached) " >&6
11718 else
11719           if test "$cross_compiling" = yes; then :
11720   lt_cv_dlopen_self=cross
11721 else
11722   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11723   lt_status=$lt_dlunknown
11724   cat > conftest.$ac_ext <<_LT_EOF
11725 #line 11725 "configure"
11726 #include "confdefs.h"
11727
11728 #if HAVE_DLFCN_H
11729 #include <dlfcn.h>
11730 #endif
11731
11732 #include <stdio.h>
11733
11734 #ifdef RTLD_GLOBAL
11735 #  define LT_DLGLOBAL           RTLD_GLOBAL
11736 #else
11737 #  ifdef DL_GLOBAL
11738 #    define LT_DLGLOBAL         DL_GLOBAL
11739 #  else
11740 #    define LT_DLGLOBAL         0
11741 #  endif
11742 #endif
11743
11744 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11745    find out it does not work in some platform. */
11746 #ifndef LT_DLLAZY_OR_NOW
11747 #  ifdef RTLD_LAZY
11748 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11749 #  else
11750 #    ifdef DL_LAZY
11751 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11752 #    else
11753 #      ifdef RTLD_NOW
11754 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11755 #      else
11756 #        ifdef DL_NOW
11757 #          define LT_DLLAZY_OR_NOW      DL_NOW
11758 #        else
11759 #          define LT_DLLAZY_OR_NOW      0
11760 #        endif
11761 #      endif
11762 #    endif
11763 #  endif
11764 #endif
11765
11766 /* When -fvisbility=hidden is used, assume the code has been annotated
11767    correspondingly for the symbols needed.  */
11768 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11769 void fnord () __attribute__((visibility("default")));
11770 #endif
11771
11772 void fnord () { int i=42; }
11773 int main ()
11774 {
11775   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11776   int status = $lt_dlunknown;
11777
11778   if (self)
11779     {
11780       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11781       else
11782         {
11783           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11784           else puts (dlerror ());
11785         }
11786       /* dlclose (self); */
11787     }
11788   else
11789     puts (dlerror ());
11790
11791   return status;
11792 }
11793 _LT_EOF
11794   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11795   (eval $ac_link) 2>&5
11796   ac_status=$?
11797   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11798   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11799     (./conftest; exit; ) >&5 2>/dev/null
11800     lt_status=$?
11801     case x$lt_status in
11802       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11803       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11804       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11805     esac
11806   else :
11807     # compilation failed
11808     lt_cv_dlopen_self=no
11809   fi
11810 fi
11811 rm -fr conftest*
11812
11813
11814 fi
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11816 $as_echo "$lt_cv_dlopen_self" >&6; }
11817
11818     if test "x$lt_cv_dlopen_self" = xyes; then
11819       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11820       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11821 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11822 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11823   $as_echo_n "(cached) " >&6
11824 else
11825           if test "$cross_compiling" = yes; then :
11826   lt_cv_dlopen_self_static=cross
11827 else
11828   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11829   lt_status=$lt_dlunknown
11830   cat > conftest.$ac_ext <<_LT_EOF
11831 #line 11831 "configure"
11832 #include "confdefs.h"
11833
11834 #if HAVE_DLFCN_H
11835 #include <dlfcn.h>
11836 #endif
11837
11838 #include <stdio.h>
11839
11840 #ifdef RTLD_GLOBAL
11841 #  define LT_DLGLOBAL           RTLD_GLOBAL
11842 #else
11843 #  ifdef DL_GLOBAL
11844 #    define LT_DLGLOBAL         DL_GLOBAL
11845 #  else
11846 #    define LT_DLGLOBAL         0
11847 #  endif
11848 #endif
11849
11850 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11851    find out it does not work in some platform. */
11852 #ifndef LT_DLLAZY_OR_NOW
11853 #  ifdef RTLD_LAZY
11854 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11855 #  else
11856 #    ifdef DL_LAZY
11857 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11858 #    else
11859 #      ifdef RTLD_NOW
11860 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11861 #      else
11862 #        ifdef DL_NOW
11863 #          define LT_DLLAZY_OR_NOW      DL_NOW
11864 #        else
11865 #          define LT_DLLAZY_OR_NOW      0
11866 #        endif
11867 #      endif
11868 #    endif
11869 #  endif
11870 #endif
11871
11872 /* When -fvisbility=hidden is used, assume the code has been annotated
11873    correspondingly for the symbols needed.  */
11874 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11875 void fnord () __attribute__((visibility("default")));
11876 #endif
11877
11878 void fnord () { int i=42; }
11879 int main ()
11880 {
11881   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11882   int status = $lt_dlunknown;
11883
11884   if (self)
11885     {
11886       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11887       else
11888         {
11889           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11890           else puts (dlerror ());
11891         }
11892       /* dlclose (self); */
11893     }
11894   else
11895     puts (dlerror ());
11896
11897   return status;
11898 }
11899 _LT_EOF
11900   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11901   (eval $ac_link) 2>&5
11902   ac_status=$?
11903   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11904   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11905     (./conftest; exit; ) >&5 2>/dev/null
11906     lt_status=$?
11907     case x$lt_status in
11908       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11909       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11910       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11911     esac
11912   else :
11913     # compilation failed
11914     lt_cv_dlopen_self_static=no
11915   fi
11916 fi
11917 rm -fr conftest*
11918
11919
11920 fi
11921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11922 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11923     fi
11924
11925     CPPFLAGS="$save_CPPFLAGS"
11926     LDFLAGS="$save_LDFLAGS"
11927     LIBS="$save_LIBS"
11928     ;;
11929   esac
11930
11931   case $lt_cv_dlopen_self in
11932   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11933   *) enable_dlopen_self=unknown ;;
11934   esac
11935
11936   case $lt_cv_dlopen_self_static in
11937   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11938   *) enable_dlopen_self_static=unknown ;;
11939   esac
11940 fi
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958 striplib=
11959 old_striplib=
11960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11961 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11962 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11963   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11964   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11966 $as_echo "yes" >&6; }
11967 else
11968 # FIXME - insert some real tests, host_os isn't really good enough
11969   case $host_os in
11970   darwin*)
11971     if test -n "$STRIP" ; then
11972       striplib="$STRIP -x"
11973       old_striplib="$STRIP -S"
11974       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11975 $as_echo "yes" >&6; }
11976     else
11977       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11978 $as_echo "no" >&6; }
11979     fi
11980     ;;
11981   *)
11982     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11983 $as_echo "no" >&6; }
11984     ;;
11985   esac
11986 fi
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999   # Report which library types will actually be built
12000   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12001 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12003 $as_echo "$can_build_shared" >&6; }
12004
12005   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12006 $as_echo_n "checking whether to build shared libraries... " >&6; }
12007   test "$can_build_shared" = "no" && enable_shared=no
12008
12009   # On AIX, shared libraries and static libraries use the same namespace, and
12010   # are all built from PIC.
12011   case $host_os in
12012   aix3*)
12013     test "$enable_shared" = yes && enable_static=no
12014     if test -n "$RANLIB"; then
12015       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12016       postinstall_cmds='$RANLIB $lib'
12017     fi
12018     ;;
12019
12020   aix[4-9]*)
12021     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12022       test "$enable_shared" = yes && enable_static=no
12023     fi
12024     ;;
12025   esac
12026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12027 $as_echo "$enable_shared" >&6; }
12028
12029   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12030 $as_echo_n "checking whether to build static libraries... " >&6; }
12031   # Make sure either enable_shared or enable_static is yes.
12032   test "$enable_shared" = yes || enable_static=yes
12033   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12034 $as_echo "$enable_static" >&6; }
12035
12036
12037
12038
12039 fi
12040 ac_ext=c
12041 ac_cpp='$CPP $CPPFLAGS'
12042 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12043 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12044 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12045
12046 CC="$lt_save_CC"
12047
12048       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12049     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12050     (test "X$CXX" != "Xg++"))) ; then
12051   ac_ext=cpp
12052 ac_cpp='$CXXCPP $CPPFLAGS'
12053 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12054 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12055 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12057 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12058 if test -z "$CXXCPP"; then
12059   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12060   $as_echo_n "(cached) " >&6
12061 else
12062       # Double quotes because CXXCPP needs to be expanded
12063     for CXXCPP in "$CXX -E" "/lib/cpp"
12064     do
12065       ac_preproc_ok=false
12066 for ac_cxx_preproc_warn_flag in '' yes
12067 do
12068   # Use a header file that comes with gcc, so configuring glibc
12069   # with a fresh cross-compiler works.
12070   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12071   # <limits.h> exists even on freestanding compilers.
12072   # On the NeXT, cc -E runs the code through the compiler's parser,
12073   # not just through cpp. "Syntax error" is here to catch this case.
12074   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12075 /* end confdefs.h.  */
12076 #ifdef __STDC__
12077 # include <limits.h>
12078 #else
12079 # include <assert.h>
12080 #endif
12081                      Syntax error
12082 _ACEOF
12083 if ac_fn_cxx_try_cpp "$LINENO"; then :
12084
12085 else
12086   # Broken: fails on valid input.
12087 continue
12088 fi
12089 rm -f conftest.err conftest.$ac_ext
12090
12091   # OK, works on sane cases.  Now check whether nonexistent headers
12092   # can be detected and how.
12093   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12094 /* end confdefs.h.  */
12095 #include <ac_nonexistent.h>
12096 _ACEOF
12097 if ac_fn_cxx_try_cpp "$LINENO"; then :
12098   # Broken: success on invalid input.
12099 continue
12100 else
12101   # Passes both tests.
12102 ac_preproc_ok=:
12103 break
12104 fi
12105 rm -f conftest.err conftest.$ac_ext
12106
12107 done
12108 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12109 rm -f conftest.err conftest.$ac_ext
12110 if $ac_preproc_ok; then :
12111   break
12112 fi
12113
12114     done
12115     ac_cv_prog_CXXCPP=$CXXCPP
12116
12117 fi
12118   CXXCPP=$ac_cv_prog_CXXCPP
12119 else
12120   ac_cv_prog_CXXCPP=$CXXCPP
12121 fi
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12123 $as_echo "$CXXCPP" >&6; }
12124 ac_preproc_ok=false
12125 for ac_cxx_preproc_warn_flag in '' yes
12126 do
12127   # Use a header file that comes with gcc, so configuring glibc
12128   # with a fresh cross-compiler works.
12129   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12130   # <limits.h> exists even on freestanding compilers.
12131   # On the NeXT, cc -E runs the code through the compiler's parser,
12132   # not just through cpp. "Syntax error" is here to catch this case.
12133   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12134 /* end confdefs.h.  */
12135 #ifdef __STDC__
12136 # include <limits.h>
12137 #else
12138 # include <assert.h>
12139 #endif
12140                      Syntax error
12141 _ACEOF
12142 if ac_fn_cxx_try_cpp "$LINENO"; then :
12143
12144 else
12145   # Broken: fails on valid input.
12146 continue
12147 fi
12148 rm -f conftest.err conftest.$ac_ext
12149
12150   # OK, works on sane cases.  Now check whether nonexistent headers
12151   # can be detected and how.
12152   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12153 /* end confdefs.h.  */
12154 #include <ac_nonexistent.h>
12155 _ACEOF
12156 if ac_fn_cxx_try_cpp "$LINENO"; then :
12157   # Broken: success on invalid input.
12158 continue
12159 else
12160   # Passes both tests.
12161 ac_preproc_ok=:
12162 break
12163 fi
12164 rm -f conftest.err conftest.$ac_ext
12165
12166 done
12167 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12168 rm -f conftest.err conftest.$ac_ext
12169 if $ac_preproc_ok; then :
12170
12171 else
12172   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12173 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12174 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12175 See \`config.log' for more details." "$LINENO" 5; }
12176 fi
12177
12178 ac_ext=c
12179 ac_cpp='$CPP $CPPFLAGS'
12180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12183
12184 else
12185   _lt_caught_CXX_error=yes
12186 fi
12187
12188 ac_ext=cpp
12189 ac_cpp='$CXXCPP $CPPFLAGS'
12190 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12191 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12192 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12193
12194 archive_cmds_need_lc_CXX=no
12195 allow_undefined_flag_CXX=
12196 always_export_symbols_CXX=no
12197 archive_expsym_cmds_CXX=
12198 compiler_needs_object_CXX=no
12199 export_dynamic_flag_spec_CXX=
12200 hardcode_direct_CXX=no
12201 hardcode_direct_absolute_CXX=no
12202 hardcode_libdir_flag_spec_CXX=
12203 hardcode_libdir_flag_spec_ld_CXX=
12204 hardcode_libdir_separator_CXX=
12205 hardcode_minus_L_CXX=no
12206 hardcode_shlibpath_var_CXX=unsupported
12207 hardcode_automatic_CXX=no
12208 inherit_rpath_CXX=no
12209 module_cmds_CXX=
12210 module_expsym_cmds_CXX=
12211 link_all_deplibs_CXX=unknown
12212 old_archive_cmds_CXX=$old_archive_cmds
12213 reload_flag_CXX=$reload_flag
12214 reload_cmds_CXX=$reload_cmds
12215 no_undefined_flag_CXX=
12216 whole_archive_flag_spec_CXX=
12217 enable_shared_with_static_runtimes_CXX=no
12218
12219 # Source file extension for C++ test sources.
12220 ac_ext=cpp
12221
12222 # Object file extension for compiled C++ test sources.
12223 objext=o
12224 objext_CXX=$objext
12225
12226 # No sense in running all these tests if we already determined that
12227 # the CXX compiler isn't working.  Some variables (like enable_shared)
12228 # are currently assumed to apply to all compilers on this platform,
12229 # and will be corrupted by setting them based on a non-working compiler.
12230 if test "$_lt_caught_CXX_error" != yes; then
12231   # Code to be used in simple compile tests
12232   lt_simple_compile_test_code="int some_variable = 0;"
12233
12234   # Code to be used in simple link tests
12235   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12236
12237   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12238
12239
12240
12241
12242
12243
12244 # If no C compiler was specified, use CC.
12245 LTCC=${LTCC-"$CC"}
12246
12247 # If no C compiler flags were specified, use CFLAGS.
12248 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12249
12250 # Allow CC to be a program name with arguments.
12251 compiler=$CC
12252
12253
12254   # save warnings/boilerplate of simple test code
12255   ac_outfile=conftest.$ac_objext
12256 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12257 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12258 _lt_compiler_boilerplate=`cat conftest.err`
12259 $RM conftest*
12260
12261   ac_outfile=conftest.$ac_objext
12262 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12263 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12264 _lt_linker_boilerplate=`cat conftest.err`
12265 $RM -r conftest*
12266
12267
12268   # Allow CC to be a program name with arguments.
12269   lt_save_CC=$CC
12270   lt_save_LD=$LD
12271   lt_save_GCC=$GCC
12272   GCC=$GXX
12273   lt_save_with_gnu_ld=$with_gnu_ld
12274   lt_save_path_LD=$lt_cv_path_LD
12275   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12276     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12277   else
12278     $as_unset lt_cv_prog_gnu_ld
12279   fi
12280   if test -n "${lt_cv_path_LDCXX+set}"; then
12281     lt_cv_path_LD=$lt_cv_path_LDCXX
12282   else
12283     $as_unset lt_cv_path_LD
12284   fi
12285   test -z "${LDCXX+set}" || LD=$LDCXX
12286   CC=${CXX-"c++"}
12287   compiler=$CC
12288   compiler_CXX=$CC
12289   for cc_temp in $compiler""; do
12290   case $cc_temp in
12291     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12292     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12293     \-*) ;;
12294     *) break;;
12295   esac
12296 done
12297 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12298
12299
12300   if test -n "$compiler"; then
12301     # We don't want -fno-exception when compiling C++ code, so set the
12302     # no_builtin_flag separately
12303     if test "$GXX" = yes; then
12304       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12305     else
12306       lt_prog_compiler_no_builtin_flag_CXX=
12307     fi
12308
12309     if test "$GXX" = yes; then
12310       # Set up default GNU C++ configuration
12311
12312
12313
12314 # Check whether --with-gnu-ld was given.
12315 if test "${with_gnu_ld+set}" = set; then :
12316   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12317 else
12318   with_gnu_ld=no
12319 fi
12320
12321 ac_prog=ld
12322 if test "$GCC" = yes; then
12323   # Check if gcc -print-prog-name=ld gives a path.
12324   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12325 $as_echo_n "checking for ld used by $CC... " >&6; }
12326   case $host in
12327   *-*-mingw*)
12328     # gcc leaves a trailing carriage return which upsets mingw
12329     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12330   *)
12331     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12332   esac
12333   case $ac_prog in
12334     # Accept absolute paths.
12335     [\\/]* | ?:[\\/]*)
12336       re_direlt='/[^/][^/]*/\.\./'
12337       # Canonicalize the pathname of ld
12338       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12339       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12340         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12341       done
12342       test -z "$LD" && LD="$ac_prog"
12343       ;;
12344   "")
12345     # If it fails, then pretend we aren't using GCC.
12346     ac_prog=ld
12347     ;;
12348   *)
12349     # If it is relative, then search for the first ld in PATH.
12350     with_gnu_ld=unknown
12351     ;;
12352   esac
12353 elif test "$with_gnu_ld" = yes; then
12354   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12355 $as_echo_n "checking for GNU ld... " >&6; }
12356 else
12357   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12358 $as_echo_n "checking for non-GNU ld... " >&6; }
12359 fi
12360 if test "${lt_cv_path_LD+set}" = set; then :
12361   $as_echo_n "(cached) " >&6
12362 else
12363   if test -z "$LD"; then
12364   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12365   for ac_dir in $PATH; do
12366     IFS="$lt_save_ifs"
12367     test -z "$ac_dir" && ac_dir=.
12368     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12369       lt_cv_path_LD="$ac_dir/$ac_prog"
12370       # Check to see if the program is GNU ld.  I'd rather use --version,
12371       # but apparently some variants of GNU ld only accept -v.
12372       # Break only if it was the GNU/non-GNU ld that we prefer.
12373       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12374       *GNU* | *'with BFD'*)
12375         test "$with_gnu_ld" != no && break
12376         ;;
12377       *)
12378         test "$with_gnu_ld" != yes && break
12379         ;;
12380       esac
12381     fi
12382   done
12383   IFS="$lt_save_ifs"
12384 else
12385   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12386 fi
12387 fi
12388
12389 LD="$lt_cv_path_LD"
12390 if test -n "$LD"; then
12391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12392 $as_echo "$LD" >&6; }
12393 else
12394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12395 $as_echo "no" >&6; }
12396 fi
12397 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12399 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12400 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12401   $as_echo_n "(cached) " >&6
12402 else
12403   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12404 case `$LD -v 2>&1 </dev/null` in
12405 *GNU* | *'with BFD'*)
12406   lt_cv_prog_gnu_ld=yes
12407   ;;
12408 *)
12409   lt_cv_prog_gnu_ld=no
12410   ;;
12411 esac
12412 fi
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12414 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12415 with_gnu_ld=$lt_cv_prog_gnu_ld
12416
12417
12418
12419
12420
12421
12422
12423       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12424       # archiving commands below assume that GNU ld is being used.
12425       if test "$with_gnu_ld" = yes; then
12426         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12427         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'
12428
12429         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12430         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12431
12432         # If archive_cmds runs LD, not CC, wlarc should be empty
12433         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12434         #     investigate it a little bit more. (MM)
12435         wlarc='${wl}'
12436
12437         # ancient GNU ld didn't support --whole-archive et. al.
12438         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12439           $GREP 'no-whole-archive' > /dev/null; then
12440           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12441         else
12442           whole_archive_flag_spec_CXX=
12443         fi
12444       else
12445         with_gnu_ld=no
12446         wlarc=
12447
12448         # A generic and very simple default shared library creation
12449         # command for GNU C++ for the case where it uses the native
12450         # linker, instead of GNU ld.  If possible, this setting should
12451         # overridden to take advantage of the native linker features on
12452         # the platform it is being used on.
12453         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12454       fi
12455
12456       # Commands to make compiler produce verbose output that lists
12457       # what "hidden" libraries, object files and flags are used when
12458       # linking a shared library.
12459       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12460
12461     else
12462       GXX=no
12463       with_gnu_ld=no
12464       wlarc=
12465     fi
12466
12467     # PORTME: fill in a description of your system's C++ link characteristics
12468     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12469 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12470     ld_shlibs_CXX=yes
12471     case $host_os in
12472       aix3*)
12473         # FIXME: insert proper C++ library support
12474         ld_shlibs_CXX=no
12475         ;;
12476       aix[4-9]*)
12477         if test "$host_cpu" = ia64; then
12478           # On IA64, the linker does run time linking by default, so we don't
12479           # have to do anything special.
12480           aix_use_runtimelinking=no
12481           exp_sym_flag='-Bexport'
12482           no_entry_flag=""
12483         else
12484           aix_use_runtimelinking=no
12485
12486           # Test if we are trying to use run time linking or normal
12487           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12488           # need to do runtime linking.
12489           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12490             for ld_flag in $LDFLAGS; do
12491               case $ld_flag in
12492               *-brtl*)
12493                 aix_use_runtimelinking=yes
12494                 break
12495                 ;;
12496               esac
12497             done
12498             ;;
12499           esac
12500
12501           exp_sym_flag='-bexport'
12502           no_entry_flag='-bnoentry'
12503         fi
12504
12505         # When large executables or shared objects are built, AIX ld can
12506         # have problems creating the table of contents.  If linking a library
12507         # or program results in "error TOC overflow" add -mminimal-toc to
12508         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12509         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12510
12511         archive_cmds_CXX=''
12512         hardcode_direct_CXX=yes
12513         hardcode_direct_absolute_CXX=yes
12514         hardcode_libdir_separator_CXX=':'
12515         link_all_deplibs_CXX=yes
12516         file_list_spec_CXX='${wl}-f,'
12517
12518         if test "$GXX" = yes; then
12519           case $host_os in aix4.[012]|aix4.[012].*)
12520           # We only want to do this on AIX 4.2 and lower, the check
12521           # below for broken collect2 doesn't work under 4.3+
12522           collect2name=`${CC} -print-prog-name=collect2`
12523           if test -f "$collect2name" &&
12524              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12525           then
12526             # We have reworked collect2
12527             :
12528           else
12529             # We have old collect2
12530             hardcode_direct_CXX=unsupported
12531             # It fails to find uninstalled libraries when the uninstalled
12532             # path is not listed in the libpath.  Setting hardcode_minus_L
12533             # to unsupported forces relinking
12534             hardcode_minus_L_CXX=yes
12535             hardcode_libdir_flag_spec_CXX='-L$libdir'
12536             hardcode_libdir_separator_CXX=
12537           fi
12538           esac
12539           shared_flag='-shared'
12540           if test "$aix_use_runtimelinking" = yes; then
12541             shared_flag="$shared_flag "'${wl}-G'
12542           fi
12543         else
12544           # not using gcc
12545           if test "$host_cpu" = ia64; then
12546           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12547           # chokes on -Wl,-G. The following line is correct:
12548           shared_flag='-G'
12549           else
12550             if test "$aix_use_runtimelinking" = yes; then
12551               shared_flag='${wl}-G'
12552             else
12553               shared_flag='${wl}-bM:SRE'
12554             fi
12555           fi
12556         fi
12557
12558         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12559         # It seems that -bexpall does not export symbols beginning with
12560         # underscore (_), so it is better to generate a list of symbols to
12561         # export.
12562         always_export_symbols_CXX=yes
12563         if test "$aix_use_runtimelinking" = yes; then
12564           # Warning - without using the other runtime loading flags (-brtl),
12565           # -berok will link without error, but may produce a broken library.
12566           allow_undefined_flag_CXX='-berok'
12567           # Determine the default libpath from the value encoded in an empty
12568           # executable.
12569           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12570 /* end confdefs.h.  */
12571
12572 int
12573 main ()
12574 {
12575
12576   ;
12577   return 0;
12578 }
12579 _ACEOF
12580 if ac_fn_cxx_try_link "$LINENO"; then :
12581
12582 lt_aix_libpath_sed='
12583     /Import File Strings/,/^$/ {
12584         /^0/ {
12585             s/^0  *\(.*\)$/\1/
12586             p
12587         }
12588     }'
12589 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12590 # Check for a 64-bit object if we didn't find anything.
12591 if test -z "$aix_libpath"; then
12592   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12593 fi
12594 fi
12595 rm -f core conftest.err conftest.$ac_objext \
12596     conftest$ac_exeext conftest.$ac_ext
12597 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12598
12599           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12600
12601           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"
12602         else
12603           if test "$host_cpu" = ia64; then
12604             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12605             allow_undefined_flag_CXX="-z nodefs"
12606             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"
12607           else
12608             # Determine the default libpath from the value encoded in an
12609             # empty executable.
12610             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12611 /* end confdefs.h.  */
12612
12613 int
12614 main ()
12615 {
12616
12617   ;
12618   return 0;
12619 }
12620 _ACEOF
12621 if ac_fn_cxx_try_link "$LINENO"; then :
12622
12623 lt_aix_libpath_sed='
12624     /Import File Strings/,/^$/ {
12625         /^0/ {
12626             s/^0  *\(.*\)$/\1/
12627             p
12628         }
12629     }'
12630 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12631 # Check for a 64-bit object if we didn't find anything.
12632 if test -z "$aix_libpath"; then
12633   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12634 fi
12635 fi
12636 rm -f core conftest.err conftest.$ac_objext \
12637     conftest$ac_exeext conftest.$ac_ext
12638 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12639
12640             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12641             # Warning - without using the other run time loading flags,
12642             # -berok will link without error, but may produce a broken library.
12643             no_undefined_flag_CXX=' ${wl}-bernotok'
12644             allow_undefined_flag_CXX=' ${wl}-berok'
12645             if test "$with_gnu_ld" = yes; then
12646               # We only use this code for GNU lds that support --whole-archive.
12647               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12648             else
12649               # Exported symbols can be pulled into shared objects from archives
12650               whole_archive_flag_spec_CXX='$convenience'
12651             fi
12652             archive_cmds_need_lc_CXX=yes
12653             # This is similar to how AIX traditionally builds its shared
12654             # libraries.
12655             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'
12656           fi
12657         fi
12658         ;;
12659
12660       beos*)
12661         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12662           allow_undefined_flag_CXX=unsupported
12663           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12664           # support --undefined.  This deserves some investigation.  FIXME
12665           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12666         else
12667           ld_shlibs_CXX=no
12668         fi
12669         ;;
12670
12671       chorus*)
12672         case $cc_basename in
12673           *)
12674           # FIXME: insert proper C++ library support
12675           ld_shlibs_CXX=no
12676           ;;
12677         esac
12678         ;;
12679
12680       cygwin* | mingw* | pw32* | cegcc*)
12681         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12682         # as there is no search path for DLLs.
12683         hardcode_libdir_flag_spec_CXX='-L$libdir'
12684         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12685         allow_undefined_flag_CXX=unsupported
12686         always_export_symbols_CXX=no
12687         enable_shared_with_static_runtimes_CXX=yes
12688
12689         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12690           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'
12691           # If the export-symbols file already is a .def file (1st line
12692           # is EXPORTS), use it as is; otherwise, prepend...
12693           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12694             cp $export_symbols $output_objdir/$soname.def;
12695           else
12696             echo EXPORTS > $output_objdir/$soname.def;
12697             cat $export_symbols >> $output_objdir/$soname.def;
12698           fi~
12699           $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'
12700         else
12701           ld_shlibs_CXX=no
12702         fi
12703         ;;
12704       darwin* | rhapsody*)
12705
12706
12707   archive_cmds_need_lc_CXX=no
12708   hardcode_direct_CXX=no
12709   hardcode_automatic_CXX=yes
12710   hardcode_shlibpath_var_CXX=unsupported
12711   if test "$lt_cv_ld_force_load" = "yes"; then
12712     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\"`'
12713   else
12714     whole_archive_flag_spec_CXX=''
12715   fi
12716   link_all_deplibs_CXX=yes
12717   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12718   case $cc_basename in
12719      ifort*) _lt_dar_can_shared=yes ;;
12720      *) _lt_dar_can_shared=$GCC ;;
12721   esac
12722   if test "$_lt_dar_can_shared" = "yes"; then
12723     output_verbose_link_cmd=func_echo_all
12724     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}"
12725     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12726     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}"
12727     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}"
12728        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12729       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}"
12730       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}"
12731     fi
12732
12733   else
12734   ld_shlibs_CXX=no
12735   fi
12736
12737         ;;
12738
12739       dgux*)
12740         case $cc_basename in
12741           ec++*)
12742             # FIXME: insert proper C++ library support
12743             ld_shlibs_CXX=no
12744             ;;
12745           ghcx*)
12746             # Green Hills C++ Compiler
12747             # FIXME: insert proper C++ library support
12748             ld_shlibs_CXX=no
12749             ;;
12750           *)
12751             # FIXME: insert proper C++ library support
12752             ld_shlibs_CXX=no
12753             ;;
12754         esac
12755         ;;
12756
12757       freebsd2.*)
12758         # C++ shared libraries reported to be fairly broken before
12759         # switch to ELF
12760         ld_shlibs_CXX=no
12761         ;;
12762
12763       freebsd-elf*)
12764         archive_cmds_need_lc_CXX=no
12765         ;;
12766
12767       freebsd* | dragonfly*)
12768         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12769         # conventions
12770         ld_shlibs_CXX=yes
12771         ;;
12772
12773       gnu*)
12774         ;;
12775
12776       haiku*)
12777         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12778         link_all_deplibs_CXX=yes
12779         ;;
12780
12781       hpux9*)
12782         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12783         hardcode_libdir_separator_CXX=:
12784         export_dynamic_flag_spec_CXX='${wl}-E'
12785         hardcode_direct_CXX=yes
12786         hardcode_minus_L_CXX=yes # Not in the search PATH,
12787                                              # but as the default
12788                                              # location of the library.
12789
12790         case $cc_basename in
12791           CC*)
12792             # FIXME: insert proper C++ library support
12793             ld_shlibs_CXX=no
12794             ;;
12795           aCC*)
12796             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'
12797             # Commands to make compiler produce verbose output that lists
12798             # what "hidden" libraries, object files and flags are used when
12799             # linking a shared library.
12800             #
12801             # There doesn't appear to be a way to prevent this compiler from
12802             # explicitly linking system object files so we need to strip them
12803             # from the output so that they don't get included in the library
12804             # dependencies.
12805             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"'
12806             ;;
12807           *)
12808             if test "$GXX" = yes; then
12809               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'
12810             else
12811               # FIXME: insert proper C++ library support
12812               ld_shlibs_CXX=no
12813             fi
12814             ;;
12815         esac
12816         ;;
12817
12818       hpux10*|hpux11*)
12819         if test $with_gnu_ld = no; then
12820           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12821           hardcode_libdir_separator_CXX=:
12822
12823           case $host_cpu in
12824             hppa*64*|ia64*)
12825               ;;
12826             *)
12827               export_dynamic_flag_spec_CXX='${wl}-E'
12828               ;;
12829           esac
12830         fi
12831         case $host_cpu in
12832           hppa*64*|ia64*)
12833             hardcode_direct_CXX=no
12834             hardcode_shlibpath_var_CXX=no
12835             ;;
12836           *)
12837             hardcode_direct_CXX=yes
12838             hardcode_direct_absolute_CXX=yes
12839             hardcode_minus_L_CXX=yes # Not in the search PATH,
12840                                                  # but as the default
12841                                                  # location of the library.
12842             ;;
12843         esac
12844
12845         case $cc_basename in
12846           CC*)
12847             # FIXME: insert proper C++ library support
12848             ld_shlibs_CXX=no
12849             ;;
12850           aCC*)
12851             case $host_cpu in
12852               hppa*64*)
12853                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12854                 ;;
12855               ia64*)
12856                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12857                 ;;
12858               *)
12859                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12860                 ;;
12861             esac
12862             # Commands to make compiler produce verbose output that lists
12863             # what "hidden" libraries, object files and flags are used when
12864             # linking a shared library.
12865             #
12866             # There doesn't appear to be a way to prevent this compiler from
12867             # explicitly linking system object files so we need to strip them
12868             # from the output so that they don't get included in the library
12869             # dependencies.
12870             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"'
12871             ;;
12872           *)
12873             if test "$GXX" = yes; then
12874               if test $with_gnu_ld = no; then
12875                 case $host_cpu in
12876                   hppa*64*)
12877                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12878                     ;;
12879                   ia64*)
12880                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12881                     ;;
12882                   *)
12883                     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'
12884                     ;;
12885                 esac
12886               fi
12887             else
12888               # FIXME: insert proper C++ library support
12889               ld_shlibs_CXX=no
12890             fi
12891             ;;
12892         esac
12893         ;;
12894
12895       interix[3-9]*)
12896         hardcode_direct_CXX=no
12897         hardcode_shlibpath_var_CXX=no
12898         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12899         export_dynamic_flag_spec_CXX='${wl}-E'
12900         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12901         # Instead, shared libraries are loaded at an image base (0x10000000 by
12902         # default) and relocated if they conflict, which is a slow very memory
12903         # consuming and fragmenting process.  To avoid this, we pick a random,
12904         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12905         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12906         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'
12907         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'
12908         ;;
12909       irix5* | irix6*)
12910         case $cc_basename in
12911           CC*)
12912             # SGI C++
12913             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'
12914
12915             # Archives containing C++ object files must be created using
12916             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12917             # necessary to make sure instantiated templates are included
12918             # in the archive.
12919             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12920             ;;
12921           *)
12922             if test "$GXX" = yes; then
12923               if test "$with_gnu_ld" = no; then
12924                 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'
12925               else
12926                 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'
12927               fi
12928             fi
12929             link_all_deplibs_CXX=yes
12930             ;;
12931         esac
12932         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12933         hardcode_libdir_separator_CXX=:
12934         inherit_rpath_CXX=yes
12935         ;;
12936
12937       linux* | k*bsd*-gnu | kopensolaris*-gnu)
12938         case $cc_basename in
12939           KCC*)
12940             # Kuck and Associates, Inc. (KAI) C++ Compiler
12941
12942             # KCC will only create a shared library if the output file
12943             # ends with ".so" (or ".sl" for HP-UX), so rename the library
12944             # to its proper name (with version) after linking.
12945             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'
12946             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'
12947             # Commands to make compiler produce verbose output that lists
12948             # what "hidden" libraries, object files and flags are used when
12949             # linking a shared library.
12950             #
12951             # There doesn't appear to be a way to prevent this compiler from
12952             # explicitly linking system object files so we need to strip them
12953             # from the output so that they don't get included in the library
12954             # dependencies.
12955             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"'
12956
12957             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12958             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12959
12960             # Archives containing C++ object files must be created using
12961             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12962             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12963             ;;
12964           icpc* | ecpc* )
12965             # Intel C++
12966             with_gnu_ld=yes
12967             # version 8.0 and above of icpc choke on multiply defined symbols
12968             # if we add $predep_objects and $postdep_objects, however 7.1 and
12969             # earlier do not add the objects themselves.
12970             case `$CC -V 2>&1` in
12971               *"Version 7."*)
12972                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12973                 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'
12974                 ;;
12975               *)  # Version 8.0 or newer
12976                 tmp_idyn=
12977                 case $host_cpu in
12978                   ia64*) tmp_idyn=' -i_dynamic';;
12979                 esac
12980                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12981                 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'
12982                 ;;
12983             esac
12984             archive_cmds_need_lc_CXX=no
12985             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12986             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12987             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12988             ;;
12989           pgCC* | pgcpp*)
12990             # Portland Group C++ compiler
12991             case `$CC -V` in
12992             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12993               prelink_cmds_CXX='tpldir=Template.dir~
12994                 rm -rf $tpldir~
12995                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12996                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12997               old_archive_cmds_CXX='tpldir=Template.dir~
12998                 rm -rf $tpldir~
12999                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13000                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13001                 $RANLIB $oldlib'
13002               archive_cmds_CXX='tpldir=Template.dir~
13003                 rm -rf $tpldir~
13004                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13005                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13006               archive_expsym_cmds_CXX='tpldir=Template.dir~
13007                 rm -rf $tpldir~
13008                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13009                 $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'
13010               ;;
13011             *) # Version 6 and above use weak symbols
13012               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13013               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'
13014               ;;
13015             esac
13016
13017             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13018             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13019             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'
13020             ;;
13021           cxx*)
13022             # Compaq C++
13023             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13024             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'
13025
13026             runpath_var=LD_RUN_PATH
13027             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13028             hardcode_libdir_separator_CXX=:
13029
13030             # Commands to make compiler produce verbose output that lists
13031             # what "hidden" libraries, object files and flags are used when
13032             # linking a shared library.
13033             #
13034             # There doesn't appear to be a way to prevent this compiler from
13035             # explicitly linking system object files so we need to strip them
13036             # from the output so that they don't get included in the library
13037             # dependencies.
13038             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'
13039             ;;
13040           xl* | mpixl* | bgxl*)
13041             # IBM XL 8.0 on PPC, with GNU ld
13042             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13043             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13044             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13045             if test "x$supports_anon_versioning" = xyes; then
13046               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13047                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13048                 echo "local: *; };" >> $output_objdir/$libname.ver~
13049                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13050             fi
13051             ;;
13052           *)
13053             case `$CC -V 2>&1 | sed 5q` in
13054             *Sun\ C*)
13055               # Sun C++ 5.9
13056               no_undefined_flag_CXX=' -zdefs'
13057               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13058               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'
13059               hardcode_libdir_flag_spec_CXX='-R$libdir'
13060               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'
13061               compiler_needs_object_CXX=yes
13062
13063               # Not sure whether something based on
13064               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13065               # would be better.
13066               output_verbose_link_cmd='func_echo_all'
13067
13068               # Archives containing C++ object files must be created using
13069               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13070               # necessary to make sure instantiated templates are included
13071               # in the archive.
13072               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13073               ;;
13074             esac
13075             ;;
13076         esac
13077         ;;
13078
13079       lynxos*)
13080         # FIXME: insert proper C++ library support
13081         ld_shlibs_CXX=no
13082         ;;
13083
13084       m88k*)
13085         # FIXME: insert proper C++ library support
13086         ld_shlibs_CXX=no
13087         ;;
13088
13089       mvs*)
13090         case $cc_basename in
13091           cxx*)
13092             # FIXME: insert proper C++ library support
13093             ld_shlibs_CXX=no
13094             ;;
13095           *)
13096             # FIXME: insert proper C++ library support
13097             ld_shlibs_CXX=no
13098             ;;
13099         esac
13100         ;;
13101
13102       netbsd*)
13103         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13104           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13105           wlarc=
13106           hardcode_libdir_flag_spec_CXX='-R$libdir'
13107           hardcode_direct_CXX=yes
13108           hardcode_shlibpath_var_CXX=no
13109         fi
13110         # Workaround some broken pre-1.5 toolchains
13111         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13112         ;;
13113
13114       *nto* | *qnx*)
13115         ld_shlibs_CXX=yes
13116         ;;
13117
13118       openbsd2*)
13119         # C++ shared libraries are fairly broken
13120         ld_shlibs_CXX=no
13121         ;;
13122
13123       openbsd*)
13124         if test -f /usr/libexec/ld.so; then
13125           hardcode_direct_CXX=yes
13126           hardcode_shlibpath_var_CXX=no
13127           hardcode_direct_absolute_CXX=yes
13128           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13129           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13130           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13131             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13132             export_dynamic_flag_spec_CXX='${wl}-E'
13133             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13134           fi
13135           output_verbose_link_cmd=func_echo_all
13136         else
13137           ld_shlibs_CXX=no
13138         fi
13139         ;;
13140
13141       osf3* | osf4* | osf5*)
13142         case $cc_basename in
13143           KCC*)
13144             # Kuck and Associates, Inc. (KAI) C++ Compiler
13145
13146             # KCC will only create a shared library if the output file
13147             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13148             # to its proper name (with version) after linking.
13149             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'
13150
13151             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13152             hardcode_libdir_separator_CXX=:
13153
13154             # Archives containing C++ object files must be created using
13155             # the KAI C++ compiler.
13156             case $host in
13157               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13158               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13159             esac
13160             ;;
13161           RCC*)
13162             # Rational C++ 2.4.1
13163             # FIXME: insert proper C++ library support
13164             ld_shlibs_CXX=no
13165             ;;
13166           cxx*)
13167             case $host in
13168               osf3*)
13169                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13170                 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'
13171                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13172                 ;;
13173               *)
13174                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13175                 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'
13176                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13177                   echo "-hidden">> $lib.exp~
13178                   $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~
13179                   $RM $lib.exp'
13180                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13181                 ;;
13182             esac
13183
13184             hardcode_libdir_separator_CXX=:
13185
13186             # Commands to make compiler produce verbose output that lists
13187             # what "hidden" libraries, object files and flags are used when
13188             # linking a shared library.
13189             #
13190             # There doesn't appear to be a way to prevent this compiler from
13191             # explicitly linking system object files so we need to strip them
13192             # from the output so that they don't get included in the library
13193             # dependencies.
13194             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"'
13195             ;;
13196           *)
13197             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13198               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13199               case $host in
13200                 osf3*)
13201                   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'
13202                   ;;
13203                 *)
13204                   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'
13205                   ;;
13206               esac
13207
13208               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13209               hardcode_libdir_separator_CXX=:
13210
13211               # Commands to make compiler produce verbose output that lists
13212               # what "hidden" libraries, object files and flags are used when
13213               # linking a shared library.
13214               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13215
13216             else
13217               # FIXME: insert proper C++ library support
13218               ld_shlibs_CXX=no
13219             fi
13220             ;;
13221         esac
13222         ;;
13223
13224       psos*)
13225         # FIXME: insert proper C++ library support
13226         ld_shlibs_CXX=no
13227         ;;
13228
13229       sunos4*)
13230         case $cc_basename in
13231           CC*)
13232             # Sun C++ 4.x
13233             # FIXME: insert proper C++ library support
13234             ld_shlibs_CXX=no
13235             ;;
13236           lcc*)
13237             # Lucid
13238             # FIXME: insert proper C++ library support
13239             ld_shlibs_CXX=no
13240             ;;
13241           *)
13242             # FIXME: insert proper C++ library support
13243             ld_shlibs_CXX=no
13244             ;;
13245         esac
13246         ;;
13247
13248       solaris*)
13249         case $cc_basename in
13250           CC*)
13251             # Sun C++ 4.2, 5.x and Centerline C++
13252             archive_cmds_need_lc_CXX=yes
13253             no_undefined_flag_CXX=' -zdefs'
13254             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13255             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13256               $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'
13257
13258             hardcode_libdir_flag_spec_CXX='-R$libdir'
13259             hardcode_shlibpath_var_CXX=no
13260             case $host_os in
13261               solaris2.[0-5] | solaris2.[0-5].*) ;;
13262               *)
13263                 # The compiler driver will combine and reorder linker options,
13264                 # but understands `-z linker_flag'.
13265                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13266                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13267                 ;;
13268             esac
13269             link_all_deplibs_CXX=yes
13270
13271             output_verbose_link_cmd='func_echo_all'
13272
13273             # Archives containing C++ object files must be created using
13274             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13275             # necessary to make sure instantiated templates are included
13276             # in the archive.
13277             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13278             ;;
13279           gcx*)
13280             # Green Hills C++ Compiler
13281             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13282
13283             # The C++ compiler must be used to create the archive.
13284             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13285             ;;
13286           *)
13287             # GNU C++ compiler with Solaris linker
13288             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13289               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13290               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13291                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13292                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13293                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13294
13295                 # Commands to make compiler produce verbose output that lists
13296                 # what "hidden" libraries, object files and flags are used when
13297                 # linking a shared library.
13298                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13299               else
13300                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13301                 # platform.
13302                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13303                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13304                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13305
13306                 # Commands to make compiler produce verbose output that lists
13307                 # what "hidden" libraries, object files and flags are used when
13308                 # linking a shared library.
13309                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13310               fi
13311
13312               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13313               case $host_os in
13314                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13315                 *)
13316                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13317                   ;;
13318               esac
13319             fi
13320             ;;
13321         esac
13322         ;;
13323
13324     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13325       no_undefined_flag_CXX='${wl}-z,text'
13326       archive_cmds_need_lc_CXX=no
13327       hardcode_shlibpath_var_CXX=no
13328       runpath_var='LD_RUN_PATH'
13329
13330       case $cc_basename in
13331         CC*)
13332           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13333           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13334           ;;
13335         *)
13336           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13337           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13338           ;;
13339       esac
13340       ;;
13341
13342       sysv5* | sco3.2v5* | sco5v6*)
13343         # Note: We can NOT use -z defs as we might desire, because we do not
13344         # link with -lc, and that would cause any symbols used from libc to
13345         # always be unresolved, which means just about no library would
13346         # ever link correctly.  If we're not using GNU ld we use -z text
13347         # though, which does catch some bad symbols but isn't as heavy-handed
13348         # as -z defs.
13349         no_undefined_flag_CXX='${wl}-z,text'
13350         allow_undefined_flag_CXX='${wl}-z,nodefs'
13351         archive_cmds_need_lc_CXX=no
13352         hardcode_shlibpath_var_CXX=no
13353         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13354         hardcode_libdir_separator_CXX=':'
13355         link_all_deplibs_CXX=yes
13356         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13357         runpath_var='LD_RUN_PATH'
13358
13359         case $cc_basename in
13360           CC*)
13361             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13362             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13363             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13364               '"$old_archive_cmds_CXX"
13365             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13366               '"$reload_cmds_CXX"
13367             ;;
13368           *)
13369             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13370             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13371             ;;
13372         esac
13373       ;;
13374
13375       tandem*)
13376         case $cc_basename in
13377           NCC*)
13378             # NonStop-UX NCC 3.20
13379             # FIXME: insert proper C++ library support
13380             ld_shlibs_CXX=no
13381             ;;
13382           *)
13383             # FIXME: insert proper C++ library support
13384             ld_shlibs_CXX=no
13385             ;;
13386         esac
13387         ;;
13388
13389       vxworks*)
13390         # FIXME: insert proper C++ library support
13391         ld_shlibs_CXX=no
13392         ;;
13393
13394       *)
13395         # FIXME: insert proper C++ library support
13396         ld_shlibs_CXX=no
13397         ;;
13398     esac
13399
13400     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13401 $as_echo "$ld_shlibs_CXX" >&6; }
13402     test "$ld_shlibs_CXX" = no && can_build_shared=no
13403
13404     GCC_CXX="$GXX"
13405     LD_CXX="$LD"
13406
13407     ## CAVEAT EMPTOR:
13408     ## There is no encapsulation within the following macros, do not change
13409     ## the running order or otherwise move them around unless you know exactly
13410     ## what you are doing...
13411     # Dependencies to place before and after the object being linked:
13412 predep_objects_CXX=
13413 postdep_objects_CXX=
13414 predeps_CXX=
13415 postdeps_CXX=
13416 compiler_lib_search_path_CXX=
13417
13418 cat > conftest.$ac_ext <<_LT_EOF
13419 class Foo
13420 {
13421 public:
13422   Foo (void) { a = 0; }
13423 private:
13424   int a;
13425 };
13426 _LT_EOF
13427
13428 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13429   (eval $ac_compile) 2>&5
13430   ac_status=$?
13431   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13432   test $ac_status = 0; }; then
13433   # Parse the compiler output and extract the necessary
13434   # objects, libraries and library flags.
13435
13436   # Sentinel used to keep track of whether or not we are before
13437   # the conftest object file.
13438   pre_test_object_deps_done=no
13439
13440   for p in `eval "$output_verbose_link_cmd"`; do
13441     case $p in
13442
13443     -L* | -R* | -l*)
13444        # Some compilers place space between "-{L,R}" and the path.
13445        # Remove the space.
13446        if test $p = "-L" ||
13447           test $p = "-R"; then
13448          prev=$p
13449          continue
13450        else
13451          prev=
13452        fi
13453
13454        if test "$pre_test_object_deps_done" = no; then
13455          case $p in
13456          -L* | -R*)
13457            # Internal compiler library paths should come after those
13458            # provided the user.  The postdeps already come after the
13459            # user supplied libs so there is no need to process them.
13460            if test -z "$compiler_lib_search_path_CXX"; then
13461              compiler_lib_search_path_CXX="${prev}${p}"
13462            else
13463              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13464            fi
13465            ;;
13466          # The "-l" case would never come before the object being
13467          # linked, so don't bother handling this case.
13468          esac
13469        else
13470          if test -z "$postdeps_CXX"; then
13471            postdeps_CXX="${prev}${p}"
13472          else
13473            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13474          fi
13475        fi
13476        ;;
13477
13478     *.$objext)
13479        # This assumes that the test object file only shows up
13480        # once in the compiler output.
13481        if test "$p" = "conftest.$objext"; then
13482          pre_test_object_deps_done=yes
13483          continue
13484        fi
13485
13486        if test "$pre_test_object_deps_done" = no; then
13487          if test -z "$predep_objects_CXX"; then
13488            predep_objects_CXX="$p"
13489          else
13490            predep_objects_CXX="$predep_objects_CXX $p"
13491          fi
13492        else
13493          if test -z "$postdep_objects_CXX"; then
13494            postdep_objects_CXX="$p"
13495          else
13496            postdep_objects_CXX="$postdep_objects_CXX $p"
13497          fi
13498        fi
13499        ;;
13500
13501     *) ;; # Ignore the rest.
13502
13503     esac
13504   done
13505
13506   # Clean up.
13507   rm -f a.out a.exe
13508 else
13509   echo "libtool.m4: error: problem compiling CXX test program"
13510 fi
13511
13512 $RM -f confest.$objext
13513
13514 # PORTME: override above test on systems where it is broken
13515 case $host_os in
13516 interix[3-9]*)
13517   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13518   # hack all around it, let's just trust "g++" to DTRT.
13519   predep_objects_CXX=
13520   postdep_objects_CXX=
13521   postdeps_CXX=
13522   ;;
13523
13524 linux*)
13525   case `$CC -V 2>&1 | sed 5q` in
13526   *Sun\ C*)
13527     # Sun C++ 5.9
13528
13529     # The more standards-conforming stlport4 library is
13530     # incompatible with the Cstd library. Avoid specifying
13531     # it if it's in CXXFLAGS. Ignore libCrun as
13532     # -library=stlport4 depends on it.
13533     case " $CXX $CXXFLAGS " in
13534     *" -library=stlport4 "*)
13535       solaris_use_stlport4=yes
13536       ;;
13537     esac
13538
13539     if test "$solaris_use_stlport4" != yes; then
13540       postdeps_CXX='-library=Cstd -library=Crun'
13541     fi
13542     ;;
13543   esac
13544   ;;
13545
13546 solaris*)
13547   case $cc_basename in
13548   CC*)
13549     # The more standards-conforming stlport4 library is
13550     # incompatible with the Cstd library. Avoid specifying
13551     # it if it's in CXXFLAGS. Ignore libCrun as
13552     # -library=stlport4 depends on it.
13553     case " $CXX $CXXFLAGS " in
13554     *" -library=stlport4 "*)
13555       solaris_use_stlport4=yes
13556       ;;
13557     esac
13558
13559     # Adding this requires a known-good setup of shared libraries for
13560     # Sun compiler versions before 5.6, else PIC objects from an old
13561     # archive will be linked into the output, leading to subtle bugs.
13562     if test "$solaris_use_stlport4" != yes; then
13563       postdeps_CXX='-library=Cstd -library=Crun'
13564     fi
13565     ;;
13566   esac
13567   ;;
13568 esac
13569
13570
13571 case " $postdeps_CXX " in
13572 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13573 esac
13574  compiler_lib_search_dirs_CXX=
13575 if test -n "${compiler_lib_search_path_CXX}"; then
13576  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13577 fi
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609     lt_prog_compiler_wl_CXX=
13610 lt_prog_compiler_pic_CXX=
13611 lt_prog_compiler_static_CXX=
13612
13613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13614 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13615
13616   # C++ specific cases for pic, static, wl, etc.
13617   if test "$GXX" = yes; then
13618     lt_prog_compiler_wl_CXX='-Wl,'
13619     lt_prog_compiler_static_CXX='-static'
13620
13621     case $host_os in
13622     aix*)
13623       # All AIX code is PIC.
13624       if test "$host_cpu" = ia64; then
13625         # AIX 5 now supports IA64 processor
13626         lt_prog_compiler_static_CXX='-Bstatic'
13627       fi
13628       ;;
13629
13630     amigaos*)
13631       case $host_cpu in
13632       powerpc)
13633             # see comment about AmigaOS4 .so support
13634             lt_prog_compiler_pic_CXX='-fPIC'
13635         ;;
13636       m68k)
13637             # FIXME: we need at least 68020 code to build shared libraries, but
13638             # adding the `-m68020' flag to GCC prevents building anything better,
13639             # like `-m68040'.
13640             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13641         ;;
13642       esac
13643       ;;
13644
13645     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13646       # PIC is the default for these OSes.
13647       ;;
13648     mingw* | cygwin* | os2* | pw32* | cegcc*)
13649       # This hack is so that the source file can tell whether it is being
13650       # built for inclusion in a dll (and should export symbols for example).
13651       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13652       # (--disable-auto-import) libraries
13653       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13654       ;;
13655     darwin* | rhapsody*)
13656       # PIC is the default on this platform
13657       # Common symbols not allowed in MH_DYLIB files
13658       lt_prog_compiler_pic_CXX='-fno-common'
13659       ;;
13660     *djgpp*)
13661       # DJGPP does not support shared libraries at all
13662       lt_prog_compiler_pic_CXX=
13663       ;;
13664     haiku*)
13665       # PIC is the default for Haiku.
13666       # The "-static" flag exists, but is broken.
13667       lt_prog_compiler_static_CXX=
13668       ;;
13669     interix[3-9]*)
13670       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13671       # Instead, we relocate shared libraries at runtime.
13672       ;;
13673     sysv4*MP*)
13674       if test -d /usr/nec; then
13675         lt_prog_compiler_pic_CXX=-Kconform_pic
13676       fi
13677       ;;
13678     hpux*)
13679       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13680       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13681       # sets the default TLS model and affects inlining.
13682       case $host_cpu in
13683       hppa*64*)
13684         ;;
13685       *)
13686         lt_prog_compiler_pic_CXX='-fPIC'
13687         ;;
13688       esac
13689       ;;
13690     *qnx* | *nto*)
13691       # QNX uses GNU C++, but need to define -shared option too, otherwise
13692       # it will coredump.
13693       lt_prog_compiler_pic_CXX='-fPIC -shared'
13694       ;;
13695     *)
13696       lt_prog_compiler_pic_CXX='-fPIC'
13697       ;;
13698     esac
13699   else
13700     case $host_os in
13701       aix[4-9]*)
13702         # All AIX code is PIC.
13703         if test "$host_cpu" = ia64; then
13704           # AIX 5 now supports IA64 processor
13705           lt_prog_compiler_static_CXX='-Bstatic'
13706         else
13707           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13708         fi
13709         ;;
13710       chorus*)
13711         case $cc_basename in
13712         cxch68*)
13713           # Green Hills C++ Compiler
13714           # _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"
13715           ;;
13716         esac
13717         ;;
13718       dgux*)
13719         case $cc_basename in
13720           ec++*)
13721             lt_prog_compiler_pic_CXX='-KPIC'
13722             ;;
13723           ghcx*)
13724             # Green Hills C++ Compiler
13725             lt_prog_compiler_pic_CXX='-pic'
13726             ;;
13727           *)
13728             ;;
13729         esac
13730         ;;
13731       freebsd* | dragonfly*)
13732         # FreeBSD uses GNU C++
13733         ;;
13734       hpux9* | hpux10* | hpux11*)
13735         case $cc_basename in
13736           CC*)
13737             lt_prog_compiler_wl_CXX='-Wl,'
13738             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13739             if test "$host_cpu" != ia64; then
13740               lt_prog_compiler_pic_CXX='+Z'
13741             fi
13742             ;;
13743           aCC*)
13744             lt_prog_compiler_wl_CXX='-Wl,'
13745             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13746             case $host_cpu in
13747             hppa*64*|ia64*)
13748               # +Z the default
13749               ;;
13750             *)
13751               lt_prog_compiler_pic_CXX='+Z'
13752               ;;
13753             esac
13754             ;;
13755           *)
13756             ;;
13757         esac
13758         ;;
13759       interix*)
13760         # This is c89, which is MS Visual C++ (no shared libs)
13761         # Anyone wants to do a port?
13762         ;;
13763       irix5* | irix6* | nonstopux*)
13764         case $cc_basename in
13765           CC*)
13766             lt_prog_compiler_wl_CXX='-Wl,'
13767             lt_prog_compiler_static_CXX='-non_shared'
13768             # CC pic flag -KPIC is the default.
13769             ;;
13770           *)
13771             ;;
13772         esac
13773         ;;
13774       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13775         case $cc_basename in
13776           KCC*)
13777             # KAI C++ Compiler
13778             lt_prog_compiler_wl_CXX='--backend -Wl,'
13779             lt_prog_compiler_pic_CXX='-fPIC'
13780             ;;
13781           ecpc* )
13782             # old Intel C++ for x86_64 which still supported -KPIC.
13783             lt_prog_compiler_wl_CXX='-Wl,'
13784             lt_prog_compiler_pic_CXX='-KPIC'
13785             lt_prog_compiler_static_CXX='-static'
13786             ;;
13787           icpc* )
13788             # Intel C++, used to be incompatible with GCC.
13789             # ICC 10 doesn't accept -KPIC any more.
13790             lt_prog_compiler_wl_CXX='-Wl,'
13791             lt_prog_compiler_pic_CXX='-fPIC'
13792             lt_prog_compiler_static_CXX='-static'
13793             ;;
13794           pgCC* | pgcpp*)
13795             # Portland Group C++ compiler
13796             lt_prog_compiler_wl_CXX='-Wl,'
13797             lt_prog_compiler_pic_CXX='-fpic'
13798             lt_prog_compiler_static_CXX='-Bstatic'
13799             ;;
13800           cxx*)
13801             # Compaq C++
13802             # Make sure the PIC flag is empty.  It appears that all Alpha
13803             # Linux and Compaq Tru64 Unix objects are PIC.
13804             lt_prog_compiler_pic_CXX=
13805             lt_prog_compiler_static_CXX='-non_shared'
13806             ;;
13807           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13808             # IBM XL 8.0, 9.0 on PPC and BlueGene
13809             lt_prog_compiler_wl_CXX='-Wl,'
13810             lt_prog_compiler_pic_CXX='-qpic'
13811             lt_prog_compiler_static_CXX='-qstaticlink'
13812             ;;
13813           *)
13814             case `$CC -V 2>&1 | sed 5q` in
13815             *Sun\ C*)
13816               # Sun C++ 5.9
13817               lt_prog_compiler_pic_CXX='-KPIC'
13818               lt_prog_compiler_static_CXX='-Bstatic'
13819               lt_prog_compiler_wl_CXX='-Qoption ld '
13820               ;;
13821             esac
13822             ;;
13823         esac
13824         ;;
13825       lynxos*)
13826         ;;
13827       m88k*)
13828         ;;
13829       mvs*)
13830         case $cc_basename in
13831           cxx*)
13832             lt_prog_compiler_pic_CXX='-W c,exportall'
13833             ;;
13834           *)
13835             ;;
13836         esac
13837         ;;
13838       netbsd*)
13839         ;;
13840       *qnx* | *nto*)
13841         # QNX uses GNU C++, but need to define -shared option too, otherwise
13842         # it will coredump.
13843         lt_prog_compiler_pic_CXX='-fPIC -shared'
13844         ;;
13845       osf3* | osf4* | osf5*)
13846         case $cc_basename in
13847           KCC*)
13848             lt_prog_compiler_wl_CXX='--backend -Wl,'
13849             ;;
13850           RCC*)
13851             # Rational C++ 2.4.1
13852             lt_prog_compiler_pic_CXX='-pic'
13853             ;;
13854           cxx*)
13855             # Digital/Compaq C++
13856             lt_prog_compiler_wl_CXX='-Wl,'
13857             # Make sure the PIC flag is empty.  It appears that all Alpha
13858             # Linux and Compaq Tru64 Unix objects are PIC.
13859             lt_prog_compiler_pic_CXX=
13860             lt_prog_compiler_static_CXX='-non_shared'
13861             ;;
13862           *)
13863             ;;
13864         esac
13865         ;;
13866       psos*)
13867         ;;
13868       solaris*)
13869         case $cc_basename in
13870           CC*)
13871             # Sun C++ 4.2, 5.x and Centerline C++
13872             lt_prog_compiler_pic_CXX='-KPIC'
13873             lt_prog_compiler_static_CXX='-Bstatic'
13874             lt_prog_compiler_wl_CXX='-Qoption ld '
13875             ;;
13876           gcx*)
13877             # Green Hills C++ Compiler
13878             lt_prog_compiler_pic_CXX='-PIC'
13879             ;;
13880           *)
13881             ;;
13882         esac
13883         ;;
13884       sunos4*)
13885         case $cc_basename in
13886           CC*)
13887             # Sun C++ 4.x
13888             lt_prog_compiler_pic_CXX='-pic'
13889             lt_prog_compiler_static_CXX='-Bstatic'
13890             ;;
13891           lcc*)
13892             # Lucid
13893             lt_prog_compiler_pic_CXX='-pic'
13894             ;;
13895           *)
13896             ;;
13897         esac
13898         ;;
13899       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13900         case $cc_basename in
13901           CC*)
13902             lt_prog_compiler_wl_CXX='-Wl,'
13903             lt_prog_compiler_pic_CXX='-KPIC'
13904             lt_prog_compiler_static_CXX='-Bstatic'
13905             ;;
13906         esac
13907         ;;
13908       tandem*)
13909         case $cc_basename in
13910           NCC*)
13911             # NonStop-UX NCC 3.20
13912             lt_prog_compiler_pic_CXX='-KPIC'
13913             ;;
13914           *)
13915             ;;
13916         esac
13917         ;;
13918       vxworks*)
13919         ;;
13920       *)
13921         lt_prog_compiler_can_build_shared_CXX=no
13922         ;;
13923     esac
13924   fi
13925
13926 case $host_os in
13927   # For platforms which do not support PIC, -DPIC is meaningless:
13928   *djgpp*)
13929     lt_prog_compiler_pic_CXX=
13930     ;;
13931   *)
13932     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13933     ;;
13934 esac
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13936 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13937
13938
13939
13940 #
13941 # Check to make sure the PIC flag actually works.
13942 #
13943 if test -n "$lt_prog_compiler_pic_CXX"; then
13944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13945 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13946 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13947   $as_echo_n "(cached) " >&6
13948 else
13949   lt_cv_prog_compiler_pic_works_CXX=no
13950    ac_outfile=conftest.$ac_objext
13951    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13952    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13953    # Insert the option either (1) after the last *FLAGS variable, or
13954    # (2) before a word containing "conftest.", or (3) at the end.
13955    # Note that $ac_compile itself does not contain backslashes and begins
13956    # with a dollar sign (not a hyphen), so the echo should work correctly.
13957    # The option is referenced via a variable to avoid confusing sed.
13958    lt_compile=`echo "$ac_compile" | $SED \
13959    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13960    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13961    -e 's:$: $lt_compiler_flag:'`
13962    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13963    (eval "$lt_compile" 2>conftest.err)
13964    ac_status=$?
13965    cat conftest.err >&5
13966    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13967    if (exit $ac_status) && test -s "$ac_outfile"; then
13968      # The compiler can only warn and ignore the option if not recognized
13969      # So say no if there are warnings other than the usual output.
13970      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13971      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13972      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13973        lt_cv_prog_compiler_pic_works_CXX=yes
13974      fi
13975    fi
13976    $RM conftest*
13977
13978 fi
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13980 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13981
13982 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13983     case $lt_prog_compiler_pic_CXX in
13984      "" | " "*) ;;
13985      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13986      esac
13987 else
13988     lt_prog_compiler_pic_CXX=
13989      lt_prog_compiler_can_build_shared_CXX=no
13990 fi
13991
13992 fi
13993
13994
13995
13996 #
13997 # Check to make sure the static flag actually works.
13998 #
13999 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14001 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14002 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14003   $as_echo_n "(cached) " >&6
14004 else
14005   lt_cv_prog_compiler_static_works_CXX=no
14006    save_LDFLAGS="$LDFLAGS"
14007    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14008    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14009    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14010      # The linker can only warn and ignore the option if not recognized
14011      # So say no if there are warnings
14012      if test -s conftest.err; then
14013        # Append any errors to the config.log.
14014        cat conftest.err 1>&5
14015        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14016        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14017        if diff conftest.exp conftest.er2 >/dev/null; then
14018          lt_cv_prog_compiler_static_works_CXX=yes
14019        fi
14020      else
14021        lt_cv_prog_compiler_static_works_CXX=yes
14022      fi
14023    fi
14024    $RM -r conftest*
14025    LDFLAGS="$save_LDFLAGS"
14026
14027 fi
14028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14029 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14030
14031 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14032     :
14033 else
14034     lt_prog_compiler_static_CXX=
14035 fi
14036
14037
14038
14039
14040     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14041 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14042 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14043   $as_echo_n "(cached) " >&6
14044 else
14045   lt_cv_prog_compiler_c_o_CXX=no
14046    $RM -r conftest 2>/dev/null
14047    mkdir conftest
14048    cd conftest
14049    mkdir out
14050    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14051
14052    lt_compiler_flag="-o out/conftest2.$ac_objext"
14053    # Insert the option either (1) after the last *FLAGS variable, or
14054    # (2) before a word containing "conftest.", or (3) at the end.
14055    # Note that $ac_compile itself does not contain backslashes and begins
14056    # with a dollar sign (not a hyphen), so the echo should work correctly.
14057    lt_compile=`echo "$ac_compile" | $SED \
14058    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14059    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14060    -e 's:$: $lt_compiler_flag:'`
14061    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14062    (eval "$lt_compile" 2>out/conftest.err)
14063    ac_status=$?
14064    cat out/conftest.err >&5
14065    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14066    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14067    then
14068      # The compiler can only warn and ignore the option if not recognized
14069      # So say no if there are warnings
14070      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14071      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14072      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14073        lt_cv_prog_compiler_c_o_CXX=yes
14074      fi
14075    fi
14076    chmod u+w . 2>&5
14077    $RM conftest*
14078    # SGI C++ compiler will create directory out/ii_files/ for
14079    # template instantiation
14080    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14081    $RM out/* && rmdir out
14082    cd ..
14083    $RM -r conftest
14084    $RM conftest*
14085
14086 fi
14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14088 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14089
14090
14091
14092     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14093 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14094 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14095   $as_echo_n "(cached) " >&6
14096 else
14097   lt_cv_prog_compiler_c_o_CXX=no
14098    $RM -r conftest 2>/dev/null
14099    mkdir conftest
14100    cd conftest
14101    mkdir out
14102    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14103
14104    lt_compiler_flag="-o out/conftest2.$ac_objext"
14105    # Insert the option either (1) after the last *FLAGS variable, or
14106    # (2) before a word containing "conftest.", or (3) at the end.
14107    # Note that $ac_compile itself does not contain backslashes and begins
14108    # with a dollar sign (not a hyphen), so the echo should work correctly.
14109    lt_compile=`echo "$ac_compile" | $SED \
14110    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14111    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14112    -e 's:$: $lt_compiler_flag:'`
14113    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14114    (eval "$lt_compile" 2>out/conftest.err)
14115    ac_status=$?
14116    cat out/conftest.err >&5
14117    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14118    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14119    then
14120      # The compiler can only warn and ignore the option if not recognized
14121      # So say no if there are warnings
14122      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14123      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14124      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14125        lt_cv_prog_compiler_c_o_CXX=yes
14126      fi
14127    fi
14128    chmod u+w . 2>&5
14129    $RM conftest*
14130    # SGI C++ compiler will create directory out/ii_files/ for
14131    # template instantiation
14132    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14133    $RM out/* && rmdir out
14134    cd ..
14135    $RM -r conftest
14136    $RM conftest*
14137
14138 fi
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14140 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14141
14142
14143
14144
14145 hard_links="nottested"
14146 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14147   # do not overwrite the value of need_locks provided by the user
14148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14149 $as_echo_n "checking if we can lock with hard links... " >&6; }
14150   hard_links=yes
14151   $RM conftest*
14152   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14153   touch conftest.a
14154   ln conftest.a conftest.b 2>&5 || hard_links=no
14155   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14157 $as_echo "$hard_links" >&6; }
14158   if test "$hard_links" = no; then
14159     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14160 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14161     need_locks=warn
14162   fi
14163 else
14164   need_locks=no
14165 fi
14166
14167
14168
14169     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14170 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14171
14172   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14173   case $host_os in
14174   aix[4-9]*)
14175     # If we're using GNU nm, then we don't want the "-C" option.
14176     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14177     # Also, AIX nm treats weak defined symbols like other global defined
14178     # symbols, whereas GNU nm marks them as "W".
14179     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14180       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'
14181     else
14182       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'
14183     fi
14184     ;;
14185   pw32*)
14186     export_symbols_cmds_CXX="$ltdll_cmds"
14187   ;;
14188   cygwin* | mingw* | cegcc*)
14189     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'
14190   ;;
14191   *)
14192     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14193   ;;
14194   esac
14195   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14196
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14198 $as_echo "$ld_shlibs_CXX" >&6; }
14199 test "$ld_shlibs_CXX" = no && can_build_shared=no
14200
14201 with_gnu_ld_CXX=$with_gnu_ld
14202
14203
14204
14205
14206
14207
14208 #
14209 # Do we need to explicitly link libc?
14210 #
14211 case "x$archive_cmds_need_lc_CXX" in
14212 x|xyes)
14213   # Assume -lc should be added
14214   archive_cmds_need_lc_CXX=yes
14215
14216   if test "$enable_shared" = yes && test "$GCC" = yes; then
14217     case $archive_cmds_CXX in
14218     *'~'*)
14219       # FIXME: we may have to deal with multi-command sequences.
14220       ;;
14221     '$CC '*)
14222       # Test whether the compiler implicitly links with -lc since on some
14223       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14224       # to ld, don't add -lc before -lgcc.
14225       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14226 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14227 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14228   $as_echo_n "(cached) " >&6
14229 else
14230   $RM conftest*
14231         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14232
14233         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14234   (eval $ac_compile) 2>&5
14235   ac_status=$?
14236   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14237   test $ac_status = 0; } 2>conftest.err; then
14238           soname=conftest
14239           lib=conftest
14240           libobjs=conftest.$ac_objext
14241           deplibs=
14242           wl=$lt_prog_compiler_wl_CXX
14243           pic_flag=$lt_prog_compiler_pic_CXX
14244           compiler_flags=-v
14245           linker_flags=-v
14246           verstring=
14247           output_objdir=.
14248           libname=conftest
14249           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14250           allow_undefined_flag_CXX=
14251           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14252   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14253   ac_status=$?
14254   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14255   test $ac_status = 0; }
14256           then
14257             lt_cv_archive_cmds_need_lc_CXX=no
14258           else
14259             lt_cv_archive_cmds_need_lc_CXX=yes
14260           fi
14261           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14262         else
14263           cat conftest.err 1>&5
14264         fi
14265         $RM conftest*
14266
14267 fi
14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14269 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14270       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14271       ;;
14272     esac
14273   fi
14274   ;;
14275 esac
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14341 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14342
14343 library_names_spec=
14344 libname_spec='lib$name'
14345 soname_spec=
14346 shrext_cmds=".so"
14347 postinstall_cmds=
14348 postuninstall_cmds=
14349 finish_cmds=
14350 finish_eval=
14351 shlibpath_var=
14352 shlibpath_overrides_runpath=unknown
14353 version_type=none
14354 dynamic_linker="$host_os ld.so"
14355 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14356 need_lib_prefix=unknown
14357 hardcode_into_libs=no
14358
14359 # when you set need_version to no, make sure it does not cause -set_version
14360 # flags to be left without arguments
14361 need_version=unknown
14362
14363 case $host_os in
14364 aix3*)
14365   version_type=linux
14366   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14367   shlibpath_var=LIBPATH
14368
14369   # AIX 3 has no versioning support, so we append a major version to the name.
14370   soname_spec='${libname}${release}${shared_ext}$major'
14371   ;;
14372
14373 aix[4-9]*)
14374   version_type=linux
14375   need_lib_prefix=no
14376   need_version=no
14377   hardcode_into_libs=yes
14378   if test "$host_cpu" = ia64; then
14379     # AIX 5 supports IA64
14380     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14381     shlibpath_var=LD_LIBRARY_PATH
14382   else
14383     # With GCC up to 2.95.x, collect2 would create an import file
14384     # for dependence libraries.  The import file would start with
14385     # the line `#! .'.  This would cause the generated library to
14386     # depend on `.', always an invalid library.  This was fixed in
14387     # development snapshots of GCC prior to 3.0.
14388     case $host_os in
14389       aix4 | aix4.[01] | aix4.[01].*)
14390       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14391            echo ' yes '
14392            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14393         :
14394       else
14395         can_build_shared=no
14396       fi
14397       ;;
14398     esac
14399     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14400     # soname into executable. Probably we can add versioning support to
14401     # collect2, so additional links can be useful in future.
14402     if test "$aix_use_runtimelinking" = yes; then
14403       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14404       # instead of lib<name>.a to let people know that these are not
14405       # typical AIX shared libraries.
14406       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14407     else
14408       # We preserve .a as extension for shared libraries through AIX4.2
14409       # and later when we are not doing run time linking.
14410       library_names_spec='${libname}${release}.a $libname.a'
14411       soname_spec='${libname}${release}${shared_ext}$major'
14412     fi
14413     shlibpath_var=LIBPATH
14414   fi
14415   ;;
14416
14417 amigaos*)
14418   case $host_cpu in
14419   powerpc)
14420     # Since July 2007 AmigaOS4 officially supports .so libraries.
14421     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14422     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14423     ;;
14424   m68k)
14425     library_names_spec='$libname.ixlibrary $libname.a'
14426     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14427     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'
14428     ;;
14429   esac
14430   ;;
14431
14432 beos*)
14433   library_names_spec='${libname}${shared_ext}'
14434   dynamic_linker="$host_os ld.so"
14435   shlibpath_var=LIBRARY_PATH
14436   ;;
14437
14438 bsdi[45]*)
14439   version_type=linux
14440   need_version=no
14441   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14442   soname_spec='${libname}${release}${shared_ext}$major'
14443   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14444   shlibpath_var=LD_LIBRARY_PATH
14445   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14446   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14447   # the default ld.so.conf also contains /usr/contrib/lib and
14448   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14449   # libtool to hard-code these into programs
14450   ;;
14451
14452 cygwin* | mingw* | pw32* | cegcc*)
14453   version_type=windows
14454   shrext_cmds=".dll"
14455   need_version=no
14456   need_lib_prefix=no
14457
14458   case $GCC,$host_os in
14459   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14460     library_names_spec='$libname.dll.a'
14461     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14462     postinstall_cmds='base_file=`basename \${file}`~
14463       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14464       dldir=$destdir/`dirname \$dlpath`~
14465       test -d \$dldir || mkdir -p \$dldir~
14466       $install_prog $dir/$dlname \$dldir/$dlname~
14467       chmod a+x \$dldir/$dlname~
14468       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14469         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14470       fi'
14471     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14472       dlpath=$dir/\$dldll~
14473        $RM \$dlpath'
14474     shlibpath_overrides_runpath=yes
14475
14476     case $host_os in
14477     cygwin*)
14478       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14479       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14480
14481       ;;
14482     mingw* | cegcc*)
14483       # MinGW DLLs use traditional 'lib' prefix
14484       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14485       ;;
14486     pw32*)
14487       # pw32 DLLs use 'pw' prefix rather than 'lib'
14488       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14489       ;;
14490     esac
14491     ;;
14492
14493   *)
14494     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14495     ;;
14496   esac
14497   dynamic_linker='Win32 ld.exe'
14498   # FIXME: first we should search . and the directory the executable is in
14499   shlibpath_var=PATH
14500   ;;
14501
14502 darwin* | rhapsody*)
14503   dynamic_linker="$host_os dyld"
14504   version_type=darwin
14505   need_lib_prefix=no
14506   need_version=no
14507   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14508   soname_spec='${libname}${release}${major}$shared_ext'
14509   shlibpath_overrides_runpath=yes
14510   shlibpath_var=DYLD_LIBRARY_PATH
14511   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14512
14513   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14514   ;;
14515
14516 dgux*)
14517   version_type=linux
14518   need_lib_prefix=no
14519   need_version=no
14520   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14521   soname_spec='${libname}${release}${shared_ext}$major'
14522   shlibpath_var=LD_LIBRARY_PATH
14523   ;;
14524
14525 freebsd* | dragonfly*)
14526   # DragonFly does not have aout.  When/if they implement a new
14527   # versioning mechanism, adjust this.
14528   if test -x /usr/bin/objformat; then
14529     objformat=`/usr/bin/objformat`
14530   else
14531     case $host_os in
14532     freebsd[23].*) objformat=aout ;;
14533     *) objformat=elf ;;
14534     esac
14535   fi
14536   version_type=freebsd-$objformat
14537   case $version_type in
14538     freebsd-elf*)
14539       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14540       need_version=no
14541       need_lib_prefix=no
14542       ;;
14543     freebsd-*)
14544       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14545       need_version=yes
14546       ;;
14547   esac
14548   shlibpath_var=LD_LIBRARY_PATH
14549   case $host_os in
14550   freebsd2.*)
14551     shlibpath_overrides_runpath=yes
14552     ;;
14553   freebsd3.[01]* | freebsdelf3.[01]*)
14554     shlibpath_overrides_runpath=yes
14555     hardcode_into_libs=yes
14556     ;;
14557   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14558   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14559     shlibpath_overrides_runpath=no
14560     hardcode_into_libs=yes
14561     ;;
14562   *) # from 4.6 on, and DragonFly
14563     shlibpath_overrides_runpath=yes
14564     hardcode_into_libs=yes
14565     ;;
14566   esac
14567   ;;
14568
14569 gnu*)
14570   version_type=linux
14571   need_lib_prefix=no
14572   need_version=no
14573   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14574   soname_spec='${libname}${release}${shared_ext}$major'
14575   shlibpath_var=LD_LIBRARY_PATH
14576   hardcode_into_libs=yes
14577   ;;
14578
14579 haiku*)
14580   version_type=linux
14581   need_lib_prefix=no
14582   need_version=no
14583   dynamic_linker="$host_os runtime_loader"
14584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14585   soname_spec='${libname}${release}${shared_ext}$major'
14586   shlibpath_var=LIBRARY_PATH
14587   shlibpath_overrides_runpath=yes
14588   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14589   hardcode_into_libs=yes
14590   ;;
14591
14592 hpux9* | hpux10* | hpux11*)
14593   # Give a soname corresponding to the major version so that dld.sl refuses to
14594   # link against other versions.
14595   version_type=sunos
14596   need_lib_prefix=no
14597   need_version=no
14598   case $host_cpu in
14599   ia64*)
14600     shrext_cmds='.so'
14601     hardcode_into_libs=yes
14602     dynamic_linker="$host_os dld.so"
14603     shlibpath_var=LD_LIBRARY_PATH
14604     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14605     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14606     soname_spec='${libname}${release}${shared_ext}$major'
14607     if test "X$HPUX_IA64_MODE" = X32; then
14608       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14609     else
14610       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14611     fi
14612     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14613     ;;
14614   hppa*64*)
14615     shrext_cmds='.sl'
14616     hardcode_into_libs=yes
14617     dynamic_linker="$host_os dld.sl"
14618     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14619     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14620     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14621     soname_spec='${libname}${release}${shared_ext}$major'
14622     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14623     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14624     ;;
14625   *)
14626     shrext_cmds='.sl'
14627     dynamic_linker="$host_os dld.sl"
14628     shlibpath_var=SHLIB_PATH
14629     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14630     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14631     soname_spec='${libname}${release}${shared_ext}$major'
14632     ;;
14633   esac
14634   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14635   postinstall_cmds='chmod 555 $lib'
14636   # or fails outright, so override atomically:
14637   install_override_mode=555
14638   ;;
14639
14640 interix[3-9]*)
14641   version_type=linux
14642   need_lib_prefix=no
14643   need_version=no
14644   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14645   soname_spec='${libname}${release}${shared_ext}$major'
14646   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14647   shlibpath_var=LD_LIBRARY_PATH
14648   shlibpath_overrides_runpath=no
14649   hardcode_into_libs=yes
14650   ;;
14651
14652 irix5* | irix6* | nonstopux*)
14653   case $host_os in
14654     nonstopux*) version_type=nonstopux ;;
14655     *)
14656         if test "$lt_cv_prog_gnu_ld" = yes; then
14657                 version_type=linux
14658         else
14659                 version_type=irix
14660         fi ;;
14661   esac
14662   need_lib_prefix=no
14663   need_version=no
14664   soname_spec='${libname}${release}${shared_ext}$major'
14665   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14666   case $host_os in
14667   irix5* | nonstopux*)
14668     libsuff= shlibsuff=
14669     ;;
14670   *)
14671     case $LD in # libtool.m4 will add one of these switches to LD
14672     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14673       libsuff= shlibsuff= libmagic=32-bit;;
14674     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14675       libsuff=32 shlibsuff=N32 libmagic=N32;;
14676     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14677       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14678     *) libsuff= shlibsuff= libmagic=never-match;;
14679     esac
14680     ;;
14681   esac
14682   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14683   shlibpath_overrides_runpath=no
14684   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14685   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14686   hardcode_into_libs=yes
14687   ;;
14688
14689 # No shared lib support for Linux oldld, aout, or coff.
14690 linux*oldld* | linux*aout* | linux*coff*)
14691   dynamic_linker=no
14692   ;;
14693
14694 # This must be Linux ELF.
14695 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14696   version_type=linux
14697   need_lib_prefix=no
14698   need_version=no
14699   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14700   soname_spec='${libname}${release}${shared_ext}$major'
14701   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14702   shlibpath_var=LD_LIBRARY_PATH
14703   shlibpath_overrides_runpath=no
14704
14705   # Some binutils ld are patched to set DT_RUNPATH
14706   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14707   $as_echo_n "(cached) " >&6
14708 else
14709   lt_cv_shlibpath_overrides_runpath=no
14710     save_LDFLAGS=$LDFLAGS
14711     save_libdir=$libdir
14712     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14713          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14714     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14715 /* end confdefs.h.  */
14716
14717 int
14718 main ()
14719 {
14720
14721   ;
14722   return 0;
14723 }
14724 _ACEOF
14725 if ac_fn_cxx_try_link "$LINENO"; then :
14726   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14727   lt_cv_shlibpath_overrides_runpath=yes
14728 fi
14729 fi
14730 rm -f core conftest.err conftest.$ac_objext \
14731     conftest$ac_exeext conftest.$ac_ext
14732     LDFLAGS=$save_LDFLAGS
14733     libdir=$save_libdir
14734
14735 fi
14736
14737   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14738
14739   # This implies no fast_install, which is unacceptable.
14740   # Some rework will be needed to allow for fast_install
14741   # before this can be enabled.
14742   hardcode_into_libs=yes
14743
14744   # Append ld.so.conf contents to the search path
14745   if test -f /etc/ld.so.conf; then
14746     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' ' '`
14747     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14748   fi
14749
14750   # We used to test for /lib/ld.so.1 and disable shared libraries on
14751   # powerpc, because MkLinux only supported shared libraries with the
14752   # GNU dynamic linker.  Since this was broken with cross compilers,
14753   # most powerpc-linux boxes support dynamic linking these days and
14754   # people can always --disable-shared, the test was removed, and we
14755   # assume the GNU/Linux dynamic linker is in use.
14756   dynamic_linker='GNU/Linux ld.so'
14757   ;;
14758
14759 netbsd*)
14760   version_type=sunos
14761   need_lib_prefix=no
14762   need_version=no
14763   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14764     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14765     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14766     dynamic_linker='NetBSD (a.out) ld.so'
14767   else
14768     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14769     soname_spec='${libname}${release}${shared_ext}$major'
14770     dynamic_linker='NetBSD ld.elf_so'
14771   fi
14772   shlibpath_var=LD_LIBRARY_PATH
14773   shlibpath_overrides_runpath=yes
14774   hardcode_into_libs=yes
14775   ;;
14776
14777 newsos6)
14778   version_type=linux
14779   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14780   shlibpath_var=LD_LIBRARY_PATH
14781   shlibpath_overrides_runpath=yes
14782   ;;
14783
14784 *nto* | *qnx*)
14785   version_type=qnx
14786   need_lib_prefix=no
14787   need_version=no
14788   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14789   soname_spec='${libname}${release}${shared_ext}$major'
14790   shlibpath_var=LD_LIBRARY_PATH
14791   shlibpath_overrides_runpath=no
14792   hardcode_into_libs=yes
14793   dynamic_linker='ldqnx.so'
14794   ;;
14795
14796 openbsd*)
14797   version_type=sunos
14798   sys_lib_dlsearch_path_spec="/usr/lib"
14799   need_lib_prefix=no
14800   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14801   case $host_os in
14802     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14803     *)                          need_version=no  ;;
14804   esac
14805   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14806   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14807   shlibpath_var=LD_LIBRARY_PATH
14808   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14809     case $host_os in
14810       openbsd2.[89] | openbsd2.[89].*)
14811         shlibpath_overrides_runpath=no
14812         ;;
14813       *)
14814         shlibpath_overrides_runpath=yes
14815         ;;
14816       esac
14817   else
14818     shlibpath_overrides_runpath=yes
14819   fi
14820   ;;
14821
14822 os2*)
14823   libname_spec='$name'
14824   shrext_cmds=".dll"
14825   need_lib_prefix=no
14826   library_names_spec='$libname${shared_ext} $libname.a'
14827   dynamic_linker='OS/2 ld.exe'
14828   shlibpath_var=LIBPATH
14829   ;;
14830
14831 osf3* | osf4* | osf5*)
14832   version_type=osf
14833   need_lib_prefix=no
14834   need_version=no
14835   soname_spec='${libname}${release}${shared_ext}$major'
14836   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14837   shlibpath_var=LD_LIBRARY_PATH
14838   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14839   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14840   ;;
14841
14842 rdos*)
14843   dynamic_linker=no
14844   ;;
14845
14846 solaris*)
14847   version_type=linux
14848   need_lib_prefix=no
14849   need_version=no
14850   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14851   soname_spec='${libname}${release}${shared_ext}$major'
14852   shlibpath_var=LD_LIBRARY_PATH
14853   shlibpath_overrides_runpath=yes
14854   hardcode_into_libs=yes
14855   # ldd complains unless libraries are executable
14856   postinstall_cmds='chmod +x $lib'
14857   ;;
14858
14859 sunos4*)
14860   version_type=sunos
14861   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14862   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14863   shlibpath_var=LD_LIBRARY_PATH
14864   shlibpath_overrides_runpath=yes
14865   if test "$with_gnu_ld" = yes; then
14866     need_lib_prefix=no
14867   fi
14868   need_version=yes
14869   ;;
14870
14871 sysv4 | sysv4.3*)
14872   version_type=linux
14873   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14874   soname_spec='${libname}${release}${shared_ext}$major'
14875   shlibpath_var=LD_LIBRARY_PATH
14876   case $host_vendor in
14877     sni)
14878       shlibpath_overrides_runpath=no
14879       need_lib_prefix=no
14880       runpath_var=LD_RUN_PATH
14881       ;;
14882     siemens)
14883       need_lib_prefix=no
14884       ;;
14885     motorola)
14886       need_lib_prefix=no
14887       need_version=no
14888       shlibpath_overrides_runpath=no
14889       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14890       ;;
14891   esac
14892   ;;
14893
14894 sysv4*MP*)
14895   if test -d /usr/nec ;then
14896     version_type=linux
14897     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14898     soname_spec='$libname${shared_ext}.$major'
14899     shlibpath_var=LD_LIBRARY_PATH
14900   fi
14901   ;;
14902
14903 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14904   version_type=freebsd-elf
14905   need_lib_prefix=no
14906   need_version=no
14907   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14908   soname_spec='${libname}${release}${shared_ext}$major'
14909   shlibpath_var=LD_LIBRARY_PATH
14910   shlibpath_overrides_runpath=yes
14911   hardcode_into_libs=yes
14912   if test "$with_gnu_ld" = yes; then
14913     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14914   else
14915     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14916     case $host_os in
14917       sco3.2v5*)
14918         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14919         ;;
14920     esac
14921   fi
14922   sys_lib_dlsearch_path_spec='/usr/lib'
14923   ;;
14924
14925 tpf*)
14926   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14927   version_type=linux
14928   need_lib_prefix=no
14929   need_version=no
14930   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14931   shlibpath_var=LD_LIBRARY_PATH
14932   shlibpath_overrides_runpath=no
14933   hardcode_into_libs=yes
14934   ;;
14935
14936 uts4*)
14937   version_type=linux
14938   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14939   soname_spec='${libname}${release}${shared_ext}$major'
14940   shlibpath_var=LD_LIBRARY_PATH
14941   ;;
14942
14943 *)
14944   dynamic_linker=no
14945   ;;
14946 esac
14947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14948 $as_echo "$dynamic_linker" >&6; }
14949 test "$dynamic_linker" = no && can_build_shared=no
14950
14951 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14952 if test "$GCC" = yes; then
14953   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14954 fi
14955
14956 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14957   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14958 fi
14959 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14960   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14961 fi
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15001 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15002 hardcode_action_CXX=
15003 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15004    test -n "$runpath_var_CXX" ||
15005    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15006
15007   # We can hardcode non-existent directories.
15008   if test "$hardcode_direct_CXX" != no &&
15009      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15010      # have to relink, otherwise we might link with an installed library
15011      # when we should be linking with a yet-to-be-installed one
15012      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15013      test "$hardcode_minus_L_CXX" != no; then
15014     # Linking always hardcodes the temporary library directory.
15015     hardcode_action_CXX=relink
15016   else
15017     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15018     hardcode_action_CXX=immediate
15019   fi
15020 else
15021   # We cannot hardcode anything, or else we can only hardcode existing
15022   # directories.
15023   hardcode_action_CXX=unsupported
15024 fi
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15026 $as_echo "$hardcode_action_CXX" >&6; }
15027
15028 if test "$hardcode_action_CXX" = relink ||
15029    test "$inherit_rpath_CXX" = yes; then
15030   # Fast installation is not supported
15031   enable_fast_install=no
15032 elif test "$shlibpath_overrides_runpath" = yes ||
15033      test "$enable_shared" = no; then
15034   # Fast installation is not necessary
15035   enable_fast_install=needless
15036 fi
15037
15038
15039
15040
15041
15042
15043
15044   fi # test -n "$compiler"
15045
15046   CC=$lt_save_CC
15047   LDCXX=$LD
15048   LD=$lt_save_LD
15049   GCC=$lt_save_GCC
15050   with_gnu_ld=$lt_save_with_gnu_ld
15051   lt_cv_path_LDCXX=$lt_cv_path_LD
15052   lt_cv_path_LD=$lt_save_path_LD
15053   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15054   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15055 fi # test "$_lt_caught_CXX_error" != yes
15056
15057 ac_ext=c
15058 ac_cpp='$CPP $CPPFLAGS'
15059 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15060 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15061 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075         ac_config_commands="$ac_config_commands libtool"
15076
15077
15078
15079
15080 # Only expand once:
15081
15082
15083
15084
15085
15086
15087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15088 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15089     # Check whether --enable-maintainer-mode was given.
15090 if test "${enable_maintainer_mode+set}" = set; then :
15091   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
15092 else
15093   USE_MAINTAINER_MODE=no
15094 fi
15095
15096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15097 $as_echo "$USE_MAINTAINER_MODE" >&6; }
15098    if test $USE_MAINTAINER_MODE = yes; then
15099   MAINTAINER_MODE_TRUE=
15100   MAINTAINER_MODE_FALSE='#'
15101 else
15102   MAINTAINER_MODE_TRUE='#'
15103   MAINTAINER_MODE_FALSE=
15104 fi
15105
15106   MAINT=$MAINTAINER_MODE_TRUE
15107
15108
15109
15110 # For libtool versioning info, format is CURRENT:REVISION:AGE
15111 libtool_VERSION=1:0:0
15112
15113
15114 # Check header files.
15115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15116 $as_echo_n "checking for ANSI C header files... " >&6; }
15117 if test "${ac_cv_header_stdc+set}" = set; then :
15118   $as_echo_n "(cached) " >&6
15119 else
15120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15121 /* end confdefs.h.  */
15122 #include <stdlib.h>
15123 #include <stdarg.h>
15124 #include <string.h>
15125 #include <float.h>
15126
15127 int
15128 main ()
15129 {
15130
15131   ;
15132   return 0;
15133 }
15134 _ACEOF
15135 if ac_fn_c_try_compile "$LINENO"; then :
15136   ac_cv_header_stdc=yes
15137 else
15138   ac_cv_header_stdc=no
15139 fi
15140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15141
15142 if test $ac_cv_header_stdc = yes; then
15143   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15145 /* end confdefs.h.  */
15146 #include <string.h>
15147
15148 _ACEOF
15149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15150   $EGREP "memchr" >/dev/null 2>&1; then :
15151
15152 else
15153   ac_cv_header_stdc=no
15154 fi
15155 rm -f conftest*
15156
15157 fi
15158
15159 if test $ac_cv_header_stdc = yes; then
15160   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15161   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15162 /* end confdefs.h.  */
15163 #include <stdlib.h>
15164
15165 _ACEOF
15166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15167   $EGREP "free" >/dev/null 2>&1; then :
15168
15169 else
15170   ac_cv_header_stdc=no
15171 fi
15172 rm -f conftest*
15173
15174 fi
15175
15176 if test $ac_cv_header_stdc = yes; then
15177   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15178   if test "$cross_compiling" = yes; then :
15179   :
15180 else
15181   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15182 /* end confdefs.h.  */
15183 #include <ctype.h>
15184 #include <stdlib.h>
15185 #if ((' ' & 0x0FF) == 0x020)
15186 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15187 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15188 #else
15189 # define ISLOWER(c) \
15190                    (('a' <= (c) && (c) <= 'i') \
15191                      || ('j' <= (c) && (c) <= 'r') \
15192                      || ('s' <= (c) && (c) <= 'z'))
15193 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15194 #endif
15195
15196 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15197 int
15198 main ()
15199 {
15200   int i;
15201   for (i = 0; i < 256; i++)
15202     if (XOR (islower (i), ISLOWER (i))
15203         || toupper (i) != TOUPPER (i))
15204       return 2;
15205   return 0;
15206 }
15207 _ACEOF
15208 if ac_fn_c_try_run "$LINENO"; then :
15209
15210 else
15211   ac_cv_header_stdc=no
15212 fi
15213 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15214   conftest.$ac_objext conftest.beam conftest.$ac_ext
15215 fi
15216
15217 fi
15218 fi
15219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15220 $as_echo "$ac_cv_header_stdc" >&6; }
15221 if test $ac_cv_header_stdc = yes; then
15222
15223 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15224
15225 fi
15226
15227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
15228 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
15229 if test "${ac_cv_header_time+set}" = set; then :
15230   $as_echo_n "(cached) " >&6
15231 else
15232   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15233 /* end confdefs.h.  */
15234 #include <sys/types.h>
15235 #include <sys/time.h>
15236 #include <time.h>
15237
15238 int
15239 main ()
15240 {
15241 if ((struct tm *) 0)
15242 return 0;
15243   ;
15244   return 0;
15245 }
15246 _ACEOF
15247 if ac_fn_c_try_compile "$LINENO"; then :
15248   ac_cv_header_time=yes
15249 else
15250   ac_cv_header_time=no
15251 fi
15252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15253 fi
15254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
15255 $as_echo "$ac_cv_header_time" >&6; }
15256 if test $ac_cv_header_time = yes; then
15257
15258 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
15259
15260 fi
15261
15262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
15263 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
15264 if test "${gcc_cv_header_string+set}" = set; then :
15265   $as_echo_n "(cached) " >&6
15266 else
15267   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15268 /* end confdefs.h.  */
15269 #include <string.h>
15270 #include <strings.h>
15271 int
15272 main ()
15273 {
15274
15275   ;
15276   return 0;
15277 }
15278 _ACEOF
15279 if ac_fn_c_try_compile "$LINENO"; then :
15280   gcc_cv_header_string=yes
15281 else
15282   gcc_cv_header_string=no
15283 fi
15284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15285 fi
15286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
15287 $as_echo "$gcc_cv_header_string" >&6; }
15288 if test $gcc_cv_header_string = yes; then
15289
15290 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
15291
15292 fi
15293
15294 for ac_header in unistd.h semaphore.h sys/time.h malloc.h
15295 do :
15296   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15297 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15298 eval as_val=\$$as_ac_Header
15299    if test "x$as_val" = x""yes; then :
15300   cat >>confdefs.h <<_ACEOF
15301 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15302 _ACEOF
15303
15304 fi
15305
15306 done
15307
15308
15309
15310
15311 inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
15312
15313 acx_cv_header_stdint=stddef.h
15314 acx_cv_header_stdint_kind="(already complete)"
15315 for i in stdint.h $inttype_headers; do
15316   unset ac_cv_type_uintptr_t
15317   unset ac_cv_type_uintmax_t
15318   unset ac_cv_type_int_least32_t
15319   unset ac_cv_type_int_fast32_t
15320   unset ac_cv_type_uint64_t
15321   $as_echo_n "looking for a compliant stdint.h in $i, " >&6
15322   ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
15323 #include <$i>
15324 "
15325 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
15326   acx_cv_header_stdint=$i
15327 else
15328   continue
15329 fi
15330
15331   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15332 #include <$i>
15333 "
15334 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15335
15336 else
15337   acx_cv_header_stdint_kind="(mostly complete)"
15338 fi
15339
15340   ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
15341 #include <$i>
15342 "
15343 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
15344
15345 else
15346   acx_cv_header_stdint_kind="(mostly complete)"
15347 fi
15348
15349   ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
15350 #include <$i>
15351 "
15352 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
15353
15354 else
15355   acx_cv_header_stdint_kind="(mostly complete)"
15356 fi
15357
15358   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15359 #include <$i>
15360 "
15361 if test "x$ac_cv_type_uint64_t" = x""yes; then :
15362
15363 else
15364   acx_cv_header_stdint_kind="(lacks uint64_t)"
15365 fi
15366
15367   break
15368 done
15369 if test "$acx_cv_header_stdint" = stddef.h; then
15370   acx_cv_header_stdint_kind="(lacks uintmax_t)"
15371   for i in stdint.h $inttype_headers; do
15372     unset ac_cv_type_uintptr_t
15373     unset ac_cv_type_uint32_t
15374     unset ac_cv_type_uint64_t
15375     $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
15376     ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
15377 #include <$i>
15378 "
15379 if test "x$ac_cv_type_uint32_t" = x""yes; then :
15380   acx_cv_header_stdint=$i
15381 else
15382   continue
15383 fi
15384
15385     ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15386 #include <$i>
15387 "
15388 if test "x$ac_cv_type_uint64_t" = x""yes; then :
15389
15390 fi
15391
15392     ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15393 #include <$i>
15394 "
15395 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15396
15397 fi
15398
15399     break
15400   done
15401 fi
15402 if test "$acx_cv_header_stdint" = stddef.h; then
15403   acx_cv_header_stdint_kind="(u_intXX_t style)"
15404   for i in sys/types.h $inttype_headers; do
15405     unset ac_cv_type_u_int32_t
15406     unset ac_cv_type_u_int64_t
15407     $as_echo_n "looking for u_intXX_t types in $i, " >&6
15408     ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
15409 #include <$i>
15410 "
15411 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
15412   acx_cv_header_stdint=$i
15413 else
15414   continue
15415 fi
15416
15417     ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
15418 #include <$i>
15419 "
15420 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
15421
15422 fi
15423
15424     break
15425   done
15426 fi
15427 if test "$acx_cv_header_stdint" = stddef.h; then
15428   acx_cv_header_stdint_kind="(using manual detection)"
15429 fi
15430
15431 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
15432 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
15433 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
15434 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
15435 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
15436
15437 # ----------------- Summarize what we found so far
15438
15439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
15440 $as_echo_n "checking what to include in gstdint.h... " >&6; }
15441
15442 case `$as_basename -- gstdint.h ||
15443 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
15444          Xgstdint.h : 'X\(//\)$' \| \
15445          Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
15446 $as_echo X/gstdint.h |
15447     sed '/^.*\/\([^/][^/]*\)\/*$/{
15448             s//\1/
15449             q
15450           }
15451           /^X\/\(\/\/\)$/{
15452             s//\1/
15453             q
15454           }
15455           /^X\/\(\/\).*/{
15456             s//\1/
15457             q
15458           }
15459           s/.*/./; q'` in
15460   stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15461 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15462   inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15463 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15464   *) ;;
15465 esac
15466
15467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
15468 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
15469
15470 # ----------------- done included file, check C basic types --------
15471
15472 # Lacking an uintptr_t?  Test size of void *
15473 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
15474   stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
15475 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15476 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15477 # This bug is HP SR number 8606223364.
15478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15479 $as_echo_n "checking size of void *... " >&6; }
15480 if test "${ac_cv_sizeof_void_p+set}" = set; then :
15481   $as_echo_n "(cached) " >&6
15482 else
15483   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
15484
15485 else
15486   if test "$ac_cv_type_void_p" = yes; then
15487      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15488 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15489 { as_fn_set_status 77
15490 as_fn_error "cannot compute sizeof (void *)
15491 See \`config.log' for more details." "$LINENO" 5; }; }
15492    else
15493      ac_cv_sizeof_void_p=0
15494    fi
15495 fi
15496
15497 fi
15498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15499 $as_echo "$ac_cv_sizeof_void_p" >&6; }
15500
15501
15502
15503 cat >>confdefs.h <<_ACEOF
15504 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15505 _ACEOF
15506
15507  ;;
15508 esac
15509
15510 # Lacking an uint64_t?  Test size of long
15511 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
15512   stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
15513 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15514 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15515 # This bug is HP SR number 8606223364.
15516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
15517 $as_echo_n "checking size of long... " >&6; }
15518 if test "${ac_cv_sizeof_long+set}" = set; then :
15519   $as_echo_n "(cached) " >&6
15520 else
15521   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
15522
15523 else
15524   if test "$ac_cv_type_long" = yes; then
15525      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15526 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15527 { as_fn_set_status 77
15528 as_fn_error "cannot compute sizeof (long)
15529 See \`config.log' for more details." "$LINENO" 5; }; }
15530    else
15531      ac_cv_sizeof_long=0
15532    fi
15533 fi
15534
15535 fi
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
15537 $as_echo "$ac_cv_sizeof_long" >&6; }
15538
15539
15540
15541 cat >>confdefs.h <<_ACEOF
15542 #define SIZEOF_LONG $ac_cv_sizeof_long
15543 _ACEOF
15544
15545  ;;
15546 esac
15547
15548 if test $acx_cv_header_stdint = stddef.h; then
15549   # Lacking a good header?  Test size of everything and deduce all types.
15550   # The cast to long int works around a bug in the HP C Compiler
15551 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15552 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15553 # This bug is HP SR number 8606223364.
15554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15555 $as_echo_n "checking size of int... " >&6; }
15556 if test "${ac_cv_sizeof_int+set}" = set; then :
15557   $as_echo_n "(cached) " >&6
15558 else
15559   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
15560
15561 else
15562   if test "$ac_cv_type_int" = yes; then
15563      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15564 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15565 { as_fn_set_status 77
15566 as_fn_error "cannot compute sizeof (int)
15567 See \`config.log' for more details." "$LINENO" 5; }; }
15568    else
15569      ac_cv_sizeof_int=0
15570    fi
15571 fi
15572
15573 fi
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15575 $as_echo "$ac_cv_sizeof_int" >&6; }
15576
15577
15578
15579 cat >>confdefs.h <<_ACEOF
15580 #define SIZEOF_INT $ac_cv_sizeof_int
15581 _ACEOF
15582
15583
15584   # The cast to long int works around a bug in the HP C Compiler
15585 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15586 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15587 # This bug is HP SR number 8606223364.
15588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
15589 $as_echo_n "checking size of short... " >&6; }
15590 if test "${ac_cv_sizeof_short+set}" = set; then :
15591   $as_echo_n "(cached) " >&6
15592 else
15593   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
15594
15595 else
15596   if test "$ac_cv_type_short" = yes; then
15597      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15598 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15599 { as_fn_set_status 77
15600 as_fn_error "cannot compute sizeof (short)
15601 See \`config.log' for more details." "$LINENO" 5; }; }
15602    else
15603      ac_cv_sizeof_short=0
15604    fi
15605 fi
15606
15607 fi
15608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
15609 $as_echo "$ac_cv_sizeof_short" >&6; }
15610
15611
15612
15613 cat >>confdefs.h <<_ACEOF
15614 #define SIZEOF_SHORT $ac_cv_sizeof_short
15615 _ACEOF
15616
15617
15618   # The cast to long int works around a bug in the HP C Compiler
15619 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15620 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15621 # This bug is HP SR number 8606223364.
15622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
15623 $as_echo_n "checking size of char... " >&6; }
15624 if test "${ac_cv_sizeof_char+set}" = set; then :
15625   $as_echo_n "(cached) " >&6
15626 else
15627   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
15628
15629 else
15630   if test "$ac_cv_type_char" = yes; then
15631      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15632 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15633 { as_fn_set_status 77
15634 as_fn_error "cannot compute sizeof (char)
15635 See \`config.log' for more details." "$LINENO" 5; }; }
15636    else
15637      ac_cv_sizeof_char=0
15638    fi
15639 fi
15640
15641 fi
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
15643 $as_echo "$ac_cv_sizeof_char" >&6; }
15644
15645
15646
15647 cat >>confdefs.h <<_ACEOF
15648 #define SIZEOF_CHAR $ac_cv_sizeof_char
15649 _ACEOF
15650
15651
15652
15653   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
15654 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
15655   case "$ac_cv_sizeof_char" in
15656     1) acx_cv_type_int8_t=char ;;
15657     *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
15658   esac
15659   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
15660 $as_echo "$acx_cv_type_int8_t" >&6; }
15661
15662   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
15663 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
15664   case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
15665     2:*) acx_cv_type_int16_t=int ;;
15666     *:2) acx_cv_type_int16_t=short ;;
15667     *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
15668   esac
15669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
15670 $as_echo "$acx_cv_type_int16_t" >&6; }
15671
15672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
15673 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
15674   case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
15675     4:*) acx_cv_type_int32_t=int ;;
15676     *:4) acx_cv_type_int32_t=long ;;
15677     *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
15678   esac
15679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
15680 $as_echo "$acx_cv_type_int32_t" >&6; }
15681 fi
15682
15683 # These tests are here to make the output prettier
15684
15685 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
15686   case "$ac_cv_sizeof_long" in
15687     8) acx_cv_type_int64_t=long ;;
15688   esac
15689   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
15690 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
15691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
15692 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
15693 fi
15694
15695 # Now we can use the above types
15696
15697 if test "$ac_cv_type_uintptr_t" != yes; then
15698   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
15699 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
15700   case $ac_cv_sizeof_void_p in
15701     2) acx_cv_type_intptr_t=int16_t ;;
15702     4) acx_cv_type_intptr_t=int32_t ;;
15703     8) acx_cv_type_intptr_t=int64_t ;;
15704     *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
15705   esac
15706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
15707 $as_echo "$acx_cv_type_intptr_t" >&6; }
15708 fi
15709
15710 # ----------------- done all checks, emit header -------------
15711 ac_config_commands="$ac_config_commands gstdint.h"
15712
15713
15714
15715
15716
15717 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
15718 if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
15719   gcc_header_sys_mman_h=yes
15720 else
15721   gcc_header_sys_mman_h=no
15722 fi
15723
15724
15725 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
15726 if test "x$ac_cv_func_mmap" = x""yes; then :
15727   gcc_func_mmap=yes
15728 else
15729   gcc_func_mmap=no
15730 fi
15731
15732 if test "$gcc_header_sys_mman_h" != yes \
15733  || test "$gcc_func_mmap" != yes; then
15734    gcc_cv_func_mmap_file=no
15735    gcc_cv_func_mmap_dev_zero=no
15736    gcc_cv_func_mmap_anon=no
15737 else
15738    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
15739 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
15740 if test "${gcc_cv_func_mmap_file+set}" = set; then :
15741   $as_echo_n "(cached) " >&6
15742 else
15743   # Add a system to this blacklist if
15744    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
15745    # memory area containing the same data that you'd get if you applied
15746    # read() to the same fd.  The only system known to have a problem here
15747    # is VMS, where text files have record structure.
15748    case "$host_os" in
15749      vms* | ultrix*)
15750         gcc_cv_func_mmap_file=no ;;
15751      *)
15752         gcc_cv_func_mmap_file=yes;;
15753    esac
15754 fi
15755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
15756 $as_echo "$gcc_cv_func_mmap_file" >&6; }
15757    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
15758 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
15759 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
15760   $as_echo_n "(cached) " >&6
15761 else
15762   # Add a system to this blacklist if it has mmap() but /dev/zero
15763    # does not exist, or if mmapping /dev/zero does not give anonymous
15764    # zeroed pages with both the following properties:
15765    # 1. If you map N consecutive pages in with one call, and then
15766    #    unmap any subset of those pages, the pages that were not
15767    #    explicitly unmapped remain accessible.
15768    # 2. If you map two adjacent blocks of memory and then unmap them
15769    #    both at once, they must both go away.
15770    # Systems known to be in this category are Windows (all variants),
15771    # VMS, and Darwin.
15772    case "$host_os" in
15773      vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
15774         gcc_cv_func_mmap_dev_zero=no ;;
15775      *)
15776         gcc_cv_func_mmap_dev_zero=yes;;
15777    esac
15778 fi
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
15780 $as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
15781
15782    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
15783    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
15784 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
15785 if test "${gcc_cv_decl_map_anon+set}" = set; then :
15786   $as_echo_n "(cached) " >&6
15787 else
15788   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15789 /* end confdefs.h.  */
15790 #include <sys/types.h>
15791 #include <sys/mman.h>
15792 #include <unistd.h>
15793
15794 #ifndef MAP_ANONYMOUS
15795 #define MAP_ANONYMOUS MAP_ANON
15796 #endif
15797
15798 int
15799 main ()
15800 {
15801 int n = MAP_ANONYMOUS;
15802   ;
15803   return 0;
15804 }
15805 _ACEOF
15806 if ac_fn_c_try_compile "$LINENO"; then :
15807   gcc_cv_decl_map_anon=yes
15808 else
15809   gcc_cv_decl_map_anon=no
15810 fi
15811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15812 fi
15813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
15814 $as_echo "$gcc_cv_decl_map_anon" >&6; }
15815
15816    if test $gcc_cv_decl_map_anon = no; then
15817      gcc_cv_func_mmap_anon=no
15818    else
15819      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
15820 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
15821 if test "${gcc_cv_func_mmap_anon+set}" = set; then :
15822   $as_echo_n "(cached) " >&6
15823 else
15824   # Add a system to this blacklist if it has mmap() and MAP_ANON or
15825    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
15826    # doesn't give anonymous zeroed pages with the same properties listed
15827    # above for use of /dev/zero.
15828    # Systems known to be in this category are Windows, VMS, and SCO Unix.
15829    case "$host_os" in
15830      vms* | cygwin* | pe | mingw* | sco* | udk* )
15831         gcc_cv_func_mmap_anon=no ;;
15832      *)
15833         gcc_cv_func_mmap_anon=yes;;
15834    esac
15835 fi
15836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
15837 $as_echo "$gcc_cv_func_mmap_anon" >&6; }
15838    fi
15839 fi
15840
15841 if test $gcc_cv_func_mmap_file = yes; then
15842
15843 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
15844
15845 fi
15846 if test $gcc_cv_func_mmap_dev_zero = yes; then
15847
15848 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
15849
15850 fi
15851 if test $gcc_cv_func_mmap_anon = yes; then
15852
15853 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
15854
15855 fi
15856
15857
15858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15859 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15860 if test "${ac_cv_c_bigendian+set}" = set; then :
15861   $as_echo_n "(cached) " >&6
15862 else
15863   ac_cv_c_bigendian=unknown
15864     # See if we're dealing with a universal compiler.
15865     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15866 /* end confdefs.h.  */
15867 #ifndef __APPLE_CC__
15868                not a universal capable compiler
15869              #endif
15870              typedef int dummy;
15871
15872 _ACEOF
15873 if ac_fn_c_try_compile "$LINENO"; then :
15874
15875         # Check for potential -arch flags.  It is not universal unless
15876         # there are at least two -arch flags with different values.
15877         ac_arch=
15878         ac_prev=
15879         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15880          if test -n "$ac_prev"; then
15881            case $ac_word in
15882              i?86 | x86_64 | ppc | ppc64)
15883                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
15884                  ac_arch=$ac_word
15885                else
15886                  ac_cv_c_bigendian=universal
15887                  break
15888                fi
15889                ;;
15890            esac
15891            ac_prev=
15892          elif test "x$ac_word" = "x-arch"; then
15893            ac_prev=arch
15894          fi
15895        done
15896 fi
15897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15898     if test $ac_cv_c_bigendian = unknown; then
15899       # See if sys/param.h defines the BYTE_ORDER macro.
15900       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15901 /* end confdefs.h.  */
15902 #include <sys/types.h>
15903              #include <sys/param.h>
15904
15905 int
15906 main ()
15907 {
15908 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15909                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15910                      && LITTLE_ENDIAN)
15911               bogus endian macros
15912              #endif
15913
15914   ;
15915   return 0;
15916 }
15917 _ACEOF
15918 if ac_fn_c_try_compile "$LINENO"; then :
15919   # It does; now see whether it defined to BIG_ENDIAN or not.
15920          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15921 /* end confdefs.h.  */
15922 #include <sys/types.h>
15923                 #include <sys/param.h>
15924
15925 int
15926 main ()
15927 {
15928 #if BYTE_ORDER != BIG_ENDIAN
15929                  not big endian
15930                 #endif
15931
15932   ;
15933   return 0;
15934 }
15935 _ACEOF
15936 if ac_fn_c_try_compile "$LINENO"; then :
15937   ac_cv_c_bigendian=yes
15938 else
15939   ac_cv_c_bigendian=no
15940 fi
15941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15942 fi
15943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15944     fi
15945     if test $ac_cv_c_bigendian = unknown; then
15946       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
15947       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15948 /* end confdefs.h.  */
15949 #include <limits.h>
15950
15951 int
15952 main ()
15953 {
15954 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
15955               bogus endian macros
15956              #endif
15957
15958   ;
15959   return 0;
15960 }
15961 _ACEOF
15962 if ac_fn_c_try_compile "$LINENO"; then :
15963   # It does; now see whether it defined to _BIG_ENDIAN or not.
15964          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15965 /* end confdefs.h.  */
15966 #include <limits.h>
15967
15968 int
15969 main ()
15970 {
15971 #ifndef _BIG_ENDIAN
15972                  not big endian
15973                 #endif
15974
15975   ;
15976   return 0;
15977 }
15978 _ACEOF
15979 if ac_fn_c_try_compile "$LINENO"; then :
15980   ac_cv_c_bigendian=yes
15981 else
15982   ac_cv_c_bigendian=no
15983 fi
15984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15985 fi
15986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15987     fi
15988     if test $ac_cv_c_bigendian = unknown; then
15989       # Compile a test program.
15990       if test "$cross_compiling" = yes; then :
15991   # Try to guess by grepping values from an object file.
15992          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15993 /* end confdefs.h.  */
15994 short int ascii_mm[] =
15995                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15996                 short int ascii_ii[] =
15997                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15998                 int use_ascii (int i) {
15999                   return ascii_mm[i] + ascii_ii[i];
16000                 }
16001                 short int ebcdic_ii[] =
16002                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
16003                 short int ebcdic_mm[] =
16004                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
16005                 int use_ebcdic (int i) {
16006                   return ebcdic_mm[i] + ebcdic_ii[i];
16007                 }
16008                 extern int foo;
16009
16010 int
16011 main ()
16012 {
16013 return use_ascii (foo) == use_ebcdic (foo);
16014   ;
16015   return 0;
16016 }
16017 _ACEOF
16018 if ac_fn_c_try_compile "$LINENO"; then :
16019   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
16020               ac_cv_c_bigendian=yes
16021             fi
16022             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
16023               if test "$ac_cv_c_bigendian" = unknown; then
16024                 ac_cv_c_bigendian=no
16025               else
16026                 # finding both strings is unlikely to happen, but who knows?
16027                 ac_cv_c_bigendian=unknown
16028               fi
16029             fi
16030 fi
16031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16032 else
16033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16034 /* end confdefs.h.  */
16035 $ac_includes_default
16036 int
16037 main ()
16038 {
16039
16040              /* Are we little or big endian?  From Harbison&Steele.  */
16041              union
16042              {
16043                long int l;
16044                char c[sizeof (long int)];
16045              } u;
16046              u.l = 1;
16047              return u.c[sizeof (long int) - 1] == 1;
16048
16049   ;
16050   return 0;
16051 }
16052 _ACEOF
16053 if ac_fn_c_try_run "$LINENO"; then :
16054   ac_cv_c_bigendian=no
16055 else
16056   ac_cv_c_bigendian=yes
16057 fi
16058 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16059   conftest.$ac_objext conftest.beam conftest.$ac_ext
16060 fi
16061
16062     fi
16063 fi
16064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16065 $as_echo "$ac_cv_c_bigendian" >&6; }
16066  case $ac_cv_c_bigendian in #(
16067    yes)
16068      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16069 ;; #(
16070    no)
16071       ;; #(
16072    universal)
16073
16074 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
16075
16076      ;; #(
16077    *)
16078      as_fn_error "unknown endianness
16079  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
16080  esac
16081
16082 # I don't like the default behaviour of WORDS_BIGENDIAN undefined for LE.
16083
16084
16085 # Check to see if -pthread or -lpthread is needed.  Prefer the former.
16086 # In case the pthread.h system header is not found, this test will fail.
16087 XPCFLAGS=""
16088 CFLAGS="$CFLAGS -pthread"
16089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16090 /* end confdefs.h.  */
16091 #include <pthread.h>
16092    void *g(void *d) { return NULL; }
16093 int
16094 main ()
16095 {
16096 pthread_t t; pthread_create(&t,NULL,g,NULL);
16097   ;
16098   return 0;
16099 }
16100 _ACEOF
16101 if ac_fn_c_try_link "$LINENO"; then :
16102   XPCFLAGS=" -Wc,-pthread"
16103 else
16104   CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
16105   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16106 /* end confdefs.h.  */
16107 #include <pthread.h>
16108      void *g(void *d) { return NULL; }
16109 int
16110 main ()
16111 {
16112 pthread_t t; pthread_create(&t,NULL,g,NULL);
16113   ;
16114   return 0;
16115 }
16116 _ACEOF
16117 if ac_fn_c_try_link "$LINENO"; then :
16118
16119 else
16120   as_fn_error "Pthreads are required to build libitm" "$LINENO" 5
16121 fi
16122 rm -f core conftest.err conftest.$ac_objext \
16123     conftest$ac_exeext conftest.$ac_ext
16124 fi
16125 rm -f core conftest.err conftest.$ac_objext \
16126     conftest$ac_exeext conftest.$ac_ext
16127
16128 # Check for functions needed.
16129 for ac_func in strtoull memalign posix_memalign
16130 do :
16131   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16132 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16133 eval as_val=\$$as_ac_var
16134    if test "x$as_val" = x""yes; then :
16135   cat >>confdefs.h <<_ACEOF
16136 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16137 _ACEOF
16138
16139 fi
16140 done
16141
16142
16143 # Check for broken semaphore implementation on darwin.
16144 # sem_init returns: sem_init error: Function not implemented.
16145 case "$host" in
16146   *-darwin*)
16147
16148 $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
16149
16150     ;;
16151 esac
16152
16153  # Check whether --enable-linux-futex was given.
16154 if test "${enable_linux_futex+set}" = set; then :
16155   enableval=$enable_linux_futex;
16156       case "$enableval" in
16157        yes|no|default) ;;
16158        *) as_fn_error "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
16159                           esac
16160
16161 else
16162   enable_linux_futex=default
16163 fi
16164
16165
16166 case "$target" in
16167   *-linux*)
16168     case "$enable_linux_futex" in
16169       default)
16170         # If headers don't have gettid/futex syscalls definition, then
16171         # default to no, otherwise there will be compile time failures.
16172         # Otherwise, default to yes.  If we don't detect we are
16173         # compiled/linked against NPTL and not cross-compiling, check
16174         # if programs are run by default against NPTL and if not, issue
16175         # a warning.
16176         enable_linux_futex=no
16177         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16178 /* end confdefs.h.  */
16179 #include <sys/syscall.h>
16180            int lk;
16181 int
16182 main ()
16183 {
16184 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16185   ;
16186   return 0;
16187 }
16188 _ACEOF
16189 if ac_fn_c_try_link "$LINENO"; then :
16190   save_LIBS="$LIBS"
16191            LIBS="-lpthread $LIBS"
16192            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16193 /* end confdefs.h.  */
16194 #ifndef _GNU_SOURCE
16195              #define _GNU_SOURCE 1
16196              #endif
16197              #include <pthread.h>
16198              pthread_t th; void *status;
16199 int
16200 main ()
16201 {
16202 pthread_tryjoin_np (th, &status);
16203   ;
16204   return 0;
16205 }
16206 _ACEOF
16207 if ac_fn_c_try_link "$LINENO"; then :
16208   enable_linux_futex=yes
16209 else
16210   if test x$cross_compiling = xno; then
16211                if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \
16212                   | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else
16213                  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
16214 If so, please configure with --disable-linux-futex" >&5
16215 $as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
16216 If so, please configure with --disable-linux-futex" >&2;}
16217                fi
16218              fi
16219              enable_linux_futex=yes
16220 fi
16221 rm -f core conftest.err conftest.$ac_objext \
16222     conftest$ac_exeext conftest.$ac_ext
16223            LIBS="$save_LIBS"
16224 fi
16225 rm -f core conftest.err conftest.$ac_objext \
16226     conftest$ac_exeext conftest.$ac_ext
16227         ;;
16228       yes)
16229         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16230 /* end confdefs.h.  */
16231 #include <sys/syscall.h>
16232            int lk;
16233 int
16234 main ()
16235 {
16236 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16237   ;
16238   return 0;
16239 }
16240 _ACEOF
16241 if ac_fn_c_try_link "$LINENO"; then :
16242
16243 else
16244   as_fn_error "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
16245 fi
16246 rm -f core conftest.err conftest.$ac_objext \
16247     conftest$ac_exeext conftest.$ac_ext
16248         ;;
16249     esac
16250     ;;
16251   *)
16252     enable_linux_futex=no
16253     ;;
16254 esac
16255 if test x$enable_linux_futex = xyes; then
16256   :
16257 fi
16258
16259
16260 # See if we support thread-local storage.
16261
16262
16263    # Check whether --enable-tls was given.
16264 if test "${enable_tls+set}" = set; then :
16265   enableval=$enable_tls;
16266       case "$enableval" in
16267        yes|no) ;;
16268        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
16269       esac
16270
16271 else
16272   enable_tls=yes
16273 fi
16274
16275
16276   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
16277 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
16278 if test "${gcc_cv_have_tls+set}" = set; then :
16279   $as_echo_n "(cached) " >&6
16280 else
16281
16282     if test "$cross_compiling" = yes; then :
16283                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16284 /* end confdefs.h.  */
16285 __thread int a; int b; int main() { return a = b; }
16286 _ACEOF
16287 if ac_fn_c_try_link "$LINENO"; then :
16288   chktls_save_LDFLAGS="$LDFLAGS"
16289                           case $host in
16290             *-*-linux*)
16291               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
16292               ;;
16293           esac
16294           chktls_save_CFLAGS="$CFLAGS"
16295           CFLAGS="-fPIC $CFLAGS"
16296                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16297 /* end confdefs.h.  */
16298 int f() { return 0; }
16299 _ACEOF
16300 if ac_fn_c_try_link "$LINENO"; then :
16301   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16302 /* end confdefs.h.  */
16303 __thread int a; int b; int f() { return a = b; }
16304 _ACEOF
16305 if ac_fn_c_try_link "$LINENO"; then :
16306   gcc_cv_have_tls=yes
16307 else
16308   gcc_cv_have_tls=no
16309 fi
16310 rm -f core conftest.err conftest.$ac_objext \
16311     conftest$ac_exeext conftest.$ac_ext
16312 else
16313   gcc_cv_have_tls=yes
16314 fi
16315 rm -f core conftest.err conftest.$ac_objext \
16316     conftest$ac_exeext conftest.$ac_ext
16317           CFLAGS="$chktls_save_CFLAGS"
16318           LDFLAGS="$chktls_save_LDFLAGS"
16319 else
16320   gcc_cv_have_tls=no
16321 fi
16322 rm -f core conftest.err conftest.$ac_objext \
16323     conftest$ac_exeext conftest.$ac_ext
16324
16325
16326 else
16327   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16328 /* end confdefs.h.  */
16329 __thread int a; int b; int main() { return a = b; }
16330 _ACEOF
16331 if ac_fn_c_try_run "$LINENO"; then :
16332                       chktls_save_LDFLAGS="$LDFLAGS"
16333       LDFLAGS="-static $LDFLAGS"
16334       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16335 /* end confdefs.h.  */
16336 int main() { return 0; }
16337 _ACEOF
16338 if ac_fn_c_try_link "$LINENO"; then :
16339   if test "$cross_compiling" = yes; then :
16340   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16341 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16342 as_fn_error "cannot run test program while cross compiling
16343 See \`config.log' for more details." "$LINENO" 5; }
16344 else
16345   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16346 /* end confdefs.h.  */
16347 __thread int a; int b; int main() { return a = b; }
16348 _ACEOF
16349 if ac_fn_c_try_run "$LINENO"; then :
16350   gcc_cv_have_tls=yes
16351 else
16352   gcc_cv_have_tls=no
16353 fi
16354 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16355   conftest.$ac_objext conftest.beam conftest.$ac_ext
16356 fi
16357
16358 else
16359   gcc_cv_have_tls=yes
16360 fi
16361 rm -f core conftest.err conftest.$ac_objext \
16362     conftest$ac_exeext conftest.$ac_ext
16363       LDFLAGS="$chktls_save_LDFLAGS"
16364       if test $gcc_cv_have_tls = yes; then
16365                                                 chktls_save_CFLAGS="$CFLAGS"
16366         thread_CFLAGS=failed
16367         for flag in '' '-pthread' '-lpthread'; do
16368           CFLAGS="$flag $chktls_save_CFLAGS"
16369           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16370 /* end confdefs.h.  */
16371 #include <pthread.h>
16372                 void *g(void *d) { return NULL; }
16373 int
16374 main ()
16375 {
16376 pthread_t t; pthread_create(&t,NULL,g,NULL);
16377   ;
16378   return 0;
16379 }
16380 _ACEOF
16381 if ac_fn_c_try_link "$LINENO"; then :
16382   thread_CFLAGS="$flag"
16383 fi
16384 rm -f core conftest.err conftest.$ac_objext \
16385     conftest$ac_exeext conftest.$ac_ext
16386           if test "X$thread_CFLAGS" != Xfailed; then
16387             break
16388           fi
16389         done
16390         CFLAGS="$chktls_save_CFLAGS"
16391         if test "X$thread_CFLAGS" != Xfailed; then
16392           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
16393                                                   if test "$cross_compiling" = yes; then :
16394   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16395 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16396 as_fn_error "cannot run test program while cross compiling
16397 See \`config.log' for more details." "$LINENO" 5; }
16398 else
16399   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16400 /* end confdefs.h.  */
16401 #include <pthread.h>
16402                 __thread int a;
16403                 static int *volatile a_in_other_thread;
16404                 static void *
16405                 thread_func (void *arg)
16406                 {
16407                   a_in_other_thread = &a;
16408                   return (void *)0;
16409                 }
16410 int
16411 main ()
16412 {
16413 pthread_t thread;
16414                 void *thread_retval;
16415                 int *volatile a_in_main_thread;
16416                 a_in_main_thread = &a;
16417                 if (pthread_create (&thread, (pthread_attr_t *)0,
16418                                     thread_func, (void *)0))
16419                   return 0;
16420                 if (pthread_join (thread, &thread_retval))
16421                   return 0;
16422                 return (a_in_other_thread == a_in_main_thread);
16423   ;
16424   return 0;
16425 }
16426 _ACEOF
16427 if ac_fn_c_try_run "$LINENO"; then :
16428   gcc_cv_have_tls=yes
16429 else
16430   gcc_cv_have_tls=no
16431 fi
16432 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16433   conftest.$ac_objext conftest.beam conftest.$ac_ext
16434 fi
16435
16436           CFLAGS="$chktls_save_CFLAGS"
16437         fi
16438       fi
16439 else
16440   gcc_cv_have_tls=no
16441 fi
16442 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16443   conftest.$ac_objext conftest.beam conftest.$ac_ext
16444 fi
16445
16446 fi
16447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
16448 $as_echo "$gcc_cv_have_tls" >&6; }
16449   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
16450
16451 $as_echo "#define HAVE_TLS 1" >>confdefs.h
16452
16453   fi
16454
16455 # See what sort of export controls are availible.
16456
16457   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
16458 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
16459 if test "${libitm_cv_have_attribute_visibility+set}" = set; then :
16460   $as_echo_n "(cached) " >&6
16461 else
16462
16463   save_CFLAGS="$CFLAGS"
16464   CFLAGS="$CFLAGS -Werror"
16465   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16466 /* end confdefs.h.  */
16467 void __attribute__((visibility("hidden"))) foo(void) { }
16468 int
16469 main ()
16470 {
16471
16472   ;
16473   return 0;
16474 }
16475 _ACEOF
16476 if ac_fn_c_try_compile "$LINENO"; then :
16477   libitm_cv_have_attribute_visibility=yes
16478 else
16479   libitm_cv_have_attribute_visibility=no
16480 fi
16481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16482   CFLAGS="$save_CFLAGS"
16483 fi
16484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_visibility" >&5
16485 $as_echo "$libitm_cv_have_attribute_visibility" >&6; }
16486   if test $libitm_cv_have_attribute_visibility = yes; then
16487
16488 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
16489
16490   fi
16491
16492   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
16493 $as_echo_n "checking whether the target supports dllexport... " >&6; }
16494 if test "${libitm_cv_have_attribute_dllexport+set}" = set; then :
16495   $as_echo_n "(cached) " >&6
16496 else
16497
16498   save_CFLAGS="$CFLAGS"
16499   CFLAGS="$CFLAGS -Werror"
16500   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16501 /* end confdefs.h.  */
16502 void __attribute__((dllexport)) foo(void) { }
16503 int
16504 main ()
16505 {
16506
16507   ;
16508   return 0;
16509 }
16510 _ACEOF
16511 if ac_fn_c_try_compile "$LINENO"; then :
16512   libitm_cv_have_attribute_dllexport=yes
16513 else
16514   libitm_cv_have_attribute_dllexport=no
16515 fi
16516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16517   CFLAGS="$save_CFLAGS"
16518 fi
16519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_dllexport" >&5
16520 $as_echo "$libitm_cv_have_attribute_dllexport" >&6; }
16521   if test $libitm_cv_have_attribute_dllexport = yes; then
16522
16523 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
16524
16525   fi
16526
16527   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
16528 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
16529 if test "${libitm_cv_have_attribute_alias+set}" = set; then :
16530   $as_echo_n "(cached) " >&6
16531 else
16532
16533   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16534 /* end confdefs.h.  */
16535
16536 void foo(void) { }
16537 extern void bar(void) __attribute__((alias("foo")));
16538 int
16539 main ()
16540 {
16541 bar();
16542   ;
16543   return 0;
16544 }
16545 _ACEOF
16546 if ac_fn_c_try_link "$LINENO"; then :
16547   libitm_cv_have_attribute_alias=yes
16548 else
16549   libitm_cv_have_attribute_alias=no
16550 fi
16551 rm -f core conftest.err conftest.$ac_objext \
16552     conftest$ac_exeext conftest.$ac_ext
16553 fi
16554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_alias" >&5
16555 $as_echo "$libitm_cv_have_attribute_alias" >&6; }
16556   if test $libitm_cv_have_attribute_alias = yes; then
16557
16558 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
16559
16560   fi
16561
16562
16563 # Check whether --with-gnu-ld was given.
16564 if test "${with_gnu_ld+set}" = set; then :
16565   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
16566 else
16567   with_gnu_ld=no
16568 fi
16569
16570 ac_prog=ld
16571 if test "$GCC" = yes; then
16572   # Check if gcc -print-prog-name=ld gives a path.
16573   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16574 $as_echo_n "checking for ld used by $CC... " >&6; }
16575   case $host in
16576   *-*-mingw*)
16577     # gcc leaves a trailing carriage return which upsets mingw
16578     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16579   *)
16580     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16581   esac
16582   case $ac_prog in
16583     # Accept absolute paths.
16584     [\\/]* | ?:[\\/]*)
16585       re_direlt='/[^/][^/]*/\.\./'
16586       # Canonicalize the pathname of ld
16587       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16588       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
16589         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16590       done
16591       test -z "$LD" && LD="$ac_prog"
16592       ;;
16593   "")
16594     # If it fails, then pretend we aren't using GCC.
16595     ac_prog=ld
16596     ;;
16597   *)
16598     # If it is relative, then search for the first ld in PATH.
16599     with_gnu_ld=unknown
16600     ;;
16601   esac
16602 elif test "$with_gnu_ld" = yes; then
16603   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16604 $as_echo_n "checking for GNU ld... " >&6; }
16605 else
16606   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16607 $as_echo_n "checking for non-GNU ld... " >&6; }
16608 fi
16609 if test "${lt_cv_path_LD+set}" = set; then :
16610   $as_echo_n "(cached) " >&6
16611 else
16612   if test -z "$LD"; then
16613   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16614   for ac_dir in $PATH; do
16615     IFS="$lt_save_ifs"
16616     test -z "$ac_dir" && ac_dir=.
16617     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16618       lt_cv_path_LD="$ac_dir/$ac_prog"
16619       # Check to see if the program is GNU ld.  I'd rather use --version,
16620       # but apparently some variants of GNU ld only accept -v.
16621       # Break only if it was the GNU/non-GNU ld that we prefer.
16622       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16623       *GNU* | *'with BFD'*)
16624         test "$with_gnu_ld" != no && break
16625         ;;
16626       *)
16627         test "$with_gnu_ld" != yes && break
16628         ;;
16629       esac
16630     fi
16631   done
16632   IFS="$lt_save_ifs"
16633 else
16634   lt_cv_path_LD="$LD" # Let the user override the test with a path.
16635 fi
16636 fi
16637
16638 LD="$lt_cv_path_LD"
16639 if test -n "$LD"; then
16640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16641 $as_echo "$LD" >&6; }
16642 else
16643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16644 $as_echo "no" >&6; }
16645 fi
16646 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
16647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16648 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16649 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
16650   $as_echo_n "(cached) " >&6
16651 else
16652   # I'd rather use --version here, but apparently some GNU lds only accept -v.
16653 case `$LD -v 2>&1 </dev/null` in
16654 *GNU* | *'with BFD'*)
16655   lt_cv_prog_gnu_ld=yes
16656   ;;
16657 *)
16658   lt_cv_prog_gnu_ld=no
16659   ;;
16660 esac
16661 fi
16662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16663 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
16664 with_gnu_ld=$lt_cv_prog_gnu_ld
16665
16666
16667
16668
16669
16670
16671
16672   # If we're not using GNU ld, then there's no point in even trying these
16673   # tests.  Check for that first.  We should have already tested for gld
16674   # by now (in libtool), but require it now just to be safe...
16675   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
16676   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
16677
16678
16679
16680   # The name set by libtool depends on the version of libtool.  Shame on us
16681   # for depending on an impl detail, but c'est la vie.  Older versions used
16682   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
16683   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
16684   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
16685   # set (hence we're using an older libtool), then set it.
16686   if test x${with_gnu_ld+set} != xset; then
16687     if test x${ac_cv_prog_gnu_ld+set} != xset; then
16688       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
16689       with_gnu_ld=no
16690     else
16691       with_gnu_ld=$ac_cv_prog_gnu_ld
16692     fi
16693   fi
16694
16695   # Start by getting the version number.  I think the libtool test already
16696   # does some of this, but throws away the result.
16697   libitm_ld_is_gold=no
16698   if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
16699     libitm_ld_is_gold=yes
16700   fi
16701
16702   ldver=`$LD --version 2>/dev/null |
16703          sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
16704
16705   libitm_gnu_ld_version=`echo $ldver | \
16706          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
16707
16708   # Set --gc-sections.
16709   if test "$with_gnu_ld" = "notbroken"; then
16710     # GNU ld it is!  Joy and bunny rabbits!
16711
16712     # All these tests are for C++; save the language and the compiler flags.
16713     # Need to do this so that g++ won't try to link in libstdc++
16714     ac_test_CFLAGS="${CFLAGS+set}"
16715     ac_save_CFLAGS="$CFLAGS"
16716     CFLAGS='-x c++  -Wl,--gc-sections'
16717
16718     # Check for -Wl,--gc-sections
16719     # XXX This test is broken at the moment, as symbols required for linking
16720     # are now in libsupc++ (not built yet).  In addition, this test has
16721     # cored on solaris in the past.  In addition, --gc-sections doesn't
16722     # really work at the moment (keeps on discarding used sections, first
16723     # .eh_frame and now some of the glibc sections for iconv).
16724     # Bzzzzt.  Thanks for playing, maybe next time.
16725     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16726 $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16727     if test "$cross_compiling" = yes; then :
16728   ac_sectionLDflags=yes
16729 else
16730   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16731 /* end confdefs.h.  */
16732
16733      int main(void)
16734      {
16735        try { throw 1; }
16736        catch (...) { };
16737        return 0;
16738      }
16739
16740 _ACEOF
16741 if ac_fn_c_try_run "$LINENO"; then :
16742   ac_sectionLDflags=yes
16743 else
16744   ac_sectionLDflags=no
16745 fi
16746 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16747   conftest.$ac_objext conftest.beam conftest.$ac_ext
16748 fi
16749
16750     if test "$ac_test_CFLAGS" = set; then
16751       CFLAGS="$ac_save_CFLAGS"
16752     else
16753       # this is the suspicious part
16754       CFLAGS=''
16755     fi
16756     if test "$ac_sectionLDflags" = "yes"; then
16757       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
16758     fi
16759     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16760 $as_echo "$ac_sectionLDflags" >&6; }
16761   fi
16762
16763   # Set linker optimization flags.
16764   if test x"$with_gnu_ld" = x"yes"; then
16765     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
16766   fi
16767
16768
16769
16770
16771
16772
16773  # Check whether --enable-symvers was given.
16774 if test "${enable_symvers+set}" = set; then :
16775   enableval=$enable_symvers;
16776       case "$enableval" in
16777        yes|no|gnu*|sun) ;;
16778        *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16779                           esac
16780
16781 else
16782   enable_symvers=yes
16783 fi
16784
16785
16786
16787 # If we never went through the LIBITM_CHECK_LINKER_FEATURES macro, then we
16788 # don't know enough about $LD to do tricks...
16789
16790
16791 # Turn a 'yes' into a suitable default.
16792 if test x$enable_symvers = xyes ; then
16793   # FIXME  The following test is too strict, in theory.
16794   if test $enable_shared = no || test "x$LD" = x; then
16795     enable_symvers=no
16796   else
16797     if test $with_gnu_ld = yes ; then
16798       enable_symvers=gnu
16799     else
16800       case ${target_os} in
16801         # Sun symbol versioning exists since Solaris 2.5.
16802         solaris2.[5-9]* | solaris2.1[0-9]*)
16803           enable_symvers=sun ;;
16804         *)
16805           enable_symvers=no ;;
16806       esac
16807     fi
16808   fi
16809 fi
16810
16811 # Check if 'sun' was requested on non-Solaris 2 platforms.
16812 if test x$enable_symvers = xsun ; then
16813   case ${target_os} in
16814     solaris2*)
16815       # All fine.
16816       ;;
16817     *)
16818       # Unlikely to work.
16819       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
16820 $as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
16821       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
16822 $as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
16823       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16824 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16825       enable_symvers=no
16826       ;;
16827   esac
16828 fi
16829
16830 # Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16831 if test $enable_symvers != no; then
16832   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16833 $as_echo_n "checking for shared libgcc... " >&6; }
16834   ac_save_CFLAGS="$CFLAGS"
16835   CFLAGS=' -lgcc_s'
16836   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16837 /* end confdefs.h.  */
16838
16839 int
16840 main ()
16841 {
16842 return 0;
16843   ;
16844   return 0;
16845 }
16846 _ACEOF
16847 if ac_fn_c_try_link "$LINENO"; then :
16848   libitm_shared_libgcc=yes
16849 else
16850   libitm_shared_libgcc=no
16851 fi
16852 rm -f core conftest.err conftest.$ac_objext \
16853     conftest$ac_exeext conftest.$ac_ext
16854   CFLAGS="$ac_save_CFLAGS"
16855   if test $libitm_shared_libgcc = no; then
16856     cat > conftest.c <<EOF
16857 int main (void) { return 0; }
16858 EOF
16859     libitm_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16860                              -shared -shared-libgcc -o conftest.so \
16861                              conftest.c -v 2>&1 >/dev/null \
16862                              | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16863     rm -f conftest.c conftest.so
16864     if test x${libitm_libgcc_s_suffix+set} = xset; then
16865       CFLAGS=" -lgcc_s$libitm_libgcc_s_suffix"
16866       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16867 /* end confdefs.h.  */
16868
16869 int
16870 main ()
16871 {
16872 return 0;
16873   ;
16874   return 0;
16875 }
16876 _ACEOF
16877 if ac_fn_c_try_link "$LINENO"; then :
16878   libitm_shared_libgcc=yes
16879 fi
16880 rm -f core conftest.err conftest.$ac_objext \
16881     conftest$ac_exeext conftest.$ac_ext
16882       CFLAGS="$ac_save_CFLAGS"
16883     fi
16884   fi
16885   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_shared_libgcc" >&5
16886 $as_echo "$libitm_shared_libgcc" >&6; }
16887 fi
16888
16889 # For GNU ld, we need at least this version.  The format is described in
16890 # LIBITM_CHECK_LINKER_FEATURES above.
16891 libitm_min_gnu_ld_version=21400
16892 # XXXXXXXXXXX libitm_gnu_ld_version=21390
16893
16894 # Check to see if unspecified "yes" value can win, given results above.
16895 # Change "yes" into either "no" or a style name.
16896 if test $enable_symvers != no && test $libitm_shared_libgcc = yes; then
16897   if test $with_gnu_ld = yes; then
16898     if test $libitm_gnu_ld_version -ge $libitm_min_gnu_ld_version ; then
16899       enable_symvers=gnu
16900     elif test $libitm_ld_is_gold = yes ; then
16901       enable_symvers=gnu
16902     else
16903       # The right tools, the right setup, but too old.  Fallbacks?
16904       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&5
16905 $as_echo "$as_me: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&2;}
16906       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
16907 $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
16908       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
16909 $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
16910       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&5
16911 $as_echo "$as_me: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&2;}
16912       if test $libitm_gnu_ld_version -ge 21200 ; then
16913         # Globbing fix is present, proper block support is not.
16914                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16915 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16916         enable_symvers=no
16917       else
16918         # 2.11 or older.
16919         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16920 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16921         enable_symvers=no
16922       fi
16923     fi
16924   elif test $enable_symvers = sun; then
16925     : All interesting versions of Sun ld support sun style symbol versioning.
16926   else
16927     # just fail for now
16928     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
16929 $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
16930     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
16931 $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
16932     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
16933 $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
16934     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16935 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16936     enable_symvers=no
16937   fi
16938 fi
16939
16940  if test $enable_symvers != no; then
16941   LIBITM_BUILD_VERSIONED_SHLIB_TRUE=
16942   LIBITM_BUILD_VERSIONED_SHLIB_FALSE='#'
16943 else
16944   LIBITM_BUILD_VERSIONED_SHLIB_TRUE='#'
16945   LIBITM_BUILD_VERSIONED_SHLIB_FALSE=
16946 fi
16947
16948  if test $enable_symvers = gnu; then
16949   LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE=
16950   LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE='#'
16951 else
16952   LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE='#'
16953   LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE=
16954 fi
16955
16956  if test $enable_symvers = sun; then
16957   LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE=
16958   LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE='#'
16959 else
16960   LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE='#'
16961   LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE=
16962 fi
16963
16964 { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
16965 $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
16966
16967
16968 if test $enable_symvers = gnu; then
16969
16970 $as_echo "#define LIBITM_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
16971
16972 fi
16973
16974 # See if we can emit unwind info in the sjlj stub.
16975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
16976 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
16977 if test "${gcc_cv_as_cfi_pseudo_op+set}" = set; then :
16978   $as_echo_n "(cached) " >&6
16979 else
16980
16981     gcc_cv_as_cfi_pseudo_op=unknown
16982     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16983 /* end confdefs.h.  */
16984 asm (".cfi_startproc\n\t.cfi_endproc");
16985 int
16986 main ()
16987 {
16988
16989   ;
16990   return 0;
16991 }
16992 _ACEOF
16993 if ac_fn_c_try_compile "$LINENO"; then :
16994   gcc_cv_as_cfi_pseudo_op=yes
16995 else
16996   gcc_cv_as_cfi_pseudo_op=no
16997 fi
16998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16999
17000 fi
17001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
17002 $as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
17003  if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
17004
17005 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
17006
17007  fi
17008
17009
17010 # Determine the proper ABI type for size_t.
17011
17012   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how size_t is mangled" >&5
17013 $as_echo_n "checking how size_t is mangled... " >&6; }
17014 if test "${libitm_cv_size_t_mangling+set}" = set; then :
17015   $as_echo_n "(cached) " >&6
17016 else
17017
17018     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17019 /* end confdefs.h.  */
17020
17021 int
17022 main ()
17023 {
17024 extern __SIZE_TYPE__ x; extern unsigned long x;
17025   ;
17026   return 0;
17027 }
17028 _ACEOF
17029 if ac_fn_c_try_compile "$LINENO"; then :
17030   libitm_cv_size_t_mangling=m
17031 else
17032
17033       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17034 /* end confdefs.h.  */
17035
17036 int
17037 main ()
17038 {
17039 extern __SIZE_TYPE__ x; extern unsigned int x;
17040   ;
17041   return 0;
17042 }
17043 _ACEOF
17044 if ac_fn_c_try_compile "$LINENO"; then :
17045   libitm_cv_size_t_mangling=j
17046 else
17047
17048         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17049 /* end confdefs.h.  */
17050
17051 int
17052 main ()
17053 {
17054 extern __SIZE_TYPE__ x; extern unsigned long long x;
17055   ;
17056   return 0;
17057 }
17058 _ACEOF
17059 if ac_fn_c_try_compile "$LINENO"; then :
17060   libitm_cv_size_t_mangling=y
17061 else
17062
17063           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17064 /* end confdefs.h.  */
17065
17066 int
17067 main ()
17068 {
17069 extern __SIZE_TYPE__ x; extern unsigned short x;
17070   ;
17071   return 0;
17072 }
17073 _ACEOF
17074 if ac_fn_c_try_compile "$LINENO"; then :
17075   libitm_cv_size_t_mangling=t
17076 else
17077   libitm_cv_size_t_mangling=x
17078 fi
17079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17080
17081 fi
17082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17083
17084 fi
17085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17086
17087 fi
17088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17089
17090 fi
17091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_size_t_mangling" >&5
17092 $as_echo "$libitm_cv_size_t_mangling" >&6; }
17093   if test $libitm_cv_size_t_mangling = x; then
17094     as_fn_error "Unknown underlying type for size_t" "$LINENO" 5
17095   fi
17096
17097 cat >>confdefs.h <<_ACEOF
17098 #define MANGLE_SIZE_T $libitm_cv_size_t_mangling
17099 _ACEOF
17100
17101
17102
17103 # Get target configury.
17104 . ${srcdir}/configure.tgt
17105 if test -n "$UNSUPPORTED"; then
17106   as_fn_error "Configuration ${target} is unsupported." "$LINENO" 5
17107 fi
17108
17109 CFLAGS="$save_CFLAGS $XCFLAGS"
17110
17111 # Check for __sync_val_compare_and_swap, but only after the target has
17112 # had a chance to set XCFLAGS.
17113
17114   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
17115 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
17116 if test "${libitm_cv_have_sync_builtins+set}" = set; then :
17117   $as_echo_n "(cached) " >&6
17118 else
17119
17120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17121 /* end confdefs.h.  */
17122
17123 int
17124 main ()
17125 {
17126 int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);
17127   ;
17128   return 0;
17129 }
17130 _ACEOF
17131 if ac_fn_c_try_link "$LINENO"; then :
17132   libitm_cv_have_sync_builtins=yes
17133 else
17134   libitm_cv_have_sync_builtins=no
17135 fi
17136 rm -f core conftest.err conftest.$ac_objext \
17137     conftest$ac_exeext conftest.$ac_ext
17138 fi
17139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_sync_builtins" >&5
17140 $as_echo "$libitm_cv_have_sync_builtins" >&6; }
17141   if test $libitm_cv_have_sync_builtins = yes; then
17142
17143 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
17144
17145   fi
17146
17147   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports 64-bit __sync_*_compare_and_swap" >&5
17148 $as_echo_n "checking whether the target supports 64-bit __sync_*_compare_and_swap... " >&6; }
17149 if test "${libitm_cv_have_64bit_sync_builtins+set}" = set; then :
17150   $as_echo_n "(cached) " >&6
17151 else
17152
17153   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17154 /* end confdefs.h.  */
17155 #include <stdint.h>
17156 int
17157 main ()
17158 {
17159 uint64_t foo, bar;
17160      bar = __sync_val_compare_and_swap(&foo, 0, 1);
17161   ;
17162   return 0;
17163 }
17164 _ACEOF
17165 if ac_fn_c_try_link "$LINENO"; then :
17166   libitm_cv_have_64bit_sync_builtins=yes
17167 else
17168   libitm_cv_have_64bit_sync_builtins=no
17169 fi
17170 rm -f core conftest.err conftest.$ac_objext \
17171     conftest$ac_exeext conftest.$ac_ext
17172 fi
17173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_64bit_sync_builtins" >&5
17174 $as_echo "$libitm_cv_have_64bit_sync_builtins" >&6; }
17175     if test $libitm_cv_have_64bit_sync_builtins = yes; then
17176
17177 $as_echo "#define HAVE_64BIT_SYNC_BUILTINS 1" >>confdefs.h
17178
17179   fi
17180
17181 case "${target_cpu}" in
17182 i[34567]86 | x86_64)
17183   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
17184 $as_echo_n "checking if the assembler supports AVX... " >&6; }
17185 if test "${libitm_cv_as_avx+set}" = set; then :
17186   $as_echo_n "(cached) " >&6
17187 else
17188
17189     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17190 /* end confdefs.h.  */
17191
17192 int
17193 main ()
17194 {
17195 asm("vzeroupper");
17196   ;
17197   return 0;
17198 }
17199 _ACEOF
17200 if ac_fn_c_try_compile "$LINENO"; then :
17201   libitm_cv_as_avx=yes
17202 else
17203   libitm_cv_as_avx=no
17204 fi
17205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17206
17207 fi
17208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_avx" >&5
17209 $as_echo "$libitm_cv_as_avx" >&6; }
17210   if test x$libitm_cv_as_avx = xyes; then
17211
17212 $as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
17213
17214   fi
17215   ;;
17216 esac
17217
17218
17219   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether weak refs work like ELF" >&5
17220 $as_echo_n "checking whether weak refs work like ELF... " >&6; }
17221 if test "${ac_cv_have_elf_style_weakref+set}" = set; then :
17222   $as_echo_n "(cached) " >&6
17223 else
17224
17225   weakref_m4_saved_CFLAGS="$CFLAGS"
17226   case "${host}" in
17227     *-apple-darwin*) CFLAGS="$CFLAGS -Wl,-undefined,dynamic_lookup" ;;
17228     *) ;;
17229   esac
17230   if test "$cross_compiling" = yes; then :
17231
17232 case "${host}" in
17233   alpha*-dec-osf*) ac_cv_have_elf_style_weakref=no ;;
17234   *-apple-darwin[89]*) ac_cv_have_elf_style_weakref=no ;;
17235   *) ac_cv_have_elf_style_weakref=yes;;
17236 esac
17237 else
17238   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17239 /* end confdefs.h.  */
17240
17241 extern void fNotToBeFound(void) __attribute__((weak));
17242 int main ()
17243 {
17244   if (fNotToBeFound)
17245     return 1;
17246   else
17247     return 0;
17248 }
17249
17250 _ACEOF
17251 if ac_fn_c_try_run "$LINENO"; then :
17252   ac_cv_have_elf_style_weakref=yes
17253 else
17254   ac_cv_have_elf_style_weakref=no
17255 fi
17256 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17257   conftest.$ac_objext conftest.beam conftest.$ac_ext
17258 fi
17259 CFLAGS="$weakref_m4_saved_CFLAGS"
17260 fi
17261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_elf_style_weakref" >&5
17262 $as_echo "$ac_cv_have_elf_style_weakref" >&6; }
17263 if test x"$ac_cv_have_elf_style_weakref" = xyes; then
17264
17265 $as_echo "#define HAVE_ELF_STYLE_WEAKREF 1" >>confdefs.h
17266
17267 fi
17268
17269 # Cleanup and exit.
17270 CFLAGS="$save_CFLAGS"
17271 cat >confcache <<\_ACEOF
17272 # This file is a shell script that caches the results of configure
17273 # tests run on this system so they can be shared between configure
17274 # scripts and configure runs, see configure's option --config-cache.
17275 # It is not useful on other systems.  If it contains results you don't
17276 # want to keep, you may remove or edit it.
17277 #
17278 # config.status only pays attention to the cache file if you give it
17279 # the --recheck option to rerun configure.
17280 #
17281 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17282 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17283 # following values.
17284
17285 _ACEOF
17286
17287 # The following way of writing the cache mishandles newlines in values,
17288 # but we know of no workaround that is simple, portable, and efficient.
17289 # So, we kill variables containing newlines.
17290 # Ultrix sh set writes to stderr and can't be redirected directly,
17291 # and sets the high bit in the cache file unless we assign to the vars.
17292 (
17293   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17294     eval ac_val=\$$ac_var
17295     case $ac_val in #(
17296     *${as_nl}*)
17297       case $ac_var in #(
17298       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17299 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17300       esac
17301       case $ac_var in #(
17302       _ | IFS | as_nl) ;; #(
17303       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17304       *) { eval $ac_var=; unset $ac_var;} ;;
17305       esac ;;
17306     esac
17307   done
17308
17309   (set) 2>&1 |
17310     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17311     *${as_nl}ac_space=\ *)
17312       # `set' does not quote correctly, so add quotes: double-quote
17313       # substitution turns \\\\ into \\, and sed turns \\ into \.
17314       sed -n \
17315         "s/'/'\\\\''/g;
17316           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17317       ;; #(
17318     *)
17319       # `set' quotes correctly as required by POSIX, so do not add quotes.
17320       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17321       ;;
17322     esac |
17323     sort
17324 ) |
17325   sed '
17326      /^ac_cv_env_/b end
17327      t clear
17328      :clear
17329      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17330      t end
17331      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17332      :end' >>confcache
17333 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17334   if test -w "$cache_file"; then
17335     test "x$cache_file" != "x/dev/null" &&
17336       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17337 $as_echo "$as_me: updating cache $cache_file" >&6;}
17338     cat confcache >$cache_file
17339   else
17340     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17341 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17342   fi
17343 fi
17344 rm -f confcache
17345
17346 # Add -Wall -Werror if we are using GCC.
17347 if test "x$GCC" = "xyes"; then
17348   XCFLAGS="$XCFLAGS -Wall -Werror"
17349 fi
17350
17351 XCFLAGS="$XCFLAGS $XPCFLAGS"
17352
17353
17354
17355
17356
17357 if test ${multilib} = yes; then
17358   multilib_arg="--enable-multilib"
17359 else
17360   multilib_arg=
17361 fi
17362
17363 # Set up the set of libraries that we need to link against for libitm.
17364 # Note that the GOMP_SELF_SPEC in gcc.c will force -pthread for -fopenmp,
17365 # which will force linkage against -lpthread (or equivalent for the system).
17366 # That's not 100% ideal, but about the best we can do easily.
17367 if test $enable_shared = yes; then
17368   link_itm="-litm %{static: $LIBS}"
17369 else
17370   link_itm="-litm $LIBS"
17371 fi
17372
17373
17374  if test "$ARCH" = arm; then
17375   ARCH_ARM_TRUE=
17376   ARCH_ARM_FALSE='#'
17377 else
17378   ARCH_ARM_TRUE='#'
17379   ARCH_ARM_FALSE=
17380 fi
17381
17382  if test "$ARCH" = x86; then
17383   ARCH_X86_TRUE=
17384   ARCH_X86_FALSE='#'
17385 else
17386   ARCH_X86_TRUE='#'
17387   ARCH_X86_FALSE=
17388 fi
17389
17390  if test "$libitm_cv_as_avx" = yes; then
17391   ARCH_X86_AVX_TRUE=
17392   ARCH_X86_AVX_FALSE='#'
17393 else
17394   ARCH_X86_AVX_TRUE='#'
17395   ARCH_X86_AVX_FALSE=
17396 fi
17397
17398  if test $enable_linux_futex = yes; then
17399   ARCH_FUTEX_TRUE=
17400   ARCH_FUTEX_FALSE='#'
17401 else
17402   ARCH_FUTEX_TRUE='#'
17403   ARCH_FUTEX_FALSE=
17404 fi
17405
17406
17407 ac_config_files="$ac_config_files Makefile testsuite/Makefile libitm.spec"
17408
17409 cat >confcache <<\_ACEOF
17410 # This file is a shell script that caches the results of configure
17411 # tests run on this system so they can be shared between configure
17412 # scripts and configure runs, see configure's option --config-cache.
17413 # It is not useful on other systems.  If it contains results you don't
17414 # want to keep, you may remove or edit it.
17415 #
17416 # config.status only pays attention to the cache file if you give it
17417 # the --recheck option to rerun configure.
17418 #
17419 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17420 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17421 # following values.
17422
17423 _ACEOF
17424
17425 # The following way of writing the cache mishandles newlines in values,
17426 # but we know of no workaround that is simple, portable, and efficient.
17427 # So, we kill variables containing newlines.
17428 # Ultrix sh set writes to stderr and can't be redirected directly,
17429 # and sets the high bit in the cache file unless we assign to the vars.
17430 (
17431   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17432     eval ac_val=\$$ac_var
17433     case $ac_val in #(
17434     *${as_nl}*)
17435       case $ac_var in #(
17436       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17437 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17438       esac
17439       case $ac_var in #(
17440       _ | IFS | as_nl) ;; #(
17441       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17442       *) { eval $ac_var=; unset $ac_var;} ;;
17443       esac ;;
17444     esac
17445   done
17446
17447   (set) 2>&1 |
17448     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17449     *${as_nl}ac_space=\ *)
17450       # `set' does not quote correctly, so add quotes: double-quote
17451       # substitution turns \\\\ into \\, and sed turns \\ into \.
17452       sed -n \
17453         "s/'/'\\\\''/g;
17454           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17455       ;; #(
17456     *)
17457       # `set' quotes correctly as required by POSIX, so do not add quotes.
17458       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17459       ;;
17460     esac |
17461     sort
17462 ) |
17463   sed '
17464      /^ac_cv_env_/b end
17465      t clear
17466      :clear
17467      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17468      t end
17469      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17470      :end' >>confcache
17471 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17472   if test -w "$cache_file"; then
17473     test "x$cache_file" != "x/dev/null" &&
17474       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17475 $as_echo "$as_me: updating cache $cache_file" >&6;}
17476     cat confcache >$cache_file
17477   else
17478     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17479 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17480   fi
17481 fi
17482 rm -f confcache
17483
17484 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17485 # Let make expand exec_prefix.
17486 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17487
17488 DEFS=-DHAVE_CONFIG_H
17489
17490 ac_libobjs=
17491 ac_ltlibobjs=
17492 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17493   # 1. Remove the extension, and $U if already installed.
17494   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17495   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17496   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17497   #    will be set to the directory where LIBOBJS objects are built.
17498   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17499   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17500 done
17501 LIBOBJS=$ac_libobjs
17502
17503 LTLIBOBJS=$ac_ltlibobjs
17504
17505
17506 if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
17507   as_fn_error "conditional \"GENINSRC\" was never defined.
17508 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17509 fi
17510  if test -n "$EXEEXT"; then
17511   am__EXEEXT_TRUE=
17512   am__EXEEXT_FALSE='#'
17513 else
17514   am__EXEEXT_TRUE='#'
17515   am__EXEEXT_FALSE=
17516 fi
17517
17518 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17519   as_fn_error "conditional \"AMDEP\" was never defined.
17520 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17521 fi
17522 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17523   as_fn_error "conditional \"am__fastdepCC\" was never defined.
17524 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17525 fi
17526 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17527   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17528 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17529 fi
17530 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
17531   as_fn_error "conditional \"am__fastdepCCAS\" was never defined.
17532 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17533 fi
17534 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
17535   as_fn_error "conditional \"BUILD_INFO\" was never defined.
17536 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17537 fi
17538 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17539   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17540 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17541 fi
17542
17543 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_FALSE}"; then
17544   as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB\" was never defined.
17545 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17546 fi
17547 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
17548   as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
17549 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17550 fi
17551 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
17552   as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
17553 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17554 fi
17555 if test -z "${ARCH_ARM_TRUE}" && test -z "${ARCH_ARM_FALSE}"; then
17556   as_fn_error "conditional \"ARCH_ARM\" was never defined.
17557 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17558 fi
17559 if test -z "${ARCH_X86_TRUE}" && test -z "${ARCH_X86_FALSE}"; then
17560   as_fn_error "conditional \"ARCH_X86\" was never defined.
17561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17562 fi
17563 if test -z "${ARCH_X86_AVX_TRUE}" && test -z "${ARCH_X86_AVX_FALSE}"; then
17564   as_fn_error "conditional \"ARCH_X86_AVX\" was never defined.
17565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17566 fi
17567 if test -z "${ARCH_FUTEX_TRUE}" && test -z "${ARCH_FUTEX_FALSE}"; then
17568   as_fn_error "conditional \"ARCH_FUTEX\" was never defined.
17569 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17570 fi
17571
17572 : ${CONFIG_STATUS=./config.status}
17573 ac_write_fail=0
17574 ac_clean_files_save=$ac_clean_files
17575 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17576 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17577 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17578 as_write_fail=0
17579 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17580 #! $SHELL
17581 # Generated by $as_me.
17582 # Run this file to recreate the current configuration.
17583 # Compiler output produced by configure, useful for debugging
17584 # configure, is in config.log if it exists.
17585
17586 debug=false
17587 ac_cs_recheck=false
17588 ac_cs_silent=false
17589
17590 SHELL=\${CONFIG_SHELL-$SHELL}
17591 export SHELL
17592 _ASEOF
17593 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17594 ## -------------------- ##
17595 ## M4sh Initialization. ##
17596 ## -------------------- ##
17597
17598 # Be more Bourne compatible
17599 DUALCASE=1; export DUALCASE # for MKS sh
17600 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17601   emulate sh
17602   NULLCMD=:
17603   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17604   # is contrary to our usage.  Disable this feature.
17605   alias -g '${1+"$@"}'='"$@"'
17606   setopt NO_GLOB_SUBST
17607 else
17608   case `(set -o) 2>/dev/null` in #(
17609   *posix*) :
17610     set -o posix ;; #(
17611   *) :
17612      ;;
17613 esac
17614 fi
17615
17616
17617 as_nl='
17618 '
17619 export as_nl
17620 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17621 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17622 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17623 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17624 # Prefer a ksh shell builtin over an external printf program on Solaris,
17625 # but without wasting forks for bash or zsh.
17626 if test -z "$BASH_VERSION$ZSH_VERSION" \
17627     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17628   as_echo='print -r --'
17629   as_echo_n='print -rn --'
17630 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17631   as_echo='printf %s\n'
17632   as_echo_n='printf %s'
17633 else
17634   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17635     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17636     as_echo_n='/usr/ucb/echo -n'
17637   else
17638     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17639     as_echo_n_body='eval
17640       arg=$1;
17641       case $arg in #(
17642       *"$as_nl"*)
17643         expr "X$arg" : "X\\(.*\\)$as_nl";
17644         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17645       esac;
17646       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17647     '
17648     export as_echo_n_body
17649     as_echo_n='sh -c $as_echo_n_body as_echo'
17650   fi
17651   export as_echo_body
17652   as_echo='sh -c $as_echo_body as_echo'
17653 fi
17654
17655 # The user is always right.
17656 if test "${PATH_SEPARATOR+set}" != set; then
17657   PATH_SEPARATOR=:
17658   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17659     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17660       PATH_SEPARATOR=';'
17661   }
17662 fi
17663
17664
17665 # IFS
17666 # We need space, tab and new line, in precisely that order.  Quoting is
17667 # there to prevent editors from complaining about space-tab.
17668 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17669 # splitting by setting IFS to empty value.)
17670 IFS=" ""        $as_nl"
17671
17672 # Find who we are.  Look in the path if we contain no directory separator.
17673 case $0 in #((
17674   *[\\/]* ) as_myself=$0 ;;
17675   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17676 for as_dir in $PATH
17677 do
17678   IFS=$as_save_IFS
17679   test -z "$as_dir" && as_dir=.
17680     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17681   done
17682 IFS=$as_save_IFS
17683
17684      ;;
17685 esac
17686 # We did not find ourselves, most probably we were run as `sh COMMAND'
17687 # in which case we are not to be found in the path.
17688 if test "x$as_myself" = x; then
17689   as_myself=$0
17690 fi
17691 if test ! -f "$as_myself"; then
17692   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17693   exit 1
17694 fi
17695
17696 # Unset variables that we do not need and which cause bugs (e.g. in
17697 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17698 # suppresses any "Segmentation fault" message there.  '((' could
17699 # trigger a bug in pdksh 5.2.14.
17700 for as_var in BASH_ENV ENV MAIL MAILPATH
17701 do eval test x\${$as_var+set} = xset \
17702   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17703 done
17704 PS1='$ '
17705 PS2='> '
17706 PS4='+ '
17707
17708 # NLS nuisances.
17709 LC_ALL=C
17710 export LC_ALL
17711 LANGUAGE=C
17712 export LANGUAGE
17713
17714 # CDPATH.
17715 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17716
17717
17718 # as_fn_error ERROR [LINENO LOG_FD]
17719 # ---------------------------------
17720 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17721 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17722 # script with status $?, using 1 if that was 0.
17723 as_fn_error ()
17724 {
17725   as_status=$?; test $as_status -eq 0 && as_status=1
17726   if test "$3"; then
17727     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17728     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17729   fi
17730   $as_echo "$as_me: error: $1" >&2
17731   as_fn_exit $as_status
17732 } # as_fn_error
17733
17734
17735 # as_fn_set_status STATUS
17736 # -----------------------
17737 # Set $? to STATUS, without forking.
17738 as_fn_set_status ()
17739 {
17740   return $1
17741 } # as_fn_set_status
17742
17743 # as_fn_exit STATUS
17744 # -----------------
17745 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17746 as_fn_exit ()
17747 {
17748   set +e
17749   as_fn_set_status $1
17750   exit $1
17751 } # as_fn_exit
17752
17753 # as_fn_unset VAR
17754 # ---------------
17755 # Portably unset VAR.
17756 as_fn_unset ()
17757 {
17758   { eval $1=; unset $1;}
17759 }
17760 as_unset=as_fn_unset
17761 # as_fn_append VAR VALUE
17762 # ----------------------
17763 # Append the text in VALUE to the end of the definition contained in VAR. Take
17764 # advantage of any shell optimizations that allow amortized linear growth over
17765 # repeated appends, instead of the typical quadratic growth present in naive
17766 # implementations.
17767 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17768   eval 'as_fn_append ()
17769   {
17770     eval $1+=\$2
17771   }'
17772 else
17773   as_fn_append ()
17774   {
17775     eval $1=\$$1\$2
17776   }
17777 fi # as_fn_append
17778
17779 # as_fn_arith ARG...
17780 # ------------------
17781 # Perform arithmetic evaluation on the ARGs, and store the result in the
17782 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17783 # must be portable across $(()) and expr.
17784 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17785   eval 'as_fn_arith ()
17786   {
17787     as_val=$(( $* ))
17788   }'
17789 else
17790   as_fn_arith ()
17791   {
17792     as_val=`expr "$@" || test $? -eq 1`
17793   }
17794 fi # as_fn_arith
17795
17796
17797 if expr a : '\(a\)' >/dev/null 2>&1 &&
17798    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17799   as_expr=expr
17800 else
17801   as_expr=false
17802 fi
17803
17804 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17805   as_basename=basename
17806 else
17807   as_basename=false
17808 fi
17809
17810 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17811   as_dirname=dirname
17812 else
17813   as_dirname=false
17814 fi
17815
17816 as_me=`$as_basename -- "$0" ||
17817 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17818          X"$0" : 'X\(//\)$' \| \
17819          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17820 $as_echo X/"$0" |
17821     sed '/^.*\/\([^/][^/]*\)\/*$/{
17822             s//\1/
17823             q
17824           }
17825           /^X\/\(\/\/\)$/{
17826             s//\1/
17827             q
17828           }
17829           /^X\/\(\/\).*/{
17830             s//\1/
17831             q
17832           }
17833           s/.*/./; q'`
17834
17835 # Avoid depending upon Character Ranges.
17836 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17837 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17838 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17839 as_cr_digits='0123456789'
17840 as_cr_alnum=$as_cr_Letters$as_cr_digits
17841
17842 ECHO_C= ECHO_N= ECHO_T=
17843 case `echo -n x` in #(((((
17844 -n*)
17845   case `echo 'xy\c'` in
17846   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17847   xy)  ECHO_C='\c';;
17848   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17849        ECHO_T=' ';;
17850   esac;;
17851 *)
17852   ECHO_N='-n';;
17853 esac
17854
17855 rm -f conf$$ conf$$.exe conf$$.file
17856 if test -d conf$$.dir; then
17857   rm -f conf$$.dir/conf$$.file
17858 else
17859   rm -f conf$$.dir
17860   mkdir conf$$.dir 2>/dev/null
17861 fi
17862 if (echo >conf$$.file) 2>/dev/null; then
17863   if ln -s conf$$.file conf$$ 2>/dev/null; then
17864     as_ln_s='ln -s'
17865     # ... but there are two gotchas:
17866     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17867     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17868     # In both cases, we have to default to `cp -p'.
17869     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17870       as_ln_s='cp -p'
17871   elif ln conf$$.file conf$$ 2>/dev/null; then
17872     as_ln_s=ln
17873   else
17874     as_ln_s='cp -p'
17875   fi
17876 else
17877   as_ln_s='cp -p'
17878 fi
17879 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17880 rmdir conf$$.dir 2>/dev/null
17881
17882
17883 # as_fn_mkdir_p
17884 # -------------
17885 # Create "$as_dir" as a directory, including parents if necessary.
17886 as_fn_mkdir_p ()
17887 {
17888
17889   case $as_dir in #(
17890   -*) as_dir=./$as_dir;;
17891   esac
17892   test -d "$as_dir" || eval $as_mkdir_p || {
17893     as_dirs=
17894     while :; do
17895       case $as_dir in #(
17896       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17897       *) as_qdir=$as_dir;;
17898       esac
17899       as_dirs="'$as_qdir' $as_dirs"
17900       as_dir=`$as_dirname -- "$as_dir" ||
17901 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17902          X"$as_dir" : 'X\(//\)[^/]' \| \
17903          X"$as_dir" : 'X\(//\)$' \| \
17904          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17905 $as_echo X"$as_dir" |
17906     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17907             s//\1/
17908             q
17909           }
17910           /^X\(\/\/\)[^/].*/{
17911             s//\1/
17912             q
17913           }
17914           /^X\(\/\/\)$/{
17915             s//\1/
17916             q
17917           }
17918           /^X\(\/\).*/{
17919             s//\1/
17920             q
17921           }
17922           s/.*/./; q'`
17923       test -d "$as_dir" && break
17924     done
17925     test -z "$as_dirs" || eval "mkdir $as_dirs"
17926   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17927
17928
17929 } # as_fn_mkdir_p
17930 if mkdir -p . 2>/dev/null; then
17931   as_mkdir_p='mkdir -p "$as_dir"'
17932 else
17933   test -d ./-p && rmdir ./-p
17934   as_mkdir_p=false
17935 fi
17936
17937 if test -x / >/dev/null 2>&1; then
17938   as_test_x='test -x'
17939 else
17940   if ls -dL / >/dev/null 2>&1; then
17941     as_ls_L_option=L
17942   else
17943     as_ls_L_option=
17944   fi
17945   as_test_x='
17946     eval sh -c '\''
17947       if test -d "$1"; then
17948         test -d "$1/.";
17949       else
17950         case $1 in #(
17951         -*)set "./$1";;
17952         esac;
17953         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17954         ???[sx]*):;;*)false;;esac;fi
17955     '\'' sh
17956   '
17957 fi
17958 as_executable_p=$as_test_x
17959
17960 # Sed expression to map a string onto a valid CPP name.
17961 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17962
17963 # Sed expression to map a string onto a valid variable name.
17964 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17965
17966
17967 exec 6>&1
17968 ## ----------------------------------- ##
17969 ## Main body of $CONFIG_STATUS script. ##
17970 ## ----------------------------------- ##
17971 _ASEOF
17972 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17973
17974 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17975 # Save the log message, to keep $0 and so on meaningful, and to
17976 # report actual input values of CONFIG_FILES etc. instead of their
17977 # values after options handling.
17978 ac_log="
17979 This file was extended by GNU TM Runtime Library $as_me 1.0, which was
17980 generated by GNU Autoconf 2.64.  Invocation command line was
17981
17982   CONFIG_FILES    = $CONFIG_FILES
17983   CONFIG_HEADERS  = $CONFIG_HEADERS
17984   CONFIG_LINKS    = $CONFIG_LINKS
17985   CONFIG_COMMANDS = $CONFIG_COMMANDS
17986   $ $0 $@
17987
17988 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17989 "
17990
17991 _ACEOF
17992
17993 case $ac_config_files in *"
17994 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17995 esac
17996
17997 case $ac_config_headers in *"
17998 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17999 esac
18000
18001
18002 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18003 # Files that config.status was made for.
18004 config_files="$ac_config_files"
18005 config_headers="$ac_config_headers"
18006 config_commands="$ac_config_commands"
18007
18008 _ACEOF
18009
18010 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18011 ac_cs_usage="\
18012 \`$as_me' instantiates files and other configuration actions
18013 from templates according to the current configuration.  Unless the files
18014 and actions are specified as TAGs, all are instantiated by default.
18015
18016 Usage: $0 [OPTION]... [TAG]...
18017
18018   -h, --help       print this help, then exit
18019   -V, --version    print version number and configuration settings, then exit
18020   -q, --quiet, --silent
18021                    do not print progress messages
18022   -d, --debug      don't remove temporary files
18023       --recheck    update $as_me by reconfiguring in the same conditions
18024       --file=FILE[:TEMPLATE]
18025                    instantiate the configuration file FILE
18026       --header=FILE[:TEMPLATE]
18027                    instantiate the configuration header FILE
18028
18029 Configuration files:
18030 $config_files
18031
18032 Configuration headers:
18033 $config_headers
18034
18035 Configuration commands:
18036 $config_commands
18037
18038 Report bugs to the package provider.
18039 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
18040 General help using GNU software: <http://www.gnu.org/gethelp/>."
18041
18042 _ACEOF
18043 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18044 ac_cs_version="\\
18045 GNU TM Runtime Library config.status 1.0
18046 configured by $0, generated by GNU Autoconf 2.64,
18047   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18048
18049 Copyright (C) 2009 Free Software Foundation, Inc.
18050 This config.status script is free software; the Free Software Foundation
18051 gives unlimited permission to copy, distribute and modify it."
18052
18053 ac_pwd='$ac_pwd'
18054 srcdir='$srcdir'
18055 INSTALL='$INSTALL'
18056 MKDIR_P='$MKDIR_P'
18057 AWK='$AWK'
18058 test -n "\$AWK" || AWK=awk
18059 _ACEOF
18060
18061 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18062 # The default lists apply if the user does not specify any file.
18063 ac_need_defaults=:
18064 while test $# != 0
18065 do
18066   case $1 in
18067   --*=*)
18068     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18069     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18070     ac_shift=:
18071     ;;
18072   *)
18073     ac_option=$1
18074     ac_optarg=$2
18075     ac_shift=shift
18076     ;;
18077   esac
18078
18079   case $ac_option in
18080   # Handling of the options.
18081   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18082     ac_cs_recheck=: ;;
18083   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18084     $as_echo "$ac_cs_version"; exit ;;
18085   --debug | --debu | --deb | --de | --d | -d )
18086     debug=: ;;
18087   --file | --fil | --fi | --f )
18088     $ac_shift
18089     case $ac_optarg in
18090     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18091     esac
18092     as_fn_append CONFIG_FILES " '$ac_optarg'"
18093     ac_need_defaults=false;;
18094   --header | --heade | --head | --hea )
18095     $ac_shift
18096     case $ac_optarg in
18097     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18098     esac
18099     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18100     ac_need_defaults=false;;
18101   --he | --h)
18102     # Conflict between --help and --header
18103     as_fn_error "ambiguous option: \`$1'
18104 Try \`$0 --help' for more information.";;
18105   --help | --hel | -h )
18106     $as_echo "$ac_cs_usage"; exit ;;
18107   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18108   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18109     ac_cs_silent=: ;;
18110
18111   # This is an error.
18112   -*) as_fn_error "unrecognized option: \`$1'
18113 Try \`$0 --help' for more information." ;;
18114
18115   *) as_fn_append ac_config_targets " $1"
18116      ac_need_defaults=false ;;
18117
18118   esac
18119   shift
18120 done
18121
18122 ac_configure_extra_args=
18123
18124 if $ac_cs_silent; then
18125   exec 6>/dev/null
18126   ac_configure_extra_args="$ac_configure_extra_args --silent"
18127 fi
18128
18129 _ACEOF
18130 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18131 if \$ac_cs_recheck; then
18132   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18133   shift
18134   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18135   CONFIG_SHELL='$SHELL'
18136   export CONFIG_SHELL
18137   exec "\$@"
18138 fi
18139
18140 _ACEOF
18141 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18142 exec 5>>config.log
18143 {
18144   echo
18145   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18146 ## Running $as_me. ##
18147 _ASBOX
18148   $as_echo "$ac_log"
18149 } >&5
18150
18151 _ACEOF
18152 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18153 #
18154 # INIT-COMMANDS
18155 #
18156
18157 srcdir="$srcdir"
18158 host="$host"
18159 target="$target"
18160 with_multisubdir="$with_multisubdir"
18161 with_multisrctop="$with_multisrctop"
18162 with_target_subdir="$with_target_subdir"
18163 ac_configure_args="${multilib_arg} ${ac_configure_args}"
18164 multi_basedir="$multi_basedir"
18165 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
18166 CC="$CC"
18167 CXX="$CXX"
18168 GFORTRAN="$GFORTRAN"
18169 GCJ="$GCJ"
18170 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18171
18172
18173 # The HP-UX ksh and POSIX shell print the target directory to stdout
18174 # if CDPATH is set.
18175 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18176
18177 sed_quote_subst='$sed_quote_subst'
18178 double_quote_subst='$double_quote_subst'
18179 delay_variable_subst='$delay_variable_subst'
18180 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18181 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18182 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18183 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18184 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18185 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18186 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18187 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18188 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18189 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18190 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18191 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18192 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18193 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18194 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18195 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18196 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18197 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18198 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18199 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18200 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18201 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18202 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18203 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18204 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18205 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18206 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18207 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18208 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18209 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18210 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18211 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18212 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18213 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18214 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18215 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18216 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18217 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18218 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18219 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18220 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18221 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18222 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18223 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18224 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18225 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18226 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18227 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18228 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"`'
18229 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18230 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18231 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18232 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18233 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18234 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18235 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18236 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18237 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18238 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18239 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18240 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18241 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18242 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18243 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18244 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18245 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18246 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18247 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18248 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18249 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18250 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18251 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18252 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18253 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18254 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18255 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18256 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18257 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18258 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18259 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18260 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18261 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18262 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18263 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18264 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18265 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18266 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18267 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18268 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18269 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18270 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18271 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18272 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18273 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18274 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18275 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18276 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18277 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18278 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18279 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18280 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18281 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18282 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18283 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18284 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18285 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18286 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18287 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18288 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18289 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18290 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18291 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18292 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18293 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18294 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18295 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18296 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18297 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18298 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18299 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18300 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18301 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18302 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18303 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18304 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18305 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18306 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18307 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18308 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18309 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18310 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18311 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18312 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18313 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18314 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18315 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18316 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18317 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18318 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18319 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18320 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18321 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18322 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18323 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18324 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18325 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18326 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18327 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18328 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18329 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18330 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18331 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18332 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18333 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18334 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18335 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18336 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18337 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18338 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18339 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18340 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18341 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18342 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18343 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18344 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18345 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18346 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18347 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18348 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18349 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18350 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18351 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18352 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18353 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18354 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18355
18356 LTCC='$LTCC'
18357 LTCFLAGS='$LTCFLAGS'
18358 compiler='$compiler_DEFAULT'
18359
18360 # A function that is used when there is no print builtin or printf.
18361 func_fallback_echo ()
18362 {
18363   eval 'cat <<_LTECHO_EOF
18364 \$1
18365 _LTECHO_EOF'
18366 }
18367
18368 # Quote evaled strings.
18369 for var in SHELL \
18370 ECHO \
18371 SED \
18372 GREP \
18373 EGREP \
18374 FGREP \
18375 LD \
18376 NM \
18377 LN_S \
18378 lt_SP2NL \
18379 lt_NL2SP \
18380 reload_flag \
18381 OBJDUMP \
18382 deplibs_check_method \
18383 file_magic_cmd \
18384 AR \
18385 AR_FLAGS \
18386 STRIP \
18387 RANLIB \
18388 CC \
18389 CFLAGS \
18390 compiler \
18391 lt_cv_sys_global_symbol_pipe \
18392 lt_cv_sys_global_symbol_to_cdecl \
18393 lt_cv_sys_global_symbol_to_c_name_address \
18394 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18395 lt_prog_compiler_no_builtin_flag \
18396 lt_prog_compiler_wl \
18397 lt_prog_compiler_pic \
18398 lt_prog_compiler_static \
18399 lt_cv_prog_compiler_c_o \
18400 need_locks \
18401 DSYMUTIL \
18402 NMEDIT \
18403 LIPO \
18404 OTOOL \
18405 OTOOL64 \
18406 shrext_cmds \
18407 export_dynamic_flag_spec \
18408 whole_archive_flag_spec \
18409 compiler_needs_object \
18410 with_gnu_ld \
18411 allow_undefined_flag \
18412 no_undefined_flag \
18413 hardcode_libdir_flag_spec \
18414 hardcode_libdir_flag_spec_ld \
18415 hardcode_libdir_separator \
18416 fix_srcfile_path \
18417 exclude_expsyms \
18418 include_expsyms \
18419 file_list_spec \
18420 variables_saved_for_relink \
18421 libname_spec \
18422 library_names_spec \
18423 soname_spec \
18424 install_override_mode \
18425 finish_eval \
18426 old_striplib \
18427 striplib \
18428 compiler_lib_search_dirs \
18429 predep_objects \
18430 postdep_objects \
18431 predeps \
18432 postdeps \
18433 compiler_lib_search_path \
18434 LD_CXX \
18435 reload_flag_CXX \
18436 compiler_CXX \
18437 lt_prog_compiler_no_builtin_flag_CXX \
18438 lt_prog_compiler_wl_CXX \
18439 lt_prog_compiler_pic_CXX \
18440 lt_prog_compiler_static_CXX \
18441 lt_cv_prog_compiler_c_o_CXX \
18442 export_dynamic_flag_spec_CXX \
18443 whole_archive_flag_spec_CXX \
18444 compiler_needs_object_CXX \
18445 with_gnu_ld_CXX \
18446 allow_undefined_flag_CXX \
18447 no_undefined_flag_CXX \
18448 hardcode_libdir_flag_spec_CXX \
18449 hardcode_libdir_flag_spec_ld_CXX \
18450 hardcode_libdir_separator_CXX \
18451 fix_srcfile_path_CXX \
18452 exclude_expsyms_CXX \
18453 include_expsyms_CXX \
18454 file_list_spec_CXX \
18455 compiler_lib_search_dirs_CXX \
18456 predep_objects_CXX \
18457 postdep_objects_CXX \
18458 predeps_CXX \
18459 postdeps_CXX \
18460 compiler_lib_search_path_CXX; do
18461     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18462     *[\\\\\\\`\\"\\\$]*)
18463       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18464       ;;
18465     *)
18466       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18467       ;;
18468     esac
18469 done
18470
18471 # Double-quote double-evaled strings.
18472 for var in reload_cmds \
18473 old_postinstall_cmds \
18474 old_postuninstall_cmds \
18475 old_archive_cmds \
18476 extract_expsyms_cmds \
18477 old_archive_from_new_cmds \
18478 old_archive_from_expsyms_cmds \
18479 archive_cmds \
18480 archive_expsym_cmds \
18481 module_cmds \
18482 module_expsym_cmds \
18483 export_symbols_cmds \
18484 prelink_cmds \
18485 postinstall_cmds \
18486 postuninstall_cmds \
18487 finish_cmds \
18488 sys_lib_search_path_spec \
18489 sys_lib_dlsearch_path_spec \
18490 reload_cmds_CXX \
18491 old_archive_cmds_CXX \
18492 old_archive_from_new_cmds_CXX \
18493 old_archive_from_expsyms_cmds_CXX \
18494 archive_cmds_CXX \
18495 archive_expsym_cmds_CXX \
18496 module_cmds_CXX \
18497 module_expsym_cmds_CXX \
18498 export_symbols_cmds_CXX \
18499 prelink_cmds_CXX; do
18500     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18501     *[\\\\\\\`\\"\\\$]*)
18502       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18503       ;;
18504     *)
18505       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18506       ;;
18507     esac
18508 done
18509
18510 ac_aux_dir='$ac_aux_dir'
18511 xsi_shell='$xsi_shell'
18512 lt_shell_append='$lt_shell_append'
18513
18514 # See if we are running on zsh, and set the options which allow our
18515 # commands through without removal of \ escapes INIT.
18516 if test -n "\${ZSH_VERSION+set}" ; then
18517    setopt NO_GLOB_SUBST
18518 fi
18519
18520
18521     PACKAGE='$PACKAGE'
18522     VERSION='$VERSION'
18523     TIMESTAMP='$TIMESTAMP'
18524     RM='$RM'
18525     ofile='$ofile'
18526
18527
18528
18529
18530
18531
18532 GCC="$GCC"
18533 CC="$CC"
18534 acx_cv_header_stdint="$acx_cv_header_stdint"
18535 acx_cv_type_int8_t="$acx_cv_type_int8_t"
18536 acx_cv_type_int16_t="$acx_cv_type_int16_t"
18537 acx_cv_type_int32_t="$acx_cv_type_int32_t"
18538 acx_cv_type_int64_t="$acx_cv_type_int64_t"
18539 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
18540 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
18541 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
18542 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
18543 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
18544 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
18545 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
18546 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
18547 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
18548
18549
18550 _ACEOF
18551
18552 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18553
18554 # Handling of arguments.
18555 for ac_config_target in $ac_config_targets
18556 do
18557   case $ac_config_target in
18558     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
18559     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18560     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18561     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18562     "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
18563     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18564     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
18565     "libitm.spec") CONFIG_FILES="$CONFIG_FILES libitm.spec" ;;
18566
18567   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18568   esac
18569 done
18570
18571
18572 # If the user did not use the arguments to specify the items to instantiate,
18573 # then the envvar interface is used.  Set only those that are not.
18574 # We use the long form for the default assignment because of an extremely
18575 # bizarre bug on SunOS 4.1.3.
18576 if $ac_need_defaults; then
18577   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18578   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18579   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18580 fi
18581
18582 # Have a temporary directory for convenience.  Make it in the build tree
18583 # simply because there is no reason against having it here, and in addition,
18584 # creating and moving files from /tmp can sometimes cause problems.
18585 # Hook for its removal unless debugging.
18586 # Note that there is a small window in which the directory will not be cleaned:
18587 # after its creation but before its name has been assigned to `$tmp'.
18588 $debug ||
18589 {
18590   tmp=
18591   trap 'exit_status=$?
18592   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18593 ' 0
18594   trap 'as_fn_exit 1' 1 2 13 15
18595 }
18596 # Create a (secure) tmp directory for tmp files.
18597
18598 {
18599   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18600   test -n "$tmp" && test -d "$tmp"
18601 }  ||
18602 {
18603   tmp=./conf$$-$RANDOM
18604   (umask 077 && mkdir "$tmp")
18605 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18606
18607 # Set up the scripts for CONFIG_FILES section.
18608 # No need to generate them if there are no CONFIG_FILES.
18609 # This happens for instance with `./config.status config.h'.
18610 if test -n "$CONFIG_FILES"; then
18611
18612
18613 ac_cr=`echo X | tr X '\015'`
18614 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18615 # But we know of no other shell where ac_cr would be empty at this
18616 # point, so we can use a bashism as a fallback.
18617 if test "x$ac_cr" = x; then
18618   eval ac_cr=\$\'\\r\'
18619 fi
18620 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18621 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18622   ac_cs_awk_cr='\r'
18623 else
18624   ac_cs_awk_cr=$ac_cr
18625 fi
18626
18627 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18628 _ACEOF
18629
18630
18631 {
18632   echo "cat >conf$$subs.awk <<_ACEOF" &&
18633   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18634   echo "_ACEOF"
18635 } >conf$$subs.sh ||
18636   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18637 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18638 ac_delim='%!_!# '
18639 for ac_last_try in false false false false false :; do
18640   . ./conf$$subs.sh ||
18641     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18642
18643   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18644   if test $ac_delim_n = $ac_delim_num; then
18645     break
18646   elif $ac_last_try; then
18647     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18648   else
18649     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18650   fi
18651 done
18652 rm -f conf$$subs.sh
18653
18654 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18655 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18656 _ACEOF
18657 sed -n '
18658 h
18659 s/^/S["/; s/!.*/"]=/
18660 p
18661 g
18662 s/^[^!]*!//
18663 :repl
18664 t repl
18665 s/'"$ac_delim"'$//
18666 t delim
18667 :nl
18668 h
18669 s/\(.\{148\}\).*/\1/
18670 t more1
18671 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18672 p
18673 n
18674 b repl
18675 :more1
18676 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18677 p
18678 g
18679 s/.\{148\}//
18680 t nl
18681 :delim
18682 h
18683 s/\(.\{148\}\).*/\1/
18684 t more2
18685 s/["\\]/\\&/g; s/^/"/; s/$/"/
18686 p
18687 b
18688 :more2
18689 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18690 p
18691 g
18692 s/.\{148\}//
18693 t delim
18694 ' <conf$$subs.awk | sed '
18695 /^[^""]/{
18696   N
18697   s/\n//
18698 }
18699 ' >>$CONFIG_STATUS || ac_write_fail=1
18700 rm -f conf$$subs.awk
18701 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18702 _ACAWK
18703 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18704   for (key in S) S_is_set[key] = 1
18705   FS = "\a"
18706
18707 }
18708 {
18709   line = $ 0
18710   nfields = split(line, field, "@")
18711   substed = 0
18712   len = length(field[1])
18713   for (i = 2; i < nfields; i++) {
18714     key = field[i]
18715     keylen = length(key)
18716     if (S_is_set[key]) {
18717       value = S[key]
18718       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18719       len += length(value) + length(field[++i])
18720       substed = 1
18721     } else
18722       len += 1 + keylen
18723   }
18724
18725   print line
18726 }
18727
18728 _ACAWK
18729 _ACEOF
18730 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18731 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18732   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18733 else
18734   cat
18735 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18736   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18737 _ACEOF
18738
18739 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18740 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18741 # trailing colons and then remove the whole line if VPATH becomes empty
18742 # (actually we leave an empty line to preserve line numbers).
18743 if test "x$srcdir" = x.; then
18744   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18745 s/:*\$(srcdir):*/:/
18746 s/:*\${srcdir}:*/:/
18747 s/:*@srcdir@:*/:/
18748 s/^\([^=]*=[     ]*\):*/\1/
18749 s/:*$//
18750 s/^[^=]*=[       ]*$//
18751 }'
18752 fi
18753
18754 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18755 fi # test -n "$CONFIG_FILES"
18756
18757 # Set up the scripts for CONFIG_HEADERS section.
18758 # No need to generate them if there are no CONFIG_HEADERS.
18759 # This happens for instance with `./config.status Makefile'.
18760 if test -n "$CONFIG_HEADERS"; then
18761 cat >"$tmp/defines.awk" <<\_ACAWK ||
18762 BEGIN {
18763 _ACEOF
18764
18765 # Transform confdefs.h into an awk script `defines.awk', embedded as
18766 # here-document in config.status, that substitutes the proper values into
18767 # config.h.in to produce config.h.
18768
18769 # Create a delimiter string that does not exist in confdefs.h, to ease
18770 # handling of long lines.
18771 ac_delim='%!_!# '
18772 for ac_last_try in false false :; do
18773   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18774   if test -z "$ac_t"; then
18775     break
18776   elif $ac_last_try; then
18777     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18778   else
18779     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18780   fi
18781 done
18782
18783 # For the awk script, D is an array of macro values keyed by name,
18784 # likewise P contains macro parameters if any.  Preserve backslash
18785 # newline sequences.
18786
18787 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18788 sed -n '
18789 s/.\{148\}/&'"$ac_delim"'/g
18790 t rset
18791 :rset
18792 s/^[     ]*#[    ]*define[       ][      ]*/ /
18793 t def
18794 d
18795 :def
18796 s/\\$//
18797 t bsnl
18798 s/["\\]/\\&/g
18799 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18800 D["\1"]=" \3"/p
18801 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18802 d
18803 :bsnl
18804 s/["\\]/\\&/g
18805 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18806 D["\1"]=" \3\\\\\\n"\\/p
18807 t cont
18808 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18809 t cont
18810 d
18811 :cont
18812 n
18813 s/.\{148\}/&'"$ac_delim"'/g
18814 t clear
18815 :clear
18816 s/\\$//
18817 t bsnlc
18818 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18819 d
18820 :bsnlc
18821 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18822 b cont
18823 ' <confdefs.h | sed '
18824 s/'"$ac_delim"'/"\\\
18825 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18826
18827 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18828   for (key in D) D_is_set[key] = 1
18829   FS = "\a"
18830 }
18831 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18832   line = \$ 0
18833   split(line, arg, " ")
18834   if (arg[1] == "#") {
18835     defundef = arg[2]
18836     mac1 = arg[3]
18837   } else {
18838     defundef = substr(arg[1], 2)
18839     mac1 = arg[2]
18840   }
18841   split(mac1, mac2, "(") #)
18842   macro = mac2[1]
18843   prefix = substr(line, 1, index(line, defundef) - 1)
18844   if (D_is_set[macro]) {
18845     # Preserve the white space surrounding the "#".
18846     print prefix "define", macro P[macro] D[macro]
18847     next
18848   } else {
18849     # Replace #undef with comments.  This is necessary, for example,
18850     # in the case of _POSIX_SOURCE, which is predefined and required
18851     # on some systems where configure will not decide to define it.
18852     if (defundef == "undef") {
18853       print "/*", prefix defundef, macro, "*/"
18854       next
18855     }
18856   }
18857 }
18858 { print }
18859 _ACAWK
18860 _ACEOF
18861 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18862   as_fn_error "could not setup config headers machinery" "$LINENO" 5
18863 fi # test -n "$CONFIG_HEADERS"
18864
18865
18866 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18867 shift
18868 for ac_tag
18869 do
18870   case $ac_tag in
18871   :[FHLC]) ac_mode=$ac_tag; continue;;
18872   esac
18873   case $ac_mode$ac_tag in
18874   :[FHL]*:*);;
18875   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18876   :[FH]-) ac_tag=-:-;;
18877   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18878   esac
18879   ac_save_IFS=$IFS
18880   IFS=:
18881   set x $ac_tag
18882   IFS=$ac_save_IFS
18883   shift
18884   ac_file=$1
18885   shift
18886
18887   case $ac_mode in
18888   :L) ac_source=$1;;
18889   :[FH])
18890     ac_file_inputs=
18891     for ac_f
18892     do
18893       case $ac_f in
18894       -) ac_f="$tmp/stdin";;
18895       *) # Look for the file first in the build tree, then in the source tree
18896          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18897          # because $ac_f cannot contain `:'.
18898          test -f "$ac_f" ||
18899            case $ac_f in
18900            [\\/$]*) false;;
18901            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18902            esac ||
18903            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18904       esac
18905       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18906       as_fn_append ac_file_inputs " '$ac_f'"
18907     done
18908
18909     # Let's still pretend it is `configure' which instantiates (i.e., don't
18910     # use $as_me), people would be surprised to read:
18911     #    /* config.h.  Generated by config.status.  */
18912     configure_input='Generated from '`
18913           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18914         `' by configure.'
18915     if test x"$ac_file" != x-; then
18916       configure_input="$ac_file.  $configure_input"
18917       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18918 $as_echo "$as_me: creating $ac_file" >&6;}
18919     fi
18920     # Neutralize special characters interpreted by sed in replacement strings.
18921     case $configure_input in #(
18922     *\&* | *\|* | *\\* )
18923        ac_sed_conf_input=`$as_echo "$configure_input" |
18924        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18925     *) ac_sed_conf_input=$configure_input;;
18926     esac
18927
18928     case $ac_tag in
18929     *:-:* | *:-) cat >"$tmp/stdin" \
18930       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18931     esac
18932     ;;
18933   esac
18934
18935   ac_dir=`$as_dirname -- "$ac_file" ||
18936 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18937          X"$ac_file" : 'X\(//\)[^/]' \| \
18938          X"$ac_file" : 'X\(//\)$' \| \
18939          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18940 $as_echo X"$ac_file" |
18941     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18942             s//\1/
18943             q
18944           }
18945           /^X\(\/\/\)[^/].*/{
18946             s//\1/
18947             q
18948           }
18949           /^X\(\/\/\)$/{
18950             s//\1/
18951             q
18952           }
18953           /^X\(\/\).*/{
18954             s//\1/
18955             q
18956           }
18957           s/.*/./; q'`
18958   as_dir="$ac_dir"; as_fn_mkdir_p
18959   ac_builddir=.
18960
18961 case "$ac_dir" in
18962 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18963 *)
18964   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18965   # A ".." for each directory in $ac_dir_suffix.
18966   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18967   case $ac_top_builddir_sub in
18968   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18969   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18970   esac ;;
18971 esac
18972 ac_abs_top_builddir=$ac_pwd
18973 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18974 # for backward compatibility:
18975 ac_top_builddir=$ac_top_build_prefix
18976
18977 case $srcdir in
18978   .)  # We are building in place.
18979     ac_srcdir=.
18980     ac_top_srcdir=$ac_top_builddir_sub
18981     ac_abs_top_srcdir=$ac_pwd ;;
18982   [\\/]* | ?:[\\/]* )  # Absolute name.
18983     ac_srcdir=$srcdir$ac_dir_suffix;
18984     ac_top_srcdir=$srcdir
18985     ac_abs_top_srcdir=$srcdir ;;
18986   *) # Relative name.
18987     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18988     ac_top_srcdir=$ac_top_build_prefix$srcdir
18989     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18990 esac
18991 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18992
18993
18994   case $ac_mode in
18995   :F)
18996   #
18997   # CONFIG_FILE
18998   #
18999
19000   case $INSTALL in
19001   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19002   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19003   esac
19004   ac_MKDIR_P=$MKDIR_P
19005   case $MKDIR_P in
19006   [\\/$]* | ?:[\\/]* ) ;;
19007   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19008   esac
19009 _ACEOF
19010
19011 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19012 # If the template does not know about datarootdir, expand it.
19013 # FIXME: This hack should be removed a few years after 2.60.
19014 ac_datarootdir_hack=; ac_datarootdir_seen=
19015 ac_sed_dataroot='
19016 /datarootdir/ {
19017   p
19018   q
19019 }
19020 /@datadir@/p
19021 /@docdir@/p
19022 /@infodir@/p
19023 /@localedir@/p
19024 /@mandir@/p'
19025 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19026 *datarootdir*) ac_datarootdir_seen=yes;;
19027 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19028   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19029 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19030 _ACEOF
19031 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19032   ac_datarootdir_hack='
19033   s&@datadir@&$datadir&g
19034   s&@docdir@&$docdir&g
19035   s&@infodir@&$infodir&g
19036   s&@localedir@&$localedir&g
19037   s&@mandir@&$mandir&g
19038   s&\\\${datarootdir}&$datarootdir&g' ;;
19039 esac
19040 _ACEOF
19041
19042 # Neutralize VPATH when `$srcdir' = `.'.
19043 # Shell code in configure.ac might set extrasub.
19044 # FIXME: do we really want to maintain this feature?
19045 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19046 ac_sed_extra="$ac_vpsub
19047 $extrasub
19048 _ACEOF
19049 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19050 :t
19051 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19052 s|@configure_input@|$ac_sed_conf_input|;t t
19053 s&@top_builddir@&$ac_top_builddir_sub&;t t
19054 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19055 s&@srcdir@&$ac_srcdir&;t t
19056 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19057 s&@top_srcdir@&$ac_top_srcdir&;t t
19058 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19059 s&@builddir@&$ac_builddir&;t t
19060 s&@abs_builddir@&$ac_abs_builddir&;t t
19061 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19062 s&@INSTALL@&$ac_INSTALL&;t t
19063 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19064 $ac_datarootdir_hack
19065 "
19066 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
19067   || as_fn_error "could not create $ac_file" "$LINENO" 5
19068
19069 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19070   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19071   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19072   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19073 which seems to be undefined.  Please make sure it is defined." >&5
19074 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19075 which seems to be undefined.  Please make sure it is defined." >&2;}
19076
19077   rm -f "$tmp/stdin"
19078   case $ac_file in
19079   -) cat "$tmp/out" && rm -f "$tmp/out";;
19080   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
19081   esac \
19082   || as_fn_error "could not create $ac_file" "$LINENO" 5
19083  ;;
19084   :H)
19085   #
19086   # CONFIG_HEADER
19087   #
19088   if test x"$ac_file" != x-; then
19089     {
19090       $as_echo "/* $configure_input  */" \
19091       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
19092     } >"$tmp/config.h" \
19093       || as_fn_error "could not create $ac_file" "$LINENO" 5
19094     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
19095       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19096 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19097     else
19098       rm -f "$ac_file"
19099       mv "$tmp/config.h" "$ac_file" \
19100         || as_fn_error "could not create $ac_file" "$LINENO" 5
19101     fi
19102   else
19103     $as_echo "/* $configure_input  */" \
19104       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
19105       || as_fn_error "could not create -" "$LINENO" 5
19106   fi
19107 # Compute "$ac_file"'s index in $config_headers.
19108 _am_arg="$ac_file"
19109 _am_stamp_count=1
19110 for _am_header in $config_headers :; do
19111   case $_am_header in
19112     $_am_arg | $_am_arg:* )
19113       break ;;
19114     * )
19115       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19116   esac
19117 done
19118 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19119 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19120          X"$_am_arg" : 'X\(//\)[^/]' \| \
19121          X"$_am_arg" : 'X\(//\)$' \| \
19122          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19123 $as_echo X"$_am_arg" |
19124     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19125             s//\1/
19126             q
19127           }
19128           /^X\(\/\/\)[^/].*/{
19129             s//\1/
19130             q
19131           }
19132           /^X\(\/\/\)$/{
19133             s//\1/
19134             q
19135           }
19136           /^X\(\/\).*/{
19137             s//\1/
19138             q
19139           }
19140           s/.*/./; q'`/stamp-h$_am_stamp_count
19141  ;;
19142
19143   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19144 $as_echo "$as_me: executing $ac_file commands" >&6;}
19145  ;;
19146   esac
19147
19148
19149   case $ac_file$ac_mode in
19150     "default-1":C)
19151 # Only add multilib support code if we just rebuilt the top-level
19152 # Makefile.
19153 case " $CONFIG_FILES " in
19154  *" Makefile "*)
19155    ac_file=Makefile . ${multi_basedir}/config-ml.in
19156    ;;
19157 esac ;;
19158     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19159   # Autoconf 2.62 quotes --file arguments for eval, but not when files
19160   # are listed without --file.  Let's play safe and only enable the eval
19161   # if we detect the quoting.
19162   case $CONFIG_FILES in
19163   *\'*) eval set x "$CONFIG_FILES" ;;
19164   *)   set x $CONFIG_FILES ;;
19165   esac
19166   shift
19167   for mf
19168   do
19169     # Strip MF so we end up with the name of the file.
19170     mf=`echo "$mf" | sed -e 's/:.*$//'`
19171     # Check whether this is an Automake generated Makefile or not.
19172     # We used to match only the files named `Makefile.in', but
19173     # some people rename them; so instead we look at the file content.
19174     # Grep'ing the first line is not enough: some people post-process
19175     # each Makefile.in and add a new line on top of each file to say so.
19176     # Grep'ing the whole file is not good either: AIX grep has a line
19177     # limit of 2048, but all sed's we know have understand at least 4000.
19178     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19179       dirpart=`$as_dirname -- "$mf" ||
19180 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19181          X"$mf" : 'X\(//\)[^/]' \| \
19182          X"$mf" : 'X\(//\)$' \| \
19183          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19184 $as_echo X"$mf" |
19185     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19186             s//\1/
19187             q
19188           }
19189           /^X\(\/\/\)[^/].*/{
19190             s//\1/
19191             q
19192           }
19193           /^X\(\/\/\)$/{
19194             s//\1/
19195             q
19196           }
19197           /^X\(\/\).*/{
19198             s//\1/
19199             q
19200           }
19201           s/.*/./; q'`
19202     else
19203       continue
19204     fi
19205     # Extract the definition of DEPDIR, am__include, and am__quote
19206     # from the Makefile without running `make'.
19207     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19208     test -z "$DEPDIR" && continue
19209     am__include=`sed -n 's/^am__include = //p' < "$mf"`
19210     test -z "am__include" && continue
19211     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19212     # When using ansi2knr, U may be empty or an underscore; expand it
19213     U=`sed -n 's/^U = //p' < "$mf"`
19214     # Find all dependency output files, they are included files with
19215     # $(DEPDIR) in their names.  We invoke sed twice because it is the
19216     # simplest approach to changing $(DEPDIR) to its actual value in the
19217     # expansion.
19218     for file in `sed -n "
19219       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19220          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19221       # Make sure the directory exists.
19222       test -f "$dirpart/$file" && continue
19223       fdir=`$as_dirname -- "$file" ||
19224 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19225          X"$file" : 'X\(//\)[^/]' \| \
19226          X"$file" : 'X\(//\)$' \| \
19227          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19228 $as_echo X"$file" |
19229     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19230             s//\1/
19231             q
19232           }
19233           /^X\(\/\/\)[^/].*/{
19234             s//\1/
19235             q
19236           }
19237           /^X\(\/\/\)$/{
19238             s//\1/
19239             q
19240           }
19241           /^X\(\/\).*/{
19242             s//\1/
19243             q
19244           }
19245           s/.*/./; q'`
19246       as_dir=$dirpart/$fdir; as_fn_mkdir_p
19247       # echo "creating $dirpart/$file"
19248       echo '# dummy' > "$dirpart/$file"
19249     done
19250   done
19251 }
19252  ;;
19253     "libtool":C)
19254
19255     # See if we are running on zsh, and set the options which allow our
19256     # commands through without removal of \ escapes.
19257     if test -n "${ZSH_VERSION+set}" ; then
19258       setopt NO_GLOB_SUBST
19259     fi
19260
19261     cfgfile="${ofile}T"
19262     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19263     $RM "$cfgfile"
19264
19265     cat <<_LT_EOF >> "$cfgfile"
19266 #! $SHELL
19267
19268 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19269 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19270 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19271 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19272 #
19273 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19274 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19275 #   Written by Gordon Matzigkeit, 1996
19276 #
19277 #   This file is part of GNU Libtool.
19278 #
19279 # GNU Libtool is free software; you can redistribute it and/or
19280 # modify it under the terms of the GNU General Public License as
19281 # published by the Free Software Foundation; either version 2 of
19282 # the License, or (at your option) any later version.
19283 #
19284 # As a special exception to the GNU General Public License,
19285 # if you distribute this file as part of a program or library that
19286 # is built using GNU Libtool, you may include this file under the
19287 # same distribution terms that you use for the rest of that program.
19288 #
19289 # GNU Libtool is distributed in the hope that it will be useful,
19290 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19291 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19292 # GNU General Public License for more details.
19293 #
19294 # You should have received a copy of the GNU General Public License
19295 # along with GNU Libtool; see the file COPYING.  If not, a copy
19296 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19297 # obtained by writing to the Free Software Foundation, Inc.,
19298 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19299
19300
19301 # The names of the tagged configurations supported by this script.
19302 available_tags="CXX "
19303
19304 # ### BEGIN LIBTOOL CONFIG
19305
19306 # Which release of libtool.m4 was used?
19307 macro_version=$macro_version
19308 macro_revision=$macro_revision
19309
19310 # Whether or not to build shared libraries.
19311 build_libtool_libs=$enable_shared
19312
19313 # Whether or not to build static libraries.
19314 build_old_libs=$enable_static
19315
19316 # What type of objects to build.
19317 pic_mode=$pic_mode
19318
19319 # Whether or not to optimize for fast installation.
19320 fast_install=$enable_fast_install
19321
19322 # Shell to use when invoking shell scripts.
19323 SHELL=$lt_SHELL
19324
19325 # An echo program that protects backslashes.
19326 ECHO=$lt_ECHO
19327
19328 # The host system.
19329 host_alias=$host_alias
19330 host=$host
19331 host_os=$host_os
19332
19333 # The build system.
19334 build_alias=$build_alias
19335 build=$build
19336 build_os=$build_os
19337
19338 # A sed program that does not truncate output.
19339 SED=$lt_SED
19340
19341 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19342 Xsed="\$SED -e 1s/^X//"
19343
19344 # A grep program that handles long lines.
19345 GREP=$lt_GREP
19346
19347 # An ERE matcher.
19348 EGREP=$lt_EGREP
19349
19350 # A literal string matcher.
19351 FGREP=$lt_FGREP
19352
19353 # A BSD- or MS-compatible name lister.
19354 NM=$lt_NM
19355
19356 # Whether we need soft or hard links.
19357 LN_S=$lt_LN_S
19358
19359 # What is the maximum length of a command?
19360 max_cmd_len=$max_cmd_len
19361
19362 # Object file suffix (normally "o").
19363 objext=$ac_objext
19364
19365 # Executable file suffix (normally "").
19366 exeext=$exeext
19367
19368 # whether the shell understands "unset".
19369 lt_unset=$lt_unset
19370
19371 # turn spaces into newlines.
19372 SP2NL=$lt_lt_SP2NL
19373
19374 # turn newlines into spaces.
19375 NL2SP=$lt_lt_NL2SP
19376
19377 # An object symbol dumper.
19378 OBJDUMP=$lt_OBJDUMP
19379
19380 # Method to check whether dependent libraries are shared objects.
19381 deplibs_check_method=$lt_deplibs_check_method
19382
19383 # Command to use when deplibs_check_method == "file_magic".
19384 file_magic_cmd=$lt_file_magic_cmd
19385
19386 # The archiver.
19387 AR=$lt_AR
19388 AR_FLAGS=$lt_AR_FLAGS
19389
19390 # A symbol stripping program.
19391 STRIP=$lt_STRIP
19392
19393 # Commands used to install an old-style archive.
19394 RANLIB=$lt_RANLIB
19395 old_postinstall_cmds=$lt_old_postinstall_cmds
19396 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19397
19398 # Whether to use a lock for old archive extraction.
19399 lock_old_archive_extraction=$lock_old_archive_extraction
19400
19401 # A C compiler.
19402 LTCC=$lt_CC
19403
19404 # LTCC compiler flags.
19405 LTCFLAGS=$lt_CFLAGS
19406
19407 # Take the output of nm and produce a listing of raw symbols and C names.
19408 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19409
19410 # Transform the output of nm in a proper C declaration.
19411 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19412
19413 # Transform the output of nm in a C name address pair.
19414 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19415
19416 # Transform the output of nm in a C name address pair when lib prefix is needed.
19417 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19418
19419 # The name of the directory that contains temporary libtool files.
19420 objdir=$objdir
19421
19422 # Used to examine libraries when file_magic_cmd begins with "file".
19423 MAGIC_CMD=$MAGIC_CMD
19424
19425 # Must we lock files when doing compilation?
19426 need_locks=$lt_need_locks
19427
19428 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19429 DSYMUTIL=$lt_DSYMUTIL
19430
19431 # Tool to change global to local symbols on Mac OS X.
19432 NMEDIT=$lt_NMEDIT
19433
19434 # Tool to manipulate fat objects and archives on Mac OS X.
19435 LIPO=$lt_LIPO
19436
19437 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19438 OTOOL=$lt_OTOOL
19439
19440 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19441 OTOOL64=$lt_OTOOL64
19442
19443 # Old archive suffix (normally "a").
19444 libext=$libext
19445
19446 # Shared library suffix (normally ".so").
19447 shrext_cmds=$lt_shrext_cmds
19448
19449 # The commands to extract the exported symbol list from a shared archive.
19450 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19451
19452 # Variables whose values should be saved in libtool wrapper scripts and
19453 # restored at link time.
19454 variables_saved_for_relink=$lt_variables_saved_for_relink
19455
19456 # Do we need the "lib" prefix for modules?
19457 need_lib_prefix=$need_lib_prefix
19458
19459 # Do we need a version for libraries?
19460 need_version=$need_version
19461
19462 # Library versioning type.
19463 version_type=$version_type
19464
19465 # Shared library runtime path variable.
19466 runpath_var=$runpath_var
19467
19468 # Shared library path variable.
19469 shlibpath_var=$shlibpath_var
19470
19471 # Is shlibpath searched before the hard-coded library search path?
19472 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19473
19474 # Format of library name prefix.
19475 libname_spec=$lt_libname_spec
19476
19477 # List of archive names.  First name is the real one, the rest are links.
19478 # The last name is the one that the linker finds with -lNAME
19479 library_names_spec=$lt_library_names_spec
19480
19481 # The coded name of the library, if different from the real name.
19482 soname_spec=$lt_soname_spec
19483
19484 # Permission mode override for installation of shared libraries.
19485 install_override_mode=$lt_install_override_mode
19486
19487 # Command to use after installation of a shared archive.
19488 postinstall_cmds=$lt_postinstall_cmds
19489
19490 # Command to use after uninstallation of a shared archive.
19491 postuninstall_cmds=$lt_postuninstall_cmds
19492
19493 # Commands used to finish a libtool library installation in a directory.
19494 finish_cmds=$lt_finish_cmds
19495
19496 # As "finish_cmds", except a single script fragment to be evaled but
19497 # not shown.
19498 finish_eval=$lt_finish_eval
19499
19500 # Whether we should hardcode library paths into libraries.
19501 hardcode_into_libs=$hardcode_into_libs
19502
19503 # Compile-time system search path for libraries.
19504 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19505
19506 # Run-time system search path for libraries.
19507 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19508
19509 # Whether dlopen is supported.
19510 dlopen_support=$enable_dlopen
19511
19512 # Whether dlopen of programs is supported.
19513 dlopen_self=$enable_dlopen_self
19514
19515 # Whether dlopen of statically linked programs is supported.
19516 dlopen_self_static=$enable_dlopen_self_static
19517
19518 # Commands to strip libraries.
19519 old_striplib=$lt_old_striplib
19520 striplib=$lt_striplib
19521
19522
19523 # The linker used to build libraries.
19524 LD=$lt_LD
19525
19526 # How to create reloadable object files.
19527 reload_flag=$lt_reload_flag
19528 reload_cmds=$lt_reload_cmds
19529
19530 # Commands used to build an old-style archive.
19531 old_archive_cmds=$lt_old_archive_cmds
19532
19533 # A language specific compiler.
19534 CC=$lt_compiler
19535
19536 # Is the compiler the GNU compiler?
19537 with_gcc=$GCC
19538
19539 # Compiler flag to turn off builtin functions.
19540 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19541
19542 # How to pass a linker flag through the compiler.
19543 wl=$lt_lt_prog_compiler_wl
19544
19545 # Additional compiler flags for building library objects.
19546 pic_flag=$lt_lt_prog_compiler_pic
19547
19548 # Compiler flag to prevent dynamic linking.
19549 link_static_flag=$lt_lt_prog_compiler_static
19550
19551 # Does compiler simultaneously support -c and -o options?
19552 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19553
19554 # Whether or not to add -lc for building shared libraries.
19555 build_libtool_need_lc=$archive_cmds_need_lc
19556
19557 # Whether or not to disallow shared libs when runtime libs are static.
19558 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19559
19560 # Compiler flag to allow reflexive dlopens.
19561 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19562
19563 # Compiler flag to generate shared objects directly from archives.
19564 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19565
19566 # Whether the compiler copes with passing no objects directly.
19567 compiler_needs_object=$lt_compiler_needs_object
19568
19569 # Create an old-style archive from a shared archive.
19570 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19571
19572 # Create a temporary old-style archive to link instead of a shared archive.
19573 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19574
19575 # Commands used to build a shared archive.
19576 archive_cmds=$lt_archive_cmds
19577 archive_expsym_cmds=$lt_archive_expsym_cmds
19578
19579 # Commands used to build a loadable module if different from building
19580 # a shared archive.
19581 module_cmds=$lt_module_cmds
19582 module_expsym_cmds=$lt_module_expsym_cmds
19583
19584 # Whether we are building with GNU ld or not.
19585 with_gnu_ld=$lt_with_gnu_ld
19586
19587 # Flag that allows shared libraries with undefined symbols to be built.
19588 allow_undefined_flag=$lt_allow_undefined_flag
19589
19590 # Flag that enforces no undefined symbols.
19591 no_undefined_flag=$lt_no_undefined_flag
19592
19593 # Flag to hardcode \$libdir into a binary during linking.
19594 # This must work even if \$libdir does not exist
19595 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19596
19597 # If ld is used when linking, flag to hardcode \$libdir into a binary
19598 # during linking.  This must work even if \$libdir does not exist.
19599 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19600
19601 # Whether we need a single "-rpath" flag with a separated argument.
19602 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19603
19604 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19605 # DIR into the resulting binary.
19606 hardcode_direct=$hardcode_direct
19607
19608 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19609 # DIR into the resulting binary and the resulting library dependency is
19610 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19611 # library is relocated.
19612 hardcode_direct_absolute=$hardcode_direct_absolute
19613
19614 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19615 # into the resulting binary.
19616 hardcode_minus_L=$hardcode_minus_L
19617
19618 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19619 # into the resulting binary.
19620 hardcode_shlibpath_var=$hardcode_shlibpath_var
19621
19622 # Set to "yes" if building a shared library automatically hardcodes DIR
19623 # into the library and all subsequent libraries and executables linked
19624 # against it.
19625 hardcode_automatic=$hardcode_automatic
19626
19627 # Set to yes if linker adds runtime paths of dependent libraries
19628 # to runtime path list.
19629 inherit_rpath=$inherit_rpath
19630
19631 # Whether libtool must link a program against all its dependency libraries.
19632 link_all_deplibs=$link_all_deplibs
19633
19634 # Fix the shell variable \$srcfile for the compiler.
19635 fix_srcfile_path=$lt_fix_srcfile_path
19636
19637 # Set to "yes" if exported symbols are required.
19638 always_export_symbols=$always_export_symbols
19639
19640 # The commands to list exported symbols.
19641 export_symbols_cmds=$lt_export_symbols_cmds
19642
19643 # Symbols that should not be listed in the preloaded symbols.
19644 exclude_expsyms=$lt_exclude_expsyms
19645
19646 # Symbols that must always be exported.
19647 include_expsyms=$lt_include_expsyms
19648
19649 # Commands necessary for linking programs (against libraries) with templates.
19650 prelink_cmds=$lt_prelink_cmds
19651
19652 # Specify filename containing input files.
19653 file_list_spec=$lt_file_list_spec
19654
19655 # How to hardcode a shared library path into an executable.
19656 hardcode_action=$hardcode_action
19657
19658 # The directories searched by this compiler when creating a shared library.
19659 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19660
19661 # Dependencies to place before and after the objects being linked to
19662 # create a shared library.
19663 predep_objects=$lt_predep_objects
19664 postdep_objects=$lt_postdep_objects
19665 predeps=$lt_predeps
19666 postdeps=$lt_postdeps
19667
19668 # The library search path used internally by the compiler when linking
19669 # a shared library.
19670 compiler_lib_search_path=$lt_compiler_lib_search_path
19671
19672 # ### END LIBTOOL CONFIG
19673
19674 _LT_EOF
19675
19676   case $host_os in
19677   aix3*)
19678     cat <<\_LT_EOF >> "$cfgfile"
19679 # AIX sometimes has problems with the GCC collect2 program.  For some
19680 # reason, if we set the COLLECT_NAMES environment variable, the problems
19681 # vanish in a puff of smoke.
19682 if test "X${COLLECT_NAMES+set}" != Xset; then
19683   COLLECT_NAMES=
19684   export COLLECT_NAMES
19685 fi
19686 _LT_EOF
19687     ;;
19688   esac
19689
19690
19691 ltmain="$ac_aux_dir/ltmain.sh"
19692
19693
19694   # We use sed instead of cat because bash on DJGPP gets confused if
19695   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19696   # text mode, it properly converts lines to CR/LF.  This bash problem
19697   # is reportedly fixed, but why not run on old versions too?
19698   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19699     || (rm -f "$cfgfile"; exit 1)
19700
19701   case $xsi_shell in
19702   yes)
19703     cat << \_LT_EOF >> "$cfgfile"
19704
19705 # func_dirname file append nondir_replacement
19706 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19707 # otherwise set result to NONDIR_REPLACEMENT.
19708 func_dirname ()
19709 {
19710   case ${1} in
19711     */*) func_dirname_result="${1%/*}${2}" ;;
19712     *  ) func_dirname_result="${3}" ;;
19713   esac
19714 }
19715
19716 # func_basename file
19717 func_basename ()
19718 {
19719   func_basename_result="${1##*/}"
19720 }
19721
19722 # func_dirname_and_basename file append nondir_replacement
19723 # perform func_basename and func_dirname in a single function
19724 # call:
19725 #   dirname:  Compute the dirname of FILE.  If nonempty,
19726 #             add APPEND to the result, otherwise set result
19727 #             to NONDIR_REPLACEMENT.
19728 #             value returned in "$func_dirname_result"
19729 #   basename: Compute filename of FILE.
19730 #             value retuned in "$func_basename_result"
19731 # Implementation must be kept synchronized with func_dirname
19732 # and func_basename. For efficiency, we do not delegate to
19733 # those functions but instead duplicate the functionality here.
19734 func_dirname_and_basename ()
19735 {
19736   case ${1} in
19737     */*) func_dirname_result="${1%/*}${2}" ;;
19738     *  ) func_dirname_result="${3}" ;;
19739   esac
19740   func_basename_result="${1##*/}"
19741 }
19742
19743 # func_stripname prefix suffix name
19744 # strip PREFIX and SUFFIX off of NAME.
19745 # PREFIX and SUFFIX must not contain globbing or regex special
19746 # characters, hashes, percent signs, but SUFFIX may contain a leading
19747 # dot (in which case that matches only a dot).
19748 func_stripname ()
19749 {
19750   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19751   # positional parameters, so assign one to ordinary parameter first.
19752   func_stripname_result=${3}
19753   func_stripname_result=${func_stripname_result#"${1}"}
19754   func_stripname_result=${func_stripname_result%"${2}"}
19755 }
19756
19757 # func_opt_split
19758 func_opt_split ()
19759 {
19760   func_opt_split_opt=${1%%=*}
19761   func_opt_split_arg=${1#*=}
19762 }
19763
19764 # func_lo2o object
19765 func_lo2o ()
19766 {
19767   case ${1} in
19768     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19769     *)    func_lo2o_result=${1} ;;
19770   esac
19771 }
19772
19773 # func_xform libobj-or-source
19774 func_xform ()
19775 {
19776   func_xform_result=${1%.*}.lo
19777 }
19778
19779 # func_arith arithmetic-term...
19780 func_arith ()
19781 {
19782   func_arith_result=$(( $* ))
19783 }
19784
19785 # func_len string
19786 # STRING may not start with a hyphen.
19787 func_len ()
19788 {
19789   func_len_result=${#1}
19790 }
19791
19792 _LT_EOF
19793     ;;
19794   *) # Bourne compatible functions.
19795     cat << \_LT_EOF >> "$cfgfile"
19796
19797 # func_dirname file append nondir_replacement
19798 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19799 # otherwise set result to NONDIR_REPLACEMENT.
19800 func_dirname ()
19801 {
19802   # Extract subdirectory from the argument.
19803   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19804   if test "X$func_dirname_result" = "X${1}"; then
19805     func_dirname_result="${3}"
19806   else
19807     func_dirname_result="$func_dirname_result${2}"
19808   fi
19809 }
19810
19811 # func_basename file
19812 func_basename ()
19813 {
19814   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19815 }
19816
19817
19818 # func_stripname prefix suffix name
19819 # strip PREFIX and SUFFIX off of NAME.
19820 # PREFIX and SUFFIX must not contain globbing or regex special
19821 # characters, hashes, percent signs, but SUFFIX may contain a leading
19822 # dot (in which case that matches only a dot).
19823 # func_strip_suffix prefix name
19824 func_stripname ()
19825 {
19826   case ${2} in
19827     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19828     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19829   esac
19830 }
19831
19832 # sed scripts:
19833 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19834 my_sed_long_arg='1s/^-[^=]*=//'
19835
19836 # func_opt_split
19837 func_opt_split ()
19838 {
19839   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19840   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19841 }
19842
19843 # func_lo2o object
19844 func_lo2o ()
19845 {
19846   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19847 }
19848
19849 # func_xform libobj-or-source
19850 func_xform ()
19851 {
19852   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19853 }
19854
19855 # func_arith arithmetic-term...
19856 func_arith ()
19857 {
19858   func_arith_result=`expr "$@"`
19859 }
19860
19861 # func_len string
19862 # STRING may not start with a hyphen.
19863 func_len ()
19864 {
19865   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19866 }
19867
19868 _LT_EOF
19869 esac
19870
19871 case $lt_shell_append in
19872   yes)
19873     cat << \_LT_EOF >> "$cfgfile"
19874
19875 # func_append var value
19876 # Append VALUE to the end of shell variable VAR.
19877 func_append ()
19878 {
19879   eval "$1+=\$2"
19880 }
19881 _LT_EOF
19882     ;;
19883   *)
19884     cat << \_LT_EOF >> "$cfgfile"
19885
19886 # func_append var value
19887 # Append VALUE to the end of shell variable VAR.
19888 func_append ()
19889 {
19890   eval "$1=\$$1\$2"
19891 }
19892
19893 _LT_EOF
19894     ;;
19895   esac
19896
19897
19898   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19899     || (rm -f "$cfgfile"; exit 1)
19900
19901   mv -f "$cfgfile" "$ofile" ||
19902     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19903   chmod +x "$ofile"
19904
19905
19906     cat <<_LT_EOF >> "$ofile"
19907
19908 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19909
19910 # The linker used to build libraries.
19911 LD=$lt_LD_CXX
19912
19913 # How to create reloadable object files.
19914 reload_flag=$lt_reload_flag_CXX
19915 reload_cmds=$lt_reload_cmds_CXX
19916
19917 # Commands used to build an old-style archive.
19918 old_archive_cmds=$lt_old_archive_cmds_CXX
19919
19920 # A language specific compiler.
19921 CC=$lt_compiler_CXX
19922
19923 # Is the compiler the GNU compiler?
19924 with_gcc=$GCC_CXX
19925
19926 # Compiler flag to turn off builtin functions.
19927 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19928
19929 # How to pass a linker flag through the compiler.
19930 wl=$lt_lt_prog_compiler_wl_CXX
19931
19932 # Additional compiler flags for building library objects.
19933 pic_flag=$lt_lt_prog_compiler_pic_CXX
19934
19935 # Compiler flag to prevent dynamic linking.
19936 link_static_flag=$lt_lt_prog_compiler_static_CXX
19937
19938 # Does compiler simultaneously support -c and -o options?
19939 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19940
19941 # Whether or not to add -lc for building shared libraries.
19942 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19943
19944 # Whether or not to disallow shared libs when runtime libs are static.
19945 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19946
19947 # Compiler flag to allow reflexive dlopens.
19948 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19949
19950 # Compiler flag to generate shared objects directly from archives.
19951 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19952
19953 # Whether the compiler copes with passing no objects directly.
19954 compiler_needs_object=$lt_compiler_needs_object_CXX
19955
19956 # Create an old-style archive from a shared archive.
19957 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19958
19959 # Create a temporary old-style archive to link instead of a shared archive.
19960 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19961
19962 # Commands used to build a shared archive.
19963 archive_cmds=$lt_archive_cmds_CXX
19964 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19965
19966 # Commands used to build a loadable module if different from building
19967 # a shared archive.
19968 module_cmds=$lt_module_cmds_CXX
19969 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19970
19971 # Whether we are building with GNU ld or not.
19972 with_gnu_ld=$lt_with_gnu_ld_CXX
19973
19974 # Flag that allows shared libraries with undefined symbols to be built.
19975 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19976
19977 # Flag that enforces no undefined symbols.
19978 no_undefined_flag=$lt_no_undefined_flag_CXX
19979
19980 # Flag to hardcode \$libdir into a binary during linking.
19981 # This must work even if \$libdir does not exist
19982 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19983
19984 # If ld is used when linking, flag to hardcode \$libdir into a binary
19985 # during linking.  This must work even if \$libdir does not exist.
19986 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19987
19988 # Whether we need a single "-rpath" flag with a separated argument.
19989 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19990
19991 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19992 # DIR into the resulting binary.
19993 hardcode_direct=$hardcode_direct_CXX
19994
19995 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19996 # DIR into the resulting binary and the resulting library dependency is
19997 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19998 # library is relocated.
19999 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20000
20001 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20002 # into the resulting binary.
20003 hardcode_minus_L=$hardcode_minus_L_CXX
20004
20005 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20006 # into the resulting binary.
20007 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20008
20009 # Set to "yes" if building a shared library automatically hardcodes DIR
20010 # into the library and all subsequent libraries and executables linked
20011 # against it.
20012 hardcode_automatic=$hardcode_automatic_CXX
20013
20014 # Set to yes if linker adds runtime paths of dependent libraries
20015 # to runtime path list.
20016 inherit_rpath=$inherit_rpath_CXX
20017
20018 # Whether libtool must link a program against all its dependency libraries.
20019 link_all_deplibs=$link_all_deplibs_CXX
20020
20021 # Fix the shell variable \$srcfile for the compiler.
20022 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20023
20024 # Set to "yes" if exported symbols are required.
20025 always_export_symbols=$always_export_symbols_CXX
20026
20027 # The commands to list exported symbols.
20028 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20029
20030 # Symbols that should not be listed in the preloaded symbols.
20031 exclude_expsyms=$lt_exclude_expsyms_CXX
20032
20033 # Symbols that must always be exported.
20034 include_expsyms=$lt_include_expsyms_CXX
20035
20036 # Commands necessary for linking programs (against libraries) with templates.
20037 prelink_cmds=$lt_prelink_cmds_CXX
20038
20039 # Specify filename containing input files.
20040 file_list_spec=$lt_file_list_spec_CXX
20041
20042 # How to hardcode a shared library path into an executable.
20043 hardcode_action=$hardcode_action_CXX
20044
20045 # The directories searched by this compiler when creating a shared library.
20046 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20047
20048 # Dependencies to place before and after the objects being linked to
20049 # create a shared library.
20050 predep_objects=$lt_predep_objects_CXX
20051 postdep_objects=$lt_postdep_objects_CXX
20052 predeps=$lt_predeps_CXX
20053 postdeps=$lt_postdeps_CXX
20054
20055 # The library search path used internally by the compiler when linking
20056 # a shared library.
20057 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20058
20059 # ### END LIBTOOL TAG CONFIG: CXX
20060 _LT_EOF
20061
20062  ;;
20063     "gstdint.h":C)
20064 if test "$GCC" = yes; then
20065   echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
20066 else
20067   echo "/* generated for $CC */" > tmp-stdint.h
20068 fi
20069
20070 sed 's/^ *//' >> tmp-stdint.h <<EOF
20071
20072   #ifndef GCC_GENERATED_STDINT_H
20073   #define GCC_GENERATED_STDINT_H 1
20074
20075   #include <sys/types.h>
20076 EOF
20077
20078 if test "$acx_cv_header_stdint" != stdint.h; then
20079   echo "#include <stddef.h>" >> tmp-stdint.h
20080 fi
20081 if test "$acx_cv_header_stdint" != stddef.h; then
20082   echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
20083 fi
20084
20085 sed 's/^ *//' >> tmp-stdint.h <<EOF
20086   /* glibc uses these symbols as guards to prevent redefinitions.  */
20087   #ifdef __int8_t_defined
20088   #define _INT8_T
20089   #define _INT16_T
20090   #define _INT32_T
20091   #endif
20092   #ifdef __uint32_t_defined
20093   #define _UINT32_T
20094   #endif
20095
20096 EOF
20097
20098 # ----------------- done header, emit basic int types -------------
20099 if test "$acx_cv_header_stdint" = stddef.h; then
20100   sed 's/^ *//' >> tmp-stdint.h <<EOF
20101
20102     #ifndef _UINT8_T
20103     #define _UINT8_T
20104     #ifndef __uint8_t_defined
20105     #define __uint8_t_defined
20106     #ifndef uint8_t
20107     typedef unsigned $acx_cv_type_int8_t uint8_t;
20108     #endif
20109     #endif
20110     #endif
20111
20112     #ifndef _UINT16_T
20113     #define _UINT16_T
20114     #ifndef __uint16_t_defined
20115     #define __uint16_t_defined
20116     #ifndef uint16_t
20117     typedef unsigned $acx_cv_type_int16_t uint16_t;
20118     #endif
20119     #endif
20120     #endif
20121
20122     #ifndef _UINT32_T
20123     #define _UINT32_T
20124     #ifndef __uint32_t_defined
20125     #define __uint32_t_defined
20126     #ifndef uint32_t
20127     typedef unsigned $acx_cv_type_int32_t uint32_t;
20128     #endif
20129     #endif
20130     #endif
20131
20132     #ifndef _INT8_T
20133     #define _INT8_T
20134     #ifndef __int8_t_defined
20135     #define __int8_t_defined
20136     #ifndef int8_t
20137     typedef $acx_cv_type_int8_t int8_t;
20138     #endif
20139     #endif
20140     #endif
20141
20142     #ifndef _INT16_T
20143     #define _INT16_T
20144     #ifndef __int16_t_defined
20145     #define __int16_t_defined
20146     #ifndef int16_t
20147     typedef $acx_cv_type_int16_t int16_t;
20148     #endif
20149     #endif
20150     #endif
20151
20152     #ifndef _INT32_T
20153     #define _INT32_T
20154     #ifndef __int32_t_defined
20155     #define __int32_t_defined
20156     #ifndef int32_t
20157     typedef $acx_cv_type_int32_t int32_t;
20158     #endif
20159     #endif
20160     #endif
20161 EOF
20162 elif test "$ac_cv_type_u_int32_t" = yes; then
20163   sed 's/^ *//' >> tmp-stdint.h <<EOF
20164
20165     /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
20166     #ifndef _INT8_T
20167     #define _INT8_T
20168     #endif
20169     #ifndef _INT16_T
20170     #define _INT16_T
20171     #endif
20172     #ifndef _INT32_T
20173     #define _INT32_T
20174     #endif
20175
20176     #ifndef _UINT8_T
20177     #define _UINT8_T
20178     #ifndef __uint8_t_defined
20179     #define __uint8_t_defined
20180     #ifndef uint8_t
20181     typedef u_int8_t uint8_t;
20182     #endif
20183     #endif
20184     #endif
20185
20186     #ifndef _UINT16_T
20187     #define _UINT16_T
20188     #ifndef __uint16_t_defined
20189     #define __uint16_t_defined
20190     #ifndef uint16_t
20191     typedef u_int16_t uint16_t;
20192     #endif
20193     #endif
20194     #endif
20195
20196     #ifndef _UINT32_T
20197     #define _UINT32_T
20198     #ifndef __uint32_t_defined
20199     #define __uint32_t_defined
20200     #ifndef uint32_t
20201     typedef u_int32_t uint32_t;
20202     #endif
20203     #endif
20204     #endif
20205 EOF
20206 else
20207   sed 's/^ *//' >> tmp-stdint.h <<EOF
20208
20209     /* Some systems have guard macros to prevent redefinitions, define them.  */
20210     #ifndef _INT8_T
20211     #define _INT8_T
20212     #endif
20213     #ifndef _INT16_T
20214     #define _INT16_T
20215     #endif
20216     #ifndef _INT32_T
20217     #define _INT32_T
20218     #endif
20219     #ifndef _UINT8_T
20220     #define _UINT8_T
20221     #endif
20222     #ifndef _UINT16_T
20223     #define _UINT16_T
20224     #endif
20225     #ifndef _UINT32_T
20226     #define _UINT32_T
20227     #endif
20228 EOF
20229 fi
20230
20231 # ------------- done basic int types, emit int64_t types ------------
20232 if test "$ac_cv_type_uint64_t" = yes; then
20233   sed 's/^ *//' >> tmp-stdint.h <<EOF
20234
20235     /* system headers have good uint64_t and int64_t */
20236     #ifndef _INT64_T
20237     #define _INT64_T
20238     #endif
20239     #ifndef _UINT64_T
20240     #define _UINT64_T
20241     #endif
20242 EOF
20243 elif test "$ac_cv_type_u_int64_t" = yes; then
20244   sed 's/^ *//' >> tmp-stdint.h <<EOF
20245
20246     /* system headers have an u_int64_t (and int64_t) */
20247     #ifndef _INT64_T
20248     #define _INT64_T
20249     #endif
20250     #ifndef _UINT64_T
20251     #define _UINT64_T
20252     #ifndef __uint64_t_defined
20253     #define __uint64_t_defined
20254     #ifndef uint64_t
20255     typedef u_int64_t uint64_t;
20256     #endif
20257     #endif
20258     #endif
20259 EOF
20260 elif test -n "$acx_cv_type_int64_t"; then
20261   sed 's/^ *//' >> tmp-stdint.h <<EOF
20262
20263     /* architecture has a 64-bit type, $acx_cv_type_int64_t */
20264     #ifndef _INT64_T
20265     #define _INT64_T
20266     #ifndef int64_t
20267     typedef $acx_cv_type_int64_t int64_t;
20268     #endif
20269     #endif
20270     #ifndef _UINT64_T
20271     #define _UINT64_T
20272     #ifndef __uint64_t_defined
20273     #define __uint64_t_defined
20274     #ifndef uint64_t
20275     typedef unsigned $acx_cv_type_int64_t uint64_t;
20276     #endif
20277     #endif
20278     #endif
20279 EOF
20280 else
20281   sed 's/^ *//' >> tmp-stdint.h <<EOF
20282
20283     /* some common heuristics for int64_t, using compiler-specific tests */
20284     #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
20285     #ifndef _INT64_T
20286     #define _INT64_T
20287     #ifndef __int64_t_defined
20288     #ifndef int64_t
20289     typedef long long int64_t;
20290     #endif
20291     #endif
20292     #endif
20293     #ifndef _UINT64_T
20294     #define _UINT64_T
20295     #ifndef uint64_t
20296     typedef unsigned long long uint64_t;
20297     #endif
20298     #endif
20299
20300     #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
20301     /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
20302        does not implement __extension__.  But that compiler doesn't define
20303        __GNUC_MINOR__.  */
20304     # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
20305     # define __extension__
20306     # endif
20307
20308     # ifndef _INT64_T
20309     # define _INT64_T
20310     # ifndef int64_t
20311     __extension__ typedef long long int64_t;
20312     # endif
20313     # endif
20314     # ifndef _UINT64_T
20315     # define _UINT64_T
20316     # ifndef uint64_t
20317     __extension__ typedef unsigned long long uint64_t;
20318     # endif
20319     # endif
20320
20321     #elif !defined __STRICT_ANSI__
20322     # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
20323
20324     #  ifndef _INT64_T
20325     #  define _INT64_T
20326     #  ifndef int64_t
20327     typedef __int64 int64_t;
20328     #  endif
20329     #  endif
20330     #  ifndef _UINT64_T
20331     #  define _UINT64_T
20332     #  ifndef uint64_t
20333     typedef unsigned __int64 uint64_t;
20334     #  endif
20335     #  endif
20336     # endif /* compiler */
20337
20338     #endif /* ANSI version */
20339 EOF
20340 fi
20341
20342 # ------------- done int64_t types, emit intptr types ------------
20343 if test "$ac_cv_type_uintptr_t" != yes; then
20344   sed 's/^ *//' >> tmp-stdint.h <<EOF
20345
20346     /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
20347     #ifndef __uintptr_t_defined
20348     #ifndef uintptr_t
20349     typedef u$acx_cv_type_intptr_t uintptr_t;
20350     #endif
20351     #endif
20352     #ifndef __intptr_t_defined
20353     #ifndef intptr_t
20354     typedef $acx_cv_type_intptr_t  intptr_t;
20355     #endif
20356     #endif
20357 EOF
20358 fi
20359
20360 # ------------- done intptr types, emit int_least types ------------
20361 if test "$ac_cv_type_int_least32_t" != yes; then
20362   sed 's/^ *//' >> tmp-stdint.h <<EOF
20363
20364     /* Define int_least types */
20365     typedef int8_t     int_least8_t;
20366     typedef int16_t    int_least16_t;
20367     typedef int32_t    int_least32_t;
20368     #ifdef _INT64_T
20369     typedef int64_t    int_least64_t;
20370     #endif
20371
20372     typedef uint8_t    uint_least8_t;
20373     typedef uint16_t   uint_least16_t;
20374     typedef uint32_t   uint_least32_t;
20375     #ifdef _UINT64_T
20376     typedef uint64_t   uint_least64_t;
20377     #endif
20378 EOF
20379 fi
20380
20381 # ------------- done intptr types, emit int_fast types ------------
20382 if test "$ac_cv_type_int_fast32_t" != yes; then
20383       sed 's/^ *//' >> tmp-stdint.h <<EOF
20384
20385     /* Define int_fast types.  short is often slow */
20386     typedef int8_t       int_fast8_t;
20387     typedef int          int_fast16_t;
20388     typedef int32_t      int_fast32_t;
20389     #ifdef _INT64_T
20390     typedef int64_t      int_fast64_t;
20391     #endif
20392
20393     typedef uint8_t      uint_fast8_t;
20394     typedef unsigned int uint_fast16_t;
20395     typedef uint32_t     uint_fast32_t;
20396     #ifdef _UINT64_T
20397     typedef uint64_t     uint_fast64_t;
20398     #endif
20399 EOF
20400 fi
20401
20402 if test "$ac_cv_type_uintmax_t" != yes; then
20403   sed 's/^ *//' >> tmp-stdint.h <<EOF
20404
20405     /* Define intmax based on what we found */
20406     #ifndef intmax_t
20407     #ifdef _INT64_T
20408     typedef int64_t       intmax_t;
20409     #else
20410     typedef long          intmax_t;
20411     #endif
20412     #endif
20413     #ifndef uintmax_t
20414     #ifdef _UINT64_T
20415     typedef uint64_t      uintmax_t;
20416     #else
20417     typedef unsigned long uintmax_t;
20418     #endif
20419     #endif
20420 EOF
20421 fi
20422
20423 sed 's/^ *//' >> tmp-stdint.h <<EOF
20424
20425   #endif /* GCC_GENERATED_STDINT_H */
20426 EOF
20427
20428 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
20429   rm -f tmp-stdint.h
20430 else
20431   mv -f tmp-stdint.h gstdint.h
20432 fi
20433
20434  ;;
20435
20436   esac
20437 done # for ac_tag
20438
20439
20440 as_fn_exit 0
20441 _ACEOF
20442 ac_clean_files=$ac_clean_files_save
20443
20444 test $ac_write_fail = 0 ||
20445   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
20446
20447
20448 # configure is writing to config.log, and then calls config.status.
20449 # config.status does its own redirection, appending to config.log.
20450 # Unfortunately, on DOS this fails, as config.log is still kept open
20451 # by configure, so config.status won't be able to write to it; its
20452 # output is simply discarded.  So we exec the FD to /dev/null,
20453 # effectively closing config.log, so it can be properly (re)opened and
20454 # appended to by config.status.  When coming back to configure, we
20455 # need to make the FD available again.
20456 if test "$no_create" != yes; then
20457   ac_cs_success=:
20458   ac_config_status_args=
20459   test "$silent" = yes &&
20460     ac_config_status_args="$ac_config_status_args --quiet"
20461   exec 5>/dev/null
20462   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20463   exec 5>>config.log
20464   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20465   # would make configure fail if this is the last instruction.
20466   $ac_cs_success || as_fn_exit $?
20467 fi
20468 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20469   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20470 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20471 fi
20472