OSDN Git Service

Update my email address.
[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 cat >config.log <<_ACEOF
1868 This file contains any messages produced by compilers while
1869 running configure, to aid debugging if configure makes a mistake.
1870
1871 It was created by LTO plugin for ld $as_me 0.1, which was
1872 generated by GNU Autoconf 2.64.  Invocation command line was
1873
1874   $ $0 $@
1875
1876 _ACEOF
1877 exec 5>>config.log
1878 {
1879 cat <<_ASUNAME
1880 ## --------- ##
1881 ## Platform. ##
1882 ## --------- ##
1883
1884 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1885 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1886 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1887 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1888 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1889
1890 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1891 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1892
1893 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1894 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1895 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1896 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1897 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1898 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1899 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1900
1901 _ASUNAME
1902
1903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1904 for as_dir in $PATH
1905 do
1906   IFS=$as_save_IFS
1907   test -z "$as_dir" && as_dir=.
1908     $as_echo "PATH: $as_dir"
1909   done
1910 IFS=$as_save_IFS
1911
1912 } >&5
1913
1914 cat >&5 <<_ACEOF
1915
1916
1917 ## ----------- ##
1918 ## Core tests. ##
1919 ## ----------- ##
1920
1921 _ACEOF
1922
1923
1924 # Keep a trace of the command line.
1925 # Strip out --no-create and --no-recursion so they do not pile up.
1926 # Strip out --silent because we don't want to record it for future runs.
1927 # Also quote any args containing shell meta-characters.
1928 # Make two passes to allow for proper duplicate-argument suppression.
1929 ac_configure_args=
1930 ac_configure_args0=
1931 ac_configure_args1=
1932 ac_must_keep_next=false
1933 for ac_pass in 1 2
1934 do
1935   for ac_arg
1936   do
1937     case $ac_arg in
1938     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1939     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1940     | -silent | --silent | --silen | --sile | --sil)
1941       continue ;;
1942     *\'*)
1943       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1944     esac
1945     case $ac_pass in
1946     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1947     2)
1948       as_fn_append ac_configure_args1 " '$ac_arg'"
1949       if test $ac_must_keep_next = true; then
1950         ac_must_keep_next=false # Got value, back to normal.
1951       else
1952         case $ac_arg in
1953           *=* | --config-cache | -C | -disable-* | --disable-* \
1954           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1955           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1956           | -with-* | --with-* | -without-* | --without-* | --x)
1957             case "$ac_configure_args0 " in
1958               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1959             esac
1960             ;;
1961           -* ) ac_must_keep_next=true ;;
1962         esac
1963       fi
1964       as_fn_append ac_configure_args " '$ac_arg'"
1965       ;;
1966     esac
1967   done
1968 done
1969 { ac_configure_args0=; unset ac_configure_args0;}
1970 { ac_configure_args1=; unset ac_configure_args1;}
1971
1972 # When interrupted or exit'd, cleanup temporary files, and complete
1973 # config.log.  We remove comments because anyway the quotes in there
1974 # would cause problems or look ugly.
1975 # WARNING: Use '\'' to represent an apostrophe within the trap.
1976 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1977 trap 'exit_status=$?
1978   # Save into config.log some information that might help in debugging.
1979   {
1980     echo
1981
1982     cat <<\_ASBOX
1983 ## ---------------- ##
1984 ## Cache variables. ##
1985 ## ---------------- ##
1986 _ASBOX
1987     echo
1988     # The following way of writing the cache mishandles newlines in values,
1989 (
1990   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1991     eval ac_val=\$$ac_var
1992     case $ac_val in #(
1993     *${as_nl}*)
1994       case $ac_var in #(
1995       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1996 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1997       esac
1998       case $ac_var in #(
1999       _ | IFS | as_nl) ;; #(
2000       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2001       *) { eval $ac_var=; unset $ac_var;} ;;
2002       esac ;;
2003     esac
2004   done
2005   (set) 2>&1 |
2006     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2007     *${as_nl}ac_space=\ *)
2008       sed -n \
2009         "s/'\''/'\''\\\\'\'''\''/g;
2010           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2011       ;; #(
2012     *)
2013       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2014       ;;
2015     esac |
2016     sort
2017 )
2018     echo
2019
2020     cat <<\_ASBOX
2021 ## ----------------- ##
2022 ## Output variables. ##
2023 ## ----------------- ##
2024 _ASBOX
2025     echo
2026     for ac_var in $ac_subst_vars
2027     do
2028       eval ac_val=\$$ac_var
2029       case $ac_val in
2030       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2031       esac
2032       $as_echo "$ac_var='\''$ac_val'\''"
2033     done | sort
2034     echo
2035
2036     if test -n "$ac_subst_files"; then
2037       cat <<\_ASBOX
2038 ## ------------------- ##
2039 ## File substitutions. ##
2040 ## ------------------- ##
2041 _ASBOX
2042       echo
2043       for ac_var in $ac_subst_files
2044       do
2045         eval ac_val=\$$ac_var
2046         case $ac_val in
2047         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2048         esac
2049         $as_echo "$ac_var='\''$ac_val'\''"
2050       done | sort
2051       echo
2052     fi
2053
2054     if test -s confdefs.h; then
2055       cat <<\_ASBOX
2056 ## ----------- ##
2057 ## confdefs.h. ##
2058 ## ----------- ##
2059 _ASBOX
2060       echo
2061       cat confdefs.h
2062       echo
2063     fi
2064     test "$ac_signal" != 0 &&
2065       $as_echo "$as_me: caught signal $ac_signal"
2066     $as_echo "$as_me: exit $exit_status"
2067   } >&5
2068   rm -f core *.core core.conftest.* &&
2069     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2070     exit $exit_status
2071 ' 0
2072 for ac_signal in 1 2 13 15; do
2073   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2074 done
2075 ac_signal=0
2076
2077 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2078 rm -f -r conftest* confdefs.h
2079
2080 $as_echo "/* confdefs.h */" > confdefs.h
2081
2082 # Predefined preprocessor variables.
2083
2084 cat >>confdefs.h <<_ACEOF
2085 #define PACKAGE_NAME "$PACKAGE_NAME"
2086 _ACEOF
2087
2088 cat >>confdefs.h <<_ACEOF
2089 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2090 _ACEOF
2091
2092 cat >>confdefs.h <<_ACEOF
2093 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2094 _ACEOF
2095
2096 cat >>confdefs.h <<_ACEOF
2097 #define PACKAGE_STRING "$PACKAGE_STRING"
2098 _ACEOF
2099
2100 cat >>confdefs.h <<_ACEOF
2101 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2102 _ACEOF
2103
2104 cat >>confdefs.h <<_ACEOF
2105 #define PACKAGE_URL "$PACKAGE_URL"
2106 _ACEOF
2107
2108
2109 # Let the site file select an alternate cache file if it wants to.
2110 # Prefer an explicitly selected file to automatically selected ones.
2111 ac_site_file1=NONE
2112 ac_site_file2=NONE
2113 if test -n "$CONFIG_SITE"; then
2114   ac_site_file1=$CONFIG_SITE
2115 elif test "x$prefix" != xNONE; then
2116   ac_site_file1=$prefix/share/config.site
2117   ac_site_file2=$prefix/etc/config.site
2118 else
2119   ac_site_file1=$ac_default_prefix/share/config.site
2120   ac_site_file2=$ac_default_prefix/etc/config.site
2121 fi
2122 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2123 do
2124   test "x$ac_site_file" = xNONE && continue
2125   if test -r "$ac_site_file"; then
2126     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2127 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2128     sed 's/^/| /' "$ac_site_file" >&5
2129     . "$ac_site_file"
2130   fi
2131 done
2132
2133 if test -r "$cache_file"; then
2134   # Some versions of bash will fail to source /dev/null (special
2135   # files actually), so we avoid doing that.
2136   if test -f "$cache_file"; then
2137     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2138 $as_echo "$as_me: loading cache $cache_file" >&6;}
2139     case $cache_file in
2140       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2141       *)                      . "./$cache_file";;
2142     esac
2143   fi
2144 else
2145   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2146 $as_echo "$as_me: creating cache $cache_file" >&6;}
2147   >$cache_file
2148 fi
2149
2150 # Check that the precious variables saved in the cache have kept the same
2151 # value.
2152 ac_cache_corrupted=false
2153 for ac_var in $ac_precious_vars; do
2154   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2155   eval ac_new_set=\$ac_env_${ac_var}_set
2156   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2157   eval ac_new_val=\$ac_env_${ac_var}_value
2158   case $ac_old_set,$ac_new_set in
2159     set,)
2160       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2161 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2162       ac_cache_corrupted=: ;;
2163     ,set)
2164       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2165 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2166       ac_cache_corrupted=: ;;
2167     ,);;
2168     *)
2169       if test "x$ac_old_val" != "x$ac_new_val"; then
2170         # differences in whitespace do not lead to failure.
2171         ac_old_val_w=`echo x $ac_old_val`
2172         ac_new_val_w=`echo x $ac_new_val`
2173         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2174           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2175 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2176           ac_cache_corrupted=:
2177         else
2178           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2179 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2180           eval $ac_var=\$ac_old_val
2181         fi
2182         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2183 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2184         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2185 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2186       fi;;
2187   esac
2188   # Pass precious variables to config.status.
2189   if test "$ac_new_set" = set; then
2190     case $ac_new_val in
2191     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2192     *) ac_arg=$ac_var=$ac_new_val ;;
2193     esac
2194     case " $ac_configure_args " in
2195       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2196       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2197     esac
2198   fi
2199 done
2200 if $ac_cache_corrupted; then
2201   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2203   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2204 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2205   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2206 fi
2207 ## -------------------- ##
2208 ## Main body of script. ##
2209 ## -------------------- ##
2210
2211 ac_ext=c
2212 ac_cpp='$CPP $CPPFLAGS'
2213 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2214 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2215 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2216
2217
2218
2219
2220
2221 ac_aux_dir=
2222 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2223   for ac_t in install-sh install.sh shtool; do
2224     if test -f "$ac_dir/$ac_t"; then
2225       ac_aux_dir=$ac_dir
2226       ac_install_sh="$ac_aux_dir/$ac_t -c"
2227       break 2
2228     fi
2229   done
2230 done
2231 if test -z "$ac_aux_dir"; then
2232   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2233 fi
2234
2235 # These three variables are undocumented and unsupported,
2236 # and are intended to be withdrawn in a future Autoconf release.
2237 # They can cause serious problems if a builder's source tree is in a directory
2238 # whose full name contains unusual characters.
2239 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2240 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2241 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2242
2243
2244 # Make sure we can run config.sub.
2245 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2246   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2247
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2249 $as_echo_n "checking build system type... " >&6; }
2250 if test "${ac_cv_build+set}" = set; then :
2251   $as_echo_n "(cached) " >&6
2252 else
2253   ac_build_alias=$build_alias
2254 test "x$ac_build_alias" = x &&
2255   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2256 test "x$ac_build_alias" = x &&
2257   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2258 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2259   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2260
2261 fi
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2263 $as_echo "$ac_cv_build" >&6; }
2264 case $ac_cv_build in
2265 *-*-*) ;;
2266 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2267 esac
2268 build=$ac_cv_build
2269 ac_save_IFS=$IFS; IFS='-'
2270 set x $ac_cv_build
2271 shift
2272 build_cpu=$1
2273 build_vendor=$2
2274 shift; shift
2275 # Remember, the first character of IFS is used to create $*,
2276 # except with old shells:
2277 build_os=$*
2278 IFS=$ac_save_IFS
2279 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2280
2281
2282  case ${build_alias} in
2283   "") build_noncanonical=${build} ;;
2284   *) build_noncanonical=${build_alias} ;;
2285 esac
2286
2287  case ${host_alias} in
2288   "") host_noncanonical=${build_noncanonical} ;;
2289   *) host_noncanonical=${host_alias} ;;
2290 esac
2291
2292  case ${target_alias} in
2293   "") target_noncanonical=${host_noncanonical} ;;
2294   *) target_noncanonical=${target_alias} ;;
2295 esac
2296
2297
2298 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2299 # have matching libraries, they should use host libraries: Makefile.tpl
2300 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2301 # However, they still use the build modules, because the corresponding
2302 # host modules (e.g. bison) are only built for the host when bootstrap
2303 # finishes. So:
2304 # - build_subdir is where we find build modules, and never changes.
2305 # - build_libsubdir is where we find build libraries, and can be overridden.
2306
2307 # Prefix 'build-' so this never conflicts with target_subdir.
2308 build_subdir="build-${build_noncanonical}"
2309
2310 # Check whether --with-build-libsubdir was given.
2311 if test "${with_build_libsubdir+set}" = set; then :
2312   withval=$with_build_libsubdir; build_libsubdir="$withval"
2313 else
2314   build_libsubdir="$build_subdir"
2315 fi
2316
2317 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2318 if ( test $srcdir = . && test -d gcc ) \
2319    || test -d $srcdir/../host-${host_noncanonical}; then
2320   host_subdir="host-${host_noncanonical}"
2321 else
2322   host_subdir=.
2323 fi
2324 # No prefix.
2325 target_subdir=${target_noncanonical}
2326
2327 am__api_version='1.11'
2328
2329 # Find a good install program.  We prefer a C program (faster),
2330 # so one script is as good as another.  But avoid the broken or
2331 # incompatible versions:
2332 # SysV /etc/install, /usr/sbin/install
2333 # SunOS /usr/etc/install
2334 # IRIX /sbin/install
2335 # AIX /bin/install
2336 # AmigaOS /C/install, which installs bootblocks on floppy discs
2337 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2338 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2339 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2340 # OS/2's system install, which has a completely different semantic
2341 # ./install, which can be erroneously created by make from ./install.sh.
2342 # Reject install programs that cannot install multiple files.
2343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2344 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2345 if test -z "$INSTALL"; then
2346 if test "${ac_cv_path_install+set}" = set; then :
2347   $as_echo_n "(cached) " >&6
2348 else
2349   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2350 for as_dir in $PATH
2351 do
2352   IFS=$as_save_IFS
2353   test -z "$as_dir" && as_dir=.
2354     # Account for people who put trailing slashes in PATH elements.
2355 case $as_dir/ in #((
2356   ./ | .// | /[cC]/* | \
2357   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2358   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2359   /usr/ucb/* ) ;;
2360   *)
2361     # OSF1 and SCO ODT 3.0 have their own names for install.
2362     # Don't use installbsd from OSF since it installs stuff as root
2363     # by default.
2364     for ac_prog in ginstall scoinst install; do
2365       for ac_exec_ext in '' $ac_executable_extensions; do
2366         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2367           if test $ac_prog = install &&
2368             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2369             # AIX install.  It has an incompatible calling convention.
2370             :
2371           elif test $ac_prog = install &&
2372             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2373             # program-specific install script used by HP pwplus--don't use.
2374             :
2375           else
2376             rm -rf conftest.one conftest.two conftest.dir
2377             echo one > conftest.one
2378             echo two > conftest.two
2379             mkdir conftest.dir
2380             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2381               test -s conftest.one && test -s conftest.two &&
2382               test -s conftest.dir/conftest.one &&
2383               test -s conftest.dir/conftest.two
2384             then
2385               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2386               break 3
2387             fi
2388           fi
2389         fi
2390       done
2391     done
2392     ;;
2393 esac
2394
2395   done
2396 IFS=$as_save_IFS
2397
2398 rm -rf conftest.one conftest.two conftest.dir
2399
2400 fi
2401   if test "${ac_cv_path_install+set}" = set; then
2402     INSTALL=$ac_cv_path_install
2403   else
2404     # As a last resort, use the slow shell script.  Don't cache a
2405     # value for INSTALL within a source directory, because that will
2406     # break other packages using the cache if that directory is
2407     # removed, or if the value is a relative name.
2408     INSTALL=$ac_install_sh
2409   fi
2410 fi
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2412 $as_echo "$INSTALL" >&6; }
2413
2414 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2415 # It thinks the first close brace ends the variable substitution.
2416 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2417
2418 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2419
2420 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2421
2422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2423 $as_echo_n "checking whether build environment is sane... " >&6; }
2424 # Just in case
2425 sleep 1
2426 echo timestamp > conftest.file
2427 # Reject unsafe characters in $srcdir or the absolute working directory
2428 # name.  Accept space and tab only in the latter.
2429 am_lf='
2430 '
2431 case `pwd` in
2432   *[\\\"\#\$\&\'\`$am_lf]*)
2433     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2434 esac
2435 case $srcdir in
2436   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2437     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2438 esac
2439
2440 # Do `set' in a subshell so we don't clobber the current shell's
2441 # arguments.  Must try -L first in case configure is actually a
2442 # symlink; some systems play weird games with the mod time of symlinks
2443 # (eg FreeBSD returns the mod time of the symlink's containing
2444 # directory).
2445 if (
2446    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2447    if test "$*" = "X"; then
2448       # -L didn't work.
2449       set X `ls -t "$srcdir/configure" conftest.file`
2450    fi
2451    rm -f conftest.file
2452    if test "$*" != "X $srcdir/configure conftest.file" \
2453       && test "$*" != "X conftest.file $srcdir/configure"; then
2454
2455       # If neither matched, then we have a broken ls.  This can happen
2456       # if, for instance, CONFIG_SHELL is bash and it inherits a
2457       # broken ls alias from the environment.  This has actually
2458       # happened.  Such a system could not be considered "sane".
2459       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2460 alias in your environment" "$LINENO" 5
2461    fi
2462
2463    test "$2" = conftest.file
2464    )
2465 then
2466    # Ok.
2467    :
2468 else
2469    as_fn_error "newly created file is older than distributed files!
2470 Check your system clock" "$LINENO" 5
2471 fi
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2473 $as_echo "yes" >&6; }
2474 test "$program_prefix" != NONE &&
2475   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2476 # Use a double $ so make ignores it.
2477 test "$program_suffix" != NONE &&
2478   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2479 # Double any \ or $.
2480 # By default was `s,x,x', remove it if useless.
2481 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2482 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2483
2484 # expand $ac_aux_dir to an absolute path
2485 am_aux_dir=`cd $ac_aux_dir && pwd`
2486
2487 if test x"${MISSING+set}" != xset; then
2488   case $am_aux_dir in
2489   *\ * | *\     *)
2490     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2491   *)
2492     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2493   esac
2494 fi
2495 # Use eval to expand $SHELL
2496 if eval "$MISSING --run true"; then
2497   am_missing_run="$MISSING --run "
2498 else
2499   am_missing_run=
2500   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2501 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2502 fi
2503
2504 if test x"${install_sh}" != xset; then
2505   case $am_aux_dir in
2506   *\ * | *\     *)
2507     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2508   *)
2509     install_sh="\${SHELL} $am_aux_dir/install-sh"
2510   esac
2511 fi
2512
2513 # Installed binaries are usually stripped using `strip' when the user
2514 # run `make install-strip'.  However `strip' might not be the right
2515 # tool to use in cross-compilation environments, therefore Automake
2516 # will honor the `STRIP' environment variable to overrule this program.
2517 if test "$cross_compiling" != no; then
2518   if test -n "$ac_tool_prefix"; then
2519   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2520 set dummy ${ac_tool_prefix}strip; ac_word=$2
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2522 $as_echo_n "checking for $ac_word... " >&6; }
2523 if test "${ac_cv_prog_STRIP+set}" = set; then :
2524   $as_echo_n "(cached) " >&6
2525 else
2526   if test -n "$STRIP"; then
2527   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2528 else
2529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2530 for as_dir in $PATH
2531 do
2532   IFS=$as_save_IFS
2533   test -z "$as_dir" && as_dir=.
2534     for ac_exec_ext in '' $ac_executable_extensions; do
2535   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2536     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2537     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2538     break 2
2539   fi
2540 done
2541   done
2542 IFS=$as_save_IFS
2543
2544 fi
2545 fi
2546 STRIP=$ac_cv_prog_STRIP
2547 if test -n "$STRIP"; then
2548   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2549 $as_echo "$STRIP" >&6; }
2550 else
2551   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2552 $as_echo "no" >&6; }
2553 fi
2554
2555
2556 fi
2557 if test -z "$ac_cv_prog_STRIP"; then
2558   ac_ct_STRIP=$STRIP
2559   # Extract the first word of "strip", so it can be a program name with args.
2560 set dummy strip; ac_word=$2
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2562 $as_echo_n "checking for $ac_word... " >&6; }
2563 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2564   $as_echo_n "(cached) " >&6
2565 else
2566   if test -n "$ac_ct_STRIP"; then
2567   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2568 else
2569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2570 for as_dir in $PATH
2571 do
2572   IFS=$as_save_IFS
2573   test -z "$as_dir" && as_dir=.
2574     for ac_exec_ext in '' $ac_executable_extensions; do
2575   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2576     ac_cv_prog_ac_ct_STRIP="strip"
2577     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2578     break 2
2579   fi
2580 done
2581   done
2582 IFS=$as_save_IFS
2583
2584 fi
2585 fi
2586 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2587 if test -n "$ac_ct_STRIP"; then
2588   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2589 $as_echo "$ac_ct_STRIP" >&6; }
2590 else
2591   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2592 $as_echo "no" >&6; }
2593 fi
2594
2595   if test "x$ac_ct_STRIP" = x; then
2596     STRIP=":"
2597   else
2598     case $cross_compiling:$ac_tool_warned in
2599 yes:)
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2601 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2602 ac_tool_warned=yes ;;
2603 esac
2604     STRIP=$ac_ct_STRIP
2605   fi
2606 else
2607   STRIP="$ac_cv_prog_STRIP"
2608 fi
2609
2610 fi
2611 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2612
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2614 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2615 if test -z "$MKDIR_P"; then
2616   if test "${ac_cv_path_mkdir+set}" = set; then :
2617   $as_echo_n "(cached) " >&6
2618 else
2619   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2620 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2621 do
2622   IFS=$as_save_IFS
2623   test -z "$as_dir" && as_dir=.
2624     for ac_prog in mkdir gmkdir; do
2625          for ac_exec_ext in '' $ac_executable_extensions; do
2626            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2627            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2628              'mkdir (GNU coreutils) '* | \
2629              'mkdir (coreutils) '* | \
2630              'mkdir (fileutils) '4.1*)
2631                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2632                break 3;;
2633            esac
2634          done
2635        done
2636   done
2637 IFS=$as_save_IFS
2638
2639 fi
2640
2641   if test "${ac_cv_path_mkdir+set}" = set; then
2642     MKDIR_P="$ac_cv_path_mkdir -p"
2643   else
2644     # As a last resort, use the slow shell script.  Don't cache a
2645     # value for MKDIR_P within a source directory, because that will
2646     # break other packages using the cache if that directory is
2647     # removed, or if the value is a relative name.
2648     test -d ./--version && rmdir ./--version
2649     MKDIR_P="$ac_install_sh -d"
2650   fi
2651 fi
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2653 $as_echo "$MKDIR_P" >&6; }
2654
2655 mkdir_p="$MKDIR_P"
2656 case $mkdir_p in
2657   [\\/$]* | ?:[\\/]*) ;;
2658   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2659 esac
2660
2661 for ac_prog in gawk mawk nawk awk
2662 do
2663   # Extract the first word of "$ac_prog", so it can be a program name with args.
2664 set dummy $ac_prog; ac_word=$2
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2666 $as_echo_n "checking for $ac_word... " >&6; }
2667 if test "${ac_cv_prog_AWK+set}" = set; then :
2668   $as_echo_n "(cached) " >&6
2669 else
2670   if test -n "$AWK"; then
2671   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2672 else
2673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2674 for as_dir in $PATH
2675 do
2676   IFS=$as_save_IFS
2677   test -z "$as_dir" && as_dir=.
2678     for ac_exec_ext in '' $ac_executable_extensions; do
2679   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2680     ac_cv_prog_AWK="$ac_prog"
2681     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2682     break 2
2683   fi
2684 done
2685   done
2686 IFS=$as_save_IFS
2687
2688 fi
2689 fi
2690 AWK=$ac_cv_prog_AWK
2691 if test -n "$AWK"; then
2692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2693 $as_echo "$AWK" >&6; }
2694 else
2695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2696 $as_echo "no" >&6; }
2697 fi
2698
2699
2700   test -n "$AWK" && break
2701 done
2702
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2704 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2705 set x ${MAKE-make}
2706 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2707 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2708   $as_echo_n "(cached) " >&6
2709 else
2710   cat >conftest.make <<\_ACEOF
2711 SHELL = /bin/sh
2712 all:
2713         @echo '@@@%%%=$(MAKE)=@@@%%%'
2714 _ACEOF
2715 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2716 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2717   *@@@%%%=?*=@@@%%%*)
2718     eval ac_cv_prog_make_${ac_make}_set=yes;;
2719   *)
2720     eval ac_cv_prog_make_${ac_make}_set=no;;
2721 esac
2722 rm -f conftest.make
2723 fi
2724 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2726 $as_echo "yes" >&6; }
2727   SET_MAKE=
2728 else
2729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2730 $as_echo "no" >&6; }
2731   SET_MAKE="MAKE=${MAKE-make}"
2732 fi
2733
2734 rm -rf .tst 2>/dev/null
2735 mkdir .tst 2>/dev/null
2736 if test -d .tst; then
2737   am__leading_dot=.
2738 else
2739   am__leading_dot=_
2740 fi
2741 rmdir .tst 2>/dev/null
2742
2743 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2744   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2745   # is not polluted with repeated "-I."
2746   am__isrc=' -I$(srcdir)'
2747   # test to see if srcdir already configured
2748   if test -f $srcdir/config.status; then
2749     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2750   fi
2751 fi
2752
2753 # test whether we have cygpath
2754 if test -z "$CYGPATH_W"; then
2755   if (cygpath --version) >/dev/null 2>/dev/null; then
2756     CYGPATH_W='cygpath -w'
2757   else
2758     CYGPATH_W=echo
2759   fi
2760 fi
2761
2762
2763 # Define the identity of the package.
2764  PACKAGE='lto-plugin'
2765  VERSION='0.1'
2766
2767
2768 cat >>confdefs.h <<_ACEOF
2769 #define PACKAGE "$PACKAGE"
2770 _ACEOF
2771
2772
2773 cat >>confdefs.h <<_ACEOF
2774 #define VERSION "$VERSION"
2775 _ACEOF
2776
2777 # Some tools Automake needs.
2778
2779 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2780
2781
2782 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2783
2784
2785 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2786
2787
2788 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2789
2790
2791 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2792
2793 # We need awk for the "check" target.  The system "awk" is bad on
2794 # some platforms.
2795 # Always define AMTAR for backward compatibility.
2796
2797 AMTAR=${AMTAR-"${am_missing_run}tar"}
2798
2799 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2800
2801
2802
2803
2804
2805 ac_ext=c
2806 ac_cpp='$CPP $CPPFLAGS'
2807 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2808 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2809 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2810 if test -n "$ac_tool_prefix"; then
2811   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2812 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2814 $as_echo_n "checking for $ac_word... " >&6; }
2815 if test "${ac_cv_prog_CC+set}" = set; then :
2816   $as_echo_n "(cached) " >&6
2817 else
2818   if test -n "$CC"; then
2819   ac_cv_prog_CC="$CC" # Let the user override the test.
2820 else
2821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822 for as_dir in $PATH
2823 do
2824   IFS=$as_save_IFS
2825   test -z "$as_dir" && as_dir=.
2826     for ac_exec_ext in '' $ac_executable_extensions; do
2827   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2828     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2829     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2830     break 2
2831   fi
2832 done
2833   done
2834 IFS=$as_save_IFS
2835
2836 fi
2837 fi
2838 CC=$ac_cv_prog_CC
2839 if test -n "$CC"; then
2840   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2841 $as_echo "$CC" >&6; }
2842 else
2843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2844 $as_echo "no" >&6; }
2845 fi
2846
2847
2848 fi
2849 if test -z "$ac_cv_prog_CC"; then
2850   ac_ct_CC=$CC
2851   # Extract the first word of "gcc", so it can be a program name with args.
2852 set dummy gcc; ac_word=$2
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854 $as_echo_n "checking for $ac_word... " >&6; }
2855 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2856   $as_echo_n "(cached) " >&6
2857 else
2858   if test -n "$ac_ct_CC"; then
2859   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2860 else
2861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862 for as_dir in $PATH
2863 do
2864   IFS=$as_save_IFS
2865   test -z "$as_dir" && as_dir=.
2866     for ac_exec_ext in '' $ac_executable_extensions; do
2867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2868     ac_cv_prog_ac_ct_CC="gcc"
2869     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870     break 2
2871   fi
2872 done
2873   done
2874 IFS=$as_save_IFS
2875
2876 fi
2877 fi
2878 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2879 if test -n "$ac_ct_CC"; then
2880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2881 $as_echo "$ac_ct_CC" >&6; }
2882 else
2883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2884 $as_echo "no" >&6; }
2885 fi
2886
2887   if test "x$ac_ct_CC" = x; then
2888     CC=""
2889   else
2890     case $cross_compiling:$ac_tool_warned in
2891 yes:)
2892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2893 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2894 ac_tool_warned=yes ;;
2895 esac
2896     CC=$ac_ct_CC
2897   fi
2898 else
2899   CC="$ac_cv_prog_CC"
2900 fi
2901
2902 if test -z "$CC"; then
2903           if test -n "$ac_tool_prefix"; then
2904     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2905 set dummy ${ac_tool_prefix}cc; ac_word=$2
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907 $as_echo_n "checking for $ac_word... " >&6; }
2908 if test "${ac_cv_prog_CC+set}" = set; then :
2909   $as_echo_n "(cached) " >&6
2910 else
2911   if test -n "$CC"; then
2912   ac_cv_prog_CC="$CC" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2916 do
2917   IFS=$as_save_IFS
2918   test -z "$as_dir" && as_dir=.
2919     for ac_exec_ext in '' $ac_executable_extensions; do
2920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921     ac_cv_prog_CC="${ac_tool_prefix}cc"
2922     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923     break 2
2924   fi
2925 done
2926   done
2927 IFS=$as_save_IFS
2928
2929 fi
2930 fi
2931 CC=$ac_cv_prog_CC
2932 if test -n "$CC"; then
2933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2934 $as_echo "$CC" >&6; }
2935 else
2936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2938 fi
2939
2940
2941   fi
2942 fi
2943 if test -z "$CC"; then
2944   # Extract the first word of "cc", so it can be a program name with args.
2945 set dummy cc; ac_word=$2
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2947 $as_echo_n "checking for $ac_word... " >&6; }
2948 if test "${ac_cv_prog_CC+set}" = set; then :
2949   $as_echo_n "(cached) " >&6
2950 else
2951   if test -n "$CC"; then
2952   ac_cv_prog_CC="$CC" # Let the user override the test.
2953 else
2954   ac_prog_rejected=no
2955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2956 for as_dir in $PATH
2957 do
2958   IFS=$as_save_IFS
2959   test -z "$as_dir" && as_dir=.
2960     for ac_exec_ext in '' $ac_executable_extensions; do
2961   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2962     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2963        ac_prog_rejected=yes
2964        continue
2965      fi
2966     ac_cv_prog_CC="cc"
2967     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2968     break 2
2969   fi
2970 done
2971   done
2972 IFS=$as_save_IFS
2973
2974 if test $ac_prog_rejected = yes; then
2975   # We found a bogon in the path, so make sure we never use it.
2976   set dummy $ac_cv_prog_CC
2977   shift
2978   if test $# != 0; then
2979     # We chose a different compiler from the bogus one.
2980     # However, it has the same basename, so the bogon will be chosen
2981     # first if we set CC to just the basename; use the full file name.
2982     shift
2983     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2984   fi
2985 fi
2986 fi
2987 fi
2988 CC=$ac_cv_prog_CC
2989 if test -n "$CC"; then
2990   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2991 $as_echo "$CC" >&6; }
2992 else
2993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2994 $as_echo "no" >&6; }
2995 fi
2996
2997
2998 fi
2999 if test -z "$CC"; then
3000   if test -n "$ac_tool_prefix"; then
3001   for ac_prog in cl.exe
3002   do
3003     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3004 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3006 $as_echo_n "checking for $ac_word... " >&6; }
3007 if test "${ac_cv_prog_CC+set}" = set; then :
3008   $as_echo_n "(cached) " >&6
3009 else
3010   if test -n "$CC"; then
3011   ac_cv_prog_CC="$CC" # Let the user override the test.
3012 else
3013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3014 for as_dir in $PATH
3015 do
3016   IFS=$as_save_IFS
3017   test -z "$as_dir" && as_dir=.
3018     for ac_exec_ext in '' $ac_executable_extensions; do
3019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3020     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3021     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3022     break 2
3023   fi
3024 done
3025   done
3026 IFS=$as_save_IFS
3027
3028 fi
3029 fi
3030 CC=$ac_cv_prog_CC
3031 if test -n "$CC"; then
3032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3033 $as_echo "$CC" >&6; }
3034 else
3035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3036 $as_echo "no" >&6; }
3037 fi
3038
3039
3040     test -n "$CC" && break
3041   done
3042 fi
3043 if test -z "$CC"; then
3044   ac_ct_CC=$CC
3045   for ac_prog in cl.exe
3046 do
3047   # Extract the first word of "$ac_prog", so it can be a program name with args.
3048 set dummy $ac_prog; ac_word=$2
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3050 $as_echo_n "checking for $ac_word... " >&6; }
3051 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3052   $as_echo_n "(cached) " >&6
3053 else
3054   if test -n "$ac_ct_CC"; then
3055   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3056 else
3057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3058 for as_dir in $PATH
3059 do
3060   IFS=$as_save_IFS
3061   test -z "$as_dir" && as_dir=.
3062     for ac_exec_ext in '' $ac_executable_extensions; do
3063   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3064     ac_cv_prog_ac_ct_CC="$ac_prog"
3065     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3066     break 2
3067   fi
3068 done
3069   done
3070 IFS=$as_save_IFS
3071
3072 fi
3073 fi
3074 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3075 if test -n "$ac_ct_CC"; then
3076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3077 $as_echo "$ac_ct_CC" >&6; }
3078 else
3079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080 $as_echo "no" >&6; }
3081 fi
3082
3083
3084   test -n "$ac_ct_CC" && break
3085 done
3086
3087   if test "x$ac_ct_CC" = x; then
3088     CC=""
3089   else
3090     case $cross_compiling:$ac_tool_warned in
3091 yes:)
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3093 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3094 ac_tool_warned=yes ;;
3095 esac
3096     CC=$ac_ct_CC
3097   fi
3098 fi
3099
3100 fi
3101
3102
3103 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3104 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3105 as_fn_error "no acceptable C compiler found in \$PATH
3106 See \`config.log' for more details." "$LINENO" 5; }
3107
3108 # Provide some information about the compiler.
3109 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3110 set X $ac_compile
3111 ac_compiler=$2
3112 for ac_option in --version -v -V -qversion; do
3113   { { ac_try="$ac_compiler $ac_option >&5"
3114 case "(($ac_try" in
3115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116   *) ac_try_echo=$ac_try;;
3117 esac
3118 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3119 $as_echo "$ac_try_echo"; } >&5
3120   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3121   ac_status=$?
3122   if test -s conftest.err; then
3123     sed '10a\
3124 ... rest of stderr output deleted ...
3125          10q' conftest.err >conftest.er1
3126     cat conftest.er1 >&5
3127     rm -f conftest.er1 conftest.err
3128   fi
3129   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3130   test $ac_status = 0; }
3131 done
3132
3133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3134 /* end confdefs.h.  */
3135
3136 int
3137 main ()
3138 {
3139
3140   ;
3141   return 0;
3142 }
3143 _ACEOF
3144 ac_clean_files_save=$ac_clean_files
3145 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3146 # Try to create an executable without -o first, disregard a.out.
3147 # It will help us diagnose broken compilers, and finding out an intuition
3148 # of exeext.
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3150 $as_echo_n "checking for C compiler default output file name... " >&6; }
3151 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3152
3153 # The possible output files:
3154 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3155
3156 ac_rmfiles=
3157 for ac_file in $ac_files
3158 do
3159   case $ac_file in
3160     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3161     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3162   esac
3163 done
3164 rm -f $ac_rmfiles
3165
3166 if { { ac_try="$ac_link_default"
3167 case "(($ac_try" in
3168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3169   *) ac_try_echo=$ac_try;;
3170 esac
3171 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3172 $as_echo "$ac_try_echo"; } >&5
3173   (eval "$ac_link_default") 2>&5
3174   ac_status=$?
3175   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3176   test $ac_status = 0; }; then :
3177   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3178 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3179 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3180 # so that the user can short-circuit this test for compilers unknown to
3181 # Autoconf.
3182 for ac_file in $ac_files ''
3183 do
3184   test -f "$ac_file" || continue
3185   case $ac_file in
3186     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3187         ;;
3188     [ab].out )
3189         # We found the default executable, but exeext='' is most
3190         # certainly right.
3191         break;;
3192     *.* )
3193         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3194         then :; else
3195            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3196         fi
3197         # We set ac_cv_exeext here because the later test for it is not
3198         # safe: cross compilers may not add the suffix if given an `-o'
3199         # argument, so we may need to know it at that point already.
3200         # Even if this section looks crufty: it has the advantage of
3201         # actually working.
3202         break;;
3203     * )
3204         break;;
3205   esac
3206 done
3207 test "$ac_cv_exeext" = no && ac_cv_exeext=
3208
3209 else
3210   ac_file=''
3211 fi
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3213 $as_echo "$ac_file" >&6; }
3214 if test -z "$ac_file"; then :
3215   $as_echo "$as_me: failed program was:" >&5
3216 sed 's/^/| /' conftest.$ac_ext >&5
3217
3218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3219 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3220 { as_fn_set_status 77
3221 as_fn_error "C compiler cannot create executables
3222 See \`config.log' for more details." "$LINENO" 5; }; }
3223 fi
3224 ac_exeext=$ac_cv_exeext
3225
3226 # Check that the compiler produces executables we can run.  If not, either
3227 # the compiler is broken, or we cross compile.
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3229 $as_echo_n "checking whether the C compiler works... " >&6; }
3230 # If not cross compiling, check that we can run a simple program.
3231 if test "$cross_compiling" != yes; then
3232   if { ac_try='./$ac_file'
3233   { { case "(($ac_try" in
3234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3235   *) ac_try_echo=$ac_try;;
3236 esac
3237 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3238 $as_echo "$ac_try_echo"; } >&5
3239   (eval "$ac_try") 2>&5
3240   ac_status=$?
3241   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3242   test $ac_status = 0; }; }; then
3243     cross_compiling=no
3244   else
3245     if test "$cross_compiling" = maybe; then
3246         cross_compiling=yes
3247     else
3248         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3249 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3250 as_fn_error "cannot run C compiled programs.
3251 If you meant to cross compile, use \`--host'.
3252 See \`config.log' for more details." "$LINENO" 5; }
3253     fi
3254   fi
3255 fi
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3257 $as_echo "yes" >&6; }
3258
3259 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3260 ac_clean_files=$ac_clean_files_save
3261 # Check that the compiler produces executables we can run.  If not, either
3262 # the compiler is broken, or we cross compile.
3263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3264 $as_echo_n "checking whether we are cross compiling... " >&6; }
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3266 $as_echo "$cross_compiling" >&6; }
3267
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3269 $as_echo_n "checking for suffix of executables... " >&6; }
3270 if { { ac_try="$ac_link"
3271 case "(($ac_try" in
3272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273   *) ac_try_echo=$ac_try;;
3274 esac
3275 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276 $as_echo "$ac_try_echo"; } >&5
3277   (eval "$ac_link") 2>&5
3278   ac_status=$?
3279   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3280   test $ac_status = 0; }; then :
3281   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3282 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3283 # work properly (i.e., refer to `conftest.exe'), while it won't with
3284 # `rm'.
3285 for ac_file in conftest.exe conftest conftest.*; do
3286   test -f "$ac_file" || continue
3287   case $ac_file in
3288     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3289     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3290           break;;
3291     * ) break;;
3292   esac
3293 done
3294 else
3295   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3296 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3297 as_fn_error "cannot compute suffix of executables: cannot compile and link
3298 See \`config.log' for more details." "$LINENO" 5; }
3299 fi
3300 rm -f conftest$ac_cv_exeext
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3302 $as_echo "$ac_cv_exeext" >&6; }
3303
3304 rm -f conftest.$ac_ext
3305 EXEEXT=$ac_cv_exeext
3306 ac_exeext=$EXEEXT
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3308 $as_echo_n "checking for suffix of object files... " >&6; }
3309 if test "${ac_cv_objext+set}" = set; then :
3310   $as_echo_n "(cached) " >&6
3311 else
3312   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3313 /* end confdefs.h.  */
3314
3315 int
3316 main ()
3317 {
3318
3319   ;
3320   return 0;
3321 }
3322 _ACEOF
3323 rm -f conftest.o conftest.obj
3324 if { { ac_try="$ac_compile"
3325 case "(($ac_try" in
3326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327   *) ac_try_echo=$ac_try;;
3328 esac
3329 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3330 $as_echo "$ac_try_echo"; } >&5
3331   (eval "$ac_compile") 2>&5
3332   ac_status=$?
3333   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3334   test $ac_status = 0; }; then :
3335   for ac_file in conftest.o conftest.obj conftest.*; do
3336   test -f "$ac_file" || continue;
3337   case $ac_file in
3338     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3339     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3340        break;;
3341   esac
3342 done
3343 else
3344   $as_echo "$as_me: failed program was:" >&5
3345 sed 's/^/| /' conftest.$ac_ext >&5
3346
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 object files: cannot compile
3350 See \`config.log' for more details." "$LINENO" 5; }
3351 fi
3352 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3353 fi
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3355 $as_echo "$ac_cv_objext" >&6; }
3356 OBJEXT=$ac_cv_objext
3357 ac_objext=$OBJEXT
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3359 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3360 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3361   $as_echo_n "(cached) " >&6
3362 else
3363   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3364 /* end confdefs.h.  */
3365
3366 int
3367 main ()
3368 {
3369 #ifndef __GNUC__
3370        choke me
3371 #endif
3372
3373   ;
3374   return 0;
3375 }
3376 _ACEOF
3377 if ac_fn_c_try_compile "$LINENO"; then :
3378   ac_compiler_gnu=yes
3379 else
3380   ac_compiler_gnu=no
3381 fi
3382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3383 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3384
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3387 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3388 if test $ac_compiler_gnu = yes; then
3389   GCC=yes
3390 else
3391   GCC=
3392 fi
3393 ac_test_CFLAGS=${CFLAGS+set}
3394 ac_save_CFLAGS=$CFLAGS
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3396 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3397 if test "${ac_cv_prog_cc_g+set}" = set; then :
3398   $as_echo_n "(cached) " >&6
3399 else
3400   ac_save_c_werror_flag=$ac_c_werror_flag
3401    ac_c_werror_flag=yes
3402    ac_cv_prog_cc_g=no
3403    CFLAGS="-g"
3404    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3405 /* end confdefs.h.  */
3406
3407 int
3408 main ()
3409 {
3410
3411   ;
3412   return 0;
3413 }
3414 _ACEOF
3415 if ac_fn_c_try_compile "$LINENO"; then :
3416   ac_cv_prog_cc_g=yes
3417 else
3418   CFLAGS=""
3419       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3420 /* end confdefs.h.  */
3421
3422 int
3423 main ()
3424 {
3425
3426   ;
3427   return 0;
3428 }
3429 _ACEOF
3430 if ac_fn_c_try_compile "$LINENO"; then :
3431
3432 else
3433   ac_c_werror_flag=$ac_save_c_werror_flag
3434          CFLAGS="-g"
3435          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3436 /* end confdefs.h.  */
3437
3438 int
3439 main ()
3440 {
3441
3442   ;
3443   return 0;
3444 }
3445 _ACEOF
3446 if ac_fn_c_try_compile "$LINENO"; then :
3447   ac_cv_prog_cc_g=yes
3448 fi
3449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3450 fi
3451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3452 fi
3453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3454    ac_c_werror_flag=$ac_save_c_werror_flag
3455 fi
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3457 $as_echo "$ac_cv_prog_cc_g" >&6; }
3458 if test "$ac_test_CFLAGS" = set; then
3459   CFLAGS=$ac_save_CFLAGS
3460 elif test $ac_cv_prog_cc_g = yes; then
3461   if test "$GCC" = yes; then
3462     CFLAGS="-g -O2"
3463   else
3464     CFLAGS="-g"
3465   fi
3466 else
3467   if test "$GCC" = yes; then
3468     CFLAGS="-O2"
3469   else
3470     CFLAGS=
3471   fi
3472 fi
3473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3474 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3475 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3476   $as_echo_n "(cached) " >&6
3477 else
3478   ac_cv_prog_cc_c89=no
3479 ac_save_CC=$CC
3480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3481 /* end confdefs.h.  */
3482 #include <stdarg.h>
3483 #include <stdio.h>
3484 #include <sys/types.h>
3485 #include <sys/stat.h>
3486 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3487 struct buf { int x; };
3488 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3489 static char *e (p, i)
3490      char **p;
3491      int i;
3492 {
3493   return p[i];
3494 }
3495 static char *f (char * (*g) (char **, int), char **p, ...)
3496 {
3497   char *s;
3498   va_list v;
3499   va_start (v,p);
3500   s = g (p, va_arg (v,int));
3501   va_end (v);
3502   return s;
3503 }
3504
3505 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3506    function prototypes and stuff, but not '\xHH' hex character constants.
3507    These don't provoke an error unfortunately, instead are silently treated
3508    as 'x'.  The following induces an error, until -std is added to get
3509    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3510    array size at least.  It's necessary to write '\x00'==0 to get something
3511    that's true only with -std.  */
3512 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3513
3514 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3515    inside strings and character constants.  */
3516 #define FOO(x) 'x'
3517 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3518
3519 int test (int i, double x);
3520 struct s1 {int (*f) (int a);};
3521 struct s2 {int (*f) (double a);};
3522 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3523 int argc;
3524 char **argv;
3525 int
3526 main ()
3527 {
3528 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3529   ;
3530   return 0;
3531 }
3532 _ACEOF
3533 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3534         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3535 do
3536   CC="$ac_save_CC $ac_arg"
3537   if ac_fn_c_try_compile "$LINENO"; then :
3538   ac_cv_prog_cc_c89=$ac_arg
3539 fi
3540 rm -f core conftest.err conftest.$ac_objext
3541   test "x$ac_cv_prog_cc_c89" != "xno" && break
3542 done
3543 rm -f conftest.$ac_ext
3544 CC=$ac_save_CC
3545
3546 fi
3547 # AC_CACHE_VAL
3548 case "x$ac_cv_prog_cc_c89" in
3549   x)
3550     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3551 $as_echo "none needed" >&6; } ;;
3552   xno)
3553     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3554 $as_echo "unsupported" >&6; } ;;
3555   *)
3556     CC="$CC $ac_cv_prog_cc_c89"
3557     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3558 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3559 esac
3560 if test "x$ac_cv_prog_cc_c89" != xno; then :
3561
3562 fi
3563
3564 ac_ext=c
3565 ac_cpp='$CPP $CPPFLAGS'
3566 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3567 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3568 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3569 DEPDIR="${am__leading_dot}deps"
3570
3571 ac_config_commands="$ac_config_commands depfiles"
3572
3573
3574 am_make=${MAKE-make}
3575 cat > confinc << 'END'
3576 am__doit:
3577         @echo this is the am__doit target
3578 .PHONY: am__doit
3579 END
3580 # If we don't find an include directive, just comment out the code.
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3582 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3583 am__include="#"
3584 am__quote=
3585 _am_result=none
3586 # First try GNU make style include.
3587 echo "include confinc" > confmf
3588 # Ignore all kinds of additional output from `make'.
3589 case `$am_make -s -f confmf 2> /dev/null` in #(
3590 *the\ am__doit\ target*)
3591   am__include=include
3592   am__quote=
3593   _am_result=GNU
3594   ;;
3595 esac
3596 # Now try BSD make style include.
3597 if test "$am__include" = "#"; then
3598    echo '.include "confinc"' > confmf
3599    case `$am_make -s -f confmf 2> /dev/null` in #(
3600    *the\ am__doit\ target*)
3601      am__include=.include
3602      am__quote="\""
3603      _am_result=BSD
3604      ;;
3605    esac
3606 fi
3607
3608
3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3610 $as_echo "$_am_result" >&6; }
3611 rm -f confinc confmf
3612
3613 # Check whether --enable-dependency-tracking was given.
3614 if test "${enable_dependency_tracking+set}" = set; then :
3615   enableval=$enable_dependency_tracking;
3616 fi
3617
3618 if test "x$enable_dependency_tracking" != xno; then
3619   am_depcomp="$ac_aux_dir/depcomp"
3620   AMDEPBACKSLASH='\'
3621 fi
3622  if test "x$enable_dependency_tracking" != xno; then
3623   AMDEP_TRUE=
3624   AMDEP_FALSE='#'
3625 else
3626   AMDEP_TRUE='#'
3627   AMDEP_FALSE=
3628 fi
3629
3630
3631
3632 depcc="$CC"   am_compiler_list=
3633
3634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3635 $as_echo_n "checking dependency style of $depcc... " >&6; }
3636 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3637   $as_echo_n "(cached) " >&6
3638 else
3639   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3640   # We make a subdir and do the tests there.  Otherwise we can end up
3641   # making bogus files that we don't know about and never remove.  For
3642   # instance it was reported that on HP-UX the gcc test will end up
3643   # making a dummy file named `D' -- because `-MD' means `put the output
3644   # in D'.
3645   mkdir conftest.dir
3646   # Copy depcomp to subdir because otherwise we won't find it if we're
3647   # using a relative directory.
3648   cp "$am_depcomp" conftest.dir
3649   cd conftest.dir
3650   # We will build objects and dependencies in a subdirectory because
3651   # it helps to detect inapplicable dependency modes.  For instance
3652   # both Tru64's cc and ICC support -MD to output dependencies as a
3653   # side effect of compilation, but ICC will put the dependencies in
3654   # the current directory while Tru64 will put them in the object
3655   # directory.
3656   mkdir sub
3657
3658   am_cv_CC_dependencies_compiler_type=none
3659   if test "$am_compiler_list" = ""; then
3660      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3661   fi
3662   am__universal=false
3663   case " $depcc " in #(
3664      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3665      esac
3666
3667   for depmode in $am_compiler_list; do
3668     # Setup a source with many dependencies, because some compilers
3669     # like to wrap large dependency lists on column 80 (with \), and
3670     # we should not choose a depcomp mode which is confused by this.
3671     #
3672     # We need to recreate these files for each test, as the compiler may
3673     # overwrite some of them when testing with obscure command lines.
3674     # This happens at least with the AIX C compiler.
3675     : > sub/conftest.c
3676     for i in 1 2 3 4 5 6; do
3677       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3678       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3679       # Solaris 8's {/usr,}/bin/sh.
3680       touch sub/conftst$i.h
3681     done
3682     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3683
3684     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3685     # mode.  It turns out that the SunPro C++ compiler does not properly
3686     # handle `-M -o', and we need to detect this.  Also, some Intel
3687     # versions had trouble with output in subdirs
3688     am__obj=sub/conftest.${OBJEXT-o}
3689     am__minus_obj="-o $am__obj"
3690     case $depmode in
3691     gcc)
3692       # This depmode causes a compiler race in universal mode.
3693       test "$am__universal" = false || continue
3694       ;;
3695     nosideeffect)
3696       # after this tag, mechanisms are not by side-effect, so they'll
3697       # only be used when explicitly requested
3698       if test "x$enable_dependency_tracking" = xyes; then
3699         continue
3700       else
3701         break
3702       fi
3703       ;;
3704     msvisualcpp | msvcmsys)
3705       # This compiler won't grok `-c -o', but also, the minuso test has
3706       # not run yet.  These depmodes are late enough in the game, and
3707       # so weak that their functioning should not be impacted.
3708       am__obj=conftest.${OBJEXT-o}
3709       am__minus_obj=
3710       ;;
3711     none) break ;;
3712     esac
3713     if depmode=$depmode \
3714        source=sub/conftest.c object=$am__obj \
3715        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3716        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3717          >/dev/null 2>conftest.err &&
3718        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3719        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3720        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3721        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3722       # icc doesn't choke on unknown options, it will just issue warnings
3723       # or remarks (even with -Werror).  So we grep stderr for any message
3724       # that says an option was ignored or not supported.
3725       # When given -MP, icc 7.0 and 7.1 complain thusly:
3726       #   icc: Command line warning: ignoring option '-M'; no argument required
3727       # The diagnosis changed in icc 8.0:
3728       #   icc: Command line remark: option '-MP' not supported
3729       if (grep 'ignoring option' conftest.err ||
3730           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3731         am_cv_CC_dependencies_compiler_type=$depmode
3732         break
3733       fi
3734     fi
3735   done
3736
3737   cd ..
3738   rm -rf conftest.dir
3739 else
3740   am_cv_CC_dependencies_compiler_type=none
3741 fi
3742
3743 fi
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3745 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3746 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3747
3748  if
3749   test "x$enable_dependency_tracking" != xno \
3750   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3751   am__fastdepCC_TRUE=
3752   am__fastdepCC_FALSE='#'
3753 else
3754   am__fastdepCC_TRUE='#'
3755   am__fastdepCC_FALSE=
3756 fi
3757
3758
3759
3760
3761 case `pwd` in
3762   *\ * | *\     *)
3763     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3764 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3765 esac
3766
3767
3768
3769 macro_version='2.2.6'
3770 macro_revision='1.3012'
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784 ltmain="$ac_aux_dir/ltmain.sh"
3785
3786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3787 $as_echo_n "checking host system type... " >&6; }
3788 if test "${ac_cv_host+set}" = set; then :
3789   $as_echo_n "(cached) " >&6
3790 else
3791   if test "x$host_alias" = x; then
3792   ac_cv_host=$ac_cv_build
3793 else
3794   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3795     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3796 fi
3797
3798 fi
3799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3800 $as_echo "$ac_cv_host" >&6; }
3801 case $ac_cv_host in
3802 *-*-*) ;;
3803 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3804 esac
3805 host=$ac_cv_host
3806 ac_save_IFS=$IFS; IFS='-'
3807 set x $ac_cv_host
3808 shift
3809 host_cpu=$1
3810 host_vendor=$2
3811 shift; shift
3812 # Remember, the first character of IFS is used to create $*,
3813 # except with old shells:
3814 host_os=$*
3815 IFS=$ac_save_IFS
3816 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3817
3818
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3820 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3821 if test "${ac_cv_path_SED+set}" = set; then :
3822   $as_echo_n "(cached) " >&6
3823 else
3824             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3825      for ac_i in 1 2 3 4 5 6 7; do
3826        ac_script="$ac_script$as_nl$ac_script"
3827      done
3828      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3829      { ac_script=; unset ac_script;}
3830      if test -z "$SED"; then
3831   ac_path_SED_found=false
3832   # Loop through the user's path and test for each of PROGNAME-LIST
3833   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3834 for as_dir in $PATH
3835 do
3836   IFS=$as_save_IFS
3837   test -z "$as_dir" && as_dir=.
3838     for ac_prog in sed gsed; do
3839     for ac_exec_ext in '' $ac_executable_extensions; do
3840       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3841       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3842 # Check for GNU ac_path_SED and select it if it is found.
3843   # Check for GNU $ac_path_SED
3844 case `"$ac_path_SED" --version 2>&1` in
3845 *GNU*)
3846   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3847 *)
3848   ac_count=0
3849   $as_echo_n 0123456789 >"conftest.in"
3850   while :
3851   do
3852     cat "conftest.in" "conftest.in" >"conftest.tmp"
3853     mv "conftest.tmp" "conftest.in"
3854     cp "conftest.in" "conftest.nl"
3855     $as_echo '' >> "conftest.nl"
3856     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3857     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3858     as_fn_arith $ac_count + 1 && ac_count=$as_val
3859     if test $ac_count -gt ${ac_path_SED_max-0}; then
3860       # Best one so far, save it but keep looking for a better one
3861       ac_cv_path_SED="$ac_path_SED"
3862       ac_path_SED_max=$ac_count
3863     fi
3864     # 10*(2^10) chars as input seems more than enough
3865     test $ac_count -gt 10 && break
3866   done
3867   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3868 esac
3869
3870       $ac_path_SED_found && break 3
3871     done
3872   done
3873   done
3874 IFS=$as_save_IFS
3875   if test -z "$ac_cv_path_SED"; then
3876     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3877   fi
3878 else
3879   ac_cv_path_SED=$SED
3880 fi
3881
3882 fi
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3884 $as_echo "$ac_cv_path_SED" >&6; }
3885  SED="$ac_cv_path_SED"
3886   rm -f conftest.sed
3887
3888 test -z "$SED" && SED=sed
3889 Xsed="$SED -e 1s/^X//"
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3902 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3903 if test "${ac_cv_path_GREP+set}" = set; then :
3904   $as_echo_n "(cached) " >&6
3905 else
3906   if test -z "$GREP"; then
3907   ac_path_GREP_found=false
3908   # Loop through the user's path and test for each of PROGNAME-LIST
3909   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3910 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3911 do
3912   IFS=$as_save_IFS
3913   test -z "$as_dir" && as_dir=.
3914     for ac_prog in grep ggrep; do
3915     for ac_exec_ext in '' $ac_executable_extensions; do
3916       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3917       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3918 # Check for GNU ac_path_GREP and select it if it is found.
3919   # Check for GNU $ac_path_GREP
3920 case `"$ac_path_GREP" --version 2>&1` in
3921 *GNU*)
3922   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3923 *)
3924   ac_count=0
3925   $as_echo_n 0123456789 >"conftest.in"
3926   while :
3927   do
3928     cat "conftest.in" "conftest.in" >"conftest.tmp"
3929     mv "conftest.tmp" "conftest.in"
3930     cp "conftest.in" "conftest.nl"
3931     $as_echo 'GREP' >> "conftest.nl"
3932     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3933     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3934     as_fn_arith $ac_count + 1 && ac_count=$as_val
3935     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3936       # Best one so far, save it but keep looking for a better one
3937       ac_cv_path_GREP="$ac_path_GREP"
3938       ac_path_GREP_max=$ac_count
3939     fi
3940     # 10*(2^10) chars as input seems more than enough
3941     test $ac_count -gt 10 && break
3942   done
3943   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3944 esac
3945
3946       $ac_path_GREP_found && break 3
3947     done
3948   done
3949   done
3950 IFS=$as_save_IFS
3951   if test -z "$ac_cv_path_GREP"; then
3952     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3953   fi
3954 else
3955   ac_cv_path_GREP=$GREP
3956 fi
3957
3958 fi
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3960 $as_echo "$ac_cv_path_GREP" >&6; }
3961  GREP="$ac_cv_path_GREP"
3962
3963
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3965 $as_echo_n "checking for egrep... " >&6; }
3966 if test "${ac_cv_path_EGREP+set}" = set; then :
3967   $as_echo_n "(cached) " >&6
3968 else
3969   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3970    then ac_cv_path_EGREP="$GREP -E"
3971    else
3972      if test -z "$EGREP"; then
3973   ac_path_EGREP_found=false
3974   # Loop through the user's path and test for each of PROGNAME-LIST
3975   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3976 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3977 do
3978   IFS=$as_save_IFS
3979   test -z "$as_dir" && as_dir=.
3980     for ac_prog in egrep; do
3981     for ac_exec_ext in '' $ac_executable_extensions; do
3982       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3983       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3984 # Check for GNU ac_path_EGREP and select it if it is found.
3985   # Check for GNU $ac_path_EGREP
3986 case `"$ac_path_EGREP" --version 2>&1` in
3987 *GNU*)
3988   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3989 *)
3990   ac_count=0
3991   $as_echo_n 0123456789 >"conftest.in"
3992   while :
3993   do
3994     cat "conftest.in" "conftest.in" >"conftest.tmp"
3995     mv "conftest.tmp" "conftest.in"
3996     cp "conftest.in" "conftest.nl"
3997     $as_echo 'EGREP' >> "conftest.nl"
3998     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3999     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4000     as_fn_arith $ac_count + 1 && ac_count=$as_val
4001     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4002       # Best one so far, save it but keep looking for a better one
4003       ac_cv_path_EGREP="$ac_path_EGREP"
4004       ac_path_EGREP_max=$ac_count
4005     fi
4006     # 10*(2^10) chars as input seems more than enough
4007     test $ac_count -gt 10 && break
4008   done
4009   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4010 esac
4011
4012       $ac_path_EGREP_found && break 3
4013     done
4014   done
4015   done
4016 IFS=$as_save_IFS
4017   if test -z "$ac_cv_path_EGREP"; then
4018     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4019   fi
4020 else
4021   ac_cv_path_EGREP=$EGREP
4022 fi
4023
4024    fi
4025 fi
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4027 $as_echo "$ac_cv_path_EGREP" >&6; }
4028  EGREP="$ac_cv_path_EGREP"
4029
4030
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4032 $as_echo_n "checking for fgrep... " >&6; }
4033 if test "${ac_cv_path_FGREP+set}" = set; then :
4034   $as_echo_n "(cached) " >&6
4035 else
4036   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4037    then ac_cv_path_FGREP="$GREP -F"
4038    else
4039      if test -z "$FGREP"; then
4040   ac_path_FGREP_found=false
4041   # Loop through the user's path and test for each of PROGNAME-LIST
4042   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4043 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4044 do
4045   IFS=$as_save_IFS
4046   test -z "$as_dir" && as_dir=.
4047     for ac_prog in fgrep; do
4048     for ac_exec_ext in '' $ac_executable_extensions; do
4049       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4050       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4051 # Check for GNU ac_path_FGREP and select it if it is found.
4052   # Check for GNU $ac_path_FGREP
4053 case `"$ac_path_FGREP" --version 2>&1` in
4054 *GNU*)
4055   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4056 *)
4057   ac_count=0
4058   $as_echo_n 0123456789 >"conftest.in"
4059   while :
4060   do
4061     cat "conftest.in" "conftest.in" >"conftest.tmp"
4062     mv "conftest.tmp" "conftest.in"
4063     cp "conftest.in" "conftest.nl"
4064     $as_echo 'FGREP' >> "conftest.nl"
4065     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4066     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4067     as_fn_arith $ac_count + 1 && ac_count=$as_val
4068     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4069       # Best one so far, save it but keep looking for a better one
4070       ac_cv_path_FGREP="$ac_path_FGREP"
4071       ac_path_FGREP_max=$ac_count
4072     fi
4073     # 10*(2^10) chars as input seems more than enough
4074     test $ac_count -gt 10 && break
4075   done
4076   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4077 esac
4078
4079       $ac_path_FGREP_found && break 3
4080     done
4081   done
4082   done
4083 IFS=$as_save_IFS
4084   if test -z "$ac_cv_path_FGREP"; then
4085     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4086   fi
4087 else
4088   ac_cv_path_FGREP=$FGREP
4089 fi
4090
4091    fi
4092 fi
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4094 $as_echo "$ac_cv_path_FGREP" >&6; }
4095  FGREP="$ac_cv_path_FGREP"
4096
4097
4098 test -z "$GREP" && GREP=grep
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118 # Check whether --with-gnu-ld was given.
4119 if test "${with_gnu_ld+set}" = set; then :
4120   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4121 else
4122   with_gnu_ld=no
4123 fi
4124
4125 ac_prog=ld
4126 if test "$GCC" = yes; then
4127   # Check if gcc -print-prog-name=ld gives a path.
4128   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4129 $as_echo_n "checking for ld used by $CC... " >&6; }
4130   case $host in
4131   *-*-mingw*)
4132     # gcc leaves a trailing carriage return which upsets mingw
4133     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4134   *)
4135     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4136   esac
4137   case $ac_prog in
4138     # Accept absolute paths.
4139     [\\/]* | ?:[\\/]*)
4140       re_direlt='/[^/][^/]*/\.\./'
4141       # Canonicalize the pathname of ld
4142       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4143       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4144         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4145       done
4146       test -z "$LD" && LD="$ac_prog"
4147       ;;
4148   "")
4149     # If it fails, then pretend we aren't using GCC.
4150     ac_prog=ld
4151     ;;
4152   *)
4153     # If it is relative, then search for the first ld in PATH.
4154     with_gnu_ld=unknown
4155     ;;
4156   esac
4157 elif test "$with_gnu_ld" = yes; then
4158   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4159 $as_echo_n "checking for GNU ld... " >&6; }
4160 else
4161   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4162 $as_echo_n "checking for non-GNU ld... " >&6; }
4163 fi
4164 if test "${lt_cv_path_LD+set}" = set; then :
4165   $as_echo_n "(cached) " >&6
4166 else
4167   if test -z "$LD"; then
4168   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4169   for ac_dir in $PATH; do
4170     IFS="$lt_save_ifs"
4171     test -z "$ac_dir" && ac_dir=.
4172     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4173       lt_cv_path_LD="$ac_dir/$ac_prog"
4174       # Check to see if the program is GNU ld.  I'd rather use --version,
4175       # but apparently some variants of GNU ld only accept -v.
4176       # Break only if it was the GNU/non-GNU ld that we prefer.
4177       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4178       *GNU* | *'with BFD'*)
4179         test "$with_gnu_ld" != no && break
4180         ;;
4181       *)
4182         test "$with_gnu_ld" != yes && break
4183         ;;
4184       esac
4185     fi
4186   done
4187   IFS="$lt_save_ifs"
4188 else
4189   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4190 fi
4191 fi
4192
4193 LD="$lt_cv_path_LD"
4194 if test -n "$LD"; then
4195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4196 $as_echo "$LD" >&6; }
4197 else
4198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4199 $as_echo "no" >&6; }
4200 fi
4201 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4203 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4204 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4205   $as_echo_n "(cached) " >&6
4206 else
4207   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4208 case `$LD -v 2>&1 </dev/null` in
4209 *GNU* | *'with BFD'*)
4210   lt_cv_prog_gnu_ld=yes
4211   ;;
4212 *)
4213   lt_cv_prog_gnu_ld=no
4214   ;;
4215 esac
4216 fi
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4218 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4219 with_gnu_ld=$lt_cv_prog_gnu_ld
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4230 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4231 if test "${lt_cv_path_NM+set}" = set; then :
4232   $as_echo_n "(cached) " >&6
4233 else
4234   if test -n "$NM"; then
4235   # Let the user override the test.
4236   lt_cv_path_NM="$NM"
4237 else
4238   lt_nm_to_check="${ac_tool_prefix}nm"
4239   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4240     lt_nm_to_check="$lt_nm_to_check nm"
4241   fi
4242   for lt_tmp_nm in $lt_nm_to_check; do
4243     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4244     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4245       IFS="$lt_save_ifs"
4246       test -z "$ac_dir" && ac_dir=.
4247       tmp_nm="$ac_dir/$lt_tmp_nm"
4248       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4249         # Check to see if the nm accepts a BSD-compat flag.
4250         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4251         #   nm: unknown option "B" ignored
4252         # Tru64's nm complains that /dev/null is an invalid object file
4253         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4254         */dev/null* | *'Invalid file or object type'*)
4255           lt_cv_path_NM="$tmp_nm -B"
4256           break
4257           ;;
4258         *)
4259           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4260           */dev/null*)
4261             lt_cv_path_NM="$tmp_nm -p"
4262             break
4263             ;;
4264           *)
4265             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4266             continue # so that we can try to find one that supports BSD flags
4267             ;;
4268           esac
4269           ;;
4270         esac
4271       fi
4272     done
4273     IFS="$lt_save_ifs"
4274   done
4275   : ${lt_cv_path_NM=no}
4276 fi
4277 fi
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4279 $as_echo "$lt_cv_path_NM" >&6; }
4280 if test "$lt_cv_path_NM" != "no"; then
4281   NM="$lt_cv_path_NM"
4282 else
4283   # Didn't find any BSD compatible name lister, look for dumpbin.
4284   if test -n "$ac_tool_prefix"; then
4285   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4286   do
4287     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4288 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4290 $as_echo_n "checking for $ac_word... " >&6; }
4291 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4292   $as_echo_n "(cached) " >&6
4293 else
4294   if test -n "$DUMPBIN"; then
4295   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4296 else
4297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4298 for as_dir in $PATH
4299 do
4300   IFS=$as_save_IFS
4301   test -z "$as_dir" && as_dir=.
4302     for ac_exec_ext in '' $ac_executable_extensions; do
4303   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4304     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4305     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4306     break 2
4307   fi
4308 done
4309   done
4310 IFS=$as_save_IFS
4311
4312 fi
4313 fi
4314 DUMPBIN=$ac_cv_prog_DUMPBIN
4315 if test -n "$DUMPBIN"; then
4316   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4317 $as_echo "$DUMPBIN" >&6; }
4318 else
4319   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4320 $as_echo "no" >&6; }
4321 fi
4322
4323
4324     test -n "$DUMPBIN" && break
4325   done
4326 fi
4327 if test -z "$DUMPBIN"; then
4328   ac_ct_DUMPBIN=$DUMPBIN
4329   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4330 do
4331   # Extract the first word of "$ac_prog", so it can be a program name with args.
4332 set dummy $ac_prog; ac_word=$2
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4334 $as_echo_n "checking for $ac_word... " >&6; }
4335 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4336   $as_echo_n "(cached) " >&6
4337 else
4338   if test -n "$ac_ct_DUMPBIN"; then
4339   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4340 else
4341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4342 for as_dir in $PATH
4343 do
4344   IFS=$as_save_IFS
4345   test -z "$as_dir" && as_dir=.
4346     for ac_exec_ext in '' $ac_executable_extensions; do
4347   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4348     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4349     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4350     break 2
4351   fi
4352 done
4353   done
4354 IFS=$as_save_IFS
4355
4356 fi
4357 fi
4358 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4359 if test -n "$ac_ct_DUMPBIN"; then
4360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4361 $as_echo "$ac_ct_DUMPBIN" >&6; }
4362 else
4363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4364 $as_echo "no" >&6; }
4365 fi
4366
4367
4368   test -n "$ac_ct_DUMPBIN" && break
4369 done
4370
4371   if test "x$ac_ct_DUMPBIN" = x; then
4372     DUMPBIN=":"
4373   else
4374     case $cross_compiling:$ac_tool_warned in
4375 yes:)
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4377 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4378 ac_tool_warned=yes ;;
4379 esac
4380     DUMPBIN=$ac_ct_DUMPBIN
4381   fi
4382 fi
4383
4384
4385   if test "$DUMPBIN" != ":"; then
4386     NM="$DUMPBIN"
4387   fi
4388 fi
4389 test -z "$NM" && NM=nm
4390
4391
4392
4393
4394
4395
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4397 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4398 if test "${lt_cv_nm_interface+set}" = set; then :
4399   $as_echo_n "(cached) " >&6
4400 else
4401   lt_cv_nm_interface="BSD nm"
4402   echo "int some_variable = 0;" > conftest.$ac_ext
4403   (eval echo "\"\$as_me:4403: $ac_compile\"" >&5)
4404   (eval "$ac_compile" 2>conftest.err)
4405   cat conftest.err >&5
4406   (eval echo "\"\$as_me:4406: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4407   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4408   cat conftest.err >&5
4409   (eval echo "\"\$as_me:4409: output\"" >&5)
4410   cat conftest.out >&5
4411   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4412     lt_cv_nm_interface="MS dumpbin"
4413   fi
4414   rm -f conftest*
4415 fi
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4417 $as_echo "$lt_cv_nm_interface" >&6; }
4418
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4420 $as_echo_n "checking whether ln -s works... " >&6; }
4421 LN_S=$as_ln_s
4422 if test "$LN_S" = "ln -s"; then
4423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4424 $as_echo "yes" >&6; }
4425 else
4426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4427 $as_echo "no, using $LN_S" >&6; }
4428 fi
4429
4430 # find the maximum length of command line arguments
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4432 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4433 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4434   $as_echo_n "(cached) " >&6
4435 else
4436     i=0
4437   teststring="ABCD"
4438
4439   case $build_os in
4440   msdosdjgpp*)
4441     # On DJGPP, this test can blow up pretty badly due to problems in libc
4442     # (any single argument exceeding 2000 bytes causes a buffer overrun
4443     # during glob expansion).  Even if it were fixed, the result of this
4444     # check would be larger than it should be.
4445     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4446     ;;
4447
4448   gnu*)
4449     # Under GNU Hurd, this test is not required because there is
4450     # no limit to the length of command line arguments.
4451     # Libtool will interpret -1 as no limit whatsoever
4452     lt_cv_sys_max_cmd_len=-1;
4453     ;;
4454
4455   cygwin* | mingw* | cegcc*)
4456     # On Win9x/ME, this test blows up -- it succeeds, but takes
4457     # about 5 minutes as the teststring grows exponentially.
4458     # Worse, since 9x/ME are not pre-emptively multitasking,
4459     # you end up with a "frozen" computer, even though with patience
4460     # the test eventually succeeds (with a max line length of 256k).
4461     # Instead, let's just punt: use the minimum linelength reported by
4462     # all of the supported platforms: 8192 (on NT/2K/XP).
4463     lt_cv_sys_max_cmd_len=8192;
4464     ;;
4465
4466   amigaos*)
4467     # On AmigaOS with pdksh, this test takes hours, literally.
4468     # So we just punt and use a minimum line length of 8192.
4469     lt_cv_sys_max_cmd_len=8192;
4470     ;;
4471
4472   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4473     # This has been around since 386BSD, at least.  Likely further.
4474     if test -x /sbin/sysctl; then
4475       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4476     elif test -x /usr/sbin/sysctl; then
4477       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4478     else
4479       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4480     fi
4481     # And add a safety zone
4482     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4483     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4484     ;;
4485
4486   interix*)
4487     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4488     lt_cv_sys_max_cmd_len=196608
4489     ;;
4490
4491   osf*)
4492     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4493     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4494     # nice to cause kernel panics so lets avoid the loop below.
4495     # First set a reasonable default.
4496     lt_cv_sys_max_cmd_len=16384
4497     #
4498     if test -x /sbin/sysconfig; then
4499       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4500         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4501       esac
4502     fi
4503     ;;
4504   sco3.2v5*)
4505     lt_cv_sys_max_cmd_len=102400
4506     ;;
4507   sysv5* | sco5v6* | sysv4.2uw2*)
4508     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4509     if test -n "$kargmax"; then
4510       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4511     else
4512       lt_cv_sys_max_cmd_len=32768
4513     fi
4514     ;;
4515   *)
4516     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4517     if test -n "$lt_cv_sys_max_cmd_len"; then
4518       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4519       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4520     else
4521       # Make teststring a little bigger before we do anything with it.
4522       # a 1K string should be a reasonable start.
4523       for i in 1 2 3 4 5 6 7 8 ; do
4524         teststring=$teststring$teststring
4525       done
4526       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4527       # If test is not a shell built-in, we'll probably end up computing a
4528       # maximum length that is only half of the actual maximum length, but
4529       # we can't tell.
4530       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4531                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4532               test $i != 17 # 1/2 MB should be enough
4533       do
4534         i=`expr $i + 1`
4535         teststring=$teststring$teststring
4536       done
4537       # Only check the string length outside the loop.
4538       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4539       teststring=
4540       # Add a significant safety factor because C++ compilers can tack on
4541       # massive amounts of additional arguments before passing them to the
4542       # linker.  It appears as though 1/2 is a usable value.
4543       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4544     fi
4545     ;;
4546   esac
4547
4548 fi
4549
4550 if test -n $lt_cv_sys_max_cmd_len ; then
4551   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4552 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4553 else
4554   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4555 $as_echo "none" >&6; }
4556 fi
4557 max_cmd_len=$lt_cv_sys_max_cmd_len
4558
4559
4560
4561
4562
4563
4564 : ${CP="cp -f"}
4565 : ${MV="mv -f"}
4566 : ${RM="rm -f"}
4567
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4569 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4570 # Try some XSI features
4571 xsi_shell=no
4572 ( _lt_dummy="a/b/c"
4573   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4574       = c,a/b,, \
4575     && eval 'test $(( 1 + 1 )) -eq 2 \
4576     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4577   && xsi_shell=yes
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4579 $as_echo "$xsi_shell" >&6; }
4580
4581
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4583 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4584 lt_shell_append=no
4585 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4586     >/dev/null 2>&1 \
4587   && lt_shell_append=yes
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4589 $as_echo "$lt_shell_append" >&6; }
4590
4591
4592 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4593   lt_unset=unset
4594 else
4595   lt_unset=false
4596 fi
4597
4598
4599
4600
4601
4602 # test EBCDIC or ASCII
4603 case `echo X|tr X '\101'` in
4604  A) # ASCII based system
4605     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4606   lt_SP2NL='tr \040 \012'
4607   lt_NL2SP='tr \015\012 \040\040'
4608   ;;
4609  *) # EBCDIC based system
4610   lt_SP2NL='tr \100 \n'
4611   lt_NL2SP='tr \r\n \100\100'
4612   ;;
4613 esac
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4624 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4625 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4626   $as_echo_n "(cached) " >&6
4627 else
4628   lt_cv_ld_reload_flag='-r'
4629 fi
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4631 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4632 reload_flag=$lt_cv_ld_reload_flag
4633 case $reload_flag in
4634 "" | " "*) ;;
4635 *) reload_flag=" $reload_flag" ;;
4636 esac
4637 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4638 case $host_os in
4639   darwin*)
4640     if test "$GCC" = yes; then
4641       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4642     else
4643       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4644     fi
4645     ;;
4646 esac
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656 if test -n "$ac_tool_prefix"; then
4657   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4658 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4660 $as_echo_n "checking for $ac_word... " >&6; }
4661 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4662   $as_echo_n "(cached) " >&6
4663 else
4664   if test -n "$OBJDUMP"; then
4665   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4666 else
4667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4668 for as_dir in $PATH
4669 do
4670   IFS=$as_save_IFS
4671   test -z "$as_dir" && as_dir=.
4672     for ac_exec_ext in '' $ac_executable_extensions; do
4673   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4674     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4675     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4676     break 2
4677   fi
4678 done
4679   done
4680 IFS=$as_save_IFS
4681
4682 fi
4683 fi
4684 OBJDUMP=$ac_cv_prog_OBJDUMP
4685 if test -n "$OBJDUMP"; then
4686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4687 $as_echo "$OBJDUMP" >&6; }
4688 else
4689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4690 $as_echo "no" >&6; }
4691 fi
4692
4693
4694 fi
4695 if test -z "$ac_cv_prog_OBJDUMP"; then
4696   ac_ct_OBJDUMP=$OBJDUMP
4697   # Extract the first word of "objdump", so it can be a program name with args.
4698 set dummy objdump; ac_word=$2
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4700 $as_echo_n "checking for $ac_word... " >&6; }
4701 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4702   $as_echo_n "(cached) " >&6
4703 else
4704   if test -n "$ac_ct_OBJDUMP"; then
4705   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4706 else
4707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4708 for as_dir in $PATH
4709 do
4710   IFS=$as_save_IFS
4711   test -z "$as_dir" && as_dir=.
4712     for ac_exec_ext in '' $ac_executable_extensions; do
4713   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4714     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4715     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4716     break 2
4717   fi
4718 done
4719   done
4720 IFS=$as_save_IFS
4721
4722 fi
4723 fi
4724 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4725 if test -n "$ac_ct_OBJDUMP"; then
4726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4727 $as_echo "$ac_ct_OBJDUMP" >&6; }
4728 else
4729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4730 $as_echo "no" >&6; }
4731 fi
4732
4733   if test "x$ac_ct_OBJDUMP" = x; then
4734     OBJDUMP="false"
4735   else
4736     case $cross_compiling:$ac_tool_warned in
4737 yes:)
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4739 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4740 ac_tool_warned=yes ;;
4741 esac
4742     OBJDUMP=$ac_ct_OBJDUMP
4743   fi
4744 else
4745   OBJDUMP="$ac_cv_prog_OBJDUMP"
4746 fi
4747
4748 test -z "$OBJDUMP" && OBJDUMP=objdump
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4759 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4760 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4761   $as_echo_n "(cached) " >&6
4762 else
4763   lt_cv_file_magic_cmd='$MAGIC_CMD'
4764 lt_cv_file_magic_test_file=
4765 lt_cv_deplibs_check_method='unknown'
4766 # Need to set the preceding variable on all platforms that support
4767 # interlibrary dependencies.
4768 # 'none' -- dependencies not supported.
4769 # `unknown' -- same as none, but documents that we really don't know.
4770 # 'pass_all' -- all dependencies passed with no checks.
4771 # 'test_compile' -- check by making test program.
4772 # 'file_magic [[regex]]' -- check by looking for files in library path
4773 # which responds to the $file_magic_cmd with a given extended regex.
4774 # If you have `file' or equivalent on your system and you're not sure
4775 # whether `pass_all' will *always* work, you probably want this one.
4776
4777 case $host_os in
4778 aix[4-9]*)
4779   lt_cv_deplibs_check_method=pass_all
4780   ;;
4781
4782 beos*)
4783   lt_cv_deplibs_check_method=pass_all
4784   ;;
4785
4786 bsdi[45]*)
4787   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4788   lt_cv_file_magic_cmd='/usr/bin/file -L'
4789   lt_cv_file_magic_test_file=/shlib/libc.so
4790   ;;
4791
4792 cygwin*)
4793   # func_win32_libid is a shell function defined in ltmain.sh
4794   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4795   lt_cv_file_magic_cmd='func_win32_libid'
4796   ;;
4797
4798 mingw* | pw32*)
4799   # Base MSYS/MinGW do not provide the 'file' command needed by
4800   # func_win32_libid shell function, so use a weaker test based on 'objdump',
4801   # unless we find 'file', for example because we are cross-compiling.
4802   if ( file / ) >/dev/null 2>&1; then
4803     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4804     lt_cv_file_magic_cmd='func_win32_libid'
4805   else
4806     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4807     lt_cv_file_magic_cmd='$OBJDUMP -f'
4808   fi
4809   ;;
4810
4811 cegcc)
4812   # use the weaker test based on 'objdump'. See mingw*.
4813   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4814   lt_cv_file_magic_cmd='$OBJDUMP -f'
4815   ;;
4816
4817 darwin* | rhapsody*)
4818   lt_cv_deplibs_check_method=pass_all
4819   ;;
4820
4821 freebsd* | dragonfly*)
4822   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4823     case $host_cpu in
4824     i*86 )
4825       # Not sure whether the presence of OpenBSD here was a mistake.
4826       # Let's accept both of them until this is cleared up.
4827       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4828       lt_cv_file_magic_cmd=/usr/bin/file
4829       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4830       ;;
4831     esac
4832   else
4833     lt_cv_deplibs_check_method=pass_all
4834   fi
4835   ;;
4836
4837 gnu*)
4838   lt_cv_deplibs_check_method=pass_all
4839   ;;
4840
4841 hpux10.20* | hpux11*)
4842   lt_cv_file_magic_cmd=/usr/bin/file
4843   case $host_cpu in
4844   ia64*)
4845     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4846     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4847     ;;
4848   hppa*64*)
4849     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]'
4850     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4851     ;;
4852   *)
4853     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4854     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4855     ;;
4856   esac
4857   ;;
4858
4859 interix[3-9]*)
4860   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4861   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4862   ;;
4863
4864 irix5* | irix6* | nonstopux*)
4865   case $LD in
4866   *-32|*"-32 ") libmagic=32-bit;;
4867   *-n32|*"-n32 ") libmagic=N32;;
4868   *-64|*"-64 ") libmagic=64-bit;;
4869   *) libmagic=never-match;;
4870   esac
4871   lt_cv_deplibs_check_method=pass_all
4872   ;;
4873
4874 # This must be Linux ELF.
4875 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4876   lt_cv_deplibs_check_method=pass_all
4877   ;;
4878
4879 netbsd*)
4880   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4881     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4882   else
4883     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4884   fi
4885   ;;
4886
4887 newos6*)
4888   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4889   lt_cv_file_magic_cmd=/usr/bin/file
4890   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4891   ;;
4892
4893 *nto* | *qnx*)
4894   lt_cv_deplibs_check_method=pass_all
4895   ;;
4896
4897 openbsd*)
4898   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4899     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4900   else
4901     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4902   fi
4903   ;;
4904
4905 osf3* | osf4* | osf5*)
4906   lt_cv_deplibs_check_method=pass_all
4907   ;;
4908
4909 rdos*)
4910   lt_cv_deplibs_check_method=pass_all
4911   ;;
4912
4913 solaris*)
4914   lt_cv_deplibs_check_method=pass_all
4915   ;;
4916
4917 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4918   lt_cv_deplibs_check_method=pass_all
4919   ;;
4920
4921 sysv4 | sysv4.3*)
4922   case $host_vendor in
4923   motorola)
4924     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]'
4925     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4926     ;;
4927   ncr)
4928     lt_cv_deplibs_check_method=pass_all
4929     ;;
4930   sequent)
4931     lt_cv_file_magic_cmd='/bin/file'
4932     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4933     ;;
4934   sni)
4935     lt_cv_file_magic_cmd='/bin/file'
4936     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4937     lt_cv_file_magic_test_file=/lib/libc.so
4938     ;;
4939   siemens)
4940     lt_cv_deplibs_check_method=pass_all
4941     ;;
4942   pc)
4943     lt_cv_deplibs_check_method=pass_all
4944     ;;
4945   esac
4946   ;;
4947
4948 tpf*)
4949   lt_cv_deplibs_check_method=pass_all
4950   ;;
4951 esac
4952
4953 fi
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4955 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4956 file_magic_cmd=$lt_cv_file_magic_cmd
4957 deplibs_check_method=$lt_cv_deplibs_check_method
4958 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971 if test -n "$ac_tool_prefix"; then
4972   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4973 set dummy ${ac_tool_prefix}ar; ac_word=$2
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4975 $as_echo_n "checking for $ac_word... " >&6; }
4976 if test "${ac_cv_prog_AR+set}" = set; then :
4977   $as_echo_n "(cached) " >&6
4978 else
4979   if test -n "$AR"; then
4980   ac_cv_prog_AR="$AR" # Let the user override the test.
4981 else
4982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4983 for as_dir in $PATH
4984 do
4985   IFS=$as_save_IFS
4986   test -z "$as_dir" && as_dir=.
4987     for ac_exec_ext in '' $ac_executable_extensions; do
4988   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4989     ac_cv_prog_AR="${ac_tool_prefix}ar"
4990     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4991     break 2
4992   fi
4993 done
4994   done
4995 IFS=$as_save_IFS
4996
4997 fi
4998 fi
4999 AR=$ac_cv_prog_AR
5000 if test -n "$AR"; then
5001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5002 $as_echo "$AR" >&6; }
5003 else
5004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5005 $as_echo "no" >&6; }
5006 fi
5007
5008
5009 fi
5010 if test -z "$ac_cv_prog_AR"; then
5011   ac_ct_AR=$AR
5012   # Extract the first word of "ar", so it can be a program name with args.
5013 set dummy ar; ac_word=$2
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5015 $as_echo_n "checking for $ac_word... " >&6; }
5016 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5017   $as_echo_n "(cached) " >&6
5018 else
5019   if test -n "$ac_ct_AR"; then
5020   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5021 else
5022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5023 for as_dir in $PATH
5024 do
5025   IFS=$as_save_IFS
5026   test -z "$as_dir" && as_dir=.
5027     for ac_exec_ext in '' $ac_executable_extensions; do
5028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5029     ac_cv_prog_ac_ct_AR="ar"
5030     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5031     break 2
5032   fi
5033 done
5034   done
5035 IFS=$as_save_IFS
5036
5037 fi
5038 fi
5039 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5040 if test -n "$ac_ct_AR"; then
5041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5042 $as_echo "$ac_ct_AR" >&6; }
5043 else
5044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5045 $as_echo "no" >&6; }
5046 fi
5047
5048   if test "x$ac_ct_AR" = x; then
5049     AR="false"
5050   else
5051     case $cross_compiling:$ac_tool_warned in
5052 yes:)
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5055 ac_tool_warned=yes ;;
5056 esac
5057     AR=$ac_ct_AR
5058   fi
5059 else
5060   AR="$ac_cv_prog_AR"
5061 fi
5062
5063 test -z "$AR" && AR=ar
5064 test -z "$AR_FLAGS" && AR_FLAGS=cru
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076 if test -n "$ac_tool_prefix"; then
5077   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5078 set dummy ${ac_tool_prefix}strip; ac_word=$2
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5080 $as_echo_n "checking for $ac_word... " >&6; }
5081 if test "${ac_cv_prog_STRIP+set}" = set; then :
5082   $as_echo_n "(cached) " >&6
5083 else
5084   if test -n "$STRIP"; then
5085   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5086 else
5087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088 for as_dir in $PATH
5089 do
5090   IFS=$as_save_IFS
5091   test -z "$as_dir" && as_dir=.
5092     for ac_exec_ext in '' $ac_executable_extensions; do
5093   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5094     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5095     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5096     break 2
5097   fi
5098 done
5099   done
5100 IFS=$as_save_IFS
5101
5102 fi
5103 fi
5104 STRIP=$ac_cv_prog_STRIP
5105 if test -n "$STRIP"; then
5106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5107 $as_echo "$STRIP" >&6; }
5108 else
5109   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5110 $as_echo "no" >&6; }
5111 fi
5112
5113
5114 fi
5115 if test -z "$ac_cv_prog_STRIP"; then
5116   ac_ct_STRIP=$STRIP
5117   # Extract the first word of "strip", so it can be a program name with args.
5118 set dummy strip; ac_word=$2
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5120 $as_echo_n "checking for $ac_word... " >&6; }
5121 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5122   $as_echo_n "(cached) " >&6
5123 else
5124   if test -n "$ac_ct_STRIP"; then
5125   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5126 else
5127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5128 for as_dir in $PATH
5129 do
5130   IFS=$as_save_IFS
5131   test -z "$as_dir" && as_dir=.
5132     for ac_exec_ext in '' $ac_executable_extensions; do
5133   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5134     ac_cv_prog_ac_ct_STRIP="strip"
5135     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5136     break 2
5137   fi
5138 done
5139   done
5140 IFS=$as_save_IFS
5141
5142 fi
5143 fi
5144 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5145 if test -n "$ac_ct_STRIP"; then
5146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5147 $as_echo "$ac_ct_STRIP" >&6; }
5148 else
5149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5150 $as_echo "no" >&6; }
5151 fi
5152
5153   if test "x$ac_ct_STRIP" = x; then
5154     STRIP=":"
5155   else
5156     case $cross_compiling:$ac_tool_warned in
5157 yes:)
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5159 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5160 ac_tool_warned=yes ;;
5161 esac
5162     STRIP=$ac_ct_STRIP
5163   fi
5164 else
5165   STRIP="$ac_cv_prog_STRIP"
5166 fi
5167
5168 test -z "$STRIP" && STRIP=:
5169
5170
5171
5172
5173
5174
5175 if test -n "$ac_tool_prefix"; then
5176   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5177 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179 $as_echo_n "checking for $ac_word... " >&6; }
5180 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5181   $as_echo_n "(cached) " >&6
5182 else
5183   if test -n "$RANLIB"; then
5184   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5185 else
5186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187 for as_dir in $PATH
5188 do
5189   IFS=$as_save_IFS
5190   test -z "$as_dir" && as_dir=.
5191     for ac_exec_ext in '' $ac_executable_extensions; do
5192   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5193     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5194     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195     break 2
5196   fi
5197 done
5198   done
5199 IFS=$as_save_IFS
5200
5201 fi
5202 fi
5203 RANLIB=$ac_cv_prog_RANLIB
5204 if test -n "$RANLIB"; then
5205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5206 $as_echo "$RANLIB" >&6; }
5207 else
5208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209 $as_echo "no" >&6; }
5210 fi
5211
5212
5213 fi
5214 if test -z "$ac_cv_prog_RANLIB"; then
5215   ac_ct_RANLIB=$RANLIB
5216   # Extract the first word of "ranlib", so it can be a program name with args.
5217 set dummy ranlib; ac_word=$2
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5219 $as_echo_n "checking for $ac_word... " >&6; }
5220 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5221   $as_echo_n "(cached) " >&6
5222 else
5223   if test -n "$ac_ct_RANLIB"; then
5224   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5225 else
5226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5227 for as_dir in $PATH
5228 do
5229   IFS=$as_save_IFS
5230   test -z "$as_dir" && as_dir=.
5231     for ac_exec_ext in '' $ac_executable_extensions; do
5232   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5233     ac_cv_prog_ac_ct_RANLIB="ranlib"
5234     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5235     break 2
5236   fi
5237 done
5238   done
5239 IFS=$as_save_IFS
5240
5241 fi
5242 fi
5243 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5244 if test -n "$ac_ct_RANLIB"; then
5245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5246 $as_echo "$ac_ct_RANLIB" >&6; }
5247 else
5248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5249 $as_echo "no" >&6; }
5250 fi
5251
5252   if test "x$ac_ct_RANLIB" = x; then
5253     RANLIB=":"
5254   else
5255     case $cross_compiling:$ac_tool_warned in
5256 yes:)
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5258 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5259 ac_tool_warned=yes ;;
5260 esac
5261     RANLIB=$ac_ct_RANLIB
5262   fi
5263 else
5264   RANLIB="$ac_cv_prog_RANLIB"
5265 fi
5266
5267 test -z "$RANLIB" && RANLIB=:
5268
5269
5270
5271
5272
5273
5274 # Determine commands to create old-style static archives.
5275 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5276 old_postinstall_cmds='chmod 644 $oldlib'
5277 old_postuninstall_cmds=
5278
5279 if test -n "$RANLIB"; then
5280   case $host_os in
5281   openbsd*)
5282     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5283     ;;
5284   *)
5285     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5286     ;;
5287   esac
5288   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5289 fi
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324 # If no C compiler was specified, use CC.
5325 LTCC=${LTCC-"$CC"}
5326
5327 # If no C compiler flags were specified, use CFLAGS.
5328 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5329
5330 # Allow CC to be a program name with arguments.
5331 compiler=$CC
5332
5333
5334 # Check for command to grab the raw symbol name followed by C symbol from nm.
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5336 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5337 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5338   $as_echo_n "(cached) " >&6
5339 else
5340
5341 # These are sane defaults that work on at least a few old systems.
5342 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5343
5344 # Character class describing NM global symbol codes.
5345 symcode='[BCDEGRST]'
5346
5347 # Regexp to match symbols that can be accessed directly from C.
5348 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5349
5350 # Define system-specific variables.
5351 case $host_os in
5352 aix*)
5353   symcode='[BCDT]'
5354   ;;
5355 cygwin* | mingw* | pw32* | cegcc*)
5356   symcode='[ABCDGISTW]'
5357   ;;
5358 hpux*)
5359   if test "$host_cpu" = ia64; then
5360     symcode='[ABCDEGRST]'
5361   fi
5362   ;;
5363 irix* | nonstopux*)
5364   symcode='[BCDEGRST]'
5365   ;;
5366 osf*)
5367   symcode='[BCDEGQRST]'
5368   ;;
5369 solaris*)
5370   symcode='[BDRT]'
5371   ;;
5372 sco3.2v5*)
5373   symcode='[DT]'
5374   ;;
5375 sysv4.2uw2*)
5376   symcode='[DT]'
5377   ;;
5378 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5379   symcode='[ABDT]'
5380   ;;
5381 sysv4)
5382   symcode='[DFNSTU]'
5383   ;;
5384 esac
5385
5386 # If we're using GNU nm, then use its standard symbol codes.
5387 case `$NM -V 2>&1` in
5388 *GNU* | *'with BFD'*)
5389   symcode='[ABCDGIRSTW]' ;;
5390 esac
5391
5392 # Transform an extracted symbol line into a proper C declaration.
5393 # Some systems (esp. on ia64) link data and code symbols differently,
5394 # so use this general approach.
5395 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5396
5397 # Transform an extracted symbol line into symbol name and symbol address
5398 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5399 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'"
5400
5401 # Handle CRLF in mingw tool chain
5402 opt_cr=
5403 case $build_os in
5404 mingw*)
5405   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5406   ;;
5407 esac
5408
5409 # Try without a prefix underscore, then with it.
5410 for ac_symprfx in "" "_"; do
5411
5412   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5413   symxfrm="\\1 $ac_symprfx\\2 \\2"
5414
5415   # Write the raw and C identifiers.
5416   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5417     # Fake it for dumpbin and say T for any non-static function
5418     # and D for any global variable.
5419     # Also find C++ and __fastcall symbols from MSVC++,
5420     # which start with @ or ?.
5421     lt_cv_sys_global_symbol_pipe="$AWK '"\
5422 "     {last_section=section; section=\$ 3};"\
5423 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5424 "     \$ 0!~/External *\|/{next};"\
5425 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5426 "     {if(hide[section]) next};"\
5427 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5428 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5429 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5430 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5431 "     ' prfx=^$ac_symprfx"
5432   else
5433     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5434   fi
5435
5436   # Check to see that the pipe works correctly.
5437   pipe_works=no
5438
5439   rm -f conftest*
5440   cat > conftest.$ac_ext <<_LT_EOF
5441 #ifdef __cplusplus
5442 extern "C" {
5443 #endif
5444 char nm_test_var;
5445 void nm_test_func(void);
5446 void nm_test_func(void){}
5447 #ifdef __cplusplus
5448 }
5449 #endif
5450 int main(){nm_test_var='a';nm_test_func();return(0);}
5451 _LT_EOF
5452
5453   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5454   (eval $ac_compile) 2>&5
5455   ac_status=$?
5456   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5457   test $ac_status = 0; }; then
5458     # Now try to grab the symbols.
5459     nlist=conftest.nm
5460     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5461   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5462   ac_status=$?
5463   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5464   test $ac_status = 0; } && test -s "$nlist"; then
5465       # Try sorting and uniquifying the output.
5466       if sort "$nlist" | uniq > "$nlist"T; then
5467         mv -f "$nlist"T "$nlist"
5468       else
5469         rm -f "$nlist"T
5470       fi
5471
5472       # Make sure that we snagged all the symbols we need.
5473       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5474         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5475           cat <<_LT_EOF > conftest.$ac_ext
5476 #ifdef __cplusplus
5477 extern "C" {
5478 #endif
5479
5480 _LT_EOF
5481           # Now generate the symbol file.
5482           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5483
5484           cat <<_LT_EOF >> conftest.$ac_ext
5485
5486 /* The mapping between symbol names and symbols.  */
5487 const struct {
5488   const char *name;
5489   void       *address;
5490 }
5491 lt__PROGRAM__LTX_preloaded_symbols[] =
5492 {
5493   { "@PROGRAM@", (void *) 0 },
5494 _LT_EOF
5495           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5496           cat <<\_LT_EOF >> conftest.$ac_ext
5497   {0, (void *) 0}
5498 };
5499
5500 /* This works around a problem in FreeBSD linker */
5501 #ifdef FREEBSD_WORKAROUND
5502 static const void *lt_preloaded_setup() {
5503   return lt__PROGRAM__LTX_preloaded_symbols;
5504 }
5505 #endif
5506
5507 #ifdef __cplusplus
5508 }
5509 #endif
5510 _LT_EOF
5511           # Now try linking the two files.
5512           mv conftest.$ac_objext conftstm.$ac_objext
5513           lt_save_LIBS="$LIBS"
5514           lt_save_CFLAGS="$CFLAGS"
5515           LIBS="conftstm.$ac_objext"
5516           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5517           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5518   (eval $ac_link) 2>&5
5519   ac_status=$?
5520   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5521   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5522             pipe_works=yes
5523           fi
5524           LIBS="$lt_save_LIBS"
5525           CFLAGS="$lt_save_CFLAGS"
5526         else
5527           echo "cannot find nm_test_func in $nlist" >&5
5528         fi
5529       else
5530         echo "cannot find nm_test_var in $nlist" >&5
5531       fi
5532     else
5533       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5534     fi
5535   else
5536     echo "$progname: failed program was:" >&5
5537     cat conftest.$ac_ext >&5
5538   fi
5539   rm -rf conftest* conftst*
5540
5541   # Do not use the global_symbol_pipe unless it works.
5542   if test "$pipe_works" = yes; then
5543     break
5544   else
5545     lt_cv_sys_global_symbol_pipe=
5546   fi
5547 done
5548
5549 fi
5550
5551 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5552   lt_cv_sys_global_symbol_to_cdecl=
5553 fi
5554 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5556 $as_echo "failed" >&6; }
5557 else
5558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5559 $as_echo "ok" >&6; }
5560 fi
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584 # Check whether --enable-libtool-lock was given.
5585 if test "${enable_libtool_lock+set}" = set; then :
5586   enableval=$enable_libtool_lock;
5587 fi
5588
5589 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5590
5591 # Some flags need to be propagated to the compiler or linker for good
5592 # libtool support.
5593 case $host in
5594 ia64-*-hpux*)
5595   # Find out which ABI we are using.
5596   echo 'int i;' > conftest.$ac_ext
5597   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5598   (eval $ac_compile) 2>&5
5599   ac_status=$?
5600   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5601   test $ac_status = 0; }; then
5602     case `/usr/bin/file conftest.$ac_objext` in
5603       *ELF-32*)
5604         HPUX_IA64_MODE="32"
5605         ;;
5606       *ELF-64*)
5607         HPUX_IA64_MODE="64"
5608         ;;
5609     esac
5610   fi
5611   rm -rf conftest*
5612   ;;
5613 *-*-irix6*)
5614   # Find out which ABI we are using.
5615   echo '#line 5615 "configure"' > conftest.$ac_ext
5616   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5617   (eval $ac_compile) 2>&5
5618   ac_status=$?
5619   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5620   test $ac_status = 0; }; then
5621     if test "$lt_cv_prog_gnu_ld" = yes; then
5622       case `/usr/bin/file conftest.$ac_objext` in
5623         *32-bit*)
5624           LD="${LD-ld} -melf32bsmip"
5625           ;;
5626         *N32*)
5627           LD="${LD-ld} -melf32bmipn32"
5628           ;;
5629         *64-bit*)
5630           LD="${LD-ld} -melf64bmip"
5631         ;;
5632       esac
5633     else
5634       case `/usr/bin/file conftest.$ac_objext` in
5635         *32-bit*)
5636           LD="${LD-ld} -32"
5637           ;;
5638         *N32*)
5639           LD="${LD-ld} -n32"
5640           ;;
5641         *64-bit*)
5642           LD="${LD-ld} -64"
5643           ;;
5644       esac
5645     fi
5646   fi
5647   rm -rf conftest*
5648   ;;
5649
5650 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5651 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5652   # Find out which ABI we are using.
5653   echo 'int i;' > conftest.$ac_ext
5654   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5655   (eval $ac_compile) 2>&5
5656   ac_status=$?
5657   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5658   test $ac_status = 0; }; then
5659     case `/usr/bin/file conftest.o` in
5660       *32-bit*)
5661         case $host in
5662           x86_64-*kfreebsd*-gnu)
5663             LD="${LD-ld} -m elf_i386_fbsd"
5664             ;;
5665           x86_64-*linux*)
5666             LD="${LD-ld} -m elf_i386"
5667             ;;
5668           ppc64-*linux*|powerpc64-*linux*)
5669             LD="${LD-ld} -m elf32ppclinux"
5670             ;;
5671           s390x-*linux*)
5672             LD="${LD-ld} -m elf_s390"
5673             ;;
5674           sparc64-*linux*)
5675             LD="${LD-ld} -m elf32_sparc"
5676             ;;
5677         esac
5678         ;;
5679       *64-bit*)
5680         case $host in
5681           x86_64-*kfreebsd*-gnu)
5682             LD="${LD-ld} -m elf_x86_64_fbsd"
5683             ;;
5684           x86_64-*linux*)
5685             LD="${LD-ld} -m elf_x86_64"
5686             ;;
5687           ppc*-*linux*|powerpc*-*linux*)
5688             LD="${LD-ld} -m elf64ppc"
5689             ;;
5690           s390*-*linux*|s390*-*tpf*)
5691             LD="${LD-ld} -m elf64_s390"
5692             ;;
5693           sparc*-*linux*)
5694             LD="${LD-ld} -m elf64_sparc"
5695             ;;
5696         esac
5697         ;;
5698     esac
5699   fi
5700   rm -rf conftest*
5701   ;;
5702
5703 *-*-sco3.2v5*)
5704   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5705   SAVE_CFLAGS="$CFLAGS"
5706   CFLAGS="$CFLAGS -belf"
5707   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5708 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5709 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5710   $as_echo_n "(cached) " >&6
5711 else
5712   ac_ext=c
5713 ac_cpp='$CPP $CPPFLAGS'
5714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5716 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5717
5718      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5719 /* end confdefs.h.  */
5720
5721 int
5722 main ()
5723 {
5724
5725   ;
5726   return 0;
5727 }
5728 _ACEOF
5729 if ac_fn_c_try_link "$LINENO"; then :
5730   lt_cv_cc_needs_belf=yes
5731 else
5732   lt_cv_cc_needs_belf=no
5733 fi
5734 rm -f core conftest.err conftest.$ac_objext \
5735     conftest$ac_exeext conftest.$ac_ext
5736      ac_ext=c
5737 ac_cpp='$CPP $CPPFLAGS'
5738 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5739 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5740 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5741
5742 fi
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5744 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5745   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5746     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5747     CFLAGS="$SAVE_CFLAGS"
5748   fi
5749   ;;
5750 sparc*-*solaris*)
5751   # Find out which ABI we are using.
5752   echo 'int i;' > conftest.$ac_ext
5753   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5754   (eval $ac_compile) 2>&5
5755   ac_status=$?
5756   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5757   test $ac_status = 0; }; then
5758     case `/usr/bin/file conftest.o` in
5759     *64-bit*)
5760       case $lt_cv_prog_gnu_ld in
5761       yes*) LD="${LD-ld} -m elf64_sparc" ;;
5762       *)
5763         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5764           LD="${LD-ld} -64"
5765         fi
5766         ;;
5767       esac
5768       ;;
5769     esac
5770   fi
5771   rm -rf conftest*
5772   ;;
5773 esac
5774
5775 need_locks="$enable_libtool_lock"
5776
5777
5778   case $host_os in
5779     rhapsody* | darwin*)
5780     if test -n "$ac_tool_prefix"; then
5781   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5782 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5784 $as_echo_n "checking for $ac_word... " >&6; }
5785 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5786   $as_echo_n "(cached) " >&6
5787 else
5788   if test -n "$DSYMUTIL"; then
5789   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5790 else
5791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5792 for as_dir in $PATH
5793 do
5794   IFS=$as_save_IFS
5795   test -z "$as_dir" && as_dir=.
5796     for ac_exec_ext in '' $ac_executable_extensions; do
5797   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5798     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5799     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5800     break 2
5801   fi
5802 done
5803   done
5804 IFS=$as_save_IFS
5805
5806 fi
5807 fi
5808 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5809 if test -n "$DSYMUTIL"; then
5810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5811 $as_echo "$DSYMUTIL" >&6; }
5812 else
5813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5814 $as_echo "no" >&6; }
5815 fi
5816
5817
5818 fi
5819 if test -z "$ac_cv_prog_DSYMUTIL"; then
5820   ac_ct_DSYMUTIL=$DSYMUTIL
5821   # Extract the first word of "dsymutil", so it can be a program name with args.
5822 set dummy dsymutil; ac_word=$2
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5824 $as_echo_n "checking for $ac_word... " >&6; }
5825 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5826   $as_echo_n "(cached) " >&6
5827 else
5828   if test -n "$ac_ct_DSYMUTIL"; then
5829   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5830 else
5831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5832 for as_dir in $PATH
5833 do
5834   IFS=$as_save_IFS
5835   test -z "$as_dir" && as_dir=.
5836     for ac_exec_ext in '' $ac_executable_extensions; do
5837   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5838     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5839     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5840     break 2
5841   fi
5842 done
5843   done
5844 IFS=$as_save_IFS
5845
5846 fi
5847 fi
5848 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5849 if test -n "$ac_ct_DSYMUTIL"; then
5850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5851 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5852 else
5853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5854 $as_echo "no" >&6; }
5855 fi
5856
5857   if test "x$ac_ct_DSYMUTIL" = x; then
5858     DSYMUTIL=":"
5859   else
5860     case $cross_compiling:$ac_tool_warned in
5861 yes:)
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5863 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5864 ac_tool_warned=yes ;;
5865 esac
5866     DSYMUTIL=$ac_ct_DSYMUTIL
5867   fi
5868 else
5869   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5870 fi
5871
5872     if test -n "$ac_tool_prefix"; then
5873   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5874 set dummy ${ac_tool_prefix}nmedit; 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_NMEDIT+set}" = set; then :
5878   $as_echo_n "(cached) " >&6
5879 else
5880   if test -n "$NMEDIT"; then
5881   ac_cv_prog_NMEDIT="$NMEDIT" # 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_NMEDIT="${ac_tool_prefix}nmedit"
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 NMEDIT=$ac_cv_prog_NMEDIT
5901 if test -n "$NMEDIT"; then
5902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5903 $as_echo "$NMEDIT" >&6; }
5904 else
5905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5906 $as_echo "no" >&6; }
5907 fi
5908
5909
5910 fi
5911 if test -z "$ac_cv_prog_NMEDIT"; then
5912   ac_ct_NMEDIT=$NMEDIT
5913   # Extract the first word of "nmedit", so it can be a program name with args.
5914 set dummy nmedit; ac_word=$2
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5916 $as_echo_n "checking for $ac_word... " >&6; }
5917 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5918   $as_echo_n "(cached) " >&6
5919 else
5920   if test -n "$ac_ct_NMEDIT"; then
5921   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5922 else
5923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5924 for as_dir in $PATH
5925 do
5926   IFS=$as_save_IFS
5927   test -z "$as_dir" && as_dir=.
5928     for ac_exec_ext in '' $ac_executable_extensions; do
5929   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5930     ac_cv_prog_ac_ct_NMEDIT="nmedit"
5931     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5932     break 2
5933   fi
5934 done
5935   done
5936 IFS=$as_save_IFS
5937
5938 fi
5939 fi
5940 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5941 if test -n "$ac_ct_NMEDIT"; then
5942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5943 $as_echo "$ac_ct_NMEDIT" >&6; }
5944 else
5945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5946 $as_echo "no" >&6; }
5947 fi
5948
5949   if test "x$ac_ct_NMEDIT" = x; then
5950     NMEDIT=":"
5951   else
5952     case $cross_compiling:$ac_tool_warned in
5953 yes:)
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5955 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5956 ac_tool_warned=yes ;;
5957 esac
5958     NMEDIT=$ac_ct_NMEDIT
5959   fi
5960 else
5961   NMEDIT="$ac_cv_prog_NMEDIT"
5962 fi
5963
5964     if test -n "$ac_tool_prefix"; then
5965   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5966 set dummy ${ac_tool_prefix}lipo; 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_LIPO+set}" = set; then :
5970   $as_echo_n "(cached) " >&6
5971 else
5972   if test -n "$LIPO"; then
5973   ac_cv_prog_LIPO="$LIPO" # 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_LIPO="${ac_tool_prefix}lipo"
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 LIPO=$ac_cv_prog_LIPO
5993 if test -n "$LIPO"; then
5994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5995 $as_echo "$LIPO" >&6; }
5996 else
5997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5998 $as_echo "no" >&6; }
5999 fi
6000
6001
6002 fi
6003 if test -z "$ac_cv_prog_LIPO"; then
6004   ac_ct_LIPO=$LIPO
6005   # Extract the first word of "lipo", so it can be a program name with args.
6006 set dummy lipo; ac_word=$2
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6008 $as_echo_n "checking for $ac_word... " >&6; }
6009 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6010   $as_echo_n "(cached) " >&6
6011 else
6012   if test -n "$ac_ct_LIPO"; then
6013   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6014 else
6015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6016 for as_dir in $PATH
6017 do
6018   IFS=$as_save_IFS
6019   test -z "$as_dir" && as_dir=.
6020     for ac_exec_ext in '' $ac_executable_extensions; do
6021   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6022     ac_cv_prog_ac_ct_LIPO="lipo"
6023     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6024     break 2
6025   fi
6026 done
6027   done
6028 IFS=$as_save_IFS
6029
6030 fi
6031 fi
6032 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6033 if test -n "$ac_ct_LIPO"; then
6034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6035 $as_echo "$ac_ct_LIPO" >&6; }
6036 else
6037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6038 $as_echo "no" >&6; }
6039 fi
6040
6041   if test "x$ac_ct_LIPO" = x; then
6042     LIPO=":"
6043   else
6044     case $cross_compiling:$ac_tool_warned in
6045 yes:)
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6048 ac_tool_warned=yes ;;
6049 esac
6050     LIPO=$ac_ct_LIPO
6051   fi
6052 else
6053   LIPO="$ac_cv_prog_LIPO"
6054 fi
6055
6056     if test -n "$ac_tool_prefix"; then
6057   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6058 set dummy ${ac_tool_prefix}otool; 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_OTOOL+set}" = set; then :
6062   $as_echo_n "(cached) " >&6
6063 else
6064   if test -n "$OTOOL"; then
6065   ac_cv_prog_OTOOL="$OTOOL" # 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_OTOOL="${ac_tool_prefix}otool"
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 OTOOL=$ac_cv_prog_OTOOL
6085 if test -n "$OTOOL"; then
6086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6087 $as_echo "$OTOOL" >&6; }
6088 else
6089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6090 $as_echo "no" >&6; }
6091 fi
6092
6093
6094 fi
6095 if test -z "$ac_cv_prog_OTOOL"; then
6096   ac_ct_OTOOL=$OTOOL
6097   # Extract the first word of "otool", so it can be a program name with args.
6098 set dummy otool; ac_word=$2
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6100 $as_echo_n "checking for $ac_word... " >&6; }
6101 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6102   $as_echo_n "(cached) " >&6
6103 else
6104   if test -n "$ac_ct_OTOOL"; then
6105   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6106 else
6107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6108 for as_dir in $PATH
6109 do
6110   IFS=$as_save_IFS
6111   test -z "$as_dir" && as_dir=.
6112     for ac_exec_ext in '' $ac_executable_extensions; do
6113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6114     ac_cv_prog_ac_ct_OTOOL="otool"
6115     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6116     break 2
6117   fi
6118 done
6119   done
6120 IFS=$as_save_IFS
6121
6122 fi
6123 fi
6124 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6125 if test -n "$ac_ct_OTOOL"; then
6126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6127 $as_echo "$ac_ct_OTOOL" >&6; }
6128 else
6129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6130 $as_echo "no" >&6; }
6131 fi
6132
6133   if test "x$ac_ct_OTOOL" = x; then
6134     OTOOL=":"
6135   else
6136     case $cross_compiling:$ac_tool_warned in
6137 yes:)
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6139 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6140 ac_tool_warned=yes ;;
6141 esac
6142     OTOOL=$ac_ct_OTOOL
6143   fi
6144 else
6145   OTOOL="$ac_cv_prog_OTOOL"
6146 fi
6147
6148     if test -n "$ac_tool_prefix"; then
6149   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6150 set dummy ${ac_tool_prefix}otool64; 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_OTOOL64+set}" = set; then :
6154   $as_echo_n "(cached) " >&6
6155 else
6156   if test -n "$OTOOL64"; then
6157   ac_cv_prog_OTOOL64="$OTOOL64" # 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_OTOOL64="${ac_tool_prefix}otool64"
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 OTOOL64=$ac_cv_prog_OTOOL64
6177 if test -n "$OTOOL64"; then
6178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6179 $as_echo "$OTOOL64" >&6; }
6180 else
6181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6182 $as_echo "no" >&6; }
6183 fi
6184
6185
6186 fi
6187 if test -z "$ac_cv_prog_OTOOL64"; then
6188   ac_ct_OTOOL64=$OTOOL64
6189   # Extract the first word of "otool64", so it can be a program name with args.
6190 set dummy otool64; ac_word=$2
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6192 $as_echo_n "checking for $ac_word... " >&6; }
6193 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6194   $as_echo_n "(cached) " >&6
6195 else
6196   if test -n "$ac_ct_OTOOL64"; then
6197   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6198 else
6199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6200 for as_dir in $PATH
6201 do
6202   IFS=$as_save_IFS
6203   test -z "$as_dir" && as_dir=.
6204     for ac_exec_ext in '' $ac_executable_extensions; do
6205   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6206     ac_cv_prog_ac_ct_OTOOL64="otool64"
6207     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6208     break 2
6209   fi
6210 done
6211   done
6212 IFS=$as_save_IFS
6213
6214 fi
6215 fi
6216 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6217 if test -n "$ac_ct_OTOOL64"; then
6218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6219 $as_echo "$ac_ct_OTOOL64" >&6; }
6220 else
6221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6222 $as_echo "no" >&6; }
6223 fi
6224
6225   if test "x$ac_ct_OTOOL64" = x; then
6226     OTOOL64=":"
6227   else
6228     case $cross_compiling:$ac_tool_warned in
6229 yes:)
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6232 ac_tool_warned=yes ;;
6233 esac
6234     OTOOL64=$ac_ct_OTOOL64
6235   fi
6236 else
6237   OTOOL64="$ac_cv_prog_OTOOL64"
6238 fi
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6267 $as_echo_n "checking for -single_module linker flag... " >&6; }
6268 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6269   $as_echo_n "(cached) " >&6
6270 else
6271   lt_cv_apple_cc_single_mod=no
6272       if test -z "${LT_MULTI_MODULE}"; then
6273         # By default we will add the -single_module flag. You can override
6274         # by either setting the environment variable LT_MULTI_MODULE
6275         # non-empty at configure time, or by adding -multi_module to the
6276         # link flags.
6277         rm -rf libconftest.dylib*
6278         echo "int foo(void){return 1;}" > conftest.c
6279         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6280 -dynamiclib -Wl,-single_module conftest.c" >&5
6281         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6282           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6283         _lt_result=$?
6284         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6285           lt_cv_apple_cc_single_mod=yes
6286         else
6287           cat conftest.err >&5
6288         fi
6289         rm -rf libconftest.dylib*
6290         rm -f conftest.*
6291       fi
6292 fi
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6294 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6295     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6296 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6297 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6298   $as_echo_n "(cached) " >&6
6299 else
6300   lt_cv_ld_exported_symbols_list=no
6301       save_LDFLAGS=$LDFLAGS
6302       echo "_main" > conftest.sym
6303       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6304       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6305 /* end confdefs.h.  */
6306
6307 int
6308 main ()
6309 {
6310
6311   ;
6312   return 0;
6313 }
6314 _ACEOF
6315 if ac_fn_c_try_link "$LINENO"; then :
6316   lt_cv_ld_exported_symbols_list=yes
6317 else
6318   lt_cv_ld_exported_symbols_list=no
6319 fi
6320 rm -f core conftest.err conftest.$ac_objext \
6321     conftest$ac_exeext conftest.$ac_ext
6322         LDFLAGS="$save_LDFLAGS"
6323
6324 fi
6325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6326 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6327     case $host_os in
6328     rhapsody* | darwin1.[012])
6329       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6330     darwin1.*)
6331       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6332     darwin*) # darwin 5.x on
6333       # if running on 10.5 or later, the deployment target defaults
6334       # to the OS version, if on x86, and 10.4, the deployment
6335       # target defaults to 10.4. Don't you love it?
6336       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6337         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6338           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6339         10.[012]*)
6340           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6341         10.*)
6342           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6343       esac
6344     ;;
6345   esac
6346     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6347       _lt_dar_single_mod='$single_module'
6348     fi
6349     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6350       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6351     else
6352       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6353     fi
6354     if test "$DSYMUTIL" != ":"; then
6355       _lt_dsymutil='~$DSYMUTIL $lib || :'
6356     else
6357       _lt_dsymutil=
6358     fi
6359     ;;
6360   esac
6361
6362 ac_ext=c
6363 ac_cpp='$CPP $CPPFLAGS'
6364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6368 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6369 # On Suns, sometimes $CPP names a directory.
6370 if test -n "$CPP" && test -d "$CPP"; then
6371   CPP=
6372 fi
6373 if test -z "$CPP"; then
6374   if test "${ac_cv_prog_CPP+set}" = set; then :
6375   $as_echo_n "(cached) " >&6
6376 else
6377       # Double quotes because CPP needs to be expanded
6378     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6379     do
6380       ac_preproc_ok=false
6381 for ac_c_preproc_warn_flag in '' yes
6382 do
6383   # Use a header file that comes with gcc, so configuring glibc
6384   # with a fresh cross-compiler works.
6385   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6386   # <limits.h> exists even on freestanding compilers.
6387   # On the NeXT, cc -E runs the code through the compiler's parser,
6388   # not just through cpp. "Syntax error" is here to catch this case.
6389   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6390 /* end confdefs.h.  */
6391 #ifdef __STDC__
6392 # include <limits.h>
6393 #else
6394 # include <assert.h>
6395 #endif
6396                      Syntax error
6397 _ACEOF
6398 if ac_fn_c_try_cpp "$LINENO"; then :
6399
6400 else
6401   # Broken: fails on valid input.
6402 continue
6403 fi
6404 rm -f conftest.err conftest.$ac_ext
6405
6406   # OK, works on sane cases.  Now check whether nonexistent headers
6407   # can be detected and how.
6408   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6409 /* end confdefs.h.  */
6410 #include <ac_nonexistent.h>
6411 _ACEOF
6412 if ac_fn_c_try_cpp "$LINENO"; then :
6413   # Broken: success on invalid input.
6414 continue
6415 else
6416   # Passes both tests.
6417 ac_preproc_ok=:
6418 break
6419 fi
6420 rm -f conftest.err conftest.$ac_ext
6421
6422 done
6423 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6424 rm -f conftest.err conftest.$ac_ext
6425 if $ac_preproc_ok; then :
6426   break
6427 fi
6428
6429     done
6430     ac_cv_prog_CPP=$CPP
6431
6432 fi
6433   CPP=$ac_cv_prog_CPP
6434 else
6435   ac_cv_prog_CPP=$CPP
6436 fi
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6438 $as_echo "$CPP" >&6; }
6439 ac_preproc_ok=false
6440 for ac_c_preproc_warn_flag in '' yes
6441 do
6442   # Use a header file that comes with gcc, so configuring glibc
6443   # with a fresh cross-compiler works.
6444   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6445   # <limits.h> exists even on freestanding compilers.
6446   # On the NeXT, cc -E runs the code through the compiler's parser,
6447   # not just through cpp. "Syntax error" is here to catch this case.
6448   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6449 /* end confdefs.h.  */
6450 #ifdef __STDC__
6451 # include <limits.h>
6452 #else
6453 # include <assert.h>
6454 #endif
6455                      Syntax error
6456 _ACEOF
6457 if ac_fn_c_try_cpp "$LINENO"; then :
6458
6459 else
6460   # Broken: fails on valid input.
6461 continue
6462 fi
6463 rm -f conftest.err conftest.$ac_ext
6464
6465   # OK, works on sane cases.  Now check whether nonexistent headers
6466   # can be detected and how.
6467   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6468 /* end confdefs.h.  */
6469 #include <ac_nonexistent.h>
6470 _ACEOF
6471 if ac_fn_c_try_cpp "$LINENO"; then :
6472   # Broken: success on invalid input.
6473 continue
6474 else
6475   # Passes both tests.
6476 ac_preproc_ok=:
6477 break
6478 fi
6479 rm -f conftest.err conftest.$ac_ext
6480
6481 done
6482 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6483 rm -f conftest.err conftest.$ac_ext
6484 if $ac_preproc_ok; then :
6485
6486 else
6487   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6488 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6489 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6490 See \`config.log' for more details." "$LINENO" 5; }
6491 fi
6492
6493 ac_ext=c
6494 ac_cpp='$CPP $CPPFLAGS'
6495 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6496 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6497 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6498
6499
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6501 $as_echo_n "checking for ANSI C header files... " >&6; }
6502 if test "${ac_cv_header_stdc+set}" = set; then :
6503   $as_echo_n "(cached) " >&6
6504 else
6505   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6506 /* end confdefs.h.  */
6507 #include <stdlib.h>
6508 #include <stdarg.h>
6509 #include <string.h>
6510 #include <float.h>
6511
6512 int
6513 main ()
6514 {
6515
6516   ;
6517   return 0;
6518 }
6519 _ACEOF
6520 if ac_fn_c_try_compile "$LINENO"; then :
6521   ac_cv_header_stdc=yes
6522 else
6523   ac_cv_header_stdc=no
6524 fi
6525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6526
6527 if test $ac_cv_header_stdc = yes; then
6528   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6529   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530 /* end confdefs.h.  */
6531 #include <string.h>
6532
6533 _ACEOF
6534 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6535   $EGREP "memchr" >/dev/null 2>&1; then :
6536
6537 else
6538   ac_cv_header_stdc=no
6539 fi
6540 rm -f conftest*
6541
6542 fi
6543
6544 if test $ac_cv_header_stdc = yes; then
6545   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6546   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6547 /* end confdefs.h.  */
6548 #include <stdlib.h>
6549
6550 _ACEOF
6551 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6552   $EGREP "free" >/dev/null 2>&1; then :
6553
6554 else
6555   ac_cv_header_stdc=no
6556 fi
6557 rm -f conftest*
6558
6559 fi
6560
6561 if test $ac_cv_header_stdc = yes; then
6562   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6563   if test "$cross_compiling" = yes; then :
6564   :
6565 else
6566   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6567 /* end confdefs.h.  */
6568 #include <ctype.h>
6569 #include <stdlib.h>
6570 #if ((' ' & 0x0FF) == 0x020)
6571 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6572 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6573 #else
6574 # define ISLOWER(c) \
6575                    (('a' <= (c) && (c) <= 'i') \
6576                      || ('j' <= (c) && (c) <= 'r') \
6577                      || ('s' <= (c) && (c) <= 'z'))
6578 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6579 #endif
6580
6581 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6582 int
6583 main ()
6584 {
6585   int i;
6586   for (i = 0; i < 256; i++)
6587     if (XOR (islower (i), ISLOWER (i))
6588         || toupper (i) != TOUPPER (i))
6589       return 2;
6590   return 0;
6591 }
6592 _ACEOF
6593 if ac_fn_c_try_run "$LINENO"; then :
6594
6595 else
6596   ac_cv_header_stdc=no
6597 fi
6598 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6599   conftest.$ac_objext conftest.beam conftest.$ac_ext
6600 fi
6601
6602 fi
6603 fi
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6605 $as_echo "$ac_cv_header_stdc" >&6; }
6606 if test $ac_cv_header_stdc = yes; then
6607
6608 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6609
6610 fi
6611
6612 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6613 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6614                   inttypes.h stdint.h unistd.h
6615 do :
6616   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6617 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6618 "
6619 eval as_val=\$$as_ac_Header
6620    if test "x$as_val" = x""yes; then :
6621   cat >>confdefs.h <<_ACEOF
6622 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6623 _ACEOF
6624
6625 fi
6626
6627 done
6628
6629
6630 for ac_header in dlfcn.h
6631 do :
6632   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6633 "
6634 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6635   cat >>confdefs.h <<_ACEOF
6636 #define HAVE_DLFCN_H 1
6637 _ACEOF
6638
6639 fi
6640
6641 done
6642
6643
6644
6645 # Set options
6646
6647
6648
6649         enable_dlopen=no
6650
6651
6652   enable_win32_dll=no
6653
6654
6655             # Check whether --enable-shared was given.
6656 if test "${enable_shared+set}" = set; then :
6657   enableval=$enable_shared; p=${PACKAGE-default}
6658     case $enableval in
6659     yes) enable_shared=yes ;;
6660     no) enable_shared=no ;;
6661     *)
6662       enable_shared=no
6663       # Look at the argument we got.  We use all the common list separators.
6664       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6665       for pkg in $enableval; do
6666         IFS="$lt_save_ifs"
6667         if test "X$pkg" = "X$p"; then
6668           enable_shared=yes
6669         fi
6670       done
6671       IFS="$lt_save_ifs"
6672       ;;
6673     esac
6674 else
6675   enable_shared=yes
6676 fi
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686   # Check whether --enable-static was given.
6687 if test "${enable_static+set}" = set; then :
6688   enableval=$enable_static; p=${PACKAGE-default}
6689     case $enableval in
6690     yes) enable_static=yes ;;
6691     no) enable_static=no ;;
6692     *)
6693      enable_static=no
6694       # Look at the argument we got.  We use all the common list separators.
6695       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6696       for pkg in $enableval; do
6697         IFS="$lt_save_ifs"
6698         if test "X$pkg" = "X$p"; then
6699           enable_static=yes
6700         fi
6701       done
6702       IFS="$lt_save_ifs"
6703       ;;
6704     esac
6705 else
6706   enable_static=yes
6707 fi
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718 # Check whether --with-pic was given.
6719 if test "${with_pic+set}" = set; then :
6720   withval=$with_pic; pic_mode="$withval"
6721 else
6722   pic_mode=default
6723 fi
6724
6725
6726 test -z "$pic_mode" && pic_mode=default
6727
6728
6729
6730
6731
6732
6733
6734   # Check whether --enable-fast-install was given.
6735 if test "${enable_fast_install+set}" = set; then :
6736   enableval=$enable_fast_install; p=${PACKAGE-default}
6737     case $enableval in
6738     yes) enable_fast_install=yes ;;
6739     no) enable_fast_install=no ;;
6740     *)
6741       enable_fast_install=no
6742       # Look at the argument we got.  We use all the common list separators.
6743       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6744       for pkg in $enableval; do
6745         IFS="$lt_save_ifs"
6746         if test "X$pkg" = "X$p"; then
6747           enable_fast_install=yes
6748         fi
6749       done
6750       IFS="$lt_save_ifs"
6751       ;;
6752     esac
6753 else
6754   enable_fast_install=yes
6755 fi
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767 # This can be used to rebuild libtool when needed
6768 LIBTOOL_DEPS="$ltmain"
6769
6770 # Always use our own libtool.
6771 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797 test -z "$LN_S" && LN_S="ln -s"
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812 if test -n "${ZSH_VERSION+set}" ; then
6813    setopt NO_GLOB_SUBST
6814 fi
6815
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6817 $as_echo_n "checking for objdir... " >&6; }
6818 if test "${lt_cv_objdir+set}" = set; then :
6819   $as_echo_n "(cached) " >&6
6820 else
6821   rm -f .libs 2>/dev/null
6822 mkdir .libs 2>/dev/null
6823 if test -d .libs; then
6824   lt_cv_objdir=.libs
6825 else
6826   # MS-DOS does not allow filenames that begin with a dot.
6827   lt_cv_objdir=_libs
6828 fi
6829 rmdir .libs 2>/dev/null
6830 fi
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6832 $as_echo "$lt_cv_objdir" >&6; }
6833 objdir=$lt_cv_objdir
6834
6835
6836
6837
6838
6839 cat >>confdefs.h <<_ACEOF
6840 #define LT_OBJDIR "$lt_cv_objdir/"
6841 _ACEOF
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859 case $host_os in
6860 aix3*)
6861   # AIX sometimes has problems with the GCC collect2 program.  For some
6862   # reason, if we set the COLLECT_NAMES environment variable, the problems
6863   # vanish in a puff of smoke.
6864   if test "X${COLLECT_NAMES+set}" != Xset; then
6865     COLLECT_NAMES=
6866     export COLLECT_NAMES
6867   fi
6868   ;;
6869 esac
6870
6871 # Sed substitution that helps us do robust quoting.  It backslashifies
6872 # metacharacters that are still active within double-quoted strings.
6873 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6874
6875 # Same as above, but do not quote variable references.
6876 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6877
6878 # Sed substitution to delay expansion of an escaped shell variable in a
6879 # double_quote_subst'ed string.
6880 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6881
6882 # Sed substitution to delay expansion of an escaped single quote.
6883 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6884
6885 # Sed substitution to avoid accidental globbing in evaled expressions
6886 no_glob_subst='s/\*/\\\*/g'
6887
6888 # Global variables:
6889 ofile=libtool
6890 can_build_shared=yes
6891
6892 # All known linkers require a `.a' archive for static linking (except MSVC,
6893 # which needs '.lib').
6894 libext=a
6895
6896 with_gnu_ld="$lt_cv_prog_gnu_ld"
6897
6898 old_CC="$CC"
6899 old_CFLAGS="$CFLAGS"
6900
6901 # Set sane defaults for various variables
6902 test -z "$CC" && CC=cc
6903 test -z "$LTCC" && LTCC=$CC
6904 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6905 test -z "$LD" && LD=ld
6906 test -z "$ac_objext" && ac_objext=o
6907
6908 for cc_temp in $compiler""; do
6909   case $cc_temp in
6910     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6911     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6912     \-*) ;;
6913     *) break;;
6914   esac
6915 done
6916 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6917
6918
6919 # Only perform the check for file, if the check method requires it
6920 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6921 case $deplibs_check_method in
6922 file_magic*)
6923   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6924     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
6925 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6926 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6927   $as_echo_n "(cached) " >&6
6928 else
6929   case $MAGIC_CMD in
6930 [\\/*] |  ?:[\\/]*)
6931   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6932   ;;
6933 *)
6934   lt_save_MAGIC_CMD="$MAGIC_CMD"
6935   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6936   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6937   for ac_dir in $ac_dummy; do
6938     IFS="$lt_save_ifs"
6939     test -z "$ac_dir" && ac_dir=.
6940     if test -f $ac_dir/${ac_tool_prefix}file; then
6941       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6942       if test -n "$file_magic_test_file"; then
6943         case $deplibs_check_method in
6944         "file_magic "*)
6945           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6946           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6947           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6948             $EGREP "$file_magic_regex" > /dev/null; then
6949             :
6950           else
6951             cat <<_LT_EOF 1>&2
6952
6953 *** Warning: the command libtool uses to detect shared libraries,
6954 *** $file_magic_cmd, produces output that libtool cannot recognize.
6955 *** The result is that libtool may fail to recognize shared libraries
6956 *** as such.  This will affect the creation of libtool libraries that
6957 *** depend on shared libraries, but programs linked with such libtool
6958 *** libraries will work regardless of this problem.  Nevertheless, you
6959 *** may want to report the problem to your system manager and/or to
6960 *** bug-libtool@gnu.org
6961
6962 _LT_EOF
6963           fi ;;
6964         esac
6965       fi
6966       break
6967     fi
6968   done
6969   IFS="$lt_save_ifs"
6970   MAGIC_CMD="$lt_save_MAGIC_CMD"
6971   ;;
6972 esac
6973 fi
6974
6975 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6976 if test -n "$MAGIC_CMD"; then
6977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6978 $as_echo "$MAGIC_CMD" >&6; }
6979 else
6980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6981 $as_echo "no" >&6; }
6982 fi
6983
6984
6985
6986
6987
6988 if test -z "$lt_cv_path_MAGIC_CMD"; then
6989   if test -n "$ac_tool_prefix"; then
6990     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
6991 $as_echo_n "checking for file... " >&6; }
6992 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6993   $as_echo_n "(cached) " >&6
6994 else
6995   case $MAGIC_CMD in
6996 [\\/*] |  ?:[\\/]*)
6997   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6998   ;;
6999 *)
7000   lt_save_MAGIC_CMD="$MAGIC_CMD"
7001   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7002   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7003   for ac_dir in $ac_dummy; do
7004     IFS="$lt_save_ifs"
7005     test -z "$ac_dir" && ac_dir=.
7006     if test -f $ac_dir/file; then
7007       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7008       if test -n "$file_magic_test_file"; then
7009         case $deplibs_check_method in
7010         "file_magic "*)
7011           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7012           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7013           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7014             $EGREP "$file_magic_regex" > /dev/null; then
7015             :
7016           else
7017             cat <<_LT_EOF 1>&2
7018
7019 *** Warning: the command libtool uses to detect shared libraries,
7020 *** $file_magic_cmd, produces output that libtool cannot recognize.
7021 *** The result is that libtool may fail to recognize shared libraries
7022 *** as such.  This will affect the creation of libtool libraries that
7023 *** depend on shared libraries, but programs linked with such libtool
7024 *** libraries will work regardless of this problem.  Nevertheless, you
7025 *** may want to report the problem to your system manager and/or to
7026 *** bug-libtool@gnu.org
7027
7028 _LT_EOF
7029           fi ;;
7030         esac
7031       fi
7032       break
7033     fi
7034   done
7035   IFS="$lt_save_ifs"
7036   MAGIC_CMD="$lt_save_MAGIC_CMD"
7037   ;;
7038 esac
7039 fi
7040
7041 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7042 if test -n "$MAGIC_CMD"; then
7043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7044 $as_echo "$MAGIC_CMD" >&6; }
7045 else
7046   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7047 $as_echo "no" >&6; }
7048 fi
7049
7050
7051   else
7052     MAGIC_CMD=:
7053   fi
7054 fi
7055
7056   fi
7057   ;;
7058 esac
7059
7060 # Use C for the default configuration in the libtool script
7061
7062 lt_save_CC="$CC"
7063 ac_ext=c
7064 ac_cpp='$CPP $CPPFLAGS'
7065 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7066 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7067 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7068
7069
7070 # Source file extension for C test sources.
7071 ac_ext=c
7072
7073 # Object file extension for compiled C test sources.
7074 objext=o
7075 objext=$objext
7076
7077 # Code to be used in simple compile tests
7078 lt_simple_compile_test_code="int some_variable = 0;"
7079
7080 # Code to be used in simple link tests
7081 lt_simple_link_test_code='int main(){return(0);}'
7082
7083
7084
7085
7086
7087
7088
7089 # If no C compiler was specified, use CC.
7090 LTCC=${LTCC-"$CC"}
7091
7092 # If no C compiler flags were specified, use CFLAGS.
7093 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7094
7095 # Allow CC to be a program name with arguments.
7096 compiler=$CC
7097
7098 # Save the default compiler, since it gets overwritten when the other
7099 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7100 compiler_DEFAULT=$CC
7101
7102 # save warnings/boilerplate of simple test code
7103 ac_outfile=conftest.$ac_objext
7104 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7105 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7106 _lt_compiler_boilerplate=`cat conftest.err`
7107 $RM conftest*
7108
7109 ac_outfile=conftest.$ac_objext
7110 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7111 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7112 _lt_linker_boilerplate=`cat conftest.err`
7113 $RM -r conftest*
7114
7115
7116 ## CAVEAT EMPTOR:
7117 ## There is no encapsulation within the following macros, do not change
7118 ## the running order or otherwise move them around unless you know exactly
7119 ## what you are doing...
7120 if test -n "$compiler"; then
7121
7122 lt_prog_compiler_no_builtin_flag=
7123
7124 if test "$GCC" = yes; then
7125   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7126
7127   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7128 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7129 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7130   $as_echo_n "(cached) " >&6
7131 else
7132   lt_cv_prog_compiler_rtti_exceptions=no
7133    ac_outfile=conftest.$ac_objext
7134    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7135    lt_compiler_flag="-fno-rtti -fno-exceptions"
7136    # Insert the option either (1) after the last *FLAGS variable, or
7137    # (2) before a word containing "conftest.", or (3) at the end.
7138    # Note that $ac_compile itself does not contain backslashes and begins
7139    # with a dollar sign (not a hyphen), so the echo should work correctly.
7140    # The option is referenced via a variable to avoid confusing sed.
7141    lt_compile=`echo "$ac_compile" | $SED \
7142    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7143    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7144    -e 's:$: $lt_compiler_flag:'`
7145    (eval echo "\"\$as_me:7145: $lt_compile\"" >&5)
7146    (eval "$lt_compile" 2>conftest.err)
7147    ac_status=$?
7148    cat conftest.err >&5
7149    echo "$as_me:7149: \$? = $ac_status" >&5
7150    if (exit $ac_status) && test -s "$ac_outfile"; then
7151      # The compiler can only warn and ignore the option if not recognized
7152      # So say no if there are warnings other than the usual output.
7153      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7154      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7155      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7156        lt_cv_prog_compiler_rtti_exceptions=yes
7157      fi
7158    fi
7159    $RM conftest*
7160
7161 fi
7162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7163 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7164
7165 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7166     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7167 else
7168     :
7169 fi
7170
7171 fi
7172
7173
7174
7175
7176
7177
7178   lt_prog_compiler_wl=
7179 lt_prog_compiler_pic=
7180 lt_prog_compiler_static=
7181
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7183 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7184
7185   if test "$GCC" = yes; then
7186     lt_prog_compiler_wl='-Wl,'
7187     lt_prog_compiler_static='-static'
7188
7189     case $host_os in
7190       aix*)
7191       # All AIX code is PIC.
7192       if test "$host_cpu" = ia64; then
7193         # AIX 5 now supports IA64 processor
7194         lt_prog_compiler_static='-Bstatic'
7195       fi
7196       ;;
7197
7198     amigaos*)
7199       case $host_cpu in
7200       powerpc)
7201             # see comment about AmigaOS4 .so support
7202             lt_prog_compiler_pic='-fPIC'
7203         ;;
7204       m68k)
7205             # FIXME: we need at least 68020 code to build shared libraries, but
7206             # adding the `-m68020' flag to GCC prevents building anything better,
7207             # like `-m68040'.
7208             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7209         ;;
7210       esac
7211       ;;
7212
7213     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7214       # PIC is the default for these OSes.
7215       ;;
7216
7217     mingw* | cygwin* | pw32* | os2* | cegcc*)
7218       # This hack is so that the source file can tell whether it is being
7219       # built for inclusion in a dll (and should export symbols for example).
7220       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7221       # (--disable-auto-import) libraries
7222       lt_prog_compiler_pic='-DDLL_EXPORT'
7223       ;;
7224
7225     darwin* | rhapsody*)
7226       # PIC is the default on this platform
7227       # Common symbols not allowed in MH_DYLIB files
7228       lt_prog_compiler_pic='-fno-common'
7229       ;;
7230
7231     hpux*)
7232       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7233       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7234       # sets the default TLS model and affects inlining.
7235       case $host_cpu in
7236       hppa*64*)
7237         # +Z the default
7238         ;;
7239       *)
7240         lt_prog_compiler_pic='-fPIC'
7241         ;;
7242       esac
7243       ;;
7244
7245     interix[3-9]*)
7246       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7247       # Instead, we relocate shared libraries at runtime.
7248       ;;
7249
7250     msdosdjgpp*)
7251       # Just because we use GCC doesn't mean we suddenly get shared libraries
7252       # on systems that don't support them.
7253       lt_prog_compiler_can_build_shared=no
7254       enable_shared=no
7255       ;;
7256
7257     *nto* | *qnx*)
7258       # QNX uses GNU C++, but need to define -shared option too, otherwise
7259       # it will coredump.
7260       lt_prog_compiler_pic='-fPIC -shared'
7261       ;;
7262
7263     sysv4*MP*)
7264       if test -d /usr/nec; then
7265         lt_prog_compiler_pic=-Kconform_pic
7266       fi
7267       ;;
7268
7269     *)
7270       lt_prog_compiler_pic='-fPIC'
7271       ;;
7272     esac
7273   else
7274     # PORTME Check for flag to pass linker flags through the system compiler.
7275     case $host_os in
7276     aix*)
7277       lt_prog_compiler_wl='-Wl,'
7278       if test "$host_cpu" = ia64; then
7279         # AIX 5 now supports IA64 processor
7280         lt_prog_compiler_static='-Bstatic'
7281       else
7282         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7283       fi
7284       ;;
7285
7286     mingw* | cygwin* | pw32* | os2* | cegcc*)
7287       # This hack is so that the source file can tell whether it is being
7288       # built for inclusion in a dll (and should export symbols for example).
7289       lt_prog_compiler_pic='-DDLL_EXPORT'
7290       ;;
7291
7292     hpux9* | hpux10* | hpux11*)
7293       lt_prog_compiler_wl='-Wl,'
7294       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7295       # not for PA HP-UX.
7296       case $host_cpu in
7297       hppa*64*|ia64*)
7298         # +Z the default
7299         ;;
7300       *)
7301         lt_prog_compiler_pic='+Z'
7302         ;;
7303       esac
7304       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7305       lt_prog_compiler_static='${wl}-a ${wl}archive'
7306       ;;
7307
7308     irix5* | irix6* | nonstopux*)
7309       lt_prog_compiler_wl='-Wl,'
7310       # PIC (with -KPIC) is the default.
7311       lt_prog_compiler_static='-non_shared'
7312       ;;
7313
7314     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7315       case $cc_basename in
7316       # old Intel for x86_64 which still supported -KPIC.
7317       ecc*)
7318         lt_prog_compiler_wl='-Wl,'
7319         lt_prog_compiler_pic='-KPIC'
7320         lt_prog_compiler_static='-static'
7321         ;;
7322       # icc used to be incompatible with GCC.
7323       # ICC 10 doesn't accept -KPIC any more.
7324       icc* | ifort*)
7325         lt_prog_compiler_wl='-Wl,'
7326         lt_prog_compiler_pic='-fPIC'
7327         lt_prog_compiler_static='-static'
7328         ;;
7329       # Lahey Fortran 8.1.
7330       lf95*)
7331         lt_prog_compiler_wl='-Wl,'
7332         lt_prog_compiler_pic='--shared'
7333         lt_prog_compiler_static='--static'
7334         ;;
7335       pgcc* | pgf77* | pgf90* | pgf95*)
7336         # Portland Group compilers (*not* the Pentium gcc compiler,
7337         # which looks to be a dead project)
7338         lt_prog_compiler_wl='-Wl,'
7339         lt_prog_compiler_pic='-fpic'
7340         lt_prog_compiler_static='-Bstatic'
7341         ;;
7342       ccc*)
7343         lt_prog_compiler_wl='-Wl,'
7344         # All Alpha code is PIC.
7345         lt_prog_compiler_static='-non_shared'
7346         ;;
7347       xl*)
7348         # IBM XL C 8.0/Fortran 10.1 on PPC
7349         lt_prog_compiler_wl='-Wl,'
7350         lt_prog_compiler_pic='-qpic'
7351         lt_prog_compiler_static='-qstaticlink'
7352         ;;
7353       *)
7354         case `$CC -V 2>&1 | sed 5q` in
7355         *Sun\ C*)
7356           # Sun C 5.9
7357           lt_prog_compiler_pic='-KPIC'
7358           lt_prog_compiler_static='-Bstatic'
7359           lt_prog_compiler_wl='-Wl,'
7360           ;;
7361         *Sun\ F*)
7362           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7363           lt_prog_compiler_pic='-KPIC'
7364           lt_prog_compiler_static='-Bstatic'
7365           lt_prog_compiler_wl=''
7366           ;;
7367         esac
7368         ;;
7369       esac
7370       ;;
7371
7372     newsos6)
7373       lt_prog_compiler_pic='-KPIC'
7374       lt_prog_compiler_static='-Bstatic'
7375       ;;
7376
7377     *nto* | *qnx*)
7378       # QNX uses GNU C++, but need to define -shared option too, otherwise
7379       # it will coredump.
7380       lt_prog_compiler_pic='-fPIC -shared'
7381       ;;
7382
7383     osf3* | osf4* | osf5*)
7384       lt_prog_compiler_wl='-Wl,'
7385       # All OSF/1 code is PIC.
7386       lt_prog_compiler_static='-non_shared'
7387       ;;
7388
7389     rdos*)
7390       lt_prog_compiler_static='-non_shared'
7391       ;;
7392
7393     solaris*)
7394       lt_prog_compiler_pic='-KPIC'
7395       lt_prog_compiler_static='-Bstatic'
7396       case $cc_basename in
7397       f77* | f90* | f95*)
7398         lt_prog_compiler_wl='-Qoption ld ';;
7399       *)
7400         lt_prog_compiler_wl='-Wl,';;
7401       esac
7402       ;;
7403
7404     sunos4*)
7405       lt_prog_compiler_wl='-Qoption ld '
7406       lt_prog_compiler_pic='-PIC'
7407       lt_prog_compiler_static='-Bstatic'
7408       ;;
7409
7410     sysv4 | sysv4.2uw2* | sysv4.3*)
7411       lt_prog_compiler_wl='-Wl,'
7412       lt_prog_compiler_pic='-KPIC'
7413       lt_prog_compiler_static='-Bstatic'
7414       ;;
7415
7416     sysv4*MP*)
7417       if test -d /usr/nec ;then
7418         lt_prog_compiler_pic='-Kconform_pic'
7419         lt_prog_compiler_static='-Bstatic'
7420       fi
7421       ;;
7422
7423     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7424       lt_prog_compiler_wl='-Wl,'
7425       lt_prog_compiler_pic='-KPIC'
7426       lt_prog_compiler_static='-Bstatic'
7427       ;;
7428
7429     unicos*)
7430       lt_prog_compiler_wl='-Wl,'
7431       lt_prog_compiler_can_build_shared=no
7432       ;;
7433
7434     uts4*)
7435       lt_prog_compiler_pic='-pic'
7436       lt_prog_compiler_static='-Bstatic'
7437       ;;
7438
7439     *)
7440       lt_prog_compiler_can_build_shared=no
7441       ;;
7442     esac
7443   fi
7444
7445 case $host_os in
7446   # For platforms which do not support PIC, -DPIC is meaningless:
7447   *djgpp*)
7448     lt_prog_compiler_pic=
7449     ;;
7450   *)
7451     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7452     ;;
7453 esac
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7455 $as_echo "$lt_prog_compiler_pic" >&6; }
7456
7457
7458
7459
7460
7461
7462 #
7463 # Check to make sure the PIC flag actually works.
7464 #
7465 if test -n "$lt_prog_compiler_pic"; then
7466   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7467 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7468 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7469   $as_echo_n "(cached) " >&6
7470 else
7471   lt_cv_prog_compiler_pic_works=no
7472    ac_outfile=conftest.$ac_objext
7473    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7474    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7475    # Insert the option either (1) after the last *FLAGS variable, or
7476    # (2) before a word containing "conftest.", or (3) at the end.
7477    # Note that $ac_compile itself does not contain backslashes and begins
7478    # with a dollar sign (not a hyphen), so the echo should work correctly.
7479    # The option is referenced via a variable to avoid confusing sed.
7480    lt_compile=`echo "$ac_compile" | $SED \
7481    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7482    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7483    -e 's:$: $lt_compiler_flag:'`
7484    (eval echo "\"\$as_me:7484: $lt_compile\"" >&5)
7485    (eval "$lt_compile" 2>conftest.err)
7486    ac_status=$?
7487    cat conftest.err >&5
7488    echo "$as_me:7488: \$? = $ac_status" >&5
7489    if (exit $ac_status) && test -s "$ac_outfile"; then
7490      # The compiler can only warn and ignore the option if not recognized
7491      # So say no if there are warnings other than the usual output.
7492      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7493      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7494      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7495        lt_cv_prog_compiler_pic_works=yes
7496      fi
7497    fi
7498    $RM conftest*
7499
7500 fi
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7502 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7503
7504 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7505     case $lt_prog_compiler_pic in
7506      "" | " "*) ;;
7507      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7508      esac
7509 else
7510     lt_prog_compiler_pic=
7511      lt_prog_compiler_can_build_shared=no
7512 fi
7513
7514 fi
7515
7516
7517
7518
7519
7520
7521 #
7522 # Check to make sure the static flag actually works.
7523 #
7524 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7526 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7527 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7528   $as_echo_n "(cached) " >&6
7529 else
7530   lt_cv_prog_compiler_static_works=no
7531    save_LDFLAGS="$LDFLAGS"
7532    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7533    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7534    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7535      # The linker can only warn and ignore the option if not recognized
7536      # So say no if there are warnings
7537      if test -s conftest.err; then
7538        # Append any errors to the config.log.
7539        cat conftest.err 1>&5
7540        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7541        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7542        if diff conftest.exp conftest.er2 >/dev/null; then
7543          lt_cv_prog_compiler_static_works=yes
7544        fi
7545      else
7546        lt_cv_prog_compiler_static_works=yes
7547      fi
7548    fi
7549    $RM -r conftest*
7550    LDFLAGS="$save_LDFLAGS"
7551
7552 fi
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7554 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7555
7556 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7557     :
7558 else
7559     lt_prog_compiler_static=
7560 fi
7561
7562
7563
7564
7565
7566
7567
7568   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7569 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7570 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7571   $as_echo_n "(cached) " >&6
7572 else
7573   lt_cv_prog_compiler_c_o=no
7574    $RM -r conftest 2>/dev/null
7575    mkdir conftest
7576    cd conftest
7577    mkdir out
7578    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7579
7580    lt_compiler_flag="-o out/conftest2.$ac_objext"
7581    # Insert the option either (1) after the last *FLAGS variable, or
7582    # (2) before a word containing "conftest.", or (3) at the end.
7583    # Note that $ac_compile itself does not contain backslashes and begins
7584    # with a dollar sign (not a hyphen), so the echo should work correctly.
7585    lt_compile=`echo "$ac_compile" | $SED \
7586    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7587    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7588    -e 's:$: $lt_compiler_flag:'`
7589    (eval echo "\"\$as_me:7589: $lt_compile\"" >&5)
7590    (eval "$lt_compile" 2>out/conftest.err)
7591    ac_status=$?
7592    cat out/conftest.err >&5
7593    echo "$as_me:7593: \$? = $ac_status" >&5
7594    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7595    then
7596      # The compiler can only warn and ignore the option if not recognized
7597      # So say no if there are warnings
7598      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7599      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7600      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7601        lt_cv_prog_compiler_c_o=yes
7602      fi
7603    fi
7604    chmod u+w . 2>&5
7605    $RM conftest*
7606    # SGI C++ compiler will create directory out/ii_files/ for
7607    # template instantiation
7608    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7609    $RM out/* && rmdir out
7610    cd ..
7611    $RM -r conftest
7612    $RM conftest*
7613
7614 fi
7615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7616 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7617
7618
7619
7620
7621
7622
7623   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7624 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7625 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7626   $as_echo_n "(cached) " >&6
7627 else
7628   lt_cv_prog_compiler_c_o=no
7629    $RM -r conftest 2>/dev/null
7630    mkdir conftest
7631    cd conftest
7632    mkdir out
7633    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7634
7635    lt_compiler_flag="-o out/conftest2.$ac_objext"
7636    # Insert the option either (1) after the last *FLAGS variable, or
7637    # (2) before a word containing "conftest.", or (3) at the end.
7638    # Note that $ac_compile itself does not contain backslashes and begins
7639    # with a dollar sign (not a hyphen), so the echo should work correctly.
7640    lt_compile=`echo "$ac_compile" | $SED \
7641    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7642    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7643    -e 's:$: $lt_compiler_flag:'`
7644    (eval echo "\"\$as_me:7644: $lt_compile\"" >&5)
7645    (eval "$lt_compile" 2>out/conftest.err)
7646    ac_status=$?
7647    cat out/conftest.err >&5
7648    echo "$as_me:7648: \$? = $ac_status" >&5
7649    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7650    then
7651      # The compiler can only warn and ignore the option if not recognized
7652      # So say no if there are warnings
7653      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7654      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7655      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7656        lt_cv_prog_compiler_c_o=yes
7657      fi
7658    fi
7659    chmod u+w . 2>&5
7660    $RM conftest*
7661    # SGI C++ compiler will create directory out/ii_files/ for
7662    # template instantiation
7663    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7664    $RM out/* && rmdir out
7665    cd ..
7666    $RM -r conftest
7667    $RM conftest*
7668
7669 fi
7670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7671 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7672
7673
7674
7675
7676 hard_links="nottested"
7677 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7678   # do not overwrite the value of need_locks provided by the user
7679   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7680 $as_echo_n "checking if we can lock with hard links... " >&6; }
7681   hard_links=yes
7682   $RM conftest*
7683   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7684   touch conftest.a
7685   ln conftest.a conftest.b 2>&5 || hard_links=no
7686   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7688 $as_echo "$hard_links" >&6; }
7689   if test "$hard_links" = no; then
7690     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7691 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7692     need_locks=warn
7693   fi
7694 else
7695   need_locks=no
7696 fi
7697
7698
7699
7700
7701
7702
7703   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7704 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7705
7706   runpath_var=
7707   allow_undefined_flag=
7708   always_export_symbols=no
7709   archive_cmds=
7710   archive_expsym_cmds=
7711   compiler_needs_object=no
7712   enable_shared_with_static_runtimes=no
7713   export_dynamic_flag_spec=
7714   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7715   hardcode_automatic=no
7716   hardcode_direct=no
7717   hardcode_direct_absolute=no
7718   hardcode_libdir_flag_spec=
7719   hardcode_libdir_flag_spec_ld=
7720   hardcode_libdir_separator=
7721   hardcode_minus_L=no
7722   hardcode_shlibpath_var=unsupported
7723   inherit_rpath=no
7724   link_all_deplibs=unknown
7725   module_cmds=
7726   module_expsym_cmds=
7727   old_archive_from_new_cmds=
7728   old_archive_from_expsyms_cmds=
7729   thread_safe_flag_spec=
7730   whole_archive_flag_spec=
7731   # include_expsyms should be a list of space-separated symbols to be *always*
7732   # included in the symbol list
7733   include_expsyms=
7734   # exclude_expsyms can be an extended regexp of symbols to exclude
7735   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7736   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7737   # as well as any symbol that contains `d'.
7738   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7739   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7740   # platforms (ab)use it in PIC code, but their linkers get confused if
7741   # the symbol is explicitly referenced.  Since portable code cannot
7742   # rely on this symbol name, it's probably fine to never include it in
7743   # preloaded symbol tables.
7744   # Exclude shared library initialization/finalization symbols.
7745   extract_expsyms_cmds=
7746
7747   case $host_os in
7748   cygwin* | mingw* | pw32* | cegcc*)
7749     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7750     # When not using gcc, we currently assume that we are using
7751     # Microsoft Visual C++.
7752     if test "$GCC" != yes; then
7753       with_gnu_ld=no
7754     fi
7755     ;;
7756   interix*)
7757     # we just hope/assume this is gcc and not c89 (= MSVC++)
7758     with_gnu_ld=yes
7759     ;;
7760   openbsd*)
7761     with_gnu_ld=no
7762     ;;
7763   esac
7764
7765   ld_shlibs=yes
7766   if test "$with_gnu_ld" = yes; then
7767     # If archive_cmds runs LD, not CC, wlarc should be empty
7768     wlarc='${wl}'
7769
7770     # Set some defaults for GNU ld with shared library support. These
7771     # are reset later if shared libraries are not supported. Putting them
7772     # here allows them to be overridden if necessary.
7773     runpath_var=LD_RUN_PATH
7774     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7775     export_dynamic_flag_spec='${wl}--export-dynamic'
7776     # ancient GNU ld didn't support --whole-archive et. al.
7777     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7778       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7779     else
7780       whole_archive_flag_spec=
7781     fi
7782     supports_anon_versioning=no
7783     case `$LD -v 2>&1` in
7784       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7785       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7786       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7787       *\ 2.11.*) ;; # other 2.11 versions
7788       *) supports_anon_versioning=yes ;;
7789     esac
7790
7791     # See if GNU ld supports shared libraries.
7792     case $host_os in
7793     aix[3-9]*)
7794       # On AIX/PPC, the GNU linker is very broken
7795       if test "$host_cpu" != ia64; then
7796         ld_shlibs=no
7797         cat <<_LT_EOF 1>&2
7798
7799 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7800 *** to be unable to reliably create shared libraries on AIX.
7801 *** Therefore, libtool is disabling shared libraries support.  If you
7802 *** really care for shared libraries, you may want to modify your PATH
7803 *** so that a non-GNU linker is found, and then restart.
7804
7805 _LT_EOF
7806       fi
7807       ;;
7808
7809     amigaos*)
7810       case $host_cpu in
7811       powerpc)
7812             # see comment about AmigaOS4 .so support
7813             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7814             archive_expsym_cmds=''
7815         ;;
7816       m68k)
7817             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)'
7818             hardcode_libdir_flag_spec='-L$libdir'
7819             hardcode_minus_L=yes
7820         ;;
7821       esac
7822       ;;
7823
7824     beos*)
7825       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7826         allow_undefined_flag=unsupported
7827         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7828         # support --undefined.  This deserves some investigation.  FIXME
7829         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7830       else
7831         ld_shlibs=no
7832       fi
7833       ;;
7834
7835     cygwin* | mingw* | pw32* | cegcc*)
7836       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7837       # as there is no search path for DLLs.
7838       hardcode_libdir_flag_spec='-L$libdir'
7839       allow_undefined_flag=unsupported
7840       always_export_symbols=no
7841       enable_shared_with_static_runtimes=yes
7842       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7843
7844       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7845         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7846         # If the export-symbols file already is a .def file (1st line
7847         # is EXPORTS), use it as is; otherwise, prepend...
7848         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7849           cp $export_symbols $output_objdir/$soname.def;
7850         else
7851           echo EXPORTS > $output_objdir/$soname.def;
7852           cat $export_symbols >> $output_objdir/$soname.def;
7853         fi~
7854         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7855       else
7856         ld_shlibs=no
7857       fi
7858       ;;
7859
7860     interix[3-9]*)
7861       hardcode_direct=no
7862       hardcode_shlibpath_var=no
7863       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7864       export_dynamic_flag_spec='${wl}-E'
7865       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7866       # Instead, shared libraries are loaded at an image base (0x10000000 by
7867       # default) and relocated if they conflict, which is a slow very memory
7868       # consuming and fragmenting process.  To avoid this, we pick a random,
7869       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7870       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7871       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7872       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'
7873       ;;
7874
7875     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
7876       tmp_diet=no
7877       if test "$host_os" = linux-dietlibc; then
7878         case $cc_basename in
7879           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
7880         esac
7881       fi
7882       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7883          && test "$tmp_diet" = no
7884       then
7885         tmp_addflag=
7886         tmp_sharedflag='-shared'
7887         case $cc_basename,$host_cpu in
7888         pgcc*)                          # Portland Group C compiler
7889           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'
7890           tmp_addflag=' $pic_flag'
7891           ;;
7892         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
7893           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'
7894           tmp_addflag=' $pic_flag -Mnomain' ;;
7895         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
7896           tmp_addflag=' -i_dynamic' ;;
7897         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
7898           tmp_addflag=' -i_dynamic -nofor_main' ;;
7899         ifc* | ifort*)                  # Intel Fortran compiler
7900           tmp_addflag=' -nofor_main' ;;
7901         lf95*)                          # Lahey Fortran 8.1
7902           whole_archive_flag_spec=
7903           tmp_sharedflag='--shared' ;;
7904         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
7905           tmp_sharedflag='-qmkshrobj'
7906           tmp_addflag= ;;
7907         esac
7908         case `$CC -V 2>&1 | sed 5q` in
7909         *Sun\ C*)                       # Sun C 5.9
7910           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'
7911           compiler_needs_object=yes
7912           tmp_sharedflag='-G' ;;
7913         *Sun\ F*)                       # Sun Fortran 8.3
7914           tmp_sharedflag='-G' ;;
7915         esac
7916         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7917
7918         if test "x$supports_anon_versioning" = xyes; then
7919           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7920             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7921             echo "local: *; };" >> $output_objdir/$libname.ver~
7922             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7923         fi
7924
7925         case $cc_basename in
7926         xlf*)
7927           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7928           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7929           hardcode_libdir_flag_spec=
7930           hardcode_libdir_flag_spec_ld='-rpath $libdir'
7931           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7932           if test "x$supports_anon_versioning" = xyes; then
7933             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7934               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7935               echo "local: *; };" >> $output_objdir/$libname.ver~
7936               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7937           fi
7938           ;;
7939         esac
7940       else
7941         ld_shlibs=no
7942       fi
7943       ;;
7944
7945     netbsd*)
7946       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7947         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7948         wlarc=
7949       else
7950         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7951         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7952       fi
7953       ;;
7954
7955     solaris*)
7956       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7957         ld_shlibs=no
7958         cat <<_LT_EOF 1>&2
7959
7960 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7961 *** create shared libraries on Solaris systems.  Therefore, libtool
7962 *** is disabling shared libraries support.  We urge you to upgrade GNU
7963 *** binutils to release 2.9.1 or newer.  Another option is to modify
7964 *** your PATH or compiler configuration so that the native linker is
7965 *** used, and then restart.
7966
7967 _LT_EOF
7968       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7969         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7970         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7971       else
7972         ld_shlibs=no
7973       fi
7974       ;;
7975
7976     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7977       case `$LD -v 2>&1` in
7978         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7979         ld_shlibs=no
7980         cat <<_LT_EOF 1>&2
7981
7982 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7983 *** reliably create shared libraries on SCO systems.  Therefore, libtool
7984 *** is disabling shared libraries support.  We urge you to upgrade GNU
7985 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7986 *** your PATH or compiler configuration so that the native linker is
7987 *** used, and then restart.
7988
7989 _LT_EOF
7990         ;;
7991         *)
7992           # For security reasons, it is highly recommended that you always
7993           # use absolute paths for naming shared libraries, and exclude the
7994           # DT_RUNPATH tag from executables and libraries.  But doing so
7995           # requires that you compile everything twice, which is a pain.
7996           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7997             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7998             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7999             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8000           else
8001             ld_shlibs=no
8002           fi
8003         ;;
8004       esac
8005       ;;
8006
8007     sunos4*)
8008       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8009       wlarc=
8010       hardcode_direct=yes
8011       hardcode_shlibpath_var=no
8012       ;;
8013
8014     *)
8015       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8016         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8017         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8018       else
8019         ld_shlibs=no
8020       fi
8021       ;;
8022     esac
8023
8024     if test "$ld_shlibs" = no; then
8025       runpath_var=
8026       hardcode_libdir_flag_spec=
8027       export_dynamic_flag_spec=
8028       whole_archive_flag_spec=
8029     fi
8030   else
8031     # PORTME fill in a description of your system's linker (not GNU ld)
8032     case $host_os in
8033     aix3*)
8034       allow_undefined_flag=unsupported
8035       always_export_symbols=yes
8036       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'
8037       # Note: this linker hardcodes the directories in LIBPATH if there
8038       # are no directories specified by -L.
8039       hardcode_minus_L=yes
8040       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8041         # Neither direct hardcoding nor static linking is supported with a
8042         # broken collect2.
8043         hardcode_direct=unsupported
8044       fi
8045       ;;
8046
8047     aix[4-9]*)
8048       if test "$host_cpu" = ia64; then
8049         # On IA64, the linker does run time linking by default, so we don't
8050         # have to do anything special.
8051         aix_use_runtimelinking=no
8052         exp_sym_flag='-Bexport'
8053         no_entry_flag=""
8054       else
8055         # If we're using GNU nm, then we don't want the "-C" option.
8056         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8057         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8058           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'
8059         else
8060           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'
8061         fi
8062         aix_use_runtimelinking=no
8063
8064         # Test if we are trying to use run time linking or normal
8065         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8066         # need to do runtime linking.
8067         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8068           for ld_flag in $LDFLAGS; do
8069           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8070             aix_use_runtimelinking=yes
8071             break
8072           fi
8073           done
8074           ;;
8075         esac
8076
8077         exp_sym_flag='-bexport'
8078         no_entry_flag='-bnoentry'
8079       fi
8080
8081       # When large executables or shared objects are built, AIX ld can
8082       # have problems creating the table of contents.  If linking a library
8083       # or program results in "error TOC overflow" add -mminimal-toc to
8084       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8085       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8086
8087       archive_cmds=''
8088       hardcode_direct=yes
8089       hardcode_direct_absolute=yes
8090       hardcode_libdir_separator=':'
8091       link_all_deplibs=yes
8092       file_list_spec='${wl}-f,'
8093
8094       if test "$GCC" = yes; then
8095         case $host_os in aix4.[012]|aix4.[012].*)
8096         # We only want to do this on AIX 4.2 and lower, the check
8097         # below for broken collect2 doesn't work under 4.3+
8098           collect2name=`${CC} -print-prog-name=collect2`
8099           if test -f "$collect2name" &&
8100            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8101           then
8102           # We have reworked collect2
8103           :
8104           else
8105           # We have old collect2
8106           hardcode_direct=unsupported
8107           # It fails to find uninstalled libraries when the uninstalled
8108           # path is not listed in the libpath.  Setting hardcode_minus_L
8109           # to unsupported forces relinking
8110           hardcode_minus_L=yes
8111           hardcode_libdir_flag_spec='-L$libdir'
8112           hardcode_libdir_separator=
8113           fi
8114           ;;
8115         esac
8116         shared_flag='-shared'
8117         if test "$aix_use_runtimelinking" = yes; then
8118           shared_flag="$shared_flag "'${wl}-G'
8119         fi
8120       else
8121         # not using gcc
8122         if test "$host_cpu" = ia64; then
8123         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8124         # chokes on -Wl,-G. The following line is correct:
8125           shared_flag='-G'
8126         else
8127           if test "$aix_use_runtimelinking" = yes; then
8128             shared_flag='${wl}-G'
8129           else
8130             shared_flag='${wl}-bM:SRE'
8131           fi
8132         fi
8133       fi
8134
8135       export_dynamic_flag_spec='${wl}-bexpall'
8136       # It seems that -bexpall does not export symbols beginning with
8137       # underscore (_), so it is better to generate a list of symbols to export.
8138       always_export_symbols=yes
8139       if test "$aix_use_runtimelinking" = yes; then
8140         # Warning - without using the other runtime loading flags (-brtl),
8141         # -berok will link without error, but may produce a broken library.
8142         allow_undefined_flag='-berok'
8143         # Determine the default libpath from the value encoded in an
8144         # empty executable.
8145         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8146 /* end confdefs.h.  */
8147
8148 int
8149 main ()
8150 {
8151
8152   ;
8153   return 0;
8154 }
8155 _ACEOF
8156 if ac_fn_c_try_link "$LINENO"; then :
8157
8158 lt_aix_libpath_sed='
8159     /Import File Strings/,/^$/ {
8160         /^0/ {
8161             s/^0  *\(.*\)$/\1/
8162             p
8163         }
8164     }'
8165 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8166 # Check for a 64-bit object if we didn't find anything.
8167 if test -z "$aix_libpath"; then
8168   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8169 fi
8170 fi
8171 rm -f core conftest.err conftest.$ac_objext \
8172     conftest$ac_exeext conftest.$ac_ext
8173 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8174
8175         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8176         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"
8177       else
8178         if test "$host_cpu" = ia64; then
8179           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8180           allow_undefined_flag="-z nodefs"
8181           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"
8182         else
8183          # Determine the default libpath from the value encoded in an
8184          # empty executable.
8185          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8186 /* end confdefs.h.  */
8187
8188 int
8189 main ()
8190 {
8191
8192   ;
8193   return 0;
8194 }
8195 _ACEOF
8196 if ac_fn_c_try_link "$LINENO"; then :
8197
8198 lt_aix_libpath_sed='
8199     /Import File Strings/,/^$/ {
8200         /^0/ {
8201             s/^0  *\(.*\)$/\1/
8202             p
8203         }
8204     }'
8205 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8206 # Check for a 64-bit object if we didn't find anything.
8207 if test -z "$aix_libpath"; then
8208   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8209 fi
8210 fi
8211 rm -f core conftest.err conftest.$ac_objext \
8212     conftest$ac_exeext conftest.$ac_ext
8213 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8214
8215          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8216           # Warning - without using the other run time loading flags,
8217           # -berok will link without error, but may produce a broken library.
8218           no_undefined_flag=' ${wl}-bernotok'
8219           allow_undefined_flag=' ${wl}-berok'
8220           # Exported symbols can be pulled into shared objects from archives
8221           whole_archive_flag_spec='$convenience'
8222           archive_cmds_need_lc=yes
8223           # This is similar to how AIX traditionally builds its shared libraries.
8224           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'
8225         fi
8226       fi
8227       ;;
8228
8229     amigaos*)
8230       case $host_cpu in
8231       powerpc)
8232             # see comment about AmigaOS4 .so support
8233             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8234             archive_expsym_cmds=''
8235         ;;
8236       m68k)
8237             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)'
8238             hardcode_libdir_flag_spec='-L$libdir'
8239             hardcode_minus_L=yes
8240         ;;
8241       esac
8242       ;;
8243
8244     bsdi[45]*)
8245       export_dynamic_flag_spec=-rdynamic
8246       ;;
8247
8248     cygwin* | mingw* | pw32* | cegcc*)
8249       # When not using gcc, we currently assume that we are using
8250       # Microsoft Visual C++.
8251       # hardcode_libdir_flag_spec is actually meaningless, as there is
8252       # no search path for DLLs.
8253       hardcode_libdir_flag_spec=' '
8254       allow_undefined_flag=unsupported
8255       # Tell ltmain to make .lib files, not .a files.
8256       libext=lib
8257       # Tell ltmain to make .dll files, not .so files.
8258       shrext_cmds=".dll"
8259       # FIXME: Setting linknames here is a bad hack.
8260       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8261       # The linker will automatically build a .lib file if we build a DLL.
8262       old_archive_from_new_cmds='true'
8263       # FIXME: Should let the user specify the lib program.
8264       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8265       fix_srcfile_path='`cygpath -w "$srcfile"`'
8266       enable_shared_with_static_runtimes=yes
8267       ;;
8268
8269     darwin* | rhapsody*)
8270
8271
8272   archive_cmds_need_lc=no
8273   hardcode_direct=no
8274   hardcode_automatic=yes
8275   hardcode_shlibpath_var=unsupported
8276   whole_archive_flag_spec=''
8277   link_all_deplibs=yes
8278   allow_undefined_flag="$_lt_dar_allow_undefined"
8279   case $cc_basename in
8280      ifort*) _lt_dar_can_shared=yes ;;
8281      *) _lt_dar_can_shared=$GCC ;;
8282   esac
8283   if test "$_lt_dar_can_shared" = "yes"; then
8284     output_verbose_link_cmd=echo
8285     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8286     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8287     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}"
8288     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}"
8289
8290   else
8291   ld_shlibs=no
8292   fi
8293
8294       ;;
8295
8296     dgux*)
8297       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8298       hardcode_libdir_flag_spec='-L$libdir'
8299       hardcode_shlibpath_var=no
8300       ;;
8301
8302     freebsd1*)
8303       ld_shlibs=no
8304       ;;
8305
8306     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8307     # support.  Future versions do this automatically, but an explicit c++rt0.o
8308     # does not break anything, and helps significantly (at the cost of a little
8309     # extra space).
8310     freebsd2.2*)
8311       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8312       hardcode_libdir_flag_spec='-R$libdir'
8313       hardcode_direct=yes
8314       hardcode_shlibpath_var=no
8315       ;;
8316
8317     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8318     freebsd2*)
8319       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8320       hardcode_direct=yes
8321       hardcode_minus_L=yes
8322       hardcode_shlibpath_var=no
8323       ;;
8324
8325     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8326     freebsd* | dragonfly*)
8327       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8328       hardcode_libdir_flag_spec='-R$libdir'
8329       hardcode_direct=yes
8330       hardcode_shlibpath_var=no
8331       ;;
8332
8333     hpux9*)
8334       if test "$GCC" = yes; then
8335         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'
8336       else
8337         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'
8338       fi
8339       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8340       hardcode_libdir_separator=:
8341       hardcode_direct=yes
8342
8343       # hardcode_minus_L: Not really in the search PATH,
8344       # but as the default location of the library.
8345       hardcode_minus_L=yes
8346       export_dynamic_flag_spec='${wl}-E'
8347       ;;
8348
8349     hpux10*)
8350       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8351         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8352       else
8353         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8354       fi
8355       if test "$with_gnu_ld" = no; then
8356         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8357         hardcode_libdir_flag_spec_ld='+b $libdir'
8358         hardcode_libdir_separator=:
8359         hardcode_direct=yes
8360         hardcode_direct_absolute=yes
8361         export_dynamic_flag_spec='${wl}-E'
8362         # hardcode_minus_L: Not really in the search PATH,
8363         # but as the default location of the library.
8364         hardcode_minus_L=yes
8365       fi
8366       ;;
8367
8368     hpux11*)
8369       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8370         case $host_cpu in
8371         hppa*64*)
8372           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8373           ;;
8374         ia64*)
8375           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8376           ;;
8377         *)
8378           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8379           ;;
8380         esac
8381       else
8382         case $host_cpu in
8383         hppa*64*)
8384           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8385           ;;
8386         ia64*)
8387           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8388           ;;
8389         *)
8390           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8391           ;;
8392         esac
8393       fi
8394       if test "$with_gnu_ld" = no; then
8395         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8396         hardcode_libdir_separator=:
8397
8398         case $host_cpu in
8399         hppa*64*|ia64*)
8400           hardcode_direct=no
8401           hardcode_shlibpath_var=no
8402           ;;
8403         *)
8404           hardcode_direct=yes
8405           hardcode_direct_absolute=yes
8406           export_dynamic_flag_spec='${wl}-E'
8407
8408           # hardcode_minus_L: Not really in the search PATH,
8409           # but as the default location of the library.
8410           hardcode_minus_L=yes
8411           ;;
8412         esac
8413       fi
8414       ;;
8415
8416     irix5* | irix6* | nonstopux*)
8417       if test "$GCC" = yes; then
8418         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'
8419         # Try to use the -exported_symbol ld option, if it does not
8420         # work, assume that -exports_file does not work either and
8421         # implicitly export all symbols.
8422         save_LDFLAGS="$LDFLAGS"
8423         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8424         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8425 /* end confdefs.h.  */
8426 int foo(void) {}
8427 _ACEOF
8428 if ac_fn_c_try_link "$LINENO"; then :
8429   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'
8430
8431 fi
8432 rm -f core conftest.err conftest.$ac_objext \
8433     conftest$ac_exeext conftest.$ac_ext
8434         LDFLAGS="$save_LDFLAGS"
8435       else
8436         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'
8437         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'
8438       fi
8439       archive_cmds_need_lc='no'
8440       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8441       hardcode_libdir_separator=:
8442       inherit_rpath=yes
8443       link_all_deplibs=yes
8444       ;;
8445
8446     netbsd*)
8447       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8448         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8449       else
8450         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8451       fi
8452       hardcode_libdir_flag_spec='-R$libdir'
8453       hardcode_direct=yes
8454       hardcode_shlibpath_var=no
8455       ;;
8456
8457     newsos6)
8458       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8459       hardcode_direct=yes
8460       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8461       hardcode_libdir_separator=:
8462       hardcode_shlibpath_var=no
8463       ;;
8464
8465     *nto* | *qnx*)
8466       ;;
8467
8468     openbsd*)
8469       if test -f /usr/libexec/ld.so; then
8470         hardcode_direct=yes
8471         hardcode_shlibpath_var=no
8472         hardcode_direct_absolute=yes
8473         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8474           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8475           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8476           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8477           export_dynamic_flag_spec='${wl}-E'
8478         else
8479           case $host_os in
8480            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8481              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8482              hardcode_libdir_flag_spec='-R$libdir'
8483              ;;
8484            *)
8485              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8486              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8487              ;;
8488           esac
8489         fi
8490       else
8491         ld_shlibs=no
8492       fi
8493       ;;
8494
8495     os2*)
8496       hardcode_libdir_flag_spec='-L$libdir'
8497       hardcode_minus_L=yes
8498       allow_undefined_flag=unsupported
8499       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'
8500       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8501       ;;
8502
8503     osf3*)
8504       if test "$GCC" = yes; then
8505         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8506         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'
8507       else
8508         allow_undefined_flag=' -expect_unresolved \*'
8509         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'
8510       fi
8511       archive_cmds_need_lc='no'
8512       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8513       hardcode_libdir_separator=:
8514       ;;
8515
8516     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8517       if test "$GCC" = yes; then
8518         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8519         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'
8520         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8521       else
8522         allow_undefined_flag=' -expect_unresolved \*'
8523         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'
8524         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~
8525         $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'
8526
8527         # Both c and cxx compiler support -rpath directly
8528         hardcode_libdir_flag_spec='-rpath $libdir'
8529       fi
8530       archive_cmds_need_lc='no'
8531       hardcode_libdir_separator=:
8532       ;;
8533
8534     solaris*)
8535       no_undefined_flag=' -z defs'
8536       if test "$GCC" = yes; then
8537         wlarc='${wl}'
8538         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8539         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8540           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8541       else
8542         case `$CC -V 2>&1` in
8543         *"Compilers 5.0"*)
8544           wlarc=''
8545           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8546           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8547           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8548           ;;
8549         *)
8550           wlarc='${wl}'
8551           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8552           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8553           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8554           ;;
8555         esac
8556       fi
8557       hardcode_libdir_flag_spec='-R$libdir'
8558       hardcode_shlibpath_var=no
8559       case $host_os in
8560       solaris2.[0-5] | solaris2.[0-5].*) ;;
8561       *)
8562         # The compiler driver will combine and reorder linker options,
8563         # but understands `-z linker_flag'.  GCC discards it without `$wl',
8564         # but is careful enough not to reorder.
8565         # Supported since Solaris 2.6 (maybe 2.5.1?)
8566         if test "$GCC" = yes; then
8567           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8568         else
8569           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8570         fi
8571         ;;
8572       esac
8573       link_all_deplibs=yes
8574       ;;
8575
8576     sunos4*)
8577       if test "x$host_vendor" = xsequent; then
8578         # Use $CC to link under sequent, because it throws in some extra .o
8579         # files that make .init and .fini sections work.
8580         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8581       else
8582         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8583       fi
8584       hardcode_libdir_flag_spec='-L$libdir'
8585       hardcode_direct=yes
8586       hardcode_minus_L=yes
8587       hardcode_shlibpath_var=no
8588       ;;
8589
8590     sysv4)
8591       case $host_vendor in
8592         sni)
8593           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8594           hardcode_direct=yes # is this really true???
8595         ;;
8596         siemens)
8597           ## LD is ld it makes a PLAMLIB
8598           ## CC just makes a GrossModule.
8599           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8600           reload_cmds='$CC -r -o $output$reload_objs'
8601           hardcode_direct=no
8602         ;;
8603         motorola)
8604           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8605           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8606         ;;
8607       esac
8608       runpath_var='LD_RUN_PATH'
8609       hardcode_shlibpath_var=no
8610       ;;
8611
8612     sysv4.3*)
8613       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8614       hardcode_shlibpath_var=no
8615       export_dynamic_flag_spec='-Bexport'
8616       ;;
8617
8618     sysv4*MP*)
8619       if test -d /usr/nec; then
8620         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8621         hardcode_shlibpath_var=no
8622         runpath_var=LD_RUN_PATH
8623         hardcode_runpath_var=yes
8624         ld_shlibs=yes
8625       fi
8626       ;;
8627
8628     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8629       no_undefined_flag='${wl}-z,text'
8630       archive_cmds_need_lc=no
8631       hardcode_shlibpath_var=no
8632       runpath_var='LD_RUN_PATH'
8633
8634       if test "$GCC" = yes; then
8635         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8636         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8637       else
8638         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8639         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8640       fi
8641       ;;
8642
8643     sysv5* | sco3.2v5* | sco5v6*)
8644       # Note: We can NOT use -z defs as we might desire, because we do not
8645       # link with -lc, and that would cause any symbols used from libc to
8646       # always be unresolved, which means just about no library would
8647       # ever link correctly.  If we're not using GNU ld we use -z text
8648       # though, which does catch some bad symbols but isn't as heavy-handed
8649       # as -z defs.
8650       no_undefined_flag='${wl}-z,text'
8651       allow_undefined_flag='${wl}-z,nodefs'
8652       archive_cmds_need_lc=no
8653       hardcode_shlibpath_var=no
8654       hardcode_libdir_flag_spec='${wl}-R,$libdir'
8655       hardcode_libdir_separator=':'
8656       link_all_deplibs=yes
8657       export_dynamic_flag_spec='${wl}-Bexport'
8658       runpath_var='LD_RUN_PATH'
8659
8660       if test "$GCC" = yes; then
8661         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8662         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8663       else
8664         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8665         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8666       fi
8667       ;;
8668
8669     uts4*)
8670       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8671       hardcode_libdir_flag_spec='-L$libdir'
8672       hardcode_shlibpath_var=no
8673       ;;
8674
8675     *)
8676       ld_shlibs=no
8677       ;;
8678     esac
8679
8680     if test x$host_vendor = xsni; then
8681       case $host in
8682       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8683         export_dynamic_flag_spec='${wl}-Blargedynsym'
8684         ;;
8685       esac
8686     fi
8687   fi
8688
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8690 $as_echo "$ld_shlibs" >&6; }
8691 test "$ld_shlibs" = no && can_build_shared=no
8692
8693 with_gnu_ld=$with_gnu_ld
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709 #
8710 # Do we need to explicitly link libc?
8711 #
8712 case "x$archive_cmds_need_lc" in
8713 x|xyes)
8714   # Assume -lc should be added
8715   archive_cmds_need_lc=yes
8716
8717   if test "$enable_shared" = yes && test "$GCC" = yes; then
8718     case $archive_cmds in
8719     *'~'*)
8720       # FIXME: we may have to deal with multi-command sequences.
8721       ;;
8722     '$CC '*)
8723       # Test whether the compiler implicitly links with -lc since on some
8724       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8725       # to ld, don't add -lc before -lgcc.
8726       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8727 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8728 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
8729   $as_echo_n "(cached) " >&6
8730 else
8731   $RM conftest*
8732         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8733
8734         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8735   (eval $ac_compile) 2>&5
8736   ac_status=$?
8737   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8738   test $ac_status = 0; } 2>conftest.err; then
8739           soname=conftest
8740           lib=conftest
8741           libobjs=conftest.$ac_objext
8742           deplibs=
8743           wl=$lt_prog_compiler_wl
8744           pic_flag=$lt_prog_compiler_pic
8745           compiler_flags=-v
8746           linker_flags=-v
8747           verstring=
8748           output_objdir=.
8749           libname=conftest
8750           lt_save_allow_undefined_flag=$allow_undefined_flag
8751           allow_undefined_flag=
8752           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8753   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8754   ac_status=$?
8755   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8756   test $ac_status = 0; }
8757           then
8758             lt_cv_archive_cmds_need_lc=no
8759           else
8760             lt_cv_archive_cmds_need_lc=yes
8761           fi
8762           allow_undefined_flag=$lt_save_allow_undefined_flag
8763         else
8764           cat conftest.err 1>&5
8765         fi
8766         $RM conftest*
8767
8768 fi
8769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
8770 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
8771       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
8772       ;;
8773     esac
8774   fi
8775   ;;
8776 esac
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8935 $as_echo_n "checking dynamic linker characteristics... " >&6; }
8936
8937 if test "$GCC" = yes; then
8938   case $host_os in
8939     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8940     *) lt_awk_arg="/^libraries:/" ;;
8941   esac
8942   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8943   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8944     # if the path contains ";" then we assume it to be the separator
8945     # otherwise default to the standard path separator (i.e. ":") - it is
8946     # assumed that no part of a normal pathname contains ";" but that should
8947     # okay in the real world where ";" in dirpaths is itself problematic.
8948     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8949   else
8950     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8951   fi
8952   # Ok, now we have the path, separated by spaces, we can step through it
8953   # and add multilib dir if necessary.
8954   lt_tmp_lt_search_path_spec=
8955   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8956   for lt_sys_path in $lt_search_path_spec; do
8957     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8958       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8959     else
8960       test -d "$lt_sys_path" && \
8961         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8962     fi
8963   done
8964   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8965 BEGIN {RS=" "; FS="/|\n";} {
8966   lt_foo="";
8967   lt_count=0;
8968   for (lt_i = NF; lt_i > 0; lt_i--) {
8969     if ($lt_i != "" && $lt_i != ".") {
8970       if ($lt_i == "..") {
8971         lt_count++;
8972       } else {
8973         if (lt_count == 0) {
8974           lt_foo="/" $lt_i lt_foo;
8975         } else {
8976           lt_count--;
8977         }
8978       }
8979     }
8980   }
8981   if (lt_foo != "") { lt_freq[lt_foo]++; }
8982   if (lt_freq[lt_foo] == 1) { print lt_foo; }
8983 }'`
8984   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8985 else
8986   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8987 fi
8988 library_names_spec=
8989 libname_spec='lib$name'
8990 soname_spec=
8991 shrext_cmds=".so"
8992 postinstall_cmds=
8993 postuninstall_cmds=
8994 finish_cmds=
8995 finish_eval=
8996 shlibpath_var=
8997 shlibpath_overrides_runpath=unknown
8998 version_type=none
8999 dynamic_linker="$host_os ld.so"
9000 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9001 need_lib_prefix=unknown
9002 hardcode_into_libs=no
9003
9004 # when you set need_version to no, make sure it does not cause -set_version
9005 # flags to be left without arguments
9006 need_version=unknown
9007
9008 case $host_os in
9009 aix3*)
9010   version_type=linux
9011   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9012   shlibpath_var=LIBPATH
9013
9014   # AIX 3 has no versioning support, so we append a major version to the name.
9015   soname_spec='${libname}${release}${shared_ext}$major'
9016   ;;
9017
9018 aix[4-9]*)
9019   version_type=linux
9020   need_lib_prefix=no
9021   need_version=no
9022   hardcode_into_libs=yes
9023   if test "$host_cpu" = ia64; then
9024     # AIX 5 supports IA64
9025     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9026     shlibpath_var=LD_LIBRARY_PATH
9027   else
9028     # With GCC up to 2.95.x, collect2 would create an import file
9029     # for dependence libraries.  The import file would start with
9030     # the line `#! .'.  This would cause the generated library to
9031     # depend on `.', always an invalid library.  This was fixed in
9032     # development snapshots of GCC prior to 3.0.
9033     case $host_os in
9034       aix4 | aix4.[01] | aix4.[01].*)
9035       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9036            echo ' yes '
9037            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9038         :
9039       else
9040         can_build_shared=no
9041       fi
9042       ;;
9043     esac
9044     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9045     # soname into executable. Probably we can add versioning support to
9046     # collect2, so additional links can be useful in future.
9047     if test "$aix_use_runtimelinking" = yes; then
9048       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9049       # instead of lib<name>.a to let people know that these are not
9050       # typical AIX shared libraries.
9051       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9052     else
9053       # We preserve .a as extension for shared libraries through AIX4.2
9054       # and later when we are not doing run time linking.
9055       library_names_spec='${libname}${release}.a $libname.a'
9056       soname_spec='${libname}${release}${shared_ext}$major'
9057     fi
9058     shlibpath_var=LIBPATH
9059   fi
9060   ;;
9061
9062 amigaos*)
9063   case $host_cpu in
9064   powerpc)
9065     # Since July 2007 AmigaOS4 officially supports .so libraries.
9066     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9067     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9068     ;;
9069   m68k)
9070     library_names_spec='$libname.ixlibrary $libname.a'
9071     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9072     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'
9073     ;;
9074   esac
9075   ;;
9076
9077 beos*)
9078   library_names_spec='${libname}${shared_ext}'
9079   dynamic_linker="$host_os ld.so"
9080   shlibpath_var=LIBRARY_PATH
9081   ;;
9082
9083 bsdi[45]*)
9084   version_type=linux
9085   need_version=no
9086   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9087   soname_spec='${libname}${release}${shared_ext}$major'
9088   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9089   shlibpath_var=LD_LIBRARY_PATH
9090   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9091   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9092   # the default ld.so.conf also contains /usr/contrib/lib and
9093   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9094   # libtool to hard-code these into programs
9095   ;;
9096
9097 cygwin* | mingw* | pw32* | cegcc*)
9098   version_type=windows
9099   shrext_cmds=".dll"
9100   need_version=no
9101   need_lib_prefix=no
9102
9103   case $GCC,$host_os in
9104   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9105     library_names_spec='$libname.dll.a'
9106     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9107     postinstall_cmds='base_file=`basename \${file}`~
9108       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9109       dldir=$destdir/`dirname \$dlpath`~
9110       test -d \$dldir || mkdir -p \$dldir~
9111       $install_prog $dir/$dlname \$dldir/$dlname~
9112       chmod a+x \$dldir/$dlname~
9113       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9114         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9115       fi'
9116     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9117       dlpath=$dir/\$dldll~
9118        $RM \$dlpath'
9119     shlibpath_overrides_runpath=yes
9120
9121     case $host_os in
9122     cygwin*)
9123       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9124       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9125       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9126       ;;
9127     mingw* | cegcc*)
9128       # MinGW DLLs use traditional 'lib' prefix
9129       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9130       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9131       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9132         # It is most probably a Windows format PATH printed by
9133         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9134         # path with ; separators, and with drive letters. We can handle the
9135         # drive letters (cygwin fileutils understands them), so leave them,
9136         # especially as we might pass files found there to a mingw objdump,
9137         # which wouldn't understand a cygwinified path. Ahh.
9138         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9139       else
9140         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9141       fi
9142       ;;
9143     pw32*)
9144       # pw32 DLLs use 'pw' prefix rather than 'lib'
9145       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9146       ;;
9147     esac
9148     ;;
9149
9150   *)
9151     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9152     ;;
9153   esac
9154   dynamic_linker='Win32 ld.exe'
9155   # FIXME: first we should search . and the directory the executable is in
9156   shlibpath_var=PATH
9157   ;;
9158
9159 darwin* | rhapsody*)
9160   dynamic_linker="$host_os dyld"
9161   version_type=darwin
9162   need_lib_prefix=no
9163   need_version=no
9164   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9165   soname_spec='${libname}${release}${major}$shared_ext'
9166   shlibpath_overrides_runpath=yes
9167   shlibpath_var=DYLD_LIBRARY_PATH
9168   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9169
9170   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9171   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9172   ;;
9173
9174 dgux*)
9175   version_type=linux
9176   need_lib_prefix=no
9177   need_version=no
9178   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9179   soname_spec='${libname}${release}${shared_ext}$major'
9180   shlibpath_var=LD_LIBRARY_PATH
9181   ;;
9182
9183 freebsd1*)
9184   dynamic_linker=no
9185   ;;
9186
9187 freebsd* | dragonfly*)
9188   # DragonFly does not have aout.  When/if they implement a new
9189   # versioning mechanism, adjust this.
9190   if test -x /usr/bin/objformat; then
9191     objformat=`/usr/bin/objformat`
9192   else
9193     case $host_os in
9194     freebsd[123]*) objformat=aout ;;
9195     *) objformat=elf ;;
9196     esac
9197   fi
9198   version_type=freebsd-$objformat
9199   case $version_type in
9200     freebsd-elf*)
9201       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9202       need_version=no
9203       need_lib_prefix=no
9204       ;;
9205     freebsd-*)
9206       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9207       need_version=yes
9208       ;;
9209   esac
9210   shlibpath_var=LD_LIBRARY_PATH
9211   case $host_os in
9212   freebsd2*)
9213     shlibpath_overrides_runpath=yes
9214     ;;
9215   freebsd3.[01]* | freebsdelf3.[01]*)
9216     shlibpath_overrides_runpath=yes
9217     hardcode_into_libs=yes
9218     ;;
9219   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9220   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9221     shlibpath_overrides_runpath=no
9222     hardcode_into_libs=yes
9223     ;;
9224   *) # from 4.6 on, and DragonFly
9225     shlibpath_overrides_runpath=yes
9226     hardcode_into_libs=yes
9227     ;;
9228   esac
9229   ;;
9230
9231 gnu*)
9232   version_type=linux
9233   need_lib_prefix=no
9234   need_version=no
9235   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9236   soname_spec='${libname}${release}${shared_ext}$major'
9237   shlibpath_var=LD_LIBRARY_PATH
9238   hardcode_into_libs=yes
9239   ;;
9240
9241 hpux9* | hpux10* | hpux11*)
9242   # Give a soname corresponding to the major version so that dld.sl refuses to
9243   # link against other versions.
9244   version_type=sunos
9245   need_lib_prefix=no
9246   need_version=no
9247   case $host_cpu in
9248   ia64*)
9249     shrext_cmds='.so'
9250     hardcode_into_libs=yes
9251     dynamic_linker="$host_os dld.so"
9252     shlibpath_var=LD_LIBRARY_PATH
9253     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9254     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9255     soname_spec='${libname}${release}${shared_ext}$major'
9256     if test "X$HPUX_IA64_MODE" = X32; then
9257       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9258     else
9259       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9260     fi
9261     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9262     ;;
9263   hppa*64*)
9264     shrext_cmds='.sl'
9265     hardcode_into_libs=yes
9266     dynamic_linker="$host_os dld.sl"
9267     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9268     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9269     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9270     soname_spec='${libname}${release}${shared_ext}$major'
9271     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9272     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9273     ;;
9274   *)
9275     shrext_cmds='.sl'
9276     dynamic_linker="$host_os dld.sl"
9277     shlibpath_var=SHLIB_PATH
9278     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9279     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9280     soname_spec='${libname}${release}${shared_ext}$major'
9281     ;;
9282   esac
9283   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9284   postinstall_cmds='chmod 555 $lib'
9285   ;;
9286
9287 interix[3-9]*)
9288   version_type=linux
9289   need_lib_prefix=no
9290   need_version=no
9291   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9292   soname_spec='${libname}${release}${shared_ext}$major'
9293   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9294   shlibpath_var=LD_LIBRARY_PATH
9295   shlibpath_overrides_runpath=no
9296   hardcode_into_libs=yes
9297   ;;
9298
9299 irix5* | irix6* | nonstopux*)
9300   case $host_os in
9301     nonstopux*) version_type=nonstopux ;;
9302     *)
9303         if test "$lt_cv_prog_gnu_ld" = yes; then
9304                 version_type=linux
9305         else
9306                 version_type=irix
9307         fi ;;
9308   esac
9309   need_lib_prefix=no
9310   need_version=no
9311   soname_spec='${libname}${release}${shared_ext}$major'
9312   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9313   case $host_os in
9314   irix5* | nonstopux*)
9315     libsuff= shlibsuff=
9316     ;;
9317   *)
9318     case $LD in # libtool.m4 will add one of these switches to LD
9319     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9320       libsuff= shlibsuff= libmagic=32-bit;;
9321     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9322       libsuff=32 shlibsuff=N32 libmagic=N32;;
9323     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9324       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9325     *) libsuff= shlibsuff= libmagic=never-match;;
9326     esac
9327     ;;
9328   esac
9329   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9330   shlibpath_overrides_runpath=no
9331   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9332   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9333   hardcode_into_libs=yes
9334   ;;
9335
9336 # No shared lib support for Linux oldld, aout, or coff.
9337 linux*oldld* | linux*aout* | linux*coff*)
9338   dynamic_linker=no
9339   ;;
9340
9341 # This must be Linux ELF.
9342 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9343   version_type=linux
9344   need_lib_prefix=no
9345   need_version=no
9346   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9347   soname_spec='${libname}${release}${shared_ext}$major'
9348   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9349   shlibpath_var=LD_LIBRARY_PATH
9350   shlibpath_overrides_runpath=no
9351
9352   # Some binutils ld are patched to set DT_RUNPATH
9353   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9354   $as_echo_n "(cached) " >&6
9355 else
9356   lt_cv_shlibpath_overrides_runpath=no
9357     save_LDFLAGS=$LDFLAGS
9358     save_libdir=$libdir
9359     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9360          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9361     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9362 /* end confdefs.h.  */
9363
9364 int
9365 main ()
9366 {
9367
9368   ;
9369   return 0;
9370 }
9371 _ACEOF
9372 if ac_fn_c_try_link "$LINENO"; then :
9373   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9374   lt_cv_shlibpath_overrides_runpath=yes
9375 fi
9376 fi
9377 rm -f core conftest.err conftest.$ac_objext \
9378     conftest$ac_exeext conftest.$ac_ext
9379     LDFLAGS=$save_LDFLAGS
9380     libdir=$save_libdir
9381
9382 fi
9383
9384   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9385
9386   # This implies no fast_install, which is unacceptable.
9387   # Some rework will be needed to allow for fast_install
9388   # before this can be enabled.
9389   hardcode_into_libs=yes
9390
9391   # Append ld.so.conf contents to the search path
9392   if test -f /etc/ld.so.conf; then
9393     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' ' '`
9394     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9395   fi
9396
9397   # We used to test for /lib/ld.so.1 and disable shared libraries on
9398   # powerpc, because MkLinux only supported shared libraries with the
9399   # GNU dynamic linker.  Since this was broken with cross compilers,
9400   # most powerpc-linux boxes support dynamic linking these days and
9401   # people can always --disable-shared, the test was removed, and we
9402   # assume the GNU/Linux dynamic linker is in use.
9403   dynamic_linker='GNU/Linux ld.so'
9404   ;;
9405
9406 netbsd*)
9407   version_type=sunos
9408   need_lib_prefix=no
9409   need_version=no
9410   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9411     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9412     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9413     dynamic_linker='NetBSD (a.out) ld.so'
9414   else
9415     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9416     soname_spec='${libname}${release}${shared_ext}$major'
9417     dynamic_linker='NetBSD ld.elf_so'
9418   fi
9419   shlibpath_var=LD_LIBRARY_PATH
9420   shlibpath_overrides_runpath=yes
9421   hardcode_into_libs=yes
9422   ;;
9423
9424 newsos6)
9425   version_type=linux
9426   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9427   shlibpath_var=LD_LIBRARY_PATH
9428   shlibpath_overrides_runpath=yes
9429   ;;
9430
9431 *nto* | *qnx*)
9432   version_type=qnx
9433   need_lib_prefix=no
9434   need_version=no
9435   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9436   soname_spec='${libname}${release}${shared_ext}$major'
9437   shlibpath_var=LD_LIBRARY_PATH
9438   shlibpath_overrides_runpath=no
9439   hardcode_into_libs=yes
9440   dynamic_linker='ldqnx.so'
9441   ;;
9442
9443 openbsd*)
9444   version_type=sunos
9445   sys_lib_dlsearch_path_spec="/usr/lib"
9446   need_lib_prefix=no
9447   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9448   case $host_os in
9449     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9450     *)                          need_version=no  ;;
9451   esac
9452   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9453   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9454   shlibpath_var=LD_LIBRARY_PATH
9455   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9456     case $host_os in
9457       openbsd2.[89] | openbsd2.[89].*)
9458         shlibpath_overrides_runpath=no
9459         ;;
9460       *)
9461         shlibpath_overrides_runpath=yes
9462         ;;
9463       esac
9464   else
9465     shlibpath_overrides_runpath=yes
9466   fi
9467   ;;
9468
9469 os2*)
9470   libname_spec='$name'
9471   shrext_cmds=".dll"
9472   need_lib_prefix=no
9473   library_names_spec='$libname${shared_ext} $libname.a'
9474   dynamic_linker='OS/2 ld.exe'
9475   shlibpath_var=LIBPATH
9476   ;;
9477
9478 osf3* | osf4* | osf5*)
9479   version_type=osf
9480   need_lib_prefix=no
9481   need_version=no
9482   soname_spec='${libname}${release}${shared_ext}$major'
9483   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9484   shlibpath_var=LD_LIBRARY_PATH
9485   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9486   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9487   ;;
9488
9489 rdos*)
9490   dynamic_linker=no
9491   ;;
9492
9493 solaris*)
9494   version_type=linux
9495   need_lib_prefix=no
9496   need_version=no
9497   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9498   soname_spec='${libname}${release}${shared_ext}$major'
9499   shlibpath_var=LD_LIBRARY_PATH
9500   shlibpath_overrides_runpath=yes
9501   hardcode_into_libs=yes
9502   # ldd complains unless libraries are executable
9503   postinstall_cmds='chmod +x $lib'
9504   ;;
9505
9506 sunos4*)
9507   version_type=sunos
9508   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9509   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9510   shlibpath_var=LD_LIBRARY_PATH
9511   shlibpath_overrides_runpath=yes
9512   if test "$with_gnu_ld" = yes; then
9513     need_lib_prefix=no
9514   fi
9515   need_version=yes
9516   ;;
9517
9518 sysv4 | sysv4.3*)
9519   version_type=linux
9520   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9521   soname_spec='${libname}${release}${shared_ext}$major'
9522   shlibpath_var=LD_LIBRARY_PATH
9523   case $host_vendor in
9524     sni)
9525       shlibpath_overrides_runpath=no
9526       need_lib_prefix=no
9527       runpath_var=LD_RUN_PATH
9528       ;;
9529     siemens)
9530       need_lib_prefix=no
9531       ;;
9532     motorola)
9533       need_lib_prefix=no
9534       need_version=no
9535       shlibpath_overrides_runpath=no
9536       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9537       ;;
9538   esac
9539   ;;
9540
9541 sysv4*MP*)
9542   if test -d /usr/nec ;then
9543     version_type=linux
9544     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9545     soname_spec='$libname${shared_ext}.$major'
9546     shlibpath_var=LD_LIBRARY_PATH
9547   fi
9548   ;;
9549
9550 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9551   version_type=freebsd-elf
9552   need_lib_prefix=no
9553   need_version=no
9554   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9555   soname_spec='${libname}${release}${shared_ext}$major'
9556   shlibpath_var=LD_LIBRARY_PATH
9557   shlibpath_overrides_runpath=yes
9558   hardcode_into_libs=yes
9559   if test "$with_gnu_ld" = yes; then
9560     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9561   else
9562     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9563     case $host_os in
9564       sco3.2v5*)
9565         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9566         ;;
9567     esac
9568   fi
9569   sys_lib_dlsearch_path_spec='/usr/lib'
9570   ;;
9571
9572 tpf*)
9573   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9574   version_type=linux
9575   need_lib_prefix=no
9576   need_version=no
9577   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9578   shlibpath_var=LD_LIBRARY_PATH
9579   shlibpath_overrides_runpath=no
9580   hardcode_into_libs=yes
9581   ;;
9582
9583 uts4*)
9584   version_type=linux
9585   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9586   soname_spec='${libname}${release}${shared_ext}$major'
9587   shlibpath_var=LD_LIBRARY_PATH
9588   ;;
9589
9590 *)
9591   dynamic_linker=no
9592   ;;
9593 esac
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9595 $as_echo "$dynamic_linker" >&6; }
9596 test "$dynamic_linker" = no && can_build_shared=no
9597
9598 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9599 if test "$GCC" = yes; then
9600   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9601 fi
9602
9603 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9604   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9605 fi
9606 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9607   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9608 fi
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9697 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9698 hardcode_action=
9699 if test -n "$hardcode_libdir_flag_spec" ||
9700    test -n "$runpath_var" ||
9701    test "X$hardcode_automatic" = "Xyes" ; then
9702
9703   # We can hardcode non-existent directories.
9704   if test "$hardcode_direct" != no &&
9705      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9706      # have to relink, otherwise we might link with an installed library
9707      # when we should be linking with a yet-to-be-installed one
9708      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9709      test "$hardcode_minus_L" != no; then
9710     # Linking always hardcodes the temporary library directory.
9711     hardcode_action=relink
9712   else
9713     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9714     hardcode_action=immediate
9715   fi
9716 else
9717   # We cannot hardcode anything, or else we can only hardcode existing
9718   # directories.
9719   hardcode_action=unsupported
9720 fi
9721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9722 $as_echo "$hardcode_action" >&6; }
9723
9724 if test "$hardcode_action" = relink ||
9725    test "$inherit_rpath" = yes; then
9726   # Fast installation is not supported
9727   enable_fast_install=no
9728 elif test "$shlibpath_overrides_runpath" = yes ||
9729      test "$enable_shared" = no; then
9730   # Fast installation is not necessary
9731   enable_fast_install=needless
9732 fi
9733
9734
9735
9736
9737
9738
9739   if test "x$enable_dlopen" != xyes; then
9740   enable_dlopen=unknown
9741   enable_dlopen_self=unknown
9742   enable_dlopen_self_static=unknown
9743 else
9744   lt_cv_dlopen=no
9745   lt_cv_dlopen_libs=
9746
9747   case $host_os in
9748   beos*)
9749     lt_cv_dlopen="load_add_on"
9750     lt_cv_dlopen_libs=
9751     lt_cv_dlopen_self=yes
9752     ;;
9753
9754   mingw* | pw32* | cegcc*)
9755     lt_cv_dlopen="LoadLibrary"
9756     lt_cv_dlopen_libs=
9757     ;;
9758
9759   cygwin*)
9760     lt_cv_dlopen="dlopen"
9761     lt_cv_dlopen_libs=
9762     ;;
9763
9764   darwin*)
9765   # if libdl is installed we need to link against it
9766     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9767 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9768 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9769   $as_echo_n "(cached) " >&6
9770 else
9771   ac_check_lib_save_LIBS=$LIBS
9772 LIBS="-ldl  $LIBS"
9773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9774 /* end confdefs.h.  */
9775
9776 /* Override any GCC internal prototype to avoid an error.
9777    Use char because int might match the return type of a GCC
9778    builtin and then its argument prototype would still apply.  */
9779 #ifdef __cplusplus
9780 extern "C"
9781 #endif
9782 char dlopen ();
9783 int
9784 main ()
9785 {
9786 return dlopen ();
9787   ;
9788   return 0;
9789 }
9790 _ACEOF
9791 if ac_fn_c_try_link "$LINENO"; then :
9792   ac_cv_lib_dl_dlopen=yes
9793 else
9794   ac_cv_lib_dl_dlopen=no
9795 fi
9796 rm -f core conftest.err conftest.$ac_objext \
9797     conftest$ac_exeext conftest.$ac_ext
9798 LIBS=$ac_check_lib_save_LIBS
9799 fi
9800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9801 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9802 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9803   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9804 else
9805
9806     lt_cv_dlopen="dyld"
9807     lt_cv_dlopen_libs=
9808     lt_cv_dlopen_self=yes
9809
9810 fi
9811
9812     ;;
9813
9814   *)
9815     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9816 if test "x$ac_cv_func_shl_load" = x""yes; then :
9817   lt_cv_dlopen="shl_load"
9818 else
9819   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9820 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9821 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9822   $as_echo_n "(cached) " >&6
9823 else
9824   ac_check_lib_save_LIBS=$LIBS
9825 LIBS="-ldld  $LIBS"
9826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9827 /* end confdefs.h.  */
9828
9829 /* Override any GCC internal prototype to avoid an error.
9830    Use char because int might match the return type of a GCC
9831    builtin and then its argument prototype would still apply.  */
9832 #ifdef __cplusplus
9833 extern "C"
9834 #endif
9835 char shl_load ();
9836 int
9837 main ()
9838 {
9839 return shl_load ();
9840   ;
9841   return 0;
9842 }
9843 _ACEOF
9844 if ac_fn_c_try_link "$LINENO"; then :
9845   ac_cv_lib_dld_shl_load=yes
9846 else
9847   ac_cv_lib_dld_shl_load=no
9848 fi
9849 rm -f core conftest.err conftest.$ac_objext \
9850     conftest$ac_exeext conftest.$ac_ext
9851 LIBS=$ac_check_lib_save_LIBS
9852 fi
9853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9854 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9855 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9856   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9857 else
9858   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9859 if test "x$ac_cv_func_dlopen" = x""yes; then :
9860   lt_cv_dlopen="dlopen"
9861 else
9862   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9863 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9864 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9865   $as_echo_n "(cached) " >&6
9866 else
9867   ac_check_lib_save_LIBS=$LIBS
9868 LIBS="-ldl  $LIBS"
9869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9870 /* end confdefs.h.  */
9871
9872 /* Override any GCC internal prototype to avoid an error.
9873    Use char because int might match the return type of a GCC
9874    builtin and then its argument prototype would still apply.  */
9875 #ifdef __cplusplus
9876 extern "C"
9877 #endif
9878 char dlopen ();
9879 int
9880 main ()
9881 {
9882 return dlopen ();
9883   ;
9884   return 0;
9885 }
9886 _ACEOF
9887 if ac_fn_c_try_link "$LINENO"; then :
9888   ac_cv_lib_dl_dlopen=yes
9889 else
9890   ac_cv_lib_dl_dlopen=no
9891 fi
9892 rm -f core conftest.err conftest.$ac_objext \
9893     conftest$ac_exeext conftest.$ac_ext
9894 LIBS=$ac_check_lib_save_LIBS
9895 fi
9896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9897 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9898 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9899   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9900 else
9901   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9902 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
9903 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
9904   $as_echo_n "(cached) " >&6
9905 else
9906   ac_check_lib_save_LIBS=$LIBS
9907 LIBS="-lsvld  $LIBS"
9908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9909 /* end confdefs.h.  */
9910
9911 /* Override any GCC internal prototype to avoid an error.
9912    Use char because int might match the return type of a GCC
9913    builtin and then its argument prototype would still apply.  */
9914 #ifdef __cplusplus
9915 extern "C"
9916 #endif
9917 char dlopen ();
9918 int
9919 main ()
9920 {
9921 return dlopen ();
9922   ;
9923   return 0;
9924 }
9925 _ACEOF
9926 if ac_fn_c_try_link "$LINENO"; then :
9927   ac_cv_lib_svld_dlopen=yes
9928 else
9929   ac_cv_lib_svld_dlopen=no
9930 fi
9931 rm -f core conftest.err conftest.$ac_objext \
9932     conftest$ac_exeext conftest.$ac_ext
9933 LIBS=$ac_check_lib_save_LIBS
9934 fi
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9936 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9937 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
9938   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9939 else
9940   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
9941 $as_echo_n "checking for dld_link in -ldld... " >&6; }
9942 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
9943   $as_echo_n "(cached) " >&6
9944 else
9945   ac_check_lib_save_LIBS=$LIBS
9946 LIBS="-ldld  $LIBS"
9947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9948 /* end confdefs.h.  */
9949
9950 /* Override any GCC internal prototype to avoid an error.
9951    Use char because int might match the return type of a GCC
9952    builtin and then its argument prototype would still apply.  */
9953 #ifdef __cplusplus
9954 extern "C"
9955 #endif
9956 char dld_link ();
9957 int
9958 main ()
9959 {
9960 return dld_link ();
9961   ;
9962   return 0;
9963 }
9964 _ACEOF
9965 if ac_fn_c_try_link "$LINENO"; then :
9966   ac_cv_lib_dld_dld_link=yes
9967 else
9968   ac_cv_lib_dld_dld_link=no
9969 fi
9970 rm -f core conftest.err conftest.$ac_objext \
9971     conftest$ac_exeext conftest.$ac_ext
9972 LIBS=$ac_check_lib_save_LIBS
9973 fi
9974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
9975 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
9976 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
9977   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9978 fi
9979
9980
9981 fi
9982
9983
9984 fi
9985
9986
9987 fi
9988
9989
9990 fi
9991
9992
9993 fi
9994
9995     ;;
9996   esac
9997
9998   if test "x$lt_cv_dlopen" != xno; then
9999     enable_dlopen=yes
10000   else
10001     enable_dlopen=no
10002   fi
10003
10004   case $lt_cv_dlopen in
10005   dlopen)
10006     save_CPPFLAGS="$CPPFLAGS"
10007     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10008
10009     save_LDFLAGS="$LDFLAGS"
10010     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10011
10012     save_LIBS="$LIBS"
10013     LIBS="$lt_cv_dlopen_libs $LIBS"
10014
10015     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10016 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10017 if test "${lt_cv_dlopen_self+set}" = set; then :
10018   $as_echo_n "(cached) " >&6
10019 else
10020           if test "$cross_compiling" = yes; then :
10021   lt_cv_dlopen_self=cross
10022 else
10023   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10024   lt_status=$lt_dlunknown
10025   cat > conftest.$ac_ext <<_LT_EOF
10026 #line 10026 "configure"
10027 #include "confdefs.h"
10028
10029 #if HAVE_DLFCN_H
10030 #include <dlfcn.h>
10031 #endif
10032
10033 #include <stdio.h>
10034
10035 #ifdef RTLD_GLOBAL
10036 #  define LT_DLGLOBAL           RTLD_GLOBAL
10037 #else
10038 #  ifdef DL_GLOBAL
10039 #    define LT_DLGLOBAL         DL_GLOBAL
10040 #  else
10041 #    define LT_DLGLOBAL         0
10042 #  endif
10043 #endif
10044
10045 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10046    find out it does not work in some platform. */
10047 #ifndef LT_DLLAZY_OR_NOW
10048 #  ifdef RTLD_LAZY
10049 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10050 #  else
10051 #    ifdef DL_LAZY
10052 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10053 #    else
10054 #      ifdef RTLD_NOW
10055 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10056 #      else
10057 #        ifdef DL_NOW
10058 #          define LT_DLLAZY_OR_NOW      DL_NOW
10059 #        else
10060 #          define LT_DLLAZY_OR_NOW      0
10061 #        endif
10062 #      endif
10063 #    endif
10064 #  endif
10065 #endif
10066
10067 void fnord() { int i=42;}
10068 int main ()
10069 {
10070   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10071   int status = $lt_dlunknown;
10072
10073   if (self)
10074     {
10075       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10076       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10077       /* dlclose (self); */
10078     }
10079   else
10080     puts (dlerror ());
10081
10082   return status;
10083 }
10084 _LT_EOF
10085   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10086   (eval $ac_link) 2>&5
10087   ac_status=$?
10088   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10089   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10090     (./conftest; exit; ) >&5 2>/dev/null
10091     lt_status=$?
10092     case x$lt_status in
10093       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10094       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10095       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10096     esac
10097   else :
10098     # compilation failed
10099     lt_cv_dlopen_self=no
10100   fi
10101 fi
10102 rm -fr conftest*
10103
10104
10105 fi
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10107 $as_echo "$lt_cv_dlopen_self" >&6; }
10108
10109     if test "x$lt_cv_dlopen_self" = xyes; then
10110       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10111       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10112 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10113 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10114   $as_echo_n "(cached) " >&6
10115 else
10116           if test "$cross_compiling" = yes; then :
10117   lt_cv_dlopen_self_static=cross
10118 else
10119   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10120   lt_status=$lt_dlunknown
10121   cat > conftest.$ac_ext <<_LT_EOF
10122 #line 10122 "configure"
10123 #include "confdefs.h"
10124
10125 #if HAVE_DLFCN_H
10126 #include <dlfcn.h>
10127 #endif
10128
10129 #include <stdio.h>
10130
10131 #ifdef RTLD_GLOBAL
10132 #  define LT_DLGLOBAL           RTLD_GLOBAL
10133 #else
10134 #  ifdef DL_GLOBAL
10135 #    define LT_DLGLOBAL         DL_GLOBAL
10136 #  else
10137 #    define LT_DLGLOBAL         0
10138 #  endif
10139 #endif
10140
10141 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10142    find out it does not work in some platform. */
10143 #ifndef LT_DLLAZY_OR_NOW
10144 #  ifdef RTLD_LAZY
10145 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10146 #  else
10147 #    ifdef DL_LAZY
10148 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10149 #    else
10150 #      ifdef RTLD_NOW
10151 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10152 #      else
10153 #        ifdef DL_NOW
10154 #          define LT_DLLAZY_OR_NOW      DL_NOW
10155 #        else
10156 #          define LT_DLLAZY_OR_NOW      0
10157 #        endif
10158 #      endif
10159 #    endif
10160 #  endif
10161 #endif
10162
10163 void fnord() { int i=42;}
10164 int main ()
10165 {
10166   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10167   int status = $lt_dlunknown;
10168
10169   if (self)
10170     {
10171       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10172       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10173       /* dlclose (self); */
10174     }
10175   else
10176     puts (dlerror ());
10177
10178   return status;
10179 }
10180 _LT_EOF
10181   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10182   (eval $ac_link) 2>&5
10183   ac_status=$?
10184   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10185   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10186     (./conftest; exit; ) >&5 2>/dev/null
10187     lt_status=$?
10188     case x$lt_status in
10189       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10190       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10191       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10192     esac
10193   else :
10194     # compilation failed
10195     lt_cv_dlopen_self_static=no
10196   fi
10197 fi
10198 rm -fr conftest*
10199
10200
10201 fi
10202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10203 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10204     fi
10205
10206     CPPFLAGS="$save_CPPFLAGS"
10207     LDFLAGS="$save_LDFLAGS"
10208     LIBS="$save_LIBS"
10209     ;;
10210   esac
10211
10212   case $lt_cv_dlopen_self in
10213   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10214   *) enable_dlopen_self=unknown ;;
10215   esac
10216
10217   case $lt_cv_dlopen_self_static in
10218   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10219   *) enable_dlopen_self_static=unknown ;;
10220   esac
10221 fi
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239 striplib=
10240 old_striplib=
10241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10242 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10243 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10244   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10245   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10247 $as_echo "yes" >&6; }
10248 else
10249 # FIXME - insert some real tests, host_os isn't really good enough
10250   case $host_os in
10251   darwin*)
10252     if test -n "$STRIP" ; then
10253       striplib="$STRIP -x"
10254       old_striplib="$STRIP -S"
10255       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10256 $as_echo "yes" >&6; }
10257     else
10258       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10259 $as_echo "no" >&6; }
10260     fi
10261     ;;
10262   *)
10263     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10264 $as_echo "no" >&6; }
10265     ;;
10266   esac
10267 fi
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280   # Report which library types will actually be built
10281   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10282 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10284 $as_echo "$can_build_shared" >&6; }
10285
10286   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10287 $as_echo_n "checking whether to build shared libraries... " >&6; }
10288   test "$can_build_shared" = "no" && enable_shared=no
10289
10290   # On AIX, shared libraries and static libraries use the same namespace, and
10291   # are all built from PIC.
10292   case $host_os in
10293   aix3*)
10294     test "$enable_shared" = yes && enable_static=no
10295     if test -n "$RANLIB"; then
10296       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10297       postinstall_cmds='$RANLIB $lib'
10298     fi
10299     ;;
10300
10301   aix[4-9]*)
10302     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10303       test "$enable_shared" = yes && enable_static=no
10304     fi
10305     ;;
10306   esac
10307   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10308 $as_echo "$enable_shared" >&6; }
10309
10310   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10311 $as_echo_n "checking whether to build static libraries... " >&6; }
10312   # Make sure either enable_shared or enable_static is yes.
10313   test "$enable_shared" = yes || enable_static=yes
10314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10315 $as_echo "$enable_static" >&6; }
10316
10317
10318
10319
10320 fi
10321 ac_ext=c
10322 ac_cpp='$CPP $CPPFLAGS'
10323 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10324 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10325 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10326
10327 CC="$lt_save_CC"
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341         ac_config_commands="$ac_config_commands libtool"
10342
10343
10344
10345
10346 # Only expand once:
10347
10348
10349
10350 ac_config_files="$ac_config_files Makefile"
10351
10352 cat >confcache <<\_ACEOF
10353 # This file is a shell script that caches the results of configure
10354 # tests run on this system so they can be shared between configure
10355 # scripts and configure runs, see configure's option --config-cache.
10356 # It is not useful on other systems.  If it contains results you don't
10357 # want to keep, you may remove or edit it.
10358 #
10359 # config.status only pays attention to the cache file if you give it
10360 # the --recheck option to rerun configure.
10361 #
10362 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10363 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10364 # following values.
10365
10366 _ACEOF
10367
10368 # The following way of writing the cache mishandles newlines in values,
10369 # but we know of no workaround that is simple, portable, and efficient.
10370 # So, we kill variables containing newlines.
10371 # Ultrix sh set writes to stderr and can't be redirected directly,
10372 # and sets the high bit in the cache file unless we assign to the vars.
10373 (
10374   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10375     eval ac_val=\$$ac_var
10376     case $ac_val in #(
10377     *${as_nl}*)
10378       case $ac_var in #(
10379       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10380 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10381       esac
10382       case $ac_var in #(
10383       _ | IFS | as_nl) ;; #(
10384       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10385       *) { eval $ac_var=; unset $ac_var;} ;;
10386       esac ;;
10387     esac
10388   done
10389
10390   (set) 2>&1 |
10391     case $as_nl`(ac_space=' '; set) 2>&1` in #(
10392     *${as_nl}ac_space=\ *)
10393       # `set' does not quote correctly, so add quotes: double-quote
10394       # substitution turns \\\\ into \\, and sed turns \\ into \.
10395       sed -n \
10396         "s/'/'\\\\''/g;
10397           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10398       ;; #(
10399     *)
10400       # `set' quotes correctly as required by POSIX, so do not add quotes.
10401       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10402       ;;
10403     esac |
10404     sort
10405 ) |
10406   sed '
10407      /^ac_cv_env_/b end
10408      t clear
10409      :clear
10410      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10411      t end
10412      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10413      :end' >>confcache
10414 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10415   if test -w "$cache_file"; then
10416     test "x$cache_file" != "x/dev/null" &&
10417       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10418 $as_echo "$as_me: updating cache $cache_file" >&6;}
10419     cat confcache >$cache_file
10420   else
10421     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10422 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10423   fi
10424 fi
10425 rm -f confcache
10426
10427 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10428 # Let make expand exec_prefix.
10429 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10430
10431 # Transform confdefs.h into DEFS.
10432 # Protect against shell expansion while executing Makefile rules.
10433 # Protect against Makefile macro expansion.
10434 #
10435 # If the first sed substitution is executed (which looks for macros that
10436 # take arguments), then branch to the quote section.  Otherwise,
10437 # look for a macro that doesn't take arguments.
10438 ac_script='
10439 :mline
10440 /\\$/{
10441  N
10442  s,\\\n,,
10443  b mline
10444 }
10445 t clear
10446 :clear
10447 s/^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
10448 t quote
10449 s/^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
10450 t quote
10451 b any
10452 :quote
10453 s/[      `~#$^&*(){}\\|;'\''"<>?]/\\&/g
10454 s/\[/\\&/g
10455 s/\]/\\&/g
10456 s/\$/$$/g
10457 H
10458 :any
10459 ${
10460         g
10461         s/^\n//
10462         s/\n/ /g
10463         p
10464 }
10465 '
10466 DEFS=`sed -n "$ac_script" confdefs.h`
10467
10468
10469 ac_libobjs=
10470 ac_ltlibobjs=
10471 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10472   # 1. Remove the extension, and $U if already installed.
10473   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10474   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10475   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10476   #    will be set to the directory where LIBOBJS objects are built.
10477   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10478   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10479 done
10480 LIBOBJS=$ac_libobjs
10481
10482 LTLIBOBJS=$ac_ltlibobjs
10483
10484
10485  if test -n "$EXEEXT"; then
10486   am__EXEEXT_TRUE=
10487   am__EXEEXT_FALSE='#'
10488 else
10489   am__EXEEXT_TRUE='#'
10490   am__EXEEXT_FALSE=
10491 fi
10492
10493 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
10494   as_fn_error "conditional \"AMDEP\" was never defined.
10495 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10496 fi
10497 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
10498   as_fn_error "conditional \"am__fastdepCC\" was never defined.
10499 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10500 fi
10501
10502 : ${CONFIG_STATUS=./config.status}
10503 ac_write_fail=0
10504 ac_clean_files_save=$ac_clean_files
10505 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10507 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10508 as_write_fail=0
10509 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10510 #! $SHELL
10511 # Generated by $as_me.
10512 # Run this file to recreate the current configuration.
10513 # Compiler output produced by configure, useful for debugging
10514 # configure, is in config.log if it exists.
10515
10516 debug=false
10517 ac_cs_recheck=false
10518 ac_cs_silent=false
10519
10520 SHELL=\${CONFIG_SHELL-$SHELL}
10521 export SHELL
10522 _ASEOF
10523 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10524 ## -------------------- ##
10525 ## M4sh Initialization. ##
10526 ## -------------------- ##
10527
10528 # Be more Bourne compatible
10529 DUALCASE=1; export DUALCASE # for MKS sh
10530 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10531   emulate sh
10532   NULLCMD=:
10533   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10534   # is contrary to our usage.  Disable this feature.
10535   alias -g '${1+"$@"}'='"$@"'
10536   setopt NO_GLOB_SUBST
10537 else
10538   case `(set -o) 2>/dev/null` in #(
10539   *posix*) :
10540     set -o posix ;; #(
10541   *) :
10542      ;;
10543 esac
10544 fi
10545
10546
10547 as_nl='
10548 '
10549 export as_nl
10550 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10551 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10552 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10553 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10554 # Prefer a ksh shell builtin over an external printf program on Solaris,
10555 # but without wasting forks for bash or zsh.
10556 if test -z "$BASH_VERSION$ZSH_VERSION" \
10557     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10558   as_echo='print -r --'
10559   as_echo_n='print -rn --'
10560 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10561   as_echo='printf %s\n'
10562   as_echo_n='printf %s'
10563 else
10564   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10565     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10566     as_echo_n='/usr/ucb/echo -n'
10567   else
10568     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10569     as_echo_n_body='eval
10570       arg=$1;
10571       case $arg in #(
10572       *"$as_nl"*)
10573         expr "X$arg" : "X\\(.*\\)$as_nl";
10574         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10575       esac;
10576       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10577     '
10578     export as_echo_n_body
10579     as_echo_n='sh -c $as_echo_n_body as_echo'
10580   fi
10581   export as_echo_body
10582   as_echo='sh -c $as_echo_body as_echo'
10583 fi
10584
10585 # The user is always right.
10586 if test "${PATH_SEPARATOR+set}" != set; then
10587   PATH_SEPARATOR=:
10588   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10589     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10590       PATH_SEPARATOR=';'
10591   }
10592 fi
10593
10594
10595 # IFS
10596 # We need space, tab and new line, in precisely that order.  Quoting is
10597 # there to prevent editors from complaining about space-tab.
10598 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10599 # splitting by setting IFS to empty value.)
10600 IFS=" ""        $as_nl"
10601
10602 # Find who we are.  Look in the path if we contain no directory separator.
10603 case $0 in #((
10604   *[\\/]* ) as_myself=$0 ;;
10605   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10606 for as_dir in $PATH
10607 do
10608   IFS=$as_save_IFS
10609   test -z "$as_dir" && as_dir=.
10610     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10611   done
10612 IFS=$as_save_IFS
10613
10614      ;;
10615 esac
10616 # We did not find ourselves, most probably we were run as `sh COMMAND'
10617 # in which case we are not to be found in the path.
10618 if test "x$as_myself" = x; then
10619   as_myself=$0
10620 fi
10621 if test ! -f "$as_myself"; then
10622   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10623   exit 1
10624 fi
10625
10626 # Unset variables that we do not need and which cause bugs (e.g. in
10627 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
10628 # suppresses any "Segmentation fault" message there.  '((' could
10629 # trigger a bug in pdksh 5.2.14.
10630 for as_var in BASH_ENV ENV MAIL MAILPATH
10631 do eval test x\${$as_var+set} = xset \
10632   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10633 done
10634 PS1='$ '
10635 PS2='> '
10636 PS4='+ '
10637
10638 # NLS nuisances.
10639 LC_ALL=C
10640 export LC_ALL
10641 LANGUAGE=C
10642 export LANGUAGE
10643
10644 # CDPATH.
10645 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10646
10647
10648 # as_fn_error ERROR [LINENO LOG_FD]
10649 # ---------------------------------
10650 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10651 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10652 # script with status $?, using 1 if that was 0.
10653 as_fn_error ()
10654 {
10655   as_status=$?; test $as_status -eq 0 && as_status=1
10656   if test "$3"; then
10657     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10658     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
10659   fi
10660   $as_echo "$as_me: error: $1" >&2
10661   as_fn_exit $as_status
10662 } # as_fn_error
10663
10664
10665 # as_fn_set_status STATUS
10666 # -----------------------
10667 # Set $? to STATUS, without forking.
10668 as_fn_set_status ()
10669 {
10670   return $1
10671 } # as_fn_set_status
10672
10673 # as_fn_exit STATUS
10674 # -----------------
10675 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10676 as_fn_exit ()
10677 {
10678   set +e
10679   as_fn_set_status $1
10680   exit $1
10681 } # as_fn_exit
10682
10683 # as_fn_unset VAR
10684 # ---------------
10685 # Portably unset VAR.
10686 as_fn_unset ()
10687 {
10688   { eval $1=; unset $1;}
10689 }
10690 as_unset=as_fn_unset
10691 # as_fn_append VAR VALUE
10692 # ----------------------
10693 # Append the text in VALUE to the end of the definition contained in VAR. Take
10694 # advantage of any shell optimizations that allow amortized linear growth over
10695 # repeated appends, instead of the typical quadratic growth present in naive
10696 # implementations.
10697 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10698   eval 'as_fn_append ()
10699   {
10700     eval $1+=\$2
10701   }'
10702 else
10703   as_fn_append ()
10704   {
10705     eval $1=\$$1\$2
10706   }
10707 fi # as_fn_append
10708
10709 # as_fn_arith ARG...
10710 # ------------------
10711 # Perform arithmetic evaluation on the ARGs, and store the result in the
10712 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10713 # must be portable across $(()) and expr.
10714 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10715   eval 'as_fn_arith ()
10716   {
10717     as_val=$(( $* ))
10718   }'
10719 else
10720   as_fn_arith ()
10721   {
10722     as_val=`expr "$@" || test $? -eq 1`
10723   }
10724 fi # as_fn_arith
10725
10726
10727 if expr a : '\(a\)' >/dev/null 2>&1 &&
10728    test "X`expr 00001 : '.*\(...\)'`" = X001; then
10729   as_expr=expr
10730 else
10731   as_expr=false
10732 fi
10733
10734 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10735   as_basename=basename
10736 else
10737   as_basename=false
10738 fi
10739
10740 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10741   as_dirname=dirname
10742 else
10743   as_dirname=false
10744 fi
10745
10746 as_me=`$as_basename -- "$0" ||
10747 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10748          X"$0" : 'X\(//\)$' \| \
10749          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10750 $as_echo X/"$0" |
10751     sed '/^.*\/\([^/][^/]*\)\/*$/{
10752             s//\1/
10753             q
10754           }
10755           /^X\/\(\/\/\)$/{
10756             s//\1/
10757             q
10758           }
10759           /^X\/\(\/\).*/{
10760             s//\1/
10761             q
10762           }
10763           s/.*/./; q'`
10764
10765 # Avoid depending upon Character Ranges.
10766 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10767 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10768 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10769 as_cr_digits='0123456789'
10770 as_cr_alnum=$as_cr_Letters$as_cr_digits
10771
10772 ECHO_C= ECHO_N= ECHO_T=
10773 case `echo -n x` in #(((((
10774 -n*)
10775   case `echo 'xy\c'` in
10776   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
10777   xy)  ECHO_C='\c';;
10778   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
10779        ECHO_T=' ';;
10780   esac;;
10781 *)
10782   ECHO_N='-n';;
10783 esac
10784
10785 rm -f conf$$ conf$$.exe conf$$.file
10786 if test -d conf$$.dir; then
10787   rm -f conf$$.dir/conf$$.file
10788 else
10789   rm -f conf$$.dir
10790   mkdir conf$$.dir 2>/dev/null
10791 fi
10792 if (echo >conf$$.file) 2>/dev/null; then
10793   if ln -s conf$$.file conf$$ 2>/dev/null; then
10794     as_ln_s='ln -s'
10795     # ... but there are two gotchas:
10796     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10797     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10798     # In both cases, we have to default to `cp -p'.
10799     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10800       as_ln_s='cp -p'
10801   elif ln conf$$.file conf$$ 2>/dev/null; then
10802     as_ln_s=ln
10803   else
10804     as_ln_s='cp -p'
10805   fi
10806 else
10807   as_ln_s='cp -p'
10808 fi
10809 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10810 rmdir conf$$.dir 2>/dev/null
10811
10812
10813 # as_fn_mkdir_p
10814 # -------------
10815 # Create "$as_dir" as a directory, including parents if necessary.
10816 as_fn_mkdir_p ()
10817 {
10818
10819   case $as_dir in #(
10820   -*) as_dir=./$as_dir;;
10821   esac
10822   test -d "$as_dir" || eval $as_mkdir_p || {
10823     as_dirs=
10824     while :; do
10825       case $as_dir in #(
10826       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10827       *) as_qdir=$as_dir;;
10828       esac
10829       as_dirs="'$as_qdir' $as_dirs"
10830       as_dir=`$as_dirname -- "$as_dir" ||
10831 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10832          X"$as_dir" : 'X\(//\)[^/]' \| \
10833          X"$as_dir" : 'X\(//\)$' \| \
10834          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10835 $as_echo X"$as_dir" |
10836     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10837             s//\1/
10838             q
10839           }
10840           /^X\(\/\/\)[^/].*/{
10841             s//\1/
10842             q
10843           }
10844           /^X\(\/\/\)$/{
10845             s//\1/
10846             q
10847           }
10848           /^X\(\/\).*/{
10849             s//\1/
10850             q
10851           }
10852           s/.*/./; q'`
10853       test -d "$as_dir" && break
10854     done
10855     test -z "$as_dirs" || eval "mkdir $as_dirs"
10856   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
10857
10858
10859 } # as_fn_mkdir_p
10860 if mkdir -p . 2>/dev/null; then
10861   as_mkdir_p='mkdir -p "$as_dir"'
10862 else
10863   test -d ./-p && rmdir ./-p
10864   as_mkdir_p=false
10865 fi
10866
10867 if test -x / >/dev/null 2>&1; then
10868   as_test_x='test -x'
10869 else
10870   if ls -dL / >/dev/null 2>&1; then
10871     as_ls_L_option=L
10872   else
10873     as_ls_L_option=
10874   fi
10875   as_test_x='
10876     eval sh -c '\''
10877       if test -d "$1"; then
10878         test -d "$1/.";
10879       else
10880         case $1 in #(
10881         -*)set "./$1";;
10882         esac;
10883         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10884         ???[sx]*):;;*)false;;esac;fi
10885     '\'' sh
10886   '
10887 fi
10888 as_executable_p=$as_test_x
10889
10890 # Sed expression to map a string onto a valid CPP name.
10891 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10892
10893 # Sed expression to map a string onto a valid variable name.
10894 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10895
10896
10897 exec 6>&1
10898 ## ----------------------------------- ##
10899 ## Main body of $CONFIG_STATUS script. ##
10900 ## ----------------------------------- ##
10901 _ASEOF
10902 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10903
10904 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10905 # Save the log message, to keep $0 and so on meaningful, and to
10906 # report actual input values of CONFIG_FILES etc. instead of their
10907 # values after options handling.
10908 ac_log="
10909 This file was extended by LTO plugin for ld $as_me 0.1, which was
10910 generated by GNU Autoconf 2.64.  Invocation command line was
10911
10912   CONFIG_FILES    = $CONFIG_FILES
10913   CONFIG_HEADERS  = $CONFIG_HEADERS
10914   CONFIG_LINKS    = $CONFIG_LINKS
10915   CONFIG_COMMANDS = $CONFIG_COMMANDS
10916   $ $0 $@
10917
10918 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10919 "
10920
10921 _ACEOF
10922
10923 case $ac_config_files in *"
10924 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10925 esac
10926
10927
10928
10929 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10930 # Files that config.status was made for.
10931 config_files="$ac_config_files"
10932 config_commands="$ac_config_commands"
10933
10934 _ACEOF
10935
10936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10937 ac_cs_usage="\
10938 \`$as_me' instantiates files and other configuration actions
10939 from templates according to the current configuration.  Unless the files
10940 and actions are specified as TAGs, all are instantiated by default.
10941
10942 Usage: $0 [OPTION]... [TAG]...
10943
10944   -h, --help       print this help, then exit
10945   -V, --version    print version number and configuration settings, then exit
10946   -q, --quiet, --silent
10947                    do not print progress messages
10948   -d, --debug      don't remove temporary files
10949       --recheck    update $as_me by reconfiguring in the same conditions
10950       --file=FILE[:TEMPLATE]
10951                    instantiate the configuration file FILE
10952
10953 Configuration files:
10954 $config_files
10955
10956 Configuration commands:
10957 $config_commands
10958
10959 Report bugs to the package provider."
10960
10961 _ACEOF
10962 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10963 ac_cs_version="\\
10964 LTO plugin for ld config.status 0.1
10965 configured by $0, generated by GNU Autoconf 2.64,
10966   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
10967
10968 Copyright (C) 2009 Free Software Foundation, Inc.
10969 This config.status script is free software; the Free Software Foundation
10970 gives unlimited permission to copy, distribute and modify it."
10971
10972 ac_pwd='$ac_pwd'
10973 srcdir='$srcdir'
10974 INSTALL='$INSTALL'
10975 MKDIR_P='$MKDIR_P'
10976 AWK='$AWK'
10977 test -n "\$AWK" || AWK=awk
10978 _ACEOF
10979
10980 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10981 # The default lists apply if the user does not specify any file.
10982 ac_need_defaults=:
10983 while test $# != 0
10984 do
10985   case $1 in
10986   --*=*)
10987     ac_option=`expr "X$1" : 'X\([^=]*\)='`
10988     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10989     ac_shift=:
10990     ;;
10991   *)
10992     ac_option=$1
10993     ac_optarg=$2
10994     ac_shift=shift
10995     ;;
10996   esac
10997
10998   case $ac_option in
10999   # Handling of the options.
11000   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11001     ac_cs_recheck=: ;;
11002   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11003     $as_echo "$ac_cs_version"; exit ;;
11004   --debug | --debu | --deb | --de | --d | -d )
11005     debug=: ;;
11006   --file | --fil | --fi | --f )
11007     $ac_shift
11008     case $ac_optarg in
11009     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11010     esac
11011     as_fn_append CONFIG_FILES " '$ac_optarg'"
11012     ac_need_defaults=false;;
11013   --he | --h |  --help | --hel | -h )
11014     $as_echo "$ac_cs_usage"; exit ;;
11015   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11016   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11017     ac_cs_silent=: ;;
11018
11019   # This is an error.
11020   -*) as_fn_error "unrecognized option: \`$1'
11021 Try \`$0 --help' for more information." ;;
11022
11023   *) as_fn_append ac_config_targets " $1"
11024      ac_need_defaults=false ;;
11025
11026   esac
11027   shift
11028 done
11029
11030 ac_configure_extra_args=
11031
11032 if $ac_cs_silent; then
11033   exec 6>/dev/null
11034   ac_configure_extra_args="$ac_configure_extra_args --silent"
11035 fi
11036
11037 _ACEOF
11038 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11039 if \$ac_cs_recheck; then
11040   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11041   shift
11042   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11043   CONFIG_SHELL='$SHELL'
11044   export CONFIG_SHELL
11045   exec "\$@"
11046 fi
11047
11048 _ACEOF
11049 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11050 exec 5>>config.log
11051 {
11052   echo
11053   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11054 ## Running $as_me. ##
11055 _ASBOX
11056   $as_echo "$ac_log"
11057 } >&5
11058
11059 _ACEOF
11060 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11061 #
11062 # INIT-COMMANDS
11063 #
11064 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11065
11066
11067 # The HP-UX ksh and POSIX shell print the target directory to stdout
11068 # if CDPATH is set.
11069 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11070
11071 sed_quote_subst='$sed_quote_subst'
11072 double_quote_subst='$double_quote_subst'
11073 delay_variable_subst='$delay_variable_subst'
11074 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11075 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11076 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11077 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11078 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11079 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11080 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11081 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11082 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11083 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11084 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11085 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11086 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11087 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11088 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11089 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11090 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11091 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11092 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11093 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11094 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11095 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11096 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11097 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11098 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11099 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11100 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11101 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11102 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11103 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11104 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11105 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11106 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11107 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11108 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11109 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11110 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11111 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11112 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11113 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11114 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11115 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11116 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11117 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11118 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"`'
11119 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"`'
11120 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11121 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11122 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11123 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11124 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11125 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11126 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11127 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11128 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11129 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11130 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11131 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11132 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11133 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11134 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11135 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11136 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11137 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11138 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11139 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11140 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11141 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11142 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11143 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11144 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11145 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11146 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11147 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11148 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11149 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11150 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11151 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11152 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11153 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11154 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11155 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11156 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11157 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11158 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11159 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11160 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11161 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11162 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11163 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11164 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11165 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11166 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11167 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11168 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11169 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11170 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11171 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11172 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11173 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11174 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11175 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11176 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11177 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11178 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11179 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11180 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11181 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11182 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11183 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11184 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11185 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11186 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11187 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11188 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11189 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11190 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11191 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11192
11193 LTCC='$LTCC'
11194 LTCFLAGS='$LTCFLAGS'
11195 compiler='$compiler_DEFAULT'
11196
11197 # Quote evaled strings.
11198 for var in SED \
11199 GREP \
11200 EGREP \
11201 FGREP \
11202 LD \
11203 NM \
11204 LN_S \
11205 lt_SP2NL \
11206 lt_NL2SP \
11207 reload_flag \
11208 OBJDUMP \
11209 deplibs_check_method \
11210 file_magic_cmd \
11211 AR \
11212 AR_FLAGS \
11213 STRIP \
11214 RANLIB \
11215 CC \
11216 CFLAGS \
11217 compiler \
11218 lt_cv_sys_global_symbol_pipe \
11219 lt_cv_sys_global_symbol_to_cdecl \
11220 lt_cv_sys_global_symbol_to_c_name_address \
11221 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11222 SHELL \
11223 ECHO \
11224 lt_prog_compiler_no_builtin_flag \
11225 lt_prog_compiler_wl \
11226 lt_prog_compiler_pic \
11227 lt_prog_compiler_static \
11228 lt_cv_prog_compiler_c_o \
11229 need_locks \
11230 DSYMUTIL \
11231 NMEDIT \
11232 LIPO \
11233 OTOOL \
11234 OTOOL64 \
11235 shrext_cmds \
11236 export_dynamic_flag_spec \
11237 whole_archive_flag_spec \
11238 compiler_needs_object \
11239 with_gnu_ld \
11240 allow_undefined_flag \
11241 no_undefined_flag \
11242 hardcode_libdir_flag_spec \
11243 hardcode_libdir_flag_spec_ld \
11244 hardcode_libdir_separator \
11245 fix_srcfile_path \
11246 exclude_expsyms \
11247 include_expsyms \
11248 file_list_spec \
11249 variables_saved_for_relink \
11250 libname_spec \
11251 library_names_spec \
11252 soname_spec \
11253 finish_eval \
11254 old_striplib \
11255 striplib; do
11256     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11257     *[\\\\\\\`\\"\\\$]*)
11258       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11259       ;;
11260     *)
11261       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11262       ;;
11263     esac
11264 done
11265
11266 # Double-quote double-evaled strings.
11267 for var in reload_cmds \
11268 old_postinstall_cmds \
11269 old_postuninstall_cmds \
11270 old_archive_cmds \
11271 extract_expsyms_cmds \
11272 old_archive_from_new_cmds \
11273 old_archive_from_expsyms_cmds \
11274 archive_cmds \
11275 archive_expsym_cmds \
11276 module_cmds \
11277 module_expsym_cmds \
11278 export_symbols_cmds \
11279 prelink_cmds \
11280 postinstall_cmds \
11281 postuninstall_cmds \
11282 finish_cmds \
11283 sys_lib_search_path_spec \
11284 sys_lib_dlsearch_path_spec; do
11285     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11286     *[\\\\\\\`\\"\\\$]*)
11287       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11288       ;;
11289     *)
11290       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11291       ;;
11292     esac
11293 done
11294
11295 # Fix-up fallback echo if it was mangled by the above quoting rules.
11296 case \$lt_ECHO in
11297 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11298   ;;
11299 esac
11300
11301 ac_aux_dir='$ac_aux_dir'
11302 xsi_shell='$xsi_shell'
11303 lt_shell_append='$lt_shell_append'
11304
11305 # See if we are running on zsh, and set the options which allow our
11306 # commands through without removal of \ escapes INIT.
11307 if test -n "\${ZSH_VERSION+set}" ; then
11308    setopt NO_GLOB_SUBST
11309 fi
11310
11311
11312     PACKAGE='$PACKAGE'
11313     VERSION='$VERSION'
11314     TIMESTAMP='$TIMESTAMP'
11315     RM='$RM'
11316     ofile='$ofile'
11317
11318
11319
11320
11321 _ACEOF
11322
11323 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11324
11325 # Handling of arguments.
11326 for ac_config_target in $ac_config_targets
11327 do
11328   case $ac_config_target in
11329     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11330     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11331     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11332
11333   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11334   esac
11335 done
11336
11337
11338 # If the user did not use the arguments to specify the items to instantiate,
11339 # then the envvar interface is used.  Set only those that are not.
11340 # We use the long form for the default assignment because of an extremely
11341 # bizarre bug on SunOS 4.1.3.
11342 if $ac_need_defaults; then
11343   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11344   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11345 fi
11346
11347 # Have a temporary directory for convenience.  Make it in the build tree
11348 # simply because there is no reason against having it here, and in addition,
11349 # creating and moving files from /tmp can sometimes cause problems.
11350 # Hook for its removal unless debugging.
11351 # Note that there is a small window in which the directory will not be cleaned:
11352 # after its creation but before its name has been assigned to `$tmp'.
11353 $debug ||
11354 {
11355   tmp=
11356   trap 'exit_status=$?
11357   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11358 ' 0
11359   trap 'as_fn_exit 1' 1 2 13 15
11360 }
11361 # Create a (secure) tmp directory for tmp files.
11362
11363 {
11364   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11365   test -n "$tmp" && test -d "$tmp"
11366 }  ||
11367 {
11368   tmp=./conf$$-$RANDOM
11369   (umask 077 && mkdir "$tmp")
11370 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11371
11372 # Set up the scripts for CONFIG_FILES section.
11373 # No need to generate them if there are no CONFIG_FILES.
11374 # This happens for instance with `./config.status config.h'.
11375 if test -n "$CONFIG_FILES"; then
11376
11377
11378 ac_cr=`echo X | tr X '\015'`
11379 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11380 # But we know of no other shell where ac_cr would be empty at this
11381 # point, so we can use a bashism as a fallback.
11382 if test "x$ac_cr" = x; then
11383   eval ac_cr=\$\'\\r\'
11384 fi
11385 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11386 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11387   ac_cs_awk_cr='\r'
11388 else
11389   ac_cs_awk_cr=$ac_cr
11390 fi
11391
11392 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11393 _ACEOF
11394
11395
11396 {
11397   echo "cat >conf$$subs.awk <<_ACEOF" &&
11398   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11399   echo "_ACEOF"
11400 } >conf$$subs.sh ||
11401   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11402 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11403 ac_delim='%!_!# '
11404 for ac_last_try in false false false false false :; do
11405   . ./conf$$subs.sh ||
11406     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11407
11408   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11409   if test $ac_delim_n = $ac_delim_num; then
11410     break
11411   elif $ac_last_try; then
11412     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11413   else
11414     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11415   fi
11416 done
11417 rm -f conf$$subs.sh
11418
11419 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11420 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11421 _ACEOF
11422 sed -n '
11423 h
11424 s/^/S["/; s/!.*/"]=/
11425 p
11426 g
11427 s/^[^!]*!//
11428 :repl
11429 t repl
11430 s/'"$ac_delim"'$//
11431 t delim
11432 :nl
11433 h
11434 s/\(.\{148\}\).*/\1/
11435 t more1
11436 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11437 p
11438 n
11439 b repl
11440 :more1
11441 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11442 p
11443 g
11444 s/.\{148\}//
11445 t nl
11446 :delim
11447 h
11448 s/\(.\{148\}\).*/\1/
11449 t more2
11450 s/["\\]/\\&/g; s/^/"/; s/$/"/
11451 p
11452 b
11453 :more2
11454 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11455 p
11456 g
11457 s/.\{148\}//
11458 t delim
11459 ' <conf$$subs.awk | sed '
11460 /^[^""]/{
11461   N
11462   s/\n//
11463 }
11464 ' >>$CONFIG_STATUS || ac_write_fail=1
11465 rm -f conf$$subs.awk
11466 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11467 _ACAWK
11468 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11469   for (key in S) S_is_set[key] = 1
11470   FS = "\a"
11471
11472 }
11473 {
11474   line = $ 0
11475   nfields = split(line, field, "@")
11476   substed = 0
11477   len = length(field[1])
11478   for (i = 2; i < nfields; i++) {
11479     key = field[i]
11480     keylen = length(key)
11481     if (S_is_set[key]) {
11482       value = S[key]
11483       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11484       len += length(value) + length(field[++i])
11485       substed = 1
11486     } else
11487       len += 1 + keylen
11488   }
11489
11490   print line
11491 }
11492
11493 _ACAWK
11494 _ACEOF
11495 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11496 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11497   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11498 else
11499   cat
11500 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11501   || as_fn_error "could not setup config files machinery" "$LINENO" 5
11502 _ACEOF
11503
11504 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11505 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11506 # trailing colons and then remove the whole line if VPATH becomes empty
11507 # (actually we leave an empty line to preserve line numbers).
11508 if test "x$srcdir" = x.; then
11509   ac_vpsub='/^[  ]*VPATH[        ]*=/{
11510 s/:*\$(srcdir):*/:/
11511 s/:*\${srcdir}:*/:/
11512 s/:*@srcdir@:*/:/
11513 s/^\([^=]*=[     ]*\):*/\1/
11514 s/:*$//
11515 s/^[^=]*=[       ]*$//
11516 }'
11517 fi
11518
11519 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11520 fi # test -n "$CONFIG_FILES"
11521
11522
11523 eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
11524 shift
11525 for ac_tag
11526 do
11527   case $ac_tag in
11528   :[FHLC]) ac_mode=$ac_tag; continue;;
11529   esac
11530   case $ac_mode$ac_tag in
11531   :[FHL]*:*);;
11532   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11533   :[FH]-) ac_tag=-:-;;
11534   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11535   esac
11536   ac_save_IFS=$IFS
11537   IFS=:
11538   set x $ac_tag
11539   IFS=$ac_save_IFS
11540   shift
11541   ac_file=$1
11542   shift
11543
11544   case $ac_mode in
11545   :L) ac_source=$1;;
11546   :[FH])
11547     ac_file_inputs=
11548     for ac_f
11549     do
11550       case $ac_f in
11551       -) ac_f="$tmp/stdin";;
11552       *) # Look for the file first in the build tree, then in the source tree
11553          # (if the path is not absolute).  The absolute path cannot be DOS-style,
11554          # because $ac_f cannot contain `:'.
11555          test -f "$ac_f" ||
11556            case $ac_f in
11557            [\\/$]*) false;;
11558            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11559            esac ||
11560            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11561       esac
11562       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11563       as_fn_append ac_file_inputs " '$ac_f'"
11564     done
11565
11566     # Let's still pretend it is `configure' which instantiates (i.e., don't
11567     # use $as_me), people would be surprised to read:
11568     #    /* config.h.  Generated by config.status.  */
11569     configure_input='Generated from '`
11570           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11571         `' by configure.'
11572     if test x"$ac_file" != x-; then
11573       configure_input="$ac_file.  $configure_input"
11574       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11575 $as_echo "$as_me: creating $ac_file" >&6;}
11576     fi
11577     # Neutralize special characters interpreted by sed in replacement strings.
11578     case $configure_input in #(
11579     *\&* | *\|* | *\\* )
11580        ac_sed_conf_input=`$as_echo "$configure_input" |
11581        sed 's/[\\\\&|]/\\\\&/g'`;; #(
11582     *) ac_sed_conf_input=$configure_input;;
11583     esac
11584
11585     case $ac_tag in
11586     *:-:* | *:-) cat >"$tmp/stdin" \
11587       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11588     esac
11589     ;;
11590   esac
11591
11592   ac_dir=`$as_dirname -- "$ac_file" ||
11593 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11594          X"$ac_file" : 'X\(//\)[^/]' \| \
11595          X"$ac_file" : 'X\(//\)$' \| \
11596          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11597 $as_echo X"$ac_file" |
11598     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11599             s//\1/
11600             q
11601           }
11602           /^X\(\/\/\)[^/].*/{
11603             s//\1/
11604             q
11605           }
11606           /^X\(\/\/\)$/{
11607             s//\1/
11608             q
11609           }
11610           /^X\(\/\).*/{
11611             s//\1/
11612             q
11613           }
11614           s/.*/./; q'`
11615   as_dir="$ac_dir"; as_fn_mkdir_p
11616   ac_builddir=.
11617
11618 case "$ac_dir" in
11619 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11620 *)
11621   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11622   # A ".." for each directory in $ac_dir_suffix.
11623   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11624   case $ac_top_builddir_sub in
11625   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11626   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11627   esac ;;
11628 esac
11629 ac_abs_top_builddir=$ac_pwd
11630 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11631 # for backward compatibility:
11632 ac_top_builddir=$ac_top_build_prefix
11633
11634 case $srcdir in
11635   .)  # We are building in place.
11636     ac_srcdir=.
11637     ac_top_srcdir=$ac_top_builddir_sub
11638     ac_abs_top_srcdir=$ac_pwd ;;
11639   [\\/]* | ?:[\\/]* )  # Absolute name.
11640     ac_srcdir=$srcdir$ac_dir_suffix;
11641     ac_top_srcdir=$srcdir
11642     ac_abs_top_srcdir=$srcdir ;;
11643   *) # Relative name.
11644     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11645     ac_top_srcdir=$ac_top_build_prefix$srcdir
11646     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11647 esac
11648 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11649
11650
11651   case $ac_mode in
11652   :F)
11653   #
11654   # CONFIG_FILE
11655   #
11656
11657   case $INSTALL in
11658   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11659   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11660   esac
11661   ac_MKDIR_P=$MKDIR_P
11662   case $MKDIR_P in
11663   [\\/$]* | ?:[\\/]* ) ;;
11664   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11665   esac
11666 _ACEOF
11667
11668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11669 # If the template does not know about datarootdir, expand it.
11670 # FIXME: This hack should be removed a few years after 2.60.
11671 ac_datarootdir_hack=; ac_datarootdir_seen=
11672 ac_sed_dataroot='
11673 /datarootdir/ {
11674   p
11675   q
11676 }
11677 /@datadir@/p
11678 /@docdir@/p
11679 /@infodir@/p
11680 /@localedir@/p
11681 /@mandir@/p'
11682 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11683 *datarootdir*) ac_datarootdir_seen=yes;;
11684 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11685   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11686 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11687 _ACEOF
11688 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11689   ac_datarootdir_hack='
11690   s&@datadir@&$datadir&g
11691   s&@docdir@&$docdir&g
11692   s&@infodir@&$infodir&g
11693   s&@localedir@&$localedir&g
11694   s&@mandir@&$mandir&g
11695   s&\\\${datarootdir}&$datarootdir&g' ;;
11696 esac
11697 _ACEOF
11698
11699 # Neutralize VPATH when `$srcdir' = `.'.
11700 # Shell code in configure.ac might set extrasub.
11701 # FIXME: do we really want to maintain this feature?
11702 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11703 ac_sed_extra="$ac_vpsub
11704 $extrasub
11705 _ACEOF
11706 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11707 :t
11708 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11709 s|@configure_input@|$ac_sed_conf_input|;t t
11710 s&@top_builddir@&$ac_top_builddir_sub&;t t
11711 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11712 s&@srcdir@&$ac_srcdir&;t t
11713 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11714 s&@top_srcdir@&$ac_top_srcdir&;t t
11715 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11716 s&@builddir@&$ac_builddir&;t t
11717 s&@abs_builddir@&$ac_abs_builddir&;t t
11718 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11719 s&@INSTALL@&$ac_INSTALL&;t t
11720 s&@MKDIR_P@&$ac_MKDIR_P&;t t
11721 $ac_datarootdir_hack
11722 "
11723 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
11724   || as_fn_error "could not create $ac_file" "$LINENO" 5
11725
11726 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11727   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11728   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
11729   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11730 which seems to be undefined.  Please make sure it is defined." >&5
11731 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11732 which seems to be undefined.  Please make sure it is defined." >&2;}
11733
11734   rm -f "$tmp/stdin"
11735   case $ac_file in
11736   -) cat "$tmp/out" && rm -f "$tmp/out";;
11737   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11738   esac \
11739   || as_fn_error "could not create $ac_file" "$LINENO" 5
11740  ;;
11741
11742
11743   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
11744 $as_echo "$as_me: executing $ac_file commands" >&6;}
11745  ;;
11746   esac
11747
11748
11749   case $ac_file$ac_mode in
11750     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
11751   # Autoconf 2.62 quotes --file arguments for eval, but not when files
11752   # are listed without --file.  Let's play safe and only enable the eval
11753   # if we detect the quoting.
11754   case $CONFIG_FILES in
11755   *\'*) eval set x "$CONFIG_FILES" ;;
11756   *)   set x $CONFIG_FILES ;;
11757   esac
11758   shift
11759   for mf
11760   do
11761     # Strip MF so we end up with the name of the file.
11762     mf=`echo "$mf" | sed -e 's/:.*$//'`
11763     # Check whether this is an Automake generated Makefile or not.
11764     # We used to match only the files named `Makefile.in', but
11765     # some people rename them; so instead we look at the file content.
11766     # Grep'ing the first line is not enough: some people post-process
11767     # each Makefile.in and add a new line on top of each file to say so.
11768     # Grep'ing the whole file is not good either: AIX grep has a line
11769     # limit of 2048, but all sed's we know have understand at least 4000.
11770     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
11771       dirpart=`$as_dirname -- "$mf" ||
11772 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11773          X"$mf" : 'X\(//\)[^/]' \| \
11774          X"$mf" : 'X\(//\)$' \| \
11775          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
11776 $as_echo X"$mf" |
11777     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11778             s//\1/
11779             q
11780           }
11781           /^X\(\/\/\)[^/].*/{
11782             s//\1/
11783             q
11784           }
11785           /^X\(\/\/\)$/{
11786             s//\1/
11787             q
11788           }
11789           /^X\(\/\).*/{
11790             s//\1/
11791             q
11792           }
11793           s/.*/./; q'`
11794     else
11795       continue
11796     fi
11797     # Extract the definition of DEPDIR, am__include, and am__quote
11798     # from the Makefile without running `make'.
11799     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
11800     test -z "$DEPDIR" && continue
11801     am__include=`sed -n 's/^am__include = //p' < "$mf"`
11802     test -z "am__include" && continue
11803     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
11804     # When using ansi2knr, U may be empty or an underscore; expand it
11805     U=`sed -n 's/^U = //p' < "$mf"`
11806     # Find all dependency output files, they are included files with
11807     # $(DEPDIR) in their names.  We invoke sed twice because it is the
11808     # simplest approach to changing $(DEPDIR) to its actual value in the
11809     # expansion.
11810     for file in `sed -n "
11811       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
11812          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
11813       # Make sure the directory exists.
11814       test -f "$dirpart/$file" && continue
11815       fdir=`$as_dirname -- "$file" ||
11816 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11817          X"$file" : 'X\(//\)[^/]' \| \
11818          X"$file" : 'X\(//\)$' \| \
11819          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
11820 $as_echo X"$file" |
11821     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11822             s//\1/
11823             q
11824           }
11825           /^X\(\/\/\)[^/].*/{
11826             s//\1/
11827             q
11828           }
11829           /^X\(\/\/\)$/{
11830             s//\1/
11831             q
11832           }
11833           /^X\(\/\).*/{
11834             s//\1/
11835             q
11836           }
11837           s/.*/./; q'`
11838       as_dir=$dirpart/$fdir; as_fn_mkdir_p
11839       # echo "creating $dirpart/$file"
11840       echo '# dummy' > "$dirpart/$file"
11841     done
11842   done
11843 }
11844  ;;
11845     "libtool":C)
11846
11847     # See if we are running on zsh, and set the options which allow our
11848     # commands through without removal of \ escapes.
11849     if test -n "${ZSH_VERSION+set}" ; then
11850       setopt NO_GLOB_SUBST
11851     fi
11852
11853     cfgfile="${ofile}T"
11854     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
11855     $RM "$cfgfile"
11856
11857     cat <<_LT_EOF >> "$cfgfile"
11858 #! $SHELL
11859
11860 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
11861 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
11862 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11863 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
11864 #
11865 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
11866 #                 2006, 2007, 2008 Free Software Foundation, Inc.
11867 #   Written by Gordon Matzigkeit, 1996
11868 #
11869 #   This file is part of GNU Libtool.
11870 #
11871 # GNU Libtool is free software; you can redistribute it and/or
11872 # modify it under the terms of the GNU General Public License as
11873 # published by the Free Software Foundation; either version 2 of
11874 # the License, or (at your option) any later version.
11875 #
11876 # As a special exception to the GNU General Public License,
11877 # if you distribute this file as part of a program or library that
11878 # is built using GNU Libtool, you may include this file under the
11879 # same distribution terms that you use for the rest of that program.
11880 #
11881 # GNU Libtool is distributed in the hope that it will be useful,
11882 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11883 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11884 # GNU General Public License for more details.
11885 #
11886 # You should have received a copy of the GNU General Public License
11887 # along with GNU Libtool; see the file COPYING.  If not, a copy
11888 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
11889 # obtained by writing to the Free Software Foundation, Inc.,
11890 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
11891
11892
11893 # The names of the tagged configurations supported by this script.
11894 available_tags=""
11895
11896 # ### BEGIN LIBTOOL CONFIG
11897
11898 # Which release of libtool.m4 was used?
11899 macro_version=$macro_version
11900 macro_revision=$macro_revision
11901
11902 # Whether or not to build shared libraries.
11903 build_libtool_libs=$enable_shared
11904
11905 # Whether or not to build static libraries.
11906 build_old_libs=$enable_static
11907
11908 # What type of objects to build.
11909 pic_mode=$pic_mode
11910
11911 # Whether or not to optimize for fast installation.
11912 fast_install=$enable_fast_install
11913
11914 # The host system.
11915 host_alias=$host_alias
11916 host=$host
11917 host_os=$host_os
11918
11919 # The build system.
11920 build_alias=$build_alias
11921 build=$build
11922 build_os=$build_os
11923
11924 # A sed program that does not truncate output.
11925 SED=$lt_SED
11926
11927 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
11928 Xsed="\$SED -e 1s/^X//"
11929
11930 # A grep program that handles long lines.
11931 GREP=$lt_GREP
11932
11933 # An ERE matcher.
11934 EGREP=$lt_EGREP
11935
11936 # A literal string matcher.
11937 FGREP=$lt_FGREP
11938
11939 # A BSD- or MS-compatible name lister.
11940 NM=$lt_NM
11941
11942 # Whether we need soft or hard links.
11943 LN_S=$lt_LN_S
11944
11945 # What is the maximum length of a command?
11946 max_cmd_len=$max_cmd_len
11947
11948 # Object file suffix (normally "o").
11949 objext=$ac_objext
11950
11951 # Executable file suffix (normally "").
11952 exeext=$exeext
11953
11954 # whether the shell understands "unset".
11955 lt_unset=$lt_unset
11956
11957 # turn spaces into newlines.
11958 SP2NL=$lt_lt_SP2NL
11959
11960 # turn newlines into spaces.
11961 NL2SP=$lt_lt_NL2SP
11962
11963 # How to create reloadable object files.
11964 reload_flag=$lt_reload_flag
11965 reload_cmds=$lt_reload_cmds
11966
11967 # An object symbol dumper.
11968 OBJDUMP=$lt_OBJDUMP
11969
11970 # Method to check whether dependent libraries are shared objects.
11971 deplibs_check_method=$lt_deplibs_check_method
11972
11973 # Command to use when deplibs_check_method == "file_magic".
11974 file_magic_cmd=$lt_file_magic_cmd
11975
11976 # The archiver.
11977 AR=$lt_AR
11978 AR_FLAGS=$lt_AR_FLAGS
11979
11980 # A symbol stripping program.
11981 STRIP=$lt_STRIP
11982
11983 # Commands used to install an old-style archive.
11984 RANLIB=$lt_RANLIB
11985 old_postinstall_cmds=$lt_old_postinstall_cmds
11986 old_postuninstall_cmds=$lt_old_postuninstall_cmds
11987
11988 # A C compiler.
11989 LTCC=$lt_CC
11990
11991 # LTCC compiler flags.
11992 LTCFLAGS=$lt_CFLAGS
11993
11994 # Take the output of nm and produce a listing of raw symbols and C names.
11995 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11996
11997 # Transform the output of nm in a proper C declaration.
11998 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11999
12000 # Transform the output of nm in a C name address pair.
12001 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12002
12003 # Transform the output of nm in a C name address pair when lib prefix is needed.
12004 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12005
12006 # The name of the directory that contains temporary libtool files.
12007 objdir=$objdir
12008
12009 # Shell to use when invoking shell scripts.
12010 SHELL=$lt_SHELL
12011
12012 # An echo program that does not interpret backslashes.
12013 ECHO=$lt_ECHO
12014
12015 # Used to examine libraries when file_magic_cmd begins with "file".
12016 MAGIC_CMD=$MAGIC_CMD
12017
12018 # Must we lock files when doing compilation?
12019 need_locks=$lt_need_locks
12020
12021 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12022 DSYMUTIL=$lt_DSYMUTIL
12023
12024 # Tool to change global to local symbols on Mac OS X.
12025 NMEDIT=$lt_NMEDIT
12026
12027 # Tool to manipulate fat objects and archives on Mac OS X.
12028 LIPO=$lt_LIPO
12029
12030 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12031 OTOOL=$lt_OTOOL
12032
12033 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12034 OTOOL64=$lt_OTOOL64
12035
12036 # Old archive suffix (normally "a").
12037 libext=$libext
12038
12039 # Shared library suffix (normally ".so").
12040 shrext_cmds=$lt_shrext_cmds
12041
12042 # The commands to extract the exported symbol list from a shared archive.
12043 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12044
12045 # Variables whose values should be saved in libtool wrapper scripts and
12046 # restored at link time.
12047 variables_saved_for_relink=$lt_variables_saved_for_relink
12048
12049 # Do we need the "lib" prefix for modules?
12050 need_lib_prefix=$need_lib_prefix
12051
12052 # Do we need a version for libraries?
12053 need_version=$need_version
12054
12055 # Library versioning type.
12056 version_type=$version_type
12057
12058 # Shared library runtime path variable.
12059 runpath_var=$runpath_var
12060
12061 # Shared library path variable.
12062 shlibpath_var=$shlibpath_var
12063
12064 # Is shlibpath searched before the hard-coded library search path?
12065 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12066
12067 # Format of library name prefix.
12068 libname_spec=$lt_libname_spec
12069
12070 # List of archive names.  First name is the real one, the rest are links.
12071 # The last name is the one that the linker finds with -lNAME
12072 library_names_spec=$lt_library_names_spec
12073
12074 # The coded name of the library, if different from the real name.
12075 soname_spec=$lt_soname_spec
12076
12077 # Command to use after installation of a shared archive.
12078 postinstall_cmds=$lt_postinstall_cmds
12079
12080 # Command to use after uninstallation of a shared archive.
12081 postuninstall_cmds=$lt_postuninstall_cmds
12082
12083 # Commands used to finish a libtool library installation in a directory.
12084 finish_cmds=$lt_finish_cmds
12085
12086 # As "finish_cmds", except a single script fragment to be evaled but
12087 # not shown.
12088 finish_eval=$lt_finish_eval
12089
12090 # Whether we should hardcode library paths into libraries.
12091 hardcode_into_libs=$hardcode_into_libs
12092
12093 # Compile-time system search path for libraries.
12094 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12095
12096 # Run-time system search path for libraries.
12097 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12098
12099 # Whether dlopen is supported.
12100 dlopen_support=$enable_dlopen
12101
12102 # Whether dlopen of programs is supported.
12103 dlopen_self=$enable_dlopen_self
12104
12105 # Whether dlopen of statically linked programs is supported.
12106 dlopen_self_static=$enable_dlopen_self_static
12107
12108 # Commands to strip libraries.
12109 old_striplib=$lt_old_striplib
12110 striplib=$lt_striplib
12111
12112
12113 # The linker used to build libraries.
12114 LD=$lt_LD
12115
12116 # Commands used to build an old-style archive.
12117 old_archive_cmds=$lt_old_archive_cmds
12118
12119 # A language specific compiler.
12120 CC=$lt_compiler
12121
12122 # Is the compiler the GNU compiler?
12123 with_gcc=$GCC
12124
12125 # Compiler flag to turn off builtin functions.
12126 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12127
12128 # How to pass a linker flag through the compiler.
12129 wl=$lt_lt_prog_compiler_wl
12130
12131 # Additional compiler flags for building library objects.
12132 pic_flag=$lt_lt_prog_compiler_pic
12133
12134 # Compiler flag to prevent dynamic linking.
12135 link_static_flag=$lt_lt_prog_compiler_static
12136
12137 # Does compiler simultaneously support -c and -o options?
12138 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12139
12140 # Whether or not to add -lc for building shared libraries.
12141 build_libtool_need_lc=$archive_cmds_need_lc
12142
12143 # Whether or not to disallow shared libs when runtime libs are static.
12144 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12145
12146 # Compiler flag to allow reflexive dlopens.
12147 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12148
12149 # Compiler flag to generate shared objects directly from archives.
12150 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12151
12152 # Whether the compiler copes with passing no objects directly.
12153 compiler_needs_object=$lt_compiler_needs_object
12154
12155 # Create an old-style archive from a shared archive.
12156 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12157
12158 # Create a temporary old-style archive to link instead of a shared archive.
12159 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12160
12161 # Commands used to build a shared archive.
12162 archive_cmds=$lt_archive_cmds
12163 archive_expsym_cmds=$lt_archive_expsym_cmds
12164
12165 # Commands used to build a loadable module if different from building
12166 # a shared archive.
12167 module_cmds=$lt_module_cmds
12168 module_expsym_cmds=$lt_module_expsym_cmds
12169
12170 # Whether we are building with GNU ld or not.
12171 with_gnu_ld=$lt_with_gnu_ld
12172
12173 # Flag that allows shared libraries with undefined symbols to be built.
12174 allow_undefined_flag=$lt_allow_undefined_flag
12175
12176 # Flag that enforces no undefined symbols.
12177 no_undefined_flag=$lt_no_undefined_flag
12178
12179 # Flag to hardcode \$libdir into a binary during linking.
12180 # This must work even if \$libdir does not exist
12181 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12182
12183 # If ld is used when linking, flag to hardcode \$libdir into a binary
12184 # during linking.  This must work even if \$libdir does not exist.
12185 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12186
12187 # Whether we need a single "-rpath" flag with a separated argument.
12188 hardcode_libdir_separator=$lt_hardcode_libdir_separator
12189
12190 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12191 # DIR into the resulting binary.
12192 hardcode_direct=$hardcode_direct
12193
12194 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12195 # DIR into the resulting binary and the resulting library dependency is
12196 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12197 # library is relocated.
12198 hardcode_direct_absolute=$hardcode_direct_absolute
12199
12200 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12201 # into the resulting binary.
12202 hardcode_minus_L=$hardcode_minus_L
12203
12204 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12205 # into the resulting binary.
12206 hardcode_shlibpath_var=$hardcode_shlibpath_var
12207
12208 # Set to "yes" if building a shared library automatically hardcodes DIR
12209 # into the library and all subsequent libraries and executables linked
12210 # against it.
12211 hardcode_automatic=$hardcode_automatic
12212
12213 # Set to yes if linker adds runtime paths of dependent libraries
12214 # to runtime path list.
12215 inherit_rpath=$inherit_rpath
12216
12217 # Whether libtool must link a program against all its dependency libraries.
12218 link_all_deplibs=$link_all_deplibs
12219
12220 # Fix the shell variable \$srcfile for the compiler.
12221 fix_srcfile_path=$lt_fix_srcfile_path
12222
12223 # Set to "yes" if exported symbols are required.
12224 always_export_symbols=$always_export_symbols
12225
12226 # The commands to list exported symbols.
12227 export_symbols_cmds=$lt_export_symbols_cmds
12228
12229 # Symbols that should not be listed in the preloaded symbols.
12230 exclude_expsyms=$lt_exclude_expsyms
12231
12232 # Symbols that must always be exported.
12233 include_expsyms=$lt_include_expsyms
12234
12235 # Commands necessary for linking programs (against libraries) with templates.
12236 prelink_cmds=$lt_prelink_cmds
12237
12238 # Specify filename containing input files.
12239 file_list_spec=$lt_file_list_spec
12240
12241 # How to hardcode a shared library path into an executable.
12242 hardcode_action=$hardcode_action
12243
12244 # ### END LIBTOOL CONFIG
12245
12246 _LT_EOF
12247
12248   case $host_os in
12249   aix3*)
12250     cat <<\_LT_EOF >> "$cfgfile"
12251 # AIX sometimes has problems with the GCC collect2 program.  For some
12252 # reason, if we set the COLLECT_NAMES environment variable, the problems
12253 # vanish in a puff of smoke.
12254 if test "X${COLLECT_NAMES+set}" != Xset; then
12255   COLLECT_NAMES=
12256   export COLLECT_NAMES
12257 fi
12258 _LT_EOF
12259     ;;
12260   esac
12261
12262
12263 ltmain="$ac_aux_dir/ltmain.sh"
12264
12265
12266   # We use sed instead of cat because bash on DJGPP gets confused if
12267   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
12268   # text mode, it properly converts lines to CR/LF.  This bash problem
12269   # is reportedly fixed, but why not run on old versions too?
12270   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
12271     || (rm -f "$cfgfile"; exit 1)
12272
12273   case $xsi_shell in
12274   yes)
12275     cat << \_LT_EOF >> "$cfgfile"
12276
12277 # func_dirname file append nondir_replacement
12278 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
12279 # otherwise set result to NONDIR_REPLACEMENT.
12280 func_dirname ()
12281 {
12282   case ${1} in
12283     */*) func_dirname_result="${1%/*}${2}" ;;
12284     *  ) func_dirname_result="${3}" ;;
12285   esac
12286 }
12287
12288 # func_basename file
12289 func_basename ()
12290 {
12291   func_basename_result="${1##*/}"
12292 }
12293
12294 # func_dirname_and_basename file append nondir_replacement
12295 # perform func_basename and func_dirname in a single function
12296 # call:
12297 #   dirname:  Compute the dirname of FILE.  If nonempty,
12298 #             add APPEND to the result, otherwise set result
12299 #             to NONDIR_REPLACEMENT.
12300 #             value returned in "$func_dirname_result"
12301 #   basename: Compute filename of FILE.
12302 #             value retuned in "$func_basename_result"
12303 # Implementation must be kept synchronized with func_dirname
12304 # and func_basename. For efficiency, we do not delegate to
12305 # those functions but instead duplicate the functionality here.
12306 func_dirname_and_basename ()
12307 {
12308   case ${1} in
12309     */*) func_dirname_result="${1%/*}${2}" ;;
12310     *  ) func_dirname_result="${3}" ;;
12311   esac
12312   func_basename_result="${1##*/}"
12313 }
12314
12315 # func_stripname prefix suffix name
12316 # strip PREFIX and SUFFIX off of NAME.
12317 # PREFIX and SUFFIX must not contain globbing or regex special
12318 # characters, hashes, percent signs, but SUFFIX may contain a leading
12319 # dot (in which case that matches only a dot).
12320 func_stripname ()
12321 {
12322   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
12323   # positional parameters, so assign one to ordinary parameter first.
12324   func_stripname_result=${3}
12325   func_stripname_result=${func_stripname_result#"${1}"}
12326   func_stripname_result=${func_stripname_result%"${2}"}
12327 }
12328
12329 # func_opt_split
12330 func_opt_split ()
12331 {
12332   func_opt_split_opt=${1%%=*}
12333   func_opt_split_arg=${1#*=}
12334 }
12335
12336 # func_lo2o object
12337 func_lo2o ()
12338 {
12339   case ${1} in
12340     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
12341     *)    func_lo2o_result=${1} ;;
12342   esac
12343 }
12344
12345 # func_xform libobj-or-source
12346 func_xform ()
12347 {
12348   func_xform_result=${1%.*}.lo
12349 }
12350
12351 # func_arith arithmetic-term...
12352 func_arith ()
12353 {
12354   func_arith_result=$(( $* ))
12355 }
12356
12357 # func_len string
12358 # STRING may not start with a hyphen.
12359 func_len ()
12360 {
12361   func_len_result=${#1}
12362 }
12363
12364 _LT_EOF
12365     ;;
12366   *) # Bourne compatible functions.
12367     cat << \_LT_EOF >> "$cfgfile"
12368
12369 # func_dirname file append nondir_replacement
12370 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
12371 # otherwise set result to NONDIR_REPLACEMENT.
12372 func_dirname ()
12373 {
12374   # Extract subdirectory from the argument.
12375   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
12376   if test "X$func_dirname_result" = "X${1}"; then
12377     func_dirname_result="${3}"
12378   else
12379     func_dirname_result="$func_dirname_result${2}"
12380   fi
12381 }
12382
12383 # func_basename file
12384 func_basename ()
12385 {
12386   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
12387 }
12388
12389
12390 # func_stripname prefix suffix name
12391 # strip PREFIX and SUFFIX off of NAME.
12392 # PREFIX and SUFFIX must not contain globbing or regex special
12393 # characters, hashes, percent signs, but SUFFIX may contain a leading
12394 # dot (in which case that matches only a dot).
12395 # func_strip_suffix prefix name
12396 func_stripname ()
12397 {
12398   case ${2} in
12399     .*) func_stripname_result=`$ECHO "X${3}" \
12400            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
12401     *)  func_stripname_result=`$ECHO "X${3}" \
12402            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
12403   esac
12404 }
12405
12406 # sed scripts:
12407 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
12408 my_sed_long_arg='1s/^-[^=]*=//'
12409
12410 # func_opt_split
12411 func_opt_split ()
12412 {
12413   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
12414   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
12415 }
12416
12417 # func_lo2o object
12418 func_lo2o ()
12419 {
12420   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
12421 }
12422
12423 # func_xform libobj-or-source
12424 func_xform ()
12425 {
12426   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
12427 }
12428
12429 # func_arith arithmetic-term...
12430 func_arith ()
12431 {
12432   func_arith_result=`expr "$@"`
12433 }
12434
12435 # func_len string
12436 # STRING may not start with a hyphen.
12437 func_len ()
12438 {
12439   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
12440 }
12441
12442 _LT_EOF
12443 esac
12444
12445 case $lt_shell_append in
12446   yes)
12447     cat << \_LT_EOF >> "$cfgfile"
12448
12449 # func_append var value
12450 # Append VALUE to the end of shell variable VAR.
12451 func_append ()
12452 {
12453   eval "$1+=\$2"
12454 }
12455 _LT_EOF
12456     ;;
12457   *)
12458     cat << \_LT_EOF >> "$cfgfile"
12459
12460 # func_append var value
12461 # Append VALUE to the end of shell variable VAR.
12462 func_append ()
12463 {
12464   eval "$1=\$$1\$2"
12465 }
12466
12467 _LT_EOF
12468     ;;
12469   esac
12470
12471
12472   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
12473     || (rm -f "$cfgfile"; exit 1)
12474
12475   mv -f "$cfgfile" "$ofile" ||
12476     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
12477   chmod +x "$ofile"
12478
12479  ;;
12480
12481   esac
12482 done # for ac_tag
12483
12484
12485 as_fn_exit 0
12486 _ACEOF
12487 ac_clean_files=$ac_clean_files_save
12488
12489 test $ac_write_fail = 0 ||
12490   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12491
12492
12493 # configure is writing to config.log, and then calls config.status.
12494 # config.status does its own redirection, appending to config.log.
12495 # Unfortunately, on DOS this fails, as config.log is still kept open
12496 # by configure, so config.status won't be able to write to it; its
12497 # output is simply discarded.  So we exec the FD to /dev/null,
12498 # effectively closing config.log, so it can be properly (re)opened and
12499 # appended to by config.status.  When coming back to configure, we
12500 # need to make the FD available again.
12501 if test "$no_create" != yes; then
12502   ac_cs_success=:
12503   ac_config_status_args=
12504   test "$silent" = yes &&
12505     ac_config_status_args="$ac_config_status_args --quiet"
12506   exec 5>/dev/null
12507   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12508   exec 5>>config.log
12509   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12510   # would make configure fail if this is the last instruction.
12511   $ac_cs_success || as_fn_exit $?
12512 fi
12513 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12514   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12515 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12516 fi
12517
12518 # Check whether --enable-largefile was given.
12519 if test "${enable_largefile+set}" = set; then :
12520   enableval=$enable_largefile;
12521 fi
12522
12523 if test "$enable_largefile" != no; then
12524
12525   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12526 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12527 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
12528   $as_echo_n "(cached) " >&6
12529 else
12530   ac_cv_sys_largefile_CC=no
12531      if test "$GCC" != yes; then
12532        ac_save_CC=$CC
12533        while :; do
12534          # IRIX 6.2 and later do not support large files by default,
12535          # so use the C compiler's -n32 option if that helps.
12536          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12537 /* end confdefs.h.  */
12538 #include <sys/types.h>
12539  /* Check that off_t can represent 2**63 - 1 correctly.
12540     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12541     since some C++ compilers masquerading as C compilers
12542     incorrectly reject 9223372036854775807.  */
12543 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12544   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12545                        && LARGE_OFF_T % 2147483647 == 1)
12546                       ? 1 : -1];
12547 int
12548 main ()
12549 {
12550
12551   ;
12552   return 0;
12553 }
12554 _ACEOF
12555          if ac_fn_c_try_compile "$LINENO"; then :
12556   break
12557 fi
12558 rm -f core conftest.err conftest.$ac_objext
12559          CC="$CC -n32"
12560          if ac_fn_c_try_compile "$LINENO"; then :
12561   ac_cv_sys_largefile_CC=' -n32'; break
12562 fi
12563 rm -f core conftest.err conftest.$ac_objext
12564          break
12565        done
12566        CC=$ac_save_CC
12567        rm -f conftest.$ac_ext
12568     fi
12569 fi
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12571 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12572   if test "$ac_cv_sys_largefile_CC" != no; then
12573     CC=$CC$ac_cv_sys_largefile_CC
12574   fi
12575
12576   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12577 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12578 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
12579   $as_echo_n "(cached) " >&6
12580 else
12581   while :; do
12582   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12583 /* end confdefs.h.  */
12584 #include <sys/types.h>
12585  /* Check that off_t can represent 2**63 - 1 correctly.
12586     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12587     since some C++ compilers masquerading as C compilers
12588     incorrectly reject 9223372036854775807.  */
12589 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12590   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12591                        && LARGE_OFF_T % 2147483647 == 1)
12592                       ? 1 : -1];
12593 int
12594 main ()
12595 {
12596
12597   ;
12598   return 0;
12599 }
12600 _ACEOF
12601 if ac_fn_c_try_compile "$LINENO"; then :
12602   ac_cv_sys_file_offset_bits=no; break
12603 fi
12604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12605   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12606 /* end confdefs.h.  */
12607 #define _FILE_OFFSET_BITS 64
12608 #include <sys/types.h>
12609  /* Check that off_t can represent 2**63 - 1 correctly.
12610     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12611     since some C++ compilers masquerading as C compilers
12612     incorrectly reject 9223372036854775807.  */
12613 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12614   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12615                        && LARGE_OFF_T % 2147483647 == 1)
12616                       ? 1 : -1];
12617 int
12618 main ()
12619 {
12620
12621   ;
12622   return 0;
12623 }
12624 _ACEOF
12625 if ac_fn_c_try_compile "$LINENO"; then :
12626   ac_cv_sys_file_offset_bits=64; break
12627 fi
12628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12629   ac_cv_sys_file_offset_bits=unknown
12630   break
12631 done
12632 fi
12633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12634 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12635 case $ac_cv_sys_file_offset_bits in #(
12636   no | unknown) ;;
12637   *)
12638 cat >>confdefs.h <<_ACEOF
12639 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12640 _ACEOF
12641 ;;
12642 esac
12643 rm -rf conftest*
12644   if test $ac_cv_sys_file_offset_bits = unknown; then
12645     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12646 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12647 if test "${ac_cv_sys_large_files+set}" = set; then :
12648   $as_echo_n "(cached) " >&6
12649 else
12650   while :; do
12651   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12652 /* end confdefs.h.  */
12653 #include <sys/types.h>
12654  /* Check that off_t can represent 2**63 - 1 correctly.
12655     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12656     since some C++ compilers masquerading as C compilers
12657     incorrectly reject 9223372036854775807.  */
12658 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12659   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12660                        && LARGE_OFF_T % 2147483647 == 1)
12661                       ? 1 : -1];
12662 int
12663 main ()
12664 {
12665
12666   ;
12667   return 0;
12668 }
12669 _ACEOF
12670 if ac_fn_c_try_compile "$LINENO"; then :
12671   ac_cv_sys_large_files=no; break
12672 fi
12673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12675 /* end confdefs.h.  */
12676 #define _LARGE_FILES 1
12677 #include <sys/types.h>
12678  /* Check that off_t can represent 2**63 - 1 correctly.
12679     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12680     since some C++ compilers masquerading as C compilers
12681     incorrectly reject 9223372036854775807.  */
12682 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12683   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12684                        && LARGE_OFF_T % 2147483647 == 1)
12685                       ? 1 : -1];
12686 int
12687 main ()
12688 {
12689
12690   ;
12691   return 0;
12692 }
12693 _ACEOF
12694 if ac_fn_c_try_compile "$LINENO"; then :
12695   ac_cv_sys_large_files=1; break
12696 fi
12697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12698   ac_cv_sys_large_files=unknown
12699   break
12700 done
12701 fi
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12703 $as_echo "$ac_cv_sys_large_files" >&6; }
12704 case $ac_cv_sys_large_files in #(
12705   no | unknown) ;;
12706   *)
12707 cat >>confdefs.h <<_ACEOF
12708 #define _LARGE_FILES $ac_cv_sys_large_files
12709 _ACEOF
12710 ;;
12711 esac
12712 rm -rf conftest*
12713   fi
12714 fi
12715