remove unused files
[platform/upstream/gcc48.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 HAVE_HWCAP_FALSE
625 HAVE_HWCAP_TRUE
626 HWCAP_LDFLAGS
627 libtool_VERSION
628 MAINT
629 MAINTAINER_MODE_FALSE
630 MAINTAINER_MODE_TRUE
631 enable_static
632 enable_shared
633 CXXCPP
634 CPP
635 OTOOL64
636 OTOOL
637 LIPO
638 NMEDIT
639 DSYMUTIL
640 OBJDUMP
641 LN_S
642 ac_ct_DUMPBIN
643 DUMPBIN
644 LD
645 FGREP
646 EGREP
647 GREP
648 SED
649 LIBTOOL
650 BUILD_INFO_FALSE
651 BUILD_INFO_TRUE
652 PERL
653 RANLIB
654 NM
655 AR
656 am__fastdepCCAS_FALSE
657 am__fastdepCCAS_TRUE
658 CCASDEPMODE
659 CCASFLAGS
660 CCAS
661 am__fastdepCXX_FALSE
662 am__fastdepCXX_TRUE
663 CXXDEPMODE
664 ac_ct_CXX
665 CXXFLAGS
666 CXX
667 am__fastdepCC_FALSE
668 am__fastdepCC_TRUE
669 CCDEPMODE
670 AMDEPBACKSLASH
671 AMDEP_FALSE
672 AMDEP_TRUE
673 am__quote
674 am__include
675 DEPDIR
676 OBJEXT
677 EXEEXT
678 ac_ct_CC
679 CPPFLAGS
680 LDFLAGS
681 CFLAGS
682 CC
683 toolexeclibdir
684 toolexecdir
685 multi_basedir
686 am__untar
687 am__tar
688 AMTAR
689 am__leading_dot
690 SET_MAKE
691 AWK
692 mkdir_p
693 MKDIR_P
694 INSTALL_STRIP_PROGRAM
695 STRIP
696 install_sh
697 MAKEINFO
698 AUTOHEADER
699 AUTOMAKE
700 AUTOCONF
701 ACLOCAL
702 VERSION
703 PACKAGE
704 CYGPATH_W
705 am__isrc
706 INSTALL_DATA
707 INSTALL_SCRIPT
708 INSTALL_PROGRAM
709 target_os
710 target_vendor
711 target_cpu
712 target
713 host_os
714 host_vendor
715 host_cpu
716 host
717 build_os
718 build_vendor
719 build_cpu
720 build
721 GENINSRC_FALSE
722 GENINSRC_TRUE
723 target_alias
724 host_alias
725 build_alias
726 LIBS
727 ECHO_T
728 ECHO_N
729 ECHO_C
730 DEFS
731 mandir
732 localedir
733 libdir
734 psdir
735 pdfdir
736 dvidir
737 htmldir
738 infodir
739 docdir
740 oldincludedir
741 includedir
742 localstatedir
743 sharedstatedir
744 sysconfdir
745 datadir
746 datarootdir
747 libexecdir
748 sbindir
749 bindir
750 program_transform_name
751 prefix
752 exec_prefix
753 PACKAGE_URL
754 PACKAGE_BUGREPORT
755 PACKAGE_STRING
756 PACKAGE_VERSION
757 PACKAGE_TARNAME
758 PACKAGE_NAME
759 PATH_SEPARATOR
760 SHELL'
761 ac_subst_files=''
762 ac_user_opts='
763 enable_option_checking
764 enable_version_specific_runtime_libs
765 enable_generated_files_in_srcdir
766 enable_multilib
767 enable_dependency_tracking
768 enable_shared
769 enable_static
770 with_pic
771 enable_fast_install
772 with_gnu_ld
773 enable_libtool_lock
774 enable_maintainer_mode
775 enable_linux_futex
776 enable_tls
777 enable_symvers
778 '
779       ac_precious_vars='build_alias
780 host_alias
781 target_alias
782 CPP
783 CPPFLAGS
784 CXXCPP'
785
786
787 # Initialize some variables set by options.
788 ac_init_help=
789 ac_init_version=false
790 ac_unrecognized_opts=
791 ac_unrecognized_sep=
792 # The variables have the same names as the options, with
793 # dashes changed to underlines.
794 cache_file=/dev/null
795 exec_prefix=NONE
796 no_create=
797 no_recursion=
798 prefix=NONE
799 program_prefix=NONE
800 program_suffix=NONE
801 program_transform_name=s,x,x,
802 silent=
803 site=
804 srcdir=
805 verbose=
806 x_includes=NONE
807 x_libraries=NONE
808
809 # Installation directory options.
810 # These are left unexpanded so users can "make install exec_prefix=/foo"
811 # and all the variables that are supposed to be based on exec_prefix
812 # by default will actually change.
813 # Use braces instead of parens because sh, perl, etc. also accept them.
814 # (The list follows the same order as the GNU Coding Standards.)
815 bindir='${exec_prefix}/bin'
816 sbindir='${exec_prefix}/sbin'
817 libexecdir='${exec_prefix}/libexec'
818 datarootdir='${prefix}/share'
819 datadir='${datarootdir}'
820 sysconfdir='${prefix}/etc'
821 sharedstatedir='${prefix}/com'
822 localstatedir='${prefix}/var'
823 includedir='${prefix}/include'
824 oldincludedir='/usr/include'
825 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
826 infodir='${datarootdir}/info'
827 htmldir='${docdir}'
828 dvidir='${docdir}'
829 pdfdir='${docdir}'
830 psdir='${docdir}'
831 libdir='${exec_prefix}/lib'
832 localedir='${datarootdir}/locale'
833 mandir='${datarootdir}/man'
834
835 ac_prev=
836 ac_dashdash=
837 for ac_option
838 do
839   # If the previous option needs an argument, assign it.
840   if test -n "$ac_prev"; then
841     eval $ac_prev=\$ac_option
842     ac_prev=
843     continue
844   fi
845
846   case $ac_option in
847   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
848   *)    ac_optarg=yes ;;
849   esac
850
851   # Accept the important Cygnus configure options, so we can diagnose typos.
852
853   case $ac_dashdash$ac_option in
854   --)
855     ac_dashdash=yes ;;
856
857   -bindir | --bindir | --bindi | --bind | --bin | --bi)
858     ac_prev=bindir ;;
859   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
860     bindir=$ac_optarg ;;
861
862   -build | --build | --buil | --bui | --bu)
863     ac_prev=build_alias ;;
864   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
865     build_alias=$ac_optarg ;;
866
867   -cache-file | --cache-file | --cache-fil | --cache-fi \
868   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
869     ac_prev=cache_file ;;
870   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
871   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
872     cache_file=$ac_optarg ;;
873
874   --config-cache | -C)
875     cache_file=config.cache ;;
876
877   -datadir | --datadir | --datadi | --datad)
878     ac_prev=datadir ;;
879   -datadir=* | --datadir=* | --datadi=* | --datad=*)
880     datadir=$ac_optarg ;;
881
882   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
883   | --dataroo | --dataro | --datar)
884     ac_prev=datarootdir ;;
885   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
886   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
887     datarootdir=$ac_optarg ;;
888
889   -disable-* | --disable-*)
890     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
891     # Reject names that are not valid shell variable names.
892     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893       as_fn_error "invalid feature name: $ac_useropt"
894     ac_useropt_orig=$ac_useropt
895     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896     case $ac_user_opts in
897       *"
898 "enable_$ac_useropt"
899 "*) ;;
900       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
901          ac_unrecognized_sep=', ';;
902     esac
903     eval enable_$ac_useropt=no ;;
904
905   -docdir | --docdir | --docdi | --doc | --do)
906     ac_prev=docdir ;;
907   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
908     docdir=$ac_optarg ;;
909
910   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
911     ac_prev=dvidir ;;
912   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
913     dvidir=$ac_optarg ;;
914
915   -enable-* | --enable-*)
916     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
917     # Reject names that are not valid shell variable names.
918     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919       as_fn_error "invalid feature name: $ac_useropt"
920     ac_useropt_orig=$ac_useropt
921     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922     case $ac_user_opts in
923       *"
924 "enable_$ac_useropt"
925 "*) ;;
926       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
927          ac_unrecognized_sep=', ';;
928     esac
929     eval enable_$ac_useropt=\$ac_optarg ;;
930
931   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
932   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
933   | --exec | --exe | --ex)
934     ac_prev=exec_prefix ;;
935   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
936   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
937   | --exec=* | --exe=* | --ex=*)
938     exec_prefix=$ac_optarg ;;
939
940   -gas | --gas | --ga | --g)
941     # Obsolete; use --with-gas.
942     with_gas=yes ;;
943
944   -help | --help | --hel | --he | -h)
945     ac_init_help=long ;;
946   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
947     ac_init_help=recursive ;;
948   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
949     ac_init_help=short ;;
950
951   -host | --host | --hos | --ho)
952     ac_prev=host_alias ;;
953   -host=* | --host=* | --hos=* | --ho=*)
954     host_alias=$ac_optarg ;;
955
956   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
957     ac_prev=htmldir ;;
958   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
959   | --ht=*)
960     htmldir=$ac_optarg ;;
961
962   -includedir | --includedir | --includedi | --included | --include \
963   | --includ | --inclu | --incl | --inc)
964     ac_prev=includedir ;;
965   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
966   | --includ=* | --inclu=* | --incl=* | --inc=*)
967     includedir=$ac_optarg ;;
968
969   -infodir | --infodir | --infodi | --infod | --info | --inf)
970     ac_prev=infodir ;;
971   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
972     infodir=$ac_optarg ;;
973
974   -libdir | --libdir | --libdi | --libd)
975     ac_prev=libdir ;;
976   -libdir=* | --libdir=* | --libdi=* | --libd=*)
977     libdir=$ac_optarg ;;
978
979   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
980   | --libexe | --libex | --libe)
981     ac_prev=libexecdir ;;
982   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
983   | --libexe=* | --libex=* | --libe=*)
984     libexecdir=$ac_optarg ;;
985
986   -localedir | --localedir | --localedi | --localed | --locale)
987     ac_prev=localedir ;;
988   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
989     localedir=$ac_optarg ;;
990
991   -localstatedir | --localstatedir | --localstatedi | --localstated \
992   | --localstate | --localstat | --localsta | --localst | --locals)
993     ac_prev=localstatedir ;;
994   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
995   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
996     localstatedir=$ac_optarg ;;
997
998   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
999     ac_prev=mandir ;;
1000   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1001     mandir=$ac_optarg ;;
1002
1003   -nfp | --nfp | --nf)
1004     # Obsolete; use --without-fp.
1005     with_fp=no ;;
1006
1007   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1008   | --no-cr | --no-c | -n)
1009     no_create=yes ;;
1010
1011   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1012   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1013     no_recursion=yes ;;
1014
1015   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1016   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1017   | --oldin | --oldi | --old | --ol | --o)
1018     ac_prev=oldincludedir ;;
1019   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1020   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1021   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1022     oldincludedir=$ac_optarg ;;
1023
1024   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1025     ac_prev=prefix ;;
1026   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1027     prefix=$ac_optarg ;;
1028
1029   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1030   | --program-pre | --program-pr | --program-p)
1031     ac_prev=program_prefix ;;
1032   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1033   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1034     program_prefix=$ac_optarg ;;
1035
1036   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1037   | --program-suf | --program-su | --program-s)
1038     ac_prev=program_suffix ;;
1039   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1040   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1041     program_suffix=$ac_optarg ;;
1042
1043   -program-transform-name | --program-transform-name \
1044   | --program-transform-nam | --program-transform-na \
1045   | --program-transform-n | --program-transform- \
1046   | --program-transform | --program-transfor \
1047   | --program-transfo | --program-transf \
1048   | --program-trans | --program-tran \
1049   | --progr-tra | --program-tr | --program-t)
1050     ac_prev=program_transform_name ;;
1051   -program-transform-name=* | --program-transform-name=* \
1052   | --program-transform-nam=* | --program-transform-na=* \
1053   | --program-transform-n=* | --program-transform-=* \
1054   | --program-transform=* | --program-transfor=* \
1055   | --program-transfo=* | --program-transf=* \
1056   | --program-trans=* | --program-tran=* \
1057   | --progr-tra=* | --program-tr=* | --program-t=*)
1058     program_transform_name=$ac_optarg ;;
1059
1060   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1061     ac_prev=pdfdir ;;
1062   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1063     pdfdir=$ac_optarg ;;
1064
1065   -psdir | --psdir | --psdi | --psd | --ps)
1066     ac_prev=psdir ;;
1067   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1068     psdir=$ac_optarg ;;
1069
1070   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071   | -silent | --silent | --silen | --sile | --sil)
1072     silent=yes ;;
1073
1074   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1075     ac_prev=sbindir ;;
1076   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1077   | --sbi=* | --sb=*)
1078     sbindir=$ac_optarg ;;
1079
1080   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1081   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1082   | --sharedst | --shareds | --shared | --share | --shar \
1083   | --sha | --sh)
1084     ac_prev=sharedstatedir ;;
1085   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1086   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1087   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1088   | --sha=* | --sh=*)
1089     sharedstatedir=$ac_optarg ;;
1090
1091   -site | --site | --sit)
1092     ac_prev=site ;;
1093   -site=* | --site=* | --sit=*)
1094     site=$ac_optarg ;;
1095
1096   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1097     ac_prev=srcdir ;;
1098   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1099     srcdir=$ac_optarg ;;
1100
1101   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1102   | --syscon | --sysco | --sysc | --sys | --sy)
1103     ac_prev=sysconfdir ;;
1104   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1105   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1106     sysconfdir=$ac_optarg ;;
1107
1108   -target | --target | --targe | --targ | --tar | --ta | --t)
1109     ac_prev=target_alias ;;
1110   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1111     target_alias=$ac_optarg ;;
1112
1113   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1114     verbose=yes ;;
1115
1116   -version | --version | --versio | --versi | --vers | -V)
1117     ac_init_version=: ;;
1118
1119   -with-* | --with-*)
1120     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1121     # Reject names that are not valid shell variable names.
1122     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123       as_fn_error "invalid package name: $ac_useropt"
1124     ac_useropt_orig=$ac_useropt
1125     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126     case $ac_user_opts in
1127       *"
1128 "with_$ac_useropt"
1129 "*) ;;
1130       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1131          ac_unrecognized_sep=', ';;
1132     esac
1133     eval with_$ac_useropt=\$ac_optarg ;;
1134
1135   -without-* | --without-*)
1136     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1137     # Reject names that are not valid shell variable names.
1138     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139       as_fn_error "invalid package name: $ac_useropt"
1140     ac_useropt_orig=$ac_useropt
1141     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142     case $ac_user_opts in
1143       *"
1144 "with_$ac_useropt"
1145 "*) ;;
1146       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1147          ac_unrecognized_sep=', ';;
1148     esac
1149     eval with_$ac_useropt=no ;;
1150
1151   --x)
1152     # Obsolete; use --with-x.
1153     with_x=yes ;;
1154
1155   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156   | --x-incl | --x-inc | --x-in | --x-i)
1157     ac_prev=x_includes ;;
1158   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160     x_includes=$ac_optarg ;;
1161
1162   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164     ac_prev=x_libraries ;;
1165   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167     x_libraries=$ac_optarg ;;
1168
1169   -*) as_fn_error "unrecognized option: \`$ac_option'
1170 Try \`$0 --help' for more information."
1171     ;;
1172
1173   *=*)
1174     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175     # Reject names that are not valid shell variable names.
1176     case $ac_envvar in #(
1177       '' | [0-9]* | *[!_$as_cr_alnum]* )
1178       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1179     esac
1180     eval $ac_envvar=\$ac_optarg
1181     export $ac_envvar ;;
1182
1183   *)
1184     # FIXME: should be removed in autoconf 3.0.
1185     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1189     ;;
1190
1191   esac
1192 done
1193
1194 if test -n "$ac_prev"; then
1195   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196   as_fn_error "missing argument to $ac_option"
1197 fi
1198
1199 if test -n "$ac_unrecognized_opts"; then
1200   case $enable_option_checking in
1201     no) ;;
1202     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1203     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1204   esac
1205 fi
1206
1207 # Check all directory arguments for consistency.
1208 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1209                 datadir sysconfdir sharedstatedir localstatedir includedir \
1210                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1211                 libdir localedir mandir
1212 do
1213   eval ac_val=\$$ac_var
1214   # Remove trailing slashes.
1215   case $ac_val in
1216     */ )
1217       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1218       eval $ac_var=\$ac_val;;
1219   esac
1220   # Be sure to have absolute directory names.
1221   case $ac_val in
1222     [\\/$]* | ?:[\\/]* )  continue;;
1223     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1224   esac
1225   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1226 done
1227
1228 # There might be people who depend on the old broken behavior: `$host'
1229 # used to hold the argument of --host etc.
1230 # FIXME: To remove some day.
1231 build=$build_alias
1232 host=$host_alias
1233 target=$target_alias
1234
1235 # FIXME: To remove some day.
1236 if test "x$host_alias" != x; then
1237   if test "x$build_alias" = x; then
1238     cross_compiling=maybe
1239     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1240     If a cross compiler is detected then cross compile mode will be used." >&2
1241   elif test "x$build_alias" != "x$host_alias"; then
1242     cross_compiling=yes
1243   fi
1244 fi
1245
1246 ac_tool_prefix=
1247 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1248
1249 test "$silent" = yes && exec 6>/dev/null
1250
1251
1252 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1253 ac_ls_di=`ls -di .` &&
1254 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1255   as_fn_error "working directory cannot be determined"
1256 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257   as_fn_error "pwd does not report name of working directory"
1258
1259
1260 # Find the source files, if location was not specified.
1261 if test -z "$srcdir"; then
1262   ac_srcdir_defaulted=yes
1263   # Try the directory containing this script, then the parent directory.
1264   ac_confdir=`$as_dirname -- "$as_myself" ||
1265 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1266          X"$as_myself" : 'X\(//\)[^/]' \| \
1267          X"$as_myself" : 'X\(//\)$' \| \
1268          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1269 $as_echo X"$as_myself" |
1270     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1271             s//\1/
1272             q
1273           }
1274           /^X\(\/\/\)[^/].*/{
1275             s//\1/
1276             q
1277           }
1278           /^X\(\/\/\)$/{
1279             s//\1/
1280             q
1281           }
1282           /^X\(\/\).*/{
1283             s//\1/
1284             q
1285           }
1286           s/.*/./; q'`
1287   srcdir=$ac_confdir
1288   if test ! -r "$srcdir/$ac_unique_file"; then
1289     srcdir=..
1290   fi
1291 else
1292   ac_srcdir_defaulted=no
1293 fi
1294 if test ! -r "$srcdir/$ac_unique_file"; then
1295   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1296   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1297 fi
1298 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1299 ac_abs_confdir=`(
1300         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1301         pwd)`
1302 # When building in place, set srcdir=.
1303 if test "$ac_abs_confdir" = "$ac_pwd"; then
1304   srcdir=.
1305 fi
1306 # Remove unnecessary trailing slashes from srcdir.
1307 # Double slashes in file names in object file debugging info
1308 # mess up M-x gdb in Emacs.
1309 case $srcdir in
1310 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1311 esac
1312 for ac_var in $ac_precious_vars; do
1313   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1314   eval ac_env_${ac_var}_value=\$${ac_var}
1315   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1316   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1317 done
1318
1319 #
1320 # Report the --help message.
1321 #
1322 if test "$ac_init_help" = "long"; then
1323   # Omit some internal or obsolete options to make the list less imposing.
1324   # This message is too long to be a string in the A/UX 3.1 sh.
1325   cat <<_ACEOF
1326 \`configure' configures GNU TM Runtime Library 1.0 to adapt to many kinds of systems.
1327
1328 Usage: $0 [OPTION]... [VAR=VALUE]...
1329
1330 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1331 VAR=VALUE.  See below for descriptions of some of the useful variables.
1332
1333 Defaults for the options are specified in brackets.
1334
1335 Configuration:
1336   -h, --help              display this help and exit
1337       --help=short        display options specific to this package
1338       --help=recursive    display the short help of all the included packages
1339   -V, --version           display version information and exit
1340   -q, --quiet, --silent   do not print \`checking...' messages
1341       --cache-file=FILE   cache test results in FILE [disabled]
1342   -C, --config-cache      alias for \`--cache-file=config.cache'
1343   -n, --no-create         do not create output files
1344       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1345
1346 Installation directories:
1347   --prefix=PREFIX         install architecture-independent files in PREFIX
1348                           [$ac_default_prefix]
1349   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1350                           [PREFIX]
1351
1352 By default, \`make install' will install all the files in
1353 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1354 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1355 for instance \`--prefix=\$HOME'.
1356
1357 For better control, use the options below.
1358
1359 Fine tuning of the installation directories:
1360   --bindir=DIR            user executables [EPREFIX/bin]
1361   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1362   --libexecdir=DIR        program executables [EPREFIX/libexec]
1363   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1364   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1365   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1366   --libdir=DIR            object code libraries [EPREFIX/lib]
1367   --includedir=DIR        C header files [PREFIX/include]
1368   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1369   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1370   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1371   --infodir=DIR           info documentation [DATAROOTDIR/info]
1372   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1373   --mandir=DIR            man documentation [DATAROOTDIR/man]
1374   --docdir=DIR            documentation root [DATAROOTDIR/doc/libitm]
1375   --htmldir=DIR           html documentation [DOCDIR]
1376   --dvidir=DIR            dvi documentation [DOCDIR]
1377   --pdfdir=DIR            pdf documentation [DOCDIR]
1378   --psdir=DIR             ps documentation [DOCDIR]
1379 _ACEOF
1380
1381   cat <<\_ACEOF
1382
1383 Program names:
1384   --program-prefix=PREFIX            prepend PREFIX to installed program names
1385   --program-suffix=SUFFIX            append SUFFIX to installed program names
1386   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1387
1388 System types:
1389   --build=BUILD     configure for building on BUILD [guessed]
1390   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1391   --target=TARGET   configure for building compilers for TARGET [HOST]
1392 _ACEOF
1393 fi
1394
1395 if test -n "$ac_init_help"; then
1396   case $ac_init_help in
1397      short | recursive ) echo "Configuration of GNU TM Runtime Library 1.0:";;
1398    esac
1399   cat <<\_ACEOF
1400
1401 Optional Features:
1402   --disable-option-checking  ignore unrecognized --enable/--with options
1403   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1404   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1405   --enable-version-specific-runtime-libs
1406                           Specify that runtime libraries should be installed
1407                           in a compiler-specific directory [default=no]
1408   --enable-generated-files-in-srcdir
1409                           put copies of generated files in source dir intended
1410                           for creating source tarballs for users without
1411                           texinfo bison or flex. [default=no]
1412   --enable-multilib       build many library versions (default)
1413   --disable-dependency-tracking  speeds up one-time build
1414   --enable-dependency-tracking   do not reject slow dependency extractors
1415   --enable-shared[=PKGS]  build shared libraries [default=yes]
1416   --enable-static[=PKGS]  build static libraries [default=yes]
1417   --enable-fast-install[=PKGS]
1418                           optimize for fast installation [default=yes]
1419   --disable-libtool-lock  avoid locking (might break parallel builds)
1420   --enable-maintainer-mode  enable make rules and dependencies not useful
1421                           (and sometimes confusing) to the casual installer
1422   --enable-linux-futex    use the Linux futex system call [default=default]
1423   --enable-tls            Use thread-local storage [default=yes]
1424   --enable-symvers=STYLE  enables symbol versioning of the shared library
1425                           [default=yes]
1426
1427 Optional Packages:
1428   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1429   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1430   --with-pic              try to use only PIC/non-PIC objects [default=use
1431                           both]
1432   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1433
1434 Some influential environment variables:
1435   CC          C compiler command
1436   CFLAGS      C compiler flags
1437   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1438               nonstandard directory <lib dir>
1439   LIBS        libraries to pass to the linker, e.g. -l<library>
1440   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1441               you have headers in a nonstandard directory <include dir>
1442   CXX         C++ compiler command
1443   CXXFLAGS    C++ compiler flags
1444   CCAS        assembler compiler command (defaults to CC)
1445   CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1446   CPP         C preprocessor
1447   CXXCPP      C++ preprocessor
1448
1449 Use these variables to override the choices made by `configure' or to help
1450 it to find libraries and programs with nonstandard names/locations.
1451
1452 Report bugs to the package provider.
1453 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
1454 General help using GNU software: <http://www.gnu.org/gethelp/>.
1455 _ACEOF
1456 ac_status=$?
1457 fi
1458
1459 if test "$ac_init_help" = "recursive"; then
1460   # If there are subdirs, report their specific --help.
1461   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1462     test -d "$ac_dir" ||
1463       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1464       continue
1465     ac_builddir=.
1466
1467 case "$ac_dir" in
1468 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469 *)
1470   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1471   # A ".." for each directory in $ac_dir_suffix.
1472   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1473   case $ac_top_builddir_sub in
1474   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1476   esac ;;
1477 esac
1478 ac_abs_top_builddir=$ac_pwd
1479 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1480 # for backward compatibility:
1481 ac_top_builddir=$ac_top_build_prefix
1482
1483 case $srcdir in
1484   .)  # We are building in place.
1485     ac_srcdir=.
1486     ac_top_srcdir=$ac_top_builddir_sub
1487     ac_abs_top_srcdir=$ac_pwd ;;
1488   [\\/]* | ?:[\\/]* )  # Absolute name.
1489     ac_srcdir=$srcdir$ac_dir_suffix;
1490     ac_top_srcdir=$srcdir
1491     ac_abs_top_srcdir=$srcdir ;;
1492   *) # Relative name.
1493     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1494     ac_top_srcdir=$ac_top_build_prefix$srcdir
1495     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1496 esac
1497 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1498
1499     cd "$ac_dir" || { ac_status=$?; continue; }
1500     # Check for guested configure.
1501     if test -f "$ac_srcdir/configure.gnu"; then
1502       echo &&
1503       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1504     elif test -f "$ac_srcdir/configure"; then
1505       echo &&
1506       $SHELL "$ac_srcdir/configure" --help=recursive
1507     else
1508       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1509     fi || ac_status=$?
1510     cd "$ac_pwd" || { ac_status=$?; break; }
1511   done
1512 fi
1513
1514 test -n "$ac_init_help" && exit $ac_status
1515 if $ac_init_version; then
1516   cat <<\_ACEOF
1517 GNU TM Runtime Library configure 1.0
1518 generated by GNU Autoconf 2.64
1519
1520 Copyright (C) 2009 Free Software Foundation, Inc.
1521 This configure script is free software; the Free Software Foundation
1522 gives unlimited permission to copy, distribute and modify it.
1523 _ACEOF
1524   exit
1525 fi
1526
1527 ## ------------------------ ##
1528 ## Autoconf initialization. ##
1529 ## ------------------------ ##
1530
1531 # ac_fn_c_try_compile LINENO
1532 # --------------------------
1533 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1534 ac_fn_c_try_compile ()
1535 {
1536   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1537   rm -f conftest.$ac_objext
1538   if { { ac_try="$ac_compile"
1539 case "(($ac_try" in
1540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1541   *) ac_try_echo=$ac_try;;
1542 esac
1543 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1544 $as_echo "$ac_try_echo"; } >&5
1545   (eval "$ac_compile") 2>conftest.err
1546   ac_status=$?
1547   if test -s conftest.err; then
1548     grep -v '^ *+' conftest.err >conftest.er1
1549     cat conftest.er1 >&5
1550     mv -f conftest.er1 conftest.err
1551   fi
1552   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1553   test $ac_status = 0; } && {
1554          test -z "$ac_c_werror_flag" ||
1555          test ! -s conftest.err
1556        } && test -s conftest.$ac_objext; then :
1557   ac_retval=0
1558 else
1559   $as_echo "$as_me: failed program was:" >&5
1560 sed 's/^/| /' conftest.$ac_ext >&5
1561
1562         ac_retval=1
1563 fi
1564   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1565   return $ac_retval
1566
1567 } # ac_fn_c_try_compile
1568
1569 # ac_fn_cxx_try_compile LINENO
1570 # ----------------------------
1571 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1572 ac_fn_cxx_try_compile ()
1573 {
1574   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575   rm -f conftest.$ac_objext
1576   if { { ac_try="$ac_compile"
1577 case "(($ac_try" in
1578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1579   *) ac_try_echo=$ac_try;;
1580 esac
1581 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1582 $as_echo "$ac_try_echo"; } >&5
1583   (eval "$ac_compile") 2>conftest.err
1584   ac_status=$?
1585   if test -s conftest.err; then
1586     grep -v '^ *+' conftest.err >conftest.er1
1587     cat conftest.er1 >&5
1588     mv -f conftest.er1 conftest.err
1589   fi
1590   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1591   test $ac_status = 0; } && {
1592          test -z "$ac_cxx_werror_flag" ||
1593          test ! -s conftest.err
1594        } && test -s conftest.$ac_objext; then :
1595   ac_retval=0
1596 else
1597   $as_echo "$as_me: failed program was:" >&5
1598 sed 's/^/| /' conftest.$ac_ext >&5
1599
1600         ac_retval=1
1601 fi
1602   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1603   return $ac_retval
1604
1605 } # ac_fn_cxx_try_compile
1606
1607 # ac_fn_c_try_link LINENO
1608 # -----------------------
1609 # Try to link conftest.$ac_ext, and return whether this succeeded.
1610 ac_fn_c_try_link ()
1611 {
1612   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613   rm -f conftest.$ac_objext conftest$ac_exeext
1614   if { { ac_try="$ac_link"
1615 case "(($ac_try" in
1616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617   *) ac_try_echo=$ac_try;;
1618 esac
1619 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620 $as_echo "$ac_try_echo"; } >&5
1621   (eval "$ac_link") 2>conftest.err
1622   ac_status=$?
1623   if test -s conftest.err; then
1624     grep -v '^ *+' conftest.err >conftest.er1
1625     cat conftest.er1 >&5
1626     mv -f conftest.er1 conftest.err
1627   fi
1628   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629   test $ac_status = 0; } && {
1630          test -z "$ac_c_werror_flag" ||
1631          test ! -s conftest.err
1632        } && test -s conftest$ac_exeext && {
1633          test "$cross_compiling" = yes ||
1634          $as_test_x conftest$ac_exeext
1635        }; then :
1636   ac_retval=0
1637 else
1638   $as_echo "$as_me: failed program was:" >&5
1639 sed 's/^/| /' conftest.$ac_ext >&5
1640
1641         ac_retval=1
1642 fi
1643   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1644   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1645   # interfere with the next link command; also delete a directory that is
1646   # left behind by Apple's compiler.  We do this before executing the actions.
1647   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1648   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649   return $ac_retval
1650
1651 } # ac_fn_c_try_link
1652
1653 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1654 # -------------------------------------------------------
1655 # Tests whether HEADER exists and can be compiled using the include files in
1656 # INCLUDES, setting the cache variable VAR accordingly.
1657 ac_fn_c_check_header_compile ()
1658 {
1659   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1660   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1661 $as_echo_n "checking for $2... " >&6; }
1662 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1663   $as_echo_n "(cached) " >&6
1664 else
1665   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1666 /* end confdefs.h.  */
1667 $4
1668 #include <$2>
1669 _ACEOF
1670 if ac_fn_c_try_compile "$LINENO"; then :
1671   eval "$3=yes"
1672 else
1673   eval "$3=no"
1674 fi
1675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1676 fi
1677 eval ac_res=\$$3
1678                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1679 $as_echo "$ac_res" >&6; }
1680   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1681
1682 } # ac_fn_c_check_header_compile
1683
1684 # ac_fn_c_try_cpp LINENO
1685 # ----------------------
1686 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1687 ac_fn_c_try_cpp ()
1688 {
1689   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690   if { { ac_try="$ac_cpp conftest.$ac_ext"
1691 case "(($ac_try" in
1692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693   *) ac_try_echo=$ac_try;;
1694 esac
1695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696 $as_echo "$ac_try_echo"; } >&5
1697   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1698   ac_status=$?
1699   if test -s conftest.err; then
1700     grep -v '^ *+' conftest.err >conftest.er1
1701     cat conftest.er1 >&5
1702     mv -f conftest.er1 conftest.err
1703   fi
1704   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705   test $ac_status = 0; } >/dev/null && {
1706          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1707          test ! -s conftest.err
1708        }; then :
1709   ac_retval=0
1710 else
1711   $as_echo "$as_me: failed program was:" >&5
1712 sed 's/^/| /' conftest.$ac_ext >&5
1713
1714     ac_retval=1
1715 fi
1716   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1717   return $ac_retval
1718
1719 } # ac_fn_c_try_cpp
1720
1721 # ac_fn_c_try_run LINENO
1722 # ----------------------
1723 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1724 # that executables *can* be run.
1725 ac_fn_c_try_run ()
1726 {
1727   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728   if { { ac_try="$ac_link"
1729 case "(($ac_try" in
1730   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1731   *) ac_try_echo=$ac_try;;
1732 esac
1733 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1734 $as_echo "$ac_try_echo"; } >&5
1735   (eval "$ac_link") 2>&5
1736   ac_status=$?
1737   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1739   { { case "(($ac_try" in
1740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1741   *) ac_try_echo=$ac_try;;
1742 esac
1743 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1744 $as_echo "$ac_try_echo"; } >&5
1745   (eval "$ac_try") 2>&5
1746   ac_status=$?
1747   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1748   test $ac_status = 0; }; }; then :
1749   ac_retval=0
1750 else
1751   $as_echo "$as_me: program exited with status $ac_status" >&5
1752        $as_echo "$as_me: failed program was:" >&5
1753 sed 's/^/| /' conftest.$ac_ext >&5
1754
1755        ac_retval=$ac_status
1756 fi
1757   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1758   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1759   return $ac_retval
1760
1761 } # ac_fn_c_try_run
1762
1763 # ac_fn_c_check_func LINENO FUNC VAR
1764 # ----------------------------------
1765 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1766 ac_fn_c_check_func ()
1767 {
1768   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 $as_echo_n "checking for $2... " >&6; }
1771 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1772   $as_echo_n "(cached) " >&6
1773 else
1774   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h.  */
1776 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1777    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1778 #define $2 innocuous_$2
1779
1780 /* System header to define __stub macros and hopefully few prototypes,
1781     which can conflict with char $2 (); below.
1782     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1783     <limits.h> exists even on freestanding compilers.  */
1784
1785 #ifdef __STDC__
1786 # include <limits.h>
1787 #else
1788 # include <assert.h>
1789 #endif
1790
1791 #undef $2
1792
1793 /* Override any GCC internal prototype to avoid an error.
1794    Use char because int might match the return type of a GCC
1795    builtin and then its argument prototype would still apply.  */
1796 #ifdef __cplusplus
1797 extern "C"
1798 #endif
1799 char $2 ();
1800 /* The GNU C library defines this for functions which it implements
1801     to always fail with ENOSYS.  Some functions are actually named
1802     something starting with __ and the normal name is an alias.  */
1803 #if defined __stub_$2 || defined __stub___$2
1804 choke me
1805 #endif
1806
1807 int
1808 main ()
1809 {
1810 return $2 ();
1811   ;
1812   return 0;
1813 }
1814 _ACEOF
1815 if ac_fn_c_try_link "$LINENO"; then :
1816   eval "$3=yes"
1817 else
1818   eval "$3=no"
1819 fi
1820 rm -f core conftest.err conftest.$ac_objext \
1821     conftest$ac_exeext conftest.$ac_ext
1822 fi
1823 eval ac_res=\$$3
1824                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 $as_echo "$ac_res" >&6; }
1826   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827
1828 } # ac_fn_c_check_func
1829
1830 # ac_fn_cxx_try_cpp LINENO
1831 # ------------------------
1832 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1833 ac_fn_cxx_try_cpp ()
1834 {
1835   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836   if { { ac_try="$ac_cpp conftest.$ac_ext"
1837 case "(($ac_try" in
1838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1839   *) ac_try_echo=$ac_try;;
1840 esac
1841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1842 $as_echo "$ac_try_echo"; } >&5
1843   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1844   ac_status=$?
1845   if test -s conftest.err; then
1846     grep -v '^ *+' conftest.err >conftest.er1
1847     cat conftest.er1 >&5
1848     mv -f conftest.er1 conftest.err
1849   fi
1850   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1851   test $ac_status = 0; } >/dev/null && {
1852          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1853          test ! -s conftest.err
1854        }; then :
1855   ac_retval=0
1856 else
1857   $as_echo "$as_me: failed program was:" >&5
1858 sed 's/^/| /' conftest.$ac_ext >&5
1859
1860     ac_retval=1
1861 fi
1862   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1863   return $ac_retval
1864
1865 } # ac_fn_cxx_try_cpp
1866
1867 # ac_fn_cxx_try_link LINENO
1868 # -------------------------
1869 # Try to link conftest.$ac_ext, and return whether this succeeded.
1870 ac_fn_cxx_try_link ()
1871 {
1872   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873   rm -f conftest.$ac_objext conftest$ac_exeext
1874   if { { ac_try="$ac_link"
1875 case "(($ac_try" in
1876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1877   *) ac_try_echo=$ac_try;;
1878 esac
1879 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1880 $as_echo "$ac_try_echo"; } >&5
1881   (eval "$ac_link") 2>conftest.err
1882   ac_status=$?
1883   if test -s conftest.err; then
1884     grep -v '^ *+' conftest.err >conftest.er1
1885     cat conftest.er1 >&5
1886     mv -f conftest.er1 conftest.err
1887   fi
1888   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889   test $ac_status = 0; } && {
1890          test -z "$ac_cxx_werror_flag" ||
1891          test ! -s conftest.err
1892        } && test -s conftest$ac_exeext && {
1893          test "$cross_compiling" = yes ||
1894          $as_test_x conftest$ac_exeext
1895        }; then :
1896   ac_retval=0
1897 else
1898   $as_echo "$as_me: failed program was:" >&5
1899 sed 's/^/| /' conftest.$ac_ext >&5
1900
1901         ac_retval=1
1902 fi
1903   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1904   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1905   # interfere with the next link command; also delete a directory that is
1906   # left behind by Apple's compiler.  We do this before executing the actions.
1907   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1908   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1909   return $ac_retval
1910
1911 } # ac_fn_cxx_try_link
1912
1913 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1914 # -------------------------------------------------------
1915 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1916 # the include files in INCLUDES and setting the cache variable VAR
1917 # accordingly.
1918 ac_fn_c_check_header_mongrel ()
1919 {
1920   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1922   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 $as_echo_n "checking for $2... " >&6; }
1924 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925   $as_echo_n "(cached) " >&6
1926 fi
1927 eval ac_res=\$$3
1928                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929 $as_echo "$ac_res" >&6; }
1930 else
1931   # Is the header compilable?
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1933 $as_echo_n "checking $2 usability... " >&6; }
1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935 /* end confdefs.h.  */
1936 $4
1937 #include <$2>
1938 _ACEOF
1939 if ac_fn_c_try_compile "$LINENO"; then :
1940   ac_header_compiler=yes
1941 else
1942   ac_header_compiler=no
1943 fi
1944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1946 $as_echo "$ac_header_compiler" >&6; }
1947
1948 # Is the header present?
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1950 $as_echo_n "checking $2 presence... " >&6; }
1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h.  */
1953 #include <$2>
1954 _ACEOF
1955 if ac_fn_c_try_cpp "$LINENO"; then :
1956   ac_header_preproc=yes
1957 else
1958   ac_header_preproc=no
1959 fi
1960 rm -f conftest.err conftest.$ac_ext
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1962 $as_echo "$ac_header_preproc" >&6; }
1963
1964 # So?  What about this header?
1965 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1966   yes:no: )
1967     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1968 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1969     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1970 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1971     ;;
1972   no:yes:* )
1973     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1974 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1975     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1976 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1977     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1978 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1979     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1980 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1981     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1982 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1983     ;;
1984 esac
1985   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1986 $as_echo_n "checking for $2... " >&6; }
1987 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1988   $as_echo_n "(cached) " >&6
1989 else
1990   eval "$3=\$ac_header_compiler"
1991 fi
1992 eval ac_res=\$$3
1993                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1994 $as_echo "$ac_res" >&6; }
1995 fi
1996   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1997
1998 } # ac_fn_c_check_header_mongrel
1999
2000 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2001 # -------------------------------------------
2002 # Tests whether TYPE exists after having included INCLUDES, setting cache
2003 # variable VAR accordingly.
2004 ac_fn_c_check_type ()
2005 {
2006   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2007   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2008 $as_echo_n "checking for $2... " >&6; }
2009 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2010   $as_echo_n "(cached) " >&6
2011 else
2012   eval "$3=no"
2013   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2014 /* end confdefs.h.  */
2015 $4
2016 int
2017 main ()
2018 {
2019 if (sizeof ($2))
2020          return 0;
2021   ;
2022   return 0;
2023 }
2024 _ACEOF
2025 if ac_fn_c_try_compile "$LINENO"; then :
2026   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2027 /* end confdefs.h.  */
2028 $4
2029 int
2030 main ()
2031 {
2032 if (sizeof (($2)))
2033             return 0;
2034   ;
2035   return 0;
2036 }
2037 _ACEOF
2038 if ac_fn_c_try_compile "$LINENO"; then :
2039
2040 else
2041   eval "$3=yes"
2042 fi
2043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2044 fi
2045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2046 fi
2047 eval ac_res=\$$3
2048                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2049 $as_echo "$ac_res" >&6; }
2050   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2051
2052 } # ac_fn_c_check_type
2053
2054 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2055 # --------------------------------------------
2056 # Tries to find the compile-time value of EXPR in a program that includes
2057 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2058 # computed
2059 ac_fn_c_compute_int ()
2060 {
2061   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2062   if test "$cross_compiling" = yes; then
2063     # Depending upon the size, compute the lo and hi bounds.
2064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2065 /* end confdefs.h.  */
2066 $4
2067 int
2068 main ()
2069 {
2070 static int test_array [1 - 2 * !(($2) >= 0)];
2071 test_array [0] = 0
2072
2073   ;
2074   return 0;
2075 }
2076 _ACEOF
2077 if ac_fn_c_try_compile "$LINENO"; then :
2078   ac_lo=0 ac_mid=0
2079   while :; do
2080     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081 /* end confdefs.h.  */
2082 $4
2083 int
2084 main ()
2085 {
2086 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2087 test_array [0] = 0
2088
2089   ;
2090   return 0;
2091 }
2092 _ACEOF
2093 if ac_fn_c_try_compile "$LINENO"; then :
2094   ac_hi=$ac_mid; break
2095 else
2096   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2097                         if test $ac_lo -le $ac_mid; then
2098                           ac_lo= ac_hi=
2099                           break
2100                         fi
2101                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2102 fi
2103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2104   done
2105 else
2106   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2107 /* end confdefs.h.  */
2108 $4
2109 int
2110 main ()
2111 {
2112 static int test_array [1 - 2 * !(($2) < 0)];
2113 test_array [0] = 0
2114
2115   ;
2116   return 0;
2117 }
2118 _ACEOF
2119 if ac_fn_c_try_compile "$LINENO"; then :
2120   ac_hi=-1 ac_mid=-1
2121   while :; do
2122     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2123 /* end confdefs.h.  */
2124 $4
2125 int
2126 main ()
2127 {
2128 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2129 test_array [0] = 0
2130
2131   ;
2132   return 0;
2133 }
2134 _ACEOF
2135 if ac_fn_c_try_compile "$LINENO"; then :
2136   ac_lo=$ac_mid; break
2137 else
2138   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2139                         if test $ac_mid -le $ac_hi; then
2140                           ac_lo= ac_hi=
2141                           break
2142                         fi
2143                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2144 fi
2145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2146   done
2147 else
2148   ac_lo= ac_hi=
2149 fi
2150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2151 fi
2152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2153 # Binary search between lo and hi bounds.
2154 while test "x$ac_lo" != "x$ac_hi"; do
2155   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2156   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2157 /* end confdefs.h.  */
2158 $4
2159 int
2160 main ()
2161 {
2162 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2163 test_array [0] = 0
2164
2165   ;
2166   return 0;
2167 }
2168 _ACEOF
2169 if ac_fn_c_try_compile "$LINENO"; then :
2170   ac_hi=$ac_mid
2171 else
2172   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2173 fi
2174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175 done
2176 case $ac_lo in #((
2177 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2178 '') ac_retval=1 ;;
2179 esac
2180   else
2181     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2182 /* end confdefs.h.  */
2183 $4
2184 static long int longval () { return $2; }
2185 static unsigned long int ulongval () { return $2; }
2186 #include <stdio.h>
2187 #include <stdlib.h>
2188 int
2189 main ()
2190 {
2191
2192   FILE *f = fopen ("conftest.val", "w");
2193   if (! f)
2194     return 1;
2195   if (($2) < 0)
2196     {
2197       long int i = longval ();
2198       if (i != ($2))
2199         return 1;
2200       fprintf (f, "%ld", i);
2201     }
2202   else
2203     {
2204       unsigned long int i = ulongval ();
2205       if (i != ($2))
2206         return 1;
2207       fprintf (f, "%lu", i);
2208     }
2209   /* Do not output a trailing newline, as this causes \r\n confusion
2210      on some platforms.  */
2211   return ferror (f) || fclose (f) != 0;
2212
2213   ;
2214   return 0;
2215 }
2216 _ACEOF
2217 if ac_fn_c_try_run "$LINENO"; then :
2218   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2219 else
2220   ac_retval=1
2221 fi
2222 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2223   conftest.$ac_objext conftest.beam conftest.$ac_ext
2224 rm -f conftest.val
2225
2226   fi
2227   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2228   return $ac_retval
2229
2230 } # ac_fn_c_compute_int
2231
2232 # ac_fn_c_check_decl LINENO SYMBOL VAR
2233 # ------------------------------------
2234 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2235 ac_fn_c_check_decl ()
2236 {
2237   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2238   as_decl_name=`echo $2|sed 's/ *(.*//'`
2239   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2240   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2241 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2242 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2243   $as_echo_n "(cached) " >&6
2244 else
2245   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2246 /* end confdefs.h.  */
2247 $4
2248 int
2249 main ()
2250 {
2251 #ifndef $as_decl_name
2252 #ifdef __cplusplus
2253   (void) $as_decl_use;
2254 #else
2255   (void) $as_decl_name;
2256 #endif
2257 #endif
2258
2259   ;
2260   return 0;
2261 }
2262 _ACEOF
2263 if ac_fn_c_try_compile "$LINENO"; then :
2264   eval "$3=yes"
2265 else
2266   eval "$3=no"
2267 fi
2268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2269 fi
2270 eval ac_res=\$$3
2271                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2272 $as_echo "$ac_res" >&6; }
2273   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2274
2275 } # ac_fn_c_check_decl
2276 cat >config.log <<_ACEOF
2277 This file contains any messages produced by compilers while
2278 running configure, to aid debugging if configure makes a mistake.
2279
2280 It was created by GNU TM Runtime Library $as_me 1.0, which was
2281 generated by GNU Autoconf 2.64.  Invocation command line was
2282
2283   $ $0 $@
2284
2285 _ACEOF
2286 exec 5>>config.log
2287 {
2288 cat <<_ASUNAME
2289 ## --------- ##
2290 ## Platform. ##
2291 ## --------- ##
2292
2293 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2294 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2295 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2296 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2297 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2298
2299 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2300 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2301
2302 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2303 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2304 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2305 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2306 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2307 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2308 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2309
2310 _ASUNAME
2311
2312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2313 for as_dir in $PATH
2314 do
2315   IFS=$as_save_IFS
2316   test -z "$as_dir" && as_dir=.
2317     $as_echo "PATH: $as_dir"
2318   done
2319 IFS=$as_save_IFS
2320
2321 } >&5
2322
2323 cat >&5 <<_ACEOF
2324
2325
2326 ## ----------- ##
2327 ## Core tests. ##
2328 ## ----------- ##
2329
2330 _ACEOF
2331
2332
2333 # Keep a trace of the command line.
2334 # Strip out --no-create and --no-recursion so they do not pile up.
2335 # Strip out --silent because we don't want to record it for future runs.
2336 # Also quote any args containing shell meta-characters.
2337 # Make two passes to allow for proper duplicate-argument suppression.
2338 ac_configure_args=
2339 ac_configure_args0=
2340 ac_configure_args1=
2341 ac_must_keep_next=false
2342 for ac_pass in 1 2
2343 do
2344   for ac_arg
2345   do
2346     case $ac_arg in
2347     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2348     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2349     | -silent | --silent | --silen | --sile | --sil)
2350       continue ;;
2351     *\'*)
2352       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2353     esac
2354     case $ac_pass in
2355     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2356     2)
2357       as_fn_append ac_configure_args1 " '$ac_arg'"
2358       if test $ac_must_keep_next = true; then
2359         ac_must_keep_next=false # Got value, back to normal.
2360       else
2361         case $ac_arg in
2362           *=* | --config-cache | -C | -disable-* | --disable-* \
2363           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2364           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2365           | -with-* | --with-* | -without-* | --without-* | --x)
2366             case "$ac_configure_args0 " in
2367               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2368             esac
2369             ;;
2370           -* ) ac_must_keep_next=true ;;
2371         esac
2372       fi
2373       as_fn_append ac_configure_args " '$ac_arg'"
2374       ;;
2375     esac
2376   done
2377 done
2378 { ac_configure_args0=; unset ac_configure_args0;}
2379 { ac_configure_args1=; unset ac_configure_args1;}
2380
2381 # When interrupted or exit'd, cleanup temporary files, and complete
2382 # config.log.  We remove comments because anyway the quotes in there
2383 # would cause problems or look ugly.
2384 # WARNING: Use '\'' to represent an apostrophe within the trap.
2385 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2386 trap 'exit_status=$?
2387   # Save into config.log some information that might help in debugging.
2388   {
2389     echo
2390
2391     cat <<\_ASBOX
2392 ## ---------------- ##
2393 ## Cache variables. ##
2394 ## ---------------- ##
2395 _ASBOX
2396     echo
2397     # The following way of writing the cache mishandles newlines in values,
2398 (
2399   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2400     eval ac_val=\$$ac_var
2401     case $ac_val in #(
2402     *${as_nl}*)
2403       case $ac_var in #(
2404       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2405 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2406       esac
2407       case $ac_var in #(
2408       _ | IFS | as_nl) ;; #(
2409       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2410       *) { eval $ac_var=; unset $ac_var;} ;;
2411       esac ;;
2412     esac
2413   done
2414   (set) 2>&1 |
2415     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2416     *${as_nl}ac_space=\ *)
2417       sed -n \
2418         "s/'\''/'\''\\\\'\'''\''/g;
2419           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2420       ;; #(
2421     *)
2422       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2423       ;;
2424     esac |
2425     sort
2426 )
2427     echo
2428
2429     cat <<\_ASBOX
2430 ## ----------------- ##
2431 ## Output variables. ##
2432 ## ----------------- ##
2433 _ASBOX
2434     echo
2435     for ac_var in $ac_subst_vars
2436     do
2437       eval ac_val=\$$ac_var
2438       case $ac_val in
2439       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2440       esac
2441       $as_echo "$ac_var='\''$ac_val'\''"
2442     done | sort
2443     echo
2444
2445     if test -n "$ac_subst_files"; then
2446       cat <<\_ASBOX
2447 ## ------------------- ##
2448 ## File substitutions. ##
2449 ## ------------------- ##
2450 _ASBOX
2451       echo
2452       for ac_var in $ac_subst_files
2453       do
2454         eval ac_val=\$$ac_var
2455         case $ac_val in
2456         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2457         esac
2458         $as_echo "$ac_var='\''$ac_val'\''"
2459       done | sort
2460       echo
2461     fi
2462
2463     if test -s confdefs.h; then
2464       cat <<\_ASBOX
2465 ## ----------- ##
2466 ## confdefs.h. ##
2467 ## ----------- ##
2468 _ASBOX
2469       echo
2470       cat confdefs.h
2471       echo
2472     fi
2473     test "$ac_signal" != 0 &&
2474       $as_echo "$as_me: caught signal $ac_signal"
2475     $as_echo "$as_me: exit $exit_status"
2476   } >&5
2477   rm -f core *.core core.conftest.* &&
2478     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2479     exit $exit_status
2480 ' 0
2481 for ac_signal in 1 2 13 15; do
2482   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2483 done
2484 ac_signal=0
2485
2486 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2487 rm -f -r conftest* confdefs.h
2488
2489 $as_echo "/* confdefs.h */" > confdefs.h
2490
2491 # Predefined preprocessor variables.
2492
2493 cat >>confdefs.h <<_ACEOF
2494 #define PACKAGE_NAME "$PACKAGE_NAME"
2495 _ACEOF
2496
2497 cat >>confdefs.h <<_ACEOF
2498 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2499 _ACEOF
2500
2501 cat >>confdefs.h <<_ACEOF
2502 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2503 _ACEOF
2504
2505 cat >>confdefs.h <<_ACEOF
2506 #define PACKAGE_STRING "$PACKAGE_STRING"
2507 _ACEOF
2508
2509 cat >>confdefs.h <<_ACEOF
2510 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2511 _ACEOF
2512
2513 cat >>confdefs.h <<_ACEOF
2514 #define PACKAGE_URL "$PACKAGE_URL"
2515 _ACEOF
2516
2517
2518 # Let the site file select an alternate cache file if it wants to.
2519 # Prefer an explicitly selected file to automatically selected ones.
2520 ac_site_file1=NONE
2521 ac_site_file2=NONE
2522 if test -n "$CONFIG_SITE"; then
2523   ac_site_file1=$CONFIG_SITE
2524 elif test "x$prefix" != xNONE; then
2525   ac_site_file1=$prefix/share/config.site
2526   ac_site_file2=$prefix/etc/config.site
2527 else
2528   ac_site_file1=$ac_default_prefix/share/config.site
2529   ac_site_file2=$ac_default_prefix/etc/config.site
2530 fi
2531 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2532 do
2533   test "x$ac_site_file" = xNONE && continue
2534   if test -r "$ac_site_file"; then
2535     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2536 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2537     sed 's/^/| /' "$ac_site_file" >&5
2538     . "$ac_site_file"
2539   fi
2540 done
2541
2542 if test -r "$cache_file"; then
2543   # Some versions of bash will fail to source /dev/null (special
2544   # files actually), so we avoid doing that.
2545   if test -f "$cache_file"; then
2546     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2547 $as_echo "$as_me: loading cache $cache_file" >&6;}
2548     case $cache_file in
2549       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2550       *)                      . "./$cache_file";;
2551     esac
2552   fi
2553 else
2554   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2555 $as_echo "$as_me: creating cache $cache_file" >&6;}
2556   >$cache_file
2557 fi
2558
2559 # Check that the precious variables saved in the cache have kept the same
2560 # value.
2561 ac_cache_corrupted=false
2562 for ac_var in $ac_precious_vars; do
2563   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2564   eval ac_new_set=\$ac_env_${ac_var}_set
2565   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2566   eval ac_new_val=\$ac_env_${ac_var}_value
2567   case $ac_old_set,$ac_new_set in
2568     set,)
2569       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2570 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2571       ac_cache_corrupted=: ;;
2572     ,set)
2573       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2574 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2575       ac_cache_corrupted=: ;;
2576     ,);;
2577     *)
2578       if test "x$ac_old_val" != "x$ac_new_val"; then
2579         # differences in whitespace do not lead to failure.
2580         ac_old_val_w=`echo x $ac_old_val`
2581         ac_new_val_w=`echo x $ac_new_val`
2582         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2583           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2584 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2585           ac_cache_corrupted=:
2586         else
2587           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2588 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2589           eval $ac_var=\$ac_old_val
2590         fi
2591         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2592 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2593         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2594 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2595       fi;;
2596   esac
2597   # Pass precious variables to config.status.
2598   if test "$ac_new_set" = set; then
2599     case $ac_new_val in
2600     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2601     *) ac_arg=$ac_var=$ac_new_val ;;
2602     esac
2603     case " $ac_configure_args " in
2604       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2605       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2606     esac
2607   fi
2608 done
2609 if $ac_cache_corrupted; then
2610   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2611 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2612   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2613 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2614   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2615 fi
2616 ## -------------------- ##
2617 ## Main body of script. ##
2618 ## -------------------- ##
2619
2620 ac_ext=c
2621 ac_cpp='$CPP $CPPFLAGS'
2622 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2623 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2624 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2625
2626
2627
2628
2629
2630 ac_config_headers="$ac_config_headers config.h"
2631
2632
2633 # -------
2634 # Options
2635 # -------
2636
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2638 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2639  # Check whether --enable-version-specific-runtime-libs was given.
2640 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2641   enableval=$enable_version_specific_runtime_libs;
2642       case "$enableval" in
2643        yes|no) ;;
2644        *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2645                           esac
2646
2647 else
2648   enable_version_specific_runtime_libs=no
2649 fi
2650
2651
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2653 $as_echo "$enable_version_specific_runtime_libs" >&6; }
2654
2655 # We would like our source tree to be readonly. However when releases or
2656 # pre-releases are generated, the flex/bison generated files as well as the
2657 # various formats of manuals need to be included along with the rest of the
2658 # sources.  Therefore we have --enable-generated-files-in-srcdir to do
2659 # just that.
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2661 $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2662  # Check whether --enable-generated-files-in-srcdir was given.
2663 if test "${enable_generated_files_in_srcdir+set}" = set; then :
2664   enableval=$enable_generated_files_in_srcdir;
2665       case "$enableval" in
2666        yes|no) ;;
2667        *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2668                           esac
2669
2670 else
2671   enable_generated_files_in_srcdir=no
2672 fi
2673
2674
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2676 $as_echo "$enable_generated_files_in_srcdir" >&6; }
2677  if test "$enable_generated_files_in_srcdir" = yes; then
2678   GENINSRC_TRUE=
2679   GENINSRC_FALSE='#'
2680 else
2681   GENINSRC_TRUE='#'
2682   GENINSRC_FALSE=
2683 fi
2684
2685
2686
2687 # -------
2688 # -------
2689
2690 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2691 #
2692 # You will slowly go insane if you do not grok the following fact:  when
2693 # building this library, the top-level /target/ becomes the library's /host/.
2694 #
2695 # configure then causes --target to default to --host, exactly like any
2696 # other package using autoconf.  Therefore, 'target' and 'host' will
2697 # always be the same.  This makes sense both for native and cross compilers
2698 # just think about it for a little while.  :-)
2699 #
2700 # Also, if this library is being configured as part of a cross compiler, the
2701 # top-level configure script will pass the "real" host as $with_cross_host.
2702 #
2703 # Do not delete or change the following two lines.  For why, see
2704 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2705 ac_aux_dir=
2706 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2707   for ac_t in install-sh install.sh shtool; do
2708     if test -f "$ac_dir/$ac_t"; then
2709       ac_aux_dir=$ac_dir
2710       ac_install_sh="$ac_aux_dir/$ac_t -c"
2711       break 2
2712     fi
2713   done
2714 done
2715 if test -z "$ac_aux_dir"; then
2716   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2717 fi
2718
2719 # These three variables are undocumented and unsupported,
2720 # and are intended to be withdrawn in a future Autoconf release.
2721 # They can cause serious problems if a builder's source tree is in a directory
2722 # whose full name contains unusual characters.
2723 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2724 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2725 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2726
2727
2728 # Make sure we can run config.sub.
2729 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2730   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2731
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2733 $as_echo_n "checking build system type... " >&6; }
2734 if test "${ac_cv_build+set}" = set; then :
2735   $as_echo_n "(cached) " >&6
2736 else
2737   ac_build_alias=$build_alias
2738 test "x$ac_build_alias" = x &&
2739   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2740 test "x$ac_build_alias" = x &&
2741   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2742 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2743   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2744
2745 fi
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2747 $as_echo "$ac_cv_build" >&6; }
2748 case $ac_cv_build in
2749 *-*-*) ;;
2750 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2751 esac
2752 build=$ac_cv_build
2753 ac_save_IFS=$IFS; IFS='-'
2754 set x $ac_cv_build
2755 shift
2756 build_cpu=$1
2757 build_vendor=$2
2758 shift; shift
2759 # Remember, the first character of IFS is used to create $*,
2760 # except with old shells:
2761 build_os=$*
2762 IFS=$ac_save_IFS
2763 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2764
2765
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2767 $as_echo_n "checking host system type... " >&6; }
2768 if test "${ac_cv_host+set}" = set; then :
2769   $as_echo_n "(cached) " >&6
2770 else
2771   if test "x$host_alias" = x; then
2772   ac_cv_host=$ac_cv_build
2773 else
2774   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2775     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2776 fi
2777
2778 fi
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2780 $as_echo "$ac_cv_host" >&6; }
2781 case $ac_cv_host in
2782 *-*-*) ;;
2783 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2784 esac
2785 host=$ac_cv_host
2786 ac_save_IFS=$IFS; IFS='-'
2787 set x $ac_cv_host
2788 shift
2789 host_cpu=$1
2790 host_vendor=$2
2791 shift; shift
2792 # Remember, the first character of IFS is used to create $*,
2793 # except with old shells:
2794 host_os=$*
2795 IFS=$ac_save_IFS
2796 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2797
2798
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2800 $as_echo_n "checking target system type... " >&6; }
2801 if test "${ac_cv_target+set}" = set; then :
2802   $as_echo_n "(cached) " >&6
2803 else
2804   if test "x$target_alias" = x; then
2805   ac_cv_target=$ac_cv_host
2806 else
2807   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2808     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2809 fi
2810
2811 fi
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2813 $as_echo "$ac_cv_target" >&6; }
2814 case $ac_cv_target in
2815 *-*-*) ;;
2816 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2817 esac
2818 target=$ac_cv_target
2819 ac_save_IFS=$IFS; IFS='-'
2820 set x $ac_cv_target
2821 shift
2822 target_cpu=$1
2823 target_vendor=$2
2824 shift; shift
2825 # Remember, the first character of IFS is used to create $*,
2826 # except with old shells:
2827 target_os=$*
2828 IFS=$ac_save_IFS
2829 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2830
2831
2832 # The aliases save the names the user supplied, while $host etc.
2833 # will get canonicalized.
2834 test -n "$target_alias" &&
2835   test "$program_prefix$program_suffix$program_transform_name" = \
2836     NONENONEs,x,x, &&
2837   program_prefix=${target_alias}-
2838
2839 target_alias=${target_alias-$host_alias}
2840
2841 # Sets up automake.  Must come after AC_CANONICAL_SYSTEM.  Each of the
2842 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2843 #  1.9.0:  minimum required version
2844 #  no-define:  PACKAGE and VERSION will not be #define'd in config.h (a bunch
2845 #              of other PACKAGE_* variables will, however, and there's nothing
2846 #              we can do about that; they come from AC_INIT).
2847 #  no-dist:  we don't want 'dist' and related rules.
2848 #  foreign:  we don't follow the normal rules for GNU packages (no COPYING
2849 #            file in the top srcdir, etc, etc), so stop complaining.
2850 #  -Wall:  turns on all automake warnings...
2851 #  -Wno-portability:  ...except this one, since GNU make is required.
2852 #  -Wno-override: ... and this one, since we do want this in testsuite.
2853 am__api_version='1.11'
2854
2855 # Find a good install program.  We prefer a C program (faster),
2856 # so one script is as good as another.  But avoid the broken or
2857 # incompatible versions:
2858 # SysV /etc/install, /usr/sbin/install
2859 # SunOS /usr/etc/install
2860 # IRIX /sbin/install
2861 # AIX /bin/install
2862 # AmigaOS /C/install, which installs bootblocks on floppy discs
2863 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2864 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2865 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2866 # OS/2's system install, which has a completely different semantic
2867 # ./install, which can be erroneously created by make from ./install.sh.
2868 # Reject install programs that cannot install multiple files.
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2870 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2871 if test -z "$INSTALL"; then
2872 if test "${ac_cv_path_install+set}" = set; then :
2873   $as_echo_n "(cached) " >&6
2874 else
2875   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876 for as_dir in $PATH
2877 do
2878   IFS=$as_save_IFS
2879   test -z "$as_dir" && as_dir=.
2880     # Account for people who put trailing slashes in PATH elements.
2881 case $as_dir/ in #((
2882   ./ | .// | /[cC]/* | \
2883   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2884   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2885   /usr/ucb/* ) ;;
2886   *)
2887     # OSF1 and SCO ODT 3.0 have their own names for install.
2888     # Don't use installbsd from OSF since it installs stuff as root
2889     # by default.
2890     for ac_prog in ginstall scoinst install; do
2891       for ac_exec_ext in '' $ac_executable_extensions; do
2892         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2893           if test $ac_prog = install &&
2894             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2895             # AIX install.  It has an incompatible calling convention.
2896             :
2897           elif test $ac_prog = install &&
2898             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2899             # program-specific install script used by HP pwplus--don't use.
2900             :
2901           else
2902             rm -rf conftest.one conftest.two conftest.dir
2903             echo one > conftest.one
2904             echo two > conftest.two
2905             mkdir conftest.dir
2906             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2907               test -s conftest.one && test -s conftest.two &&
2908               test -s conftest.dir/conftest.one &&
2909               test -s conftest.dir/conftest.two
2910             then
2911               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2912               break 3
2913             fi
2914           fi
2915         fi
2916       done
2917     done
2918     ;;
2919 esac
2920
2921   done
2922 IFS=$as_save_IFS
2923
2924 rm -rf conftest.one conftest.two conftest.dir
2925
2926 fi
2927   if test "${ac_cv_path_install+set}" = set; then
2928     INSTALL=$ac_cv_path_install
2929   else
2930     # As a last resort, use the slow shell script.  Don't cache a
2931     # value for INSTALL within a source directory, because that will
2932     # break other packages using the cache if that directory is
2933     # removed, or if the value is a relative name.
2934     INSTALL=$ac_install_sh
2935   fi
2936 fi
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2938 $as_echo "$INSTALL" >&6; }
2939
2940 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2941 # It thinks the first close brace ends the variable substitution.
2942 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2943
2944 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2945
2946 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2947
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2949 $as_echo_n "checking whether build environment is sane... " >&6; }
2950 # Just in case
2951 sleep 1
2952 echo timestamp > conftest.file
2953 # Reject unsafe characters in $srcdir or the absolute working directory
2954 # name.  Accept space and tab only in the latter.
2955 am_lf='
2956 '
2957 case `pwd` in
2958   *[\\\"\#\$\&\'\`$am_lf]*)
2959     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2960 esac
2961 case $srcdir in
2962   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2963     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2964 esac
2965
2966 # Do `set' in a subshell so we don't clobber the current shell's
2967 # arguments.  Must try -L first in case configure is actually a
2968 # symlink; some systems play weird games with the mod time of symlinks
2969 # (eg FreeBSD returns the mod time of the symlink's containing
2970 # directory).
2971 if (
2972    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2973    if test "$*" = "X"; then
2974       # -L didn't work.
2975       set X `ls -t "$srcdir/configure" conftest.file`
2976    fi
2977    rm -f conftest.file
2978    if test "$*" != "X $srcdir/configure conftest.file" \
2979       && test "$*" != "X conftest.file $srcdir/configure"; then
2980
2981       # If neither matched, then we have a broken ls.  This can happen
2982       # if, for instance, CONFIG_SHELL is bash and it inherits a
2983       # broken ls alias from the environment.  This has actually
2984       # happened.  Such a system could not be considered "sane".
2985       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2986 alias in your environment" "$LINENO" 5
2987    fi
2988
2989    test "$2" = conftest.file
2990    )
2991 then
2992    # Ok.
2993    :
2994 else
2995    as_fn_error "newly created file is older than distributed files!
2996 Check your system clock" "$LINENO" 5
2997 fi
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2999 $as_echo "yes" >&6; }
3000 test "$program_prefix" != NONE &&
3001   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3002 # Use a double $ so make ignores it.
3003 test "$program_suffix" != NONE &&
3004   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3005 # Double any \ or $.
3006 # By default was `s,x,x', remove it if useless.
3007 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3008 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3009
3010 # expand $ac_aux_dir to an absolute path
3011 am_aux_dir=`cd $ac_aux_dir && pwd`
3012
3013 if test x"${MISSING+set}" != xset; then
3014   case $am_aux_dir in
3015   *\ * | *\     *)
3016     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3017   *)
3018     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3019   esac
3020 fi
3021 # Use eval to expand $SHELL
3022 if eval "$MISSING --run true"; then
3023   am_missing_run="$MISSING --run "
3024 else
3025   am_missing_run=
3026   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3027 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3028 fi
3029
3030 if test x"${install_sh}" != xset; then
3031   case $am_aux_dir in
3032   *\ * | *\     *)
3033     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3034   *)
3035     install_sh="\${SHELL} $am_aux_dir/install-sh"
3036   esac
3037 fi
3038
3039 # Installed binaries are usually stripped using `strip' when the user
3040 # run `make install-strip'.  However `strip' might not be the right
3041 # tool to use in cross-compilation environments, therefore Automake
3042 # will honor the `STRIP' environment variable to overrule this program.
3043 if test "$cross_compiling" != no; then
3044   if test -n "$ac_tool_prefix"; then
3045   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3046 set dummy ${ac_tool_prefix}strip; ac_word=$2
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3048 $as_echo_n "checking for $ac_word... " >&6; }
3049 if test "${ac_cv_prog_STRIP+set}" = set; then :
3050   $as_echo_n "(cached) " >&6
3051 else
3052   if test -n "$STRIP"; then
3053   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3054 else
3055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3056 for as_dir in $PATH
3057 do
3058   IFS=$as_save_IFS
3059   test -z "$as_dir" && as_dir=.
3060     for ac_exec_ext in '' $ac_executable_extensions; do
3061   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3062     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3063     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3064     break 2
3065   fi
3066 done
3067   done
3068 IFS=$as_save_IFS
3069
3070 fi
3071 fi
3072 STRIP=$ac_cv_prog_STRIP
3073 if test -n "$STRIP"; then
3074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3075 $as_echo "$STRIP" >&6; }
3076 else
3077   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3078 $as_echo "no" >&6; }
3079 fi
3080
3081
3082 fi
3083 if test -z "$ac_cv_prog_STRIP"; then
3084   ac_ct_STRIP=$STRIP
3085   # Extract the first word of "strip", so it can be a program name with args.
3086 set dummy strip; ac_word=$2
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3088 $as_echo_n "checking for $ac_word... " >&6; }
3089 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3090   $as_echo_n "(cached) " >&6
3091 else
3092   if test -n "$ac_ct_STRIP"; then
3093   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3094 else
3095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096 for as_dir in $PATH
3097 do
3098   IFS=$as_save_IFS
3099   test -z "$as_dir" && as_dir=.
3100     for ac_exec_ext in '' $ac_executable_extensions; do
3101   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3102     ac_cv_prog_ac_ct_STRIP="strip"
3103     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3104     break 2
3105   fi
3106 done
3107   done
3108 IFS=$as_save_IFS
3109
3110 fi
3111 fi
3112 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3113 if test -n "$ac_ct_STRIP"; then
3114   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3115 $as_echo "$ac_ct_STRIP" >&6; }
3116 else
3117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118 $as_echo "no" >&6; }
3119 fi
3120
3121   if test "x$ac_ct_STRIP" = x; then
3122     STRIP=":"
3123   else
3124     case $cross_compiling:$ac_tool_warned in
3125 yes:)
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3127 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3128 ac_tool_warned=yes ;;
3129 esac
3130     STRIP=$ac_ct_STRIP
3131   fi
3132 else
3133   STRIP="$ac_cv_prog_STRIP"
3134 fi
3135
3136 fi
3137 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3138
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3140 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3141 if test -z "$MKDIR_P"; then
3142   if test "${ac_cv_path_mkdir+set}" = set; then :
3143   $as_echo_n "(cached) " >&6
3144 else
3145   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3146 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3147 do
3148   IFS=$as_save_IFS
3149   test -z "$as_dir" && as_dir=.
3150     for ac_prog in mkdir gmkdir; do
3151          for ac_exec_ext in '' $ac_executable_extensions; do
3152            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3153            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3154              'mkdir (GNU coreutils) '* | \
3155              'mkdir (coreutils) '* | \
3156              'mkdir (fileutils) '4.1*)
3157                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3158                break 3;;
3159            esac
3160          done
3161        done
3162   done
3163 IFS=$as_save_IFS
3164
3165 fi
3166
3167   if test "${ac_cv_path_mkdir+set}" = set; then
3168     MKDIR_P="$ac_cv_path_mkdir -p"
3169   else
3170     # As a last resort, use the slow shell script.  Don't cache a
3171     # value for MKDIR_P within a source directory, because that will
3172     # break other packages using the cache if that directory is
3173     # removed, or if the value is a relative name.
3174     test -d ./--version && rmdir ./--version
3175     MKDIR_P="$ac_install_sh -d"
3176   fi
3177 fi
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3179 $as_echo "$MKDIR_P" >&6; }
3180
3181 mkdir_p="$MKDIR_P"
3182 case $mkdir_p in
3183   [\\/$]* | ?:[\\/]*) ;;
3184   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3185 esac
3186
3187 for ac_prog in gawk mawk nawk awk
3188 do
3189   # Extract the first word of "$ac_prog", so it can be a program name with args.
3190 set dummy $ac_prog; ac_word=$2
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3192 $as_echo_n "checking for $ac_word... " >&6; }
3193 if test "${ac_cv_prog_AWK+set}" = set; then :
3194   $as_echo_n "(cached) " >&6
3195 else
3196   if test -n "$AWK"; then
3197   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3198 else
3199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3200 for as_dir in $PATH
3201 do
3202   IFS=$as_save_IFS
3203   test -z "$as_dir" && as_dir=.
3204     for ac_exec_ext in '' $ac_executable_extensions; do
3205   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3206     ac_cv_prog_AWK="$ac_prog"
3207     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3208     break 2
3209   fi
3210 done
3211   done
3212 IFS=$as_save_IFS
3213
3214 fi
3215 fi
3216 AWK=$ac_cv_prog_AWK
3217 if test -n "$AWK"; then
3218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3219 $as_echo "$AWK" >&6; }
3220 else
3221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3222 $as_echo "no" >&6; }
3223 fi
3224
3225
3226   test -n "$AWK" && break
3227 done
3228
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3230 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3231 set x ${MAKE-make}
3232 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3233 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3234   $as_echo_n "(cached) " >&6
3235 else
3236   cat >conftest.make <<\_ACEOF
3237 SHELL = /bin/sh
3238 all:
3239         @echo '@@@%%%=$(MAKE)=@@@%%%'
3240 _ACEOF
3241 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3242 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3243   *@@@%%%=?*=@@@%%%*)
3244     eval ac_cv_prog_make_${ac_make}_set=yes;;
3245   *)
3246     eval ac_cv_prog_make_${ac_make}_set=no;;
3247 esac
3248 rm -f conftest.make
3249 fi
3250 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3252 $as_echo "yes" >&6; }
3253   SET_MAKE=
3254 else
3255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3256 $as_echo "no" >&6; }
3257   SET_MAKE="MAKE=${MAKE-make}"
3258 fi
3259
3260 rm -rf .tst 2>/dev/null
3261 mkdir .tst 2>/dev/null
3262 if test -d .tst; then
3263   am__leading_dot=.
3264 else
3265   am__leading_dot=_
3266 fi
3267 rmdir .tst 2>/dev/null
3268
3269 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3270   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3271   # is not polluted with repeated "-I."
3272   am__isrc=' -I$(srcdir)'
3273   # test to see if srcdir already configured
3274   if test -f $srcdir/config.status; then
3275     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3276   fi
3277 fi
3278
3279 # test whether we have cygpath
3280 if test -z "$CYGPATH_W"; then
3281   if (cygpath --version) >/dev/null 2>/dev/null; then
3282     CYGPATH_W='cygpath -w'
3283   else
3284     CYGPATH_W=echo
3285   fi
3286 fi
3287
3288
3289 # Define the identity of the package.
3290  PACKAGE='libitm'
3291  VERSION='1.0'
3292
3293
3294 cat >>confdefs.h <<_ACEOF
3295 #define PACKAGE "$PACKAGE"
3296 _ACEOF
3297
3298
3299 cat >>confdefs.h <<_ACEOF
3300 #define VERSION "$VERSION"
3301 _ACEOF
3302
3303 # Some tools Automake needs.
3304
3305 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3306
3307
3308 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3309
3310
3311 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3312
3313
3314 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3315
3316
3317 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3318
3319 # We need awk for the "check" target.  The system "awk" is bad on
3320 # some platforms.
3321 # Always define AMTAR for backward compatibility.
3322
3323 AMTAR=${AMTAR-"${am_missing_run}tar"}
3324
3325 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3326
3327
3328
3329
3330
3331 # Default to --enable-multilib
3332 # Check whether --enable-multilib was given.
3333 if test "${enable_multilib+set}" = set; then :
3334   enableval=$enable_multilib; case "$enableval" in
3335   yes) multilib=yes ;;
3336   no)  multilib=no ;;
3337   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3338  esac
3339 else
3340   multilib=yes
3341 fi
3342
3343
3344 # We may get other options which we leave undocumented:
3345 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3346 # See config-ml.in if you want the gory details.
3347
3348 if test "$srcdir" = "."; then
3349   if test "$with_target_subdir" != "."; then
3350     multi_basedir="$srcdir/$with_multisrctop../.."
3351   else
3352     multi_basedir="$srcdir/$with_multisrctop.."
3353   fi
3354 else
3355   multi_basedir="$srcdir/.."
3356 fi
3357
3358
3359 # Even if the default multilib is not a cross compilation,
3360 # it may be that some of the other multilibs are.
3361 if test $cross_compiling = no && test $multilib = yes \
3362    && test "x${with_multisubdir}" != x ; then
3363    cross_compiling=maybe
3364 fi
3365
3366 ac_config_commands="$ac_config_commands default-1"
3367
3368
3369 # Calculate toolexeclibdir
3370 # Also toolexecdir, though it's only used in toolexeclibdir
3371 case ${enable_version_specific_runtime_libs} in
3372   yes)
3373     # Need the gcc compiler version to know where to install libraries
3374     # and header files if --enable-version-specific-runtime-libs option
3375     # is selected.
3376     toolexecdir='$(libdir)/gcc/$(target_alias)'
3377     toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3378     ;;
3379   no)
3380     if test -n "$with_cross_host" &&
3381        test x"$with_cross_host" != x"no"; then
3382       # Install a library built with a cross compiler in tooldir, not libdir.
3383       toolexecdir='$(exec_prefix)/$(target_alias)'
3384       toolexeclibdir='$(toolexecdir)/lib'
3385     else
3386       toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3387       toolexeclibdir='$(libdir)'
3388     fi
3389     multi_os_directory=`$CC -print-multi-os-directory`
3390     case $multi_os_directory in
3391       .) ;; # Avoid trailing /.
3392       *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3393     esac
3394     ;;
3395 esac
3396
3397
3398
3399 # Check the compiler.
3400 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3401 # We must force CC to /not/ be precious variables; otherwise
3402 # the wrong, non-multilib-adjusted value will be used in multilibs.
3403 # As a side effect, we have to subst CFLAGS ourselves.
3404
3405
3406
3407 ac_ext=c
3408 ac_cpp='$CPP $CPPFLAGS'
3409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3412 if test -n "$ac_tool_prefix"; then
3413   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3414 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3416 $as_echo_n "checking for $ac_word... " >&6; }
3417 if test "${ac_cv_prog_CC+set}" = set; then :
3418   $as_echo_n "(cached) " >&6
3419 else
3420   if test -n "$CC"; then
3421   ac_cv_prog_CC="$CC" # Let the user override the test.
3422 else
3423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424 for as_dir in $PATH
3425 do
3426   IFS=$as_save_IFS
3427   test -z "$as_dir" && as_dir=.
3428     for ac_exec_ext in '' $ac_executable_extensions; do
3429   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3430     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3431     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3432     break 2
3433   fi
3434 done
3435   done
3436 IFS=$as_save_IFS
3437
3438 fi
3439 fi
3440 CC=$ac_cv_prog_CC
3441 if test -n "$CC"; then
3442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3443 $as_echo "$CC" >&6; }
3444 else
3445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3446 $as_echo "no" >&6; }
3447 fi
3448
3449
3450 fi
3451 if test -z "$ac_cv_prog_CC"; then
3452   ac_ct_CC=$CC
3453   # Extract the first word of "gcc", so it can be a program name with args.
3454 set dummy gcc; ac_word=$2
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3456 $as_echo_n "checking for $ac_word... " >&6; }
3457 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3458   $as_echo_n "(cached) " >&6
3459 else
3460   if test -n "$ac_ct_CC"; then
3461   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3462 else
3463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3464 for as_dir in $PATH
3465 do
3466   IFS=$as_save_IFS
3467   test -z "$as_dir" && as_dir=.
3468     for ac_exec_ext in '' $ac_executable_extensions; do
3469   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3470     ac_cv_prog_ac_ct_CC="gcc"
3471     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3472     break 2
3473   fi
3474 done
3475   done
3476 IFS=$as_save_IFS
3477
3478 fi
3479 fi
3480 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3481 if test -n "$ac_ct_CC"; then
3482   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3483 $as_echo "$ac_ct_CC" >&6; }
3484 else
3485   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3486 $as_echo "no" >&6; }
3487 fi
3488
3489   if test "x$ac_ct_CC" = x; then
3490     CC=""
3491   else
3492     case $cross_compiling:$ac_tool_warned in
3493 yes:)
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3495 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3496 ac_tool_warned=yes ;;
3497 esac
3498     CC=$ac_ct_CC
3499   fi
3500 else
3501   CC="$ac_cv_prog_CC"
3502 fi
3503
3504 if test -z "$CC"; then
3505           if test -n "$ac_tool_prefix"; then
3506     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3507 set dummy ${ac_tool_prefix}cc; ac_word=$2
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3509 $as_echo_n "checking for $ac_word... " >&6; }
3510 if test "${ac_cv_prog_CC+set}" = set; then :
3511   $as_echo_n "(cached) " >&6
3512 else
3513   if test -n "$CC"; then
3514   ac_cv_prog_CC="$CC" # Let the user override the test.
3515 else
3516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3517 for as_dir in $PATH
3518 do
3519   IFS=$as_save_IFS
3520   test -z "$as_dir" && as_dir=.
3521     for ac_exec_ext in '' $ac_executable_extensions; do
3522   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3523     ac_cv_prog_CC="${ac_tool_prefix}cc"
3524     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3525     break 2
3526   fi
3527 done
3528   done
3529 IFS=$as_save_IFS
3530
3531 fi
3532 fi
3533 CC=$ac_cv_prog_CC
3534 if test -n "$CC"; then
3535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3536 $as_echo "$CC" >&6; }
3537 else
3538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3539 $as_echo "no" >&6; }
3540 fi
3541
3542
3543   fi
3544 fi
3545 if test -z "$CC"; then
3546   # Extract the first word of "cc", so it can be a program name with args.
3547 set dummy cc; ac_word=$2
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3549 $as_echo_n "checking for $ac_word... " >&6; }
3550 if test "${ac_cv_prog_CC+set}" = set; then :
3551   $as_echo_n "(cached) " >&6
3552 else
3553   if test -n "$CC"; then
3554   ac_cv_prog_CC="$CC" # Let the user override the test.
3555 else
3556   ac_prog_rejected=no
3557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3558 for as_dir in $PATH
3559 do
3560   IFS=$as_save_IFS
3561   test -z "$as_dir" && as_dir=.
3562     for ac_exec_ext in '' $ac_executable_extensions; do
3563   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3564     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3565        ac_prog_rejected=yes
3566        continue
3567      fi
3568     ac_cv_prog_CC="cc"
3569     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3570     break 2
3571   fi
3572 done
3573   done
3574 IFS=$as_save_IFS
3575
3576 if test $ac_prog_rejected = yes; then
3577   # We found a bogon in the path, so make sure we never use it.
3578   set dummy $ac_cv_prog_CC
3579   shift
3580   if test $# != 0; then
3581     # We chose a different compiler from the bogus one.
3582     # However, it has the same basename, so the bogon will be chosen
3583     # first if we set CC to just the basename; use the full file name.
3584     shift
3585     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3586   fi
3587 fi
3588 fi
3589 fi
3590 CC=$ac_cv_prog_CC
3591 if test -n "$CC"; then
3592   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3593 $as_echo "$CC" >&6; }
3594 else
3595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3596 $as_echo "no" >&6; }
3597 fi
3598
3599
3600 fi
3601 if test -z "$CC"; then
3602   if test -n "$ac_tool_prefix"; then
3603   for ac_prog in cl.exe
3604   do
3605     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3606 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3608 $as_echo_n "checking for $ac_word... " >&6; }
3609 if test "${ac_cv_prog_CC+set}" = set; then :
3610   $as_echo_n "(cached) " >&6
3611 else
3612   if test -n "$CC"; then
3613   ac_cv_prog_CC="$CC" # Let the user override the test.
3614 else
3615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3616 for as_dir in $PATH
3617 do
3618   IFS=$as_save_IFS
3619   test -z "$as_dir" && as_dir=.
3620     for ac_exec_ext in '' $ac_executable_extensions; do
3621   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3622     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3623     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3624     break 2
3625   fi
3626 done
3627   done
3628 IFS=$as_save_IFS
3629
3630 fi
3631 fi
3632 CC=$ac_cv_prog_CC
3633 if test -n "$CC"; then
3634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3635 $as_echo "$CC" >&6; }
3636 else
3637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3638 $as_echo "no" >&6; }
3639 fi
3640
3641
3642     test -n "$CC" && break
3643   done
3644 fi
3645 if test -z "$CC"; then
3646   ac_ct_CC=$CC
3647   for ac_prog in cl.exe
3648 do
3649   # Extract the first word of "$ac_prog", so it can be a program name with args.
3650 set dummy $ac_prog; ac_word=$2
3651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3652 $as_echo_n "checking for $ac_word... " >&6; }
3653 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3654   $as_echo_n "(cached) " >&6
3655 else
3656   if test -n "$ac_ct_CC"; then
3657   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3658 else
3659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660 for as_dir in $PATH
3661 do
3662   IFS=$as_save_IFS
3663   test -z "$as_dir" && as_dir=.
3664     for ac_exec_ext in '' $ac_executable_extensions; do
3665   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3666     ac_cv_prog_ac_ct_CC="$ac_prog"
3667     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3668     break 2
3669   fi
3670 done
3671   done
3672 IFS=$as_save_IFS
3673
3674 fi
3675 fi
3676 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3677 if test -n "$ac_ct_CC"; then
3678   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3679 $as_echo "$ac_ct_CC" >&6; }
3680 else
3681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3682 $as_echo "no" >&6; }
3683 fi
3684
3685
3686   test -n "$ac_ct_CC" && break
3687 done
3688
3689   if test "x$ac_ct_CC" = x; then
3690     CC=""
3691   else
3692     case $cross_compiling:$ac_tool_warned in
3693 yes:)
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3695 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3696 ac_tool_warned=yes ;;
3697 esac
3698     CC=$ac_ct_CC
3699   fi
3700 fi
3701
3702 fi
3703
3704
3705 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3706 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3707 as_fn_error "no acceptable C compiler found in \$PATH
3708 See \`config.log' for more details." "$LINENO" 5; }
3709
3710 # Provide some information about the compiler.
3711 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3712 set X $ac_compile
3713 ac_compiler=$2
3714 for ac_option in --version -v -V -qversion; do
3715   { { ac_try="$ac_compiler $ac_option >&5"
3716 case "(($ac_try" in
3717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3718   *) ac_try_echo=$ac_try;;
3719 esac
3720 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3721 $as_echo "$ac_try_echo"; } >&5
3722   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3723   ac_status=$?
3724   if test -s conftest.err; then
3725     sed '10a\
3726 ... rest of stderr output deleted ...
3727          10q' conftest.err >conftest.er1
3728     cat conftest.er1 >&5
3729     rm -f conftest.er1 conftest.err
3730   fi
3731   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3732   test $ac_status = 0; }
3733 done
3734
3735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3736 /* end confdefs.h.  */
3737
3738 int
3739 main ()
3740 {
3741
3742   ;
3743   return 0;
3744 }
3745 _ACEOF
3746 ac_clean_files_save=$ac_clean_files
3747 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3748 # Try to create an executable without -o first, disregard a.out.
3749 # It will help us diagnose broken compilers, and finding out an intuition
3750 # of exeext.
3751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3752 $as_echo_n "checking for C compiler default output file name... " >&6; }
3753 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3754
3755 # The possible output files:
3756 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3757
3758 ac_rmfiles=
3759 for ac_file in $ac_files
3760 do
3761   case $ac_file in
3762     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3763     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3764   esac
3765 done
3766 rm -f $ac_rmfiles
3767
3768 if { { ac_try="$ac_link_default"
3769 case "(($ac_try" in
3770   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3771   *) ac_try_echo=$ac_try;;
3772 esac
3773 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3774 $as_echo "$ac_try_echo"; } >&5
3775   (eval "$ac_link_default") 2>&5
3776   ac_status=$?
3777   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3778   test $ac_status = 0; }; then :
3779   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3780 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3781 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3782 # so that the user can short-circuit this test for compilers unknown to
3783 # Autoconf.
3784 for ac_file in $ac_files ''
3785 do
3786   test -f "$ac_file" || continue
3787   case $ac_file in
3788     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3789         ;;
3790     [ab].out )
3791         # We found the default executable, but exeext='' is most
3792         # certainly right.
3793         break;;
3794     *.* )
3795         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3796         then :; else
3797            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3798         fi
3799         # We set ac_cv_exeext here because the later test for it is not
3800         # safe: cross compilers may not add the suffix if given an `-o'
3801         # argument, so we may need to know it at that point already.
3802         # Even if this section looks crufty: it has the advantage of
3803         # actually working.
3804         break;;
3805     * )
3806         break;;
3807   esac
3808 done
3809 test "$ac_cv_exeext" = no && ac_cv_exeext=
3810
3811 else
3812   ac_file=''
3813 fi
3814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3815 $as_echo "$ac_file" >&6; }
3816 if test -z "$ac_file"; then :
3817   $as_echo "$as_me: failed program was:" >&5
3818 sed 's/^/| /' conftest.$ac_ext >&5
3819
3820 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3821 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3822 { as_fn_set_status 77
3823 as_fn_error "C compiler cannot create executables
3824 See \`config.log' for more details." "$LINENO" 5; }; }
3825 fi
3826 ac_exeext=$ac_cv_exeext
3827
3828 # Check that the compiler produces executables we can run.  If not, either
3829 # the compiler is broken, or we cross compile.
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3831 $as_echo_n "checking whether the C compiler works... " >&6; }
3832 # If not cross compiling, check that we can run a simple program.
3833 if test "$cross_compiling" != yes; then
3834   if { ac_try='./$ac_file'
3835   { { case "(($ac_try" in
3836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3837   *) ac_try_echo=$ac_try;;
3838 esac
3839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3840 $as_echo "$ac_try_echo"; } >&5
3841   (eval "$ac_try") 2>&5
3842   ac_status=$?
3843   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3844   test $ac_status = 0; }; }; then
3845     cross_compiling=no
3846   else
3847     if test "$cross_compiling" = maybe; then
3848         cross_compiling=yes
3849     else
3850         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3851 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3852 as_fn_error "cannot run C compiled programs.
3853 If you meant to cross compile, use \`--host'.
3854 See \`config.log' for more details." "$LINENO" 5; }
3855     fi
3856   fi
3857 fi
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3859 $as_echo "yes" >&6; }
3860
3861 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3862 ac_clean_files=$ac_clean_files_save
3863 # Check that the compiler produces executables we can run.  If not, either
3864 # the compiler is broken, or we cross compile.
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3866 $as_echo_n "checking whether we are cross compiling... " >&6; }
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3868 $as_echo "$cross_compiling" >&6; }
3869
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3871 $as_echo_n "checking for suffix of executables... " >&6; }
3872 if { { ac_try="$ac_link"
3873 case "(($ac_try" in
3874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3875   *) ac_try_echo=$ac_try;;
3876 esac
3877 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3878 $as_echo "$ac_try_echo"; } >&5
3879   (eval "$ac_link") 2>&5
3880   ac_status=$?
3881   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3882   test $ac_status = 0; }; then :
3883   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3884 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3885 # work properly (i.e., refer to `conftest.exe'), while it won't with
3886 # `rm'.
3887 for ac_file in conftest.exe conftest conftest.*; do
3888   test -f "$ac_file" || continue
3889   case $ac_file in
3890     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3891     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3892           break;;
3893     * ) break;;
3894   esac
3895 done
3896 else
3897   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3898 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3899 as_fn_error "cannot compute suffix of executables: cannot compile and link
3900 See \`config.log' for more details." "$LINENO" 5; }
3901 fi
3902 rm -f conftest$ac_cv_exeext
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3904 $as_echo "$ac_cv_exeext" >&6; }
3905
3906 rm -f conftest.$ac_ext
3907 EXEEXT=$ac_cv_exeext
3908 ac_exeext=$EXEEXT
3909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3910 $as_echo_n "checking for suffix of object files... " >&6; }
3911 if test "${ac_cv_objext+set}" = set; then :
3912   $as_echo_n "(cached) " >&6
3913 else
3914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3915 /* end confdefs.h.  */
3916
3917 int
3918 main ()
3919 {
3920
3921   ;
3922   return 0;
3923 }
3924 _ACEOF
3925 rm -f conftest.o conftest.obj
3926 if { { ac_try="$ac_compile"
3927 case "(($ac_try" in
3928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3929   *) ac_try_echo=$ac_try;;
3930 esac
3931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3932 $as_echo "$ac_try_echo"; } >&5
3933   (eval "$ac_compile") 2>&5
3934   ac_status=$?
3935   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3936   test $ac_status = 0; }; then :
3937   for ac_file in conftest.o conftest.obj conftest.*; do
3938   test -f "$ac_file" || continue;
3939   case $ac_file in
3940     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3941     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3942        break;;
3943   esac
3944 done
3945 else
3946   $as_echo "$as_me: failed program was:" >&5
3947 sed 's/^/| /' conftest.$ac_ext >&5
3948
3949 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3950 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3951 as_fn_error "cannot compute suffix of object files: cannot compile
3952 See \`config.log' for more details." "$LINENO" 5; }
3953 fi
3954 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3955 fi
3956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3957 $as_echo "$ac_cv_objext" >&6; }
3958 OBJEXT=$ac_cv_objext
3959 ac_objext=$OBJEXT
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3961 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3962 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3963   $as_echo_n "(cached) " >&6
3964 else
3965   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3966 /* end confdefs.h.  */
3967
3968 int
3969 main ()
3970 {
3971 #ifndef __GNUC__
3972        choke me
3973 #endif
3974
3975   ;
3976   return 0;
3977 }
3978 _ACEOF
3979 if ac_fn_c_try_compile "$LINENO"; then :
3980   ac_compiler_gnu=yes
3981 else
3982   ac_compiler_gnu=no
3983 fi
3984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3985 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3986
3987 fi
3988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3989 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3990 if test $ac_compiler_gnu = yes; then
3991   GCC=yes
3992 else
3993   GCC=
3994 fi
3995 ac_test_CFLAGS=${CFLAGS+set}
3996 ac_save_CFLAGS=$CFLAGS
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3998 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3999 if test "${ac_cv_prog_cc_g+set}" = set; then :
4000   $as_echo_n "(cached) " >&6
4001 else
4002   ac_save_c_werror_flag=$ac_c_werror_flag
4003    ac_c_werror_flag=yes
4004    ac_cv_prog_cc_g=no
4005    CFLAGS="-g"
4006    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4007 /* end confdefs.h.  */
4008
4009 int
4010 main ()
4011 {
4012
4013   ;
4014   return 0;
4015 }
4016 _ACEOF
4017 if ac_fn_c_try_compile "$LINENO"; then :
4018   ac_cv_prog_cc_g=yes
4019 else
4020   CFLAGS=""
4021       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4022 /* end confdefs.h.  */
4023
4024 int
4025 main ()
4026 {
4027
4028   ;
4029   return 0;
4030 }
4031 _ACEOF
4032 if ac_fn_c_try_compile "$LINENO"; then :
4033
4034 else
4035   ac_c_werror_flag=$ac_save_c_werror_flag
4036          CFLAGS="-g"
4037          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4038 /* end confdefs.h.  */
4039
4040 int
4041 main ()
4042 {
4043
4044   ;
4045   return 0;
4046 }
4047 _ACEOF
4048 if ac_fn_c_try_compile "$LINENO"; then :
4049   ac_cv_prog_cc_g=yes
4050 fi
4051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4052 fi
4053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4054 fi
4055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4056    ac_c_werror_flag=$ac_save_c_werror_flag
4057 fi
4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4059 $as_echo "$ac_cv_prog_cc_g" >&6; }
4060 if test "$ac_test_CFLAGS" = set; then
4061   CFLAGS=$ac_save_CFLAGS
4062 elif test $ac_cv_prog_cc_g = yes; then
4063   if test "$GCC" = yes; then
4064     CFLAGS="-g -O2"
4065   else
4066     CFLAGS="-g"
4067   fi
4068 else
4069   if test "$GCC" = yes; then
4070     CFLAGS="-O2"
4071   else
4072     CFLAGS=
4073   fi
4074 fi
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4076 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4077 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4078   $as_echo_n "(cached) " >&6
4079 else
4080   ac_cv_prog_cc_c89=no
4081 ac_save_CC=$CC
4082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4083 /* end confdefs.h.  */
4084 #include <stdarg.h>
4085 #include <stdio.h>
4086 #include <sys/types.h>
4087 #include <sys/stat.h>
4088 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4089 struct buf { int x; };
4090 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4091 static char *e (p, i)
4092      char **p;
4093      int i;
4094 {
4095   return p[i];
4096 }
4097 static char *f (char * (*g) (char **, int), char **p, ...)
4098 {
4099   char *s;
4100   va_list v;
4101   va_start (v,p);
4102   s = g (p, va_arg (v,int));
4103   va_end (v);
4104   return s;
4105 }
4106
4107 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4108    function prototypes and stuff, but not '\xHH' hex character constants.
4109    These don't provoke an error unfortunately, instead are silently treated
4110    as 'x'.  The following induces an error, until -std is added to get
4111    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4112    array size at least.  It's necessary to write '\x00'==0 to get something
4113    that's true only with -std.  */
4114 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4115
4116 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4117    inside strings and character constants.  */
4118 #define FOO(x) 'x'
4119 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4120
4121 int test (int i, double x);
4122 struct s1 {int (*f) (int a);};
4123 struct s2 {int (*f) (double a);};
4124 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4125 int argc;
4126 char **argv;
4127 int
4128 main ()
4129 {
4130 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4131   ;
4132   return 0;
4133 }
4134 _ACEOF
4135 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4136         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4137 do
4138   CC="$ac_save_CC $ac_arg"
4139   if ac_fn_c_try_compile "$LINENO"; then :
4140   ac_cv_prog_cc_c89=$ac_arg
4141 fi
4142 rm -f core conftest.err conftest.$ac_objext
4143   test "x$ac_cv_prog_cc_c89" != "xno" && break
4144 done
4145 rm -f conftest.$ac_ext
4146 CC=$ac_save_CC
4147
4148 fi
4149 # AC_CACHE_VAL
4150 case "x$ac_cv_prog_cc_c89" in
4151   x)
4152     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4153 $as_echo "none needed" >&6; } ;;
4154   xno)
4155     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4156 $as_echo "unsupported" >&6; } ;;
4157   *)
4158     CC="$CC $ac_cv_prog_cc_c89"
4159     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4160 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4161 esac
4162 if test "x$ac_cv_prog_cc_c89" != xno; then :
4163
4164 fi
4165
4166 ac_ext=c
4167 ac_cpp='$CPP $CPPFLAGS'
4168 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4169 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4170 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4171 DEPDIR="${am__leading_dot}deps"
4172
4173 ac_config_commands="$ac_config_commands depfiles"
4174
4175
4176 am_make=${MAKE-make}
4177 cat > confinc << 'END'
4178 am__doit:
4179         @echo this is the am__doit target
4180 .PHONY: am__doit
4181 END
4182 # If we don't find an include directive, just comment out the code.
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4184 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4185 am__include="#"
4186 am__quote=
4187 _am_result=none
4188 # First try GNU make style include.
4189 echo "include confinc" > confmf
4190 # Ignore all kinds of additional output from `make'.
4191 case `$am_make -s -f confmf 2> /dev/null` in #(
4192 *the\ am__doit\ target*)
4193   am__include=include
4194   am__quote=
4195   _am_result=GNU
4196   ;;
4197 esac
4198 # Now try BSD make style include.
4199 if test "$am__include" = "#"; then
4200    echo '.include "confinc"' > confmf
4201    case `$am_make -s -f confmf 2> /dev/null` in #(
4202    *the\ am__doit\ target*)
4203      am__include=.include
4204      am__quote="\""
4205      _am_result=BSD
4206      ;;
4207    esac
4208 fi
4209
4210
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4212 $as_echo "$_am_result" >&6; }
4213 rm -f confinc confmf
4214
4215 # Check whether --enable-dependency-tracking was given.
4216 if test "${enable_dependency_tracking+set}" = set; then :
4217   enableval=$enable_dependency_tracking;
4218 fi
4219
4220 if test "x$enable_dependency_tracking" != xno; then
4221   am_depcomp="$ac_aux_dir/depcomp"
4222   AMDEPBACKSLASH='\'
4223 fi
4224  if test "x$enable_dependency_tracking" != xno; then
4225   AMDEP_TRUE=
4226   AMDEP_FALSE='#'
4227 else
4228   AMDEP_TRUE='#'
4229   AMDEP_FALSE=
4230 fi
4231
4232
4233
4234 depcc="$CC"   am_compiler_list=
4235
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4237 $as_echo_n "checking dependency style of $depcc... " >&6; }
4238 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4239   $as_echo_n "(cached) " >&6
4240 else
4241   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4242   # We make a subdir and do the tests there.  Otherwise we can end up
4243   # making bogus files that we don't know about and never remove.  For
4244   # instance it was reported that on HP-UX the gcc test will end up
4245   # making a dummy file named `D' -- because `-MD' means `put the output
4246   # in D'.
4247   mkdir conftest.dir
4248   # Copy depcomp to subdir because otherwise we won't find it if we're
4249   # using a relative directory.
4250   cp "$am_depcomp" conftest.dir
4251   cd conftest.dir
4252   # We will build objects and dependencies in a subdirectory because
4253   # it helps to detect inapplicable dependency modes.  For instance
4254   # both Tru64's cc and ICC support -MD to output dependencies as a
4255   # side effect of compilation, but ICC will put the dependencies in
4256   # the current directory while Tru64 will put them in the object
4257   # directory.
4258   mkdir sub
4259
4260   am_cv_CC_dependencies_compiler_type=none
4261   if test "$am_compiler_list" = ""; then
4262      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4263   fi
4264   am__universal=false
4265   case " $depcc " in #(
4266      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4267      esac
4268
4269   for depmode in $am_compiler_list; do
4270     # Setup a source with many dependencies, because some compilers
4271     # like to wrap large dependency lists on column 80 (with \), and
4272     # we should not choose a depcomp mode which is confused by this.
4273     #
4274     # We need to recreate these files for each test, as the compiler may
4275     # overwrite some of them when testing with obscure command lines.
4276     # This happens at least with the AIX C compiler.
4277     : > sub/conftest.c
4278     for i in 1 2 3 4 5 6; do
4279       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4280       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4281       # Solaris 8's {/usr,}/bin/sh.
4282       touch sub/conftst$i.h
4283     done
4284     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4285
4286     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4287     # mode.  It turns out that the SunPro C++ compiler does not properly
4288     # handle `-M -o', and we need to detect this.  Also, some Intel
4289     # versions had trouble with output in subdirs
4290     am__obj=sub/conftest.${OBJEXT-o}
4291     am__minus_obj="-o $am__obj"
4292     case $depmode in
4293     gcc)
4294       # This depmode causes a compiler race in universal mode.
4295       test "$am__universal" = false || continue
4296       ;;
4297     nosideeffect)
4298       # after this tag, mechanisms are not by side-effect, so they'll
4299       # only be used when explicitly requested
4300       if test "x$enable_dependency_tracking" = xyes; then
4301         continue
4302       else
4303         break
4304       fi
4305       ;;
4306     msvisualcpp | msvcmsys)
4307       # This compiler won't grok `-c -o', but also, the minuso test has
4308       # not run yet.  These depmodes are late enough in the game, and
4309       # so weak that their functioning should not be impacted.
4310       am__obj=conftest.${OBJEXT-o}
4311       am__minus_obj=
4312       ;;
4313     none) break ;;
4314     esac
4315     if depmode=$depmode \
4316        source=sub/conftest.c object=$am__obj \
4317        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4318        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4319          >/dev/null 2>conftest.err &&
4320        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4321        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4322        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4323        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4324       # icc doesn't choke on unknown options, it will just issue warnings
4325       # or remarks (even with -Werror).  So we grep stderr for any message
4326       # that says an option was ignored or not supported.
4327       # When given -MP, icc 7.0 and 7.1 complain thusly:
4328       #   icc: Command line warning: ignoring option '-M'; no argument required
4329       # The diagnosis changed in icc 8.0:
4330       #   icc: Command line remark: option '-MP' not supported
4331       if (grep 'ignoring option' conftest.err ||
4332           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4333         am_cv_CC_dependencies_compiler_type=$depmode
4334         break
4335       fi
4336     fi
4337   done
4338
4339   cd ..
4340   rm -rf conftest.dir
4341 else
4342   am_cv_CC_dependencies_compiler_type=none
4343 fi
4344
4345 fi
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4347 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4348 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4349
4350  if
4351   test "x$enable_dependency_tracking" != xno \
4352   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4353   am__fastdepCC_TRUE=
4354   am__fastdepCC_FALSE='#'
4355 else
4356   am__fastdepCC_TRUE='#'
4357   am__fastdepCC_FALSE=
4358 fi
4359
4360
4361 ac_ext=cpp
4362 ac_cpp='$CXXCPP $CPPFLAGS'
4363 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4364 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4365 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4366 if test -z "$CXX"; then
4367   if test -n "$CCC"; then
4368     CXX=$CCC
4369   else
4370     if test -n "$ac_tool_prefix"; then
4371   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4372   do
4373     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4374 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4376 $as_echo_n "checking for $ac_word... " >&6; }
4377 if test "${ac_cv_prog_CXX+set}" = set; then :
4378   $as_echo_n "(cached) " >&6
4379 else
4380   if test -n "$CXX"; then
4381   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4382 else
4383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4384 for as_dir in $PATH
4385 do
4386   IFS=$as_save_IFS
4387   test -z "$as_dir" && as_dir=.
4388     for ac_exec_ext in '' $ac_executable_extensions; do
4389   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4390     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4391     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4392     break 2
4393   fi
4394 done
4395   done
4396 IFS=$as_save_IFS
4397
4398 fi
4399 fi
4400 CXX=$ac_cv_prog_CXX
4401 if test -n "$CXX"; then
4402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4403 $as_echo "$CXX" >&6; }
4404 else
4405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4406 $as_echo "no" >&6; }
4407 fi
4408
4409
4410     test -n "$CXX" && break
4411   done
4412 fi
4413 if test -z "$CXX"; then
4414   ac_ct_CXX=$CXX
4415   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4416 do
4417   # Extract the first word of "$ac_prog", so it can be a program name with args.
4418 set dummy $ac_prog; ac_word=$2
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4420 $as_echo_n "checking for $ac_word... " >&6; }
4421 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4422   $as_echo_n "(cached) " >&6
4423 else
4424   if test -n "$ac_ct_CXX"; then
4425   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4426 else
4427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4428 for as_dir in $PATH
4429 do
4430   IFS=$as_save_IFS
4431   test -z "$as_dir" && as_dir=.
4432     for ac_exec_ext in '' $ac_executable_extensions; do
4433   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4434     ac_cv_prog_ac_ct_CXX="$ac_prog"
4435     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4436     break 2
4437   fi
4438 done
4439   done
4440 IFS=$as_save_IFS
4441
4442 fi
4443 fi
4444 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4445 if test -n "$ac_ct_CXX"; then
4446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4447 $as_echo "$ac_ct_CXX" >&6; }
4448 else
4449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4450 $as_echo "no" >&6; }
4451 fi
4452
4453
4454   test -n "$ac_ct_CXX" && break
4455 done
4456
4457   if test "x$ac_ct_CXX" = x; then
4458     CXX="g++"
4459   else
4460     case $cross_compiling:$ac_tool_warned in
4461 yes:)
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4463 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4464 ac_tool_warned=yes ;;
4465 esac
4466     CXX=$ac_ct_CXX
4467   fi
4468 fi
4469
4470   fi
4471 fi
4472 # Provide some information about the compiler.
4473 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4474 set X $ac_compile
4475 ac_compiler=$2
4476 for ac_option in --version -v -V -qversion; do
4477   { { ac_try="$ac_compiler $ac_option >&5"
4478 case "(($ac_try" in
4479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4480   *) ac_try_echo=$ac_try;;
4481 esac
4482 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4483 $as_echo "$ac_try_echo"; } >&5
4484   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4485   ac_status=$?
4486   if test -s conftest.err; then
4487     sed '10a\
4488 ... rest of stderr output deleted ...
4489          10q' conftest.err >conftest.er1
4490     cat conftest.er1 >&5
4491     rm -f conftest.er1 conftest.err
4492   fi
4493   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4494   test $ac_status = 0; }
4495 done
4496
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4498 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4499 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4500   $as_echo_n "(cached) " >&6
4501 else
4502   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h.  */
4504
4505 int
4506 main ()
4507 {
4508 #ifndef __GNUC__
4509        choke me
4510 #endif
4511
4512   ;
4513   return 0;
4514 }
4515 _ACEOF
4516 if ac_fn_cxx_try_compile "$LINENO"; then :
4517   ac_compiler_gnu=yes
4518 else
4519   ac_compiler_gnu=no
4520 fi
4521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4522 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4523
4524 fi
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4526 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4527 if test $ac_compiler_gnu = yes; then
4528   GXX=yes
4529 else
4530   GXX=
4531 fi
4532 ac_test_CXXFLAGS=${CXXFLAGS+set}
4533 ac_save_CXXFLAGS=$CXXFLAGS
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4535 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4536 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4537   $as_echo_n "(cached) " >&6
4538 else
4539   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4540    ac_cxx_werror_flag=yes
4541    ac_cv_prog_cxx_g=no
4542    CXXFLAGS="-g"
4543    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4544 /* end confdefs.h.  */
4545
4546 int
4547 main ()
4548 {
4549
4550   ;
4551   return 0;
4552 }
4553 _ACEOF
4554 if ac_fn_cxx_try_compile "$LINENO"; then :
4555   ac_cv_prog_cxx_g=yes
4556 else
4557   CXXFLAGS=""
4558       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4559 /* end confdefs.h.  */
4560
4561 int
4562 main ()
4563 {
4564
4565   ;
4566   return 0;
4567 }
4568 _ACEOF
4569 if ac_fn_cxx_try_compile "$LINENO"; then :
4570
4571 else
4572   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4573          CXXFLAGS="-g"
4574          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4575 /* end confdefs.h.  */
4576
4577 int
4578 main ()
4579 {
4580
4581   ;
4582   return 0;
4583 }
4584 _ACEOF
4585 if ac_fn_cxx_try_compile "$LINENO"; then :
4586   ac_cv_prog_cxx_g=yes
4587 fi
4588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4589 fi
4590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4591 fi
4592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4593    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4594 fi
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4596 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4597 if test "$ac_test_CXXFLAGS" = set; then
4598   CXXFLAGS=$ac_save_CXXFLAGS
4599 elif test $ac_cv_prog_cxx_g = yes; then
4600   if test "$GXX" = yes; then
4601     CXXFLAGS="-g -O2"
4602   else
4603     CXXFLAGS="-g"
4604   fi
4605 else
4606   if test "$GXX" = yes; then
4607     CXXFLAGS="-O2"
4608   else
4609     CXXFLAGS=
4610   fi
4611 fi
4612 ac_ext=c
4613 ac_cpp='$CPP $CPPFLAGS'
4614 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4615 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4616 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4617
4618 depcc="$CXX"  am_compiler_list=
4619
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4621 $as_echo_n "checking dependency style of $depcc... " >&6; }
4622 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4623   $as_echo_n "(cached) " >&6
4624 else
4625   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4626   # We make a subdir and do the tests there.  Otherwise we can end up
4627   # making bogus files that we don't know about and never remove.  For
4628   # instance it was reported that on HP-UX the gcc test will end up
4629   # making a dummy file named `D' -- because `-MD' means `put the output
4630   # in D'.
4631   mkdir conftest.dir
4632   # Copy depcomp to subdir because otherwise we won't find it if we're
4633   # using a relative directory.
4634   cp "$am_depcomp" conftest.dir
4635   cd conftest.dir
4636   # We will build objects and dependencies in a subdirectory because
4637   # it helps to detect inapplicable dependency modes.  For instance
4638   # both Tru64's cc and ICC support -MD to output dependencies as a
4639   # side effect of compilation, but ICC will put the dependencies in
4640   # the current directory while Tru64 will put them in the object
4641   # directory.
4642   mkdir sub
4643
4644   am_cv_CXX_dependencies_compiler_type=none
4645   if test "$am_compiler_list" = ""; then
4646      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4647   fi
4648   am__universal=false
4649   case " $depcc " in #(
4650      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4651      esac
4652
4653   for depmode in $am_compiler_list; do
4654     # Setup a source with many dependencies, because some compilers
4655     # like to wrap large dependency lists on column 80 (with \), and
4656     # we should not choose a depcomp mode which is confused by this.
4657     #
4658     # We need to recreate these files for each test, as the compiler may
4659     # overwrite some of them when testing with obscure command lines.
4660     # This happens at least with the AIX C compiler.
4661     : > sub/conftest.c
4662     for i in 1 2 3 4 5 6; do
4663       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4664       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4665       # Solaris 8's {/usr,}/bin/sh.
4666       touch sub/conftst$i.h
4667     done
4668     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4669
4670     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4671     # mode.  It turns out that the SunPro C++ compiler does not properly
4672     # handle `-M -o', and we need to detect this.  Also, some Intel
4673     # versions had trouble with output in subdirs
4674     am__obj=sub/conftest.${OBJEXT-o}
4675     am__minus_obj="-o $am__obj"
4676     case $depmode in
4677     gcc)
4678       # This depmode causes a compiler race in universal mode.
4679       test "$am__universal" = false || continue
4680       ;;
4681     nosideeffect)
4682       # after this tag, mechanisms are not by side-effect, so they'll
4683       # only be used when explicitly requested
4684       if test "x$enable_dependency_tracking" = xyes; then
4685         continue
4686       else
4687         break
4688       fi
4689       ;;
4690     msvisualcpp | msvcmsys)
4691       # This compiler won't grok `-c -o', but also, the minuso test has
4692       # not run yet.  These depmodes are late enough in the game, and
4693       # so weak that their functioning should not be impacted.
4694       am__obj=conftest.${OBJEXT-o}
4695       am__minus_obj=
4696       ;;
4697     none) break ;;
4698     esac
4699     if depmode=$depmode \
4700        source=sub/conftest.c object=$am__obj \
4701        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4702        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4703          >/dev/null 2>conftest.err &&
4704        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4705        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4706        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4707        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4708       # icc doesn't choke on unknown options, it will just issue warnings
4709       # or remarks (even with -Werror).  So we grep stderr for any message
4710       # that says an option was ignored or not supported.
4711       # When given -MP, icc 7.0 and 7.1 complain thusly:
4712       #   icc: Command line warning: ignoring option '-M'; no argument required
4713       # The diagnosis changed in icc 8.0:
4714       #   icc: Command line remark: option '-MP' not supported
4715       if (grep 'ignoring option' conftest.err ||
4716           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4717         am_cv_CXX_dependencies_compiler_type=$depmode
4718         break
4719       fi
4720     fi
4721   done
4722
4723   cd ..
4724   rm -rf conftest.dir
4725 else
4726   am_cv_CXX_dependencies_compiler_type=none
4727 fi
4728
4729 fi
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4731 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4732 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4733
4734  if
4735   test "x$enable_dependency_tracking" != xno \
4736   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4737   am__fastdepCXX_TRUE=
4738   am__fastdepCXX_FALSE='#'
4739 else
4740   am__fastdepCXX_TRUE='#'
4741   am__fastdepCXX_FALSE=
4742 fi
4743
4744
4745 # By default we simply use the C compiler to build assembly code.
4746
4747 test "${CCAS+set}" = set || CCAS=$CC
4748 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4749
4750
4751
4752 depcc="$CCAS"   am_compiler_list=
4753
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4755 $as_echo_n "checking dependency style of $depcc... " >&6; }
4756 if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4757   $as_echo_n "(cached) " >&6
4758 else
4759   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4760   # We make a subdir and do the tests there.  Otherwise we can end up
4761   # making bogus files that we don't know about and never remove.  For
4762   # instance it was reported that on HP-UX the gcc test will end up
4763   # making a dummy file named `D' -- because `-MD' means `put the output
4764   # in D'.
4765   mkdir conftest.dir
4766   # Copy depcomp to subdir because otherwise we won't find it if we're
4767   # using a relative directory.
4768   cp "$am_depcomp" conftest.dir
4769   cd conftest.dir
4770   # We will build objects and dependencies in a subdirectory because
4771   # it helps to detect inapplicable dependency modes.  For instance
4772   # both Tru64's cc and ICC support -MD to output dependencies as a
4773   # side effect of compilation, but ICC will put the dependencies in
4774   # the current directory while Tru64 will put them in the object
4775   # directory.
4776   mkdir sub
4777
4778   am_cv_CCAS_dependencies_compiler_type=none
4779   if test "$am_compiler_list" = ""; then
4780      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4781   fi
4782   am__universal=false
4783
4784
4785   for depmode in $am_compiler_list; do
4786     # Setup a source with many dependencies, because some compilers
4787     # like to wrap large dependency lists on column 80 (with \), and
4788     # we should not choose a depcomp mode which is confused by this.
4789     #
4790     # We need to recreate these files for each test, as the compiler may
4791     # overwrite some of them when testing with obscure command lines.
4792     # This happens at least with the AIX C compiler.
4793     : > sub/conftest.c
4794     for i in 1 2 3 4 5 6; do
4795       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4796       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4797       # Solaris 8's {/usr,}/bin/sh.
4798       touch sub/conftst$i.h
4799     done
4800     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4801
4802     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4803     # mode.  It turns out that the SunPro C++ compiler does not properly
4804     # handle `-M -o', and we need to detect this.  Also, some Intel
4805     # versions had trouble with output in subdirs
4806     am__obj=sub/conftest.${OBJEXT-o}
4807     am__minus_obj="-o $am__obj"
4808     case $depmode in
4809     gcc)
4810       # This depmode causes a compiler race in universal mode.
4811       test "$am__universal" = false || continue
4812       ;;
4813     nosideeffect)
4814       # after this tag, mechanisms are not by side-effect, so they'll
4815       # only be used when explicitly requested
4816       if test "x$enable_dependency_tracking" = xyes; then
4817         continue
4818       else
4819         break
4820       fi
4821       ;;
4822     msvisualcpp | msvcmsys)
4823       # This compiler won't grok `-c -o', but also, the minuso test has
4824       # not run yet.  These depmodes are late enough in the game, and
4825       # so weak that their functioning should not be impacted.
4826       am__obj=conftest.${OBJEXT-o}
4827       am__minus_obj=
4828       ;;
4829     none) break ;;
4830     esac
4831     if depmode=$depmode \
4832        source=sub/conftest.c object=$am__obj \
4833        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4834        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4835          >/dev/null 2>conftest.err &&
4836        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4837        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4838        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4839        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4840       # icc doesn't choke on unknown options, it will just issue warnings
4841       # or remarks (even with -Werror).  So we grep stderr for any message
4842       # that says an option was ignored or not supported.
4843       # When given -MP, icc 7.0 and 7.1 complain thusly:
4844       #   icc: Command line warning: ignoring option '-M'; no argument required
4845       # The diagnosis changed in icc 8.0:
4846       #   icc: Command line remark: option '-MP' not supported
4847       if (grep 'ignoring option' conftest.err ||
4848           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4849         am_cv_CCAS_dependencies_compiler_type=$depmode
4850         break
4851       fi
4852     fi
4853   done
4854
4855   cd ..
4856   rm -rf conftest.dir
4857 else
4858   am_cv_CCAS_dependencies_compiler_type=none
4859 fi
4860
4861 fi
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4863 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4864 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4865
4866  if
4867   test "x$enable_dependency_tracking" != xno \
4868   && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4869   am__fastdepCCAS_TRUE=
4870   am__fastdepCCAS_FALSE='#'
4871 else
4872   am__fastdepCCAS_TRUE='#'
4873   am__fastdepCCAS_FALSE=
4874 fi
4875
4876
4877
4878
4879
4880
4881 # In order to override CFLAGS_FOR_TARGET, all of our special flags go
4882 # in XCFLAGS.  But we need them in CFLAGS during configury.  So put them
4883 # in both places for now and restore CFLAGS at the end of config.
4884 save_CFLAGS="$CFLAGS"
4885
4886 # Find other programs we need.
4887 if test -n "$ac_tool_prefix"; then
4888   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4889 set dummy ${ac_tool_prefix}ar; ac_word=$2
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4891 $as_echo_n "checking for $ac_word... " >&6; }
4892 if test "${ac_cv_prog_AR+set}" = set; then :
4893   $as_echo_n "(cached) " >&6
4894 else
4895   if test -n "$AR"; then
4896   ac_cv_prog_AR="$AR" # Let the user override the test.
4897 else
4898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899 for as_dir in $PATH
4900 do
4901   IFS=$as_save_IFS
4902   test -z "$as_dir" && as_dir=.
4903     for ac_exec_ext in '' $ac_executable_extensions; do
4904   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4905     ac_cv_prog_AR="${ac_tool_prefix}ar"
4906     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4907     break 2
4908   fi
4909 done
4910   done
4911 IFS=$as_save_IFS
4912
4913 fi
4914 fi
4915 AR=$ac_cv_prog_AR
4916 if test -n "$AR"; then
4917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4918 $as_echo "$AR" >&6; }
4919 else
4920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4921 $as_echo "no" >&6; }
4922 fi
4923
4924
4925 fi
4926 if test -z "$ac_cv_prog_AR"; then
4927   ac_ct_AR=$AR
4928   # Extract the first word of "ar", so it can be a program name with args.
4929 set dummy ar; ac_word=$2
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4931 $as_echo_n "checking for $ac_word... " >&6; }
4932 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4933   $as_echo_n "(cached) " >&6
4934 else
4935   if test -n "$ac_ct_AR"; then
4936   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4937 else
4938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4939 for as_dir in $PATH
4940 do
4941   IFS=$as_save_IFS
4942   test -z "$as_dir" && as_dir=.
4943     for ac_exec_ext in '' $ac_executable_extensions; do
4944   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4945     ac_cv_prog_ac_ct_AR="ar"
4946     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4947     break 2
4948   fi
4949 done
4950   done
4951 IFS=$as_save_IFS
4952
4953 fi
4954 fi
4955 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4956 if test -n "$ac_ct_AR"; then
4957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4958 $as_echo "$ac_ct_AR" >&6; }
4959 else
4960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4961 $as_echo "no" >&6; }
4962 fi
4963
4964   if test "x$ac_ct_AR" = x; then
4965     AR=""
4966   else
4967     case $cross_compiling:$ac_tool_warned in
4968 yes:)
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4970 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4971 ac_tool_warned=yes ;;
4972 esac
4973     AR=$ac_ct_AR
4974   fi
4975 else
4976   AR="$ac_cv_prog_AR"
4977 fi
4978
4979 if test -n "$ac_tool_prefix"; then
4980   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4981 set dummy ${ac_tool_prefix}nm; ac_word=$2
4982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4983 $as_echo_n "checking for $ac_word... " >&6; }
4984 if test "${ac_cv_prog_NM+set}" = set; then :
4985   $as_echo_n "(cached) " >&6
4986 else
4987   if test -n "$NM"; then
4988   ac_cv_prog_NM="$NM" # Let the user override the test.
4989 else
4990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4991 for as_dir in $PATH
4992 do
4993   IFS=$as_save_IFS
4994   test -z "$as_dir" && as_dir=.
4995     for ac_exec_ext in '' $ac_executable_extensions; do
4996   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4997     ac_cv_prog_NM="${ac_tool_prefix}nm"
4998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4999     break 2
5000   fi
5001 done
5002   done
5003 IFS=$as_save_IFS
5004
5005 fi
5006 fi
5007 NM=$ac_cv_prog_NM
5008 if test -n "$NM"; then
5009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5010 $as_echo "$NM" >&6; }
5011 else
5012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5013 $as_echo "no" >&6; }
5014 fi
5015
5016
5017 fi
5018 if test -z "$ac_cv_prog_NM"; then
5019   ac_ct_NM=$NM
5020   # Extract the first word of "nm", so it can be a program name with args.
5021 set dummy nm; ac_word=$2
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5023 $as_echo_n "checking for $ac_word... " >&6; }
5024 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
5025   $as_echo_n "(cached) " >&6
5026 else
5027   if test -n "$ac_ct_NM"; then
5028   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5029 else
5030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5031 for as_dir in $PATH
5032 do
5033   IFS=$as_save_IFS
5034   test -z "$as_dir" && as_dir=.
5035     for ac_exec_ext in '' $ac_executable_extensions; do
5036   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5037     ac_cv_prog_ac_ct_NM="nm"
5038     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5039     break 2
5040   fi
5041 done
5042   done
5043 IFS=$as_save_IFS
5044
5045 fi
5046 fi
5047 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5048 if test -n "$ac_ct_NM"; then
5049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5050 $as_echo "$ac_ct_NM" >&6; }
5051 else
5052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5053 $as_echo "no" >&6; }
5054 fi
5055
5056   if test "x$ac_ct_NM" = x; then
5057     NM=""
5058   else
5059     case $cross_compiling:$ac_tool_warned in
5060 yes:)
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5062 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5063 ac_tool_warned=yes ;;
5064 esac
5065     NM=$ac_ct_NM
5066   fi
5067 else
5068   NM="$ac_cv_prog_NM"
5069 fi
5070
5071 if test -n "$ac_tool_prefix"; then
5072   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5073 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5075 $as_echo_n "checking for $ac_word... " >&6; }
5076 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5077   $as_echo_n "(cached) " >&6
5078 else
5079   if test -n "$RANLIB"; then
5080   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5081 else
5082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083 for as_dir in $PATH
5084 do
5085   IFS=$as_save_IFS
5086   test -z "$as_dir" && as_dir=.
5087     for ac_exec_ext in '' $ac_executable_extensions; do
5088   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5089     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5090     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5091     break 2
5092   fi
5093 done
5094   done
5095 IFS=$as_save_IFS
5096
5097 fi
5098 fi
5099 RANLIB=$ac_cv_prog_RANLIB
5100 if test -n "$RANLIB"; then
5101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5102 $as_echo "$RANLIB" >&6; }
5103 else
5104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5105 $as_echo "no" >&6; }
5106 fi
5107
5108
5109 fi
5110 if test -z "$ac_cv_prog_RANLIB"; then
5111   ac_ct_RANLIB=$RANLIB
5112   # Extract the first word of "ranlib", so it can be a program name with args.
5113 set dummy ranlib; ac_word=$2
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5115 $as_echo_n "checking for $ac_word... " >&6; }
5116 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5117   $as_echo_n "(cached) " >&6
5118 else
5119   if test -n "$ac_ct_RANLIB"; then
5120   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5121 else
5122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5123 for as_dir in $PATH
5124 do
5125   IFS=$as_save_IFS
5126   test -z "$as_dir" && as_dir=.
5127     for ac_exec_ext in '' $ac_executable_extensions; do
5128   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5129     ac_cv_prog_ac_ct_RANLIB="ranlib"
5130     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5131     break 2
5132   fi
5133 done
5134   done
5135 IFS=$as_save_IFS
5136
5137 fi
5138 fi
5139 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5140 if test -n "$ac_ct_RANLIB"; then
5141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5142 $as_echo "$ac_ct_RANLIB" >&6; }
5143 else
5144   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145 $as_echo "no" >&6; }
5146 fi
5147
5148   if test "x$ac_ct_RANLIB" = x; then
5149     RANLIB="ranlib-not-found-in-path-error"
5150   else
5151     case $cross_compiling:$ac_tool_warned in
5152 yes:)
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5154 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5155 ac_tool_warned=yes ;;
5156 esac
5157     RANLIB=$ac_ct_RANLIB
5158   fi
5159 else
5160   RANLIB="$ac_cv_prog_RANLIB"
5161 fi
5162
5163 # Extract the first word of "perl", so it can be a program name with args.
5164 set dummy perl; ac_word=$2
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5166 $as_echo_n "checking for $ac_word... " >&6; }
5167 if test "${ac_cv_path_PERL+set}" = set; then :
5168   $as_echo_n "(cached) " >&6
5169 else
5170   case $PERL in
5171   [\\/]* | ?:[\\/]*)
5172   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5173   ;;
5174   *)
5175   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5176 for as_dir in $PATH
5177 do
5178   IFS=$as_save_IFS
5179   test -z "$as_dir" && as_dir=.
5180     for ac_exec_ext in '' $ac_executable_extensions; do
5181   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5182     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5183     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5184     break 2
5185   fi
5186 done
5187   done
5188 IFS=$as_save_IFS
5189
5190   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error"
5191   ;;
5192 esac
5193 fi
5194 PERL=$ac_cv_path_PERL
5195 if test -n "$PERL"; then
5196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5197 $as_echo "$PERL" >&6; }
5198 else
5199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 $as_echo "no" >&6; }
5201 fi
5202
5203
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5205 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5206 set x ${MAKE-make}
5207 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5208 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5209   $as_echo_n "(cached) " >&6
5210 else
5211   cat >conftest.make <<\_ACEOF
5212 SHELL = /bin/sh
5213 all:
5214         @echo '@@@%%%=$(MAKE)=@@@%%%'
5215 _ACEOF
5216 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5217 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5218   *@@@%%%=?*=@@@%%%*)
5219     eval ac_cv_prog_make_${ac_make}_set=yes;;
5220   *)
5221     eval ac_cv_prog_make_${ac_make}_set=no;;
5222 esac
5223 rm -f conftest.make
5224 fi
5225 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5227 $as_echo "yes" >&6; }
5228   SET_MAKE=
5229 else
5230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5231 $as_echo "no" >&6; }
5232   SET_MAKE="MAKE=${MAKE-make}"
5233 fi
5234
5235
5236
5237 # See if makeinfo has been installed and is modern enough
5238 # that we can use it.
5239
5240   # Extract the first word of "makeinfo", so it can be a program name with args.
5241 set dummy makeinfo; ac_word=$2
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5243 $as_echo_n "checking for $ac_word... " >&6; }
5244 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5245   $as_echo_n "(cached) " >&6
5246 else
5247   if test -n "$MAKEINFO"; then
5248   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5249 else
5250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5251 for as_dir in $PATH
5252 do
5253   IFS=$as_save_IFS
5254   test -z "$as_dir" && as_dir=.
5255     for ac_exec_ext in '' $ac_executable_extensions; do
5256   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5257     ac_cv_prog_MAKEINFO="makeinfo"
5258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5259     break 2
5260   fi
5261 done
5262   done
5263 IFS=$as_save_IFS
5264
5265 fi
5266 fi
5267 MAKEINFO=$ac_cv_prog_MAKEINFO
5268 if test -n "$MAKEINFO"; then
5269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5270 $as_echo "$MAKEINFO" >&6; }
5271 else
5272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5273 $as_echo "no" >&6; }
5274 fi
5275
5276
5277   if test -n "$MAKEINFO"; then
5278     # Found it, now check the version.
5279     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
5280 $as_echo_n "checking for modern makeinfo... " >&6; }
5281 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
5282   $as_echo_n "(cached) " >&6
5283 else
5284   ac_prog_version=`eval $MAKEINFO --version 2>&1 |
5285                                      sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5286
5287                     case $ac_prog_version in
5288                       '')  gcc_cv_prog_makeinfo_modern=no;;
5289                       4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*)  gcc_cv_prog_makeinfo_modern=yes;;
5290                       *)   gcc_cv_prog_makeinfo_modern=no;;
5291                     esac
5292
5293 fi
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
5295 $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
5296   else
5297     gcc_cv_prog_makeinfo_modern=no
5298   fi
5299   if test $gcc_cv_prog_makeinfo_modern = no; then
5300     MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
5301   fi
5302
5303  if test $gcc_cv_prog_makeinfo_modern = "yes"; then
5304   BUILD_INFO_TRUE=
5305   BUILD_INFO_FALSE='#'
5306 else
5307   BUILD_INFO_TRUE='#'
5308   BUILD_INFO_FALSE=
5309 fi
5310
5311
5312
5313 # Configure libtool
5314 case `pwd` in
5315   *\ * | *\     *)
5316     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5317 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5318 esac
5319
5320
5321
5322 macro_version='2.2.7a'
5323 macro_revision='1.3134'
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337 ltmain="$ac_aux_dir/ltmain.sh"
5338
5339 # Backslashify metacharacters that are still active within
5340 # double-quoted strings.
5341 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5342
5343 # Same as above, but do not quote variable references.
5344 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5345
5346 # Sed substitution to delay expansion of an escaped shell variable in a
5347 # double_quote_subst'ed string.
5348 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5349
5350 # Sed substitution to delay expansion of an escaped single quote.
5351 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5352
5353 # Sed substitution to avoid accidental globbing in evaled expressions
5354 no_glob_subst='s/\*/\\\*/g'
5355
5356 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5357 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5358 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5359
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5361 $as_echo_n "checking how to print strings... " >&6; }
5362 # Test print first, because it will be a builtin if present.
5363 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5364    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5365   ECHO='print -r --'
5366 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5367   ECHO='printf %s\n'
5368 else
5369   # Use this function as a fallback that always works.
5370   func_fallback_echo ()
5371   {
5372     eval 'cat <<_LTECHO_EOF
5373 $1
5374 _LTECHO_EOF'
5375   }
5376   ECHO='func_fallback_echo'
5377 fi
5378
5379 # func_echo_all arg...
5380 # Invoke $ECHO with all args, space-separated.
5381 func_echo_all ()
5382 {
5383     $ECHO ""
5384 }
5385
5386 case "$ECHO" in
5387   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5388 $as_echo "printf" >&6; } ;;
5389   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5390 $as_echo "print -r" >&6; } ;;
5391   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5392 $as_echo "cat" >&6; } ;;
5393 esac
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5409 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5410 if test "${ac_cv_path_SED+set}" = set; then :
5411   $as_echo_n "(cached) " >&6
5412 else
5413             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5414      for ac_i in 1 2 3 4 5 6 7; do
5415        ac_script="$ac_script$as_nl$ac_script"
5416      done
5417      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5418      { ac_script=; unset ac_script;}
5419      if test -z "$SED"; then
5420   ac_path_SED_found=false
5421   # Loop through the user's path and test for each of PROGNAME-LIST
5422   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5423 for as_dir in $PATH
5424 do
5425   IFS=$as_save_IFS
5426   test -z "$as_dir" && as_dir=.
5427     for ac_prog in sed gsed; do
5428     for ac_exec_ext in '' $ac_executable_extensions; do
5429       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5430       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5431 # Check for GNU ac_path_SED and select it if it is found.
5432   # Check for GNU $ac_path_SED
5433 case `"$ac_path_SED" --version 2>&1` in
5434 *GNU*)
5435   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5436 *)
5437   ac_count=0
5438   $as_echo_n 0123456789 >"conftest.in"
5439   while :
5440   do
5441     cat "conftest.in" "conftest.in" >"conftest.tmp"
5442     mv "conftest.tmp" "conftest.in"
5443     cp "conftest.in" "conftest.nl"
5444     $as_echo '' >> "conftest.nl"
5445     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5446     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5447     as_fn_arith $ac_count + 1 && ac_count=$as_val
5448     if test $ac_count -gt ${ac_path_SED_max-0}; then
5449       # Best one so far, save it but keep looking for a better one
5450       ac_cv_path_SED="$ac_path_SED"
5451       ac_path_SED_max=$ac_count
5452     fi
5453     # 10*(2^10) chars as input seems more than enough
5454     test $ac_count -gt 10 && break
5455   done
5456   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5457 esac
5458
5459       $ac_path_SED_found && break 3
5460     done
5461   done
5462   done
5463 IFS=$as_save_IFS
5464   if test -z "$ac_cv_path_SED"; then
5465     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5466   fi
5467 else
5468   ac_cv_path_SED=$SED
5469 fi
5470
5471 fi
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5473 $as_echo "$ac_cv_path_SED" >&6; }
5474  SED="$ac_cv_path_SED"
5475   rm -f conftest.sed
5476
5477 test -z "$SED" && SED=sed
5478 Xsed="$SED -e 1s/^X//"
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5491 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5492 if test "${ac_cv_path_GREP+set}" = set; then :
5493   $as_echo_n "(cached) " >&6
5494 else
5495   if test -z "$GREP"; then
5496   ac_path_GREP_found=false
5497   # Loop through the user's path and test for each of PROGNAME-LIST
5498   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5499 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5500 do
5501   IFS=$as_save_IFS
5502   test -z "$as_dir" && as_dir=.
5503     for ac_prog in grep ggrep; do
5504     for ac_exec_ext in '' $ac_executable_extensions; do
5505       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5506       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5507 # Check for GNU ac_path_GREP and select it if it is found.
5508   # Check for GNU $ac_path_GREP
5509 case `"$ac_path_GREP" --version 2>&1` in
5510 *GNU*)
5511   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5512 *)
5513   ac_count=0
5514   $as_echo_n 0123456789 >"conftest.in"
5515   while :
5516   do
5517     cat "conftest.in" "conftest.in" >"conftest.tmp"
5518     mv "conftest.tmp" "conftest.in"
5519     cp "conftest.in" "conftest.nl"
5520     $as_echo 'GREP' >> "conftest.nl"
5521     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5522     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5523     as_fn_arith $ac_count + 1 && ac_count=$as_val
5524     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5525       # Best one so far, save it but keep looking for a better one
5526       ac_cv_path_GREP="$ac_path_GREP"
5527       ac_path_GREP_max=$ac_count
5528     fi
5529     # 10*(2^10) chars as input seems more than enough
5530     test $ac_count -gt 10 && break
5531   done
5532   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5533 esac
5534
5535       $ac_path_GREP_found && break 3
5536     done
5537   done
5538   done
5539 IFS=$as_save_IFS
5540   if test -z "$ac_cv_path_GREP"; then
5541     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5542   fi
5543 else
5544   ac_cv_path_GREP=$GREP
5545 fi
5546
5547 fi
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5549 $as_echo "$ac_cv_path_GREP" >&6; }
5550  GREP="$ac_cv_path_GREP"
5551
5552
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5554 $as_echo_n "checking for egrep... " >&6; }
5555 if test "${ac_cv_path_EGREP+set}" = set; then :
5556   $as_echo_n "(cached) " >&6
5557 else
5558   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5559    then ac_cv_path_EGREP="$GREP -E"
5560    else
5561      if test -z "$EGREP"; then
5562   ac_path_EGREP_found=false
5563   # Loop through the user's path and test for each of PROGNAME-LIST
5564   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5565 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5566 do
5567   IFS=$as_save_IFS
5568   test -z "$as_dir" && as_dir=.
5569     for ac_prog in egrep; do
5570     for ac_exec_ext in '' $ac_executable_extensions; do
5571       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5572       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5573 # Check for GNU ac_path_EGREP and select it if it is found.
5574   # Check for GNU $ac_path_EGREP
5575 case `"$ac_path_EGREP" --version 2>&1` in
5576 *GNU*)
5577   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5578 *)
5579   ac_count=0
5580   $as_echo_n 0123456789 >"conftest.in"
5581   while :
5582   do
5583     cat "conftest.in" "conftest.in" >"conftest.tmp"
5584     mv "conftest.tmp" "conftest.in"
5585     cp "conftest.in" "conftest.nl"
5586     $as_echo 'EGREP' >> "conftest.nl"
5587     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5588     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5589     as_fn_arith $ac_count + 1 && ac_count=$as_val
5590     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5591       # Best one so far, save it but keep looking for a better one
5592       ac_cv_path_EGREP="$ac_path_EGREP"
5593       ac_path_EGREP_max=$ac_count
5594     fi
5595     # 10*(2^10) chars as input seems more than enough
5596     test $ac_count -gt 10 && break
5597   done
5598   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5599 esac
5600
5601       $ac_path_EGREP_found && break 3
5602     done
5603   done
5604   done
5605 IFS=$as_save_IFS
5606   if test -z "$ac_cv_path_EGREP"; then
5607     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5608   fi
5609 else
5610   ac_cv_path_EGREP=$EGREP
5611 fi
5612
5613    fi
5614 fi
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5616 $as_echo "$ac_cv_path_EGREP" >&6; }
5617  EGREP="$ac_cv_path_EGREP"
5618
5619
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5621 $as_echo_n "checking for fgrep... " >&6; }
5622 if test "${ac_cv_path_FGREP+set}" = set; then :
5623   $as_echo_n "(cached) " >&6
5624 else
5625   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5626    then ac_cv_path_FGREP="$GREP -F"
5627    else
5628      if test -z "$FGREP"; then
5629   ac_path_FGREP_found=false
5630   # Loop through the user's path and test for each of PROGNAME-LIST
5631   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5632 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5633 do
5634   IFS=$as_save_IFS
5635   test -z "$as_dir" && as_dir=.
5636     for ac_prog in fgrep; do
5637     for ac_exec_ext in '' $ac_executable_extensions; do
5638       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5639       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5640 # Check for GNU ac_path_FGREP and select it if it is found.
5641   # Check for GNU $ac_path_FGREP
5642 case `"$ac_path_FGREP" --version 2>&1` in
5643 *GNU*)
5644   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5645 *)
5646   ac_count=0
5647   $as_echo_n 0123456789 >"conftest.in"
5648   while :
5649   do
5650     cat "conftest.in" "conftest.in" >"conftest.tmp"
5651     mv "conftest.tmp" "conftest.in"
5652     cp "conftest.in" "conftest.nl"
5653     $as_echo 'FGREP' >> "conftest.nl"
5654     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5655     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5656     as_fn_arith $ac_count + 1 && ac_count=$as_val
5657     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5658       # Best one so far, save it but keep looking for a better one
5659       ac_cv_path_FGREP="$ac_path_FGREP"
5660       ac_path_FGREP_max=$ac_count
5661     fi
5662     # 10*(2^10) chars as input seems more than enough
5663     test $ac_count -gt 10 && break
5664   done
5665   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5666 esac
5667
5668       $ac_path_FGREP_found && break 3
5669     done
5670   done
5671   done
5672 IFS=$as_save_IFS
5673   if test -z "$ac_cv_path_FGREP"; then
5674     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5675   fi
5676 else
5677   ac_cv_path_FGREP=$FGREP
5678 fi
5679
5680    fi
5681 fi
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5683 $as_echo "$ac_cv_path_FGREP" >&6; }
5684  FGREP="$ac_cv_path_FGREP"
5685
5686
5687 test -z "$GREP" && GREP=grep
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707 # Check whether --with-gnu-ld was given.
5708 if test "${with_gnu_ld+set}" = set; then :
5709   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5710 else
5711   with_gnu_ld=no
5712 fi
5713
5714 ac_prog=ld
5715 if test "$GCC" = yes; then
5716   # Check if gcc -print-prog-name=ld gives a path.
5717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5718 $as_echo_n "checking for ld used by $CC... " >&6; }
5719   case $host in
5720   *-*-mingw*)
5721     # gcc leaves a trailing carriage return which upsets mingw
5722     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5723   *)
5724     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5725   esac
5726   case $ac_prog in
5727     # Accept absolute paths.
5728     [\\/]* | ?:[\\/]*)
5729       re_direlt='/[^/][^/]*/\.\./'
5730       # Canonicalize the pathname of ld
5731       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5732       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5733         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5734       done
5735       test -z "$LD" && LD="$ac_prog"
5736       ;;
5737   "")
5738     # If it fails, then pretend we aren't using GCC.
5739     ac_prog=ld
5740     ;;
5741   *)
5742     # If it is relative, then search for the first ld in PATH.
5743     with_gnu_ld=unknown
5744     ;;
5745   esac
5746 elif test "$with_gnu_ld" = yes; then
5747   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5748 $as_echo_n "checking for GNU ld... " >&6; }
5749 else
5750   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5751 $as_echo_n "checking for non-GNU ld... " >&6; }
5752 fi
5753 if test "${lt_cv_path_LD+set}" = set; then :
5754   $as_echo_n "(cached) " >&6
5755 else
5756   if test -z "$LD"; then
5757   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5758   for ac_dir in $PATH; do
5759     IFS="$lt_save_ifs"
5760     test -z "$ac_dir" && ac_dir=.
5761     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5762       lt_cv_path_LD="$ac_dir/$ac_prog"
5763       # Check to see if the program is GNU ld.  I'd rather use --version,
5764       # but apparently some variants of GNU ld only accept -v.
5765       # Break only if it was the GNU/non-GNU ld that we prefer.
5766       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5767       *GNU* | *'with BFD'*)
5768         test "$with_gnu_ld" != no && break
5769         ;;
5770       *)
5771         test "$with_gnu_ld" != yes && break
5772         ;;
5773       esac
5774     fi
5775   done
5776   IFS="$lt_save_ifs"
5777 else
5778   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5779 fi
5780 fi
5781
5782 LD="$lt_cv_path_LD"
5783 if test -n "$LD"; then
5784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5785 $as_echo "$LD" >&6; }
5786 else
5787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5788 $as_echo "no" >&6; }
5789 fi
5790 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5792 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5793 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5794   $as_echo_n "(cached) " >&6
5795 else
5796   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5797 case `$LD -v 2>&1 </dev/null` in
5798 *GNU* | *'with BFD'*)
5799   lt_cv_prog_gnu_ld=yes
5800   ;;
5801 *)
5802   lt_cv_prog_gnu_ld=no
5803   ;;
5804 esac
5805 fi
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5807 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5808 with_gnu_ld=$lt_cv_prog_gnu_ld
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5819 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5820 if test "${lt_cv_path_NM+set}" = set; then :
5821   $as_echo_n "(cached) " >&6
5822 else
5823   if test -n "$NM"; then
5824   # Let the user override the test.
5825   lt_cv_path_NM="$NM"
5826 else
5827   lt_nm_to_check="${ac_tool_prefix}nm"
5828   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5829     lt_nm_to_check="$lt_nm_to_check nm"
5830   fi
5831   for lt_tmp_nm in $lt_nm_to_check; do
5832     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5833     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5834       IFS="$lt_save_ifs"
5835       test -z "$ac_dir" && ac_dir=.
5836       tmp_nm="$ac_dir/$lt_tmp_nm"
5837       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5838         # Check to see if the nm accepts a BSD-compat flag.
5839         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5840         #   nm: unknown option "B" ignored
5841         # Tru64's nm complains that /dev/null is an invalid object file
5842         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5843         */dev/null* | *'Invalid file or object type'*)
5844           lt_cv_path_NM="$tmp_nm -B"
5845           break
5846           ;;
5847         *)
5848           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5849           */dev/null*)
5850             lt_cv_path_NM="$tmp_nm -p"
5851             break
5852             ;;
5853           *)
5854             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5855             continue # so that we can try to find one that supports BSD flags
5856             ;;
5857           esac
5858           ;;
5859         esac
5860       fi
5861     done
5862     IFS="$lt_save_ifs"
5863   done
5864   : ${lt_cv_path_NM=no}
5865 fi
5866 fi
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5868 $as_echo "$lt_cv_path_NM" >&6; }
5869 if test "$lt_cv_path_NM" != "no"; then
5870   NM="$lt_cv_path_NM"
5871 else
5872   # Didn't find any BSD compatible name lister, look for dumpbin.
5873   if test -n "$DUMPBIN"; then :
5874     # Let the user override the test.
5875   else
5876     if test -n "$ac_tool_prefix"; then
5877   for ac_prog in dumpbin "link -dump"
5878   do
5879     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5880 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5882 $as_echo_n "checking for $ac_word... " >&6; }
5883 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5884   $as_echo_n "(cached) " >&6
5885 else
5886   if test -n "$DUMPBIN"; then
5887   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5888 else
5889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5890 for as_dir in $PATH
5891 do
5892   IFS=$as_save_IFS
5893   test -z "$as_dir" && as_dir=.
5894     for ac_exec_ext in '' $ac_executable_extensions; do
5895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5896     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5898     break 2
5899   fi
5900 done
5901   done
5902 IFS=$as_save_IFS
5903
5904 fi
5905 fi
5906 DUMPBIN=$ac_cv_prog_DUMPBIN
5907 if test -n "$DUMPBIN"; then
5908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5909 $as_echo "$DUMPBIN" >&6; }
5910 else
5911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5912 $as_echo "no" >&6; }
5913 fi
5914
5915
5916     test -n "$DUMPBIN" && break
5917   done
5918 fi
5919 if test -z "$DUMPBIN"; then
5920   ac_ct_DUMPBIN=$DUMPBIN
5921   for ac_prog in dumpbin "link -dump"
5922 do
5923   # Extract the first word of "$ac_prog", so it can be a program name with args.
5924 set dummy $ac_prog; ac_word=$2
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5926 $as_echo_n "checking for $ac_word... " >&6; }
5927 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5928   $as_echo_n "(cached) " >&6
5929 else
5930   if test -n "$ac_ct_DUMPBIN"; then
5931   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5932 else
5933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5934 for as_dir in $PATH
5935 do
5936   IFS=$as_save_IFS
5937   test -z "$as_dir" && as_dir=.
5938     for ac_exec_ext in '' $ac_executable_extensions; do
5939   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5940     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5941     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5942     break 2
5943   fi
5944 done
5945   done
5946 IFS=$as_save_IFS
5947
5948 fi
5949 fi
5950 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5951 if test -n "$ac_ct_DUMPBIN"; then
5952   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5953 $as_echo "$ac_ct_DUMPBIN" >&6; }
5954 else
5955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5956 $as_echo "no" >&6; }
5957 fi
5958
5959
5960   test -n "$ac_ct_DUMPBIN" && break
5961 done
5962
5963   if test "x$ac_ct_DUMPBIN" = x; then
5964     DUMPBIN=":"
5965   else
5966     case $cross_compiling:$ac_tool_warned in
5967 yes:)
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5969 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5970 ac_tool_warned=yes ;;
5971 esac
5972     DUMPBIN=$ac_ct_DUMPBIN
5973   fi
5974 fi
5975
5976     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5977     *COFF*)
5978       DUMPBIN="$DUMPBIN -symbols"
5979       ;;
5980     *)
5981       DUMPBIN=:
5982       ;;
5983     esac
5984   fi
5985
5986   if test "$DUMPBIN" != ":"; then
5987     NM="$DUMPBIN"
5988   fi
5989 fi
5990 test -z "$NM" && NM=nm
5991
5992
5993
5994
5995
5996
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5998 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5999 if test "${lt_cv_nm_interface+set}" = set; then :
6000   $as_echo_n "(cached) " >&6
6001 else
6002   lt_cv_nm_interface="BSD nm"
6003   echo "int some_variable = 0;" > conftest.$ac_ext
6004   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6005   (eval "$ac_compile" 2>conftest.err)
6006   cat conftest.err >&5
6007   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6008   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6009   cat conftest.err >&5
6010   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6011   cat conftest.out >&5
6012   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6013     lt_cv_nm_interface="MS dumpbin"
6014   fi
6015   rm -f conftest*
6016 fi
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6018 $as_echo "$lt_cv_nm_interface" >&6; }
6019
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6021 $as_echo_n "checking whether ln -s works... " >&6; }
6022 LN_S=$as_ln_s
6023 if test "$LN_S" = "ln -s"; then
6024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6025 $as_echo "yes" >&6; }
6026 else
6027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6028 $as_echo "no, using $LN_S" >&6; }
6029 fi
6030
6031 # find the maximum length of command line arguments
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6033 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6034 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6035   $as_echo_n "(cached) " >&6
6036 else
6037     i=0
6038   teststring="ABCD"
6039
6040   case $build_os in
6041   msdosdjgpp*)
6042     # On DJGPP, this test can blow up pretty badly due to problems in libc
6043     # (any single argument exceeding 2000 bytes causes a buffer overrun
6044     # during glob expansion).  Even if it were fixed, the result of this
6045     # check would be larger than it should be.
6046     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6047     ;;
6048
6049   gnu*)
6050     # Under GNU Hurd, this test is not required because there is
6051     # no limit to the length of command line arguments.
6052     # Libtool will interpret -1 as no limit whatsoever
6053     lt_cv_sys_max_cmd_len=-1;
6054     ;;
6055
6056   cygwin* | mingw* | cegcc*)
6057     # On Win9x/ME, this test blows up -- it succeeds, but takes
6058     # about 5 minutes as the teststring grows exponentially.
6059     # Worse, since 9x/ME are not pre-emptively multitasking,
6060     # you end up with a "frozen" computer, even though with patience
6061     # the test eventually succeeds (with a max line length of 256k).
6062     # Instead, let's just punt: use the minimum linelength reported by
6063     # all of the supported platforms: 8192 (on NT/2K/XP).
6064     lt_cv_sys_max_cmd_len=8192;
6065     ;;
6066
6067   mint*)
6068     # On MiNT this can take a long time and run out of memory.
6069     lt_cv_sys_max_cmd_len=8192;
6070     ;;
6071
6072   amigaos*)
6073     # On AmigaOS with pdksh, this test takes hours, literally.
6074     # So we just punt and use a minimum line length of 8192.
6075     lt_cv_sys_max_cmd_len=8192;
6076     ;;
6077
6078   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6079     # This has been around since 386BSD, at least.  Likely further.
6080     if test -x /sbin/sysctl; then
6081       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6082     elif test -x /usr/sbin/sysctl; then
6083       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6084     else
6085       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6086     fi
6087     # And add a safety zone
6088     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6089     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6090     ;;
6091
6092   interix*)
6093     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6094     lt_cv_sys_max_cmd_len=196608
6095     ;;
6096
6097   osf*)
6098     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6099     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6100     # nice to cause kernel panics so lets avoid the loop below.
6101     # First set a reasonable default.
6102     lt_cv_sys_max_cmd_len=16384
6103     #
6104     if test -x /sbin/sysconfig; then
6105       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6106         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6107       esac
6108     fi
6109     ;;
6110   sco3.2v5*)
6111     lt_cv_sys_max_cmd_len=102400
6112     ;;
6113   sysv5* | sco5v6* | sysv4.2uw2*)
6114     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6115     if test -n "$kargmax"; then
6116       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6117     else
6118       lt_cv_sys_max_cmd_len=32768
6119     fi
6120     ;;
6121   *)
6122     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6123     if test -n "$lt_cv_sys_max_cmd_len"; then
6124       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6125       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6126     else
6127       # Make teststring a little bigger before we do anything with it.
6128       # a 1K string should be a reasonable start.
6129       for i in 1 2 3 4 5 6 7 8 ; do
6130         teststring=$teststring$teststring
6131       done
6132       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6133       # If test is not a shell built-in, we'll probably end up computing a
6134       # maximum length that is only half of the actual maximum length, but
6135       # we can't tell.
6136       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6137                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6138               test $i != 17 # 1/2 MB should be enough
6139       do
6140         i=`expr $i + 1`
6141         teststring=$teststring$teststring
6142       done
6143       # Only check the string length outside the loop.
6144       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6145       teststring=
6146       # Add a significant safety factor because C++ compilers can tack on
6147       # massive amounts of additional arguments before passing them to the
6148       # linker.  It appears as though 1/2 is a usable value.
6149       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6150     fi
6151     ;;
6152   esac
6153
6154 fi
6155
6156 if test -n $lt_cv_sys_max_cmd_len ; then
6157   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6158 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6159 else
6160   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6161 $as_echo "none" >&6; }
6162 fi
6163 max_cmd_len=$lt_cv_sys_max_cmd_len
6164
6165
6166
6167
6168
6169
6170 : ${CP="cp -f"}
6171 : ${MV="mv -f"}
6172 : ${RM="rm -f"}
6173
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6175 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6176 # Try some XSI features
6177 xsi_shell=no
6178 ( _lt_dummy="a/b/c"
6179   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6180       = c,a/b,, \
6181     && eval 'test $(( 1 + 1 )) -eq 2 \
6182     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6183   && xsi_shell=yes
6184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6185 $as_echo "$xsi_shell" >&6; }
6186
6187
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6189 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6190 lt_shell_append=no
6191 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6192     >/dev/null 2>&1 \
6193   && lt_shell_append=yes
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6195 $as_echo "$lt_shell_append" >&6; }
6196
6197
6198 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6199   lt_unset=unset
6200 else
6201   lt_unset=false
6202 fi
6203
6204
6205
6206
6207
6208 # test EBCDIC or ASCII
6209 case `echo X|tr X '\101'` in
6210  A) # ASCII based system
6211     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6212   lt_SP2NL='tr \040 \012'
6213   lt_NL2SP='tr \015\012 \040\040'
6214   ;;
6215  *) # EBCDIC based system
6216   lt_SP2NL='tr \100 \n'
6217   lt_NL2SP='tr \r\n \100\100'
6218   ;;
6219 esac
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6230 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6231 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6232   $as_echo_n "(cached) " >&6
6233 else
6234   lt_cv_ld_reload_flag='-r'
6235 fi
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6237 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6238 reload_flag=$lt_cv_ld_reload_flag
6239 case $reload_flag in
6240 "" | " "*) ;;
6241 *) reload_flag=" $reload_flag" ;;
6242 esac
6243 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6244 case $host_os in
6245   darwin*)
6246     if test "$GCC" = yes; then
6247       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6248     else
6249       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6250     fi
6251     ;;
6252 esac
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262 if test -n "$ac_tool_prefix"; then
6263   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6264 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6266 $as_echo_n "checking for $ac_word... " >&6; }
6267 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6268   $as_echo_n "(cached) " >&6
6269 else
6270   if test -n "$OBJDUMP"; then
6271   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6272 else
6273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6274 for as_dir in $PATH
6275 do
6276   IFS=$as_save_IFS
6277   test -z "$as_dir" && as_dir=.
6278     for ac_exec_ext in '' $ac_executable_extensions; do
6279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6280     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6281     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6282     break 2
6283   fi
6284 done
6285   done
6286 IFS=$as_save_IFS
6287
6288 fi
6289 fi
6290 OBJDUMP=$ac_cv_prog_OBJDUMP
6291 if test -n "$OBJDUMP"; then
6292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6293 $as_echo "$OBJDUMP" >&6; }
6294 else
6295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6296 $as_echo "no" >&6; }
6297 fi
6298
6299
6300 fi
6301 if test -z "$ac_cv_prog_OBJDUMP"; then
6302   ac_ct_OBJDUMP=$OBJDUMP
6303   # Extract the first word of "objdump", so it can be a program name with args.
6304 set dummy objdump; ac_word=$2
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6306 $as_echo_n "checking for $ac_word... " >&6; }
6307 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6308   $as_echo_n "(cached) " >&6
6309 else
6310   if test -n "$ac_ct_OBJDUMP"; then
6311   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6312 else
6313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6314 for as_dir in $PATH
6315 do
6316   IFS=$as_save_IFS
6317   test -z "$as_dir" && as_dir=.
6318     for ac_exec_ext in '' $ac_executable_extensions; do
6319   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6320     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6321     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6322     break 2
6323   fi
6324 done
6325   done
6326 IFS=$as_save_IFS
6327
6328 fi
6329 fi
6330 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6331 if test -n "$ac_ct_OBJDUMP"; then
6332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6333 $as_echo "$ac_ct_OBJDUMP" >&6; }
6334 else
6335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6336 $as_echo "no" >&6; }
6337 fi
6338
6339   if test "x$ac_ct_OBJDUMP" = x; then
6340     OBJDUMP="false"
6341   else
6342     case $cross_compiling:$ac_tool_warned in
6343 yes:)
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6345 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6346 ac_tool_warned=yes ;;
6347 esac
6348     OBJDUMP=$ac_ct_OBJDUMP
6349   fi
6350 else
6351   OBJDUMP="$ac_cv_prog_OBJDUMP"
6352 fi
6353
6354 test -z "$OBJDUMP" && OBJDUMP=objdump
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6365 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6366 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6367   $as_echo_n "(cached) " >&6
6368 else
6369   lt_cv_file_magic_cmd='$MAGIC_CMD'
6370 lt_cv_file_magic_test_file=
6371 lt_cv_deplibs_check_method='unknown'
6372 # Need to set the preceding variable on all platforms that support
6373 # interlibrary dependencies.
6374 # 'none' -- dependencies not supported.
6375 # `unknown' -- same as none, but documents that we really don't know.
6376 # 'pass_all' -- all dependencies passed with no checks.
6377 # 'test_compile' -- check by making test program.
6378 # 'file_magic [[regex]]' -- check by looking for files in library path
6379 # which responds to the $file_magic_cmd with a given extended regex.
6380 # If you have `file' or equivalent on your system and you're not sure
6381 # whether `pass_all' will *always* work, you probably want this one.
6382
6383 case $host_os in
6384 aix[4-9]*)
6385   lt_cv_deplibs_check_method=pass_all
6386   ;;
6387
6388 beos*)
6389   lt_cv_deplibs_check_method=pass_all
6390   ;;
6391
6392 bsdi[45]*)
6393   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6394   lt_cv_file_magic_cmd='/usr/bin/file -L'
6395   lt_cv_file_magic_test_file=/shlib/libc.so
6396   ;;
6397
6398 cygwin*)
6399   # func_win32_libid is a shell function defined in ltmain.sh
6400   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6401   lt_cv_file_magic_cmd='func_win32_libid'
6402   ;;
6403
6404 mingw* | pw32*)
6405   # Base MSYS/MinGW do not provide the 'file' command needed by
6406   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6407   # unless we find 'file', for example because we are cross-compiling.
6408   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6409   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6410     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6411     lt_cv_file_magic_cmd='func_win32_libid'
6412   else
6413     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6414     lt_cv_file_magic_cmd='$OBJDUMP -f'
6415   fi
6416   ;;
6417
6418 cegcc*)
6419   # use the weaker test based on 'objdump'. See mingw*.
6420   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6421   lt_cv_file_magic_cmd='$OBJDUMP -f'
6422   ;;
6423
6424 darwin* | rhapsody*)
6425   lt_cv_deplibs_check_method=pass_all
6426   ;;
6427
6428 freebsd* | dragonfly*)
6429   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6430     case $host_cpu in
6431     i*86 )
6432       # Not sure whether the presence of OpenBSD here was a mistake.
6433       # Let's accept both of them until this is cleared up.
6434       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6435       lt_cv_file_magic_cmd=/usr/bin/file
6436       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6437       ;;
6438     esac
6439   else
6440     lt_cv_deplibs_check_method=pass_all
6441   fi
6442   ;;
6443
6444 gnu*)
6445   lt_cv_deplibs_check_method=pass_all
6446   ;;
6447
6448 haiku*)
6449   lt_cv_deplibs_check_method=pass_all
6450   ;;
6451
6452 hpux10.20* | hpux11*)
6453   lt_cv_file_magic_cmd=/usr/bin/file
6454   case $host_cpu in
6455   ia64*)
6456     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6457     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6458     ;;
6459   hppa*64*)
6460     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]'
6461     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6462     ;;
6463   *)
6464     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6465     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6466     ;;
6467   esac
6468   ;;
6469
6470 interix[3-9]*)
6471   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6472   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6473   ;;
6474
6475 irix5* | irix6* | nonstopux*)
6476   case $LD in
6477   *-32|*"-32 ") libmagic=32-bit;;
6478   *-n32|*"-n32 ") libmagic=N32;;
6479   *-64|*"-64 ") libmagic=64-bit;;
6480   *) libmagic=never-match;;
6481   esac
6482   lt_cv_deplibs_check_method=pass_all
6483   ;;
6484
6485 # This must be Linux ELF.
6486 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6487   lt_cv_deplibs_check_method=pass_all
6488   ;;
6489
6490 netbsd*)
6491   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6492     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6493   else
6494     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6495   fi
6496   ;;
6497
6498 newos6*)
6499   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6500   lt_cv_file_magic_cmd=/usr/bin/file
6501   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6502   ;;
6503
6504 *nto* | *qnx*)
6505   lt_cv_deplibs_check_method=pass_all
6506   ;;
6507
6508 openbsd*)
6509   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6510     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6511   else
6512     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6513   fi
6514   ;;
6515
6516 osf3* | osf4* | osf5*)
6517   lt_cv_deplibs_check_method=pass_all
6518   ;;
6519
6520 rdos*)
6521   lt_cv_deplibs_check_method=pass_all
6522   ;;
6523
6524 solaris*)
6525   lt_cv_deplibs_check_method=pass_all
6526   ;;
6527
6528 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6529   lt_cv_deplibs_check_method=pass_all
6530   ;;
6531
6532 sysv4 | sysv4.3*)
6533   case $host_vendor in
6534   motorola)
6535     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]'
6536     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6537     ;;
6538   ncr)
6539     lt_cv_deplibs_check_method=pass_all
6540     ;;
6541   sequent)
6542     lt_cv_file_magic_cmd='/bin/file'
6543     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6544     ;;
6545   sni)
6546     lt_cv_file_magic_cmd='/bin/file'
6547     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6548     lt_cv_file_magic_test_file=/lib/libc.so
6549     ;;
6550   siemens)
6551     lt_cv_deplibs_check_method=pass_all
6552     ;;
6553   pc)
6554     lt_cv_deplibs_check_method=pass_all
6555     ;;
6556   esac
6557   ;;
6558
6559 tpf*)
6560   lt_cv_deplibs_check_method=pass_all
6561   ;;
6562 esac
6563
6564 fi
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6566 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6567 file_magic_cmd=$lt_cv_file_magic_cmd
6568 deplibs_check_method=$lt_cv_deplibs_check_method
6569 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582 if test -n "$ac_tool_prefix"; then
6583   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6584 set dummy ${ac_tool_prefix}ar; ac_word=$2
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6586 $as_echo_n "checking for $ac_word... " >&6; }
6587 if test "${ac_cv_prog_AR+set}" = set; then :
6588   $as_echo_n "(cached) " >&6
6589 else
6590   if test -n "$AR"; then
6591   ac_cv_prog_AR="$AR" # Let the user override the test.
6592 else
6593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6594 for as_dir in $PATH
6595 do
6596   IFS=$as_save_IFS
6597   test -z "$as_dir" && as_dir=.
6598     for ac_exec_ext in '' $ac_executable_extensions; do
6599   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6600     ac_cv_prog_AR="${ac_tool_prefix}ar"
6601     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6602     break 2
6603   fi
6604 done
6605   done
6606 IFS=$as_save_IFS
6607
6608 fi
6609 fi
6610 AR=$ac_cv_prog_AR
6611 if test -n "$AR"; then
6612   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6613 $as_echo "$AR" >&6; }
6614 else
6615   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6616 $as_echo "no" >&6; }
6617 fi
6618
6619
6620 fi
6621 if test -z "$ac_cv_prog_AR"; then
6622   ac_ct_AR=$AR
6623   # Extract the first word of "ar", so it can be a program name with args.
6624 set dummy ar; ac_word=$2
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6626 $as_echo_n "checking for $ac_word... " >&6; }
6627 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6628   $as_echo_n "(cached) " >&6
6629 else
6630   if test -n "$ac_ct_AR"; then
6631   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6632 else
6633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6634 for as_dir in $PATH
6635 do
6636   IFS=$as_save_IFS
6637   test -z "$as_dir" && as_dir=.
6638     for ac_exec_ext in '' $ac_executable_extensions; do
6639   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6640     ac_cv_prog_ac_ct_AR="ar"
6641     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6642     break 2
6643   fi
6644 done
6645   done
6646 IFS=$as_save_IFS
6647
6648 fi
6649 fi
6650 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6651 if test -n "$ac_ct_AR"; then
6652   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6653 $as_echo "$ac_ct_AR" >&6; }
6654 else
6655   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6656 $as_echo "no" >&6; }
6657 fi
6658
6659   if test "x$ac_ct_AR" = x; then
6660     AR="false"
6661   else
6662     case $cross_compiling:$ac_tool_warned in
6663 yes:)
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6665 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6666 ac_tool_warned=yes ;;
6667 esac
6668     AR=$ac_ct_AR
6669   fi
6670 else
6671   AR="$ac_cv_prog_AR"
6672 fi
6673
6674 test -z "$AR" && AR=ar
6675 test -z "$AR_FLAGS" && AR_FLAGS=cru
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687 if test -n "$ac_tool_prefix"; then
6688   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6689 set dummy ${ac_tool_prefix}strip; ac_word=$2
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6691 $as_echo_n "checking for $ac_word... " >&6; }
6692 if test "${ac_cv_prog_STRIP+set}" = set; then :
6693   $as_echo_n "(cached) " >&6
6694 else
6695   if test -n "$STRIP"; then
6696   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6697 else
6698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699 for as_dir in $PATH
6700 do
6701   IFS=$as_save_IFS
6702   test -z "$as_dir" && as_dir=.
6703     for ac_exec_ext in '' $ac_executable_extensions; do
6704   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6705     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6706     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6707     break 2
6708   fi
6709 done
6710   done
6711 IFS=$as_save_IFS
6712
6713 fi
6714 fi
6715 STRIP=$ac_cv_prog_STRIP
6716 if test -n "$STRIP"; then
6717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6718 $as_echo "$STRIP" >&6; }
6719 else
6720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6721 $as_echo "no" >&6; }
6722 fi
6723
6724
6725 fi
6726 if test -z "$ac_cv_prog_STRIP"; then
6727   ac_ct_STRIP=$STRIP
6728   # Extract the first word of "strip", so it can be a program name with args.
6729 set dummy strip; ac_word=$2
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6731 $as_echo_n "checking for $ac_word... " >&6; }
6732 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6733   $as_echo_n "(cached) " >&6
6734 else
6735   if test -n "$ac_ct_STRIP"; then
6736   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6737 else
6738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6739 for as_dir in $PATH
6740 do
6741   IFS=$as_save_IFS
6742   test -z "$as_dir" && as_dir=.
6743     for ac_exec_ext in '' $ac_executable_extensions; do
6744   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6745     ac_cv_prog_ac_ct_STRIP="strip"
6746     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6747     break 2
6748   fi
6749 done
6750   done
6751 IFS=$as_save_IFS
6752
6753 fi
6754 fi
6755 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6756 if test -n "$ac_ct_STRIP"; then
6757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6758 $as_echo "$ac_ct_STRIP" >&6; }
6759 else
6760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6761 $as_echo "no" >&6; }
6762 fi
6763
6764   if test "x$ac_ct_STRIP" = x; then
6765     STRIP=":"
6766   else
6767     case $cross_compiling:$ac_tool_warned in
6768 yes:)
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6770 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6771 ac_tool_warned=yes ;;
6772 esac
6773     STRIP=$ac_ct_STRIP
6774   fi
6775 else
6776   STRIP="$ac_cv_prog_STRIP"
6777 fi
6778
6779 test -z "$STRIP" && STRIP=:
6780
6781
6782
6783
6784
6785
6786 if test -n "$ac_tool_prefix"; then
6787   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6788 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6790 $as_echo_n "checking for $ac_word... " >&6; }
6791 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6792   $as_echo_n "(cached) " >&6
6793 else
6794   if test -n "$RANLIB"; then
6795   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6796 else
6797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6798 for as_dir in $PATH
6799 do
6800   IFS=$as_save_IFS
6801   test -z "$as_dir" && as_dir=.
6802     for ac_exec_ext in '' $ac_executable_extensions; do
6803   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6804     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6805     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6806     break 2
6807   fi
6808 done
6809   done
6810 IFS=$as_save_IFS
6811
6812 fi
6813 fi
6814 RANLIB=$ac_cv_prog_RANLIB
6815 if test -n "$RANLIB"; then
6816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6817 $as_echo "$RANLIB" >&6; }
6818 else
6819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6820 $as_echo "no" >&6; }
6821 fi
6822
6823
6824 fi
6825 if test -z "$ac_cv_prog_RANLIB"; then
6826   ac_ct_RANLIB=$RANLIB
6827   # Extract the first word of "ranlib", so it can be a program name with args.
6828 set dummy ranlib; ac_word=$2
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6830 $as_echo_n "checking for $ac_word... " >&6; }
6831 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6832   $as_echo_n "(cached) " >&6
6833 else
6834   if test -n "$ac_ct_RANLIB"; then
6835   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6836 else
6837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6838 for as_dir in $PATH
6839 do
6840   IFS=$as_save_IFS
6841   test -z "$as_dir" && as_dir=.
6842     for ac_exec_ext in '' $ac_executable_extensions; do
6843   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6844     ac_cv_prog_ac_ct_RANLIB="ranlib"
6845     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6846     break 2
6847   fi
6848 done
6849   done
6850 IFS=$as_save_IFS
6851
6852 fi
6853 fi
6854 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6855 if test -n "$ac_ct_RANLIB"; then
6856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6857 $as_echo "$ac_ct_RANLIB" >&6; }
6858 else
6859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6860 $as_echo "no" >&6; }
6861 fi
6862
6863   if test "x$ac_ct_RANLIB" = x; then
6864     RANLIB=":"
6865   else
6866     case $cross_compiling:$ac_tool_warned in
6867 yes:)
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6869 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6870 ac_tool_warned=yes ;;
6871 esac
6872     RANLIB=$ac_ct_RANLIB
6873   fi
6874 else
6875   RANLIB="$ac_cv_prog_RANLIB"
6876 fi
6877
6878 test -z "$RANLIB" && RANLIB=:
6879
6880
6881
6882
6883
6884
6885 # Determine commands to create old-style static archives.
6886 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6887 old_postinstall_cmds='chmod 644 $oldlib'
6888 old_postuninstall_cmds=
6889
6890 if test -n "$RANLIB"; then
6891   case $host_os in
6892   openbsd*)
6893     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6894     ;;
6895   *)
6896     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6897     ;;
6898   esac
6899   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6900 fi
6901
6902 case $host_os in
6903   darwin*)
6904     lock_old_archive_extraction=yes ;;
6905   *)
6906     lock_old_archive_extraction=no ;;
6907 esac
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947 # If no C compiler was specified, use CC.
6948 LTCC=${LTCC-"$CC"}
6949
6950 # If no C compiler flags were specified, use CFLAGS.
6951 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6952
6953 # Allow CC to be a program name with arguments.
6954 compiler=$CC
6955
6956
6957 # Check for command to grab the raw symbol name followed by C symbol from nm.
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6959 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6960 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6961   $as_echo_n "(cached) " >&6
6962 else
6963
6964 # These are sane defaults that work on at least a few old systems.
6965 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6966
6967 # Character class describing NM global symbol codes.
6968 symcode='[BCDEGRST]'
6969
6970 # Regexp to match symbols that can be accessed directly from C.
6971 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6972
6973 # Define system-specific variables.
6974 case $host_os in
6975 aix*)
6976   symcode='[BCDT]'
6977   ;;
6978 cygwin* | mingw* | pw32* | cegcc*)
6979   symcode='[ABCDGISTW]'
6980   ;;
6981 hpux*)
6982   if test "$host_cpu" = ia64; then
6983     symcode='[ABCDEGRST]'
6984   fi
6985   ;;
6986 irix* | nonstopux*)
6987   symcode='[BCDEGRST]'
6988   ;;
6989 osf*)
6990   symcode='[BCDEGQRST]'
6991   ;;
6992 solaris*)
6993   symcode='[BDRT]'
6994   ;;
6995 sco3.2v5*)
6996   symcode='[DT]'
6997   ;;
6998 sysv4.2uw2*)
6999   symcode='[DT]'
7000   ;;
7001 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7002   symcode='[ABDT]'
7003   ;;
7004 sysv4)
7005   symcode='[DFNSTU]'
7006   ;;
7007 esac
7008
7009 # If we're using GNU nm, then use its standard symbol codes.
7010 case `$NM -V 2>&1` in
7011 *GNU* | *'with BFD'*)
7012   symcode='[ABCDGIRSTW]' ;;
7013 esac
7014
7015 # Transform an extracted symbol line into a proper C declaration.
7016 # Some systems (esp. on ia64) link data and code symbols differently,
7017 # so use this general approach.
7018 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7019
7020 # Transform an extracted symbol line into symbol name and symbol address
7021 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7022 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'"
7023
7024 # Handle CRLF in mingw tool chain
7025 opt_cr=
7026 case $build_os in
7027 mingw*)
7028   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7029   ;;
7030 esac
7031
7032 # Try without a prefix underscore, then with it.
7033 for ac_symprfx in "" "_"; do
7034
7035   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7036   symxfrm="\\1 $ac_symprfx\\2 \\2"
7037
7038   # Write the raw and C identifiers.
7039   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7040     # Fake it for dumpbin and say T for any non-static function
7041     # and D for any global variable.
7042     # Also find C++ and __fastcall symbols from MSVC++,
7043     # which start with @ or ?.
7044     lt_cv_sys_global_symbol_pipe="$AWK '"\
7045 "     {last_section=section; section=\$ 3};"\
7046 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7047 "     \$ 0!~/External *\|/{next};"\
7048 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7049 "     {if(hide[section]) next};"\
7050 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7051 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7052 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7053 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7054 "     ' prfx=^$ac_symprfx"
7055   else
7056     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7057   fi
7058
7059   # Check to see that the pipe works correctly.
7060   pipe_works=no
7061
7062   rm -f conftest*
7063   cat > conftest.$ac_ext <<_LT_EOF
7064 #ifdef __cplusplus
7065 extern "C" {
7066 #endif
7067 char nm_test_var;
7068 void nm_test_func(void);
7069 void nm_test_func(void){}
7070 #ifdef __cplusplus
7071 }
7072 #endif
7073 int main(){nm_test_var='a';nm_test_func();return(0);}
7074 _LT_EOF
7075
7076   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7077   (eval $ac_compile) 2>&5
7078   ac_status=$?
7079   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7080   test $ac_status = 0; }; then
7081     # Now try to grab the symbols.
7082     nlist=conftest.nm
7083     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7084   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7085   ac_status=$?
7086   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7087   test $ac_status = 0; } && test -s "$nlist"; then
7088       # Try sorting and uniquifying the output.
7089       if sort "$nlist" | uniq > "$nlist"T; then
7090         mv -f "$nlist"T "$nlist"
7091       else
7092         rm -f "$nlist"T
7093       fi
7094
7095       # Make sure that we snagged all the symbols we need.
7096       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7097         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7098           cat <<_LT_EOF > conftest.$ac_ext
7099 #ifdef __cplusplus
7100 extern "C" {
7101 #endif
7102
7103 _LT_EOF
7104           # Now generate the symbol file.
7105           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7106
7107           cat <<_LT_EOF >> conftest.$ac_ext
7108
7109 /* The mapping between symbol names and symbols.  */
7110 const struct {
7111   const char *name;
7112   void       *address;
7113 }
7114 lt__PROGRAM__LTX_preloaded_symbols[] =
7115 {
7116   { "@PROGRAM@", (void *) 0 },
7117 _LT_EOF
7118           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7119           cat <<\_LT_EOF >> conftest.$ac_ext
7120   {0, (void *) 0}
7121 };
7122
7123 /* This works around a problem in FreeBSD linker */
7124 #ifdef FREEBSD_WORKAROUND
7125 static const void *lt_preloaded_setup() {
7126   return lt__PROGRAM__LTX_preloaded_symbols;
7127 }
7128 #endif
7129
7130 #ifdef __cplusplus
7131 }
7132 #endif
7133 _LT_EOF
7134           # Now try linking the two files.
7135           mv conftest.$ac_objext conftstm.$ac_objext
7136           lt_save_LIBS="$LIBS"
7137           lt_save_CFLAGS="$CFLAGS"
7138           LIBS="conftstm.$ac_objext"
7139           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7140           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7141   (eval $ac_link) 2>&5
7142   ac_status=$?
7143   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7144   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7145             pipe_works=yes
7146           fi
7147           LIBS="$lt_save_LIBS"
7148           CFLAGS="$lt_save_CFLAGS"
7149         else
7150           echo "cannot find nm_test_func in $nlist" >&5
7151         fi
7152       else
7153         echo "cannot find nm_test_var in $nlist" >&5
7154       fi
7155     else
7156       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7157     fi
7158   else
7159     echo "$progname: failed program was:" >&5
7160     cat conftest.$ac_ext >&5
7161   fi
7162   rm -rf conftest* conftst*
7163
7164   # Do not use the global_symbol_pipe unless it works.
7165   if test "$pipe_works" = yes; then
7166     break
7167   else
7168     lt_cv_sys_global_symbol_pipe=
7169   fi
7170 done
7171
7172 fi
7173
7174 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7175   lt_cv_sys_global_symbol_to_cdecl=
7176 fi
7177 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7179 $as_echo "failed" >&6; }
7180 else
7181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7182 $as_echo "ok" >&6; }
7183 fi
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207 # Check whether --enable-libtool-lock was given.
7208 if test "${enable_libtool_lock+set}" = set; then :
7209   enableval=$enable_libtool_lock;
7210 fi
7211
7212 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7213
7214 # Some flags need to be propagated to the compiler or linker for good
7215 # libtool support.
7216 case $host in
7217 ia64-*-hpux*)
7218   # Find out which ABI we are using.
7219   echo 'int i;' > conftest.$ac_ext
7220   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7221   (eval $ac_compile) 2>&5
7222   ac_status=$?
7223   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7224   test $ac_status = 0; }; then
7225     case `/usr/bin/file conftest.$ac_objext` in
7226       *ELF-32*)
7227         HPUX_IA64_MODE="32"
7228         ;;
7229       *ELF-64*)
7230         HPUX_IA64_MODE="64"
7231         ;;
7232     esac
7233   fi
7234   rm -rf conftest*
7235   ;;
7236 *-*-irix6*)
7237   # Find out which ABI we are using.
7238   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7239   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7240   (eval $ac_compile) 2>&5
7241   ac_status=$?
7242   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7243   test $ac_status = 0; }; then
7244     if test "$lt_cv_prog_gnu_ld" = yes; then
7245       case `/usr/bin/file conftest.$ac_objext` in
7246         *32-bit*)
7247           LD="${LD-ld} -melf32bsmip"
7248           ;;
7249         *N32*)
7250           LD="${LD-ld} -melf32bmipn32"
7251           ;;
7252         *64-bit*)
7253           LD="${LD-ld} -melf64bmip"
7254         ;;
7255       esac
7256     else
7257       case `/usr/bin/file conftest.$ac_objext` in
7258         *32-bit*)
7259           LD="${LD-ld} -32"
7260           ;;
7261         *N32*)
7262           LD="${LD-ld} -n32"
7263           ;;
7264         *64-bit*)
7265           LD="${LD-ld} -64"
7266           ;;
7267       esac
7268     fi
7269   fi
7270   rm -rf conftest*
7271   ;;
7272
7273 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7274 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7275   # Find out which ABI we are using.
7276   echo 'int i;' > conftest.$ac_ext
7277   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7278   (eval $ac_compile) 2>&5
7279   ac_status=$?
7280   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7281   test $ac_status = 0; }; then
7282     case `/usr/bin/file conftest.o` in
7283       *32-bit*)
7284         case $host in
7285           x86_64-*kfreebsd*-gnu)
7286             LD="${LD-ld} -m elf_i386_fbsd"
7287             ;;
7288           x86_64-*linux*)
7289             case `/usr/bin/file conftest.o` in
7290               *x86-64*)
7291                 LD="${LD-ld} -m elf32_x86_64"
7292                 ;;
7293               *)
7294                 LD="${LD-ld} -m elf_i386"
7295                 ;;
7296             esac
7297             ;;
7298           ppc64-*linux*|powerpc64-*linux*)
7299             LD="${LD-ld} -m elf32ppclinux"
7300             ;;
7301           s390x-*linux*)
7302             LD="${LD-ld} -m elf_s390"
7303             ;;
7304           sparc64-*linux*)
7305             LD="${LD-ld} -m elf32_sparc"
7306             ;;
7307         esac
7308         ;;
7309       *64-bit*)
7310         case $host in
7311           x86_64-*kfreebsd*-gnu)
7312             LD="${LD-ld} -m elf_x86_64_fbsd"
7313             ;;
7314           x86_64-*linux*)
7315             LD="${LD-ld} -m elf_x86_64"
7316             ;;
7317           ppc*-*linux*|powerpc*-*linux*)
7318             LD="${LD-ld} -m elf64ppc"
7319             ;;
7320           s390*-*linux*|s390*-*tpf*)
7321             LD="${LD-ld} -m elf64_s390"
7322             ;;
7323           sparc*-*linux*)
7324             LD="${LD-ld} -m elf64_sparc"
7325             ;;
7326         esac
7327         ;;
7328     esac
7329   fi
7330   rm -rf conftest*
7331   ;;
7332
7333 *-*-sco3.2v5*)
7334   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7335   SAVE_CFLAGS="$CFLAGS"
7336   CFLAGS="$CFLAGS -belf"
7337   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7338 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7339 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7340   $as_echo_n "(cached) " >&6
7341 else
7342   ac_ext=c
7343 ac_cpp='$CPP $CPPFLAGS'
7344 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7345 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7346 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7347
7348      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7349 /* end confdefs.h.  */
7350
7351 int
7352 main ()
7353 {
7354
7355   ;
7356   return 0;
7357 }
7358 _ACEOF
7359 if ac_fn_c_try_link "$LINENO"; then :
7360   lt_cv_cc_needs_belf=yes
7361 else
7362   lt_cv_cc_needs_belf=no
7363 fi
7364 rm -f core conftest.err conftest.$ac_objext \
7365     conftest$ac_exeext conftest.$ac_ext
7366      ac_ext=c
7367 ac_cpp='$CPP $CPPFLAGS'
7368 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7369 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7370 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7371
7372 fi
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7374 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7375   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7376     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7377     CFLAGS="$SAVE_CFLAGS"
7378   fi
7379   ;;
7380 sparc*-*solaris*)
7381   # Find out which ABI we are using.
7382   echo 'int i;' > conftest.$ac_ext
7383   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7384   (eval $ac_compile) 2>&5
7385   ac_status=$?
7386   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7387   test $ac_status = 0; }; then
7388     case `/usr/bin/file conftest.o` in
7389     *64-bit*)
7390       case $lt_cv_prog_gnu_ld in
7391       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7392       *)
7393         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7394           LD="${LD-ld} -64"
7395         fi
7396         ;;
7397       esac
7398       ;;
7399     esac
7400   fi
7401   rm -rf conftest*
7402   ;;
7403 esac
7404
7405 need_locks="$enable_libtool_lock"
7406
7407
7408   case $host_os in
7409     rhapsody* | darwin*)
7410     if test -n "$ac_tool_prefix"; then
7411   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7412 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7414 $as_echo_n "checking for $ac_word... " >&6; }
7415 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7416   $as_echo_n "(cached) " >&6
7417 else
7418   if test -n "$DSYMUTIL"; then
7419   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7420 else
7421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7422 for as_dir in $PATH
7423 do
7424   IFS=$as_save_IFS
7425   test -z "$as_dir" && as_dir=.
7426     for ac_exec_ext in '' $ac_executable_extensions; do
7427   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7428     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7429     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7430     break 2
7431   fi
7432 done
7433   done
7434 IFS=$as_save_IFS
7435
7436 fi
7437 fi
7438 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7439 if test -n "$DSYMUTIL"; then
7440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7441 $as_echo "$DSYMUTIL" >&6; }
7442 else
7443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7444 $as_echo "no" >&6; }
7445 fi
7446
7447
7448 fi
7449 if test -z "$ac_cv_prog_DSYMUTIL"; then
7450   ac_ct_DSYMUTIL=$DSYMUTIL
7451   # Extract the first word of "dsymutil", so it can be a program name with args.
7452 set dummy dsymutil; ac_word=$2
7453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7454 $as_echo_n "checking for $ac_word... " >&6; }
7455 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7456   $as_echo_n "(cached) " >&6
7457 else
7458   if test -n "$ac_ct_DSYMUTIL"; then
7459   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7460 else
7461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7462 for as_dir in $PATH
7463 do
7464   IFS=$as_save_IFS
7465   test -z "$as_dir" && as_dir=.
7466     for ac_exec_ext in '' $ac_executable_extensions; do
7467   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7468     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7469     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7470     break 2
7471   fi
7472 done
7473   done
7474 IFS=$as_save_IFS
7475
7476 fi
7477 fi
7478 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7479 if test -n "$ac_ct_DSYMUTIL"; then
7480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7481 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7482 else
7483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7484 $as_echo "no" >&6; }
7485 fi
7486
7487   if test "x$ac_ct_DSYMUTIL" = x; then
7488     DSYMUTIL=":"
7489   else
7490     case $cross_compiling:$ac_tool_warned in
7491 yes:)
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7493 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7494 ac_tool_warned=yes ;;
7495 esac
7496     DSYMUTIL=$ac_ct_DSYMUTIL
7497   fi
7498 else
7499   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7500 fi
7501
7502     if test -n "$ac_tool_prefix"; then
7503   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7504 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7506 $as_echo_n "checking for $ac_word... " >&6; }
7507 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7508   $as_echo_n "(cached) " >&6
7509 else
7510   if test -n "$NMEDIT"; then
7511   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7512 else
7513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7514 for as_dir in $PATH
7515 do
7516   IFS=$as_save_IFS
7517   test -z "$as_dir" && as_dir=.
7518     for ac_exec_ext in '' $ac_executable_extensions; do
7519   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7520     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7521     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7522     break 2
7523   fi
7524 done
7525   done
7526 IFS=$as_save_IFS
7527
7528 fi
7529 fi
7530 NMEDIT=$ac_cv_prog_NMEDIT
7531 if test -n "$NMEDIT"; then
7532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7533 $as_echo "$NMEDIT" >&6; }
7534 else
7535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7536 $as_echo "no" >&6; }
7537 fi
7538
7539
7540 fi
7541 if test -z "$ac_cv_prog_NMEDIT"; then
7542   ac_ct_NMEDIT=$NMEDIT
7543   # Extract the first word of "nmedit", so it can be a program name with args.
7544 set dummy nmedit; ac_word=$2
7545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7546 $as_echo_n "checking for $ac_word... " >&6; }
7547 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7548   $as_echo_n "(cached) " >&6
7549 else
7550   if test -n "$ac_ct_NMEDIT"; then
7551   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7552 else
7553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7554 for as_dir in $PATH
7555 do
7556   IFS=$as_save_IFS
7557   test -z "$as_dir" && as_dir=.
7558     for ac_exec_ext in '' $ac_executable_extensions; do
7559   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7560     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7561     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7562     break 2
7563   fi
7564 done
7565   done
7566 IFS=$as_save_IFS
7567
7568 fi
7569 fi
7570 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7571 if test -n "$ac_ct_NMEDIT"; then
7572   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7573 $as_echo "$ac_ct_NMEDIT" >&6; }
7574 else
7575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7576 $as_echo "no" >&6; }
7577 fi
7578
7579   if test "x$ac_ct_NMEDIT" = x; then
7580     NMEDIT=":"
7581   else
7582     case $cross_compiling:$ac_tool_warned in
7583 yes:)
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7585 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7586 ac_tool_warned=yes ;;
7587 esac
7588     NMEDIT=$ac_ct_NMEDIT
7589   fi
7590 else
7591   NMEDIT="$ac_cv_prog_NMEDIT"
7592 fi
7593
7594     if test -n "$ac_tool_prefix"; then
7595   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7596 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7598 $as_echo_n "checking for $ac_word... " >&6; }
7599 if test "${ac_cv_prog_LIPO+set}" = set; then :
7600   $as_echo_n "(cached) " >&6
7601 else
7602   if test -n "$LIPO"; then
7603   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7604 else
7605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7606 for as_dir in $PATH
7607 do
7608   IFS=$as_save_IFS
7609   test -z "$as_dir" && as_dir=.
7610     for ac_exec_ext in '' $ac_executable_extensions; do
7611   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7612     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7613     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7614     break 2
7615   fi
7616 done
7617   done
7618 IFS=$as_save_IFS
7619
7620 fi
7621 fi
7622 LIPO=$ac_cv_prog_LIPO
7623 if test -n "$LIPO"; then
7624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7625 $as_echo "$LIPO" >&6; }
7626 else
7627   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7628 $as_echo "no" >&6; }
7629 fi
7630
7631
7632 fi
7633 if test -z "$ac_cv_prog_LIPO"; then
7634   ac_ct_LIPO=$LIPO
7635   # Extract the first word of "lipo", so it can be a program name with args.
7636 set dummy lipo; ac_word=$2
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7638 $as_echo_n "checking for $ac_word... " >&6; }
7639 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7640   $as_echo_n "(cached) " >&6
7641 else
7642   if test -n "$ac_ct_LIPO"; then
7643   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7644 else
7645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7646 for as_dir in $PATH
7647 do
7648   IFS=$as_save_IFS
7649   test -z "$as_dir" && as_dir=.
7650     for ac_exec_ext in '' $ac_executable_extensions; do
7651   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7652     ac_cv_prog_ac_ct_LIPO="lipo"
7653     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7654     break 2
7655   fi
7656 done
7657   done
7658 IFS=$as_save_IFS
7659
7660 fi
7661 fi
7662 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7663 if test -n "$ac_ct_LIPO"; then
7664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7665 $as_echo "$ac_ct_LIPO" >&6; }
7666 else
7667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7668 $as_echo "no" >&6; }
7669 fi
7670
7671   if test "x$ac_ct_LIPO" = x; then
7672     LIPO=":"
7673   else
7674     case $cross_compiling:$ac_tool_warned in
7675 yes:)
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7677 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7678 ac_tool_warned=yes ;;
7679 esac
7680     LIPO=$ac_ct_LIPO
7681   fi
7682 else
7683   LIPO="$ac_cv_prog_LIPO"
7684 fi
7685
7686     if test -n "$ac_tool_prefix"; then
7687   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7688 set dummy ${ac_tool_prefix}otool; ac_word=$2
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7690 $as_echo_n "checking for $ac_word... " >&6; }
7691 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7692   $as_echo_n "(cached) " >&6
7693 else
7694   if test -n "$OTOOL"; then
7695   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7696 else
7697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7698 for as_dir in $PATH
7699 do
7700   IFS=$as_save_IFS
7701   test -z "$as_dir" && as_dir=.
7702     for ac_exec_ext in '' $ac_executable_extensions; do
7703   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7704     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7705     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7706     break 2
7707   fi
7708 done
7709   done
7710 IFS=$as_save_IFS
7711
7712 fi
7713 fi
7714 OTOOL=$ac_cv_prog_OTOOL
7715 if test -n "$OTOOL"; then
7716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7717 $as_echo "$OTOOL" >&6; }
7718 else
7719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7720 $as_echo "no" >&6; }
7721 fi
7722
7723
7724 fi
7725 if test -z "$ac_cv_prog_OTOOL"; then
7726   ac_ct_OTOOL=$OTOOL
7727   # Extract the first word of "otool", so it can be a program name with args.
7728 set dummy otool; ac_word=$2
7729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7730 $as_echo_n "checking for $ac_word... " >&6; }
7731 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7732   $as_echo_n "(cached) " >&6
7733 else
7734   if test -n "$ac_ct_OTOOL"; then
7735   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7736 else
7737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7738 for as_dir in $PATH
7739 do
7740   IFS=$as_save_IFS
7741   test -z "$as_dir" && as_dir=.
7742     for ac_exec_ext in '' $ac_executable_extensions; do
7743   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7744     ac_cv_prog_ac_ct_OTOOL="otool"
7745     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7746     break 2
7747   fi
7748 done
7749   done
7750 IFS=$as_save_IFS
7751
7752 fi
7753 fi
7754 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7755 if test -n "$ac_ct_OTOOL"; then
7756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7757 $as_echo "$ac_ct_OTOOL" >&6; }
7758 else
7759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7760 $as_echo "no" >&6; }
7761 fi
7762
7763   if test "x$ac_ct_OTOOL" = x; then
7764     OTOOL=":"
7765   else
7766     case $cross_compiling:$ac_tool_warned in
7767 yes:)
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7769 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7770 ac_tool_warned=yes ;;
7771 esac
7772     OTOOL=$ac_ct_OTOOL
7773   fi
7774 else
7775   OTOOL="$ac_cv_prog_OTOOL"
7776 fi
7777
7778     if test -n "$ac_tool_prefix"; then
7779   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7780 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7782 $as_echo_n "checking for $ac_word... " >&6; }
7783 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7784   $as_echo_n "(cached) " >&6
7785 else
7786   if test -n "$OTOOL64"; then
7787   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7788 else
7789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7790 for as_dir in $PATH
7791 do
7792   IFS=$as_save_IFS
7793   test -z "$as_dir" && as_dir=.
7794     for ac_exec_ext in '' $ac_executable_extensions; do
7795   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7796     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7797     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7798     break 2
7799   fi
7800 done
7801   done
7802 IFS=$as_save_IFS
7803
7804 fi
7805 fi
7806 OTOOL64=$ac_cv_prog_OTOOL64
7807 if test -n "$OTOOL64"; then
7808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7809 $as_echo "$OTOOL64" >&6; }
7810 else
7811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7812 $as_echo "no" >&6; }
7813 fi
7814
7815
7816 fi
7817 if test -z "$ac_cv_prog_OTOOL64"; then
7818   ac_ct_OTOOL64=$OTOOL64
7819   # Extract the first word of "otool64", so it can be a program name with args.
7820 set dummy otool64; ac_word=$2
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7822 $as_echo_n "checking for $ac_word... " >&6; }
7823 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7824   $as_echo_n "(cached) " >&6
7825 else
7826   if test -n "$ac_ct_OTOOL64"; then
7827   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7828 else
7829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7830 for as_dir in $PATH
7831 do
7832   IFS=$as_save_IFS
7833   test -z "$as_dir" && as_dir=.
7834     for ac_exec_ext in '' $ac_executable_extensions; do
7835   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7836     ac_cv_prog_ac_ct_OTOOL64="otool64"
7837     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7838     break 2
7839   fi
7840 done
7841   done
7842 IFS=$as_save_IFS
7843
7844 fi
7845 fi
7846 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7847 if test -n "$ac_ct_OTOOL64"; then
7848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7849 $as_echo "$ac_ct_OTOOL64" >&6; }
7850 else
7851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7852 $as_echo "no" >&6; }
7853 fi
7854
7855   if test "x$ac_ct_OTOOL64" = x; then
7856     OTOOL64=":"
7857   else
7858     case $cross_compiling:$ac_tool_warned in
7859 yes:)
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7861 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7862 ac_tool_warned=yes ;;
7863 esac
7864     OTOOL64=$ac_ct_OTOOL64
7865   fi
7866 else
7867   OTOOL64="$ac_cv_prog_OTOOL64"
7868 fi
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7897 $as_echo_n "checking for -single_module linker flag... " >&6; }
7898 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7899   $as_echo_n "(cached) " >&6
7900 else
7901   lt_cv_apple_cc_single_mod=no
7902       if test -z "${LT_MULTI_MODULE}"; then
7903         # By default we will add the -single_module flag. You can override
7904         # by either setting the environment variable LT_MULTI_MODULE
7905         # non-empty at configure time, or by adding -multi_module to the
7906         # link flags.
7907         rm -rf libconftest.dylib*
7908         echo "int foo(void){return 1;}" > conftest.c
7909         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7910 -dynamiclib -Wl,-single_module conftest.c" >&5
7911         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7912           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7913         _lt_result=$?
7914         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7915           lt_cv_apple_cc_single_mod=yes
7916         else
7917           cat conftest.err >&5
7918         fi
7919         rm -rf libconftest.dylib*
7920         rm -f conftest.*
7921       fi
7922 fi
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7924 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7925     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7926 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7927 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7928   $as_echo_n "(cached) " >&6
7929 else
7930   lt_cv_ld_exported_symbols_list=no
7931       save_LDFLAGS=$LDFLAGS
7932       echo "_main" > conftest.sym
7933       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7934       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7935 /* end confdefs.h.  */
7936
7937 int
7938 main ()
7939 {
7940
7941   ;
7942   return 0;
7943 }
7944 _ACEOF
7945 if ac_fn_c_try_link "$LINENO"; then :
7946   lt_cv_ld_exported_symbols_list=yes
7947 else
7948   lt_cv_ld_exported_symbols_list=no
7949 fi
7950 rm -f core conftest.err conftest.$ac_objext \
7951     conftest$ac_exeext conftest.$ac_ext
7952         LDFLAGS="$save_LDFLAGS"
7953
7954 fi
7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7956 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7957     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7958 $as_echo_n "checking for -force_load linker flag... " >&6; }
7959 if test "${lt_cv_ld_force_load+set}" = set; then :
7960   $as_echo_n "(cached) " >&6
7961 else
7962   lt_cv_ld_force_load=no
7963       cat > conftest.c << _LT_EOF
7964 int forced_loaded() { return 2;}
7965 _LT_EOF
7966       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7967       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7968       echo "$AR cru libconftest.a conftest.o" >&5
7969       $AR cru libconftest.a conftest.o 2>&5
7970       cat > conftest.c << _LT_EOF
7971 int main() { return 0;}
7972 _LT_EOF
7973       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7974       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7975       _lt_result=$?
7976       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7977         lt_cv_ld_force_load=yes
7978       else
7979         cat conftest.err >&5
7980       fi
7981         rm -f conftest.err libconftest.a conftest conftest.c
7982         rm -rf conftest.dSYM
7983
7984 fi
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7986 $as_echo "$lt_cv_ld_force_load" >&6; }
7987     case $host_os in
7988     rhapsody* | darwin1.[012])
7989       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7990     darwin1.*)
7991       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7992     darwin*) # darwin 5.x on
7993       # if running on 10.5 or later, the deployment target defaults
7994       # to the OS version, if on x86, and 10.4, the deployment
7995       # target defaults to 10.4. Don't you love it?
7996       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7997         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7998           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7999         10.[012]*)
8000           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8001         10.*)
8002           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8003       esac
8004     ;;
8005   esac
8006     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8007       _lt_dar_single_mod='$single_module'
8008     fi
8009     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8010       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8011     else
8012       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8013     fi
8014     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8015       _lt_dsymutil='~$DSYMUTIL $lib || :'
8016     else
8017       _lt_dsymutil=
8018     fi
8019     ;;
8020   esac
8021
8022 ac_ext=c
8023 ac_cpp='$CPP $CPPFLAGS'
8024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8028 $as_echo_n "checking how to run the C preprocessor... " >&6; }
8029 # On Suns, sometimes $CPP names a directory.
8030 if test -n "$CPP" && test -d "$CPP"; then
8031   CPP=
8032 fi
8033 if test -z "$CPP"; then
8034   if test "${ac_cv_prog_CPP+set}" = set; then :
8035   $as_echo_n "(cached) " >&6
8036 else
8037       # Double quotes because CPP needs to be expanded
8038     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8039     do
8040       ac_preproc_ok=false
8041 for ac_c_preproc_warn_flag in '' yes
8042 do
8043   # Use a header file that comes with gcc, so configuring glibc
8044   # with a fresh cross-compiler works.
8045   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8046   # <limits.h> exists even on freestanding compilers.
8047   # On the NeXT, cc -E runs the code through the compiler's parser,
8048   # not just through cpp. "Syntax error" is here to catch this case.
8049   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8050 /* end confdefs.h.  */
8051 #ifdef __STDC__
8052 # include <limits.h>
8053 #else
8054 # include <assert.h>
8055 #endif
8056                      Syntax error
8057 _ACEOF
8058 if ac_fn_c_try_cpp "$LINENO"; then :
8059
8060 else
8061   # Broken: fails on valid input.
8062 continue
8063 fi
8064 rm -f conftest.err conftest.$ac_ext
8065
8066   # OK, works on sane cases.  Now check whether nonexistent headers
8067   # can be detected and how.
8068   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8069 /* end confdefs.h.  */
8070 #include <ac_nonexistent.h>
8071 _ACEOF
8072 if ac_fn_c_try_cpp "$LINENO"; then :
8073   # Broken: success on invalid input.
8074 continue
8075 else
8076   # Passes both tests.
8077 ac_preproc_ok=:
8078 break
8079 fi
8080 rm -f conftest.err conftest.$ac_ext
8081
8082 done
8083 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8084 rm -f conftest.err conftest.$ac_ext
8085 if $ac_preproc_ok; then :
8086   break
8087 fi
8088
8089     done
8090     ac_cv_prog_CPP=$CPP
8091
8092 fi
8093   CPP=$ac_cv_prog_CPP
8094 else
8095   ac_cv_prog_CPP=$CPP
8096 fi
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8098 $as_echo "$CPP" >&6; }
8099 ac_preproc_ok=false
8100 for ac_c_preproc_warn_flag in '' yes
8101 do
8102   # Use a header file that comes with gcc, so configuring glibc
8103   # with a fresh cross-compiler works.
8104   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8105   # <limits.h> exists even on freestanding compilers.
8106   # On the NeXT, cc -E runs the code through the compiler's parser,
8107   # not just through cpp. "Syntax error" is here to catch this case.
8108   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8109 /* end confdefs.h.  */
8110 #ifdef __STDC__
8111 # include <limits.h>
8112 #else
8113 # include <assert.h>
8114 #endif
8115                      Syntax error
8116 _ACEOF
8117 if ac_fn_c_try_cpp "$LINENO"; then :
8118
8119 else
8120   # Broken: fails on valid input.
8121 continue
8122 fi
8123 rm -f conftest.err conftest.$ac_ext
8124
8125   # OK, works on sane cases.  Now check whether nonexistent headers
8126   # can be detected and how.
8127   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8128 /* end confdefs.h.  */
8129 #include <ac_nonexistent.h>
8130 _ACEOF
8131 if ac_fn_c_try_cpp "$LINENO"; then :
8132   # Broken: success on invalid input.
8133 continue
8134 else
8135   # Passes both tests.
8136 ac_preproc_ok=:
8137 break
8138 fi
8139 rm -f conftest.err conftest.$ac_ext
8140
8141 done
8142 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8143 rm -f conftest.err conftest.$ac_ext
8144 if $ac_preproc_ok; then :
8145
8146 else
8147   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8148 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8149 as_fn_error "C preprocessor \"$CPP\" fails sanity check
8150 See \`config.log' for more details." "$LINENO" 5; }
8151 fi
8152
8153 ac_ext=c
8154 ac_cpp='$CPP $CPPFLAGS'
8155 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8156 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8157 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8158
8159
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8161 $as_echo_n "checking for ANSI C header files... " >&6; }
8162 if test "${ac_cv_header_stdc+set}" = set; then :
8163   $as_echo_n "(cached) " >&6
8164 else
8165   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8166 /* end confdefs.h.  */
8167 #include <stdlib.h>
8168 #include <stdarg.h>
8169 #include <string.h>
8170 #include <float.h>
8171
8172 int
8173 main ()
8174 {
8175
8176   ;
8177   return 0;
8178 }
8179 _ACEOF
8180 if ac_fn_c_try_compile "$LINENO"; then :
8181   ac_cv_header_stdc=yes
8182 else
8183   ac_cv_header_stdc=no
8184 fi
8185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8186
8187 if test $ac_cv_header_stdc = yes; then
8188   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8189   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8190 /* end confdefs.h.  */
8191 #include <string.h>
8192
8193 _ACEOF
8194 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8195   $EGREP "memchr" >/dev/null 2>&1; then :
8196
8197 else
8198   ac_cv_header_stdc=no
8199 fi
8200 rm -f conftest*
8201
8202 fi
8203
8204 if test $ac_cv_header_stdc = yes; then
8205   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8206   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8207 /* end confdefs.h.  */
8208 #include <stdlib.h>
8209
8210 _ACEOF
8211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8212   $EGREP "free" >/dev/null 2>&1; then :
8213
8214 else
8215   ac_cv_header_stdc=no
8216 fi
8217 rm -f conftest*
8218
8219 fi
8220
8221 if test $ac_cv_header_stdc = yes; then
8222   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8223   if test "$cross_compiling" = yes; then :
8224   :
8225 else
8226   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8227 /* end confdefs.h.  */
8228 #include <ctype.h>
8229 #include <stdlib.h>
8230 #if ((' ' & 0x0FF) == 0x020)
8231 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8232 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8233 #else
8234 # define ISLOWER(c) \
8235                    (('a' <= (c) && (c) <= 'i') \
8236                      || ('j' <= (c) && (c) <= 'r') \
8237                      || ('s' <= (c) && (c) <= 'z'))
8238 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8239 #endif
8240
8241 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8242 int
8243 main ()
8244 {
8245   int i;
8246   for (i = 0; i < 256; i++)
8247     if (XOR (islower (i), ISLOWER (i))
8248         || toupper (i) != TOUPPER (i))
8249       return 2;
8250   return 0;
8251 }
8252 _ACEOF
8253 if ac_fn_c_try_run "$LINENO"; then :
8254
8255 else
8256   ac_cv_header_stdc=no
8257 fi
8258 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8259   conftest.$ac_objext conftest.beam conftest.$ac_ext
8260 fi
8261
8262 fi
8263 fi
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8265 $as_echo "$ac_cv_header_stdc" >&6; }
8266 if test $ac_cv_header_stdc = yes; then
8267
8268 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8269
8270 fi
8271
8272 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8273 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8274                   inttypes.h stdint.h unistd.h
8275 do :
8276   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8277 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8278 "
8279 eval as_val=\$$as_ac_Header
8280    if test "x$as_val" = x""yes; then :
8281   cat >>confdefs.h <<_ACEOF
8282 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8283 _ACEOF
8284
8285 fi
8286
8287 done
8288
8289
8290 for ac_header in dlfcn.h
8291 do :
8292   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8293 "
8294 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8295   cat >>confdefs.h <<_ACEOF
8296 #define HAVE_DLFCN_H 1
8297 _ACEOF
8298
8299 fi
8300
8301 done
8302
8303
8304
8305
8306
8307
8308 # Set options
8309
8310
8311
8312         enable_dlopen=no
8313
8314
8315   enable_win32_dll=no
8316
8317
8318             # Check whether --enable-shared was given.
8319 if test "${enable_shared+set}" = set; then :
8320   enableval=$enable_shared; p=${PACKAGE-default}
8321     case $enableval in
8322     yes) enable_shared=yes ;;
8323     no) enable_shared=no ;;
8324     *)
8325       enable_shared=no
8326       # Look at the argument we got.  We use all the common list separators.
8327       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8328       for pkg in $enableval; do
8329         IFS="$lt_save_ifs"
8330         if test "X$pkg" = "X$p"; then
8331           enable_shared=yes
8332         fi
8333       done
8334       IFS="$lt_save_ifs"
8335       ;;
8336     esac
8337 else
8338   enable_shared=yes
8339 fi
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349   # Check whether --enable-static was given.
8350 if test "${enable_static+set}" = set; then :
8351   enableval=$enable_static; p=${PACKAGE-default}
8352     case $enableval in
8353     yes) enable_static=yes ;;
8354     no) enable_static=no ;;
8355     *)
8356      enable_static=no
8357       # Look at the argument we got.  We use all the common list separators.
8358       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8359       for pkg in $enableval; do
8360         IFS="$lt_save_ifs"
8361         if test "X$pkg" = "X$p"; then
8362           enable_static=yes
8363         fi
8364       done
8365       IFS="$lt_save_ifs"
8366       ;;
8367     esac
8368 else
8369   enable_static=yes
8370 fi
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381 # Check whether --with-pic was given.
8382 if test "${with_pic+set}" = set; then :
8383   withval=$with_pic; pic_mode="$withval"
8384 else
8385   pic_mode=default
8386 fi
8387
8388
8389 test -z "$pic_mode" && pic_mode=default
8390
8391
8392
8393
8394
8395
8396
8397   # Check whether --enable-fast-install was given.
8398 if test "${enable_fast_install+set}" = set; then :
8399   enableval=$enable_fast_install; p=${PACKAGE-default}
8400     case $enableval in
8401     yes) enable_fast_install=yes ;;
8402     no) enable_fast_install=no ;;
8403     *)
8404       enable_fast_install=no
8405       # Look at the argument we got.  We use all the common list separators.
8406       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8407       for pkg in $enableval; do
8408         IFS="$lt_save_ifs"
8409         if test "X$pkg" = "X$p"; then
8410           enable_fast_install=yes
8411         fi
8412       done
8413       IFS="$lt_save_ifs"
8414       ;;
8415     esac
8416 else
8417   enable_fast_install=yes
8418 fi
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430 # This can be used to rebuild libtool when needed
8431 LIBTOOL_DEPS="$ltmain"
8432
8433 # Always use our own libtool.
8434 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461 test -z "$LN_S" && LN_S="ln -s"
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476 if test -n "${ZSH_VERSION+set}" ; then
8477    setopt NO_GLOB_SUBST
8478 fi
8479
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8481 $as_echo_n "checking for objdir... " >&6; }
8482 if test "${lt_cv_objdir+set}" = set; then :
8483   $as_echo_n "(cached) " >&6
8484 else
8485   rm -f .libs 2>/dev/null
8486 mkdir .libs 2>/dev/null
8487 if test -d .libs; then
8488   lt_cv_objdir=.libs
8489 else
8490   # MS-DOS does not allow filenames that begin with a dot.
8491   lt_cv_objdir=_libs
8492 fi
8493 rmdir .libs 2>/dev/null
8494 fi
8495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8496 $as_echo "$lt_cv_objdir" >&6; }
8497 objdir=$lt_cv_objdir
8498
8499
8500
8501
8502
8503 cat >>confdefs.h <<_ACEOF
8504 #define LT_OBJDIR "$lt_cv_objdir/"
8505 _ACEOF
8506
8507
8508
8509
8510 case $host_os in
8511 aix3*)
8512   # AIX sometimes has problems with the GCC collect2 program.  For some
8513   # reason, if we set the COLLECT_NAMES environment variable, the problems
8514   # vanish in a puff of smoke.
8515   if test "X${COLLECT_NAMES+set}" != Xset; then
8516     COLLECT_NAMES=
8517     export COLLECT_NAMES
8518   fi
8519   ;;
8520 esac
8521
8522 # Global variables:
8523 ofile=libtool
8524 can_build_shared=yes
8525
8526 # All known linkers require a `.a' archive for static linking (except MSVC,
8527 # which needs '.lib').
8528 libext=a
8529
8530 with_gnu_ld="$lt_cv_prog_gnu_ld"
8531
8532 old_CC="$CC"
8533 old_CFLAGS="$CFLAGS"
8534
8535 # Set sane defaults for various variables
8536 test -z "$CC" && CC=cc
8537 test -z "$LTCC" && LTCC=$CC
8538 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8539 test -z "$LD" && LD=ld
8540 test -z "$ac_objext" && ac_objext=o
8541
8542 for cc_temp in $compiler""; do
8543   case $cc_temp in
8544     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8545     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8546     \-*) ;;
8547     *) break;;
8548   esac
8549 done
8550 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8551
8552
8553 # Only perform the check for file, if the check method requires it
8554 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8555 case $deplibs_check_method in
8556 file_magic*)
8557   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8558     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8559 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8560 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8561   $as_echo_n "(cached) " >&6
8562 else
8563   case $MAGIC_CMD in
8564 [\\/*] |  ?:[\\/]*)
8565   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8566   ;;
8567 *)
8568   lt_save_MAGIC_CMD="$MAGIC_CMD"
8569   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8570   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8571   for ac_dir in $ac_dummy; do
8572     IFS="$lt_save_ifs"
8573     test -z "$ac_dir" && ac_dir=.
8574     if test -f $ac_dir/${ac_tool_prefix}file; then
8575       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8576       if test -n "$file_magic_test_file"; then
8577         case $deplibs_check_method in
8578         "file_magic "*)
8579           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8580           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8581           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8582             $EGREP "$file_magic_regex" > /dev/null; then
8583             :
8584           else
8585             cat <<_LT_EOF 1>&2
8586
8587 *** Warning: the command libtool uses to detect shared libraries,
8588 *** $file_magic_cmd, produces output that libtool cannot recognize.
8589 *** The result is that libtool may fail to recognize shared libraries
8590 *** as such.  This will affect the creation of libtool libraries that
8591 *** depend on shared libraries, but programs linked with such libtool
8592 *** libraries will work regardless of this problem.  Nevertheless, you
8593 *** may want to report the problem to your system manager and/or to
8594 *** bug-libtool@gnu.org
8595
8596 _LT_EOF
8597           fi ;;
8598         esac
8599       fi
8600       break
8601     fi
8602   done
8603   IFS="$lt_save_ifs"
8604   MAGIC_CMD="$lt_save_MAGIC_CMD"
8605   ;;
8606 esac
8607 fi
8608
8609 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8610 if test -n "$MAGIC_CMD"; then
8611   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8612 $as_echo "$MAGIC_CMD" >&6; }
8613 else
8614   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8615 $as_echo "no" >&6; }
8616 fi
8617
8618
8619
8620
8621
8622 if test -z "$lt_cv_path_MAGIC_CMD"; then
8623   if test -n "$ac_tool_prefix"; then
8624     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8625 $as_echo_n "checking for file... " >&6; }
8626 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8627   $as_echo_n "(cached) " >&6
8628 else
8629   case $MAGIC_CMD in
8630 [\\/*] |  ?:[\\/]*)
8631   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8632   ;;
8633 *)
8634   lt_save_MAGIC_CMD="$MAGIC_CMD"
8635   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8636   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8637   for ac_dir in $ac_dummy; do
8638     IFS="$lt_save_ifs"
8639     test -z "$ac_dir" && ac_dir=.
8640     if test -f $ac_dir/file; then
8641       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8642       if test -n "$file_magic_test_file"; then
8643         case $deplibs_check_method in
8644         "file_magic "*)
8645           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8646           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8647           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8648             $EGREP "$file_magic_regex" > /dev/null; then
8649             :
8650           else
8651             cat <<_LT_EOF 1>&2
8652
8653 *** Warning: the command libtool uses to detect shared libraries,
8654 *** $file_magic_cmd, produces output that libtool cannot recognize.
8655 *** The result is that libtool may fail to recognize shared libraries
8656 *** as such.  This will affect the creation of libtool libraries that
8657 *** depend on shared libraries, but programs linked with such libtool
8658 *** libraries will work regardless of this problem.  Nevertheless, you
8659 *** may want to report the problem to your system manager and/or to
8660 *** bug-libtool@gnu.org
8661
8662 _LT_EOF
8663           fi ;;
8664         esac
8665       fi
8666       break
8667     fi
8668   done
8669   IFS="$lt_save_ifs"
8670   MAGIC_CMD="$lt_save_MAGIC_CMD"
8671   ;;
8672 esac
8673 fi
8674
8675 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8676 if test -n "$MAGIC_CMD"; then
8677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8678 $as_echo "$MAGIC_CMD" >&6; }
8679 else
8680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681 $as_echo "no" >&6; }
8682 fi
8683
8684
8685   else
8686     MAGIC_CMD=:
8687   fi
8688 fi
8689
8690   fi
8691   ;;
8692 esac
8693
8694 # Use C for the default configuration in the libtool script
8695
8696 lt_save_CC="$CC"
8697 ac_ext=c
8698 ac_cpp='$CPP $CPPFLAGS'
8699 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8700 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8701 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8702
8703
8704 # Source file extension for C test sources.
8705 ac_ext=c
8706
8707 # Object file extension for compiled C test sources.
8708 objext=o
8709 objext=$objext
8710
8711 # Code to be used in simple compile tests
8712 lt_simple_compile_test_code="int some_variable = 0;"
8713
8714 # Code to be used in simple link tests
8715 lt_simple_link_test_code='int main(){return(0);}'
8716
8717
8718
8719
8720
8721
8722
8723 # If no C compiler was specified, use CC.
8724 LTCC=${LTCC-"$CC"}
8725
8726 # If no C compiler flags were specified, use CFLAGS.
8727 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8728
8729 # Allow CC to be a program name with arguments.
8730 compiler=$CC
8731
8732 # Save the default compiler, since it gets overwritten when the other
8733 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8734 compiler_DEFAULT=$CC
8735
8736 # save warnings/boilerplate of simple test code
8737 ac_outfile=conftest.$ac_objext
8738 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8739 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8740 _lt_compiler_boilerplate=`cat conftest.err`
8741 $RM conftest*
8742
8743 ac_outfile=conftest.$ac_objext
8744 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8745 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8746 _lt_linker_boilerplate=`cat conftest.err`
8747 $RM -r conftest*
8748
8749
8750 ## CAVEAT EMPTOR:
8751 ## There is no encapsulation within the following macros, do not change
8752 ## the running order or otherwise move them around unless you know exactly
8753 ## what you are doing...
8754 if test -n "$compiler"; then
8755
8756 lt_prog_compiler_no_builtin_flag=
8757
8758 if test "$GCC" = yes; then
8759   case $cc_basename in
8760   nvcc*)
8761     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8762   *)
8763     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8764   esac
8765
8766   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8767 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8768 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8769   $as_echo_n "(cached) " >&6
8770 else
8771   lt_cv_prog_compiler_rtti_exceptions=no
8772    ac_outfile=conftest.$ac_objext
8773    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8774    lt_compiler_flag="-fno-rtti -fno-exceptions"
8775    # Insert the option either (1) after the last *FLAGS variable, or
8776    # (2) before a word containing "conftest.", or (3) at the end.
8777    # Note that $ac_compile itself does not contain backslashes and begins
8778    # with a dollar sign (not a hyphen), so the echo should work correctly.
8779    # The option is referenced via a variable to avoid confusing sed.
8780    lt_compile=`echo "$ac_compile" | $SED \
8781    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8782    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8783    -e 's:$: $lt_compiler_flag:'`
8784    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8785    (eval "$lt_compile" 2>conftest.err)
8786    ac_status=$?
8787    cat conftest.err >&5
8788    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8789    if (exit $ac_status) && test -s "$ac_outfile"; then
8790      # The compiler can only warn and ignore the option if not recognized
8791      # So say no if there are warnings other than the usual output.
8792      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8793      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8794      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8795        lt_cv_prog_compiler_rtti_exceptions=yes
8796      fi
8797    fi
8798    $RM conftest*
8799
8800 fi
8801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8802 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8803
8804 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8805     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8806 else
8807     :
8808 fi
8809
8810 fi
8811
8812
8813
8814
8815
8816
8817   lt_prog_compiler_wl=
8818 lt_prog_compiler_pic=
8819 lt_prog_compiler_static=
8820
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8822 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8823
8824   if test "$GCC" = yes; then
8825     lt_prog_compiler_wl='-Wl,'
8826     lt_prog_compiler_static='-static'
8827
8828     case $host_os in
8829       aix*)
8830       # All AIX code is PIC.
8831       if test "$host_cpu" = ia64; then
8832         # AIX 5 now supports IA64 processor
8833         lt_prog_compiler_static='-Bstatic'
8834       fi
8835       lt_prog_compiler_pic='-fPIC'
8836       ;;
8837
8838     amigaos*)
8839       case $host_cpu in
8840       powerpc)
8841             # see comment about AmigaOS4 .so support
8842             lt_prog_compiler_pic='-fPIC'
8843         ;;
8844       m68k)
8845             # FIXME: we need at least 68020 code to build shared libraries, but
8846             # adding the `-m68020' flag to GCC prevents building anything better,
8847             # like `-m68040'.
8848             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8849         ;;
8850       esac
8851       ;;
8852
8853     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8854       # PIC is the default for these OSes.
8855       ;;
8856
8857     mingw* | cygwin* | pw32* | os2* | cegcc*)
8858       # This hack is so that the source file can tell whether it is being
8859       # built for inclusion in a dll (and should export symbols for example).
8860       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8861       # (--disable-auto-import) libraries
8862       lt_prog_compiler_pic='-DDLL_EXPORT'
8863       ;;
8864
8865     darwin* | rhapsody*)
8866       # PIC is the default on this platform
8867       # Common symbols not allowed in MH_DYLIB files
8868       lt_prog_compiler_pic='-fno-common'
8869       ;;
8870
8871     haiku*)
8872       # PIC is the default for Haiku.
8873       # The "-static" flag exists, but is broken.
8874       lt_prog_compiler_static=
8875       ;;
8876
8877     hpux*)
8878       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8879       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8880       # sets the default TLS model and affects inlining.
8881       case $host_cpu in
8882       hppa*64*)
8883         # +Z the default
8884         ;;
8885       *)
8886         lt_prog_compiler_pic='-fPIC'
8887         ;;
8888       esac
8889       ;;
8890
8891     interix[3-9]*)
8892       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8893       # Instead, we relocate shared libraries at runtime.
8894       ;;
8895
8896     msdosdjgpp*)
8897       # Just because we use GCC doesn't mean we suddenly get shared libraries
8898       # on systems that don't support them.
8899       lt_prog_compiler_can_build_shared=no
8900       enable_shared=no
8901       ;;
8902
8903     *nto* | *qnx*)
8904       # QNX uses GNU C++, but need to define -shared option too, otherwise
8905       # it will coredump.
8906       lt_prog_compiler_pic='-fPIC -shared'
8907       ;;
8908
8909     sysv4*MP*)
8910       if test -d /usr/nec; then
8911         lt_prog_compiler_pic=-Kconform_pic
8912       fi
8913       ;;
8914
8915     *)
8916       lt_prog_compiler_pic='-fPIC'
8917       ;;
8918     esac
8919
8920     case $cc_basename in
8921     nvcc*) # Cuda Compiler Driver 2.2
8922       lt_prog_compiler_wl='-Xlinker '
8923       lt_prog_compiler_pic='-Xcompiler -fPIC'
8924       ;;
8925     esac
8926   else
8927     # PORTME Check for flag to pass linker flags through the system compiler.
8928     case $host_os in
8929     aix*)
8930       lt_prog_compiler_wl='-Wl,'
8931       if test "$host_cpu" = ia64; then
8932         # AIX 5 now supports IA64 processor
8933         lt_prog_compiler_static='-Bstatic'
8934       else
8935         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8936       fi
8937       ;;
8938
8939     mingw* | cygwin* | pw32* | os2* | cegcc*)
8940       # This hack is so that the source file can tell whether it is being
8941       # built for inclusion in a dll (and should export symbols for example).
8942       lt_prog_compiler_pic='-DDLL_EXPORT'
8943       ;;
8944
8945     hpux9* | hpux10* | hpux11*)
8946       lt_prog_compiler_wl='-Wl,'
8947       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8948       # not for PA HP-UX.
8949       case $host_cpu in
8950       hppa*64*|ia64*)
8951         # +Z the default
8952         ;;
8953       *)
8954         lt_prog_compiler_pic='+Z'
8955         ;;
8956       esac
8957       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8958       lt_prog_compiler_static='${wl}-a ${wl}archive'
8959       ;;
8960
8961     irix5* | irix6* | nonstopux*)
8962       lt_prog_compiler_wl='-Wl,'
8963       # PIC (with -KPIC) is the default.
8964       lt_prog_compiler_static='-non_shared'
8965       ;;
8966
8967     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8968       case $cc_basename in
8969       # old Intel for x86_64 which still supported -KPIC.
8970       ecc*)
8971         lt_prog_compiler_wl='-Wl,'
8972         lt_prog_compiler_pic='-KPIC'
8973         lt_prog_compiler_static='-static'
8974         ;;
8975       # icc used to be incompatible with GCC.
8976       # ICC 10 doesn't accept -KPIC any more.
8977       icc* | ifort*)
8978         lt_prog_compiler_wl='-Wl,'
8979         lt_prog_compiler_pic='-fPIC'
8980         lt_prog_compiler_static='-static'
8981         ;;
8982       # Lahey Fortran 8.1.
8983       lf95*)
8984         lt_prog_compiler_wl='-Wl,'
8985         lt_prog_compiler_pic='--shared'
8986         lt_prog_compiler_static='--static'
8987         ;;
8988       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8989         # Portland Group compilers (*not* the Pentium gcc compiler,
8990         # which looks to be a dead project)
8991         lt_prog_compiler_wl='-Wl,'
8992         lt_prog_compiler_pic='-fpic'
8993         lt_prog_compiler_static='-Bstatic'
8994         ;;
8995       ccc*)
8996         lt_prog_compiler_wl='-Wl,'
8997         # All Alpha code is PIC.
8998         lt_prog_compiler_static='-non_shared'
8999         ;;
9000       xl* | bgxl* | bgf* | mpixl*)
9001         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9002         lt_prog_compiler_wl='-Wl,'
9003         lt_prog_compiler_pic='-qpic'
9004         lt_prog_compiler_static='-qstaticlink'
9005         ;;
9006       *)
9007         case `$CC -V 2>&1 | sed 5q` in
9008         *Sun\ F* | *Sun*Fortran*)
9009           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9010           lt_prog_compiler_pic='-KPIC'
9011           lt_prog_compiler_static='-Bstatic'
9012           lt_prog_compiler_wl=''
9013           ;;
9014         *Sun\ C*)
9015           # Sun C 5.9
9016           lt_prog_compiler_pic='-KPIC'
9017           lt_prog_compiler_static='-Bstatic'
9018           lt_prog_compiler_wl='-Wl,'
9019           ;;
9020         esac
9021         ;;
9022       esac
9023       ;;
9024
9025     newsos6)
9026       lt_prog_compiler_pic='-KPIC'
9027       lt_prog_compiler_static='-Bstatic'
9028       ;;
9029
9030     *nto* | *qnx*)
9031       # QNX uses GNU C++, but need to define -shared option too, otherwise
9032       # it will coredump.
9033       lt_prog_compiler_pic='-fPIC -shared'
9034       ;;
9035
9036     osf3* | osf4* | osf5*)
9037       lt_prog_compiler_wl='-Wl,'
9038       # All OSF/1 code is PIC.
9039       lt_prog_compiler_static='-non_shared'
9040       ;;
9041
9042     rdos*)
9043       lt_prog_compiler_static='-non_shared'
9044       ;;
9045
9046     solaris*)
9047       lt_prog_compiler_pic='-KPIC'
9048       lt_prog_compiler_static='-Bstatic'
9049       case $cc_basename in
9050       f77* | f90* | f95*)
9051         lt_prog_compiler_wl='-Qoption ld ';;
9052       *)
9053         lt_prog_compiler_wl='-Wl,';;
9054       esac
9055       ;;
9056
9057     sunos4*)
9058       lt_prog_compiler_wl='-Qoption ld '
9059       lt_prog_compiler_pic='-PIC'
9060       lt_prog_compiler_static='-Bstatic'
9061       ;;
9062
9063     sysv4 | sysv4.2uw2* | sysv4.3*)
9064       lt_prog_compiler_wl='-Wl,'
9065       lt_prog_compiler_pic='-KPIC'
9066       lt_prog_compiler_static='-Bstatic'
9067       ;;
9068
9069     sysv4*MP*)
9070       if test -d /usr/nec ;then
9071         lt_prog_compiler_pic='-Kconform_pic'
9072         lt_prog_compiler_static='-Bstatic'
9073       fi
9074       ;;
9075
9076     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9077       lt_prog_compiler_wl='-Wl,'
9078       lt_prog_compiler_pic='-KPIC'
9079       lt_prog_compiler_static='-Bstatic'
9080       ;;
9081
9082     unicos*)
9083       lt_prog_compiler_wl='-Wl,'
9084       lt_prog_compiler_can_build_shared=no
9085       ;;
9086
9087     uts4*)
9088       lt_prog_compiler_pic='-pic'
9089       lt_prog_compiler_static='-Bstatic'
9090       ;;
9091
9092     *)
9093       lt_prog_compiler_can_build_shared=no
9094       ;;
9095     esac
9096   fi
9097
9098 case $host_os in
9099   # For platforms which do not support PIC, -DPIC is meaningless:
9100   *djgpp*)
9101     lt_prog_compiler_pic=
9102     ;;
9103   *)
9104     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9105     ;;
9106 esac
9107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9108 $as_echo "$lt_prog_compiler_pic" >&6; }
9109
9110
9111
9112
9113
9114
9115 #
9116 # Check to make sure the PIC flag actually works.
9117 #
9118 if test -n "$lt_prog_compiler_pic"; then
9119   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9120 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9121 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9122   $as_echo_n "(cached) " >&6
9123 else
9124   lt_cv_prog_compiler_pic_works=no
9125    ac_outfile=conftest.$ac_objext
9126    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9127    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9128    # Insert the option either (1) after the last *FLAGS variable, or
9129    # (2) before a word containing "conftest.", or (3) at the end.
9130    # Note that $ac_compile itself does not contain backslashes and begins
9131    # with a dollar sign (not a hyphen), so the echo should work correctly.
9132    # The option is referenced via a variable to avoid confusing sed.
9133    lt_compile=`echo "$ac_compile" | $SED \
9134    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9135    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9136    -e 's:$: $lt_compiler_flag:'`
9137    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9138    (eval "$lt_compile" 2>conftest.err)
9139    ac_status=$?
9140    cat conftest.err >&5
9141    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9142    if (exit $ac_status) && test -s "$ac_outfile"; then
9143      # The compiler can only warn and ignore the option if not recognized
9144      # So say no if there are warnings other than the usual output.
9145      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9146      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9147      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9148        lt_cv_prog_compiler_pic_works=yes
9149      fi
9150    fi
9151    $RM conftest*
9152
9153 fi
9154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9155 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9156
9157 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9158     case $lt_prog_compiler_pic in
9159      "" | " "*) ;;
9160      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9161      esac
9162 else
9163     lt_prog_compiler_pic=
9164      lt_prog_compiler_can_build_shared=no
9165 fi
9166
9167 fi
9168
9169
9170
9171
9172
9173
9174 #
9175 # Check to make sure the static flag actually works.
9176 #
9177 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9179 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9180 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9181   $as_echo_n "(cached) " >&6
9182 else
9183   lt_cv_prog_compiler_static_works=no
9184    save_LDFLAGS="$LDFLAGS"
9185    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9186    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9187    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9188      # The linker can only warn and ignore the option if not recognized
9189      # So say no if there are warnings
9190      if test -s conftest.err; then
9191        # Append any errors to the config.log.
9192        cat conftest.err 1>&5
9193        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9194        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9195        if diff conftest.exp conftest.er2 >/dev/null; then
9196          lt_cv_prog_compiler_static_works=yes
9197        fi
9198      else
9199        lt_cv_prog_compiler_static_works=yes
9200      fi
9201    fi
9202    $RM -r conftest*
9203    LDFLAGS="$save_LDFLAGS"
9204
9205 fi
9206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9207 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9208
9209 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9210     :
9211 else
9212     lt_prog_compiler_static=
9213 fi
9214
9215
9216
9217
9218
9219
9220
9221   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9222 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9223 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9224   $as_echo_n "(cached) " >&6
9225 else
9226   lt_cv_prog_compiler_c_o=no
9227    $RM -r conftest 2>/dev/null
9228    mkdir conftest
9229    cd conftest
9230    mkdir out
9231    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9232
9233    lt_compiler_flag="-o out/conftest2.$ac_objext"
9234    # Insert the option either (1) after the last *FLAGS variable, or
9235    # (2) before a word containing "conftest.", or (3) at the end.
9236    # Note that $ac_compile itself does not contain backslashes and begins
9237    # with a dollar sign (not a hyphen), so the echo should work correctly.
9238    lt_compile=`echo "$ac_compile" | $SED \
9239    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9240    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9241    -e 's:$: $lt_compiler_flag:'`
9242    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9243    (eval "$lt_compile" 2>out/conftest.err)
9244    ac_status=$?
9245    cat out/conftest.err >&5
9246    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9247    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9248    then
9249      # The compiler can only warn and ignore the option if not recognized
9250      # So say no if there are warnings
9251      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9252      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9253      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9254        lt_cv_prog_compiler_c_o=yes
9255      fi
9256    fi
9257    chmod u+w . 2>&5
9258    $RM conftest*
9259    # SGI C++ compiler will create directory out/ii_files/ for
9260    # template instantiation
9261    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9262    $RM out/* && rmdir out
9263    cd ..
9264    $RM -r conftest
9265    $RM conftest*
9266
9267 fi
9268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9269 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9270
9271
9272
9273
9274
9275
9276   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9277 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9278 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9279   $as_echo_n "(cached) " >&6
9280 else
9281   lt_cv_prog_compiler_c_o=no
9282    $RM -r conftest 2>/dev/null
9283    mkdir conftest
9284    cd conftest
9285    mkdir out
9286    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9287
9288    lt_compiler_flag="-o out/conftest2.$ac_objext"
9289    # Insert the option either (1) after the last *FLAGS variable, or
9290    # (2) before a word containing "conftest.", or (3) at the end.
9291    # Note that $ac_compile itself does not contain backslashes and begins
9292    # with a dollar sign (not a hyphen), so the echo should work correctly.
9293    lt_compile=`echo "$ac_compile" | $SED \
9294    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9295    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9296    -e 's:$: $lt_compiler_flag:'`
9297    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9298    (eval "$lt_compile" 2>out/conftest.err)
9299    ac_status=$?
9300    cat out/conftest.err >&5
9301    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9302    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9303    then
9304      # The compiler can only warn and ignore the option if not recognized
9305      # So say no if there are warnings
9306      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9307      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9308      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9309        lt_cv_prog_compiler_c_o=yes
9310      fi
9311    fi
9312    chmod u+w . 2>&5
9313    $RM conftest*
9314    # SGI C++ compiler will create directory out/ii_files/ for
9315    # template instantiation
9316    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9317    $RM out/* && rmdir out
9318    cd ..
9319    $RM -r conftest
9320    $RM conftest*
9321
9322 fi
9323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9324 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9325
9326
9327
9328
9329 hard_links="nottested"
9330 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9331   # do not overwrite the value of need_locks provided by the user
9332   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9333 $as_echo_n "checking if we can lock with hard links... " >&6; }
9334   hard_links=yes
9335   $RM conftest*
9336   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9337   touch conftest.a
9338   ln conftest.a conftest.b 2>&5 || hard_links=no
9339   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9341 $as_echo "$hard_links" >&6; }
9342   if test "$hard_links" = no; then
9343     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9344 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9345     need_locks=warn
9346   fi
9347 else
9348   need_locks=no
9349 fi
9350
9351
9352
9353
9354
9355
9356   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9357 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9358
9359   runpath_var=
9360   allow_undefined_flag=
9361   always_export_symbols=no
9362   archive_cmds=
9363   archive_expsym_cmds=
9364   compiler_needs_object=no
9365   enable_shared_with_static_runtimes=no
9366   export_dynamic_flag_spec=
9367   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9368   hardcode_automatic=no
9369   hardcode_direct=no
9370   hardcode_direct_absolute=no
9371   hardcode_libdir_flag_spec=
9372   hardcode_libdir_flag_spec_ld=
9373   hardcode_libdir_separator=
9374   hardcode_minus_L=no
9375   hardcode_shlibpath_var=unsupported
9376   inherit_rpath=no
9377   link_all_deplibs=unknown
9378   module_cmds=
9379   module_expsym_cmds=
9380   old_archive_from_new_cmds=
9381   old_archive_from_expsyms_cmds=
9382   thread_safe_flag_spec=
9383   whole_archive_flag_spec=
9384   # include_expsyms should be a list of space-separated symbols to be *always*
9385   # included in the symbol list
9386   include_expsyms=
9387   # exclude_expsyms can be an extended regexp of symbols to exclude
9388   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9389   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9390   # as well as any symbol that contains `d'.
9391   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9392   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9393   # platforms (ab)use it in PIC code, but their linkers get confused if
9394   # the symbol is explicitly referenced.  Since portable code cannot
9395   # rely on this symbol name, it's probably fine to never include it in
9396   # preloaded symbol tables.
9397   # Exclude shared library initialization/finalization symbols.
9398   extract_expsyms_cmds=
9399
9400   case $host_os in
9401   cygwin* | mingw* | pw32* | cegcc*)
9402     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9403     # When not using gcc, we currently assume that we are using
9404     # Microsoft Visual C++.
9405     if test "$GCC" != yes; then
9406       with_gnu_ld=no
9407     fi
9408     ;;
9409   interix*)
9410     # we just hope/assume this is gcc and not c89 (= MSVC++)
9411     with_gnu_ld=yes
9412     ;;
9413   openbsd*)
9414     with_gnu_ld=no
9415     ;;
9416   esac
9417
9418   ld_shlibs=yes
9419
9420   # On some targets, GNU ld is compatible enough with the native linker
9421   # that we're better off using the native interface for both.
9422   lt_use_gnu_ld_interface=no
9423   if test "$with_gnu_ld" = yes; then
9424     case $host_os in
9425       aix*)
9426         # The AIX port of GNU ld has always aspired to compatibility
9427         # with the native linker.  However, as the warning in the GNU ld
9428         # block says, versions before 2.19.5* couldn't really create working
9429         # shared libraries, regardless of the interface used.
9430         case `$LD -v 2>&1` in
9431           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9432           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9433           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9434           *)
9435             lt_use_gnu_ld_interface=yes
9436             ;;
9437         esac
9438         ;;
9439       *)
9440         lt_use_gnu_ld_interface=yes
9441         ;;
9442     esac
9443   fi
9444
9445   if test "$lt_use_gnu_ld_interface" = yes; then
9446     # If archive_cmds runs LD, not CC, wlarc should be empty
9447     wlarc='${wl}'
9448
9449     # Set some defaults for GNU ld with shared library support. These
9450     # are reset later if shared libraries are not supported. Putting them
9451     # here allows them to be overridden if necessary.
9452     runpath_var=LD_RUN_PATH
9453     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9454     export_dynamic_flag_spec='${wl}--export-dynamic'
9455     # ancient GNU ld didn't support --whole-archive et. al.
9456     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9457       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9458     else
9459       whole_archive_flag_spec=
9460     fi
9461     supports_anon_versioning=no
9462     case `$LD -v 2>&1` in
9463       *GNU\ gold*) supports_anon_versioning=yes ;;
9464       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9465       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9466       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9467       *\ 2.11.*) ;; # other 2.11 versions
9468       *) supports_anon_versioning=yes ;;
9469     esac
9470
9471     # See if GNU ld supports shared libraries.
9472     case $host_os in
9473     aix[3-9]*)
9474       # On AIX/PPC, the GNU linker is very broken
9475       if test "$host_cpu" != ia64; then
9476         ld_shlibs=no
9477         cat <<_LT_EOF 1>&2
9478
9479 *** Warning: the GNU linker, at least up to release 2.19, is reported
9480 *** to be unable to reliably create shared libraries on AIX.
9481 *** Therefore, libtool is disabling shared libraries support.  If you
9482 *** really care for shared libraries, you may want to install binutils
9483 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9484 *** You will then need to restart the configuration process.
9485
9486 _LT_EOF
9487       fi
9488       ;;
9489
9490     amigaos*)
9491       case $host_cpu in
9492       powerpc)
9493             # see comment about AmigaOS4 .so support
9494             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9495             archive_expsym_cmds=''
9496         ;;
9497       m68k)
9498             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)'
9499             hardcode_libdir_flag_spec='-L$libdir'
9500             hardcode_minus_L=yes
9501         ;;
9502       esac
9503       ;;
9504
9505     beos*)
9506       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9507         allow_undefined_flag=unsupported
9508         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9509         # support --undefined.  This deserves some investigation.  FIXME
9510         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9511       else
9512         ld_shlibs=no
9513       fi
9514       ;;
9515
9516     cygwin* | mingw* | pw32* | cegcc*)
9517       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9518       # as there is no search path for DLLs.
9519       hardcode_libdir_flag_spec='-L$libdir'
9520       export_dynamic_flag_spec='${wl}--export-all-symbols'
9521       allow_undefined_flag=unsupported
9522       always_export_symbols=no
9523       enable_shared_with_static_runtimes=yes
9524       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9525
9526       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9527         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9528         # If the export-symbols file already is a .def file (1st line
9529         # is EXPORTS), use it as is; otherwise, prepend...
9530         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9531           cp $export_symbols $output_objdir/$soname.def;
9532         else
9533           echo EXPORTS > $output_objdir/$soname.def;
9534           cat $export_symbols >> $output_objdir/$soname.def;
9535         fi~
9536         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9537       else
9538         ld_shlibs=no
9539       fi
9540       ;;
9541
9542     haiku*)
9543       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9544       link_all_deplibs=yes
9545       ;;
9546
9547     interix[3-9]*)
9548       hardcode_direct=no
9549       hardcode_shlibpath_var=no
9550       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9551       export_dynamic_flag_spec='${wl}-E'
9552       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9553       # Instead, shared libraries are loaded at an image base (0x10000000 by
9554       # default) and relocated if they conflict, which is a slow very memory
9555       # consuming and fragmenting process.  To avoid this, we pick a random,
9556       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9557       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9558       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9559       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'
9560       ;;
9561
9562     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9563       tmp_diet=no
9564       if test "$host_os" = linux-dietlibc; then
9565         case $cc_basename in
9566           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9567         esac
9568       fi
9569       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9570          && test "$tmp_diet" = no
9571       then
9572         tmp_addflag=
9573         tmp_sharedflag='-shared'
9574         case $cc_basename,$host_cpu in
9575         pgcc*)                          # Portland Group C compiler
9576           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'
9577           tmp_addflag=' $pic_flag'
9578           ;;
9579         pgf77* | pgf90* | pgf95* | pgfortran*)
9580                                         # Portland Group f77 and f90 compilers
9581           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'
9582           tmp_addflag=' $pic_flag -Mnomain' ;;
9583         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9584           tmp_addflag=' -i_dynamic' ;;
9585         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9586           tmp_addflag=' -i_dynamic -nofor_main' ;;
9587         ifc* | ifort*)                  # Intel Fortran compiler
9588           tmp_addflag=' -nofor_main' ;;
9589         lf95*)                          # Lahey Fortran 8.1
9590           whole_archive_flag_spec=
9591           tmp_sharedflag='--shared' ;;
9592         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9593           tmp_sharedflag='-qmkshrobj'
9594           tmp_addflag= ;;
9595         nvcc*)  # Cuda Compiler Driver 2.2
9596           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'
9597           compiler_needs_object=yes
9598           ;;
9599         esac
9600         case `$CC -V 2>&1 | sed 5q` in
9601         *Sun\ C*)                       # Sun C 5.9
9602           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'
9603           compiler_needs_object=yes
9604           tmp_sharedflag='-G' ;;
9605         *Sun\ F*)                       # Sun Fortran 8.3
9606           tmp_sharedflag='-G' ;;
9607         esac
9608         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9609
9610         if test "x$supports_anon_versioning" = xyes; then
9611           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9612             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9613             echo "local: *; };" >> $output_objdir/$libname.ver~
9614             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9615         fi
9616
9617         case $cc_basename in
9618         xlf* | bgf* | bgxlf* | mpixlf*)
9619           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9620           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9621           hardcode_libdir_flag_spec=
9622           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9623           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9624           if test "x$supports_anon_versioning" = xyes; then
9625             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9626               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9627               echo "local: *; };" >> $output_objdir/$libname.ver~
9628               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9629           fi
9630           ;;
9631         esac
9632       else
9633         ld_shlibs=no
9634       fi
9635       ;;
9636
9637     netbsd*)
9638       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9639         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9640         wlarc=
9641       else
9642         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9643         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9644       fi
9645       ;;
9646
9647     solaris*)
9648       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9649         ld_shlibs=no
9650         cat <<_LT_EOF 1>&2
9651
9652 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9653 *** create shared libraries on Solaris systems.  Therefore, libtool
9654 *** is disabling shared libraries support.  We urge you to upgrade GNU
9655 *** binutils to release 2.9.1 or newer.  Another option is to modify
9656 *** your PATH or compiler configuration so that the native linker is
9657 *** used, and then restart.
9658
9659 _LT_EOF
9660       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9661         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9662         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9663       else
9664         ld_shlibs=no
9665       fi
9666       ;;
9667
9668     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9669       case `$LD -v 2>&1` in
9670         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9671         ld_shlibs=no
9672         cat <<_LT_EOF 1>&2
9673
9674 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9675 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9676 *** is disabling shared libraries support.  We urge you to upgrade GNU
9677 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9678 *** your PATH or compiler configuration so that the native linker is
9679 *** used, and then restart.
9680
9681 _LT_EOF
9682         ;;
9683         *)
9684           # For security reasons, it is highly recommended that you always
9685           # use absolute paths for naming shared libraries, and exclude the
9686           # DT_RUNPATH tag from executables and libraries.  But doing so
9687           # requires that you compile everything twice, which is a pain.
9688           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9689             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9690             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9691             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9692           else
9693             ld_shlibs=no
9694           fi
9695         ;;
9696       esac
9697       ;;
9698
9699     sunos4*)
9700       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9701       wlarc=
9702       hardcode_direct=yes
9703       hardcode_shlibpath_var=no
9704       ;;
9705
9706     *)
9707       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9708         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9709         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9710       else
9711         ld_shlibs=no
9712       fi
9713       ;;
9714     esac
9715
9716     if test "$ld_shlibs" = no; then
9717       runpath_var=
9718       hardcode_libdir_flag_spec=
9719       export_dynamic_flag_spec=
9720       whole_archive_flag_spec=
9721     fi
9722   else
9723     # PORTME fill in a description of your system's linker (not GNU ld)
9724     case $host_os in
9725     aix3*)
9726       allow_undefined_flag=unsupported
9727       always_export_symbols=yes
9728       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'
9729       # Note: this linker hardcodes the directories in LIBPATH if there
9730       # are no directories specified by -L.
9731       hardcode_minus_L=yes
9732       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9733         # Neither direct hardcoding nor static linking is supported with a
9734         # broken collect2.
9735         hardcode_direct=unsupported
9736       fi
9737       ;;
9738
9739     aix[4-9]*)
9740       if test "$host_cpu" = ia64; then
9741         # On IA64, the linker does run time linking by default, so we don't
9742         # have to do anything special.
9743         aix_use_runtimelinking=no
9744         exp_sym_flag='-Bexport'
9745         no_entry_flag=""
9746       else
9747         # If we're using GNU nm, then we don't want the "-C" option.
9748         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9749         # Also, AIX nm treats weak defined symbols like other global
9750         # defined symbols, whereas GNU nm marks them as "W".
9751         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9752           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'
9753         else
9754           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'
9755         fi
9756         aix_use_runtimelinking=no
9757
9758         # Test if we are trying to use run time linking or normal
9759         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9760         # need to do runtime linking.
9761         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9762           for ld_flag in $LDFLAGS; do
9763           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9764             aix_use_runtimelinking=yes
9765             break
9766           fi
9767           done
9768           ;;
9769         esac
9770
9771         exp_sym_flag='-bexport'
9772         no_entry_flag='-bnoentry'
9773       fi
9774
9775       # When large executables or shared objects are built, AIX ld can
9776       # have problems creating the table of contents.  If linking a library
9777       # or program results in "error TOC overflow" add -mminimal-toc to
9778       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9779       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9780
9781       archive_cmds=''
9782       hardcode_direct=yes
9783       hardcode_direct_absolute=yes
9784       hardcode_libdir_separator=':'
9785       link_all_deplibs=yes
9786       file_list_spec='${wl}-f,'
9787
9788       if test "$GCC" = yes; then
9789         case $host_os in aix4.[012]|aix4.[012].*)
9790         # We only want to do this on AIX 4.2 and lower, the check
9791         # below for broken collect2 doesn't work under 4.3+
9792           collect2name=`${CC} -print-prog-name=collect2`
9793           if test -f "$collect2name" &&
9794            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9795           then
9796           # We have reworked collect2
9797           :
9798           else
9799           # We have old collect2
9800           hardcode_direct=unsupported
9801           # It fails to find uninstalled libraries when the uninstalled
9802           # path is not listed in the libpath.  Setting hardcode_minus_L
9803           # to unsupported forces relinking
9804           hardcode_minus_L=yes
9805           hardcode_libdir_flag_spec='-L$libdir'
9806           hardcode_libdir_separator=
9807           fi
9808           ;;
9809         esac
9810         shared_flag='-shared'
9811         if test "$aix_use_runtimelinking" = yes; then
9812           shared_flag="$shared_flag "'${wl}-G'
9813         fi
9814       else
9815         # not using gcc
9816         if test "$host_cpu" = ia64; then
9817         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9818         # chokes on -Wl,-G. The following line is correct:
9819           shared_flag='-G'
9820         else
9821           if test "$aix_use_runtimelinking" = yes; then
9822             shared_flag='${wl}-G'
9823           else
9824             shared_flag='${wl}-bM:SRE'
9825           fi
9826         fi
9827       fi
9828
9829       export_dynamic_flag_spec='${wl}-bexpall'
9830       # It seems that -bexpall does not export symbols beginning with
9831       # underscore (_), so it is better to generate a list of symbols to export.
9832       always_export_symbols=yes
9833       if test "$aix_use_runtimelinking" = yes; then
9834         # Warning - without using the other runtime loading flags (-brtl),
9835         # -berok will link without error, but may produce a broken library.
9836         allow_undefined_flag='-berok'
9837         # Determine the default libpath from the value encoded in an
9838         # empty executable.
9839         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9840 /* end confdefs.h.  */
9841
9842 int
9843 main ()
9844 {
9845
9846   ;
9847   return 0;
9848 }
9849 _ACEOF
9850 if ac_fn_c_try_link "$LINENO"; then :
9851
9852 lt_aix_libpath_sed='
9853     /Import File Strings/,/^$/ {
9854         /^0/ {
9855             s/^0  *\(.*\)$/\1/
9856             p
9857         }
9858     }'
9859 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9860 # Check for a 64-bit object if we didn't find anything.
9861 if test -z "$aix_libpath"; then
9862   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9863 fi
9864 fi
9865 rm -f core conftest.err conftest.$ac_objext \
9866     conftest$ac_exeext conftest.$ac_ext
9867 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9868
9869         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9870         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"
9871       else
9872         if test "$host_cpu" = ia64; then
9873           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9874           allow_undefined_flag="-z nodefs"
9875           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"
9876         else
9877          # Determine the default libpath from the value encoded in an
9878          # empty executable.
9879          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9880 /* end confdefs.h.  */
9881
9882 int
9883 main ()
9884 {
9885
9886   ;
9887   return 0;
9888 }
9889 _ACEOF
9890 if ac_fn_c_try_link "$LINENO"; then :
9891
9892 lt_aix_libpath_sed='
9893     /Import File Strings/,/^$/ {
9894         /^0/ {
9895             s/^0  *\(.*\)$/\1/
9896             p
9897         }
9898     }'
9899 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9900 # Check for a 64-bit object if we didn't find anything.
9901 if test -z "$aix_libpath"; then
9902   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9903 fi
9904 fi
9905 rm -f core conftest.err conftest.$ac_objext \
9906     conftest$ac_exeext conftest.$ac_ext
9907 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9908
9909          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9910           # Warning - without using the other run time loading flags,
9911           # -berok will link without error, but may produce a broken library.
9912           no_undefined_flag=' ${wl}-bernotok'
9913           allow_undefined_flag=' ${wl}-berok'
9914           if test "$with_gnu_ld" = yes; then
9915             # We only use this code for GNU lds that support --whole-archive.
9916             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9917           else
9918             # Exported symbols can be pulled into shared objects from archives
9919             whole_archive_flag_spec='$convenience'
9920           fi
9921           archive_cmds_need_lc=yes
9922           # This is similar to how AIX traditionally builds its shared libraries.
9923           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'
9924         fi
9925       fi
9926       ;;
9927
9928     amigaos*)
9929       case $host_cpu in
9930       powerpc)
9931             # see comment about AmigaOS4 .so support
9932             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9933             archive_expsym_cmds=''
9934         ;;
9935       m68k)
9936             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)'
9937             hardcode_libdir_flag_spec='-L$libdir'
9938             hardcode_minus_L=yes
9939         ;;
9940       esac
9941       ;;
9942
9943     bsdi[45]*)
9944       export_dynamic_flag_spec=-rdynamic
9945       ;;
9946
9947     cygwin* | mingw* | pw32* | cegcc*)
9948       # When not using gcc, we currently assume that we are using
9949       # Microsoft Visual C++.
9950       # hardcode_libdir_flag_spec is actually meaningless, as there is
9951       # no search path for DLLs.
9952       hardcode_libdir_flag_spec=' '
9953       allow_undefined_flag=unsupported
9954       # Tell ltmain to make .lib files, not .a files.
9955       libext=lib
9956       # Tell ltmain to make .dll files, not .so files.
9957       shrext_cmds=".dll"
9958       # FIXME: Setting linknames here is a bad hack.
9959       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9960       # The linker will automatically build a .lib file if we build a DLL.
9961       old_archive_from_new_cmds='true'
9962       # FIXME: Should let the user specify the lib program.
9963       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9964       fix_srcfile_path='`cygpath -w "$srcfile"`'
9965       enable_shared_with_static_runtimes=yes
9966       ;;
9967
9968     darwin* | rhapsody*)
9969
9970
9971   archive_cmds_need_lc=no
9972   hardcode_direct=no
9973   hardcode_automatic=yes
9974   hardcode_shlibpath_var=unsupported
9975   if test "$lt_cv_ld_force_load" = "yes"; then
9976     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\"`'
9977   else
9978     whole_archive_flag_spec=''
9979   fi
9980   link_all_deplibs=yes
9981   allow_undefined_flag="$_lt_dar_allow_undefined"
9982   case $cc_basename in
9983      ifort*) _lt_dar_can_shared=yes ;;
9984      *) _lt_dar_can_shared=$GCC ;;
9985   esac
9986   if test "$_lt_dar_can_shared" = "yes"; then
9987     output_verbose_link_cmd=func_echo_all
9988     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9989     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9990     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}"
9991     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}"
9992
9993   else
9994   ld_shlibs=no
9995   fi
9996
9997       ;;
9998
9999     dgux*)
10000       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10001       hardcode_libdir_flag_spec='-L$libdir'
10002       hardcode_shlibpath_var=no
10003       ;;
10004
10005     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10006     # support.  Future versions do this automatically, but an explicit c++rt0.o
10007     # does not break anything, and helps significantly (at the cost of a little
10008     # extra space).
10009     freebsd2.2*)
10010       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10011       hardcode_libdir_flag_spec='-R$libdir'
10012       hardcode_direct=yes
10013       hardcode_shlibpath_var=no
10014       ;;
10015
10016     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10017     freebsd2.*)
10018       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10019       hardcode_direct=yes
10020       hardcode_minus_L=yes
10021       hardcode_shlibpath_var=no
10022       ;;
10023
10024     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10025     freebsd* | dragonfly*)
10026       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10027       hardcode_libdir_flag_spec='-R$libdir'
10028       hardcode_direct=yes
10029       hardcode_shlibpath_var=no
10030       ;;
10031
10032     hpux9*)
10033       if test "$GCC" = yes; then
10034         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'
10035       else
10036         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'
10037       fi
10038       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10039       hardcode_libdir_separator=:
10040       hardcode_direct=yes
10041
10042       # hardcode_minus_L: Not really in the search PATH,
10043       # but as the default location of the library.
10044       hardcode_minus_L=yes
10045       export_dynamic_flag_spec='${wl}-E'
10046       ;;
10047
10048     hpux10*)
10049       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10050         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10051       else
10052         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10053       fi
10054       if test "$with_gnu_ld" = no; then
10055         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10056         hardcode_libdir_flag_spec_ld='+b $libdir'
10057         hardcode_libdir_separator=:
10058         hardcode_direct=yes
10059         hardcode_direct_absolute=yes
10060         export_dynamic_flag_spec='${wl}-E'
10061         # hardcode_minus_L: Not really in the search PATH,
10062         # but as the default location of the library.
10063         hardcode_minus_L=yes
10064       fi
10065       ;;
10066
10067     hpux11*)
10068       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10069         case $host_cpu in
10070         hppa*64*)
10071           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10072           ;;
10073         ia64*)
10074           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10075           ;;
10076         *)
10077           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10078           ;;
10079         esac
10080       else
10081         case $host_cpu in
10082         hppa*64*)
10083           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10084           ;;
10085         ia64*)
10086           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10087           ;;
10088         *)
10089
10090           # Older versions of the 11.00 compiler do not understand -b yet
10091           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10092           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10093 $as_echo_n "checking if $CC understands -b... " >&6; }
10094 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10095   $as_echo_n "(cached) " >&6
10096 else
10097   lt_cv_prog_compiler__b=no
10098    save_LDFLAGS="$LDFLAGS"
10099    LDFLAGS="$LDFLAGS -b"
10100    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10101    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10102      # The linker can only warn and ignore the option if not recognized
10103      # So say no if there are warnings
10104      if test -s conftest.err; then
10105        # Append any errors to the config.log.
10106        cat conftest.err 1>&5
10107        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10108        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10109        if diff conftest.exp conftest.er2 >/dev/null; then
10110          lt_cv_prog_compiler__b=yes
10111        fi
10112      else
10113        lt_cv_prog_compiler__b=yes
10114      fi
10115    fi
10116    $RM -r conftest*
10117    LDFLAGS="$save_LDFLAGS"
10118
10119 fi
10120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10121 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10122
10123 if test x"$lt_cv_prog_compiler__b" = xyes; then
10124     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10125 else
10126     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10127 fi
10128
10129           ;;
10130         esac
10131       fi
10132       if test "$with_gnu_ld" = no; then
10133         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10134         hardcode_libdir_separator=:
10135
10136         case $host_cpu in
10137         hppa*64*|ia64*)
10138           hardcode_direct=no
10139           hardcode_shlibpath_var=no
10140           ;;
10141         *)
10142           hardcode_direct=yes
10143           hardcode_direct_absolute=yes
10144           export_dynamic_flag_spec='${wl}-E'
10145
10146           # hardcode_minus_L: Not really in the search PATH,
10147           # but as the default location of the library.
10148           hardcode_minus_L=yes
10149           ;;
10150         esac
10151       fi
10152       ;;
10153
10154     irix5* | irix6* | nonstopux*)
10155       if test "$GCC" = yes; then
10156         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'
10157         # Try to use the -exported_symbol ld option, if it does not
10158         # work, assume that -exports_file does not work either and
10159         # implicitly export all symbols.
10160         save_LDFLAGS="$LDFLAGS"
10161         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10162         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10163 /* end confdefs.h.  */
10164 int foo(void) {}
10165 _ACEOF
10166 if ac_fn_c_try_link "$LINENO"; then :
10167   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'
10168
10169 fi
10170 rm -f core conftest.err conftest.$ac_objext \
10171     conftest$ac_exeext conftest.$ac_ext
10172         LDFLAGS="$save_LDFLAGS"
10173       else
10174         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'
10175         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'
10176       fi
10177       archive_cmds_need_lc='no'
10178       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10179       hardcode_libdir_separator=:
10180       inherit_rpath=yes
10181       link_all_deplibs=yes
10182       ;;
10183
10184     netbsd*)
10185       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10186         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10187       else
10188         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10189       fi
10190       hardcode_libdir_flag_spec='-R$libdir'
10191       hardcode_direct=yes
10192       hardcode_shlibpath_var=no
10193       ;;
10194
10195     newsos6)
10196       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10197       hardcode_direct=yes
10198       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10199       hardcode_libdir_separator=:
10200       hardcode_shlibpath_var=no
10201       ;;
10202
10203     *nto* | *qnx*)
10204       ;;
10205
10206     openbsd*)
10207       if test -f /usr/libexec/ld.so; then
10208         hardcode_direct=yes
10209         hardcode_shlibpath_var=no
10210         hardcode_direct_absolute=yes
10211         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10212           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10213           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10214           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10215           export_dynamic_flag_spec='${wl}-E'
10216         else
10217           case $host_os in
10218            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10219              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10220              hardcode_libdir_flag_spec='-R$libdir'
10221              ;;
10222            *)
10223              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10224              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10225              ;;
10226           esac
10227         fi
10228       else
10229         ld_shlibs=no
10230       fi
10231       ;;
10232
10233     os2*)
10234       hardcode_libdir_flag_spec='-L$libdir'
10235       hardcode_minus_L=yes
10236       allow_undefined_flag=unsupported
10237       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'
10238       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10239       ;;
10240
10241     osf3*)
10242       if test "$GCC" = yes; then
10243         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10244         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'
10245       else
10246         allow_undefined_flag=' -expect_unresolved \*'
10247         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'
10248       fi
10249       archive_cmds_need_lc='no'
10250       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10251       hardcode_libdir_separator=:
10252       ;;
10253
10254     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10255       if test "$GCC" = yes; then
10256         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10257         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'
10258         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10259       else
10260         allow_undefined_flag=' -expect_unresolved \*'
10261         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'
10262         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~
10263         $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'
10264
10265         # Both c and cxx compiler support -rpath directly
10266         hardcode_libdir_flag_spec='-rpath $libdir'
10267       fi
10268       archive_cmds_need_lc='no'
10269       hardcode_libdir_separator=:
10270       ;;
10271
10272     solaris*)
10273       no_undefined_flag=' -z defs'
10274       if test "$GCC" = yes; then
10275         wlarc='${wl}'
10276         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10277         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10278           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10279       else
10280         case `$CC -V 2>&1` in
10281         *"Compilers 5.0"*)
10282           wlarc=''
10283           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10284           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10285           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10286           ;;
10287         *)
10288           wlarc='${wl}'
10289           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10290           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10291           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10292           ;;
10293         esac
10294       fi
10295       hardcode_libdir_flag_spec='-R$libdir'
10296       hardcode_shlibpath_var=no
10297       case $host_os in
10298       solaris2.[0-5] | solaris2.[0-5].*) ;;
10299       *)
10300         # The compiler driver will combine and reorder linker options,
10301         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10302         # but is careful enough not to reorder.
10303         # Supported since Solaris 2.6 (maybe 2.5.1?)
10304         if test "$GCC" = yes; then
10305           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10306         else
10307           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10308         fi
10309         ;;
10310       esac
10311       link_all_deplibs=yes
10312       ;;
10313
10314     sunos4*)
10315       if test "x$host_vendor" = xsequent; then
10316         # Use $CC to link under sequent, because it throws in some extra .o
10317         # files that make .init and .fini sections work.
10318         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10319       else
10320         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10321       fi
10322       hardcode_libdir_flag_spec='-L$libdir'
10323       hardcode_direct=yes
10324       hardcode_minus_L=yes
10325       hardcode_shlibpath_var=no
10326       ;;
10327
10328     sysv4)
10329       case $host_vendor in
10330         sni)
10331           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10332           hardcode_direct=yes # is this really true???
10333         ;;
10334         siemens)
10335           ## LD is ld it makes a PLAMLIB
10336           ## CC just makes a GrossModule.
10337           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10338           reload_cmds='$CC -r -o $output$reload_objs'
10339           hardcode_direct=no
10340         ;;
10341         motorola)
10342           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10343           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10344         ;;
10345       esac
10346       runpath_var='LD_RUN_PATH'
10347       hardcode_shlibpath_var=no
10348       ;;
10349
10350     sysv4.3*)
10351       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10352       hardcode_shlibpath_var=no
10353       export_dynamic_flag_spec='-Bexport'
10354       ;;
10355
10356     sysv4*MP*)
10357       if test -d /usr/nec; then
10358         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10359         hardcode_shlibpath_var=no
10360         runpath_var=LD_RUN_PATH
10361         hardcode_runpath_var=yes
10362         ld_shlibs=yes
10363       fi
10364       ;;
10365
10366     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10367       no_undefined_flag='${wl}-z,text'
10368       archive_cmds_need_lc=no
10369       hardcode_shlibpath_var=no
10370       runpath_var='LD_RUN_PATH'
10371
10372       if test "$GCC" = yes; then
10373         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10374         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10375       else
10376         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10377         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10378       fi
10379       ;;
10380
10381     sysv5* | sco3.2v5* | sco5v6*)
10382       # Note: We can NOT use -z defs as we might desire, because we do not
10383       # link with -lc, and that would cause any symbols used from libc to
10384       # always be unresolved, which means just about no library would
10385       # ever link correctly.  If we're not using GNU ld we use -z text
10386       # though, which does catch some bad symbols but isn't as heavy-handed
10387       # as -z defs.
10388       no_undefined_flag='${wl}-z,text'
10389       allow_undefined_flag='${wl}-z,nodefs'
10390       archive_cmds_need_lc=no
10391       hardcode_shlibpath_var=no
10392       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10393       hardcode_libdir_separator=':'
10394       link_all_deplibs=yes
10395       export_dynamic_flag_spec='${wl}-Bexport'
10396       runpath_var='LD_RUN_PATH'
10397
10398       if test "$GCC" = yes; then
10399         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10400         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10401       else
10402         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10403         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10404       fi
10405       ;;
10406
10407     uts4*)
10408       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10409       hardcode_libdir_flag_spec='-L$libdir'
10410       hardcode_shlibpath_var=no
10411       ;;
10412
10413     *)
10414       ld_shlibs=no
10415       ;;
10416     esac
10417
10418     if test x$host_vendor = xsni; then
10419       case $host in
10420       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10421         export_dynamic_flag_spec='${wl}-Blargedynsym'
10422         ;;
10423       esac
10424     fi
10425   fi
10426
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10428 $as_echo "$ld_shlibs" >&6; }
10429 test "$ld_shlibs" = no && can_build_shared=no
10430
10431 with_gnu_ld=$with_gnu_ld
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447 #
10448 # Do we need to explicitly link libc?
10449 #
10450 case "x$archive_cmds_need_lc" in
10451 x|xyes)
10452   # Assume -lc should be added
10453   archive_cmds_need_lc=yes
10454
10455   if test "$enable_shared" = yes && test "$GCC" = yes; then
10456     case $archive_cmds in
10457     *'~'*)
10458       # FIXME: we may have to deal with multi-command sequences.
10459       ;;
10460     '$CC '*)
10461       # Test whether the compiler implicitly links with -lc since on some
10462       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10463       # to ld, don't add -lc before -lgcc.
10464       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10465 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10466 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10467   $as_echo_n "(cached) " >&6
10468 else
10469   $RM conftest*
10470         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10471
10472         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10473   (eval $ac_compile) 2>&5
10474   ac_status=$?
10475   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10476   test $ac_status = 0; } 2>conftest.err; then
10477           soname=conftest
10478           lib=conftest
10479           libobjs=conftest.$ac_objext
10480           deplibs=
10481           wl=$lt_prog_compiler_wl
10482           pic_flag=$lt_prog_compiler_pic
10483           compiler_flags=-v
10484           linker_flags=-v
10485           verstring=
10486           output_objdir=.
10487           libname=conftest
10488           lt_save_allow_undefined_flag=$allow_undefined_flag
10489           allow_undefined_flag=
10490           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10491   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10492   ac_status=$?
10493   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10494   test $ac_status = 0; }
10495           then
10496             lt_cv_archive_cmds_need_lc=no
10497           else
10498             lt_cv_archive_cmds_need_lc=yes
10499           fi
10500           allow_undefined_flag=$lt_save_allow_undefined_flag
10501         else
10502           cat conftest.err 1>&5
10503         fi
10504         $RM conftest*
10505
10506 fi
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10508 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10509       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10510       ;;
10511     esac
10512   fi
10513   ;;
10514 esac
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
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10673 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10674
10675 if test "$GCC" = yes; then
10676   case $host_os in
10677     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10678     *) lt_awk_arg="/^libraries:/" ;;
10679   esac
10680   case $host_os in
10681     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10682     *) lt_sed_strip_eq="s,=/,/,g" ;;
10683   esac
10684   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10685   case $lt_search_path_spec in
10686   *\;*)
10687     # if the path contains ";" then we assume it to be the separator
10688     # otherwise default to the standard path separator (i.e. ":") - it is
10689     # assumed that no part of a normal pathname contains ";" but that should
10690     # okay in the real world where ";" in dirpaths is itself problematic.
10691     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10692     ;;
10693   *)
10694     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10695     ;;
10696   esac
10697   # Ok, now we have the path, separated by spaces, we can step through it
10698   # and add multilib dir if necessary.
10699   lt_tmp_lt_search_path_spec=
10700   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10701   for lt_sys_path in $lt_search_path_spec; do
10702     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10703       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10704     else
10705       test -d "$lt_sys_path" && \
10706         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10707     fi
10708   done
10709   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10710 BEGIN {RS=" "; FS="/|\n";} {
10711   lt_foo="";
10712   lt_count=0;
10713   for (lt_i = NF; lt_i > 0; lt_i--) {
10714     if ($lt_i != "" && $lt_i != ".") {
10715       if ($lt_i == "..") {
10716         lt_count++;
10717       } else {
10718         if (lt_count == 0) {
10719           lt_foo="/" $lt_i lt_foo;
10720         } else {
10721           lt_count--;
10722         }
10723       }
10724     }
10725   }
10726   if (lt_foo != "") { lt_freq[lt_foo]++; }
10727   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10728 }'`
10729   # AWK program above erroneously prepends '/' to C:/dos/paths
10730   # for these hosts.
10731   case $host_os in
10732     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10733       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10734   esac
10735   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10736 else
10737   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10738 fi
10739 library_names_spec=
10740 libname_spec='lib$name'
10741 soname_spec=
10742 shrext_cmds=".so"
10743 postinstall_cmds=
10744 postuninstall_cmds=
10745 finish_cmds=
10746 finish_eval=
10747 shlibpath_var=
10748 shlibpath_overrides_runpath=unknown
10749 version_type=none
10750 dynamic_linker="$host_os ld.so"
10751 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10752 need_lib_prefix=unknown
10753 hardcode_into_libs=no
10754
10755 # when you set need_version to no, make sure it does not cause -set_version
10756 # flags to be left without arguments
10757 need_version=unknown
10758
10759 case $host_os in
10760 aix3*)
10761   version_type=linux
10762   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10763   shlibpath_var=LIBPATH
10764
10765   # AIX 3 has no versioning support, so we append a major version to the name.
10766   soname_spec='${libname}${release}${shared_ext}$major'
10767   ;;
10768
10769 aix[4-9]*)
10770   version_type=linux
10771   need_lib_prefix=no
10772   need_version=no
10773   hardcode_into_libs=yes
10774   if test "$host_cpu" = ia64; then
10775     # AIX 5 supports IA64
10776     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10777     shlibpath_var=LD_LIBRARY_PATH
10778   else
10779     # With GCC up to 2.95.x, collect2 would create an import file
10780     # for dependence libraries.  The import file would start with
10781     # the line `#! .'.  This would cause the generated library to
10782     # depend on `.', always an invalid library.  This was fixed in
10783     # development snapshots of GCC prior to 3.0.
10784     case $host_os in
10785       aix4 | aix4.[01] | aix4.[01].*)
10786       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10787            echo ' yes '
10788            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10789         :
10790       else
10791         can_build_shared=no
10792       fi
10793       ;;
10794     esac
10795     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10796     # soname into executable. Probably we can add versioning support to
10797     # collect2, so additional links can be useful in future.
10798     if test "$aix_use_runtimelinking" = yes; then
10799       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10800       # instead of lib<name>.a to let people know that these are not
10801       # typical AIX shared libraries.
10802       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10803     else
10804       # We preserve .a as extension for shared libraries through AIX4.2
10805       # and later when we are not doing run time linking.
10806       library_names_spec='${libname}${release}.a $libname.a'
10807       soname_spec='${libname}${release}${shared_ext}$major'
10808     fi
10809     shlibpath_var=LIBPATH
10810   fi
10811   ;;
10812
10813 amigaos*)
10814   case $host_cpu in
10815   powerpc)
10816     # Since July 2007 AmigaOS4 officially supports .so libraries.
10817     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10818     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10819     ;;
10820   m68k)
10821     library_names_spec='$libname.ixlibrary $libname.a'
10822     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10823     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'
10824     ;;
10825   esac
10826   ;;
10827
10828 beos*)
10829   library_names_spec='${libname}${shared_ext}'
10830   dynamic_linker="$host_os ld.so"
10831   shlibpath_var=LIBRARY_PATH
10832   ;;
10833
10834 bsdi[45]*)
10835   version_type=linux
10836   need_version=no
10837   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10838   soname_spec='${libname}${release}${shared_ext}$major'
10839   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10840   shlibpath_var=LD_LIBRARY_PATH
10841   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10842   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10843   # the default ld.so.conf also contains /usr/contrib/lib and
10844   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10845   # libtool to hard-code these into programs
10846   ;;
10847
10848 cygwin* | mingw* | pw32* | cegcc*)
10849   version_type=windows
10850   shrext_cmds=".dll"
10851   need_version=no
10852   need_lib_prefix=no
10853
10854   case $GCC,$host_os in
10855   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10856     library_names_spec='$libname.dll.a'
10857     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10858     postinstall_cmds='base_file=`basename \${file}`~
10859       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10860       dldir=$destdir/`dirname \$dlpath`~
10861       test -d \$dldir || mkdir -p \$dldir~
10862       $install_prog $dir/$dlname \$dldir/$dlname~
10863       chmod a+x \$dldir/$dlname~
10864       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10865         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10866       fi'
10867     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10868       dlpath=$dir/\$dldll~
10869        $RM \$dlpath'
10870     shlibpath_overrides_runpath=yes
10871
10872     case $host_os in
10873     cygwin*)
10874       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10875       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10876
10877       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10878       ;;
10879     mingw* | cegcc*)
10880       # MinGW DLLs use traditional 'lib' prefix
10881       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10882       ;;
10883     pw32*)
10884       # pw32 DLLs use 'pw' prefix rather than 'lib'
10885       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10886       ;;
10887     esac
10888     ;;
10889
10890   *)
10891     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10892     ;;
10893   esac
10894   dynamic_linker='Win32 ld.exe'
10895   # FIXME: first we should search . and the directory the executable is in
10896   shlibpath_var=PATH
10897   ;;
10898
10899 darwin* | rhapsody*)
10900   dynamic_linker="$host_os dyld"
10901   version_type=darwin
10902   need_lib_prefix=no
10903   need_version=no
10904   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10905   soname_spec='${libname}${release}${major}$shared_ext'
10906   shlibpath_overrides_runpath=yes
10907   shlibpath_var=DYLD_LIBRARY_PATH
10908   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10909
10910   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10911   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10912   ;;
10913
10914 dgux*)
10915   version_type=linux
10916   need_lib_prefix=no
10917   need_version=no
10918   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10919   soname_spec='${libname}${release}${shared_ext}$major'
10920   shlibpath_var=LD_LIBRARY_PATH
10921   ;;
10922
10923 freebsd* | dragonfly*)
10924   # DragonFly does not have aout.  When/if they implement a new
10925   # versioning mechanism, adjust this.
10926   if test -x /usr/bin/objformat; then
10927     objformat=`/usr/bin/objformat`
10928   else
10929     case $host_os in
10930     freebsd[23].*) objformat=aout ;;
10931     *) objformat=elf ;;
10932     esac
10933   fi
10934   version_type=freebsd-$objformat
10935   case $version_type in
10936     freebsd-elf*)
10937       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10938       need_version=no
10939       need_lib_prefix=no
10940       ;;
10941     freebsd-*)
10942       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10943       need_version=yes
10944       ;;
10945   esac
10946   shlibpath_var=LD_LIBRARY_PATH
10947   case $host_os in
10948   freebsd2.*)
10949     shlibpath_overrides_runpath=yes
10950     ;;
10951   freebsd3.[01]* | freebsdelf3.[01]*)
10952     shlibpath_overrides_runpath=yes
10953     hardcode_into_libs=yes
10954     ;;
10955   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10956   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10957     shlibpath_overrides_runpath=no
10958     hardcode_into_libs=yes
10959     ;;
10960   *) # from 4.6 on, and DragonFly
10961     shlibpath_overrides_runpath=yes
10962     hardcode_into_libs=yes
10963     ;;
10964   esac
10965   ;;
10966
10967 gnu*)
10968   version_type=linux
10969   need_lib_prefix=no
10970   need_version=no
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   shlibpath_var=LD_LIBRARY_PATH
10974   hardcode_into_libs=yes
10975   ;;
10976
10977 haiku*)
10978   version_type=linux
10979   need_lib_prefix=no
10980   need_version=no
10981   dynamic_linker="$host_os runtime_loader"
10982   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10983   soname_spec='${libname}${release}${shared_ext}$major'
10984   shlibpath_var=LIBRARY_PATH
10985   shlibpath_overrides_runpath=yes
10986   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10987   hardcode_into_libs=yes
10988   ;;
10989
10990 hpux9* | hpux10* | hpux11*)
10991   # Give a soname corresponding to the major version so that dld.sl refuses to
10992   # link against other versions.
10993   version_type=sunos
10994   need_lib_prefix=no
10995   need_version=no
10996   case $host_cpu in
10997   ia64*)
10998     shrext_cmds='.so'
10999     hardcode_into_libs=yes
11000     dynamic_linker="$host_os dld.so"
11001     shlibpath_var=LD_LIBRARY_PATH
11002     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11003     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11004     soname_spec='${libname}${release}${shared_ext}$major'
11005     if test "X$HPUX_IA64_MODE" = X32; then
11006       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11007     else
11008       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11009     fi
11010     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11011     ;;
11012   hppa*64*)
11013     shrext_cmds='.sl'
11014     hardcode_into_libs=yes
11015     dynamic_linker="$host_os dld.sl"
11016     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11017     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11018     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11019     soname_spec='${libname}${release}${shared_ext}$major'
11020     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11021     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11022     ;;
11023   *)
11024     shrext_cmds='.sl'
11025     dynamic_linker="$host_os dld.sl"
11026     shlibpath_var=SHLIB_PATH
11027     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11028     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11029     soname_spec='${libname}${release}${shared_ext}$major'
11030     ;;
11031   esac
11032   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11033   postinstall_cmds='chmod 555 $lib'
11034   # or fails outright, so override atomically:
11035   install_override_mode=555
11036   ;;
11037
11038 interix[3-9]*)
11039   version_type=linux
11040   need_lib_prefix=no
11041   need_version=no
11042   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11043   soname_spec='${libname}${release}${shared_ext}$major'
11044   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11045   shlibpath_var=LD_LIBRARY_PATH
11046   shlibpath_overrides_runpath=no
11047   hardcode_into_libs=yes
11048   ;;
11049
11050 irix5* | irix6* | nonstopux*)
11051   case $host_os in
11052     nonstopux*) version_type=nonstopux ;;
11053     *)
11054         if test "$lt_cv_prog_gnu_ld" = yes; then
11055                 version_type=linux
11056         else
11057                 version_type=irix
11058         fi ;;
11059   esac
11060   need_lib_prefix=no
11061   need_version=no
11062   soname_spec='${libname}${release}${shared_ext}$major'
11063   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11064   case $host_os in
11065   irix5* | nonstopux*)
11066     libsuff= shlibsuff=
11067     ;;
11068   *)
11069     case $LD in # libtool.m4 will add one of these switches to LD
11070     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11071       libsuff= shlibsuff= libmagic=32-bit;;
11072     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11073       libsuff=32 shlibsuff=N32 libmagic=N32;;
11074     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11075       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11076     *) libsuff= shlibsuff= libmagic=never-match;;
11077     esac
11078     ;;
11079   esac
11080   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11081   shlibpath_overrides_runpath=no
11082   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11083   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11084   hardcode_into_libs=yes
11085   ;;
11086
11087 # No shared lib support for Linux oldld, aout, or coff.
11088 linux*oldld* | linux*aout* | linux*coff*)
11089   dynamic_linker=no
11090   ;;
11091
11092 # This must be Linux ELF.
11093 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11094   version_type=linux
11095   need_lib_prefix=no
11096   need_version=no
11097   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11098   soname_spec='${libname}${release}${shared_ext}$major'
11099   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11100   shlibpath_var=LD_LIBRARY_PATH
11101   shlibpath_overrides_runpath=no
11102
11103   # Some binutils ld are patched to set DT_RUNPATH
11104   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11105   $as_echo_n "(cached) " >&6
11106 else
11107   lt_cv_shlibpath_overrides_runpath=no
11108     save_LDFLAGS=$LDFLAGS
11109     save_libdir=$libdir
11110     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11111          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11112     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11113 /* end confdefs.h.  */
11114
11115 int
11116 main ()
11117 {
11118
11119   ;
11120   return 0;
11121 }
11122 _ACEOF
11123 if ac_fn_c_try_link "$LINENO"; then :
11124   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11125   lt_cv_shlibpath_overrides_runpath=yes
11126 fi
11127 fi
11128 rm -f core conftest.err conftest.$ac_objext \
11129     conftest$ac_exeext conftest.$ac_ext
11130     LDFLAGS=$save_LDFLAGS
11131     libdir=$save_libdir
11132
11133 fi
11134
11135   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11136
11137   # This implies no fast_install, which is unacceptable.
11138   # Some rework will be needed to allow for fast_install
11139   # before this can be enabled.
11140   hardcode_into_libs=yes
11141
11142   # Append ld.so.conf contents to the search path
11143   if test -f /etc/ld.so.conf; then
11144     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' ' '`
11145     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11146   fi
11147
11148   # We used to test for /lib/ld.so.1 and disable shared libraries on
11149   # powerpc, because MkLinux only supported shared libraries with the
11150   # GNU dynamic linker.  Since this was broken with cross compilers,
11151   # most powerpc-linux boxes support dynamic linking these days and
11152   # people can always --disable-shared, the test was removed, and we
11153   # assume the GNU/Linux dynamic linker is in use.
11154   dynamic_linker='GNU/Linux ld.so'
11155   ;;
11156
11157 netbsd*)
11158   version_type=sunos
11159   need_lib_prefix=no
11160   need_version=no
11161   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11162     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11163     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11164     dynamic_linker='NetBSD (a.out) ld.so'
11165   else
11166     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11167     soname_spec='${libname}${release}${shared_ext}$major'
11168     dynamic_linker='NetBSD ld.elf_so'
11169   fi
11170   shlibpath_var=LD_LIBRARY_PATH
11171   shlibpath_overrides_runpath=yes
11172   hardcode_into_libs=yes
11173   ;;
11174
11175 newsos6)
11176   version_type=linux
11177   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11178   shlibpath_var=LD_LIBRARY_PATH
11179   shlibpath_overrides_runpath=yes
11180   ;;
11181
11182 *nto* | *qnx*)
11183   version_type=qnx
11184   need_lib_prefix=no
11185   need_version=no
11186   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11187   soname_spec='${libname}${release}${shared_ext}$major'
11188   shlibpath_var=LD_LIBRARY_PATH
11189   shlibpath_overrides_runpath=no
11190   hardcode_into_libs=yes
11191   dynamic_linker='ldqnx.so'
11192   ;;
11193
11194 openbsd*)
11195   version_type=sunos
11196   sys_lib_dlsearch_path_spec="/usr/lib"
11197   need_lib_prefix=no
11198   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11199   case $host_os in
11200     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11201     *)                          need_version=no  ;;
11202   esac
11203   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11204   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11205   shlibpath_var=LD_LIBRARY_PATH
11206   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11207     case $host_os in
11208       openbsd2.[89] | openbsd2.[89].*)
11209         shlibpath_overrides_runpath=no
11210         ;;
11211       *)
11212         shlibpath_overrides_runpath=yes
11213         ;;
11214       esac
11215   else
11216     shlibpath_overrides_runpath=yes
11217   fi
11218   ;;
11219
11220 os2*)
11221   libname_spec='$name'
11222   shrext_cmds=".dll"
11223   need_lib_prefix=no
11224   library_names_spec='$libname${shared_ext} $libname.a'
11225   dynamic_linker='OS/2 ld.exe'
11226   shlibpath_var=LIBPATH
11227   ;;
11228
11229 osf3* | osf4* | osf5*)
11230   version_type=osf
11231   need_lib_prefix=no
11232   need_version=no
11233   soname_spec='${libname}${release}${shared_ext}$major'
11234   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11235   shlibpath_var=LD_LIBRARY_PATH
11236   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11237   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11238   ;;
11239
11240 rdos*)
11241   dynamic_linker=no
11242   ;;
11243
11244 solaris*)
11245   version_type=linux
11246   need_lib_prefix=no
11247   need_version=no
11248   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $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   # ldd complains unless libraries are executable
11254   postinstall_cmds='chmod +x $lib'
11255   ;;
11256
11257 sunos4*)
11258   version_type=sunos
11259   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11260   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11261   shlibpath_var=LD_LIBRARY_PATH
11262   shlibpath_overrides_runpath=yes
11263   if test "$with_gnu_ld" = yes; then
11264     need_lib_prefix=no
11265   fi
11266   need_version=yes
11267   ;;
11268
11269 sysv4 | sysv4.3*)
11270   version_type=linux
11271   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11272   soname_spec='${libname}${release}${shared_ext}$major'
11273   shlibpath_var=LD_LIBRARY_PATH
11274   case $host_vendor in
11275     sni)
11276       shlibpath_overrides_runpath=no
11277       need_lib_prefix=no
11278       runpath_var=LD_RUN_PATH
11279       ;;
11280     siemens)
11281       need_lib_prefix=no
11282       ;;
11283     motorola)
11284       need_lib_prefix=no
11285       need_version=no
11286       shlibpath_overrides_runpath=no
11287       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11288       ;;
11289   esac
11290   ;;
11291
11292 sysv4*MP*)
11293   if test -d /usr/nec ;then
11294     version_type=linux
11295     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11296     soname_spec='$libname${shared_ext}.$major'
11297     shlibpath_var=LD_LIBRARY_PATH
11298   fi
11299   ;;
11300
11301 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11302   version_type=freebsd-elf
11303   need_lib_prefix=no
11304   need_version=no
11305   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11306   soname_spec='${libname}${release}${shared_ext}$major'
11307   shlibpath_var=LD_LIBRARY_PATH
11308   shlibpath_overrides_runpath=yes
11309   hardcode_into_libs=yes
11310   if test "$with_gnu_ld" = yes; then
11311     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11312   else
11313     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11314     case $host_os in
11315       sco3.2v5*)
11316         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11317         ;;
11318     esac
11319   fi
11320   sys_lib_dlsearch_path_spec='/usr/lib'
11321   ;;
11322
11323 tpf*)
11324   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11325   version_type=linux
11326   need_lib_prefix=no
11327   need_version=no
11328   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11329   shlibpath_var=LD_LIBRARY_PATH
11330   shlibpath_overrides_runpath=no
11331   hardcode_into_libs=yes
11332   ;;
11333
11334 uts4*)
11335   version_type=linux
11336   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11337   soname_spec='${libname}${release}${shared_ext}$major'
11338   shlibpath_var=LD_LIBRARY_PATH
11339   ;;
11340
11341 *)
11342   dynamic_linker=no
11343   ;;
11344 esac
11345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11346 $as_echo "$dynamic_linker" >&6; }
11347 test "$dynamic_linker" = no && can_build_shared=no
11348
11349 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11350 if test "$GCC" = yes; then
11351   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11352 fi
11353
11354 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11355   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11356 fi
11357 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11358   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11359 fi
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
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11453 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11454 hardcode_action=
11455 if test -n "$hardcode_libdir_flag_spec" ||
11456    test -n "$runpath_var" ||
11457    test "X$hardcode_automatic" = "Xyes" ; then
11458
11459   # We can hardcode non-existent directories.
11460   if test "$hardcode_direct" != no &&
11461      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11462      # have to relink, otherwise we might link with an installed library
11463      # when we should be linking with a yet-to-be-installed one
11464      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11465      test "$hardcode_minus_L" != no; then
11466     # Linking always hardcodes the temporary library directory.
11467     hardcode_action=relink
11468   else
11469     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11470     hardcode_action=immediate
11471   fi
11472 else
11473   # We cannot hardcode anything, or else we can only hardcode existing
11474   # directories.
11475   hardcode_action=unsupported
11476 fi
11477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11478 $as_echo "$hardcode_action" >&6; }
11479
11480 if test "$hardcode_action" = relink ||
11481    test "$inherit_rpath" = yes; then
11482   # Fast installation is not supported
11483   enable_fast_install=no
11484 elif test "$shlibpath_overrides_runpath" = yes ||
11485      test "$enable_shared" = no; then
11486   # Fast installation is not necessary
11487   enable_fast_install=needless
11488 fi
11489
11490
11491
11492
11493
11494
11495   if test "x$enable_dlopen" != xyes; then
11496   enable_dlopen=unknown
11497   enable_dlopen_self=unknown
11498   enable_dlopen_self_static=unknown
11499 else
11500   lt_cv_dlopen=no
11501   lt_cv_dlopen_libs=
11502
11503   case $host_os in
11504   beos*)
11505     lt_cv_dlopen="load_add_on"
11506     lt_cv_dlopen_libs=
11507     lt_cv_dlopen_self=yes
11508     ;;
11509
11510   mingw* | pw32* | cegcc*)
11511     lt_cv_dlopen="LoadLibrary"
11512     lt_cv_dlopen_libs=
11513     ;;
11514
11515   cygwin*)
11516     lt_cv_dlopen="dlopen"
11517     lt_cv_dlopen_libs=
11518     ;;
11519
11520   darwin*)
11521   # if libdl is installed we need to link against it
11522     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11523 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11524 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11525   $as_echo_n "(cached) " >&6
11526 else
11527   ac_check_lib_save_LIBS=$LIBS
11528 LIBS="-ldl  $LIBS"
11529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11530 /* end confdefs.h.  */
11531
11532 /* Override any GCC internal prototype to avoid an error.
11533    Use char because int might match the return type of a GCC
11534    builtin and then its argument prototype would still apply.  */
11535 #ifdef __cplusplus
11536 extern "C"
11537 #endif
11538 char dlopen ();
11539 int
11540 main ()
11541 {
11542 return dlopen ();
11543   ;
11544   return 0;
11545 }
11546 _ACEOF
11547 if ac_fn_c_try_link "$LINENO"; then :
11548   ac_cv_lib_dl_dlopen=yes
11549 else
11550   ac_cv_lib_dl_dlopen=no
11551 fi
11552 rm -f core conftest.err conftest.$ac_objext \
11553     conftest$ac_exeext conftest.$ac_ext
11554 LIBS=$ac_check_lib_save_LIBS
11555 fi
11556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11557 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11558 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11559   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11560 else
11561
11562     lt_cv_dlopen="dyld"
11563     lt_cv_dlopen_libs=
11564     lt_cv_dlopen_self=yes
11565
11566 fi
11567
11568     ;;
11569
11570   *)
11571     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11572 if test "x$ac_cv_func_shl_load" = x""yes; then :
11573   lt_cv_dlopen="shl_load"
11574 else
11575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11576 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11577 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11578   $as_echo_n "(cached) " >&6
11579 else
11580   ac_check_lib_save_LIBS=$LIBS
11581 LIBS="-ldld  $LIBS"
11582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11583 /* end confdefs.h.  */
11584
11585 /* Override any GCC internal prototype to avoid an error.
11586    Use char because int might match the return type of a GCC
11587    builtin and then its argument prototype would still apply.  */
11588 #ifdef __cplusplus
11589 extern "C"
11590 #endif
11591 char shl_load ();
11592 int
11593 main ()
11594 {
11595 return shl_load ();
11596   ;
11597   return 0;
11598 }
11599 _ACEOF
11600 if ac_fn_c_try_link "$LINENO"; then :
11601   ac_cv_lib_dld_shl_load=yes
11602 else
11603   ac_cv_lib_dld_shl_load=no
11604 fi
11605 rm -f core conftest.err conftest.$ac_objext \
11606     conftest$ac_exeext conftest.$ac_ext
11607 LIBS=$ac_check_lib_save_LIBS
11608 fi
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11610 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11611 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11612   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11613 else
11614   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11615 if test "x$ac_cv_func_dlopen" = x""yes; then :
11616   lt_cv_dlopen="dlopen"
11617 else
11618   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11619 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11620 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11621   $as_echo_n "(cached) " >&6
11622 else
11623   ac_check_lib_save_LIBS=$LIBS
11624 LIBS="-ldl  $LIBS"
11625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11626 /* end confdefs.h.  */
11627
11628 /* Override any GCC internal prototype to avoid an error.
11629    Use char because int might match the return type of a GCC
11630    builtin and then its argument prototype would still apply.  */
11631 #ifdef __cplusplus
11632 extern "C"
11633 #endif
11634 char dlopen ();
11635 int
11636 main ()
11637 {
11638 return dlopen ();
11639   ;
11640   return 0;
11641 }
11642 _ACEOF
11643 if ac_fn_c_try_link "$LINENO"; then :
11644   ac_cv_lib_dl_dlopen=yes
11645 else
11646   ac_cv_lib_dl_dlopen=no
11647 fi
11648 rm -f core conftest.err conftest.$ac_objext \
11649     conftest$ac_exeext conftest.$ac_ext
11650 LIBS=$ac_check_lib_save_LIBS
11651 fi
11652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11653 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11654 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11655   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11656 else
11657   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11658 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11659 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11660   $as_echo_n "(cached) " >&6
11661 else
11662   ac_check_lib_save_LIBS=$LIBS
11663 LIBS="-lsvld  $LIBS"
11664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11665 /* end confdefs.h.  */
11666
11667 /* Override any GCC internal prototype to avoid an error.
11668    Use char because int might match the return type of a GCC
11669    builtin and then its argument prototype would still apply.  */
11670 #ifdef __cplusplus
11671 extern "C"
11672 #endif
11673 char dlopen ();
11674 int
11675 main ()
11676 {
11677 return dlopen ();
11678   ;
11679   return 0;
11680 }
11681 _ACEOF
11682 if ac_fn_c_try_link "$LINENO"; then :
11683   ac_cv_lib_svld_dlopen=yes
11684 else
11685   ac_cv_lib_svld_dlopen=no
11686 fi
11687 rm -f core conftest.err conftest.$ac_objext \
11688     conftest$ac_exeext conftest.$ac_ext
11689 LIBS=$ac_check_lib_save_LIBS
11690 fi
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11692 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11693 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11694   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11695 else
11696   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11697 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11698 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11699   $as_echo_n "(cached) " >&6
11700 else
11701   ac_check_lib_save_LIBS=$LIBS
11702 LIBS="-ldld  $LIBS"
11703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11704 /* end confdefs.h.  */
11705
11706 /* Override any GCC internal prototype to avoid an error.
11707    Use char because int might match the return type of a GCC
11708    builtin and then its argument prototype would still apply.  */
11709 #ifdef __cplusplus
11710 extern "C"
11711 #endif
11712 char dld_link ();
11713 int
11714 main ()
11715 {
11716 return dld_link ();
11717   ;
11718   return 0;
11719 }
11720 _ACEOF
11721 if ac_fn_c_try_link "$LINENO"; then :
11722   ac_cv_lib_dld_dld_link=yes
11723 else
11724   ac_cv_lib_dld_dld_link=no
11725 fi
11726 rm -f core conftest.err conftest.$ac_objext \
11727     conftest$ac_exeext conftest.$ac_ext
11728 LIBS=$ac_check_lib_save_LIBS
11729 fi
11730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11731 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11732 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11733   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11734 fi
11735
11736
11737 fi
11738
11739
11740 fi
11741
11742
11743 fi
11744
11745
11746 fi
11747
11748
11749 fi
11750
11751     ;;
11752   esac
11753
11754   if test "x$lt_cv_dlopen" != xno; then
11755     enable_dlopen=yes
11756   else
11757     enable_dlopen=no
11758   fi
11759
11760   case $lt_cv_dlopen in
11761   dlopen)
11762     save_CPPFLAGS="$CPPFLAGS"
11763     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11764
11765     save_LDFLAGS="$LDFLAGS"
11766     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11767
11768     save_LIBS="$LIBS"
11769     LIBS="$lt_cv_dlopen_libs $LIBS"
11770
11771     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11772 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11773 if test "${lt_cv_dlopen_self+set}" = set; then :
11774   $as_echo_n "(cached) " >&6
11775 else
11776           if test "$cross_compiling" = yes; then :
11777   lt_cv_dlopen_self=cross
11778 else
11779   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11780   lt_status=$lt_dlunknown
11781   cat > conftest.$ac_ext <<_LT_EOF
11782 #line 11782 "configure"
11783 #include "confdefs.h"
11784
11785 #if HAVE_DLFCN_H
11786 #include <dlfcn.h>
11787 #endif
11788
11789 #include <stdio.h>
11790
11791 #ifdef RTLD_GLOBAL
11792 #  define LT_DLGLOBAL           RTLD_GLOBAL
11793 #else
11794 #  ifdef DL_GLOBAL
11795 #    define LT_DLGLOBAL         DL_GLOBAL
11796 #  else
11797 #    define LT_DLGLOBAL         0
11798 #  endif
11799 #endif
11800
11801 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11802    find out it does not work in some platform. */
11803 #ifndef LT_DLLAZY_OR_NOW
11804 #  ifdef RTLD_LAZY
11805 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11806 #  else
11807 #    ifdef DL_LAZY
11808 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11809 #    else
11810 #      ifdef RTLD_NOW
11811 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11812 #      else
11813 #        ifdef DL_NOW
11814 #          define LT_DLLAZY_OR_NOW      DL_NOW
11815 #        else
11816 #          define LT_DLLAZY_OR_NOW      0
11817 #        endif
11818 #      endif
11819 #    endif
11820 #  endif
11821 #endif
11822
11823 /* When -fvisbility=hidden is used, assume the code has been annotated
11824    correspondingly for the symbols needed.  */
11825 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11826 void fnord () __attribute__((visibility("default")));
11827 #endif
11828
11829 void fnord () { int i=42; }
11830 int main ()
11831 {
11832   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11833   int status = $lt_dlunknown;
11834
11835   if (self)
11836     {
11837       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11838       else
11839         {
11840           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11841           else puts (dlerror ());
11842         }
11843       /* dlclose (self); */
11844     }
11845   else
11846     puts (dlerror ());
11847
11848   return status;
11849 }
11850 _LT_EOF
11851   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11852   (eval $ac_link) 2>&5
11853   ac_status=$?
11854   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11855   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11856     (./conftest; exit; ) >&5 2>/dev/null
11857     lt_status=$?
11858     case x$lt_status in
11859       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11860       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11861       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11862     esac
11863   else :
11864     # compilation failed
11865     lt_cv_dlopen_self=no
11866   fi
11867 fi
11868 rm -fr conftest*
11869
11870
11871 fi
11872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11873 $as_echo "$lt_cv_dlopen_self" >&6; }
11874
11875     if test "x$lt_cv_dlopen_self" = xyes; then
11876       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11877       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11878 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11879 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11880   $as_echo_n "(cached) " >&6
11881 else
11882           if test "$cross_compiling" = yes; then :
11883   lt_cv_dlopen_self_static=cross
11884 else
11885   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11886   lt_status=$lt_dlunknown
11887   cat > conftest.$ac_ext <<_LT_EOF
11888 #line 11888 "configure"
11889 #include "confdefs.h"
11890
11891 #if HAVE_DLFCN_H
11892 #include <dlfcn.h>
11893 #endif
11894
11895 #include <stdio.h>
11896
11897 #ifdef RTLD_GLOBAL
11898 #  define LT_DLGLOBAL           RTLD_GLOBAL
11899 #else
11900 #  ifdef DL_GLOBAL
11901 #    define LT_DLGLOBAL         DL_GLOBAL
11902 #  else
11903 #    define LT_DLGLOBAL         0
11904 #  endif
11905 #endif
11906
11907 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11908    find out it does not work in some platform. */
11909 #ifndef LT_DLLAZY_OR_NOW
11910 #  ifdef RTLD_LAZY
11911 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11912 #  else
11913 #    ifdef DL_LAZY
11914 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11915 #    else
11916 #      ifdef RTLD_NOW
11917 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11918 #      else
11919 #        ifdef DL_NOW
11920 #          define LT_DLLAZY_OR_NOW      DL_NOW
11921 #        else
11922 #          define LT_DLLAZY_OR_NOW      0
11923 #        endif
11924 #      endif
11925 #    endif
11926 #  endif
11927 #endif
11928
11929 /* When -fvisbility=hidden is used, assume the code has been annotated
11930    correspondingly for the symbols needed.  */
11931 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11932 void fnord () __attribute__((visibility("default")));
11933 #endif
11934
11935 void fnord () { int i=42; }
11936 int main ()
11937 {
11938   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11939   int status = $lt_dlunknown;
11940
11941   if (self)
11942     {
11943       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11944       else
11945         {
11946           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11947           else puts (dlerror ());
11948         }
11949       /* dlclose (self); */
11950     }
11951   else
11952     puts (dlerror ());
11953
11954   return status;
11955 }
11956 _LT_EOF
11957   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11958   (eval $ac_link) 2>&5
11959   ac_status=$?
11960   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11961   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11962     (./conftest; exit; ) >&5 2>/dev/null
11963     lt_status=$?
11964     case x$lt_status in
11965       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11966       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11967       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11968     esac
11969   else :
11970     # compilation failed
11971     lt_cv_dlopen_self_static=no
11972   fi
11973 fi
11974 rm -fr conftest*
11975
11976
11977 fi
11978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11979 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11980     fi
11981
11982     CPPFLAGS="$save_CPPFLAGS"
11983     LDFLAGS="$save_LDFLAGS"
11984     LIBS="$save_LIBS"
11985     ;;
11986   esac
11987
11988   case $lt_cv_dlopen_self in
11989   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11990   *) enable_dlopen_self=unknown ;;
11991   esac
11992
11993   case $lt_cv_dlopen_self_static in
11994   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11995   *) enable_dlopen_self_static=unknown ;;
11996   esac
11997 fi
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015 striplib=
12016 old_striplib=
12017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12018 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12019 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12020   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12021   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12023 $as_echo "yes" >&6; }
12024 else
12025 # FIXME - insert some real tests, host_os isn't really good enough
12026   case $host_os in
12027   darwin*)
12028     if test -n "$STRIP" ; then
12029       striplib="$STRIP -x"
12030       old_striplib="$STRIP -S"
12031       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12032 $as_echo "yes" >&6; }
12033     else
12034       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12035 $as_echo "no" >&6; }
12036     fi
12037     ;;
12038   *)
12039     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12040 $as_echo "no" >&6; }
12041     ;;
12042   esac
12043 fi
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056   # Report which library types will actually be built
12057   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12058 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12060 $as_echo "$can_build_shared" >&6; }
12061
12062   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12063 $as_echo_n "checking whether to build shared libraries... " >&6; }
12064   test "$can_build_shared" = "no" && enable_shared=no
12065
12066   # On AIX, shared libraries and static libraries use the same namespace, and
12067   # are all built from PIC.
12068   case $host_os in
12069   aix3*)
12070     test "$enable_shared" = yes && enable_static=no
12071     if test -n "$RANLIB"; then
12072       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12073       postinstall_cmds='$RANLIB $lib'
12074     fi
12075     ;;
12076
12077   aix[4-9]*)
12078     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12079       test "$enable_shared" = yes && enable_static=no
12080     fi
12081     ;;
12082   esac
12083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12084 $as_echo "$enable_shared" >&6; }
12085
12086   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12087 $as_echo_n "checking whether to build static libraries... " >&6; }
12088   # Make sure either enable_shared or enable_static is yes.
12089   test "$enable_shared" = yes || enable_static=yes
12090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12091 $as_echo "$enable_static" >&6; }
12092
12093
12094
12095
12096 fi
12097 ac_ext=c
12098 ac_cpp='$CPP $CPPFLAGS'
12099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12102
12103 CC="$lt_save_CC"
12104
12105       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12106     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12107     (test "X$CXX" != "Xg++"))) ; then
12108   ac_ext=cpp
12109 ac_cpp='$CXXCPP $CPPFLAGS'
12110 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12111 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12112 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12114 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12115 if test -z "$CXXCPP"; then
12116   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12117   $as_echo_n "(cached) " >&6
12118 else
12119       # Double quotes because CXXCPP needs to be expanded
12120     for CXXCPP in "$CXX -E" "/lib/cpp"
12121     do
12122       ac_preproc_ok=false
12123 for ac_cxx_preproc_warn_flag in '' yes
12124 do
12125   # Use a header file that comes with gcc, so configuring glibc
12126   # with a fresh cross-compiler works.
12127   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12128   # <limits.h> exists even on freestanding compilers.
12129   # On the NeXT, cc -E runs the code through the compiler's parser,
12130   # not just through cpp. "Syntax error" is here to catch this case.
12131   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12132 /* end confdefs.h.  */
12133 #ifdef __STDC__
12134 # include <limits.h>
12135 #else
12136 # include <assert.h>
12137 #endif
12138                      Syntax error
12139 _ACEOF
12140 if ac_fn_cxx_try_cpp "$LINENO"; then :
12141
12142 else
12143   # Broken: fails on valid input.
12144 continue
12145 fi
12146 rm -f conftest.err conftest.$ac_ext
12147
12148   # OK, works on sane cases.  Now check whether nonexistent headers
12149   # can be detected and how.
12150   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12151 /* end confdefs.h.  */
12152 #include <ac_nonexistent.h>
12153 _ACEOF
12154 if ac_fn_cxx_try_cpp "$LINENO"; then :
12155   # Broken: success on invalid input.
12156 continue
12157 else
12158   # Passes both tests.
12159 ac_preproc_ok=:
12160 break
12161 fi
12162 rm -f conftest.err conftest.$ac_ext
12163
12164 done
12165 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12166 rm -f conftest.err conftest.$ac_ext
12167 if $ac_preproc_ok; then :
12168   break
12169 fi
12170
12171     done
12172     ac_cv_prog_CXXCPP=$CXXCPP
12173
12174 fi
12175   CXXCPP=$ac_cv_prog_CXXCPP
12176 else
12177   ac_cv_prog_CXXCPP=$CXXCPP
12178 fi
12179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12180 $as_echo "$CXXCPP" >&6; }
12181 ac_preproc_ok=false
12182 for ac_cxx_preproc_warn_flag in '' yes
12183 do
12184   # Use a header file that comes with gcc, so configuring glibc
12185   # with a fresh cross-compiler works.
12186   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12187   # <limits.h> exists even on freestanding compilers.
12188   # On the NeXT, cc -E runs the code through the compiler's parser,
12189   # not just through cpp. "Syntax error" is here to catch this case.
12190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12191 /* end confdefs.h.  */
12192 #ifdef __STDC__
12193 # include <limits.h>
12194 #else
12195 # include <assert.h>
12196 #endif
12197                      Syntax error
12198 _ACEOF
12199 if ac_fn_cxx_try_cpp "$LINENO"; then :
12200
12201 else
12202   # Broken: fails on valid input.
12203 continue
12204 fi
12205 rm -f conftest.err conftest.$ac_ext
12206
12207   # OK, works on sane cases.  Now check whether nonexistent headers
12208   # can be detected and how.
12209   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12210 /* end confdefs.h.  */
12211 #include <ac_nonexistent.h>
12212 _ACEOF
12213 if ac_fn_cxx_try_cpp "$LINENO"; then :
12214   # Broken: success on invalid input.
12215 continue
12216 else
12217   # Passes both tests.
12218 ac_preproc_ok=:
12219 break
12220 fi
12221 rm -f conftest.err conftest.$ac_ext
12222
12223 done
12224 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12225 rm -f conftest.err conftest.$ac_ext
12226 if $ac_preproc_ok; then :
12227
12228 else
12229   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12230 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12231 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12232 See \`config.log' for more details." "$LINENO" 5; }
12233 fi
12234
12235 ac_ext=c
12236 ac_cpp='$CPP $CPPFLAGS'
12237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12240
12241 else
12242   _lt_caught_CXX_error=yes
12243 fi
12244
12245 ac_ext=cpp
12246 ac_cpp='$CXXCPP $CPPFLAGS'
12247 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12248 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12249 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12250
12251 archive_cmds_need_lc_CXX=no
12252 allow_undefined_flag_CXX=
12253 always_export_symbols_CXX=no
12254 archive_expsym_cmds_CXX=
12255 compiler_needs_object_CXX=no
12256 export_dynamic_flag_spec_CXX=
12257 hardcode_direct_CXX=no
12258 hardcode_direct_absolute_CXX=no
12259 hardcode_libdir_flag_spec_CXX=
12260 hardcode_libdir_flag_spec_ld_CXX=
12261 hardcode_libdir_separator_CXX=
12262 hardcode_minus_L_CXX=no
12263 hardcode_shlibpath_var_CXX=unsupported
12264 hardcode_automatic_CXX=no
12265 inherit_rpath_CXX=no
12266 module_cmds_CXX=
12267 module_expsym_cmds_CXX=
12268 link_all_deplibs_CXX=unknown
12269 old_archive_cmds_CXX=$old_archive_cmds
12270 reload_flag_CXX=$reload_flag
12271 reload_cmds_CXX=$reload_cmds
12272 no_undefined_flag_CXX=
12273 whole_archive_flag_spec_CXX=
12274 enable_shared_with_static_runtimes_CXX=no
12275
12276 # Source file extension for C++ test sources.
12277 ac_ext=cpp
12278
12279 # Object file extension for compiled C++ test sources.
12280 objext=o
12281 objext_CXX=$objext
12282
12283 # No sense in running all these tests if we already determined that
12284 # the CXX compiler isn't working.  Some variables (like enable_shared)
12285 # are currently assumed to apply to all compilers on this platform,
12286 # and will be corrupted by setting them based on a non-working compiler.
12287 if test "$_lt_caught_CXX_error" != yes; then
12288   # Code to be used in simple compile tests
12289   lt_simple_compile_test_code="int some_variable = 0;"
12290
12291   # Code to be used in simple link tests
12292   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12293
12294   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12295
12296
12297
12298
12299
12300
12301 # If no C compiler was specified, use CC.
12302 LTCC=${LTCC-"$CC"}
12303
12304 # If no C compiler flags were specified, use CFLAGS.
12305 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12306
12307 # Allow CC to be a program name with arguments.
12308 compiler=$CC
12309
12310
12311   # save warnings/boilerplate of simple test code
12312   ac_outfile=conftest.$ac_objext
12313 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12314 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12315 _lt_compiler_boilerplate=`cat conftest.err`
12316 $RM conftest*
12317
12318   ac_outfile=conftest.$ac_objext
12319 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12320 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12321 _lt_linker_boilerplate=`cat conftest.err`
12322 $RM -r conftest*
12323
12324
12325   # Allow CC to be a program name with arguments.
12326   lt_save_CC=$CC
12327   lt_save_LD=$LD
12328   lt_save_GCC=$GCC
12329   GCC=$GXX
12330   lt_save_with_gnu_ld=$with_gnu_ld
12331   lt_save_path_LD=$lt_cv_path_LD
12332   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12333     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12334   else
12335     $as_unset lt_cv_prog_gnu_ld
12336   fi
12337   if test -n "${lt_cv_path_LDCXX+set}"; then
12338     lt_cv_path_LD=$lt_cv_path_LDCXX
12339   else
12340     $as_unset lt_cv_path_LD
12341   fi
12342   test -z "${LDCXX+set}" || LD=$LDCXX
12343   CC=${CXX-"c++"}
12344   compiler=$CC
12345   compiler_CXX=$CC
12346   for cc_temp in $compiler""; do
12347   case $cc_temp in
12348     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12349     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12350     \-*) ;;
12351     *) break;;
12352   esac
12353 done
12354 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12355
12356
12357   if test -n "$compiler"; then
12358     # We don't want -fno-exception when compiling C++ code, so set the
12359     # no_builtin_flag separately
12360     if test "$GXX" = yes; then
12361       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12362     else
12363       lt_prog_compiler_no_builtin_flag_CXX=
12364     fi
12365
12366     if test "$GXX" = yes; then
12367       # Set up default GNU C++ configuration
12368
12369
12370
12371 # Check whether --with-gnu-ld was given.
12372 if test "${with_gnu_ld+set}" = set; then :
12373   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12374 else
12375   with_gnu_ld=no
12376 fi
12377
12378 ac_prog=ld
12379 if test "$GCC" = yes; then
12380   # Check if gcc -print-prog-name=ld gives a path.
12381   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12382 $as_echo_n "checking for ld used by $CC... " >&6; }
12383   case $host in
12384   *-*-mingw*)
12385     # gcc leaves a trailing carriage return which upsets mingw
12386     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12387   *)
12388     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12389   esac
12390   case $ac_prog in
12391     # Accept absolute paths.
12392     [\\/]* | ?:[\\/]*)
12393       re_direlt='/[^/][^/]*/\.\./'
12394       # Canonicalize the pathname of ld
12395       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12396       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12397         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12398       done
12399       test -z "$LD" && LD="$ac_prog"
12400       ;;
12401   "")
12402     # If it fails, then pretend we aren't using GCC.
12403     ac_prog=ld
12404     ;;
12405   *)
12406     # If it is relative, then search for the first ld in PATH.
12407     with_gnu_ld=unknown
12408     ;;
12409   esac
12410 elif test "$with_gnu_ld" = yes; then
12411   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12412 $as_echo_n "checking for GNU ld... " >&6; }
12413 else
12414   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12415 $as_echo_n "checking for non-GNU ld... " >&6; }
12416 fi
12417 if test "${lt_cv_path_LD+set}" = set; then :
12418   $as_echo_n "(cached) " >&6
12419 else
12420   if test -z "$LD"; then
12421   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12422   for ac_dir in $PATH; do
12423     IFS="$lt_save_ifs"
12424     test -z "$ac_dir" && ac_dir=.
12425     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12426       lt_cv_path_LD="$ac_dir/$ac_prog"
12427       # Check to see if the program is GNU ld.  I'd rather use --version,
12428       # but apparently some variants of GNU ld only accept -v.
12429       # Break only if it was the GNU/non-GNU ld that we prefer.
12430       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12431       *GNU* | *'with BFD'*)
12432         test "$with_gnu_ld" != no && break
12433         ;;
12434       *)
12435         test "$with_gnu_ld" != yes && break
12436         ;;
12437       esac
12438     fi
12439   done
12440   IFS="$lt_save_ifs"
12441 else
12442   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12443 fi
12444 fi
12445
12446 LD="$lt_cv_path_LD"
12447 if test -n "$LD"; then
12448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12449 $as_echo "$LD" >&6; }
12450 else
12451   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12452 $as_echo "no" >&6; }
12453 fi
12454 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12456 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12457 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12458   $as_echo_n "(cached) " >&6
12459 else
12460   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12461 case `$LD -v 2>&1 </dev/null` in
12462 *GNU* | *'with BFD'*)
12463   lt_cv_prog_gnu_ld=yes
12464   ;;
12465 *)
12466   lt_cv_prog_gnu_ld=no
12467   ;;
12468 esac
12469 fi
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12471 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12472 with_gnu_ld=$lt_cv_prog_gnu_ld
12473
12474
12475
12476
12477
12478
12479
12480       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12481       # archiving commands below assume that GNU ld is being used.
12482       if test "$with_gnu_ld" = yes; then
12483         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12484         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'
12485
12486         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12487         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12488
12489         # If archive_cmds runs LD, not CC, wlarc should be empty
12490         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12491         #     investigate it a little bit more. (MM)
12492         wlarc='${wl}'
12493
12494         # ancient GNU ld didn't support --whole-archive et. al.
12495         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12496           $GREP 'no-whole-archive' > /dev/null; then
12497           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12498         else
12499           whole_archive_flag_spec_CXX=
12500         fi
12501       else
12502         with_gnu_ld=no
12503         wlarc=
12504
12505         # A generic and very simple default shared library creation
12506         # command for GNU C++ for the case where it uses the native
12507         # linker, instead of GNU ld.  If possible, this setting should
12508         # overridden to take advantage of the native linker features on
12509         # the platform it is being used on.
12510         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12511       fi
12512
12513       # Commands to make compiler produce verbose output that lists
12514       # what "hidden" libraries, object files and flags are used when
12515       # linking a shared library.
12516       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12517
12518     else
12519       GXX=no
12520       with_gnu_ld=no
12521       wlarc=
12522     fi
12523
12524     # PORTME: fill in a description of your system's C++ link characteristics
12525     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12526 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12527     ld_shlibs_CXX=yes
12528     case $host_os in
12529       aix3*)
12530         # FIXME: insert proper C++ library support
12531         ld_shlibs_CXX=no
12532         ;;
12533       aix[4-9]*)
12534         if test "$host_cpu" = ia64; then
12535           # On IA64, the linker does run time linking by default, so we don't
12536           # have to do anything special.
12537           aix_use_runtimelinking=no
12538           exp_sym_flag='-Bexport'
12539           no_entry_flag=""
12540         else
12541           aix_use_runtimelinking=no
12542
12543           # Test if we are trying to use run time linking or normal
12544           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12545           # need to do runtime linking.
12546           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12547             for ld_flag in $LDFLAGS; do
12548               case $ld_flag in
12549               *-brtl*)
12550                 aix_use_runtimelinking=yes
12551                 break
12552                 ;;
12553               esac
12554             done
12555             ;;
12556           esac
12557
12558           exp_sym_flag='-bexport'
12559           no_entry_flag='-bnoentry'
12560         fi
12561
12562         # When large executables or shared objects are built, AIX ld can
12563         # have problems creating the table of contents.  If linking a library
12564         # or program results in "error TOC overflow" add -mminimal-toc to
12565         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12566         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12567
12568         archive_cmds_CXX=''
12569         hardcode_direct_CXX=yes
12570         hardcode_direct_absolute_CXX=yes
12571         hardcode_libdir_separator_CXX=':'
12572         link_all_deplibs_CXX=yes
12573         file_list_spec_CXX='${wl}-f,'
12574
12575         if test "$GXX" = yes; then
12576           case $host_os in aix4.[012]|aix4.[012].*)
12577           # We only want to do this on AIX 4.2 and lower, the check
12578           # below for broken collect2 doesn't work under 4.3+
12579           collect2name=`${CC} -print-prog-name=collect2`
12580           if test -f "$collect2name" &&
12581              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12582           then
12583             # We have reworked collect2
12584             :
12585           else
12586             # We have old collect2
12587             hardcode_direct_CXX=unsupported
12588             # It fails to find uninstalled libraries when the uninstalled
12589             # path is not listed in the libpath.  Setting hardcode_minus_L
12590             # to unsupported forces relinking
12591             hardcode_minus_L_CXX=yes
12592             hardcode_libdir_flag_spec_CXX='-L$libdir'
12593             hardcode_libdir_separator_CXX=
12594           fi
12595           esac
12596           shared_flag='-shared'
12597           if test "$aix_use_runtimelinking" = yes; then
12598             shared_flag="$shared_flag "'${wl}-G'
12599           fi
12600         else
12601           # not using gcc
12602           if test "$host_cpu" = ia64; then
12603           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12604           # chokes on -Wl,-G. The following line is correct:
12605           shared_flag='-G'
12606           else
12607             if test "$aix_use_runtimelinking" = yes; then
12608               shared_flag='${wl}-G'
12609             else
12610               shared_flag='${wl}-bM:SRE'
12611             fi
12612           fi
12613         fi
12614
12615         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12616         # It seems that -bexpall does not export symbols beginning with
12617         # underscore (_), so it is better to generate a list of symbols to
12618         # export.
12619         always_export_symbols_CXX=yes
12620         if test "$aix_use_runtimelinking" = yes; then
12621           # Warning - without using the other runtime loading flags (-brtl),
12622           # -berok will link without error, but may produce a broken library.
12623           allow_undefined_flag_CXX='-berok'
12624           # Determine the default libpath from the value encoded in an empty
12625           # executable.
12626           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12627 /* end confdefs.h.  */
12628
12629 int
12630 main ()
12631 {
12632
12633   ;
12634   return 0;
12635 }
12636 _ACEOF
12637 if ac_fn_cxx_try_link "$LINENO"; then :
12638
12639 lt_aix_libpath_sed='
12640     /Import File Strings/,/^$/ {
12641         /^0/ {
12642             s/^0  *\(.*\)$/\1/
12643             p
12644         }
12645     }'
12646 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12647 # Check for a 64-bit object if we didn't find anything.
12648 if test -z "$aix_libpath"; then
12649   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12650 fi
12651 fi
12652 rm -f core conftest.err conftest.$ac_objext \
12653     conftest$ac_exeext conftest.$ac_ext
12654 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12655
12656           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12657
12658           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"
12659         else
12660           if test "$host_cpu" = ia64; then
12661             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12662             allow_undefined_flag_CXX="-z nodefs"
12663             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"
12664           else
12665             # Determine the default libpath from the value encoded in an
12666             # empty executable.
12667             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12668 /* end confdefs.h.  */
12669
12670 int
12671 main ()
12672 {
12673
12674   ;
12675   return 0;
12676 }
12677 _ACEOF
12678 if ac_fn_cxx_try_link "$LINENO"; then :
12679
12680 lt_aix_libpath_sed='
12681     /Import File Strings/,/^$/ {
12682         /^0/ {
12683             s/^0  *\(.*\)$/\1/
12684             p
12685         }
12686     }'
12687 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12688 # Check for a 64-bit object if we didn't find anything.
12689 if test -z "$aix_libpath"; then
12690   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12691 fi
12692 fi
12693 rm -f core conftest.err conftest.$ac_objext \
12694     conftest$ac_exeext conftest.$ac_ext
12695 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12696
12697             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12698             # Warning - without using the other run time loading flags,
12699             # -berok will link without error, but may produce a broken library.
12700             no_undefined_flag_CXX=' ${wl}-bernotok'
12701             allow_undefined_flag_CXX=' ${wl}-berok'
12702             if test "$with_gnu_ld" = yes; then
12703               # We only use this code for GNU lds that support --whole-archive.
12704               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12705             else
12706               # Exported symbols can be pulled into shared objects from archives
12707               whole_archive_flag_spec_CXX='$convenience'
12708             fi
12709             archive_cmds_need_lc_CXX=yes
12710             # This is similar to how AIX traditionally builds its shared
12711             # libraries.
12712             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'
12713           fi
12714         fi
12715         ;;
12716
12717       beos*)
12718         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12719           allow_undefined_flag_CXX=unsupported
12720           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12721           # support --undefined.  This deserves some investigation.  FIXME
12722           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12723         else
12724           ld_shlibs_CXX=no
12725         fi
12726         ;;
12727
12728       chorus*)
12729         case $cc_basename in
12730           *)
12731           # FIXME: insert proper C++ library support
12732           ld_shlibs_CXX=no
12733           ;;
12734         esac
12735         ;;
12736
12737       cygwin* | mingw* | pw32* | cegcc*)
12738         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12739         # as there is no search path for DLLs.
12740         hardcode_libdir_flag_spec_CXX='-L$libdir'
12741         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12742         allow_undefined_flag_CXX=unsupported
12743         always_export_symbols_CXX=no
12744         enable_shared_with_static_runtimes_CXX=yes
12745
12746         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12747           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'
12748           # If the export-symbols file already is a .def file (1st line
12749           # is EXPORTS), use it as is; otherwise, prepend...
12750           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12751             cp $export_symbols $output_objdir/$soname.def;
12752           else
12753             echo EXPORTS > $output_objdir/$soname.def;
12754             cat $export_symbols >> $output_objdir/$soname.def;
12755           fi~
12756           $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'
12757         else
12758           ld_shlibs_CXX=no
12759         fi
12760         ;;
12761       darwin* | rhapsody*)
12762
12763
12764   archive_cmds_need_lc_CXX=no
12765   hardcode_direct_CXX=no
12766   hardcode_automatic_CXX=yes
12767   hardcode_shlibpath_var_CXX=unsupported
12768   if test "$lt_cv_ld_force_load" = "yes"; then
12769     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\"`'
12770   else
12771     whole_archive_flag_spec_CXX=''
12772   fi
12773   link_all_deplibs_CXX=yes
12774   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12775   case $cc_basename in
12776      ifort*) _lt_dar_can_shared=yes ;;
12777      *) _lt_dar_can_shared=$GCC ;;
12778   esac
12779   if test "$_lt_dar_can_shared" = "yes"; then
12780     output_verbose_link_cmd=func_echo_all
12781     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}"
12782     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12783     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}"
12784     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}"
12785        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12786       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}"
12787       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}"
12788     fi
12789
12790   else
12791   ld_shlibs_CXX=no
12792   fi
12793
12794         ;;
12795
12796       dgux*)
12797         case $cc_basename in
12798           ec++*)
12799             # FIXME: insert proper C++ library support
12800             ld_shlibs_CXX=no
12801             ;;
12802           ghcx*)
12803             # Green Hills C++ Compiler
12804             # FIXME: insert proper C++ library support
12805             ld_shlibs_CXX=no
12806             ;;
12807           *)
12808             # FIXME: insert proper C++ library support
12809             ld_shlibs_CXX=no
12810             ;;
12811         esac
12812         ;;
12813
12814       freebsd2.*)
12815         # C++ shared libraries reported to be fairly broken before
12816         # switch to ELF
12817         ld_shlibs_CXX=no
12818         ;;
12819
12820       freebsd-elf*)
12821         archive_cmds_need_lc_CXX=no
12822         ;;
12823
12824       freebsd* | dragonfly*)
12825         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12826         # conventions
12827         ld_shlibs_CXX=yes
12828         ;;
12829
12830       gnu*)
12831         ;;
12832
12833       haiku*)
12834         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12835         link_all_deplibs_CXX=yes
12836         ;;
12837
12838       hpux9*)
12839         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12840         hardcode_libdir_separator_CXX=:
12841         export_dynamic_flag_spec_CXX='${wl}-E'
12842         hardcode_direct_CXX=yes
12843         hardcode_minus_L_CXX=yes # Not in the search PATH,
12844                                              # but as the default
12845                                              # location of the library.
12846
12847         case $cc_basename in
12848           CC*)
12849             # FIXME: insert proper C++ library support
12850             ld_shlibs_CXX=no
12851             ;;
12852           aCC*)
12853             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'
12854             # Commands to make compiler produce verbose output that lists
12855             # what "hidden" libraries, object files and flags are used when
12856             # linking a shared library.
12857             #
12858             # There doesn't appear to be a way to prevent this compiler from
12859             # explicitly linking system object files so we need to strip them
12860             # from the output so that they don't get included in the library
12861             # dependencies.
12862             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"'
12863             ;;
12864           *)
12865             if test "$GXX" = yes; then
12866               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'
12867             else
12868               # FIXME: insert proper C++ library support
12869               ld_shlibs_CXX=no
12870             fi
12871             ;;
12872         esac
12873         ;;
12874
12875       hpux10*|hpux11*)
12876         if test $with_gnu_ld = no; then
12877           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12878           hardcode_libdir_separator_CXX=:
12879
12880           case $host_cpu in
12881             hppa*64*|ia64*)
12882               ;;
12883             *)
12884               export_dynamic_flag_spec_CXX='${wl}-E'
12885               ;;
12886           esac
12887         fi
12888         case $host_cpu in
12889           hppa*64*|ia64*)
12890             hardcode_direct_CXX=no
12891             hardcode_shlibpath_var_CXX=no
12892             ;;
12893           *)
12894             hardcode_direct_CXX=yes
12895             hardcode_direct_absolute_CXX=yes
12896             hardcode_minus_L_CXX=yes # Not in the search PATH,
12897                                                  # but as the default
12898                                                  # location of the library.
12899             ;;
12900         esac
12901
12902         case $cc_basename in
12903           CC*)
12904             # FIXME: insert proper C++ library support
12905             ld_shlibs_CXX=no
12906             ;;
12907           aCC*)
12908             case $host_cpu in
12909               hppa*64*)
12910                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12911                 ;;
12912               ia64*)
12913                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12914                 ;;
12915               *)
12916                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12917                 ;;
12918             esac
12919             # Commands to make compiler produce verbose output that lists
12920             # what "hidden" libraries, object files and flags are used when
12921             # linking a shared library.
12922             #
12923             # There doesn't appear to be a way to prevent this compiler from
12924             # explicitly linking system object files so we need to strip them
12925             # from the output so that they don't get included in the library
12926             # dependencies.
12927             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"'
12928             ;;
12929           *)
12930             if test "$GXX" = yes; then
12931               if test $with_gnu_ld = no; then
12932                 case $host_cpu in
12933                   hppa*64*)
12934                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12935                     ;;
12936                   ia64*)
12937                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12938                     ;;
12939                   *)
12940                     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'
12941                     ;;
12942                 esac
12943               fi
12944             else
12945               # FIXME: insert proper C++ library support
12946               ld_shlibs_CXX=no
12947             fi
12948             ;;
12949         esac
12950         ;;
12951
12952       interix[3-9]*)
12953         hardcode_direct_CXX=no
12954         hardcode_shlibpath_var_CXX=no
12955         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12956         export_dynamic_flag_spec_CXX='${wl}-E'
12957         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12958         # Instead, shared libraries are loaded at an image base (0x10000000 by
12959         # default) and relocated if they conflict, which is a slow very memory
12960         # consuming and fragmenting process.  To avoid this, we pick a random,
12961         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12962         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12963         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'
12964         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'
12965         ;;
12966       irix5* | irix6*)
12967         case $cc_basename in
12968           CC*)
12969             # SGI C++
12970             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'
12971
12972             # Archives containing C++ object files must be created using
12973             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12974             # necessary to make sure instantiated templates are included
12975             # in the archive.
12976             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12977             ;;
12978           *)
12979             if test "$GXX" = yes; then
12980               if test "$with_gnu_ld" = no; then
12981                 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'
12982               else
12983                 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'
12984               fi
12985             fi
12986             link_all_deplibs_CXX=yes
12987             ;;
12988         esac
12989         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12990         hardcode_libdir_separator_CXX=:
12991         inherit_rpath_CXX=yes
12992         ;;
12993
12994       linux* | k*bsd*-gnu | kopensolaris*-gnu)
12995         case $cc_basename in
12996           KCC*)
12997             # Kuck and Associates, Inc. (KAI) C++ Compiler
12998
12999             # KCC will only create a shared library if the output file
13000             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13001             # to its proper name (with version) after linking.
13002             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'
13003             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'
13004             # Commands to make compiler produce verbose output that lists
13005             # what "hidden" libraries, object files and flags are used when
13006             # linking a shared library.
13007             #
13008             # There doesn't appear to be a way to prevent this compiler from
13009             # explicitly linking system object files so we need to strip them
13010             # from the output so that they don't get included in the library
13011             # dependencies.
13012             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"'
13013
13014             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13015             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13016
13017             # Archives containing C++ object files must be created using
13018             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13019             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13020             ;;
13021           icpc* | ecpc* )
13022             # Intel C++
13023             with_gnu_ld=yes
13024             # version 8.0 and above of icpc choke on multiply defined symbols
13025             # if we add $predep_objects and $postdep_objects, however 7.1 and
13026             # earlier do not add the objects themselves.
13027             case `$CC -V 2>&1` in
13028               *"Version 7."*)
13029                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13030                 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'
13031                 ;;
13032               *)  # Version 8.0 or newer
13033                 tmp_idyn=
13034                 case $host_cpu in
13035                   ia64*) tmp_idyn=' -i_dynamic';;
13036                 esac
13037                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13038                 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'
13039                 ;;
13040             esac
13041             archive_cmds_need_lc_CXX=no
13042             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13043             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13044             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13045             ;;
13046           pgCC* | pgcpp*)
13047             # Portland Group C++ compiler
13048             case `$CC -V` in
13049             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13050               prelink_cmds_CXX='tpldir=Template.dir~
13051                 rm -rf $tpldir~
13052                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13053                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13054               old_archive_cmds_CXX='tpldir=Template.dir~
13055                 rm -rf $tpldir~
13056                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13057                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13058                 $RANLIB $oldlib'
13059               archive_cmds_CXX='tpldir=Template.dir~
13060                 rm -rf $tpldir~
13061                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13062                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13063               archive_expsym_cmds_CXX='tpldir=Template.dir~
13064                 rm -rf $tpldir~
13065                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13066                 $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'
13067               ;;
13068             *) # Version 6 and above use weak symbols
13069               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13070               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'
13071               ;;
13072             esac
13073
13074             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13075             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13076             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'
13077             ;;
13078           cxx*)
13079             # Compaq C++
13080             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13081             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'
13082
13083             runpath_var=LD_RUN_PATH
13084             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13085             hardcode_libdir_separator_CXX=:
13086
13087             # Commands to make compiler produce verbose output that lists
13088             # what "hidden" libraries, object files and flags are used when
13089             # linking a shared library.
13090             #
13091             # There doesn't appear to be a way to prevent this compiler from
13092             # explicitly linking system object files so we need to strip them
13093             # from the output so that they don't get included in the library
13094             # dependencies.
13095             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'
13096             ;;
13097           xl* | mpixl* | bgxl*)
13098             # IBM XL 8.0 on PPC, with GNU ld
13099             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13100             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13101             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13102             if test "x$supports_anon_versioning" = xyes; then
13103               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13104                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13105                 echo "local: *; };" >> $output_objdir/$libname.ver~
13106                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13107             fi
13108             ;;
13109           *)
13110             case `$CC -V 2>&1 | sed 5q` in
13111             *Sun\ C*)
13112               # Sun C++ 5.9
13113               no_undefined_flag_CXX=' -zdefs'
13114               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13115               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'
13116               hardcode_libdir_flag_spec_CXX='-R$libdir'
13117               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'
13118               compiler_needs_object_CXX=yes
13119
13120               # Not sure whether something based on
13121               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13122               # would be better.
13123               output_verbose_link_cmd='func_echo_all'
13124
13125               # Archives containing C++ object files must be created using
13126               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13127               # necessary to make sure instantiated templates are included
13128               # in the archive.
13129               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13130               ;;
13131             esac
13132             ;;
13133         esac
13134         ;;
13135
13136       lynxos*)
13137         # FIXME: insert proper C++ library support
13138         ld_shlibs_CXX=no
13139         ;;
13140
13141       m88k*)
13142         # FIXME: insert proper C++ library support
13143         ld_shlibs_CXX=no
13144         ;;
13145
13146       mvs*)
13147         case $cc_basename in
13148           cxx*)
13149             # FIXME: insert proper C++ library support
13150             ld_shlibs_CXX=no
13151             ;;
13152           *)
13153             # FIXME: insert proper C++ library support
13154             ld_shlibs_CXX=no
13155             ;;
13156         esac
13157         ;;
13158
13159       netbsd*)
13160         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13161           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13162           wlarc=
13163           hardcode_libdir_flag_spec_CXX='-R$libdir'
13164           hardcode_direct_CXX=yes
13165           hardcode_shlibpath_var_CXX=no
13166         fi
13167         # Workaround some broken pre-1.5 toolchains
13168         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13169         ;;
13170
13171       *nto* | *qnx*)
13172         ld_shlibs_CXX=yes
13173         ;;
13174
13175       openbsd2*)
13176         # C++ shared libraries are fairly broken
13177         ld_shlibs_CXX=no
13178         ;;
13179
13180       openbsd*)
13181         if test -f /usr/libexec/ld.so; then
13182           hardcode_direct_CXX=yes
13183           hardcode_shlibpath_var_CXX=no
13184           hardcode_direct_absolute_CXX=yes
13185           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13186           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13187           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13188             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13189             export_dynamic_flag_spec_CXX='${wl}-E'
13190             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13191           fi
13192           output_verbose_link_cmd=func_echo_all
13193         else
13194           ld_shlibs_CXX=no
13195         fi
13196         ;;
13197
13198       osf3* | osf4* | osf5*)
13199         case $cc_basename in
13200           KCC*)
13201             # Kuck and Associates, Inc. (KAI) C++ Compiler
13202
13203             # KCC will only create a shared library if the output file
13204             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13205             # to its proper name (with version) after linking.
13206             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'
13207
13208             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13209             hardcode_libdir_separator_CXX=:
13210
13211             # Archives containing C++ object files must be created using
13212             # the KAI C++ compiler.
13213             case $host in
13214               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13215               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13216             esac
13217             ;;
13218           RCC*)
13219             # Rational C++ 2.4.1
13220             # FIXME: insert proper C++ library support
13221             ld_shlibs_CXX=no
13222             ;;
13223           cxx*)
13224             case $host in
13225               osf3*)
13226                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13227                 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'
13228                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13229                 ;;
13230               *)
13231                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13232                 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'
13233                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13234                   echo "-hidden">> $lib.exp~
13235                   $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~
13236                   $RM $lib.exp'
13237                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13238                 ;;
13239             esac
13240
13241             hardcode_libdir_separator_CXX=:
13242
13243             # Commands to make compiler produce verbose output that lists
13244             # what "hidden" libraries, object files and flags are used when
13245             # linking a shared library.
13246             #
13247             # There doesn't appear to be a way to prevent this compiler from
13248             # explicitly linking system object files so we need to strip them
13249             # from the output so that they don't get included in the library
13250             # dependencies.
13251             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"'
13252             ;;
13253           *)
13254             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13255               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13256               case $host in
13257                 osf3*)
13258                   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'
13259                   ;;
13260                 *)
13261                   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'
13262                   ;;
13263               esac
13264
13265               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13266               hardcode_libdir_separator_CXX=:
13267
13268               # Commands to make compiler produce verbose output that lists
13269               # what "hidden" libraries, object files and flags are used when
13270               # linking a shared library.
13271               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13272
13273             else
13274               # FIXME: insert proper C++ library support
13275               ld_shlibs_CXX=no
13276             fi
13277             ;;
13278         esac
13279         ;;
13280
13281       psos*)
13282         # FIXME: insert proper C++ library support
13283         ld_shlibs_CXX=no
13284         ;;
13285
13286       sunos4*)
13287         case $cc_basename in
13288           CC*)
13289             # Sun C++ 4.x
13290             # FIXME: insert proper C++ library support
13291             ld_shlibs_CXX=no
13292             ;;
13293           lcc*)
13294             # Lucid
13295             # FIXME: insert proper C++ library support
13296             ld_shlibs_CXX=no
13297             ;;
13298           *)
13299             # FIXME: insert proper C++ library support
13300             ld_shlibs_CXX=no
13301             ;;
13302         esac
13303         ;;
13304
13305       solaris*)
13306         case $cc_basename in
13307           CC*)
13308             # Sun C++ 4.2, 5.x and Centerline C++
13309             archive_cmds_need_lc_CXX=yes
13310             no_undefined_flag_CXX=' -zdefs'
13311             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13312             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13313               $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'
13314
13315             hardcode_libdir_flag_spec_CXX='-R$libdir'
13316             hardcode_shlibpath_var_CXX=no
13317             case $host_os in
13318               solaris2.[0-5] | solaris2.[0-5].*) ;;
13319               *)
13320                 # The compiler driver will combine and reorder linker options,
13321                 # but understands `-z linker_flag'.
13322                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13323                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13324                 ;;
13325             esac
13326             link_all_deplibs_CXX=yes
13327
13328             output_verbose_link_cmd='func_echo_all'
13329
13330             # Archives containing C++ object files must be created using
13331             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13332             # necessary to make sure instantiated templates are included
13333             # in the archive.
13334             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13335             ;;
13336           gcx*)
13337             # Green Hills C++ Compiler
13338             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13339
13340             # The C++ compiler must be used to create the archive.
13341             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13342             ;;
13343           *)
13344             # GNU C++ compiler with Solaris linker
13345             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13346               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13347               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13348                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13349                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13350                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13351
13352                 # Commands to make compiler produce verbose output that lists
13353                 # what "hidden" libraries, object files and flags are used when
13354                 # linking a shared library.
13355                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13356               else
13357                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13358                 # platform.
13359                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13360                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13361                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13362
13363                 # Commands to make compiler produce verbose output that lists
13364                 # what "hidden" libraries, object files and flags are used when
13365                 # linking a shared library.
13366                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13367               fi
13368
13369               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13370               case $host_os in
13371                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13372                 *)
13373                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13374                   ;;
13375               esac
13376             fi
13377             ;;
13378         esac
13379         ;;
13380
13381     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13382       no_undefined_flag_CXX='${wl}-z,text'
13383       archive_cmds_need_lc_CXX=no
13384       hardcode_shlibpath_var_CXX=no
13385       runpath_var='LD_RUN_PATH'
13386
13387       case $cc_basename in
13388         CC*)
13389           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13390           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13391           ;;
13392         *)
13393           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13394           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13395           ;;
13396       esac
13397       ;;
13398
13399       sysv5* | sco3.2v5* | sco5v6*)
13400         # Note: We can NOT use -z defs as we might desire, because we do not
13401         # link with -lc, and that would cause any symbols used from libc to
13402         # always be unresolved, which means just about no library would
13403         # ever link correctly.  If we're not using GNU ld we use -z text
13404         # though, which does catch some bad symbols but isn't as heavy-handed
13405         # as -z defs.
13406         no_undefined_flag_CXX='${wl}-z,text'
13407         allow_undefined_flag_CXX='${wl}-z,nodefs'
13408         archive_cmds_need_lc_CXX=no
13409         hardcode_shlibpath_var_CXX=no
13410         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13411         hardcode_libdir_separator_CXX=':'
13412         link_all_deplibs_CXX=yes
13413         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13414         runpath_var='LD_RUN_PATH'
13415
13416         case $cc_basename in
13417           CC*)
13418             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13419             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13420             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13421               '"$old_archive_cmds_CXX"
13422             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13423               '"$reload_cmds_CXX"
13424             ;;
13425           *)
13426             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13427             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13428             ;;
13429         esac
13430       ;;
13431
13432       tandem*)
13433         case $cc_basename in
13434           NCC*)
13435             # NonStop-UX NCC 3.20
13436             # FIXME: insert proper C++ library support
13437             ld_shlibs_CXX=no
13438             ;;
13439           *)
13440             # FIXME: insert proper C++ library support
13441             ld_shlibs_CXX=no
13442             ;;
13443         esac
13444         ;;
13445
13446       vxworks*)
13447         # FIXME: insert proper C++ library support
13448         ld_shlibs_CXX=no
13449         ;;
13450
13451       *)
13452         # FIXME: insert proper C++ library support
13453         ld_shlibs_CXX=no
13454         ;;
13455     esac
13456
13457     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13458 $as_echo "$ld_shlibs_CXX" >&6; }
13459     test "$ld_shlibs_CXX" = no && can_build_shared=no
13460
13461     GCC_CXX="$GXX"
13462     LD_CXX="$LD"
13463
13464     ## CAVEAT EMPTOR:
13465     ## There is no encapsulation within the following macros, do not change
13466     ## the running order or otherwise move them around unless you know exactly
13467     ## what you are doing...
13468     # Dependencies to place before and after the object being linked:
13469 predep_objects_CXX=
13470 postdep_objects_CXX=
13471 predeps_CXX=
13472 postdeps_CXX=
13473 compiler_lib_search_path_CXX=
13474
13475 cat > conftest.$ac_ext <<_LT_EOF
13476 class Foo
13477 {
13478 public:
13479   Foo (void) { a = 0; }
13480 private:
13481   int a;
13482 };
13483 _LT_EOF
13484
13485 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13486   (eval $ac_compile) 2>&5
13487   ac_status=$?
13488   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13489   test $ac_status = 0; }; then
13490   # Parse the compiler output and extract the necessary
13491   # objects, libraries and library flags.
13492
13493   # Sentinel used to keep track of whether or not we are before
13494   # the conftest object file.
13495   pre_test_object_deps_done=no
13496
13497   for p in `eval "$output_verbose_link_cmd"`; do
13498     case $p in
13499
13500     -L* | -R* | -l*)
13501        # Some compilers place space between "-{L,R}" and the path.
13502        # Remove the space.
13503        if test $p = "-L" ||
13504           test $p = "-R"; then
13505          prev=$p
13506          continue
13507        else
13508          prev=
13509        fi
13510
13511        if test "$pre_test_object_deps_done" = no; then
13512          case $p in
13513          -L* | -R*)
13514            # Internal compiler library paths should come after those
13515            # provided the user.  The postdeps already come after the
13516            # user supplied libs so there is no need to process them.
13517            if test -z "$compiler_lib_search_path_CXX"; then
13518              compiler_lib_search_path_CXX="${prev}${p}"
13519            else
13520              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13521            fi
13522            ;;
13523          # The "-l" case would never come before the object being
13524          # linked, so don't bother handling this case.
13525          esac
13526        else
13527          if test -z "$postdeps_CXX"; then
13528            postdeps_CXX="${prev}${p}"
13529          else
13530            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13531          fi
13532        fi
13533        ;;
13534
13535     *.$objext)
13536        # This assumes that the test object file only shows up
13537        # once in the compiler output.
13538        if test "$p" = "conftest.$objext"; then
13539          pre_test_object_deps_done=yes
13540          continue
13541        fi
13542
13543        if test "$pre_test_object_deps_done" = no; then
13544          if test -z "$predep_objects_CXX"; then
13545            predep_objects_CXX="$p"
13546          else
13547            predep_objects_CXX="$predep_objects_CXX $p"
13548          fi
13549        else
13550          if test -z "$postdep_objects_CXX"; then
13551            postdep_objects_CXX="$p"
13552          else
13553            postdep_objects_CXX="$postdep_objects_CXX $p"
13554          fi
13555        fi
13556        ;;
13557
13558     *) ;; # Ignore the rest.
13559
13560     esac
13561   done
13562
13563   # Clean up.
13564   rm -f a.out a.exe
13565 else
13566   echo "libtool.m4: error: problem compiling CXX test program"
13567 fi
13568
13569 $RM -f confest.$objext
13570
13571 # PORTME: override above test on systems where it is broken
13572 case $host_os in
13573 interix[3-9]*)
13574   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13575   # hack all around it, let's just trust "g++" to DTRT.
13576   predep_objects_CXX=
13577   postdep_objects_CXX=
13578   postdeps_CXX=
13579   ;;
13580
13581 linux*)
13582   case `$CC -V 2>&1 | sed 5q` in
13583   *Sun\ C*)
13584     # Sun C++ 5.9
13585
13586     # The more standards-conforming stlport4 library is
13587     # incompatible with the Cstd library. Avoid specifying
13588     # it if it's in CXXFLAGS. Ignore libCrun as
13589     # -library=stlport4 depends on it.
13590     case " $CXX $CXXFLAGS " in
13591     *" -library=stlport4 "*)
13592       solaris_use_stlport4=yes
13593       ;;
13594     esac
13595
13596     if test "$solaris_use_stlport4" != yes; then
13597       postdeps_CXX='-library=Cstd -library=Crun'
13598     fi
13599     ;;
13600   esac
13601   ;;
13602
13603 solaris*)
13604   case $cc_basename in
13605   CC*)
13606     # The more standards-conforming stlport4 library is
13607     # incompatible with the Cstd library. Avoid specifying
13608     # it if it's in CXXFLAGS. Ignore libCrun as
13609     # -library=stlport4 depends on it.
13610     case " $CXX $CXXFLAGS " in
13611     *" -library=stlport4 "*)
13612       solaris_use_stlport4=yes
13613       ;;
13614     esac
13615
13616     # Adding this requires a known-good setup of shared libraries for
13617     # Sun compiler versions before 5.6, else PIC objects from an old
13618     # archive will be linked into the output, leading to subtle bugs.
13619     if test "$solaris_use_stlport4" != yes; then
13620       postdeps_CXX='-library=Cstd -library=Crun'
13621     fi
13622     ;;
13623   esac
13624   ;;
13625 esac
13626
13627
13628 case " $postdeps_CXX " in
13629 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13630 esac
13631  compiler_lib_search_dirs_CXX=
13632 if test -n "${compiler_lib_search_path_CXX}"; then
13633  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13634 fi
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666     lt_prog_compiler_wl_CXX=
13667 lt_prog_compiler_pic_CXX=
13668 lt_prog_compiler_static_CXX=
13669
13670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13671 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13672
13673   # C++ specific cases for pic, static, wl, etc.
13674   if test "$GXX" = yes; then
13675     lt_prog_compiler_wl_CXX='-Wl,'
13676     lt_prog_compiler_static_CXX='-static'
13677
13678     case $host_os in
13679     aix*)
13680       # All AIX code is PIC.
13681       if test "$host_cpu" = ia64; then
13682         # AIX 5 now supports IA64 processor
13683         lt_prog_compiler_static_CXX='-Bstatic'
13684       fi
13685       lt_prog_compiler_pic_CXX='-fPIC'
13686       ;;
13687
13688     amigaos*)
13689       case $host_cpu in
13690       powerpc)
13691             # see comment about AmigaOS4 .so support
13692             lt_prog_compiler_pic_CXX='-fPIC'
13693         ;;
13694       m68k)
13695             # FIXME: we need at least 68020 code to build shared libraries, but
13696             # adding the `-m68020' flag to GCC prevents building anything better,
13697             # like `-m68040'.
13698             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13699         ;;
13700       esac
13701       ;;
13702
13703     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13704       # PIC is the default for these OSes.
13705       ;;
13706     mingw* | cygwin* | os2* | pw32* | cegcc*)
13707       # This hack is so that the source file can tell whether it is being
13708       # built for inclusion in a dll (and should export symbols for example).
13709       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13710       # (--disable-auto-import) libraries
13711       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13712       ;;
13713     darwin* | rhapsody*)
13714       # PIC is the default on this platform
13715       # Common symbols not allowed in MH_DYLIB files
13716       lt_prog_compiler_pic_CXX='-fno-common'
13717       ;;
13718     *djgpp*)
13719       # DJGPP does not support shared libraries at all
13720       lt_prog_compiler_pic_CXX=
13721       ;;
13722     haiku*)
13723       # PIC is the default for Haiku.
13724       # The "-static" flag exists, but is broken.
13725       lt_prog_compiler_static_CXX=
13726       ;;
13727     interix[3-9]*)
13728       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13729       # Instead, we relocate shared libraries at runtime.
13730       ;;
13731     sysv4*MP*)
13732       if test -d /usr/nec; then
13733         lt_prog_compiler_pic_CXX=-Kconform_pic
13734       fi
13735       ;;
13736     hpux*)
13737       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13738       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13739       # sets the default TLS model and affects inlining.
13740       case $host_cpu in
13741       hppa*64*)
13742         ;;
13743       *)
13744         lt_prog_compiler_pic_CXX='-fPIC'
13745         ;;
13746       esac
13747       ;;
13748     *qnx* | *nto*)
13749       # QNX uses GNU C++, but need to define -shared option too, otherwise
13750       # it will coredump.
13751       lt_prog_compiler_pic_CXX='-fPIC -shared'
13752       ;;
13753     *)
13754       lt_prog_compiler_pic_CXX='-fPIC'
13755       ;;
13756     esac
13757   else
13758     case $host_os in
13759       aix[4-9]*)
13760         # All AIX code is PIC.
13761         if test "$host_cpu" = ia64; then
13762           # AIX 5 now supports IA64 processor
13763           lt_prog_compiler_static_CXX='-Bstatic'
13764         else
13765           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13766         fi
13767         ;;
13768       chorus*)
13769         case $cc_basename in
13770         cxch68*)
13771           # Green Hills C++ Compiler
13772           # _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"
13773           ;;
13774         esac
13775         ;;
13776       dgux*)
13777         case $cc_basename in
13778           ec++*)
13779             lt_prog_compiler_pic_CXX='-KPIC'
13780             ;;
13781           ghcx*)
13782             # Green Hills C++ Compiler
13783             lt_prog_compiler_pic_CXX='-pic'
13784             ;;
13785           *)
13786             ;;
13787         esac
13788         ;;
13789       freebsd* | dragonfly*)
13790         # FreeBSD uses GNU C++
13791         ;;
13792       hpux9* | hpux10* | hpux11*)
13793         case $cc_basename in
13794           CC*)
13795             lt_prog_compiler_wl_CXX='-Wl,'
13796             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13797             if test "$host_cpu" != ia64; then
13798               lt_prog_compiler_pic_CXX='+Z'
13799             fi
13800             ;;
13801           aCC*)
13802             lt_prog_compiler_wl_CXX='-Wl,'
13803             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13804             case $host_cpu in
13805             hppa*64*|ia64*)
13806               # +Z the default
13807               ;;
13808             *)
13809               lt_prog_compiler_pic_CXX='+Z'
13810               ;;
13811             esac
13812             ;;
13813           *)
13814             ;;
13815         esac
13816         ;;
13817       interix*)
13818         # This is c89, which is MS Visual C++ (no shared libs)
13819         # Anyone wants to do a port?
13820         ;;
13821       irix5* | irix6* | nonstopux*)
13822         case $cc_basename in
13823           CC*)
13824             lt_prog_compiler_wl_CXX='-Wl,'
13825             lt_prog_compiler_static_CXX='-non_shared'
13826             # CC pic flag -KPIC is the default.
13827             ;;
13828           *)
13829             ;;
13830         esac
13831         ;;
13832       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13833         case $cc_basename in
13834           KCC*)
13835             # KAI C++ Compiler
13836             lt_prog_compiler_wl_CXX='--backend -Wl,'
13837             lt_prog_compiler_pic_CXX='-fPIC'
13838             ;;
13839           ecpc* )
13840             # old Intel C++ for x86_64 which still supported -KPIC.
13841             lt_prog_compiler_wl_CXX='-Wl,'
13842             lt_prog_compiler_pic_CXX='-KPIC'
13843             lt_prog_compiler_static_CXX='-static'
13844             ;;
13845           icpc* )
13846             # Intel C++, used to be incompatible with GCC.
13847             # ICC 10 doesn't accept -KPIC any more.
13848             lt_prog_compiler_wl_CXX='-Wl,'
13849             lt_prog_compiler_pic_CXX='-fPIC'
13850             lt_prog_compiler_static_CXX='-static'
13851             ;;
13852           pgCC* | pgcpp*)
13853             # Portland Group C++ compiler
13854             lt_prog_compiler_wl_CXX='-Wl,'
13855             lt_prog_compiler_pic_CXX='-fpic'
13856             lt_prog_compiler_static_CXX='-Bstatic'
13857             ;;
13858           cxx*)
13859             # Compaq C++
13860             # Make sure the PIC flag is empty.  It appears that all Alpha
13861             # Linux and Compaq Tru64 Unix objects are PIC.
13862             lt_prog_compiler_pic_CXX=
13863             lt_prog_compiler_static_CXX='-non_shared'
13864             ;;
13865           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13866             # IBM XL 8.0, 9.0 on PPC and BlueGene
13867             lt_prog_compiler_wl_CXX='-Wl,'
13868             lt_prog_compiler_pic_CXX='-qpic'
13869             lt_prog_compiler_static_CXX='-qstaticlink'
13870             ;;
13871           *)
13872             case `$CC -V 2>&1 | sed 5q` in
13873             *Sun\ C*)
13874               # Sun C++ 5.9
13875               lt_prog_compiler_pic_CXX='-KPIC'
13876               lt_prog_compiler_static_CXX='-Bstatic'
13877               lt_prog_compiler_wl_CXX='-Qoption ld '
13878               ;;
13879             esac
13880             ;;
13881         esac
13882         ;;
13883       lynxos*)
13884         ;;
13885       m88k*)
13886         ;;
13887       mvs*)
13888         case $cc_basename in
13889           cxx*)
13890             lt_prog_compiler_pic_CXX='-W c,exportall'
13891             ;;
13892           *)
13893             ;;
13894         esac
13895         ;;
13896       netbsd*)
13897         ;;
13898       *qnx* | *nto*)
13899         # QNX uses GNU C++, but need to define -shared option too, otherwise
13900         # it will coredump.
13901         lt_prog_compiler_pic_CXX='-fPIC -shared'
13902         ;;
13903       osf3* | osf4* | osf5*)
13904         case $cc_basename in
13905           KCC*)
13906             lt_prog_compiler_wl_CXX='--backend -Wl,'
13907             ;;
13908           RCC*)
13909             # Rational C++ 2.4.1
13910             lt_prog_compiler_pic_CXX='-pic'
13911             ;;
13912           cxx*)
13913             # Digital/Compaq C++
13914             lt_prog_compiler_wl_CXX='-Wl,'
13915             # Make sure the PIC flag is empty.  It appears that all Alpha
13916             # Linux and Compaq Tru64 Unix objects are PIC.
13917             lt_prog_compiler_pic_CXX=
13918             lt_prog_compiler_static_CXX='-non_shared'
13919             ;;
13920           *)
13921             ;;
13922         esac
13923         ;;
13924       psos*)
13925         ;;
13926       solaris*)
13927         case $cc_basename in
13928           CC*)
13929             # Sun C++ 4.2, 5.x and Centerline C++
13930             lt_prog_compiler_pic_CXX='-KPIC'
13931             lt_prog_compiler_static_CXX='-Bstatic'
13932             lt_prog_compiler_wl_CXX='-Qoption ld '
13933             ;;
13934           gcx*)
13935             # Green Hills C++ Compiler
13936             lt_prog_compiler_pic_CXX='-PIC'
13937             ;;
13938           *)
13939             ;;
13940         esac
13941         ;;
13942       sunos4*)
13943         case $cc_basename in
13944           CC*)
13945             # Sun C++ 4.x
13946             lt_prog_compiler_pic_CXX='-pic'
13947             lt_prog_compiler_static_CXX='-Bstatic'
13948             ;;
13949           lcc*)
13950             # Lucid
13951             lt_prog_compiler_pic_CXX='-pic'
13952             ;;
13953           *)
13954             ;;
13955         esac
13956         ;;
13957       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13958         case $cc_basename in
13959           CC*)
13960             lt_prog_compiler_wl_CXX='-Wl,'
13961             lt_prog_compiler_pic_CXX='-KPIC'
13962             lt_prog_compiler_static_CXX='-Bstatic'
13963             ;;
13964         esac
13965         ;;
13966       tandem*)
13967         case $cc_basename in
13968           NCC*)
13969             # NonStop-UX NCC 3.20
13970             lt_prog_compiler_pic_CXX='-KPIC'
13971             ;;
13972           *)
13973             ;;
13974         esac
13975         ;;
13976       vxworks*)
13977         ;;
13978       *)
13979         lt_prog_compiler_can_build_shared_CXX=no
13980         ;;
13981     esac
13982   fi
13983
13984 case $host_os in
13985   # For platforms which do not support PIC, -DPIC is meaningless:
13986   *djgpp*)
13987     lt_prog_compiler_pic_CXX=
13988     ;;
13989   *)
13990     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13991     ;;
13992 esac
13993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13994 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13995
13996
13997
13998 #
13999 # Check to make sure the PIC flag actually works.
14000 #
14001 if test -n "$lt_prog_compiler_pic_CXX"; then
14002   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14003 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14004 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14005   $as_echo_n "(cached) " >&6
14006 else
14007   lt_cv_prog_compiler_pic_works_CXX=no
14008    ac_outfile=conftest.$ac_objext
14009    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14010    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14011    # Insert the option either (1) after the last *FLAGS variable, or
14012    # (2) before a word containing "conftest.", or (3) at the end.
14013    # Note that $ac_compile itself does not contain backslashes and begins
14014    # with a dollar sign (not a hyphen), so the echo should work correctly.
14015    # The option is referenced via a variable to avoid confusing sed.
14016    lt_compile=`echo "$ac_compile" | $SED \
14017    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14018    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14019    -e 's:$: $lt_compiler_flag:'`
14020    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14021    (eval "$lt_compile" 2>conftest.err)
14022    ac_status=$?
14023    cat conftest.err >&5
14024    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14025    if (exit $ac_status) && test -s "$ac_outfile"; then
14026      # The compiler can only warn and ignore the option if not recognized
14027      # So say no if there are warnings other than the usual output.
14028      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14029      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14030      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14031        lt_cv_prog_compiler_pic_works_CXX=yes
14032      fi
14033    fi
14034    $RM conftest*
14035
14036 fi
14037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14038 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14039
14040 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14041     case $lt_prog_compiler_pic_CXX in
14042      "" | " "*) ;;
14043      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14044      esac
14045 else
14046     lt_prog_compiler_pic_CXX=
14047      lt_prog_compiler_can_build_shared_CXX=no
14048 fi
14049
14050 fi
14051
14052
14053
14054 #
14055 # Check to make sure the static flag actually works.
14056 #
14057 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14059 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14060 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14061   $as_echo_n "(cached) " >&6
14062 else
14063   lt_cv_prog_compiler_static_works_CXX=no
14064    save_LDFLAGS="$LDFLAGS"
14065    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14066    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14067    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14068      # The linker can only warn and ignore the option if not recognized
14069      # So say no if there are warnings
14070      if test -s conftest.err; then
14071        # Append any errors to the config.log.
14072        cat conftest.err 1>&5
14073        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14074        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14075        if diff conftest.exp conftest.er2 >/dev/null; then
14076          lt_cv_prog_compiler_static_works_CXX=yes
14077        fi
14078      else
14079        lt_cv_prog_compiler_static_works_CXX=yes
14080      fi
14081    fi
14082    $RM -r conftest*
14083    LDFLAGS="$save_LDFLAGS"
14084
14085 fi
14086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14087 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14088
14089 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14090     :
14091 else
14092     lt_prog_compiler_static_CXX=
14093 fi
14094
14095
14096
14097
14098     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14099 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14100 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14101   $as_echo_n "(cached) " >&6
14102 else
14103   lt_cv_prog_compiler_c_o_CXX=no
14104    $RM -r conftest 2>/dev/null
14105    mkdir conftest
14106    cd conftest
14107    mkdir out
14108    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14109
14110    lt_compiler_flag="-o out/conftest2.$ac_objext"
14111    # Insert the option either (1) after the last *FLAGS variable, or
14112    # (2) before a word containing "conftest.", or (3) at the end.
14113    # Note that $ac_compile itself does not contain backslashes and begins
14114    # with a dollar sign (not a hyphen), so the echo should work correctly.
14115    lt_compile=`echo "$ac_compile" | $SED \
14116    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14117    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14118    -e 's:$: $lt_compiler_flag:'`
14119    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14120    (eval "$lt_compile" 2>out/conftest.err)
14121    ac_status=$?
14122    cat out/conftest.err >&5
14123    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14124    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14125    then
14126      # The compiler can only warn and ignore the option if not recognized
14127      # So say no if there are warnings
14128      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14129      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14130      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14131        lt_cv_prog_compiler_c_o_CXX=yes
14132      fi
14133    fi
14134    chmod u+w . 2>&5
14135    $RM conftest*
14136    # SGI C++ compiler will create directory out/ii_files/ for
14137    # template instantiation
14138    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14139    $RM out/* && rmdir out
14140    cd ..
14141    $RM -r conftest
14142    $RM conftest*
14143
14144 fi
14145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14146 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14147
14148
14149
14150     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14151 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14152 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14153   $as_echo_n "(cached) " >&6
14154 else
14155   lt_cv_prog_compiler_c_o_CXX=no
14156    $RM -r conftest 2>/dev/null
14157    mkdir conftest
14158    cd conftest
14159    mkdir out
14160    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14161
14162    lt_compiler_flag="-o out/conftest2.$ac_objext"
14163    # Insert the option either (1) after the last *FLAGS variable, or
14164    # (2) before a word containing "conftest.", or (3) at the end.
14165    # Note that $ac_compile itself does not contain backslashes and begins
14166    # with a dollar sign (not a hyphen), so the echo should work correctly.
14167    lt_compile=`echo "$ac_compile" | $SED \
14168    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14169    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14170    -e 's:$: $lt_compiler_flag:'`
14171    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14172    (eval "$lt_compile" 2>out/conftest.err)
14173    ac_status=$?
14174    cat out/conftest.err >&5
14175    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14176    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14177    then
14178      # The compiler can only warn and ignore the option if not recognized
14179      # So say no if there are warnings
14180      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14181      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14182      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14183        lt_cv_prog_compiler_c_o_CXX=yes
14184      fi
14185    fi
14186    chmod u+w . 2>&5
14187    $RM conftest*
14188    # SGI C++ compiler will create directory out/ii_files/ for
14189    # template instantiation
14190    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14191    $RM out/* && rmdir out
14192    cd ..
14193    $RM -r conftest
14194    $RM conftest*
14195
14196 fi
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14198 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14199
14200
14201
14202
14203 hard_links="nottested"
14204 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14205   # do not overwrite the value of need_locks provided by the user
14206   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14207 $as_echo_n "checking if we can lock with hard links... " >&6; }
14208   hard_links=yes
14209   $RM conftest*
14210   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14211   touch conftest.a
14212   ln conftest.a conftest.b 2>&5 || hard_links=no
14213   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14215 $as_echo "$hard_links" >&6; }
14216   if test "$hard_links" = no; then
14217     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14218 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14219     need_locks=warn
14220   fi
14221 else
14222   need_locks=no
14223 fi
14224
14225
14226
14227     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14228 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14229
14230   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14231   case $host_os in
14232   aix[4-9]*)
14233     # If we're using GNU nm, then we don't want the "-C" option.
14234     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14235     # Also, AIX nm treats weak defined symbols like other global defined
14236     # symbols, whereas GNU nm marks them as "W".
14237     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14238       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'
14239     else
14240       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'
14241     fi
14242     ;;
14243   pw32*)
14244     export_symbols_cmds_CXX="$ltdll_cmds"
14245   ;;
14246   cygwin* | mingw* | cegcc*)
14247     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'
14248   ;;
14249   *)
14250     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14251   ;;
14252   esac
14253   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14254
14255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14256 $as_echo "$ld_shlibs_CXX" >&6; }
14257 test "$ld_shlibs_CXX" = no && can_build_shared=no
14258
14259 with_gnu_ld_CXX=$with_gnu_ld
14260
14261
14262
14263
14264
14265
14266 #
14267 # Do we need to explicitly link libc?
14268 #
14269 case "x$archive_cmds_need_lc_CXX" in
14270 x|xyes)
14271   # Assume -lc should be added
14272   archive_cmds_need_lc_CXX=yes
14273
14274   if test "$enable_shared" = yes && test "$GCC" = yes; then
14275     case $archive_cmds_CXX in
14276     *'~'*)
14277       # FIXME: we may have to deal with multi-command sequences.
14278       ;;
14279     '$CC '*)
14280       # Test whether the compiler implicitly links with -lc since on some
14281       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14282       # to ld, don't add -lc before -lgcc.
14283       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14284 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14285 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14286   $as_echo_n "(cached) " >&6
14287 else
14288   $RM conftest*
14289         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14290
14291         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14292   (eval $ac_compile) 2>&5
14293   ac_status=$?
14294   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14295   test $ac_status = 0; } 2>conftest.err; then
14296           soname=conftest
14297           lib=conftest
14298           libobjs=conftest.$ac_objext
14299           deplibs=
14300           wl=$lt_prog_compiler_wl_CXX
14301           pic_flag=$lt_prog_compiler_pic_CXX
14302           compiler_flags=-v
14303           linker_flags=-v
14304           verstring=
14305           output_objdir=.
14306           libname=conftest
14307           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14308           allow_undefined_flag_CXX=
14309           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14310   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14311   ac_status=$?
14312   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14313   test $ac_status = 0; }
14314           then
14315             lt_cv_archive_cmds_need_lc_CXX=no
14316           else
14317             lt_cv_archive_cmds_need_lc_CXX=yes
14318           fi
14319           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14320         else
14321           cat conftest.err 1>&5
14322         fi
14323         $RM conftest*
14324
14325 fi
14326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14327 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14328       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14329       ;;
14330     esac
14331   fi
14332   ;;
14333 esac
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14399 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14400
14401 library_names_spec=
14402 libname_spec='lib$name'
14403 soname_spec=
14404 shrext_cmds=".so"
14405 postinstall_cmds=
14406 postuninstall_cmds=
14407 finish_cmds=
14408 finish_eval=
14409 shlibpath_var=
14410 shlibpath_overrides_runpath=unknown
14411 version_type=none
14412 dynamic_linker="$host_os ld.so"
14413 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14414 need_lib_prefix=unknown
14415 hardcode_into_libs=no
14416
14417 # when you set need_version to no, make sure it does not cause -set_version
14418 # flags to be left without arguments
14419 need_version=unknown
14420
14421 case $host_os in
14422 aix3*)
14423   version_type=linux
14424   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14425   shlibpath_var=LIBPATH
14426
14427   # AIX 3 has no versioning support, so we append a major version to the name.
14428   soname_spec='${libname}${release}${shared_ext}$major'
14429   ;;
14430
14431 aix[4-9]*)
14432   version_type=linux
14433   need_lib_prefix=no
14434   need_version=no
14435   hardcode_into_libs=yes
14436   if test "$host_cpu" = ia64; then
14437     # AIX 5 supports IA64
14438     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14439     shlibpath_var=LD_LIBRARY_PATH
14440   else
14441     # With GCC up to 2.95.x, collect2 would create an import file
14442     # for dependence libraries.  The import file would start with
14443     # the line `#! .'.  This would cause the generated library to
14444     # depend on `.', always an invalid library.  This was fixed in
14445     # development snapshots of GCC prior to 3.0.
14446     case $host_os in
14447       aix4 | aix4.[01] | aix4.[01].*)
14448       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14449            echo ' yes '
14450            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14451         :
14452       else
14453         can_build_shared=no
14454       fi
14455       ;;
14456     esac
14457     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14458     # soname into executable. Probably we can add versioning support to
14459     # collect2, so additional links can be useful in future.
14460     if test "$aix_use_runtimelinking" = yes; then
14461       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14462       # instead of lib<name>.a to let people know that these are not
14463       # typical AIX shared libraries.
14464       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14465     else
14466       # We preserve .a as extension for shared libraries through AIX4.2
14467       # and later when we are not doing run time linking.
14468       library_names_spec='${libname}${release}.a $libname.a'
14469       soname_spec='${libname}${release}${shared_ext}$major'
14470     fi
14471     shlibpath_var=LIBPATH
14472   fi
14473   ;;
14474
14475 amigaos*)
14476   case $host_cpu in
14477   powerpc)
14478     # Since July 2007 AmigaOS4 officially supports .so libraries.
14479     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14480     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14481     ;;
14482   m68k)
14483     library_names_spec='$libname.ixlibrary $libname.a'
14484     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14485     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'
14486     ;;
14487   esac
14488   ;;
14489
14490 beos*)
14491   library_names_spec='${libname}${shared_ext}'
14492   dynamic_linker="$host_os ld.so"
14493   shlibpath_var=LIBRARY_PATH
14494   ;;
14495
14496 bsdi[45]*)
14497   version_type=linux
14498   need_version=no
14499   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14500   soname_spec='${libname}${release}${shared_ext}$major'
14501   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14502   shlibpath_var=LD_LIBRARY_PATH
14503   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14504   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14505   # the default ld.so.conf also contains /usr/contrib/lib and
14506   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14507   # libtool to hard-code these into programs
14508   ;;
14509
14510 cygwin* | mingw* | pw32* | cegcc*)
14511   version_type=windows
14512   shrext_cmds=".dll"
14513   need_version=no
14514   need_lib_prefix=no
14515
14516   case $GCC,$host_os in
14517   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14518     library_names_spec='$libname.dll.a'
14519     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14520     postinstall_cmds='base_file=`basename \${file}`~
14521       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14522       dldir=$destdir/`dirname \$dlpath`~
14523       test -d \$dldir || mkdir -p \$dldir~
14524       $install_prog $dir/$dlname \$dldir/$dlname~
14525       chmod a+x \$dldir/$dlname~
14526       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14527         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14528       fi'
14529     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14530       dlpath=$dir/\$dldll~
14531        $RM \$dlpath'
14532     shlibpath_overrides_runpath=yes
14533
14534     case $host_os in
14535     cygwin*)
14536       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14537       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14538
14539       ;;
14540     mingw* | cegcc*)
14541       # MinGW DLLs use traditional 'lib' prefix
14542       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14543       ;;
14544     pw32*)
14545       # pw32 DLLs use 'pw' prefix rather than 'lib'
14546       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14547       ;;
14548     esac
14549     ;;
14550
14551   *)
14552     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14553     ;;
14554   esac
14555   dynamic_linker='Win32 ld.exe'
14556   # FIXME: first we should search . and the directory the executable is in
14557   shlibpath_var=PATH
14558   ;;
14559
14560 darwin* | rhapsody*)
14561   dynamic_linker="$host_os dyld"
14562   version_type=darwin
14563   need_lib_prefix=no
14564   need_version=no
14565   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14566   soname_spec='${libname}${release}${major}$shared_ext'
14567   shlibpath_overrides_runpath=yes
14568   shlibpath_var=DYLD_LIBRARY_PATH
14569   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14570
14571   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14572   ;;
14573
14574 dgux*)
14575   version_type=linux
14576   need_lib_prefix=no
14577   need_version=no
14578   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14579   soname_spec='${libname}${release}${shared_ext}$major'
14580   shlibpath_var=LD_LIBRARY_PATH
14581   ;;
14582
14583 freebsd* | dragonfly*)
14584   # DragonFly does not have aout.  When/if they implement a new
14585   # versioning mechanism, adjust this.
14586   if test -x /usr/bin/objformat; then
14587     objformat=`/usr/bin/objformat`
14588   else
14589     case $host_os in
14590     freebsd[23].*) objformat=aout ;;
14591     *) objformat=elf ;;
14592     esac
14593   fi
14594   version_type=freebsd-$objformat
14595   case $version_type in
14596     freebsd-elf*)
14597       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14598       need_version=no
14599       need_lib_prefix=no
14600       ;;
14601     freebsd-*)
14602       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14603       need_version=yes
14604       ;;
14605   esac
14606   shlibpath_var=LD_LIBRARY_PATH
14607   case $host_os in
14608   freebsd2.*)
14609     shlibpath_overrides_runpath=yes
14610     ;;
14611   freebsd3.[01]* | freebsdelf3.[01]*)
14612     shlibpath_overrides_runpath=yes
14613     hardcode_into_libs=yes
14614     ;;
14615   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14616   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14617     shlibpath_overrides_runpath=no
14618     hardcode_into_libs=yes
14619     ;;
14620   *) # from 4.6 on, and DragonFly
14621     shlibpath_overrides_runpath=yes
14622     hardcode_into_libs=yes
14623     ;;
14624   esac
14625   ;;
14626
14627 gnu*)
14628   version_type=linux
14629   need_lib_prefix=no
14630   need_version=no
14631   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14632   soname_spec='${libname}${release}${shared_ext}$major'
14633   shlibpath_var=LD_LIBRARY_PATH
14634   hardcode_into_libs=yes
14635   ;;
14636
14637 haiku*)
14638   version_type=linux
14639   need_lib_prefix=no
14640   need_version=no
14641   dynamic_linker="$host_os runtime_loader"
14642   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14643   soname_spec='${libname}${release}${shared_ext}$major'
14644   shlibpath_var=LIBRARY_PATH
14645   shlibpath_overrides_runpath=yes
14646   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14647   hardcode_into_libs=yes
14648   ;;
14649
14650 hpux9* | hpux10* | hpux11*)
14651   # Give a soname corresponding to the major version so that dld.sl refuses to
14652   # link against other versions.
14653   version_type=sunos
14654   need_lib_prefix=no
14655   need_version=no
14656   case $host_cpu in
14657   ia64*)
14658     shrext_cmds='.so'
14659     hardcode_into_libs=yes
14660     dynamic_linker="$host_os dld.so"
14661     shlibpath_var=LD_LIBRARY_PATH
14662     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14663     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14664     soname_spec='${libname}${release}${shared_ext}$major'
14665     if test "X$HPUX_IA64_MODE" = X32; then
14666       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14667     else
14668       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14669     fi
14670     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14671     ;;
14672   hppa*64*)
14673     shrext_cmds='.sl'
14674     hardcode_into_libs=yes
14675     dynamic_linker="$host_os dld.sl"
14676     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14677     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14678     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14679     soname_spec='${libname}${release}${shared_ext}$major'
14680     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14681     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14682     ;;
14683   *)
14684     shrext_cmds='.sl'
14685     dynamic_linker="$host_os dld.sl"
14686     shlibpath_var=SHLIB_PATH
14687     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14688     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14689     soname_spec='${libname}${release}${shared_ext}$major'
14690     ;;
14691   esac
14692   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14693   postinstall_cmds='chmod 555 $lib'
14694   # or fails outright, so override atomically:
14695   install_override_mode=555
14696   ;;
14697
14698 interix[3-9]*)
14699   version_type=linux
14700   need_lib_prefix=no
14701   need_version=no
14702   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14703   soname_spec='${libname}${release}${shared_ext}$major'
14704   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14705   shlibpath_var=LD_LIBRARY_PATH
14706   shlibpath_overrides_runpath=no
14707   hardcode_into_libs=yes
14708   ;;
14709
14710 irix5* | irix6* | nonstopux*)
14711   case $host_os in
14712     nonstopux*) version_type=nonstopux ;;
14713     *)
14714         if test "$lt_cv_prog_gnu_ld" = yes; then
14715                 version_type=linux
14716         else
14717                 version_type=irix
14718         fi ;;
14719   esac
14720   need_lib_prefix=no
14721   need_version=no
14722   soname_spec='${libname}${release}${shared_ext}$major'
14723   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14724   case $host_os in
14725   irix5* | nonstopux*)
14726     libsuff= shlibsuff=
14727     ;;
14728   *)
14729     case $LD in # libtool.m4 will add one of these switches to LD
14730     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14731       libsuff= shlibsuff= libmagic=32-bit;;
14732     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14733       libsuff=32 shlibsuff=N32 libmagic=N32;;
14734     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14735       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14736     *) libsuff= shlibsuff= libmagic=never-match;;
14737     esac
14738     ;;
14739   esac
14740   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14741   shlibpath_overrides_runpath=no
14742   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14743   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14744   hardcode_into_libs=yes
14745   ;;
14746
14747 # No shared lib support for Linux oldld, aout, or coff.
14748 linux*oldld* | linux*aout* | linux*coff*)
14749   dynamic_linker=no
14750   ;;
14751
14752 # This must be Linux ELF.
14753 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14754   version_type=linux
14755   need_lib_prefix=no
14756   need_version=no
14757   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14758   soname_spec='${libname}${release}${shared_ext}$major'
14759   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14760   shlibpath_var=LD_LIBRARY_PATH
14761   shlibpath_overrides_runpath=no
14762
14763   # Some binutils ld are patched to set DT_RUNPATH
14764   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14765   $as_echo_n "(cached) " >&6
14766 else
14767   lt_cv_shlibpath_overrides_runpath=no
14768     save_LDFLAGS=$LDFLAGS
14769     save_libdir=$libdir
14770     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14771          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14772     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14773 /* end confdefs.h.  */
14774
14775 int
14776 main ()
14777 {
14778
14779   ;
14780   return 0;
14781 }
14782 _ACEOF
14783 if ac_fn_cxx_try_link "$LINENO"; then :
14784   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14785   lt_cv_shlibpath_overrides_runpath=yes
14786 fi
14787 fi
14788 rm -f core conftest.err conftest.$ac_objext \
14789     conftest$ac_exeext conftest.$ac_ext
14790     LDFLAGS=$save_LDFLAGS
14791     libdir=$save_libdir
14792
14793 fi
14794
14795   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14796
14797   # This implies no fast_install, which is unacceptable.
14798   # Some rework will be needed to allow for fast_install
14799   # before this can be enabled.
14800   hardcode_into_libs=yes
14801
14802   # Append ld.so.conf contents to the search path
14803   if test -f /etc/ld.so.conf; then
14804     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' ' '`
14805     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14806   fi
14807
14808   # We used to test for /lib/ld.so.1 and disable shared libraries on
14809   # powerpc, because MkLinux only supported shared libraries with the
14810   # GNU dynamic linker.  Since this was broken with cross compilers,
14811   # most powerpc-linux boxes support dynamic linking these days and
14812   # people can always --disable-shared, the test was removed, and we
14813   # assume the GNU/Linux dynamic linker is in use.
14814   dynamic_linker='GNU/Linux ld.so'
14815   ;;
14816
14817 netbsd*)
14818   version_type=sunos
14819   need_lib_prefix=no
14820   need_version=no
14821   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14822     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14823     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14824     dynamic_linker='NetBSD (a.out) ld.so'
14825   else
14826     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14827     soname_spec='${libname}${release}${shared_ext}$major'
14828     dynamic_linker='NetBSD ld.elf_so'
14829   fi
14830   shlibpath_var=LD_LIBRARY_PATH
14831   shlibpath_overrides_runpath=yes
14832   hardcode_into_libs=yes
14833   ;;
14834
14835 newsos6)
14836   version_type=linux
14837   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14838   shlibpath_var=LD_LIBRARY_PATH
14839   shlibpath_overrides_runpath=yes
14840   ;;
14841
14842 *nto* | *qnx*)
14843   version_type=qnx
14844   need_lib_prefix=no
14845   need_version=no
14846   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14847   soname_spec='${libname}${release}${shared_ext}$major'
14848   shlibpath_var=LD_LIBRARY_PATH
14849   shlibpath_overrides_runpath=no
14850   hardcode_into_libs=yes
14851   dynamic_linker='ldqnx.so'
14852   ;;
14853
14854 openbsd*)
14855   version_type=sunos
14856   sys_lib_dlsearch_path_spec="/usr/lib"
14857   need_lib_prefix=no
14858   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14859   case $host_os in
14860     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14861     *)                          need_version=no  ;;
14862   esac
14863   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14864   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14865   shlibpath_var=LD_LIBRARY_PATH
14866   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14867     case $host_os in
14868       openbsd2.[89] | openbsd2.[89].*)
14869         shlibpath_overrides_runpath=no
14870         ;;
14871       *)
14872         shlibpath_overrides_runpath=yes
14873         ;;
14874       esac
14875   else
14876     shlibpath_overrides_runpath=yes
14877   fi
14878   ;;
14879
14880 os2*)
14881   libname_spec='$name'
14882   shrext_cmds=".dll"
14883   need_lib_prefix=no
14884   library_names_spec='$libname${shared_ext} $libname.a'
14885   dynamic_linker='OS/2 ld.exe'
14886   shlibpath_var=LIBPATH
14887   ;;
14888
14889 osf3* | osf4* | osf5*)
14890   version_type=osf
14891   need_lib_prefix=no
14892   need_version=no
14893   soname_spec='${libname}${release}${shared_ext}$major'
14894   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14895   shlibpath_var=LD_LIBRARY_PATH
14896   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14897   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14898   ;;
14899
14900 rdos*)
14901   dynamic_linker=no
14902   ;;
14903
14904 solaris*)
14905   version_type=linux
14906   need_lib_prefix=no
14907   need_version=no
14908   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14909   soname_spec='${libname}${release}${shared_ext}$major'
14910   shlibpath_var=LD_LIBRARY_PATH
14911   shlibpath_overrides_runpath=yes
14912   hardcode_into_libs=yes
14913   # ldd complains unless libraries are executable
14914   postinstall_cmds='chmod +x $lib'
14915   ;;
14916
14917 sunos4*)
14918   version_type=sunos
14919   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14920   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14921   shlibpath_var=LD_LIBRARY_PATH
14922   shlibpath_overrides_runpath=yes
14923   if test "$with_gnu_ld" = yes; then
14924     need_lib_prefix=no
14925   fi
14926   need_version=yes
14927   ;;
14928
14929 sysv4 | sysv4.3*)
14930   version_type=linux
14931   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14932   soname_spec='${libname}${release}${shared_ext}$major'
14933   shlibpath_var=LD_LIBRARY_PATH
14934   case $host_vendor in
14935     sni)
14936       shlibpath_overrides_runpath=no
14937       need_lib_prefix=no
14938       runpath_var=LD_RUN_PATH
14939       ;;
14940     siemens)
14941       need_lib_prefix=no
14942       ;;
14943     motorola)
14944       need_lib_prefix=no
14945       need_version=no
14946       shlibpath_overrides_runpath=no
14947       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14948       ;;
14949   esac
14950   ;;
14951
14952 sysv4*MP*)
14953   if test -d /usr/nec ;then
14954     version_type=linux
14955     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14956     soname_spec='$libname${shared_ext}.$major'
14957     shlibpath_var=LD_LIBRARY_PATH
14958   fi
14959   ;;
14960
14961 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14962   version_type=freebsd-elf
14963   need_lib_prefix=no
14964   need_version=no
14965   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14966   soname_spec='${libname}${release}${shared_ext}$major'
14967   shlibpath_var=LD_LIBRARY_PATH
14968   shlibpath_overrides_runpath=yes
14969   hardcode_into_libs=yes
14970   if test "$with_gnu_ld" = yes; then
14971     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14972   else
14973     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14974     case $host_os in
14975       sco3.2v5*)
14976         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14977         ;;
14978     esac
14979   fi
14980   sys_lib_dlsearch_path_spec='/usr/lib'
14981   ;;
14982
14983 tpf*)
14984   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14985   version_type=linux
14986   need_lib_prefix=no
14987   need_version=no
14988   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14989   shlibpath_var=LD_LIBRARY_PATH
14990   shlibpath_overrides_runpath=no
14991   hardcode_into_libs=yes
14992   ;;
14993
14994 uts4*)
14995   version_type=linux
14996   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14997   soname_spec='${libname}${release}${shared_ext}$major'
14998   shlibpath_var=LD_LIBRARY_PATH
14999   ;;
15000
15001 *)
15002   dynamic_linker=no
15003   ;;
15004 esac
15005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15006 $as_echo "$dynamic_linker" >&6; }
15007 test "$dynamic_linker" = no && can_build_shared=no
15008
15009 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15010 if test "$GCC" = yes; then
15011   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15012 fi
15013
15014 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15015   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15016 fi
15017 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15018   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15019 fi
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15059 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15060 hardcode_action_CXX=
15061 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15062    test -n "$runpath_var_CXX" ||
15063    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15064
15065   # We can hardcode non-existent directories.
15066   if test "$hardcode_direct_CXX" != no &&
15067      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15068      # have to relink, otherwise we might link with an installed library
15069      # when we should be linking with a yet-to-be-installed one
15070      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15071      test "$hardcode_minus_L_CXX" != no; then
15072     # Linking always hardcodes the temporary library directory.
15073     hardcode_action_CXX=relink
15074   else
15075     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15076     hardcode_action_CXX=immediate
15077   fi
15078 else
15079   # We cannot hardcode anything, or else we can only hardcode existing
15080   # directories.
15081   hardcode_action_CXX=unsupported
15082 fi
15083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15084 $as_echo "$hardcode_action_CXX" >&6; }
15085
15086 if test "$hardcode_action_CXX" = relink ||
15087    test "$inherit_rpath_CXX" = yes; then
15088   # Fast installation is not supported
15089   enable_fast_install=no
15090 elif test "$shlibpath_overrides_runpath" = yes ||
15091      test "$enable_shared" = no; then
15092   # Fast installation is not necessary
15093   enable_fast_install=needless
15094 fi
15095
15096
15097
15098
15099
15100
15101
15102   fi # test -n "$compiler"
15103
15104   CC=$lt_save_CC
15105   LDCXX=$LD
15106   LD=$lt_save_LD
15107   GCC=$lt_save_GCC
15108   with_gnu_ld=$lt_save_with_gnu_ld
15109   lt_cv_path_LDCXX=$lt_cv_path_LD
15110   lt_cv_path_LD=$lt_save_path_LD
15111   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15112   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15113 fi # test "$_lt_caught_CXX_error" != yes
15114
15115 ac_ext=c
15116 ac_cpp='$CPP $CPPFLAGS'
15117 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15118 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15119 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133         ac_config_commands="$ac_config_commands libtool"
15134
15135
15136
15137
15138 # Only expand once:
15139
15140
15141
15142
15143
15144
15145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15146 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15147     # Check whether --enable-maintainer-mode was given.
15148 if test "${enable_maintainer_mode+set}" = set; then :
15149   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
15150 else
15151   USE_MAINTAINER_MODE=no
15152 fi
15153
15154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15155 $as_echo "$USE_MAINTAINER_MODE" >&6; }
15156    if test $USE_MAINTAINER_MODE = yes; then
15157   MAINTAINER_MODE_TRUE=
15158   MAINTAINER_MODE_FALSE='#'
15159 else
15160   MAINTAINER_MODE_TRUE='#'
15161   MAINTAINER_MODE_FALSE=
15162 fi
15163
15164   MAINT=$MAINTAINER_MODE_TRUE
15165
15166
15167
15168 # For libtool versioning info, format is CURRENT:REVISION:AGE
15169 libtool_VERSION=1:0:0
15170
15171
15172 # Check header files.
15173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15174 $as_echo_n "checking for ANSI C header files... " >&6; }
15175 if test "${ac_cv_header_stdc+set}" = set; then :
15176   $as_echo_n "(cached) " >&6
15177 else
15178   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15179 /* end confdefs.h.  */
15180 #include <stdlib.h>
15181 #include <stdarg.h>
15182 #include <string.h>
15183 #include <float.h>
15184
15185 int
15186 main ()
15187 {
15188
15189   ;
15190   return 0;
15191 }
15192 _ACEOF
15193 if ac_fn_c_try_compile "$LINENO"; then :
15194   ac_cv_header_stdc=yes
15195 else
15196   ac_cv_header_stdc=no
15197 fi
15198 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15199
15200 if test $ac_cv_header_stdc = yes; then
15201   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15202   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15203 /* end confdefs.h.  */
15204 #include <string.h>
15205
15206 _ACEOF
15207 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15208   $EGREP "memchr" >/dev/null 2>&1; then :
15209
15210 else
15211   ac_cv_header_stdc=no
15212 fi
15213 rm -f conftest*
15214
15215 fi
15216
15217 if test $ac_cv_header_stdc = yes; then
15218   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15219   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15220 /* end confdefs.h.  */
15221 #include <stdlib.h>
15222
15223 _ACEOF
15224 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15225   $EGREP "free" >/dev/null 2>&1; then :
15226
15227 else
15228   ac_cv_header_stdc=no
15229 fi
15230 rm -f conftest*
15231
15232 fi
15233
15234 if test $ac_cv_header_stdc = yes; then
15235   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15236   if test "$cross_compiling" = yes; then :
15237   :
15238 else
15239   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15240 /* end confdefs.h.  */
15241 #include <ctype.h>
15242 #include <stdlib.h>
15243 #if ((' ' & 0x0FF) == 0x020)
15244 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15245 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15246 #else
15247 # define ISLOWER(c) \
15248                    (('a' <= (c) && (c) <= 'i') \
15249                      || ('j' <= (c) && (c) <= 'r') \
15250                      || ('s' <= (c) && (c) <= 'z'))
15251 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15252 #endif
15253
15254 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15255 int
15256 main ()
15257 {
15258   int i;
15259   for (i = 0; i < 256; i++)
15260     if (XOR (islower (i), ISLOWER (i))
15261         || toupper (i) != TOUPPER (i))
15262       return 2;
15263   return 0;
15264 }
15265 _ACEOF
15266 if ac_fn_c_try_run "$LINENO"; then :
15267
15268 else
15269   ac_cv_header_stdc=no
15270 fi
15271 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15272   conftest.$ac_objext conftest.beam conftest.$ac_ext
15273 fi
15274
15275 fi
15276 fi
15277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15278 $as_echo "$ac_cv_header_stdc" >&6; }
15279 if test $ac_cv_header_stdc = yes; then
15280
15281 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15282
15283 fi
15284
15285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
15286 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
15287 if test "${ac_cv_header_time+set}" = set; then :
15288   $as_echo_n "(cached) " >&6
15289 else
15290   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15291 /* end confdefs.h.  */
15292 #include <sys/types.h>
15293 #include <sys/time.h>
15294 #include <time.h>
15295
15296 int
15297 main ()
15298 {
15299 if ((struct tm *) 0)
15300 return 0;
15301   ;
15302   return 0;
15303 }
15304 _ACEOF
15305 if ac_fn_c_try_compile "$LINENO"; then :
15306   ac_cv_header_time=yes
15307 else
15308   ac_cv_header_time=no
15309 fi
15310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15311 fi
15312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
15313 $as_echo "$ac_cv_header_time" >&6; }
15314 if test $ac_cv_header_time = yes; then
15315
15316 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
15317
15318 fi
15319
15320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
15321 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
15322 if test "${gcc_cv_header_string+set}" = set; then :
15323   $as_echo_n "(cached) " >&6
15324 else
15325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15326 /* end confdefs.h.  */
15327 #include <string.h>
15328 #include <strings.h>
15329 int
15330 main ()
15331 {
15332
15333   ;
15334   return 0;
15335 }
15336 _ACEOF
15337 if ac_fn_c_try_compile "$LINENO"; then :
15338   gcc_cv_header_string=yes
15339 else
15340   gcc_cv_header_string=no
15341 fi
15342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15343 fi
15344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
15345 $as_echo "$gcc_cv_header_string" >&6; }
15346 if test $gcc_cv_header_string = yes; then
15347
15348 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
15349
15350 fi
15351
15352 for ac_header in unistd.h semaphore.h sys/time.h sys/auxv.h malloc.h
15353 do :
15354   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15355 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15356 eval as_val=\$$as_ac_Header
15357    if test "x$as_val" = x""yes; then :
15358   cat >>confdefs.h <<_ACEOF
15359 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15360 _ACEOF
15361
15362 fi
15363
15364 done
15365
15366
15367
15368
15369 inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
15370
15371 acx_cv_header_stdint=stddef.h
15372 acx_cv_header_stdint_kind="(already complete)"
15373 for i in stdint.h $inttype_headers; do
15374   unset ac_cv_type_uintptr_t
15375   unset ac_cv_type_uintmax_t
15376   unset ac_cv_type_int_least32_t
15377   unset ac_cv_type_int_fast32_t
15378   unset ac_cv_type_uint64_t
15379   $as_echo_n "looking for a compliant stdint.h in $i, " >&6
15380   ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
15381 #include <$i>
15382 "
15383 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
15384   acx_cv_header_stdint=$i
15385 else
15386   continue
15387 fi
15388
15389   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15390 #include <$i>
15391 "
15392 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15393
15394 else
15395   acx_cv_header_stdint_kind="(mostly complete)"
15396 fi
15397
15398   ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
15399 #include <$i>
15400 "
15401 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
15402
15403 else
15404   acx_cv_header_stdint_kind="(mostly complete)"
15405 fi
15406
15407   ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
15408 #include <$i>
15409 "
15410 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
15411
15412 else
15413   acx_cv_header_stdint_kind="(mostly complete)"
15414 fi
15415
15416   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15417 #include <$i>
15418 "
15419 if test "x$ac_cv_type_uint64_t" = x""yes; then :
15420
15421 else
15422   acx_cv_header_stdint_kind="(lacks uint64_t)"
15423 fi
15424
15425   break
15426 done
15427 if test "$acx_cv_header_stdint" = stddef.h; then
15428   acx_cv_header_stdint_kind="(lacks uintmax_t)"
15429   for i in stdint.h $inttype_headers; do
15430     unset ac_cv_type_uintptr_t
15431     unset ac_cv_type_uint32_t
15432     unset ac_cv_type_uint64_t
15433     $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
15434     ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
15435 #include <$i>
15436 "
15437 if test "x$ac_cv_type_uint32_t" = x""yes; then :
15438   acx_cv_header_stdint=$i
15439 else
15440   continue
15441 fi
15442
15443     ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
15444 #include <$i>
15445 "
15446 if test "x$ac_cv_type_uint64_t" = x""yes; then :
15447
15448 fi
15449
15450     ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
15451 #include <$i>
15452 "
15453 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15454
15455 fi
15456
15457     break
15458   done
15459 fi
15460 if test "$acx_cv_header_stdint" = stddef.h; then
15461   acx_cv_header_stdint_kind="(u_intXX_t style)"
15462   for i in sys/types.h $inttype_headers; do
15463     unset ac_cv_type_u_int32_t
15464     unset ac_cv_type_u_int64_t
15465     $as_echo_n "looking for u_intXX_t types in $i, " >&6
15466     ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
15467 #include <$i>
15468 "
15469 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
15470   acx_cv_header_stdint=$i
15471 else
15472   continue
15473 fi
15474
15475     ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
15476 #include <$i>
15477 "
15478 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
15479
15480 fi
15481
15482     break
15483   done
15484 fi
15485 if test "$acx_cv_header_stdint" = stddef.h; then
15486   acx_cv_header_stdint_kind="(using manual detection)"
15487 fi
15488
15489 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
15490 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
15491 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
15492 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
15493 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
15494
15495 # ----------------- Summarize what we found so far
15496
15497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
15498 $as_echo_n "checking what to include in gstdint.h... " >&6; }
15499
15500 case `$as_basename -- gstdint.h ||
15501 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
15502          Xgstdint.h : 'X\(//\)$' \| \
15503          Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
15504 $as_echo X/gstdint.h |
15505     sed '/^.*\/\([^/][^/]*\)\/*$/{
15506             s//\1/
15507             q
15508           }
15509           /^X\/\(\/\/\)$/{
15510             s//\1/
15511             q
15512           }
15513           /^X\/\(\/\).*/{
15514             s//\1/
15515             q
15516           }
15517           s/.*/./; q'` in
15518   stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15519 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15520   inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
15521 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
15522   *) ;;
15523 esac
15524
15525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
15526 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
15527
15528 # ----------------- done included file, check C basic types --------
15529
15530 # Lacking an uintptr_t?  Test size of void *
15531 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
15532   stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
15533 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15534 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15535 # This bug is HP SR number 8606223364.
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15537 $as_echo_n "checking size of void *... " >&6; }
15538 if test "${ac_cv_sizeof_void_p+set}" = set; then :
15539   $as_echo_n "(cached) " >&6
15540 else
15541   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
15542
15543 else
15544   if test "$ac_cv_type_void_p" = yes; then
15545      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15546 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15547 { as_fn_set_status 77
15548 as_fn_error "cannot compute sizeof (void *)
15549 See \`config.log' for more details." "$LINENO" 5; }; }
15550    else
15551      ac_cv_sizeof_void_p=0
15552    fi
15553 fi
15554
15555 fi
15556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15557 $as_echo "$ac_cv_sizeof_void_p" >&6; }
15558
15559
15560
15561 cat >>confdefs.h <<_ACEOF
15562 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15563 _ACEOF
15564
15565  ;;
15566 esac
15567
15568 # Lacking an uint64_t?  Test size of long
15569 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
15570   stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
15571 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15572 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15573 # This bug is HP SR number 8606223364.
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
15575 $as_echo_n "checking size of long... " >&6; }
15576 if test "${ac_cv_sizeof_long+set}" = set; then :
15577   $as_echo_n "(cached) " >&6
15578 else
15579   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
15580
15581 else
15582   if test "$ac_cv_type_long" = yes; then
15583      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15585 { as_fn_set_status 77
15586 as_fn_error "cannot compute sizeof (long)
15587 See \`config.log' for more details." "$LINENO" 5; }; }
15588    else
15589      ac_cv_sizeof_long=0
15590    fi
15591 fi
15592
15593 fi
15594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
15595 $as_echo "$ac_cv_sizeof_long" >&6; }
15596
15597
15598
15599 cat >>confdefs.h <<_ACEOF
15600 #define SIZEOF_LONG $ac_cv_sizeof_long
15601 _ACEOF
15602
15603  ;;
15604 esac
15605
15606 if test $acx_cv_header_stdint = stddef.h; then
15607   # Lacking a good header?  Test size of everything and deduce all types.
15608   # The cast to long int works around a bug in the HP C Compiler
15609 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15610 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15611 # This bug is HP SR number 8606223364.
15612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15613 $as_echo_n "checking size of int... " >&6; }
15614 if test "${ac_cv_sizeof_int+set}" = set; then :
15615   $as_echo_n "(cached) " >&6
15616 else
15617   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
15618
15619 else
15620   if test "$ac_cv_type_int" = yes; then
15621      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15622 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15623 { as_fn_set_status 77
15624 as_fn_error "cannot compute sizeof (int)
15625 See \`config.log' for more details." "$LINENO" 5; }; }
15626    else
15627      ac_cv_sizeof_int=0
15628    fi
15629 fi
15630
15631 fi
15632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15633 $as_echo "$ac_cv_sizeof_int" >&6; }
15634
15635
15636
15637 cat >>confdefs.h <<_ACEOF
15638 #define SIZEOF_INT $ac_cv_sizeof_int
15639 _ACEOF
15640
15641
15642   # The cast to long int works around a bug in the HP C Compiler
15643 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15644 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15645 # This bug is HP SR number 8606223364.
15646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
15647 $as_echo_n "checking size of short... " >&6; }
15648 if test "${ac_cv_sizeof_short+set}" = set; then :
15649   $as_echo_n "(cached) " >&6
15650 else
15651   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
15652
15653 else
15654   if test "$ac_cv_type_short" = yes; then
15655      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15656 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15657 { as_fn_set_status 77
15658 as_fn_error "cannot compute sizeof (short)
15659 See \`config.log' for more details." "$LINENO" 5; }; }
15660    else
15661      ac_cv_sizeof_short=0
15662    fi
15663 fi
15664
15665 fi
15666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
15667 $as_echo "$ac_cv_sizeof_short" >&6; }
15668
15669
15670
15671 cat >>confdefs.h <<_ACEOF
15672 #define SIZEOF_SHORT $ac_cv_sizeof_short
15673 _ACEOF
15674
15675
15676   # The cast to long int works around a bug in the HP C Compiler
15677 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15678 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15679 # This bug is HP SR number 8606223364.
15680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
15681 $as_echo_n "checking size of char... " >&6; }
15682 if test "${ac_cv_sizeof_char+set}" = set; then :
15683   $as_echo_n "(cached) " >&6
15684 else
15685   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
15686
15687 else
15688   if test "$ac_cv_type_char" = yes; then
15689      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15690 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15691 { as_fn_set_status 77
15692 as_fn_error "cannot compute sizeof (char)
15693 See \`config.log' for more details." "$LINENO" 5; }; }
15694    else
15695      ac_cv_sizeof_char=0
15696    fi
15697 fi
15698
15699 fi
15700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
15701 $as_echo "$ac_cv_sizeof_char" >&6; }
15702
15703
15704
15705 cat >>confdefs.h <<_ACEOF
15706 #define SIZEOF_CHAR $ac_cv_sizeof_char
15707 _ACEOF
15708
15709
15710
15711   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
15712 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
15713   case "$ac_cv_sizeof_char" in
15714     1) acx_cv_type_int8_t=char ;;
15715     *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
15716   esac
15717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
15718 $as_echo "$acx_cv_type_int8_t" >&6; }
15719
15720   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
15721 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
15722   case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
15723     2:*) acx_cv_type_int16_t=int ;;
15724     *:2) acx_cv_type_int16_t=short ;;
15725     *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
15726   esac
15727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
15728 $as_echo "$acx_cv_type_int16_t" >&6; }
15729
15730   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
15731 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
15732   case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
15733     4:*) acx_cv_type_int32_t=int ;;
15734     *:4) acx_cv_type_int32_t=long ;;
15735     *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
15736   esac
15737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
15738 $as_echo "$acx_cv_type_int32_t" >&6; }
15739 fi
15740
15741 # These tests are here to make the output prettier
15742
15743 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
15744   case "$ac_cv_sizeof_long" in
15745     8) acx_cv_type_int64_t=long ;;
15746   esac
15747   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
15748 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
15749   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
15750 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
15751 fi
15752
15753 # Now we can use the above types
15754
15755 if test "$ac_cv_type_uintptr_t" != yes; then
15756   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
15757 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
15758   case $ac_cv_sizeof_void_p in
15759     2) acx_cv_type_intptr_t=int16_t ;;
15760     4) acx_cv_type_intptr_t=int32_t ;;
15761     8) acx_cv_type_intptr_t=int64_t ;;
15762     *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
15763   esac
15764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
15765 $as_echo "$acx_cv_type_intptr_t" >&6; }
15766 fi
15767
15768 # ----------------- done all checks, emit header -------------
15769 ac_config_commands="$ac_config_commands gstdint.h"
15770
15771
15772
15773
15774
15775 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
15776 if test "x$ac_cv_header_sys_mman_h" = x""yes; then :
15777   gcc_header_sys_mman_h=yes
15778 else
15779   gcc_header_sys_mman_h=no
15780 fi
15781
15782
15783 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
15784 if test "x$ac_cv_func_mmap" = x""yes; then :
15785   gcc_func_mmap=yes
15786 else
15787   gcc_func_mmap=no
15788 fi
15789
15790 if test "$gcc_header_sys_mman_h" != yes \
15791  || test "$gcc_func_mmap" != yes; then
15792    gcc_cv_func_mmap_file=no
15793    gcc_cv_func_mmap_dev_zero=no
15794    gcc_cv_func_mmap_anon=no
15795 else
15796    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
15797 $as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
15798 if test "${gcc_cv_func_mmap_file+set}" = set; then :
15799   $as_echo_n "(cached) " >&6
15800 else
15801   # Add a system to this blacklist if
15802    # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
15803    # memory area containing the same data that you'd get if you applied
15804    # read() to the same fd.  The only system known to have a problem here
15805    # is VMS, where text files have record structure.
15806    case "$host_os" in
15807      *vms* | ultrix*)
15808         gcc_cv_func_mmap_file=no ;;
15809      *)
15810         gcc_cv_func_mmap_file=yes;;
15811    esac
15812 fi
15813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5
15814 $as_echo "$gcc_cv_func_mmap_file" >&6; }
15815    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
15816 $as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
15817 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :
15818   $as_echo_n "(cached) " >&6
15819 else
15820   # Add a system to this blacklist if it has mmap() but /dev/zero
15821    # does not exist, or if mmapping /dev/zero does not give anonymous
15822    # zeroed pages with both the following properties:
15823    # 1. If you map N consecutive pages in with one call, and then
15824    #    unmap any subset of those pages, the pages that were not
15825    #    explicitly unmapped remain accessible.
15826    # 2. If you map two adjacent blocks of memory and then unmap them
15827    #    both at once, they must both go away.
15828    # Systems known to be in this category are Windows (all variants),
15829    # VMS, and Darwin.
15830    case "$host_os" in
15831      *vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
15832         gcc_cv_func_mmap_dev_zero=no ;;
15833      *)
15834         gcc_cv_func_mmap_dev_zero=yes;;
15835    esac
15836 fi
15837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5
15838 $as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }
15839
15840    # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
15841    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
15842 $as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
15843 if test "${gcc_cv_decl_map_anon+set}" = set; then :
15844   $as_echo_n "(cached) " >&6
15845 else
15846   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15847 /* end confdefs.h.  */
15848 #include <sys/types.h>
15849 #include <sys/mman.h>
15850 #include <unistd.h>
15851
15852 #ifndef MAP_ANONYMOUS
15853 #define MAP_ANONYMOUS MAP_ANON
15854 #endif
15855
15856 int
15857 main ()
15858 {
15859 int n = MAP_ANONYMOUS;
15860   ;
15861   return 0;
15862 }
15863 _ACEOF
15864 if ac_fn_c_try_compile "$LINENO"; then :
15865   gcc_cv_decl_map_anon=yes
15866 else
15867   gcc_cv_decl_map_anon=no
15868 fi
15869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15870 fi
15871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5
15872 $as_echo "$gcc_cv_decl_map_anon" >&6; }
15873
15874    if test $gcc_cv_decl_map_anon = no; then
15875      gcc_cv_func_mmap_anon=no
15876    else
15877      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5
15878 $as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }
15879 if test "${gcc_cv_func_mmap_anon+set}" = set; then :
15880   $as_echo_n "(cached) " >&6
15881 else
15882   # Add a system to this blacklist if it has mmap() and MAP_ANON or
15883    # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
15884    # doesn't give anonymous zeroed pages with the same properties listed
15885    # above for use of /dev/zero.
15886    # Systems known to be in this category are Windows, VMS, and SCO Unix.
15887    case "$host_os" in
15888      *vms* | cygwin* | pe | mingw* | sco* | udk* )
15889         gcc_cv_func_mmap_anon=no ;;
15890      *)
15891         gcc_cv_func_mmap_anon=yes;;
15892    esac
15893 fi
15894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5
15895 $as_echo "$gcc_cv_func_mmap_anon" >&6; }
15896    fi
15897 fi
15898
15899 if test $gcc_cv_func_mmap_file = yes; then
15900
15901 $as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.h
15902
15903 fi
15904 if test $gcc_cv_func_mmap_dev_zero = yes; then
15905
15906 $as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.h
15907
15908 fi
15909 if test $gcc_cv_func_mmap_anon = yes; then
15910
15911 $as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.h
15912
15913 fi
15914
15915
15916  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15917 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15918 if test "${ac_cv_c_bigendian+set}" = set; then :
15919   $as_echo_n "(cached) " >&6
15920 else
15921   ac_cv_c_bigendian=unknown
15922     # See if we're dealing with a universal compiler.
15923     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15924 /* end confdefs.h.  */
15925 #ifndef __APPLE_CC__
15926                not a universal capable compiler
15927              #endif
15928              typedef int dummy;
15929
15930 _ACEOF
15931 if ac_fn_c_try_compile "$LINENO"; then :
15932
15933         # Check for potential -arch flags.  It is not universal unless
15934         # there are at least two -arch flags with different values.
15935         ac_arch=
15936         ac_prev=
15937         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15938          if test -n "$ac_prev"; then
15939            case $ac_word in
15940              i?86 | x86_64 | ppc | ppc64)
15941                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
15942                  ac_arch=$ac_word
15943                else
15944                  ac_cv_c_bigendian=universal
15945                  break
15946                fi
15947                ;;
15948            esac
15949            ac_prev=
15950          elif test "x$ac_word" = "x-arch"; then
15951            ac_prev=arch
15952          fi
15953        done
15954 fi
15955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15956     if test $ac_cv_c_bigendian = unknown; then
15957       # See if sys/param.h defines the BYTE_ORDER macro.
15958       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15959 /* end confdefs.h.  */
15960 #include <sys/types.h>
15961              #include <sys/param.h>
15962
15963 int
15964 main ()
15965 {
15966 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15967                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15968                      && LITTLE_ENDIAN)
15969               bogus endian macros
15970              #endif
15971
15972   ;
15973   return 0;
15974 }
15975 _ACEOF
15976 if ac_fn_c_try_compile "$LINENO"; then :
15977   # It does; now see whether it defined to BIG_ENDIAN or not.
15978          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15979 /* end confdefs.h.  */
15980 #include <sys/types.h>
15981                 #include <sys/param.h>
15982
15983 int
15984 main ()
15985 {
15986 #if BYTE_ORDER != BIG_ENDIAN
15987                  not big endian
15988                 #endif
15989
15990   ;
15991   return 0;
15992 }
15993 _ACEOF
15994 if ac_fn_c_try_compile "$LINENO"; then :
15995   ac_cv_c_bigendian=yes
15996 else
15997   ac_cv_c_bigendian=no
15998 fi
15999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16000 fi
16001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16002     fi
16003     if test $ac_cv_c_bigendian = unknown; then
16004       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
16005       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16006 /* end confdefs.h.  */
16007 #include <limits.h>
16008
16009 int
16010 main ()
16011 {
16012 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
16013               bogus endian macros
16014              #endif
16015
16016   ;
16017   return 0;
16018 }
16019 _ACEOF
16020 if ac_fn_c_try_compile "$LINENO"; then :
16021   # It does; now see whether it defined to _BIG_ENDIAN or not.
16022          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16023 /* end confdefs.h.  */
16024 #include <limits.h>
16025
16026 int
16027 main ()
16028 {
16029 #ifndef _BIG_ENDIAN
16030                  not big endian
16031                 #endif
16032
16033   ;
16034   return 0;
16035 }
16036 _ACEOF
16037 if ac_fn_c_try_compile "$LINENO"; then :
16038   ac_cv_c_bigendian=yes
16039 else
16040   ac_cv_c_bigendian=no
16041 fi
16042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16043 fi
16044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16045     fi
16046     if test $ac_cv_c_bigendian = unknown; then
16047       # Compile a test program.
16048       if test "$cross_compiling" = yes; then :
16049   # Try to guess by grepping values from an object file.
16050          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16051 /* end confdefs.h.  */
16052 short int ascii_mm[] =
16053                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
16054                 short int ascii_ii[] =
16055                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
16056                 int use_ascii (int i) {
16057                   return ascii_mm[i] + ascii_ii[i];
16058                 }
16059                 short int ebcdic_ii[] =
16060                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
16061                 short int ebcdic_mm[] =
16062                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
16063                 int use_ebcdic (int i) {
16064                   return ebcdic_mm[i] + ebcdic_ii[i];
16065                 }
16066                 extern int foo;
16067
16068 int
16069 main ()
16070 {
16071 return use_ascii (foo) == use_ebcdic (foo);
16072   ;
16073   return 0;
16074 }
16075 _ACEOF
16076 if ac_fn_c_try_compile "$LINENO"; then :
16077   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
16078               ac_cv_c_bigendian=yes
16079             fi
16080             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
16081               if test "$ac_cv_c_bigendian" = unknown; then
16082                 ac_cv_c_bigendian=no
16083               else
16084                 # finding both strings is unlikely to happen, but who knows?
16085                 ac_cv_c_bigendian=unknown
16086               fi
16087             fi
16088 fi
16089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16090 else
16091   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16092 /* end confdefs.h.  */
16093 $ac_includes_default
16094 int
16095 main ()
16096 {
16097
16098              /* Are we little or big endian?  From Harbison&Steele.  */
16099              union
16100              {
16101                long int l;
16102                char c[sizeof (long int)];
16103              } u;
16104              u.l = 1;
16105              return u.c[sizeof (long int) - 1] == 1;
16106
16107   ;
16108   return 0;
16109 }
16110 _ACEOF
16111 if ac_fn_c_try_run "$LINENO"; then :
16112   ac_cv_c_bigendian=no
16113 else
16114   ac_cv_c_bigendian=yes
16115 fi
16116 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16117   conftest.$ac_objext conftest.beam conftest.$ac_ext
16118 fi
16119
16120     fi
16121 fi
16122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16123 $as_echo "$ac_cv_c_bigendian" >&6; }
16124  case $ac_cv_c_bigendian in #(
16125    yes)
16126      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16127 ;; #(
16128    no)
16129       ;; #(
16130    universal)
16131
16132 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
16133
16134      ;; #(
16135    *)
16136      as_fn_error "unknown endianness
16137  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
16138  esac
16139
16140 # I don't like the default behaviour of WORDS_BIGENDIAN undefined for LE.
16141
16142
16143 # Check to see if -pthread or -lpthread is needed.  Prefer the former.
16144 # In case the pthread.h system header is not found, this test will fail.
16145 XPCFLAGS=""
16146 CFLAGS="$CFLAGS -pthread"
16147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16148 /* end confdefs.h.  */
16149 #include <pthread.h>
16150    void *g(void *d) { return NULL; }
16151 int
16152 main ()
16153 {
16154 pthread_t t; pthread_create(&t,NULL,g,NULL);
16155   ;
16156   return 0;
16157 }
16158 _ACEOF
16159 if ac_fn_c_try_link "$LINENO"; then :
16160   XPCFLAGS=" -Wc,-pthread"
16161 else
16162   CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
16163   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16164 /* end confdefs.h.  */
16165 #include <pthread.h>
16166      void *g(void *d) { return NULL; }
16167 int
16168 main ()
16169 {
16170 pthread_t t; pthread_create(&t,NULL,g,NULL);
16171   ;
16172   return 0;
16173 }
16174 _ACEOF
16175 if ac_fn_c_try_link "$LINENO"; then :
16176
16177 else
16178   as_fn_error "Pthreads are required to build libitm" "$LINENO" 5
16179 fi
16180 rm -f core conftest.err conftest.$ac_objext \
16181     conftest$ac_exeext conftest.$ac_ext
16182 fi
16183 rm -f core conftest.err conftest.$ac_objext \
16184     conftest$ac_exeext conftest.$ac_ext
16185
16186 # Check for functions needed.
16187 for ac_func in strtoull memalign posix_memalign getauxval
16188 do :
16189   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16190 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16191 eval as_val=\$$as_ac_var
16192    if test "x$as_val" = x""yes; then :
16193   cat >>confdefs.h <<_ACEOF
16194 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16195 _ACEOF
16196
16197 fi
16198 done
16199
16200
16201 # Check for broken semaphore implementation on darwin.
16202 # sem_init returns: sem_init error: Function not implemented.
16203 case "$host" in
16204   *-darwin*)
16205
16206 $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
16207
16208     ;;
16209 esac
16210
16211  # Check whether --enable-linux-futex was given.
16212 if test "${enable_linux_futex+set}" = set; then :
16213   enableval=$enable_linux_futex;
16214       case "$enableval" in
16215        yes|no|default) ;;
16216        *) as_fn_error "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
16217                           esac
16218
16219 else
16220   enable_linux_futex=default
16221 fi
16222
16223
16224 case "$target" in
16225   *-linux*)
16226     case "$enable_linux_futex" in
16227       default)
16228         # If headers don't have gettid/futex syscalls definition, then
16229         # default to no, otherwise there will be compile time failures.
16230         # Otherwise, default to yes.  If we don't detect we are
16231         # compiled/linked against NPTL and not cross-compiling, check
16232         # if programs are run by default against NPTL and if not, issue
16233         # a warning.
16234         enable_linux_futex=no
16235         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16236 /* end confdefs.h.  */
16237 #include <sys/syscall.h>
16238            int lk;
16239 int
16240 main ()
16241 {
16242 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16243   ;
16244   return 0;
16245 }
16246 _ACEOF
16247 if ac_fn_c_try_link "$LINENO"; then :
16248   save_LIBS="$LIBS"
16249            LIBS="-lpthread $LIBS"
16250            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16251 /* end confdefs.h.  */
16252 #ifndef _GNU_SOURCE
16253              #define _GNU_SOURCE 1
16254              #endif
16255              #include <pthread.h>
16256              pthread_t th; void *status;
16257 int
16258 main ()
16259 {
16260 pthread_tryjoin_np (th, &status);
16261   ;
16262   return 0;
16263 }
16264 _ACEOF
16265 if ac_fn_c_try_link "$LINENO"; then :
16266   enable_linux_futex=yes
16267 else
16268   if test x$cross_compiling = xno; then
16269                if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \
16270                   | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else
16271                  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
16272 If so, please configure with --disable-linux-futex" >&5
16273 $as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
16274 If so, please configure with --disable-linux-futex" >&2;}
16275                fi
16276              fi
16277              enable_linux_futex=yes
16278 fi
16279 rm -f core conftest.err conftest.$ac_objext \
16280     conftest$ac_exeext conftest.$ac_ext
16281            LIBS="$save_LIBS"
16282 fi
16283 rm -f core conftest.err conftest.$ac_objext \
16284     conftest$ac_exeext conftest.$ac_ext
16285         ;;
16286       yes)
16287         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16288 /* end confdefs.h.  */
16289 #include <sys/syscall.h>
16290            int lk;
16291 int
16292 main ()
16293 {
16294 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
16295   ;
16296   return 0;
16297 }
16298 _ACEOF
16299 if ac_fn_c_try_link "$LINENO"; then :
16300
16301 else
16302   as_fn_error "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
16303 fi
16304 rm -f core conftest.err conftest.$ac_objext \
16305     conftest$ac_exeext conftest.$ac_ext
16306         ;;
16307     esac
16308     ;;
16309   *)
16310     enable_linux_futex=no
16311     ;;
16312 esac
16313 if test x$enable_linux_futex = xyes; then
16314   :
16315 fi
16316
16317
16318 # See if we support thread-local storage.
16319
16320
16321    # Check whether --enable-tls was given.
16322 if test "${enable_tls+set}" = set; then :
16323   enableval=$enable_tls;
16324       case "$enableval" in
16325        yes|no) ;;
16326        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
16327       esac
16328
16329 else
16330   enable_tls=yes
16331 fi
16332
16333
16334   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
16335 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
16336 if test "${gcc_cv_have_tls+set}" = set; then :
16337   $as_echo_n "(cached) " >&6
16338 else
16339
16340     if test "$cross_compiling" = yes; then :
16341                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16342 /* end confdefs.h.  */
16343 __thread int a; int b; int main() { return a = b; }
16344 _ACEOF
16345 if ac_fn_c_try_link "$LINENO"; then :
16346   chktls_save_LDFLAGS="$LDFLAGS"
16347                           case $host in
16348             *-*-linux*)
16349               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
16350               ;;
16351           esac
16352           chktls_save_CFLAGS="$CFLAGS"
16353           CFLAGS="-fPIC $CFLAGS"
16354                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16355 /* end confdefs.h.  */
16356 int f() { return 0; }
16357 _ACEOF
16358 if ac_fn_c_try_link "$LINENO"; then :
16359   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16360 /* end confdefs.h.  */
16361 __thread int a; int b; int f() { return a = b; }
16362 _ACEOF
16363 if ac_fn_c_try_link "$LINENO"; then :
16364   gcc_cv_have_tls=yes
16365 else
16366   gcc_cv_have_tls=no
16367 fi
16368 rm -f core conftest.err conftest.$ac_objext \
16369     conftest$ac_exeext conftest.$ac_ext
16370 else
16371   gcc_cv_have_tls=yes
16372 fi
16373 rm -f core conftest.err conftest.$ac_objext \
16374     conftest$ac_exeext conftest.$ac_ext
16375           CFLAGS="$chktls_save_CFLAGS"
16376           LDFLAGS="$chktls_save_LDFLAGS"
16377 else
16378   gcc_cv_have_tls=no
16379 fi
16380 rm -f core conftest.err conftest.$ac_objext \
16381     conftest$ac_exeext conftest.$ac_ext
16382
16383
16384 else
16385   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16386 /* end confdefs.h.  */
16387 __thread int a; int b; int main() { return a = b; }
16388 _ACEOF
16389 if ac_fn_c_try_run "$LINENO"; then :
16390                       chktls_save_LDFLAGS="$LDFLAGS"
16391       LDFLAGS="-static $LDFLAGS"
16392       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16393 /* end confdefs.h.  */
16394 int main() { return 0; }
16395 _ACEOF
16396 if ac_fn_c_try_link "$LINENO"; then :
16397   if test "$cross_compiling" = yes; then :
16398   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16399 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16400 as_fn_error "cannot run test program while cross compiling
16401 See \`config.log' for more details." "$LINENO" 5; }
16402 else
16403   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16404 /* end confdefs.h.  */
16405 __thread int a; int b; int main() { return a = b; }
16406 _ACEOF
16407 if ac_fn_c_try_run "$LINENO"; then :
16408   gcc_cv_have_tls=yes
16409 else
16410   gcc_cv_have_tls=no
16411 fi
16412 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16413   conftest.$ac_objext conftest.beam conftest.$ac_ext
16414 fi
16415
16416 else
16417   gcc_cv_have_tls=yes
16418 fi
16419 rm -f core conftest.err conftest.$ac_objext \
16420     conftest$ac_exeext conftest.$ac_ext
16421       LDFLAGS="$chktls_save_LDFLAGS"
16422       if test $gcc_cv_have_tls = yes; then
16423                                                 chktls_save_CFLAGS="$CFLAGS"
16424         thread_CFLAGS=failed
16425         for flag in '' '-pthread' '-lpthread'; do
16426           CFLAGS="$flag $chktls_save_CFLAGS"
16427           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16428 /* end confdefs.h.  */
16429 #include <pthread.h>
16430                 void *g(void *d) { return NULL; }
16431 int
16432 main ()
16433 {
16434 pthread_t t; pthread_create(&t,NULL,g,NULL);
16435   ;
16436   return 0;
16437 }
16438 _ACEOF
16439 if ac_fn_c_try_link "$LINENO"; then :
16440   thread_CFLAGS="$flag"
16441 fi
16442 rm -f core conftest.err conftest.$ac_objext \
16443     conftest$ac_exeext conftest.$ac_ext
16444           if test "X$thread_CFLAGS" != Xfailed; then
16445             break
16446           fi
16447         done
16448         CFLAGS="$chktls_save_CFLAGS"
16449         if test "X$thread_CFLAGS" != Xfailed; then
16450           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
16451                                                   if test "$cross_compiling" = yes; then :
16452   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16453 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16454 as_fn_error "cannot run test program while cross compiling
16455 See \`config.log' for more details." "$LINENO" 5; }
16456 else
16457   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16458 /* end confdefs.h.  */
16459 #include <pthread.h>
16460                 __thread int a;
16461                 static int *volatile a_in_other_thread;
16462                 static void *
16463                 thread_func (void *arg)
16464                 {
16465                   a_in_other_thread = &a;
16466                   return (void *)0;
16467                 }
16468 int
16469 main ()
16470 {
16471 pthread_t thread;
16472                 void *thread_retval;
16473                 int *volatile a_in_main_thread;
16474                 a_in_main_thread = &a;
16475                 if (pthread_create (&thread, (pthread_attr_t *)0,
16476                                     thread_func, (void *)0))
16477                   return 0;
16478                 if (pthread_join (thread, &thread_retval))
16479                   return 0;
16480                 return (a_in_other_thread == a_in_main_thread);
16481   ;
16482   return 0;
16483 }
16484 _ACEOF
16485 if ac_fn_c_try_run "$LINENO"; then :
16486   gcc_cv_have_tls=yes
16487 else
16488   gcc_cv_have_tls=no
16489 fi
16490 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16491   conftest.$ac_objext conftest.beam conftest.$ac_ext
16492 fi
16493
16494           CFLAGS="$chktls_save_CFLAGS"
16495         fi
16496       fi
16497 else
16498   gcc_cv_have_tls=no
16499 fi
16500 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16501   conftest.$ac_objext conftest.beam conftest.$ac_ext
16502 fi
16503
16504 fi
16505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
16506 $as_echo "$gcc_cv_have_tls" >&6; }
16507   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
16508
16509 $as_echo "#define HAVE_TLS 1" >>confdefs.h
16510
16511   fi
16512
16513 # See what sort of export controls are available.
16514
16515   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
16516 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
16517 if test "${libitm_cv_have_attribute_visibility+set}" = set; then :
16518   $as_echo_n "(cached) " >&6
16519 else
16520
16521   save_CFLAGS="$CFLAGS"
16522   CFLAGS="$CFLAGS -Werror"
16523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16524 /* end confdefs.h.  */
16525 void __attribute__((visibility("hidden"))) foo(void) { }
16526 int
16527 main ()
16528 {
16529
16530   ;
16531   return 0;
16532 }
16533 _ACEOF
16534 if ac_fn_c_try_compile "$LINENO"; then :
16535   libitm_cv_have_attribute_visibility=yes
16536 else
16537   libitm_cv_have_attribute_visibility=no
16538 fi
16539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16540   CFLAGS="$save_CFLAGS"
16541 fi
16542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_visibility" >&5
16543 $as_echo "$libitm_cv_have_attribute_visibility" >&6; }
16544   if test $libitm_cv_have_attribute_visibility = yes; then
16545
16546 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
16547
16548   fi
16549
16550   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
16551 $as_echo_n "checking whether the target supports dllexport... " >&6; }
16552 if test "${libitm_cv_have_attribute_dllexport+set}" = set; then :
16553   $as_echo_n "(cached) " >&6
16554 else
16555
16556   save_CFLAGS="$CFLAGS"
16557   CFLAGS="$CFLAGS -Werror"
16558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16559 /* end confdefs.h.  */
16560 void __attribute__((dllexport)) foo(void) { }
16561 int
16562 main ()
16563 {
16564
16565   ;
16566   return 0;
16567 }
16568 _ACEOF
16569 if ac_fn_c_try_compile "$LINENO"; then :
16570   libitm_cv_have_attribute_dllexport=yes
16571 else
16572   libitm_cv_have_attribute_dllexport=no
16573 fi
16574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16575   CFLAGS="$save_CFLAGS"
16576 fi
16577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_dllexport" >&5
16578 $as_echo "$libitm_cv_have_attribute_dllexport" >&6; }
16579   if test $libitm_cv_have_attribute_dllexport = yes; then
16580
16581 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
16582
16583   fi
16584
16585   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
16586 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
16587 if test "${libitm_cv_have_attribute_alias+set}" = set; then :
16588   $as_echo_n "(cached) " >&6
16589 else
16590
16591   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16592 /* end confdefs.h.  */
16593
16594 void foo(void) { }
16595 extern void bar(void) __attribute__((alias("foo")));
16596 int
16597 main ()
16598 {
16599 bar();
16600   ;
16601   return 0;
16602 }
16603 _ACEOF
16604 if ac_fn_c_try_link "$LINENO"; then :
16605   libitm_cv_have_attribute_alias=yes
16606 else
16607   libitm_cv_have_attribute_alias=no
16608 fi
16609 rm -f core conftest.err conftest.$ac_objext \
16610     conftest$ac_exeext conftest.$ac_ext
16611 fi
16612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_attribute_alias" >&5
16613 $as_echo "$libitm_cv_have_attribute_alias" >&6; }
16614   if test $libitm_cv_have_attribute_alias = yes; then
16615
16616 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
16617
16618   fi
16619
16620 # Check linker hardware capability support.
16621
16622
16623 # Check whether --with-gnu-ld was given.
16624 if test "${with_gnu_ld+set}" = set; then :
16625   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
16626 else
16627   with_gnu_ld=no
16628 fi
16629
16630 ac_prog=ld
16631 if test "$GCC" = yes; then
16632   # Check if gcc -print-prog-name=ld gives a path.
16633   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16634 $as_echo_n "checking for ld used by $CC... " >&6; }
16635   case $host in
16636   *-*-mingw*)
16637     # gcc leaves a trailing carriage return which upsets mingw
16638     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16639   *)
16640     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16641   esac
16642   case $ac_prog in
16643     # Accept absolute paths.
16644     [\\/]* | ?:[\\/]*)
16645       re_direlt='/[^/][^/]*/\.\./'
16646       # Canonicalize the pathname of ld
16647       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16648       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
16649         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16650       done
16651       test -z "$LD" && LD="$ac_prog"
16652       ;;
16653   "")
16654     # If it fails, then pretend we aren't using GCC.
16655     ac_prog=ld
16656     ;;
16657   *)
16658     # If it is relative, then search for the first ld in PATH.
16659     with_gnu_ld=unknown
16660     ;;
16661   esac
16662 elif test "$with_gnu_ld" = yes; then
16663   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16664 $as_echo_n "checking for GNU ld... " >&6; }
16665 else
16666   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16667 $as_echo_n "checking for non-GNU ld... " >&6; }
16668 fi
16669 if test "${lt_cv_path_LD+set}" = set; then :
16670   $as_echo_n "(cached) " >&6
16671 else
16672   if test -z "$LD"; then
16673   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16674   for ac_dir in $PATH; do
16675     IFS="$lt_save_ifs"
16676     test -z "$ac_dir" && ac_dir=.
16677     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16678       lt_cv_path_LD="$ac_dir/$ac_prog"
16679       # Check to see if the program is GNU ld.  I'd rather use --version,
16680       # but apparently some variants of GNU ld only accept -v.
16681       # Break only if it was the GNU/non-GNU ld that we prefer.
16682       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16683       *GNU* | *'with BFD'*)
16684         test "$with_gnu_ld" != no && break
16685         ;;
16686       *)
16687         test "$with_gnu_ld" != yes && break
16688         ;;
16689       esac
16690     fi
16691   done
16692   IFS="$lt_save_ifs"
16693 else
16694   lt_cv_path_LD="$LD" # Let the user override the test with a path.
16695 fi
16696 fi
16697
16698 LD="$lt_cv_path_LD"
16699 if test -n "$LD"; then
16700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16701 $as_echo "$LD" >&6; }
16702 else
16703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16704 $as_echo "no" >&6; }
16705 fi
16706 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
16707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16708 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16709 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
16710   $as_echo_n "(cached) " >&6
16711 else
16712   # I'd rather use --version here, but apparently some GNU lds only accept -v.
16713 case `$LD -v 2>&1 </dev/null` in
16714 *GNU* | *'with BFD'*)
16715   lt_cv_prog_gnu_ld=yes
16716   ;;
16717 *)
16718   lt_cv_prog_gnu_ld=no
16719   ;;
16720 esac
16721 fi
16722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16723 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
16724 with_gnu_ld=$lt_cv_prog_gnu_ld
16725
16726
16727
16728
16729
16730
16731
16732   test -z "$HWCAP_LDFLAGS" && HWCAP_LDFLAGS=''
16733
16734
16735   ac_save_LDFLAGS="$LDFLAGS"
16736   LDFLAGS="$LFLAGS -Wl,-M,$srcdir/clearcap.map"
16737
16738   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,-M,mapfile" >&5
16739 $as_echo_n "checking for ld that supports -Wl,-M,mapfile... " >&6; }
16740   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16741 /* end confdefs.h.  */
16742
16743 int
16744 main ()
16745 {
16746 return 0;
16747   ;
16748   return 0;
16749 }
16750 _ACEOF
16751 if ac_fn_c_try_link "$LINENO"; then :
16752   ac_hwcap_ldflags=yes
16753 else
16754   ac_hwcap_ldflags=no
16755 fi
16756 rm -f core conftest.err conftest.$ac_objext \
16757     conftest$ac_exeext conftest.$ac_ext
16758   if test "$ac_hwcap_ldflags" = "yes"; then
16759     HWCAP_LDFLAGS="-Wl,-M,$srcdir/clearcap.map $HWCAP_LDFLAGS"
16760   fi
16761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_ldflags" >&5
16762 $as_echo "$ac_hwcap_ldflags" >&6; }
16763
16764   LDFLAGS="$ac_save_LDFLAGS"
16765
16766
16767
16768    if test $ac_hwcap_ldflags != no; then
16769   HAVE_HWCAP_TRUE=
16770   HAVE_HWCAP_FALSE='#'
16771 else
16772   HAVE_HWCAP_TRUE='#'
16773   HAVE_HWCAP_FALSE=
16774 fi
16775
16776
16777 # If defaulting to -mavx, don't clear hwcaps.
16778 ac_fn_c_check_decl "$LINENO" "__AVX__" "ac_cv_have_decl___AVX__" "$ac_includes_default"
16779 if test "x$ac_cv_have_decl___AVX__" = x""yes; then :
16780   HWCAP_LDFLAGS=''
16781 fi
16782
16783
16784
16785   # If we're not using GNU ld, then there's no point in even trying these
16786   # tests.  Check for that first.  We should have already tested for gld
16787   # by now (in libtool), but require it now just to be safe...
16788   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
16789   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
16790
16791
16792
16793   # The name set by libtool depends on the version of libtool.  Shame on us
16794   # for depending on an impl detail, but c'est la vie.  Older versions used
16795   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
16796   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
16797   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
16798   # set (hence we're using an older libtool), then set it.
16799   if test x${with_gnu_ld+set} != xset; then
16800     if test x${ac_cv_prog_gnu_ld+set} != xset; then
16801       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
16802       with_gnu_ld=no
16803     else
16804       with_gnu_ld=$ac_cv_prog_gnu_ld
16805     fi
16806   fi
16807
16808   # Start by getting the version number.  I think the libtool test already
16809   # does some of this, but throws away the result.
16810   libitm_ld_is_gold=no
16811   if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
16812     libitm_ld_is_gold=yes
16813   fi
16814
16815   ldver=`$LD --version 2>/dev/null |
16816          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'`
16817
16818   libitm_gnu_ld_version=`echo $ldver | \
16819          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
16820
16821   # Set --gc-sections.
16822   if test "$with_gnu_ld" = "notbroken"; then
16823     # GNU ld it is!  Joy and bunny rabbits!
16824
16825     # All these tests are for C++; save the language and the compiler flags.
16826     # Need to do this so that g++ won't try to link in libstdc++
16827     ac_test_CFLAGS="${CFLAGS+set}"
16828     ac_save_CFLAGS="$CFLAGS"
16829     CFLAGS='-x c++  -Wl,--gc-sections'
16830
16831     # Check for -Wl,--gc-sections
16832     # XXX This test is broken at the moment, as symbols required for linking
16833     # are now in libsupc++ (not built yet).  In addition, this test has
16834     # cored on solaris in the past.  In addition, --gc-sections doesn't
16835     # really work at the moment (keeps on discarding used sections, first
16836     # .eh_frame and now some of the glibc sections for iconv).
16837     # Bzzzzt.  Thanks for playing, maybe next time.
16838     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16839 $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16840     if test "$cross_compiling" = yes; then :
16841   ac_sectionLDflags=yes
16842 else
16843   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16844 /* end confdefs.h.  */
16845
16846      int main(void)
16847      {
16848        try { throw 1; }
16849        catch (...) { };
16850        return 0;
16851      }
16852
16853 _ACEOF
16854 if ac_fn_c_try_run "$LINENO"; then :
16855   ac_sectionLDflags=yes
16856 else
16857   ac_sectionLDflags=no
16858 fi
16859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16860   conftest.$ac_objext conftest.beam conftest.$ac_ext
16861 fi
16862
16863     if test "$ac_test_CFLAGS" = set; then
16864       CFLAGS="$ac_save_CFLAGS"
16865     else
16866       # this is the suspicious part
16867       CFLAGS=''
16868     fi
16869     if test "$ac_sectionLDflags" = "yes"; then
16870       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
16871     fi
16872     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16873 $as_echo "$ac_sectionLDflags" >&6; }
16874   fi
16875
16876   # Set linker optimization flags.
16877   if test x"$with_gnu_ld" = x"yes"; then
16878     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
16879   fi
16880
16881
16882
16883
16884
16885
16886  # Check whether --enable-symvers was given.
16887 if test "${enable_symvers+set}" = set; then :
16888   enableval=$enable_symvers;
16889       case "$enableval" in
16890        yes|no|gnu*|sun) ;;
16891        *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16892                           esac
16893
16894 else
16895   enable_symvers=yes
16896 fi
16897
16898
16899
16900 # If we never went through the LIBITM_CHECK_LINKER_FEATURES macro, then we
16901 # don't know enough about $LD to do tricks...
16902
16903
16904 # Turn a 'yes' into a suitable default.
16905 if test x$enable_symvers = xyes ; then
16906   # FIXME  The following test is too strict, in theory.
16907   if test $enable_shared = no || test "x$LD" = x; then
16908     enable_symvers=no
16909   else
16910     if test $with_gnu_ld = yes ; then
16911       enable_symvers=gnu
16912     else
16913       case ${target_os} in
16914         # Sun symbol versioning exists since Solaris 2.5.
16915         solaris2.[5-9]* | solaris2.1[0-9]*)
16916           enable_symvers=sun ;;
16917         *)
16918           enable_symvers=no ;;
16919       esac
16920     fi
16921   fi
16922 fi
16923
16924 # Check if 'sun' was requested on non-Solaris 2 platforms.
16925 if test x$enable_symvers = xsun ; then
16926   case ${target_os} in
16927     solaris2*)
16928       # All fine.
16929       ;;
16930     *)
16931       # Unlikely to work.
16932       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
16933 $as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
16934       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
16935 $as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
16936       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16937 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16938       enable_symvers=no
16939       ;;
16940   esac
16941 fi
16942
16943 # Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16944 if test $enable_symvers != no; then
16945   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16946 $as_echo_n "checking for shared libgcc... " >&6; }
16947   ac_save_CFLAGS="$CFLAGS"
16948   CFLAGS=' -lgcc_s'
16949   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16950 /* end confdefs.h.  */
16951
16952 int
16953 main ()
16954 {
16955 return 0;
16956   ;
16957   return 0;
16958 }
16959 _ACEOF
16960 if ac_fn_c_try_link "$LINENO"; then :
16961   libitm_shared_libgcc=yes
16962 else
16963   libitm_shared_libgcc=no
16964 fi
16965 rm -f core conftest.err conftest.$ac_objext \
16966     conftest$ac_exeext conftest.$ac_ext
16967   CFLAGS="$ac_save_CFLAGS"
16968   if test $libitm_shared_libgcc = no; then
16969     cat > conftest.c <<EOF
16970 int main (void) { return 0; }
16971 EOF
16972     libitm_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16973                              -shared -shared-libgcc -o conftest.so \
16974                              conftest.c -v 2>&1 >/dev/null \
16975                              | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16976     rm -f conftest.c conftest.so
16977     if test x${libitm_libgcc_s_suffix+set} = xset; then
16978       CFLAGS=" -lgcc_s$libitm_libgcc_s_suffix"
16979       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16980 /* end confdefs.h.  */
16981
16982 int
16983 main ()
16984 {
16985 return 0;
16986   ;
16987   return 0;
16988 }
16989 _ACEOF
16990 if ac_fn_c_try_link "$LINENO"; then :
16991   libitm_shared_libgcc=yes
16992 fi
16993 rm -f core conftest.err conftest.$ac_objext \
16994     conftest$ac_exeext conftest.$ac_ext
16995       CFLAGS="$ac_save_CFLAGS"
16996     fi
16997   fi
16998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_shared_libgcc" >&5
16999 $as_echo "$libitm_shared_libgcc" >&6; }
17000 fi
17001
17002 # For GNU ld, we need at least this version.  The format is described in
17003 # LIBITM_CHECK_LINKER_FEATURES above.
17004 libitm_min_gnu_ld_version=21400
17005 # XXXXXXXXXXX libitm_gnu_ld_version=21390
17006
17007 # Check to see if unspecified "yes" value can win, given results above.
17008 # Change "yes" into either "no" or a style name.
17009 if test $enable_symvers != no && test $libitm_shared_libgcc = yes; then
17010   if test $with_gnu_ld = yes; then
17011     if test $libitm_gnu_ld_version -ge $libitm_min_gnu_ld_version ; then
17012       enable_symvers=gnu
17013     elif test $libitm_ld_is_gold = yes ; then
17014       enable_symvers=gnu
17015     else
17016       # The right tools, the right setup, but too old.  Fallbacks?
17017       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&5
17018 $as_echo "$as_me: WARNING: === Linker version $libitm_gnu_ld_version is too old for" >&2;}
17019       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
17020 $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
17021       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
17022 $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
17023       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&5
17024 $as_echo "$as_me: WARNING: === $libitm_min_gnu_ld_version or later and rebuild GCC." >&2;}
17025       if test $libitm_gnu_ld_version -ge 21200 ; then
17026         # Globbing fix is present, proper block support is not.
17027                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
17028 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
17029         enable_symvers=no
17030       else
17031         # 2.11 or older.
17032         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
17033 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
17034         enable_symvers=no
17035       fi
17036     fi
17037   elif test $enable_symvers = sun; then
17038     : All interesting versions of Sun ld support sun style symbol versioning.
17039   else
17040     # just fail for now
17041     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
17042 $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
17043     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
17044 $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
17045     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
17046 $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
17047     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
17048 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
17049     enable_symvers=no
17050   fi
17051 fi
17052
17053  if test $enable_symvers != no; then
17054   LIBITM_BUILD_VERSIONED_SHLIB_TRUE=
17055   LIBITM_BUILD_VERSIONED_SHLIB_FALSE='#'
17056 else
17057   LIBITM_BUILD_VERSIONED_SHLIB_TRUE='#'
17058   LIBITM_BUILD_VERSIONED_SHLIB_FALSE=
17059 fi
17060
17061  if test $enable_symvers = gnu; then
17062   LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE=
17063   LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE='#'
17064 else
17065   LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE='#'
17066   LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE=
17067 fi
17068
17069  if test $enable_symvers = sun; then
17070   LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE=
17071   LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE='#'
17072 else
17073   LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE='#'
17074   LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE=
17075 fi
17076
17077 { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
17078 $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
17079
17080 if test $enable_symvers = gnu; then
17081
17082 $as_echo "#define LIBITM_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
17083
17084 fi
17085
17086 # See if we can emit unwind info in the sjlj stub.
17087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
17088 $as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
17089 if test "${gcc_cv_as_cfi_pseudo_op+set}" = set; then :
17090   $as_echo_n "(cached) " >&6
17091 else
17092
17093     gcc_cv_as_cfi_pseudo_op=unknown
17094     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17095 /* end confdefs.h.  */
17096 asm (".cfi_startproc\n\t.cfi_endproc");
17097 int
17098 main ()
17099 {
17100
17101   ;
17102   return 0;
17103 }
17104 _ACEOF
17105 if ac_fn_c_try_compile "$LINENO"; then :
17106   gcc_cv_as_cfi_pseudo_op=yes
17107 else
17108   gcc_cv_as_cfi_pseudo_op=no
17109 fi
17110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17111
17112 fi
17113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
17114 $as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
17115  if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
17116
17117 $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
17118
17119  fi
17120
17121
17122 # Determine the proper ABI type for size_t.
17123
17124   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how size_t is mangled" >&5
17125 $as_echo_n "checking how size_t is mangled... " >&6; }
17126 if test "${libitm_cv_size_t_mangling+set}" = set; then :
17127   $as_echo_n "(cached) " >&6
17128 else
17129
17130     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17131 /* end confdefs.h.  */
17132
17133 int
17134 main ()
17135 {
17136 extern __SIZE_TYPE__ x; extern unsigned long x;
17137   ;
17138   return 0;
17139 }
17140 _ACEOF
17141 if ac_fn_c_try_compile "$LINENO"; then :
17142   libitm_cv_size_t_mangling=m
17143 else
17144
17145       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17146 /* end confdefs.h.  */
17147
17148 int
17149 main ()
17150 {
17151 extern __SIZE_TYPE__ x; extern unsigned int x;
17152   ;
17153   return 0;
17154 }
17155 _ACEOF
17156 if ac_fn_c_try_compile "$LINENO"; then :
17157   libitm_cv_size_t_mangling=j
17158 else
17159
17160         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17161 /* end confdefs.h.  */
17162
17163 int
17164 main ()
17165 {
17166 extern __SIZE_TYPE__ x; extern unsigned long long x;
17167   ;
17168   return 0;
17169 }
17170 _ACEOF
17171 if ac_fn_c_try_compile "$LINENO"; then :
17172   libitm_cv_size_t_mangling=y
17173 else
17174
17175           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17176 /* end confdefs.h.  */
17177
17178 int
17179 main ()
17180 {
17181 extern __SIZE_TYPE__ x; extern unsigned short x;
17182   ;
17183   return 0;
17184 }
17185 _ACEOF
17186 if ac_fn_c_try_compile "$LINENO"; then :
17187   libitm_cv_size_t_mangling=t
17188 else
17189   libitm_cv_size_t_mangling=x
17190 fi
17191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17192
17193 fi
17194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17195
17196 fi
17197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17198
17199 fi
17200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17201
17202 fi
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_size_t_mangling" >&5
17204 $as_echo "$libitm_cv_size_t_mangling" >&6; }
17205   if test $libitm_cv_size_t_mangling = x; then
17206     as_fn_error "Unknown underlying type for size_t" "$LINENO" 5
17207   fi
17208
17209 cat >>confdefs.h <<_ACEOF
17210 #define MANGLE_SIZE_T $libitm_cv_size_t_mangling
17211 _ACEOF
17212
17213
17214
17215 # Get target configury.
17216 . ${srcdir}/configure.tgt
17217 if test -n "$UNSUPPORTED"; then
17218   as_fn_error "Configuration ${target} is unsupported." "$LINENO" 5
17219 fi
17220
17221 CFLAGS="$save_CFLAGS $XCFLAGS"
17222
17223 # Check for __sync_val_compare_and_swap, but only after the target has
17224 # had a chance to set XCFLAGS.
17225
17226   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
17227 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
17228 if test "${libitm_cv_have_sync_builtins+set}" = set; then :
17229   $as_echo_n "(cached) " >&6
17230 else
17231
17232   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17233 /* end confdefs.h.  */
17234
17235 int
17236 main ()
17237 {
17238 int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);
17239   ;
17240   return 0;
17241 }
17242 _ACEOF
17243 if ac_fn_c_try_link "$LINENO"; then :
17244   libitm_cv_have_sync_builtins=yes
17245 else
17246   libitm_cv_have_sync_builtins=no
17247 fi
17248 rm -f core conftest.err conftest.$ac_objext \
17249     conftest$ac_exeext conftest.$ac_ext
17250 fi
17251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_sync_builtins" >&5
17252 $as_echo "$libitm_cv_have_sync_builtins" >&6; }
17253   if test $libitm_cv_have_sync_builtins = yes; then
17254
17255 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
17256
17257   fi
17258
17259   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports 64-bit __sync_*_compare_and_swap" >&5
17260 $as_echo_n "checking whether the target supports 64-bit __sync_*_compare_and_swap... " >&6; }
17261 if test "${libitm_cv_have_64bit_sync_builtins+set}" = set; then :
17262   $as_echo_n "(cached) " >&6
17263 else
17264
17265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17266 /* end confdefs.h.  */
17267 #include <stdint.h>
17268 int
17269 main ()
17270 {
17271 uint64_t foo, bar;
17272      bar = __sync_val_compare_and_swap(&foo, 0, 1);
17273   ;
17274   return 0;
17275 }
17276 _ACEOF
17277 if ac_fn_c_try_link "$LINENO"; then :
17278   libitm_cv_have_64bit_sync_builtins=yes
17279 else
17280   libitm_cv_have_64bit_sync_builtins=no
17281 fi
17282 rm -f core conftest.err conftest.$ac_objext \
17283     conftest$ac_exeext conftest.$ac_ext
17284 fi
17285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_have_64bit_sync_builtins" >&5
17286 $as_echo "$libitm_cv_have_64bit_sync_builtins" >&6; }
17287     if test $libitm_cv_have_64bit_sync_builtins = yes; then
17288
17289 $as_echo "#define HAVE_64BIT_SYNC_BUILTINS 1" >>confdefs.h
17290
17291   fi
17292
17293 case "${target_cpu}" in
17294 i[34567]86 | x86_64)
17295   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
17296 $as_echo_n "checking if the assembler supports AVX... " >&6; }
17297 if test "${libitm_cv_as_avx+set}" = set; then :
17298   $as_echo_n "(cached) " >&6
17299 else
17300
17301     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17302 /* end confdefs.h.  */
17303
17304 int
17305 main ()
17306 {
17307 asm("vzeroupper");
17308   ;
17309   return 0;
17310 }
17311 _ACEOF
17312 if ac_fn_c_try_compile "$LINENO"; then :
17313   libitm_cv_as_avx=yes
17314 else
17315   libitm_cv_as_avx=no
17316 fi
17317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17318
17319 fi
17320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_avx" >&5
17321 $as_echo "$libitm_cv_as_avx" >&6; }
17322   if test x$libitm_cv_as_avx = xyes; then
17323
17324 $as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
17325
17326   fi
17327   ;;
17328 esac
17329
17330 case "${target_cpu}" in
17331 i[34567]86 | x86_64)
17332   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports RTM" >&5
17333 $as_echo_n "checking if the assembler supports RTM... " >&6; }
17334 if test "${libitm_cv_as_rtm+set}" = set; then :
17335   $as_echo_n "(cached) " >&6
17336 else
17337
17338     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17339 /* end confdefs.h.  */
17340
17341 int
17342 main ()
17343 {
17344 asm("1: xbegin 1b; xend");
17345   ;
17346   return 0;
17347 }
17348 _ACEOF
17349 if ac_fn_c_try_compile "$LINENO"; then :
17350   libitm_cv_as_rtm=yes
17351 else
17352   libitm_cv_as_rtm=no
17353 fi
17354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17355
17356 fi
17357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_rtm" >&5
17358 $as_echo "$libitm_cv_as_rtm" >&6; }
17359   if test x$libitm_cv_as_rtm = xyes; then
17360
17361 $as_echo "#define HAVE_AS_RTM 1" >>confdefs.h
17362
17363   fi
17364   ;;
17365 s390*)
17366   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports HTM" >&5
17367 $as_echo_n "checking if the assembler supports HTM... " >&6; }
17368 if test "${libitm_cv_as_htm+set}" = set; then :
17369   $as_echo_n "(cached) " >&6
17370 else
17371
17372     save_CFLAGS="$CFLAGS"
17373     CFLAGS="$CFLAGS -march=zEC12"
17374     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17375 /* end confdefs.h.  */
17376
17377 int
17378 main ()
17379 {
17380 asm("tbegin 0,0; tend");
17381   ;
17382   return 0;
17383 }
17384 _ACEOF
17385 if ac_fn_c_try_compile "$LINENO"; then :
17386   libitm_cv_as_htm=yes
17387 else
17388   libitm_cv_as_htm=no
17389 fi
17390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17391     CFLAGS="$save_CFLAGS"
17392 fi
17393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libitm_cv_as_htm" >&5
17394 $as_echo "$libitm_cv_as_htm" >&6; }
17395   if test x$libitm_cv_as_htm = xyes; then
17396
17397 $as_echo "#define HAVE_AS_HTM 1" >>confdefs.h
17398
17399   fi
17400   ;;
17401 esac
17402 LIBITM_CHECK_AS_HTM
17403
17404
17405   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether weak refs work like ELF" >&5
17406 $as_echo_n "checking whether weak refs work like ELF... " >&6; }
17407 if test "${ac_cv_have_elf_style_weakref+set}" = set; then :
17408   $as_echo_n "(cached) " >&6
17409 else
17410
17411   weakref_m4_saved_CFLAGS="$CFLAGS"
17412   case "${host}" in
17413     *-apple-darwin*) CFLAGS="$CFLAGS -Wl,-undefined,dynamic_lookup" ;;
17414     *) ;;
17415   esac
17416   if test "$cross_compiling" = yes; then :
17417
17418 case "${host}" in
17419   *-apple-darwin[89]*) ac_cv_have_elf_style_weakref=no ;;
17420   *) ac_cv_have_elf_style_weakref=yes;;
17421 esac
17422 else
17423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17424 /* end confdefs.h.  */
17425
17426 extern void fNotToBeFound(void) __attribute__((weak));
17427 int main ()
17428 {
17429   if (fNotToBeFound)
17430     return 1;
17431   else
17432     return 0;
17433 }
17434
17435 _ACEOF
17436 if ac_fn_c_try_run "$LINENO"; then :
17437   ac_cv_have_elf_style_weakref=yes
17438 else
17439   ac_cv_have_elf_style_weakref=no
17440 fi
17441 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17442   conftest.$ac_objext conftest.beam conftest.$ac_ext
17443 fi
17444 CFLAGS="$weakref_m4_saved_CFLAGS"
17445 fi
17446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_elf_style_weakref" >&5
17447 $as_echo "$ac_cv_have_elf_style_weakref" >&6; }
17448 if test x"$ac_cv_have_elf_style_weakref" = xyes; then
17449
17450 $as_echo "#define HAVE_ELF_STYLE_WEAKREF 1" >>confdefs.h
17451
17452 fi
17453
17454 # Cleanup and exit.
17455 CFLAGS="$save_CFLAGS"
17456 cat >confcache <<\_ACEOF
17457 # This file is a shell script that caches the results of configure
17458 # tests run on this system so they can be shared between configure
17459 # scripts and configure runs, see configure's option --config-cache.
17460 # It is not useful on other systems.  If it contains results you don't
17461 # want to keep, you may remove or edit it.
17462 #
17463 # config.status only pays attention to the cache file if you give it
17464 # the --recheck option to rerun configure.
17465 #
17466 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17467 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17468 # following values.
17469
17470 _ACEOF
17471
17472 # The following way of writing the cache mishandles newlines in values,
17473 # but we know of no workaround that is simple, portable, and efficient.
17474 # So, we kill variables containing newlines.
17475 # Ultrix sh set writes to stderr and can't be redirected directly,
17476 # and sets the high bit in the cache file unless we assign to the vars.
17477 (
17478   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17479     eval ac_val=\$$ac_var
17480     case $ac_val in #(
17481     *${as_nl}*)
17482       case $ac_var in #(
17483       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17484 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17485       esac
17486       case $ac_var in #(
17487       _ | IFS | as_nl) ;; #(
17488       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17489       *) { eval $ac_var=; unset $ac_var;} ;;
17490       esac ;;
17491     esac
17492   done
17493
17494   (set) 2>&1 |
17495     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17496     *${as_nl}ac_space=\ *)
17497       # `set' does not quote correctly, so add quotes: double-quote
17498       # substitution turns \\\\ into \\, and sed turns \\ into \.
17499       sed -n \
17500         "s/'/'\\\\''/g;
17501           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17502       ;; #(
17503     *)
17504       # `set' quotes correctly as required by POSIX, so do not add quotes.
17505       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17506       ;;
17507     esac |
17508     sort
17509 ) |
17510   sed '
17511      /^ac_cv_env_/b end
17512      t clear
17513      :clear
17514      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17515      t end
17516      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17517      :end' >>confcache
17518 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17519   if test -w "$cache_file"; then
17520     test "x$cache_file" != "x/dev/null" &&
17521       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17522 $as_echo "$as_me: updating cache $cache_file" >&6;}
17523     cat confcache >$cache_file
17524   else
17525     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17526 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17527   fi
17528 fi
17529 rm -f confcache
17530
17531 # Add -Wall -Werror if we are using GCC.
17532 if test "x$GCC" = "xyes"; then
17533   XCFLAGS="$XCFLAGS -Wall -Werror"
17534 fi
17535
17536 XCFLAGS="$XCFLAGS $XPCFLAGS"
17537
17538
17539
17540
17541
17542 if test ${multilib} = yes; then
17543   multilib_arg="--enable-multilib"
17544 else
17545   multilib_arg=
17546 fi
17547
17548 # Set up the set of libraries that we need to link against for libitm.
17549 # Note that the GTM_SELF_SPECS in gcc.c will force -pthread for -fgnu-tm,
17550 # which will force linkage against -lpthread (or equivalent for the system).
17551 # That's not 100% ideal, but about the best we can do easily.
17552 if test $enable_shared = yes; then
17553   link_itm="-litm %{static: $LIBS}"
17554 else
17555   link_itm="-litm $LIBS"
17556 fi
17557
17558
17559  if test "$ARCH" = arm; then
17560   ARCH_ARM_TRUE=
17561   ARCH_ARM_FALSE='#'
17562 else
17563   ARCH_ARM_TRUE='#'
17564   ARCH_ARM_FALSE=
17565 fi
17566
17567  if test "$ARCH" = x86; then
17568   ARCH_X86_TRUE=
17569   ARCH_X86_FALSE='#'
17570 else
17571   ARCH_X86_TRUE='#'
17572   ARCH_X86_FALSE=
17573 fi
17574
17575  if test "$libitm_cv_as_avx" = yes; then
17576   ARCH_X86_AVX_TRUE=
17577   ARCH_X86_AVX_FALSE='#'
17578 else
17579   ARCH_X86_AVX_TRUE='#'
17580   ARCH_X86_AVX_FALSE=
17581 fi
17582
17583  if test $enable_linux_futex = yes; then
17584   ARCH_FUTEX_TRUE=
17585   ARCH_FUTEX_FALSE='#'
17586 else
17587   ARCH_FUTEX_TRUE='#'
17588   ARCH_FUTEX_FALSE=
17589 fi
17590
17591
17592 ac_config_files="$ac_config_files Makefile testsuite/Makefile libitm.spec"
17593
17594 cat >confcache <<\_ACEOF
17595 # This file is a shell script that caches the results of configure
17596 # tests run on this system so they can be shared between configure
17597 # scripts and configure runs, see configure's option --config-cache.
17598 # It is not useful on other systems.  If it contains results you don't
17599 # want to keep, you may remove or edit it.
17600 #
17601 # config.status only pays attention to the cache file if you give it
17602 # the --recheck option to rerun configure.
17603 #
17604 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17605 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17606 # following values.
17607
17608 _ACEOF
17609
17610 # The following way of writing the cache mishandles newlines in values,
17611 # but we know of no workaround that is simple, portable, and efficient.
17612 # So, we kill variables containing newlines.
17613 # Ultrix sh set writes to stderr and can't be redirected directly,
17614 # and sets the high bit in the cache file unless we assign to the vars.
17615 (
17616   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17617     eval ac_val=\$$ac_var
17618     case $ac_val in #(
17619     *${as_nl}*)
17620       case $ac_var in #(
17621       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17622 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17623       esac
17624       case $ac_var in #(
17625       _ | IFS | as_nl) ;; #(
17626       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17627       *) { eval $ac_var=; unset $ac_var;} ;;
17628       esac ;;
17629     esac
17630   done
17631
17632   (set) 2>&1 |
17633     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17634     *${as_nl}ac_space=\ *)
17635       # `set' does not quote correctly, so add quotes: double-quote
17636       # substitution turns \\\\ into \\, and sed turns \\ into \.
17637       sed -n \
17638         "s/'/'\\\\''/g;
17639           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17640       ;; #(
17641     *)
17642       # `set' quotes correctly as required by POSIX, so do not add quotes.
17643       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17644       ;;
17645     esac |
17646     sort
17647 ) |
17648   sed '
17649      /^ac_cv_env_/b end
17650      t clear
17651      :clear
17652      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17653      t end
17654      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17655      :end' >>confcache
17656 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17657   if test -w "$cache_file"; then
17658     test "x$cache_file" != "x/dev/null" &&
17659       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17660 $as_echo "$as_me: updating cache $cache_file" >&6;}
17661     cat confcache >$cache_file
17662   else
17663     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17664 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17665   fi
17666 fi
17667 rm -f confcache
17668
17669 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17670 # Let make expand exec_prefix.
17671 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17672
17673 DEFS=-DHAVE_CONFIG_H
17674
17675 ac_libobjs=
17676 ac_ltlibobjs=
17677 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17678   # 1. Remove the extension, and $U if already installed.
17679   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17680   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17681   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17682   #    will be set to the directory where LIBOBJS objects are built.
17683   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17684   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17685 done
17686 LIBOBJS=$ac_libobjs
17687
17688 LTLIBOBJS=$ac_ltlibobjs
17689
17690
17691 if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
17692   as_fn_error "conditional \"GENINSRC\" was never defined.
17693 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17694 fi
17695  if test -n "$EXEEXT"; then
17696   am__EXEEXT_TRUE=
17697   am__EXEEXT_FALSE='#'
17698 else
17699   am__EXEEXT_TRUE='#'
17700   am__EXEEXT_FALSE=
17701 fi
17702
17703 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17704   as_fn_error "conditional \"AMDEP\" was never defined.
17705 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17706 fi
17707 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17708   as_fn_error "conditional \"am__fastdepCC\" was never defined.
17709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17710 fi
17711 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17712   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17713 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17714 fi
17715 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
17716   as_fn_error "conditional \"am__fastdepCCAS\" was never defined.
17717 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17718 fi
17719 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
17720   as_fn_error "conditional \"BUILD_INFO\" was never defined.
17721 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17722 fi
17723 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17724   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17725 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17726 fi
17727
17728 if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
17729   as_fn_error "conditional \"HAVE_HWCAP\" was never defined.
17730 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17731 fi
17732 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_FALSE}"; then
17733   as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB\" was never defined.
17734 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17735 fi
17736 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
17737   as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
17738 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17739 fi
17740 if test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBITM_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
17741   as_fn_error "conditional \"LIBITM_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
17742 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17743 fi
17744 if test -z "${ARCH_ARM_TRUE}" && test -z "${ARCH_ARM_FALSE}"; then
17745   as_fn_error "conditional \"ARCH_ARM\" was never defined.
17746 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17747 fi
17748 if test -z "${ARCH_X86_TRUE}" && test -z "${ARCH_X86_FALSE}"; then
17749   as_fn_error "conditional \"ARCH_X86\" was never defined.
17750 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17751 fi
17752 if test -z "${ARCH_X86_AVX_TRUE}" && test -z "${ARCH_X86_AVX_FALSE}"; then
17753   as_fn_error "conditional \"ARCH_X86_AVX\" was never defined.
17754 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17755 fi
17756 if test -z "${ARCH_FUTEX_TRUE}" && test -z "${ARCH_FUTEX_FALSE}"; then
17757   as_fn_error "conditional \"ARCH_FUTEX\" was never defined.
17758 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17759 fi
17760
17761 : ${CONFIG_STATUS=./config.status}
17762 ac_write_fail=0
17763 ac_clean_files_save=$ac_clean_files
17764 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17765 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17766 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17767 as_write_fail=0
17768 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17769 #! $SHELL
17770 # Generated by $as_me.
17771 # Run this file to recreate the current configuration.
17772 # Compiler output produced by configure, useful for debugging
17773 # configure, is in config.log if it exists.
17774
17775 debug=false
17776 ac_cs_recheck=false
17777 ac_cs_silent=false
17778
17779 SHELL=\${CONFIG_SHELL-$SHELL}
17780 export SHELL
17781 _ASEOF
17782 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17783 ## -------------------- ##
17784 ## M4sh Initialization. ##
17785 ## -------------------- ##
17786
17787 # Be more Bourne compatible
17788 DUALCASE=1; export DUALCASE # for MKS sh
17789 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17790   emulate sh
17791   NULLCMD=:
17792   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17793   # is contrary to our usage.  Disable this feature.
17794   alias -g '${1+"$@"}'='"$@"'
17795   setopt NO_GLOB_SUBST
17796 else
17797   case `(set -o) 2>/dev/null` in #(
17798   *posix*) :
17799     set -o posix ;; #(
17800   *) :
17801      ;;
17802 esac
17803 fi
17804
17805
17806 as_nl='
17807 '
17808 export as_nl
17809 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17810 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17811 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17812 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17813 # Prefer a ksh shell builtin over an external printf program on Solaris,
17814 # but without wasting forks for bash or zsh.
17815 if test -z "$BASH_VERSION$ZSH_VERSION" \
17816     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17817   as_echo='print -r --'
17818   as_echo_n='print -rn --'
17819 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17820   as_echo='printf %s\n'
17821   as_echo_n='printf %s'
17822 else
17823   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17824     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17825     as_echo_n='/usr/ucb/echo -n'
17826   else
17827     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17828     as_echo_n_body='eval
17829       arg=$1;
17830       case $arg in #(
17831       *"$as_nl"*)
17832         expr "X$arg" : "X\\(.*\\)$as_nl";
17833         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17834       esac;
17835       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17836     '
17837     export as_echo_n_body
17838     as_echo_n='sh -c $as_echo_n_body as_echo'
17839   fi
17840   export as_echo_body
17841   as_echo='sh -c $as_echo_body as_echo'
17842 fi
17843
17844 # The user is always right.
17845 if test "${PATH_SEPARATOR+set}" != set; then
17846   PATH_SEPARATOR=:
17847   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17848     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17849       PATH_SEPARATOR=';'
17850   }
17851 fi
17852
17853
17854 # IFS
17855 # We need space, tab and new line, in precisely that order.  Quoting is
17856 # there to prevent editors from complaining about space-tab.
17857 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17858 # splitting by setting IFS to empty value.)
17859 IFS=" ""        $as_nl"
17860
17861 # Find who we are.  Look in the path if we contain no directory separator.
17862 case $0 in #((
17863   *[\\/]* ) as_myself=$0 ;;
17864   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17865 for as_dir in $PATH
17866 do
17867   IFS=$as_save_IFS
17868   test -z "$as_dir" && as_dir=.
17869     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17870   done
17871 IFS=$as_save_IFS
17872
17873      ;;
17874 esac
17875 # We did not find ourselves, most probably we were run as `sh COMMAND'
17876 # in which case we are not to be found in the path.
17877 if test "x$as_myself" = x; then
17878   as_myself=$0
17879 fi
17880 if test ! -f "$as_myself"; then
17881   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17882   exit 1
17883 fi
17884
17885 # Unset variables that we do not need and which cause bugs (e.g. in
17886 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17887 # suppresses any "Segmentation fault" message there.  '((' could
17888 # trigger a bug in pdksh 5.2.14.
17889 for as_var in BASH_ENV ENV MAIL MAILPATH
17890 do eval test x\${$as_var+set} = xset \
17891   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17892 done
17893 PS1='$ '
17894 PS2='> '
17895 PS4='+ '
17896
17897 # NLS nuisances.
17898 LC_ALL=C
17899 export LC_ALL
17900 LANGUAGE=C
17901 export LANGUAGE
17902
17903 # CDPATH.
17904 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17905
17906
17907 # as_fn_error ERROR [LINENO LOG_FD]
17908 # ---------------------------------
17909 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17910 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17911 # script with status $?, using 1 if that was 0.
17912 as_fn_error ()
17913 {
17914   as_status=$?; test $as_status -eq 0 && as_status=1
17915   if test "$3"; then
17916     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17917     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17918   fi
17919   $as_echo "$as_me: error: $1" >&2
17920   as_fn_exit $as_status
17921 } # as_fn_error
17922
17923
17924 # as_fn_set_status STATUS
17925 # -----------------------
17926 # Set $? to STATUS, without forking.
17927 as_fn_set_status ()
17928 {
17929   return $1
17930 } # as_fn_set_status
17931
17932 # as_fn_exit STATUS
17933 # -----------------
17934 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17935 as_fn_exit ()
17936 {
17937   set +e
17938   as_fn_set_status $1
17939   exit $1
17940 } # as_fn_exit
17941
17942 # as_fn_unset VAR
17943 # ---------------
17944 # Portably unset VAR.
17945 as_fn_unset ()
17946 {
17947   { eval $1=; unset $1;}
17948 }
17949 as_unset=as_fn_unset
17950 # as_fn_append VAR VALUE
17951 # ----------------------
17952 # Append the text in VALUE to the end of the definition contained in VAR. Take
17953 # advantage of any shell optimizations that allow amortized linear growth over
17954 # repeated appends, instead of the typical quadratic growth present in naive
17955 # implementations.
17956 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17957   eval 'as_fn_append ()
17958   {
17959     eval $1+=\$2
17960   }'
17961 else
17962   as_fn_append ()
17963   {
17964     eval $1=\$$1\$2
17965   }
17966 fi # as_fn_append
17967
17968 # as_fn_arith ARG...
17969 # ------------------
17970 # Perform arithmetic evaluation on the ARGs, and store the result in the
17971 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17972 # must be portable across $(()) and expr.
17973 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17974   eval 'as_fn_arith ()
17975   {
17976     as_val=$(( $* ))
17977   }'
17978 else
17979   as_fn_arith ()
17980   {
17981     as_val=`expr "$@" || test $? -eq 1`
17982   }
17983 fi # as_fn_arith
17984
17985
17986 if expr a : '\(a\)' >/dev/null 2>&1 &&
17987    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17988   as_expr=expr
17989 else
17990   as_expr=false
17991 fi
17992
17993 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17994   as_basename=basename
17995 else
17996   as_basename=false
17997 fi
17998
17999 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18000   as_dirname=dirname
18001 else
18002   as_dirname=false
18003 fi
18004
18005 as_me=`$as_basename -- "$0" ||
18006 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18007          X"$0" : 'X\(//\)$' \| \
18008          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18009 $as_echo X/"$0" |
18010     sed '/^.*\/\([^/][^/]*\)\/*$/{
18011             s//\1/
18012             q
18013           }
18014           /^X\/\(\/\/\)$/{
18015             s//\1/
18016             q
18017           }
18018           /^X\/\(\/\).*/{
18019             s//\1/
18020             q
18021           }
18022           s/.*/./; q'`
18023
18024 # Avoid depending upon Character Ranges.
18025 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18026 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18027 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18028 as_cr_digits='0123456789'
18029 as_cr_alnum=$as_cr_Letters$as_cr_digits
18030
18031 ECHO_C= ECHO_N= ECHO_T=
18032 case `echo -n x` in #(((((
18033 -n*)
18034   case `echo 'xy\c'` in
18035   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18036   xy)  ECHO_C='\c';;
18037   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18038        ECHO_T=' ';;
18039   esac;;
18040 *)
18041   ECHO_N='-n';;
18042 esac
18043
18044 rm -f conf$$ conf$$.exe conf$$.file
18045 if test -d conf$$.dir; then
18046   rm -f conf$$.dir/conf$$.file
18047 else
18048   rm -f conf$$.dir
18049   mkdir conf$$.dir 2>/dev/null
18050 fi
18051 if (echo >conf$$.file) 2>/dev/null; then
18052   if ln -s conf$$.file conf$$ 2>/dev/null; then
18053     as_ln_s='ln -s'
18054     # ... but there are two gotchas:
18055     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18056     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18057     # In both cases, we have to default to `cp -p'.
18058     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18059       as_ln_s='cp -p'
18060   elif ln conf$$.file conf$$ 2>/dev/null; then
18061     as_ln_s=ln
18062   else
18063     as_ln_s='cp -p'
18064   fi
18065 else
18066   as_ln_s='cp -p'
18067 fi
18068 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18069 rmdir conf$$.dir 2>/dev/null
18070
18071
18072 # as_fn_mkdir_p
18073 # -------------
18074 # Create "$as_dir" as a directory, including parents if necessary.
18075 as_fn_mkdir_p ()
18076 {
18077
18078   case $as_dir in #(
18079   -*) as_dir=./$as_dir;;
18080   esac
18081   test -d "$as_dir" || eval $as_mkdir_p || {
18082     as_dirs=
18083     while :; do
18084       case $as_dir in #(
18085       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18086       *) as_qdir=$as_dir;;
18087       esac
18088       as_dirs="'$as_qdir' $as_dirs"
18089       as_dir=`$as_dirname -- "$as_dir" ||
18090 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18091          X"$as_dir" : 'X\(//\)[^/]' \| \
18092          X"$as_dir" : 'X\(//\)$' \| \
18093          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18094 $as_echo X"$as_dir" |
18095     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18096             s//\1/
18097             q
18098           }
18099           /^X\(\/\/\)[^/].*/{
18100             s//\1/
18101             q
18102           }
18103           /^X\(\/\/\)$/{
18104             s//\1/
18105             q
18106           }
18107           /^X\(\/\).*/{
18108             s//\1/
18109             q
18110           }
18111           s/.*/./; q'`
18112       test -d "$as_dir" && break
18113     done
18114     test -z "$as_dirs" || eval "mkdir $as_dirs"
18115   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18116
18117
18118 } # as_fn_mkdir_p
18119 if mkdir -p . 2>/dev/null; then
18120   as_mkdir_p='mkdir -p "$as_dir"'
18121 else
18122   test -d ./-p && rmdir ./-p
18123   as_mkdir_p=false
18124 fi
18125
18126 if test -x / >/dev/null 2>&1; then
18127   as_test_x='test -x'
18128 else
18129   if ls -dL / >/dev/null 2>&1; then
18130     as_ls_L_option=L
18131   else
18132     as_ls_L_option=
18133   fi
18134   as_test_x='
18135     eval sh -c '\''
18136       if test -d "$1"; then
18137         test -d "$1/.";
18138       else
18139         case $1 in #(
18140         -*)set "./$1";;
18141         esac;
18142         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18143         ???[sx]*):;;*)false;;esac;fi
18144     '\'' sh
18145   '
18146 fi
18147 as_executable_p=$as_test_x
18148
18149 # Sed expression to map a string onto a valid CPP name.
18150 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18151
18152 # Sed expression to map a string onto a valid variable name.
18153 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18154
18155
18156 exec 6>&1
18157 ## ----------------------------------- ##
18158 ## Main body of $CONFIG_STATUS script. ##
18159 ## ----------------------------------- ##
18160 _ASEOF
18161 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18162
18163 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18164 # Save the log message, to keep $0 and so on meaningful, and to
18165 # report actual input values of CONFIG_FILES etc. instead of their
18166 # values after options handling.
18167 ac_log="
18168 This file was extended by GNU TM Runtime Library $as_me 1.0, which was
18169 generated by GNU Autoconf 2.64.  Invocation command line was
18170
18171   CONFIG_FILES    = $CONFIG_FILES
18172   CONFIG_HEADERS  = $CONFIG_HEADERS
18173   CONFIG_LINKS    = $CONFIG_LINKS
18174   CONFIG_COMMANDS = $CONFIG_COMMANDS
18175   $ $0 $@
18176
18177 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18178 "
18179
18180 _ACEOF
18181
18182 case $ac_config_files in *"
18183 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18184 esac
18185
18186 case $ac_config_headers in *"
18187 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18188 esac
18189
18190
18191 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18192 # Files that config.status was made for.
18193 config_files="$ac_config_files"
18194 config_headers="$ac_config_headers"
18195 config_commands="$ac_config_commands"
18196
18197 _ACEOF
18198
18199 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18200 ac_cs_usage="\
18201 \`$as_me' instantiates files and other configuration actions
18202 from templates according to the current configuration.  Unless the files
18203 and actions are specified as TAGs, all are instantiated by default.
18204
18205 Usage: $0 [OPTION]... [TAG]...
18206
18207   -h, --help       print this help, then exit
18208   -V, --version    print version number and configuration settings, then exit
18209   -q, --quiet, --silent
18210                    do not print progress messages
18211   -d, --debug      don't remove temporary files
18212       --recheck    update $as_me by reconfiguring in the same conditions
18213       --file=FILE[:TEMPLATE]
18214                    instantiate the configuration file FILE
18215       --header=FILE[:TEMPLATE]
18216                    instantiate the configuration header FILE
18217
18218 Configuration files:
18219 $config_files
18220
18221 Configuration headers:
18222 $config_headers
18223
18224 Configuration commands:
18225 $config_commands
18226
18227 Report bugs to the package provider.
18228 GNU TM Runtime Library home page: <http://www.gnu.org/software/libitm/>.
18229 General help using GNU software: <http://www.gnu.org/gethelp/>."
18230
18231 _ACEOF
18232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18233 ac_cs_version="\\
18234 GNU TM Runtime Library config.status 1.0
18235 configured by $0, generated by GNU Autoconf 2.64,
18236   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
18237
18238 Copyright (C) 2009 Free Software Foundation, Inc.
18239 This config.status script is free software; the Free Software Foundation
18240 gives unlimited permission to copy, distribute and modify it."
18241
18242 ac_pwd='$ac_pwd'
18243 srcdir='$srcdir'
18244 INSTALL='$INSTALL'
18245 MKDIR_P='$MKDIR_P'
18246 AWK='$AWK'
18247 test -n "\$AWK" || AWK=awk
18248 _ACEOF
18249
18250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18251 # The default lists apply if the user does not specify any file.
18252 ac_need_defaults=:
18253 while test $# != 0
18254 do
18255   case $1 in
18256   --*=*)
18257     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18258     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18259     ac_shift=:
18260     ;;
18261   *)
18262     ac_option=$1
18263     ac_optarg=$2
18264     ac_shift=shift
18265     ;;
18266   esac
18267
18268   case $ac_option in
18269   # Handling of the options.
18270   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18271     ac_cs_recheck=: ;;
18272   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18273     $as_echo "$ac_cs_version"; exit ;;
18274   --debug | --debu | --deb | --de | --d | -d )
18275     debug=: ;;
18276   --file | --fil | --fi | --f )
18277     $ac_shift
18278     case $ac_optarg in
18279     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18280     esac
18281     as_fn_append CONFIG_FILES " '$ac_optarg'"
18282     ac_need_defaults=false;;
18283   --header | --heade | --head | --hea )
18284     $ac_shift
18285     case $ac_optarg in
18286     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18287     esac
18288     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18289     ac_need_defaults=false;;
18290   --he | --h)
18291     # Conflict between --help and --header
18292     as_fn_error "ambiguous option: \`$1'
18293 Try \`$0 --help' for more information.";;
18294   --help | --hel | -h )
18295     $as_echo "$ac_cs_usage"; exit ;;
18296   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18297   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18298     ac_cs_silent=: ;;
18299
18300   # This is an error.
18301   -*) as_fn_error "unrecognized option: \`$1'
18302 Try \`$0 --help' for more information." ;;
18303
18304   *) as_fn_append ac_config_targets " $1"
18305      ac_need_defaults=false ;;
18306
18307   esac
18308   shift
18309 done
18310
18311 ac_configure_extra_args=
18312
18313 if $ac_cs_silent; then
18314   exec 6>/dev/null
18315   ac_configure_extra_args="$ac_configure_extra_args --silent"
18316 fi
18317
18318 _ACEOF
18319 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18320 if \$ac_cs_recheck; then
18321   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18322   shift
18323   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18324   CONFIG_SHELL='$SHELL'
18325   export CONFIG_SHELL
18326   exec "\$@"
18327 fi
18328
18329 _ACEOF
18330 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18331 exec 5>>config.log
18332 {
18333   echo
18334   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18335 ## Running $as_me. ##
18336 _ASBOX
18337   $as_echo "$ac_log"
18338 } >&5
18339
18340 _ACEOF
18341 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18342 #
18343 # INIT-COMMANDS
18344 #
18345
18346 srcdir="$srcdir"
18347 host="$host"
18348 target="$target"
18349 with_multisubdir="$with_multisubdir"
18350 with_multisrctop="$with_multisrctop"
18351 with_target_subdir="$with_target_subdir"
18352 ac_configure_args="${multilib_arg} ${ac_configure_args}"
18353 multi_basedir="$multi_basedir"
18354 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
18355 CC="$CC"
18356 CXX="$CXX"
18357 GFORTRAN="$GFORTRAN"
18358 GCJ="$GCJ"
18359 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18360
18361
18362 # The HP-UX ksh and POSIX shell print the target directory to stdout
18363 # if CDPATH is set.
18364 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18365
18366 sed_quote_subst='$sed_quote_subst'
18367 double_quote_subst='$double_quote_subst'
18368 delay_variable_subst='$delay_variable_subst'
18369 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18370 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18371 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18372 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18373 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18374 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18375 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18376 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18377 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18378 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18379 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18380 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18381 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18382 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18383 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18384 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18385 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18386 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18387 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18388 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18389 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18390 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18391 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18392 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18393 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18394 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18395 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18396 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18397 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18398 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18399 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18400 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18401 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18402 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18403 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18404 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18405 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18406 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18407 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18408 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18409 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18410 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18411 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18412 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18413 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18414 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18415 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18416 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18417 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"`'
18418 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18419 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18420 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18421 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18422 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18423 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18424 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18425 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18426 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18427 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18428 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18429 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18430 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18431 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18432 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18433 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18434 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18435 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18436 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18437 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18438 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18439 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18440 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18441 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18442 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18443 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18444 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18445 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18446 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18447 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18448 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18449 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18450 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18451 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18452 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18453 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18454 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18455 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18456 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18457 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18458 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18459 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18460 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18461 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18462 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18463 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18464 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18465 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18466 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18467 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18468 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18469 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18470 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18471 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18472 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18473 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18474 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18475 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18476 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18477 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18478 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18479 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18480 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18481 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18482 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18483 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18484 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18485 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18486 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18487 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18488 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18489 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18490 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18491 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18492 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18493 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18494 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18495 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18496 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18497 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18498 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18499 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18500 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18501 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18502 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18503 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18504 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18505 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18506 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18507 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18508 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18509 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18510 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18511 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18512 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18513 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18514 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18515 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18516 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18517 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18518 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18519 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18520 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18521 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18522 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18523 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18524 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18525 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18526 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18527 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18528 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18529 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18530 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18531 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18532 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18533 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18534 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18535 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18536 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18537 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18538 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18539 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18540 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18541 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18542 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18543 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18544
18545 LTCC='$LTCC'
18546 LTCFLAGS='$LTCFLAGS'
18547 compiler='$compiler_DEFAULT'
18548
18549 # A function that is used when there is no print builtin or printf.
18550 func_fallback_echo ()
18551 {
18552   eval 'cat <<_LTECHO_EOF
18553 \$1
18554 _LTECHO_EOF'
18555 }
18556
18557 # Quote evaled strings.
18558 for var in SHELL \
18559 ECHO \
18560 SED \
18561 GREP \
18562 EGREP \
18563 FGREP \
18564 LD \
18565 NM \
18566 LN_S \
18567 lt_SP2NL \
18568 lt_NL2SP \
18569 reload_flag \
18570 OBJDUMP \
18571 deplibs_check_method \
18572 file_magic_cmd \
18573 AR \
18574 AR_FLAGS \
18575 STRIP \
18576 RANLIB \
18577 CC \
18578 CFLAGS \
18579 compiler \
18580 lt_cv_sys_global_symbol_pipe \
18581 lt_cv_sys_global_symbol_to_cdecl \
18582 lt_cv_sys_global_symbol_to_c_name_address \
18583 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18584 lt_prog_compiler_no_builtin_flag \
18585 lt_prog_compiler_wl \
18586 lt_prog_compiler_pic \
18587 lt_prog_compiler_static \
18588 lt_cv_prog_compiler_c_o \
18589 need_locks \
18590 DSYMUTIL \
18591 NMEDIT \
18592 LIPO \
18593 OTOOL \
18594 OTOOL64 \
18595 shrext_cmds \
18596 export_dynamic_flag_spec \
18597 whole_archive_flag_spec \
18598 compiler_needs_object \
18599 with_gnu_ld \
18600 allow_undefined_flag \
18601 no_undefined_flag \
18602 hardcode_libdir_flag_spec \
18603 hardcode_libdir_flag_spec_ld \
18604 hardcode_libdir_separator \
18605 fix_srcfile_path \
18606 exclude_expsyms \
18607 include_expsyms \
18608 file_list_spec \
18609 variables_saved_for_relink \
18610 libname_spec \
18611 library_names_spec \
18612 soname_spec \
18613 install_override_mode \
18614 finish_eval \
18615 old_striplib \
18616 striplib \
18617 compiler_lib_search_dirs \
18618 predep_objects \
18619 postdep_objects \
18620 predeps \
18621 postdeps \
18622 compiler_lib_search_path \
18623 LD_CXX \
18624 reload_flag_CXX \
18625 compiler_CXX \
18626 lt_prog_compiler_no_builtin_flag_CXX \
18627 lt_prog_compiler_wl_CXX \
18628 lt_prog_compiler_pic_CXX \
18629 lt_prog_compiler_static_CXX \
18630 lt_cv_prog_compiler_c_o_CXX \
18631 export_dynamic_flag_spec_CXX \
18632 whole_archive_flag_spec_CXX \
18633 compiler_needs_object_CXX \
18634 with_gnu_ld_CXX \
18635 allow_undefined_flag_CXX \
18636 no_undefined_flag_CXX \
18637 hardcode_libdir_flag_spec_CXX \
18638 hardcode_libdir_flag_spec_ld_CXX \
18639 hardcode_libdir_separator_CXX \
18640 fix_srcfile_path_CXX \
18641 exclude_expsyms_CXX \
18642 include_expsyms_CXX \
18643 file_list_spec_CXX \
18644 compiler_lib_search_dirs_CXX \
18645 predep_objects_CXX \
18646 postdep_objects_CXX \
18647 predeps_CXX \
18648 postdeps_CXX \
18649 compiler_lib_search_path_CXX; do
18650     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18651     *[\\\\\\\`\\"\\\$]*)
18652       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18653       ;;
18654     *)
18655       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18656       ;;
18657     esac
18658 done
18659
18660 # Double-quote double-evaled strings.
18661 for var in reload_cmds \
18662 old_postinstall_cmds \
18663 old_postuninstall_cmds \
18664 old_archive_cmds \
18665 extract_expsyms_cmds \
18666 old_archive_from_new_cmds \
18667 old_archive_from_expsyms_cmds \
18668 archive_cmds \
18669 archive_expsym_cmds \
18670 module_cmds \
18671 module_expsym_cmds \
18672 export_symbols_cmds \
18673 prelink_cmds \
18674 postinstall_cmds \
18675 postuninstall_cmds \
18676 finish_cmds \
18677 sys_lib_search_path_spec \
18678 sys_lib_dlsearch_path_spec \
18679 reload_cmds_CXX \
18680 old_archive_cmds_CXX \
18681 old_archive_from_new_cmds_CXX \
18682 old_archive_from_expsyms_cmds_CXX \
18683 archive_cmds_CXX \
18684 archive_expsym_cmds_CXX \
18685 module_cmds_CXX \
18686 module_expsym_cmds_CXX \
18687 export_symbols_cmds_CXX \
18688 prelink_cmds_CXX; do
18689     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18690     *[\\\\\\\`\\"\\\$]*)
18691       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18692       ;;
18693     *)
18694       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18695       ;;
18696     esac
18697 done
18698
18699 ac_aux_dir='$ac_aux_dir'
18700 xsi_shell='$xsi_shell'
18701 lt_shell_append='$lt_shell_append'
18702
18703 # See if we are running on zsh, and set the options which allow our
18704 # commands through without removal of \ escapes INIT.
18705 if test -n "\${ZSH_VERSION+set}" ; then
18706    setopt NO_GLOB_SUBST
18707 fi
18708
18709
18710     PACKAGE='$PACKAGE'
18711     VERSION='$VERSION'
18712     TIMESTAMP='$TIMESTAMP'
18713     RM='$RM'
18714     ofile='$ofile'
18715
18716
18717
18718
18719
18720
18721 GCC="$GCC"
18722 CC="$CC"
18723 acx_cv_header_stdint="$acx_cv_header_stdint"
18724 acx_cv_type_int8_t="$acx_cv_type_int8_t"
18725 acx_cv_type_int16_t="$acx_cv_type_int16_t"
18726 acx_cv_type_int32_t="$acx_cv_type_int32_t"
18727 acx_cv_type_int64_t="$acx_cv_type_int64_t"
18728 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
18729 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
18730 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
18731 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
18732 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
18733 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
18734 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
18735 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
18736 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
18737
18738
18739 _ACEOF
18740
18741 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18742
18743 # Handling of arguments.
18744 for ac_config_target in $ac_config_targets
18745 do
18746   case $ac_config_target in
18747     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
18748     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18749     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18750     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18751     "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
18752     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18753     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
18754     "libitm.spec") CONFIG_FILES="$CONFIG_FILES libitm.spec" ;;
18755
18756   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18757   esac
18758 done
18759
18760
18761 # If the user did not use the arguments to specify the items to instantiate,
18762 # then the envvar interface is used.  Set only those that are not.
18763 # We use the long form for the default assignment because of an extremely
18764 # bizarre bug on SunOS 4.1.3.
18765 if $ac_need_defaults; then
18766   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18767   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18768   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18769 fi
18770
18771 # Have a temporary directory for convenience.  Make it in the build tree
18772 # simply because there is no reason against having it here, and in addition,
18773 # creating and moving files from /tmp can sometimes cause problems.
18774 # Hook for its removal unless debugging.
18775 # Note that there is a small window in which the directory will not be cleaned:
18776 # after its creation but before its name has been assigned to `$tmp'.
18777 $debug ||
18778 {
18779   tmp=
18780   trap 'exit_status=$?
18781   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18782 ' 0
18783   trap 'as_fn_exit 1' 1 2 13 15
18784 }
18785 # Create a (secure) tmp directory for tmp files.
18786
18787 {
18788   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18789   test -n "$tmp" && test -d "$tmp"
18790 }  ||
18791 {
18792   tmp=./conf$$-$RANDOM
18793   (umask 077 && mkdir "$tmp")
18794 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18795
18796 # Set up the scripts for CONFIG_FILES section.
18797 # No need to generate them if there are no CONFIG_FILES.
18798 # This happens for instance with `./config.status config.h'.
18799 if test -n "$CONFIG_FILES"; then
18800
18801
18802 ac_cr=`echo X | tr X '\015'`
18803 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18804 # But we know of no other shell where ac_cr would be empty at this
18805 # point, so we can use a bashism as a fallback.
18806 if test "x$ac_cr" = x; then
18807   eval ac_cr=\$\'\\r\'
18808 fi
18809 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18810 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18811   ac_cs_awk_cr='\r'
18812 else
18813   ac_cs_awk_cr=$ac_cr
18814 fi
18815
18816 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18817 _ACEOF
18818
18819
18820 {
18821   echo "cat >conf$$subs.awk <<_ACEOF" &&
18822   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18823   echo "_ACEOF"
18824 } >conf$$subs.sh ||
18825   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18826 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18827 ac_delim='%!_!# '
18828 for ac_last_try in false false false false false :; do
18829   . ./conf$$subs.sh ||
18830     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18831
18832   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18833   if test $ac_delim_n = $ac_delim_num; then
18834     break
18835   elif $ac_last_try; then
18836     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18837   else
18838     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18839   fi
18840 done
18841 rm -f conf$$subs.sh
18842
18843 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18844 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18845 _ACEOF
18846 sed -n '
18847 h
18848 s/^/S["/; s/!.*/"]=/
18849 p
18850 g
18851 s/^[^!]*!//
18852 :repl
18853 t repl
18854 s/'"$ac_delim"'$//
18855 t delim
18856 :nl
18857 h
18858 s/\(.\{148\}\).*/\1/
18859 t more1
18860 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18861 p
18862 n
18863 b repl
18864 :more1
18865 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18866 p
18867 g
18868 s/.\{148\}//
18869 t nl
18870 :delim
18871 h
18872 s/\(.\{148\}\).*/\1/
18873 t more2
18874 s/["\\]/\\&/g; s/^/"/; s/$/"/
18875 p
18876 b
18877 :more2
18878 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18879 p
18880 g
18881 s/.\{148\}//
18882 t delim
18883 ' <conf$$subs.awk | sed '
18884 /^[^""]/{
18885   N
18886   s/\n//
18887 }
18888 ' >>$CONFIG_STATUS || ac_write_fail=1
18889 rm -f conf$$subs.awk
18890 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18891 _ACAWK
18892 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18893   for (key in S) S_is_set[key] = 1
18894   FS = "\a"
18895
18896 }
18897 {
18898   line = $ 0
18899   nfields = split(line, field, "@")
18900   substed = 0
18901   len = length(field[1])
18902   for (i = 2; i < nfields; i++) {
18903     key = field[i]
18904     keylen = length(key)
18905     if (S_is_set[key]) {
18906       value = S[key]
18907       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18908       len += length(value) + length(field[++i])
18909       substed = 1
18910     } else
18911       len += 1 + keylen
18912   }
18913
18914   print line
18915 }
18916
18917 _ACAWK
18918 _ACEOF
18919 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18920 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18921   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18922 else
18923   cat
18924 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18925   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18926 _ACEOF
18927
18928 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18929 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18930 # trailing colons and then remove the whole line if VPATH becomes empty
18931 # (actually we leave an empty line to preserve line numbers).
18932 if test "x$srcdir" = x.; then
18933   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18934 s/:*\$(srcdir):*/:/
18935 s/:*\${srcdir}:*/:/
18936 s/:*@srcdir@:*/:/
18937 s/^\([^=]*=[     ]*\):*/\1/
18938 s/:*$//
18939 s/^[^=]*=[       ]*$//
18940 }'
18941 fi
18942
18943 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18944 fi # test -n "$CONFIG_FILES"
18945
18946 # Set up the scripts for CONFIG_HEADERS section.
18947 # No need to generate them if there are no CONFIG_HEADERS.
18948 # This happens for instance with `./config.status Makefile'.
18949 if test -n "$CONFIG_HEADERS"; then
18950 cat >"$tmp/defines.awk" <<\_ACAWK ||
18951 BEGIN {
18952 _ACEOF
18953
18954 # Transform confdefs.h into an awk script `defines.awk', embedded as
18955 # here-document in config.status, that substitutes the proper values into
18956 # config.h.in to produce config.h.
18957
18958 # Create a delimiter string that does not exist in confdefs.h, to ease
18959 # handling of long lines.
18960 ac_delim='%!_!# '
18961 for ac_last_try in false false :; do
18962   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18963   if test -z "$ac_t"; then
18964     break
18965   elif $ac_last_try; then
18966     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18967   else
18968     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18969   fi
18970 done
18971
18972 # For the awk script, D is an array of macro values keyed by name,
18973 # likewise P contains macro parameters if any.  Preserve backslash
18974 # newline sequences.
18975
18976 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18977 sed -n '
18978 s/.\{148\}/&'"$ac_delim"'/g
18979 t rset
18980 :rset
18981 s/^[     ]*#[    ]*define[       ][      ]*/ /
18982 t def
18983 d
18984 :def
18985 s/\\$//
18986 t bsnl
18987 s/["\\]/\\&/g
18988 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18989 D["\1"]=" \3"/p
18990 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18991 d
18992 :bsnl
18993 s/["\\]/\\&/g
18994 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18995 D["\1"]=" \3\\\\\\n"\\/p
18996 t cont
18997 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18998 t cont
18999 d
19000 :cont
19001 n
19002 s/.\{148\}/&'"$ac_delim"'/g
19003 t clear
19004 :clear
19005 s/\\$//
19006 t bsnlc
19007 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19008 d
19009 :bsnlc
19010 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19011 b cont
19012 ' <confdefs.h | sed '
19013 s/'"$ac_delim"'/"\\\
19014 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19015
19016 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19017   for (key in D) D_is_set[key] = 1
19018   FS = "\a"
19019 }
19020 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19021   line = \$ 0
19022   split(line, arg, " ")
19023   if (arg[1] == "#") {
19024     defundef = arg[2]
19025     mac1 = arg[3]
19026   } else {
19027     defundef = substr(arg[1], 2)
19028     mac1 = arg[2]
19029   }
19030   split(mac1, mac2, "(") #)
19031   macro = mac2[1]
19032   prefix = substr(line, 1, index(line, defundef) - 1)
19033   if (D_is_set[macro]) {
19034     # Preserve the white space surrounding the "#".
19035     print prefix "define", macro P[macro] D[macro]
19036     next
19037   } else {
19038     # Replace #undef with comments.  This is necessary, for example,
19039     # in the case of _POSIX_SOURCE, which is predefined and required
19040     # on some systems where configure will not decide to define it.
19041     if (defundef == "undef") {
19042       print "/*", prefix defundef, macro, "*/"
19043       next
19044     }
19045   }
19046 }
19047 { print }
19048 _ACAWK
19049 _ACEOF
19050 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19051   as_fn_error "could not setup config headers machinery" "$LINENO" 5
19052 fi # test -n "$CONFIG_HEADERS"
19053
19054
19055 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19056 shift
19057 for ac_tag
19058 do
19059   case $ac_tag in
19060   :[FHLC]) ac_mode=$ac_tag; continue;;
19061   esac
19062   case $ac_mode$ac_tag in
19063   :[FHL]*:*);;
19064   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
19065   :[FH]-) ac_tag=-:-;;
19066   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19067   esac
19068   ac_save_IFS=$IFS
19069   IFS=:
19070   set x $ac_tag
19071   IFS=$ac_save_IFS
19072   shift
19073   ac_file=$1
19074   shift
19075
19076   case $ac_mode in
19077   :L) ac_source=$1;;
19078   :[FH])
19079     ac_file_inputs=
19080     for ac_f
19081     do
19082       case $ac_f in
19083       -) ac_f="$tmp/stdin";;
19084       *) # Look for the file first in the build tree, then in the source tree
19085          # (if the path is not absolute).  The absolute path cannot be DOS-style,
19086          # because $ac_f cannot contain `:'.
19087          test -f "$ac_f" ||
19088            case $ac_f in
19089            [\\/$]*) false;;
19090            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19091            esac ||
19092            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19093       esac
19094       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19095       as_fn_append ac_file_inputs " '$ac_f'"
19096     done
19097
19098     # Let's still pretend it is `configure' which instantiates (i.e., don't
19099     # use $as_me), people would be surprised to read:
19100     #    /* config.h.  Generated by config.status.  */
19101     configure_input='Generated from '`
19102           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19103         `' by configure.'
19104     if test x"$ac_file" != x-; then
19105       configure_input="$ac_file.  $configure_input"
19106       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19107 $as_echo "$as_me: creating $ac_file" >&6;}
19108     fi
19109     # Neutralize special characters interpreted by sed in replacement strings.
19110     case $configure_input in #(
19111     *\&* | *\|* | *\\* )
19112        ac_sed_conf_input=`$as_echo "$configure_input" |
19113        sed 's/[\\\\&|]/\\\\&/g'`;; #(
19114     *) ac_sed_conf_input=$configure_input;;
19115     esac
19116
19117     case $ac_tag in
19118     *:-:* | *:-) cat >"$tmp/stdin" \
19119       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
19120     esac
19121     ;;
19122   esac
19123
19124   ac_dir=`$as_dirname -- "$ac_file" ||
19125 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19126          X"$ac_file" : 'X\(//\)[^/]' \| \
19127          X"$ac_file" : 'X\(//\)$' \| \
19128          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19129 $as_echo X"$ac_file" |
19130     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19131             s//\1/
19132             q
19133           }
19134           /^X\(\/\/\)[^/].*/{
19135             s//\1/
19136             q
19137           }
19138           /^X\(\/\/\)$/{
19139             s//\1/
19140             q
19141           }
19142           /^X\(\/\).*/{
19143             s//\1/
19144             q
19145           }
19146           s/.*/./; q'`
19147   as_dir="$ac_dir"; as_fn_mkdir_p
19148   ac_builddir=.
19149
19150 case "$ac_dir" in
19151 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19152 *)
19153   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19154   # A ".." for each directory in $ac_dir_suffix.
19155   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19156   case $ac_top_builddir_sub in
19157   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19158   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19159   esac ;;
19160 esac
19161 ac_abs_top_builddir=$ac_pwd
19162 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19163 # for backward compatibility:
19164 ac_top_builddir=$ac_top_build_prefix
19165
19166 case $srcdir in
19167   .)  # We are building in place.
19168     ac_srcdir=.
19169     ac_top_srcdir=$ac_top_builddir_sub
19170     ac_abs_top_srcdir=$ac_pwd ;;
19171   [\\/]* | ?:[\\/]* )  # Absolute name.
19172     ac_srcdir=$srcdir$ac_dir_suffix;
19173     ac_top_srcdir=$srcdir
19174     ac_abs_top_srcdir=$srcdir ;;
19175   *) # Relative name.
19176     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19177     ac_top_srcdir=$ac_top_build_prefix$srcdir
19178     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19179 esac
19180 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19181
19182
19183   case $ac_mode in
19184   :F)
19185   #
19186   # CONFIG_FILE
19187   #
19188
19189   case $INSTALL in
19190   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19191   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19192   esac
19193   ac_MKDIR_P=$MKDIR_P
19194   case $MKDIR_P in
19195   [\\/$]* | ?:[\\/]* ) ;;
19196   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19197   esac
19198 _ACEOF
19199
19200 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19201 # If the template does not know about datarootdir, expand it.
19202 # FIXME: This hack should be removed a few years after 2.60.
19203 ac_datarootdir_hack=; ac_datarootdir_seen=
19204 ac_sed_dataroot='
19205 /datarootdir/ {
19206   p
19207   q
19208 }
19209 /@datadir@/p
19210 /@docdir@/p
19211 /@infodir@/p
19212 /@localedir@/p
19213 /@mandir@/p'
19214 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19215 *datarootdir*) ac_datarootdir_seen=yes;;
19216 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19217   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19218 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19219 _ACEOF
19220 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19221   ac_datarootdir_hack='
19222   s&@datadir@&$datadir&g
19223   s&@docdir@&$docdir&g
19224   s&@infodir@&$infodir&g
19225   s&@localedir@&$localedir&g
19226   s&@mandir@&$mandir&g
19227   s&\\\${datarootdir}&$datarootdir&g' ;;
19228 esac
19229 _ACEOF
19230
19231 # Neutralize VPATH when `$srcdir' = `.'.
19232 # Shell code in configure.ac might set extrasub.
19233 # FIXME: do we really want to maintain this feature?
19234 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19235 ac_sed_extra="$ac_vpsub
19236 $extrasub
19237 _ACEOF
19238 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19239 :t
19240 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19241 s|@configure_input@|$ac_sed_conf_input|;t t
19242 s&@top_builddir@&$ac_top_builddir_sub&;t t
19243 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19244 s&@srcdir@&$ac_srcdir&;t t
19245 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19246 s&@top_srcdir@&$ac_top_srcdir&;t t
19247 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19248 s&@builddir@&$ac_builddir&;t t
19249 s&@abs_builddir@&$ac_abs_builddir&;t t
19250 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19251 s&@INSTALL@&$ac_INSTALL&;t t
19252 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19253 $ac_datarootdir_hack
19254 "
19255 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
19256   || as_fn_error "could not create $ac_file" "$LINENO" 5
19257
19258 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19259   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19260   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19261   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19262 which seems to be undefined.  Please make sure it is defined." >&5
19263 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19264 which seems to be undefined.  Please make sure it is defined." >&2;}
19265
19266   rm -f "$tmp/stdin"
19267   case $ac_file in
19268   -) cat "$tmp/out" && rm -f "$tmp/out";;
19269   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
19270   esac \
19271   || as_fn_error "could not create $ac_file" "$LINENO" 5
19272  ;;
19273   :H)
19274   #
19275   # CONFIG_HEADER
19276   #
19277   if test x"$ac_file" != x-; then
19278     {
19279       $as_echo "/* $configure_input  */" \
19280       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
19281     } >"$tmp/config.h" \
19282       || as_fn_error "could not create $ac_file" "$LINENO" 5
19283     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
19284       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19285 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19286     else
19287       rm -f "$ac_file"
19288       mv "$tmp/config.h" "$ac_file" \
19289         || as_fn_error "could not create $ac_file" "$LINENO" 5
19290     fi
19291   else
19292     $as_echo "/* $configure_input  */" \
19293       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
19294       || as_fn_error "could not create -" "$LINENO" 5
19295   fi
19296 # Compute "$ac_file"'s index in $config_headers.
19297 _am_arg="$ac_file"
19298 _am_stamp_count=1
19299 for _am_header in $config_headers :; do
19300   case $_am_header in
19301     $_am_arg | $_am_arg:* )
19302       break ;;
19303     * )
19304       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19305   esac
19306 done
19307 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19308 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19309          X"$_am_arg" : 'X\(//\)[^/]' \| \
19310          X"$_am_arg" : 'X\(//\)$' \| \
19311          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19312 $as_echo X"$_am_arg" |
19313     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19314             s//\1/
19315             q
19316           }
19317           /^X\(\/\/\)[^/].*/{
19318             s//\1/
19319             q
19320           }
19321           /^X\(\/\/\)$/{
19322             s//\1/
19323             q
19324           }
19325           /^X\(\/\).*/{
19326             s//\1/
19327             q
19328           }
19329           s/.*/./; q'`/stamp-h$_am_stamp_count
19330  ;;
19331
19332   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19333 $as_echo "$as_me: executing $ac_file commands" >&6;}
19334  ;;
19335   esac
19336
19337
19338   case $ac_file$ac_mode in
19339     "default-1":C)
19340 # Only add multilib support code if we just rebuilt the top-level
19341 # Makefile.
19342 case " $CONFIG_FILES " in
19343  *" Makefile "*)
19344    ac_file=Makefile . ${multi_basedir}/config-ml.in
19345    ;;
19346 esac ;;
19347     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19348   # Autoconf 2.62 quotes --file arguments for eval, but not when files
19349   # are listed without --file.  Let's play safe and only enable the eval
19350   # if we detect the quoting.
19351   case $CONFIG_FILES in
19352   *\'*) eval set x "$CONFIG_FILES" ;;
19353   *)   set x $CONFIG_FILES ;;
19354   esac
19355   shift
19356   for mf
19357   do
19358     # Strip MF so we end up with the name of the file.
19359     mf=`echo "$mf" | sed -e 's/:.*$//'`
19360     # Check whether this is an Automake generated Makefile or not.
19361     # We used to match only the files named `Makefile.in', but
19362     # some people rename them; so instead we look at the file content.
19363     # Grep'ing the first line is not enough: some people post-process
19364     # each Makefile.in and add a new line on top of each file to say so.
19365     # Grep'ing the whole file is not good either: AIX grep has a line
19366     # limit of 2048, but all sed's we know have understand at least 4000.
19367     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19368       dirpart=`$as_dirname -- "$mf" ||
19369 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19370          X"$mf" : 'X\(//\)[^/]' \| \
19371          X"$mf" : 'X\(//\)$' \| \
19372          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19373 $as_echo X"$mf" |
19374     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19375             s//\1/
19376             q
19377           }
19378           /^X\(\/\/\)[^/].*/{
19379             s//\1/
19380             q
19381           }
19382           /^X\(\/\/\)$/{
19383             s//\1/
19384             q
19385           }
19386           /^X\(\/\).*/{
19387             s//\1/
19388             q
19389           }
19390           s/.*/./; q'`
19391     else
19392       continue
19393     fi
19394     # Extract the definition of DEPDIR, am__include, and am__quote
19395     # from the Makefile without running `make'.
19396     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19397     test -z "$DEPDIR" && continue
19398     am__include=`sed -n 's/^am__include = //p' < "$mf"`
19399     test -z "am__include" && continue
19400     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19401     # When using ansi2knr, U may be empty or an underscore; expand it
19402     U=`sed -n 's/^U = //p' < "$mf"`
19403     # Find all dependency output files, they are included files with
19404     # $(DEPDIR) in their names.  We invoke sed twice because it is the
19405     # simplest approach to changing $(DEPDIR) to its actual value in the
19406     # expansion.
19407     for file in `sed -n "
19408       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19409          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
19410       # Make sure the directory exists.
19411       test -f "$dirpart/$file" && continue
19412       fdir=`$as_dirname -- "$file" ||
19413 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19414          X"$file" : 'X\(//\)[^/]' \| \
19415          X"$file" : 'X\(//\)$' \| \
19416          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19417 $as_echo X"$file" |
19418     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19419             s//\1/
19420             q
19421           }
19422           /^X\(\/\/\)[^/].*/{
19423             s//\1/
19424             q
19425           }
19426           /^X\(\/\/\)$/{
19427             s//\1/
19428             q
19429           }
19430           /^X\(\/\).*/{
19431             s//\1/
19432             q
19433           }
19434           s/.*/./; q'`
19435       as_dir=$dirpart/$fdir; as_fn_mkdir_p
19436       # echo "creating $dirpart/$file"
19437       echo '# dummy' > "$dirpart/$file"
19438     done
19439   done
19440 }
19441  ;;
19442     "libtool":C)
19443
19444     # See if we are running on zsh, and set the options which allow our
19445     # commands through without removal of \ escapes.
19446     if test -n "${ZSH_VERSION+set}" ; then
19447       setopt NO_GLOB_SUBST
19448     fi
19449
19450     cfgfile="${ofile}T"
19451     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19452     $RM "$cfgfile"
19453
19454     cat <<_LT_EOF >> "$cfgfile"
19455 #! $SHELL
19456
19457 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19458 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19459 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19460 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19461 #
19462 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19463 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19464 #   Written by Gordon Matzigkeit, 1996
19465 #
19466 #   This file is part of GNU Libtool.
19467 #
19468 # GNU Libtool is free software; you can redistribute it and/or
19469 # modify it under the terms of the GNU General Public License as
19470 # published by the Free Software Foundation; either version 2 of
19471 # the License, or (at your option) any later version.
19472 #
19473 # As a special exception to the GNU General Public License,
19474 # if you distribute this file as part of a program or library that
19475 # is built using GNU Libtool, you may include this file under the
19476 # same distribution terms that you use for the rest of that program.
19477 #
19478 # GNU Libtool is distributed in the hope that it will be useful,
19479 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19480 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19481 # GNU General Public License for more details.
19482 #
19483 # You should have received a copy of the GNU General Public License
19484 # along with GNU Libtool; see the file COPYING.  If not, a copy
19485 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19486 # obtained by writing to the Free Software Foundation, Inc.,
19487 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19488
19489
19490 # The names of the tagged configurations supported by this script.
19491 available_tags="CXX "
19492
19493 # ### BEGIN LIBTOOL CONFIG
19494
19495 # Which release of libtool.m4 was used?
19496 macro_version=$macro_version
19497 macro_revision=$macro_revision
19498
19499 # Whether or not to build shared libraries.
19500 build_libtool_libs=$enable_shared
19501
19502 # Whether or not to build static libraries.
19503 build_old_libs=$enable_static
19504
19505 # What type of objects to build.
19506 pic_mode=$pic_mode
19507
19508 # Whether or not to optimize for fast installation.
19509 fast_install=$enable_fast_install
19510
19511 # Shell to use when invoking shell scripts.
19512 SHELL=$lt_SHELL
19513
19514 # An echo program that protects backslashes.
19515 ECHO=$lt_ECHO
19516
19517 # The host system.
19518 host_alias=$host_alias
19519 host=$host
19520 host_os=$host_os
19521
19522 # The build system.
19523 build_alias=$build_alias
19524 build=$build
19525 build_os=$build_os
19526
19527 # A sed program that does not truncate output.
19528 SED=$lt_SED
19529
19530 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19531 Xsed="\$SED -e 1s/^X//"
19532
19533 # A grep program that handles long lines.
19534 GREP=$lt_GREP
19535
19536 # An ERE matcher.
19537 EGREP=$lt_EGREP
19538
19539 # A literal string matcher.
19540 FGREP=$lt_FGREP
19541
19542 # A BSD- or MS-compatible name lister.
19543 NM=$lt_NM
19544
19545 # Whether we need soft or hard links.
19546 LN_S=$lt_LN_S
19547
19548 # What is the maximum length of a command?
19549 max_cmd_len=$max_cmd_len
19550
19551 # Object file suffix (normally "o").
19552 objext=$ac_objext
19553
19554 # Executable file suffix (normally "").
19555 exeext=$exeext
19556
19557 # whether the shell understands "unset".
19558 lt_unset=$lt_unset
19559
19560 # turn spaces into newlines.
19561 SP2NL=$lt_lt_SP2NL
19562
19563 # turn newlines into spaces.
19564 NL2SP=$lt_lt_NL2SP
19565
19566 # An object symbol dumper.
19567 OBJDUMP=$lt_OBJDUMP
19568
19569 # Method to check whether dependent libraries are shared objects.
19570 deplibs_check_method=$lt_deplibs_check_method
19571
19572 # Command to use when deplibs_check_method == "file_magic".
19573 file_magic_cmd=$lt_file_magic_cmd
19574
19575 # The archiver.
19576 AR=$lt_AR
19577 AR_FLAGS=$lt_AR_FLAGS
19578
19579 # A symbol stripping program.
19580 STRIP=$lt_STRIP
19581
19582 # Commands used to install an old-style archive.
19583 RANLIB=$lt_RANLIB
19584 old_postinstall_cmds=$lt_old_postinstall_cmds
19585 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19586
19587 # Whether to use a lock for old archive extraction.
19588 lock_old_archive_extraction=$lock_old_archive_extraction
19589
19590 # A C compiler.
19591 LTCC=$lt_CC
19592
19593 # LTCC compiler flags.
19594 LTCFLAGS=$lt_CFLAGS
19595
19596 # Take the output of nm and produce a listing of raw symbols and C names.
19597 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19598
19599 # Transform the output of nm in a proper C declaration.
19600 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19601
19602 # Transform the output of nm in a C name address pair.
19603 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19604
19605 # Transform the output of nm in a C name address pair when lib prefix is needed.
19606 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19607
19608 # The name of the directory that contains temporary libtool files.
19609 objdir=$objdir
19610
19611 # Used to examine libraries when file_magic_cmd begins with "file".
19612 MAGIC_CMD=$MAGIC_CMD
19613
19614 # Must we lock files when doing compilation?
19615 need_locks=$lt_need_locks
19616
19617 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19618 DSYMUTIL=$lt_DSYMUTIL
19619
19620 # Tool to change global to local symbols on Mac OS X.
19621 NMEDIT=$lt_NMEDIT
19622
19623 # Tool to manipulate fat objects and archives on Mac OS X.
19624 LIPO=$lt_LIPO
19625
19626 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19627 OTOOL=$lt_OTOOL
19628
19629 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19630 OTOOL64=$lt_OTOOL64
19631
19632 # Old archive suffix (normally "a").
19633 libext=$libext
19634
19635 # Shared library suffix (normally ".so").
19636 shrext_cmds=$lt_shrext_cmds
19637
19638 # The commands to extract the exported symbol list from a shared archive.
19639 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19640
19641 # Variables whose values should be saved in libtool wrapper scripts and
19642 # restored at link time.
19643 variables_saved_for_relink=$lt_variables_saved_for_relink
19644
19645 # Do we need the "lib" prefix for modules?
19646 need_lib_prefix=$need_lib_prefix
19647
19648 # Do we need a version for libraries?
19649 need_version=$need_version
19650
19651 # Library versioning type.
19652 version_type=$version_type
19653
19654 # Shared library runtime path variable.
19655 runpath_var=$runpath_var
19656
19657 # Shared library path variable.
19658 shlibpath_var=$shlibpath_var
19659
19660 # Is shlibpath searched before the hard-coded library search path?
19661 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19662
19663 # Format of library name prefix.
19664 libname_spec=$lt_libname_spec
19665
19666 # List of archive names.  First name is the real one, the rest are links.
19667 # The last name is the one that the linker finds with -lNAME
19668 library_names_spec=$lt_library_names_spec
19669
19670 # The coded name of the library, if different from the real name.
19671 soname_spec=$lt_soname_spec
19672
19673 # Permission mode override for installation of shared libraries.
19674 install_override_mode=$lt_install_override_mode
19675
19676 # Command to use after installation of a shared archive.
19677 postinstall_cmds=$lt_postinstall_cmds
19678
19679 # Command to use after uninstallation of a shared archive.
19680 postuninstall_cmds=$lt_postuninstall_cmds
19681
19682 # Commands used to finish a libtool library installation in a directory.
19683 finish_cmds=$lt_finish_cmds
19684
19685 # As "finish_cmds", except a single script fragment to be evaled but
19686 # not shown.
19687 finish_eval=$lt_finish_eval
19688
19689 # Whether we should hardcode library paths into libraries.
19690 hardcode_into_libs=$hardcode_into_libs
19691
19692 # Compile-time system search path for libraries.
19693 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19694
19695 # Run-time system search path for libraries.
19696 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19697
19698 # Whether dlopen is supported.
19699 dlopen_support=$enable_dlopen
19700
19701 # Whether dlopen of programs is supported.
19702 dlopen_self=$enable_dlopen_self
19703
19704 # Whether dlopen of statically linked programs is supported.
19705 dlopen_self_static=$enable_dlopen_self_static
19706
19707 # Commands to strip libraries.
19708 old_striplib=$lt_old_striplib
19709 striplib=$lt_striplib
19710
19711
19712 # The linker used to build libraries.
19713 LD=$lt_LD
19714
19715 # How to create reloadable object files.
19716 reload_flag=$lt_reload_flag
19717 reload_cmds=$lt_reload_cmds
19718
19719 # Commands used to build an old-style archive.
19720 old_archive_cmds=$lt_old_archive_cmds
19721
19722 # A language specific compiler.
19723 CC=$lt_compiler
19724
19725 # Is the compiler the GNU compiler?
19726 with_gcc=$GCC
19727
19728 # Compiler flag to turn off builtin functions.
19729 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19730
19731 # How to pass a linker flag through the compiler.
19732 wl=$lt_lt_prog_compiler_wl
19733
19734 # Additional compiler flags for building library objects.
19735 pic_flag=$lt_lt_prog_compiler_pic
19736
19737 # Compiler flag to prevent dynamic linking.
19738 link_static_flag=$lt_lt_prog_compiler_static
19739
19740 # Does compiler simultaneously support -c and -o options?
19741 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19742
19743 # Whether or not to add -lc for building shared libraries.
19744 build_libtool_need_lc=$archive_cmds_need_lc
19745
19746 # Whether or not to disallow shared libs when runtime libs are static.
19747 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19748
19749 # Compiler flag to allow reflexive dlopens.
19750 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19751
19752 # Compiler flag to generate shared objects directly from archives.
19753 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19754
19755 # Whether the compiler copes with passing no objects directly.
19756 compiler_needs_object=$lt_compiler_needs_object
19757
19758 # Create an old-style archive from a shared archive.
19759 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19760
19761 # Create a temporary old-style archive to link instead of a shared archive.
19762 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19763
19764 # Commands used to build a shared archive.
19765 archive_cmds=$lt_archive_cmds
19766 archive_expsym_cmds=$lt_archive_expsym_cmds
19767
19768 # Commands used to build a loadable module if different from building
19769 # a shared archive.
19770 module_cmds=$lt_module_cmds
19771 module_expsym_cmds=$lt_module_expsym_cmds
19772
19773 # Whether we are building with GNU ld or not.
19774 with_gnu_ld=$lt_with_gnu_ld
19775
19776 # Flag that allows shared libraries with undefined symbols to be built.
19777 allow_undefined_flag=$lt_allow_undefined_flag
19778
19779 # Flag that enforces no undefined symbols.
19780 no_undefined_flag=$lt_no_undefined_flag
19781
19782 # Flag to hardcode \$libdir into a binary during linking.
19783 # This must work even if \$libdir does not exist
19784 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19785
19786 # If ld is used when linking, flag to hardcode \$libdir into a binary
19787 # during linking.  This must work even if \$libdir does not exist.
19788 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19789
19790 # Whether we need a single "-rpath" flag with a separated argument.
19791 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19792
19793 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19794 # DIR into the resulting binary.
19795 hardcode_direct=$hardcode_direct
19796
19797 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19798 # DIR into the resulting binary and the resulting library dependency is
19799 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19800 # library is relocated.
19801 hardcode_direct_absolute=$hardcode_direct_absolute
19802
19803 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19804 # into the resulting binary.
19805 hardcode_minus_L=$hardcode_minus_L
19806
19807 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19808 # into the resulting binary.
19809 hardcode_shlibpath_var=$hardcode_shlibpath_var
19810
19811 # Set to "yes" if building a shared library automatically hardcodes DIR
19812 # into the library and all subsequent libraries and executables linked
19813 # against it.
19814 hardcode_automatic=$hardcode_automatic
19815
19816 # Set to yes if linker adds runtime paths of dependent libraries
19817 # to runtime path list.
19818 inherit_rpath=$inherit_rpath
19819
19820 # Whether libtool must link a program against all its dependency libraries.
19821 link_all_deplibs=$link_all_deplibs
19822
19823 # Fix the shell variable \$srcfile for the compiler.
19824 fix_srcfile_path=$lt_fix_srcfile_path
19825
19826 # Set to "yes" if exported symbols are required.
19827 always_export_symbols=$always_export_symbols
19828
19829 # The commands to list exported symbols.
19830 export_symbols_cmds=$lt_export_symbols_cmds
19831
19832 # Symbols that should not be listed in the preloaded symbols.
19833 exclude_expsyms=$lt_exclude_expsyms
19834
19835 # Symbols that must always be exported.
19836 include_expsyms=$lt_include_expsyms
19837
19838 # Commands necessary for linking programs (against libraries) with templates.
19839 prelink_cmds=$lt_prelink_cmds
19840
19841 # Specify filename containing input files.
19842 file_list_spec=$lt_file_list_spec
19843
19844 # How to hardcode a shared library path into an executable.
19845 hardcode_action=$hardcode_action
19846
19847 # The directories searched by this compiler when creating a shared library.
19848 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19849
19850 # Dependencies to place before and after the objects being linked to
19851 # create a shared library.
19852 predep_objects=$lt_predep_objects
19853 postdep_objects=$lt_postdep_objects
19854 predeps=$lt_predeps
19855 postdeps=$lt_postdeps
19856
19857 # The library search path used internally by the compiler when linking
19858 # a shared library.
19859 compiler_lib_search_path=$lt_compiler_lib_search_path
19860
19861 # ### END LIBTOOL CONFIG
19862
19863 _LT_EOF
19864
19865   case $host_os in
19866   aix3*)
19867     cat <<\_LT_EOF >> "$cfgfile"
19868 # AIX sometimes has problems with the GCC collect2 program.  For some
19869 # reason, if we set the COLLECT_NAMES environment variable, the problems
19870 # vanish in a puff of smoke.
19871 if test "X${COLLECT_NAMES+set}" != Xset; then
19872   COLLECT_NAMES=
19873   export COLLECT_NAMES
19874 fi
19875 _LT_EOF
19876     ;;
19877   esac
19878
19879
19880 ltmain="$ac_aux_dir/ltmain.sh"
19881
19882
19883   # We use sed instead of cat because bash on DJGPP gets confused if
19884   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19885   # text mode, it properly converts lines to CR/LF.  This bash problem
19886   # is reportedly fixed, but why not run on old versions too?
19887   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19888     || (rm -f "$cfgfile"; exit 1)
19889
19890   case $xsi_shell in
19891   yes)
19892     cat << \_LT_EOF >> "$cfgfile"
19893
19894 # func_dirname file append nondir_replacement
19895 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19896 # otherwise set result to NONDIR_REPLACEMENT.
19897 func_dirname ()
19898 {
19899   case ${1} in
19900     */*) func_dirname_result="${1%/*}${2}" ;;
19901     *  ) func_dirname_result="${3}" ;;
19902   esac
19903 }
19904
19905 # func_basename file
19906 func_basename ()
19907 {
19908   func_basename_result="${1##*/}"
19909 }
19910
19911 # func_dirname_and_basename file append nondir_replacement
19912 # perform func_basename and func_dirname in a single function
19913 # call:
19914 #   dirname:  Compute the dirname of FILE.  If nonempty,
19915 #             add APPEND to the result, otherwise set result
19916 #             to NONDIR_REPLACEMENT.
19917 #             value returned in "$func_dirname_result"
19918 #   basename: Compute filename of FILE.
19919 #             value retuned in "$func_basename_result"
19920 # Implementation must be kept synchronized with func_dirname
19921 # and func_basename. For efficiency, we do not delegate to
19922 # those functions but instead duplicate the functionality here.
19923 func_dirname_and_basename ()
19924 {
19925   case ${1} in
19926     */*) func_dirname_result="${1%/*}${2}" ;;
19927     *  ) func_dirname_result="${3}" ;;
19928   esac
19929   func_basename_result="${1##*/}"
19930 }
19931
19932 # func_stripname prefix suffix name
19933 # strip PREFIX and SUFFIX off of NAME.
19934 # PREFIX and SUFFIX must not contain globbing or regex special
19935 # characters, hashes, percent signs, but SUFFIX may contain a leading
19936 # dot (in which case that matches only a dot).
19937 func_stripname ()
19938 {
19939   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19940   # positional parameters, so assign one to ordinary parameter first.
19941   func_stripname_result=${3}
19942   func_stripname_result=${func_stripname_result#"${1}"}
19943   func_stripname_result=${func_stripname_result%"${2}"}
19944 }
19945
19946 # func_opt_split
19947 func_opt_split ()
19948 {
19949   func_opt_split_opt=${1%%=*}
19950   func_opt_split_arg=${1#*=}
19951 }
19952
19953 # func_lo2o object
19954 func_lo2o ()
19955 {
19956   case ${1} in
19957     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19958     *)    func_lo2o_result=${1} ;;
19959   esac
19960 }
19961
19962 # func_xform libobj-or-source
19963 func_xform ()
19964 {
19965   func_xform_result=${1%.*}.lo
19966 }
19967
19968 # func_arith arithmetic-term...
19969 func_arith ()
19970 {
19971   func_arith_result=$(( $* ))
19972 }
19973
19974 # func_len string
19975 # STRING may not start with a hyphen.
19976 func_len ()
19977 {
19978   func_len_result=${#1}
19979 }
19980
19981 _LT_EOF
19982     ;;
19983   *) # Bourne compatible functions.
19984     cat << \_LT_EOF >> "$cfgfile"
19985
19986 # func_dirname file append nondir_replacement
19987 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19988 # otherwise set result to NONDIR_REPLACEMENT.
19989 func_dirname ()
19990 {
19991   # Extract subdirectory from the argument.
19992   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19993   if test "X$func_dirname_result" = "X${1}"; then
19994     func_dirname_result="${3}"
19995   else
19996     func_dirname_result="$func_dirname_result${2}"
19997   fi
19998 }
19999
20000 # func_basename file
20001 func_basename ()
20002 {
20003   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20004 }
20005
20006
20007 # func_stripname prefix suffix name
20008 # strip PREFIX and SUFFIX off of NAME.
20009 # PREFIX and SUFFIX must not contain globbing or regex special
20010 # characters, hashes, percent signs, but SUFFIX may contain a leading
20011 # dot (in which case that matches only a dot).
20012 # func_strip_suffix prefix name
20013 func_stripname ()
20014 {
20015   case ${2} in
20016     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20017     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20018   esac
20019 }
20020
20021 # sed scripts:
20022 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20023 my_sed_long_arg='1s/^-[^=]*=//'
20024
20025 # func_opt_split
20026 func_opt_split ()
20027 {
20028   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20029   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20030 }
20031
20032 # func_lo2o object
20033 func_lo2o ()
20034 {
20035   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20036 }
20037
20038 # func_xform libobj-or-source
20039 func_xform ()
20040 {
20041   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20042 }
20043
20044 # func_arith arithmetic-term...
20045 func_arith ()
20046 {
20047   func_arith_result=`expr "$@"`
20048 }
20049
20050 # func_len string
20051 # STRING may not start with a hyphen.
20052 func_len ()
20053 {
20054   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20055 }
20056
20057 _LT_EOF
20058 esac
20059
20060 case $lt_shell_append in
20061   yes)
20062     cat << \_LT_EOF >> "$cfgfile"
20063
20064 # func_append var value
20065 # Append VALUE to the end of shell variable VAR.
20066 func_append ()
20067 {
20068   eval "$1+=\$2"
20069 }
20070 _LT_EOF
20071     ;;
20072   *)
20073     cat << \_LT_EOF >> "$cfgfile"
20074
20075 # func_append var value
20076 # Append VALUE to the end of shell variable VAR.
20077 func_append ()
20078 {
20079   eval "$1=\$$1\$2"
20080 }
20081
20082 _LT_EOF
20083     ;;
20084   esac
20085
20086
20087   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20088     || (rm -f "$cfgfile"; exit 1)
20089
20090   mv -f "$cfgfile" "$ofile" ||
20091     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20092   chmod +x "$ofile"
20093
20094
20095     cat <<_LT_EOF >> "$ofile"
20096
20097 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20098
20099 # The linker used to build libraries.
20100 LD=$lt_LD_CXX
20101
20102 # How to create reloadable object files.
20103 reload_flag=$lt_reload_flag_CXX
20104 reload_cmds=$lt_reload_cmds_CXX
20105
20106 # Commands used to build an old-style archive.
20107 old_archive_cmds=$lt_old_archive_cmds_CXX
20108
20109 # A language specific compiler.
20110 CC=$lt_compiler_CXX
20111
20112 # Is the compiler the GNU compiler?
20113 with_gcc=$GCC_CXX
20114
20115 # Compiler flag to turn off builtin functions.
20116 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20117
20118 # How to pass a linker flag through the compiler.
20119 wl=$lt_lt_prog_compiler_wl_CXX
20120
20121 # Additional compiler flags for building library objects.
20122 pic_flag=$lt_lt_prog_compiler_pic_CXX
20123
20124 # Compiler flag to prevent dynamic linking.
20125 link_static_flag=$lt_lt_prog_compiler_static_CXX
20126
20127 # Does compiler simultaneously support -c and -o options?
20128 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20129
20130 # Whether or not to add -lc for building shared libraries.
20131 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20132
20133 # Whether or not to disallow shared libs when runtime libs are static.
20134 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20135
20136 # Compiler flag to allow reflexive dlopens.
20137 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20138
20139 # Compiler flag to generate shared objects directly from archives.
20140 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20141
20142 # Whether the compiler copes with passing no objects directly.
20143 compiler_needs_object=$lt_compiler_needs_object_CXX
20144
20145 # Create an old-style archive from a shared archive.
20146 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20147
20148 # Create a temporary old-style archive to link instead of a shared archive.
20149 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20150
20151 # Commands used to build a shared archive.
20152 archive_cmds=$lt_archive_cmds_CXX
20153 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20154
20155 # Commands used to build a loadable module if different from building
20156 # a shared archive.
20157 module_cmds=$lt_module_cmds_CXX
20158 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20159
20160 # Whether we are building with GNU ld or not.
20161 with_gnu_ld=$lt_with_gnu_ld_CXX
20162
20163 # Flag that allows shared libraries with undefined symbols to be built.
20164 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20165
20166 # Flag that enforces no undefined symbols.
20167 no_undefined_flag=$lt_no_undefined_flag_CXX
20168
20169 # Flag to hardcode \$libdir into a binary during linking.
20170 # This must work even if \$libdir does not exist
20171 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20172
20173 # If ld is used when linking, flag to hardcode \$libdir into a binary
20174 # during linking.  This must work even if \$libdir does not exist.
20175 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20176
20177 # Whether we need a single "-rpath" flag with a separated argument.
20178 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20179
20180 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20181 # DIR into the resulting binary.
20182 hardcode_direct=$hardcode_direct_CXX
20183
20184 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20185 # DIR into the resulting binary and the resulting library dependency is
20186 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20187 # library is relocated.
20188 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20189
20190 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20191 # into the resulting binary.
20192 hardcode_minus_L=$hardcode_minus_L_CXX
20193
20194 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20195 # into the resulting binary.
20196 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20197
20198 # Set to "yes" if building a shared library automatically hardcodes DIR
20199 # into the library and all subsequent libraries and executables linked
20200 # against it.
20201 hardcode_automatic=$hardcode_automatic_CXX
20202
20203 # Set to yes if linker adds runtime paths of dependent libraries
20204 # to runtime path list.
20205 inherit_rpath=$inherit_rpath_CXX
20206
20207 # Whether libtool must link a program against all its dependency libraries.
20208 link_all_deplibs=$link_all_deplibs_CXX
20209
20210 # Fix the shell variable \$srcfile for the compiler.
20211 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20212
20213 # Set to "yes" if exported symbols are required.
20214 always_export_symbols=$always_export_symbols_CXX
20215
20216 # The commands to list exported symbols.
20217 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20218
20219 # Symbols that should not be listed in the preloaded symbols.
20220 exclude_expsyms=$lt_exclude_expsyms_CXX
20221
20222 # Symbols that must always be exported.
20223 include_expsyms=$lt_include_expsyms_CXX
20224
20225 # Commands necessary for linking programs (against libraries) with templates.
20226 prelink_cmds=$lt_prelink_cmds_CXX
20227
20228 # Specify filename containing input files.
20229 file_list_spec=$lt_file_list_spec_CXX
20230
20231 # How to hardcode a shared library path into an executable.
20232 hardcode_action=$hardcode_action_CXX
20233
20234 # The directories searched by this compiler when creating a shared library.
20235 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20236
20237 # Dependencies to place before and after the objects being linked to
20238 # create a shared library.
20239 predep_objects=$lt_predep_objects_CXX
20240 postdep_objects=$lt_postdep_objects_CXX
20241 predeps=$lt_predeps_CXX
20242 postdeps=$lt_postdeps_CXX
20243
20244 # The library search path used internally by the compiler when linking
20245 # a shared library.
20246 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20247
20248 # ### END LIBTOOL TAG CONFIG: CXX
20249 _LT_EOF
20250
20251  ;;
20252     "gstdint.h":C)
20253 if test "$GCC" = yes; then
20254   echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
20255 else
20256   echo "/* generated for $CC */" > tmp-stdint.h
20257 fi
20258
20259 sed 's/^ *//' >> tmp-stdint.h <<EOF
20260
20261   #ifndef GCC_GENERATED_STDINT_H
20262   #define GCC_GENERATED_STDINT_H 1
20263
20264   #include <sys/types.h>
20265 EOF
20266
20267 if test "$acx_cv_header_stdint" != stdint.h; then
20268   echo "#include <stddef.h>" >> tmp-stdint.h
20269 fi
20270 if test "$acx_cv_header_stdint" != stddef.h; then
20271   echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
20272 fi
20273
20274 sed 's/^ *//' >> tmp-stdint.h <<EOF
20275   /* glibc uses these symbols as guards to prevent redefinitions.  */
20276   #ifdef __int8_t_defined
20277   #define _INT8_T
20278   #define _INT16_T
20279   #define _INT32_T
20280   #endif
20281   #ifdef __uint32_t_defined
20282   #define _UINT32_T
20283   #endif
20284
20285 EOF
20286
20287 # ----------------- done header, emit basic int types -------------
20288 if test "$acx_cv_header_stdint" = stddef.h; then
20289   sed 's/^ *//' >> tmp-stdint.h <<EOF
20290
20291     #ifndef _UINT8_T
20292     #define _UINT8_T
20293     #ifndef __uint8_t_defined
20294     #define __uint8_t_defined
20295     #ifndef uint8_t
20296     typedef unsigned $acx_cv_type_int8_t uint8_t;
20297     #endif
20298     #endif
20299     #endif
20300
20301     #ifndef _UINT16_T
20302     #define _UINT16_T
20303     #ifndef __uint16_t_defined
20304     #define __uint16_t_defined
20305     #ifndef uint16_t
20306     typedef unsigned $acx_cv_type_int16_t uint16_t;
20307     #endif
20308     #endif
20309     #endif
20310
20311     #ifndef _UINT32_T
20312     #define _UINT32_T
20313     #ifndef __uint32_t_defined
20314     #define __uint32_t_defined
20315     #ifndef uint32_t
20316     typedef unsigned $acx_cv_type_int32_t uint32_t;
20317     #endif
20318     #endif
20319     #endif
20320
20321     #ifndef _INT8_T
20322     #define _INT8_T
20323     #ifndef __int8_t_defined
20324     #define __int8_t_defined
20325     #ifndef int8_t
20326     typedef $acx_cv_type_int8_t int8_t;
20327     #endif
20328     #endif
20329     #endif
20330
20331     #ifndef _INT16_T
20332     #define _INT16_T
20333     #ifndef __int16_t_defined
20334     #define __int16_t_defined
20335     #ifndef int16_t
20336     typedef $acx_cv_type_int16_t int16_t;
20337     #endif
20338     #endif
20339     #endif
20340
20341     #ifndef _INT32_T
20342     #define _INT32_T
20343     #ifndef __int32_t_defined
20344     #define __int32_t_defined
20345     #ifndef int32_t
20346     typedef $acx_cv_type_int32_t int32_t;
20347     #endif
20348     #endif
20349     #endif
20350 EOF
20351 elif test "$ac_cv_type_u_int32_t" = yes; then
20352   sed 's/^ *//' >> tmp-stdint.h <<EOF
20353
20354     /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
20355     #ifndef _INT8_T
20356     #define _INT8_T
20357     #endif
20358     #ifndef _INT16_T
20359     #define _INT16_T
20360     #endif
20361     #ifndef _INT32_T
20362     #define _INT32_T
20363     #endif
20364
20365     #ifndef _UINT8_T
20366     #define _UINT8_T
20367     #ifndef __uint8_t_defined
20368     #define __uint8_t_defined
20369     #ifndef uint8_t
20370     typedef u_int8_t uint8_t;
20371     #endif
20372     #endif
20373     #endif
20374
20375     #ifndef _UINT16_T
20376     #define _UINT16_T
20377     #ifndef __uint16_t_defined
20378     #define __uint16_t_defined
20379     #ifndef uint16_t
20380     typedef u_int16_t uint16_t;
20381     #endif
20382     #endif
20383     #endif
20384
20385     #ifndef _UINT32_T
20386     #define _UINT32_T
20387     #ifndef __uint32_t_defined
20388     #define __uint32_t_defined
20389     #ifndef uint32_t
20390     typedef u_int32_t uint32_t;
20391     #endif
20392     #endif
20393     #endif
20394 EOF
20395 else
20396   sed 's/^ *//' >> tmp-stdint.h <<EOF
20397
20398     /* Some systems have guard macros to prevent redefinitions, define them.  */
20399     #ifndef _INT8_T
20400     #define _INT8_T
20401     #endif
20402     #ifndef _INT16_T
20403     #define _INT16_T
20404     #endif
20405     #ifndef _INT32_T
20406     #define _INT32_T
20407     #endif
20408     #ifndef _UINT8_T
20409     #define _UINT8_T
20410     #endif
20411     #ifndef _UINT16_T
20412     #define _UINT16_T
20413     #endif
20414     #ifndef _UINT32_T
20415     #define _UINT32_T
20416     #endif
20417 EOF
20418 fi
20419
20420 # ------------- done basic int types, emit int64_t types ------------
20421 if test "$ac_cv_type_uint64_t" = yes; then
20422   sed 's/^ *//' >> tmp-stdint.h <<EOF
20423
20424     /* system headers have good uint64_t and int64_t */
20425     #ifndef _INT64_T
20426     #define _INT64_T
20427     #endif
20428     #ifndef _UINT64_T
20429     #define _UINT64_T
20430     #endif
20431 EOF
20432 elif test "$ac_cv_type_u_int64_t" = yes; then
20433   sed 's/^ *//' >> tmp-stdint.h <<EOF
20434
20435     /* system headers have an u_int64_t (and int64_t) */
20436     #ifndef _INT64_T
20437     #define _INT64_T
20438     #endif
20439     #ifndef _UINT64_T
20440     #define _UINT64_T
20441     #ifndef __uint64_t_defined
20442     #define __uint64_t_defined
20443     #ifndef uint64_t
20444     typedef u_int64_t uint64_t;
20445     #endif
20446     #endif
20447     #endif
20448 EOF
20449 elif test -n "$acx_cv_type_int64_t"; then
20450   sed 's/^ *//' >> tmp-stdint.h <<EOF
20451
20452     /* architecture has a 64-bit type, $acx_cv_type_int64_t */
20453     #ifndef _INT64_T
20454     #define _INT64_T
20455     #ifndef int64_t
20456     typedef $acx_cv_type_int64_t int64_t;
20457     #endif
20458     #endif
20459     #ifndef _UINT64_T
20460     #define _UINT64_T
20461     #ifndef __uint64_t_defined
20462     #define __uint64_t_defined
20463     #ifndef uint64_t
20464     typedef unsigned $acx_cv_type_int64_t uint64_t;
20465     #endif
20466     #endif
20467     #endif
20468 EOF
20469 else
20470   sed 's/^ *//' >> tmp-stdint.h <<EOF
20471
20472     /* some common heuristics for int64_t, using compiler-specific tests */
20473     #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
20474     #ifndef _INT64_T
20475     #define _INT64_T
20476     #ifndef __int64_t_defined
20477     #ifndef int64_t
20478     typedef long long int64_t;
20479     #endif
20480     #endif
20481     #endif
20482     #ifndef _UINT64_T
20483     #define _UINT64_T
20484     #ifndef uint64_t
20485     typedef unsigned long long uint64_t;
20486     #endif
20487     #endif
20488
20489     #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
20490     /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
20491        does not implement __extension__.  But that compiler doesn't define
20492        __GNUC_MINOR__.  */
20493     # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
20494     # define __extension__
20495     # endif
20496
20497     # ifndef _INT64_T
20498     # define _INT64_T
20499     # ifndef int64_t
20500     __extension__ typedef long long int64_t;
20501     # endif
20502     # endif
20503     # ifndef _UINT64_T
20504     # define _UINT64_T
20505     # ifndef uint64_t
20506     __extension__ typedef unsigned long long uint64_t;
20507     # endif
20508     # endif
20509
20510     #elif !defined __STRICT_ANSI__
20511     # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
20512
20513     #  ifndef _INT64_T
20514     #  define _INT64_T
20515     #  ifndef int64_t
20516     typedef __int64 int64_t;
20517     #  endif
20518     #  endif
20519     #  ifndef _UINT64_T
20520     #  define _UINT64_T
20521     #  ifndef uint64_t
20522     typedef unsigned __int64 uint64_t;
20523     #  endif
20524     #  endif
20525     # endif /* compiler */
20526
20527     #endif /* ANSI version */
20528 EOF
20529 fi
20530
20531 # ------------- done int64_t types, emit intptr types ------------
20532 if test "$ac_cv_type_uintptr_t" != yes; then
20533   sed 's/^ *//' >> tmp-stdint.h <<EOF
20534
20535     /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
20536     #ifndef __uintptr_t_defined
20537     #ifndef uintptr_t
20538     typedef u$acx_cv_type_intptr_t uintptr_t;
20539     #endif
20540     #endif
20541     #ifndef __intptr_t_defined
20542     #ifndef intptr_t
20543     typedef $acx_cv_type_intptr_t  intptr_t;
20544     #endif
20545     #endif
20546 EOF
20547 fi
20548
20549 # ------------- done intptr types, emit int_least types ------------
20550 if test "$ac_cv_type_int_least32_t" != yes; then
20551   sed 's/^ *//' >> tmp-stdint.h <<EOF
20552
20553     /* Define int_least types */
20554     typedef int8_t     int_least8_t;
20555     typedef int16_t    int_least16_t;
20556     typedef int32_t    int_least32_t;
20557     #ifdef _INT64_T
20558     typedef int64_t    int_least64_t;
20559     #endif
20560
20561     typedef uint8_t    uint_least8_t;
20562     typedef uint16_t   uint_least16_t;
20563     typedef uint32_t   uint_least32_t;
20564     #ifdef _UINT64_T
20565     typedef uint64_t   uint_least64_t;
20566     #endif
20567 EOF
20568 fi
20569
20570 # ------------- done intptr types, emit int_fast types ------------
20571 if test "$ac_cv_type_int_fast32_t" != yes; then
20572       sed 's/^ *//' >> tmp-stdint.h <<EOF
20573
20574     /* Define int_fast types.  short is often slow */
20575     typedef int8_t       int_fast8_t;
20576     typedef int          int_fast16_t;
20577     typedef int32_t      int_fast32_t;
20578     #ifdef _INT64_T
20579     typedef int64_t      int_fast64_t;
20580     #endif
20581
20582     typedef uint8_t      uint_fast8_t;
20583     typedef unsigned int uint_fast16_t;
20584     typedef uint32_t     uint_fast32_t;
20585     #ifdef _UINT64_T
20586     typedef uint64_t     uint_fast64_t;
20587     #endif
20588 EOF
20589 fi
20590
20591 if test "$ac_cv_type_uintmax_t" != yes; then
20592   sed 's/^ *//' >> tmp-stdint.h <<EOF
20593
20594     /* Define intmax based on what we found */
20595     #ifndef intmax_t
20596     #ifdef _INT64_T
20597     typedef int64_t       intmax_t;
20598     #else
20599     typedef long          intmax_t;
20600     #endif
20601     #endif
20602     #ifndef uintmax_t
20603     #ifdef _UINT64_T
20604     typedef uint64_t      uintmax_t;
20605     #else
20606     typedef unsigned long uintmax_t;
20607     #endif
20608     #endif
20609 EOF
20610 fi
20611
20612 sed 's/^ *//' >> tmp-stdint.h <<EOF
20613
20614   #endif /* GCC_GENERATED_STDINT_H */
20615 EOF
20616
20617 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
20618   rm -f tmp-stdint.h
20619 else
20620   mv -f tmp-stdint.h gstdint.h
20621 fi
20622
20623  ;;
20624
20625   esac
20626 done # for ac_tag
20627
20628
20629 as_fn_exit 0
20630 _ACEOF
20631 ac_clean_files=$ac_clean_files_save
20632
20633 test $ac_write_fail = 0 ||
20634   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
20635
20636
20637 # configure is writing to config.log, and then calls config.status.
20638 # config.status does its own redirection, appending to config.log.
20639 # Unfortunately, on DOS this fails, as config.log is still kept open
20640 # by configure, so config.status won't be able to write to it; its
20641 # output is simply discarded.  So we exec the FD to /dev/null,
20642 # effectively closing config.log, so it can be properly (re)opened and
20643 # appended to by config.status.  When coming back to configure, we
20644 # need to make the FD available again.
20645 if test "$no_create" != yes; then
20646   ac_cs_success=:
20647   ac_config_status_args=
20648   test "$silent" = yes &&
20649     ac_config_status_args="$ac_config_status_args --quiet"
20650   exec 5>/dev/null
20651   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20652   exec 5>>config.log
20653   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20654   # would make configure fail if this is the last instruction.
20655   $ac_cs_success || as_fn_exit $?
20656 fi
20657 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20658   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20659 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20660 fi
20661