OSDN Git Service

2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / lto-plugin / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for LTO plugin for ld 0.1.
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 test \$(( 1 + 1 )) = 2 || exit 1"
173   if (eval "$as_required") 2>/dev/null; then :
174   as_have_required=yes
175 else
176   as_have_required=no
177 fi
178   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185   IFS=$as_save_IFS
186   test -z "$as_dir" && as_dir=.
187   as_found=:
188   case $as_dir in #(
189          /*)
190            for as_base in sh bash ksh sh5; do
191              # Try only shells that exist, to save several forks.
192              as_shell=$as_dir/$as_base
193              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195   CONFIG_SHELL=$as_shell as_have_required=yes
196                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197   break 2
198 fi
199 fi
200            done;;
201        esac
202   as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206   CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211       if test "x$CONFIG_SHELL" != x; then :
212   # We cannot yet assume a decent shell, so we have to provide a
213         # neutralization value for shells without unset; and this also
214         # works around shells that cannot unset nonexistent variables.
215         BASH_ENV=/dev/null
216         ENV=/dev/null
217         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218         export CONFIG_SHELL
219         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222     if test x$as_have_required = xno; then :
223   $as_echo "$0: This script requires a shell more modern than all"
224   $as_echo "$0: the shells that I found on your system."
225   if test x${ZSH_VERSION+set} = xset ; then
226     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228   else
229     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233   fi
234   exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252   { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261   return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269   set +e
270   as_fn_set_status $1
271   exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280   case $as_dir in #(
281   -*) as_dir=./$as_dir;;
282   esac
283   test -d "$as_dir" || eval $as_mkdir_p || {
284     as_dirs=
285     while :; do
286       case $as_dir in #(
287       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288       *) as_qdir=$as_dir;;
289       esac
290       as_dirs="'$as_qdir' $as_dirs"
291       as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293          X"$as_dir" : 'X\(//\)[^/]' \| \
294          X"$as_dir" : 'X\(//\)$' \| \
295          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298             s//\1/
299             q
300           }
301           /^X\(\/\/\)[^/].*/{
302             s//\1/
303             q
304           }
305           /^X\(\/\/\)$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\).*/{
310             s//\1/
311             q
312           }
313           s/.*/./; q'`
314       test -d "$as_dir" && break
315     done
316     test -z "$as_dirs" || eval "mkdir $as_dirs"
317   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328   eval 'as_fn_append ()
329   {
330     eval $1+=\$2
331   }'
332 else
333   as_fn_append ()
334   {
335     eval $1=\$$1\$2
336   }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345   eval 'as_fn_arith ()
346   {
347     as_val=$(( $* ))
348   }'
349 else
350   as_fn_arith ()
351   {
352     as_val=`expr "$@" || test $? -eq 1`
353   }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364   as_status=$?; test $as_status -eq 0 && as_status=1
365   if test "$3"; then
366     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368   fi
369   $as_echo "$as_me: error: $1" >&2
370   as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374    test "X`expr 00001 : '.*\(...\)'`" = X001; then
375   as_expr=expr
376 else
377   as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381   as_basename=basename
382 else
383   as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387   as_dirname=dirname
388 else
389   as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394          X"$0" : 'X\(//\)$' \| \
395          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397     sed '/^.*\/\([^/][^/]*\)\/*$/{
398             s//\1/
399             q
400           }
401           /^X\/\(\/\/\)$/{
402             s//\1/
403             q
404           }
405           /^X\/\(\/\).*/{
406             s//\1/
407             q
408           }
409           s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419   as_lineno_1=$LINENO as_lineno_1a=$LINENO
420   as_lineno_2=$LINENO as_lineno_2a=$LINENO
421   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424   sed -n '
425     p
426     /[$]LINENO/=
427   ' <$as_myself |
428     sed '
429       s/[$]LINENO.*/&-/
430       t lineno
431       b
432       :lineno
433       N
434       :loop
435       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436       t loop
437       s/-\n.*//
438     ' >$as_me.lineno &&
439   chmod +x "$as_me.lineno" ||
440     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442   # Don't try to exec as it changes $[0], causing all sort of problems
443   # (the dirname of $[0] is not the place where we might find the
444   # original and so on.  Autoconf is especially sensitive to this).
445   . "./$as_me.lineno"
446   # Exit status is that of the last command.
447   exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453   case `echo 'xy\c'` in
454   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455   xy)  ECHO_C='\c';;
456   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457        ECHO_T=' ';;
458   esac;;
459 *)
460   ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465   rm -f conf$$.dir/conf$$.file
466 else
467   rm -f conf$$.dir
468   mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471   if ln -s conf$$.file conf$$ 2>/dev/null; then
472     as_ln_s='ln -s'
473     # ... but there are two gotchas:
474     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476     # In both cases, we have to default to `cp -p'.
477     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478       as_ln_s='cp -p'
479   elif ln conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s=ln
481   else
482     as_ln_s='cp -p'
483   fi
484 else
485   as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491   as_mkdir_p='mkdir -p "$as_dir"'
492 else
493   test -d ./-p && rmdir ./-p
494   as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498   as_test_x='test -x'
499 else
500   if ls -dL / >/dev/null 2>&1; then
501     as_ls_L_option=L
502   else
503     as_ls_L_option=
504   fi
505   as_test_x='
506     eval sh -c '\''
507       if test -d "$1"; then
508         test -d "$1/.";
509       else
510         case $1 in #(
511         -*)set "./$1";;
512         esac;
513         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514         ???[sx]*):;;*)false;;esac;fi
515     '\'' sh
516   '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527
528 # Check that we are running under the correct shell.
529 SHELL=${CONFIG_SHELL-/bin/sh}
530
531 case X$lt_ECHO in
532 X*--fallback-echo)
533   # Remove one level of quotation (which was required for Make).
534   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
535   ;;
536 esac
537
538 ECHO=${lt_ECHO-echo}
539 if test "X$1" = X--no-reexec; then
540   # Discard the --no-reexec flag, and continue.
541   shift
542 elif test "X$1" = X--fallback-echo; then
543   # Avoid inline document here, it may be left over
544   :
545 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
546   # Yippee, $ECHO works!
547   :
548 else
549   # Restart under the correct shell.
550   exec $SHELL "$0" --no-reexec ${1+"$@"}
551 fi
552
553 if test "X$1" = X--fallback-echo; then
554   # used as fallback echo
555   shift
556   cat <<_LT_EOF
557 $*
558 _LT_EOF
559   exit 0
560 fi
561
562 # The HP-UX ksh and POSIX shell print the target directory to stdout
563 # if CDPATH is set.
564 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
565
566 if test -z "$lt_ECHO"; then
567   if test "X${echo_test_string+set}" != Xset; then
568     # find a string as large as possible, as long as the shell can cope with it
569     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
570       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
571       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
572          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
573       then
574         break
575       fi
576     done
577   fi
578
579   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
580      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
581      test "X$echo_testing_string" = "X$echo_test_string"; then
582     :
583   else
584     # The Solaris, AIX, and Digital Unix default echo programs unquote
585     # backslashes.  This makes it impossible to quote backslashes using
586     #   echo "$something" | sed 's/\\/\\\\/g'
587     #
588     # So, first we look for a working echo in the user's PATH.
589
590     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
591     for dir in $PATH /usr/ucb; do
592       IFS="$lt_save_ifs"
593       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
594          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
595          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
596          test "X$echo_testing_string" = "X$echo_test_string"; then
597         ECHO="$dir/echo"
598         break
599       fi
600     done
601     IFS="$lt_save_ifs"
602
603     if test "X$ECHO" = Xecho; then
604       # We didn't find a better echo, so look for alternatives.
605       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
606          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
607          test "X$echo_testing_string" = "X$echo_test_string"; then
608         # This shell has a builtin print -r that does the trick.
609         ECHO='print -r'
610       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
611            test "X$CONFIG_SHELL" != X/bin/ksh; then
612         # If we have ksh, try running configure again with it.
613         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
614         export ORIGINAL_CONFIG_SHELL
615         CONFIG_SHELL=/bin/ksh
616         export CONFIG_SHELL
617         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
618       else
619         # Try using printf.
620         ECHO='printf %s\n'
621         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
622            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
623            test "X$echo_testing_string" = "X$echo_test_string"; then
624           # Cool, printf works
625           :
626         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
627              test "X$echo_testing_string" = 'X\t' &&
628              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
629              test "X$echo_testing_string" = "X$echo_test_string"; then
630           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
631           export CONFIG_SHELL
632           SHELL="$CONFIG_SHELL"
633           export SHELL
634           ECHO="$CONFIG_SHELL $0 --fallback-echo"
635         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
636              test "X$echo_testing_string" = 'X\t' &&
637              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
638              test "X$echo_testing_string" = "X$echo_test_string"; then
639           ECHO="$CONFIG_SHELL $0 --fallback-echo"
640         else
641           # maybe with a smaller string...
642           prev=:
643
644           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
645             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
646             then
647               break
648             fi
649             prev="$cmd"
650           done
651
652           if test "$prev" != 'sed 50q "$0"'; then
653             echo_test_string=`eval $prev`
654             export echo_test_string
655             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
656           else
657             # Oops.  We lost completely, so just stick with echo.
658             ECHO=echo
659           fi
660         fi
661       fi
662     fi
663   fi
664 fi
665
666 # Copy echo and quote the copy suitably for passing to libtool from
667 # the Makefile, instead of quoting the original, which is used later.
668 lt_ECHO=$ECHO
669 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
670    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
671 fi
672
673
674
675
676 exec 7<&0 </dev/null 6>&1
677
678 # Name of the host.
679 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
680 # so uname gets run too.
681 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
682
683 #
684 # Initializations.
685 #
686 ac_default_prefix=/usr/local
687 ac_clean_files=
688 ac_config_libobj_dir=.
689 LIBOBJS=
690 cross_compiling=no
691 subdirs=
692 MFLAGS=
693 MAKEFLAGS=
694
695 # Identity of this package.
696 PACKAGE_NAME='LTO plugin for ld'
697 PACKAGE_TARNAME='lto-plugin'
698 PACKAGE_VERSION='0.1'
699 PACKAGE_STRING='LTO plugin for ld 0.1'
700 PACKAGE_BUGREPORT=''
701 PACKAGE_URL=''
702
703 # Factoring default headers for most tests.
704 ac_includes_default="\
705 #include <stdio.h>
706 #ifdef HAVE_SYS_TYPES_H
707 # include <sys/types.h>
708 #endif
709 #ifdef HAVE_SYS_STAT_H
710 # include <sys/stat.h>
711 #endif
712 #ifdef STDC_HEADERS
713 # include <stdlib.h>
714 # include <stddef.h>
715 #else
716 # ifdef HAVE_STDLIB_H
717 #  include <stdlib.h>
718 # endif
719 #endif
720 #ifdef HAVE_STRING_H
721 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
722 #  include <memory.h>
723 # endif
724 # include <string.h>
725 #endif
726 #ifdef HAVE_STRINGS_H
727 # include <strings.h>
728 #endif
729 #ifdef HAVE_INTTYPES_H
730 # include <inttypes.h>
731 #endif
732 #ifdef HAVE_STDINT_H
733 # include <stdint.h>
734 #endif
735 #ifdef HAVE_UNISTD_H
736 # include <unistd.h>
737 #endif"
738
739 ac_subst_vars='am__EXEEXT_FALSE
740 am__EXEEXT_TRUE
741 LTLIBOBJS
742 LIBOBJS
743 target_noncanonical
744 CPP
745 OTOOL64
746 OTOOL
747 LIPO
748 NMEDIT
749 DSYMUTIL
750 lt_ECHO
751 RANLIB
752 AR
753 OBJDUMP
754 LN_S
755 NM
756 ac_ct_DUMPBIN
757 DUMPBIN
758 LD
759 FGREP
760 EGREP
761 GREP
762 SED
763 host_os
764 host_vendor
765 host_cpu
766 host
767 LIBTOOL
768 LIBELFINC
769 LIBELFLIBS
770 am__fastdepCC_FALSE
771 am__fastdepCC_TRUE
772 CCDEPMODE
773 AMDEPBACKSLASH
774 AMDEP_FALSE
775 AMDEP_TRUE
776 am__quote
777 am__include
778 DEPDIR
779 OBJEXT
780 EXEEXT
781 ac_ct_CC
782 CPPFLAGS
783 LDFLAGS
784 CFLAGS
785 CC
786 am__untar
787 am__tar
788 AMTAR
789 am__leading_dot
790 SET_MAKE
791 AWK
792 mkdir_p
793 MKDIR_P
794 INSTALL_STRIP_PROGRAM
795 STRIP
796 install_sh
797 MAKEINFO
798 AUTOHEADER
799 AUTOMAKE
800 AUTOCONF
801 ACLOCAL
802 VERSION
803 PACKAGE
804 CYGPATH_W
805 am__isrc
806 INSTALL_DATA
807 INSTALL_SCRIPT
808 INSTALL_PROGRAM
809 target_subdir
810 host_subdir
811 build_subdir
812 build_libsubdir
813 build_os
814 build_vendor
815 build_cpu
816 build
817 target_alias
818 host_alias
819 build_alias
820 LIBS
821 ECHO_T
822 ECHO_N
823 ECHO_C
824 DEFS
825 mandir
826 localedir
827 libdir
828 psdir
829 pdfdir
830 dvidir
831 htmldir
832 infodir
833 docdir
834 oldincludedir
835 includedir
836 localstatedir
837 sharedstatedir
838 sysconfdir
839 datadir
840 datarootdir
841 libexecdir
842 sbindir
843 bindir
844 program_transform_name
845 prefix
846 exec_prefix
847 PACKAGE_URL
848 PACKAGE_BUGREPORT
849 PACKAGE_STRING
850 PACKAGE_VERSION
851 PACKAGE_TARNAME
852 PACKAGE_NAME
853 PATH_SEPARATOR
854 SHELL'
855 ac_subst_files=''
856 ac_user_opts='
857 enable_option_checking
858 with_build_libsubdir
859 enable_dependency_tracking
860 enable_shared
861 enable_static
862 with_pic
863 enable_fast_install
864 with_gnu_ld
865 enable_libtool_lock
866 enable_largefile
867 '
868       ac_precious_vars='build_alias
869 host_alias
870 target_alias
871 CC
872 CFLAGS
873 LDFLAGS
874 LIBS
875 CPPFLAGS
876 LIBELFLIBS
877 LIBELFINC
878 CPP'
879
880
881 # Initialize some variables set by options.
882 ac_init_help=
883 ac_init_version=false
884 ac_unrecognized_opts=
885 ac_unrecognized_sep=
886 # The variables have the same names as the options, with
887 # dashes changed to underlines.
888 cache_file=/dev/null
889 exec_prefix=NONE
890 no_create=
891 no_recursion=
892 prefix=NONE
893 program_prefix=NONE
894 program_suffix=NONE
895 program_transform_name=s,x,x,
896 silent=
897 site=
898 srcdir=
899 verbose=
900 x_includes=NONE
901 x_libraries=NONE
902
903 # Installation directory options.
904 # These are left unexpanded so users can "make install exec_prefix=/foo"
905 # and all the variables that are supposed to be based on exec_prefix
906 # by default will actually change.
907 # Use braces instead of parens because sh, perl, etc. also accept them.
908 # (The list follows the same order as the GNU Coding Standards.)
909 bindir='${exec_prefix}/bin'
910 sbindir='${exec_prefix}/sbin'
911 libexecdir='${exec_prefix}/libexec'
912 datarootdir='${prefix}/share'
913 datadir='${datarootdir}'
914 sysconfdir='${prefix}/etc'
915 sharedstatedir='${prefix}/com'
916 localstatedir='${prefix}/var'
917 includedir='${prefix}/include'
918 oldincludedir='/usr/include'
919 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
920 infodir='${datarootdir}/info'
921 htmldir='${docdir}'
922 dvidir='${docdir}'
923 pdfdir='${docdir}'
924 psdir='${docdir}'
925 libdir='${exec_prefix}/lib'
926 localedir='${datarootdir}/locale'
927 mandir='${datarootdir}/man'
928
929 ac_prev=
930 ac_dashdash=
931 for ac_option
932 do
933   # If the previous option needs an argument, assign it.
934   if test -n "$ac_prev"; then
935     eval $ac_prev=\$ac_option
936     ac_prev=
937     continue
938   fi
939
940   case $ac_option in
941   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
942   *)    ac_optarg=yes ;;
943   esac
944
945   # Accept the important Cygnus configure options, so we can diagnose typos.
946
947   case $ac_dashdash$ac_option in
948   --)
949     ac_dashdash=yes ;;
950
951   -bindir | --bindir | --bindi | --bind | --bin | --bi)
952     ac_prev=bindir ;;
953   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
954     bindir=$ac_optarg ;;
955
956   -build | --build | --buil | --bui | --bu)
957     ac_prev=build_alias ;;
958   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
959     build_alias=$ac_optarg ;;
960
961   -cache-file | --cache-file | --cache-fil | --cache-fi \
962   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
963     ac_prev=cache_file ;;
964   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
965   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
966     cache_file=$ac_optarg ;;
967
968   --config-cache | -C)
969     cache_file=config.cache ;;
970
971   -datadir | --datadir | --datadi | --datad)
972     ac_prev=datadir ;;
973   -datadir=* | --datadir=* | --datadi=* | --datad=*)
974     datadir=$ac_optarg ;;
975
976   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
977   | --dataroo | --dataro | --datar)
978     ac_prev=datarootdir ;;
979   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
980   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
981     datarootdir=$ac_optarg ;;
982
983   -disable-* | --disable-*)
984     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
985     # Reject names that are not valid shell variable names.
986     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987       as_fn_error "invalid feature name: $ac_useropt"
988     ac_useropt_orig=$ac_useropt
989     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990     case $ac_user_opts in
991       *"
992 "enable_$ac_useropt"
993 "*) ;;
994       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
995          ac_unrecognized_sep=', ';;
996     esac
997     eval enable_$ac_useropt=no ;;
998
999   -docdir | --docdir | --docdi | --doc | --do)
1000     ac_prev=docdir ;;
1001   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1002     docdir=$ac_optarg ;;
1003
1004   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1005     ac_prev=dvidir ;;
1006   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1007     dvidir=$ac_optarg ;;
1008
1009   -enable-* | --enable-*)
1010     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1011     # Reject names that are not valid shell variable names.
1012     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1013       as_fn_error "invalid feature name: $ac_useropt"
1014     ac_useropt_orig=$ac_useropt
1015     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1016     case $ac_user_opts in
1017       *"
1018 "enable_$ac_useropt"
1019 "*) ;;
1020       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1021          ac_unrecognized_sep=', ';;
1022     esac
1023     eval enable_$ac_useropt=\$ac_optarg ;;
1024
1025   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1026   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1027   | --exec | --exe | --ex)
1028     ac_prev=exec_prefix ;;
1029   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1030   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1031   | --exec=* | --exe=* | --ex=*)
1032     exec_prefix=$ac_optarg ;;
1033
1034   -gas | --gas | --ga | --g)
1035     # Obsolete; use --with-gas.
1036     with_gas=yes ;;
1037
1038   -help | --help | --hel | --he | -h)
1039     ac_init_help=long ;;
1040   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1041     ac_init_help=recursive ;;
1042   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1043     ac_init_help=short ;;
1044
1045   -host | --host | --hos | --ho)
1046     ac_prev=host_alias ;;
1047   -host=* | --host=* | --hos=* | --ho=*)
1048     host_alias=$ac_optarg ;;
1049
1050   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1051     ac_prev=htmldir ;;
1052   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1053   | --ht=*)
1054     htmldir=$ac_optarg ;;
1055
1056   -includedir | --includedir | --includedi | --included | --include \
1057   | --includ | --inclu | --incl | --inc)
1058     ac_prev=includedir ;;
1059   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1060   | --includ=* | --inclu=* | --incl=* | --inc=*)
1061     includedir=$ac_optarg ;;
1062
1063   -infodir | --infodir | --infodi | --infod | --info | --inf)
1064     ac_prev=infodir ;;
1065   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1066     infodir=$ac_optarg ;;
1067
1068   -libdir | --libdir | --libdi | --libd)
1069     ac_prev=libdir ;;
1070   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1071     libdir=$ac_optarg ;;
1072
1073   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1074   | --libexe | --libex | --libe)
1075     ac_prev=libexecdir ;;
1076   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1077   | --libexe=* | --libex=* | --libe=*)
1078     libexecdir=$ac_optarg ;;
1079
1080   -localedir | --localedir | --localedi | --localed | --locale)
1081     ac_prev=localedir ;;
1082   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1083     localedir=$ac_optarg ;;
1084
1085   -localstatedir | --localstatedir | --localstatedi | --localstated \
1086   | --localstate | --localstat | --localsta | --localst | --locals)
1087     ac_prev=localstatedir ;;
1088   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1089   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1090     localstatedir=$ac_optarg ;;
1091
1092   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1093     ac_prev=mandir ;;
1094   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1095     mandir=$ac_optarg ;;
1096
1097   -nfp | --nfp | --nf)
1098     # Obsolete; use --without-fp.
1099     with_fp=no ;;
1100
1101   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1102   | --no-cr | --no-c | -n)
1103     no_create=yes ;;
1104
1105   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1106   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1107     no_recursion=yes ;;
1108
1109   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1110   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1111   | --oldin | --oldi | --old | --ol | --o)
1112     ac_prev=oldincludedir ;;
1113   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1114   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1115   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1116     oldincludedir=$ac_optarg ;;
1117
1118   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1119     ac_prev=prefix ;;
1120   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1121     prefix=$ac_optarg ;;
1122
1123   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1124   | --program-pre | --program-pr | --program-p)
1125     ac_prev=program_prefix ;;
1126   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1127   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1128     program_prefix=$ac_optarg ;;
1129
1130   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1131   | --program-suf | --program-su | --program-s)
1132     ac_prev=program_suffix ;;
1133   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1134   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1135     program_suffix=$ac_optarg ;;
1136
1137   -program-transform-name | --program-transform-name \
1138   | --program-transform-nam | --program-transform-na \
1139   | --program-transform-n | --program-transform- \
1140   | --program-transform | --program-transfor \
1141   | --program-transfo | --program-transf \
1142   | --program-trans | --program-tran \
1143   | --progr-tra | --program-tr | --program-t)
1144     ac_prev=program_transform_name ;;
1145   -program-transform-name=* | --program-transform-name=* \
1146   | --program-transform-nam=* | --program-transform-na=* \
1147   | --program-transform-n=* | --program-transform-=* \
1148   | --program-transform=* | --program-transfor=* \
1149   | --program-transfo=* | --program-transf=* \
1150   | --program-trans=* | --program-tran=* \
1151   | --progr-tra=* | --program-tr=* | --program-t=*)
1152     program_transform_name=$ac_optarg ;;
1153
1154   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1155     ac_prev=pdfdir ;;
1156   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1157     pdfdir=$ac_optarg ;;
1158
1159   -psdir | --psdir | --psdi | --psd | --ps)
1160     ac_prev=psdir ;;
1161   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1162     psdir=$ac_optarg ;;
1163
1164   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1165   | -silent | --silent | --silen | --sile | --sil)
1166     silent=yes ;;
1167
1168   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1169     ac_prev=sbindir ;;
1170   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1171   | --sbi=* | --sb=*)
1172     sbindir=$ac_optarg ;;
1173
1174   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1175   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1176   | --sharedst | --shareds | --shared | --share | --shar \
1177   | --sha | --sh)
1178     ac_prev=sharedstatedir ;;
1179   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1180   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1181   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1182   | --sha=* | --sh=*)
1183     sharedstatedir=$ac_optarg ;;
1184
1185   -site | --site | --sit)
1186     ac_prev=site ;;
1187   -site=* | --site=* | --sit=*)
1188     site=$ac_optarg ;;
1189
1190   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1191     ac_prev=srcdir ;;
1192   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1193     srcdir=$ac_optarg ;;
1194
1195   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1196   | --syscon | --sysco | --sysc | --sys | --sy)
1197     ac_prev=sysconfdir ;;
1198   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1199   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1200     sysconfdir=$ac_optarg ;;
1201
1202   -target | --target | --targe | --targ | --tar | --ta | --t)
1203     ac_prev=target_alias ;;
1204   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1205     target_alias=$ac_optarg ;;
1206
1207   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1208     verbose=yes ;;
1209
1210   -version | --version | --versio | --versi | --vers | -V)
1211     ac_init_version=: ;;
1212
1213   -with-* | --with-*)
1214     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1215     # Reject names that are not valid shell variable names.
1216     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1217       as_fn_error "invalid package name: $ac_useropt"
1218     ac_useropt_orig=$ac_useropt
1219     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1220     case $ac_user_opts in
1221       *"
1222 "with_$ac_useropt"
1223 "*) ;;
1224       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1225          ac_unrecognized_sep=', ';;
1226     esac
1227     eval with_$ac_useropt=\$ac_optarg ;;
1228
1229   -without-* | --without-*)
1230     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1231     # Reject names that are not valid shell variable names.
1232     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1233       as_fn_error "invalid package name: $ac_useropt"
1234     ac_useropt_orig=$ac_useropt
1235     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1236     case $ac_user_opts in
1237       *"
1238 "with_$ac_useropt"
1239 "*) ;;
1240       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1241          ac_unrecognized_sep=', ';;
1242     esac
1243     eval with_$ac_useropt=no ;;
1244
1245   --x)
1246     # Obsolete; use --with-x.
1247     with_x=yes ;;
1248
1249   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1250   | --x-incl | --x-inc | --x-in | --x-i)
1251     ac_prev=x_includes ;;
1252   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1253   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1254     x_includes=$ac_optarg ;;
1255
1256   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1257   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1258     ac_prev=x_libraries ;;
1259   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1260   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1261     x_libraries=$ac_optarg ;;
1262
1263   -*) as_fn_error "unrecognized option: \`$ac_option'
1264 Try \`$0 --help' for more information."
1265     ;;
1266
1267   *=*)
1268     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1269     # Reject names that are not valid shell variable names.
1270     case $ac_envvar in #(
1271       '' | [0-9]* | *[!_$as_cr_alnum]* )
1272       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1273     esac
1274     eval $ac_envvar=\$ac_optarg
1275     export $ac_envvar ;;
1276
1277   *)
1278     # FIXME: should be removed in autoconf 3.0.
1279     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1280     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1281       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1282     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1283     ;;
1284
1285   esac
1286 done
1287
1288 if test -n "$ac_prev"; then
1289   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1290   as_fn_error "missing argument to $ac_option"
1291 fi
1292
1293 if test -n "$ac_unrecognized_opts"; then
1294   case $enable_option_checking in
1295     no) ;;
1296     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1297     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1298   esac
1299 fi
1300
1301 # Check all directory arguments for consistency.
1302 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1303                 datadir sysconfdir sharedstatedir localstatedir includedir \
1304                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1305                 libdir localedir mandir
1306 do
1307   eval ac_val=\$$ac_var
1308   # Remove trailing slashes.
1309   case $ac_val in
1310     */ )
1311       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1312       eval $ac_var=\$ac_val;;
1313   esac
1314   # Be sure to have absolute directory names.
1315   case $ac_val in
1316     [\\/$]* | ?:[\\/]* )  continue;;
1317     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1318   esac
1319   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1320 done
1321
1322 # There might be people who depend on the old broken behavior: `$host'
1323 # used to hold the argument of --host etc.
1324 # FIXME: To remove some day.
1325 build=$build_alias
1326 host=$host_alias
1327 target=$target_alias
1328
1329 # FIXME: To remove some day.
1330 if test "x$host_alias" != x; then
1331   if test "x$build_alias" = x; then
1332     cross_compiling=maybe
1333     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1334     If a cross compiler is detected then cross compile mode will be used." >&2
1335   elif test "x$build_alias" != "x$host_alias"; then
1336     cross_compiling=yes
1337   fi
1338 fi
1339
1340 ac_tool_prefix=
1341 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1342
1343 test "$silent" = yes && exec 6>/dev/null
1344
1345
1346 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1347 ac_ls_di=`ls -di .` &&
1348 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1349   as_fn_error "working directory cannot be determined"
1350 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1351   as_fn_error "pwd does not report name of working directory"
1352
1353
1354 # Find the source files, if location was not specified.
1355 if test -z "$srcdir"; then
1356   ac_srcdir_defaulted=yes
1357   # Try the directory containing this script, then the parent directory.
1358   ac_confdir=`$as_dirname -- "$as_myself" ||
1359 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1360          X"$as_myself" : 'X\(//\)[^/]' \| \
1361          X"$as_myself" : 'X\(//\)$' \| \
1362          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1363 $as_echo X"$as_myself" |
1364     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1365             s//\1/
1366             q
1367           }
1368           /^X\(\/\/\)[^/].*/{
1369             s//\1/
1370             q
1371           }
1372           /^X\(\/\/\)$/{
1373             s//\1/
1374             q
1375           }
1376           /^X\(\/\).*/{
1377             s//\1/
1378             q
1379           }
1380           s/.*/./; q'`
1381   srcdir=$ac_confdir
1382   if test ! -r "$srcdir/$ac_unique_file"; then
1383     srcdir=..
1384   fi
1385 else
1386   ac_srcdir_defaulted=no
1387 fi
1388 if test ! -r "$srcdir/$ac_unique_file"; then
1389   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1390   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1391 fi
1392 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1393 ac_abs_confdir=`(
1394         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1395         pwd)`
1396 # When building in place, set srcdir=.
1397 if test "$ac_abs_confdir" = "$ac_pwd"; then
1398   srcdir=.
1399 fi
1400 # Remove unnecessary trailing slashes from srcdir.
1401 # Double slashes in file names in object file debugging info
1402 # mess up M-x gdb in Emacs.
1403 case $srcdir in
1404 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1405 esac
1406 for ac_var in $ac_precious_vars; do
1407   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1408   eval ac_env_${ac_var}_value=\$${ac_var}
1409   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1410   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1411 done
1412
1413 #
1414 # Report the --help message.
1415 #
1416 if test "$ac_init_help" = "long"; then
1417   # Omit some internal or obsolete options to make the list less imposing.
1418   # This message is too long to be a string in the A/UX 3.1 sh.
1419   cat <<_ACEOF
1420 \`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1421
1422 Usage: $0 [OPTION]... [VAR=VALUE]...
1423
1424 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1425 VAR=VALUE.  See below for descriptions of some of the useful variables.
1426
1427 Defaults for the options are specified in brackets.
1428
1429 Configuration:
1430   -h, --help              display this help and exit
1431       --help=short        display options specific to this package
1432       --help=recursive    display the short help of all the included packages
1433   -V, --version           display version information and exit
1434   -q, --quiet, --silent   do not print \`checking...' messages
1435       --cache-file=FILE   cache test results in FILE [disabled]
1436   -C, --config-cache      alias for \`--cache-file=config.cache'
1437   -n, --no-create         do not create output files
1438       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1439
1440 Installation directories:
1441   --prefix=PREFIX         install architecture-independent files in PREFIX
1442                           [$ac_default_prefix]
1443   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1444                           [PREFIX]
1445
1446 By default, \`make install' will install all the files in
1447 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1448 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1449 for instance \`--prefix=\$HOME'.
1450
1451 For better control, use the options below.
1452
1453 Fine tuning of the installation directories:
1454   --bindir=DIR            user executables [EPREFIX/bin]
1455   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1456   --libexecdir=DIR        program executables [EPREFIX/libexec]
1457   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1458   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1459   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1460   --libdir=DIR            object code libraries [EPREFIX/lib]
1461   --includedir=DIR        C header files [PREFIX/include]
1462   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1463   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1464   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1465   --infodir=DIR           info documentation [DATAROOTDIR/info]
1466   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1467   --mandir=DIR            man documentation [DATAROOTDIR/man]
1468   --docdir=DIR            documentation root [DATAROOTDIR/doc/lto-plugin]
1469   --htmldir=DIR           html documentation [DOCDIR]
1470   --dvidir=DIR            dvi documentation [DOCDIR]
1471   --pdfdir=DIR            pdf documentation [DOCDIR]
1472   --psdir=DIR             ps documentation [DOCDIR]
1473 _ACEOF
1474
1475   cat <<\_ACEOF
1476
1477 Program names:
1478   --program-prefix=PREFIX            prepend PREFIX to installed program names
1479   --program-suffix=SUFFIX            append SUFFIX to installed program names
1480   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1481
1482 System types:
1483   --build=BUILD     configure for building on BUILD [guessed]
1484   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1485 _ACEOF
1486 fi
1487
1488 if test -n "$ac_init_help"; then
1489   case $ac_init_help in
1490      short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1491    esac
1492   cat <<\_ACEOF
1493
1494 Optional Features:
1495   --disable-option-checking  ignore unrecognized --enable/--with options
1496   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1497   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1498   --disable-dependency-tracking  speeds up one-time build
1499   --enable-dependency-tracking   do not reject slow dependency extractors
1500   --enable-shared[=PKGS]  build shared libraries [default=yes]
1501   --enable-static[=PKGS]  build static libraries [default=yes]
1502   --enable-fast-install[=PKGS]
1503                           optimize for fast installation [default=yes]
1504   --disable-libtool-lock  avoid locking (might break parallel builds)
1505   --disable-largefile     omit support for large files
1506
1507 Optional Packages:
1508   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1509   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1510   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1511   --with-pic              try to use only PIC/non-PIC objects [default=use
1512                           both]
1513   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1514
1515 Some influential environment variables:
1516   CC          C compiler command
1517   CFLAGS      C compiler flags
1518   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1519               nonstandard directory <lib dir>
1520   LIBS        libraries to pass to the linker, e.g. -l<library>
1521   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1522               you have headers in a nonstandard directory <include dir>
1523   LIBELFLIBS  How to link libelf
1524   LIBELFINC   How to find libelf include files
1525   CPP         C preprocessor
1526
1527 Use these variables to override the choices made by `configure' or to help
1528 it to find libraries and programs with nonstandard names/locations.
1529
1530 Report bugs to the package provider.
1531 _ACEOF
1532 ac_status=$?
1533 fi
1534
1535 if test "$ac_init_help" = "recursive"; then
1536   # If there are subdirs, report their specific --help.
1537   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1538     test -d "$ac_dir" ||
1539       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1540       continue
1541     ac_builddir=.
1542
1543 case "$ac_dir" in
1544 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1545 *)
1546   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1547   # A ".." for each directory in $ac_dir_suffix.
1548   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1549   case $ac_top_builddir_sub in
1550   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1551   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1552   esac ;;
1553 esac
1554 ac_abs_top_builddir=$ac_pwd
1555 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1556 # for backward compatibility:
1557 ac_top_builddir=$ac_top_build_prefix
1558
1559 case $srcdir in
1560   .)  # We are building in place.
1561     ac_srcdir=.
1562     ac_top_srcdir=$ac_top_builddir_sub
1563     ac_abs_top_srcdir=$ac_pwd ;;
1564   [\\/]* | ?:[\\/]* )  # Absolute name.
1565     ac_srcdir=$srcdir$ac_dir_suffix;
1566     ac_top_srcdir=$srcdir
1567     ac_abs_top_srcdir=$srcdir ;;
1568   *) # Relative name.
1569     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1570     ac_top_srcdir=$ac_top_build_prefix$srcdir
1571     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1572 esac
1573 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1574
1575     cd "$ac_dir" || { ac_status=$?; continue; }
1576     # Check for guested configure.
1577     if test -f "$ac_srcdir/configure.gnu"; then
1578       echo &&
1579       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1580     elif test -f "$ac_srcdir/configure"; then
1581       echo &&
1582       $SHELL "$ac_srcdir/configure" --help=recursive
1583     else
1584       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1585     fi || ac_status=$?
1586     cd "$ac_pwd" || { ac_status=$?; break; }
1587   done
1588 fi
1589
1590 test -n "$ac_init_help" && exit $ac_status
1591 if $ac_init_version; then
1592   cat <<\_ACEOF
1593 LTO plugin for ld configure 0.1
1594 generated by GNU Autoconf 2.64
1595
1596 Copyright (C) 2009 Free Software Foundation, Inc.
1597 This configure script is free software; the Free Software Foundation
1598 gives unlimited permission to copy, distribute and modify it.
1599 _ACEOF
1600   exit
1601 fi
1602
1603 ## ------------------------ ##
1604 ## Autoconf initialization. ##
1605 ## ------------------------ ##
1606
1607 # ac_fn_c_try_compile LINENO
1608 # --------------------------
1609 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1610 ac_fn_c_try_compile ()
1611 {
1612   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613   rm -f conftest.$ac_objext
1614   if { { ac_try="$ac_compile"
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_compile") 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_objext; then :
1633   ac_retval=0
1634 else
1635   $as_echo "$as_me: failed program was:" >&5
1636 sed 's/^/| /' conftest.$ac_ext >&5
1637
1638         ac_retval=1
1639 fi
1640   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1641   return $ac_retval
1642
1643 } # ac_fn_c_try_compile
1644
1645 # ac_fn_c_try_link LINENO
1646 # -----------------------
1647 # Try to link conftest.$ac_ext, and return whether this succeeded.
1648 ac_fn_c_try_link ()
1649 {
1650   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651   rm -f conftest.$ac_objext conftest$ac_exeext
1652   if { { ac_try="$ac_link"
1653 case "(($ac_try" in
1654   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1655   *) ac_try_echo=$ac_try;;
1656 esac
1657 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1658 $as_echo "$ac_try_echo"; } >&5
1659   (eval "$ac_link") 2>conftest.err
1660   ac_status=$?
1661   if test -s conftest.err; then
1662     grep -v '^ *+' conftest.err >conftest.er1
1663     cat conftest.er1 >&5
1664     mv -f conftest.er1 conftest.err
1665   fi
1666   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1667   test $ac_status = 0; } && {
1668          test -z "$ac_c_werror_flag" ||
1669          test ! -s conftest.err
1670        } && test -s conftest$ac_exeext && {
1671          test "$cross_compiling" = yes ||
1672          $as_test_x conftest$ac_exeext
1673        }; then :
1674   ac_retval=0
1675 else
1676   $as_echo "$as_me: failed program was:" >&5
1677 sed 's/^/| /' conftest.$ac_ext >&5
1678
1679         ac_retval=1
1680 fi
1681   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1682   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1683   # interfere with the next link command; also delete a directory that is
1684   # left behind by Apple's compiler.  We do this before executing the actions.
1685   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1686   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1687   return $ac_retval
1688
1689 } # ac_fn_c_try_link
1690
1691 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1692 # -------------------------------------------------------
1693 # Tests whether HEADER exists and can be compiled using the include files in
1694 # INCLUDES, setting the cache variable VAR accordingly.
1695 ac_fn_c_check_header_compile ()
1696 {
1697   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1698   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1699 $as_echo_n "checking for $2... " >&6; }
1700 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1701   $as_echo_n "(cached) " >&6
1702 else
1703   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704 /* end confdefs.h.  */
1705 $4
1706 #include <$2>
1707 _ACEOF
1708 if ac_fn_c_try_compile "$LINENO"; then :
1709   eval "$3=yes"
1710 else
1711   eval "$3=no"
1712 fi
1713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1714 fi
1715 eval ac_res=\$$3
1716                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1717 $as_echo "$ac_res" >&6; }
1718   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719
1720 } # ac_fn_c_check_header_compile
1721
1722 # ac_fn_c_try_cpp LINENO
1723 # ----------------------
1724 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1725 ac_fn_c_try_cpp ()
1726 {
1727   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728   if { { ac_try="$ac_cpp conftest.$ac_ext"
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_cpp conftest.$ac_ext") 2>conftest.err
1736   ac_status=$?
1737   if test -s conftest.err; then
1738     grep -v '^ *+' conftest.err >conftest.er1
1739     cat conftest.er1 >&5
1740     mv -f conftest.er1 conftest.err
1741   fi
1742   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743   test $ac_status = 0; } >/dev/null && {
1744          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1745          test ! -s conftest.err
1746        }; then :
1747   ac_retval=0
1748 else
1749   $as_echo "$as_me: failed program was:" >&5
1750 sed 's/^/| /' conftest.$ac_ext >&5
1751
1752     ac_retval=1
1753 fi
1754   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1755   return $ac_retval
1756
1757 } # ac_fn_c_try_cpp
1758
1759 # ac_fn_c_try_run LINENO
1760 # ----------------------
1761 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1762 # that executables *can* be run.
1763 ac_fn_c_try_run ()
1764 {
1765   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1766   if { { ac_try="$ac_link"
1767 case "(($ac_try" in
1768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1769   *) ac_try_echo=$ac_try;;
1770 esac
1771 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1772 $as_echo "$ac_try_echo"; } >&5
1773   (eval "$ac_link") 2>&5
1774   ac_status=$?
1775   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1776   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1777   { { case "(($ac_try" in
1778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779   *) ac_try_echo=$ac_try;;
1780 esac
1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782 $as_echo "$ac_try_echo"; } >&5
1783   (eval "$ac_try") 2>&5
1784   ac_status=$?
1785   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1786   test $ac_status = 0; }; }; then :
1787   ac_retval=0
1788 else
1789   $as_echo "$as_me: program exited with status $ac_status" >&5
1790        $as_echo "$as_me: failed program was:" >&5
1791 sed 's/^/| /' conftest.$ac_ext >&5
1792
1793        ac_retval=$ac_status
1794 fi
1795   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1796   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1797   return $ac_retval
1798
1799 } # ac_fn_c_try_run
1800
1801 # ac_fn_c_check_func LINENO FUNC VAR
1802 # ----------------------------------
1803 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1804 ac_fn_c_check_func ()
1805 {
1806   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1808 $as_echo_n "checking for $2... " >&6; }
1809 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1810   $as_echo_n "(cached) " >&6
1811 else
1812   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1813 /* end confdefs.h.  */
1814 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1815    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1816 #define $2 innocuous_$2
1817
1818 /* System header to define __stub macros and hopefully few prototypes,
1819     which can conflict with char $2 (); below.
1820     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1821     <limits.h> exists even on freestanding compilers.  */
1822
1823 #ifdef __STDC__
1824 # include <limits.h>
1825 #else
1826 # include <assert.h>
1827 #endif
1828
1829 #undef $2
1830
1831 /* Override any GCC internal prototype to avoid an error.
1832    Use char because int might match the return type of a GCC
1833    builtin and then its argument prototype would still apply.  */
1834 #ifdef __cplusplus
1835 extern "C"
1836 #endif
1837 char $2 ();
1838 /* The GNU C library defines this for functions which it implements
1839     to always fail with ENOSYS.  Some functions are actually named
1840     something starting with __ and the normal name is an alias.  */
1841 #if defined __stub_$2 || defined __stub___$2
1842 choke me
1843 #endif
1844
1845 int
1846 main ()
1847 {
1848 return $2 ();
1849   ;
1850   return 0;
1851 }
1852 _ACEOF
1853 if ac_fn_c_try_link "$LINENO"; then :
1854   eval "$3=yes"
1855 else
1856   eval "$3=no"
1857 fi
1858 rm -f core conftest.err conftest.$ac_objext \
1859     conftest$ac_exeext conftest.$ac_ext
1860 fi
1861 eval ac_res=\$$3
1862                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1863 $as_echo "$ac_res" >&6; }
1864   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1865
1866 } # ac_fn_c_check_func
1867
1868 # ac_fn_c_find_uintX_t LINENO BITS VAR
1869 # ------------------------------------
1870 # Finds an unsigned integer type with width BITS, setting cache variable VAR
1871 # accordingly.
1872 ac_fn_c_find_uintX_t ()
1873 {
1874   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1875   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1876 $as_echo_n "checking for uint$2_t... " >&6; }
1877 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1878   $as_echo_n "(cached) " >&6
1879 else
1880   eval "$3=no"
1881      for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1882          'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1883        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884 /* end confdefs.h.  */
1885 $ac_includes_default
1886 int
1887 main ()
1888 {
1889 static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1890 test_array [0] = 0
1891
1892   ;
1893   return 0;
1894 }
1895 _ACEOF
1896 if ac_fn_c_try_compile "$LINENO"; then :
1897   case $ac_type in #(
1898   uint$2_t) :
1899     eval "$3=yes" ;; #(
1900   *) :
1901     eval "$3=\$ac_type" ;;
1902 esac
1903 fi
1904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1905        eval as_val=\$$3
1906    if test "x$as_val" = x""no; then :
1907
1908 else
1909   break
1910 fi
1911      done
1912 fi
1913 eval ac_res=\$$3
1914                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1915 $as_echo "$ac_res" >&6; }
1916   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1917
1918 } # ac_fn_c_find_uintX_t
1919 cat >config.log <<_ACEOF
1920 This file contains any messages produced by compilers while
1921 running configure, to aid debugging if configure makes a mistake.
1922
1923 It was created by LTO plugin for ld $as_me 0.1, which was
1924 generated by GNU Autoconf 2.64.  Invocation command line was
1925
1926   $ $0 $@
1927
1928 _ACEOF
1929 exec 5>>config.log
1930 {
1931 cat <<_ASUNAME
1932 ## --------- ##
1933 ## Platform. ##
1934 ## --------- ##
1935
1936 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1937 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1938 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1939 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1940 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1941
1942 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1943 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1944
1945 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1946 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1947 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1948 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1949 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1950 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1951 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1952
1953 _ASUNAME
1954
1955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1956 for as_dir in $PATH
1957 do
1958   IFS=$as_save_IFS
1959   test -z "$as_dir" && as_dir=.
1960     $as_echo "PATH: $as_dir"
1961   done
1962 IFS=$as_save_IFS
1963
1964 } >&5
1965
1966 cat >&5 <<_ACEOF
1967
1968
1969 ## ----------- ##
1970 ## Core tests. ##
1971 ## ----------- ##
1972
1973 _ACEOF
1974
1975
1976 # Keep a trace of the command line.
1977 # Strip out --no-create and --no-recursion so they do not pile up.
1978 # Strip out --silent because we don't want to record it for future runs.
1979 # Also quote any args containing shell meta-characters.
1980 # Make two passes to allow for proper duplicate-argument suppression.
1981 ac_configure_args=
1982 ac_configure_args0=
1983 ac_configure_args1=
1984 ac_must_keep_next=false
1985 for ac_pass in 1 2
1986 do
1987   for ac_arg
1988   do
1989     case $ac_arg in
1990     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1991     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1992     | -silent | --silent | --silen | --sile | --sil)
1993       continue ;;
1994     *\'*)
1995       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1996     esac
1997     case $ac_pass in
1998     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1999     2)
2000       as_fn_append ac_configure_args1 " '$ac_arg'"
2001       if test $ac_must_keep_next = true; then
2002         ac_must_keep_next=false # Got value, back to normal.
2003       else
2004         case $ac_arg in
2005           *=* | --config-cache | -C | -disable-* | --disable-* \
2006           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2007           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2008           | -with-* | --with-* | -without-* | --without-* | --x)
2009             case "$ac_configure_args0 " in
2010               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2011             esac
2012             ;;
2013           -* ) ac_must_keep_next=true ;;
2014         esac
2015       fi
2016       as_fn_append ac_configure_args " '$ac_arg'"
2017       ;;
2018     esac
2019   done
2020 done
2021 { ac_configure_args0=; unset ac_configure_args0;}
2022 { ac_configure_args1=; unset ac_configure_args1;}
2023
2024 # When interrupted or exit'd, cleanup temporary files, and complete
2025 # config.log.  We remove comments because anyway the quotes in there
2026 # would cause problems or look ugly.
2027 # WARNING: Use '\'' to represent an apostrophe within the trap.
2028 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2029 trap 'exit_status=$?
2030   # Save into config.log some information that might help in debugging.
2031   {
2032     echo
2033
2034     cat <<\_ASBOX
2035 ## ---------------- ##
2036 ## Cache variables. ##
2037 ## ---------------- ##
2038 _ASBOX
2039     echo
2040     # The following way of writing the cache mishandles newlines in values,
2041 (
2042   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2043     eval ac_val=\$$ac_var
2044     case $ac_val in #(
2045     *${as_nl}*)
2046       case $ac_var in #(
2047       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2048 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2049       esac
2050       case $ac_var in #(
2051       _ | IFS | as_nl) ;; #(
2052       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2053       *) { eval $ac_var=; unset $ac_var;} ;;
2054       esac ;;
2055     esac
2056   done
2057   (set) 2>&1 |
2058     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2059     *${as_nl}ac_space=\ *)
2060       sed -n \
2061         "s/'\''/'\''\\\\'\'''\''/g;
2062           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2063       ;; #(
2064     *)
2065       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2066       ;;
2067     esac |
2068     sort
2069 )
2070     echo
2071
2072     cat <<\_ASBOX
2073 ## ----------------- ##
2074 ## Output variables. ##
2075 ## ----------------- ##
2076 _ASBOX
2077     echo
2078     for ac_var in $ac_subst_vars
2079     do
2080       eval ac_val=\$$ac_var
2081       case $ac_val in
2082       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2083       esac
2084       $as_echo "$ac_var='\''$ac_val'\''"
2085     done | sort
2086     echo
2087
2088     if test -n "$ac_subst_files"; then
2089       cat <<\_ASBOX
2090 ## ------------------- ##
2091 ## File substitutions. ##
2092 ## ------------------- ##
2093 _ASBOX
2094       echo
2095       for ac_var in $ac_subst_files
2096       do
2097         eval ac_val=\$$ac_var
2098         case $ac_val in
2099         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2100         esac
2101         $as_echo "$ac_var='\''$ac_val'\''"
2102       done | sort
2103       echo
2104     fi
2105
2106     if test -s confdefs.h; then
2107       cat <<\_ASBOX
2108 ## ----------- ##
2109 ## confdefs.h. ##
2110 ## ----------- ##
2111 _ASBOX
2112       echo
2113       cat confdefs.h
2114       echo
2115     fi
2116     test "$ac_signal" != 0 &&
2117       $as_echo "$as_me: caught signal $ac_signal"
2118     $as_echo "$as_me: exit $exit_status"
2119   } >&5
2120   rm -f core *.core core.conftest.* &&
2121     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2122     exit $exit_status
2123 ' 0
2124 for ac_signal in 1 2 13 15; do
2125   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2126 done
2127 ac_signal=0
2128
2129 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2130 rm -f -r conftest* confdefs.h
2131
2132 $as_echo "/* confdefs.h */" > confdefs.h
2133
2134 # Predefined preprocessor variables.
2135
2136 cat >>confdefs.h <<_ACEOF
2137 #define PACKAGE_NAME "$PACKAGE_NAME"
2138 _ACEOF
2139
2140 cat >>confdefs.h <<_ACEOF
2141 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2142 _ACEOF
2143
2144 cat >>confdefs.h <<_ACEOF
2145 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2146 _ACEOF
2147
2148 cat >>confdefs.h <<_ACEOF
2149 #define PACKAGE_STRING "$PACKAGE_STRING"
2150 _ACEOF
2151
2152 cat >>confdefs.h <<_ACEOF
2153 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2154 _ACEOF
2155
2156 cat >>confdefs.h <<_ACEOF
2157 #define PACKAGE_URL "$PACKAGE_URL"
2158 _ACEOF
2159
2160
2161 # Let the site file select an alternate cache file if it wants to.
2162 # Prefer an explicitly selected file to automatically selected ones.
2163 ac_site_file1=NONE
2164 ac_site_file2=NONE
2165 if test -n "$CONFIG_SITE"; then
2166   ac_site_file1=$CONFIG_SITE
2167 elif test "x$prefix" != xNONE; then
2168   ac_site_file1=$prefix/share/config.site
2169   ac_site_file2=$prefix/etc/config.site
2170 else
2171   ac_site_file1=$ac_default_prefix/share/config.site
2172   ac_site_file2=$ac_default_prefix/etc/config.site
2173 fi
2174 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2175 do
2176   test "x$ac_site_file" = xNONE && continue
2177   if test -r "$ac_site_file"; then
2178     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2179 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2180     sed 's/^/| /' "$ac_site_file" >&5
2181     . "$ac_site_file"
2182   fi
2183 done
2184
2185 if test -r "$cache_file"; then
2186   # Some versions of bash will fail to source /dev/null (special
2187   # files actually), so we avoid doing that.
2188   if test -f "$cache_file"; then
2189     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2190 $as_echo "$as_me: loading cache $cache_file" >&6;}
2191     case $cache_file in
2192       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2193       *)                      . "./$cache_file";;
2194     esac
2195   fi
2196 else
2197   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2198 $as_echo "$as_me: creating cache $cache_file" >&6;}
2199   >$cache_file
2200 fi
2201
2202 # Check that the precious variables saved in the cache have kept the same
2203 # value.
2204 ac_cache_corrupted=false
2205 for ac_var in $ac_precious_vars; do
2206   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2207   eval ac_new_set=\$ac_env_${ac_var}_set
2208   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2209   eval ac_new_val=\$ac_env_${ac_var}_value
2210   case $ac_old_set,$ac_new_set in
2211     set,)
2212       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2213 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2214       ac_cache_corrupted=: ;;
2215     ,set)
2216       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2217 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2218       ac_cache_corrupted=: ;;
2219     ,);;
2220     *)
2221       if test "x$ac_old_val" != "x$ac_new_val"; then
2222         # differences in whitespace do not lead to failure.
2223         ac_old_val_w=`echo x $ac_old_val`
2224         ac_new_val_w=`echo x $ac_new_val`
2225         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2226           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2227 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2228           ac_cache_corrupted=:
2229         else
2230           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2231 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2232           eval $ac_var=\$ac_old_val
2233         fi
2234         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2235 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2236         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2237 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2238       fi;;
2239   esac
2240   # Pass precious variables to config.status.
2241   if test "$ac_new_set" = set; then
2242     case $ac_new_val in
2243     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2244     *) ac_arg=$ac_var=$ac_new_val ;;
2245     esac
2246     case " $ac_configure_args " in
2247       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2248       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2249     esac
2250   fi
2251 done
2252 if $ac_cache_corrupted; then
2253   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2254 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2255   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2256 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2257   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2258 fi
2259 ## -------------------- ##
2260 ## Main body of script. ##
2261 ## -------------------- ##
2262
2263 ac_ext=c
2264 ac_cpp='$CPP $CPPFLAGS'
2265 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2266 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2267 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2268
2269
2270
2271
2272
2273 ac_aux_dir=
2274 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2275   for ac_t in install-sh install.sh shtool; do
2276     if test -f "$ac_dir/$ac_t"; then
2277       ac_aux_dir=$ac_dir
2278       ac_install_sh="$ac_aux_dir/$ac_t -c"
2279       break 2
2280     fi
2281   done
2282 done
2283 if test -z "$ac_aux_dir"; then
2284   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2285 fi
2286
2287 # These three variables are undocumented and unsupported,
2288 # and are intended to be withdrawn in a future Autoconf release.
2289 # They can cause serious problems if a builder's source tree is in a directory
2290 # whose full name contains unusual characters.
2291 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2292 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2293 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2294
2295
2296 # Make sure we can run config.sub.
2297 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2298   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2299
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2301 $as_echo_n "checking build system type... " >&6; }
2302 if test "${ac_cv_build+set}" = set; then :
2303   $as_echo_n "(cached) " >&6
2304 else
2305   ac_build_alias=$build_alias
2306 test "x$ac_build_alias" = x &&
2307   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2308 test "x$ac_build_alias" = x &&
2309   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2310 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2311   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2312
2313 fi
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2315 $as_echo "$ac_cv_build" >&6; }
2316 case $ac_cv_build in
2317 *-*-*) ;;
2318 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2319 esac
2320 build=$ac_cv_build
2321 ac_save_IFS=$IFS; IFS='-'
2322 set x $ac_cv_build
2323 shift
2324 build_cpu=$1
2325 build_vendor=$2
2326 shift; shift
2327 # Remember, the first character of IFS is used to create $*,
2328 # except with old shells:
2329 build_os=$*
2330 IFS=$ac_save_IFS
2331 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2332
2333
2334  case ${build_alias} in
2335   "") build_noncanonical=${build} ;;
2336   *) build_noncanonical=${build_alias} ;;
2337 esac
2338
2339  case ${host_alias} in
2340   "") host_noncanonical=${build_noncanonical} ;;
2341   *) host_noncanonical=${host_alias} ;;
2342 esac
2343
2344  case ${target_alias} in
2345   "") target_noncanonical=${host_noncanonical} ;;
2346   *) target_noncanonical=${target_alias} ;;
2347 esac
2348
2349
2350 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2351 # have matching libraries, they should use host libraries: Makefile.tpl
2352 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2353 # However, they still use the build modules, because the corresponding
2354 # host modules (e.g. bison) are only built for the host when bootstrap
2355 # finishes. So:
2356 # - build_subdir is where we find build modules, and never changes.
2357 # - build_libsubdir is where we find build libraries, and can be overridden.
2358
2359 # Prefix 'build-' so this never conflicts with target_subdir.
2360 build_subdir="build-${build_noncanonical}"
2361
2362 # Check whether --with-build-libsubdir was given.
2363 if test "${with_build_libsubdir+set}" = set; then :
2364   withval=$with_build_libsubdir; build_libsubdir="$withval"
2365 else
2366   build_libsubdir="$build_subdir"
2367 fi
2368
2369 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2370 if ( test $srcdir = . && test -d gcc ) \
2371    || test -d $srcdir/../host-${host_noncanonical}; then
2372   host_subdir="host-${host_noncanonical}"
2373 else
2374   host_subdir=.
2375 fi
2376 # No prefix.
2377 target_subdir=${target_noncanonical}
2378
2379 am__api_version='1.11'
2380
2381 # Find a good install program.  We prefer a C program (faster),
2382 # so one script is as good as another.  But avoid the broken or
2383 # incompatible versions:
2384 # SysV /etc/install, /usr/sbin/install
2385 # SunOS /usr/etc/install
2386 # IRIX /sbin/install
2387 # AIX /bin/install
2388 # AmigaOS /C/install, which installs bootblocks on floppy discs
2389 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2390 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2391 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2392 # OS/2's system install, which has a completely different semantic
2393 # ./install, which can be erroneously created by make from ./install.sh.
2394 # Reject install programs that cannot install multiple files.
2395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2396 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2397 if test -z "$INSTALL"; then
2398 if test "${ac_cv_path_install+set}" = set; then :
2399   $as_echo_n "(cached) " >&6
2400 else
2401   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2402 for as_dir in $PATH
2403 do
2404   IFS=$as_save_IFS
2405   test -z "$as_dir" && as_dir=.
2406     # Account for people who put trailing slashes in PATH elements.
2407 case $as_dir/ in #((
2408   ./ | .// | /[cC]/* | \
2409   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2410   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2411   /usr/ucb/* ) ;;
2412   *)
2413     # OSF1 and SCO ODT 3.0 have their own names for install.
2414     # Don't use installbsd from OSF since it installs stuff as root
2415     # by default.
2416     for ac_prog in ginstall scoinst install; do
2417       for ac_exec_ext in '' $ac_executable_extensions; do
2418         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2419           if test $ac_prog = install &&
2420             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2421             # AIX install.  It has an incompatible calling convention.
2422             :
2423           elif test $ac_prog = install &&
2424             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2425             # program-specific install script used by HP pwplus--don't use.
2426             :
2427           else
2428             rm -rf conftest.one conftest.two conftest.dir
2429             echo one > conftest.one
2430             echo two > conftest.two
2431             mkdir conftest.dir
2432             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2433               test -s conftest.one && test -s conftest.two &&
2434               test -s conftest.dir/conftest.one &&
2435               test -s conftest.dir/conftest.two
2436             then
2437               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2438               break 3
2439             fi
2440           fi
2441         fi
2442       done
2443     done
2444     ;;
2445 esac
2446
2447   done
2448 IFS=$as_save_IFS
2449
2450 rm -rf conftest.one conftest.two conftest.dir
2451
2452 fi
2453   if test "${ac_cv_path_install+set}" = set; then
2454     INSTALL=$ac_cv_path_install
2455   else
2456     # As a last resort, use the slow shell script.  Don't cache a
2457     # value for INSTALL within a source directory, because that will
2458     # break other packages using the cache if that directory is
2459     # removed, or if the value is a relative name.
2460     INSTALL=$ac_install_sh
2461   fi
2462 fi
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2464 $as_echo "$INSTALL" >&6; }
2465
2466 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2467 # It thinks the first close brace ends the variable substitution.
2468 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2469
2470 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2471
2472 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2473
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2475 $as_echo_n "checking whether build environment is sane... " >&6; }
2476 # Just in case
2477 sleep 1
2478 echo timestamp > conftest.file
2479 # Reject unsafe characters in $srcdir or the absolute working directory
2480 # name.  Accept space and tab only in the latter.
2481 am_lf='
2482 '
2483 case `pwd` in
2484   *[\\\"\#\$\&\'\`$am_lf]*)
2485     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2486 esac
2487 case $srcdir in
2488   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2489     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2490 esac
2491
2492 # Do `set' in a subshell so we don't clobber the current shell's
2493 # arguments.  Must try -L first in case configure is actually a
2494 # symlink; some systems play weird games with the mod time of symlinks
2495 # (eg FreeBSD returns the mod time of the symlink's containing
2496 # directory).
2497 if (
2498    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2499    if test "$*" = "X"; then
2500       # -L didn't work.
2501       set X `ls -t "$srcdir/configure" conftest.file`
2502    fi
2503    rm -f conftest.file
2504    if test "$*" != "X $srcdir/configure conftest.file" \
2505       && test "$*" != "X conftest.file $srcdir/configure"; then
2506
2507       # If neither matched, then we have a broken ls.  This can happen
2508       # if, for instance, CONFIG_SHELL is bash and it inherits a
2509       # broken ls alias from the environment.  This has actually
2510       # happened.  Such a system could not be considered "sane".
2511       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2512 alias in your environment" "$LINENO" 5
2513    fi
2514
2515    test "$2" = conftest.file
2516    )
2517 then
2518    # Ok.
2519    :
2520 else
2521    as_fn_error "newly created file is older than distributed files!
2522 Check your system clock" "$LINENO" 5
2523 fi
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2525 $as_echo "yes" >&6; }
2526 test "$program_prefix" != NONE &&
2527   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2528 # Use a double $ so make ignores it.
2529 test "$program_suffix" != NONE &&
2530   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2531 # Double any \ or $.
2532 # By default was `s,x,x', remove it if useless.
2533 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2534 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2535
2536 # expand $ac_aux_dir to an absolute path
2537 am_aux_dir=`cd $ac_aux_dir && pwd`
2538
2539 if test x"${MISSING+set}" != xset; then
2540   case $am_aux_dir in
2541   *\ * | *\     *)
2542     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2543   *)
2544     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2545   esac
2546 fi
2547 # Use eval to expand $SHELL
2548 if eval "$MISSING --run true"; then
2549   am_missing_run="$MISSING --run "
2550 else
2551   am_missing_run=
2552   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2553 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2554 fi
2555
2556 if test x"${install_sh}" != xset; then
2557   case $am_aux_dir in
2558   *\ * | *\     *)
2559     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2560   *)
2561     install_sh="\${SHELL} $am_aux_dir/install-sh"
2562   esac
2563 fi
2564
2565 # Installed binaries are usually stripped using `strip' when the user
2566 # run `make install-strip'.  However `strip' might not be the right
2567 # tool to use in cross-compilation environments, therefore Automake
2568 # will honor the `STRIP' environment variable to overrule this program.
2569 if test "$cross_compiling" != no; then
2570   if test -n "$ac_tool_prefix"; then
2571   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2572 set dummy ${ac_tool_prefix}strip; ac_word=$2
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2574 $as_echo_n "checking for $ac_word... " >&6; }
2575 if test "${ac_cv_prog_STRIP+set}" = set; then :
2576   $as_echo_n "(cached) " >&6
2577 else
2578   if test -n "$STRIP"; then
2579   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2580 else
2581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2582 for as_dir in $PATH
2583 do
2584   IFS=$as_save_IFS
2585   test -z "$as_dir" && as_dir=.
2586     for ac_exec_ext in '' $ac_executable_extensions; do
2587   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2588     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2589     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2590     break 2
2591   fi
2592 done
2593   done
2594 IFS=$as_save_IFS
2595
2596 fi
2597 fi
2598 STRIP=$ac_cv_prog_STRIP
2599 if test -n "$STRIP"; then
2600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2601 $as_echo "$STRIP" >&6; }
2602 else
2603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2604 $as_echo "no" >&6; }
2605 fi
2606
2607
2608 fi
2609 if test -z "$ac_cv_prog_STRIP"; then
2610   ac_ct_STRIP=$STRIP
2611   # Extract the first word of "strip", so it can be a program name with args.
2612 set dummy strip; ac_word=$2
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2614 $as_echo_n "checking for $ac_word... " >&6; }
2615 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2616   $as_echo_n "(cached) " >&6
2617 else
2618   if test -n "$ac_ct_STRIP"; then
2619   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2620 else
2621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2622 for as_dir in $PATH
2623 do
2624   IFS=$as_save_IFS
2625   test -z "$as_dir" && as_dir=.
2626     for ac_exec_ext in '' $ac_executable_extensions; do
2627   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2628     ac_cv_prog_ac_ct_STRIP="strip"
2629     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2630     break 2
2631   fi
2632 done
2633   done
2634 IFS=$as_save_IFS
2635
2636 fi
2637 fi
2638 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2639 if test -n "$ac_ct_STRIP"; then
2640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2641 $as_echo "$ac_ct_STRIP" >&6; }
2642 else
2643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2644 $as_echo "no" >&6; }
2645 fi
2646
2647   if test "x$ac_ct_STRIP" = x; then
2648     STRIP=":"
2649   else
2650     case $cross_compiling:$ac_tool_warned in
2651 yes:)
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2653 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2654 ac_tool_warned=yes ;;
2655 esac
2656     STRIP=$ac_ct_STRIP
2657   fi
2658 else
2659   STRIP="$ac_cv_prog_STRIP"
2660 fi
2661
2662 fi
2663 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2664
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2666 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2667 if test -z "$MKDIR_P"; then
2668   if test "${ac_cv_path_mkdir+set}" = set; then :
2669   $as_echo_n "(cached) " >&6
2670 else
2671   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2672 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2673 do
2674   IFS=$as_save_IFS
2675   test -z "$as_dir" && as_dir=.
2676     for ac_prog in mkdir gmkdir; do
2677          for ac_exec_ext in '' $ac_executable_extensions; do
2678            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2679            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2680              'mkdir (GNU coreutils) '* | \
2681              'mkdir (coreutils) '* | \
2682              'mkdir (fileutils) '4.1*)
2683                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2684                break 3;;
2685            esac
2686          done
2687        done
2688   done
2689 IFS=$as_save_IFS
2690
2691 fi
2692
2693   if test "${ac_cv_path_mkdir+set}" = set; then
2694     MKDIR_P="$ac_cv_path_mkdir -p"
2695   else
2696     # As a last resort, use the slow shell script.  Don't cache a
2697     # value for MKDIR_P within a source directory, because that will
2698     # break other packages using the cache if that directory is
2699     # removed, or if the value is a relative name.
2700     test -d ./--version && rmdir ./--version
2701     MKDIR_P="$ac_install_sh -d"
2702   fi
2703 fi
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2705 $as_echo "$MKDIR_P" >&6; }
2706
2707 mkdir_p="$MKDIR_P"
2708 case $mkdir_p in
2709   [\\/$]* | ?:[\\/]*) ;;
2710   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2711 esac
2712
2713 for ac_prog in gawk mawk nawk awk
2714 do
2715   # Extract the first word of "$ac_prog", so it can be a program name with args.
2716 set dummy $ac_prog; ac_word=$2
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718 $as_echo_n "checking for $ac_word... " >&6; }
2719 if test "${ac_cv_prog_AWK+set}" = set; then :
2720   $as_echo_n "(cached) " >&6
2721 else
2722   if test -n "$AWK"; then
2723   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2724 else
2725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726 for as_dir in $PATH
2727 do
2728   IFS=$as_save_IFS
2729   test -z "$as_dir" && as_dir=.
2730     for ac_exec_ext in '' $ac_executable_extensions; do
2731   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2732     ac_cv_prog_AWK="$ac_prog"
2733     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2734     break 2
2735   fi
2736 done
2737   done
2738 IFS=$as_save_IFS
2739
2740 fi
2741 fi
2742 AWK=$ac_cv_prog_AWK
2743 if test -n "$AWK"; then
2744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2745 $as_echo "$AWK" >&6; }
2746 else
2747   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748 $as_echo "no" >&6; }
2749 fi
2750
2751
2752   test -n "$AWK" && break
2753 done
2754
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2756 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2757 set x ${MAKE-make}
2758 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2759 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2760   $as_echo_n "(cached) " >&6
2761 else
2762   cat >conftest.make <<\_ACEOF
2763 SHELL = /bin/sh
2764 all:
2765         @echo '@@@%%%=$(MAKE)=@@@%%%'
2766 _ACEOF
2767 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2768 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2769   *@@@%%%=?*=@@@%%%*)
2770     eval ac_cv_prog_make_${ac_make}_set=yes;;
2771   *)
2772     eval ac_cv_prog_make_${ac_make}_set=no;;
2773 esac
2774 rm -f conftest.make
2775 fi
2776 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2778 $as_echo "yes" >&6; }
2779   SET_MAKE=
2780 else
2781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2782 $as_echo "no" >&6; }
2783   SET_MAKE="MAKE=${MAKE-make}"
2784 fi
2785
2786 rm -rf .tst 2>/dev/null
2787 mkdir .tst 2>/dev/null
2788 if test -d .tst; then
2789   am__leading_dot=.
2790 else
2791   am__leading_dot=_
2792 fi
2793 rmdir .tst 2>/dev/null
2794
2795 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2796   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2797   # is not polluted with repeated "-I."
2798   am__isrc=' -I$(srcdir)'
2799   # test to see if srcdir already configured
2800   if test -f $srcdir/config.status; then
2801     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2802   fi
2803 fi
2804
2805 # test whether we have cygpath
2806 if test -z "$CYGPATH_W"; then
2807   if (cygpath --version) >/dev/null 2>/dev/null; then
2808     CYGPATH_W='cygpath -w'
2809   else
2810     CYGPATH_W=echo
2811   fi
2812 fi
2813
2814
2815 # Define the identity of the package.
2816  PACKAGE='lto-plugin'
2817  VERSION='0.1'
2818
2819
2820 cat >>confdefs.h <<_ACEOF
2821 #define PACKAGE "$PACKAGE"
2822 _ACEOF
2823
2824
2825 cat >>confdefs.h <<_ACEOF
2826 #define VERSION "$VERSION"
2827 _ACEOF
2828
2829 # Some tools Automake needs.
2830
2831 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2832
2833
2834 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2835
2836
2837 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2838
2839
2840 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2841
2842
2843 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2844
2845 # We need awk for the "check" target.  The system "awk" is bad on
2846 # some platforms.
2847 # Always define AMTAR for backward compatibility.
2848
2849 AMTAR=${AMTAR-"${am_missing_run}tar"}
2850
2851 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2852
2853
2854
2855
2856
2857 ac_ext=c
2858 ac_cpp='$CPP $CPPFLAGS'
2859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2862 if test -n "$ac_tool_prefix"; then
2863   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2864 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2866 $as_echo_n "checking for $ac_word... " >&6; }
2867 if test "${ac_cv_prog_CC+set}" = set; then :
2868   $as_echo_n "(cached) " >&6
2869 else
2870   if test -n "$CC"; then
2871   ac_cv_prog_CC="$CC" # Let the user override the test.
2872 else
2873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2874 for as_dir in $PATH
2875 do
2876   IFS=$as_save_IFS
2877   test -z "$as_dir" && as_dir=.
2878     for ac_exec_ext in '' $ac_executable_extensions; do
2879   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2880     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2881     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2882     break 2
2883   fi
2884 done
2885   done
2886 IFS=$as_save_IFS
2887
2888 fi
2889 fi
2890 CC=$ac_cv_prog_CC
2891 if test -n "$CC"; then
2892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2893 $as_echo "$CC" >&6; }
2894 else
2895   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2896 $as_echo "no" >&6; }
2897 fi
2898
2899
2900 fi
2901 if test -z "$ac_cv_prog_CC"; then
2902   ac_ct_CC=$CC
2903   # Extract the first word of "gcc", so it can be a program name with args.
2904 set dummy gcc; ac_word=$2
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2906 $as_echo_n "checking for $ac_word... " >&6; }
2907 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2908   $as_echo_n "(cached) " >&6
2909 else
2910   if test -n "$ac_ct_CC"; then
2911   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2912 else
2913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2914 for as_dir in $PATH
2915 do
2916   IFS=$as_save_IFS
2917   test -z "$as_dir" && as_dir=.
2918     for ac_exec_ext in '' $ac_executable_extensions; do
2919   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2920     ac_cv_prog_ac_ct_CC="gcc"
2921     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2922     break 2
2923   fi
2924 done
2925   done
2926 IFS=$as_save_IFS
2927
2928 fi
2929 fi
2930 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2931 if test -n "$ac_ct_CC"; then
2932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2933 $as_echo "$ac_ct_CC" >&6; }
2934 else
2935   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2936 $as_echo "no" >&6; }
2937 fi
2938
2939   if test "x$ac_ct_CC" = x; then
2940     CC=""
2941   else
2942     case $cross_compiling:$ac_tool_warned in
2943 yes:)
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2945 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2946 ac_tool_warned=yes ;;
2947 esac
2948     CC=$ac_ct_CC
2949   fi
2950 else
2951   CC="$ac_cv_prog_CC"
2952 fi
2953
2954 if test -z "$CC"; then
2955           if test -n "$ac_tool_prefix"; then
2956     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2957 set dummy ${ac_tool_prefix}cc; ac_word=$2
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2959 $as_echo_n "checking for $ac_word... " >&6; }
2960 if test "${ac_cv_prog_CC+set}" = set; then :
2961   $as_echo_n "(cached) " >&6
2962 else
2963   if test -n "$CC"; then
2964   ac_cv_prog_CC="$CC" # Let the user override the test.
2965 else
2966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2967 for as_dir in $PATH
2968 do
2969   IFS=$as_save_IFS
2970   test -z "$as_dir" && as_dir=.
2971     for ac_exec_ext in '' $ac_executable_extensions; do
2972   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2973     ac_cv_prog_CC="${ac_tool_prefix}cc"
2974     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2975     break 2
2976   fi
2977 done
2978   done
2979 IFS=$as_save_IFS
2980
2981 fi
2982 fi
2983 CC=$ac_cv_prog_CC
2984 if test -n "$CC"; then
2985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2986 $as_echo "$CC" >&6; }
2987 else
2988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2989 $as_echo "no" >&6; }
2990 fi
2991
2992
2993   fi
2994 fi
2995 if test -z "$CC"; then
2996   # Extract the first word of "cc", so it can be a program name with args.
2997 set dummy cc; ac_word=$2
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2999 $as_echo_n "checking for $ac_word... " >&6; }
3000 if test "${ac_cv_prog_CC+set}" = set; then :
3001   $as_echo_n "(cached) " >&6
3002 else
3003   if test -n "$CC"; then
3004   ac_cv_prog_CC="$CC" # Let the user override the test.
3005 else
3006   ac_prog_rejected=no
3007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3008 for as_dir in $PATH
3009 do
3010   IFS=$as_save_IFS
3011   test -z "$as_dir" && as_dir=.
3012     for ac_exec_ext in '' $ac_executable_extensions; do
3013   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3014     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3015        ac_prog_rejected=yes
3016        continue
3017      fi
3018     ac_cv_prog_CC="cc"
3019     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3020     break 2
3021   fi
3022 done
3023   done
3024 IFS=$as_save_IFS
3025
3026 if test $ac_prog_rejected = yes; then
3027   # We found a bogon in the path, so make sure we never use it.
3028   set dummy $ac_cv_prog_CC
3029   shift
3030   if test $# != 0; then
3031     # We chose a different compiler from the bogus one.
3032     # However, it has the same basename, so the bogon will be chosen
3033     # first if we set CC to just the basename; use the full file name.
3034     shift
3035     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3036   fi
3037 fi
3038 fi
3039 fi
3040 CC=$ac_cv_prog_CC
3041 if test -n "$CC"; then
3042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3043 $as_echo "$CC" >&6; }
3044 else
3045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3046 $as_echo "no" >&6; }
3047 fi
3048
3049
3050 fi
3051 if test -z "$CC"; then
3052   if test -n "$ac_tool_prefix"; then
3053   for ac_prog in cl.exe
3054   do
3055     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3056 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3058 $as_echo_n "checking for $ac_word... " >&6; }
3059 if test "${ac_cv_prog_CC+set}" = set; then :
3060   $as_echo_n "(cached) " >&6
3061 else
3062   if test -n "$CC"; then
3063   ac_cv_prog_CC="$CC" # Let the user override the test.
3064 else
3065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3066 for as_dir in $PATH
3067 do
3068   IFS=$as_save_IFS
3069   test -z "$as_dir" && as_dir=.
3070     for ac_exec_ext in '' $ac_executable_extensions; do
3071   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3072     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3073     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3074     break 2
3075   fi
3076 done
3077   done
3078 IFS=$as_save_IFS
3079
3080 fi
3081 fi
3082 CC=$ac_cv_prog_CC
3083 if test -n "$CC"; then
3084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3085 $as_echo "$CC" >&6; }
3086 else
3087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3088 $as_echo "no" >&6; }
3089 fi
3090
3091
3092     test -n "$CC" && break
3093   done
3094 fi
3095 if test -z "$CC"; then
3096   ac_ct_CC=$CC
3097   for ac_prog in cl.exe
3098 do
3099   # Extract the first word of "$ac_prog", so it can be a program name with args.
3100 set dummy $ac_prog; ac_word=$2
3101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3102 $as_echo_n "checking for $ac_word... " >&6; }
3103 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3104   $as_echo_n "(cached) " >&6
3105 else
3106   if test -n "$ac_ct_CC"; then
3107   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3108 else
3109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3110 for as_dir in $PATH
3111 do
3112   IFS=$as_save_IFS
3113   test -z "$as_dir" && as_dir=.
3114     for ac_exec_ext in '' $ac_executable_extensions; do
3115   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3116     ac_cv_prog_ac_ct_CC="$ac_prog"
3117     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3118     break 2
3119   fi
3120 done
3121   done
3122 IFS=$as_save_IFS
3123
3124 fi
3125 fi
3126 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3127 if test -n "$ac_ct_CC"; then
3128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3129 $as_echo "$ac_ct_CC" >&6; }
3130 else
3131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3132 $as_echo "no" >&6; }
3133 fi
3134
3135
3136   test -n "$ac_ct_CC" && break
3137 done
3138
3139   if test "x$ac_ct_CC" = x; then
3140     CC=""
3141   else
3142     case $cross_compiling:$ac_tool_warned in
3143 yes:)
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3145 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3146 ac_tool_warned=yes ;;
3147 esac
3148     CC=$ac_ct_CC
3149   fi
3150 fi
3151
3152 fi
3153
3154
3155 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3156 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3157 as_fn_error "no acceptable C compiler found in \$PATH
3158 See \`config.log' for more details." "$LINENO" 5; }
3159
3160 # Provide some information about the compiler.
3161 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3162 set X $ac_compile
3163 ac_compiler=$2
3164 for ac_option in --version -v -V -qversion; do
3165   { { ac_try="$ac_compiler $ac_option >&5"
3166 case "(($ac_try" in
3167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168   *) ac_try_echo=$ac_try;;
3169 esac
3170 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3171 $as_echo "$ac_try_echo"; } >&5
3172   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3173   ac_status=$?
3174   if test -s conftest.err; then
3175     sed '10a\
3176 ... rest of stderr output deleted ...
3177          10q' conftest.err >conftest.er1
3178     cat conftest.er1 >&5
3179     rm -f conftest.er1 conftest.err
3180   fi
3181   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3182   test $ac_status = 0; }
3183 done
3184
3185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3186 /* end confdefs.h.  */
3187
3188 int
3189 main ()
3190 {
3191
3192   ;
3193   return 0;
3194 }
3195 _ACEOF
3196 ac_clean_files_save=$ac_clean_files
3197 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3198 # Try to create an executable without -o first, disregard a.out.
3199 # It will help us diagnose broken compilers, and finding out an intuition
3200 # of exeext.
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3202 $as_echo_n "checking for C compiler default output file name... " >&6; }
3203 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3204
3205 # The possible output files:
3206 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3207
3208 ac_rmfiles=
3209 for ac_file in $ac_files
3210 do
3211   case $ac_file in
3212     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3213     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3214   esac
3215 done
3216 rm -f $ac_rmfiles
3217
3218 if { { ac_try="$ac_link_default"
3219 case "(($ac_try" in
3220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3221   *) ac_try_echo=$ac_try;;
3222 esac
3223 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3224 $as_echo "$ac_try_echo"; } >&5
3225   (eval "$ac_link_default") 2>&5
3226   ac_status=$?
3227   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3228   test $ac_status = 0; }; then :
3229   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3230 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3231 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3232 # so that the user can short-circuit this test for compilers unknown to
3233 # Autoconf.
3234 for ac_file in $ac_files ''
3235 do
3236   test -f "$ac_file" || continue
3237   case $ac_file in
3238     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3239         ;;
3240     [ab].out )
3241         # We found the default executable, but exeext='' is most
3242         # certainly right.
3243         break;;
3244     *.* )
3245         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3246         then :; else
3247            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3248         fi
3249         # We set ac_cv_exeext here because the later test for it is not
3250         # safe: cross compilers may not add the suffix if given an `-o'
3251         # argument, so we may need to know it at that point already.
3252         # Even if this section looks crufty: it has the advantage of
3253         # actually working.
3254         break;;
3255     * )
3256         break;;
3257   esac
3258 done
3259 test "$ac_cv_exeext" = no && ac_cv_exeext=
3260
3261 else
3262   ac_file=''
3263 fi
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3265 $as_echo "$ac_file" >&6; }
3266 if test -z "$ac_file"; then :
3267   $as_echo "$as_me: failed program was:" >&5
3268 sed 's/^/| /' conftest.$ac_ext >&5
3269
3270 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3271 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3272 { as_fn_set_status 77
3273 as_fn_error "C compiler cannot create executables
3274 See \`config.log' for more details." "$LINENO" 5; }; }
3275 fi
3276 ac_exeext=$ac_cv_exeext
3277
3278 # Check that the compiler produces executables we can run.  If not, either
3279 # the compiler is broken, or we cross compile.
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3281 $as_echo_n "checking whether the C compiler works... " >&6; }
3282 # If not cross compiling, check that we can run a simple program.
3283 if test "$cross_compiling" != yes; then
3284   if { ac_try='./$ac_file'
3285   { { case "(($ac_try" in
3286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3287   *) ac_try_echo=$ac_try;;
3288 esac
3289 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3290 $as_echo "$ac_try_echo"; } >&5
3291   (eval "$ac_try") 2>&5
3292   ac_status=$?
3293   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3294   test $ac_status = 0; }; }; then
3295     cross_compiling=no
3296   else
3297     if test "$cross_compiling" = maybe; then
3298         cross_compiling=yes
3299     else
3300         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3301 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3302 as_fn_error "cannot run C compiled programs.
3303 If you meant to cross compile, use \`--host'.
3304 See \`config.log' for more details." "$LINENO" 5; }
3305     fi
3306   fi
3307 fi
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3309 $as_echo "yes" >&6; }
3310
3311 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3312 ac_clean_files=$ac_clean_files_save
3313 # Check that the compiler produces executables we can run.  If not, either
3314 # the compiler is broken, or we cross compile.
3315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3316 $as_echo_n "checking whether we are cross compiling... " >&6; }
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3318 $as_echo "$cross_compiling" >&6; }
3319
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3321 $as_echo_n "checking for suffix of executables... " >&6; }
3322 if { { ac_try="$ac_link"
3323 case "(($ac_try" in
3324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3325   *) ac_try_echo=$ac_try;;
3326 esac
3327 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3328 $as_echo "$ac_try_echo"; } >&5
3329   (eval "$ac_link") 2>&5
3330   ac_status=$?
3331   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3332   test $ac_status = 0; }; then :
3333   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3334 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3335 # work properly (i.e., refer to `conftest.exe'), while it won't with
3336 # `rm'.
3337 for ac_file in conftest.exe conftest conftest.*; do
3338   test -f "$ac_file" || continue
3339   case $ac_file in
3340     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3341     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3342           break;;
3343     * ) break;;
3344   esac
3345 done
3346 else
3347   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3348 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3349 as_fn_error "cannot compute suffix of executables: cannot compile and link
3350 See \`config.log' for more details." "$LINENO" 5; }
3351 fi
3352 rm -f conftest$ac_cv_exeext
3353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3354 $as_echo "$ac_cv_exeext" >&6; }
3355
3356 rm -f conftest.$ac_ext
3357 EXEEXT=$ac_cv_exeext
3358 ac_exeext=$EXEEXT
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3360 $as_echo_n "checking for suffix of object files... " >&6; }
3361 if test "${ac_cv_objext+set}" = set; then :
3362   $as_echo_n "(cached) " >&6
3363 else
3364   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3365 /* end confdefs.h.  */
3366
3367 int
3368 main ()
3369 {
3370
3371   ;
3372   return 0;
3373 }
3374 _ACEOF
3375 rm -f conftest.o conftest.obj
3376 if { { ac_try="$ac_compile"
3377 case "(($ac_try" in
3378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3379   *) ac_try_echo=$ac_try;;
3380 esac
3381 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3382 $as_echo "$ac_try_echo"; } >&5
3383   (eval "$ac_compile") 2>&5
3384   ac_status=$?
3385   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3386   test $ac_status = 0; }; then :
3387   for ac_file in conftest.o conftest.obj conftest.*; do
3388   test -f "$ac_file" || continue;
3389   case $ac_file in
3390     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3391     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3392        break;;
3393   esac
3394 done
3395 else
3396   $as_echo "$as_me: failed program was:" >&5
3397 sed 's/^/| /' conftest.$ac_ext >&5
3398
3399 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3400 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3401 as_fn_error "cannot compute suffix of object files: cannot compile
3402 See \`config.log' for more details." "$LINENO" 5; }
3403 fi
3404 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3405 fi
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3407 $as_echo "$ac_cv_objext" >&6; }
3408 OBJEXT=$ac_cv_objext
3409 ac_objext=$OBJEXT
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3411 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3412 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3413   $as_echo_n "(cached) " >&6
3414 else
3415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416 /* end confdefs.h.  */
3417
3418 int
3419 main ()
3420 {
3421 #ifndef __GNUC__
3422        choke me
3423 #endif
3424
3425   ;
3426   return 0;
3427 }
3428 _ACEOF
3429 if ac_fn_c_try_compile "$LINENO"; then :
3430   ac_compiler_gnu=yes
3431 else
3432   ac_compiler_gnu=no
3433 fi
3434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3435 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3436
3437 fi
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3439 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3440 if test $ac_compiler_gnu = yes; then
3441   GCC=yes
3442 else
3443   GCC=
3444 fi
3445 ac_test_CFLAGS=${CFLAGS+set}
3446 ac_save_CFLAGS=$CFLAGS
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3448 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3449 if test "${ac_cv_prog_cc_g+set}" = set; then :
3450   $as_echo_n "(cached) " >&6
3451 else
3452   ac_save_c_werror_flag=$ac_c_werror_flag
3453    ac_c_werror_flag=yes
3454    ac_cv_prog_cc_g=no
3455    CFLAGS="-g"
3456    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3457 /* end confdefs.h.  */
3458
3459 int
3460 main ()
3461 {
3462
3463   ;
3464   return 0;
3465 }
3466 _ACEOF
3467 if ac_fn_c_try_compile "$LINENO"; then :
3468   ac_cv_prog_cc_g=yes
3469 else
3470   CFLAGS=""
3471       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3472 /* end confdefs.h.  */
3473
3474 int
3475 main ()
3476 {
3477
3478   ;
3479   return 0;
3480 }
3481 _ACEOF
3482 if ac_fn_c_try_compile "$LINENO"; then :
3483
3484 else
3485   ac_c_werror_flag=$ac_save_c_werror_flag
3486          CFLAGS="-g"
3487          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3488 /* end confdefs.h.  */
3489
3490 int
3491 main ()
3492 {
3493
3494   ;
3495   return 0;
3496 }
3497 _ACEOF
3498 if ac_fn_c_try_compile "$LINENO"; then :
3499   ac_cv_prog_cc_g=yes
3500 fi
3501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3502 fi
3503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3504 fi
3505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3506    ac_c_werror_flag=$ac_save_c_werror_flag
3507 fi
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3509 $as_echo "$ac_cv_prog_cc_g" >&6; }
3510 if test "$ac_test_CFLAGS" = set; then
3511   CFLAGS=$ac_save_CFLAGS
3512 elif test $ac_cv_prog_cc_g = yes; then
3513   if test "$GCC" = yes; then
3514     CFLAGS="-g -O2"
3515   else
3516     CFLAGS="-g"
3517   fi
3518 else
3519   if test "$GCC" = yes; then
3520     CFLAGS="-O2"
3521   else
3522     CFLAGS=
3523   fi
3524 fi
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3526 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3527 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3528   $as_echo_n "(cached) " >&6
3529 else
3530   ac_cv_prog_cc_c89=no
3531 ac_save_CC=$CC
3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3533 /* end confdefs.h.  */
3534 #include <stdarg.h>
3535 #include <stdio.h>
3536 #include <sys/types.h>
3537 #include <sys/stat.h>
3538 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3539 struct buf { int x; };
3540 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3541 static char *e (p, i)
3542      char **p;
3543      int i;
3544 {
3545   return p[i];
3546 }
3547 static char *f (char * (*g) (char **, int), char **p, ...)
3548 {
3549   char *s;
3550   va_list v;
3551   va_start (v,p);
3552   s = g (p, va_arg (v,int));
3553   va_end (v);
3554   return s;
3555 }
3556
3557 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3558    function prototypes and stuff, but not '\xHH' hex character constants.
3559    These don't provoke an error unfortunately, instead are silently treated
3560    as 'x'.  The following induces an error, until -std is added to get
3561    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3562    array size at least.  It's necessary to write '\x00'==0 to get something
3563    that's true only with -std.  */
3564 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3565
3566 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3567    inside strings and character constants.  */
3568 #define FOO(x) 'x'
3569 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3570
3571 int test (int i, double x);
3572 struct s1 {int (*f) (int a);};
3573 struct s2 {int (*f) (double a);};
3574 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3575 int argc;
3576 char **argv;
3577 int
3578 main ()
3579 {
3580 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3581   ;
3582   return 0;
3583 }
3584 _ACEOF
3585 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3586         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3587 do
3588   CC="$ac_save_CC $ac_arg"
3589   if ac_fn_c_try_compile "$LINENO"; then :
3590   ac_cv_prog_cc_c89=$ac_arg
3591 fi
3592 rm -f core conftest.err conftest.$ac_objext
3593   test "x$ac_cv_prog_cc_c89" != "xno" && break
3594 done
3595 rm -f conftest.$ac_ext
3596 CC=$ac_save_CC
3597
3598 fi
3599 # AC_CACHE_VAL
3600 case "x$ac_cv_prog_cc_c89" in
3601   x)
3602     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3603 $as_echo "none needed" >&6; } ;;
3604   xno)
3605     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3606 $as_echo "unsupported" >&6; } ;;
3607   *)
3608     CC="$CC $ac_cv_prog_cc_c89"
3609     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3610 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3611 esac
3612 if test "x$ac_cv_prog_cc_c89" != xno; then :
3613
3614 fi
3615
3616 ac_ext=c
3617 ac_cpp='$CPP $CPPFLAGS'
3618 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3619 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3620 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3621 DEPDIR="${am__leading_dot}deps"
3622
3623 ac_config_commands="$ac_config_commands depfiles"
3624
3625
3626 am_make=${MAKE-make}
3627 cat > confinc << 'END'
3628 am__doit:
3629         @echo this is the am__doit target
3630 .PHONY: am__doit
3631 END
3632 # If we don't find an include directive, just comment out the code.
3633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3634 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3635 am__include="#"
3636 am__quote=
3637 _am_result=none
3638 # First try GNU make style include.
3639 echo "include confinc" > confmf
3640 # Ignore all kinds of additional output from `make'.
3641 case `$am_make -s -f confmf 2> /dev/null` in #(
3642 *the\ am__doit\ target*)
3643   am__include=include
3644   am__quote=
3645   _am_result=GNU
3646   ;;
3647 esac
3648 # Now try BSD make style include.
3649 if test "$am__include" = "#"; then
3650    echo '.include "confinc"' > confmf
3651    case `$am_make -s -f confmf 2> /dev/null` in #(
3652    *the\ am__doit\ target*)
3653      am__include=.include
3654      am__quote="\""
3655      _am_result=BSD
3656      ;;
3657    esac
3658 fi
3659
3660
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3662 $as_echo "$_am_result" >&6; }
3663 rm -f confinc confmf
3664
3665 # Check whether --enable-dependency-tracking was given.
3666 if test "${enable_dependency_tracking+set}" = set; then :
3667   enableval=$enable_dependency_tracking;
3668 fi
3669
3670 if test "x$enable_dependency_tracking" != xno; then
3671   am_depcomp="$ac_aux_dir/depcomp"
3672   AMDEPBACKSLASH='\'
3673 fi
3674  if test "x$enable_dependency_tracking" != xno; then
3675   AMDEP_TRUE=
3676   AMDEP_FALSE='#'
3677 else
3678   AMDEP_TRUE='#'
3679   AMDEP_FALSE=
3680 fi
3681
3682
3683
3684 depcc="$CC"   am_compiler_list=
3685
3686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3687 $as_echo_n "checking dependency style of $depcc... " >&6; }
3688 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3689   $as_echo_n "(cached) " >&6
3690 else
3691   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3692   # We make a subdir and do the tests there.  Otherwise we can end up
3693   # making bogus files that we don't know about and never remove.  For
3694   # instance it was reported that on HP-UX the gcc test will end up
3695   # making a dummy file named `D' -- because `-MD' means `put the output
3696   # in D'.
3697   mkdir conftest.dir
3698   # Copy depcomp to subdir because otherwise we won't find it if we're
3699   # using a relative directory.
3700   cp "$am_depcomp" conftest.dir
3701   cd conftest.dir
3702   # We will build objects and dependencies in a subdirectory because
3703   # it helps to detect inapplicable dependency modes.  For instance
3704   # both Tru64's cc and ICC support -MD to output dependencies as a
3705   # side effect of compilation, but ICC will put the dependencies in
3706   # the current directory while Tru64 will put them in the object
3707   # directory.
3708   mkdir sub
3709
3710   am_cv_CC_dependencies_compiler_type=none
3711   if test "$am_compiler_list" = ""; then
3712      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3713   fi
3714   am__universal=false
3715   case " $depcc " in #(
3716      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3717      esac
3718
3719   for depmode in $am_compiler_list; do
3720     # Setup a source with many dependencies, because some compilers
3721     # like to wrap large dependency lists on column 80 (with \), and
3722     # we should not choose a depcomp mode which is confused by this.
3723     #
3724     # We need to recreate these files for each test, as the compiler may
3725     # overwrite some of them when testing with obscure command lines.
3726     # This happens at least with the AIX C compiler.
3727     : > sub/conftest.c
3728     for i in 1 2 3 4 5 6; do
3729       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3730       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3731       # Solaris 8's {/usr,}/bin/sh.
3732       touch sub/conftst$i.h
3733     done
3734     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3735
3736     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3737     # mode.  It turns out that the SunPro C++ compiler does not properly
3738     # handle `-M -o', and we need to detect this.  Also, some Intel
3739     # versions had trouble with output in subdirs
3740     am__obj=sub/conftest.${OBJEXT-o}
3741     am__minus_obj="-o $am__obj"
3742     case $depmode in
3743     gcc)
3744       # This depmode causes a compiler race in universal mode.
3745       test "$am__universal" = false || continue
3746       ;;
3747     nosideeffect)
3748       # after this tag, mechanisms are not by side-effect, so they'll
3749       # only be used when explicitly requested
3750       if test "x$enable_dependency_tracking" = xyes; then
3751         continue
3752       else
3753         break
3754       fi
3755       ;;
3756     msvisualcpp | msvcmsys)
3757       # This compiler won't grok `-c -o', but also, the minuso test has
3758       # not run yet.  These depmodes are late enough in the game, and
3759       # so weak that their functioning should not be impacted.
3760       am__obj=conftest.${OBJEXT-o}
3761       am__minus_obj=
3762       ;;
3763     none) break ;;
3764     esac
3765     if depmode=$depmode \
3766        source=sub/conftest.c object=$am__obj \
3767        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3768        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3769          >/dev/null 2>conftest.err &&
3770        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3771        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3772        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3773        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3774       # icc doesn't choke on unknown options, it will just issue warnings
3775       # or remarks (even with -Werror).  So we grep stderr for any message
3776       # that says an option was ignored or not supported.
3777       # When given -MP, icc 7.0 and 7.1 complain thusly:
3778       #   icc: Command line warning: ignoring option '-M'; no argument required
3779       # The diagnosis changed in icc 8.0:
3780       #   icc: Command line remark: option '-MP' not supported
3781       if (grep 'ignoring option' conftest.err ||
3782           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3783         am_cv_CC_dependencies_compiler_type=$depmode
3784         break
3785       fi
3786     fi
3787   done
3788
3789   cd ..
3790   rm -rf conftest.dir
3791 else
3792   am_cv_CC_dependencies_compiler_type=none
3793 fi
3794
3795 fi
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3797 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3798 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3799
3800  if
3801   test "x$enable_dependency_tracking" != xno \
3802   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3803   am__fastdepCC_TRUE=
3804   am__fastdepCC_FALSE='#'
3805 else
3806   am__fastdepCC_TRUE='#'
3807   am__fastdepCC_FALSE=
3808 fi
3809
3810
3811
3812
3813 case `pwd` in
3814   *\ * | *\     *)
3815     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3816 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3817 esac
3818
3819
3820
3821 macro_version='2.2.6'
3822 macro_revision='1.3012'
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836 ltmain="$ac_aux_dir/ltmain.sh"
3837
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3839 $as_echo_n "checking host system type... " >&6; }
3840 if test "${ac_cv_host+set}" = set; then :
3841   $as_echo_n "(cached) " >&6
3842 else
3843   if test "x$host_alias" = x; then
3844   ac_cv_host=$ac_cv_build
3845 else
3846   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3847     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3848 fi
3849
3850 fi
3851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3852 $as_echo "$ac_cv_host" >&6; }
3853 case $ac_cv_host in
3854 *-*-*) ;;
3855 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3856 esac
3857 host=$ac_cv_host
3858 ac_save_IFS=$IFS; IFS='-'
3859 set x $ac_cv_host
3860 shift
3861 host_cpu=$1
3862 host_vendor=$2
3863 shift; shift
3864 # Remember, the first character of IFS is used to create $*,
3865 # except with old shells:
3866 host_os=$*
3867 IFS=$ac_save_IFS
3868 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3869
3870
3871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3872 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3873 if test "${ac_cv_path_SED+set}" = set; then :
3874   $as_echo_n "(cached) " >&6
3875 else
3876             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3877      for ac_i in 1 2 3 4 5 6 7; do
3878        ac_script="$ac_script$as_nl$ac_script"
3879      done
3880      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3881      { ac_script=; unset ac_script;}
3882      if test -z "$SED"; then
3883   ac_path_SED_found=false
3884   # Loop through the user's path and test for each of PROGNAME-LIST
3885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3886 for as_dir in $PATH
3887 do
3888   IFS=$as_save_IFS
3889   test -z "$as_dir" && as_dir=.
3890     for ac_prog in sed gsed; do
3891     for ac_exec_ext in '' $ac_executable_extensions; do
3892       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3893       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3894 # Check for GNU ac_path_SED and select it if it is found.
3895   # Check for GNU $ac_path_SED
3896 case `"$ac_path_SED" --version 2>&1` in
3897 *GNU*)
3898   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3899 *)
3900   ac_count=0
3901   $as_echo_n 0123456789 >"conftest.in"
3902   while :
3903   do
3904     cat "conftest.in" "conftest.in" >"conftest.tmp"
3905     mv "conftest.tmp" "conftest.in"
3906     cp "conftest.in" "conftest.nl"
3907     $as_echo '' >> "conftest.nl"
3908     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3909     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3910     as_fn_arith $ac_count + 1 && ac_count=$as_val
3911     if test $ac_count -gt ${ac_path_SED_max-0}; then
3912       # Best one so far, save it but keep looking for a better one
3913       ac_cv_path_SED="$ac_path_SED"
3914       ac_path_SED_max=$ac_count
3915     fi
3916     # 10*(2^10) chars as input seems more than enough
3917     test $ac_count -gt 10 && break
3918   done
3919   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3920 esac
3921
3922       $ac_path_SED_found && break 3
3923     done
3924   done
3925   done
3926 IFS=$as_save_IFS
3927   if test -z "$ac_cv_path_SED"; then
3928     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3929   fi
3930 else
3931   ac_cv_path_SED=$SED
3932 fi
3933
3934 fi
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3936 $as_echo "$ac_cv_path_SED" >&6; }
3937  SED="$ac_cv_path_SED"
3938   rm -f conftest.sed
3939
3940 test -z "$SED" && SED=sed
3941 Xsed="$SED -e 1s/^X//"
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3954 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3955 if test "${ac_cv_path_GREP+set}" = set; then :
3956   $as_echo_n "(cached) " >&6
3957 else
3958   if test -z "$GREP"; then
3959   ac_path_GREP_found=false
3960   # Loop through the user's path and test for each of PROGNAME-LIST
3961   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3962 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3963 do
3964   IFS=$as_save_IFS
3965   test -z "$as_dir" && as_dir=.
3966     for ac_prog in grep ggrep; do
3967     for ac_exec_ext in '' $ac_executable_extensions; do
3968       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3969       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3970 # Check for GNU ac_path_GREP and select it if it is found.
3971   # Check for GNU $ac_path_GREP
3972 case `"$ac_path_GREP" --version 2>&1` in
3973 *GNU*)
3974   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3975 *)
3976   ac_count=0
3977   $as_echo_n 0123456789 >"conftest.in"
3978   while :
3979   do
3980     cat "conftest.in" "conftest.in" >"conftest.tmp"
3981     mv "conftest.tmp" "conftest.in"
3982     cp "conftest.in" "conftest.nl"
3983     $as_echo 'GREP' >> "conftest.nl"
3984     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3985     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3986     as_fn_arith $ac_count + 1 && ac_count=$as_val
3987     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3988       # Best one so far, save it but keep looking for a better one
3989       ac_cv_path_GREP="$ac_path_GREP"
3990       ac_path_GREP_max=$ac_count
3991     fi
3992     # 10*(2^10) chars as input seems more than enough
3993     test $ac_count -gt 10 && break
3994   done
3995   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3996 esac
3997
3998       $ac_path_GREP_found && break 3
3999     done
4000   done
4001   done
4002 IFS=$as_save_IFS
4003   if test -z "$ac_cv_path_GREP"; then
4004     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4005   fi
4006 else
4007   ac_cv_path_GREP=$GREP
4008 fi
4009
4010 fi
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4012 $as_echo "$ac_cv_path_GREP" >&6; }
4013  GREP="$ac_cv_path_GREP"
4014
4015
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4017 $as_echo_n "checking for egrep... " >&6; }
4018 if test "${ac_cv_path_EGREP+set}" = set; then :
4019   $as_echo_n "(cached) " >&6
4020 else
4021   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4022    then ac_cv_path_EGREP="$GREP -E"
4023    else
4024      if test -z "$EGREP"; then
4025   ac_path_EGREP_found=false
4026   # Loop through the user's path and test for each of PROGNAME-LIST
4027   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4028 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4029 do
4030   IFS=$as_save_IFS
4031   test -z "$as_dir" && as_dir=.
4032     for ac_prog in egrep; do
4033     for ac_exec_ext in '' $ac_executable_extensions; do
4034       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4035       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4036 # Check for GNU ac_path_EGREP and select it if it is found.
4037   # Check for GNU $ac_path_EGREP
4038 case `"$ac_path_EGREP" --version 2>&1` in
4039 *GNU*)
4040   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4041 *)
4042   ac_count=0
4043   $as_echo_n 0123456789 >"conftest.in"
4044   while :
4045   do
4046     cat "conftest.in" "conftest.in" >"conftest.tmp"
4047     mv "conftest.tmp" "conftest.in"
4048     cp "conftest.in" "conftest.nl"
4049     $as_echo 'EGREP' >> "conftest.nl"
4050     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4051     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4052     as_fn_arith $ac_count + 1 && ac_count=$as_val
4053     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4054       # Best one so far, save it but keep looking for a better one
4055       ac_cv_path_EGREP="$ac_path_EGREP"
4056       ac_path_EGREP_max=$ac_count
4057     fi
4058     # 10*(2^10) chars as input seems more than enough
4059     test $ac_count -gt 10 && break
4060   done
4061   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4062 esac
4063
4064       $ac_path_EGREP_found && break 3
4065     done
4066   done
4067   done
4068 IFS=$as_save_IFS
4069   if test -z "$ac_cv_path_EGREP"; then
4070     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4071   fi
4072 else
4073   ac_cv_path_EGREP=$EGREP
4074 fi
4075
4076    fi
4077 fi
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4079 $as_echo "$ac_cv_path_EGREP" >&6; }
4080  EGREP="$ac_cv_path_EGREP"
4081
4082
4083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4084 $as_echo_n "checking for fgrep... " >&6; }
4085 if test "${ac_cv_path_FGREP+set}" = set; then :
4086   $as_echo_n "(cached) " >&6
4087 else
4088   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4089    then ac_cv_path_FGREP="$GREP -F"
4090    else
4091      if test -z "$FGREP"; then
4092   ac_path_FGREP_found=false
4093   # Loop through the user's path and test for each of PROGNAME-LIST
4094   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4095 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4096 do
4097   IFS=$as_save_IFS
4098   test -z "$as_dir" && as_dir=.
4099     for ac_prog in fgrep; do
4100     for ac_exec_ext in '' $ac_executable_extensions; do
4101       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4102       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4103 # Check for GNU ac_path_FGREP and select it if it is found.
4104   # Check for GNU $ac_path_FGREP
4105 case `"$ac_path_FGREP" --version 2>&1` in
4106 *GNU*)
4107   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4108 *)
4109   ac_count=0
4110   $as_echo_n 0123456789 >"conftest.in"
4111   while :
4112   do
4113     cat "conftest.in" "conftest.in" >"conftest.tmp"
4114     mv "conftest.tmp" "conftest.in"
4115     cp "conftest.in" "conftest.nl"
4116     $as_echo 'FGREP' >> "conftest.nl"
4117     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4118     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4119     as_fn_arith $ac_count + 1 && ac_count=$as_val
4120     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4121       # Best one so far, save it but keep looking for a better one
4122       ac_cv_path_FGREP="$ac_path_FGREP"
4123       ac_path_FGREP_max=$ac_count
4124     fi
4125     # 10*(2^10) chars as input seems more than enough
4126     test $ac_count -gt 10 && break
4127   done
4128   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4129 esac
4130
4131       $ac_path_FGREP_found && break 3
4132     done
4133   done
4134   done
4135 IFS=$as_save_IFS
4136   if test -z "$ac_cv_path_FGREP"; then
4137     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4138   fi
4139 else
4140   ac_cv_path_FGREP=$FGREP
4141 fi
4142
4143    fi
4144 fi
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4146 $as_echo "$ac_cv_path_FGREP" >&6; }
4147  FGREP="$ac_cv_path_FGREP"
4148
4149
4150 test -z "$GREP" && GREP=grep
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170 # Check whether --with-gnu-ld was given.
4171 if test "${with_gnu_ld+set}" = set; then :
4172   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4173 else
4174   with_gnu_ld=no
4175 fi
4176
4177 ac_prog=ld
4178 if test "$GCC" = yes; then
4179   # Check if gcc -print-prog-name=ld gives a path.
4180   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4181 $as_echo_n "checking for ld used by $CC... " >&6; }
4182   case $host in
4183   *-*-mingw*)
4184     # gcc leaves a trailing carriage return which upsets mingw
4185     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4186   *)
4187     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4188   esac
4189   case $ac_prog in
4190     # Accept absolute paths.
4191     [\\/]* | ?:[\\/]*)
4192       re_direlt='/[^/][^/]*/\.\./'
4193       # Canonicalize the pathname of ld
4194       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4195       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4196         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4197       done
4198       test -z "$LD" && LD="$ac_prog"
4199       ;;
4200   "")
4201     # If it fails, then pretend we aren't using GCC.
4202     ac_prog=ld
4203     ;;
4204   *)
4205     # If it is relative, then search for the first ld in PATH.
4206     with_gnu_ld=unknown
4207     ;;
4208   esac
4209 elif test "$with_gnu_ld" = yes; then
4210   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4211 $as_echo_n "checking for GNU ld... " >&6; }
4212 else
4213   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4214 $as_echo_n "checking for non-GNU ld... " >&6; }
4215 fi
4216 if test "${lt_cv_path_LD+set}" = set; then :
4217   $as_echo_n "(cached) " >&6
4218 else
4219   if test -z "$LD"; then
4220   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4221   for ac_dir in $PATH; do
4222     IFS="$lt_save_ifs"
4223     test -z "$ac_dir" && ac_dir=.
4224     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4225       lt_cv_path_LD="$ac_dir/$ac_prog"
4226       # Check to see if the program is GNU ld.  I'd rather use --version,
4227       # but apparently some variants of GNU ld only accept -v.
4228       # Break only if it was the GNU/non-GNU ld that we prefer.
4229       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4230       *GNU* | *'with BFD'*)
4231         test "$with_gnu_ld" != no && break
4232         ;;
4233       *)
4234         test "$with_gnu_ld" != yes && break
4235         ;;
4236       esac
4237     fi
4238   done
4239   IFS="$lt_save_ifs"
4240 else
4241   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4242 fi
4243 fi
4244
4245 LD="$lt_cv_path_LD"
4246 if test -n "$LD"; then
4247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4248 $as_echo "$LD" >&6; }
4249 else
4250   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4251 $as_echo "no" >&6; }
4252 fi
4253 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4255 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4256 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4257   $as_echo_n "(cached) " >&6
4258 else
4259   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4260 case `$LD -v 2>&1 </dev/null` in
4261 *GNU* | *'with BFD'*)
4262   lt_cv_prog_gnu_ld=yes
4263   ;;
4264 *)
4265   lt_cv_prog_gnu_ld=no
4266   ;;
4267 esac
4268 fi
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4270 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4271 with_gnu_ld=$lt_cv_prog_gnu_ld
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4282 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4283 if test "${lt_cv_path_NM+set}" = set; then :
4284   $as_echo_n "(cached) " >&6
4285 else
4286   if test -n "$NM"; then
4287   # Let the user override the test.
4288   lt_cv_path_NM="$NM"
4289 else
4290   lt_nm_to_check="${ac_tool_prefix}nm"
4291   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4292     lt_nm_to_check="$lt_nm_to_check nm"
4293   fi
4294   for lt_tmp_nm in $lt_nm_to_check; do
4295     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4296     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4297       IFS="$lt_save_ifs"
4298       test -z "$ac_dir" && ac_dir=.
4299       tmp_nm="$ac_dir/$lt_tmp_nm"
4300       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4301         # Check to see if the nm accepts a BSD-compat flag.
4302         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4303         #   nm: unknown option "B" ignored
4304         # Tru64's nm complains that /dev/null is an invalid object file
4305         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4306         */dev/null* | *'Invalid file or object type'*)
4307           lt_cv_path_NM="$tmp_nm -B"
4308           break
4309           ;;
4310         *)
4311           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4312           */dev/null*)
4313             lt_cv_path_NM="$tmp_nm -p"
4314             break
4315             ;;
4316           *)
4317             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4318             continue # so that we can try to find one that supports BSD flags
4319             ;;
4320           esac
4321           ;;
4322         esac
4323       fi
4324     done
4325     IFS="$lt_save_ifs"
4326   done
4327   : ${lt_cv_path_NM=no}
4328 fi
4329 fi
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4331 $as_echo "$lt_cv_path_NM" >&6; }
4332 if test "$lt_cv_path_NM" != "no"; then
4333   NM="$lt_cv_path_NM"
4334 else
4335   # Didn't find any BSD compatible name lister, look for dumpbin.
4336   if test -n "$ac_tool_prefix"; then
4337   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4338   do
4339     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4340 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4342 $as_echo_n "checking for $ac_word... " >&6; }
4343 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4344   $as_echo_n "(cached) " >&6
4345 else
4346   if test -n "$DUMPBIN"; then
4347   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4348 else
4349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350 for as_dir in $PATH
4351 do
4352   IFS=$as_save_IFS
4353   test -z "$as_dir" && as_dir=.
4354     for ac_exec_ext in '' $ac_executable_extensions; do
4355   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4356     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4357     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4358     break 2
4359   fi
4360 done
4361   done
4362 IFS=$as_save_IFS
4363
4364 fi
4365 fi
4366 DUMPBIN=$ac_cv_prog_DUMPBIN
4367 if test -n "$DUMPBIN"; then
4368   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4369 $as_echo "$DUMPBIN" >&6; }
4370 else
4371   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4372 $as_echo "no" >&6; }
4373 fi
4374
4375
4376     test -n "$DUMPBIN" && break
4377   done
4378 fi
4379 if test -z "$DUMPBIN"; then
4380   ac_ct_DUMPBIN=$DUMPBIN
4381   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4382 do
4383   # Extract the first word of "$ac_prog", so it can be a program name with args.
4384 set dummy $ac_prog; ac_word=$2
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4386 $as_echo_n "checking for $ac_word... " >&6; }
4387 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4388   $as_echo_n "(cached) " >&6
4389 else
4390   if test -n "$ac_ct_DUMPBIN"; then
4391   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4392 else
4393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4394 for as_dir in $PATH
4395 do
4396   IFS=$as_save_IFS
4397   test -z "$as_dir" && as_dir=.
4398     for ac_exec_ext in '' $ac_executable_extensions; do
4399   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4400     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4401     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4402     break 2
4403   fi
4404 done
4405   done
4406 IFS=$as_save_IFS
4407
4408 fi
4409 fi
4410 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4411 if test -n "$ac_ct_DUMPBIN"; then
4412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4413 $as_echo "$ac_ct_DUMPBIN" >&6; }
4414 else
4415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4416 $as_echo "no" >&6; }
4417 fi
4418
4419
4420   test -n "$ac_ct_DUMPBIN" && break
4421 done
4422
4423   if test "x$ac_ct_DUMPBIN" = x; then
4424     DUMPBIN=":"
4425   else
4426     case $cross_compiling:$ac_tool_warned in
4427 yes:)
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4429 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4430 ac_tool_warned=yes ;;
4431 esac
4432     DUMPBIN=$ac_ct_DUMPBIN
4433   fi
4434 fi
4435
4436
4437   if test "$DUMPBIN" != ":"; then
4438     NM="$DUMPBIN"
4439   fi
4440 fi
4441 test -z "$NM" && NM=nm
4442
4443
4444
4445
4446
4447
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4449 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4450 if test "${lt_cv_nm_interface+set}" = set; then :
4451   $as_echo_n "(cached) " >&6
4452 else
4453   lt_cv_nm_interface="BSD nm"
4454   echo "int some_variable = 0;" > conftest.$ac_ext
4455   (eval echo "\"\$as_me:4455: $ac_compile\"" >&5)
4456   (eval "$ac_compile" 2>conftest.err)
4457   cat conftest.err >&5
4458   (eval echo "\"\$as_me:4458: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4459   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4460   cat conftest.err >&5
4461   (eval echo "\"\$as_me:4461: output\"" >&5)
4462   cat conftest.out >&5
4463   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4464     lt_cv_nm_interface="MS dumpbin"
4465   fi
4466   rm -f conftest*
4467 fi
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4469 $as_echo "$lt_cv_nm_interface" >&6; }
4470
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4472 $as_echo_n "checking whether ln -s works... " >&6; }
4473 LN_S=$as_ln_s
4474 if test "$LN_S" = "ln -s"; then
4475   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4476 $as_echo "yes" >&6; }
4477 else
4478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4479 $as_echo "no, using $LN_S" >&6; }
4480 fi
4481
4482 # find the maximum length of command line arguments
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4484 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4485 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4486   $as_echo_n "(cached) " >&6
4487 else
4488     i=0
4489   teststring="ABCD"
4490
4491   case $build_os in
4492   msdosdjgpp*)
4493     # On DJGPP, this test can blow up pretty badly due to problems in libc
4494     # (any single argument exceeding 2000 bytes causes a buffer overrun
4495     # during glob expansion).  Even if it were fixed, the result of this
4496     # check would be larger than it should be.
4497     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4498     ;;
4499
4500   gnu*)
4501     # Under GNU Hurd, this test is not required because there is
4502     # no limit to the length of command line arguments.
4503     # Libtool will interpret -1 as no limit whatsoever
4504     lt_cv_sys_max_cmd_len=-1;
4505     ;;
4506
4507   cygwin* | mingw* | cegcc*)
4508     # On Win9x/ME, this test blows up -- it succeeds, but takes
4509     # about 5 minutes as the teststring grows exponentially.
4510     # Worse, since 9x/ME are not pre-emptively multitasking,
4511     # you end up with a "frozen" computer, even though with patience
4512     # the test eventually succeeds (with a max line length of 256k).
4513     # Instead, let's just punt: use the minimum linelength reported by
4514     # all of the supported platforms: 8192 (on NT/2K/XP).
4515     lt_cv_sys_max_cmd_len=8192;
4516     ;;
4517
4518   amigaos*)
4519     # On AmigaOS with pdksh, this test takes hours, literally.
4520     # So we just punt and use a minimum line length of 8192.
4521     lt_cv_sys_max_cmd_len=8192;
4522     ;;
4523
4524   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4525     # This has been around since 386BSD, at least.  Likely further.
4526     if test -x /sbin/sysctl; then
4527       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4528     elif test -x /usr/sbin/sysctl; then
4529       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4530     else
4531       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4532     fi
4533     # And add a safety zone
4534     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4535     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4536     ;;
4537
4538   interix*)
4539     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4540     lt_cv_sys_max_cmd_len=196608
4541     ;;
4542
4543   osf*)
4544     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4545     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4546     # nice to cause kernel panics so lets avoid the loop below.
4547     # First set a reasonable default.
4548     lt_cv_sys_max_cmd_len=16384
4549     #
4550     if test -x /sbin/sysconfig; then
4551       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4552         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4553       esac
4554     fi
4555     ;;
4556   sco3.2v5*)
4557     lt_cv_sys_max_cmd_len=102400
4558     ;;
4559   sysv5* | sco5v6* | sysv4.2uw2*)
4560     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4561     if test -n "$kargmax"; then
4562       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4563     else
4564       lt_cv_sys_max_cmd_len=32768
4565     fi
4566     ;;
4567   *)
4568     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4569     if test -n "$lt_cv_sys_max_cmd_len"; then
4570       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4571       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4572     else
4573       # Make teststring a little bigger before we do anything with it.
4574       # a 1K string should be a reasonable start.
4575       for i in 1 2 3 4 5 6 7 8 ; do
4576         teststring=$teststring$teststring
4577       done
4578       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4579       # If test is not a shell built-in, we'll probably end up computing a
4580       # maximum length that is only half of the actual maximum length, but
4581       # we can't tell.
4582       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4583                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4584               test $i != 17 # 1/2 MB should be enough
4585       do
4586         i=`expr $i + 1`
4587         teststring=$teststring$teststring
4588       done
4589       # Only check the string length outside the loop.
4590       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4591       teststring=
4592       # Add a significant safety factor because C++ compilers can tack on
4593       # massive amounts of additional arguments before passing them to the
4594       # linker.  It appears as though 1/2 is a usable value.
4595       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4596     fi
4597     ;;
4598   esac
4599
4600 fi
4601
4602 if test -n $lt_cv_sys_max_cmd_len ; then
4603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4604 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4605 else
4606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4607 $as_echo "none" >&6; }
4608 fi
4609 max_cmd_len=$lt_cv_sys_max_cmd_len
4610
4611
4612
4613
4614
4615
4616 : ${CP="cp -f"}
4617 : ${MV="mv -f"}
4618 : ${RM="rm -f"}
4619
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4621 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4622 # Try some XSI features
4623 xsi_shell=no
4624 ( _lt_dummy="a/b/c"
4625   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4626       = c,a/b,, \
4627     && eval 'test $(( 1 + 1 )) -eq 2 \
4628     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4629   && xsi_shell=yes
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4631 $as_echo "$xsi_shell" >&6; }
4632
4633
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4635 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4636 lt_shell_append=no
4637 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4638     >/dev/null 2>&1 \
4639   && lt_shell_append=yes
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4641 $as_echo "$lt_shell_append" >&6; }
4642
4643
4644 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4645   lt_unset=unset
4646 else
4647   lt_unset=false
4648 fi
4649
4650
4651
4652
4653
4654 # test EBCDIC or ASCII
4655 case `echo X|tr X '\101'` in
4656  A) # ASCII based system
4657     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4658   lt_SP2NL='tr \040 \012'
4659   lt_NL2SP='tr \015\012 \040\040'
4660   ;;
4661  *) # EBCDIC based system
4662   lt_SP2NL='tr \100 \n'
4663   lt_NL2SP='tr \r\n \100\100'
4664   ;;
4665 esac
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4676 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4677 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4678   $as_echo_n "(cached) " >&6
4679 else
4680   lt_cv_ld_reload_flag='-r'
4681 fi
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4683 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4684 reload_flag=$lt_cv_ld_reload_flag
4685 case $reload_flag in
4686 "" | " "*) ;;
4687 *) reload_flag=" $reload_flag" ;;
4688 esac
4689 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4690 case $host_os in
4691   darwin*)
4692     if test "$GCC" = yes; then
4693       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4694     else
4695       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4696     fi
4697     ;;
4698 esac
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708 if test -n "$ac_tool_prefix"; then
4709   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4710 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4712 $as_echo_n "checking for $ac_word... " >&6; }
4713 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4714   $as_echo_n "(cached) " >&6
4715 else
4716   if test -n "$OBJDUMP"; then
4717   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4718 else
4719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4720 for as_dir in $PATH
4721 do
4722   IFS=$as_save_IFS
4723   test -z "$as_dir" && as_dir=.
4724     for ac_exec_ext in '' $ac_executable_extensions; do
4725   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4726     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4727     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4728     break 2
4729   fi
4730 done
4731   done
4732 IFS=$as_save_IFS
4733
4734 fi
4735 fi
4736 OBJDUMP=$ac_cv_prog_OBJDUMP
4737 if test -n "$OBJDUMP"; then
4738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4739 $as_echo "$OBJDUMP" >&6; }
4740 else
4741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4742 $as_echo "no" >&6; }
4743 fi
4744
4745
4746 fi
4747 if test -z "$ac_cv_prog_OBJDUMP"; then
4748   ac_ct_OBJDUMP=$OBJDUMP
4749   # Extract the first word of "objdump", so it can be a program name with args.
4750 set dummy objdump; ac_word=$2
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4752 $as_echo_n "checking for $ac_word... " >&6; }
4753 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4754   $as_echo_n "(cached) " >&6
4755 else
4756   if test -n "$ac_ct_OBJDUMP"; then
4757   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4758 else
4759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4760 for as_dir in $PATH
4761 do
4762   IFS=$as_save_IFS
4763   test -z "$as_dir" && as_dir=.
4764     for ac_exec_ext in '' $ac_executable_extensions; do
4765   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4766     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4767     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4768     break 2
4769   fi
4770 done
4771   done
4772 IFS=$as_save_IFS
4773
4774 fi
4775 fi
4776 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4777 if test -n "$ac_ct_OBJDUMP"; then
4778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4779 $as_echo "$ac_ct_OBJDUMP" >&6; }
4780 else
4781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4782 $as_echo "no" >&6; }
4783 fi
4784
4785   if test "x$ac_ct_OBJDUMP" = x; then
4786     OBJDUMP="false"
4787   else
4788     case $cross_compiling:$ac_tool_warned in
4789 yes:)
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4791 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4792 ac_tool_warned=yes ;;
4793 esac
4794     OBJDUMP=$ac_ct_OBJDUMP
4795   fi
4796 else
4797   OBJDUMP="$ac_cv_prog_OBJDUMP"
4798 fi
4799
4800 test -z "$OBJDUMP" && OBJDUMP=objdump
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4811 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4812 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4813   $as_echo_n "(cached) " >&6
4814 else
4815   lt_cv_file_magic_cmd='$MAGIC_CMD'
4816 lt_cv_file_magic_test_file=
4817 lt_cv_deplibs_check_method='unknown'
4818 # Need to set the preceding variable on all platforms that support
4819 # interlibrary dependencies.
4820 # 'none' -- dependencies not supported.
4821 # `unknown' -- same as none, but documents that we really don't know.
4822 # 'pass_all' -- all dependencies passed with no checks.
4823 # 'test_compile' -- check by making test program.
4824 # 'file_magic [[regex]]' -- check by looking for files in library path
4825 # which responds to the $file_magic_cmd with a given extended regex.
4826 # If you have `file' or equivalent on your system and you're not sure
4827 # whether `pass_all' will *always* work, you probably want this one.
4828
4829 case $host_os in
4830 aix[4-9]*)
4831   lt_cv_deplibs_check_method=pass_all
4832   ;;
4833
4834 beos*)
4835   lt_cv_deplibs_check_method=pass_all
4836   ;;
4837
4838 bsdi[45]*)
4839   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4840   lt_cv_file_magic_cmd='/usr/bin/file -L'
4841   lt_cv_file_magic_test_file=/shlib/libc.so
4842   ;;
4843
4844 cygwin*)
4845   # func_win32_libid is a shell function defined in ltmain.sh
4846   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4847   lt_cv_file_magic_cmd='func_win32_libid'
4848   ;;
4849
4850 mingw* | pw32*)
4851   # Base MSYS/MinGW do not provide the 'file' command needed by
4852   # func_win32_libid shell function, so use a weaker test based on 'objdump',
4853   # unless we find 'file', for example because we are cross-compiling.
4854   if ( file / ) >/dev/null 2>&1; then
4855     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4856     lt_cv_file_magic_cmd='func_win32_libid'
4857   else
4858     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4859     lt_cv_file_magic_cmd='$OBJDUMP -f'
4860   fi
4861   ;;
4862
4863 cegcc)
4864   # use the weaker test based on 'objdump'. See mingw*.
4865   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4866   lt_cv_file_magic_cmd='$OBJDUMP -f'
4867   ;;
4868
4869 darwin* | rhapsody*)
4870   lt_cv_deplibs_check_method=pass_all
4871   ;;
4872
4873 freebsd* | dragonfly*)
4874   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4875     case $host_cpu in
4876     i*86 )
4877       # Not sure whether the presence of OpenBSD here was a mistake.
4878       # Let's accept both of them until this is cleared up.
4879       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4880       lt_cv_file_magic_cmd=/usr/bin/file
4881       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4882       ;;
4883     esac
4884   else
4885     lt_cv_deplibs_check_method=pass_all
4886   fi
4887   ;;
4888
4889 gnu*)
4890   lt_cv_deplibs_check_method=pass_all
4891   ;;
4892
4893 hpux10.20* | hpux11*)
4894   lt_cv_file_magic_cmd=/usr/bin/file
4895   case $host_cpu in
4896   ia64*)
4897     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4898     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4899     ;;
4900   hppa*64*)
4901     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4902     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4903     ;;
4904   *)
4905     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4906     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4907     ;;
4908   esac
4909   ;;
4910
4911 interix[3-9]*)
4912   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4913   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4914   ;;
4915
4916 irix5* | irix6* | nonstopux*)
4917   case $LD in
4918   *-32|*"-32 ") libmagic=32-bit;;
4919   *-n32|*"-n32 ") libmagic=N32;;
4920   *-64|*"-64 ") libmagic=64-bit;;
4921   *) libmagic=never-match;;
4922   esac
4923   lt_cv_deplibs_check_method=pass_all
4924   ;;
4925
4926 # This must be Linux ELF.
4927 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4928   lt_cv_deplibs_check_method=pass_all
4929   ;;
4930
4931 netbsd*)
4932   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4933     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4934   else
4935     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4936   fi
4937   ;;
4938
4939 newos6*)
4940   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4941   lt_cv_file_magic_cmd=/usr/bin/file
4942   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4943   ;;
4944
4945 *nto* | *qnx*)
4946   lt_cv_deplibs_check_method=pass_all
4947   ;;
4948
4949 openbsd*)
4950   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4951     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4952   else
4953     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4954   fi
4955   ;;
4956
4957 osf3* | osf4* | osf5*)
4958   lt_cv_deplibs_check_method=pass_all
4959   ;;
4960
4961 rdos*)
4962   lt_cv_deplibs_check_method=pass_all
4963   ;;
4964
4965 solaris*)
4966   lt_cv_deplibs_check_method=pass_all
4967   ;;
4968
4969 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4970   lt_cv_deplibs_check_method=pass_all
4971   ;;
4972
4973 sysv4 | sysv4.3*)
4974   case $host_vendor in
4975   motorola)
4976     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]'
4977     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4978     ;;
4979   ncr)
4980     lt_cv_deplibs_check_method=pass_all
4981     ;;
4982   sequent)
4983     lt_cv_file_magic_cmd='/bin/file'
4984     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4985     ;;
4986   sni)
4987     lt_cv_file_magic_cmd='/bin/file'
4988     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4989     lt_cv_file_magic_test_file=/lib/libc.so
4990     ;;
4991   siemens)
4992     lt_cv_deplibs_check_method=pass_all
4993     ;;
4994   pc)
4995     lt_cv_deplibs_check_method=pass_all
4996     ;;
4997   esac
4998   ;;
4999
5000 tpf*)
5001   lt_cv_deplibs_check_method=pass_all
5002   ;;
5003 esac
5004
5005 fi
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5007 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5008 file_magic_cmd=$lt_cv_file_magic_cmd
5009 deplibs_check_method=$lt_cv_deplibs_check_method
5010 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023 if test -n "$ac_tool_prefix"; then
5024   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5025 set dummy ${ac_tool_prefix}ar; ac_word=$2
5026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5027 $as_echo_n "checking for $ac_word... " >&6; }
5028 if test "${ac_cv_prog_AR+set}" = set; then :
5029   $as_echo_n "(cached) " >&6
5030 else
5031   if test -n "$AR"; then
5032   ac_cv_prog_AR="$AR" # Let the user override the test.
5033 else
5034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5035 for as_dir in $PATH
5036 do
5037   IFS=$as_save_IFS
5038   test -z "$as_dir" && as_dir=.
5039     for ac_exec_ext in '' $ac_executable_extensions; do
5040   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5041     ac_cv_prog_AR="${ac_tool_prefix}ar"
5042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5043     break 2
5044   fi
5045 done
5046   done
5047 IFS=$as_save_IFS
5048
5049 fi
5050 fi
5051 AR=$ac_cv_prog_AR
5052 if test -n "$AR"; then
5053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5054 $as_echo "$AR" >&6; }
5055 else
5056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5057 $as_echo "no" >&6; }
5058 fi
5059
5060
5061 fi
5062 if test -z "$ac_cv_prog_AR"; then
5063   ac_ct_AR=$AR
5064   # Extract the first word of "ar", so it can be a program name with args.
5065 set dummy ar; ac_word=$2
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5067 $as_echo_n "checking for $ac_word... " >&6; }
5068 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5069   $as_echo_n "(cached) " >&6
5070 else
5071   if test -n "$ac_ct_AR"; then
5072   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5073 else
5074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5075 for as_dir in $PATH
5076 do
5077   IFS=$as_save_IFS
5078   test -z "$as_dir" && as_dir=.
5079     for ac_exec_ext in '' $ac_executable_extensions; do
5080   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5081     ac_cv_prog_ac_ct_AR="ar"
5082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5083     break 2
5084   fi
5085 done
5086   done
5087 IFS=$as_save_IFS
5088
5089 fi
5090 fi
5091 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5092 if test -n "$ac_ct_AR"; then
5093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5094 $as_echo "$ac_ct_AR" >&6; }
5095 else
5096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5097 $as_echo "no" >&6; }
5098 fi
5099
5100   if test "x$ac_ct_AR" = x; then
5101     AR="false"
5102   else
5103     case $cross_compiling:$ac_tool_warned in
5104 yes:)
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5106 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5107 ac_tool_warned=yes ;;
5108 esac
5109     AR=$ac_ct_AR
5110   fi
5111 else
5112   AR="$ac_cv_prog_AR"
5113 fi
5114
5115 test -z "$AR" && AR=ar
5116 test -z "$AR_FLAGS" && AR_FLAGS=cru
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128 if test -n "$ac_tool_prefix"; then
5129   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5130 set dummy ${ac_tool_prefix}strip; ac_word=$2
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5132 $as_echo_n "checking for $ac_word... " >&6; }
5133 if test "${ac_cv_prog_STRIP+set}" = set; then :
5134   $as_echo_n "(cached) " >&6
5135 else
5136   if test -n "$STRIP"; then
5137   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5138 else
5139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5140 for as_dir in $PATH
5141 do
5142   IFS=$as_save_IFS
5143   test -z "$as_dir" && as_dir=.
5144     for ac_exec_ext in '' $ac_executable_extensions; do
5145   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5146     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5147     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5148     break 2
5149   fi
5150 done
5151   done
5152 IFS=$as_save_IFS
5153
5154 fi
5155 fi
5156 STRIP=$ac_cv_prog_STRIP
5157 if test -n "$STRIP"; then
5158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5159 $as_echo "$STRIP" >&6; }
5160 else
5161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5162 $as_echo "no" >&6; }
5163 fi
5164
5165
5166 fi
5167 if test -z "$ac_cv_prog_STRIP"; then
5168   ac_ct_STRIP=$STRIP
5169   # Extract the first word of "strip", so it can be a program name with args.
5170 set dummy strip; ac_word=$2
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5172 $as_echo_n "checking for $ac_word... " >&6; }
5173 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5174   $as_echo_n "(cached) " >&6
5175 else
5176   if test -n "$ac_ct_STRIP"; then
5177   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5178 else
5179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5180 for as_dir in $PATH
5181 do
5182   IFS=$as_save_IFS
5183   test -z "$as_dir" && as_dir=.
5184     for ac_exec_ext in '' $ac_executable_extensions; do
5185   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5186     ac_cv_prog_ac_ct_STRIP="strip"
5187     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5188     break 2
5189   fi
5190 done
5191   done
5192 IFS=$as_save_IFS
5193
5194 fi
5195 fi
5196 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5197 if test -n "$ac_ct_STRIP"; then
5198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5199 $as_echo "$ac_ct_STRIP" >&6; }
5200 else
5201   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202 $as_echo "no" >&6; }
5203 fi
5204
5205   if test "x$ac_ct_STRIP" = x; then
5206     STRIP=":"
5207   else
5208     case $cross_compiling:$ac_tool_warned in
5209 yes:)
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5211 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5212 ac_tool_warned=yes ;;
5213 esac
5214     STRIP=$ac_ct_STRIP
5215   fi
5216 else
5217   STRIP="$ac_cv_prog_STRIP"
5218 fi
5219
5220 test -z "$STRIP" && STRIP=:
5221
5222
5223
5224
5225
5226
5227 if test -n "$ac_tool_prefix"; then
5228   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5229 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5231 $as_echo_n "checking for $ac_word... " >&6; }
5232 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5233   $as_echo_n "(cached) " >&6
5234 else
5235   if test -n "$RANLIB"; then
5236   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5237 else
5238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5239 for as_dir in $PATH
5240 do
5241   IFS=$as_save_IFS
5242   test -z "$as_dir" && as_dir=.
5243     for ac_exec_ext in '' $ac_executable_extensions; do
5244   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5245     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5246     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5247     break 2
5248   fi
5249 done
5250   done
5251 IFS=$as_save_IFS
5252
5253 fi
5254 fi
5255 RANLIB=$ac_cv_prog_RANLIB
5256 if test -n "$RANLIB"; then
5257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5258 $as_echo "$RANLIB" >&6; }
5259 else
5260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5261 $as_echo "no" >&6; }
5262 fi
5263
5264
5265 fi
5266 if test -z "$ac_cv_prog_RANLIB"; then
5267   ac_ct_RANLIB=$RANLIB
5268   # Extract the first word of "ranlib", so it can be a program name with args.
5269 set dummy ranlib; ac_word=$2
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5271 $as_echo_n "checking for $ac_word... " >&6; }
5272 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5273   $as_echo_n "(cached) " >&6
5274 else
5275   if test -n "$ac_ct_RANLIB"; then
5276   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5277 else
5278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5279 for as_dir in $PATH
5280 do
5281   IFS=$as_save_IFS
5282   test -z "$as_dir" && as_dir=.
5283     for ac_exec_ext in '' $ac_executable_extensions; do
5284   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5285     ac_cv_prog_ac_ct_RANLIB="ranlib"
5286     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5287     break 2
5288   fi
5289 done
5290   done
5291 IFS=$as_save_IFS
5292
5293 fi
5294 fi
5295 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5296 if test -n "$ac_ct_RANLIB"; then
5297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5298 $as_echo "$ac_ct_RANLIB" >&6; }
5299 else
5300   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5301 $as_echo "no" >&6; }
5302 fi
5303
5304   if test "x$ac_ct_RANLIB" = x; then
5305     RANLIB=":"
5306   else
5307     case $cross_compiling:$ac_tool_warned in
5308 yes:)
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5310 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5311 ac_tool_warned=yes ;;
5312 esac
5313     RANLIB=$ac_ct_RANLIB
5314   fi
5315 else
5316   RANLIB="$ac_cv_prog_RANLIB"
5317 fi
5318
5319 test -z "$RANLIB" && RANLIB=:
5320
5321
5322
5323
5324
5325
5326 # Determine commands to create old-style static archives.
5327 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5328 old_postinstall_cmds='chmod 644 $oldlib'
5329 old_postuninstall_cmds=
5330
5331 if test -n "$RANLIB"; then
5332   case $host_os in
5333   openbsd*)
5334     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5335     ;;
5336   *)
5337     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5338     ;;
5339   esac
5340   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5341 fi
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376 # If no C compiler was specified, use CC.
5377 LTCC=${LTCC-"$CC"}
5378
5379 # If no C compiler flags were specified, use CFLAGS.
5380 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5381
5382 # Allow CC to be a program name with arguments.
5383 compiler=$CC
5384
5385
5386 # Check for command to grab the raw symbol name followed by C symbol from nm.
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5388 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5389 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5390   $as_echo_n "(cached) " >&6
5391 else
5392
5393 # These are sane defaults that work on at least a few old systems.
5394 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5395
5396 # Character class describing NM global symbol codes.
5397 symcode='[BCDEGRST]'
5398
5399 # Regexp to match symbols that can be accessed directly from C.
5400 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5401
5402 # Define system-specific variables.
5403 case $host_os in
5404 aix*)
5405   symcode='[BCDT]'
5406   ;;
5407 cygwin* | mingw* | pw32* | cegcc*)
5408   symcode='[ABCDGISTW]'
5409   ;;
5410 hpux*)
5411   if test "$host_cpu" = ia64; then
5412     symcode='[ABCDEGRST]'
5413   fi
5414   ;;
5415 irix* | nonstopux*)
5416   symcode='[BCDEGRST]'
5417   ;;
5418 osf*)
5419   symcode='[BCDEGQRST]'
5420   ;;
5421 solaris*)
5422   symcode='[BDRT]'
5423   ;;
5424 sco3.2v5*)
5425   symcode='[DT]'
5426   ;;
5427 sysv4.2uw2*)
5428   symcode='[DT]'
5429   ;;
5430 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5431   symcode='[ABDT]'
5432   ;;
5433 sysv4)
5434   symcode='[DFNSTU]'
5435   ;;
5436 esac
5437
5438 # If we're using GNU nm, then use its standard symbol codes.
5439 case `$NM -V 2>&1` in
5440 *GNU* | *'with BFD'*)
5441   symcode='[ABCDGIRSTW]' ;;
5442 esac
5443
5444 # Transform an extracted symbol line into a proper C declaration.
5445 # Some systems (esp. on ia64) link data and code symbols differently,
5446 # so use this general approach.
5447 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5448
5449 # Transform an extracted symbol line into symbol name and symbol address
5450 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5451 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'"
5452
5453 # Handle CRLF in mingw tool chain
5454 opt_cr=
5455 case $build_os in
5456 mingw*)
5457   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5458   ;;
5459 esac
5460
5461 # Try without a prefix underscore, then with it.
5462 for ac_symprfx in "" "_"; do
5463
5464   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5465   symxfrm="\\1 $ac_symprfx\\2 \\2"
5466
5467   # Write the raw and C identifiers.
5468   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5469     # Fake it for dumpbin and say T for any non-static function
5470     # and D for any global variable.
5471     # Also find C++ and __fastcall symbols from MSVC++,
5472     # which start with @ or ?.
5473     lt_cv_sys_global_symbol_pipe="$AWK '"\
5474 "     {last_section=section; section=\$ 3};"\
5475 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5476 "     \$ 0!~/External *\|/{next};"\
5477 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5478 "     {if(hide[section]) next};"\
5479 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5480 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5481 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5482 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5483 "     ' prfx=^$ac_symprfx"
5484   else
5485     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5486   fi
5487
5488   # Check to see that the pipe works correctly.
5489   pipe_works=no
5490
5491   rm -f conftest*
5492   cat > conftest.$ac_ext <<_LT_EOF
5493 #ifdef __cplusplus
5494 extern "C" {
5495 #endif
5496 char nm_test_var;
5497 void nm_test_func(void);
5498 void nm_test_func(void){}
5499 #ifdef __cplusplus
5500 }
5501 #endif
5502 int main(){nm_test_var='a';nm_test_func();return(0);}
5503 _LT_EOF
5504
5505   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5506   (eval $ac_compile) 2>&5
5507   ac_status=$?
5508   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5509   test $ac_status = 0; }; then
5510     # Now try to grab the symbols.
5511     nlist=conftest.nm
5512     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5513   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5514   ac_status=$?
5515   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5516   test $ac_status = 0; } && test -s "$nlist"; then
5517       # Try sorting and uniquifying the output.
5518       if sort "$nlist" | uniq > "$nlist"T; then
5519         mv -f "$nlist"T "$nlist"
5520       else
5521         rm -f "$nlist"T
5522       fi
5523
5524       # Make sure that we snagged all the symbols we need.
5525       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5526         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5527           cat <<_LT_EOF > conftest.$ac_ext
5528 #ifdef __cplusplus
5529 extern "C" {
5530 #endif
5531
5532 _LT_EOF
5533           # Now generate the symbol file.
5534           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5535
5536           cat <<_LT_EOF >> conftest.$ac_ext
5537
5538 /* The mapping between symbol names and symbols.  */
5539 const struct {
5540   const char *name;
5541   void       *address;
5542 }
5543 lt__PROGRAM__LTX_preloaded_symbols[] =
5544 {
5545   { "@PROGRAM@", (void *) 0 },
5546 _LT_EOF
5547           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5548           cat <<\_LT_EOF >> conftest.$ac_ext
5549   {0, (void *) 0}
5550 };
5551
5552 /* This works around a problem in FreeBSD linker */
5553 #ifdef FREEBSD_WORKAROUND
5554 static const void *lt_preloaded_setup() {
5555   return lt__PROGRAM__LTX_preloaded_symbols;
5556 }
5557 #endif
5558
5559 #ifdef __cplusplus
5560 }
5561 #endif
5562 _LT_EOF
5563           # Now try linking the two files.
5564           mv conftest.$ac_objext conftstm.$ac_objext
5565           lt_save_LIBS="$LIBS"
5566           lt_save_CFLAGS="$CFLAGS"
5567           LIBS="conftstm.$ac_objext"
5568           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5569           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5570   (eval $ac_link) 2>&5
5571   ac_status=$?
5572   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5573   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5574             pipe_works=yes
5575           fi
5576           LIBS="$lt_save_LIBS"
5577           CFLAGS="$lt_save_CFLAGS"
5578         else
5579           echo "cannot find nm_test_func in $nlist" >&5
5580         fi
5581       else
5582         echo "cannot find nm_test_var in $nlist" >&5
5583       fi
5584     else
5585       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5586     fi
5587   else
5588     echo "$progname: failed program was:" >&5
5589     cat conftest.$ac_ext >&5
5590   fi
5591   rm -rf conftest* conftst*
5592
5593   # Do not use the global_symbol_pipe unless it works.
5594   if test "$pipe_works" = yes; then
5595     break
5596   else
5597     lt_cv_sys_global_symbol_pipe=
5598   fi
5599 done
5600
5601 fi
5602
5603 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5604   lt_cv_sys_global_symbol_to_cdecl=
5605 fi
5606 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5608 $as_echo "failed" >&6; }
5609 else
5610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5611 $as_echo "ok" >&6; }
5612 fi
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636 # Check whether --enable-libtool-lock was given.
5637 if test "${enable_libtool_lock+set}" = set; then :
5638   enableval=$enable_libtool_lock;
5639 fi
5640
5641 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5642
5643 # Some flags need to be propagated to the compiler or linker for good
5644 # libtool support.
5645 case $host in
5646 ia64-*-hpux*)
5647   # Find out which ABI we are using.
5648   echo 'int i;' > conftest.$ac_ext
5649   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5650   (eval $ac_compile) 2>&5
5651   ac_status=$?
5652   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5653   test $ac_status = 0; }; then
5654     case `/usr/bin/file conftest.$ac_objext` in
5655       *ELF-32*)
5656         HPUX_IA64_MODE="32"
5657         ;;
5658       *ELF-64*)
5659         HPUX_IA64_MODE="64"
5660         ;;
5661     esac
5662   fi
5663   rm -rf conftest*
5664   ;;
5665 *-*-irix6*)
5666   # Find out which ABI we are using.
5667   echo '#line 5667 "configure"' > conftest.$ac_ext
5668   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5669   (eval $ac_compile) 2>&5
5670   ac_status=$?
5671   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5672   test $ac_status = 0; }; then
5673     if test "$lt_cv_prog_gnu_ld" = yes; then
5674       case `/usr/bin/file conftest.$ac_objext` in
5675         *32-bit*)
5676           LD="${LD-ld} -melf32bsmip"
5677           ;;
5678         *N32*)
5679           LD="${LD-ld} -melf32bmipn32"
5680           ;;
5681         *64-bit*)
5682           LD="${LD-ld} -melf64bmip"
5683         ;;
5684       esac
5685     else
5686       case `/usr/bin/file conftest.$ac_objext` in
5687         *32-bit*)
5688           LD="${LD-ld} -32"
5689           ;;
5690         *N32*)
5691           LD="${LD-ld} -n32"
5692           ;;
5693         *64-bit*)
5694           LD="${LD-ld} -64"
5695           ;;
5696       esac
5697     fi
5698   fi
5699   rm -rf conftest*
5700   ;;
5701
5702 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5703 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5704   # Find out which ABI we are using.
5705   echo 'int i;' > conftest.$ac_ext
5706   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5707   (eval $ac_compile) 2>&5
5708   ac_status=$?
5709   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5710   test $ac_status = 0; }; then
5711     case `/usr/bin/file conftest.o` in
5712       *32-bit*)
5713         case $host in
5714           x86_64-*kfreebsd*-gnu)
5715             LD="${LD-ld} -m elf_i386_fbsd"
5716             ;;
5717           x86_64-*linux*)
5718             LD="${LD-ld} -m elf_i386"
5719             ;;
5720           ppc64-*linux*|powerpc64-*linux*)
5721             LD="${LD-ld} -m elf32ppclinux"
5722             ;;
5723           s390x-*linux*)
5724             LD="${LD-ld} -m elf_s390"
5725             ;;
5726           sparc64-*linux*)
5727             LD="${LD-ld} -m elf32_sparc"
5728             ;;
5729         esac
5730         ;;
5731       *64-bit*)
5732         case $host in
5733           x86_64-*kfreebsd*-gnu)
5734             LD="${LD-ld} -m elf_x86_64_fbsd"
5735             ;;
5736           x86_64-*linux*)
5737             LD="${LD-ld} -m elf_x86_64"
5738             ;;
5739           ppc*-*linux*|powerpc*-*linux*)
5740             LD="${LD-ld} -m elf64ppc"
5741             ;;
5742           s390*-*linux*|s390*-*tpf*)
5743             LD="${LD-ld} -m elf64_s390"
5744             ;;
5745           sparc*-*linux*)
5746             LD="${LD-ld} -m elf64_sparc"
5747             ;;
5748         esac
5749         ;;
5750     esac
5751   fi
5752   rm -rf conftest*
5753   ;;
5754
5755 *-*-sco3.2v5*)
5756   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5757   SAVE_CFLAGS="$CFLAGS"
5758   CFLAGS="$CFLAGS -belf"
5759   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5760 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5761 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5762   $as_echo_n "(cached) " >&6
5763 else
5764   ac_ext=c
5765 ac_cpp='$CPP $CPPFLAGS'
5766 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5767 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5768 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5769
5770      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5771 /* end confdefs.h.  */
5772
5773 int
5774 main ()
5775 {
5776
5777   ;
5778   return 0;
5779 }
5780 _ACEOF
5781 if ac_fn_c_try_link "$LINENO"; then :
5782   lt_cv_cc_needs_belf=yes
5783 else
5784   lt_cv_cc_needs_belf=no
5785 fi
5786 rm -f core conftest.err conftest.$ac_objext \
5787     conftest$ac_exeext conftest.$ac_ext
5788      ac_ext=c
5789 ac_cpp='$CPP $CPPFLAGS'
5790 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5791 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5792 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5793
5794 fi
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5796 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5797   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5798     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5799     CFLAGS="$SAVE_CFLAGS"
5800   fi
5801   ;;
5802 sparc*-*solaris*)
5803   # Find out which ABI we are using.
5804   echo 'int i;' > conftest.$ac_ext
5805   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5806   (eval $ac_compile) 2>&5
5807   ac_status=$?
5808   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5809   test $ac_status = 0; }; then
5810     case `/usr/bin/file conftest.o` in
5811     *64-bit*)
5812       case $lt_cv_prog_gnu_ld in
5813       yes*) LD="${LD-ld} -m elf64_sparc" ;;
5814       *)
5815         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5816           LD="${LD-ld} -64"
5817         fi
5818         ;;
5819       esac
5820       ;;
5821     esac
5822   fi
5823   rm -rf conftest*
5824   ;;
5825 esac
5826
5827 need_locks="$enable_libtool_lock"
5828
5829
5830   case $host_os in
5831     rhapsody* | darwin*)
5832     if test -n "$ac_tool_prefix"; then
5833   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5834 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5836 $as_echo_n "checking for $ac_word... " >&6; }
5837 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5838   $as_echo_n "(cached) " >&6
5839 else
5840   if test -n "$DSYMUTIL"; then
5841   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5842 else
5843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5844 for as_dir in $PATH
5845 do
5846   IFS=$as_save_IFS
5847   test -z "$as_dir" && as_dir=.
5848     for ac_exec_ext in '' $ac_executable_extensions; do
5849   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5850     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5851     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5852     break 2
5853   fi
5854 done
5855   done
5856 IFS=$as_save_IFS
5857
5858 fi
5859 fi
5860 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5861 if test -n "$DSYMUTIL"; then
5862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5863 $as_echo "$DSYMUTIL" >&6; }
5864 else
5865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5866 $as_echo "no" >&6; }
5867 fi
5868
5869
5870 fi
5871 if test -z "$ac_cv_prog_DSYMUTIL"; then
5872   ac_ct_DSYMUTIL=$DSYMUTIL
5873   # Extract the first word of "dsymutil", so it can be a program name with args.
5874 set dummy dsymutil; ac_word=$2
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5876 $as_echo_n "checking for $ac_word... " >&6; }
5877 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5878   $as_echo_n "(cached) " >&6
5879 else
5880   if test -n "$ac_ct_DSYMUTIL"; then
5881   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5882 else
5883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5884 for as_dir in $PATH
5885 do
5886   IFS=$as_save_IFS
5887   test -z "$as_dir" && as_dir=.
5888     for ac_exec_ext in '' $ac_executable_extensions; do
5889   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5890     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5891     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5892     break 2
5893   fi
5894 done
5895   done
5896 IFS=$as_save_IFS
5897
5898 fi
5899 fi
5900 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5901 if test -n "$ac_ct_DSYMUTIL"; then
5902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5903 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5904 else
5905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5906 $as_echo "no" >&6; }
5907 fi
5908
5909   if test "x$ac_ct_DSYMUTIL" = x; then
5910     DSYMUTIL=":"
5911   else
5912     case $cross_compiling:$ac_tool_warned in
5913 yes:)
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5915 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5916 ac_tool_warned=yes ;;
5917 esac
5918     DSYMUTIL=$ac_ct_DSYMUTIL
5919   fi
5920 else
5921   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5922 fi
5923
5924     if test -n "$ac_tool_prefix"; then
5925   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5926 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5928 $as_echo_n "checking for $ac_word... " >&6; }
5929 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5930   $as_echo_n "(cached) " >&6
5931 else
5932   if test -n "$NMEDIT"; then
5933   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5934 else
5935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5936 for as_dir in $PATH
5937 do
5938   IFS=$as_save_IFS
5939   test -z "$as_dir" && as_dir=.
5940     for ac_exec_ext in '' $ac_executable_extensions; do
5941   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5942     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5943     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5944     break 2
5945   fi
5946 done
5947   done
5948 IFS=$as_save_IFS
5949
5950 fi
5951 fi
5952 NMEDIT=$ac_cv_prog_NMEDIT
5953 if test -n "$NMEDIT"; then
5954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5955 $as_echo "$NMEDIT" >&6; }
5956 else
5957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5958 $as_echo "no" >&6; }
5959 fi
5960
5961
5962 fi
5963 if test -z "$ac_cv_prog_NMEDIT"; then
5964   ac_ct_NMEDIT=$NMEDIT
5965   # Extract the first word of "nmedit", so it can be a program name with args.
5966 set dummy nmedit; ac_word=$2
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5968 $as_echo_n "checking for $ac_word... " >&6; }
5969 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5970   $as_echo_n "(cached) " >&6
5971 else
5972   if test -n "$ac_ct_NMEDIT"; then
5973   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5974 else
5975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5976 for as_dir in $PATH
5977 do
5978   IFS=$as_save_IFS
5979   test -z "$as_dir" && as_dir=.
5980     for ac_exec_ext in '' $ac_executable_extensions; do
5981   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5982     ac_cv_prog_ac_ct_NMEDIT="nmedit"
5983     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5984     break 2
5985   fi
5986 done
5987   done
5988 IFS=$as_save_IFS
5989
5990 fi
5991 fi
5992 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5993 if test -n "$ac_ct_NMEDIT"; then
5994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5995 $as_echo "$ac_ct_NMEDIT" >&6; }
5996 else
5997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5998 $as_echo "no" >&6; }
5999 fi
6000
6001   if test "x$ac_ct_NMEDIT" = x; then
6002     NMEDIT=":"
6003   else
6004     case $cross_compiling:$ac_tool_warned in
6005 yes:)
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6007 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6008 ac_tool_warned=yes ;;
6009 esac
6010     NMEDIT=$ac_ct_NMEDIT
6011   fi
6012 else
6013   NMEDIT="$ac_cv_prog_NMEDIT"
6014 fi
6015
6016     if test -n "$ac_tool_prefix"; then
6017   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6018 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6020 $as_echo_n "checking for $ac_word... " >&6; }
6021 if test "${ac_cv_prog_LIPO+set}" = set; then :
6022   $as_echo_n "(cached) " >&6
6023 else
6024   if test -n "$LIPO"; then
6025   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6026 else
6027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6028 for as_dir in $PATH
6029 do
6030   IFS=$as_save_IFS
6031   test -z "$as_dir" && as_dir=.
6032     for ac_exec_ext in '' $ac_executable_extensions; do
6033   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6034     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6035     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6036     break 2
6037   fi
6038 done
6039   done
6040 IFS=$as_save_IFS
6041
6042 fi
6043 fi
6044 LIPO=$ac_cv_prog_LIPO
6045 if test -n "$LIPO"; then
6046   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6047 $as_echo "$LIPO" >&6; }
6048 else
6049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6050 $as_echo "no" >&6; }
6051 fi
6052
6053
6054 fi
6055 if test -z "$ac_cv_prog_LIPO"; then
6056   ac_ct_LIPO=$LIPO
6057   # Extract the first word of "lipo", so it can be a program name with args.
6058 set dummy lipo; ac_word=$2
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6060 $as_echo_n "checking for $ac_word... " >&6; }
6061 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6062   $as_echo_n "(cached) " >&6
6063 else
6064   if test -n "$ac_ct_LIPO"; then
6065   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6066 else
6067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6068 for as_dir in $PATH
6069 do
6070   IFS=$as_save_IFS
6071   test -z "$as_dir" && as_dir=.
6072     for ac_exec_ext in '' $ac_executable_extensions; do
6073   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6074     ac_cv_prog_ac_ct_LIPO="lipo"
6075     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6076     break 2
6077   fi
6078 done
6079   done
6080 IFS=$as_save_IFS
6081
6082 fi
6083 fi
6084 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6085 if test -n "$ac_ct_LIPO"; then
6086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6087 $as_echo "$ac_ct_LIPO" >&6; }
6088 else
6089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6090 $as_echo "no" >&6; }
6091 fi
6092
6093   if test "x$ac_ct_LIPO" = x; then
6094     LIPO=":"
6095   else
6096     case $cross_compiling:$ac_tool_warned in
6097 yes:)
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6099 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6100 ac_tool_warned=yes ;;
6101 esac
6102     LIPO=$ac_ct_LIPO
6103   fi
6104 else
6105   LIPO="$ac_cv_prog_LIPO"
6106 fi
6107
6108     if test -n "$ac_tool_prefix"; then
6109   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6110 set dummy ${ac_tool_prefix}otool; ac_word=$2
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6112 $as_echo_n "checking for $ac_word... " >&6; }
6113 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6114   $as_echo_n "(cached) " >&6
6115 else
6116   if test -n "$OTOOL"; then
6117   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6118 else
6119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6120 for as_dir in $PATH
6121 do
6122   IFS=$as_save_IFS
6123   test -z "$as_dir" && as_dir=.
6124     for ac_exec_ext in '' $ac_executable_extensions; do
6125   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6126     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6128     break 2
6129   fi
6130 done
6131   done
6132 IFS=$as_save_IFS
6133
6134 fi
6135 fi
6136 OTOOL=$ac_cv_prog_OTOOL
6137 if test -n "$OTOOL"; then
6138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6139 $as_echo "$OTOOL" >&6; }
6140 else
6141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6142 $as_echo "no" >&6; }
6143 fi
6144
6145
6146 fi
6147 if test -z "$ac_cv_prog_OTOOL"; then
6148   ac_ct_OTOOL=$OTOOL
6149   # Extract the first word of "otool", so it can be a program name with args.
6150 set dummy otool; ac_word=$2
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6152 $as_echo_n "checking for $ac_word... " >&6; }
6153 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6154   $as_echo_n "(cached) " >&6
6155 else
6156   if test -n "$ac_ct_OTOOL"; then
6157   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6158 else
6159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6160 for as_dir in $PATH
6161 do
6162   IFS=$as_save_IFS
6163   test -z "$as_dir" && as_dir=.
6164     for ac_exec_ext in '' $ac_executable_extensions; do
6165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6166     ac_cv_prog_ac_ct_OTOOL="otool"
6167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6168     break 2
6169   fi
6170 done
6171   done
6172 IFS=$as_save_IFS
6173
6174 fi
6175 fi
6176 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6177 if test -n "$ac_ct_OTOOL"; then
6178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6179 $as_echo "$ac_ct_OTOOL" >&6; }
6180 else
6181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6182 $as_echo "no" >&6; }
6183 fi
6184
6185   if test "x$ac_ct_OTOOL" = x; then
6186     OTOOL=":"
6187   else
6188     case $cross_compiling:$ac_tool_warned in
6189 yes:)
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6191 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6192 ac_tool_warned=yes ;;
6193 esac
6194     OTOOL=$ac_ct_OTOOL
6195   fi
6196 else
6197   OTOOL="$ac_cv_prog_OTOOL"
6198 fi
6199
6200     if test -n "$ac_tool_prefix"; then
6201   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6202 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6204 $as_echo_n "checking for $ac_word... " >&6; }
6205 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6206   $as_echo_n "(cached) " >&6
6207 else
6208   if test -n "$OTOOL64"; then
6209   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6210 else
6211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6212 for as_dir in $PATH
6213 do
6214   IFS=$as_save_IFS
6215   test -z "$as_dir" && as_dir=.
6216     for ac_exec_ext in '' $ac_executable_extensions; do
6217   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6218     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6219     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6220     break 2
6221   fi
6222 done
6223   done
6224 IFS=$as_save_IFS
6225
6226 fi
6227 fi
6228 OTOOL64=$ac_cv_prog_OTOOL64
6229 if test -n "$OTOOL64"; then
6230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6231 $as_echo "$OTOOL64" >&6; }
6232 else
6233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6234 $as_echo "no" >&6; }
6235 fi
6236
6237
6238 fi
6239 if test -z "$ac_cv_prog_OTOOL64"; then
6240   ac_ct_OTOOL64=$OTOOL64
6241   # Extract the first word of "otool64", so it can be a program name with args.
6242 set dummy otool64; ac_word=$2
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6244 $as_echo_n "checking for $ac_word... " >&6; }
6245 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6246   $as_echo_n "(cached) " >&6
6247 else
6248   if test -n "$ac_ct_OTOOL64"; then
6249   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6250 else
6251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6252 for as_dir in $PATH
6253 do
6254   IFS=$as_save_IFS
6255   test -z "$as_dir" && as_dir=.
6256     for ac_exec_ext in '' $ac_executable_extensions; do
6257   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6258     ac_cv_prog_ac_ct_OTOOL64="otool64"
6259     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6260     break 2
6261   fi
6262 done
6263   done
6264 IFS=$as_save_IFS
6265
6266 fi
6267 fi
6268 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6269 if test -n "$ac_ct_OTOOL64"; then
6270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6271 $as_echo "$ac_ct_OTOOL64" >&6; }
6272 else
6273   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6274 $as_echo "no" >&6; }
6275 fi
6276
6277   if test "x$ac_ct_OTOOL64" = x; then
6278     OTOOL64=":"
6279   else
6280     case $cross_compiling:$ac_tool_warned in
6281 yes:)
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6283 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6284 ac_tool_warned=yes ;;
6285 esac
6286     OTOOL64=$ac_ct_OTOOL64
6287   fi
6288 else
6289   OTOOL64="$ac_cv_prog_OTOOL64"
6290 fi
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6319 $as_echo_n "checking for -single_module linker flag... " >&6; }
6320 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6321   $as_echo_n "(cached) " >&6
6322 else
6323   lt_cv_apple_cc_single_mod=no
6324       if test -z "${LT_MULTI_MODULE}"; then
6325         # By default we will add the -single_module flag. You can override
6326         # by either setting the environment variable LT_MULTI_MODULE
6327         # non-empty at configure time, or by adding -multi_module to the
6328         # link flags.
6329         rm -rf libconftest.dylib*
6330         echo "int foo(void){return 1;}" > conftest.c
6331         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6332 -dynamiclib -Wl,-single_module conftest.c" >&5
6333         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6334           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6335         _lt_result=$?
6336         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6337           lt_cv_apple_cc_single_mod=yes
6338         else
6339           cat conftest.err >&5
6340         fi
6341         rm -rf libconftest.dylib*
6342         rm -f conftest.*
6343       fi
6344 fi
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6346 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6347     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6348 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6349 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6350   $as_echo_n "(cached) " >&6
6351 else
6352   lt_cv_ld_exported_symbols_list=no
6353       save_LDFLAGS=$LDFLAGS
6354       echo "_main" > conftest.sym
6355       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6356       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6357 /* end confdefs.h.  */
6358
6359 int
6360 main ()
6361 {
6362
6363   ;
6364   return 0;
6365 }
6366 _ACEOF
6367 if ac_fn_c_try_link "$LINENO"; then :
6368   lt_cv_ld_exported_symbols_list=yes
6369 else
6370   lt_cv_ld_exported_symbols_list=no
6371 fi
6372 rm -f core conftest.err conftest.$ac_objext \
6373     conftest$ac_exeext conftest.$ac_ext
6374         LDFLAGS="$save_LDFLAGS"
6375
6376 fi
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6378 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6379     case $host_os in
6380     rhapsody* | darwin1.[012])
6381       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6382     darwin1.*)
6383       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6384     darwin*) # darwin 5.x on
6385       # if running on 10.5 or later, the deployment target defaults
6386       # to the OS version, if on x86, and 10.4, the deployment
6387       # target defaults to 10.4. Don't you love it?
6388       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6389         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6390           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6391         10.[012]*)
6392           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6393         10.*)
6394           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6395       esac
6396     ;;
6397   esac
6398     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6399       _lt_dar_single_mod='$single_module'
6400     fi
6401     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6402       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6403     else
6404       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6405     fi
6406     if test "$DSYMUTIL" != ":"; then
6407       _lt_dsymutil='~$DSYMUTIL $lib || :'
6408     else
6409       _lt_dsymutil=
6410     fi
6411     ;;
6412   esac
6413
6414 ac_ext=c
6415 ac_cpp='$CPP $CPPFLAGS'
6416 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6417 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6418 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6420 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6421 # On Suns, sometimes $CPP names a directory.
6422 if test -n "$CPP" && test -d "$CPP"; then
6423   CPP=
6424 fi
6425 if test -z "$CPP"; then
6426   if test "${ac_cv_prog_CPP+set}" = set; then :
6427   $as_echo_n "(cached) " >&6
6428 else
6429       # Double quotes because CPP needs to be expanded
6430     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6431     do
6432       ac_preproc_ok=false
6433 for ac_c_preproc_warn_flag in '' yes
6434 do
6435   # Use a header file that comes with gcc, so configuring glibc
6436   # with a fresh cross-compiler works.
6437   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6438   # <limits.h> exists even on freestanding compilers.
6439   # On the NeXT, cc -E runs the code through the compiler's parser,
6440   # not just through cpp. "Syntax error" is here to catch this case.
6441   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6442 /* end confdefs.h.  */
6443 #ifdef __STDC__
6444 # include <limits.h>
6445 #else
6446 # include <assert.h>
6447 #endif
6448                      Syntax error
6449 _ACEOF
6450 if ac_fn_c_try_cpp "$LINENO"; then :
6451
6452 else
6453   # Broken: fails on valid input.
6454 continue
6455 fi
6456 rm -f conftest.err conftest.$ac_ext
6457
6458   # OK, works on sane cases.  Now check whether nonexistent headers
6459   # can be detected and how.
6460   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6461 /* end confdefs.h.  */
6462 #include <ac_nonexistent.h>
6463 _ACEOF
6464 if ac_fn_c_try_cpp "$LINENO"; then :
6465   # Broken: success on invalid input.
6466 continue
6467 else
6468   # Passes both tests.
6469 ac_preproc_ok=:
6470 break
6471 fi
6472 rm -f conftest.err conftest.$ac_ext
6473
6474 done
6475 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6476 rm -f conftest.err conftest.$ac_ext
6477 if $ac_preproc_ok; then :
6478   break
6479 fi
6480
6481     done
6482     ac_cv_prog_CPP=$CPP
6483
6484 fi
6485   CPP=$ac_cv_prog_CPP
6486 else
6487   ac_cv_prog_CPP=$CPP
6488 fi
6489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6490 $as_echo "$CPP" >&6; }
6491 ac_preproc_ok=false
6492 for ac_c_preproc_warn_flag in '' yes
6493 do
6494   # Use a header file that comes with gcc, so configuring glibc
6495   # with a fresh cross-compiler works.
6496   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6497   # <limits.h> exists even on freestanding compilers.
6498   # On the NeXT, cc -E runs the code through the compiler's parser,
6499   # not just through cpp. "Syntax error" is here to catch this case.
6500   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6501 /* end confdefs.h.  */
6502 #ifdef __STDC__
6503 # include <limits.h>
6504 #else
6505 # include <assert.h>
6506 #endif
6507                      Syntax error
6508 _ACEOF
6509 if ac_fn_c_try_cpp "$LINENO"; then :
6510
6511 else
6512   # Broken: fails on valid input.
6513 continue
6514 fi
6515 rm -f conftest.err conftest.$ac_ext
6516
6517   # OK, works on sane cases.  Now check whether nonexistent headers
6518   # can be detected and how.
6519   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6520 /* end confdefs.h.  */
6521 #include <ac_nonexistent.h>
6522 _ACEOF
6523 if ac_fn_c_try_cpp "$LINENO"; then :
6524   # Broken: success on invalid input.
6525 continue
6526 else
6527   # Passes both tests.
6528 ac_preproc_ok=:
6529 break
6530 fi
6531 rm -f conftest.err conftest.$ac_ext
6532
6533 done
6534 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6535 rm -f conftest.err conftest.$ac_ext
6536 if $ac_preproc_ok; then :
6537
6538 else
6539   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6540 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6541 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6542 See \`config.log' for more details." "$LINENO" 5; }
6543 fi
6544
6545 ac_ext=c
6546 ac_cpp='$CPP $CPPFLAGS'
6547 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6548 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6549 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6550
6551
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6553 $as_echo_n "checking for ANSI C header files... " >&6; }
6554 if test "${ac_cv_header_stdc+set}" = set; then :
6555   $as_echo_n "(cached) " >&6
6556 else
6557   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6558 /* end confdefs.h.  */
6559 #include <stdlib.h>
6560 #include <stdarg.h>
6561 #include <string.h>
6562 #include <float.h>
6563
6564 int
6565 main ()
6566 {
6567
6568   ;
6569   return 0;
6570 }
6571 _ACEOF
6572 if ac_fn_c_try_compile "$LINENO"; then :
6573   ac_cv_header_stdc=yes
6574 else
6575   ac_cv_header_stdc=no
6576 fi
6577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6578
6579 if test $ac_cv_header_stdc = yes; then
6580   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6581   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6582 /* end confdefs.h.  */
6583 #include <string.h>
6584
6585 _ACEOF
6586 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6587   $EGREP "memchr" >/dev/null 2>&1; then :
6588
6589 else
6590   ac_cv_header_stdc=no
6591 fi
6592 rm -f conftest*
6593
6594 fi
6595
6596 if test $ac_cv_header_stdc = yes; then
6597   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6598   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6599 /* end confdefs.h.  */
6600 #include <stdlib.h>
6601
6602 _ACEOF
6603 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6604   $EGREP "free" >/dev/null 2>&1; then :
6605
6606 else
6607   ac_cv_header_stdc=no
6608 fi
6609 rm -f conftest*
6610
6611 fi
6612
6613 if test $ac_cv_header_stdc = yes; then
6614   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6615   if test "$cross_compiling" = yes; then :
6616   :
6617 else
6618   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6619 /* end confdefs.h.  */
6620 #include <ctype.h>
6621 #include <stdlib.h>
6622 #if ((' ' & 0x0FF) == 0x020)
6623 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6624 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6625 #else
6626 # define ISLOWER(c) \
6627                    (('a' <= (c) && (c) <= 'i') \
6628                      || ('j' <= (c) && (c) <= 'r') \
6629                      || ('s' <= (c) && (c) <= 'z'))
6630 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6631 #endif
6632
6633 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6634 int
6635 main ()
6636 {
6637   int i;
6638   for (i = 0; i < 256; i++)
6639     if (XOR (islower (i), ISLOWER (i))
6640         || toupper (i) != TOUPPER (i))
6641       return 2;
6642   return 0;
6643 }
6644 _ACEOF
6645 if ac_fn_c_try_run "$LINENO"; then :
6646
6647 else
6648   ac_cv_header_stdc=no
6649 fi
6650 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6651   conftest.$ac_objext conftest.beam conftest.$ac_ext
6652 fi
6653
6654 fi
6655 fi
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6657 $as_echo "$ac_cv_header_stdc" >&6; }
6658 if test $ac_cv_header_stdc = yes; then
6659
6660 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6661
6662 fi
6663
6664 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6665 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6666                   inttypes.h stdint.h unistd.h
6667 do :
6668   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6669 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6670 "
6671 eval as_val=\$$as_ac_Header
6672    if test "x$as_val" = x""yes; then :
6673   cat >>confdefs.h <<_ACEOF
6674 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6675 _ACEOF
6676
6677 fi
6678
6679 done
6680
6681
6682 for ac_header in dlfcn.h
6683 do :
6684   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6685 "
6686 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6687   cat >>confdefs.h <<_ACEOF
6688 #define HAVE_DLFCN_H 1
6689 _ACEOF
6690
6691 fi
6692
6693 done
6694
6695
6696
6697 # Set options
6698
6699
6700
6701         enable_dlopen=no
6702
6703
6704   enable_win32_dll=no
6705
6706
6707             # Check whether --enable-shared was given.
6708 if test "${enable_shared+set}" = set; then :
6709   enableval=$enable_shared; p=${PACKAGE-default}
6710     case $enableval in
6711     yes) enable_shared=yes ;;
6712     no) enable_shared=no ;;
6713     *)
6714       enable_shared=no
6715       # Look at the argument we got.  We use all the common list separators.
6716       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6717       for pkg in $enableval; do
6718         IFS="$lt_save_ifs"
6719         if test "X$pkg" = "X$p"; then
6720           enable_shared=yes
6721         fi
6722       done
6723       IFS="$lt_save_ifs"
6724       ;;
6725     esac
6726 else
6727   enable_shared=yes
6728 fi
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738   # Check whether --enable-static was given.
6739 if test "${enable_static+set}" = set; then :
6740   enableval=$enable_static; p=${PACKAGE-default}
6741     case $enableval in
6742     yes) enable_static=yes ;;
6743     no) enable_static=no ;;
6744     *)
6745      enable_static=no
6746       # Look at the argument we got.  We use all the common list separators.
6747       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6748       for pkg in $enableval; do
6749         IFS="$lt_save_ifs"
6750         if test "X$pkg" = "X$p"; then
6751           enable_static=yes
6752         fi
6753       done
6754       IFS="$lt_save_ifs"
6755       ;;
6756     esac
6757 else
6758   enable_static=yes
6759 fi
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770 # Check whether --with-pic was given.
6771 if test "${with_pic+set}" = set; then :
6772   withval=$with_pic; pic_mode="$withval"
6773 else
6774   pic_mode=default
6775 fi
6776
6777
6778 test -z "$pic_mode" && pic_mode=default
6779
6780
6781
6782
6783
6784
6785
6786   # Check whether --enable-fast-install was given.
6787 if test "${enable_fast_install+set}" = set; then :
6788   enableval=$enable_fast_install; p=${PACKAGE-default}
6789     case $enableval in
6790     yes) enable_fast_install=yes ;;
6791     no) enable_fast_install=no ;;
6792     *)
6793       enable_fast_install=no
6794       # Look at the argument we got.  We use all the common list separators.
6795       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6796       for pkg in $enableval; do
6797         IFS="$lt_save_ifs"
6798         if test "X$pkg" = "X$p"; then
6799           enable_fast_install=yes
6800         fi
6801       done
6802       IFS="$lt_save_ifs"
6803       ;;
6804     esac
6805 else
6806   enable_fast_install=yes
6807 fi
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819 # This can be used to rebuild libtool when needed
6820 LIBTOOL_DEPS="$ltmain"
6821
6822 # Always use our own libtool.
6823 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849 test -z "$LN_S" && LN_S="ln -s"
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864 if test -n "${ZSH_VERSION+set}" ; then
6865    setopt NO_GLOB_SUBST
6866 fi
6867
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6869 $as_echo_n "checking for objdir... " >&6; }
6870 if test "${lt_cv_objdir+set}" = set; then :
6871   $as_echo_n "(cached) " >&6
6872 else
6873   rm -f .libs 2>/dev/null
6874 mkdir .libs 2>/dev/null
6875 if test -d .libs; then
6876   lt_cv_objdir=.libs
6877 else
6878   # MS-DOS does not allow filenames that begin with a dot.
6879   lt_cv_objdir=_libs
6880 fi
6881 rmdir .libs 2>/dev/null
6882 fi
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6884 $as_echo "$lt_cv_objdir" >&6; }
6885 objdir=$lt_cv_objdir
6886
6887
6888
6889
6890
6891 cat >>confdefs.h <<_ACEOF
6892 #define LT_OBJDIR "$lt_cv_objdir/"
6893 _ACEOF
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911 case $host_os in
6912 aix3*)
6913   # AIX sometimes has problems with the GCC collect2 program.  For some
6914   # reason, if we set the COLLECT_NAMES environment variable, the problems
6915   # vanish in a puff of smoke.
6916   if test "X${COLLECT_NAMES+set}" != Xset; then
6917     COLLECT_NAMES=
6918     export COLLECT_NAMES
6919   fi
6920   ;;
6921 esac
6922
6923 # Sed substitution that helps us do robust quoting.  It backslashifies
6924 # metacharacters that are still active within double-quoted strings.
6925 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6926
6927 # Same as above, but do not quote variable references.
6928 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6929
6930 # Sed substitution to delay expansion of an escaped shell variable in a
6931 # double_quote_subst'ed string.
6932 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6933
6934 # Sed substitution to delay expansion of an escaped single quote.
6935 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6936
6937 # Sed substitution to avoid accidental globbing in evaled expressions
6938 no_glob_subst='s/\*/\\\*/g'
6939
6940 # Global variables:
6941 ofile=libtool
6942 can_build_shared=yes
6943
6944 # All known linkers require a `.a' archive for static linking (except MSVC,
6945 # which needs '.lib').
6946 libext=a
6947
6948 with_gnu_ld="$lt_cv_prog_gnu_ld"
6949
6950 old_CC="$CC"
6951 old_CFLAGS="$CFLAGS"
6952
6953 # Set sane defaults for various variables
6954 test -z "$CC" && CC=cc
6955 test -z "$LTCC" && LTCC=$CC
6956 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6957 test -z "$LD" && LD=ld
6958 test -z "$ac_objext" && ac_objext=o
6959
6960 for cc_temp in $compiler""; do
6961   case $cc_temp in
6962     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6963     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6964     \-*) ;;
6965     *) break;;
6966   esac
6967 done
6968 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6969
6970
6971 # Only perform the check for file, if the check method requires it
6972 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6973 case $deplibs_check_method in
6974 file_magic*)
6975   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6976     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
6977 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6978 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6979   $as_echo_n "(cached) " >&6
6980 else
6981   case $MAGIC_CMD in
6982 [\\/*] |  ?:[\\/]*)
6983   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6984   ;;
6985 *)
6986   lt_save_MAGIC_CMD="$MAGIC_CMD"
6987   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6988   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6989   for ac_dir in $ac_dummy; do
6990     IFS="$lt_save_ifs"
6991     test -z "$ac_dir" && ac_dir=.
6992     if test -f $ac_dir/${ac_tool_prefix}file; then
6993       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6994       if test -n "$file_magic_test_file"; then
6995         case $deplibs_check_method in
6996         "file_magic "*)
6997           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6998           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6999           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7000             $EGREP "$file_magic_regex" > /dev/null; then
7001             :
7002           else
7003             cat <<_LT_EOF 1>&2
7004
7005 *** Warning: the command libtool uses to detect shared libraries,
7006 *** $file_magic_cmd, produces output that libtool cannot recognize.
7007 *** The result is that libtool may fail to recognize shared libraries
7008 *** as such.  This will affect the creation of libtool libraries that
7009 *** depend on shared libraries, but programs linked with such libtool
7010 *** libraries will work regardless of this problem.  Nevertheless, you
7011 *** may want to report the problem to your system manager and/or to
7012 *** bug-libtool@gnu.org
7013
7014 _LT_EOF
7015           fi ;;
7016         esac
7017       fi
7018       break
7019     fi
7020   done
7021   IFS="$lt_save_ifs"
7022   MAGIC_CMD="$lt_save_MAGIC_CMD"
7023   ;;
7024 esac
7025 fi
7026
7027 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7028 if test -n "$MAGIC_CMD"; then
7029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7030 $as_echo "$MAGIC_CMD" >&6; }
7031 else
7032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7033 $as_echo "no" >&6; }
7034 fi
7035
7036
7037
7038
7039
7040 if test -z "$lt_cv_path_MAGIC_CMD"; then
7041   if test -n "$ac_tool_prefix"; then
7042     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7043 $as_echo_n "checking for file... " >&6; }
7044 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7045   $as_echo_n "(cached) " >&6
7046 else
7047   case $MAGIC_CMD in
7048 [\\/*] |  ?:[\\/]*)
7049   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7050   ;;
7051 *)
7052   lt_save_MAGIC_CMD="$MAGIC_CMD"
7053   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7054   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7055   for ac_dir in $ac_dummy; do
7056     IFS="$lt_save_ifs"
7057     test -z "$ac_dir" && ac_dir=.
7058     if test -f $ac_dir/file; then
7059       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7060       if test -n "$file_magic_test_file"; then
7061         case $deplibs_check_method in
7062         "file_magic "*)
7063           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7064           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7065           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7066             $EGREP "$file_magic_regex" > /dev/null; then
7067             :
7068           else
7069             cat <<_LT_EOF 1>&2
7070
7071 *** Warning: the command libtool uses to detect shared libraries,
7072 *** $file_magic_cmd, produces output that libtool cannot recognize.
7073 *** The result is that libtool may fail to recognize shared libraries
7074 *** as such.  This will affect the creation of libtool libraries that
7075 *** depend on shared libraries, but programs linked with such libtool
7076 *** libraries will work regardless of this problem.  Nevertheless, you
7077 *** may want to report the problem to your system manager and/or to
7078 *** bug-libtool@gnu.org
7079
7080 _LT_EOF
7081           fi ;;
7082         esac
7083       fi
7084       break
7085     fi
7086   done
7087   IFS="$lt_save_ifs"
7088   MAGIC_CMD="$lt_save_MAGIC_CMD"
7089   ;;
7090 esac
7091 fi
7092
7093 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7094 if test -n "$MAGIC_CMD"; then
7095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7096 $as_echo "$MAGIC_CMD" >&6; }
7097 else
7098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7099 $as_echo "no" >&6; }
7100 fi
7101
7102
7103   else
7104     MAGIC_CMD=:
7105   fi
7106 fi
7107
7108   fi
7109   ;;
7110 esac
7111
7112 # Use C for the default configuration in the libtool script
7113
7114 lt_save_CC="$CC"
7115 ac_ext=c
7116 ac_cpp='$CPP $CPPFLAGS'
7117 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7118 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7119 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7120
7121
7122 # Source file extension for C test sources.
7123 ac_ext=c
7124
7125 # Object file extension for compiled C test sources.
7126 objext=o
7127 objext=$objext
7128
7129 # Code to be used in simple compile tests
7130 lt_simple_compile_test_code="int some_variable = 0;"
7131
7132 # Code to be used in simple link tests
7133 lt_simple_link_test_code='int main(){return(0);}'
7134
7135
7136
7137
7138
7139
7140
7141 # If no C compiler was specified, use CC.
7142 LTCC=${LTCC-"$CC"}
7143
7144 # If no C compiler flags were specified, use CFLAGS.
7145 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7146
7147 # Allow CC to be a program name with arguments.
7148 compiler=$CC
7149
7150 # Save the default compiler, since it gets overwritten when the other
7151 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7152 compiler_DEFAULT=$CC
7153
7154 # save warnings/boilerplate of simple test code
7155 ac_outfile=conftest.$ac_objext
7156 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7157 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7158 _lt_compiler_boilerplate=`cat conftest.err`
7159 $RM conftest*
7160
7161 ac_outfile=conftest.$ac_objext
7162 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7163 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7164 _lt_linker_boilerplate=`cat conftest.err`
7165 $RM -r conftest*
7166
7167
7168 ## CAVEAT EMPTOR:
7169 ## There is no encapsulation within the following macros, do not change
7170 ## the running order or otherwise move them around unless you know exactly
7171 ## what you are doing...
7172 if test -n "$compiler"; then
7173
7174 lt_prog_compiler_no_builtin_flag=
7175
7176 if test "$GCC" = yes; then
7177   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7178
7179   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7180 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7181 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7182   $as_echo_n "(cached) " >&6
7183 else
7184   lt_cv_prog_compiler_rtti_exceptions=no
7185    ac_outfile=conftest.$ac_objext
7186    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7187    lt_compiler_flag="-fno-rtti -fno-exceptions"
7188    # Insert the option either (1) after the last *FLAGS variable, or
7189    # (2) before a word containing "conftest.", or (3) at the end.
7190    # Note that $ac_compile itself does not contain backslashes and begins
7191    # with a dollar sign (not a hyphen), so the echo should work correctly.
7192    # The option is referenced via a variable to avoid confusing sed.
7193    lt_compile=`echo "$ac_compile" | $SED \
7194    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7195    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7196    -e 's:$: $lt_compiler_flag:'`
7197    (eval echo "\"\$as_me:7197: $lt_compile\"" >&5)
7198    (eval "$lt_compile" 2>conftest.err)
7199    ac_status=$?
7200    cat conftest.err >&5
7201    echo "$as_me:7201: \$? = $ac_status" >&5
7202    if (exit $ac_status) && test -s "$ac_outfile"; then
7203      # The compiler can only warn and ignore the option if not recognized
7204      # So say no if there are warnings other than the usual output.
7205      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7206      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7207      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7208        lt_cv_prog_compiler_rtti_exceptions=yes
7209      fi
7210    fi
7211    $RM conftest*
7212
7213 fi
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7215 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7216
7217 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7218     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7219 else
7220     :
7221 fi
7222
7223 fi
7224
7225
7226
7227
7228
7229
7230   lt_prog_compiler_wl=
7231 lt_prog_compiler_pic=
7232 lt_prog_compiler_static=
7233
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7235 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7236
7237   if test "$GCC" = yes; then
7238     lt_prog_compiler_wl='-Wl,'
7239     lt_prog_compiler_static='-static'
7240
7241     case $host_os in
7242       aix*)
7243       # All AIX code is PIC.
7244       if test "$host_cpu" = ia64; then
7245         # AIX 5 now supports IA64 processor
7246         lt_prog_compiler_static='-Bstatic'
7247       fi
7248       ;;
7249
7250     amigaos*)
7251       case $host_cpu in
7252       powerpc)
7253             # see comment about AmigaOS4 .so support
7254             lt_prog_compiler_pic='-fPIC'
7255         ;;
7256       m68k)
7257             # FIXME: we need at least 68020 code to build shared libraries, but
7258             # adding the `-m68020' flag to GCC prevents building anything better,
7259             # like `-m68040'.
7260             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7261         ;;
7262       esac
7263       ;;
7264
7265     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7266       # PIC is the default for these OSes.
7267       ;;
7268
7269     mingw* | cygwin* | pw32* | os2* | cegcc*)
7270       # This hack is so that the source file can tell whether it is being
7271       # built for inclusion in a dll (and should export symbols for example).
7272       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7273       # (--disable-auto-import) libraries
7274       lt_prog_compiler_pic='-DDLL_EXPORT'
7275       ;;
7276
7277     darwin* | rhapsody*)
7278       # PIC is the default on this platform
7279       # Common symbols not allowed in MH_DYLIB files
7280       lt_prog_compiler_pic='-fno-common'
7281       ;;
7282
7283     hpux*)
7284       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7285       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7286       # sets the default TLS model and affects inlining.
7287       case $host_cpu in
7288       hppa*64*)
7289         # +Z the default
7290         ;;
7291       *)
7292         lt_prog_compiler_pic='-fPIC'
7293         ;;
7294       esac
7295       ;;
7296
7297     interix[3-9]*)
7298       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7299       # Instead, we relocate shared libraries at runtime.
7300       ;;
7301
7302     msdosdjgpp*)
7303       # Just because we use GCC doesn't mean we suddenly get shared libraries
7304       # on systems that don't support them.
7305       lt_prog_compiler_can_build_shared=no
7306       enable_shared=no
7307       ;;
7308
7309     *nto* | *qnx*)
7310       # QNX uses GNU C++, but need to define -shared option too, otherwise
7311       # it will coredump.
7312       lt_prog_compiler_pic='-fPIC -shared'
7313       ;;
7314
7315     sysv4*MP*)
7316       if test -d /usr/nec; then
7317         lt_prog_compiler_pic=-Kconform_pic
7318       fi
7319       ;;
7320
7321     *)
7322       lt_prog_compiler_pic='-fPIC'
7323       ;;
7324     esac
7325   else
7326     # PORTME Check for flag to pass linker flags through the system compiler.
7327     case $host_os in
7328     aix*)
7329       lt_prog_compiler_wl='-Wl,'
7330       if test "$host_cpu" = ia64; then
7331         # AIX 5 now supports IA64 processor
7332         lt_prog_compiler_static='-Bstatic'
7333       else
7334         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7335       fi
7336       ;;
7337
7338     mingw* | cygwin* | pw32* | os2* | cegcc*)
7339       # This hack is so that the source file can tell whether it is being
7340       # built for inclusion in a dll (and should export symbols for example).
7341       lt_prog_compiler_pic='-DDLL_EXPORT'
7342       ;;
7343
7344     hpux9* | hpux10* | hpux11*)
7345       lt_prog_compiler_wl='-Wl,'
7346       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7347       # not for PA HP-UX.
7348       case $host_cpu in
7349       hppa*64*|ia64*)
7350         # +Z the default
7351         ;;
7352       *)
7353         lt_prog_compiler_pic='+Z'
7354         ;;
7355       esac
7356       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7357       lt_prog_compiler_static='${wl}-a ${wl}archive'
7358       ;;
7359
7360     irix5* | irix6* | nonstopux*)
7361       lt_prog_compiler_wl='-Wl,'
7362       # PIC (with -KPIC) is the default.
7363       lt_prog_compiler_static='-non_shared'
7364       ;;
7365
7366     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7367       case $cc_basename in
7368       # old Intel for x86_64 which still supported -KPIC.
7369       ecc*)
7370         lt_prog_compiler_wl='-Wl,'
7371         lt_prog_compiler_pic='-KPIC'
7372         lt_prog_compiler_static='-static'
7373         ;;
7374       # icc used to be incompatible with GCC.
7375       # ICC 10 doesn't accept -KPIC any more.
7376       icc* | ifort*)
7377         lt_prog_compiler_wl='-Wl,'
7378         lt_prog_compiler_pic='-fPIC'
7379         lt_prog_compiler_static='-static'
7380         ;;
7381       # Lahey Fortran 8.1.
7382       lf95*)
7383         lt_prog_compiler_wl='-Wl,'
7384         lt_prog_compiler_pic='--shared'
7385         lt_prog_compiler_static='--static'
7386         ;;
7387       pgcc* | pgf77* | pgf90* | pgf95*)
7388         # Portland Group compilers (*not* the Pentium gcc compiler,
7389         # which looks to be a dead project)
7390         lt_prog_compiler_wl='-Wl,'
7391         lt_prog_compiler_pic='-fpic'
7392         lt_prog_compiler_static='-Bstatic'
7393         ;;
7394       ccc*)
7395         lt_prog_compiler_wl='-Wl,'
7396         # All Alpha code is PIC.
7397         lt_prog_compiler_static='-non_shared'
7398         ;;
7399       xl*)
7400         # IBM XL C 8.0/Fortran 10.1 on PPC
7401         lt_prog_compiler_wl='-Wl,'
7402         lt_prog_compiler_pic='-qpic'
7403         lt_prog_compiler_static='-qstaticlink'
7404         ;;
7405       *)
7406         case `$CC -V 2>&1 | sed 5q` in
7407         *Sun\ C*)
7408           # Sun C 5.9
7409           lt_prog_compiler_pic='-KPIC'
7410           lt_prog_compiler_static='-Bstatic'
7411           lt_prog_compiler_wl='-Wl,'
7412           ;;
7413         *Sun\ F*)
7414           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7415           lt_prog_compiler_pic='-KPIC'
7416           lt_prog_compiler_static='-Bstatic'
7417           lt_prog_compiler_wl=''
7418           ;;
7419         esac
7420         ;;
7421       esac
7422       ;;
7423
7424     newsos6)
7425       lt_prog_compiler_pic='-KPIC'
7426       lt_prog_compiler_static='-Bstatic'
7427       ;;
7428
7429     *nto* | *qnx*)
7430       # QNX uses GNU C++, but need to define -shared option too, otherwise
7431       # it will coredump.
7432       lt_prog_compiler_pic='-fPIC -shared'
7433       ;;
7434
7435     osf3* | osf4* | osf5*)
7436       lt_prog_compiler_wl='-Wl,'
7437       # All OSF/1 code is PIC.
7438       lt_prog_compiler_static='-non_shared'
7439       ;;
7440
7441     rdos*)
7442       lt_prog_compiler_static='-non_shared'
7443       ;;
7444
7445     solaris*)
7446       lt_prog_compiler_pic='-KPIC'
7447       lt_prog_compiler_static='-Bstatic'
7448       case $cc_basename in
7449       f77* | f90* | f95*)
7450         lt_prog_compiler_wl='-Qoption ld ';;
7451       *)
7452         lt_prog_compiler_wl='-Wl,';;
7453       esac
7454       ;;
7455
7456     sunos4*)
7457       lt_prog_compiler_wl='-Qoption ld '
7458       lt_prog_compiler_pic='-PIC'
7459       lt_prog_compiler_static='-Bstatic'
7460       ;;
7461
7462     sysv4 | sysv4.2uw2* | sysv4.3*)
7463       lt_prog_compiler_wl='-Wl,'
7464       lt_prog_compiler_pic='-KPIC'
7465       lt_prog_compiler_static='-Bstatic'
7466       ;;
7467
7468     sysv4*MP*)
7469       if test -d /usr/nec ;then
7470         lt_prog_compiler_pic='-Kconform_pic'
7471         lt_prog_compiler_static='-Bstatic'
7472       fi
7473       ;;
7474
7475     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7476       lt_prog_compiler_wl='-Wl,'
7477       lt_prog_compiler_pic='-KPIC'
7478       lt_prog_compiler_static='-Bstatic'
7479       ;;
7480
7481     unicos*)
7482       lt_prog_compiler_wl='-Wl,'
7483       lt_prog_compiler_can_build_shared=no
7484       ;;
7485
7486     uts4*)
7487       lt_prog_compiler_pic='-pic'
7488       lt_prog_compiler_static='-Bstatic'
7489       ;;
7490
7491     *)
7492       lt_prog_compiler_can_build_shared=no
7493       ;;
7494     esac
7495   fi
7496
7497 case $host_os in
7498   # For platforms which do not support PIC, -DPIC is meaningless:
7499   *djgpp*)
7500     lt_prog_compiler_pic=
7501     ;;
7502   *)
7503     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7504     ;;
7505 esac
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7507 $as_echo "$lt_prog_compiler_pic" >&6; }
7508
7509
7510
7511
7512
7513
7514 #
7515 # Check to make sure the PIC flag actually works.
7516 #
7517 if test -n "$lt_prog_compiler_pic"; then
7518   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7519 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7520 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7521   $as_echo_n "(cached) " >&6
7522 else
7523   lt_cv_prog_compiler_pic_works=no
7524    ac_outfile=conftest.$ac_objext
7525    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7526    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7527    # Insert the option either (1) after the last *FLAGS variable, or
7528    # (2) before a word containing "conftest.", or (3) at the end.
7529    # Note that $ac_compile itself does not contain backslashes and begins
7530    # with a dollar sign (not a hyphen), so the echo should work correctly.
7531    # The option is referenced via a variable to avoid confusing sed.
7532    lt_compile=`echo "$ac_compile" | $SED \
7533    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7534    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7535    -e 's:$: $lt_compiler_flag:'`
7536    (eval echo "\"\$as_me:7536: $lt_compile\"" >&5)
7537    (eval "$lt_compile" 2>conftest.err)
7538    ac_status=$?
7539    cat conftest.err >&5
7540    echo "$as_me:7540: \$? = $ac_status" >&5
7541    if (exit $ac_status) && test -s "$ac_outfile"; then
7542      # The compiler can only warn and ignore the option if not recognized
7543      # So say no if there are warnings other than the usual output.
7544      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7545      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7546      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7547        lt_cv_prog_compiler_pic_works=yes
7548      fi
7549    fi
7550    $RM conftest*
7551
7552 fi
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7554 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7555
7556 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7557     case $lt_prog_compiler_pic in
7558      "" | " "*) ;;
7559      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7560      esac
7561 else
7562     lt_prog_compiler_pic=
7563      lt_prog_compiler_can_build_shared=no
7564 fi
7565
7566 fi
7567
7568
7569
7570
7571
7572
7573 #
7574 # Check to make sure the static flag actually works.
7575 #
7576 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7578 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7579 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7580   $as_echo_n "(cached) " >&6
7581 else
7582   lt_cv_prog_compiler_static_works=no
7583    save_LDFLAGS="$LDFLAGS"
7584    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7585    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7586    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7587      # The linker can only warn and ignore the option if not recognized
7588      # So say no if there are warnings
7589      if test -s conftest.err; then
7590        # Append any errors to the config.log.
7591        cat conftest.err 1>&5
7592        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7593        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7594        if diff conftest.exp conftest.er2 >/dev/null; then
7595          lt_cv_prog_compiler_static_works=yes
7596        fi
7597      else
7598        lt_cv_prog_compiler_static_works=yes
7599      fi
7600    fi
7601    $RM -r conftest*
7602    LDFLAGS="$save_LDFLAGS"
7603
7604 fi
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7606 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7607
7608 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7609     :
7610 else
7611     lt_prog_compiler_static=
7612 fi
7613
7614
7615
7616
7617
7618
7619
7620   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7621 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7622 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7623   $as_echo_n "(cached) " >&6
7624 else
7625   lt_cv_prog_compiler_c_o=no
7626    $RM -r conftest 2>/dev/null
7627    mkdir conftest
7628    cd conftest
7629    mkdir out
7630    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7631
7632    lt_compiler_flag="-o out/conftest2.$ac_objext"
7633    # Insert the option either (1) after the last *FLAGS variable, or
7634    # (2) before a word containing "conftest.", or (3) at the end.
7635    # Note that $ac_compile itself does not contain backslashes and begins
7636    # with a dollar sign (not a hyphen), so the echo should work correctly.
7637    lt_compile=`echo "$ac_compile" | $SED \
7638    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7639    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7640    -e 's:$: $lt_compiler_flag:'`
7641    (eval echo "\"\$as_me:7641: $lt_compile\"" >&5)
7642    (eval "$lt_compile" 2>out/conftest.err)
7643    ac_status=$?
7644    cat out/conftest.err >&5
7645    echo "$as_me:7645: \$? = $ac_status" >&5
7646    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7647    then
7648      # The compiler can only warn and ignore the option if not recognized
7649      # So say no if there are warnings
7650      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7651      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7652      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7653        lt_cv_prog_compiler_c_o=yes
7654      fi
7655    fi
7656    chmod u+w . 2>&5
7657    $RM conftest*
7658    # SGI C++ compiler will create directory out/ii_files/ for
7659    # template instantiation
7660    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7661    $RM out/* && rmdir out
7662    cd ..
7663    $RM -r conftest
7664    $RM conftest*
7665
7666 fi
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7668 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7669
7670
7671
7672
7673
7674
7675   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7676 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7677 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7678   $as_echo_n "(cached) " >&6
7679 else
7680   lt_cv_prog_compiler_c_o=no
7681    $RM -r conftest 2>/dev/null
7682    mkdir conftest
7683    cd conftest
7684    mkdir out
7685    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7686
7687    lt_compiler_flag="-o out/conftest2.$ac_objext"
7688    # Insert the option either (1) after the last *FLAGS variable, or
7689    # (2) before a word containing "conftest.", or (3) at the end.
7690    # Note that $ac_compile itself does not contain backslashes and begins
7691    # with a dollar sign (not a hyphen), so the echo should work correctly.
7692    lt_compile=`echo "$ac_compile" | $SED \
7693    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7694    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7695    -e 's:$: $lt_compiler_flag:'`
7696    (eval echo "\"\$as_me:7696: $lt_compile\"" >&5)
7697    (eval "$lt_compile" 2>out/conftest.err)
7698    ac_status=$?
7699    cat out/conftest.err >&5
7700    echo "$as_me:7700: \$? = $ac_status" >&5
7701    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7702    then
7703      # The compiler can only warn and ignore the option if not recognized
7704      # So say no if there are warnings
7705      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7706      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7707      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7708        lt_cv_prog_compiler_c_o=yes
7709      fi
7710    fi
7711    chmod u+w . 2>&5
7712    $RM conftest*
7713    # SGI C++ compiler will create directory out/ii_files/ for
7714    # template instantiation
7715    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7716    $RM out/* && rmdir out
7717    cd ..
7718    $RM -r conftest
7719    $RM conftest*
7720
7721 fi
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7723 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7724
7725
7726
7727
7728 hard_links="nottested"
7729 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7730   # do not overwrite the value of need_locks provided by the user
7731   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7732 $as_echo_n "checking if we can lock with hard links... " >&6; }
7733   hard_links=yes
7734   $RM conftest*
7735   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7736   touch conftest.a
7737   ln conftest.a conftest.b 2>&5 || hard_links=no
7738   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7740 $as_echo "$hard_links" >&6; }
7741   if test "$hard_links" = no; then
7742     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7743 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7744     need_locks=warn
7745   fi
7746 else
7747   need_locks=no
7748 fi
7749
7750
7751
7752
7753
7754
7755   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7756 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7757
7758   runpath_var=
7759   allow_undefined_flag=
7760   always_export_symbols=no
7761   archive_cmds=
7762   archive_expsym_cmds=
7763   compiler_needs_object=no
7764   enable_shared_with_static_runtimes=no
7765   export_dynamic_flag_spec=
7766   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7767   hardcode_automatic=no
7768   hardcode_direct=no
7769   hardcode_direct_absolute=no
7770   hardcode_libdir_flag_spec=
7771   hardcode_libdir_flag_spec_ld=
7772   hardcode_libdir_separator=
7773   hardcode_minus_L=no
7774   hardcode_shlibpath_var=unsupported
7775   inherit_rpath=no
7776   link_all_deplibs=unknown
7777   module_cmds=
7778   module_expsym_cmds=
7779   old_archive_from_new_cmds=
7780   old_archive_from_expsyms_cmds=
7781   thread_safe_flag_spec=
7782   whole_archive_flag_spec=
7783   # include_expsyms should be a list of space-separated symbols to be *always*
7784   # included in the symbol list
7785   include_expsyms=
7786   # exclude_expsyms can be an extended regexp of symbols to exclude
7787   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7788   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7789   # as well as any symbol that contains `d'.
7790   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7791   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7792   # platforms (ab)use it in PIC code, but their linkers get confused if
7793   # the symbol is explicitly referenced.  Since portable code cannot
7794   # rely on this symbol name, it's probably fine to never include it in
7795   # preloaded symbol tables.
7796   # Exclude shared library initialization/finalization symbols.
7797   extract_expsyms_cmds=
7798
7799   case $host_os in
7800   cygwin* | mingw* | pw32* | cegcc*)
7801     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7802     # When not using gcc, we currently assume that we are using
7803     # Microsoft Visual C++.
7804     if test "$GCC" != yes; then
7805       with_gnu_ld=no
7806     fi
7807     ;;
7808   interix*)
7809     # we just hope/assume this is gcc and not c89 (= MSVC++)
7810     with_gnu_ld=yes
7811     ;;
7812   openbsd*)
7813     with_gnu_ld=no
7814     ;;
7815   esac
7816
7817   ld_shlibs=yes
7818   if test "$with_gnu_ld" = yes; then
7819     # If archive_cmds runs LD, not CC, wlarc should be empty
7820     wlarc='${wl}'
7821
7822     # Set some defaults for GNU ld with shared library support. These
7823     # are reset later if shared libraries are not supported. Putting them
7824     # here allows them to be overridden if necessary.
7825     runpath_var=LD_RUN_PATH
7826     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7827     export_dynamic_flag_spec='${wl}--export-dynamic'
7828     # ancient GNU ld didn't support --whole-archive et. al.
7829     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7830       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7831     else
7832       whole_archive_flag_spec=
7833     fi
7834     supports_anon_versioning=no
7835     case `$LD -v 2>&1` in
7836       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7837       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7838       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7839       *\ 2.11.*) ;; # other 2.11 versions
7840       *) supports_anon_versioning=yes ;;
7841     esac
7842
7843     # See if GNU ld supports shared libraries.
7844     case $host_os in
7845     aix[3-9]*)
7846       # On AIX/PPC, the GNU linker is very broken
7847       if test "$host_cpu" != ia64; then
7848         ld_shlibs=no
7849         cat <<_LT_EOF 1>&2
7850
7851 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7852 *** to be unable to reliably create shared libraries on AIX.
7853 *** Therefore, libtool is disabling shared libraries support.  If you
7854 *** really care for shared libraries, you may want to modify your PATH
7855 *** so that a non-GNU linker is found, and then restart.
7856
7857 _LT_EOF
7858       fi
7859       ;;
7860
7861     amigaos*)
7862       case $host_cpu in
7863       powerpc)
7864             # see comment about AmigaOS4 .so support
7865             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7866             archive_expsym_cmds=''
7867         ;;
7868       m68k)
7869             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)'
7870             hardcode_libdir_flag_spec='-L$libdir'
7871             hardcode_minus_L=yes
7872         ;;
7873       esac
7874       ;;
7875
7876     beos*)
7877       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7878         allow_undefined_flag=unsupported
7879         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7880         # support --undefined.  This deserves some investigation.  FIXME
7881         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7882       else
7883         ld_shlibs=no
7884       fi
7885       ;;
7886
7887     cygwin* | mingw* | pw32* | cegcc*)
7888       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7889       # as there is no search path for DLLs.
7890       hardcode_libdir_flag_spec='-L$libdir'
7891       allow_undefined_flag=unsupported
7892       always_export_symbols=no
7893       enable_shared_with_static_runtimes=yes
7894       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7895
7896       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7897         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7898         # If the export-symbols file already is a .def file (1st line
7899         # is EXPORTS), use it as is; otherwise, prepend...
7900         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7901           cp $export_symbols $output_objdir/$soname.def;
7902         else
7903           echo EXPORTS > $output_objdir/$soname.def;
7904           cat $export_symbols >> $output_objdir/$soname.def;
7905         fi~
7906         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7907       else
7908         ld_shlibs=no
7909       fi
7910       ;;
7911
7912     interix[3-9]*)
7913       hardcode_direct=no
7914       hardcode_shlibpath_var=no
7915       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7916       export_dynamic_flag_spec='${wl}-E'
7917       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7918       # Instead, shared libraries are loaded at an image base (0x10000000 by
7919       # default) and relocated if they conflict, which is a slow very memory
7920       # consuming and fragmenting process.  To avoid this, we pick a random,
7921       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7922       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7923       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7924       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'
7925       ;;
7926
7927     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
7928       tmp_diet=no
7929       if test "$host_os" = linux-dietlibc; then
7930         case $cc_basename in
7931           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
7932         esac
7933       fi
7934       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7935          && test "$tmp_diet" = no
7936       then
7937         tmp_addflag=
7938         tmp_sharedflag='-shared'
7939         case $cc_basename,$host_cpu in
7940         pgcc*)                          # Portland Group C compiler
7941           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7942           tmp_addflag=' $pic_flag'
7943           ;;
7944         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
7945           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7946           tmp_addflag=' $pic_flag -Mnomain' ;;
7947         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
7948           tmp_addflag=' -i_dynamic' ;;
7949         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
7950           tmp_addflag=' -i_dynamic -nofor_main' ;;
7951         ifc* | ifort*)                  # Intel Fortran compiler
7952           tmp_addflag=' -nofor_main' ;;
7953         lf95*)                          # Lahey Fortran 8.1
7954           whole_archive_flag_spec=
7955           tmp_sharedflag='--shared' ;;
7956         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
7957           tmp_sharedflag='-qmkshrobj'
7958           tmp_addflag= ;;
7959         esac
7960         case `$CC -V 2>&1 | sed 5q` in
7961         *Sun\ C*)                       # Sun C 5.9
7962           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7963           compiler_needs_object=yes
7964           tmp_sharedflag='-G' ;;
7965         *Sun\ F*)                       # Sun Fortran 8.3
7966           tmp_sharedflag='-G' ;;
7967         esac
7968         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7969
7970         if test "x$supports_anon_versioning" = xyes; then
7971           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7972             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7973             echo "local: *; };" >> $output_objdir/$libname.ver~
7974             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7975         fi
7976
7977         case $cc_basename in
7978         xlf*)
7979           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7980           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7981           hardcode_libdir_flag_spec=
7982           hardcode_libdir_flag_spec_ld='-rpath $libdir'
7983           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7984           if test "x$supports_anon_versioning" = xyes; then
7985             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7986               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7987               echo "local: *; };" >> $output_objdir/$libname.ver~
7988               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7989           fi
7990           ;;
7991         esac
7992       else
7993         ld_shlibs=no
7994       fi
7995       ;;
7996
7997     netbsd*)
7998       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7999         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8000         wlarc=
8001       else
8002         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8003         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8004       fi
8005       ;;
8006
8007     solaris*)
8008       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8009         ld_shlibs=no
8010         cat <<_LT_EOF 1>&2
8011
8012 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8013 *** create shared libraries on Solaris systems.  Therefore, libtool
8014 *** is disabling shared libraries support.  We urge you to upgrade GNU
8015 *** binutils to release 2.9.1 or newer.  Another option is to modify
8016 *** your PATH or compiler configuration so that the native linker is
8017 *** used, and then restart.
8018
8019 _LT_EOF
8020       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8021         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8022         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8023       else
8024         ld_shlibs=no
8025       fi
8026       ;;
8027
8028     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8029       case `$LD -v 2>&1` in
8030         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8031         ld_shlibs=no
8032         cat <<_LT_EOF 1>&2
8033
8034 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8035 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8036 *** is disabling shared libraries support.  We urge you to upgrade GNU
8037 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8038 *** your PATH or compiler configuration so that the native linker is
8039 *** used, and then restart.
8040
8041 _LT_EOF
8042         ;;
8043         *)
8044           # For security reasons, it is highly recommended that you always
8045           # use absolute paths for naming shared libraries, and exclude the
8046           # DT_RUNPATH tag from executables and libraries.  But doing so
8047           # requires that you compile everything twice, which is a pain.
8048           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8049             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8050             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8051             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8052           else
8053             ld_shlibs=no
8054           fi
8055         ;;
8056       esac
8057       ;;
8058
8059     sunos4*)
8060       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8061       wlarc=
8062       hardcode_direct=yes
8063       hardcode_shlibpath_var=no
8064       ;;
8065
8066     *)
8067       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8068         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8069         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8070       else
8071         ld_shlibs=no
8072       fi
8073       ;;
8074     esac
8075
8076     if test "$ld_shlibs" = no; then
8077       runpath_var=
8078       hardcode_libdir_flag_spec=
8079       export_dynamic_flag_spec=
8080       whole_archive_flag_spec=
8081     fi
8082   else
8083     # PORTME fill in a description of your system's linker (not GNU ld)
8084     case $host_os in
8085     aix3*)
8086       allow_undefined_flag=unsupported
8087       always_export_symbols=yes
8088       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'
8089       # Note: this linker hardcodes the directories in LIBPATH if there
8090       # are no directories specified by -L.
8091       hardcode_minus_L=yes
8092       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8093         # Neither direct hardcoding nor static linking is supported with a
8094         # broken collect2.
8095         hardcode_direct=unsupported
8096       fi
8097       ;;
8098
8099     aix[4-9]*)
8100       if test "$host_cpu" = ia64; then
8101         # On IA64, the linker does run time linking by default, so we don't
8102         # have to do anything special.
8103         aix_use_runtimelinking=no
8104         exp_sym_flag='-Bexport'
8105         no_entry_flag=""
8106       else
8107         # If we're using GNU nm, then we don't want the "-C" option.
8108         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8109         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8110           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8111         else
8112           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'
8113         fi
8114         aix_use_runtimelinking=no
8115
8116         # Test if we are trying to use run time linking or normal
8117         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8118         # need to do runtime linking.
8119         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8120           for ld_flag in $LDFLAGS; do
8121           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8122             aix_use_runtimelinking=yes
8123             break
8124           fi
8125           done
8126           ;;
8127         esac
8128
8129         exp_sym_flag='-bexport'
8130         no_entry_flag='-bnoentry'
8131       fi
8132
8133       # When large executables or shared objects are built, AIX ld can
8134       # have problems creating the table of contents.  If linking a library
8135       # or program results in "error TOC overflow" add -mminimal-toc to
8136       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8137       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8138
8139       archive_cmds=''
8140       hardcode_direct=yes
8141       hardcode_direct_absolute=yes
8142       hardcode_libdir_separator=':'
8143       link_all_deplibs=yes
8144       file_list_spec='${wl}-f,'
8145
8146       if test "$GCC" = yes; then
8147         case $host_os in aix4.[012]|aix4.[012].*)
8148         # We only want to do this on AIX 4.2 and lower, the check
8149         # below for broken collect2 doesn't work under 4.3+
8150           collect2name=`${CC} -print-prog-name=collect2`
8151           if test -f "$collect2name" &&
8152            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8153           then
8154           # We have reworked collect2
8155           :
8156           else
8157           # We have old collect2
8158           hardcode_direct=unsupported
8159           # It fails to find uninstalled libraries when the uninstalled
8160           # path is not listed in the libpath.  Setting hardcode_minus_L
8161           # to unsupported forces relinking
8162           hardcode_minus_L=yes
8163           hardcode_libdir_flag_spec='-L$libdir'
8164           hardcode_libdir_separator=
8165           fi
8166           ;;
8167         esac
8168         shared_flag='-shared'
8169         if test "$aix_use_runtimelinking" = yes; then
8170           shared_flag="$shared_flag "'${wl}-G'
8171         fi
8172       else
8173         # not using gcc
8174         if test "$host_cpu" = ia64; then
8175         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8176         # chokes on -Wl,-G. The following line is correct:
8177           shared_flag='-G'
8178         else
8179           if test "$aix_use_runtimelinking" = yes; then
8180             shared_flag='${wl}-G'
8181           else
8182             shared_flag='${wl}-bM:SRE'
8183           fi
8184         fi
8185       fi
8186
8187       export_dynamic_flag_spec='${wl}-bexpall'
8188       # It seems that -bexpall does not export symbols beginning with
8189       # underscore (_), so it is better to generate a list of symbols to export.
8190       always_export_symbols=yes
8191       if test "$aix_use_runtimelinking" = yes; then
8192         # Warning - without using the other runtime loading flags (-brtl),
8193         # -berok will link without error, but may produce a broken library.
8194         allow_undefined_flag='-berok'
8195         # Determine the default libpath from the value encoded in an
8196         # empty executable.
8197         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8198 /* end confdefs.h.  */
8199
8200 int
8201 main ()
8202 {
8203
8204   ;
8205   return 0;
8206 }
8207 _ACEOF
8208 if ac_fn_c_try_link "$LINENO"; then :
8209
8210 lt_aix_libpath_sed='
8211     /Import File Strings/,/^$/ {
8212         /^0/ {
8213             s/^0  *\(.*\)$/\1/
8214             p
8215         }
8216     }'
8217 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8218 # Check for a 64-bit object if we didn't find anything.
8219 if test -z "$aix_libpath"; then
8220   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8221 fi
8222 fi
8223 rm -f core conftest.err conftest.$ac_objext \
8224     conftest$ac_exeext conftest.$ac_ext
8225 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8226
8227         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8228         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8229       else
8230         if test "$host_cpu" = ia64; then
8231           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8232           allow_undefined_flag="-z nodefs"
8233           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"
8234         else
8235          # Determine the default libpath from the value encoded in an
8236          # empty executable.
8237          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8238 /* end confdefs.h.  */
8239
8240 int
8241 main ()
8242 {
8243
8244   ;
8245   return 0;
8246 }
8247 _ACEOF
8248 if ac_fn_c_try_link "$LINENO"; then :
8249
8250 lt_aix_libpath_sed='
8251     /Import File Strings/,/^$/ {
8252         /^0/ {
8253             s/^0  *\(.*\)$/\1/
8254             p
8255         }
8256     }'
8257 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8258 # Check for a 64-bit object if we didn't find anything.
8259 if test -z "$aix_libpath"; then
8260   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8261 fi
8262 fi
8263 rm -f core conftest.err conftest.$ac_objext \
8264     conftest$ac_exeext conftest.$ac_ext
8265 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8266
8267          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8268           # Warning - without using the other run time loading flags,
8269           # -berok will link without error, but may produce a broken library.
8270           no_undefined_flag=' ${wl}-bernotok'
8271           allow_undefined_flag=' ${wl}-berok'
8272           # Exported symbols can be pulled into shared objects from archives
8273           whole_archive_flag_spec='$convenience'
8274           archive_cmds_need_lc=yes
8275           # This is similar to how AIX traditionally builds its shared libraries.
8276           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'
8277         fi
8278       fi
8279       ;;
8280
8281     amigaos*)
8282       case $host_cpu in
8283       powerpc)
8284             # see comment about AmigaOS4 .so support
8285             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8286             archive_expsym_cmds=''
8287         ;;
8288       m68k)
8289             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)'
8290             hardcode_libdir_flag_spec='-L$libdir'
8291             hardcode_minus_L=yes
8292         ;;
8293       esac
8294       ;;
8295
8296     bsdi[45]*)
8297       export_dynamic_flag_spec=-rdynamic
8298       ;;
8299
8300     cygwin* | mingw* | pw32* | cegcc*)
8301       # When not using gcc, we currently assume that we are using
8302       # Microsoft Visual C++.
8303       # hardcode_libdir_flag_spec is actually meaningless, as there is
8304       # no search path for DLLs.
8305       hardcode_libdir_flag_spec=' '
8306       allow_undefined_flag=unsupported
8307       # Tell ltmain to make .lib files, not .a files.
8308       libext=lib
8309       # Tell ltmain to make .dll files, not .so files.
8310       shrext_cmds=".dll"
8311       # FIXME: Setting linknames here is a bad hack.
8312       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8313       # The linker will automatically build a .lib file if we build a DLL.
8314       old_archive_from_new_cmds='true'
8315       # FIXME: Should let the user specify the lib program.
8316       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8317       fix_srcfile_path='`cygpath -w "$srcfile"`'
8318       enable_shared_with_static_runtimes=yes
8319       ;;
8320
8321     darwin* | rhapsody*)
8322
8323
8324   archive_cmds_need_lc=no
8325   hardcode_direct=no
8326   hardcode_automatic=yes
8327   hardcode_shlibpath_var=unsupported
8328   whole_archive_flag_spec=''
8329   link_all_deplibs=yes
8330   allow_undefined_flag="$_lt_dar_allow_undefined"
8331   case $cc_basename in
8332      ifort*) _lt_dar_can_shared=yes ;;
8333      *) _lt_dar_can_shared=$GCC ;;
8334   esac
8335   if test "$_lt_dar_can_shared" = "yes"; then
8336     output_verbose_link_cmd=echo
8337     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8338     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8339     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}"
8340     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}"
8341
8342   else
8343   ld_shlibs=no
8344   fi
8345
8346       ;;
8347
8348     dgux*)
8349       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8350       hardcode_libdir_flag_spec='-L$libdir'
8351       hardcode_shlibpath_var=no
8352       ;;
8353
8354     freebsd1*)
8355       ld_shlibs=no
8356       ;;
8357
8358     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8359     # support.  Future versions do this automatically, but an explicit c++rt0.o
8360     # does not break anything, and helps significantly (at the cost of a little
8361     # extra space).
8362     freebsd2.2*)
8363       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8364       hardcode_libdir_flag_spec='-R$libdir'
8365       hardcode_direct=yes
8366       hardcode_shlibpath_var=no
8367       ;;
8368
8369     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8370     freebsd2*)
8371       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8372       hardcode_direct=yes
8373       hardcode_minus_L=yes
8374       hardcode_shlibpath_var=no
8375       ;;
8376
8377     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8378     freebsd* | dragonfly*)
8379       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8380       hardcode_libdir_flag_spec='-R$libdir'
8381       hardcode_direct=yes
8382       hardcode_shlibpath_var=no
8383       ;;
8384
8385     hpux9*)
8386       if test "$GCC" = yes; then
8387         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'
8388       else
8389         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'
8390       fi
8391       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8392       hardcode_libdir_separator=:
8393       hardcode_direct=yes
8394
8395       # hardcode_minus_L: Not really in the search PATH,
8396       # but as the default location of the library.
8397       hardcode_minus_L=yes
8398       export_dynamic_flag_spec='${wl}-E'
8399       ;;
8400
8401     hpux10*)
8402       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8403         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8404       else
8405         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8406       fi
8407       if test "$with_gnu_ld" = no; then
8408         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8409         hardcode_libdir_flag_spec_ld='+b $libdir'
8410         hardcode_libdir_separator=:
8411         hardcode_direct=yes
8412         hardcode_direct_absolute=yes
8413         export_dynamic_flag_spec='${wl}-E'
8414         # hardcode_minus_L: Not really in the search PATH,
8415         # but as the default location of the library.
8416         hardcode_minus_L=yes
8417       fi
8418       ;;
8419
8420     hpux11*)
8421       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8422         case $host_cpu in
8423         hppa*64*)
8424           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8425           ;;
8426         ia64*)
8427           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8428           ;;
8429         *)
8430           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8431           ;;
8432         esac
8433       else
8434         case $host_cpu in
8435         hppa*64*)
8436           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8437           ;;
8438         ia64*)
8439           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8440           ;;
8441         *)
8442           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8443           ;;
8444         esac
8445       fi
8446       if test "$with_gnu_ld" = no; then
8447         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8448         hardcode_libdir_separator=:
8449
8450         case $host_cpu in
8451         hppa*64*|ia64*)
8452           hardcode_direct=no
8453           hardcode_shlibpath_var=no
8454           ;;
8455         *)
8456           hardcode_direct=yes
8457           hardcode_direct_absolute=yes
8458           export_dynamic_flag_spec='${wl}-E'
8459
8460           # hardcode_minus_L: Not really in the search PATH,
8461           # but as the default location of the library.
8462           hardcode_minus_L=yes
8463           ;;
8464         esac
8465       fi
8466       ;;
8467
8468     irix5* | irix6* | nonstopux*)
8469       if test "$GCC" = yes; then
8470         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8471         # Try to use the -exported_symbol ld option, if it does not
8472         # work, assume that -exports_file does not work either and
8473         # implicitly export all symbols.
8474         save_LDFLAGS="$LDFLAGS"
8475         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8476         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8477 /* end confdefs.h.  */
8478 int foo(void) {}
8479 _ACEOF
8480 if ac_fn_c_try_link "$LINENO"; then :
8481   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8482
8483 fi
8484 rm -f core conftest.err conftest.$ac_objext \
8485     conftest$ac_exeext conftest.$ac_ext
8486         LDFLAGS="$save_LDFLAGS"
8487       else
8488         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8489         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8490       fi
8491       archive_cmds_need_lc='no'
8492       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8493       hardcode_libdir_separator=:
8494       inherit_rpath=yes
8495       link_all_deplibs=yes
8496       ;;
8497
8498     netbsd*)
8499       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8500         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8501       else
8502         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8503       fi
8504       hardcode_libdir_flag_spec='-R$libdir'
8505       hardcode_direct=yes
8506       hardcode_shlibpath_var=no
8507       ;;
8508
8509     newsos6)
8510       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8511       hardcode_direct=yes
8512       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8513       hardcode_libdir_separator=:
8514       hardcode_shlibpath_var=no
8515       ;;
8516
8517     *nto* | *qnx*)
8518       ;;
8519
8520     openbsd*)
8521       if test -f /usr/libexec/ld.so; then
8522         hardcode_direct=yes
8523         hardcode_shlibpath_var=no
8524         hardcode_direct_absolute=yes
8525         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8526           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8527           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8528           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8529           export_dynamic_flag_spec='${wl}-E'
8530         else
8531           case $host_os in
8532            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8533              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8534              hardcode_libdir_flag_spec='-R$libdir'
8535              ;;
8536            *)
8537              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8538              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8539              ;;
8540           esac
8541         fi
8542       else
8543         ld_shlibs=no
8544       fi
8545       ;;
8546
8547     os2*)
8548       hardcode_libdir_flag_spec='-L$libdir'
8549       hardcode_minus_L=yes
8550       allow_undefined_flag=unsupported
8551       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'
8552       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8553       ;;
8554
8555     osf3*)
8556       if test "$GCC" = yes; then
8557         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8558         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8559       else
8560         allow_undefined_flag=' -expect_unresolved \*'
8561         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8562       fi
8563       archive_cmds_need_lc='no'
8564       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8565       hardcode_libdir_separator=:
8566       ;;
8567
8568     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8569       if test "$GCC" = yes; then
8570         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8571         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8572         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8573       else
8574         allow_undefined_flag=' -expect_unresolved \*'
8575         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8576         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~
8577         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8578
8579         # Both c and cxx compiler support -rpath directly
8580         hardcode_libdir_flag_spec='-rpath $libdir'
8581       fi
8582       archive_cmds_need_lc='no'
8583       hardcode_libdir_separator=:
8584       ;;
8585
8586     solaris*)
8587       no_undefined_flag=' -z defs'
8588       if test "$GCC" = yes; then
8589         wlarc='${wl}'
8590         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8591         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8592           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8593       else
8594         case `$CC -V 2>&1` in
8595         *"Compilers 5.0"*)
8596           wlarc=''
8597           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8598           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8599           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8600           ;;
8601         *)
8602           wlarc='${wl}'
8603           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8604           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8605           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8606           ;;
8607         esac
8608       fi
8609       hardcode_libdir_flag_spec='-R$libdir'
8610       hardcode_shlibpath_var=no
8611       case $host_os in
8612       solaris2.[0-5] | solaris2.[0-5].*) ;;
8613       *)
8614         # The compiler driver will combine and reorder linker options,
8615         # but understands `-z linker_flag'.  GCC discards it without `$wl',
8616         # but is careful enough not to reorder.
8617         # Supported since Solaris 2.6 (maybe 2.5.1?)
8618         if test "$GCC" = yes; then
8619           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8620         else
8621           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8622         fi
8623         ;;
8624       esac
8625       link_all_deplibs=yes
8626       ;;
8627
8628     sunos4*)
8629       if test "x$host_vendor" = xsequent; then
8630         # Use $CC to link under sequent, because it throws in some extra .o
8631         # files that make .init and .fini sections work.
8632         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8633       else
8634         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8635       fi
8636       hardcode_libdir_flag_spec='-L$libdir'
8637       hardcode_direct=yes
8638       hardcode_minus_L=yes
8639       hardcode_shlibpath_var=no
8640       ;;
8641
8642     sysv4)
8643       case $host_vendor in
8644         sni)
8645           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8646           hardcode_direct=yes # is this really true???
8647         ;;
8648         siemens)
8649           ## LD is ld it makes a PLAMLIB
8650           ## CC just makes a GrossModule.
8651           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8652           reload_cmds='$CC -r -o $output$reload_objs'
8653           hardcode_direct=no
8654         ;;
8655         motorola)
8656           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8657           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8658         ;;
8659       esac
8660       runpath_var='LD_RUN_PATH'
8661       hardcode_shlibpath_var=no
8662       ;;
8663
8664     sysv4.3*)
8665       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8666       hardcode_shlibpath_var=no
8667       export_dynamic_flag_spec='-Bexport'
8668       ;;
8669
8670     sysv4*MP*)
8671       if test -d /usr/nec; then
8672         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8673         hardcode_shlibpath_var=no
8674         runpath_var=LD_RUN_PATH
8675         hardcode_runpath_var=yes
8676         ld_shlibs=yes
8677       fi
8678       ;;
8679
8680     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8681       no_undefined_flag='${wl}-z,text'
8682       archive_cmds_need_lc=no
8683       hardcode_shlibpath_var=no
8684       runpath_var='LD_RUN_PATH'
8685
8686       if test "$GCC" = yes; then
8687         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8688         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8689       else
8690         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8691         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8692       fi
8693       ;;
8694
8695     sysv5* | sco3.2v5* | sco5v6*)
8696       # Note: We can NOT use -z defs as we might desire, because we do not
8697       # link with -lc, and that would cause any symbols used from libc to
8698       # always be unresolved, which means just about no library would
8699       # ever link correctly.  If we're not using GNU ld we use -z text
8700       # though, which does catch some bad symbols but isn't as heavy-handed
8701       # as -z defs.
8702       no_undefined_flag='${wl}-z,text'
8703       allow_undefined_flag='${wl}-z,nodefs'
8704       archive_cmds_need_lc=no
8705       hardcode_shlibpath_var=no
8706       hardcode_libdir_flag_spec='${wl}-R,$libdir'
8707       hardcode_libdir_separator=':'
8708       link_all_deplibs=yes
8709       export_dynamic_flag_spec='${wl}-Bexport'
8710       runpath_var='LD_RUN_PATH'
8711
8712       if test "$GCC" = yes; then
8713         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8714         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8715       else
8716         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8717         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8718       fi
8719       ;;
8720
8721     uts4*)
8722       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8723       hardcode_libdir_flag_spec='-L$libdir'
8724       hardcode_shlibpath_var=no
8725       ;;
8726
8727     *)
8728       ld_shlibs=no
8729       ;;
8730     esac
8731
8732     if test x$host_vendor = xsni; then
8733       case $host in
8734       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8735         export_dynamic_flag_spec='${wl}-Blargedynsym'
8736         ;;
8737       esac
8738     fi
8739   fi
8740
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8742 $as_echo "$ld_shlibs" >&6; }
8743 test "$ld_shlibs" = no && can_build_shared=no
8744
8745 with_gnu_ld=$with_gnu_ld
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761 #
8762 # Do we need to explicitly link libc?
8763 #
8764 case "x$archive_cmds_need_lc" in
8765 x|xyes)
8766   # Assume -lc should be added
8767   archive_cmds_need_lc=yes
8768
8769   if test "$enable_shared" = yes && test "$GCC" = yes; then
8770     case $archive_cmds in
8771     *'~'*)
8772       # FIXME: we may have to deal with multi-command sequences.
8773       ;;
8774     '$CC '*)
8775       # Test whether the compiler implicitly links with -lc since on some
8776       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8777       # to ld, don't add -lc before -lgcc.
8778       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8779 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8780 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
8781   $as_echo_n "(cached) " >&6
8782 else
8783   $RM conftest*
8784         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8785
8786         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8787   (eval $ac_compile) 2>&5
8788   ac_status=$?
8789   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8790   test $ac_status = 0; } 2>conftest.err; then
8791           soname=conftest
8792           lib=conftest
8793           libobjs=conftest.$ac_objext
8794           deplibs=
8795           wl=$lt_prog_compiler_wl
8796           pic_flag=$lt_prog_compiler_pic
8797           compiler_flags=-v
8798           linker_flags=-v
8799           verstring=
8800           output_objdir=.
8801           libname=conftest
8802           lt_save_allow_undefined_flag=$allow_undefined_flag
8803           allow_undefined_flag=
8804           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8805   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8806   ac_status=$?
8807   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8808   test $ac_status = 0; }
8809           then
8810             lt_cv_archive_cmds_need_lc=no
8811           else
8812             lt_cv_archive_cmds_need_lc=yes
8813           fi
8814           allow_undefined_flag=$lt_save_allow_undefined_flag
8815         else
8816           cat conftest.err 1>&5
8817         fi
8818         $RM conftest*
8819
8820 fi
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
8822 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
8823       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
8824       ;;
8825     esac
8826   fi
8827   ;;
8828 esac
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8987 $as_echo_n "checking dynamic linker characteristics... " >&6; }
8988
8989 if test "$GCC" = yes; then
8990   case $host_os in
8991     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8992     *) lt_awk_arg="/^libraries:/" ;;
8993   esac
8994   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8995   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8996     # if the path contains ";" then we assume it to be the separator
8997     # otherwise default to the standard path separator (i.e. ":") - it is
8998     # assumed that no part of a normal pathname contains ";" but that should
8999     # okay in the real world where ";" in dirpaths is itself problematic.
9000     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9001   else
9002     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9003   fi
9004   # Ok, now we have the path, separated by spaces, we can step through it
9005   # and add multilib dir if necessary.
9006   lt_tmp_lt_search_path_spec=
9007   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9008   for lt_sys_path in $lt_search_path_spec; do
9009     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9010       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9011     else
9012       test -d "$lt_sys_path" && \
9013         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9014     fi
9015   done
9016   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9017 BEGIN {RS=" "; FS="/|\n";} {
9018   lt_foo="";
9019   lt_count=0;
9020   for (lt_i = NF; lt_i > 0; lt_i--) {
9021     if ($lt_i != "" && $lt_i != ".") {
9022       if ($lt_i == "..") {
9023         lt_count++;
9024       } else {
9025         if (lt_count == 0) {
9026           lt_foo="/" $lt_i lt_foo;
9027         } else {
9028           lt_count--;
9029         }
9030       }
9031     }
9032   }
9033   if (lt_foo != "") { lt_freq[lt_foo]++; }
9034   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9035 }'`
9036   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9037 else
9038   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9039 fi
9040 library_names_spec=
9041 libname_spec='lib$name'
9042 soname_spec=
9043 shrext_cmds=".so"
9044 postinstall_cmds=
9045 postuninstall_cmds=
9046 finish_cmds=
9047 finish_eval=
9048 shlibpath_var=
9049 shlibpath_overrides_runpath=unknown
9050 version_type=none
9051 dynamic_linker="$host_os ld.so"
9052 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9053 need_lib_prefix=unknown
9054 hardcode_into_libs=no
9055
9056 # when you set need_version to no, make sure it does not cause -set_version
9057 # flags to be left without arguments
9058 need_version=unknown
9059
9060 case $host_os in
9061 aix3*)
9062   version_type=linux
9063   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9064   shlibpath_var=LIBPATH
9065
9066   # AIX 3 has no versioning support, so we append a major version to the name.
9067   soname_spec='${libname}${release}${shared_ext}$major'
9068   ;;
9069
9070 aix[4-9]*)
9071   version_type=linux
9072   need_lib_prefix=no
9073   need_version=no
9074   hardcode_into_libs=yes
9075   if test "$host_cpu" = ia64; then
9076     # AIX 5 supports IA64
9077     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9078     shlibpath_var=LD_LIBRARY_PATH
9079   else
9080     # With GCC up to 2.95.x, collect2 would create an import file
9081     # for dependence libraries.  The import file would start with
9082     # the line `#! .'.  This would cause the generated library to
9083     # depend on `.', always an invalid library.  This was fixed in
9084     # development snapshots of GCC prior to 3.0.
9085     case $host_os in
9086       aix4 | aix4.[01] | aix4.[01].*)
9087       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9088            echo ' yes '
9089            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9090         :
9091       else
9092         can_build_shared=no
9093       fi
9094       ;;
9095     esac
9096     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9097     # soname into executable. Probably we can add versioning support to
9098     # collect2, so additional links can be useful in future.
9099     if test "$aix_use_runtimelinking" = yes; then
9100       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9101       # instead of lib<name>.a to let people know that these are not
9102       # typical AIX shared libraries.
9103       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9104     else
9105       # We preserve .a as extension for shared libraries through AIX4.2
9106       # and later when we are not doing run time linking.
9107       library_names_spec='${libname}${release}.a $libname.a'
9108       soname_spec='${libname}${release}${shared_ext}$major'
9109     fi
9110     shlibpath_var=LIBPATH
9111   fi
9112   ;;
9113
9114 amigaos*)
9115   case $host_cpu in
9116   powerpc)
9117     # Since July 2007 AmigaOS4 officially supports .so libraries.
9118     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9119     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9120     ;;
9121   m68k)
9122     library_names_spec='$libname.ixlibrary $libname.a'
9123     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9124     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9125     ;;
9126   esac
9127   ;;
9128
9129 beos*)
9130   library_names_spec='${libname}${shared_ext}'
9131   dynamic_linker="$host_os ld.so"
9132   shlibpath_var=LIBRARY_PATH
9133   ;;
9134
9135 bsdi[45]*)
9136   version_type=linux
9137   need_version=no
9138   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9139   soname_spec='${libname}${release}${shared_ext}$major'
9140   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9141   shlibpath_var=LD_LIBRARY_PATH
9142   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9143   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9144   # the default ld.so.conf also contains /usr/contrib/lib and
9145   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9146   # libtool to hard-code these into programs
9147   ;;
9148
9149 cygwin* | mingw* | pw32* | cegcc*)
9150   version_type=windows
9151   shrext_cmds=".dll"
9152   need_version=no
9153   need_lib_prefix=no
9154
9155   case $GCC,$host_os in
9156   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9157     library_names_spec='$libname.dll.a'
9158     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9159     postinstall_cmds='base_file=`basename \${file}`~
9160       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9161       dldir=$destdir/`dirname \$dlpath`~
9162       test -d \$dldir || mkdir -p \$dldir~
9163       $install_prog $dir/$dlname \$dldir/$dlname~
9164       chmod a+x \$dldir/$dlname~
9165       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9166         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9167       fi'
9168     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9169       dlpath=$dir/\$dldll~
9170        $RM \$dlpath'
9171     shlibpath_overrides_runpath=yes
9172
9173     case $host_os in
9174     cygwin*)
9175       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9176       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9177       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9178       ;;
9179     mingw* | cegcc*)
9180       # MinGW DLLs use traditional 'lib' prefix
9181       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9182       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9183       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9184         # It is most probably a Windows format PATH printed by
9185         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9186         # path with ; separators, and with drive letters. We can handle the
9187         # drive letters (cygwin fileutils understands them), so leave them,
9188         # especially as we might pass files found there to a mingw objdump,
9189         # which wouldn't understand a cygwinified path. Ahh.
9190         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9191       else
9192         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9193       fi
9194       ;;
9195     pw32*)
9196       # pw32 DLLs use 'pw' prefix rather than 'lib'
9197       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9198       ;;
9199     esac
9200     ;;
9201
9202   *)
9203     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9204     ;;
9205   esac
9206   dynamic_linker='Win32 ld.exe'
9207   # FIXME: first we should search . and the directory the executable is in
9208   shlibpath_var=PATH
9209   ;;
9210
9211 darwin* | rhapsody*)
9212   dynamic_linker="$host_os dyld"
9213   version_type=darwin
9214   need_lib_prefix=no
9215   need_version=no
9216   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9217   soname_spec='${libname}${release}${major}$shared_ext'
9218   shlibpath_overrides_runpath=yes
9219   shlibpath_var=DYLD_LIBRARY_PATH
9220   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9221
9222   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9223   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9224   ;;
9225
9226 dgux*)
9227   version_type=linux
9228   need_lib_prefix=no
9229   need_version=no
9230   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9231   soname_spec='${libname}${release}${shared_ext}$major'
9232   shlibpath_var=LD_LIBRARY_PATH
9233   ;;
9234
9235 freebsd1*)
9236   dynamic_linker=no
9237   ;;
9238
9239 freebsd* | dragonfly*)
9240   # DragonFly does not have aout.  When/if they implement a new
9241   # versioning mechanism, adjust this.
9242   if test -x /usr/bin/objformat; then
9243     objformat=`/usr/bin/objformat`
9244   else
9245     case $host_os in
9246     freebsd[123]*) objformat=aout ;;
9247     *) objformat=elf ;;
9248     esac
9249   fi
9250   version_type=freebsd-$objformat
9251   case $version_type in
9252     freebsd-elf*)
9253       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9254       need_version=no
9255       need_lib_prefix=no
9256       ;;
9257     freebsd-*)
9258       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9259       need_version=yes
9260       ;;
9261   esac
9262   shlibpath_var=LD_LIBRARY_PATH
9263   case $host_os in
9264   freebsd2*)
9265     shlibpath_overrides_runpath=yes
9266     ;;
9267   freebsd3.[01]* | freebsdelf3.[01]*)
9268     shlibpath_overrides_runpath=yes
9269     hardcode_into_libs=yes
9270     ;;
9271   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9272   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9273     shlibpath_overrides_runpath=no
9274     hardcode_into_libs=yes
9275     ;;
9276   *) # from 4.6 on, and DragonFly
9277     shlibpath_overrides_runpath=yes
9278     hardcode_into_libs=yes
9279     ;;
9280   esac
9281   ;;
9282
9283 gnu*)
9284   version_type=linux
9285   need_lib_prefix=no
9286   need_version=no
9287   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9288   soname_spec='${libname}${release}${shared_ext}$major'
9289   shlibpath_var=LD_LIBRARY_PATH
9290   hardcode_into_libs=yes
9291   ;;
9292
9293 hpux9* | hpux10* | hpux11*)
9294   # Give a soname corresponding to the major version so that dld.sl refuses to
9295   # link against other versions.
9296   version_type=sunos
9297   need_lib_prefix=no
9298   need_version=no
9299   case $host_cpu in
9300   ia64*)
9301     shrext_cmds='.so'
9302     hardcode_into_libs=yes
9303     dynamic_linker="$host_os dld.so"
9304     shlibpath_var=LD_LIBRARY_PATH
9305     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9306     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9307     soname_spec='${libname}${release}${shared_ext}$major'
9308     if test "X$HPUX_IA64_MODE" = X32; then
9309       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9310     else
9311       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9312     fi
9313     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9314     ;;
9315   hppa*64*)
9316     shrext_cmds='.sl'
9317     hardcode_into_libs=yes
9318     dynamic_linker="$host_os dld.sl"
9319     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9320     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9321     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9322     soname_spec='${libname}${release}${shared_ext}$major'
9323     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9324     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9325     ;;
9326   *)
9327     shrext_cmds='.sl'
9328     dynamic_linker="$host_os dld.sl"
9329     shlibpath_var=SHLIB_PATH
9330     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9331     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9332     soname_spec='${libname}${release}${shared_ext}$major'
9333     ;;
9334   esac
9335   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9336   postinstall_cmds='chmod 555 $lib'
9337   ;;
9338
9339 interix[3-9]*)
9340   version_type=linux
9341   need_lib_prefix=no
9342   need_version=no
9343   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9344   soname_spec='${libname}${release}${shared_ext}$major'
9345   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9346   shlibpath_var=LD_LIBRARY_PATH
9347   shlibpath_overrides_runpath=no
9348   hardcode_into_libs=yes
9349   ;;
9350
9351 irix5* | irix6* | nonstopux*)
9352   case $host_os in
9353     nonstopux*) version_type=nonstopux ;;
9354     *)
9355         if test "$lt_cv_prog_gnu_ld" = yes; then
9356                 version_type=linux
9357         else
9358                 version_type=irix
9359         fi ;;
9360   esac
9361   need_lib_prefix=no
9362   need_version=no
9363   soname_spec='${libname}${release}${shared_ext}$major'
9364   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9365   case $host_os in
9366   irix5* | nonstopux*)
9367     libsuff= shlibsuff=
9368     ;;
9369   *)
9370     case $LD in # libtool.m4 will add one of these switches to LD
9371     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9372       libsuff= shlibsuff= libmagic=32-bit;;
9373     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9374       libsuff=32 shlibsuff=N32 libmagic=N32;;
9375     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9376       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9377     *) libsuff= shlibsuff= libmagic=never-match;;
9378     esac
9379     ;;
9380   esac
9381   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9382   shlibpath_overrides_runpath=no
9383   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9384   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9385   hardcode_into_libs=yes
9386   ;;
9387
9388 # No shared lib support for Linux oldld, aout, or coff.
9389 linux*oldld* | linux*aout* | linux*coff*)
9390   dynamic_linker=no
9391   ;;
9392
9393 # This must be Linux ELF.
9394 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9395   version_type=linux
9396   need_lib_prefix=no
9397   need_version=no
9398   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9399   soname_spec='${libname}${release}${shared_ext}$major'
9400   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9401   shlibpath_var=LD_LIBRARY_PATH
9402   shlibpath_overrides_runpath=no
9403
9404   # Some binutils ld are patched to set DT_RUNPATH
9405   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9406   $as_echo_n "(cached) " >&6
9407 else
9408   lt_cv_shlibpath_overrides_runpath=no
9409     save_LDFLAGS=$LDFLAGS
9410     save_libdir=$libdir
9411     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9412          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9413     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9414 /* end confdefs.h.  */
9415
9416 int
9417 main ()
9418 {
9419
9420   ;
9421   return 0;
9422 }
9423 _ACEOF
9424 if ac_fn_c_try_link "$LINENO"; then :
9425   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9426   lt_cv_shlibpath_overrides_runpath=yes
9427 fi
9428 fi
9429 rm -f core conftest.err conftest.$ac_objext \
9430     conftest$ac_exeext conftest.$ac_ext
9431     LDFLAGS=$save_LDFLAGS
9432     libdir=$save_libdir
9433
9434 fi
9435
9436   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9437
9438   # This implies no fast_install, which is unacceptable.
9439   # Some rework will be needed to allow for fast_install
9440   # before this can be enabled.
9441   hardcode_into_libs=yes
9442
9443   # Append ld.so.conf contents to the search path
9444   if test -f /etc/ld.so.conf; then
9445     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9446     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9447   fi
9448
9449   # We used to test for /lib/ld.so.1 and disable shared libraries on
9450   # powerpc, because MkLinux only supported shared libraries with the
9451   # GNU dynamic linker.  Since this was broken with cross compilers,
9452   # most powerpc-linux boxes support dynamic linking these days and
9453   # people can always --disable-shared, the test was removed, and we
9454   # assume the GNU/Linux dynamic linker is in use.
9455   dynamic_linker='GNU/Linux ld.so'
9456   ;;
9457
9458 netbsd*)
9459   version_type=sunos
9460   need_lib_prefix=no
9461   need_version=no
9462   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9463     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9464     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9465     dynamic_linker='NetBSD (a.out) ld.so'
9466   else
9467     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9468     soname_spec='${libname}${release}${shared_ext}$major'
9469     dynamic_linker='NetBSD ld.elf_so'
9470   fi
9471   shlibpath_var=LD_LIBRARY_PATH
9472   shlibpath_overrides_runpath=yes
9473   hardcode_into_libs=yes
9474   ;;
9475
9476 newsos6)
9477   version_type=linux
9478   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9479   shlibpath_var=LD_LIBRARY_PATH
9480   shlibpath_overrides_runpath=yes
9481   ;;
9482
9483 *nto* | *qnx*)
9484   version_type=qnx
9485   need_lib_prefix=no
9486   need_version=no
9487   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9488   soname_spec='${libname}${release}${shared_ext}$major'
9489   shlibpath_var=LD_LIBRARY_PATH
9490   shlibpath_overrides_runpath=no
9491   hardcode_into_libs=yes
9492   dynamic_linker='ldqnx.so'
9493   ;;
9494
9495 openbsd*)
9496   version_type=sunos
9497   sys_lib_dlsearch_path_spec="/usr/lib"
9498   need_lib_prefix=no
9499   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9500   case $host_os in
9501     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9502     *)                          need_version=no  ;;
9503   esac
9504   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9505   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9506   shlibpath_var=LD_LIBRARY_PATH
9507   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9508     case $host_os in
9509       openbsd2.[89] | openbsd2.[89].*)
9510         shlibpath_overrides_runpath=no
9511         ;;
9512       *)
9513         shlibpath_overrides_runpath=yes
9514         ;;
9515       esac
9516   else
9517     shlibpath_overrides_runpath=yes
9518   fi
9519   ;;
9520
9521 os2*)
9522   libname_spec='$name'
9523   shrext_cmds=".dll"
9524   need_lib_prefix=no
9525   library_names_spec='$libname${shared_ext} $libname.a'
9526   dynamic_linker='OS/2 ld.exe'
9527   shlibpath_var=LIBPATH
9528   ;;
9529
9530 osf3* | osf4* | osf5*)
9531   version_type=osf
9532   need_lib_prefix=no
9533   need_version=no
9534   soname_spec='${libname}${release}${shared_ext}$major'
9535   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9536   shlibpath_var=LD_LIBRARY_PATH
9537   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9538   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9539   ;;
9540
9541 rdos*)
9542   dynamic_linker=no
9543   ;;
9544
9545 solaris*)
9546   version_type=linux
9547   need_lib_prefix=no
9548   need_version=no
9549   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9550   soname_spec='${libname}${release}${shared_ext}$major'
9551   shlibpath_var=LD_LIBRARY_PATH
9552   shlibpath_overrides_runpath=yes
9553   hardcode_into_libs=yes
9554   # ldd complains unless libraries are executable
9555   postinstall_cmds='chmod +x $lib'
9556   ;;
9557
9558 sunos4*)
9559   version_type=sunos
9560   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9561   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9562   shlibpath_var=LD_LIBRARY_PATH
9563   shlibpath_overrides_runpath=yes
9564   if test "$with_gnu_ld" = yes; then
9565     need_lib_prefix=no
9566   fi
9567   need_version=yes
9568   ;;
9569
9570 sysv4 | sysv4.3*)
9571   version_type=linux
9572   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9573   soname_spec='${libname}${release}${shared_ext}$major'
9574   shlibpath_var=LD_LIBRARY_PATH
9575   case $host_vendor in
9576     sni)
9577       shlibpath_overrides_runpath=no
9578       need_lib_prefix=no
9579       runpath_var=LD_RUN_PATH
9580       ;;
9581     siemens)
9582       need_lib_prefix=no
9583       ;;
9584     motorola)
9585       need_lib_prefix=no
9586       need_version=no
9587       shlibpath_overrides_runpath=no
9588       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9589       ;;
9590   esac
9591   ;;
9592
9593 sysv4*MP*)
9594   if test -d /usr/nec ;then
9595     version_type=linux
9596     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9597     soname_spec='$libname${shared_ext}.$major'
9598     shlibpath_var=LD_LIBRARY_PATH
9599   fi
9600   ;;
9601
9602 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9603   version_type=freebsd-elf
9604   need_lib_prefix=no
9605   need_version=no
9606   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9607   soname_spec='${libname}${release}${shared_ext}$major'
9608   shlibpath_var=LD_LIBRARY_PATH
9609   shlibpath_overrides_runpath=yes
9610   hardcode_into_libs=yes
9611   if test "$with_gnu_ld" = yes; then
9612     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9613   else
9614     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9615     case $host_os in
9616       sco3.2v5*)
9617         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9618         ;;
9619     esac
9620   fi
9621   sys_lib_dlsearch_path_spec='/usr/lib'
9622   ;;
9623
9624 tpf*)
9625   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9626   version_type=linux
9627   need_lib_prefix=no
9628   need_version=no
9629   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9630   shlibpath_var=LD_LIBRARY_PATH
9631   shlibpath_overrides_runpath=no
9632   hardcode_into_libs=yes
9633   ;;
9634
9635 uts4*)
9636   version_type=linux
9637   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9638   soname_spec='${libname}${release}${shared_ext}$major'
9639   shlibpath_var=LD_LIBRARY_PATH
9640   ;;
9641
9642 *)
9643   dynamic_linker=no
9644   ;;
9645 esac
9646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9647 $as_echo "$dynamic_linker" >&6; }
9648 test "$dynamic_linker" = no && can_build_shared=no
9649
9650 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9651 if test "$GCC" = yes; then
9652   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9653 fi
9654
9655 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9656   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9657 fi
9658 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9659   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9660 fi
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9749 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9750 hardcode_action=
9751 if test -n "$hardcode_libdir_flag_spec" ||
9752    test -n "$runpath_var" ||
9753    test "X$hardcode_automatic" = "Xyes" ; then
9754
9755   # We can hardcode non-existent directories.
9756   if test "$hardcode_direct" != no &&
9757      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9758      # have to relink, otherwise we might link with an installed library
9759      # when we should be linking with a yet-to-be-installed one
9760      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9761      test "$hardcode_minus_L" != no; then
9762     # Linking always hardcodes the temporary library directory.
9763     hardcode_action=relink
9764   else
9765     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9766     hardcode_action=immediate
9767   fi
9768 else
9769   # We cannot hardcode anything, or else we can only hardcode existing
9770   # directories.
9771   hardcode_action=unsupported
9772 fi
9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9774 $as_echo "$hardcode_action" >&6; }
9775
9776 if test "$hardcode_action" = relink ||
9777    test "$inherit_rpath" = yes; then
9778   # Fast installation is not supported
9779   enable_fast_install=no
9780 elif test "$shlibpath_overrides_runpath" = yes ||
9781      test "$enable_shared" = no; then
9782   # Fast installation is not necessary
9783   enable_fast_install=needless
9784 fi
9785
9786
9787
9788
9789
9790
9791   if test "x$enable_dlopen" != xyes; then
9792   enable_dlopen=unknown
9793   enable_dlopen_self=unknown
9794   enable_dlopen_self_static=unknown
9795 else
9796   lt_cv_dlopen=no
9797   lt_cv_dlopen_libs=
9798
9799   case $host_os in
9800   beos*)
9801     lt_cv_dlopen="load_add_on"
9802     lt_cv_dlopen_libs=
9803     lt_cv_dlopen_self=yes
9804     ;;
9805
9806   mingw* | pw32* | cegcc*)
9807     lt_cv_dlopen="LoadLibrary"
9808     lt_cv_dlopen_libs=
9809     ;;
9810
9811   cygwin*)
9812     lt_cv_dlopen="dlopen"
9813     lt_cv_dlopen_libs=
9814     ;;
9815
9816   darwin*)
9817   # if libdl is installed we need to link against it
9818     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9819 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9820 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9821   $as_echo_n "(cached) " >&6
9822 else
9823   ac_check_lib_save_LIBS=$LIBS
9824 LIBS="-ldl  $LIBS"
9825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9826 /* end confdefs.h.  */
9827
9828 /* Override any GCC internal prototype to avoid an error.
9829    Use char because int might match the return type of a GCC
9830    builtin and then its argument prototype would still apply.  */
9831 #ifdef __cplusplus
9832 extern "C"
9833 #endif
9834 char dlopen ();
9835 int
9836 main ()
9837 {
9838 return dlopen ();
9839   ;
9840   return 0;
9841 }
9842 _ACEOF
9843 if ac_fn_c_try_link "$LINENO"; then :
9844   ac_cv_lib_dl_dlopen=yes
9845 else
9846   ac_cv_lib_dl_dlopen=no
9847 fi
9848 rm -f core conftest.err conftest.$ac_objext \
9849     conftest$ac_exeext conftest.$ac_ext
9850 LIBS=$ac_check_lib_save_LIBS
9851 fi
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9853 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9854 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9855   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9856 else
9857
9858     lt_cv_dlopen="dyld"
9859     lt_cv_dlopen_libs=
9860     lt_cv_dlopen_self=yes
9861
9862 fi
9863
9864     ;;
9865
9866   *)
9867     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9868 if test "x$ac_cv_func_shl_load" = x""yes; then :
9869   lt_cv_dlopen="shl_load"
9870 else
9871   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9872 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9873 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9874   $as_echo_n "(cached) " >&6
9875 else
9876   ac_check_lib_save_LIBS=$LIBS
9877 LIBS="-ldld  $LIBS"
9878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9879 /* end confdefs.h.  */
9880
9881 /* Override any GCC internal prototype to avoid an error.
9882    Use char because int might match the return type of a GCC
9883    builtin and then its argument prototype would still apply.  */
9884 #ifdef __cplusplus
9885 extern "C"
9886 #endif
9887 char shl_load ();
9888 int
9889 main ()
9890 {
9891 return shl_load ();
9892   ;
9893   return 0;
9894 }
9895 _ACEOF
9896 if ac_fn_c_try_link "$LINENO"; then :
9897   ac_cv_lib_dld_shl_load=yes
9898 else
9899   ac_cv_lib_dld_shl_load=no
9900 fi
9901 rm -f core conftest.err conftest.$ac_objext \
9902     conftest$ac_exeext conftest.$ac_ext
9903 LIBS=$ac_check_lib_save_LIBS
9904 fi
9905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9906 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9907 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9908   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9909 else
9910   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9911 if test "x$ac_cv_func_dlopen" = x""yes; then :
9912   lt_cv_dlopen="dlopen"
9913 else
9914   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9915 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9916 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9917   $as_echo_n "(cached) " >&6
9918 else
9919   ac_check_lib_save_LIBS=$LIBS
9920 LIBS="-ldl  $LIBS"
9921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9922 /* end confdefs.h.  */
9923
9924 /* Override any GCC internal prototype to avoid an error.
9925    Use char because int might match the return type of a GCC
9926    builtin and then its argument prototype would still apply.  */
9927 #ifdef __cplusplus
9928 extern "C"
9929 #endif
9930 char dlopen ();
9931 int
9932 main ()
9933 {
9934 return dlopen ();
9935   ;
9936   return 0;
9937 }
9938 _ACEOF
9939 if ac_fn_c_try_link "$LINENO"; then :
9940   ac_cv_lib_dl_dlopen=yes
9941 else
9942   ac_cv_lib_dl_dlopen=no
9943 fi
9944 rm -f core conftest.err conftest.$ac_objext \
9945     conftest$ac_exeext conftest.$ac_ext
9946 LIBS=$ac_check_lib_save_LIBS
9947 fi
9948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9949 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9950 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9951   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9952 else
9953   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9954 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
9955 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
9956   $as_echo_n "(cached) " >&6
9957 else
9958   ac_check_lib_save_LIBS=$LIBS
9959 LIBS="-lsvld  $LIBS"
9960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9961 /* end confdefs.h.  */
9962
9963 /* Override any GCC internal prototype to avoid an error.
9964    Use char because int might match the return type of a GCC
9965    builtin and then its argument prototype would still apply.  */
9966 #ifdef __cplusplus
9967 extern "C"
9968 #endif
9969 char dlopen ();
9970 int
9971 main ()
9972 {
9973 return dlopen ();
9974   ;
9975   return 0;
9976 }
9977 _ACEOF
9978 if ac_fn_c_try_link "$LINENO"; then :
9979   ac_cv_lib_svld_dlopen=yes
9980 else
9981   ac_cv_lib_svld_dlopen=no
9982 fi
9983 rm -f core conftest.err conftest.$ac_objext \
9984     conftest$ac_exeext conftest.$ac_ext
9985 LIBS=$ac_check_lib_save_LIBS
9986 fi
9987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9988 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9989 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
9990   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9991 else
9992   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
9993 $as_echo_n "checking for dld_link in -ldld... " >&6; }
9994 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
9995   $as_echo_n "(cached) " >&6
9996 else
9997   ac_check_lib_save_LIBS=$LIBS
9998 LIBS="-ldld  $LIBS"
9999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10000 /* end confdefs.h.  */
10001
10002 /* Override any GCC internal prototype to avoid an error.
10003    Use char because int might match the return type of a GCC
10004    builtin and then its argument prototype would still apply.  */
10005 #ifdef __cplusplus
10006 extern "C"
10007 #endif
10008 char dld_link ();
10009 int
10010 main ()
10011 {
10012 return dld_link ();
10013   ;
10014   return 0;
10015 }
10016 _ACEOF
10017 if ac_fn_c_try_link "$LINENO"; then :
10018   ac_cv_lib_dld_dld_link=yes
10019 else
10020   ac_cv_lib_dld_dld_link=no
10021 fi
10022 rm -f core conftest.err conftest.$ac_objext \
10023     conftest$ac_exeext conftest.$ac_ext
10024 LIBS=$ac_check_lib_save_LIBS
10025 fi
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10027 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10028 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10029   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10030 fi
10031
10032
10033 fi
10034
10035
10036 fi
10037
10038
10039 fi
10040
10041
10042 fi
10043
10044
10045 fi
10046
10047     ;;
10048   esac
10049
10050   if test "x$lt_cv_dlopen" != xno; then
10051     enable_dlopen=yes
10052   else
10053     enable_dlopen=no
10054   fi
10055
10056   case $lt_cv_dlopen in
10057   dlopen)
10058     save_CPPFLAGS="$CPPFLAGS"
10059     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10060
10061     save_LDFLAGS="$LDFLAGS"
10062     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10063
10064     save_LIBS="$LIBS"
10065     LIBS="$lt_cv_dlopen_libs $LIBS"
10066
10067     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10068 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10069 if test "${lt_cv_dlopen_self+set}" = set; then :
10070   $as_echo_n "(cached) " >&6
10071 else
10072           if test "$cross_compiling" = yes; then :
10073   lt_cv_dlopen_self=cross
10074 else
10075   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10076   lt_status=$lt_dlunknown
10077   cat > conftest.$ac_ext <<_LT_EOF
10078 #line 10078 "configure"
10079 #include "confdefs.h"
10080
10081 #if HAVE_DLFCN_H
10082 #include <dlfcn.h>
10083 #endif
10084
10085 #include <stdio.h>
10086
10087 #ifdef RTLD_GLOBAL
10088 #  define LT_DLGLOBAL           RTLD_GLOBAL
10089 #else
10090 #  ifdef DL_GLOBAL
10091 #    define LT_DLGLOBAL         DL_GLOBAL
10092 #  else
10093 #    define LT_DLGLOBAL         0
10094 #  endif
10095 #endif
10096
10097 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10098    find out it does not work in some platform. */
10099 #ifndef LT_DLLAZY_OR_NOW
10100 #  ifdef RTLD_LAZY
10101 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10102 #  else
10103 #    ifdef DL_LAZY
10104 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10105 #    else
10106 #      ifdef RTLD_NOW
10107 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10108 #      else
10109 #        ifdef DL_NOW
10110 #          define LT_DLLAZY_OR_NOW      DL_NOW
10111 #        else
10112 #          define LT_DLLAZY_OR_NOW      0
10113 #        endif
10114 #      endif
10115 #    endif
10116 #  endif
10117 #endif
10118
10119 void fnord() { int i=42;}
10120 int main ()
10121 {
10122   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10123   int status = $lt_dlunknown;
10124
10125   if (self)
10126     {
10127       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10128       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10129       /* dlclose (self); */
10130     }
10131   else
10132     puts (dlerror ());
10133
10134   return status;
10135 }
10136 _LT_EOF
10137   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10138   (eval $ac_link) 2>&5
10139   ac_status=$?
10140   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10141   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10142     (./conftest; exit; ) >&5 2>/dev/null
10143     lt_status=$?
10144     case x$lt_status in
10145       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10146       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10147       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10148     esac
10149   else :
10150     # compilation failed
10151     lt_cv_dlopen_self=no
10152   fi
10153 fi
10154 rm -fr conftest*
10155
10156
10157 fi
10158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10159 $as_echo "$lt_cv_dlopen_self" >&6; }
10160
10161     if test "x$lt_cv_dlopen_self" = xyes; then
10162       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10163       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10164 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10165 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10166   $as_echo_n "(cached) " >&6
10167 else
10168           if test "$cross_compiling" = yes; then :
10169   lt_cv_dlopen_self_static=cross
10170 else
10171   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10172   lt_status=$lt_dlunknown
10173   cat > conftest.$ac_ext <<_LT_EOF
10174 #line 10174 "configure"
10175 #include "confdefs.h"
10176
10177 #if HAVE_DLFCN_H
10178 #include <dlfcn.h>
10179 #endif
10180
10181 #include <stdio.h>
10182
10183 #ifdef RTLD_GLOBAL
10184 #  define LT_DLGLOBAL           RTLD_GLOBAL
10185 #else
10186 #  ifdef DL_GLOBAL
10187 #    define LT_DLGLOBAL         DL_GLOBAL
10188 #  else
10189 #    define LT_DLGLOBAL         0
10190 #  endif
10191 #endif
10192
10193 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10194    find out it does not work in some platform. */
10195 #ifndef LT_DLLAZY_OR_NOW
10196 #  ifdef RTLD_LAZY
10197 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10198 #  else
10199 #    ifdef DL_LAZY
10200 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10201 #    else
10202 #      ifdef RTLD_NOW
10203 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10204 #      else
10205 #        ifdef DL_NOW
10206 #          define LT_DLLAZY_OR_NOW      DL_NOW
10207 #        else
10208 #          define LT_DLLAZY_OR_NOW      0
10209 #        endif
10210 #      endif
10211 #    endif
10212 #  endif
10213 #endif
10214
10215 void fnord() { int i=42;}
10216 int main ()
10217 {
10218   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10219   int status = $lt_dlunknown;
10220
10221   if (self)
10222     {
10223       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10224       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10225       /* dlclose (self); */
10226     }
10227   else
10228     puts (dlerror ());
10229
10230   return status;
10231 }
10232 _LT_EOF
10233   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10234   (eval $ac_link) 2>&5
10235   ac_status=$?
10236   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10237   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10238     (./conftest; exit; ) >&5 2>/dev/null
10239     lt_status=$?
10240     case x$lt_status in
10241       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10242       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10243       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10244     esac
10245   else :
10246     # compilation failed
10247     lt_cv_dlopen_self_static=no
10248   fi
10249 fi
10250 rm -fr conftest*
10251
10252
10253 fi
10254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10255 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10256     fi
10257
10258     CPPFLAGS="$save_CPPFLAGS"
10259     LDFLAGS="$save_LDFLAGS"
10260     LIBS="$save_LIBS"
10261     ;;
10262   esac
10263
10264   case $lt_cv_dlopen_self in
10265   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10266   *) enable_dlopen_self=unknown ;;
10267   esac
10268
10269   case $lt_cv_dlopen_self_static in
10270   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10271   *) enable_dlopen_self_static=unknown ;;
10272   esac
10273 fi
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291 striplib=
10292 old_striplib=
10293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10294 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10295 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10296   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10297   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10299 $as_echo "yes" >&6; }
10300 else
10301 # FIXME - insert some real tests, host_os isn't really good enough
10302   case $host_os in
10303   darwin*)
10304     if test -n "$STRIP" ; then
10305       striplib="$STRIP -x"
10306       old_striplib="$STRIP -S"
10307       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10308 $as_echo "yes" >&6; }
10309     else
10310       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10311 $as_echo "no" >&6; }
10312     fi
10313     ;;
10314   *)
10315     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10316 $as_echo "no" >&6; }
10317     ;;
10318   esac
10319 fi
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332   # Report which library types will actually be built
10333   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10334 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10336 $as_echo "$can_build_shared" >&6; }
10337
10338   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10339 $as_echo_n "checking whether to build shared libraries... " >&6; }
10340   test "$can_build_shared" = "no" && enable_shared=no
10341
10342   # On AIX, shared libraries and static libraries use the same namespace, and
10343   # are all built from PIC.
10344   case $host_os in
10345   aix3*)
10346     test "$enable_shared" = yes && enable_static=no
10347     if test -n "$RANLIB"; then
10348       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10349       postinstall_cmds='$RANLIB $lib'
10350     fi
10351     ;;
10352
10353   aix[4-9]*)
10354     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10355       test "$enable_shared" = yes && enable_static=no
10356     fi
10357     ;;
10358   esac
10359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10360 $as_echo "$enable_shared" >&6; }
10361
10362   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10363 $as_echo_n "checking whether to build static libraries... " >&6; }
10364   # Make sure either enable_shared or enable_static is yes.
10365   test "$enable_shared" = yes || enable_static=yes
10366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10367 $as_echo "$enable_static" >&6; }
10368
10369
10370
10371
10372 fi
10373 ac_ext=c
10374 ac_cpp='$CPP $CPPFLAGS'
10375 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10376 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10377 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10378
10379 CC="$lt_save_CC"
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393         ac_config_commands="$ac_config_commands libtool"
10394
10395
10396
10397
10398 # Only expand once:
10399
10400
10401
10402 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
10403 case $ac_cv_c_uint64_t in #(
10404   no|yes) ;; #(
10405   *)
10406
10407 $as_echo "#define _UINT64_T 1" >>confdefs.h
10408
10409
10410 cat >>confdefs.h <<_ACEOF
10411 #define uint64_t $ac_cv_c_uint64_t
10412 _ACEOF
10413 ;;
10414   esac
10415
10416 ac_config_files="$ac_config_files Makefile"
10417
10418 cat >confcache <<\_ACEOF
10419 # This file is a shell script that caches the results of configure
10420 # tests run on this system so they can be shared between configure
10421 # scripts and configure runs, see configure's option --config-cache.
10422 # It is not useful on other systems.  If it contains results you don't
10423 # want to keep, you may remove or edit it.
10424 #
10425 # config.status only pays attention to the cache file if you give it
10426 # the --recheck option to rerun configure.
10427 #
10428 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10429 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10430 # following values.
10431
10432 _ACEOF
10433
10434 # The following way of writing the cache mishandles newlines in values,
10435 # but we know of no workaround that is simple, portable, and efficient.
10436 # So, we kill variables containing newlines.
10437 # Ultrix sh set writes to stderr and can't be redirected directly,
10438 # and sets the high bit in the cache file unless we assign to the vars.
10439 (
10440   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10441     eval ac_val=\$$ac_var
10442     case $ac_val in #(
10443     *${as_nl}*)
10444       case $ac_var in #(
10445       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10446 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10447       esac
10448       case $ac_var in #(
10449       _ | IFS | as_nl) ;; #(
10450       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10451       *) { eval $ac_var=; unset $ac_var;} ;;
10452       esac ;;
10453     esac
10454   done
10455
10456   (set) 2>&1 |
10457     case $as_nl`(ac_space=' '; set) 2>&1` in #(
10458     *${as_nl}ac_space=\ *)
10459       # `set' does not quote correctly, so add quotes: double-quote
10460       # substitution turns \\\\ into \\, and sed turns \\ into \.
10461       sed -n \
10462         "s/'/'\\\\''/g;
10463           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10464       ;; #(
10465     *)
10466       # `set' quotes correctly as required by POSIX, so do not add quotes.
10467       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10468       ;;
10469     esac |
10470     sort
10471 ) |
10472   sed '
10473      /^ac_cv_env_/b end
10474      t clear
10475      :clear
10476      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10477      t end
10478      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10479      :end' >>confcache
10480 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10481   if test -w "$cache_file"; then
10482     test "x$cache_file" != "x/dev/null" &&
10483       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10484 $as_echo "$as_me: updating cache $cache_file" >&6;}
10485     cat confcache >$cache_file
10486   else
10487     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10488 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10489   fi
10490 fi
10491 rm -f confcache
10492
10493 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10494 # Let make expand exec_prefix.
10495 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10496
10497 # Transform confdefs.h into DEFS.
10498 # Protect against shell expansion while executing Makefile rules.
10499 # Protect against Makefile macro expansion.
10500 #
10501 # If the first sed substitution is executed (which looks for macros that
10502 # take arguments), then branch to the quote section.  Otherwise,
10503 # look for a macro that doesn't take arguments.
10504 ac_script='
10505 :mline
10506 /\\$/{
10507  N
10508  s,\\\n,,
10509  b mline
10510 }
10511 t clear
10512 :clear
10513 s/^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
10514 t quote
10515 s/^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
10516 t quote
10517 b any
10518 :quote
10519 s/[      `~#$^&*(){}\\|;'\''"<>?]/\\&/g
10520 s/\[/\\&/g
10521 s/\]/\\&/g
10522 s/\$/$$/g
10523 H
10524 :any
10525 ${
10526         g
10527         s/^\n//
10528         s/\n/ /g
10529         p
10530 }
10531 '
10532 DEFS=`sed -n "$ac_script" confdefs.h`
10533
10534
10535 ac_libobjs=
10536 ac_ltlibobjs=
10537 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10538   # 1. Remove the extension, and $U if already installed.
10539   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10540   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10541   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10542   #    will be set to the directory where LIBOBJS objects are built.
10543   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10544   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10545 done
10546 LIBOBJS=$ac_libobjs
10547
10548 LTLIBOBJS=$ac_ltlibobjs
10549
10550
10551  if test -n "$EXEEXT"; then
10552   am__EXEEXT_TRUE=
10553   am__EXEEXT_FALSE='#'
10554 else
10555   am__EXEEXT_TRUE='#'
10556   am__EXEEXT_FALSE=
10557 fi
10558
10559 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
10560   as_fn_error "conditional \"AMDEP\" was never defined.
10561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10562 fi
10563 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
10564   as_fn_error "conditional \"am__fastdepCC\" was never defined.
10565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10566 fi
10567
10568 : ${CONFIG_STATUS=./config.status}
10569 ac_write_fail=0
10570 ac_clean_files_save=$ac_clean_files
10571 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10572 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10573 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10574 as_write_fail=0
10575 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10576 #! $SHELL
10577 # Generated by $as_me.
10578 # Run this file to recreate the current configuration.
10579 # Compiler output produced by configure, useful for debugging
10580 # configure, is in config.log if it exists.
10581
10582 debug=false
10583 ac_cs_recheck=false
10584 ac_cs_silent=false
10585
10586 SHELL=\${CONFIG_SHELL-$SHELL}
10587 export SHELL
10588 _ASEOF
10589 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10590 ## -------------------- ##
10591 ## M4sh Initialization. ##
10592 ## -------------------- ##
10593
10594 # Be more Bourne compatible
10595 DUALCASE=1; export DUALCASE # for MKS sh
10596 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10597   emulate sh
10598   NULLCMD=:
10599   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10600   # is contrary to our usage.  Disable this feature.
10601   alias -g '${1+"$@"}'='"$@"'
10602   setopt NO_GLOB_SUBST
10603 else
10604   case `(set -o) 2>/dev/null` in #(
10605   *posix*) :
10606     set -o posix ;; #(
10607   *) :
10608      ;;
10609 esac
10610 fi
10611
10612
10613 as_nl='
10614 '
10615 export as_nl
10616 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10617 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10618 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10619 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10620 # Prefer a ksh shell builtin over an external printf program on Solaris,
10621 # but without wasting forks for bash or zsh.
10622 if test -z "$BASH_VERSION$ZSH_VERSION" \
10623     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10624   as_echo='print -r --'
10625   as_echo_n='print -rn --'
10626 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10627   as_echo='printf %s\n'
10628   as_echo_n='printf %s'
10629 else
10630   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10631     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10632     as_echo_n='/usr/ucb/echo -n'
10633   else
10634     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10635     as_echo_n_body='eval
10636       arg=$1;
10637       case $arg in #(
10638       *"$as_nl"*)
10639         expr "X$arg" : "X\\(.*\\)$as_nl";
10640         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10641       esac;
10642       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10643     '
10644     export as_echo_n_body
10645     as_echo_n='sh -c $as_echo_n_body as_echo'
10646   fi
10647   export as_echo_body
10648   as_echo='sh -c $as_echo_body as_echo'
10649 fi
10650
10651 # The user is always right.
10652 if test "${PATH_SEPARATOR+set}" != set; then
10653   PATH_SEPARATOR=:
10654   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10655     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10656       PATH_SEPARATOR=';'
10657   }
10658 fi
10659
10660
10661 # IFS
10662 # We need space, tab and new line, in precisely that order.  Quoting is
10663 # there to prevent editors from complaining about space-tab.
10664 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10665 # splitting by setting IFS to empty value.)
10666 IFS=" ""        $as_nl"
10667
10668 # Find who we are.  Look in the path if we contain no directory separator.
10669 case $0 in #((
10670   *[\\/]* ) as_myself=$0 ;;
10671   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10672 for as_dir in $PATH
10673 do
10674   IFS=$as_save_IFS
10675   test -z "$as_dir" && as_dir=.
10676     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10677   done
10678 IFS=$as_save_IFS
10679
10680      ;;
10681 esac
10682 # We did not find ourselves, most probably we were run as `sh COMMAND'
10683 # in which case we are not to be found in the path.
10684 if test "x$as_myself" = x; then
10685   as_myself=$0
10686 fi
10687 if test ! -f "$as_myself"; then
10688   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10689   exit 1
10690 fi
10691
10692 # Unset variables that we do not need and which cause bugs (e.g. in
10693 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
10694 # suppresses any "Segmentation fault" message there.  '((' could
10695 # trigger a bug in pdksh 5.2.14.
10696 for as_var in BASH_ENV ENV MAIL MAILPATH
10697 do eval test x\${$as_var+set} = xset \
10698   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10699 done
10700 PS1='$ '
10701 PS2='> '
10702 PS4='+ '
10703
10704 # NLS nuisances.
10705 LC_ALL=C
10706 export LC_ALL
10707 LANGUAGE=C
10708 export LANGUAGE
10709
10710 # CDPATH.
10711 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10712
10713
10714 # as_fn_error ERROR [LINENO LOG_FD]
10715 # ---------------------------------
10716 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10717 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10718 # script with status $?, using 1 if that was 0.
10719 as_fn_error ()
10720 {
10721   as_status=$?; test $as_status -eq 0 && as_status=1
10722   if test "$3"; then
10723     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10724     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
10725   fi
10726   $as_echo "$as_me: error: $1" >&2
10727   as_fn_exit $as_status
10728 } # as_fn_error
10729
10730
10731 # as_fn_set_status STATUS
10732 # -----------------------
10733 # Set $? to STATUS, without forking.
10734 as_fn_set_status ()
10735 {
10736   return $1
10737 } # as_fn_set_status
10738
10739 # as_fn_exit STATUS
10740 # -----------------
10741 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10742 as_fn_exit ()
10743 {
10744   set +e
10745   as_fn_set_status $1
10746   exit $1
10747 } # as_fn_exit
10748
10749 # as_fn_unset VAR
10750 # ---------------
10751 # Portably unset VAR.
10752 as_fn_unset ()
10753 {
10754   { eval $1=; unset $1;}
10755 }
10756 as_unset=as_fn_unset
10757 # as_fn_append VAR VALUE
10758 # ----------------------
10759 # Append the text in VALUE to the end of the definition contained in VAR. Take
10760 # advantage of any shell optimizations that allow amortized linear growth over
10761 # repeated appends, instead of the typical quadratic growth present in naive
10762 # implementations.
10763 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10764   eval 'as_fn_append ()
10765   {
10766     eval $1+=\$2
10767   }'
10768 else
10769   as_fn_append ()
10770   {
10771     eval $1=\$$1\$2
10772   }
10773 fi # as_fn_append
10774
10775 # as_fn_arith ARG...
10776 # ------------------
10777 # Perform arithmetic evaluation on the ARGs, and store the result in the
10778 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10779 # must be portable across $(()) and expr.
10780 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10781   eval 'as_fn_arith ()
10782   {
10783     as_val=$(( $* ))
10784   }'
10785 else
10786   as_fn_arith ()
10787   {
10788     as_val=`expr "$@" || test $? -eq 1`
10789   }
10790 fi # as_fn_arith
10791
10792
10793 if expr a : '\(a\)' >/dev/null 2>&1 &&
10794    test "X`expr 00001 : '.*\(...\)'`" = X001; then
10795   as_expr=expr
10796 else
10797   as_expr=false
10798 fi
10799
10800 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10801   as_basename=basename
10802 else
10803   as_basename=false
10804 fi
10805
10806 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10807   as_dirname=dirname
10808 else
10809   as_dirname=false
10810 fi
10811
10812 as_me=`$as_basename -- "$0" ||
10813 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10814          X"$0" : 'X\(//\)$' \| \
10815          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10816 $as_echo X/"$0" |
10817     sed '/^.*\/\([^/][^/]*\)\/*$/{
10818             s//\1/
10819             q
10820           }
10821           /^X\/\(\/\/\)$/{
10822             s//\1/
10823             q
10824           }
10825           /^X\/\(\/\).*/{
10826             s//\1/
10827             q
10828           }
10829           s/.*/./; q'`
10830
10831 # Avoid depending upon Character Ranges.
10832 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10833 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10834 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10835 as_cr_digits='0123456789'
10836 as_cr_alnum=$as_cr_Letters$as_cr_digits
10837
10838 ECHO_C= ECHO_N= ECHO_T=
10839 case `echo -n x` in #(((((
10840 -n*)
10841   case `echo 'xy\c'` in
10842   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
10843   xy)  ECHO_C='\c';;
10844   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
10845        ECHO_T=' ';;
10846   esac;;
10847 *)
10848   ECHO_N='-n';;
10849 esac
10850
10851 rm -f conf$$ conf$$.exe conf$$.file
10852 if test -d conf$$.dir; then
10853   rm -f conf$$.dir/conf$$.file
10854 else
10855   rm -f conf$$.dir
10856   mkdir conf$$.dir 2>/dev/null
10857 fi
10858 if (echo >conf$$.file) 2>/dev/null; then
10859   if ln -s conf$$.file conf$$ 2>/dev/null; then
10860     as_ln_s='ln -s'
10861     # ... but there are two gotchas:
10862     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10863     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10864     # In both cases, we have to default to `cp -p'.
10865     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10866       as_ln_s='cp -p'
10867   elif ln conf$$.file conf$$ 2>/dev/null; then
10868     as_ln_s=ln
10869   else
10870     as_ln_s='cp -p'
10871   fi
10872 else
10873   as_ln_s='cp -p'
10874 fi
10875 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10876 rmdir conf$$.dir 2>/dev/null
10877
10878
10879 # as_fn_mkdir_p
10880 # -------------
10881 # Create "$as_dir" as a directory, including parents if necessary.
10882 as_fn_mkdir_p ()
10883 {
10884
10885   case $as_dir in #(
10886   -*) as_dir=./$as_dir;;
10887   esac
10888   test -d "$as_dir" || eval $as_mkdir_p || {
10889     as_dirs=
10890     while :; do
10891       case $as_dir in #(
10892       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10893       *) as_qdir=$as_dir;;
10894       esac
10895       as_dirs="'$as_qdir' $as_dirs"
10896       as_dir=`$as_dirname -- "$as_dir" ||
10897 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10898          X"$as_dir" : 'X\(//\)[^/]' \| \
10899          X"$as_dir" : 'X\(//\)$' \| \
10900          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10901 $as_echo X"$as_dir" |
10902     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10903             s//\1/
10904             q
10905           }
10906           /^X\(\/\/\)[^/].*/{
10907             s//\1/
10908             q
10909           }
10910           /^X\(\/\/\)$/{
10911             s//\1/
10912             q
10913           }
10914           /^X\(\/\).*/{
10915             s//\1/
10916             q
10917           }
10918           s/.*/./; q'`
10919       test -d "$as_dir" && break
10920     done
10921     test -z "$as_dirs" || eval "mkdir $as_dirs"
10922   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
10923
10924
10925 } # as_fn_mkdir_p
10926 if mkdir -p . 2>/dev/null; then
10927   as_mkdir_p='mkdir -p "$as_dir"'
10928 else
10929   test -d ./-p && rmdir ./-p
10930   as_mkdir_p=false
10931 fi
10932
10933 if test -x / >/dev/null 2>&1; then
10934   as_test_x='test -x'
10935 else
10936   if ls -dL / >/dev/null 2>&1; then
10937     as_ls_L_option=L
10938   else
10939     as_ls_L_option=
10940   fi
10941   as_test_x='
10942     eval sh -c '\''
10943       if test -d "$1"; then
10944         test -d "$1/.";
10945       else
10946         case $1 in #(
10947         -*)set "./$1";;
10948         esac;
10949         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10950         ???[sx]*):;;*)false;;esac;fi
10951     '\'' sh
10952   '
10953 fi
10954 as_executable_p=$as_test_x
10955
10956 # Sed expression to map a string onto a valid CPP name.
10957 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10958
10959 # Sed expression to map a string onto a valid variable name.
10960 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10961
10962
10963 exec 6>&1
10964 ## ----------------------------------- ##
10965 ## Main body of $CONFIG_STATUS script. ##
10966 ## ----------------------------------- ##
10967 _ASEOF
10968 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10969
10970 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10971 # Save the log message, to keep $0 and so on meaningful, and to
10972 # report actual input values of CONFIG_FILES etc. instead of their
10973 # values after options handling.
10974 ac_log="
10975 This file was extended by LTO plugin for ld $as_me 0.1, which was
10976 generated by GNU Autoconf 2.64.  Invocation command line was
10977
10978   CONFIG_FILES    = $CONFIG_FILES
10979   CONFIG_HEADERS  = $CONFIG_HEADERS
10980   CONFIG_LINKS    = $CONFIG_LINKS
10981   CONFIG_COMMANDS = $CONFIG_COMMANDS
10982   $ $0 $@
10983
10984 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10985 "
10986
10987 _ACEOF
10988
10989 case $ac_config_files in *"
10990 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10991 esac
10992
10993
10994
10995 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10996 # Files that config.status was made for.
10997 config_files="$ac_config_files"
10998 config_commands="$ac_config_commands"
10999
11000 _ACEOF
11001
11002 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11003 ac_cs_usage="\
11004 \`$as_me' instantiates files and other configuration actions
11005 from templates according to the current configuration.  Unless the files
11006 and actions are specified as TAGs, all are instantiated by default.
11007
11008 Usage: $0 [OPTION]... [TAG]...
11009
11010   -h, --help       print this help, then exit
11011   -V, --version    print version number and configuration settings, then exit
11012   -q, --quiet, --silent
11013                    do not print progress messages
11014   -d, --debug      don't remove temporary files
11015       --recheck    update $as_me by reconfiguring in the same conditions
11016       --file=FILE[:TEMPLATE]
11017                    instantiate the configuration file FILE
11018
11019 Configuration files:
11020 $config_files
11021
11022 Configuration commands:
11023 $config_commands
11024
11025 Report bugs to the package provider."
11026
11027 _ACEOF
11028 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11029 ac_cs_version="\\
11030 LTO plugin for ld config.status 0.1
11031 configured by $0, generated by GNU Autoconf 2.64,
11032   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11033
11034 Copyright (C) 2009 Free Software Foundation, Inc.
11035 This config.status script is free software; the Free Software Foundation
11036 gives unlimited permission to copy, distribute and modify it."
11037
11038 ac_pwd='$ac_pwd'
11039 srcdir='$srcdir'
11040 INSTALL='$INSTALL'
11041 MKDIR_P='$MKDIR_P'
11042 AWK='$AWK'
11043 test -n "\$AWK" || AWK=awk
11044 _ACEOF
11045
11046 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11047 # The default lists apply if the user does not specify any file.
11048 ac_need_defaults=:
11049 while test $# != 0
11050 do
11051   case $1 in
11052   --*=*)
11053     ac_option=`expr "X$1" : 'X\([^=]*\)='`
11054     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11055     ac_shift=:
11056     ;;
11057   *)
11058     ac_option=$1
11059     ac_optarg=$2
11060     ac_shift=shift
11061     ;;
11062   esac
11063
11064   case $ac_option in
11065   # Handling of the options.
11066   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11067     ac_cs_recheck=: ;;
11068   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11069     $as_echo "$ac_cs_version"; exit ;;
11070   --debug | --debu | --deb | --de | --d | -d )
11071     debug=: ;;
11072   --file | --fil | --fi | --f )
11073     $ac_shift
11074     case $ac_optarg in
11075     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11076     esac
11077     as_fn_append CONFIG_FILES " '$ac_optarg'"
11078     ac_need_defaults=false;;
11079   --he | --h |  --help | --hel | -h )
11080     $as_echo "$ac_cs_usage"; exit ;;
11081   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11082   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11083     ac_cs_silent=: ;;
11084
11085   # This is an error.
11086   -*) as_fn_error "unrecognized option: \`$1'
11087 Try \`$0 --help' for more information." ;;
11088
11089   *) as_fn_append ac_config_targets " $1"
11090      ac_need_defaults=false ;;
11091
11092   esac
11093   shift
11094 done
11095
11096 ac_configure_extra_args=
11097
11098 if $ac_cs_silent; then
11099   exec 6>/dev/null
11100   ac_configure_extra_args="$ac_configure_extra_args --silent"
11101 fi
11102
11103 _ACEOF
11104 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11105 if \$ac_cs_recheck; then
11106   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11107   shift
11108   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11109   CONFIG_SHELL='$SHELL'
11110   export CONFIG_SHELL
11111   exec "\$@"
11112 fi
11113
11114 _ACEOF
11115 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11116 exec 5>>config.log
11117 {
11118   echo
11119   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11120 ## Running $as_me. ##
11121 _ASBOX
11122   $as_echo "$ac_log"
11123 } >&5
11124
11125 _ACEOF
11126 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11127 #
11128 # INIT-COMMANDS
11129 #
11130 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11131
11132
11133 # The HP-UX ksh and POSIX shell print the target directory to stdout
11134 # if CDPATH is set.
11135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11136
11137 sed_quote_subst='$sed_quote_subst'
11138 double_quote_subst='$double_quote_subst'
11139 delay_variable_subst='$delay_variable_subst'
11140 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11141 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11142 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11143 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11144 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11145 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11146 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11147 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11148 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11149 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11150 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11151 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11152 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11153 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11154 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11155 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11156 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11157 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11158 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11159 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11160 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11161 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11162 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11163 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11164 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11165 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11166 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11167 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11168 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11169 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11170 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11171 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11172 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11173 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11174 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11175 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11176 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11177 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11178 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11179 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11180 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11181 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11182 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11183 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11184 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
11185 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11186 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11187 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11188 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11189 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11190 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11191 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11192 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11193 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11194 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11195 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11196 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11197 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11198 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11199 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11200 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11201 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11202 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11203 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11204 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11205 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11206 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11207 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11208 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11209 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11210 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11211 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11212 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11213 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11214 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11215 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11216 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11217 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11218 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11219 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11220 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11221 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11222 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11223 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11224 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11225 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11226 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11227 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11228 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11229 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11230 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11231 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11232 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11233 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11234 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11235 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11236 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11237 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11238 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11239 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11240 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11241 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11242 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11243 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11244 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11245 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11246 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11247 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11248 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11249 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11250 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11251 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11252 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11253 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11254 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11255 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11256 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11257 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11258
11259 LTCC='$LTCC'
11260 LTCFLAGS='$LTCFLAGS'
11261 compiler='$compiler_DEFAULT'
11262
11263 # Quote evaled strings.
11264 for var in SED \
11265 GREP \
11266 EGREP \
11267 FGREP \
11268 LD \
11269 NM \
11270 LN_S \
11271 lt_SP2NL \
11272 lt_NL2SP \
11273 reload_flag \
11274 OBJDUMP \
11275 deplibs_check_method \
11276 file_magic_cmd \
11277 AR \
11278 AR_FLAGS \
11279 STRIP \
11280 RANLIB \
11281 CC \
11282 CFLAGS \
11283 compiler \
11284 lt_cv_sys_global_symbol_pipe \
11285 lt_cv_sys_global_symbol_to_cdecl \
11286 lt_cv_sys_global_symbol_to_c_name_address \
11287 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11288 SHELL \
11289 ECHO \
11290 lt_prog_compiler_no_builtin_flag \
11291 lt_prog_compiler_wl \
11292 lt_prog_compiler_pic \
11293 lt_prog_compiler_static \
11294 lt_cv_prog_compiler_c_o \
11295 need_locks \
11296 DSYMUTIL \
11297 NMEDIT \
11298 LIPO \
11299 OTOOL \
11300 OTOOL64 \
11301 shrext_cmds \
11302 export_dynamic_flag_spec \
11303 whole_archive_flag_spec \
11304 compiler_needs_object \
11305 with_gnu_ld \
11306 allow_undefined_flag \
11307 no_undefined_flag \
11308 hardcode_libdir_flag_spec \
11309 hardcode_libdir_flag_spec_ld \
11310 hardcode_libdir_separator \
11311 fix_srcfile_path \
11312 exclude_expsyms \
11313 include_expsyms \
11314 file_list_spec \
11315 variables_saved_for_relink \
11316 libname_spec \
11317 library_names_spec \
11318 soname_spec \
11319 finish_eval \
11320 old_striplib \
11321 striplib; do
11322     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11323     *[\\\\\\\`\\"\\\$]*)
11324       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11325       ;;
11326     *)
11327       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11328       ;;
11329     esac
11330 done
11331
11332 # Double-quote double-evaled strings.
11333 for var in reload_cmds \
11334 old_postinstall_cmds \
11335 old_postuninstall_cmds \
11336 old_archive_cmds \
11337 extract_expsyms_cmds \
11338 old_archive_from_new_cmds \
11339 old_archive_from_expsyms_cmds \
11340 archive_cmds \
11341 archive_expsym_cmds \
11342 module_cmds \
11343 module_expsym_cmds \
11344 export_symbols_cmds \
11345 prelink_cmds \
11346 postinstall_cmds \
11347 postuninstall_cmds \
11348 finish_cmds \
11349 sys_lib_search_path_spec \
11350 sys_lib_dlsearch_path_spec; do
11351     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11352     *[\\\\\\\`\\"\\\$]*)
11353       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11354       ;;
11355     *)
11356       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11357       ;;
11358     esac
11359 done
11360
11361 # Fix-up fallback echo if it was mangled by the above quoting rules.
11362 case \$lt_ECHO in
11363 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11364   ;;
11365 esac
11366
11367 ac_aux_dir='$ac_aux_dir'
11368 xsi_shell='$xsi_shell'
11369 lt_shell_append='$lt_shell_append'
11370
11371 # See if we are running on zsh, and set the options which allow our
11372 # commands through without removal of \ escapes INIT.
11373 if test -n "\${ZSH_VERSION+set}" ; then
11374    setopt NO_GLOB_SUBST
11375 fi
11376
11377
11378     PACKAGE='$PACKAGE'
11379     VERSION='$VERSION'
11380     TIMESTAMP='$TIMESTAMP'
11381     RM='$RM'
11382     ofile='$ofile'
11383
11384
11385
11386
11387 _ACEOF
11388
11389 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11390
11391 # Handling of arguments.
11392 for ac_config_target in $ac_config_targets
11393 do
11394   case $ac_config_target in
11395     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11396     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11397     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11398
11399   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11400   esac
11401 done
11402
11403
11404 # If the user did not use the arguments to specify the items to instantiate,
11405 # then the envvar interface is used.  Set only those that are not.
11406 # We use the long form for the default assignment because of an extremely
11407 # bizarre bug on SunOS 4.1.3.
11408 if $ac_need_defaults; then
11409   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11410   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11411 fi
11412
11413 # Have a temporary directory for convenience.  Make it in the build tree
11414 # simply because there is no reason against having it here, and in addition,
11415 # creating and moving files from /tmp can sometimes cause problems.
11416 # Hook for its removal unless debugging.
11417 # Note that there is a small window in which the directory will not be cleaned:
11418 # after its creation but before its name has been assigned to `$tmp'.
11419 $debug ||
11420 {
11421   tmp=
11422   trap 'exit_status=$?
11423   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11424 ' 0
11425   trap 'as_fn_exit 1' 1 2 13 15
11426 }
11427 # Create a (secure) tmp directory for tmp files.
11428
11429 {
11430   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11431   test -n "$tmp" && test -d "$tmp"
11432 }  ||
11433 {
11434   tmp=./conf$$-$RANDOM
11435   (umask 077 && mkdir "$tmp")
11436 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11437
11438 # Set up the scripts for CONFIG_FILES section.
11439 # No need to generate them if there are no CONFIG_FILES.
11440 # This happens for instance with `./config.status config.h'.
11441 if test -n "$CONFIG_FILES"; then
11442
11443
11444 ac_cr=`echo X | tr X '\015'`
11445 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11446 # But we know of no other shell where ac_cr would be empty at this
11447 # point, so we can use a bashism as a fallback.
11448 if test "x$ac_cr" = x; then
11449   eval ac_cr=\$\'\\r\'
11450 fi
11451 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11452 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11453   ac_cs_awk_cr='\r'
11454 else
11455   ac_cs_awk_cr=$ac_cr
11456 fi
11457
11458 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11459 _ACEOF
11460
11461
11462 {
11463   echo "cat >conf$$subs.awk <<_ACEOF" &&
11464   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11465   echo "_ACEOF"
11466 } >conf$$subs.sh ||
11467   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11468 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11469 ac_delim='%!_!# '
11470 for ac_last_try in false false false false false :; do
11471   . ./conf$$subs.sh ||
11472     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11473
11474   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11475   if test $ac_delim_n = $ac_delim_num; then
11476     break
11477   elif $ac_last_try; then
11478     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11479   else
11480     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11481   fi
11482 done
11483 rm -f conf$$subs.sh
11484
11485 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11486 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11487 _ACEOF
11488 sed -n '
11489 h
11490 s/^/S["/; s/!.*/"]=/
11491 p
11492 g
11493 s/^[^!]*!//
11494 :repl
11495 t repl
11496 s/'"$ac_delim"'$//
11497 t delim
11498 :nl
11499 h
11500 s/\(.\{148\}\).*/\1/
11501 t more1
11502 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11503 p
11504 n
11505 b repl
11506 :more1
11507 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11508 p
11509 g
11510 s/.\{148\}//
11511 t nl
11512 :delim
11513 h
11514 s/\(.\{148\}\).*/\1/
11515 t more2
11516 s/["\\]/\\&/g; s/^/"/; s/$/"/
11517 p
11518 b
11519 :more2
11520 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11521 p
11522 g
11523 s/.\{148\}//
11524 t delim
11525 ' <conf$$subs.awk | sed '
11526 /^[^""]/{
11527   N
11528   s/\n//
11529 }
11530 ' >>$CONFIG_STATUS || ac_write_fail=1
11531 rm -f conf$$subs.awk
11532 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11533 _ACAWK
11534 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11535   for (key in S) S_is_set[key] = 1
11536   FS = "\a"
11537
11538 }
11539 {
11540   line = $ 0
11541   nfields = split(line, field, "@")
11542   substed = 0
11543   len = length(field[1])
11544   for (i = 2; i < nfields; i++) {
11545     key = field[i]
11546     keylen = length(key)
11547     if (S_is_set[key]) {
11548       value = S[key]
11549       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11550       len += length(value) + length(field[++i])
11551       substed = 1
11552     } else
11553       len += 1 + keylen
11554   }
11555
11556   print line
11557 }
11558
11559 _ACAWK
11560 _ACEOF
11561 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11562 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11563   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11564 else
11565   cat
11566 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11567   || as_fn_error "could not setup config files machinery" "$LINENO" 5
11568 _ACEOF
11569
11570 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11571 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11572 # trailing colons and then remove the whole line if VPATH becomes empty
11573 # (actually we leave an empty line to preserve line numbers).
11574 if test "x$srcdir" = x.; then
11575   ac_vpsub='/^[  ]*VPATH[        ]*=/{
11576 s/:*\$(srcdir):*/:/
11577 s/:*\${srcdir}:*/:/
11578 s/:*@srcdir@:*/:/
11579 s/^\([^=]*=[     ]*\):*/\1/
11580 s/:*$//
11581 s/^[^=]*=[       ]*$//
11582 }'
11583 fi
11584
11585 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11586 fi # test -n "$CONFIG_FILES"
11587
11588
11589 eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
11590 shift
11591 for ac_tag
11592 do
11593   case $ac_tag in
11594   :[FHLC]) ac_mode=$ac_tag; continue;;
11595   esac
11596   case $ac_mode$ac_tag in
11597   :[FHL]*:*);;
11598   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11599   :[FH]-) ac_tag=-:-;;
11600   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11601   esac
11602   ac_save_IFS=$IFS
11603   IFS=:
11604   set x $ac_tag
11605   IFS=$ac_save_IFS
11606   shift
11607   ac_file=$1
11608   shift
11609
11610   case $ac_mode in
11611   :L) ac_source=$1;;
11612   :[FH])
11613     ac_file_inputs=
11614     for ac_f
11615     do
11616       case $ac_f in
11617       -) ac_f="$tmp/stdin";;
11618       *) # Look for the file first in the build tree, then in the source tree
11619          # (if the path is not absolute).  The absolute path cannot be DOS-style,
11620          # because $ac_f cannot contain `:'.
11621          test -f "$ac_f" ||
11622            case $ac_f in
11623            [\\/$]*) false;;
11624            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11625            esac ||
11626            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11627       esac
11628       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11629       as_fn_append ac_file_inputs " '$ac_f'"
11630     done
11631
11632     # Let's still pretend it is `configure' which instantiates (i.e., don't
11633     # use $as_me), people would be surprised to read:
11634     #    /* config.h.  Generated by config.status.  */
11635     configure_input='Generated from '`
11636           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11637         `' by configure.'
11638     if test x"$ac_file" != x-; then
11639       configure_input="$ac_file.  $configure_input"
11640       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11641 $as_echo "$as_me: creating $ac_file" >&6;}
11642     fi
11643     # Neutralize special characters interpreted by sed in replacement strings.
11644     case $configure_input in #(
11645     *\&* | *\|* | *\\* )
11646        ac_sed_conf_input=`$as_echo "$configure_input" |
11647        sed 's/[\\\\&|]/\\\\&/g'`;; #(
11648     *) ac_sed_conf_input=$configure_input;;
11649     esac
11650
11651     case $ac_tag in
11652     *:-:* | *:-) cat >"$tmp/stdin" \
11653       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11654     esac
11655     ;;
11656   esac
11657
11658   ac_dir=`$as_dirname -- "$ac_file" ||
11659 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11660          X"$ac_file" : 'X\(//\)[^/]' \| \
11661          X"$ac_file" : 'X\(//\)$' \| \
11662          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11663 $as_echo X"$ac_file" |
11664     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11665             s//\1/
11666             q
11667           }
11668           /^X\(\/\/\)[^/].*/{
11669             s//\1/
11670             q
11671           }
11672           /^X\(\/\/\)$/{
11673             s//\1/
11674             q
11675           }
11676           /^X\(\/\).*/{
11677             s//\1/
11678             q
11679           }
11680           s/.*/./; q'`
11681   as_dir="$ac_dir"; as_fn_mkdir_p
11682   ac_builddir=.
11683
11684 case "$ac_dir" in
11685 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11686 *)
11687   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11688   # A ".." for each directory in $ac_dir_suffix.
11689   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11690   case $ac_top_builddir_sub in
11691   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11692   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11693   esac ;;
11694 esac
11695 ac_abs_top_builddir=$ac_pwd
11696 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11697 # for backward compatibility:
11698 ac_top_builddir=$ac_top_build_prefix
11699
11700 case $srcdir in
11701   .)  # We are building in place.
11702     ac_srcdir=.
11703     ac_top_srcdir=$ac_top_builddir_sub
11704     ac_abs_top_srcdir=$ac_pwd ;;
11705   [\\/]* | ?:[\\/]* )  # Absolute name.
11706     ac_srcdir=$srcdir$ac_dir_suffix;
11707     ac_top_srcdir=$srcdir
11708     ac_abs_top_srcdir=$srcdir ;;
11709   *) # Relative name.
11710     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11711     ac_top_srcdir=$ac_top_build_prefix$srcdir
11712     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11713 esac
11714 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11715
11716
11717   case $ac_mode in
11718   :F)
11719   #
11720   # CONFIG_FILE
11721   #
11722
11723   case $INSTALL in
11724   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11725   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11726   esac
11727   ac_MKDIR_P=$MKDIR_P
11728   case $MKDIR_P in
11729   [\\/$]* | ?:[\\/]* ) ;;
11730   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11731   esac
11732 _ACEOF
11733
11734 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11735 # If the template does not know about datarootdir, expand it.
11736 # FIXME: This hack should be removed a few years after 2.60.
11737 ac_datarootdir_hack=; ac_datarootdir_seen=
11738 ac_sed_dataroot='
11739 /datarootdir/ {
11740   p
11741   q
11742 }
11743 /@datadir@/p
11744 /@docdir@/p
11745 /@infodir@/p
11746 /@localedir@/p
11747 /@mandir@/p'
11748 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11749 *datarootdir*) ac_datarootdir_seen=yes;;
11750 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11751   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11752 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11753 _ACEOF
11754 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11755   ac_datarootdir_hack='
11756   s&@datadir@&$datadir&g
11757   s&@docdir@&$docdir&g
11758   s&@infodir@&$infodir&g
11759   s&@localedir@&$localedir&g
11760   s&@mandir@&$mandir&g
11761   s&\\\${datarootdir}&$datarootdir&g' ;;
11762 esac
11763 _ACEOF
11764
11765 # Neutralize VPATH when `$srcdir' = `.'.
11766 # Shell code in configure.ac might set extrasub.
11767 # FIXME: do we really want to maintain this feature?
11768 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11769 ac_sed_extra="$ac_vpsub
11770 $extrasub
11771 _ACEOF
11772 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11773 :t
11774 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11775 s|@configure_input@|$ac_sed_conf_input|;t t
11776 s&@top_builddir@&$ac_top_builddir_sub&;t t
11777 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11778 s&@srcdir@&$ac_srcdir&;t t
11779 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11780 s&@top_srcdir@&$ac_top_srcdir&;t t
11781 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11782 s&@builddir@&$ac_builddir&;t t
11783 s&@abs_builddir@&$ac_abs_builddir&;t t
11784 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11785 s&@INSTALL@&$ac_INSTALL&;t t
11786 s&@MKDIR_P@&$ac_MKDIR_P&;t t
11787 $ac_datarootdir_hack
11788 "
11789 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
11790   || as_fn_error "could not create $ac_file" "$LINENO" 5
11791
11792 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11793   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11794   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
11795   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11796 which seems to be undefined.  Please make sure it is defined." >&5
11797 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11798 which seems to be undefined.  Please make sure it is defined." >&2;}
11799
11800   rm -f "$tmp/stdin"
11801   case $ac_file in
11802   -) cat "$tmp/out" && rm -f "$tmp/out";;
11803   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11804   esac \
11805   || as_fn_error "could not create $ac_file" "$LINENO" 5
11806  ;;
11807
11808
11809   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
11810 $as_echo "$as_me: executing $ac_file commands" >&6;}
11811  ;;
11812   esac
11813
11814
11815   case $ac_file$ac_mode in
11816     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
11817   # Autoconf 2.62 quotes --file arguments for eval, but not when files
11818   # are listed without --file.  Let's play safe and only enable the eval
11819   # if we detect the quoting.
11820   case $CONFIG_FILES in
11821   *\'*) eval set x "$CONFIG_FILES" ;;
11822   *)   set x $CONFIG_FILES ;;
11823   esac
11824   shift
11825   for mf
11826   do
11827     # Strip MF so we end up with the name of the file.
11828     mf=`echo "$mf" | sed -e 's/:.*$//'`
11829     # Check whether this is an Automake generated Makefile or not.
11830     # We used to match only the files named `Makefile.in', but
11831     # some people rename them; so instead we look at the file content.
11832     # Grep'ing the first line is not enough: some people post-process
11833     # each Makefile.in and add a new line on top of each file to say so.
11834     # Grep'ing the whole file is not good either: AIX grep has a line
11835     # limit of 2048, but all sed's we know have understand at least 4000.
11836     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
11837       dirpart=`$as_dirname -- "$mf" ||
11838 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11839          X"$mf" : 'X\(//\)[^/]' \| \
11840          X"$mf" : 'X\(//\)$' \| \
11841          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
11842 $as_echo X"$mf" |
11843     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11844             s//\1/
11845             q
11846           }
11847           /^X\(\/\/\)[^/].*/{
11848             s//\1/
11849             q
11850           }
11851           /^X\(\/\/\)$/{
11852             s//\1/
11853             q
11854           }
11855           /^X\(\/\).*/{
11856             s//\1/
11857             q
11858           }
11859           s/.*/./; q'`
11860     else
11861       continue
11862     fi
11863     # Extract the definition of DEPDIR, am__include, and am__quote
11864     # from the Makefile without running `make'.
11865     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
11866     test -z "$DEPDIR" && continue
11867     am__include=`sed -n 's/^am__include = //p' < "$mf"`
11868     test -z "am__include" && continue
11869     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
11870     # When using ansi2knr, U may be empty or an underscore; expand it
11871     U=`sed -n 's/^U = //p' < "$mf"`
11872     # Find all dependency output files, they are included files with
11873     # $(DEPDIR) in their names.  We invoke sed twice because it is the
11874     # simplest approach to changing $(DEPDIR) to its actual value in the
11875     # expansion.
11876     for file in `sed -n "
11877       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
11878          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
11879       # Make sure the directory exists.
11880       test -f "$dirpart/$file" && continue
11881       fdir=`$as_dirname -- "$file" ||
11882 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11883          X"$file" : 'X\(//\)[^/]' \| \
11884          X"$file" : 'X\(//\)$' \| \
11885          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
11886 $as_echo X"$file" |
11887     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11888             s//\1/
11889             q
11890           }
11891           /^X\(\/\/\)[^/].*/{
11892             s//\1/
11893             q
11894           }
11895           /^X\(\/\/\)$/{
11896             s//\1/
11897             q
11898           }
11899           /^X\(\/\).*/{
11900             s//\1/
11901             q
11902           }
11903           s/.*/./; q'`
11904       as_dir=$dirpart/$fdir; as_fn_mkdir_p
11905       # echo "creating $dirpart/$file"
11906       echo '# dummy' > "$dirpart/$file"
11907     done
11908   done
11909 }
11910  ;;
11911     "libtool":C)
11912
11913     # See if we are running on zsh, and set the options which allow our
11914     # commands through without removal of \ escapes.
11915     if test -n "${ZSH_VERSION+set}" ; then
11916       setopt NO_GLOB_SUBST
11917     fi
11918
11919     cfgfile="${ofile}T"
11920     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
11921     $RM "$cfgfile"
11922
11923     cat <<_LT_EOF >> "$cfgfile"
11924 #! $SHELL
11925
11926 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
11927 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
11928 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11929 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
11930 #
11931 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
11932 #                 2006, 2007, 2008 Free Software Foundation, Inc.
11933 #   Written by Gordon Matzigkeit, 1996
11934 #
11935 #   This file is part of GNU Libtool.
11936 #
11937 # GNU Libtool is free software; you can redistribute it and/or
11938 # modify it under the terms of the GNU General Public License as
11939 # published by the Free Software Foundation; either version 2 of
11940 # the License, or (at your option) any later version.
11941 #
11942 # As a special exception to the GNU General Public License,
11943 # if you distribute this file as part of a program or library that
11944 # is built using GNU Libtool, you may include this file under the
11945 # same distribution terms that you use for the rest of that program.
11946 #
11947 # GNU Libtool is distributed in the hope that it will be useful,
11948 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11949 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11950 # GNU General Public License for more details.
11951 #
11952 # You should have received a copy of the GNU General Public License
11953 # along with GNU Libtool; see the file COPYING.  If not, a copy
11954 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
11955 # obtained by writing to the Free Software Foundation, Inc.,
11956 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
11957
11958
11959 # The names of the tagged configurations supported by this script.
11960 available_tags=""
11961
11962 # ### BEGIN LIBTOOL CONFIG
11963
11964 # Which release of libtool.m4 was used?
11965 macro_version=$macro_version
11966 macro_revision=$macro_revision
11967
11968 # Whether or not to build shared libraries.
11969 build_libtool_libs=$enable_shared
11970
11971 # Whether or not to build static libraries.
11972 build_old_libs=$enable_static
11973
11974 # What type of objects to build.
11975 pic_mode=$pic_mode
11976
11977 # Whether or not to optimize for fast installation.
11978 fast_install=$enable_fast_install
11979
11980 # The host system.
11981 host_alias=$host_alias
11982 host=$host
11983 host_os=$host_os
11984
11985 # The build system.
11986 build_alias=$build_alias
11987 build=$build
11988 build_os=$build_os
11989
11990 # A sed program that does not truncate output.
11991 SED=$lt_SED
11992
11993 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
11994 Xsed="\$SED -e 1s/^X//"
11995
11996 # A grep program that handles long lines.
11997 GREP=$lt_GREP
11998
11999 # An ERE matcher.
12000 EGREP=$lt_EGREP
12001
12002 # A literal string matcher.
12003 FGREP=$lt_FGREP
12004
12005 # A BSD- or MS-compatible name lister.
12006 NM=$lt_NM
12007
12008 # Whether we need soft or hard links.
12009 LN_S=$lt_LN_S
12010
12011 # What is the maximum length of a command?
12012 max_cmd_len=$max_cmd_len
12013
12014 # Object file suffix (normally "o").
12015 objext=$ac_objext
12016
12017 # Executable file suffix (normally "").
12018 exeext=$exeext
12019
12020 # whether the shell understands "unset".
12021 lt_unset=$lt_unset
12022
12023 # turn spaces into newlines.
12024 SP2NL=$lt_lt_SP2NL
12025
12026 # turn newlines into spaces.
12027 NL2SP=$lt_lt_NL2SP
12028
12029 # How to create reloadable object files.
12030 reload_flag=$lt_reload_flag
12031 reload_cmds=$lt_reload_cmds
12032
12033 # An object symbol dumper.
12034 OBJDUMP=$lt_OBJDUMP
12035
12036 # Method to check whether dependent libraries are shared objects.
12037 deplibs_check_method=$lt_deplibs_check_method
12038
12039 # Command to use when deplibs_check_method == "file_magic".
12040 file_magic_cmd=$lt_file_magic_cmd
12041
12042 # The archiver.
12043 AR=$lt_AR
12044 AR_FLAGS=$lt_AR_FLAGS
12045
12046 # A symbol stripping program.
12047 STRIP=$lt_STRIP
12048
12049 # Commands used to install an old-style archive.
12050 RANLIB=$lt_RANLIB
12051 old_postinstall_cmds=$lt_old_postinstall_cmds
12052 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12053
12054 # A C compiler.
12055 LTCC=$lt_CC
12056
12057 # LTCC compiler flags.
12058 LTCFLAGS=$lt_CFLAGS
12059
12060 # Take the output of nm and produce a listing of raw symbols and C names.
12061 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12062
12063 # Transform the output of nm in a proper C declaration.
12064 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12065
12066 # Transform the output of nm in a C name address pair.
12067 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12068
12069 # Transform the output of nm in a C name address pair when lib prefix is needed.
12070 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12071
12072 # The name of the directory that contains temporary libtool files.
12073 objdir=$objdir
12074
12075 # Shell to use when invoking shell scripts.
12076 SHELL=$lt_SHELL
12077
12078 # An echo program that does not interpret backslashes.
12079 ECHO=$lt_ECHO
12080
12081 # Used to examine libraries when file_magic_cmd begins with "file".
12082 MAGIC_CMD=$MAGIC_CMD
12083
12084 # Must we lock files when doing compilation?
12085 need_locks=$lt_need_locks
12086
12087 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12088 DSYMUTIL=$lt_DSYMUTIL
12089
12090 # Tool to change global to local symbols on Mac OS X.
12091 NMEDIT=$lt_NMEDIT
12092
12093 # Tool to manipulate fat objects and archives on Mac OS X.
12094 LIPO=$lt_LIPO
12095
12096 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12097 OTOOL=$lt_OTOOL
12098
12099 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12100 OTOOL64=$lt_OTOOL64
12101
12102 # Old archive suffix (normally "a").
12103 libext=$libext
12104
12105 # Shared library suffix (normally ".so").
12106 shrext_cmds=$lt_shrext_cmds
12107
12108 # The commands to extract the exported symbol list from a shared archive.
12109 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12110
12111 # Variables whose values should be saved in libtool wrapper scripts and
12112 # restored at link time.
12113 variables_saved_for_relink=$lt_variables_saved_for_relink
12114
12115 # Do we need the "lib" prefix for modules?
12116 need_lib_prefix=$need_lib_prefix
12117
12118 # Do we need a version for libraries?
12119 need_version=$need_version
12120
12121 # Library versioning type.
12122 version_type=$version_type
12123
12124 # Shared library runtime path variable.
12125 runpath_var=$runpath_var
12126
12127 # Shared library path variable.
12128 shlibpath_var=$shlibpath_var
12129
12130 # Is shlibpath searched before the hard-coded library search path?
12131 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12132
12133 # Format of library name prefix.
12134 libname_spec=$lt_libname_spec
12135
12136 # List of archive names.  First name is the real one, the rest are links.
12137 # The last name is the one that the linker finds with -lNAME
12138 library_names_spec=$lt_library_names_spec
12139
12140 # The coded name of the library, if different from the real name.
12141 soname_spec=$lt_soname_spec
12142
12143 # Command to use after installation of a shared archive.
12144 postinstall_cmds=$lt_postinstall_cmds
12145
12146 # Command to use after uninstallation of a shared archive.
12147 postuninstall_cmds=$lt_postuninstall_cmds
12148
12149 # Commands used to finish a libtool library installation in a directory.
12150 finish_cmds=$lt_finish_cmds
12151
12152 # As "finish_cmds", except a single script fragment to be evaled but
12153 # not shown.
12154 finish_eval=$lt_finish_eval
12155
12156 # Whether we should hardcode library paths into libraries.
12157 hardcode_into_libs=$hardcode_into_libs
12158
12159 # Compile-time system search path for libraries.
12160 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12161
12162 # Run-time system search path for libraries.
12163 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12164
12165 # Whether dlopen is supported.
12166 dlopen_support=$enable_dlopen
12167
12168 # Whether dlopen of programs is supported.
12169 dlopen_self=$enable_dlopen_self
12170
12171 # Whether dlopen of statically linked programs is supported.
12172 dlopen_self_static=$enable_dlopen_self_static
12173
12174 # Commands to strip libraries.
12175 old_striplib=$lt_old_striplib
12176 striplib=$lt_striplib
12177
12178
12179 # The linker used to build libraries.
12180 LD=$lt_LD
12181
12182 # Commands used to build an old-style archive.
12183 old_archive_cmds=$lt_old_archive_cmds
12184
12185 # A language specific compiler.
12186 CC=$lt_compiler
12187
12188 # Is the compiler the GNU compiler?
12189 with_gcc=$GCC
12190
12191 # Compiler flag to turn off builtin functions.
12192 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12193
12194 # How to pass a linker flag through the compiler.
12195 wl=$lt_lt_prog_compiler_wl
12196
12197 # Additional compiler flags for building library objects.
12198 pic_flag=$lt_lt_prog_compiler_pic
12199
12200 # Compiler flag to prevent dynamic linking.
12201 link_static_flag=$lt_lt_prog_compiler_static
12202
12203 # Does compiler simultaneously support -c and -o options?
12204 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12205
12206 # Whether or not to add -lc for building shared libraries.
12207 build_libtool_need_lc=$archive_cmds_need_lc
12208
12209 # Whether or not to disallow shared libs when runtime libs are static.
12210 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12211
12212 # Compiler flag to allow reflexive dlopens.
12213 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12214
12215 # Compiler flag to generate shared objects directly from archives.
12216 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12217
12218 # Whether the compiler copes with passing no objects directly.
12219 compiler_needs_object=$lt_compiler_needs_object
12220
12221 # Create an old-style archive from a shared archive.
12222 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12223
12224 # Create a temporary old-style archive to link instead of a shared archive.
12225 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12226
12227 # Commands used to build a shared archive.
12228 archive_cmds=$lt_archive_cmds
12229 archive_expsym_cmds=$lt_archive_expsym_cmds
12230
12231 # Commands used to build a loadable module if different from building
12232 # a shared archive.
12233 module_cmds=$lt_module_cmds
12234 module_expsym_cmds=$lt_module_expsym_cmds
12235
12236 # Whether we are building with GNU ld or not.
12237 with_gnu_ld=$lt_with_gnu_ld
12238
12239 # Flag that allows shared libraries with undefined symbols to be built.
12240 allow_undefined_flag=$lt_allow_undefined_flag
12241
12242 # Flag that enforces no undefined symbols.
12243 no_undefined_flag=$lt_no_undefined_flag
12244
12245 # Flag to hardcode \$libdir into a binary during linking.
12246 # This must work even if \$libdir does not exist
12247 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12248
12249 # If ld is used when linking, flag to hardcode \$libdir into a binary
12250 # during linking.  This must work even if \$libdir does not exist.
12251 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12252
12253 # Whether we need a single "-rpath" flag with a separated argument.
12254 hardcode_libdir_separator=$lt_hardcode_libdir_separator
12255
12256 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12257 # DIR into the resulting binary.
12258 hardcode_direct=$hardcode_direct
12259
12260 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12261 # DIR into the resulting binary and the resulting library dependency is
12262 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12263 # library is relocated.
12264 hardcode_direct_absolute=$hardcode_direct_absolute
12265
12266 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12267 # into the resulting binary.
12268 hardcode_minus_L=$hardcode_minus_L
12269
12270 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12271 # into the resulting binary.
12272 hardcode_shlibpath_var=$hardcode_shlibpath_var
12273
12274 # Set to "yes" if building a shared library automatically hardcodes DIR
12275 # into the library and all subsequent libraries and executables linked
12276 # against it.
12277 hardcode_automatic=$hardcode_automatic
12278
12279 # Set to yes if linker adds runtime paths of dependent libraries
12280 # to runtime path list.
12281 inherit_rpath=$inherit_rpath
12282
12283 # Whether libtool must link a program against all its dependency libraries.
12284 link_all_deplibs=$link_all_deplibs
12285
12286 # Fix the shell variable \$srcfile for the compiler.
12287 fix_srcfile_path=$lt_fix_srcfile_path
12288
12289 # Set to "yes" if exported symbols are required.
12290 always_export_symbols=$always_export_symbols
12291
12292 # The commands to list exported symbols.
12293 export_symbols_cmds=$lt_export_symbols_cmds
12294
12295 # Symbols that should not be listed in the preloaded symbols.
12296 exclude_expsyms=$lt_exclude_expsyms
12297
12298 # Symbols that must always be exported.
12299 include_expsyms=$lt_include_expsyms
12300
12301 # Commands necessary for linking programs (against libraries) with templates.
12302 prelink_cmds=$lt_prelink_cmds
12303
12304 # Specify filename containing input files.
12305 file_list_spec=$lt_file_list_spec
12306
12307 # How to hardcode a shared library path into an executable.
12308 hardcode_action=$hardcode_action
12309
12310 # ### END LIBTOOL CONFIG
12311
12312 _LT_EOF
12313
12314   case $host_os in
12315   aix3*)
12316     cat <<\_LT_EOF >> "$cfgfile"
12317 # AIX sometimes has problems with the GCC collect2 program.  For some
12318 # reason, if we set the COLLECT_NAMES environment variable, the problems
12319 # vanish in a puff of smoke.
12320 if test "X${COLLECT_NAMES+set}" != Xset; then
12321   COLLECT_NAMES=
12322   export COLLECT_NAMES
12323 fi
12324 _LT_EOF
12325     ;;
12326   esac
12327
12328
12329 ltmain="$ac_aux_dir/ltmain.sh"
12330
12331
12332   # We use sed instead of cat because bash on DJGPP gets confused if
12333   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
12334   # text mode, it properly converts lines to CR/LF.  This bash problem
12335   # is reportedly fixed, but why not run on old versions too?
12336   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
12337     || (rm -f "$cfgfile"; exit 1)
12338
12339   case $xsi_shell in
12340   yes)
12341     cat << \_LT_EOF >> "$cfgfile"
12342
12343 # func_dirname file append nondir_replacement
12344 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
12345 # otherwise set result to NONDIR_REPLACEMENT.
12346 func_dirname ()
12347 {
12348   case ${1} in
12349     */*) func_dirname_result="${1%/*}${2}" ;;
12350     *  ) func_dirname_result="${3}" ;;
12351   esac
12352 }
12353
12354 # func_basename file
12355 func_basename ()
12356 {
12357   func_basename_result="${1##*/}"
12358 }
12359
12360 # func_dirname_and_basename file append nondir_replacement
12361 # perform func_basename and func_dirname in a single function
12362 # call:
12363 #   dirname:  Compute the dirname of FILE.  If nonempty,
12364 #             add APPEND to the result, otherwise set result
12365 #             to NONDIR_REPLACEMENT.
12366 #             value returned in "$func_dirname_result"
12367 #   basename: Compute filename of FILE.
12368 #             value retuned in "$func_basename_result"
12369 # Implementation must be kept synchronized with func_dirname
12370 # and func_basename. For efficiency, we do not delegate to
12371 # those functions but instead duplicate the functionality here.
12372 func_dirname_and_basename ()
12373 {
12374   case ${1} in
12375     */*) func_dirname_result="${1%/*}${2}" ;;
12376     *  ) func_dirname_result="${3}" ;;
12377   esac
12378   func_basename_result="${1##*/}"
12379 }
12380
12381 # func_stripname prefix suffix name
12382 # strip PREFIX and SUFFIX off of NAME.
12383 # PREFIX and SUFFIX must not contain globbing or regex special
12384 # characters, hashes, percent signs, but SUFFIX may contain a leading
12385 # dot (in which case that matches only a dot).
12386 func_stripname ()
12387 {
12388   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
12389   # positional parameters, so assign one to ordinary parameter first.
12390   func_stripname_result=${3}
12391   func_stripname_result=${func_stripname_result#"${1}"}
12392   func_stripname_result=${func_stripname_result%"${2}"}
12393 }
12394
12395 # func_opt_split
12396 func_opt_split ()
12397 {
12398   func_opt_split_opt=${1%%=*}
12399   func_opt_split_arg=${1#*=}
12400 }
12401
12402 # func_lo2o object
12403 func_lo2o ()
12404 {
12405   case ${1} in
12406     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
12407     *)    func_lo2o_result=${1} ;;
12408   esac
12409 }
12410
12411 # func_xform libobj-or-source
12412 func_xform ()
12413 {
12414   func_xform_result=${1%.*}.lo
12415 }
12416
12417 # func_arith arithmetic-term...
12418 func_arith ()
12419 {
12420   func_arith_result=$(( $* ))
12421 }
12422
12423 # func_len string
12424 # STRING may not start with a hyphen.
12425 func_len ()
12426 {
12427   func_len_result=${#1}
12428 }
12429
12430 _LT_EOF
12431     ;;
12432   *) # Bourne compatible functions.
12433     cat << \_LT_EOF >> "$cfgfile"
12434
12435 # func_dirname file append nondir_replacement
12436 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
12437 # otherwise set result to NONDIR_REPLACEMENT.
12438 func_dirname ()
12439 {
12440   # Extract subdirectory from the argument.
12441   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
12442   if test "X$func_dirname_result" = "X${1}"; then
12443     func_dirname_result="${3}"
12444   else
12445     func_dirname_result="$func_dirname_result${2}"
12446   fi
12447 }
12448
12449 # func_basename file
12450 func_basename ()
12451 {
12452   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
12453 }
12454
12455
12456 # func_stripname prefix suffix name
12457 # strip PREFIX and SUFFIX off of NAME.
12458 # PREFIX and SUFFIX must not contain globbing or regex special
12459 # characters, hashes, percent signs, but SUFFIX may contain a leading
12460 # dot (in which case that matches only a dot).
12461 # func_strip_suffix prefix name
12462 func_stripname ()
12463 {
12464   case ${2} in
12465     .*) func_stripname_result=`$ECHO "X${3}" \
12466            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
12467     *)  func_stripname_result=`$ECHO "X${3}" \
12468            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
12469   esac
12470 }
12471
12472 # sed scripts:
12473 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
12474 my_sed_long_arg='1s/^-[^=]*=//'
12475
12476 # func_opt_split
12477 func_opt_split ()
12478 {
12479   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
12480   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
12481 }
12482
12483 # func_lo2o object
12484 func_lo2o ()
12485 {
12486   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
12487 }
12488
12489 # func_xform libobj-or-source
12490 func_xform ()
12491 {
12492   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
12493 }
12494
12495 # func_arith arithmetic-term...
12496 func_arith ()
12497 {
12498   func_arith_result=`expr "$@"`
12499 }
12500
12501 # func_len string
12502 # STRING may not start with a hyphen.
12503 func_len ()
12504 {
12505   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
12506 }
12507
12508 _LT_EOF
12509 esac
12510
12511 case $lt_shell_append in
12512   yes)
12513     cat << \_LT_EOF >> "$cfgfile"
12514
12515 # func_append var value
12516 # Append VALUE to the end of shell variable VAR.
12517 func_append ()
12518 {
12519   eval "$1+=\$2"
12520 }
12521 _LT_EOF
12522     ;;
12523   *)
12524     cat << \_LT_EOF >> "$cfgfile"
12525
12526 # func_append var value
12527 # Append VALUE to the end of shell variable VAR.
12528 func_append ()
12529 {
12530   eval "$1=\$$1\$2"
12531 }
12532
12533 _LT_EOF
12534     ;;
12535   esac
12536
12537
12538   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
12539     || (rm -f "$cfgfile"; exit 1)
12540
12541   mv -f "$cfgfile" "$ofile" ||
12542     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
12543   chmod +x "$ofile"
12544
12545  ;;
12546
12547   esac
12548 done # for ac_tag
12549
12550
12551 as_fn_exit 0
12552 _ACEOF
12553 ac_clean_files=$ac_clean_files_save
12554
12555 test $ac_write_fail = 0 ||
12556   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12557
12558
12559 # configure is writing to config.log, and then calls config.status.
12560 # config.status does its own redirection, appending to config.log.
12561 # Unfortunately, on DOS this fails, as config.log is still kept open
12562 # by configure, so config.status won't be able to write to it; its
12563 # output is simply discarded.  So we exec the FD to /dev/null,
12564 # effectively closing config.log, so it can be properly (re)opened and
12565 # appended to by config.status.  When coming back to configure, we
12566 # need to make the FD available again.
12567 if test "$no_create" != yes; then
12568   ac_cs_success=:
12569   ac_config_status_args=
12570   test "$silent" = yes &&
12571     ac_config_status_args="$ac_config_status_args --quiet"
12572   exec 5>/dev/null
12573   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12574   exec 5>>config.log
12575   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12576   # would make configure fail if this is the last instruction.
12577   $ac_cs_success || as_fn_exit $?
12578 fi
12579 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12580   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12581 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12582 fi
12583
12584 # Check whether --enable-largefile was given.
12585 if test "${enable_largefile+set}" = set; then :
12586   enableval=$enable_largefile;
12587 fi
12588
12589 if test "$enable_largefile" != no; then
12590
12591   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12592 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12593 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
12594   $as_echo_n "(cached) " >&6
12595 else
12596   ac_cv_sys_largefile_CC=no
12597      if test "$GCC" != yes; then
12598        ac_save_CC=$CC
12599        while :; do
12600          # IRIX 6.2 and later do not support large files by default,
12601          # so use the C compiler's -n32 option if that helps.
12602          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12603 /* end confdefs.h.  */
12604 #include <sys/types.h>
12605  /* Check that off_t can represent 2**63 - 1 correctly.
12606     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12607     since some C++ compilers masquerading as C compilers
12608     incorrectly reject 9223372036854775807.  */
12609 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12610   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12611                        && LARGE_OFF_T % 2147483647 == 1)
12612                       ? 1 : -1];
12613 int
12614 main ()
12615 {
12616
12617   ;
12618   return 0;
12619 }
12620 _ACEOF
12621          if ac_fn_c_try_compile "$LINENO"; then :
12622   break
12623 fi
12624 rm -f core conftest.err conftest.$ac_objext
12625          CC="$CC -n32"
12626          if ac_fn_c_try_compile "$LINENO"; then :
12627   ac_cv_sys_largefile_CC=' -n32'; break
12628 fi
12629 rm -f core conftest.err conftest.$ac_objext
12630          break
12631        done
12632        CC=$ac_save_CC
12633        rm -f conftest.$ac_ext
12634     fi
12635 fi
12636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12637 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12638   if test "$ac_cv_sys_largefile_CC" != no; then
12639     CC=$CC$ac_cv_sys_largefile_CC
12640   fi
12641
12642   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12643 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12644 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
12645   $as_echo_n "(cached) " >&6
12646 else
12647   while :; do
12648   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12649 /* end confdefs.h.  */
12650 #include <sys/types.h>
12651  /* Check that off_t can represent 2**63 - 1 correctly.
12652     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12653     since some C++ compilers masquerading as C compilers
12654     incorrectly reject 9223372036854775807.  */
12655 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12656   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12657                        && LARGE_OFF_T % 2147483647 == 1)
12658                       ? 1 : -1];
12659 int
12660 main ()
12661 {
12662
12663   ;
12664   return 0;
12665 }
12666 _ACEOF
12667 if ac_fn_c_try_compile "$LINENO"; then :
12668   ac_cv_sys_file_offset_bits=no; break
12669 fi
12670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12671   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12672 /* end confdefs.h.  */
12673 #define _FILE_OFFSET_BITS 64
12674 #include <sys/types.h>
12675  /* Check that off_t can represent 2**63 - 1 correctly.
12676     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12677     since some C++ compilers masquerading as C compilers
12678     incorrectly reject 9223372036854775807.  */
12679 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12680   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12681                        && LARGE_OFF_T % 2147483647 == 1)
12682                       ? 1 : -1];
12683 int
12684 main ()
12685 {
12686
12687   ;
12688   return 0;
12689 }
12690 _ACEOF
12691 if ac_fn_c_try_compile "$LINENO"; then :
12692   ac_cv_sys_file_offset_bits=64; break
12693 fi
12694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12695   ac_cv_sys_file_offset_bits=unknown
12696   break
12697 done
12698 fi
12699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12700 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12701 case $ac_cv_sys_file_offset_bits in #(
12702   no | unknown) ;;
12703   *)
12704 cat >>confdefs.h <<_ACEOF
12705 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12706 _ACEOF
12707 ;;
12708 esac
12709 rm -rf conftest*
12710   if test $ac_cv_sys_file_offset_bits = unknown; then
12711     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12712 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12713 if test "${ac_cv_sys_large_files+set}" = set; then :
12714   $as_echo_n "(cached) " >&6
12715 else
12716   while :; do
12717   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12718 /* end confdefs.h.  */
12719 #include <sys/types.h>
12720  /* Check that off_t can represent 2**63 - 1 correctly.
12721     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12722     since some C++ compilers masquerading as C compilers
12723     incorrectly reject 9223372036854775807.  */
12724 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12725   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12726                        && LARGE_OFF_T % 2147483647 == 1)
12727                       ? 1 : -1];
12728 int
12729 main ()
12730 {
12731
12732   ;
12733   return 0;
12734 }
12735 _ACEOF
12736 if ac_fn_c_try_compile "$LINENO"; then :
12737   ac_cv_sys_large_files=no; break
12738 fi
12739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12740   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12741 /* end confdefs.h.  */
12742 #define _LARGE_FILES 1
12743 #include <sys/types.h>
12744  /* Check that off_t can represent 2**63 - 1 correctly.
12745     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12746     since some C++ compilers masquerading as C compilers
12747     incorrectly reject 9223372036854775807.  */
12748 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12749   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12750                        && LARGE_OFF_T % 2147483647 == 1)
12751                       ? 1 : -1];
12752 int
12753 main ()
12754 {
12755
12756   ;
12757   return 0;
12758 }
12759 _ACEOF
12760 if ac_fn_c_try_compile "$LINENO"; then :
12761   ac_cv_sys_large_files=1; break
12762 fi
12763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12764   ac_cv_sys_large_files=unknown
12765   break
12766 done
12767 fi
12768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12769 $as_echo "$ac_cv_sys_large_files" >&6; }
12770 case $ac_cv_sys_large_files in #(
12771   no | unknown) ;;
12772   *)
12773 cat >>confdefs.h <<_ACEOF
12774 #define _LARGE_FILES $ac_cv_sys_large_files
12775 _ACEOF
12776 ;;
12777 esac
12778 rm -rf conftest*
12779   fi
12780 fi
12781