configure revision 175296
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9## --------------------- ##
10## M4sh Initialization.  ##
11## --------------------- ##
12
13# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16  emulate sh
17  NULLCMD=:
18  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19  # is contrary to our usage.  Disable this feature.
20  alias -g '${1+"$@"}'='"$@"'
21  setopt NO_GLOB_SUBST
22else
23  case `(set -o) 2>/dev/null` in
24  *posix*) set -o posix ;;
25esac
26
27fi
28
29
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42  echo "#! /bin/sh" >conf$$.sh
43  echo  "exit 0"   >>conf$$.sh
44  chmod +x conf$$.sh
45  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46    PATH_SEPARATOR=';'
47  else
48    PATH_SEPARATOR=:
49  fi
50  rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55  as_unset=unset
56else
57  as_unset=false
58fi
59
60
61# IFS
62# We need space, tab and new line, in precisely that order.  Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl='
67'
68IFS=" ""	$as_nl"
69
70# Find who we are.  Look in the path if we contain no directory separator.
71case $0 in
72  *[\\/]* ) as_myself=$0 ;;
73  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH
75do
76  IFS=$as_save_IFS
77  test -z "$as_dir" && as_dir=.
78  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
80IFS=$as_save_IFS
81
82     ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87  as_myself=$0
88fi
89if test ! -f "$as_myself"; then
90  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91  { (exit 1); exit 1; }
92fi
93
94# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
103for as_var in \
104  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106  LC_TELEPHONE LC_TIME
107do
108  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109    eval $as_var=C; export $as_var
110  else
111    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112  fi
113done
114
115# Required to use basename.
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117   test "X`expr 00001 : '.*\(...\)'`" = X001; then
118  as_expr=expr
119else
120  as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124  as_basename=basename
125else
126  as_basename=false
127fi
128
129
130# Name of the executable.
131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133	 X"$0" : 'X\(//\)$' \| \
134	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo X/"$0" |
136    sed '/^.*\/\([^/][^/]*\)\/*$/{
137	    s//\1/
138	    q
139	  }
140	  /^X\/\(\/\/\)$/{
141	    s//\1/
142	    q
143	  }
144	  /^X\/\(\/\).*/{
145	    s//\1/
146	    q
147	  }
148	  s/.*/./; q'`
149
150# CDPATH.
151$as_unset CDPATH
152
153
154if test "x$CONFIG_SHELL" = x; then
155  if (eval ":") 2>/dev/null; then
156  as_have_required=yes
157else
158  as_have_required=no
159fi
160
161  if test $as_have_required = yes && 	 (eval ":
162(as_func_return () {
163  (exit \$1)
164}
165as_func_success () {
166  as_func_return 0
167}
168as_func_failure () {
169  as_func_return 1
170}
171as_func_ret_success () {
172  return 0
173}
174as_func_ret_failure () {
175  return 1
176}
177
178exitcode=0
179if as_func_success; then
180  :
181else
182  exitcode=1
183  echo as_func_success failed.
184fi
185
186if as_func_failure; then
187  exitcode=1
188  echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192  :
193else
194  exitcode=1
195  echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199  exitcode=1
200  echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204  :
205else
206  exitcode=1
207  echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213  as_lineno_1=\$LINENO
214  as_lineno_2=\$LINENO
215  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218  :
219else
220  as_candidate_shells=
221    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224  IFS=$as_save_IFS
225  test -z "$as_dir" && as_dir=.
226  case $as_dir in
227	 /*)
228	   for as_base in sh bash ksh sh5; do
229	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230	   done;;
231       esac
232done
233IFS=$as_save_IFS
234
235
236      for as_shell in $as_candidate_shells $SHELL; do
237	 # Try only shells that exist, to save several forks.
238	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239		{ ("$as_shell") 2> /dev/null <<\_ASEOF
240if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
241  emulate sh
242  NULLCMD=:
243  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244  # is contrary to our usage.  Disable this feature.
245  alias -g '${1+"$@"}'='"$@"'
246  setopt NO_GLOB_SUBST
247else
248  case `(set -o) 2>/dev/null` in
249  *posix*) set -o posix ;;
250esac
251
252fi
253
254
255:
256_ASEOF
257}; then
258  CONFIG_SHELL=$as_shell
259	       as_have_required=yes
260	       if { "$as_shell" 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277(as_func_return () {
278  (exit $1)
279}
280as_func_success () {
281  as_func_return 0
282}
283as_func_failure () {
284  as_func_return 1
285}
286as_func_ret_success () {
287  return 0
288}
289as_func_ret_failure () {
290  return 1
291}
292
293exitcode=0
294if as_func_success; then
295  :
296else
297  exitcode=1
298  echo as_func_success failed.
299fi
300
301if as_func_failure; then
302  exitcode=1
303  echo as_func_failure succeeded.
304fi
305
306if as_func_ret_success; then
307  :
308else
309  exitcode=1
310  echo as_func_ret_success failed.
311fi
312
313if as_func_ret_failure; then
314  exitcode=1
315  echo as_func_ret_failure succeeded.
316fi
317
318if ( set x; as_func_ret_success y && test x = "$1" ); then
319  :
320else
321  exitcode=1
322  echo positional parameters were not saved.
323fi
324
325test $exitcode = 0) || { (exit 1); exit 1; }
326
327(
328  as_lineno_1=$LINENO
329  as_lineno_2=$LINENO
330  test "x$as_lineno_1" != "x$as_lineno_2" &&
331  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
332
333_ASEOF
334}; then
335  break
336fi
337
338fi
339
340      done
341
342      if test "x$CONFIG_SHELL" != x; then
343  for as_var in BASH_ENV ENV
344        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
345        done
346        export CONFIG_SHELL
347        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348fi
349
350
351    if test $as_have_required = no; then
352  echo This script requires a shell more modern than all the
353      echo shells that I found on your system.  Please install a
354      echo modern shell, or manually run the script under such a
355      echo shell if you do have one.
356      { (exit 1); exit 1; }
357fi
358
359
360fi
361
362fi
363
364
365
366(eval "as_func_return () {
367  (exit \$1)
368}
369as_func_success () {
370  as_func_return 0
371}
372as_func_failure () {
373  as_func_return 1
374}
375as_func_ret_success () {
376  return 0
377}
378as_func_ret_failure () {
379  return 1
380}
381
382exitcode=0
383if as_func_success; then
384  :
385else
386  exitcode=1
387  echo as_func_success failed.
388fi
389
390if as_func_failure; then
391  exitcode=1
392  echo as_func_failure succeeded.
393fi
394
395if as_func_ret_success; then
396  :
397else
398  exitcode=1
399  echo as_func_ret_success failed.
400fi
401
402if as_func_ret_failure; then
403  exitcode=1
404  echo as_func_ret_failure succeeded.
405fi
406
407if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408  :
409else
410  exitcode=1
411  echo positional parameters were not saved.
412fi
413
414test \$exitcode = 0") || {
415  echo No shell found that supports shell functions.
416  echo Please tell autoconf@gnu.org about your system,
417  echo including any error possibly output before this
418  echo message
419}
420
421
422
423  as_lineno_1=$LINENO
424  as_lineno_2=$LINENO
425  test "x$as_lineno_1" != "x$as_lineno_2" &&
426  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
427
428  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429  # uniformly replaced by the line number.  The first 'sed' inserts a
430  # line-number line after each line using $LINENO; the second 'sed'
431  # does the real work.  The second script uses 'N' to pair each
432  # line-number line with the line containing $LINENO, and appends
433  # trailing '-' during substitution so that $LINENO is not a special
434  # case at line end.
435  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
436  # scripts with optimization help from Paolo Bonzini.  Blame Lee
437  # E. McMahon (1931-1989) for sed's syntax.  :-)
438  sed -n '
439    p
440    /[$]LINENO/=
441  ' <$as_myself |
442    sed '
443      s/[$]LINENO.*/&-/
444      t lineno
445      b
446      :lineno
447      N
448      :loop
449      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450      t loop
451      s/-\n.*//
452    ' >$as_me.lineno &&
453  chmod +x "$as_me.lineno" ||
454    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
455   { (exit 1); exit 1; }; }
456
457  # Don't try to exec as it changes $[0], causing all sort of problems
458  # (the dirname of $[0] is not the place where we might find the
459  # original and so on.  Autoconf is especially sensitive to this).
460  . "./$as_me.lineno"
461  # Exit status is that of the last command.
462  exit
463}
464
465
466if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
467  as_dirname=dirname
468else
469  as_dirname=false
470fi
471
472ECHO_C= ECHO_N= ECHO_T=
473case `echo -n x` in
474-n*)
475  case `echo 'x\c'` in
476  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
477  *)   ECHO_C='\c';;
478  esac;;
479*)
480  ECHO_N='-n';;
481esac
482
483if expr a : '\(a\)' >/dev/null 2>&1 &&
484   test "X`expr 00001 : '.*\(...\)'`" = X001; then
485  as_expr=expr
486else
487  as_expr=false
488fi
489
490rm -f conf$$ conf$$.exe conf$$.file
491if test -d conf$$.dir; then
492  rm -f conf$$.dir/conf$$.file
493else
494  rm -f conf$$.dir
495  mkdir conf$$.dir
496fi
497echo >conf$$.file
498if ln -s conf$$.file conf$$ 2>/dev/null; then
499  as_ln_s='ln -s'
500  # ... but there are two gotchas:
501  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503  # In both cases, we have to default to `cp -p'.
504  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
505    as_ln_s='cp -p'
506elif ln conf$$.file conf$$ 2>/dev/null; then
507  as_ln_s=ln
508else
509  as_ln_s='cp -p'
510fi
511rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512rmdir conf$$.dir 2>/dev/null
513
514if mkdir -p . 2>/dev/null; then
515  as_mkdir_p=:
516else
517  test -d ./-p && rmdir ./-p
518  as_mkdir_p=false
519fi
520
521if test -x / >/dev/null 2>&1; then
522  as_test_x='test -x'
523else
524  if ls -dL / >/dev/null 2>&1; then
525    as_ls_L_option=L
526  else
527    as_ls_L_option=
528  fi
529  as_test_x='
530    eval sh -c '\''
531      if test -d "$1"; then
532        test -d "$1/.";
533      else
534	case $1 in
535        -*)set "./$1";;
536	esac;
537	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538	???[sx]*):;;*)false;;esac;fi
539    '\'' sh
540  '
541fi
542as_executable_p=$as_test_x
543
544# Sed expression to map a string onto a valid CPP name.
545as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
546
547# Sed expression to map a string onto a valid variable name.
548as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
549
550
551
552
553# Check that we are running under the correct shell.
554SHELL=${CONFIG_SHELL-/bin/sh}
555
556case X$ECHO in
557X*--fallback-echo)
558  # Remove one level of quotation (which was required for Make).
559  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
560  ;;
561esac
562
563echo=${ECHO-echo}
564if test "X$1" = X--no-reexec; then
565  # Discard the --no-reexec flag, and continue.
566  shift
567elif test "X$1" = X--fallback-echo; then
568  # Avoid inline document here, it may be left over
569  :
570elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
571  # Yippee, $echo works!
572  :
573else
574  # Restart under the correct shell.
575  exec $SHELL "$0" --no-reexec ${1+"$@"}
576fi
577
578if test "X$1" = X--fallback-echo; then
579  # used as fallback echo
580  shift
581  cat <<EOF
582$*
583EOF
584  exit 0
585fi
586
587# The HP-UX ksh and POSIX shell print the target directory to stdout
588# if CDPATH is set.
589(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
590
591if test -z "$ECHO"; then
592if test "X${echo_test_string+set}" != Xset; then
593# find a string as large as possible, as long as the shell can cope with it
594  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
595    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
596    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
597       echo_test_string="`eval $cmd`" &&
598       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
599    then
600      break
601    fi
602  done
603fi
604
605if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
606   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
607   test "X$echo_testing_string" = "X$echo_test_string"; then
608  :
609else
610  # The Solaris, AIX, and Digital Unix default echo programs unquote
611  # backslashes.  This makes it impossible to quote backslashes using
612  #   echo "$something" | sed 's/\\/\\\\/g'
613  #
614  # So, first we look for a working echo in the user's PATH.
615
616  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
617  for dir in $PATH /usr/ucb; do
618    IFS="$lt_save_ifs"
619    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
620       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
621       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
622       test "X$echo_testing_string" = "X$echo_test_string"; then
623      echo="$dir/echo"
624      break
625    fi
626  done
627  IFS="$lt_save_ifs"
628
629  if test "X$echo" = Xecho; then
630    # We didn't find a better echo, so look for alternatives.
631    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
632       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
633       test "X$echo_testing_string" = "X$echo_test_string"; then
634      # This shell has a builtin print -r that does the trick.
635      echo='print -r'
636    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
637	 test "X$CONFIG_SHELL" != X/bin/ksh; then
638      # If we have ksh, try running configure again with it.
639      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
640      export ORIGINAL_CONFIG_SHELL
641      CONFIG_SHELL=/bin/ksh
642      export CONFIG_SHELL
643      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
644    else
645      # Try using printf.
646      echo='printf %s\n'
647      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
648	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
649	 test "X$echo_testing_string" = "X$echo_test_string"; then
650	# Cool, printf works
651	:
652      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
653	   test "X$echo_testing_string" = 'X\t' &&
654	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
655	   test "X$echo_testing_string" = "X$echo_test_string"; then
656	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
657	export CONFIG_SHELL
658	SHELL="$CONFIG_SHELL"
659	export SHELL
660	echo="$CONFIG_SHELL $0 --fallback-echo"
661      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
662	   test "X$echo_testing_string" = 'X\t' &&
663	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
664	   test "X$echo_testing_string" = "X$echo_test_string"; then
665	echo="$CONFIG_SHELL $0 --fallback-echo"
666      else
667	# maybe with a smaller string...
668	prev=:
669
670	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
671	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
672	  then
673	    break
674	  fi
675	  prev="$cmd"
676	done
677
678	if test "$prev" != 'sed 50q "$0"'; then
679	  echo_test_string=`eval $prev`
680	  export echo_test_string
681	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
682	else
683	  # Oops.  We lost completely, so just stick with echo.
684	  echo=echo
685	fi
686      fi
687    fi
688  fi
689fi
690fi
691
692# Copy echo and quote the copy suitably for passing to libtool from
693# the Makefile, instead of quoting the original, which is used later.
694ECHO=$echo
695if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
696   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
697fi
698
699
700
701
702tagnames=${tagnames+${tagnames},}CXX
703
704tagnames=${tagnames+${tagnames},}F77
705
706exec 7<&0 </dev/null 6>&1
707
708# Name of the host.
709# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
710# so uname gets run too.
711ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
712
713#
714# Initializations.
715#
716ac_default_prefix=/usr/local
717ac_clean_files=
718ac_config_libobj_dir=.
719LIBOBJS=
720cross_compiling=no
721subdirs=
722MFLAGS=
723MAKEFLAGS=
724SHELL=${CONFIG_SHELL-/bin/sh}
725
726# Identity of this package.
727PACKAGE_NAME=
728PACKAGE_TARNAME=
729PACKAGE_VERSION=
730PACKAGE_STRING=
731PACKAGE_BUGREPORT=
732
733ac_unique_file="src/file.c"
734# Factoring default headers for most tests.
735ac_includes_default="\
736#include <stdio.h>
737#ifdef HAVE_SYS_TYPES_H
738# include <sys/types.h>
739#endif
740#ifdef HAVE_SYS_STAT_H
741# include <sys/stat.h>
742#endif
743#ifdef STDC_HEADERS
744# include <stdlib.h>
745# include <stddef.h>
746#else
747# ifdef HAVE_STDLIB_H
748#  include <stdlib.h>
749# endif
750#endif
751#ifdef HAVE_STRING_H
752# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
753#  include <memory.h>
754# endif
755# include <string.h>
756#endif
757#ifdef HAVE_STRINGS_H
758# include <strings.h>
759#endif
760#ifdef HAVE_INTTYPES_H
761# include <inttypes.h>
762#endif
763#ifdef HAVE_STDINT_H
764# include <stdint.h>
765#endif
766#ifdef HAVE_UNISTD_H
767# include <unistd.h>
768#endif"
769
770ac_subst_vars='SHELL
771PATH_SEPARATOR
772PACKAGE_NAME
773PACKAGE_TARNAME
774PACKAGE_VERSION
775PACKAGE_STRING
776PACKAGE_BUGREPORT
777exec_prefix
778prefix
779program_transform_name
780bindir
781sbindir
782libexecdir
783datarootdir
784datadir
785sysconfdir
786sharedstatedir
787localstatedir
788includedir
789oldincludedir
790docdir
791infodir
792htmldir
793dvidir
794pdfdir
795psdir
796libdir
797localedir
798mandir
799DEFS
800ECHO_C
801ECHO_N
802ECHO_T
803LIBS
804build_alias
805host_alias
806target_alias
807INSTALL_PROGRAM
808INSTALL_SCRIPT
809INSTALL_DATA
810am__isrc
811CYGPATH_W
812PACKAGE
813VERSION
814ACLOCAL
815AUTOCONF
816AUTOMAKE
817AUTOHEADER
818MAKEINFO
819install_sh
820STRIP
821INSTALL_STRIP_PROGRAM
822mkdir_p
823AWK
824SET_MAKE
825am__leading_dot
826AMTAR
827am__tar
828am__untar
829MAINTAINER_MODE_TRUE
830MAINTAINER_MODE_FALSE
831MAINT
832fsect
833FSECT5_TRUE
834FSECT5_FALSE
835CC
836CFLAGS
837LDFLAGS
838CPPFLAGS
839ac_ct_CC
840EXEEXT
841OBJEXT
842DEPDIR
843am__include
844am__quote
845AMDEP_TRUE
846AMDEP_FALSE
847AMDEPBACKSLASH
848CCDEPMODE
849am__fastdepCC_TRUE
850am__fastdepCC_FALSE
851LN_S
852build
853build_cpu
854build_vendor
855build_os
856host
857host_cpu
858host_vendor
859host_os
860GREP
861EGREP
862ECHO
863AR
864RANLIB
865CPP
866CXX
867CXXFLAGS
868ac_ct_CXX
869CXXDEPMODE
870am__fastdepCXX_TRUE
871am__fastdepCXX_FALSE
872CXXCPP
873F77
874FFLAGS
875ac_ct_F77
876LIBTOOL
877IS_CROSS_COMPILE_TRUE
878IS_CROSS_COMPILE_FALSE
879LIBOBJS
880LTLIBOBJS'
881ac_subst_files=''
882      ac_precious_vars='build_alias
883host_alias
884target_alias
885CC
886CFLAGS
887LDFLAGS
888LIBS
889CPPFLAGS
890CPP
891CXX
892CXXFLAGS
893CCC
894CXXCPP
895F77
896FFLAGS'
897
898
899# Initialize some variables set by options.
900ac_init_help=
901ac_init_version=false
902# The variables have the same names as the options, with
903# dashes changed to underlines.
904cache_file=/dev/null
905exec_prefix=NONE
906no_create=
907no_recursion=
908prefix=NONE
909program_prefix=NONE
910program_suffix=NONE
911program_transform_name=s,x,x,
912silent=
913site=
914srcdir=
915verbose=
916x_includes=NONE
917x_libraries=NONE
918
919# Installation directory options.
920# These are left unexpanded so users can "make install exec_prefix=/foo"
921# and all the variables that are supposed to be based on exec_prefix
922# by default will actually change.
923# Use braces instead of parens because sh, perl, etc. also accept them.
924# (The list follows the same order as the GNU Coding Standards.)
925bindir='${exec_prefix}/bin'
926sbindir='${exec_prefix}/sbin'
927libexecdir='${exec_prefix}/libexec'
928datarootdir='${prefix}/share'
929datadir='${datarootdir}'
930sysconfdir='${prefix}/etc'
931sharedstatedir='${prefix}/com'
932localstatedir='${prefix}/var'
933includedir='${prefix}/include'
934oldincludedir='/usr/include'
935docdir='${datarootdir}/doc/${PACKAGE}'
936infodir='${datarootdir}/info'
937htmldir='${docdir}'
938dvidir='${docdir}'
939pdfdir='${docdir}'
940psdir='${docdir}'
941libdir='${exec_prefix}/lib'
942localedir='${datarootdir}/locale'
943mandir='${datarootdir}/man'
944
945ac_prev=
946ac_dashdash=
947for ac_option
948do
949  # If the previous option needs an argument, assign it.
950  if test -n "$ac_prev"; then
951    eval $ac_prev=\$ac_option
952    ac_prev=
953    continue
954  fi
955
956  case $ac_option in
957  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
958  *)	ac_optarg=yes ;;
959  esac
960
961  # Accept the important Cygnus configure options, so we can diagnose typos.
962
963  case $ac_dashdash$ac_option in
964  --)
965    ac_dashdash=yes ;;
966
967  -bindir | --bindir | --bindi | --bind | --bin | --bi)
968    ac_prev=bindir ;;
969  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
970    bindir=$ac_optarg ;;
971
972  -build | --build | --buil | --bui | --bu)
973    ac_prev=build_alias ;;
974  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
975    build_alias=$ac_optarg ;;
976
977  -cache-file | --cache-file | --cache-fil | --cache-fi \
978  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
979    ac_prev=cache_file ;;
980  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
981  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
982    cache_file=$ac_optarg ;;
983
984  --config-cache | -C)
985    cache_file=config.cache ;;
986
987  -datadir | --datadir | --datadi | --datad)
988    ac_prev=datadir ;;
989  -datadir=* | --datadir=* | --datadi=* | --datad=*)
990    datadir=$ac_optarg ;;
991
992  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
993  | --dataroo | --dataro | --datar)
994    ac_prev=datarootdir ;;
995  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
996  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
997    datarootdir=$ac_optarg ;;
998
999  -disable-* | --disable-*)
1000    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1001    # Reject names that are not valid shell variable names.
1002    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1003      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1004   { (exit 1); exit 1; }; }
1005    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1006    eval enable_$ac_feature=no ;;
1007
1008  -docdir | --docdir | --docdi | --doc | --do)
1009    ac_prev=docdir ;;
1010  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1011    docdir=$ac_optarg ;;
1012
1013  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1014    ac_prev=dvidir ;;
1015  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1016    dvidir=$ac_optarg ;;
1017
1018  -enable-* | --enable-*)
1019    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1020    # Reject names that are not valid shell variable names.
1021    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1022      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1023   { (exit 1); exit 1; }; }
1024    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1025    eval enable_$ac_feature=\$ac_optarg ;;
1026
1027  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1028  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1029  | --exec | --exe | --ex)
1030    ac_prev=exec_prefix ;;
1031  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1032  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1033  | --exec=* | --exe=* | --ex=*)
1034    exec_prefix=$ac_optarg ;;
1035
1036  -gas | --gas | --ga | --g)
1037    # Obsolete; use --with-gas.
1038    with_gas=yes ;;
1039
1040  -help | --help | --hel | --he | -h)
1041    ac_init_help=long ;;
1042  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1043    ac_init_help=recursive ;;
1044  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1045    ac_init_help=short ;;
1046
1047  -host | --host | --hos | --ho)
1048    ac_prev=host_alias ;;
1049  -host=* | --host=* | --hos=* | --ho=*)
1050    host_alias=$ac_optarg ;;
1051
1052  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1053    ac_prev=htmldir ;;
1054  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1055  | --ht=*)
1056    htmldir=$ac_optarg ;;
1057
1058  -includedir | --includedir | --includedi | --included | --include \
1059  | --includ | --inclu | --incl | --inc)
1060    ac_prev=includedir ;;
1061  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1062  | --includ=* | --inclu=* | --incl=* | --inc=*)
1063    includedir=$ac_optarg ;;
1064
1065  -infodir | --infodir | --infodi | --infod | --info | --inf)
1066    ac_prev=infodir ;;
1067  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1068    infodir=$ac_optarg ;;
1069
1070  -libdir | --libdir | --libdi | --libd)
1071    ac_prev=libdir ;;
1072  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1073    libdir=$ac_optarg ;;
1074
1075  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1076  | --libexe | --libex | --libe)
1077    ac_prev=libexecdir ;;
1078  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1079  | --libexe=* | --libex=* | --libe=*)
1080    libexecdir=$ac_optarg ;;
1081
1082  -localedir | --localedir | --localedi | --localed | --locale)
1083    ac_prev=localedir ;;
1084  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1085    localedir=$ac_optarg ;;
1086
1087  -localstatedir | --localstatedir | --localstatedi | --localstated \
1088  | --localstate | --localstat | --localsta | --localst | --locals)
1089    ac_prev=localstatedir ;;
1090  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1091  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1092    localstatedir=$ac_optarg ;;
1093
1094  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1095    ac_prev=mandir ;;
1096  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1097    mandir=$ac_optarg ;;
1098
1099  -nfp | --nfp | --nf)
1100    # Obsolete; use --without-fp.
1101    with_fp=no ;;
1102
1103  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1104  | --no-cr | --no-c | -n)
1105    no_create=yes ;;
1106
1107  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1108  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1109    no_recursion=yes ;;
1110
1111  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1112  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1113  | --oldin | --oldi | --old | --ol | --o)
1114    ac_prev=oldincludedir ;;
1115  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1116  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1117  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1118    oldincludedir=$ac_optarg ;;
1119
1120  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1121    ac_prev=prefix ;;
1122  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1123    prefix=$ac_optarg ;;
1124
1125  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1126  | --program-pre | --program-pr | --program-p)
1127    ac_prev=program_prefix ;;
1128  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1129  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1130    program_prefix=$ac_optarg ;;
1131
1132  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1133  | --program-suf | --program-su | --program-s)
1134    ac_prev=program_suffix ;;
1135  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1136  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1137    program_suffix=$ac_optarg ;;
1138
1139  -program-transform-name | --program-transform-name \
1140  | --program-transform-nam | --program-transform-na \
1141  | --program-transform-n | --program-transform- \
1142  | --program-transform | --program-transfor \
1143  | --program-transfo | --program-transf \
1144  | --program-trans | --program-tran \
1145  | --progr-tra | --program-tr | --program-t)
1146    ac_prev=program_transform_name ;;
1147  -program-transform-name=* | --program-transform-name=* \
1148  | --program-transform-nam=* | --program-transform-na=* \
1149  | --program-transform-n=* | --program-transform-=* \
1150  | --program-transform=* | --program-transfor=* \
1151  | --program-transfo=* | --program-transf=* \
1152  | --program-trans=* | --program-tran=* \
1153  | --progr-tra=* | --program-tr=* | --program-t=*)
1154    program_transform_name=$ac_optarg ;;
1155
1156  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1157    ac_prev=pdfdir ;;
1158  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1159    pdfdir=$ac_optarg ;;
1160
1161  -psdir | --psdir | --psdi | --psd | --ps)
1162    ac_prev=psdir ;;
1163  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1164    psdir=$ac_optarg ;;
1165
1166  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1167  | -silent | --silent | --silen | --sile | --sil)
1168    silent=yes ;;
1169
1170  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171    ac_prev=sbindir ;;
1172  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173  | --sbi=* | --sb=*)
1174    sbindir=$ac_optarg ;;
1175
1176  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178  | --sharedst | --shareds | --shared | --share | --shar \
1179  | --sha | --sh)
1180    ac_prev=sharedstatedir ;;
1181  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184  | --sha=* | --sh=*)
1185    sharedstatedir=$ac_optarg ;;
1186
1187  -site | --site | --sit)
1188    ac_prev=site ;;
1189  -site=* | --site=* | --sit=*)
1190    site=$ac_optarg ;;
1191
1192  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193    ac_prev=srcdir ;;
1194  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1195    srcdir=$ac_optarg ;;
1196
1197  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198  | --syscon | --sysco | --sysc | --sys | --sy)
1199    ac_prev=sysconfdir ;;
1200  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1202    sysconfdir=$ac_optarg ;;
1203
1204  -target | --target | --targe | --targ | --tar | --ta | --t)
1205    ac_prev=target_alias ;;
1206  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1207    target_alias=$ac_optarg ;;
1208
1209  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210    verbose=yes ;;
1211
1212  -version | --version | --versio | --versi | --vers | -V)
1213    ac_init_version=: ;;
1214
1215  -with-* | --with-*)
1216    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1217    # Reject names that are not valid shell variable names.
1218    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1219      { echo "$as_me: error: invalid package name: $ac_package" >&2
1220   { (exit 1); exit 1; }; }
1221    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1222    eval with_$ac_package=\$ac_optarg ;;
1223
1224  -without-* | --without-*)
1225    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1226    # Reject names that are not valid shell variable names.
1227    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1228      { echo "$as_me: error: invalid package name: $ac_package" >&2
1229   { (exit 1); exit 1; }; }
1230    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1231    eval with_$ac_package=no ;;
1232
1233  --x)
1234    # Obsolete; use --with-x.
1235    with_x=yes ;;
1236
1237  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1238  | --x-incl | --x-inc | --x-in | --x-i)
1239    ac_prev=x_includes ;;
1240  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1241  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1242    x_includes=$ac_optarg ;;
1243
1244  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1245  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1246    ac_prev=x_libraries ;;
1247  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1248  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1249    x_libraries=$ac_optarg ;;
1250
1251  -*) { echo "$as_me: error: unrecognized option: $ac_option
1252Try \`$0 --help' for more information." >&2
1253   { (exit 1); exit 1; }; }
1254    ;;
1255
1256  *=*)
1257    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1258    # Reject names that are not valid shell variable names.
1259    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1260      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1261   { (exit 1); exit 1; }; }
1262    eval $ac_envvar=\$ac_optarg
1263    export $ac_envvar ;;
1264
1265  *)
1266    # FIXME: should be removed in autoconf 3.0.
1267    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1268    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1269      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1270    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1271    ;;
1272
1273  esac
1274done
1275
1276if test -n "$ac_prev"; then
1277  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1278  { echo "$as_me: error: missing argument to $ac_option" >&2
1279   { (exit 1); exit 1; }; }
1280fi
1281
1282# Be sure to have absolute directory names.
1283for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1284		datadir sysconfdir sharedstatedir localstatedir includedir \
1285		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1286		libdir localedir mandir
1287do
1288  eval ac_val=\$$ac_var
1289  case $ac_val in
1290    [\\/$]* | ?:[\\/]* )  continue;;
1291    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1292  esac
1293  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1294   { (exit 1); exit 1; }; }
1295done
1296
1297# There might be people who depend on the old broken behavior: `$host'
1298# used to hold the argument of --host etc.
1299# FIXME: To remove some day.
1300build=$build_alias
1301host=$host_alias
1302target=$target_alias
1303
1304# FIXME: To remove some day.
1305if test "x$host_alias" != x; then
1306  if test "x$build_alias" = x; then
1307    cross_compiling=maybe
1308    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1309    If a cross compiler is detected then cross compile mode will be used." >&2
1310  elif test "x$build_alias" != "x$host_alias"; then
1311    cross_compiling=yes
1312  fi
1313fi
1314
1315ac_tool_prefix=
1316test -n "$host_alias" && ac_tool_prefix=$host_alias-
1317
1318test "$silent" = yes && exec 6>/dev/null
1319
1320
1321ac_pwd=`pwd` && test -n "$ac_pwd" &&
1322ac_ls_di=`ls -di .` &&
1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1324  { echo "$as_me: error: Working directory cannot be determined" >&2
1325   { (exit 1); exit 1; }; }
1326test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1327  { echo "$as_me: error: pwd does not report name of working directory" >&2
1328   { (exit 1); exit 1; }; }
1329
1330
1331# Find the source files, if location was not specified.
1332if test -z "$srcdir"; then
1333  ac_srcdir_defaulted=yes
1334  # Try the directory containing this script, then the parent directory.
1335  ac_confdir=`$as_dirname -- "$0" ||
1336$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1337	 X"$0" : 'X\(//\)[^/]' \| \
1338	 X"$0" : 'X\(//\)$' \| \
1339	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1340echo X"$0" |
1341    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1342	    s//\1/
1343	    q
1344	  }
1345	  /^X\(\/\/\)[^/].*/{
1346	    s//\1/
1347	    q
1348	  }
1349	  /^X\(\/\/\)$/{
1350	    s//\1/
1351	    q
1352	  }
1353	  /^X\(\/\).*/{
1354	    s//\1/
1355	    q
1356	  }
1357	  s/.*/./; q'`
1358  srcdir=$ac_confdir
1359  if test ! -r "$srcdir/$ac_unique_file"; then
1360    srcdir=..
1361  fi
1362else
1363  ac_srcdir_defaulted=no
1364fi
1365if test ! -r "$srcdir/$ac_unique_file"; then
1366  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1367  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1368   { (exit 1); exit 1; }; }
1369fi
1370ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1371ac_abs_confdir=`(
1372	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1373   { (exit 1); exit 1; }; }
1374	pwd)`
1375# When building in place, set srcdir=.
1376if test "$ac_abs_confdir" = "$ac_pwd"; then
1377  srcdir=.
1378fi
1379# Remove unnecessary trailing slashes from srcdir.
1380# Double slashes in file names in object file debugging info
1381# mess up M-x gdb in Emacs.
1382case $srcdir in
1383*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1384esac
1385for ac_var in $ac_precious_vars; do
1386  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1387  eval ac_env_${ac_var}_value=\$${ac_var}
1388  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1389  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1390done
1391
1392#
1393# Report the --help message.
1394#
1395if test "$ac_init_help" = "long"; then
1396  # Omit some internal or obsolete options to make the list less imposing.
1397  # This message is too long to be a string in the A/UX 3.1 sh.
1398  cat <<_ACEOF
1399\`configure' configures this package to adapt to many kinds of systems.
1400
1401Usage: $0 [OPTION]... [VAR=VALUE]...
1402
1403To assign environment variables (e.g., CC, CFLAGS...), specify them as
1404VAR=VALUE.  See below for descriptions of some of the useful variables.
1405
1406Defaults for the options are specified in brackets.
1407
1408Configuration:
1409  -h, --help              display this help and exit
1410      --help=short        display options specific to this package
1411      --help=recursive    display the short help of all the included packages
1412  -V, --version           display version information and exit
1413  -q, --quiet, --silent   do not print \`checking...' messages
1414      --cache-file=FILE   cache test results in FILE [disabled]
1415  -C, --config-cache      alias for \`--cache-file=config.cache'
1416  -n, --no-create         do not create output files
1417      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1418
1419Installation directories:
1420  --prefix=PREFIX         install architecture-independent files in PREFIX
1421			  [$ac_default_prefix]
1422  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1423			  [PREFIX]
1424
1425By default, \`make install' will install all the files in
1426\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1427an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1428for instance \`--prefix=\$HOME'.
1429
1430For better control, use the options below.
1431
1432Fine tuning of the installation directories:
1433  --bindir=DIR           user executables [EPREFIX/bin]
1434  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1435  --libexecdir=DIR       program executables [EPREFIX/libexec]
1436  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1437  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1438  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1439  --libdir=DIR           object code libraries [EPREFIX/lib]
1440  --includedir=DIR       C header files [PREFIX/include]
1441  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1442  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1443  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1444  --infodir=DIR          info documentation [DATAROOTDIR/info]
1445  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1446  --mandir=DIR           man documentation [DATAROOTDIR/man]
1447  --docdir=DIR           documentation root [DATAROOTDIR/doc/PACKAGE]
1448  --htmldir=DIR          html documentation [DOCDIR]
1449  --dvidir=DIR           dvi documentation [DOCDIR]
1450  --pdfdir=DIR           pdf documentation [DOCDIR]
1451  --psdir=DIR            ps documentation [DOCDIR]
1452_ACEOF
1453
1454  cat <<\_ACEOF
1455
1456Program names:
1457  --program-prefix=PREFIX            prepend PREFIX to installed program names
1458  --program-suffix=SUFFIX            append SUFFIX to installed program names
1459  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1460
1461System types:
1462  --build=BUILD     configure for building on BUILD [guessed]
1463  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1464_ACEOF
1465fi
1466
1467if test -n "$ac_init_help"; then
1468
1469  cat <<\_ACEOF
1470
1471Optional Features:
1472  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1473  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1474  --enable-maintainer-mode  enable make rules and dependencies not useful
1475			  (and sometimes confusing) to the casual installer
1476  --disable-elf            disable builtin ELF support
1477  --disable-elf-core       disable ELF core file support
1478  --enable-fsect-man5      enable file formats in man section 5
1479  --disable-dependency-tracking  speeds up one-time build
1480  --enable-dependency-tracking   do not reject slow dependency extractors
1481  --enable-shared[=PKGS]  build shared libraries [default=yes]
1482  --enable-static[=PKGS]  build static libraries [default=yes]
1483  --enable-fast-install[=PKGS]
1484                          optimize for fast installation [default=yes]
1485  --disable-libtool-lock  avoid locking (might break parallel builds)
1486  --disable-largefile     omit support for large files
1487
1488Optional Packages:
1489  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1490  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1491  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1492  --with-pic              try to use only PIC/non-PIC objects [default=use
1493                          both]
1494  --with-tags[=TAGS]      include additional configurations [automatic]
1495
1496Some influential environment variables:
1497  CC          C compiler command
1498  CFLAGS      C compiler flags
1499  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1500              nonstandard directory <lib dir>
1501  LIBS        libraries to pass to the linker, e.g. -l<library>
1502  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1503              you have headers in a nonstandard directory <include dir>
1504  CPP         C preprocessor
1505  CXX         C++ compiler command
1506  CXXFLAGS    C++ compiler flags
1507  CXXCPP      C++ preprocessor
1508  F77         Fortran 77 compiler command
1509  FFLAGS      Fortran 77 compiler flags
1510
1511Use these variables to override the choices made by `configure' or to help
1512it to find libraries and programs with nonstandard names/locations.
1513
1514_ACEOF
1515ac_status=$?
1516fi
1517
1518if test "$ac_init_help" = "recursive"; then
1519  # If there are subdirs, report their specific --help.
1520  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1521    test -d "$ac_dir" || continue
1522    ac_builddir=.
1523
1524case "$ac_dir" in
1525.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1526*)
1527  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1528  # A ".." for each directory in $ac_dir_suffix.
1529  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1530  case $ac_top_builddir_sub in
1531  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1532  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1533  esac ;;
1534esac
1535ac_abs_top_builddir=$ac_pwd
1536ac_abs_builddir=$ac_pwd$ac_dir_suffix
1537# for backward compatibility:
1538ac_top_builddir=$ac_top_build_prefix
1539
1540case $srcdir in
1541  .)  # We are building in place.
1542    ac_srcdir=.
1543    ac_top_srcdir=$ac_top_builddir_sub
1544    ac_abs_top_srcdir=$ac_pwd ;;
1545  [\\/]* | ?:[\\/]* )  # Absolute name.
1546    ac_srcdir=$srcdir$ac_dir_suffix;
1547    ac_top_srcdir=$srcdir
1548    ac_abs_top_srcdir=$srcdir ;;
1549  *) # Relative name.
1550    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1551    ac_top_srcdir=$ac_top_build_prefix$srcdir
1552    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1553esac
1554ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1555
1556    cd "$ac_dir" || { ac_status=$?; continue; }
1557    # Check for guested configure.
1558    if test -f "$ac_srcdir/configure.gnu"; then
1559      echo &&
1560      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1561    elif test -f "$ac_srcdir/configure"; then
1562      echo &&
1563      $SHELL "$ac_srcdir/configure" --help=recursive
1564    else
1565      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1566    fi || ac_status=$?
1567    cd "$ac_pwd" || { ac_status=$?; break; }
1568  done
1569fi
1570
1571test -n "$ac_init_help" && exit $ac_status
1572if $ac_init_version; then
1573  cat <<\_ACEOF
1574configure
1575generated by GNU Autoconf 2.61
1576
1577Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15782002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1579This configure script is free software; the Free Software Foundation
1580gives unlimited permission to copy, distribute and modify it.
1581_ACEOF
1582  exit
1583fi
1584cat >config.log <<_ACEOF
1585This file contains any messages produced by compilers while
1586running configure, to aid debugging if configure makes a mistake.
1587
1588It was created by $as_me, which was
1589generated by GNU Autoconf 2.61.  Invocation command line was
1590
1591  $ $0 $@
1592
1593_ACEOF
1594exec 5>>config.log
1595{
1596cat <<_ASUNAME
1597## --------- ##
1598## Platform. ##
1599## --------- ##
1600
1601hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1602uname -m = `(uname -m) 2>/dev/null || echo unknown`
1603uname -r = `(uname -r) 2>/dev/null || echo unknown`
1604uname -s = `(uname -s) 2>/dev/null || echo unknown`
1605uname -v = `(uname -v) 2>/dev/null || echo unknown`
1606
1607/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1608/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1609
1610/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1611/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1612/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1613/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1614/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1615/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1616/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1617
1618_ASUNAME
1619
1620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1621for as_dir in $PATH
1622do
1623  IFS=$as_save_IFS
1624  test -z "$as_dir" && as_dir=.
1625  echo "PATH: $as_dir"
1626done
1627IFS=$as_save_IFS
1628
1629} >&5
1630
1631cat >&5 <<_ACEOF
1632
1633
1634## ----------- ##
1635## Core tests. ##
1636## ----------- ##
1637
1638_ACEOF
1639
1640
1641# Keep a trace of the command line.
1642# Strip out --no-create and --no-recursion so they do not pile up.
1643# Strip out --silent because we don't want to record it for future runs.
1644# Also quote any args containing shell meta-characters.
1645# Make two passes to allow for proper duplicate-argument suppression.
1646ac_configure_args=
1647ac_configure_args0=
1648ac_configure_args1=
1649ac_must_keep_next=false
1650for ac_pass in 1 2
1651do
1652  for ac_arg
1653  do
1654    case $ac_arg in
1655    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1656    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1657    | -silent | --silent | --silen | --sile | --sil)
1658      continue ;;
1659    *\'*)
1660      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1661    esac
1662    case $ac_pass in
1663    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1664    2)
1665      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1666      if test $ac_must_keep_next = true; then
1667	ac_must_keep_next=false # Got value, back to normal.
1668      else
1669	case $ac_arg in
1670	  *=* | --config-cache | -C | -disable-* | --disable-* \
1671	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1672	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1673	  | -with-* | --with-* | -without-* | --without-* | --x)
1674	    case "$ac_configure_args0 " in
1675	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1676	    esac
1677	    ;;
1678	  -* ) ac_must_keep_next=true ;;
1679	esac
1680      fi
1681      ac_configure_args="$ac_configure_args '$ac_arg'"
1682      ;;
1683    esac
1684  done
1685done
1686$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1687$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1688
1689# When interrupted or exit'd, cleanup temporary files, and complete
1690# config.log.  We remove comments because anyway the quotes in there
1691# would cause problems or look ugly.
1692# WARNING: Use '\'' to represent an apostrophe within the trap.
1693# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1694trap 'exit_status=$?
1695  # Save into config.log some information that might help in debugging.
1696  {
1697    echo
1698
1699    cat <<\_ASBOX
1700## ---------------- ##
1701## Cache variables. ##
1702## ---------------- ##
1703_ASBOX
1704    echo
1705    # The following way of writing the cache mishandles newlines in values,
1706(
1707  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1708    eval ac_val=\$$ac_var
1709    case $ac_val in #(
1710    *${as_nl}*)
1711      case $ac_var in #(
1712      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1713echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1714      esac
1715      case $ac_var in #(
1716      _ | IFS | as_nl) ;; #(
1717      *) $as_unset $ac_var ;;
1718      esac ;;
1719    esac
1720  done
1721  (set) 2>&1 |
1722    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1723    *${as_nl}ac_space=\ *)
1724      sed -n \
1725	"s/'\''/'\''\\\\'\'''\''/g;
1726	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1727      ;; #(
1728    *)
1729      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1730      ;;
1731    esac |
1732    sort
1733)
1734    echo
1735
1736    cat <<\_ASBOX
1737## ----------------- ##
1738## Output variables. ##
1739## ----------------- ##
1740_ASBOX
1741    echo
1742    for ac_var in $ac_subst_vars
1743    do
1744      eval ac_val=\$$ac_var
1745      case $ac_val in
1746      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1747      esac
1748      echo "$ac_var='\''$ac_val'\''"
1749    done | sort
1750    echo
1751
1752    if test -n "$ac_subst_files"; then
1753      cat <<\_ASBOX
1754## ------------------- ##
1755## File substitutions. ##
1756## ------------------- ##
1757_ASBOX
1758      echo
1759      for ac_var in $ac_subst_files
1760      do
1761	eval ac_val=\$$ac_var
1762	case $ac_val in
1763	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1764	esac
1765	echo "$ac_var='\''$ac_val'\''"
1766      done | sort
1767      echo
1768    fi
1769
1770    if test -s confdefs.h; then
1771      cat <<\_ASBOX
1772## ----------- ##
1773## confdefs.h. ##
1774## ----------- ##
1775_ASBOX
1776      echo
1777      cat confdefs.h
1778      echo
1779    fi
1780    test "$ac_signal" != 0 &&
1781      echo "$as_me: caught signal $ac_signal"
1782    echo "$as_me: exit $exit_status"
1783  } >&5
1784  rm -f core *.core core.conftest.* &&
1785    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1786    exit $exit_status
1787' 0
1788for ac_signal in 1 2 13 15; do
1789  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1790done
1791ac_signal=0
1792
1793# confdefs.h avoids OS command line length limits that DEFS can exceed.
1794rm -f -r conftest* confdefs.h
1795
1796# Predefined preprocessor variables.
1797
1798cat >>confdefs.h <<_ACEOF
1799#define PACKAGE_NAME "$PACKAGE_NAME"
1800_ACEOF
1801
1802
1803cat >>confdefs.h <<_ACEOF
1804#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1805_ACEOF
1806
1807
1808cat >>confdefs.h <<_ACEOF
1809#define PACKAGE_VERSION "$PACKAGE_VERSION"
1810_ACEOF
1811
1812
1813cat >>confdefs.h <<_ACEOF
1814#define PACKAGE_STRING "$PACKAGE_STRING"
1815_ACEOF
1816
1817
1818cat >>confdefs.h <<_ACEOF
1819#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1820_ACEOF
1821
1822
1823# Let the site file select an alternate cache file if it wants to.
1824# Prefer explicitly selected file to automatically selected ones.
1825if test -n "$CONFIG_SITE"; then
1826  set x "$CONFIG_SITE"
1827elif test "x$prefix" != xNONE; then
1828  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1829else
1830  set x "$ac_default_prefix/share/config.site" \
1831	"$ac_default_prefix/etc/config.site"
1832fi
1833shift
1834for ac_site_file
1835do
1836  if test -r "$ac_site_file"; then
1837    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1838echo "$as_me: loading site script $ac_site_file" >&6;}
1839    sed 's/^/| /' "$ac_site_file" >&5
1840    . "$ac_site_file"
1841  fi
1842done
1843
1844if test -r "$cache_file"; then
1845  # Some versions of bash will fail to source /dev/null (special
1846  # files actually), so we avoid doing that.
1847  if test -f "$cache_file"; then
1848    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1849echo "$as_me: loading cache $cache_file" >&6;}
1850    case $cache_file in
1851      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1852      *)                      . "./$cache_file";;
1853    esac
1854  fi
1855else
1856  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1857echo "$as_me: creating cache $cache_file" >&6;}
1858  >$cache_file
1859fi
1860
1861# Check that the precious variables saved in the cache have kept the same
1862# value.
1863ac_cache_corrupted=false
1864for ac_var in $ac_precious_vars; do
1865  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1866  eval ac_new_set=\$ac_env_${ac_var}_set
1867  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1868  eval ac_new_val=\$ac_env_${ac_var}_value
1869  case $ac_old_set,$ac_new_set in
1870    set,)
1871      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1872echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1873      ac_cache_corrupted=: ;;
1874    ,set)
1875      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1876echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1877      ac_cache_corrupted=: ;;
1878    ,);;
1879    *)
1880      if test "x$ac_old_val" != "x$ac_new_val"; then
1881	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1882echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1883	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1884echo "$as_me:   former value:  $ac_old_val" >&2;}
1885	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1886echo "$as_me:   current value: $ac_new_val" >&2;}
1887	ac_cache_corrupted=:
1888      fi;;
1889  esac
1890  # Pass precious variables to config.status.
1891  if test "$ac_new_set" = set; then
1892    case $ac_new_val in
1893    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1894    *) ac_arg=$ac_var=$ac_new_val ;;
1895    esac
1896    case " $ac_configure_args " in
1897      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1898      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1899    esac
1900  fi
1901done
1902if $ac_cache_corrupted; then
1903  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1904echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1905  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1906echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1907   { (exit 1); exit 1; }; }
1908fi
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926ac_ext=c
1927ac_cpp='$CPP $CPPFLAGS'
1928ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1929ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1930ac_compiler_gnu=$ac_cv_c_compiler_gnu
1931
1932
1933
1934am__api_version='1.10'
1935
1936ac_aux_dir=
1937for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1938  if test -f "$ac_dir/install-sh"; then
1939    ac_aux_dir=$ac_dir
1940    ac_install_sh="$ac_aux_dir/install-sh -c"
1941    break
1942  elif test -f "$ac_dir/install.sh"; then
1943    ac_aux_dir=$ac_dir
1944    ac_install_sh="$ac_aux_dir/install.sh -c"
1945    break
1946  elif test -f "$ac_dir/shtool"; then
1947    ac_aux_dir=$ac_dir
1948    ac_install_sh="$ac_aux_dir/shtool install -c"
1949    break
1950  fi
1951done
1952if test -z "$ac_aux_dir"; then
1953  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1954echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1955   { (exit 1); exit 1; }; }
1956fi
1957
1958# These three variables are undocumented and unsupported,
1959# and are intended to be withdrawn in a future Autoconf release.
1960# They can cause serious problems if a builder's source tree is in a directory
1961# whose full name contains unusual characters.
1962ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1963ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1964ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1965
1966
1967# Find a good install program.  We prefer a C program (faster),
1968# so one script is as good as another.  But avoid the broken or
1969# incompatible versions:
1970# SysV /etc/install, /usr/sbin/install
1971# SunOS /usr/etc/install
1972# IRIX /sbin/install
1973# AIX /bin/install
1974# AmigaOS /C/install, which installs bootblocks on floppy discs
1975# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1976# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1977# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1978# OS/2's system install, which has a completely different semantic
1979# ./install, which can be erroneously created by make from ./install.sh.
1980{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1981echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
1982if test -z "$INSTALL"; then
1983if test "${ac_cv_path_install+set}" = set; then
1984  echo $ECHO_N "(cached) $ECHO_C" >&6
1985else
1986  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1987for as_dir in $PATH
1988do
1989  IFS=$as_save_IFS
1990  test -z "$as_dir" && as_dir=.
1991  # Account for people who put trailing slashes in PATH elements.
1992case $as_dir/ in
1993  ./ | .// | /cC/* | \
1994  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1995  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1996  /usr/ucb/* ) ;;
1997  *)
1998    # OSF1 and SCO ODT 3.0 have their own names for install.
1999    # Don't use installbsd from OSF since it installs stuff as root
2000    # by default.
2001    for ac_prog in ginstall scoinst install; do
2002      for ac_exec_ext in '' $ac_executable_extensions; do
2003	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2004	  if test $ac_prog = install &&
2005	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2006	    # AIX install.  It has an incompatible calling convention.
2007	    :
2008	  elif test $ac_prog = install &&
2009	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2010	    # program-specific install script used by HP pwplus--don't use.
2011	    :
2012	  else
2013	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2014	    break 3
2015	  fi
2016	fi
2017      done
2018    done
2019    ;;
2020esac
2021done
2022IFS=$as_save_IFS
2023
2024
2025fi
2026  if test "${ac_cv_path_install+set}" = set; then
2027    INSTALL=$ac_cv_path_install
2028  else
2029    # As a last resort, use the slow shell script.  Don't cache a
2030    # value for INSTALL within a source directory, because that will
2031    # break other packages using the cache if that directory is
2032    # removed, or if the value is a relative name.
2033    INSTALL=$ac_install_sh
2034  fi
2035fi
2036{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2037echo "${ECHO_T}$INSTALL" >&6; }
2038
2039# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2040# It thinks the first close brace ends the variable substitution.
2041test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2042
2043test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2044
2045test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2046
2047{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2048echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2049# Just in case
2050sleep 1
2051echo timestamp > conftest.file
2052# Do `set' in a subshell so we don't clobber the current shell's
2053# arguments.  Must try -L first in case configure is actually a
2054# symlink; some systems play weird games with the mod time of symlinks
2055# (eg FreeBSD returns the mod time of the symlink's containing
2056# directory).
2057if (
2058   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2059   if test "$*" = "X"; then
2060      # -L didn't work.
2061      set X `ls -t $srcdir/configure conftest.file`
2062   fi
2063   rm -f conftest.file
2064   if test "$*" != "X $srcdir/configure conftest.file" \
2065      && test "$*" != "X conftest.file $srcdir/configure"; then
2066
2067      # If neither matched, then we have a broken ls.  This can happen
2068      # if, for instance, CONFIG_SHELL is bash and it inherits a
2069      # broken ls alias from the environment.  This has actually
2070      # happened.  Such a system could not be considered "sane".
2071      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2072alias in your environment" >&5
2073echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2074alias in your environment" >&2;}
2075   { (exit 1); exit 1; }; }
2076   fi
2077
2078   test "$2" = conftest.file
2079   )
2080then
2081   # Ok.
2082   :
2083else
2084   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2085Check your system clock" >&5
2086echo "$as_me: error: newly created file is older than distributed files!
2087Check your system clock" >&2;}
2088   { (exit 1); exit 1; }; }
2089fi
2090{ echo "$as_me:$LINENO: result: yes" >&5
2091echo "${ECHO_T}yes" >&6; }
2092test "$program_prefix" != NONE &&
2093  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2094# Use a double $ so make ignores it.
2095test "$program_suffix" != NONE &&
2096  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2097# Double any \ or $.  echo might interpret backslashes.
2098# By default was `s,x,x', remove it if useless.
2099cat <<\_ACEOF >conftest.sed
2100s/[\\$]/&&/g;s/;s,x,x,$//
2101_ACEOF
2102program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2103rm -f conftest.sed
2104
2105# expand $ac_aux_dir to an absolute path
2106am_aux_dir=`cd $ac_aux_dir && pwd`
2107
2108test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2109# Use eval to expand $SHELL
2110if eval "$MISSING --run true"; then
2111  am_missing_run="$MISSING --run "
2112else
2113  am_missing_run=
2114  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2115echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2116fi
2117
2118{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2119echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2120if test -z "$MKDIR_P"; then
2121  if test "${ac_cv_path_mkdir+set}" = set; then
2122  echo $ECHO_N "(cached) $ECHO_C" >&6
2123else
2124  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2125for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2126do
2127  IFS=$as_save_IFS
2128  test -z "$as_dir" && as_dir=.
2129  for ac_prog in mkdir gmkdir; do
2130	 for ac_exec_ext in '' $ac_executable_extensions; do
2131	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2132	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2133	     'mkdir (GNU coreutils) '* | \
2134	     'mkdir (coreutils) '* | \
2135	     'mkdir (fileutils) '4.1*)
2136	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2137	       break 3;;
2138	   esac
2139	 done
2140       done
2141done
2142IFS=$as_save_IFS
2143
2144fi
2145
2146  if test "${ac_cv_path_mkdir+set}" = set; then
2147    MKDIR_P="$ac_cv_path_mkdir -p"
2148  else
2149    # As a last resort, use the slow shell script.  Don't cache a
2150    # value for MKDIR_P within a source directory, because that will
2151    # break other packages using the cache if that directory is
2152    # removed, or if the value is a relative name.
2153    test -d ./--version && rmdir ./--version
2154    MKDIR_P="$ac_install_sh -d"
2155  fi
2156fi
2157{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2158echo "${ECHO_T}$MKDIR_P" >&6; }
2159
2160mkdir_p="$MKDIR_P"
2161case $mkdir_p in
2162  [\\/$]* | ?:[\\/]*) ;;
2163  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2164esac
2165
2166for ac_prog in gawk mawk nawk awk
2167do
2168  # Extract the first word of "$ac_prog", so it can be a program name with args.
2169set dummy $ac_prog; ac_word=$2
2170{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2171echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2172if test "${ac_cv_prog_AWK+set}" = set; then
2173  echo $ECHO_N "(cached) $ECHO_C" >&6
2174else
2175  if test -n "$AWK"; then
2176  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2177else
2178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2179for as_dir in $PATH
2180do
2181  IFS=$as_save_IFS
2182  test -z "$as_dir" && as_dir=.
2183  for ac_exec_ext in '' $ac_executable_extensions; do
2184  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2185    ac_cv_prog_AWK="$ac_prog"
2186    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2187    break 2
2188  fi
2189done
2190done
2191IFS=$as_save_IFS
2192
2193fi
2194fi
2195AWK=$ac_cv_prog_AWK
2196if test -n "$AWK"; then
2197  { echo "$as_me:$LINENO: result: $AWK" >&5
2198echo "${ECHO_T}$AWK" >&6; }
2199else
2200  { echo "$as_me:$LINENO: result: no" >&5
2201echo "${ECHO_T}no" >&6; }
2202fi
2203
2204
2205  test -n "$AWK" && break
2206done
2207
2208{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2209echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2210set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2211if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2212  echo $ECHO_N "(cached) $ECHO_C" >&6
2213else
2214  cat >conftest.make <<\_ACEOF
2215SHELL = /bin/sh
2216all:
2217	@echo '@@@%%%=$(MAKE)=@@@%%%'
2218_ACEOF
2219# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2220case `${MAKE-make} -f conftest.make 2>/dev/null` in
2221  *@@@%%%=?*=@@@%%%*)
2222    eval ac_cv_prog_make_${ac_make}_set=yes;;
2223  *)
2224    eval ac_cv_prog_make_${ac_make}_set=no;;
2225esac
2226rm -f conftest.make
2227fi
2228if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2229  { echo "$as_me:$LINENO: result: yes" >&5
2230echo "${ECHO_T}yes" >&6; }
2231  SET_MAKE=
2232else
2233  { echo "$as_me:$LINENO: result: no" >&5
2234echo "${ECHO_T}no" >&6; }
2235  SET_MAKE="MAKE=${MAKE-make}"
2236fi
2237
2238rm -rf .tst 2>/dev/null
2239mkdir .tst 2>/dev/null
2240if test -d .tst; then
2241  am__leading_dot=.
2242else
2243  am__leading_dot=_
2244fi
2245rmdir .tst 2>/dev/null
2246
2247if test "`cd $srcdir && pwd`" != "`pwd`"; then
2248  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2249  # is not polluted with repeated "-I."
2250  am__isrc=' -I$(srcdir)'
2251  # test to see if srcdir already configured
2252  if test -f $srcdir/config.status; then
2253    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2254echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2255   { (exit 1); exit 1; }; }
2256  fi
2257fi
2258
2259# test whether we have cygpath
2260if test -z "$CYGPATH_W"; then
2261  if (cygpath --version) >/dev/null 2>/dev/null; then
2262    CYGPATH_W='cygpath -w'
2263  else
2264    CYGPATH_W=echo
2265  fi
2266fi
2267
2268
2269# Define the identity of the package.
2270 PACKAGE=file
2271 VERSION=4.23
2272
2273
2274cat >>confdefs.h <<_ACEOF
2275#define PACKAGE "$PACKAGE"
2276_ACEOF
2277
2278
2279cat >>confdefs.h <<_ACEOF
2280#define VERSION "$VERSION"
2281_ACEOF
2282
2283# Some tools Automake needs.
2284
2285ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2286
2287
2288AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2289
2290
2291AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2292
2293
2294AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2295
2296
2297MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2298
2299install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2300
2301# Installed binaries are usually stripped using `strip' when the user
2302# run `make install-strip'.  However `strip' might not be the right
2303# tool to use in cross-compilation environments, therefore Automake
2304# will honor the `STRIP' environment variable to overrule this program.
2305if test "$cross_compiling" != no; then
2306  if test -n "$ac_tool_prefix"; then
2307  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2308set dummy ${ac_tool_prefix}strip; ac_word=$2
2309{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2310echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2311if test "${ac_cv_prog_STRIP+set}" = set; then
2312  echo $ECHO_N "(cached) $ECHO_C" >&6
2313else
2314  if test -n "$STRIP"; then
2315  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2316else
2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2318for as_dir in $PATH
2319do
2320  IFS=$as_save_IFS
2321  test -z "$as_dir" && as_dir=.
2322  for ac_exec_ext in '' $ac_executable_extensions; do
2323  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2324    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2325    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2326    break 2
2327  fi
2328done
2329done
2330IFS=$as_save_IFS
2331
2332fi
2333fi
2334STRIP=$ac_cv_prog_STRIP
2335if test -n "$STRIP"; then
2336  { echo "$as_me:$LINENO: result: $STRIP" >&5
2337echo "${ECHO_T}$STRIP" >&6; }
2338else
2339  { echo "$as_me:$LINENO: result: no" >&5
2340echo "${ECHO_T}no" >&6; }
2341fi
2342
2343
2344fi
2345if test -z "$ac_cv_prog_STRIP"; then
2346  ac_ct_STRIP=$STRIP
2347  # Extract the first word of "strip", so it can be a program name with args.
2348set dummy strip; ac_word=$2
2349{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2350echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2351if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2352  echo $ECHO_N "(cached) $ECHO_C" >&6
2353else
2354  if test -n "$ac_ct_STRIP"; then
2355  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2356else
2357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2358for as_dir in $PATH
2359do
2360  IFS=$as_save_IFS
2361  test -z "$as_dir" && as_dir=.
2362  for ac_exec_ext in '' $ac_executable_extensions; do
2363  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2364    ac_cv_prog_ac_ct_STRIP="strip"
2365    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2366    break 2
2367  fi
2368done
2369done
2370IFS=$as_save_IFS
2371
2372fi
2373fi
2374ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2375if test -n "$ac_ct_STRIP"; then
2376  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2377echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2378else
2379  { echo "$as_me:$LINENO: result: no" >&5
2380echo "${ECHO_T}no" >&6; }
2381fi
2382
2383  if test "x$ac_ct_STRIP" = x; then
2384    STRIP=":"
2385  else
2386    case $cross_compiling:$ac_tool_warned in
2387yes:)
2388{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2389whose name does not start with the host triplet.  If you think this
2390configuration is useful to you, please write to autoconf@gnu.org." >&5
2391echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2392whose name does not start with the host triplet.  If you think this
2393configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2394ac_tool_warned=yes ;;
2395esac
2396    STRIP=$ac_ct_STRIP
2397  fi
2398else
2399  STRIP="$ac_cv_prog_STRIP"
2400fi
2401
2402fi
2403INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2404
2405# We need awk for the "check" target.  The system "awk" is bad on
2406# some platforms.
2407# Always define AMTAR for backward compatibility.
2408
2409AMTAR=${AMTAR-"${am_missing_run}tar"}
2410
2411am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2412
2413
2414
2415
2416
2417ac_config_headers="$ac_config_headers config.h"
2418
2419{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2420echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2421    # Check whether --enable-maintainer-mode was given.
2422if test "${enable_maintainer_mode+set}" = set; then
2423  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2424else
2425  USE_MAINTAINER_MODE=no
2426fi
2427
2428  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2429echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2430   if test $USE_MAINTAINER_MODE = yes; then
2431  MAINTAINER_MODE_TRUE=
2432  MAINTAINER_MODE_FALSE='#'
2433else
2434  MAINTAINER_MODE_TRUE='#'
2435  MAINTAINER_MODE_FALSE=
2436fi
2437
2438  MAINT=$MAINTAINER_MODE_TRUE
2439
2440
2441
2442{ echo "$as_me:$LINENO: checking for builtin ELF support" >&5
2443echo $ECHO_N "checking for builtin ELF support... $ECHO_C" >&6; }
2444# Check whether --enable-elf was given.
2445if test "${enable_elf+set}" = set; then
2446  enableval=$enable_elf; if test "${enableval}" = yes; then
2447  { echo "$as_me:$LINENO: result: yes" >&5
2448echo "${ECHO_T}yes" >&6; }
2449  cat >>confdefs.h <<\_ACEOF
2450#define BUILTIN_ELF 1
2451_ACEOF
2452
2453else
2454  { echo "$as_me:$LINENO: result: no" >&5
2455echo "${ECHO_T}no" >&6; }
2456fi
2457else
2458
2459  # enable by default
2460  { echo "$as_me:$LINENO: result: yes" >&5
2461echo "${ECHO_T}yes" >&6; }
2462  cat >>confdefs.h <<\_ACEOF
2463#define BUILTIN_ELF 1
2464_ACEOF
2465
2466
2467fi
2468
2469
2470{ echo "$as_me:$LINENO: checking for ELF core file support" >&5
2471echo $ECHO_N "checking for ELF core file support... $ECHO_C" >&6; }
2472# Check whether --enable-elf-core was given.
2473if test "${enable_elf_core+set}" = set; then
2474  enableval=$enable_elf_core; if test "${enableval}" = yes; then
2475  { echo "$as_me:$LINENO: result: yes" >&5
2476echo "${ECHO_T}yes" >&6; }
2477  cat >>confdefs.h <<\_ACEOF
2478#define ELFCORE 1
2479_ACEOF
2480
2481else
2482  { echo "$as_me:$LINENO: result: no" >&5
2483echo "${ECHO_T}no" >&6; }
2484fi
2485else
2486
2487  # enable by default
2488  { echo "$as_me:$LINENO: result: yes" >&5
2489echo "${ECHO_T}yes" >&6; }
2490  cat >>confdefs.h <<\_ACEOF
2491#define ELFCORE 1
2492_ACEOF
2493
2494
2495fi
2496
2497
2498{ echo "$as_me:$LINENO: checking for file formats in man section 5" >&5
2499echo $ECHO_N "checking for file formats in man section 5... $ECHO_C" >&6; }
2500# Check whether --enable-fsect-man5 was given.
2501if test "${enable_fsect_man5+set}" = set; then
2502  enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
2503  { echo "$as_me:$LINENO: result: yes" >&5
2504echo "${ECHO_T}yes" >&6; }
2505  fsect=5
2506else
2507  { echo "$as_me:$LINENO: result: no" >&5
2508echo "${ECHO_T}no" >&6; }
2509  fsect=4
2510fi
2511else
2512
2513  # disable by default
2514  { echo "$as_me:$LINENO: result: no" >&5
2515echo "${ECHO_T}no" >&6; }
2516  fsect=4
2517
2518fi
2519
2520
2521 if test x$fsect = x5; then
2522  FSECT5_TRUE=
2523  FSECT5_FALSE='#'
2524else
2525  FSECT5_TRUE='#'
2526  FSECT5_FALSE=
2527fi
2528
2529
2530cat >>confdefs.h <<\_ACEOF
2531#define _GNU_SOURCE 1
2532_ACEOF
2533
2534
2535
2536ac_ext=c
2537ac_cpp='$CPP $CPPFLAGS'
2538ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2539ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2540ac_compiler_gnu=$ac_cv_c_compiler_gnu
2541if test -n "$ac_tool_prefix"; then
2542  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2543set dummy ${ac_tool_prefix}gcc; ac_word=$2
2544{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2545echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2546if test "${ac_cv_prog_CC+set}" = set; then
2547  echo $ECHO_N "(cached) $ECHO_C" >&6
2548else
2549  if test -n "$CC"; then
2550  ac_cv_prog_CC="$CC" # Let the user override the test.
2551else
2552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2553for as_dir in $PATH
2554do
2555  IFS=$as_save_IFS
2556  test -z "$as_dir" && as_dir=.
2557  for ac_exec_ext in '' $ac_executable_extensions; do
2558  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2559    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2560    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2561    break 2
2562  fi
2563done
2564done
2565IFS=$as_save_IFS
2566
2567fi
2568fi
2569CC=$ac_cv_prog_CC
2570if test -n "$CC"; then
2571  { echo "$as_me:$LINENO: result: $CC" >&5
2572echo "${ECHO_T}$CC" >&6; }
2573else
2574  { echo "$as_me:$LINENO: result: no" >&5
2575echo "${ECHO_T}no" >&6; }
2576fi
2577
2578
2579fi
2580if test -z "$ac_cv_prog_CC"; then
2581  ac_ct_CC=$CC
2582  # Extract the first word of "gcc", so it can be a program name with args.
2583set dummy gcc; ac_word=$2
2584{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2585echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2586if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2587  echo $ECHO_N "(cached) $ECHO_C" >&6
2588else
2589  if test -n "$ac_ct_CC"; then
2590  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2591else
2592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593for as_dir in $PATH
2594do
2595  IFS=$as_save_IFS
2596  test -z "$as_dir" && as_dir=.
2597  for ac_exec_ext in '' $ac_executable_extensions; do
2598  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599    ac_cv_prog_ac_ct_CC="gcc"
2600    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2601    break 2
2602  fi
2603done
2604done
2605IFS=$as_save_IFS
2606
2607fi
2608fi
2609ac_ct_CC=$ac_cv_prog_ac_ct_CC
2610if test -n "$ac_ct_CC"; then
2611  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2612echo "${ECHO_T}$ac_ct_CC" >&6; }
2613else
2614  { echo "$as_me:$LINENO: result: no" >&5
2615echo "${ECHO_T}no" >&6; }
2616fi
2617
2618  if test "x$ac_ct_CC" = x; then
2619    CC=""
2620  else
2621    case $cross_compiling:$ac_tool_warned in
2622yes:)
2623{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2624whose name does not start with the host triplet.  If you think this
2625configuration is useful to you, please write to autoconf@gnu.org." >&5
2626echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2627whose name does not start with the host triplet.  If you think this
2628configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2629ac_tool_warned=yes ;;
2630esac
2631    CC=$ac_ct_CC
2632  fi
2633else
2634  CC="$ac_cv_prog_CC"
2635fi
2636
2637if test -z "$CC"; then
2638          if test -n "$ac_tool_prefix"; then
2639    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2640set dummy ${ac_tool_prefix}cc; ac_word=$2
2641{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2642echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2643if test "${ac_cv_prog_CC+set}" = set; then
2644  echo $ECHO_N "(cached) $ECHO_C" >&6
2645else
2646  if test -n "$CC"; then
2647  ac_cv_prog_CC="$CC" # Let the user override the test.
2648else
2649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650for as_dir in $PATH
2651do
2652  IFS=$as_save_IFS
2653  test -z "$as_dir" && as_dir=.
2654  for ac_exec_ext in '' $ac_executable_extensions; do
2655  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2656    ac_cv_prog_CC="${ac_tool_prefix}cc"
2657    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2658    break 2
2659  fi
2660done
2661done
2662IFS=$as_save_IFS
2663
2664fi
2665fi
2666CC=$ac_cv_prog_CC
2667if test -n "$CC"; then
2668  { echo "$as_me:$LINENO: result: $CC" >&5
2669echo "${ECHO_T}$CC" >&6; }
2670else
2671  { echo "$as_me:$LINENO: result: no" >&5
2672echo "${ECHO_T}no" >&6; }
2673fi
2674
2675
2676  fi
2677fi
2678if test -z "$CC"; then
2679  # Extract the first word of "cc", so it can be a program name with args.
2680set dummy cc; ac_word=$2
2681{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2682echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2683if test "${ac_cv_prog_CC+set}" = set; then
2684  echo $ECHO_N "(cached) $ECHO_C" >&6
2685else
2686  if test -n "$CC"; then
2687  ac_cv_prog_CC="$CC" # Let the user override the test.
2688else
2689  ac_prog_rejected=no
2690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691for as_dir in $PATH
2692do
2693  IFS=$as_save_IFS
2694  test -z "$as_dir" && as_dir=.
2695  for ac_exec_ext in '' $ac_executable_extensions; do
2696  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2697    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2698       ac_prog_rejected=yes
2699       continue
2700     fi
2701    ac_cv_prog_CC="cc"
2702    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2703    break 2
2704  fi
2705done
2706done
2707IFS=$as_save_IFS
2708
2709if test $ac_prog_rejected = yes; then
2710  # We found a bogon in the path, so make sure we never use it.
2711  set dummy $ac_cv_prog_CC
2712  shift
2713  if test $# != 0; then
2714    # We chose a different compiler from the bogus one.
2715    # However, it has the same basename, so the bogon will be chosen
2716    # first if we set CC to just the basename; use the full file name.
2717    shift
2718    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2719  fi
2720fi
2721fi
2722fi
2723CC=$ac_cv_prog_CC
2724if test -n "$CC"; then
2725  { echo "$as_me:$LINENO: result: $CC" >&5
2726echo "${ECHO_T}$CC" >&6; }
2727else
2728  { echo "$as_me:$LINENO: result: no" >&5
2729echo "${ECHO_T}no" >&6; }
2730fi
2731
2732
2733fi
2734if test -z "$CC"; then
2735  if test -n "$ac_tool_prefix"; then
2736  for ac_prog in cl.exe
2737  do
2738    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2739set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2740{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2741echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2742if test "${ac_cv_prog_CC+set}" = set; then
2743  echo $ECHO_N "(cached) $ECHO_C" >&6
2744else
2745  if test -n "$CC"; then
2746  ac_cv_prog_CC="$CC" # Let the user override the test.
2747else
2748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2749for as_dir in $PATH
2750do
2751  IFS=$as_save_IFS
2752  test -z "$as_dir" && as_dir=.
2753  for ac_exec_ext in '' $ac_executable_extensions; do
2754  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2755    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2756    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2757    break 2
2758  fi
2759done
2760done
2761IFS=$as_save_IFS
2762
2763fi
2764fi
2765CC=$ac_cv_prog_CC
2766if test -n "$CC"; then
2767  { echo "$as_me:$LINENO: result: $CC" >&5
2768echo "${ECHO_T}$CC" >&6; }
2769else
2770  { echo "$as_me:$LINENO: result: no" >&5
2771echo "${ECHO_T}no" >&6; }
2772fi
2773
2774
2775    test -n "$CC" && break
2776  done
2777fi
2778if test -z "$CC"; then
2779  ac_ct_CC=$CC
2780  for ac_prog in cl.exe
2781do
2782  # Extract the first word of "$ac_prog", so it can be a program name with args.
2783set dummy $ac_prog; ac_word=$2
2784{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2785echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2786if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2787  echo $ECHO_N "(cached) $ECHO_C" >&6
2788else
2789  if test -n "$ac_ct_CC"; then
2790  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2791else
2792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2793for as_dir in $PATH
2794do
2795  IFS=$as_save_IFS
2796  test -z "$as_dir" && as_dir=.
2797  for ac_exec_ext in '' $ac_executable_extensions; do
2798  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2799    ac_cv_prog_ac_ct_CC="$ac_prog"
2800    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2801    break 2
2802  fi
2803done
2804done
2805IFS=$as_save_IFS
2806
2807fi
2808fi
2809ac_ct_CC=$ac_cv_prog_ac_ct_CC
2810if test -n "$ac_ct_CC"; then
2811  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2812echo "${ECHO_T}$ac_ct_CC" >&6; }
2813else
2814  { echo "$as_me:$LINENO: result: no" >&5
2815echo "${ECHO_T}no" >&6; }
2816fi
2817
2818
2819  test -n "$ac_ct_CC" && break
2820done
2821
2822  if test "x$ac_ct_CC" = x; then
2823    CC=""
2824  else
2825    case $cross_compiling:$ac_tool_warned in
2826yes:)
2827{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2828whose name does not start with the host triplet.  If you think this
2829configuration is useful to you, please write to autoconf@gnu.org." >&5
2830echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2831whose name does not start with the host triplet.  If you think this
2832configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2833ac_tool_warned=yes ;;
2834esac
2835    CC=$ac_ct_CC
2836  fi
2837fi
2838
2839fi
2840
2841
2842test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2843See \`config.log' for more details." >&5
2844echo "$as_me: error: no acceptable C compiler found in \$PATH
2845See \`config.log' for more details." >&2;}
2846   { (exit 1); exit 1; }; }
2847
2848# Provide some information about the compiler.
2849echo "$as_me:$LINENO: checking for C compiler version" >&5
2850ac_compiler=`set X $ac_compile; echo $2`
2851{ (ac_try="$ac_compiler --version >&5"
2852case "(($ac_try" in
2853  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2854  *) ac_try_echo=$ac_try;;
2855esac
2856eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2857  (eval "$ac_compiler --version >&5") 2>&5
2858  ac_status=$?
2859  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2860  (exit $ac_status); }
2861{ (ac_try="$ac_compiler -v >&5"
2862case "(($ac_try" in
2863  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2864  *) ac_try_echo=$ac_try;;
2865esac
2866eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2867  (eval "$ac_compiler -v >&5") 2>&5
2868  ac_status=$?
2869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2870  (exit $ac_status); }
2871{ (ac_try="$ac_compiler -V >&5"
2872case "(($ac_try" in
2873  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2874  *) ac_try_echo=$ac_try;;
2875esac
2876eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2877  (eval "$ac_compiler -V >&5") 2>&5
2878  ac_status=$?
2879  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2880  (exit $ac_status); }
2881
2882cat >conftest.$ac_ext <<_ACEOF
2883/* confdefs.h.  */
2884_ACEOF
2885cat confdefs.h >>conftest.$ac_ext
2886cat >>conftest.$ac_ext <<_ACEOF
2887/* end confdefs.h.  */
2888
2889int
2890main ()
2891{
2892
2893  ;
2894  return 0;
2895}
2896_ACEOF
2897ac_clean_files_save=$ac_clean_files
2898ac_clean_files="$ac_clean_files a.out a.exe b.out"
2899# Try to create an executable without -o first, disregard a.out.
2900# It will help us diagnose broken compilers, and finding out an intuition
2901# of exeext.
2902{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2903echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2904ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2905#
2906# List of possible output files, starting from the most likely.
2907# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2908# only as a last resort.  b.out is created by i960 compilers.
2909ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2910#
2911# The IRIX 6 linker writes into existing files which may not be
2912# executable, retaining their permissions.  Remove them first so a
2913# subsequent execution test works.
2914ac_rmfiles=
2915for ac_file in $ac_files
2916do
2917  case $ac_file in
2918    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2919    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2920  esac
2921done
2922rm -f $ac_rmfiles
2923
2924if { (ac_try="$ac_link_default"
2925case "(($ac_try" in
2926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2927  *) ac_try_echo=$ac_try;;
2928esac
2929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2930  (eval "$ac_link_default") 2>&5
2931  ac_status=$?
2932  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2933  (exit $ac_status); }; then
2934  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2935# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2936# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2937# so that the user can short-circuit this test for compilers unknown to
2938# Autoconf.
2939for ac_file in $ac_files ''
2940do
2941  test -f "$ac_file" || continue
2942  case $ac_file in
2943    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2944	;;
2945    [ab].out )
2946	# We found the default executable, but exeext='' is most
2947	# certainly right.
2948	break;;
2949    *.* )
2950        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2951	then :; else
2952	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2953	fi
2954	# We set ac_cv_exeext here because the later test for it is not
2955	# safe: cross compilers may not add the suffix if given an `-o'
2956	# argument, so we may need to know it at that point already.
2957	# Even if this section looks crufty: it has the advantage of
2958	# actually working.
2959	break;;
2960    * )
2961	break;;
2962  esac
2963done
2964test "$ac_cv_exeext" = no && ac_cv_exeext=
2965
2966else
2967  ac_file=''
2968fi
2969
2970{ echo "$as_me:$LINENO: result: $ac_file" >&5
2971echo "${ECHO_T}$ac_file" >&6; }
2972if test -z "$ac_file"; then
2973  echo "$as_me: failed program was:" >&5
2974sed 's/^/| /' conftest.$ac_ext >&5
2975
2976{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2977See \`config.log' for more details." >&5
2978echo "$as_me: error: C compiler cannot create executables
2979See \`config.log' for more details." >&2;}
2980   { (exit 77); exit 77; }; }
2981fi
2982
2983ac_exeext=$ac_cv_exeext
2984
2985# Check that the compiler produces executables we can run.  If not, either
2986# the compiler is broken, or we cross compile.
2987{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2988echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2989# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2990# If not cross compiling, check that we can run a simple program.
2991if test "$cross_compiling" != yes; then
2992  if { ac_try='./$ac_file'
2993  { (case "(($ac_try" in
2994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2995  *) ac_try_echo=$ac_try;;
2996esac
2997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2998  (eval "$ac_try") 2>&5
2999  ac_status=$?
3000  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3001  (exit $ac_status); }; }; then
3002    cross_compiling=no
3003  else
3004    if test "$cross_compiling" = maybe; then
3005	cross_compiling=yes
3006    else
3007	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3008If you meant to cross compile, use \`--host'.
3009See \`config.log' for more details." >&5
3010echo "$as_me: error: cannot run C compiled programs.
3011If you meant to cross compile, use \`--host'.
3012See \`config.log' for more details." >&2;}
3013   { (exit 1); exit 1; }; }
3014    fi
3015  fi
3016fi
3017{ echo "$as_me:$LINENO: result: yes" >&5
3018echo "${ECHO_T}yes" >&6; }
3019
3020rm -f a.out a.exe conftest$ac_cv_exeext b.out
3021ac_clean_files=$ac_clean_files_save
3022# Check that the compiler produces executables we can run.  If not, either
3023# the compiler is broken, or we cross compile.
3024{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3025echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3026{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3027echo "${ECHO_T}$cross_compiling" >&6; }
3028
3029{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3030echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3031if { (ac_try="$ac_link"
3032case "(($ac_try" in
3033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3034  *) ac_try_echo=$ac_try;;
3035esac
3036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3037  (eval "$ac_link") 2>&5
3038  ac_status=$?
3039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040  (exit $ac_status); }; then
3041  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3042# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3043# work properly (i.e., refer to `conftest.exe'), while it won't with
3044# `rm'.
3045for ac_file in conftest.exe conftest conftest.*; do
3046  test -f "$ac_file" || continue
3047  case $ac_file in
3048    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3049    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3050	  break;;
3051    * ) break;;
3052  esac
3053done
3054else
3055  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3056See \`config.log' for more details." >&5
3057echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3058See \`config.log' for more details." >&2;}
3059   { (exit 1); exit 1; }; }
3060fi
3061
3062rm -f conftest$ac_cv_exeext
3063{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3064echo "${ECHO_T}$ac_cv_exeext" >&6; }
3065
3066rm -f conftest.$ac_ext
3067EXEEXT=$ac_cv_exeext
3068ac_exeext=$EXEEXT
3069{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3070echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3071if test "${ac_cv_objext+set}" = set; then
3072  echo $ECHO_N "(cached) $ECHO_C" >&6
3073else
3074  cat >conftest.$ac_ext <<_ACEOF
3075/* confdefs.h.  */
3076_ACEOF
3077cat confdefs.h >>conftest.$ac_ext
3078cat >>conftest.$ac_ext <<_ACEOF
3079/* end confdefs.h.  */
3080
3081int
3082main ()
3083{
3084
3085  ;
3086  return 0;
3087}
3088_ACEOF
3089rm -f conftest.o conftest.obj
3090if { (ac_try="$ac_compile"
3091case "(($ac_try" in
3092  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3093  *) ac_try_echo=$ac_try;;
3094esac
3095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3096  (eval "$ac_compile") 2>&5
3097  ac_status=$?
3098  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3099  (exit $ac_status); }; then
3100  for ac_file in conftest.o conftest.obj conftest.*; do
3101  test -f "$ac_file" || continue;
3102  case $ac_file in
3103    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3104    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3105       break;;
3106  esac
3107done
3108else
3109  echo "$as_me: failed program was:" >&5
3110sed 's/^/| /' conftest.$ac_ext >&5
3111
3112{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3113See \`config.log' for more details." >&5
3114echo "$as_me: error: cannot compute suffix of object files: cannot compile
3115See \`config.log' for more details." >&2;}
3116   { (exit 1); exit 1; }; }
3117fi
3118
3119rm -f conftest.$ac_cv_objext conftest.$ac_ext
3120fi
3121{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3122echo "${ECHO_T}$ac_cv_objext" >&6; }
3123OBJEXT=$ac_cv_objext
3124ac_objext=$OBJEXT
3125{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3126echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3127if test "${ac_cv_c_compiler_gnu+set}" = set; then
3128  echo $ECHO_N "(cached) $ECHO_C" >&6
3129else
3130  cat >conftest.$ac_ext <<_ACEOF
3131/* confdefs.h.  */
3132_ACEOF
3133cat confdefs.h >>conftest.$ac_ext
3134cat >>conftest.$ac_ext <<_ACEOF
3135/* end confdefs.h.  */
3136
3137int
3138main ()
3139{
3140#ifndef __GNUC__
3141       choke me
3142#endif
3143
3144  ;
3145  return 0;
3146}
3147_ACEOF
3148rm -f conftest.$ac_objext
3149if { (ac_try="$ac_compile"
3150case "(($ac_try" in
3151  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3152  *) ac_try_echo=$ac_try;;
3153esac
3154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3155  (eval "$ac_compile") 2>conftest.er1
3156  ac_status=$?
3157  grep -v '^ *+' conftest.er1 >conftest.err
3158  rm -f conftest.er1
3159  cat conftest.err >&5
3160  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3161  (exit $ac_status); } && {
3162	 test -z "$ac_c_werror_flag" ||
3163	 test ! -s conftest.err
3164       } && test -s conftest.$ac_objext; then
3165  ac_compiler_gnu=yes
3166else
3167  echo "$as_me: failed program was:" >&5
3168sed 's/^/| /' conftest.$ac_ext >&5
3169
3170	ac_compiler_gnu=no
3171fi
3172
3173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3174ac_cv_c_compiler_gnu=$ac_compiler_gnu
3175
3176fi
3177{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3178echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3179GCC=`test $ac_compiler_gnu = yes && echo yes`
3180ac_test_CFLAGS=${CFLAGS+set}
3181ac_save_CFLAGS=$CFLAGS
3182{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3183echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3184if test "${ac_cv_prog_cc_g+set}" = set; then
3185  echo $ECHO_N "(cached) $ECHO_C" >&6
3186else
3187  ac_save_c_werror_flag=$ac_c_werror_flag
3188   ac_c_werror_flag=yes
3189   ac_cv_prog_cc_g=no
3190   CFLAGS="-g"
3191   cat >conftest.$ac_ext <<_ACEOF
3192/* confdefs.h.  */
3193_ACEOF
3194cat confdefs.h >>conftest.$ac_ext
3195cat >>conftest.$ac_ext <<_ACEOF
3196/* end confdefs.h.  */
3197
3198int
3199main ()
3200{
3201
3202  ;
3203  return 0;
3204}
3205_ACEOF
3206rm -f conftest.$ac_objext
3207if { (ac_try="$ac_compile"
3208case "(($ac_try" in
3209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210  *) ac_try_echo=$ac_try;;
3211esac
3212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3213  (eval "$ac_compile") 2>conftest.er1
3214  ac_status=$?
3215  grep -v '^ *+' conftest.er1 >conftest.err
3216  rm -f conftest.er1
3217  cat conftest.err >&5
3218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219  (exit $ac_status); } && {
3220	 test -z "$ac_c_werror_flag" ||
3221	 test ! -s conftest.err
3222       } && test -s conftest.$ac_objext; then
3223  ac_cv_prog_cc_g=yes
3224else
3225  echo "$as_me: failed program was:" >&5
3226sed 's/^/| /' conftest.$ac_ext >&5
3227
3228	CFLAGS=""
3229      cat >conftest.$ac_ext <<_ACEOF
3230/* confdefs.h.  */
3231_ACEOF
3232cat confdefs.h >>conftest.$ac_ext
3233cat >>conftest.$ac_ext <<_ACEOF
3234/* end confdefs.h.  */
3235
3236int
3237main ()
3238{
3239
3240  ;
3241  return 0;
3242}
3243_ACEOF
3244rm -f conftest.$ac_objext
3245if { (ac_try="$ac_compile"
3246case "(($ac_try" in
3247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3248  *) ac_try_echo=$ac_try;;
3249esac
3250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3251  (eval "$ac_compile") 2>conftest.er1
3252  ac_status=$?
3253  grep -v '^ *+' conftest.er1 >conftest.err
3254  rm -f conftest.er1
3255  cat conftest.err >&5
3256  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3257  (exit $ac_status); } && {
3258	 test -z "$ac_c_werror_flag" ||
3259	 test ! -s conftest.err
3260       } && test -s conftest.$ac_objext; then
3261  :
3262else
3263  echo "$as_me: failed program was:" >&5
3264sed 's/^/| /' conftest.$ac_ext >&5
3265
3266	ac_c_werror_flag=$ac_save_c_werror_flag
3267	 CFLAGS="-g"
3268	 cat >conftest.$ac_ext <<_ACEOF
3269/* confdefs.h.  */
3270_ACEOF
3271cat confdefs.h >>conftest.$ac_ext
3272cat >>conftest.$ac_ext <<_ACEOF
3273/* end confdefs.h.  */
3274
3275int
3276main ()
3277{
3278
3279  ;
3280  return 0;
3281}
3282_ACEOF
3283rm -f conftest.$ac_objext
3284if { (ac_try="$ac_compile"
3285case "(($ac_try" in
3286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3287  *) ac_try_echo=$ac_try;;
3288esac
3289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3290  (eval "$ac_compile") 2>conftest.er1
3291  ac_status=$?
3292  grep -v '^ *+' conftest.er1 >conftest.err
3293  rm -f conftest.er1
3294  cat conftest.err >&5
3295  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3296  (exit $ac_status); } && {
3297	 test -z "$ac_c_werror_flag" ||
3298	 test ! -s conftest.err
3299       } && test -s conftest.$ac_objext; then
3300  ac_cv_prog_cc_g=yes
3301else
3302  echo "$as_me: failed program was:" >&5
3303sed 's/^/| /' conftest.$ac_ext >&5
3304
3305
3306fi
3307
3308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3309fi
3310
3311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3312fi
3313
3314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3315   ac_c_werror_flag=$ac_save_c_werror_flag
3316fi
3317{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3318echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3319if test "$ac_test_CFLAGS" = set; then
3320  CFLAGS=$ac_save_CFLAGS
3321elif test $ac_cv_prog_cc_g = yes; then
3322  if test "$GCC" = yes; then
3323    CFLAGS="-g -O2"
3324  else
3325    CFLAGS="-g"
3326  fi
3327else
3328  if test "$GCC" = yes; then
3329    CFLAGS="-O2"
3330  else
3331    CFLAGS=
3332  fi
3333fi
3334{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3335echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3336if test "${ac_cv_prog_cc_c89+set}" = set; then
3337  echo $ECHO_N "(cached) $ECHO_C" >&6
3338else
3339  ac_cv_prog_cc_c89=no
3340ac_save_CC=$CC
3341cat >conftest.$ac_ext <<_ACEOF
3342/* confdefs.h.  */
3343_ACEOF
3344cat confdefs.h >>conftest.$ac_ext
3345cat >>conftest.$ac_ext <<_ACEOF
3346/* end confdefs.h.  */
3347#include <stdarg.h>
3348#include <stdio.h>
3349#include <sys/types.h>
3350#include <sys/stat.h>
3351/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3352struct buf { int x; };
3353FILE * (*rcsopen) (struct buf *, struct stat *, int);
3354static char *e (p, i)
3355     char **p;
3356     int i;
3357{
3358  return p[i];
3359}
3360static char *f (char * (*g) (char **, int), char **p, ...)
3361{
3362  char *s;
3363  va_list v;
3364  va_start (v,p);
3365  s = g (p, va_arg (v,int));
3366  va_end (v);
3367  return s;
3368}
3369
3370/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3371   function prototypes and stuff, but not '\xHH' hex character constants.
3372   These don't provoke an error unfortunately, instead are silently treated
3373   as 'x'.  The following induces an error, until -std is added to get
3374   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3375   array size at least.  It's necessary to write '\x00'==0 to get something
3376   that's true only with -std.  */
3377int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3378
3379/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3380   inside strings and character constants.  */
3381#define FOO(x) 'x'
3382int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3383
3384int test (int i, double x);
3385struct s1 {int (*f) (int a);};
3386struct s2 {int (*f) (double a);};
3387int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3388int argc;
3389char **argv;
3390int
3391main ()
3392{
3393return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3394  ;
3395  return 0;
3396}
3397_ACEOF
3398for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3399	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3400do
3401  CC="$ac_save_CC $ac_arg"
3402  rm -f conftest.$ac_objext
3403if { (ac_try="$ac_compile"
3404case "(($ac_try" in
3405  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3406  *) ac_try_echo=$ac_try;;
3407esac
3408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3409  (eval "$ac_compile") 2>conftest.er1
3410  ac_status=$?
3411  grep -v '^ *+' conftest.er1 >conftest.err
3412  rm -f conftest.er1
3413  cat conftest.err >&5
3414  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3415  (exit $ac_status); } && {
3416	 test -z "$ac_c_werror_flag" ||
3417	 test ! -s conftest.err
3418       } && test -s conftest.$ac_objext; then
3419  ac_cv_prog_cc_c89=$ac_arg
3420else
3421  echo "$as_me: failed program was:" >&5
3422sed 's/^/| /' conftest.$ac_ext >&5
3423
3424
3425fi
3426
3427rm -f core conftest.err conftest.$ac_objext
3428  test "x$ac_cv_prog_cc_c89" != "xno" && break
3429done
3430rm -f conftest.$ac_ext
3431CC=$ac_save_CC
3432
3433fi
3434# AC_CACHE_VAL
3435case "x$ac_cv_prog_cc_c89" in
3436  x)
3437    { echo "$as_me:$LINENO: result: none needed" >&5
3438echo "${ECHO_T}none needed" >&6; } ;;
3439  xno)
3440    { echo "$as_me:$LINENO: result: unsupported" >&5
3441echo "${ECHO_T}unsupported" >&6; } ;;
3442  *)
3443    CC="$CC $ac_cv_prog_cc_c89"
3444    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3445echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3446esac
3447
3448
3449ac_ext=c
3450ac_cpp='$CPP $CPPFLAGS'
3451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3453ac_compiler_gnu=$ac_cv_c_compiler_gnu
3454DEPDIR="${am__leading_dot}deps"
3455
3456ac_config_commands="$ac_config_commands depfiles"
3457
3458
3459am_make=${MAKE-make}
3460cat > confinc << 'END'
3461am__doit:
3462	@echo done
3463.PHONY: am__doit
3464END
3465# If we don't find an include directive, just comment out the code.
3466{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3467echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3468am__include="#"
3469am__quote=
3470_am_result=none
3471# First try GNU make style include.
3472echo "include confinc" > confmf
3473# We grep out `Entering directory' and `Leaving directory'
3474# messages which can occur if `w' ends up in MAKEFLAGS.
3475# In particular we don't look at `^make:' because GNU make might
3476# be invoked under some other name (usually "gmake"), in which
3477# case it prints its new name instead of `make'.
3478if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3479   am__include=include
3480   am__quote=
3481   _am_result=GNU
3482fi
3483# Now try BSD make style include.
3484if test "$am__include" = "#"; then
3485   echo '.include "confinc"' > confmf
3486   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3487      am__include=.include
3488      am__quote="\""
3489      _am_result=BSD
3490   fi
3491fi
3492
3493
3494{ echo "$as_me:$LINENO: result: $_am_result" >&5
3495echo "${ECHO_T}$_am_result" >&6; }
3496rm -f confinc confmf
3497
3498# Check whether --enable-dependency-tracking was given.
3499if test "${enable_dependency_tracking+set}" = set; then
3500  enableval=$enable_dependency_tracking;
3501fi
3502
3503if test "x$enable_dependency_tracking" != xno; then
3504  am_depcomp="$ac_aux_dir/depcomp"
3505  AMDEPBACKSLASH='\'
3506fi
3507 if test "x$enable_dependency_tracking" != xno; then
3508  AMDEP_TRUE=
3509  AMDEP_FALSE='#'
3510else
3511  AMDEP_TRUE='#'
3512  AMDEP_FALSE=
3513fi
3514
3515
3516
3517depcc="$CC"   am_compiler_list=
3518
3519{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3520echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3521if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3522  echo $ECHO_N "(cached) $ECHO_C" >&6
3523else
3524  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3525  # We make a subdir and do the tests there.  Otherwise we can end up
3526  # making bogus files that we don't know about and never remove.  For
3527  # instance it was reported that on HP-UX the gcc test will end up
3528  # making a dummy file named `D' -- because `-MD' means `put the output
3529  # in D'.
3530  mkdir conftest.dir
3531  # Copy depcomp to subdir because otherwise we won't find it if we're
3532  # using a relative directory.
3533  cp "$am_depcomp" conftest.dir
3534  cd conftest.dir
3535  # We will build objects and dependencies in a subdirectory because
3536  # it helps to detect inapplicable dependency modes.  For instance
3537  # both Tru64's cc and ICC support -MD to output dependencies as a
3538  # side effect of compilation, but ICC will put the dependencies in
3539  # the current directory while Tru64 will put them in the object
3540  # directory.
3541  mkdir sub
3542
3543  am_cv_CC_dependencies_compiler_type=none
3544  if test "$am_compiler_list" = ""; then
3545     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3546  fi
3547  for depmode in $am_compiler_list; do
3548    # Setup a source with many dependencies, because some compilers
3549    # like to wrap large dependency lists on column 80 (with \), and
3550    # we should not choose a depcomp mode which is confused by this.
3551    #
3552    # We need to recreate these files for each test, as the compiler may
3553    # overwrite some of them when testing with obscure command lines.
3554    # This happens at least with the AIX C compiler.
3555    : > sub/conftest.c
3556    for i in 1 2 3 4 5 6; do
3557      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3558      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3559      # Solaris 8's {/usr,}/bin/sh.
3560      touch sub/conftst$i.h
3561    done
3562    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3563
3564    case $depmode in
3565    nosideeffect)
3566      # after this tag, mechanisms are not by side-effect, so they'll
3567      # only be used when explicitly requested
3568      if test "x$enable_dependency_tracking" = xyes; then
3569	continue
3570      else
3571	break
3572      fi
3573      ;;
3574    none) break ;;
3575    esac
3576    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3577    # mode.  It turns out that the SunPro C++ compiler does not properly
3578    # handle `-M -o', and we need to detect this.
3579    if depmode=$depmode \
3580       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3581       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3582       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3583         >/dev/null 2>conftest.err &&
3584       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3585       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3586       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3587       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3588      # icc doesn't choke on unknown options, it will just issue warnings
3589      # or remarks (even with -Werror).  So we grep stderr for any message
3590      # that says an option was ignored or not supported.
3591      # When given -MP, icc 7.0 and 7.1 complain thusly:
3592      #   icc: Command line warning: ignoring option '-M'; no argument required
3593      # The diagnosis changed in icc 8.0:
3594      #   icc: Command line remark: option '-MP' not supported
3595      if (grep 'ignoring option' conftest.err ||
3596          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3597        am_cv_CC_dependencies_compiler_type=$depmode
3598        break
3599      fi
3600    fi
3601  done
3602
3603  cd ..
3604  rm -rf conftest.dir
3605else
3606  am_cv_CC_dependencies_compiler_type=none
3607fi
3608
3609fi
3610{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3611echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3612CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3613
3614 if
3615  test "x$enable_dependency_tracking" != xno \
3616  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3617  am__fastdepCC_TRUE=
3618  am__fastdepCC_FALSE='#'
3619else
3620  am__fastdepCC_TRUE='#'
3621  am__fastdepCC_FALSE=
3622fi
3623
3624
3625# Find a good install program.  We prefer a C program (faster),
3626# so one script is as good as another.  But avoid the broken or
3627# incompatible versions:
3628# SysV /etc/install, /usr/sbin/install
3629# SunOS /usr/etc/install
3630# IRIX /sbin/install
3631# AIX /bin/install
3632# AmigaOS /C/install, which installs bootblocks on floppy discs
3633# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3634# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3635# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3636# OS/2's system install, which has a completely different semantic
3637# ./install, which can be erroneously created by make from ./install.sh.
3638{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3639echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
3640if test -z "$INSTALL"; then
3641if test "${ac_cv_path_install+set}" = set; then
3642  echo $ECHO_N "(cached) $ECHO_C" >&6
3643else
3644  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3645for as_dir in $PATH
3646do
3647  IFS=$as_save_IFS
3648  test -z "$as_dir" && as_dir=.
3649  # Account for people who put trailing slashes in PATH elements.
3650case $as_dir/ in
3651  ./ | .// | /cC/* | \
3652  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3653  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3654  /usr/ucb/* ) ;;
3655  *)
3656    # OSF1 and SCO ODT 3.0 have their own names for install.
3657    # Don't use installbsd from OSF since it installs stuff as root
3658    # by default.
3659    for ac_prog in ginstall scoinst install; do
3660      for ac_exec_ext in '' $ac_executable_extensions; do
3661	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3662	  if test $ac_prog = install &&
3663	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3664	    # AIX install.  It has an incompatible calling convention.
3665	    :
3666	  elif test $ac_prog = install &&
3667	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3668	    # program-specific install script used by HP pwplus--don't use.
3669	    :
3670	  else
3671	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3672	    break 3
3673	  fi
3674	fi
3675      done
3676    done
3677    ;;
3678esac
3679done
3680IFS=$as_save_IFS
3681
3682
3683fi
3684  if test "${ac_cv_path_install+set}" = set; then
3685    INSTALL=$ac_cv_path_install
3686  else
3687    # As a last resort, use the slow shell script.  Don't cache a
3688    # value for INSTALL within a source directory, because that will
3689    # break other packages using the cache if that directory is
3690    # removed, or if the value is a relative name.
3691    INSTALL=$ac_install_sh
3692  fi
3693fi
3694{ echo "$as_me:$LINENO: result: $INSTALL" >&5
3695echo "${ECHO_T}$INSTALL" >&6; }
3696
3697# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3698# It thinks the first close brace ends the variable substitution.
3699test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3700
3701test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3702
3703test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3704
3705{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
3706echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
3707LN_S=$as_ln_s
3708if test "$LN_S" = "ln -s"; then
3709  { echo "$as_me:$LINENO: result: yes" >&5
3710echo "${ECHO_T}yes" >&6; }
3711else
3712  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3713echo "${ECHO_T}no, using $LN_S" >&6; }
3714fi
3715
3716# Check whether --enable-shared was given.
3717if test "${enable_shared+set}" = set; then
3718  enableval=$enable_shared; p=${PACKAGE-default}
3719    case $enableval in
3720    yes) enable_shared=yes ;;
3721    no) enable_shared=no ;;
3722    *)
3723      enable_shared=no
3724      # Look at the argument we got.  We use all the common list separators.
3725      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3726      for pkg in $enableval; do
3727	IFS="$lt_save_ifs"
3728	if test "X$pkg" = "X$p"; then
3729	  enable_shared=yes
3730	fi
3731      done
3732      IFS="$lt_save_ifs"
3733      ;;
3734    esac
3735else
3736  enable_shared=yes
3737fi
3738
3739
3740# Check whether --enable-static was given.
3741if test "${enable_static+set}" = set; then
3742  enableval=$enable_static; p=${PACKAGE-default}
3743    case $enableval in
3744    yes) enable_static=yes ;;
3745    no) enable_static=no ;;
3746    *)
3747     enable_static=no
3748      # Look at the argument we got.  We use all the common list separators.
3749      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3750      for pkg in $enableval; do
3751	IFS="$lt_save_ifs"
3752	if test "X$pkg" = "X$p"; then
3753	  enable_static=yes
3754	fi
3755      done
3756      IFS="$lt_save_ifs"
3757      ;;
3758    esac
3759else
3760  enable_static=yes
3761fi
3762
3763
3764# Check whether --enable-fast-install was given.
3765if test "${enable_fast_install+set}" = set; then
3766  enableval=$enable_fast_install; p=${PACKAGE-default}
3767    case $enableval in
3768    yes) enable_fast_install=yes ;;
3769    no) enable_fast_install=no ;;
3770    *)
3771      enable_fast_install=no
3772      # Look at the argument we got.  We use all the common list separators.
3773      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3774      for pkg in $enableval; do
3775	IFS="$lt_save_ifs"
3776	if test "X$pkg" = "X$p"; then
3777	  enable_fast_install=yes
3778	fi
3779      done
3780      IFS="$lt_save_ifs"
3781      ;;
3782    esac
3783else
3784  enable_fast_install=yes
3785fi
3786
3787
3788# Make sure we can run config.sub.
3789$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3790  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3791echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3792   { (exit 1); exit 1; }; }
3793
3794{ echo "$as_me:$LINENO: checking build system type" >&5
3795echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3796if test "${ac_cv_build+set}" = set; then
3797  echo $ECHO_N "(cached) $ECHO_C" >&6
3798else
3799  ac_build_alias=$build_alias
3800test "x$ac_build_alias" = x &&
3801  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3802test "x$ac_build_alias" = x &&
3803  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3804echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3805   { (exit 1); exit 1; }; }
3806ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3807  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3808echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3809   { (exit 1); exit 1; }; }
3810
3811fi
3812{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3813echo "${ECHO_T}$ac_cv_build" >&6; }
3814case $ac_cv_build in
3815*-*-*) ;;
3816*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3817echo "$as_me: error: invalid value of canonical build" >&2;}
3818   { (exit 1); exit 1; }; };;
3819esac
3820build=$ac_cv_build
3821ac_save_IFS=$IFS; IFS='-'
3822set x $ac_cv_build
3823shift
3824build_cpu=$1
3825build_vendor=$2
3826shift; shift
3827# Remember, the first character of IFS is used to create $*,
3828# except with old shells:
3829build_os=$*
3830IFS=$ac_save_IFS
3831case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3832
3833
3834{ echo "$as_me:$LINENO: checking host system type" >&5
3835echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3836if test "${ac_cv_host+set}" = set; then
3837  echo $ECHO_N "(cached) $ECHO_C" >&6
3838else
3839  if test "x$host_alias" = x; then
3840  ac_cv_host=$ac_cv_build
3841else
3842  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3843    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3844echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3845   { (exit 1); exit 1; }; }
3846fi
3847
3848fi
3849{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3850echo "${ECHO_T}$ac_cv_host" >&6; }
3851case $ac_cv_host in
3852*-*-*) ;;
3853*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3854echo "$as_me: error: invalid value of canonical host" >&2;}
3855   { (exit 1); exit 1; }; };;
3856esac
3857host=$ac_cv_host
3858ac_save_IFS=$IFS; IFS='-'
3859set x $ac_cv_host
3860shift
3861host_cpu=$1
3862host_vendor=$2
3863shift; shift
3864# Remember, the first character of IFS is used to create $*,
3865# except with old shells:
3866host_os=$*
3867IFS=$ac_save_IFS
3868case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3869
3870
3871{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3872echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3873if test "${lt_cv_path_SED+set}" = set; then
3874  echo $ECHO_N "(cached) $ECHO_C" >&6
3875else
3876  # Loop through the user's path and test for sed and gsed.
3877# Then use that list of sed's as ones to test for truncation.
3878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3879for as_dir in $PATH
3880do
3881  IFS=$as_save_IFS
3882  test -z "$as_dir" && as_dir=.
3883  for lt_ac_prog in sed gsed; do
3884    for ac_exec_ext in '' $ac_executable_extensions; do
3885      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3886        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3887      fi
3888    done
3889  done
3890done
3891lt_ac_max=0
3892lt_ac_count=0
3893# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3894# along with /bin/sed that truncates output.
3895for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3896  test ! -f $lt_ac_sed && continue
3897  cat /dev/null > conftest.in
3898  lt_ac_count=0
3899  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3900  # Check for GNU sed and select it if it is found.
3901  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3902    lt_cv_path_SED=$lt_ac_sed
3903    break
3904  fi
3905  while true; do
3906    cat conftest.in conftest.in >conftest.tmp
3907    mv conftest.tmp conftest.in
3908    cp conftest.in conftest.nl
3909    echo >>conftest.nl
3910    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3911    cmp -s conftest.out conftest.nl || break
3912    # 10000 chars as input seems more than enough
3913    test $lt_ac_count -gt 10 && break
3914    lt_ac_count=`expr $lt_ac_count + 1`
3915    if test $lt_ac_count -gt $lt_ac_max; then
3916      lt_ac_max=$lt_ac_count
3917      lt_cv_path_SED=$lt_ac_sed
3918    fi
3919  done
3920done
3921
3922fi
3923
3924SED=$lt_cv_path_SED
3925{ echo "$as_me:$LINENO: result: $SED" >&5
3926echo "${ECHO_T}$SED" >&6; }
3927
3928{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3929echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3930if test "${ac_cv_path_GREP+set}" = set; then
3931  echo $ECHO_N "(cached) $ECHO_C" >&6
3932else
3933  # Extract the first word of "grep ggrep" to use in msg output
3934if test -z "$GREP"; then
3935set dummy grep ggrep; ac_prog_name=$2
3936if test "${ac_cv_path_GREP+set}" = set; then
3937  echo $ECHO_N "(cached) $ECHO_C" >&6
3938else
3939  ac_path_GREP_found=false
3940# Loop through the user's path and test for each of PROGNAME-LIST
3941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3942for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3943do
3944  IFS=$as_save_IFS
3945  test -z "$as_dir" && as_dir=.
3946  for ac_prog in grep ggrep; do
3947  for ac_exec_ext in '' $ac_executable_extensions; do
3948    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3949    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3950    # Check for GNU ac_path_GREP and select it if it is found.
3951  # Check for GNU $ac_path_GREP
3952case `"$ac_path_GREP" --version 2>&1` in
3953*GNU*)
3954  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3955*)
3956  ac_count=0
3957  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3958  while :
3959  do
3960    cat "conftest.in" "conftest.in" >"conftest.tmp"
3961    mv "conftest.tmp" "conftest.in"
3962    cp "conftest.in" "conftest.nl"
3963    echo 'GREP' >> "conftest.nl"
3964    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3965    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3966    ac_count=`expr $ac_count + 1`
3967    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3968      # Best one so far, save it but keep looking for a better one
3969      ac_cv_path_GREP="$ac_path_GREP"
3970      ac_path_GREP_max=$ac_count
3971    fi
3972    # 10*(2^10) chars as input seems more than enough
3973    test $ac_count -gt 10 && break
3974  done
3975  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3976esac
3977
3978
3979    $ac_path_GREP_found && break 3
3980  done
3981done
3982
3983done
3984IFS=$as_save_IFS
3985
3986
3987fi
3988
3989GREP="$ac_cv_path_GREP"
3990if test -z "$GREP"; then
3991  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3992echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3993   { (exit 1); exit 1; }; }
3994fi
3995
3996else
3997  ac_cv_path_GREP=$GREP
3998fi
3999
4000
4001fi
4002{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4003echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4004 GREP="$ac_cv_path_GREP"
4005
4006
4007{ echo "$as_me:$LINENO: checking for egrep" >&5
4008echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4009if test "${ac_cv_path_EGREP+set}" = set; then
4010  echo $ECHO_N "(cached) $ECHO_C" >&6
4011else
4012  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4013   then ac_cv_path_EGREP="$GREP -E"
4014   else
4015     # Extract the first word of "egrep" to use in msg output
4016if test -z "$EGREP"; then
4017set dummy egrep; ac_prog_name=$2
4018if test "${ac_cv_path_EGREP+set}" = set; then
4019  echo $ECHO_N "(cached) $ECHO_C" >&6
4020else
4021  ac_path_EGREP_found=false
4022# Loop through the user's path and test for each of PROGNAME-LIST
4023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4024for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4025do
4026  IFS=$as_save_IFS
4027  test -z "$as_dir" && as_dir=.
4028  for ac_prog in egrep; do
4029  for ac_exec_ext in '' $ac_executable_extensions; do
4030    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4031    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4032    # Check for GNU ac_path_EGREP and select it if it is found.
4033  # Check for GNU $ac_path_EGREP
4034case `"$ac_path_EGREP" --version 2>&1` in
4035*GNU*)
4036  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4037*)
4038  ac_count=0
4039  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4040  while :
4041  do
4042    cat "conftest.in" "conftest.in" >"conftest.tmp"
4043    mv "conftest.tmp" "conftest.in"
4044    cp "conftest.in" "conftest.nl"
4045    echo 'EGREP' >> "conftest.nl"
4046    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4047    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4048    ac_count=`expr $ac_count + 1`
4049    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4050      # Best one so far, save it but keep looking for a better one
4051      ac_cv_path_EGREP="$ac_path_EGREP"
4052      ac_path_EGREP_max=$ac_count
4053    fi
4054    # 10*(2^10) chars as input seems more than enough
4055    test $ac_count -gt 10 && break
4056  done
4057  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4058esac
4059
4060
4061    $ac_path_EGREP_found && break 3
4062  done
4063done
4064
4065done
4066IFS=$as_save_IFS
4067
4068
4069fi
4070
4071EGREP="$ac_cv_path_EGREP"
4072if test -z "$EGREP"; then
4073  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4074echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4075   { (exit 1); exit 1; }; }
4076fi
4077
4078else
4079  ac_cv_path_EGREP=$EGREP
4080fi
4081
4082
4083   fi
4084fi
4085{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4086echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4087 EGREP="$ac_cv_path_EGREP"
4088
4089
4090
4091# Check whether --with-gnu-ld was given.
4092if test "${with_gnu_ld+set}" = set; then
4093  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4094else
4095  with_gnu_ld=no
4096fi
4097
4098ac_prog=ld
4099if test "$GCC" = yes; then
4100  # Check if gcc -print-prog-name=ld gives a path.
4101  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4102echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4103  case $host in
4104  *-*-mingw*)
4105    # gcc leaves a trailing carriage return which upsets mingw
4106    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4107  *)
4108    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4109  esac
4110  case $ac_prog in
4111    # Accept absolute paths.
4112    [\\/]* | ?:[\\/]*)
4113      re_direlt='/[^/][^/]*/\.\./'
4114      # Canonicalize the pathname of ld
4115      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4116      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4117	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4118      done
4119      test -z "$LD" && LD="$ac_prog"
4120      ;;
4121  "")
4122    # If it fails, then pretend we aren't using GCC.
4123    ac_prog=ld
4124    ;;
4125  *)
4126    # If it is relative, then search for the first ld in PATH.
4127    with_gnu_ld=unknown
4128    ;;
4129  esac
4130elif test "$with_gnu_ld" = yes; then
4131  { echo "$as_me:$LINENO: checking for GNU ld" >&5
4132echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4133else
4134  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4135echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4136fi
4137if test "${lt_cv_path_LD+set}" = set; then
4138  echo $ECHO_N "(cached) $ECHO_C" >&6
4139else
4140  if test -z "$LD"; then
4141  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4142  for ac_dir in $PATH; do
4143    IFS="$lt_save_ifs"
4144    test -z "$ac_dir" && ac_dir=.
4145    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4146      lt_cv_path_LD="$ac_dir/$ac_prog"
4147      # Check to see if the program is GNU ld.  I'd rather use --version,
4148      # but apparently some GNU ld's only accept -v.
4149      # Break only if it was the GNU/non-GNU ld that we prefer.
4150      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4151      *GNU* | *'with BFD'*)
4152	test "$with_gnu_ld" != no && break
4153	;;
4154      *)
4155	test "$with_gnu_ld" != yes && break
4156	;;
4157      esac
4158    fi
4159  done
4160  IFS="$lt_save_ifs"
4161else
4162  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4163fi
4164fi
4165
4166LD="$lt_cv_path_LD"
4167if test -n "$LD"; then
4168  { echo "$as_me:$LINENO: result: $LD" >&5
4169echo "${ECHO_T}$LD" >&6; }
4170else
4171  { echo "$as_me:$LINENO: result: no" >&5
4172echo "${ECHO_T}no" >&6; }
4173fi
4174test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4175echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4176   { (exit 1); exit 1; }; }
4177{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4178echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4179if test "${lt_cv_prog_gnu_ld+set}" = set; then
4180  echo $ECHO_N "(cached) $ECHO_C" >&6
4181else
4182  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4183case `$LD -v 2>&1 </dev/null` in
4184*GNU* | *'with BFD'*)
4185  lt_cv_prog_gnu_ld=yes
4186  ;;
4187*)
4188  lt_cv_prog_gnu_ld=no
4189  ;;
4190esac
4191fi
4192{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4193echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4194with_gnu_ld=$lt_cv_prog_gnu_ld
4195
4196
4197{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4198echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4199if test "${lt_cv_ld_reload_flag+set}" = set; then
4200  echo $ECHO_N "(cached) $ECHO_C" >&6
4201else
4202  lt_cv_ld_reload_flag='-r'
4203fi
4204{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4205echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4206reload_flag=$lt_cv_ld_reload_flag
4207case $reload_flag in
4208"" | " "*) ;;
4209*) reload_flag=" $reload_flag" ;;
4210esac
4211reload_cmds='$LD$reload_flag -o $output$reload_objs'
4212case $host_os in
4213  darwin*)
4214    if test "$GCC" = yes; then
4215      reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
4216    else
4217      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4218    fi
4219    ;;
4220esac
4221
4222{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4223echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4224if test "${lt_cv_path_NM+set}" = set; then
4225  echo $ECHO_N "(cached) $ECHO_C" >&6
4226else
4227  if test -n "$NM"; then
4228  # Let the user override the test.
4229  lt_cv_path_NM="$NM"
4230else
4231  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4232  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4233    IFS="$lt_save_ifs"
4234    test -z "$ac_dir" && ac_dir=.
4235    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
4236    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4237      # Check to see if the nm accepts a BSD-compat flag.
4238      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4239      #   nm: unknown option "B" ignored
4240      # Tru64's nm complains that /dev/null is an invalid object file
4241      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4242      */dev/null* | *'Invalid file or object type'*)
4243	lt_cv_path_NM="$tmp_nm -B"
4244	break
4245        ;;
4246      *)
4247	case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4248	*/dev/null*)
4249	  lt_cv_path_NM="$tmp_nm -p"
4250	  break
4251	  ;;
4252	*)
4253	  lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4254	  continue # so that we can try to find one that supports BSD flags
4255	  ;;
4256	esac
4257      esac
4258    fi
4259  done
4260  IFS="$lt_save_ifs"
4261  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4262fi
4263fi
4264{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4265echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4266NM="$lt_cv_path_NM"
4267
4268{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4269echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4270if test "${lt_cv_deplibs_check_method+set}" = set; then
4271  echo $ECHO_N "(cached) $ECHO_C" >&6
4272else
4273  lt_cv_file_magic_cmd='$MAGIC_CMD'
4274lt_cv_file_magic_test_file=
4275lt_cv_deplibs_check_method='unknown'
4276# Need to set the preceding variable on all platforms that support
4277# interlibrary dependencies.
4278# 'none' -- dependencies not supported.
4279# `unknown' -- same as none, but documents that we really don't know.
4280# 'pass_all' -- all dependencies passed with no checks.
4281# 'test_compile' -- check by making test program.
4282# 'file_magic [[regex]]' -- check by looking for files in library path
4283# which responds to the $file_magic_cmd with a given extended regex.
4284# If you have `file' or equivalent on your system and you're not sure
4285# whether `pass_all' will *always* work, you probably want this one.
4286
4287case $host_os in
4288aix4* | aix5*)
4289  lt_cv_deplibs_check_method=pass_all
4290  ;;
4291
4292beos*)
4293  lt_cv_deplibs_check_method=pass_all
4294  ;;
4295
4296bsdi[45]*)
4297  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4298  lt_cv_file_magic_cmd='/usr/bin/file -L'
4299  lt_cv_file_magic_test_file=/shlib/libc.so
4300  ;;
4301
4302cygwin*)
4303  # func_win32_libid is a shell function defined in ltmain.sh
4304  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4305  lt_cv_file_magic_cmd='func_win32_libid'
4306  ;;
4307
4308mingw* | pw32*)
4309  # Base MSYS/MinGW do not provide the 'file' command needed by
4310  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4311  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4312  lt_cv_file_magic_cmd='$OBJDUMP -f'
4313  ;;
4314
4315darwin* | rhapsody*)
4316  lt_cv_deplibs_check_method=pass_all
4317  ;;
4318
4319freebsd* | kfreebsd*-gnu | dragonfly*)
4320  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4321    case $host_cpu in
4322    i*86 )
4323      # Not sure whether the presence of OpenBSD here was a mistake.
4324      # Let's accept both of them until this is cleared up.
4325      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4326      lt_cv_file_magic_cmd=/usr/bin/file
4327      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4328      ;;
4329    esac
4330  else
4331    lt_cv_deplibs_check_method=pass_all
4332  fi
4333  ;;
4334
4335gnu*)
4336  lt_cv_deplibs_check_method=pass_all
4337  ;;
4338
4339hpux10.20* | hpux11*)
4340  lt_cv_file_magic_cmd=/usr/bin/file
4341  case "$host_cpu" in
4342  ia64*)
4343    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4344    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4345    ;;
4346  hppa*64*)
4347    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]'
4348    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4349    ;;
4350  *)
4351    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4352    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4353    ;;
4354  esac
4355  ;;
4356
4357irix5* | irix6* | nonstopux*)
4358  case $LD in
4359  *-32|*"-32 ") libmagic=32-bit;;
4360  *-n32|*"-n32 ") libmagic=N32;;
4361  *-64|*"-64 ") libmagic=64-bit;;
4362  *) libmagic=never-match;;
4363  esac
4364  lt_cv_deplibs_check_method=pass_all
4365  ;;
4366
4367# This must be Linux ELF.
4368linux*)
4369  lt_cv_deplibs_check_method=pass_all
4370  ;;
4371
4372netbsd*)
4373  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4374    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4375  else
4376    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4377  fi
4378  ;;
4379
4380newos6*)
4381  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4382  lt_cv_file_magic_cmd=/usr/bin/file
4383  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4384  ;;
4385
4386nto-qnx*)
4387  lt_cv_deplibs_check_method=unknown
4388  ;;
4389
4390openbsd*)
4391  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4392    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4393  else
4394    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4395  fi
4396  ;;
4397
4398osf3* | osf4* | osf5*)
4399  lt_cv_deplibs_check_method=pass_all
4400  ;;
4401
4402sco3.2v5*)
4403  lt_cv_deplibs_check_method=pass_all
4404  ;;
4405
4406solaris*)
4407  lt_cv_deplibs_check_method=pass_all
4408  ;;
4409
4410sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4411  case $host_vendor in
4412  motorola)
4413    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]'
4414    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4415    ;;
4416  ncr)
4417    lt_cv_deplibs_check_method=pass_all
4418    ;;
4419  sequent)
4420    lt_cv_file_magic_cmd='/bin/file'
4421    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4422    ;;
4423  sni)
4424    lt_cv_file_magic_cmd='/bin/file'
4425    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4426    lt_cv_file_magic_test_file=/lib/libc.so
4427    ;;
4428  siemens)
4429    lt_cv_deplibs_check_method=pass_all
4430    ;;
4431  esac
4432  ;;
4433
4434sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
4435  lt_cv_deplibs_check_method=pass_all
4436  ;;
4437esac
4438
4439fi
4440{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4441echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4442file_magic_cmd=$lt_cv_file_magic_cmd
4443deplibs_check_method=$lt_cv_deplibs_check_method
4444test -z "$deplibs_check_method" && deplibs_check_method=unknown
4445
4446
4447
4448
4449# If no C compiler was specified, use CC.
4450LTCC=${LTCC-"$CC"}
4451
4452# Allow CC to be a program name with arguments.
4453compiler=$CC
4454
4455
4456# Check whether --enable-libtool-lock was given.
4457if test "${enable_libtool_lock+set}" = set; then
4458  enableval=$enable_libtool_lock;
4459fi
4460
4461test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4462
4463# Some flags need to be propagated to the compiler or linker for good
4464# libtool support.
4465case $host in
4466ia64-*-hpux*)
4467  # Find out which ABI we are using.
4468  echo 'int i;' > conftest.$ac_ext
4469  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4470  (eval $ac_compile) 2>&5
4471  ac_status=$?
4472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4473  (exit $ac_status); }; then
4474    case `/usr/bin/file conftest.$ac_objext` in
4475    *ELF-32*)
4476      HPUX_IA64_MODE="32"
4477      ;;
4478    *ELF-64*)
4479      HPUX_IA64_MODE="64"
4480      ;;
4481    esac
4482  fi
4483  rm -rf conftest*
4484  ;;
4485*-*-irix6*)
4486  # Find out which ABI we are using.
4487  echo '#line 4487 "configure"' > conftest.$ac_ext
4488  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4489  (eval $ac_compile) 2>&5
4490  ac_status=$?
4491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4492  (exit $ac_status); }; then
4493   if test "$lt_cv_prog_gnu_ld" = yes; then
4494    case `/usr/bin/file conftest.$ac_objext` in
4495    *32-bit*)
4496      LD="${LD-ld} -melf32bsmip"
4497      ;;
4498    *N32*)
4499      LD="${LD-ld} -melf32bmipn32"
4500      ;;
4501    *64-bit*)
4502      LD="${LD-ld} -melf64bmip"
4503      ;;
4504    esac
4505   else
4506    case `/usr/bin/file conftest.$ac_objext` in
4507    *32-bit*)
4508      LD="${LD-ld} -32"
4509      ;;
4510    *N32*)
4511      LD="${LD-ld} -n32"
4512      ;;
4513    *64-bit*)
4514      LD="${LD-ld} -64"
4515      ;;
4516    esac
4517   fi
4518  fi
4519  rm -rf conftest*
4520  ;;
4521
4522x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4523  # Find out which ABI we are using.
4524  echo 'int i;' > conftest.$ac_ext
4525  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4526  (eval $ac_compile) 2>&5
4527  ac_status=$?
4528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4529  (exit $ac_status); }; then
4530    case "`/usr/bin/file conftest.o`" in
4531    *32-bit*)
4532      case $host in
4533        x86_64-*linux*)
4534          LD="${LD-ld} -m elf_i386"
4535          ;;
4536        ppc64-*linux*|powerpc64-*linux*)
4537          LD="${LD-ld} -m elf32ppclinux"
4538          ;;
4539        s390x-*linux*)
4540          LD="${LD-ld} -m elf_s390"
4541          ;;
4542        sparc64-*linux*)
4543          LD="${LD-ld} -m elf32_sparc"
4544          ;;
4545      esac
4546      ;;
4547    *64-bit*)
4548      case $host in
4549        x86_64-*linux*)
4550          LD="${LD-ld} -m elf_x86_64"
4551          ;;
4552        ppc*-*linux*|powerpc*-*linux*)
4553          LD="${LD-ld} -m elf64ppc"
4554          ;;
4555        s390*-*linux*)
4556          LD="${LD-ld} -m elf64_s390"
4557          ;;
4558        sparc*-*linux*)
4559          LD="${LD-ld} -m elf64_sparc"
4560          ;;
4561      esac
4562      ;;
4563    esac
4564  fi
4565  rm -rf conftest*
4566  ;;
4567
4568*-*-sco3.2v5*)
4569  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4570  SAVE_CFLAGS="$CFLAGS"
4571  CFLAGS="$CFLAGS -belf"
4572  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4573echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4574if test "${lt_cv_cc_needs_belf+set}" = set; then
4575  echo $ECHO_N "(cached) $ECHO_C" >&6
4576else
4577  ac_ext=c
4578ac_cpp='$CPP $CPPFLAGS'
4579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4581ac_compiler_gnu=$ac_cv_c_compiler_gnu
4582
4583     cat >conftest.$ac_ext <<_ACEOF
4584/* confdefs.h.  */
4585_ACEOF
4586cat confdefs.h >>conftest.$ac_ext
4587cat >>conftest.$ac_ext <<_ACEOF
4588/* end confdefs.h.  */
4589
4590int
4591main ()
4592{
4593
4594  ;
4595  return 0;
4596}
4597_ACEOF
4598rm -f conftest.$ac_objext conftest$ac_exeext
4599if { (ac_try="$ac_link"
4600case "(($ac_try" in
4601  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4602  *) ac_try_echo=$ac_try;;
4603esac
4604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4605  (eval "$ac_link") 2>conftest.er1
4606  ac_status=$?
4607  grep -v '^ *+' conftest.er1 >conftest.err
4608  rm -f conftest.er1
4609  cat conftest.err >&5
4610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4611  (exit $ac_status); } && {
4612	 test -z "$ac_c_werror_flag" ||
4613	 test ! -s conftest.err
4614       } && test -s conftest$ac_exeext &&
4615       $as_test_x conftest$ac_exeext; then
4616  lt_cv_cc_needs_belf=yes
4617else
4618  echo "$as_me: failed program was:" >&5
4619sed 's/^/| /' conftest.$ac_ext >&5
4620
4621	lt_cv_cc_needs_belf=no
4622fi
4623
4624rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4625      conftest$ac_exeext conftest.$ac_ext
4626     ac_ext=c
4627ac_cpp='$CPP $CPPFLAGS'
4628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4630ac_compiler_gnu=$ac_cv_c_compiler_gnu
4631
4632fi
4633{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4634echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4635  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4636    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4637    CFLAGS="$SAVE_CFLAGS"
4638  fi
4639  ;;
4640
4641esac
4642
4643need_locks="$enable_libtool_lock"
4644
4645
4646ac_ext=c
4647ac_cpp='$CPP $CPPFLAGS'
4648ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4649ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4650ac_compiler_gnu=$ac_cv_c_compiler_gnu
4651{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4652echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4653# On Suns, sometimes $CPP names a directory.
4654if test -n "$CPP" && test -d "$CPP"; then
4655  CPP=
4656fi
4657if test -z "$CPP"; then
4658  if test "${ac_cv_prog_CPP+set}" = set; then
4659  echo $ECHO_N "(cached) $ECHO_C" >&6
4660else
4661      # Double quotes because CPP needs to be expanded
4662    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4663    do
4664      ac_preproc_ok=false
4665for ac_c_preproc_warn_flag in '' yes
4666do
4667  # Use a header file that comes with gcc, so configuring glibc
4668  # with a fresh cross-compiler works.
4669  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4670  # <limits.h> exists even on freestanding compilers.
4671  # On the NeXT, cc -E runs the code through the compiler's parser,
4672  # not just through cpp. "Syntax error" is here to catch this case.
4673  cat >conftest.$ac_ext <<_ACEOF
4674/* confdefs.h.  */
4675_ACEOF
4676cat confdefs.h >>conftest.$ac_ext
4677cat >>conftest.$ac_ext <<_ACEOF
4678/* end confdefs.h.  */
4679#ifdef __STDC__
4680# include <limits.h>
4681#else
4682# include <assert.h>
4683#endif
4684		     Syntax error
4685_ACEOF
4686if { (ac_try="$ac_cpp conftest.$ac_ext"
4687case "(($ac_try" in
4688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4689  *) ac_try_echo=$ac_try;;
4690esac
4691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4692  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4693  ac_status=$?
4694  grep -v '^ *+' conftest.er1 >conftest.err
4695  rm -f conftest.er1
4696  cat conftest.err >&5
4697  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4698  (exit $ac_status); } >/dev/null && {
4699	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4700	 test ! -s conftest.err
4701       }; then
4702  :
4703else
4704  echo "$as_me: failed program was:" >&5
4705sed 's/^/| /' conftest.$ac_ext >&5
4706
4707  # Broken: fails on valid input.
4708continue
4709fi
4710
4711rm -f conftest.err conftest.$ac_ext
4712
4713  # OK, works on sane cases.  Now check whether nonexistent headers
4714  # can be detected and how.
4715  cat >conftest.$ac_ext <<_ACEOF
4716/* confdefs.h.  */
4717_ACEOF
4718cat confdefs.h >>conftest.$ac_ext
4719cat >>conftest.$ac_ext <<_ACEOF
4720/* end confdefs.h.  */
4721#include <ac_nonexistent.h>
4722_ACEOF
4723if { (ac_try="$ac_cpp conftest.$ac_ext"
4724case "(($ac_try" in
4725  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4726  *) ac_try_echo=$ac_try;;
4727esac
4728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4729  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4730  ac_status=$?
4731  grep -v '^ *+' conftest.er1 >conftest.err
4732  rm -f conftest.er1
4733  cat conftest.err >&5
4734  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4735  (exit $ac_status); } >/dev/null && {
4736	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4737	 test ! -s conftest.err
4738       }; then
4739  # Broken: success on invalid input.
4740continue
4741else
4742  echo "$as_me: failed program was:" >&5
4743sed 's/^/| /' conftest.$ac_ext >&5
4744
4745  # Passes both tests.
4746ac_preproc_ok=:
4747break
4748fi
4749
4750rm -f conftest.err conftest.$ac_ext
4751
4752done
4753# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4754rm -f conftest.err conftest.$ac_ext
4755if $ac_preproc_ok; then
4756  break
4757fi
4758
4759    done
4760    ac_cv_prog_CPP=$CPP
4761
4762fi
4763  CPP=$ac_cv_prog_CPP
4764else
4765  ac_cv_prog_CPP=$CPP
4766fi
4767{ echo "$as_me:$LINENO: result: $CPP" >&5
4768echo "${ECHO_T}$CPP" >&6; }
4769ac_preproc_ok=false
4770for ac_c_preproc_warn_flag in '' yes
4771do
4772  # Use a header file that comes with gcc, so configuring glibc
4773  # with a fresh cross-compiler works.
4774  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4775  # <limits.h> exists even on freestanding compilers.
4776  # On the NeXT, cc -E runs the code through the compiler's parser,
4777  # not just through cpp. "Syntax error" is here to catch this case.
4778  cat >conftest.$ac_ext <<_ACEOF
4779/* confdefs.h.  */
4780_ACEOF
4781cat confdefs.h >>conftest.$ac_ext
4782cat >>conftest.$ac_ext <<_ACEOF
4783/* end confdefs.h.  */
4784#ifdef __STDC__
4785# include <limits.h>
4786#else
4787# include <assert.h>
4788#endif
4789		     Syntax error
4790_ACEOF
4791if { (ac_try="$ac_cpp conftest.$ac_ext"
4792case "(($ac_try" in
4793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4794  *) ac_try_echo=$ac_try;;
4795esac
4796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4797  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4798  ac_status=$?
4799  grep -v '^ *+' conftest.er1 >conftest.err
4800  rm -f conftest.er1
4801  cat conftest.err >&5
4802  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4803  (exit $ac_status); } >/dev/null && {
4804	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4805	 test ! -s conftest.err
4806       }; then
4807  :
4808else
4809  echo "$as_me: failed program was:" >&5
4810sed 's/^/| /' conftest.$ac_ext >&5
4811
4812  # Broken: fails on valid input.
4813continue
4814fi
4815
4816rm -f conftest.err conftest.$ac_ext
4817
4818  # OK, works on sane cases.  Now check whether nonexistent headers
4819  # can be detected and how.
4820  cat >conftest.$ac_ext <<_ACEOF
4821/* confdefs.h.  */
4822_ACEOF
4823cat confdefs.h >>conftest.$ac_ext
4824cat >>conftest.$ac_ext <<_ACEOF
4825/* end confdefs.h.  */
4826#include <ac_nonexistent.h>
4827_ACEOF
4828if { (ac_try="$ac_cpp conftest.$ac_ext"
4829case "(($ac_try" in
4830  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4831  *) ac_try_echo=$ac_try;;
4832esac
4833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4834  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4835  ac_status=$?
4836  grep -v '^ *+' conftest.er1 >conftest.err
4837  rm -f conftest.er1
4838  cat conftest.err >&5
4839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4840  (exit $ac_status); } >/dev/null && {
4841	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4842	 test ! -s conftest.err
4843       }; then
4844  # Broken: success on invalid input.
4845continue
4846else
4847  echo "$as_me: failed program was:" >&5
4848sed 's/^/| /' conftest.$ac_ext >&5
4849
4850  # Passes both tests.
4851ac_preproc_ok=:
4852break
4853fi
4854
4855rm -f conftest.err conftest.$ac_ext
4856
4857done
4858# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4859rm -f conftest.err conftest.$ac_ext
4860if $ac_preproc_ok; then
4861  :
4862else
4863  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4864See \`config.log' for more details." >&5
4865echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4866See \`config.log' for more details." >&2;}
4867   { (exit 1); exit 1; }; }
4868fi
4869
4870ac_ext=c
4871ac_cpp='$CPP $CPPFLAGS'
4872ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4873ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4874ac_compiler_gnu=$ac_cv_c_compiler_gnu
4875
4876
4877{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4878echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4879if test "${ac_cv_header_stdc+set}" = set; then
4880  echo $ECHO_N "(cached) $ECHO_C" >&6
4881else
4882  cat >conftest.$ac_ext <<_ACEOF
4883/* confdefs.h.  */
4884_ACEOF
4885cat confdefs.h >>conftest.$ac_ext
4886cat >>conftest.$ac_ext <<_ACEOF
4887/* end confdefs.h.  */
4888#include <stdlib.h>
4889#include <stdarg.h>
4890#include <string.h>
4891#include <float.h>
4892
4893int
4894main ()
4895{
4896
4897  ;
4898  return 0;
4899}
4900_ACEOF
4901rm -f conftest.$ac_objext
4902if { (ac_try="$ac_compile"
4903case "(($ac_try" in
4904  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4905  *) ac_try_echo=$ac_try;;
4906esac
4907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4908  (eval "$ac_compile") 2>conftest.er1
4909  ac_status=$?
4910  grep -v '^ *+' conftest.er1 >conftest.err
4911  rm -f conftest.er1
4912  cat conftest.err >&5
4913  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4914  (exit $ac_status); } && {
4915	 test -z "$ac_c_werror_flag" ||
4916	 test ! -s conftest.err
4917       } && test -s conftest.$ac_objext; then
4918  ac_cv_header_stdc=yes
4919else
4920  echo "$as_me: failed program was:" >&5
4921sed 's/^/| /' conftest.$ac_ext >&5
4922
4923	ac_cv_header_stdc=no
4924fi
4925
4926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4927
4928if test $ac_cv_header_stdc = yes; then
4929  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4930  cat >conftest.$ac_ext <<_ACEOF
4931/* confdefs.h.  */
4932_ACEOF
4933cat confdefs.h >>conftest.$ac_ext
4934cat >>conftest.$ac_ext <<_ACEOF
4935/* end confdefs.h.  */
4936#include <string.h>
4937
4938_ACEOF
4939if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4940  $EGREP "memchr" >/dev/null 2>&1; then
4941  :
4942else
4943  ac_cv_header_stdc=no
4944fi
4945rm -f conftest*
4946
4947fi
4948
4949if test $ac_cv_header_stdc = yes; then
4950  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4951  cat >conftest.$ac_ext <<_ACEOF
4952/* confdefs.h.  */
4953_ACEOF
4954cat confdefs.h >>conftest.$ac_ext
4955cat >>conftest.$ac_ext <<_ACEOF
4956/* end confdefs.h.  */
4957#include <stdlib.h>
4958
4959_ACEOF
4960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4961  $EGREP "free" >/dev/null 2>&1; then
4962  :
4963else
4964  ac_cv_header_stdc=no
4965fi
4966rm -f conftest*
4967
4968fi
4969
4970if test $ac_cv_header_stdc = yes; then
4971  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4972  if test "$cross_compiling" = yes; then
4973  :
4974else
4975  cat >conftest.$ac_ext <<_ACEOF
4976/* confdefs.h.  */
4977_ACEOF
4978cat confdefs.h >>conftest.$ac_ext
4979cat >>conftest.$ac_ext <<_ACEOF
4980/* end confdefs.h.  */
4981#include <ctype.h>
4982#include <stdlib.h>
4983#if ((' ' & 0x0FF) == 0x020)
4984# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4985# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4986#else
4987# define ISLOWER(c) \
4988		   (('a' <= (c) && (c) <= 'i') \
4989		     || ('j' <= (c) && (c) <= 'r') \
4990		     || ('s' <= (c) && (c) <= 'z'))
4991# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4992#endif
4993
4994#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4995int
4996main ()
4997{
4998  int i;
4999  for (i = 0; i < 256; i++)
5000    if (XOR (islower (i), ISLOWER (i))
5001	|| toupper (i) != TOUPPER (i))
5002      return 2;
5003  return 0;
5004}
5005_ACEOF
5006rm -f conftest$ac_exeext
5007if { (ac_try="$ac_link"
5008case "(($ac_try" in
5009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5010  *) ac_try_echo=$ac_try;;
5011esac
5012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5013  (eval "$ac_link") 2>&5
5014  ac_status=$?
5015  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5016  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5017  { (case "(($ac_try" in
5018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5019  *) ac_try_echo=$ac_try;;
5020esac
5021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5022  (eval "$ac_try") 2>&5
5023  ac_status=$?
5024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5025  (exit $ac_status); }; }; then
5026  :
5027else
5028  echo "$as_me: program exited with status $ac_status" >&5
5029echo "$as_me: failed program was:" >&5
5030sed 's/^/| /' conftest.$ac_ext >&5
5031
5032( exit $ac_status )
5033ac_cv_header_stdc=no
5034fi
5035rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5036fi
5037
5038
5039fi
5040fi
5041{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5042echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5043if test $ac_cv_header_stdc = yes; then
5044
5045cat >>confdefs.h <<\_ACEOF
5046#define STDC_HEADERS 1
5047_ACEOF
5048
5049fi
5050
5051# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5062		  inttypes.h stdint.h unistd.h
5063do
5064as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5065{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5066echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5067if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5068  echo $ECHO_N "(cached) $ECHO_C" >&6
5069else
5070  cat >conftest.$ac_ext <<_ACEOF
5071/* confdefs.h.  */
5072_ACEOF
5073cat confdefs.h >>conftest.$ac_ext
5074cat >>conftest.$ac_ext <<_ACEOF
5075/* end confdefs.h.  */
5076$ac_includes_default
5077
5078#include <$ac_header>
5079_ACEOF
5080rm -f conftest.$ac_objext
5081if { (ac_try="$ac_compile"
5082case "(($ac_try" in
5083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5084  *) ac_try_echo=$ac_try;;
5085esac
5086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5087  (eval "$ac_compile") 2>conftest.er1
5088  ac_status=$?
5089  grep -v '^ *+' conftest.er1 >conftest.err
5090  rm -f conftest.er1
5091  cat conftest.err >&5
5092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5093  (exit $ac_status); } && {
5094	 test -z "$ac_c_werror_flag" ||
5095	 test ! -s conftest.err
5096       } && test -s conftest.$ac_objext; then
5097  eval "$as_ac_Header=yes"
5098else
5099  echo "$as_me: failed program was:" >&5
5100sed 's/^/| /' conftest.$ac_ext >&5
5101
5102	eval "$as_ac_Header=no"
5103fi
5104
5105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5106fi
5107ac_res=`eval echo '${'$as_ac_Header'}'`
5108	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5109echo "${ECHO_T}$ac_res" >&6; }
5110if test `eval echo '${'$as_ac_Header'}'` = yes; then
5111  cat >>confdefs.h <<_ACEOF
5112#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5113_ACEOF
5114
5115fi
5116
5117done
5118
5119
5120
5121for ac_header in dlfcn.h
5122do
5123as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5124if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5125  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5126echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5127if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5128  echo $ECHO_N "(cached) $ECHO_C" >&6
5129fi
5130ac_res=`eval echo '${'$as_ac_Header'}'`
5131	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5132echo "${ECHO_T}$ac_res" >&6; }
5133else
5134  # Is the header compilable?
5135{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5136echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5137cat >conftest.$ac_ext <<_ACEOF
5138/* confdefs.h.  */
5139_ACEOF
5140cat confdefs.h >>conftest.$ac_ext
5141cat >>conftest.$ac_ext <<_ACEOF
5142/* end confdefs.h.  */
5143$ac_includes_default
5144#include <$ac_header>
5145_ACEOF
5146rm -f conftest.$ac_objext
5147if { (ac_try="$ac_compile"
5148case "(($ac_try" in
5149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5150  *) ac_try_echo=$ac_try;;
5151esac
5152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5153  (eval "$ac_compile") 2>conftest.er1
5154  ac_status=$?
5155  grep -v '^ *+' conftest.er1 >conftest.err
5156  rm -f conftest.er1
5157  cat conftest.err >&5
5158  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159  (exit $ac_status); } && {
5160	 test -z "$ac_c_werror_flag" ||
5161	 test ! -s conftest.err
5162       } && test -s conftest.$ac_objext; then
5163  ac_header_compiler=yes
5164else
5165  echo "$as_me: failed program was:" >&5
5166sed 's/^/| /' conftest.$ac_ext >&5
5167
5168	ac_header_compiler=no
5169fi
5170
5171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5172{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5173echo "${ECHO_T}$ac_header_compiler" >&6; }
5174
5175# Is the header present?
5176{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5177echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5178cat >conftest.$ac_ext <<_ACEOF
5179/* confdefs.h.  */
5180_ACEOF
5181cat confdefs.h >>conftest.$ac_ext
5182cat >>conftest.$ac_ext <<_ACEOF
5183/* end confdefs.h.  */
5184#include <$ac_header>
5185_ACEOF
5186if { (ac_try="$ac_cpp conftest.$ac_ext"
5187case "(($ac_try" in
5188  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5189  *) ac_try_echo=$ac_try;;
5190esac
5191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5192  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5193  ac_status=$?
5194  grep -v '^ *+' conftest.er1 >conftest.err
5195  rm -f conftest.er1
5196  cat conftest.err >&5
5197  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5198  (exit $ac_status); } >/dev/null && {
5199	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5200	 test ! -s conftest.err
5201       }; then
5202  ac_header_preproc=yes
5203else
5204  echo "$as_me: failed program was:" >&5
5205sed 's/^/| /' conftest.$ac_ext >&5
5206
5207  ac_header_preproc=no
5208fi
5209
5210rm -f conftest.err conftest.$ac_ext
5211{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5212echo "${ECHO_T}$ac_header_preproc" >&6; }
5213
5214# So?  What about this header?
5215case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5216  yes:no: )
5217    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5218echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5219    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5220echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5221    ac_header_preproc=yes
5222    ;;
5223  no:yes:* )
5224    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5225echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5226    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5227echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5228    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5229echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5230    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5231echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5232    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5233echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5234    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5235echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5236
5237    ;;
5238esac
5239{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5240echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5241if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5242  echo $ECHO_N "(cached) $ECHO_C" >&6
5243else
5244  eval "$as_ac_Header=\$ac_header_preproc"
5245fi
5246ac_res=`eval echo '${'$as_ac_Header'}'`
5247	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5248echo "${ECHO_T}$ac_res" >&6; }
5249
5250fi
5251if test `eval echo '${'$as_ac_Header'}'` = yes; then
5252  cat >>confdefs.h <<_ACEOF
5253#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5254_ACEOF
5255
5256fi
5257
5258done
5259
5260ac_ext=cpp
5261ac_cpp='$CXXCPP $CPPFLAGS'
5262ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5263ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5264ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5265if test -z "$CXX"; then
5266  if test -n "$CCC"; then
5267    CXX=$CCC
5268  else
5269    if test -n "$ac_tool_prefix"; then
5270  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5271  do
5272    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5273set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5274{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5275echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5276if test "${ac_cv_prog_CXX+set}" = set; then
5277  echo $ECHO_N "(cached) $ECHO_C" >&6
5278else
5279  if test -n "$CXX"; then
5280  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5281else
5282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5283for as_dir in $PATH
5284do
5285  IFS=$as_save_IFS
5286  test -z "$as_dir" && as_dir=.
5287  for ac_exec_ext in '' $ac_executable_extensions; do
5288  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5289    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5290    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5291    break 2
5292  fi
5293done
5294done
5295IFS=$as_save_IFS
5296
5297fi
5298fi
5299CXX=$ac_cv_prog_CXX
5300if test -n "$CXX"; then
5301  { echo "$as_me:$LINENO: result: $CXX" >&5
5302echo "${ECHO_T}$CXX" >&6; }
5303else
5304  { echo "$as_me:$LINENO: result: no" >&5
5305echo "${ECHO_T}no" >&6; }
5306fi
5307
5308
5309    test -n "$CXX" && break
5310  done
5311fi
5312if test -z "$CXX"; then
5313  ac_ct_CXX=$CXX
5314  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5315do
5316  # Extract the first word of "$ac_prog", so it can be a program name with args.
5317set dummy $ac_prog; ac_word=$2
5318{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5319echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5320if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5321  echo $ECHO_N "(cached) $ECHO_C" >&6
5322else
5323  if test -n "$ac_ct_CXX"; then
5324  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5325else
5326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5327for as_dir in $PATH
5328do
5329  IFS=$as_save_IFS
5330  test -z "$as_dir" && as_dir=.
5331  for ac_exec_ext in '' $ac_executable_extensions; do
5332  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5333    ac_cv_prog_ac_ct_CXX="$ac_prog"
5334    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5335    break 2
5336  fi
5337done
5338done
5339IFS=$as_save_IFS
5340
5341fi
5342fi
5343ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5344if test -n "$ac_ct_CXX"; then
5345  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5346echo "${ECHO_T}$ac_ct_CXX" >&6; }
5347else
5348  { echo "$as_me:$LINENO: result: no" >&5
5349echo "${ECHO_T}no" >&6; }
5350fi
5351
5352
5353  test -n "$ac_ct_CXX" && break
5354done
5355
5356  if test "x$ac_ct_CXX" = x; then
5357    CXX="g++"
5358  else
5359    case $cross_compiling:$ac_tool_warned in
5360yes:)
5361{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5362whose name does not start with the host triplet.  If you think this
5363configuration is useful to you, please write to autoconf@gnu.org." >&5
5364echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5365whose name does not start with the host triplet.  If you think this
5366configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5367ac_tool_warned=yes ;;
5368esac
5369    CXX=$ac_ct_CXX
5370  fi
5371fi
5372
5373  fi
5374fi
5375# Provide some information about the compiler.
5376echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5377ac_compiler=`set X $ac_compile; echo $2`
5378{ (ac_try="$ac_compiler --version >&5"
5379case "(($ac_try" in
5380  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5381  *) ac_try_echo=$ac_try;;
5382esac
5383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5384  (eval "$ac_compiler --version >&5") 2>&5
5385  ac_status=$?
5386  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5387  (exit $ac_status); }
5388{ (ac_try="$ac_compiler -v >&5"
5389case "(($ac_try" in
5390  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5391  *) ac_try_echo=$ac_try;;
5392esac
5393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5394  (eval "$ac_compiler -v >&5") 2>&5
5395  ac_status=$?
5396  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5397  (exit $ac_status); }
5398{ (ac_try="$ac_compiler -V >&5"
5399case "(($ac_try" in
5400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5401  *) ac_try_echo=$ac_try;;
5402esac
5403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5404  (eval "$ac_compiler -V >&5") 2>&5
5405  ac_status=$?
5406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5407  (exit $ac_status); }
5408
5409{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5410echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5411if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5412  echo $ECHO_N "(cached) $ECHO_C" >&6
5413else
5414  cat >conftest.$ac_ext <<_ACEOF
5415/* confdefs.h.  */
5416_ACEOF
5417cat confdefs.h >>conftest.$ac_ext
5418cat >>conftest.$ac_ext <<_ACEOF
5419/* end confdefs.h.  */
5420
5421int
5422main ()
5423{
5424#ifndef __GNUC__
5425       choke me
5426#endif
5427
5428  ;
5429  return 0;
5430}
5431_ACEOF
5432rm -f conftest.$ac_objext
5433if { (ac_try="$ac_compile"
5434case "(($ac_try" in
5435  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5436  *) ac_try_echo=$ac_try;;
5437esac
5438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5439  (eval "$ac_compile") 2>conftest.er1
5440  ac_status=$?
5441  grep -v '^ *+' conftest.er1 >conftest.err
5442  rm -f conftest.er1
5443  cat conftest.err >&5
5444  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5445  (exit $ac_status); } && {
5446	 test -z "$ac_cxx_werror_flag" ||
5447	 test ! -s conftest.err
5448       } && test -s conftest.$ac_objext; then
5449  ac_compiler_gnu=yes
5450else
5451  echo "$as_me: failed program was:" >&5
5452sed 's/^/| /' conftest.$ac_ext >&5
5453
5454	ac_compiler_gnu=no
5455fi
5456
5457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5458ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5459
5460fi
5461{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5462echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5463GXX=`test $ac_compiler_gnu = yes && echo yes`
5464ac_test_CXXFLAGS=${CXXFLAGS+set}
5465ac_save_CXXFLAGS=$CXXFLAGS
5466{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5467echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5468if test "${ac_cv_prog_cxx_g+set}" = set; then
5469  echo $ECHO_N "(cached) $ECHO_C" >&6
5470else
5471  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5472   ac_cxx_werror_flag=yes
5473   ac_cv_prog_cxx_g=no
5474   CXXFLAGS="-g"
5475   cat >conftest.$ac_ext <<_ACEOF
5476/* confdefs.h.  */
5477_ACEOF
5478cat confdefs.h >>conftest.$ac_ext
5479cat >>conftest.$ac_ext <<_ACEOF
5480/* end confdefs.h.  */
5481
5482int
5483main ()
5484{
5485
5486  ;
5487  return 0;
5488}
5489_ACEOF
5490rm -f conftest.$ac_objext
5491if { (ac_try="$ac_compile"
5492case "(($ac_try" in
5493  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5494  *) ac_try_echo=$ac_try;;
5495esac
5496eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5497  (eval "$ac_compile") 2>conftest.er1
5498  ac_status=$?
5499  grep -v '^ *+' conftest.er1 >conftest.err
5500  rm -f conftest.er1
5501  cat conftest.err >&5
5502  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5503  (exit $ac_status); } && {
5504	 test -z "$ac_cxx_werror_flag" ||
5505	 test ! -s conftest.err
5506       } && test -s conftest.$ac_objext; then
5507  ac_cv_prog_cxx_g=yes
5508else
5509  echo "$as_me: failed program was:" >&5
5510sed 's/^/| /' conftest.$ac_ext >&5
5511
5512	CXXFLAGS=""
5513      cat >conftest.$ac_ext <<_ACEOF
5514/* confdefs.h.  */
5515_ACEOF
5516cat confdefs.h >>conftest.$ac_ext
5517cat >>conftest.$ac_ext <<_ACEOF
5518/* end confdefs.h.  */
5519
5520int
5521main ()
5522{
5523
5524  ;
5525  return 0;
5526}
5527_ACEOF
5528rm -f conftest.$ac_objext
5529if { (ac_try="$ac_compile"
5530case "(($ac_try" in
5531  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5532  *) ac_try_echo=$ac_try;;
5533esac
5534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5535  (eval "$ac_compile") 2>conftest.er1
5536  ac_status=$?
5537  grep -v '^ *+' conftest.er1 >conftest.err
5538  rm -f conftest.er1
5539  cat conftest.err >&5
5540  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5541  (exit $ac_status); } && {
5542	 test -z "$ac_cxx_werror_flag" ||
5543	 test ! -s conftest.err
5544       } && test -s conftest.$ac_objext; then
5545  :
5546else
5547  echo "$as_me: failed program was:" >&5
5548sed 's/^/| /' conftest.$ac_ext >&5
5549
5550	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5551	 CXXFLAGS="-g"
5552	 cat >conftest.$ac_ext <<_ACEOF
5553/* confdefs.h.  */
5554_ACEOF
5555cat confdefs.h >>conftest.$ac_ext
5556cat >>conftest.$ac_ext <<_ACEOF
5557/* end confdefs.h.  */
5558
5559int
5560main ()
5561{
5562
5563  ;
5564  return 0;
5565}
5566_ACEOF
5567rm -f conftest.$ac_objext
5568if { (ac_try="$ac_compile"
5569case "(($ac_try" in
5570  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5571  *) ac_try_echo=$ac_try;;
5572esac
5573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5574  (eval "$ac_compile") 2>conftest.er1
5575  ac_status=$?
5576  grep -v '^ *+' conftest.er1 >conftest.err
5577  rm -f conftest.er1
5578  cat conftest.err >&5
5579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5580  (exit $ac_status); } && {
5581	 test -z "$ac_cxx_werror_flag" ||
5582	 test ! -s conftest.err
5583       } && test -s conftest.$ac_objext; then
5584  ac_cv_prog_cxx_g=yes
5585else
5586  echo "$as_me: failed program was:" >&5
5587sed 's/^/| /' conftest.$ac_ext >&5
5588
5589
5590fi
5591
5592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5593fi
5594
5595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5596fi
5597
5598rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5599   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5600fi
5601{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5602echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5603if test "$ac_test_CXXFLAGS" = set; then
5604  CXXFLAGS=$ac_save_CXXFLAGS
5605elif test $ac_cv_prog_cxx_g = yes; then
5606  if test "$GXX" = yes; then
5607    CXXFLAGS="-g -O2"
5608  else
5609    CXXFLAGS="-g"
5610  fi
5611else
5612  if test "$GXX" = yes; then
5613    CXXFLAGS="-O2"
5614  else
5615    CXXFLAGS=
5616  fi
5617fi
5618ac_ext=cpp
5619ac_cpp='$CXXCPP $CPPFLAGS'
5620ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5621ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5622ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5623
5624depcc="$CXX"  am_compiler_list=
5625
5626{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5627echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5628if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5629  echo $ECHO_N "(cached) $ECHO_C" >&6
5630else
5631  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5632  # We make a subdir and do the tests there.  Otherwise we can end up
5633  # making bogus files that we don't know about and never remove.  For
5634  # instance it was reported that on HP-UX the gcc test will end up
5635  # making a dummy file named `D' -- because `-MD' means `put the output
5636  # in D'.
5637  mkdir conftest.dir
5638  # Copy depcomp to subdir because otherwise we won't find it if we're
5639  # using a relative directory.
5640  cp "$am_depcomp" conftest.dir
5641  cd conftest.dir
5642  # We will build objects and dependencies in a subdirectory because
5643  # it helps to detect inapplicable dependency modes.  For instance
5644  # both Tru64's cc and ICC support -MD to output dependencies as a
5645  # side effect of compilation, but ICC will put the dependencies in
5646  # the current directory while Tru64 will put them in the object
5647  # directory.
5648  mkdir sub
5649
5650  am_cv_CXX_dependencies_compiler_type=none
5651  if test "$am_compiler_list" = ""; then
5652     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5653  fi
5654  for depmode in $am_compiler_list; do
5655    # Setup a source with many dependencies, because some compilers
5656    # like to wrap large dependency lists on column 80 (with \), and
5657    # we should not choose a depcomp mode which is confused by this.
5658    #
5659    # We need to recreate these files for each test, as the compiler may
5660    # overwrite some of them when testing with obscure command lines.
5661    # This happens at least with the AIX C compiler.
5662    : > sub/conftest.c
5663    for i in 1 2 3 4 5 6; do
5664      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5665      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5666      # Solaris 8's {/usr,}/bin/sh.
5667      touch sub/conftst$i.h
5668    done
5669    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5670
5671    case $depmode in
5672    nosideeffect)
5673      # after this tag, mechanisms are not by side-effect, so they'll
5674      # only be used when explicitly requested
5675      if test "x$enable_dependency_tracking" = xyes; then
5676	continue
5677      else
5678	break
5679      fi
5680      ;;
5681    none) break ;;
5682    esac
5683    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5684    # mode.  It turns out that the SunPro C++ compiler does not properly
5685    # handle `-M -o', and we need to detect this.
5686    if depmode=$depmode \
5687       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5688       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5689       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5690         >/dev/null 2>conftest.err &&
5691       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5692       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5693       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5694       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5695      # icc doesn't choke on unknown options, it will just issue warnings
5696      # or remarks (even with -Werror).  So we grep stderr for any message
5697      # that says an option was ignored or not supported.
5698      # When given -MP, icc 7.0 and 7.1 complain thusly:
5699      #   icc: Command line warning: ignoring option '-M'; no argument required
5700      # The diagnosis changed in icc 8.0:
5701      #   icc: Command line remark: option '-MP' not supported
5702      if (grep 'ignoring option' conftest.err ||
5703          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5704        am_cv_CXX_dependencies_compiler_type=$depmode
5705        break
5706      fi
5707    fi
5708  done
5709
5710  cd ..
5711  rm -rf conftest.dir
5712else
5713  am_cv_CXX_dependencies_compiler_type=none
5714fi
5715
5716fi
5717{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5718echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5719CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5720
5721 if
5722  test "x$enable_dependency_tracking" != xno \
5723  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5724  am__fastdepCXX_TRUE=
5725  am__fastdepCXX_FALSE='#'
5726else
5727  am__fastdepCXX_TRUE='#'
5728  am__fastdepCXX_FALSE=
5729fi
5730
5731
5732
5733
5734if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5735    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5736    (test "X$CXX" != "Xg++"))) ; then
5737  ac_ext=cpp
5738ac_cpp='$CXXCPP $CPPFLAGS'
5739ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5740ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5741ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5742{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5743echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5744if test -z "$CXXCPP"; then
5745  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5746  echo $ECHO_N "(cached) $ECHO_C" >&6
5747else
5748      # Double quotes because CXXCPP needs to be expanded
5749    for CXXCPP in "$CXX -E" "/lib/cpp"
5750    do
5751      ac_preproc_ok=false
5752for ac_cxx_preproc_warn_flag in '' yes
5753do
5754  # Use a header file that comes with gcc, so configuring glibc
5755  # with a fresh cross-compiler works.
5756  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5757  # <limits.h> exists even on freestanding compilers.
5758  # On the NeXT, cc -E runs the code through the compiler's parser,
5759  # not just through cpp. "Syntax error" is here to catch this case.
5760  cat >conftest.$ac_ext <<_ACEOF
5761/* confdefs.h.  */
5762_ACEOF
5763cat confdefs.h >>conftest.$ac_ext
5764cat >>conftest.$ac_ext <<_ACEOF
5765/* end confdefs.h.  */
5766#ifdef __STDC__
5767# include <limits.h>
5768#else
5769# include <assert.h>
5770#endif
5771		     Syntax error
5772_ACEOF
5773if { (ac_try="$ac_cpp conftest.$ac_ext"
5774case "(($ac_try" in
5775  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5776  *) ac_try_echo=$ac_try;;
5777esac
5778eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5779  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5780  ac_status=$?
5781  grep -v '^ *+' conftest.er1 >conftest.err
5782  rm -f conftest.er1
5783  cat conftest.err >&5
5784  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5785  (exit $ac_status); } >/dev/null && {
5786	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5787	 test ! -s conftest.err
5788       }; then
5789  :
5790else
5791  echo "$as_me: failed program was:" >&5
5792sed 's/^/| /' conftest.$ac_ext >&5
5793
5794  # Broken: fails on valid input.
5795continue
5796fi
5797
5798rm -f conftest.err conftest.$ac_ext
5799
5800  # OK, works on sane cases.  Now check whether nonexistent headers
5801  # can be detected and how.
5802  cat >conftest.$ac_ext <<_ACEOF
5803/* confdefs.h.  */
5804_ACEOF
5805cat confdefs.h >>conftest.$ac_ext
5806cat >>conftest.$ac_ext <<_ACEOF
5807/* end confdefs.h.  */
5808#include <ac_nonexistent.h>
5809_ACEOF
5810if { (ac_try="$ac_cpp conftest.$ac_ext"
5811case "(($ac_try" in
5812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5813  *) ac_try_echo=$ac_try;;
5814esac
5815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5816  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5817  ac_status=$?
5818  grep -v '^ *+' conftest.er1 >conftest.err
5819  rm -f conftest.er1
5820  cat conftest.err >&5
5821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5822  (exit $ac_status); } >/dev/null && {
5823	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5824	 test ! -s conftest.err
5825       }; then
5826  # Broken: success on invalid input.
5827continue
5828else
5829  echo "$as_me: failed program was:" >&5
5830sed 's/^/| /' conftest.$ac_ext >&5
5831
5832  # Passes both tests.
5833ac_preproc_ok=:
5834break
5835fi
5836
5837rm -f conftest.err conftest.$ac_ext
5838
5839done
5840# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5841rm -f conftest.err conftest.$ac_ext
5842if $ac_preproc_ok; then
5843  break
5844fi
5845
5846    done
5847    ac_cv_prog_CXXCPP=$CXXCPP
5848
5849fi
5850  CXXCPP=$ac_cv_prog_CXXCPP
5851else
5852  ac_cv_prog_CXXCPP=$CXXCPP
5853fi
5854{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5855echo "${ECHO_T}$CXXCPP" >&6; }
5856ac_preproc_ok=false
5857for ac_cxx_preproc_warn_flag in '' yes
5858do
5859  # Use a header file that comes with gcc, so configuring glibc
5860  # with a fresh cross-compiler works.
5861  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5862  # <limits.h> exists even on freestanding compilers.
5863  # On the NeXT, cc -E runs the code through the compiler's parser,
5864  # not just through cpp. "Syntax error" is here to catch this case.
5865  cat >conftest.$ac_ext <<_ACEOF
5866/* confdefs.h.  */
5867_ACEOF
5868cat confdefs.h >>conftest.$ac_ext
5869cat >>conftest.$ac_ext <<_ACEOF
5870/* end confdefs.h.  */
5871#ifdef __STDC__
5872# include <limits.h>
5873#else
5874# include <assert.h>
5875#endif
5876		     Syntax error
5877_ACEOF
5878if { (ac_try="$ac_cpp conftest.$ac_ext"
5879case "(($ac_try" in
5880  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5881  *) ac_try_echo=$ac_try;;
5882esac
5883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5884  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5885  ac_status=$?
5886  grep -v '^ *+' conftest.er1 >conftest.err
5887  rm -f conftest.er1
5888  cat conftest.err >&5
5889  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5890  (exit $ac_status); } >/dev/null && {
5891	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5892	 test ! -s conftest.err
5893       }; then
5894  :
5895else
5896  echo "$as_me: failed program was:" >&5
5897sed 's/^/| /' conftest.$ac_ext >&5
5898
5899  # Broken: fails on valid input.
5900continue
5901fi
5902
5903rm -f conftest.err conftest.$ac_ext
5904
5905  # OK, works on sane cases.  Now check whether nonexistent headers
5906  # can be detected and how.
5907  cat >conftest.$ac_ext <<_ACEOF
5908/* confdefs.h.  */
5909_ACEOF
5910cat confdefs.h >>conftest.$ac_ext
5911cat >>conftest.$ac_ext <<_ACEOF
5912/* end confdefs.h.  */
5913#include <ac_nonexistent.h>
5914_ACEOF
5915if { (ac_try="$ac_cpp conftest.$ac_ext"
5916case "(($ac_try" in
5917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5918  *) ac_try_echo=$ac_try;;
5919esac
5920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5921  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5922  ac_status=$?
5923  grep -v '^ *+' conftest.er1 >conftest.err
5924  rm -f conftest.er1
5925  cat conftest.err >&5
5926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5927  (exit $ac_status); } >/dev/null && {
5928	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5929	 test ! -s conftest.err
5930       }; then
5931  # Broken: success on invalid input.
5932continue
5933else
5934  echo "$as_me: failed program was:" >&5
5935sed 's/^/| /' conftest.$ac_ext >&5
5936
5937  # Passes both tests.
5938ac_preproc_ok=:
5939break
5940fi
5941
5942rm -f conftest.err conftest.$ac_ext
5943
5944done
5945# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5946rm -f conftest.err conftest.$ac_ext
5947if $ac_preproc_ok; then
5948  :
5949else
5950  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5951See \`config.log' for more details." >&5
5952echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5953See \`config.log' for more details." >&2;}
5954   { (exit 1); exit 1; }; }
5955fi
5956
5957ac_ext=cpp
5958ac_cpp='$CXXCPP $CPPFLAGS'
5959ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5960ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5961ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5962
5963fi
5964
5965
5966ac_ext=f
5967ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5968ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5969ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5970if test -n "$ac_tool_prefix"; then
5971  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
5972  do
5973    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5974set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5975{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5976echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5977if test "${ac_cv_prog_F77+set}" = set; then
5978  echo $ECHO_N "(cached) $ECHO_C" >&6
5979else
5980  if test -n "$F77"; then
5981  ac_cv_prog_F77="$F77" # Let the user override the test.
5982else
5983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5984for as_dir in $PATH
5985do
5986  IFS=$as_save_IFS
5987  test -z "$as_dir" && as_dir=.
5988  for ac_exec_ext in '' $ac_executable_extensions; do
5989  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5990    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5991    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5992    break 2
5993  fi
5994done
5995done
5996IFS=$as_save_IFS
5997
5998fi
5999fi
6000F77=$ac_cv_prog_F77
6001if test -n "$F77"; then
6002  { echo "$as_me:$LINENO: result: $F77" >&5
6003echo "${ECHO_T}$F77" >&6; }
6004else
6005  { echo "$as_me:$LINENO: result: no" >&5
6006echo "${ECHO_T}no" >&6; }
6007fi
6008
6009
6010    test -n "$F77" && break
6011  done
6012fi
6013if test -z "$F77"; then
6014  ac_ct_F77=$F77
6015  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6016do
6017  # Extract the first word of "$ac_prog", so it can be a program name with args.
6018set dummy $ac_prog; ac_word=$2
6019{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6020echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6021if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6022  echo $ECHO_N "(cached) $ECHO_C" >&6
6023else
6024  if test -n "$ac_ct_F77"; then
6025  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6026else
6027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6028for as_dir in $PATH
6029do
6030  IFS=$as_save_IFS
6031  test -z "$as_dir" && as_dir=.
6032  for ac_exec_ext in '' $ac_executable_extensions; do
6033  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6034    ac_cv_prog_ac_ct_F77="$ac_prog"
6035    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6036    break 2
6037  fi
6038done
6039done
6040IFS=$as_save_IFS
6041
6042fi
6043fi
6044ac_ct_F77=$ac_cv_prog_ac_ct_F77
6045if test -n "$ac_ct_F77"; then
6046  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6047echo "${ECHO_T}$ac_ct_F77" >&6; }
6048else
6049  { echo "$as_me:$LINENO: result: no" >&5
6050echo "${ECHO_T}no" >&6; }
6051fi
6052
6053
6054  test -n "$ac_ct_F77" && break
6055done
6056
6057  if test "x$ac_ct_F77" = x; then
6058    F77=""
6059  else
6060    case $cross_compiling:$ac_tool_warned in
6061yes:)
6062{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6063whose name does not start with the host triplet.  If you think this
6064configuration is useful to you, please write to autoconf@gnu.org." >&5
6065echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6066whose name does not start with the host triplet.  If you think this
6067configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6068ac_tool_warned=yes ;;
6069esac
6070    F77=$ac_ct_F77
6071  fi
6072fi
6073
6074
6075# Provide some information about the compiler.
6076echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6077ac_compiler=`set X $ac_compile; echo $2`
6078{ (ac_try="$ac_compiler --version >&5"
6079case "(($ac_try" in
6080  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6081  *) ac_try_echo=$ac_try;;
6082esac
6083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6084  (eval "$ac_compiler --version >&5") 2>&5
6085  ac_status=$?
6086  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087  (exit $ac_status); }
6088{ (ac_try="$ac_compiler -v >&5"
6089case "(($ac_try" in
6090  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6091  *) ac_try_echo=$ac_try;;
6092esac
6093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6094  (eval "$ac_compiler -v >&5") 2>&5
6095  ac_status=$?
6096  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6097  (exit $ac_status); }
6098{ (ac_try="$ac_compiler -V >&5"
6099case "(($ac_try" in
6100  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6101  *) ac_try_echo=$ac_try;;
6102esac
6103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6104  (eval "$ac_compiler -V >&5") 2>&5
6105  ac_status=$?
6106  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6107  (exit $ac_status); }
6108rm -f a.out
6109
6110# If we don't use `.F' as extension, the preprocessor is not run on the
6111# input file.  (Note that this only needs to work for GNU compilers.)
6112ac_save_ext=$ac_ext
6113ac_ext=F
6114{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6115echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6116if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6117  echo $ECHO_N "(cached) $ECHO_C" >&6
6118else
6119  cat >conftest.$ac_ext <<_ACEOF
6120      program main
6121#ifndef __GNUC__
6122       choke me
6123#endif
6124
6125      end
6126_ACEOF
6127rm -f conftest.$ac_objext
6128if { (ac_try="$ac_compile"
6129case "(($ac_try" in
6130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6131  *) ac_try_echo=$ac_try;;
6132esac
6133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6134  (eval "$ac_compile") 2>conftest.er1
6135  ac_status=$?
6136  grep -v '^ *+' conftest.er1 >conftest.err
6137  rm -f conftest.er1
6138  cat conftest.err >&5
6139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6140  (exit $ac_status); } && {
6141	 test -z "$ac_f77_werror_flag" ||
6142	 test ! -s conftest.err
6143       } && test -s conftest.$ac_objext; then
6144  ac_compiler_gnu=yes
6145else
6146  echo "$as_me: failed program was:" >&5
6147sed 's/^/| /' conftest.$ac_ext >&5
6148
6149	ac_compiler_gnu=no
6150fi
6151
6152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6153ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6154
6155fi
6156{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6157echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6158ac_ext=$ac_save_ext
6159ac_test_FFLAGS=${FFLAGS+set}
6160ac_save_FFLAGS=$FFLAGS
6161FFLAGS=
6162{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6163echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6164if test "${ac_cv_prog_f77_g+set}" = set; then
6165  echo $ECHO_N "(cached) $ECHO_C" >&6
6166else
6167  FFLAGS=-g
6168cat >conftest.$ac_ext <<_ACEOF
6169      program main
6170
6171      end
6172_ACEOF
6173rm -f conftest.$ac_objext
6174if { (ac_try="$ac_compile"
6175case "(($ac_try" in
6176  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6177  *) ac_try_echo=$ac_try;;
6178esac
6179eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6180  (eval "$ac_compile") 2>conftest.er1
6181  ac_status=$?
6182  grep -v '^ *+' conftest.er1 >conftest.err
6183  rm -f conftest.er1
6184  cat conftest.err >&5
6185  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6186  (exit $ac_status); } && {
6187	 test -z "$ac_f77_werror_flag" ||
6188	 test ! -s conftest.err
6189       } && test -s conftest.$ac_objext; then
6190  ac_cv_prog_f77_g=yes
6191else
6192  echo "$as_me: failed program was:" >&5
6193sed 's/^/| /' conftest.$ac_ext >&5
6194
6195	ac_cv_prog_f77_g=no
6196fi
6197
6198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6199
6200fi
6201{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6202echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6203if test "$ac_test_FFLAGS" = set; then
6204  FFLAGS=$ac_save_FFLAGS
6205elif test $ac_cv_prog_f77_g = yes; then
6206  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6207    FFLAGS="-g -O2"
6208  else
6209    FFLAGS="-g"
6210  fi
6211else
6212  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6213    FFLAGS="-O2"
6214  else
6215    FFLAGS=
6216  fi
6217fi
6218
6219G77=`test $ac_compiler_gnu = yes && echo yes`
6220ac_ext=c
6221ac_cpp='$CPP $CPPFLAGS'
6222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6224ac_compiler_gnu=$ac_cv_c_compiler_gnu
6225
6226
6227
6228# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6229
6230# find the maximum length of command line arguments
6231{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6232echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6233if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6234  echo $ECHO_N "(cached) $ECHO_C" >&6
6235else
6236    i=0
6237  teststring="ABCD"
6238
6239  case $build_os in
6240  msdosdjgpp*)
6241    # On DJGPP, this test can blow up pretty badly due to problems in libc
6242    # (any single argument exceeding 2000 bytes causes a buffer overrun
6243    # during glob expansion).  Even if it were fixed, the result of this
6244    # check would be larger than it should be.
6245    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6246    ;;
6247
6248  gnu*)
6249    # Under GNU Hurd, this test is not required because there is
6250    # no limit to the length of command line arguments.
6251    # Libtool will interpret -1 as no limit whatsoever
6252    lt_cv_sys_max_cmd_len=-1;
6253    ;;
6254
6255  cygwin* | mingw*)
6256    # On Win9x/ME, this test blows up -- it succeeds, but takes
6257    # about 5 minutes as the teststring grows exponentially.
6258    # Worse, since 9x/ME are not pre-emptively multitasking,
6259    # you end up with a "frozen" computer, even though with patience
6260    # the test eventually succeeds (with a max line length of 256k).
6261    # Instead, let's just punt: use the minimum linelength reported by
6262    # all of the supported platforms: 8192 (on NT/2K/XP).
6263    lt_cv_sys_max_cmd_len=8192;
6264    ;;
6265
6266  amigaos*)
6267    # On AmigaOS with pdksh, this test takes hours, literally.
6268    # So we just punt and use a minimum line length of 8192.
6269    lt_cv_sys_max_cmd_len=8192;
6270    ;;
6271
6272  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6273    # This has been around since 386BSD, at least.  Likely further.
6274    if test -x /sbin/sysctl; then
6275      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6276    elif test -x /usr/sbin/sysctl; then
6277      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6278    else
6279      lt_cv_sys_max_cmd_len=65536 # usable default for *BSD
6280    fi
6281    # And add a safety zone
6282    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6283    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6284    ;;
6285  osf*)
6286    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6287    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6288    # nice to cause kernel panics so lets avoid the loop below.
6289    # First set a reasonable default.
6290    lt_cv_sys_max_cmd_len=16384
6291    #
6292    if test -x /sbin/sysconfig; then
6293      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6294        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6295      esac
6296    fi
6297    ;;
6298  *)
6299    # If test is not a shell built-in, we'll probably end up computing a
6300    # maximum length that is only half of the actual maximum length, but
6301    # we can't tell.
6302    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6303    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6304	       = "XX$teststring") >/dev/null 2>&1 &&
6305	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6306	    lt_cv_sys_max_cmd_len=$new_result &&
6307	    test $i != 17 # 1/2 MB should be enough
6308    do
6309      i=`expr $i + 1`
6310      teststring=$teststring$teststring
6311    done
6312    teststring=
6313    # Add a significant safety factor because C++ compilers can tack on massive
6314    # amounts of additional arguments before passing them to the linker.
6315    # It appears as though 1/2 is a usable value.
6316    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6317    ;;
6318  esac
6319
6320fi
6321
6322if test -n $lt_cv_sys_max_cmd_len ; then
6323  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6324echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6325else
6326  { echo "$as_me:$LINENO: result: none" >&5
6327echo "${ECHO_T}none" >&6; }
6328fi
6329
6330
6331
6332
6333# Check for command to grab the raw symbol name followed by C symbol from nm.
6334{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6335echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6336if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6337  echo $ECHO_N "(cached) $ECHO_C" >&6
6338else
6339
6340# These are sane defaults that work on at least a few old systems.
6341# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6342
6343# Character class describing NM global symbol codes.
6344symcode='[BCDEGRST]'
6345
6346# Regexp to match symbols that can be accessed directly from C.
6347sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6348
6349# Transform an extracted symbol line into a proper C declaration
6350lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6351
6352# Transform an extracted symbol line into symbol name and symbol address
6353lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6354
6355# Define system-specific variables.
6356case $host_os in
6357aix*)
6358  symcode='[BCDT]'
6359  ;;
6360cygwin* | mingw* | pw32*)
6361  symcode='[ABCDGISTW]'
6362  ;;
6363hpux*) # Its linker distinguishes data from code symbols
6364  if test "$host_cpu" = ia64; then
6365    symcode='[ABCDEGRST]'
6366  fi
6367  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6368  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6369  ;;
6370linux*)
6371  if test "$host_cpu" = ia64; then
6372    symcode='[ABCDGIRSTW]'
6373    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6374    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6375  fi
6376  ;;
6377irix* | nonstopux*)
6378  symcode='[BCDEGRST]'
6379  ;;
6380osf*)
6381  symcode='[BCDEGQRST]'
6382  ;;
6383solaris* | sysv5*)
6384  symcode='[BDRT]'
6385  ;;
6386sysv4)
6387  symcode='[DFNSTU]'
6388  ;;
6389esac
6390
6391# Handle CRLF in mingw tool chain
6392opt_cr=
6393case $build_os in
6394mingw*)
6395  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6396  ;;
6397esac
6398
6399# If we're using GNU nm, then use its standard symbol codes.
6400case `$NM -V 2>&1` in
6401*GNU* | *'with BFD'*)
6402  symcode='[ABCDGIRSTW]' ;;
6403esac
6404
6405# Try without a prefix undercore, then with it.
6406for ac_symprfx in "" "_"; do
6407
6408  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6409  symxfrm="\\1 $ac_symprfx\\2 \\2"
6410
6411  # Write the raw and C identifiers.
6412  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6413
6414  # Check to see that the pipe works correctly.
6415  pipe_works=no
6416
6417  rm -f conftest*
6418  cat > conftest.$ac_ext <<EOF
6419#ifdef __cplusplus
6420extern "C" {
6421#endif
6422char nm_test_var;
6423void nm_test_func(){}
6424#ifdef __cplusplus
6425}
6426#endif
6427int main(){nm_test_var='a';nm_test_func();return(0);}
6428EOF
6429
6430  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6431  (eval $ac_compile) 2>&5
6432  ac_status=$?
6433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6434  (exit $ac_status); }; then
6435    # Now try to grab the symbols.
6436    nlist=conftest.nm
6437    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6438  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6439  ac_status=$?
6440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6441  (exit $ac_status); } && test -s "$nlist"; then
6442      # Try sorting and uniquifying the output.
6443      if sort "$nlist" | uniq > "$nlist"T; then
6444	mv -f "$nlist"T "$nlist"
6445      else
6446	rm -f "$nlist"T
6447      fi
6448
6449      # Make sure that we snagged all the symbols we need.
6450      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6451	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6452	  cat <<EOF > conftest.$ac_ext
6453#ifdef __cplusplus
6454extern "C" {
6455#endif
6456
6457EOF
6458	  # Now generate the symbol file.
6459	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6460
6461	  cat <<EOF >> conftest.$ac_ext
6462#if defined (__STDC__) && __STDC__
6463# define lt_ptr_t void *
6464#else
6465# define lt_ptr_t char *
6466# define const
6467#endif
6468
6469/* The mapping between symbol names and symbols. */
6470const struct {
6471  const char *name;
6472  lt_ptr_t address;
6473}
6474lt_preloaded_symbols[] =
6475{
6476EOF
6477	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6478	  cat <<\EOF >> conftest.$ac_ext
6479  {0, (lt_ptr_t) 0}
6480};
6481
6482#ifdef __cplusplus
6483}
6484#endif
6485EOF
6486	  # Now try linking the two files.
6487	  mv conftest.$ac_objext conftstm.$ac_objext
6488	  lt_save_LIBS="$LIBS"
6489	  lt_save_CFLAGS="$CFLAGS"
6490	  LIBS="conftstm.$ac_objext"
6491	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6492	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6493  (eval $ac_link) 2>&5
6494  ac_status=$?
6495  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6496  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6497	    pipe_works=yes
6498	  fi
6499	  LIBS="$lt_save_LIBS"
6500	  CFLAGS="$lt_save_CFLAGS"
6501	else
6502	  echo "cannot find nm_test_func in $nlist" >&5
6503	fi
6504      else
6505	echo "cannot find nm_test_var in $nlist" >&5
6506      fi
6507    else
6508      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6509    fi
6510  else
6511    echo "$progname: failed program was:" >&5
6512    cat conftest.$ac_ext >&5
6513  fi
6514  rm -f conftest* conftst*
6515
6516  # Do not use the global_symbol_pipe unless it works.
6517  if test "$pipe_works" = yes; then
6518    break
6519  else
6520    lt_cv_sys_global_symbol_pipe=
6521  fi
6522done
6523
6524fi
6525
6526if test -z "$lt_cv_sys_global_symbol_pipe"; then
6527  lt_cv_sys_global_symbol_to_cdecl=
6528fi
6529if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6530  { echo "$as_me:$LINENO: result: failed" >&5
6531echo "${ECHO_T}failed" >&6; }
6532else
6533  { echo "$as_me:$LINENO: result: ok" >&5
6534echo "${ECHO_T}ok" >&6; }
6535fi
6536
6537{ echo "$as_me:$LINENO: checking for objdir" >&5
6538echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6539if test "${lt_cv_objdir+set}" = set; then
6540  echo $ECHO_N "(cached) $ECHO_C" >&6
6541else
6542  rm -f .libs 2>/dev/null
6543mkdir .libs 2>/dev/null
6544if test -d .libs; then
6545  lt_cv_objdir=.libs
6546else
6547  # MS-DOS does not allow filenames that begin with a dot.
6548  lt_cv_objdir=_libs
6549fi
6550rmdir .libs 2>/dev/null
6551fi
6552{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6553echo "${ECHO_T}$lt_cv_objdir" >&6; }
6554objdir=$lt_cv_objdir
6555
6556
6557
6558
6559
6560case $host_os in
6561aix3*)
6562  # AIX sometimes has problems with the GCC collect2 program.  For some
6563  # reason, if we set the COLLECT_NAMES environment variable, the problems
6564  # vanish in a puff of smoke.
6565  if test "X${COLLECT_NAMES+set}" != Xset; then
6566    COLLECT_NAMES=
6567    export COLLECT_NAMES
6568  fi
6569  ;;
6570esac
6571
6572# Sed substitution that helps us do robust quoting.  It backslashifies
6573# metacharacters that are still active within double-quoted strings.
6574Xsed='sed -e 1s/^X//'
6575sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6576
6577# Same as above, but do not quote variable references.
6578double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6579
6580# Sed substitution to delay expansion of an escaped shell variable in a
6581# double_quote_subst'ed string.
6582delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6583
6584# Sed substitution to avoid accidental globbing in evaled expressions
6585no_glob_subst='s/\*/\\\*/g'
6586
6587# Constants:
6588rm="rm -f"
6589
6590# Global variables:
6591default_ofile=libtool
6592can_build_shared=yes
6593
6594# All known linkers require a `.a' archive for static linking (except M$VC,
6595# which needs '.lib').
6596libext=a
6597ltmain="$ac_aux_dir/ltmain.sh"
6598ofile="$default_ofile"
6599with_gnu_ld="$lt_cv_prog_gnu_ld"
6600
6601if test -n "$ac_tool_prefix"; then
6602  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6603set dummy ${ac_tool_prefix}ar; ac_word=$2
6604{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6605echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6606if test "${ac_cv_prog_AR+set}" = set; then
6607  echo $ECHO_N "(cached) $ECHO_C" >&6
6608else
6609  if test -n "$AR"; then
6610  ac_cv_prog_AR="$AR" # Let the user override the test.
6611else
6612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6613for as_dir in $PATH
6614do
6615  IFS=$as_save_IFS
6616  test -z "$as_dir" && as_dir=.
6617  for ac_exec_ext in '' $ac_executable_extensions; do
6618  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6619    ac_cv_prog_AR="${ac_tool_prefix}ar"
6620    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6621    break 2
6622  fi
6623done
6624done
6625IFS=$as_save_IFS
6626
6627fi
6628fi
6629AR=$ac_cv_prog_AR
6630if test -n "$AR"; then
6631  { echo "$as_me:$LINENO: result: $AR" >&5
6632echo "${ECHO_T}$AR" >&6; }
6633else
6634  { echo "$as_me:$LINENO: result: no" >&5
6635echo "${ECHO_T}no" >&6; }
6636fi
6637
6638
6639fi
6640if test -z "$ac_cv_prog_AR"; then
6641  ac_ct_AR=$AR
6642  # Extract the first word of "ar", so it can be a program name with args.
6643set dummy ar; ac_word=$2
6644{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6645echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6646if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6647  echo $ECHO_N "(cached) $ECHO_C" >&6
6648else
6649  if test -n "$ac_ct_AR"; then
6650  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6651else
6652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6653for as_dir in $PATH
6654do
6655  IFS=$as_save_IFS
6656  test -z "$as_dir" && as_dir=.
6657  for ac_exec_ext in '' $ac_executable_extensions; do
6658  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6659    ac_cv_prog_ac_ct_AR="ar"
6660    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6661    break 2
6662  fi
6663done
6664done
6665IFS=$as_save_IFS
6666
6667fi
6668fi
6669ac_ct_AR=$ac_cv_prog_ac_ct_AR
6670if test -n "$ac_ct_AR"; then
6671  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6672echo "${ECHO_T}$ac_ct_AR" >&6; }
6673else
6674  { echo "$as_me:$LINENO: result: no" >&5
6675echo "${ECHO_T}no" >&6; }
6676fi
6677
6678  if test "x$ac_ct_AR" = x; then
6679    AR="false"
6680  else
6681    case $cross_compiling:$ac_tool_warned in
6682yes:)
6683{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6684whose name does not start with the host triplet.  If you think this
6685configuration is useful to you, please write to autoconf@gnu.org." >&5
6686echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6687whose name does not start with the host triplet.  If you think this
6688configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6689ac_tool_warned=yes ;;
6690esac
6691    AR=$ac_ct_AR
6692  fi
6693else
6694  AR="$ac_cv_prog_AR"
6695fi
6696
6697if test -n "$ac_tool_prefix"; then
6698  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6699set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6700{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6701echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6702if test "${ac_cv_prog_RANLIB+set}" = set; then
6703  echo $ECHO_N "(cached) $ECHO_C" >&6
6704else
6705  if test -n "$RANLIB"; then
6706  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6707else
6708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6709for as_dir in $PATH
6710do
6711  IFS=$as_save_IFS
6712  test -z "$as_dir" && as_dir=.
6713  for ac_exec_ext in '' $ac_executable_extensions; do
6714  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6715    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6716    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6717    break 2
6718  fi
6719done
6720done
6721IFS=$as_save_IFS
6722
6723fi
6724fi
6725RANLIB=$ac_cv_prog_RANLIB
6726if test -n "$RANLIB"; then
6727  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6728echo "${ECHO_T}$RANLIB" >&6; }
6729else
6730  { echo "$as_me:$LINENO: result: no" >&5
6731echo "${ECHO_T}no" >&6; }
6732fi
6733
6734
6735fi
6736if test -z "$ac_cv_prog_RANLIB"; then
6737  ac_ct_RANLIB=$RANLIB
6738  # Extract the first word of "ranlib", so it can be a program name with args.
6739set dummy ranlib; ac_word=$2
6740{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6741echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6742if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6743  echo $ECHO_N "(cached) $ECHO_C" >&6
6744else
6745  if test -n "$ac_ct_RANLIB"; then
6746  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6747else
6748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6749for as_dir in $PATH
6750do
6751  IFS=$as_save_IFS
6752  test -z "$as_dir" && as_dir=.
6753  for ac_exec_ext in '' $ac_executable_extensions; do
6754  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6755    ac_cv_prog_ac_ct_RANLIB="ranlib"
6756    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6757    break 2
6758  fi
6759done
6760done
6761IFS=$as_save_IFS
6762
6763fi
6764fi
6765ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6766if test -n "$ac_ct_RANLIB"; then
6767  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6768echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6769else
6770  { echo "$as_me:$LINENO: result: no" >&5
6771echo "${ECHO_T}no" >&6; }
6772fi
6773
6774  if test "x$ac_ct_RANLIB" = x; then
6775    RANLIB=":"
6776  else
6777    case $cross_compiling:$ac_tool_warned in
6778yes:)
6779{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6780whose name does not start with the host triplet.  If you think this
6781configuration is useful to you, please write to autoconf@gnu.org." >&5
6782echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6783whose name does not start with the host triplet.  If you think this
6784configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6785ac_tool_warned=yes ;;
6786esac
6787    RANLIB=$ac_ct_RANLIB
6788  fi
6789else
6790  RANLIB="$ac_cv_prog_RANLIB"
6791fi
6792
6793if test -n "$ac_tool_prefix"; then
6794  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6795set dummy ${ac_tool_prefix}strip; ac_word=$2
6796{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6797echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6798if test "${ac_cv_prog_STRIP+set}" = set; then
6799  echo $ECHO_N "(cached) $ECHO_C" >&6
6800else
6801  if test -n "$STRIP"; then
6802  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6803else
6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805for as_dir in $PATH
6806do
6807  IFS=$as_save_IFS
6808  test -z "$as_dir" && as_dir=.
6809  for ac_exec_ext in '' $ac_executable_extensions; do
6810  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6811    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6812    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6813    break 2
6814  fi
6815done
6816done
6817IFS=$as_save_IFS
6818
6819fi
6820fi
6821STRIP=$ac_cv_prog_STRIP
6822if test -n "$STRIP"; then
6823  { echo "$as_me:$LINENO: result: $STRIP" >&5
6824echo "${ECHO_T}$STRIP" >&6; }
6825else
6826  { echo "$as_me:$LINENO: result: no" >&5
6827echo "${ECHO_T}no" >&6; }
6828fi
6829
6830
6831fi
6832if test -z "$ac_cv_prog_STRIP"; then
6833  ac_ct_STRIP=$STRIP
6834  # Extract the first word of "strip", so it can be a program name with args.
6835set dummy strip; ac_word=$2
6836{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6837echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6838if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6839  echo $ECHO_N "(cached) $ECHO_C" >&6
6840else
6841  if test -n "$ac_ct_STRIP"; then
6842  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6843else
6844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845for as_dir in $PATH
6846do
6847  IFS=$as_save_IFS
6848  test -z "$as_dir" && as_dir=.
6849  for ac_exec_ext in '' $ac_executable_extensions; do
6850  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6851    ac_cv_prog_ac_ct_STRIP="strip"
6852    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6853    break 2
6854  fi
6855done
6856done
6857IFS=$as_save_IFS
6858
6859fi
6860fi
6861ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6862if test -n "$ac_ct_STRIP"; then
6863  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6864echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6865else
6866  { echo "$as_me:$LINENO: result: no" >&5
6867echo "${ECHO_T}no" >&6; }
6868fi
6869
6870  if test "x$ac_ct_STRIP" = x; then
6871    STRIP=":"
6872  else
6873    case $cross_compiling:$ac_tool_warned in
6874yes:)
6875{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6876whose name does not start with the host triplet.  If you think this
6877configuration is useful to you, please write to autoconf@gnu.org." >&5
6878echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6879whose name does not start with the host triplet.  If you think this
6880configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6881ac_tool_warned=yes ;;
6882esac
6883    STRIP=$ac_ct_STRIP
6884  fi
6885else
6886  STRIP="$ac_cv_prog_STRIP"
6887fi
6888
6889
6890old_CC="$CC"
6891old_CFLAGS="$CFLAGS"
6892
6893# Set sane defaults for various variables
6894test -z "$AR" && AR=ar
6895test -z "$AR_FLAGS" && AR_FLAGS=cru
6896test -z "$AS" && AS=as
6897test -z "$CC" && CC=cc
6898test -z "$LTCC" && LTCC=$CC
6899test -z "$DLLTOOL" && DLLTOOL=dlltool
6900test -z "$LD" && LD=ld
6901test -z "$LN_S" && LN_S="ln -s"
6902test -z "$MAGIC_CMD" && MAGIC_CMD=file
6903test -z "$NM" && NM=nm
6904test -z "$SED" && SED=sed
6905test -z "$OBJDUMP" && OBJDUMP=objdump
6906test -z "$RANLIB" && RANLIB=:
6907test -z "$STRIP" && STRIP=:
6908test -z "$ac_objext" && ac_objext=o
6909
6910# Determine commands to create old-style static archives.
6911old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6912old_postinstall_cmds='chmod 644 $oldlib'
6913old_postuninstall_cmds=
6914
6915if test -n "$RANLIB"; then
6916  case $host_os in
6917  openbsd*)
6918    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
6919    ;;
6920  *)
6921    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
6922    ;;
6923  esac
6924  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6925fi
6926
6927for cc_temp in $compiler""; do
6928  case $cc_temp in
6929    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6930    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6931    \-*) ;;
6932    *) break;;
6933  esac
6934done
6935cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6936
6937
6938# Only perform the check for file, if the check method requires it
6939case $deplibs_check_method in
6940file_magic*)
6941  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6942    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6943echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6944if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6945  echo $ECHO_N "(cached) $ECHO_C" >&6
6946else
6947  case $MAGIC_CMD in
6948[\\/*] |  ?:[\\/]*)
6949  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6950  ;;
6951*)
6952  lt_save_MAGIC_CMD="$MAGIC_CMD"
6953  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6954  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6955  for ac_dir in $ac_dummy; do
6956    IFS="$lt_save_ifs"
6957    test -z "$ac_dir" && ac_dir=.
6958    if test -f $ac_dir/${ac_tool_prefix}file; then
6959      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6960      if test -n "$file_magic_test_file"; then
6961	case $deplibs_check_method in
6962	"file_magic "*)
6963	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
6964	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6965	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6966	    $EGREP "$file_magic_regex" > /dev/null; then
6967	    :
6968	  else
6969	    cat <<EOF 1>&2
6970
6971*** Warning: the command libtool uses to detect shared libraries,
6972*** $file_magic_cmd, produces output that libtool cannot recognize.
6973*** The result is that libtool may fail to recognize shared libraries
6974*** as such.  This will affect the creation of libtool libraries that
6975*** depend on shared libraries, but programs linked with such libtool
6976*** libraries will work regardless of this problem.  Nevertheless, you
6977*** may want to report the problem to your system manager and/or to
6978*** bug-libtool@gnu.org
6979
6980EOF
6981	  fi ;;
6982	esac
6983      fi
6984      break
6985    fi
6986  done
6987  IFS="$lt_save_ifs"
6988  MAGIC_CMD="$lt_save_MAGIC_CMD"
6989  ;;
6990esac
6991fi
6992
6993MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6994if test -n "$MAGIC_CMD"; then
6995  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6996echo "${ECHO_T}$MAGIC_CMD" >&6; }
6997else
6998  { echo "$as_me:$LINENO: result: no" >&5
6999echo "${ECHO_T}no" >&6; }
7000fi
7001
7002if test -z "$lt_cv_path_MAGIC_CMD"; then
7003  if test -n "$ac_tool_prefix"; then
7004    { echo "$as_me:$LINENO: checking for file" >&5
7005echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7006if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7007  echo $ECHO_N "(cached) $ECHO_C" >&6
7008else
7009  case $MAGIC_CMD in
7010[\\/*] |  ?:[\\/]*)
7011  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7012  ;;
7013*)
7014  lt_save_MAGIC_CMD="$MAGIC_CMD"
7015  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7016  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7017  for ac_dir in $ac_dummy; do
7018    IFS="$lt_save_ifs"
7019    test -z "$ac_dir" && ac_dir=.
7020    if test -f $ac_dir/file; then
7021      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7022      if test -n "$file_magic_test_file"; then
7023	case $deplibs_check_method in
7024	"file_magic "*)
7025	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
7026	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7027	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7028	    $EGREP "$file_magic_regex" > /dev/null; then
7029	    :
7030	  else
7031	    cat <<EOF 1>&2
7032
7033*** Warning: the command libtool uses to detect shared libraries,
7034*** $file_magic_cmd, produces output that libtool cannot recognize.
7035*** The result is that libtool may fail to recognize shared libraries
7036*** as such.  This will affect the creation of libtool libraries that
7037*** depend on shared libraries, but programs linked with such libtool
7038*** libraries will work regardless of this problem.  Nevertheless, you
7039*** may want to report the problem to your system manager and/or to
7040*** bug-libtool@gnu.org
7041
7042EOF
7043	  fi ;;
7044	esac
7045      fi
7046      break
7047    fi
7048  done
7049  IFS="$lt_save_ifs"
7050  MAGIC_CMD="$lt_save_MAGIC_CMD"
7051  ;;
7052esac
7053fi
7054
7055MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7056if test -n "$MAGIC_CMD"; then
7057  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7058echo "${ECHO_T}$MAGIC_CMD" >&6; }
7059else
7060  { echo "$as_me:$LINENO: result: no" >&5
7061echo "${ECHO_T}no" >&6; }
7062fi
7063
7064  else
7065    MAGIC_CMD=:
7066  fi
7067fi
7068
7069  fi
7070  ;;
7071esac
7072
7073enable_dlopen=no
7074enable_win32_dll=no
7075
7076# Check whether --enable-libtool-lock was given.
7077if test "${enable_libtool_lock+set}" = set; then
7078  enableval=$enable_libtool_lock;
7079fi
7080
7081test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7082
7083
7084# Check whether --with-pic was given.
7085if test "${with_pic+set}" = set; then
7086  withval=$with_pic; pic_mode="$withval"
7087else
7088  pic_mode=default
7089fi
7090
7091test -z "$pic_mode" && pic_mode=default
7092
7093# Use C for the default configuration in the libtool script
7094tagname=
7095lt_save_CC="$CC"
7096ac_ext=c
7097ac_cpp='$CPP $CPPFLAGS'
7098ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7099ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7100ac_compiler_gnu=$ac_cv_c_compiler_gnu
7101
7102
7103# Source file extension for C test sources.
7104ac_ext=c
7105
7106# Object file extension for compiled C test sources.
7107objext=o
7108objext=$objext
7109
7110# Code to be used in simple compile tests
7111lt_simple_compile_test_code="int some_variable = 0;\n"
7112
7113# Code to be used in simple link tests
7114lt_simple_link_test_code='int main(){return(0);}\n'
7115
7116
7117# If no C compiler was specified, use CC.
7118LTCC=${LTCC-"$CC"}
7119
7120# Allow CC to be a program name with arguments.
7121compiler=$CC
7122
7123
7124# save warnings/boilerplate of simple test code
7125ac_outfile=conftest.$ac_objext
7126printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7127eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
7128_lt_compiler_boilerplate=`cat conftest.err`
7129$rm conftest*
7130
7131ac_outfile=conftest.$ac_objext
7132printf "$lt_simple_link_test_code" >conftest.$ac_ext
7133eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
7134_lt_linker_boilerplate=`cat conftest.err`
7135$rm conftest*
7136
7137
7138#
7139# Check for any special shared library compilation flags.
7140#
7141lt_prog_cc_shlib=
7142if test "$GCC" = no; then
7143  case $host_os in
7144  sco3.2v5*)
7145    lt_prog_cc_shlib='-belf'
7146    ;;
7147  esac
7148fi
7149if test -n "$lt_prog_cc_shlib"; then
7150  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
7151echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
7152  if echo "$old_CC $old_CFLAGS " | grep "[ 	]$lt_prog_cc_shlib[ 	]" >/dev/null; then :
7153  else
7154    { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
7155echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
7156    lt_cv_prog_cc_can_build_shared=no
7157  fi
7158fi
7159
7160
7161#
7162# Check to make sure the static flag actually works.
7163#
7164{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
7165echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6; }
7166if test "${lt_prog_compiler_static_works+set}" = set; then
7167  echo $ECHO_N "(cached) $ECHO_C" >&6
7168else
7169  lt_prog_compiler_static_works=no
7170   save_LDFLAGS="$LDFLAGS"
7171   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
7172   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7173   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7174     # The compiler can only warn and ignore the option if not recognized
7175     # So say no if there are warnings
7176     if test -s conftest.err; then
7177       # Append any errors to the config.log.
7178       cat conftest.err 1>&5
7179       $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
7180       $SED '/^$/d' conftest.err >conftest.er2
7181       if diff conftest.exp conftest.er2 >/dev/null; then
7182         lt_prog_compiler_static_works=yes
7183       fi
7184     else
7185       lt_prog_compiler_static_works=yes
7186     fi
7187   fi
7188   $rm conftest*
7189   LDFLAGS="$save_LDFLAGS"
7190
7191fi
7192{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7193echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7194
7195if test x"$lt_prog_compiler_static_works" = xyes; then
7196    :
7197else
7198    lt_prog_compiler_static=
7199fi
7200
7201
7202
7203
7204lt_prog_compiler_no_builtin_flag=
7205
7206if test "$GCC" = yes; then
7207  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7208
7209
7210{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7211echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7212if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7213  echo $ECHO_N "(cached) $ECHO_C" >&6
7214else
7215  lt_cv_prog_compiler_rtti_exceptions=no
7216  ac_outfile=conftest.$ac_objext
7217   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7218   lt_compiler_flag="-fno-rtti -fno-exceptions"
7219   # Insert the option either (1) after the last *FLAGS variable, or
7220   # (2) before a word containing "conftest.", or (3) at the end.
7221   # Note that $ac_compile itself does not contain backslashes and begins
7222   # with a dollar sign (not a hyphen), so the echo should work correctly.
7223   # The option is referenced via a variable to avoid confusing sed.
7224   lt_compile=`echo "$ac_compile" | $SED \
7225   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
7226   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7227   -e 's:$: $lt_compiler_flag:'`
7228   (eval echo "\"\$as_me:7228: $lt_compile\"" >&5)
7229   (eval "$lt_compile" 2>conftest.err)
7230   ac_status=$?
7231   cat conftest.err >&5
7232   echo "$as_me:7232: \$? = $ac_status" >&5
7233   if (exit $ac_status) && test -s "$ac_outfile"; then
7234     # The compiler can only warn and ignore the option if not recognized
7235     # So say no if there are warnings other than the usual output.
7236     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
7237     $SED '/^$/d' conftest.err >conftest.er2
7238     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
7239       lt_cv_prog_compiler_rtti_exceptions=yes
7240     fi
7241   fi
7242   $rm conftest*
7243
7244fi
7245{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7246echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7247
7248if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7249    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7250else
7251    :
7252fi
7253
7254fi
7255
7256lt_prog_compiler_wl=
7257lt_prog_compiler_pic=
7258lt_prog_compiler_static=
7259
7260{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7261echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7262
7263  if test "$GCC" = yes; then
7264    lt_prog_compiler_wl='-Wl,'
7265    lt_prog_compiler_static='-static'
7266
7267    case $host_os in
7268      aix*)
7269      # All AIX code is PIC.
7270      if test "$host_cpu" = ia64; then
7271	# AIX 5 now supports IA64 processor
7272	lt_prog_compiler_static='-Bstatic'
7273      fi
7274      ;;
7275
7276    amigaos*)
7277      # FIXME: we need at least 68020 code to build shared libraries, but
7278      # adding the `-m68020' flag to GCC prevents building anything better,
7279      # like `-m68040'.
7280      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7281      ;;
7282
7283    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7284      # PIC is the default for these OSes.
7285      ;;
7286
7287    mingw* | pw32* | os2*)
7288      # This hack is so that the source file can tell whether it is being
7289      # built for inclusion in a dll (and should export symbols for example).
7290      lt_prog_compiler_pic='-DDLL_EXPORT'
7291      ;;
7292
7293    darwin* | rhapsody*)
7294      # PIC is the default on this platform
7295      # Common symbols not allowed in MH_DYLIB files
7296      lt_prog_compiler_pic='-fno-common'
7297      ;;
7298
7299    msdosdjgpp*)
7300      # Just because we use GCC doesn't mean we suddenly get shared libraries
7301      # on systems that don't support them.
7302      lt_prog_compiler_can_build_shared=no
7303      enable_shared=no
7304      ;;
7305
7306    sysv4*MP*)
7307      if test -d /usr/nec; then
7308	lt_prog_compiler_pic=-Kconform_pic
7309      fi
7310      ;;
7311
7312    hpux*)
7313      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7314      # not for PA HP-UX.
7315      case "$host_cpu" in
7316      hppa*64*|ia64*)
7317	# +Z the default
7318	;;
7319      *)
7320	lt_prog_compiler_pic='-fPIC'
7321	;;
7322      esac
7323      ;;
7324
7325    *)
7326      lt_prog_compiler_pic='-fPIC'
7327      ;;
7328    esac
7329  else
7330    # PORTME Check for flag to pass linker flags through the system compiler.
7331    case $host_os in
7332    aix*)
7333      lt_prog_compiler_wl='-Wl,'
7334      if test "$host_cpu" = ia64; then
7335	# AIX 5 now supports IA64 processor
7336	lt_prog_compiler_static='-Bstatic'
7337      else
7338	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7339      fi
7340      ;;
7341      darwin*)
7342        # PIC is the default on this platform
7343        # Common symbols not allowed in MH_DYLIB files
7344       case $cc_basename in
7345         xlc*)
7346         lt_prog_compiler_pic='-qnocommon'
7347         lt_prog_compiler_wl='-Wl,'
7348         ;;
7349       esac
7350       ;;
7351
7352    mingw* | pw32* | os2*)
7353      # This hack is so that the source file can tell whether it is being
7354      # built for inclusion in a dll (and should export symbols for example).
7355      lt_prog_compiler_pic='-DDLL_EXPORT'
7356      ;;
7357
7358    hpux9* | hpux10* | hpux11*)
7359      lt_prog_compiler_wl='-Wl,'
7360      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7361      # not for PA HP-UX.
7362      case "$host_cpu" in
7363      hppa*64*|ia64*)
7364	# +Z the default
7365	;;
7366      *)
7367	lt_prog_compiler_pic='+Z'
7368	;;
7369      esac
7370      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7371      lt_prog_compiler_static='${wl}-a ${wl}archive'
7372      ;;
7373
7374    irix5* | irix6* | nonstopux*)
7375      lt_prog_compiler_wl='-Wl,'
7376      # PIC (with -KPIC) is the default.
7377      lt_prog_compiler_static='-non_shared'
7378      ;;
7379
7380    newsos6)
7381      lt_prog_compiler_pic='-KPIC'
7382      lt_prog_compiler_static='-Bstatic'
7383      ;;
7384
7385    linux*)
7386      case $cc_basename in
7387      icc* | ecc*)
7388	lt_prog_compiler_wl='-Wl,'
7389	lt_prog_compiler_pic='-KPIC'
7390	lt_prog_compiler_static='-static'
7391        ;;
7392      pgcc* | pgf77* | pgf90*)
7393        # Portland Group compilers (*not* the Pentium gcc compiler,
7394	# which looks to be a dead project)
7395	lt_prog_compiler_wl='-Wl,'
7396	lt_prog_compiler_pic='-fpic'
7397	lt_prog_compiler_static='-static'
7398        ;;
7399      ccc*)
7400        lt_prog_compiler_wl='-Wl,'
7401        # All Alpha code is PIC.
7402        lt_prog_compiler_static='-non_shared'
7403        ;;
7404      esac
7405      ;;
7406
7407    osf3* | osf4* | osf5*)
7408      lt_prog_compiler_wl='-Wl,'
7409      # All OSF/1 code is PIC.
7410      lt_prog_compiler_static='-non_shared'
7411      ;;
7412
7413    sco3.2v5*)
7414      lt_prog_compiler_pic='-Kpic'
7415      lt_prog_compiler_static='-dn'
7416      ;;
7417
7418    solaris*)
7419      lt_prog_compiler_pic='-KPIC'
7420      lt_prog_compiler_static='-Bstatic'
7421      case $cc_basename in
7422      f77* | f90* | f95*)
7423	lt_prog_compiler_wl='-Qoption ld ';;
7424      *)
7425	lt_prog_compiler_wl='-Wl,';;
7426      esac
7427      ;;
7428
7429    sunos4*)
7430      lt_prog_compiler_wl='-Qoption ld '
7431      lt_prog_compiler_pic='-PIC'
7432      lt_prog_compiler_static='-Bstatic'
7433      ;;
7434
7435    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7436      lt_prog_compiler_wl='-Wl,'
7437      lt_prog_compiler_pic='-KPIC'
7438      lt_prog_compiler_static='-Bstatic'
7439      ;;
7440
7441    sysv4*MP*)
7442      if test -d /usr/nec ;then
7443	lt_prog_compiler_pic='-Kconform_pic'
7444	lt_prog_compiler_static='-Bstatic'
7445      fi
7446      ;;
7447
7448    unicos*)
7449      lt_prog_compiler_wl='-Wl,'
7450      lt_prog_compiler_can_build_shared=no
7451      ;;
7452
7453    uts4*)
7454      lt_prog_compiler_pic='-pic'
7455      lt_prog_compiler_static='-Bstatic'
7456      ;;
7457
7458    *)
7459      lt_prog_compiler_can_build_shared=no
7460      ;;
7461    esac
7462  fi
7463
7464{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7465echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7466
7467#
7468# Check to make sure the PIC flag actually works.
7469#
7470if test -n "$lt_prog_compiler_pic"; then
7471
7472{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7473echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7474if test "${lt_prog_compiler_pic_works+set}" = set; then
7475  echo $ECHO_N "(cached) $ECHO_C" >&6
7476else
7477  lt_prog_compiler_pic_works=no
7478  ac_outfile=conftest.$ac_objext
7479   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7480   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7481   # Insert the option either (1) after the last *FLAGS variable, or
7482   # (2) before a word containing "conftest.", or (3) at the end.
7483   # Note that $ac_compile itself does not contain backslashes and begins
7484   # with a dollar sign (not a hyphen), so the echo should work correctly.
7485   # The option is referenced via a variable to avoid confusing sed.
7486   lt_compile=`echo "$ac_compile" | $SED \
7487   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
7488   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7489   -e 's:$: $lt_compiler_flag:'`
7490   (eval echo "\"\$as_me:7490: $lt_compile\"" >&5)
7491   (eval "$lt_compile" 2>conftest.err)
7492   ac_status=$?
7493   cat conftest.err >&5
7494   echo "$as_me:7494: \$? = $ac_status" >&5
7495   if (exit $ac_status) && test -s "$ac_outfile"; then
7496     # The compiler can only warn and ignore the option if not recognized
7497     # So say no if there are warnings other than the usual output.
7498     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
7499     $SED '/^$/d' conftest.err >conftest.er2
7500     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
7501       lt_prog_compiler_pic_works=yes
7502     fi
7503   fi
7504   $rm conftest*
7505
7506fi
7507{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7508echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7509
7510if test x"$lt_prog_compiler_pic_works" = xyes; then
7511    case $lt_prog_compiler_pic in
7512     "" | " "*) ;;
7513     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7514     esac
7515else
7516    lt_prog_compiler_pic=
7517     lt_prog_compiler_can_build_shared=no
7518fi
7519
7520fi
7521case "$host_os" in
7522  # For platforms which do not support PIC, -DPIC is meaningless:
7523  *djgpp*)
7524    lt_prog_compiler_pic=
7525    ;;
7526  *)
7527    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7528    ;;
7529esac
7530
7531{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7532echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7533if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7534  echo $ECHO_N "(cached) $ECHO_C" >&6
7535else
7536  lt_cv_prog_compiler_c_o=no
7537   $rm -r conftest 2>/dev/null
7538   mkdir conftest
7539   cd conftest
7540   mkdir out
7541   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7542
7543   lt_compiler_flag="-o out/conftest2.$ac_objext"
7544   # Insert the option either (1) after the last *FLAGS variable, or
7545   # (2) before a word containing "conftest.", or (3) at the end.
7546   # Note that $ac_compile itself does not contain backslashes and begins
7547   # with a dollar sign (not a hyphen), so the echo should work correctly.
7548   lt_compile=`echo "$ac_compile" | $SED \
7549   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
7550   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7551   -e 's:$: $lt_compiler_flag:'`
7552   (eval echo "\"\$as_me:7552: $lt_compile\"" >&5)
7553   (eval "$lt_compile" 2>out/conftest.err)
7554   ac_status=$?
7555   cat out/conftest.err >&5
7556   echo "$as_me:7556: \$? = $ac_status" >&5
7557   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7558   then
7559     # The compiler can only warn and ignore the option if not recognized
7560     # So say no if there are warnings
7561     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
7562     $SED '/^$/d' out/conftest.err >out/conftest.er2
7563     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7564       lt_cv_prog_compiler_c_o=yes
7565     fi
7566   fi
7567   chmod u+w .
7568   $rm conftest*
7569   # SGI C++ compiler will create directory out/ii_files/ for
7570   # template instantiation
7571   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7572   $rm out/* && rmdir out
7573   cd ..
7574   rmdir conftest
7575   $rm conftest*
7576
7577fi
7578{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7579echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7580
7581
7582hard_links="nottested"
7583if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7584  # do not overwrite the value of need_locks provided by the user
7585  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7586echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7587  hard_links=yes
7588  $rm conftest*
7589  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7590  touch conftest.a
7591  ln conftest.a conftest.b 2>&5 || hard_links=no
7592  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7593  { echo "$as_me:$LINENO: result: $hard_links" >&5
7594echo "${ECHO_T}$hard_links" >&6; }
7595  if test "$hard_links" = no; then
7596    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7597echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7598    need_locks=warn
7599  fi
7600else
7601  need_locks=no
7602fi
7603
7604{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7605echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7606
7607  runpath_var=
7608  allow_undefined_flag=
7609  enable_shared_with_static_runtimes=no
7610  archive_cmds=
7611  archive_expsym_cmds=
7612  old_archive_From_new_cmds=
7613  old_archive_from_expsyms_cmds=
7614  export_dynamic_flag_spec=
7615  whole_archive_flag_spec=
7616  thread_safe_flag_spec=
7617  hardcode_libdir_flag_spec=
7618  hardcode_libdir_flag_spec_ld=
7619  hardcode_libdir_separator=
7620  hardcode_direct=no
7621  hardcode_minus_L=no
7622  hardcode_shlibpath_var=unsupported
7623  link_all_deplibs=unknown
7624  hardcode_automatic=no
7625  module_cmds=
7626  module_expsym_cmds=
7627  always_export_symbols=no
7628  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7629  # include_expsyms should be a list of space-separated symbols to be *always*
7630  # included in the symbol list
7631  include_expsyms=
7632  # exclude_expsyms can be an extended regexp of symbols to exclude
7633  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7634  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7635  # as well as any symbol that contains `d'.
7636  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7637  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7638  # platforms (ab)use it in PIC code, but their linkers get confused if
7639  # the symbol is explicitly referenced.  Since portable code cannot
7640  # rely on this symbol name, it's probably fine to never include it in
7641  # preloaded symbol tables.
7642  extract_expsyms_cmds=
7643  # Just being paranoid about ensuring that cc_basename is set.
7644  for cc_temp in $compiler""; do
7645  case $cc_temp in
7646    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7647    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7648    \-*) ;;
7649    *) break;;
7650  esac
7651done
7652cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7653
7654  case $host_os in
7655  cygwin* | mingw* | pw32*)
7656    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7657    # When not using gcc, we currently assume that we are using
7658    # Microsoft Visual C++.
7659    if test "$GCC" != yes; then
7660      with_gnu_ld=no
7661    fi
7662    ;;
7663  openbsd*)
7664    with_gnu_ld=no
7665    ;;
7666  esac
7667
7668  ld_shlibs=yes
7669  if test "$with_gnu_ld" = yes; then
7670    # If archive_cmds runs LD, not CC, wlarc should be empty
7671    wlarc='${wl}'
7672
7673    # Set some defaults for GNU ld with shared library support. These
7674    # are reset later if shared libraries are not supported. Putting them
7675    # here allows them to be overridden if necessary.
7676    runpath_var=LD_RUN_PATH
7677    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7678    export_dynamic_flag_spec='${wl}--export-dynamic'
7679    # ancient GNU ld didn't support --whole-archive et. al.
7680    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7681	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7682      else
7683  	whole_archive_flag_spec=
7684    fi
7685    supports_anon_versioning=no
7686    case `$LD -v 2>/dev/null` in
7687      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7688      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7689      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7690      *\ 2.11.*) ;; # other 2.11 versions
7691      *) supports_anon_versioning=yes ;;
7692    esac
7693
7694    # See if GNU ld supports shared libraries.
7695    case $host_os in
7696    aix3* | aix4* | aix5*)
7697      # On AIX/PPC, the GNU linker is very broken
7698      if test "$host_cpu" != ia64; then
7699	ld_shlibs=no
7700	cat <<EOF 1>&2
7701
7702*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7703*** to be unable to reliably create shared libraries on AIX.
7704*** Therefore, libtool is disabling shared libraries support.  If you
7705*** really care for shared libraries, you may want to modify your PATH
7706*** so that a non-GNU linker is found, and then restart.
7707
7708EOF
7709      fi
7710      ;;
7711
7712    amigaos*)
7713      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)'
7714      hardcode_libdir_flag_spec='-L$libdir'
7715      hardcode_minus_L=yes
7716
7717      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7718      # that the semantics of dynamic libraries on AmigaOS, at least up
7719      # to version 4, is to share data among multiple programs linked
7720      # with the same dynamic library.  Since this doesn't match the
7721      # behavior of shared libraries on other platforms, we can't use
7722      # them.
7723      ld_shlibs=no
7724      ;;
7725
7726    beos*)
7727      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7728	allow_undefined_flag=unsupported
7729	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7730	# support --undefined.  This deserves some investigation.  FIXME
7731	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7732      else
7733	ld_shlibs=no
7734      fi
7735      ;;
7736
7737    cygwin* | mingw* | pw32*)
7738      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7739      # as there is no search path for DLLs.
7740      hardcode_libdir_flag_spec='-L$libdir'
7741      allow_undefined_flag=unsupported
7742      always_export_symbols=no
7743      enable_shared_with_static_runtimes=yes
7744      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7745
7746      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7747        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
7748	# If the export-symbols file already is a .def file (1st line
7749	# is EXPORTS), use it as is; otherwise, prepend...
7750	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7751	  cp $export_symbols $output_objdir/$soname.def;
7752	else
7753	  echo EXPORTS > $output_objdir/$soname.def;
7754	  cat $export_symbols >> $output_objdir/$soname.def;
7755	fi~
7756	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
7757      else
7758	ld_shlibs=no
7759      fi
7760      ;;
7761
7762    linux*)
7763      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7764	tmp_addflag=
7765	case $cc_basename,$host_cpu in
7766	pgcc*)				# Portland Group C compiler
7767	  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'
7768	  tmp_addflag=' $pic_flag'
7769	  ;;
7770	pgf77* | pgf90* )			# Portland Group f77 and f90 compilers
7771	  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'
7772	  tmp_addflag=' $pic_flag -Mnomain' ;;
7773	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7774	  tmp_addflag=' -i_dynamic' ;;
7775	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7776	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7777	ifc* | ifort*)			# Intel Fortran compiler
7778	  tmp_addflag=' -nofor_main' ;;
7779	esac
7780	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7781
7782	if test $supports_anon_versioning = yes; then
7783	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7784  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7785  $echo "local: *; };" >> $output_objdir/$libname.ver~
7786	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7787	fi
7788      else
7789	ld_shlibs=no
7790      fi
7791      ;;
7792
7793    netbsd*)
7794      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7795	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7796	wlarc=
7797      else
7798	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7799	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7800      fi
7801      ;;
7802
7803    solaris* | sysv5*)
7804      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7805	ld_shlibs=no
7806	cat <<EOF 1>&2
7807
7808*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7809*** create shared libraries on Solaris systems.  Therefore, libtool
7810*** is disabling shared libraries support.  We urge you to upgrade GNU
7811*** binutils to release 2.9.1 or newer.  Another option is to modify
7812*** your PATH or compiler configuration so that the native linker is
7813*** used, and then restart.
7814
7815EOF
7816      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7817	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7818	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7819      else
7820	ld_shlibs=no
7821      fi
7822      ;;
7823
7824    sunos4*)
7825      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7826      wlarc=
7827      hardcode_direct=yes
7828      hardcode_shlibpath_var=no
7829      ;;
7830
7831    *)
7832      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7833	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7834	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7835      else
7836	ld_shlibs=no
7837      fi
7838      ;;
7839    esac
7840
7841    if test "$ld_shlibs" = no; then
7842      runpath_var=
7843      hardcode_libdir_flag_spec=
7844      export_dynamic_flag_spec=
7845      whole_archive_flag_spec=
7846    fi
7847  else
7848    # PORTME fill in a description of your system's linker (not GNU ld)
7849    case $host_os in
7850    aix3*)
7851      allow_undefined_flag=unsupported
7852      always_export_symbols=yes
7853      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'
7854      # Note: this linker hardcodes the directories in LIBPATH if there
7855      # are no directories specified by -L.
7856      hardcode_minus_L=yes
7857      if test "$GCC" = yes && test -z "$link_static_flag"; then
7858	# Neither direct hardcoding nor static linking is supported with a
7859	# broken collect2.
7860	hardcode_direct=unsupported
7861      fi
7862      ;;
7863
7864    aix4* | aix5*)
7865      if test "$host_cpu" = ia64; then
7866	# On IA64, the linker does run time linking by default, so we don't
7867	# have to do anything special.
7868	aix_use_runtimelinking=no
7869	exp_sym_flag='-Bexport'
7870	no_entry_flag=""
7871      else
7872	# If we're using GNU nm, then we don't want the "-C" option.
7873	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7874	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7875	  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'
7876	else
7877	  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'
7878	fi
7879	aix_use_runtimelinking=no
7880
7881	# Test if we are trying to use run time linking or normal
7882	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7883	# need to do runtime linking.
7884	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7885	  for ld_flag in $LDFLAGS; do
7886  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7887  	    aix_use_runtimelinking=yes
7888  	    break
7889  	  fi
7890	  done
7891	esac
7892
7893	exp_sym_flag='-bexport'
7894	no_entry_flag='-bnoentry'
7895      fi
7896
7897      # When large executables or shared objects are built, AIX ld can
7898      # have problems creating the table of contents.  If linking a library
7899      # or program results in "error TOC overflow" add -mminimal-toc to
7900      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7901      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7902
7903      archive_cmds=''
7904      hardcode_direct=yes
7905      hardcode_libdir_separator=':'
7906      link_all_deplibs=yes
7907
7908      if test "$GCC" = yes; then
7909	case $host_os in aix4.[012]|aix4.[012].*)
7910	# We only want to do this on AIX 4.2 and lower, the check
7911	# below for broken collect2 doesn't work under 4.3+
7912	  collect2name=`${CC} -print-prog-name=collect2`
7913	  if test -f "$collect2name" && \
7914  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7915	  then
7916  	  # We have reworked collect2
7917  	  hardcode_direct=yes
7918	  else
7919  	  # We have old collect2
7920  	  hardcode_direct=unsupported
7921  	  # It fails to find uninstalled libraries when the uninstalled
7922  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7923  	  # to unsupported forces relinking
7924  	  hardcode_minus_L=yes
7925  	  hardcode_libdir_flag_spec='-L$libdir'
7926  	  hardcode_libdir_separator=
7927	  fi
7928	esac
7929	shared_flag='-shared'
7930	if test "$aix_use_runtimelinking" = yes; then
7931	  shared_flag="$shared_flag "'${wl}-G'
7932	fi
7933      else
7934	# not using gcc
7935	if test "$host_cpu" = ia64; then
7936  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7937  	# chokes on -Wl,-G. The following line is correct:
7938	  shared_flag='-G'
7939	else
7940  	if test "$aix_use_runtimelinking" = yes; then
7941	    shared_flag='${wl}-G'
7942	  else
7943	    shared_flag='${wl}-bM:SRE'
7944  	fi
7945	fi
7946      fi
7947
7948      # It seems that -bexpall does not export symbols beginning with
7949      # underscore (_), so it is better to generate a list of symbols to export.
7950      always_export_symbols=yes
7951      if test "$aix_use_runtimelinking" = yes; then
7952	# Warning - without using the other runtime loading flags (-brtl),
7953	# -berok will link without error, but may produce a broken library.
7954	allow_undefined_flag='-berok'
7955       # Determine the default libpath from the value encoded in an empty executable.
7956       cat >conftest.$ac_ext <<_ACEOF
7957/* confdefs.h.  */
7958_ACEOF
7959cat confdefs.h >>conftest.$ac_ext
7960cat >>conftest.$ac_ext <<_ACEOF
7961/* end confdefs.h.  */
7962
7963int
7964main ()
7965{
7966
7967  ;
7968  return 0;
7969}
7970_ACEOF
7971rm -f conftest.$ac_objext conftest$ac_exeext
7972if { (ac_try="$ac_link"
7973case "(($ac_try" in
7974  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7975  *) ac_try_echo=$ac_try;;
7976esac
7977eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7978  (eval "$ac_link") 2>conftest.er1
7979  ac_status=$?
7980  grep -v '^ *+' conftest.er1 >conftest.err
7981  rm -f conftest.er1
7982  cat conftest.err >&5
7983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7984  (exit $ac_status); } && {
7985	 test -z "$ac_c_werror_flag" ||
7986	 test ! -s conftest.err
7987       } && test -s conftest$ac_exeext &&
7988       $as_test_x conftest$ac_exeext; then
7989
7990aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7991}'`
7992# Check for a 64-bit object if we didn't find anything.
7993if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7994}'`; fi
7995else
7996  echo "$as_me: failed program was:" >&5
7997sed 's/^/| /' conftest.$ac_ext >&5
7998
7999
8000fi
8001
8002rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8003      conftest$ac_exeext conftest.$ac_ext
8004if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8005
8006       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8007	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8008       else
8009	if test "$host_cpu" = ia64; then
8010	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8011	  allow_undefined_flag="-z nodefs"
8012	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
8013	else
8014	 # Determine the default libpath from the value encoded in an empty executable.
8015	 cat >conftest.$ac_ext <<_ACEOF
8016/* confdefs.h.  */
8017_ACEOF
8018cat confdefs.h >>conftest.$ac_ext
8019cat >>conftest.$ac_ext <<_ACEOF
8020/* end confdefs.h.  */
8021
8022int
8023main ()
8024{
8025
8026  ;
8027  return 0;
8028}
8029_ACEOF
8030rm -f conftest.$ac_objext conftest$ac_exeext
8031if { (ac_try="$ac_link"
8032case "(($ac_try" in
8033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8034  *) ac_try_echo=$ac_try;;
8035esac
8036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8037  (eval "$ac_link") 2>conftest.er1
8038  ac_status=$?
8039  grep -v '^ *+' conftest.er1 >conftest.err
8040  rm -f conftest.er1
8041  cat conftest.err >&5
8042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8043  (exit $ac_status); } && {
8044	 test -z "$ac_c_werror_flag" ||
8045	 test ! -s conftest.err
8046       } && test -s conftest$ac_exeext &&
8047       $as_test_x conftest$ac_exeext; then
8048
8049aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8050}'`
8051# Check for a 64-bit object if we didn't find anything.
8052if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8053}'`; fi
8054else
8055  echo "$as_me: failed program was:" >&5
8056sed 's/^/| /' conftest.$ac_ext >&5
8057
8058
8059fi
8060
8061rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8062      conftest$ac_exeext conftest.$ac_ext
8063if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8064
8065	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8066	  # Warning - without using the other run time loading flags,
8067	  # -berok will link without error, but may produce a broken library.
8068	  no_undefined_flag=' ${wl}-bernotok'
8069	  allow_undefined_flag=' ${wl}-berok'
8070	  # -bexpall does not export symbols beginning with underscore (_)
8071	  always_export_symbols=yes
8072	  # Exported symbols can be pulled into shared objects from archives
8073	  whole_archive_flag_spec=' '
8074	  archive_cmds_need_lc=yes
8075	  # This is similar to how AIX traditionally builds it's shared libraries.
8076	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8077	fi
8078      fi
8079      ;;
8080
8081    amigaos*)
8082      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)'
8083      hardcode_libdir_flag_spec='-L$libdir'
8084      hardcode_minus_L=yes
8085      # see comment about different semantics on the GNU ld section
8086      ld_shlibs=no
8087      ;;
8088
8089    bsdi[45]*)
8090      export_dynamic_flag_spec=-rdynamic
8091      ;;
8092
8093    cygwin* | mingw* | pw32*)
8094      # When not using gcc, we currently assume that we are using
8095      # Microsoft Visual C++.
8096      # hardcode_libdir_flag_spec is actually meaningless, as there is
8097      # no search path for DLLs.
8098      hardcode_libdir_flag_spec=' '
8099      allow_undefined_flag=unsupported
8100      # Tell ltmain to make .lib files, not .a files.
8101      libext=lib
8102      # Tell ltmain to make .dll files, not .so files.
8103      shrext_cmds=".dll"
8104      # FIXME: Setting linknames here is a bad hack.
8105      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8106      # The linker will automatically build a .lib file if we build a DLL.
8107      old_archive_From_new_cmds='true'
8108      # FIXME: Should let the user specify the lib program.
8109      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8110      fix_srcfile_path='`cygpath -w "$srcfile"`'
8111      enable_shared_with_static_runtimes=yes
8112      ;;
8113
8114    darwin* | rhapsody*)
8115      case "$host_os" in
8116        rhapsody* | darwin1.[012])
8117         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8118         ;;
8119       *) # Darwin 1.3 on
8120         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8121           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8122         else
8123           case ${MACOSX_DEPLOYMENT_TARGET} in
8124             10.[012])
8125               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8126               ;;
8127             10.*)
8128               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8129               ;;
8130           esac
8131         fi
8132         ;;
8133      esac
8134      archive_cmds_need_lc=no
8135      hardcode_direct=no
8136      hardcode_automatic=yes
8137      hardcode_shlibpath_var=unsupported
8138      whole_archive_flag_spec=''
8139      link_all_deplibs=yes
8140    if test "$GCC" = yes ; then
8141    	output_verbose_link_cmd='echo'
8142        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8143      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8144      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
8145      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8146      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8147    else
8148      case $cc_basename in
8149        xlc*)
8150         output_verbose_link_cmd='echo'
8151         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8152         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8153          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
8154         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8155          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8156          ;;
8157       *)
8158         ld_shlibs=no
8159          ;;
8160      esac
8161    fi
8162      ;;
8163
8164    dgux*)
8165      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8166      hardcode_libdir_flag_spec='-L$libdir'
8167      hardcode_shlibpath_var=no
8168      ;;
8169
8170    freebsd1*)
8171      ld_shlibs=no
8172      ;;
8173
8174    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8175    # support.  Future versions do this automatically, but an explicit c++rt0.o
8176    # does not break anything, and helps significantly (at the cost of a little
8177    # extra space).
8178    freebsd2.2*)
8179      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8180      hardcode_libdir_flag_spec='-R$libdir'
8181      hardcode_direct=yes
8182      hardcode_shlibpath_var=no
8183      ;;
8184
8185    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8186    freebsd2*)
8187      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8188      hardcode_direct=yes
8189      hardcode_minus_L=yes
8190      hardcode_shlibpath_var=no
8191      ;;
8192
8193    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8194    freebsd* | kfreebsd*-gnu | dragonfly*)
8195      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8196      hardcode_libdir_flag_spec='-R$libdir'
8197      hardcode_direct=yes
8198      hardcode_shlibpath_var=no
8199      ;;
8200
8201    hpux9*)
8202      if test "$GCC" = yes; then
8203	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'
8204      else
8205	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'
8206      fi
8207      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8208      hardcode_libdir_separator=:
8209      hardcode_direct=yes
8210
8211      # hardcode_minus_L: Not really in the search PATH,
8212      # but as the default location of the library.
8213      hardcode_minus_L=yes
8214      export_dynamic_flag_spec='${wl}-E'
8215      ;;
8216
8217    hpux10* | hpux11*)
8218      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8219	case "$host_cpu" in
8220	hppa*64*|ia64*)
8221	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8222	  ;;
8223	*)
8224	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8225	  ;;
8226	esac
8227      else
8228	case "$host_cpu" in
8229	hppa*64*|ia64*)
8230	  archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
8231	  ;;
8232	*)
8233	  archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8234	  ;;
8235	esac
8236      fi
8237      if test "$with_gnu_ld" = no; then
8238	case "$host_cpu" in
8239	hppa*64*)
8240	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8241	  hardcode_libdir_flag_spec_ld='+b $libdir'
8242	  hardcode_libdir_separator=:
8243	  hardcode_direct=no
8244	  hardcode_shlibpath_var=no
8245	  ;;
8246	ia64*)
8247	  hardcode_libdir_flag_spec='-L$libdir'
8248	  hardcode_direct=no
8249	  hardcode_shlibpath_var=no
8250
8251	  # hardcode_minus_L: Not really in the search PATH,
8252	  # but as the default location of the library.
8253	  hardcode_minus_L=yes
8254	  ;;
8255	*)
8256	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8257	  hardcode_libdir_separator=:
8258	  hardcode_direct=yes
8259	  export_dynamic_flag_spec='${wl}-E'
8260
8261	  # hardcode_minus_L: Not really in the search PATH,
8262	  # but as the default location of the library.
8263	  hardcode_minus_L=yes
8264	  ;;
8265	esac
8266      fi
8267      ;;
8268
8269    irix5* | irix6* | nonstopux*)
8270      if test "$GCC" = yes; then
8271	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8272      else
8273	archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8274	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8275      fi
8276      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8277      hardcode_libdir_separator=:
8278      link_all_deplibs=yes
8279      ;;
8280
8281    netbsd*)
8282      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8283	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8284      else
8285	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8286      fi
8287      hardcode_libdir_flag_spec='-R$libdir'
8288      hardcode_direct=yes
8289      hardcode_shlibpath_var=no
8290      ;;
8291
8292    newsos6)
8293      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8294      hardcode_direct=yes
8295      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8296      hardcode_libdir_separator=:
8297      hardcode_shlibpath_var=no
8298      ;;
8299
8300    openbsd*)
8301      hardcode_direct=yes
8302      hardcode_shlibpath_var=no
8303      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8304	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8305	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8306	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8307	export_dynamic_flag_spec='${wl}-E'
8308      else
8309       case $host_os in
8310	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8311	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8312	   hardcode_libdir_flag_spec='-R$libdir'
8313	   ;;
8314	 *)
8315	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8316	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8317	   ;;
8318       esac
8319      fi
8320      ;;
8321
8322    os2*)
8323      hardcode_libdir_flag_spec='-L$libdir'
8324      hardcode_minus_L=yes
8325      allow_undefined_flag=unsupported
8326      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'
8327      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8328      ;;
8329
8330    osf3*)
8331      if test "$GCC" = yes; then
8332	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8333	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8334      else
8335	allow_undefined_flag=' -expect_unresolved \*'
8336	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8337      fi
8338      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8339      hardcode_libdir_separator=:
8340      ;;
8341
8342    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8343      if test "$GCC" = yes; then
8344	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8345	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8346	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8347      else
8348	allow_undefined_flag=' -expect_unresolved \*'
8349	archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8350	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8351	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
8352
8353	# Both c and cxx compiler support -rpath directly
8354	hardcode_libdir_flag_spec='-rpath $libdir'
8355      fi
8356      hardcode_libdir_separator=:
8357      ;;
8358
8359    sco3.2v5*)
8360      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8361      hardcode_shlibpath_var=no
8362      export_dynamic_flag_spec='${wl}-Bexport'
8363      runpath_var=LD_RUN_PATH
8364      hardcode_runpath_var=yes
8365      ;;
8366
8367    solaris*)
8368      no_undefined_flag=' -z text'
8369      if test "$GCC" = yes; then
8370	wlarc='${wl}'
8371	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8372	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8373	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8374      else
8375	wlarc=''
8376	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8377	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8378  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8379      fi
8380      hardcode_libdir_flag_spec='-R$libdir'
8381      hardcode_shlibpath_var=no
8382      case $host_os in
8383      solaris2.[0-5] | solaris2.[0-5].*) ;;
8384      *)
8385 	# The compiler driver will combine linker options so we
8386 	# cannot just pass the convience library names through
8387 	# without $wl, iff we do not link with $LD.
8388 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8389 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8390 	case $wlarc in
8391 	'')
8392 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8393 	*)
8394 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8395 	esac ;;
8396      esac
8397      link_all_deplibs=yes
8398      ;;
8399
8400    sunos4*)
8401      if test "x$host_vendor" = xsequent; then
8402	# Use $CC to link under sequent, because it throws in some extra .o
8403	# files that make .init and .fini sections work.
8404	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8405      else
8406	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8407      fi
8408      hardcode_libdir_flag_spec='-L$libdir'
8409      hardcode_direct=yes
8410      hardcode_minus_L=yes
8411      hardcode_shlibpath_var=no
8412      ;;
8413
8414    sysv4)
8415      case $host_vendor in
8416	sni)
8417	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8418	  hardcode_direct=yes # is this really true???
8419	;;
8420	siemens)
8421	  ## LD is ld it makes a PLAMLIB
8422	  ## CC just makes a GrossModule.
8423	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8424	  reload_cmds='$CC -r -o $output$reload_objs'
8425	  hardcode_direct=no
8426        ;;
8427	motorola)
8428	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8429	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8430	;;
8431      esac
8432      runpath_var='LD_RUN_PATH'
8433      hardcode_shlibpath_var=no
8434      ;;
8435
8436    sysv4.3*)
8437      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8438      hardcode_shlibpath_var=no
8439      export_dynamic_flag_spec='-Bexport'
8440      ;;
8441
8442    sysv4*MP*)
8443      if test -d /usr/nec; then
8444	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8445	hardcode_shlibpath_var=no
8446	runpath_var=LD_RUN_PATH
8447	hardcode_runpath_var=yes
8448	ld_shlibs=yes
8449      fi
8450      ;;
8451
8452    sysv4.2uw2*)
8453      archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8454      hardcode_direct=yes
8455      hardcode_minus_L=no
8456      hardcode_shlibpath_var=no
8457      hardcode_runpath_var=yes
8458      runpath_var=LD_RUN_PATH
8459      ;;
8460
8461   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
8462      no_undefined_flag='${wl}-z ${wl}text'
8463      if test "$GCC" = yes; then
8464	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8465      else
8466	archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8467      fi
8468      runpath_var='LD_RUN_PATH'
8469      hardcode_shlibpath_var=no
8470      ;;
8471
8472    sysv5*)
8473      no_undefined_flag=' -z text'
8474      # $CC -shared without GNU ld will not create a library from C++
8475      # object files and a static libstdc++, better avoid it by now
8476      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8477      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8478  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8479      hardcode_libdir_flag_spec=
8480      hardcode_shlibpath_var=no
8481      runpath_var='LD_RUN_PATH'
8482      ;;
8483
8484    uts4*)
8485      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8486      hardcode_libdir_flag_spec='-L$libdir'
8487      hardcode_shlibpath_var=no
8488      ;;
8489
8490    *)
8491      ld_shlibs=no
8492      ;;
8493    esac
8494  fi
8495
8496{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8497echo "${ECHO_T}$ld_shlibs" >&6; }
8498test "$ld_shlibs" = no && can_build_shared=no
8499
8500variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8501if test "$GCC" = yes; then
8502  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8503fi
8504
8505#
8506# Do we need to explicitly link libc?
8507#
8508case "x$archive_cmds_need_lc" in
8509x|xyes)
8510  # Assume -lc should be added
8511  archive_cmds_need_lc=yes
8512
8513  if test "$enable_shared" = yes && test "$GCC" = yes; then
8514    case $archive_cmds in
8515    *'~'*)
8516      # FIXME: we may have to deal with multi-command sequences.
8517      ;;
8518    '$CC '*)
8519      # Test whether the compiler implicitly links with -lc since on some
8520      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8521      # to ld, don't add -lc before -lgcc.
8522      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8523echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8524      $rm conftest*
8525      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8526
8527      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8528  (eval $ac_compile) 2>&5
8529  ac_status=$?
8530  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8531  (exit $ac_status); } 2>conftest.err; then
8532        soname=conftest
8533        lib=conftest
8534        libobjs=conftest.$ac_objext
8535        deplibs=
8536        wl=$lt_prog_compiler_wl
8537        compiler_flags=-v
8538        linker_flags=-v
8539        verstring=
8540        output_objdir=.
8541        libname=conftest
8542        lt_save_allow_undefined_flag=$allow_undefined_flag
8543        allow_undefined_flag=
8544        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8545  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8546  ac_status=$?
8547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8548  (exit $ac_status); }
8549        then
8550	  archive_cmds_need_lc=no
8551        else
8552	  archive_cmds_need_lc=yes
8553        fi
8554        allow_undefined_flag=$lt_save_allow_undefined_flag
8555      else
8556        cat conftest.err 1>&5
8557      fi
8558      $rm conftest*
8559      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8560echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8561      ;;
8562    esac
8563  fi
8564  ;;
8565esac
8566
8567{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8568echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8569library_names_spec=
8570libname_spec='lib$name'
8571soname_spec=
8572shrext_cmds=".so"
8573postinstall_cmds=
8574postuninstall_cmds=
8575finish_cmds=
8576finish_eval=
8577shlibpath_var=
8578shlibpath_overrides_runpath=unknown
8579version_type=none
8580dynamic_linker="$host_os ld.so"
8581sys_lib_dlsearch_path_spec="/lib /usr/lib"
8582if test "$GCC" = yes; then
8583  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8584  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8585    # if the path contains ";" then we assume it to be the separator
8586    # otherwise default to the standard path separator (i.e. ":") - it is
8587    # assumed that no part of a normal pathname contains ";" but that should
8588    # okay in the real world where ";" in dirpaths is itself problematic.
8589    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8590  else
8591    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8592  fi
8593else
8594  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8595fi
8596need_lib_prefix=unknown
8597hardcode_into_libs=no
8598
8599# when you set need_version to no, make sure it does not cause -set_version
8600# flags to be left without arguments
8601need_version=unknown
8602
8603case $host_os in
8604aix3*)
8605  version_type=linux
8606  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8607  shlibpath_var=LIBPATH
8608
8609  # AIX 3 has no versioning support, so we append a major version to the name.
8610  soname_spec='${libname}${release}${shared_ext}$major'
8611  ;;
8612
8613aix4* | aix5*)
8614  version_type=linux
8615  need_lib_prefix=no
8616  need_version=no
8617  hardcode_into_libs=yes
8618  if test "$host_cpu" = ia64; then
8619    # AIX 5 supports IA64
8620    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8621    shlibpath_var=LD_LIBRARY_PATH
8622  else
8623    # With GCC up to 2.95.x, collect2 would create an import file
8624    # for dependence libraries.  The import file would start with
8625    # the line `#! .'.  This would cause the generated library to
8626    # depend on `.', always an invalid library.  This was fixed in
8627    # development snapshots of GCC prior to 3.0.
8628    case $host_os in
8629      aix4 | aix4.[01] | aix4.[01].*)
8630      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8631	   echo ' yes '
8632	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8633	:
8634      else
8635	can_build_shared=no
8636      fi
8637      ;;
8638    esac
8639    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8640    # soname into executable. Probably we can add versioning support to
8641    # collect2, so additional links can be useful in future.
8642    if test "$aix_use_runtimelinking" = yes; then
8643      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8644      # instead of lib<name>.a to let people know that these are not
8645      # typical AIX shared libraries.
8646      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8647    else
8648      # We preserve .a as extension for shared libraries through AIX4.2
8649      # and later when we are not doing run time linking.
8650      library_names_spec='${libname}${release}.a $libname.a'
8651      soname_spec='${libname}${release}${shared_ext}$major'
8652    fi
8653    shlibpath_var=LIBPATH
8654  fi
8655  ;;
8656
8657amigaos*)
8658  library_names_spec='$libname.ixlibrary $libname.a'
8659  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8660  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'
8661  ;;
8662
8663beos*)
8664  library_names_spec='${libname}${shared_ext}'
8665  dynamic_linker="$host_os ld.so"
8666  shlibpath_var=LIBRARY_PATH
8667  ;;
8668
8669bsdi[45]*)
8670  version_type=linux
8671  need_version=no
8672  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8673  soname_spec='${libname}${release}${shared_ext}$major'
8674  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8675  shlibpath_var=LD_LIBRARY_PATH
8676  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8677  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8678  # the default ld.so.conf also contains /usr/contrib/lib and
8679  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8680  # libtool to hard-code these into programs
8681  ;;
8682
8683cygwin* | mingw* | pw32*)
8684  version_type=windows
8685  shrext_cmds=".dll"
8686  need_version=no
8687  need_lib_prefix=no
8688
8689  case $GCC,$host_os in
8690  yes,cygwin* | yes,mingw* | yes,pw32*)
8691    library_names_spec='$libname.dll.a'
8692    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8693    postinstall_cmds='base_file=`basename \${file}`~
8694      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8695      dldir=$destdir/`dirname \$dlpath`~
8696      test -d \$dldir || mkdir -p \$dldir~
8697      $install_prog $dir/$dlname \$dldir/$dlname'
8698    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8699      dlpath=$dir/\$dldll~
8700       $rm \$dlpath'
8701    shlibpath_overrides_runpath=yes
8702
8703    case $host_os in
8704    cygwin*)
8705      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8706      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8707      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8708      ;;
8709    mingw*)
8710      # MinGW DLLs use traditional 'lib' prefix
8711      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8712      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8713      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8714        # It is most probably a Windows format PATH printed by
8715        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8716        # path with ; separators, and with drive letters. We can handle the
8717        # drive letters (cygwin fileutils understands them), so leave them,
8718        # especially as we might pass files found there to a mingw objdump,
8719        # which wouldn't understand a cygwinified path. Ahh.
8720        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8721      else
8722        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8723      fi
8724      ;;
8725    pw32*)
8726      # pw32 DLLs use 'pw' prefix rather than 'lib'
8727      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8728      ;;
8729    esac
8730    ;;
8731
8732  *)
8733    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8734    ;;
8735  esac
8736  dynamic_linker='Win32 ld.exe'
8737  # FIXME: first we should search . and the directory the executable is in
8738  shlibpath_var=PATH
8739  ;;
8740
8741darwin* | rhapsody*)
8742  dynamic_linker="$host_os dyld"
8743  version_type=darwin
8744  need_lib_prefix=no
8745  need_version=no
8746  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8747  soname_spec='${libname}${release}${major}$shared_ext'
8748  shlibpath_overrides_runpath=yes
8749  shlibpath_var=DYLD_LIBRARY_PATH
8750  shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
8751  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8752  if test "$GCC" = yes; then
8753    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8754  else
8755    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8756  fi
8757  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8758  ;;
8759
8760dgux*)
8761  version_type=linux
8762  need_lib_prefix=no
8763  need_version=no
8764  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8765  soname_spec='${libname}${release}${shared_ext}$major'
8766  shlibpath_var=LD_LIBRARY_PATH
8767  ;;
8768
8769freebsd1*)
8770  dynamic_linker=no
8771  ;;
8772
8773kfreebsd*-gnu)
8774  version_type=linux
8775  need_lib_prefix=no
8776  need_version=no
8777  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8778  soname_spec='${libname}${release}${shared_ext}$major'
8779  shlibpath_var=LD_LIBRARY_PATH
8780  shlibpath_overrides_runpath=no
8781  hardcode_into_libs=yes
8782  dynamic_linker='GNU ld.so'
8783  ;;
8784
8785freebsd* | dragonfly*)
8786  # DragonFly does not have aout.  When/if they implement a new
8787  # versioning mechanism, adjust this.
8788  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
8789  version_type=freebsd-$objformat
8790  case $version_type in
8791    freebsd-elf*)
8792      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8793      need_version=no
8794      need_lib_prefix=no
8795      ;;
8796    freebsd-*)
8797      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8798      need_version=yes
8799      ;;
8800  esac
8801  shlibpath_var=LD_LIBRARY_PATH
8802  case $host_os in
8803  freebsd2*)
8804    shlibpath_overrides_runpath=yes
8805    ;;
8806  freebsd3.[01]* | freebsdelf3.[01]*)
8807    shlibpath_overrides_runpath=yes
8808    hardcode_into_libs=yes
8809    ;;
8810  *) # from 3.2 on
8811    shlibpath_overrides_runpath=no
8812    hardcode_into_libs=yes
8813    ;;
8814  esac
8815  ;;
8816
8817gnu*)
8818  version_type=linux
8819  need_lib_prefix=no
8820  need_version=no
8821  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8822  soname_spec='${libname}${release}${shared_ext}$major'
8823  shlibpath_var=LD_LIBRARY_PATH
8824  hardcode_into_libs=yes
8825  ;;
8826
8827hpux9* | hpux10* | hpux11*)
8828  # Give a soname corresponding to the major version so that dld.sl refuses to
8829  # link against other versions.
8830  version_type=sunos
8831  need_lib_prefix=no
8832  need_version=no
8833  case "$host_cpu" in
8834  ia64*)
8835    shrext_cmds='.so'
8836    hardcode_into_libs=yes
8837    dynamic_linker="$host_os dld.so"
8838    shlibpath_var=LD_LIBRARY_PATH
8839    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8840    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8841    soname_spec='${libname}${release}${shared_ext}$major'
8842    if test "X$HPUX_IA64_MODE" = X32; then
8843      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8844    else
8845      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8846    fi
8847    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8848    ;;
8849   hppa*64*)
8850     shrext_cmds='.sl'
8851     hardcode_into_libs=yes
8852     dynamic_linker="$host_os dld.sl"
8853     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8854     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8855     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8856     soname_spec='${libname}${release}${shared_ext}$major'
8857     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8858     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8859     ;;
8860   *)
8861    shrext_cmds='.sl'
8862    dynamic_linker="$host_os dld.sl"
8863    shlibpath_var=SHLIB_PATH
8864    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8865    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8866    soname_spec='${libname}${release}${shared_ext}$major'
8867    ;;
8868  esac
8869  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8870  postinstall_cmds='chmod 555 $lib'
8871  ;;
8872
8873irix5* | irix6* | nonstopux*)
8874  case $host_os in
8875    nonstopux*) version_type=nonstopux ;;
8876    *)
8877	if test "$lt_cv_prog_gnu_ld" = yes; then
8878		version_type=linux
8879	else
8880		version_type=irix
8881	fi ;;
8882  esac
8883  need_lib_prefix=no
8884  need_version=no
8885  soname_spec='${libname}${release}${shared_ext}$major'
8886  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8887  case $host_os in
8888  irix5* | nonstopux*)
8889    libsuff= shlibsuff=
8890    ;;
8891  *)
8892    case $LD in # libtool.m4 will add one of these switches to LD
8893    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8894      libsuff= shlibsuff= libmagic=32-bit;;
8895    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8896      libsuff=32 shlibsuff=N32 libmagic=N32;;
8897    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8898      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8899    *) libsuff= shlibsuff= libmagic=never-match;;
8900    esac
8901    ;;
8902  esac
8903  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8904  shlibpath_overrides_runpath=no
8905  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8906  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8907  hardcode_into_libs=yes
8908  ;;
8909
8910# No shared lib support for Linux oldld, aout, or coff.
8911linux*oldld* | linux*aout* | linux*coff*)
8912  dynamic_linker=no
8913  ;;
8914
8915# This must be Linux ELF.
8916linux*)
8917  version_type=linux
8918  need_lib_prefix=no
8919  need_version=no
8920  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8921  soname_spec='${libname}${release}${shared_ext}$major'
8922  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8923  shlibpath_var=LD_LIBRARY_PATH
8924  shlibpath_overrides_runpath=no
8925  # This implies no fast_install, which is unacceptable.
8926  # Some rework will be needed to allow for fast_install
8927  # before this can be enabled.
8928  hardcode_into_libs=yes
8929
8930  # Append ld.so.conf contents to the search path
8931  if test -f /etc/ld.so.conf; then
8932    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8933    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8934  fi
8935
8936  # We used to test for /lib/ld.so.1 and disable shared libraries on
8937  # powerpc, because MkLinux only supported shared libraries with the
8938  # GNU dynamic linker.  Since this was broken with cross compilers,
8939  # most powerpc-linux boxes support dynamic linking these days and
8940  # people can always --disable-shared, the test was removed, and we
8941  # assume the GNU/Linux dynamic linker is in use.
8942  dynamic_linker='GNU/Linux ld.so'
8943  ;;
8944
8945knetbsd*-gnu)
8946  version_type=linux
8947  need_lib_prefix=no
8948  need_version=no
8949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8950  soname_spec='${libname}${release}${shared_ext}$major'
8951  shlibpath_var=LD_LIBRARY_PATH
8952  shlibpath_overrides_runpath=no
8953  hardcode_into_libs=yes
8954  dynamic_linker='GNU ld.so'
8955  ;;
8956
8957netbsd*)
8958  version_type=sunos
8959  need_lib_prefix=no
8960  need_version=no
8961  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8962    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8963    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8964    dynamic_linker='NetBSD (a.out) ld.so'
8965  else
8966    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8967    soname_spec='${libname}${release}${shared_ext}$major'
8968    dynamic_linker='NetBSD ld.elf_so'
8969  fi
8970  shlibpath_var=LD_LIBRARY_PATH
8971  shlibpath_overrides_runpath=yes
8972  hardcode_into_libs=yes
8973  ;;
8974
8975newsos6)
8976  version_type=linux
8977  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8978  shlibpath_var=LD_LIBRARY_PATH
8979  shlibpath_overrides_runpath=yes
8980  ;;
8981
8982nto-qnx*)
8983  version_type=linux
8984  need_lib_prefix=no
8985  need_version=no
8986  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8987  soname_spec='${libname}${release}${shared_ext}$major'
8988  shlibpath_var=LD_LIBRARY_PATH
8989  shlibpath_overrides_runpath=yes
8990  ;;
8991
8992openbsd*)
8993  version_type=sunos
8994  need_lib_prefix=no
8995  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8996  case $host_os in
8997    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8998    *)                         need_version=no  ;;
8999  esac
9000  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9001  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9002  shlibpath_var=LD_LIBRARY_PATH
9003  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9004    case $host_os in
9005      openbsd2.[89] | openbsd2.[89].*)
9006	shlibpath_overrides_runpath=no
9007	;;
9008      *)
9009	shlibpath_overrides_runpath=yes
9010	;;
9011      esac
9012  else
9013    shlibpath_overrides_runpath=yes
9014  fi
9015  ;;
9016
9017os2*)
9018  libname_spec='$name'
9019  shrext_cmds=".dll"
9020  need_lib_prefix=no
9021  library_names_spec='$libname${shared_ext} $libname.a'
9022  dynamic_linker='OS/2 ld.exe'
9023  shlibpath_var=LIBPATH
9024  ;;
9025
9026osf3* | osf4* | osf5*)
9027  version_type=osf
9028  need_lib_prefix=no
9029  need_version=no
9030  soname_spec='${libname}${release}${shared_ext}$major'
9031  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9032  shlibpath_var=LD_LIBRARY_PATH
9033  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9034  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9035  ;;
9036
9037sco3.2v5*)
9038  version_type=osf
9039  soname_spec='${libname}${release}${shared_ext}$major'
9040  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9041  shlibpath_var=LD_LIBRARY_PATH
9042  ;;
9043
9044solaris*)
9045  version_type=linux
9046  need_lib_prefix=no
9047  need_version=no
9048  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9049  soname_spec='${libname}${release}${shared_ext}$major'
9050  shlibpath_var=LD_LIBRARY_PATH
9051  shlibpath_overrides_runpath=yes
9052  hardcode_into_libs=yes
9053  # ldd complains unless libraries are executable
9054  postinstall_cmds='chmod +x $lib'
9055  ;;
9056
9057sunos4*)
9058  version_type=sunos
9059  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9060  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9061  shlibpath_var=LD_LIBRARY_PATH
9062  shlibpath_overrides_runpath=yes
9063  if test "$with_gnu_ld" = yes; then
9064    need_lib_prefix=no
9065  fi
9066  need_version=yes
9067  ;;
9068
9069sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9070  version_type=linux
9071  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9072  soname_spec='${libname}${release}${shared_ext}$major'
9073  shlibpath_var=LD_LIBRARY_PATH
9074  case $host_vendor in
9075    sni)
9076      shlibpath_overrides_runpath=no
9077      need_lib_prefix=no
9078      export_dynamic_flag_spec='${wl}-Blargedynsym'
9079      runpath_var=LD_RUN_PATH
9080      ;;
9081    siemens)
9082      need_lib_prefix=no
9083      ;;
9084    motorola)
9085      need_lib_prefix=no
9086      need_version=no
9087      shlibpath_overrides_runpath=no
9088      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9089      ;;
9090  esac
9091  ;;
9092
9093sysv4*MP*)
9094  if test -d /usr/nec ;then
9095    version_type=linux
9096    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9097    soname_spec='$libname${shared_ext}.$major'
9098    shlibpath_var=LD_LIBRARY_PATH
9099  fi
9100  ;;
9101
9102uts4*)
9103  version_type=linux
9104  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9105  soname_spec='${libname}${release}${shared_ext}$major'
9106  shlibpath_var=LD_LIBRARY_PATH
9107  ;;
9108
9109*)
9110  dynamic_linker=no
9111  ;;
9112esac
9113{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9114echo "${ECHO_T}$dynamic_linker" >&6; }
9115test "$dynamic_linker" = no && can_build_shared=no
9116
9117{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9118echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9119hardcode_action=
9120if test -n "$hardcode_libdir_flag_spec" || \
9121   test -n "$runpath_var" || \
9122   test "X$hardcode_automatic" = "Xyes" ; then
9123
9124  # We can hardcode non-existant directories.
9125  if test "$hardcode_direct" != no &&
9126     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9127     # have to relink, otherwise we might link with an installed library
9128     # when we should be linking with a yet-to-be-installed one
9129     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9130     test "$hardcode_minus_L" != no; then
9131    # Linking always hardcodes the temporary library directory.
9132    hardcode_action=relink
9133  else
9134    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9135    hardcode_action=immediate
9136  fi
9137else
9138  # We cannot hardcode anything, or else we can only hardcode existing
9139  # directories.
9140  hardcode_action=unsupported
9141fi
9142{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9143echo "${ECHO_T}$hardcode_action" >&6; }
9144
9145if test "$hardcode_action" = relink; then
9146  # Fast installation is not supported
9147  enable_fast_install=no
9148elif test "$shlibpath_overrides_runpath" = yes ||
9149     test "$enable_shared" = no; then
9150  # Fast installation is not necessary
9151  enable_fast_install=needless
9152fi
9153
9154striplib=
9155old_striplib=
9156{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9157echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9158if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9159  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9160  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9161  { echo "$as_me:$LINENO: result: yes" >&5
9162echo "${ECHO_T}yes" >&6; }
9163else
9164# FIXME - insert some real tests, host_os isn't really good enough
9165  case $host_os in
9166   darwin*)
9167       if test -n "$STRIP" ; then
9168         striplib="$STRIP -x"
9169         { echo "$as_me:$LINENO: result: yes" >&5
9170echo "${ECHO_T}yes" >&6; }
9171       else
9172  { echo "$as_me:$LINENO: result: no" >&5
9173echo "${ECHO_T}no" >&6; }
9174fi
9175       ;;
9176   *)
9177  { echo "$as_me:$LINENO: result: no" >&5
9178echo "${ECHO_T}no" >&6; }
9179    ;;
9180  esac
9181fi
9182
9183if test "x$enable_dlopen" != xyes; then
9184  enable_dlopen=unknown
9185  enable_dlopen_self=unknown
9186  enable_dlopen_self_static=unknown
9187else
9188  lt_cv_dlopen=no
9189  lt_cv_dlopen_libs=
9190
9191  case $host_os in
9192  beos*)
9193    lt_cv_dlopen="load_add_on"
9194    lt_cv_dlopen_libs=
9195    lt_cv_dlopen_self=yes
9196    ;;
9197
9198  mingw* | pw32*)
9199    lt_cv_dlopen="LoadLibrary"
9200    lt_cv_dlopen_libs=
9201   ;;
9202
9203  cygwin*)
9204    lt_cv_dlopen="dlopen"
9205    lt_cv_dlopen_libs=
9206   ;;
9207
9208  darwin*)
9209  # if libdl is installed we need to link against it
9210    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9211echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9212if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9213  echo $ECHO_N "(cached) $ECHO_C" >&6
9214else
9215  ac_check_lib_save_LIBS=$LIBS
9216LIBS="-ldl  $LIBS"
9217cat >conftest.$ac_ext <<_ACEOF
9218/* confdefs.h.  */
9219_ACEOF
9220cat confdefs.h >>conftest.$ac_ext
9221cat >>conftest.$ac_ext <<_ACEOF
9222/* end confdefs.h.  */
9223
9224/* Override any GCC internal prototype to avoid an error.
9225   Use char because int might match the return type of a GCC
9226   builtin and then its argument prototype would still apply.  */
9227#ifdef __cplusplus
9228extern "C"
9229#endif
9230char dlopen ();
9231int
9232main ()
9233{
9234return dlopen ();
9235  ;
9236  return 0;
9237}
9238_ACEOF
9239rm -f conftest.$ac_objext conftest$ac_exeext
9240if { (ac_try="$ac_link"
9241case "(($ac_try" in
9242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9243  *) ac_try_echo=$ac_try;;
9244esac
9245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9246  (eval "$ac_link") 2>conftest.er1
9247  ac_status=$?
9248  grep -v '^ *+' conftest.er1 >conftest.err
9249  rm -f conftest.er1
9250  cat conftest.err >&5
9251  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9252  (exit $ac_status); } && {
9253	 test -z "$ac_c_werror_flag" ||
9254	 test ! -s conftest.err
9255       } && test -s conftest$ac_exeext &&
9256       $as_test_x conftest$ac_exeext; then
9257  ac_cv_lib_dl_dlopen=yes
9258else
9259  echo "$as_me: failed program was:" >&5
9260sed 's/^/| /' conftest.$ac_ext >&5
9261
9262	ac_cv_lib_dl_dlopen=no
9263fi
9264
9265rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9266      conftest$ac_exeext conftest.$ac_ext
9267LIBS=$ac_check_lib_save_LIBS
9268fi
9269{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9270echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9271if test $ac_cv_lib_dl_dlopen = yes; then
9272  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9273else
9274
9275    lt_cv_dlopen="dyld"
9276    lt_cv_dlopen_libs=
9277    lt_cv_dlopen_self=yes
9278
9279fi
9280
9281   ;;
9282
9283  *)
9284    { echo "$as_me:$LINENO: checking for shl_load" >&5
9285echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9286if test "${ac_cv_func_shl_load+set}" = set; then
9287  echo $ECHO_N "(cached) $ECHO_C" >&6
9288else
9289  cat >conftest.$ac_ext <<_ACEOF
9290/* confdefs.h.  */
9291_ACEOF
9292cat confdefs.h >>conftest.$ac_ext
9293cat >>conftest.$ac_ext <<_ACEOF
9294/* end confdefs.h.  */
9295/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9296   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9297#define shl_load innocuous_shl_load
9298
9299/* System header to define __stub macros and hopefully few prototypes,
9300    which can conflict with char shl_load (); below.
9301    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9302    <limits.h> exists even on freestanding compilers.  */
9303
9304#ifdef __STDC__
9305# include <limits.h>
9306#else
9307# include <assert.h>
9308#endif
9309
9310#undef shl_load
9311
9312/* Override any GCC internal prototype to avoid an error.
9313   Use char because int might match the return type of a GCC
9314   builtin and then its argument prototype would still apply.  */
9315#ifdef __cplusplus
9316extern "C"
9317#endif
9318char shl_load ();
9319/* The GNU C library defines this for functions which it implements
9320    to always fail with ENOSYS.  Some functions are actually named
9321    something starting with __ and the normal name is an alias.  */
9322#if defined __stub_shl_load || defined __stub___shl_load
9323choke me
9324#endif
9325
9326int
9327main ()
9328{
9329return shl_load ();
9330  ;
9331  return 0;
9332}
9333_ACEOF
9334rm -f conftest.$ac_objext conftest$ac_exeext
9335if { (ac_try="$ac_link"
9336case "(($ac_try" in
9337  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9338  *) ac_try_echo=$ac_try;;
9339esac
9340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9341  (eval "$ac_link") 2>conftest.er1
9342  ac_status=$?
9343  grep -v '^ *+' conftest.er1 >conftest.err
9344  rm -f conftest.er1
9345  cat conftest.err >&5
9346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9347  (exit $ac_status); } && {
9348	 test -z "$ac_c_werror_flag" ||
9349	 test ! -s conftest.err
9350       } && test -s conftest$ac_exeext &&
9351       $as_test_x conftest$ac_exeext; then
9352  ac_cv_func_shl_load=yes
9353else
9354  echo "$as_me: failed program was:" >&5
9355sed 's/^/| /' conftest.$ac_ext >&5
9356
9357	ac_cv_func_shl_load=no
9358fi
9359
9360rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9361      conftest$ac_exeext conftest.$ac_ext
9362fi
9363{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9364echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9365if test $ac_cv_func_shl_load = yes; then
9366  lt_cv_dlopen="shl_load"
9367else
9368  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9369echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9370if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9371  echo $ECHO_N "(cached) $ECHO_C" >&6
9372else
9373  ac_check_lib_save_LIBS=$LIBS
9374LIBS="-ldld  $LIBS"
9375cat >conftest.$ac_ext <<_ACEOF
9376/* confdefs.h.  */
9377_ACEOF
9378cat confdefs.h >>conftest.$ac_ext
9379cat >>conftest.$ac_ext <<_ACEOF
9380/* end confdefs.h.  */
9381
9382/* Override any GCC internal prototype to avoid an error.
9383   Use char because int might match the return type of a GCC
9384   builtin and then its argument prototype would still apply.  */
9385#ifdef __cplusplus
9386extern "C"
9387#endif
9388char shl_load ();
9389int
9390main ()
9391{
9392return shl_load ();
9393  ;
9394  return 0;
9395}
9396_ACEOF
9397rm -f conftest.$ac_objext conftest$ac_exeext
9398if { (ac_try="$ac_link"
9399case "(($ac_try" in
9400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9401  *) ac_try_echo=$ac_try;;
9402esac
9403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9404  (eval "$ac_link") 2>conftest.er1
9405  ac_status=$?
9406  grep -v '^ *+' conftest.er1 >conftest.err
9407  rm -f conftest.er1
9408  cat conftest.err >&5
9409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9410  (exit $ac_status); } && {
9411	 test -z "$ac_c_werror_flag" ||
9412	 test ! -s conftest.err
9413       } && test -s conftest$ac_exeext &&
9414       $as_test_x conftest$ac_exeext; then
9415  ac_cv_lib_dld_shl_load=yes
9416else
9417  echo "$as_me: failed program was:" >&5
9418sed 's/^/| /' conftest.$ac_ext >&5
9419
9420	ac_cv_lib_dld_shl_load=no
9421fi
9422
9423rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9424      conftest$ac_exeext conftest.$ac_ext
9425LIBS=$ac_check_lib_save_LIBS
9426fi
9427{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9428echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9429if test $ac_cv_lib_dld_shl_load = yes; then
9430  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9431else
9432  { echo "$as_me:$LINENO: checking for dlopen" >&5
9433echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9434if test "${ac_cv_func_dlopen+set}" = set; then
9435  echo $ECHO_N "(cached) $ECHO_C" >&6
9436else
9437  cat >conftest.$ac_ext <<_ACEOF
9438/* confdefs.h.  */
9439_ACEOF
9440cat confdefs.h >>conftest.$ac_ext
9441cat >>conftest.$ac_ext <<_ACEOF
9442/* end confdefs.h.  */
9443/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9444   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9445#define dlopen innocuous_dlopen
9446
9447/* System header to define __stub macros and hopefully few prototypes,
9448    which can conflict with char dlopen (); below.
9449    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9450    <limits.h> exists even on freestanding compilers.  */
9451
9452#ifdef __STDC__
9453# include <limits.h>
9454#else
9455# include <assert.h>
9456#endif
9457
9458#undef dlopen
9459
9460/* Override any GCC internal prototype to avoid an error.
9461   Use char because int might match the return type of a GCC
9462   builtin and then its argument prototype would still apply.  */
9463#ifdef __cplusplus
9464extern "C"
9465#endif
9466char dlopen ();
9467/* The GNU C library defines this for functions which it implements
9468    to always fail with ENOSYS.  Some functions are actually named
9469    something starting with __ and the normal name is an alias.  */
9470#if defined __stub_dlopen || defined __stub___dlopen
9471choke me
9472#endif
9473
9474int
9475main ()
9476{
9477return dlopen ();
9478  ;
9479  return 0;
9480}
9481_ACEOF
9482rm -f conftest.$ac_objext conftest$ac_exeext
9483if { (ac_try="$ac_link"
9484case "(($ac_try" in
9485  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9486  *) ac_try_echo=$ac_try;;
9487esac
9488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9489  (eval "$ac_link") 2>conftest.er1
9490  ac_status=$?
9491  grep -v '^ *+' conftest.er1 >conftest.err
9492  rm -f conftest.er1
9493  cat conftest.err >&5
9494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9495  (exit $ac_status); } && {
9496	 test -z "$ac_c_werror_flag" ||
9497	 test ! -s conftest.err
9498       } && test -s conftest$ac_exeext &&
9499       $as_test_x conftest$ac_exeext; then
9500  ac_cv_func_dlopen=yes
9501else
9502  echo "$as_me: failed program was:" >&5
9503sed 's/^/| /' conftest.$ac_ext >&5
9504
9505	ac_cv_func_dlopen=no
9506fi
9507
9508rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9509      conftest$ac_exeext conftest.$ac_ext
9510fi
9511{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9512echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9513if test $ac_cv_func_dlopen = yes; then
9514  lt_cv_dlopen="dlopen"
9515else
9516  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9517echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9518if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9519  echo $ECHO_N "(cached) $ECHO_C" >&6
9520else
9521  ac_check_lib_save_LIBS=$LIBS
9522LIBS="-ldl  $LIBS"
9523cat >conftest.$ac_ext <<_ACEOF
9524/* confdefs.h.  */
9525_ACEOF
9526cat confdefs.h >>conftest.$ac_ext
9527cat >>conftest.$ac_ext <<_ACEOF
9528/* end confdefs.h.  */
9529
9530/* Override any GCC internal prototype to avoid an error.
9531   Use char because int might match the return type of a GCC
9532   builtin and then its argument prototype would still apply.  */
9533#ifdef __cplusplus
9534extern "C"
9535#endif
9536char dlopen ();
9537int
9538main ()
9539{
9540return dlopen ();
9541  ;
9542  return 0;
9543}
9544_ACEOF
9545rm -f conftest.$ac_objext conftest$ac_exeext
9546if { (ac_try="$ac_link"
9547case "(($ac_try" in
9548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9549  *) ac_try_echo=$ac_try;;
9550esac
9551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9552  (eval "$ac_link") 2>conftest.er1
9553  ac_status=$?
9554  grep -v '^ *+' conftest.er1 >conftest.err
9555  rm -f conftest.er1
9556  cat conftest.err >&5
9557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9558  (exit $ac_status); } && {
9559	 test -z "$ac_c_werror_flag" ||
9560	 test ! -s conftest.err
9561       } && test -s conftest$ac_exeext &&
9562       $as_test_x conftest$ac_exeext; then
9563  ac_cv_lib_dl_dlopen=yes
9564else
9565  echo "$as_me: failed program was:" >&5
9566sed 's/^/| /' conftest.$ac_ext >&5
9567
9568	ac_cv_lib_dl_dlopen=no
9569fi
9570
9571rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9572      conftest$ac_exeext conftest.$ac_ext
9573LIBS=$ac_check_lib_save_LIBS
9574fi
9575{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9576echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9577if test $ac_cv_lib_dl_dlopen = yes; then
9578  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9579else
9580  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9581echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9582if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9583  echo $ECHO_N "(cached) $ECHO_C" >&6
9584else
9585  ac_check_lib_save_LIBS=$LIBS
9586LIBS="-lsvld  $LIBS"
9587cat >conftest.$ac_ext <<_ACEOF
9588/* confdefs.h.  */
9589_ACEOF
9590cat confdefs.h >>conftest.$ac_ext
9591cat >>conftest.$ac_ext <<_ACEOF
9592/* end confdefs.h.  */
9593
9594/* Override any GCC internal prototype to avoid an error.
9595   Use char because int might match the return type of a GCC
9596   builtin and then its argument prototype would still apply.  */
9597#ifdef __cplusplus
9598extern "C"
9599#endif
9600char dlopen ();
9601int
9602main ()
9603{
9604return dlopen ();
9605  ;
9606  return 0;
9607}
9608_ACEOF
9609rm -f conftest.$ac_objext conftest$ac_exeext
9610if { (ac_try="$ac_link"
9611case "(($ac_try" in
9612  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9613  *) ac_try_echo=$ac_try;;
9614esac
9615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9616  (eval "$ac_link") 2>conftest.er1
9617  ac_status=$?
9618  grep -v '^ *+' conftest.er1 >conftest.err
9619  rm -f conftest.er1
9620  cat conftest.err >&5
9621  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9622  (exit $ac_status); } && {
9623	 test -z "$ac_c_werror_flag" ||
9624	 test ! -s conftest.err
9625       } && test -s conftest$ac_exeext &&
9626       $as_test_x conftest$ac_exeext; then
9627  ac_cv_lib_svld_dlopen=yes
9628else
9629  echo "$as_me: failed program was:" >&5
9630sed 's/^/| /' conftest.$ac_ext >&5
9631
9632	ac_cv_lib_svld_dlopen=no
9633fi
9634
9635rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9636      conftest$ac_exeext conftest.$ac_ext
9637LIBS=$ac_check_lib_save_LIBS
9638fi
9639{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9640echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9641if test $ac_cv_lib_svld_dlopen = yes; then
9642  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9643else
9644  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9645echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9646if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9647  echo $ECHO_N "(cached) $ECHO_C" >&6
9648else
9649  ac_check_lib_save_LIBS=$LIBS
9650LIBS="-ldld  $LIBS"
9651cat >conftest.$ac_ext <<_ACEOF
9652/* confdefs.h.  */
9653_ACEOF
9654cat confdefs.h >>conftest.$ac_ext
9655cat >>conftest.$ac_ext <<_ACEOF
9656/* end confdefs.h.  */
9657
9658/* Override any GCC internal prototype to avoid an error.
9659   Use char because int might match the return type of a GCC
9660   builtin and then its argument prototype would still apply.  */
9661#ifdef __cplusplus
9662extern "C"
9663#endif
9664char dld_link ();
9665int
9666main ()
9667{
9668return dld_link ();
9669  ;
9670  return 0;
9671}
9672_ACEOF
9673rm -f conftest.$ac_objext conftest$ac_exeext
9674if { (ac_try="$ac_link"
9675case "(($ac_try" in
9676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9677  *) ac_try_echo=$ac_try;;
9678esac
9679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9680  (eval "$ac_link") 2>conftest.er1
9681  ac_status=$?
9682  grep -v '^ *+' conftest.er1 >conftest.err
9683  rm -f conftest.er1
9684  cat conftest.err >&5
9685  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9686  (exit $ac_status); } && {
9687	 test -z "$ac_c_werror_flag" ||
9688	 test ! -s conftest.err
9689       } && test -s conftest$ac_exeext &&
9690       $as_test_x conftest$ac_exeext; then
9691  ac_cv_lib_dld_dld_link=yes
9692else
9693  echo "$as_me: failed program was:" >&5
9694sed 's/^/| /' conftest.$ac_ext >&5
9695
9696	ac_cv_lib_dld_dld_link=no
9697fi
9698
9699rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9700      conftest$ac_exeext conftest.$ac_ext
9701LIBS=$ac_check_lib_save_LIBS
9702fi
9703{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9704echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9705if test $ac_cv_lib_dld_dld_link = yes; then
9706  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9707fi
9708
9709
9710fi
9711
9712
9713fi
9714
9715
9716fi
9717
9718
9719fi
9720
9721
9722fi
9723
9724    ;;
9725  esac
9726
9727  if test "x$lt_cv_dlopen" != xno; then
9728    enable_dlopen=yes
9729  else
9730    enable_dlopen=no
9731  fi
9732
9733  case $lt_cv_dlopen in
9734  dlopen)
9735    save_CPPFLAGS="$CPPFLAGS"
9736    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9737
9738    save_LDFLAGS="$LDFLAGS"
9739    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9740
9741    save_LIBS="$LIBS"
9742    LIBS="$lt_cv_dlopen_libs $LIBS"
9743
9744    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9745echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9746if test "${lt_cv_dlopen_self+set}" = set; then
9747  echo $ECHO_N "(cached) $ECHO_C" >&6
9748else
9749  	  if test "$cross_compiling" = yes; then :
9750  lt_cv_dlopen_self=cross
9751else
9752  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9753  lt_status=$lt_dlunknown
9754  cat > conftest.$ac_ext <<EOF
9755#line 9755 "configure"
9756#include "confdefs.h"
9757
9758#if HAVE_DLFCN_H
9759#include <dlfcn.h>
9760#endif
9761
9762#include <stdio.h>
9763
9764#ifdef RTLD_GLOBAL
9765#  define LT_DLGLOBAL		RTLD_GLOBAL
9766#else
9767#  ifdef DL_GLOBAL
9768#    define LT_DLGLOBAL		DL_GLOBAL
9769#  else
9770#    define LT_DLGLOBAL		0
9771#  endif
9772#endif
9773
9774/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9775   find out it does not work in some platform. */
9776#ifndef LT_DLLAZY_OR_NOW
9777#  ifdef RTLD_LAZY
9778#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9779#  else
9780#    ifdef DL_LAZY
9781#      define LT_DLLAZY_OR_NOW		DL_LAZY
9782#    else
9783#      ifdef RTLD_NOW
9784#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9785#      else
9786#        ifdef DL_NOW
9787#          define LT_DLLAZY_OR_NOW	DL_NOW
9788#        else
9789#          define LT_DLLAZY_OR_NOW	0
9790#        endif
9791#      endif
9792#    endif
9793#  endif
9794#endif
9795
9796#ifdef __cplusplus
9797extern "C" void exit (int);
9798#endif
9799
9800void fnord() { int i=42;}
9801int main ()
9802{
9803  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9804  int status = $lt_dlunknown;
9805
9806  if (self)
9807    {
9808      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9809      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9810      /* dlclose (self); */
9811    }
9812
9813    exit (status);
9814}
9815EOF
9816  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9817  (eval $ac_link) 2>&5
9818  ac_status=$?
9819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9820  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9821    (./conftest; exit; ) 2>/dev/null
9822    lt_status=$?
9823    case x$lt_status in
9824      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9825      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9826      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
9827    esac
9828  else :
9829    # compilation failed
9830    lt_cv_dlopen_self=no
9831  fi
9832fi
9833rm -fr conftest*
9834
9835
9836fi
9837{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9838echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9839
9840    if test "x$lt_cv_dlopen_self" = xyes; then
9841      LDFLAGS="$LDFLAGS $link_static_flag"
9842      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9843echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9844if test "${lt_cv_dlopen_self_static+set}" = set; then
9845  echo $ECHO_N "(cached) $ECHO_C" >&6
9846else
9847  	  if test "$cross_compiling" = yes; then :
9848  lt_cv_dlopen_self_static=cross
9849else
9850  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9851  lt_status=$lt_dlunknown
9852  cat > conftest.$ac_ext <<EOF
9853#line 9853 "configure"
9854#include "confdefs.h"
9855
9856#if HAVE_DLFCN_H
9857#include <dlfcn.h>
9858#endif
9859
9860#include <stdio.h>
9861
9862#ifdef RTLD_GLOBAL
9863#  define LT_DLGLOBAL		RTLD_GLOBAL
9864#else
9865#  ifdef DL_GLOBAL
9866#    define LT_DLGLOBAL		DL_GLOBAL
9867#  else
9868#    define LT_DLGLOBAL		0
9869#  endif
9870#endif
9871
9872/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9873   find out it does not work in some platform. */
9874#ifndef LT_DLLAZY_OR_NOW
9875#  ifdef RTLD_LAZY
9876#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9877#  else
9878#    ifdef DL_LAZY
9879#      define LT_DLLAZY_OR_NOW		DL_LAZY
9880#    else
9881#      ifdef RTLD_NOW
9882#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9883#      else
9884#        ifdef DL_NOW
9885#          define LT_DLLAZY_OR_NOW	DL_NOW
9886#        else
9887#          define LT_DLLAZY_OR_NOW	0
9888#        endif
9889#      endif
9890#    endif
9891#  endif
9892#endif
9893
9894#ifdef __cplusplus
9895extern "C" void exit (int);
9896#endif
9897
9898void fnord() { int i=42;}
9899int main ()
9900{
9901  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9902  int status = $lt_dlunknown;
9903
9904  if (self)
9905    {
9906      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9907      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9908      /* dlclose (self); */
9909    }
9910
9911    exit (status);
9912}
9913EOF
9914  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9915  (eval $ac_link) 2>&5
9916  ac_status=$?
9917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9918  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9919    (./conftest; exit; ) 2>/dev/null
9920    lt_status=$?
9921    case x$lt_status in
9922      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9923      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9924      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
9925    esac
9926  else :
9927    # compilation failed
9928    lt_cv_dlopen_self_static=no
9929  fi
9930fi
9931rm -fr conftest*
9932
9933
9934fi
9935{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9936echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9937    fi
9938
9939    CPPFLAGS="$save_CPPFLAGS"
9940    LDFLAGS="$save_LDFLAGS"
9941    LIBS="$save_LIBS"
9942    ;;
9943  esac
9944
9945  case $lt_cv_dlopen_self in
9946  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9947  *) enable_dlopen_self=unknown ;;
9948  esac
9949
9950  case $lt_cv_dlopen_self_static in
9951  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9952  *) enable_dlopen_self_static=unknown ;;
9953  esac
9954fi
9955
9956
9957# Report which librarie types wil actually be built
9958{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9959echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9960{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9961echo "${ECHO_T}$can_build_shared" >&6; }
9962
9963{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9964echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9965test "$can_build_shared" = "no" && enable_shared=no
9966
9967# On AIX, shared libraries and static libraries use the same namespace, and
9968# are all built from PIC.
9969case "$host_os" in
9970aix3*)
9971  test "$enable_shared" = yes && enable_static=no
9972  if test -n "$RANLIB"; then
9973    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9974    postinstall_cmds='$RANLIB $lib'
9975  fi
9976  ;;
9977
9978aix4* | aix5*)
9979  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9980    test "$enable_shared" = yes && enable_static=no
9981  fi
9982    ;;
9983esac
9984{ echo "$as_me:$LINENO: result: $enable_shared" >&5
9985echo "${ECHO_T}$enable_shared" >&6; }
9986
9987{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9988echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
9989# Make sure either enable_shared or enable_static is yes.
9990test "$enable_shared" = yes || enable_static=yes
9991{ echo "$as_me:$LINENO: result: $enable_static" >&5
9992echo "${ECHO_T}$enable_static" >&6; }
9993
9994# The else clause should only fire when bootstrapping the
9995# libtool distribution, otherwise you forgot to ship ltmain.sh
9996# with your package, and you will get complaints that there are
9997# no rules to generate ltmain.sh.
9998if test -f "$ltmain"; then
9999  # See if we are running on zsh, and set the options which allow our commands through
10000  # without removal of \ escapes.
10001  if test -n "${ZSH_VERSION+set}" ; then
10002    setopt NO_GLOB_SUBST
10003  fi
10004  # Now quote all the things that may contain metacharacters while being
10005  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10006  # variables and quote the copies for generation of the libtool script.
10007  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
10008    SED SHELL STRIP \
10009    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10010    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10011    deplibs_check_method reload_flag reload_cmds need_locks \
10012    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10013    lt_cv_sys_global_symbol_to_c_name_address \
10014    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10015    old_postinstall_cmds old_postuninstall_cmds \
10016    compiler \
10017    CC \
10018    LD \
10019    lt_prog_compiler_wl \
10020    lt_prog_compiler_pic \
10021    lt_prog_compiler_static \
10022    lt_prog_compiler_no_builtin_flag \
10023    export_dynamic_flag_spec \
10024    thread_safe_flag_spec \
10025    whole_archive_flag_spec \
10026    enable_shared_with_static_runtimes \
10027    old_archive_cmds \
10028    old_archive_from_new_cmds \
10029    predep_objects \
10030    postdep_objects \
10031    predeps \
10032    postdeps \
10033    compiler_lib_search_path \
10034    archive_cmds \
10035    archive_expsym_cmds \
10036    postinstall_cmds \
10037    postuninstall_cmds \
10038    old_archive_from_expsyms_cmds \
10039    allow_undefined_flag \
10040    no_undefined_flag \
10041    export_symbols_cmds \
10042    hardcode_libdir_flag_spec \
10043    hardcode_libdir_flag_spec_ld \
10044    hardcode_libdir_separator \
10045    hardcode_automatic \
10046    module_cmds \
10047    module_expsym_cmds \
10048    lt_cv_prog_compiler_c_o \
10049    exclude_expsyms \
10050    include_expsyms; do
10051
10052    case $var in
10053    old_archive_cmds | \
10054    old_archive_from_new_cmds | \
10055    archive_cmds | \
10056    archive_expsym_cmds | \
10057    module_cmds | \
10058    module_expsym_cmds | \
10059    old_archive_from_expsyms_cmds | \
10060    export_symbols_cmds | \
10061    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10062    postinstall_cmds | postuninstall_cmds | \
10063    old_postinstall_cmds | old_postuninstall_cmds | \
10064    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10065      # Double-quote double-evaled strings.
10066      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10067      ;;
10068    *)
10069      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10070      ;;
10071    esac
10072  done
10073
10074  case $lt_echo in
10075  *'\$0 --fallback-echo"')
10076    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10077    ;;
10078  esac
10079
10080cfgfile="${ofile}T"
10081  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10082  $rm -f "$cfgfile"
10083  { echo "$as_me:$LINENO: creating $ofile" >&5
10084echo "$as_me: creating $ofile" >&6;}
10085
10086  cat <<__EOF__ >> "$cfgfile"
10087#! $SHELL
10088
10089# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10090# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10091# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10092#
10093# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10094# Free Software Foundation, Inc.
10095#
10096# This file is part of GNU Libtool:
10097# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10098#
10099# This program is free software; you can redistribute it and/or modify
10100# it under the terms of the GNU General Public License as published by
10101# the Free Software Foundation; either version 2 of the License, or
10102# (at your option) any later version.
10103#
10104# This program is distributed in the hope that it will be useful, but
10105# WITHOUT ANY WARRANTY; without even the implied warranty of
10106# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10107# General Public License for more details.
10108#
10109# You should have received a copy of the GNU General Public License
10110# along with this program; if not, write to the Free Software
10111# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10112#
10113# As a special exception to the GNU General Public License, if you
10114# distribute this file as part of a program that contains a
10115# configuration script generated by Autoconf, you may include it under
10116# the same distribution terms that you use for the rest of that program.
10117
10118# A sed program that does not truncate output.
10119SED=$lt_SED
10120
10121# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10122Xsed="$SED -e 1s/^X//"
10123
10124# The HP-UX ksh and POSIX shell print the target directory to stdout
10125# if CDPATH is set.
10126(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10127
10128# The names of the tagged configurations supported by this script.
10129available_tags=
10130
10131# ### BEGIN LIBTOOL CONFIG
10132
10133# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10134
10135# Shell to use when invoking shell scripts.
10136SHELL=$lt_SHELL
10137
10138# Whether or not to build shared libraries.
10139build_libtool_libs=$enable_shared
10140
10141# Whether or not to build static libraries.
10142build_old_libs=$enable_static
10143
10144# Whether or not to add -lc for building shared libraries.
10145build_libtool_need_lc=$archive_cmds_need_lc
10146
10147# Whether or not to disallow shared libs when runtime libs are static
10148allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10149
10150# Whether or not to optimize for fast installation.
10151fast_install=$enable_fast_install
10152
10153# The host system.
10154host_alias=$host_alias
10155host=$host
10156host_os=$host_os
10157
10158# The build system.
10159build_alias=$build_alias
10160build=$build
10161build_os=$build_os
10162
10163# An echo program that does not interpret backslashes.
10164echo=$lt_echo
10165
10166# The archiver.
10167AR=$lt_AR
10168AR_FLAGS=$lt_AR_FLAGS
10169
10170# A C compiler.
10171LTCC=$lt_LTCC
10172
10173# A language-specific compiler.
10174CC=$lt_compiler
10175
10176# Is the compiler the GNU C compiler?
10177with_gcc=$GCC
10178
10179# An ERE matcher.
10180EGREP=$lt_EGREP
10181
10182# The linker used to build libraries.
10183LD=$lt_LD
10184
10185# Whether we need hard or soft links.
10186LN_S=$lt_LN_S
10187
10188# A BSD-compatible nm program.
10189NM=$lt_NM
10190
10191# A symbol stripping program
10192STRIP=$lt_STRIP
10193
10194# Used to examine libraries when file_magic_cmd begins "file"
10195MAGIC_CMD=$MAGIC_CMD
10196
10197# Used on cygwin: DLL creation program.
10198DLLTOOL="$DLLTOOL"
10199
10200# Used on cygwin: object dumper.
10201OBJDUMP="$OBJDUMP"
10202
10203# Used on cygwin: assembler.
10204AS="$AS"
10205
10206# The name of the directory that contains temporary libtool files.
10207objdir=$objdir
10208
10209# How to create reloadable object files.
10210reload_flag=$lt_reload_flag
10211reload_cmds=$lt_reload_cmds
10212
10213# How to pass a linker flag through the compiler.
10214wl=$lt_lt_prog_compiler_wl
10215
10216# Object file suffix (normally "o").
10217objext="$ac_objext"
10218
10219# Old archive suffix (normally "a").
10220libext="$libext"
10221
10222# Shared library suffix (normally ".so").
10223shrext_cmds='$shrext_cmds'
10224
10225# Executable file suffix (normally "").
10226exeext="$exeext"
10227
10228# Additional compiler flags for building library objects.
10229pic_flag=$lt_lt_prog_compiler_pic
10230pic_mode=$pic_mode
10231
10232# What is the maximum length of a command?
10233max_cmd_len=$lt_cv_sys_max_cmd_len
10234
10235# Does compiler simultaneously support -c and -o options?
10236compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10237
10238# Must we lock files when doing compilation?
10239need_locks=$lt_need_locks
10240
10241# Do we need the lib prefix for modules?
10242need_lib_prefix=$need_lib_prefix
10243
10244# Do we need a version for libraries?
10245need_version=$need_version
10246
10247# Whether dlopen is supported.
10248dlopen_support=$enable_dlopen
10249
10250# Whether dlopen of programs is supported.
10251dlopen_self=$enable_dlopen_self
10252
10253# Whether dlopen of statically linked programs is supported.
10254dlopen_self_static=$enable_dlopen_self_static
10255
10256# Compiler flag to prevent dynamic linking.
10257link_static_flag=$lt_lt_prog_compiler_static
10258
10259# Compiler flag to turn off builtin functions.
10260no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10261
10262# Compiler flag to allow reflexive dlopens.
10263export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10264
10265# Compiler flag to generate shared objects directly from archives.
10266whole_archive_flag_spec=$lt_whole_archive_flag_spec
10267
10268# Compiler flag to generate thread-safe objects.
10269thread_safe_flag_spec=$lt_thread_safe_flag_spec
10270
10271# Library versioning type.
10272version_type=$version_type
10273
10274# Format of library name prefix.
10275libname_spec=$lt_libname_spec
10276
10277# List of archive names.  First name is the real one, the rest are links.
10278# The last name is the one that the linker finds with -lNAME.
10279library_names_spec=$lt_library_names_spec
10280
10281# The coded name of the library, if different from the real name.
10282soname_spec=$lt_soname_spec
10283
10284# Commands used to build and install an old-style archive.
10285RANLIB=$lt_RANLIB
10286old_archive_cmds=$lt_old_archive_cmds
10287old_postinstall_cmds=$lt_old_postinstall_cmds
10288old_postuninstall_cmds=$lt_old_postuninstall_cmds
10289
10290# Create an old-style archive from a shared archive.
10291old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10292
10293# Create a temporary old-style archive to link instead of a shared archive.
10294old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10295
10296# Commands used to build and install a shared archive.
10297archive_cmds=$lt_archive_cmds
10298archive_expsym_cmds=$lt_archive_expsym_cmds
10299postinstall_cmds=$lt_postinstall_cmds
10300postuninstall_cmds=$lt_postuninstall_cmds
10301
10302# Commands used to build a loadable module (assumed same as above if empty)
10303module_cmds=$lt_module_cmds
10304module_expsym_cmds=$lt_module_expsym_cmds
10305
10306# Commands to strip libraries.
10307old_striplib=$lt_old_striplib
10308striplib=$lt_striplib
10309
10310# Dependencies to place before the objects being linked to create a
10311# shared library.
10312predep_objects=$lt_predep_objects
10313
10314# Dependencies to place after the objects being linked to create a
10315# shared library.
10316postdep_objects=$lt_postdep_objects
10317
10318# Dependencies to place before the objects being linked to create a
10319# shared library.
10320predeps=$lt_predeps
10321
10322# Dependencies to place after the objects being linked to create a
10323# shared library.
10324postdeps=$lt_postdeps
10325
10326# The library search path used internally by the compiler when linking
10327# a shared library.
10328compiler_lib_search_path=$lt_compiler_lib_search_path
10329
10330# Method to check whether dependent libraries are shared objects.
10331deplibs_check_method=$lt_deplibs_check_method
10332
10333# Command to use when deplibs_check_method == file_magic.
10334file_magic_cmd=$lt_file_magic_cmd
10335
10336# Flag that allows shared libraries with undefined symbols to be built.
10337allow_undefined_flag=$lt_allow_undefined_flag
10338
10339# Flag that forces no undefined symbols.
10340no_undefined_flag=$lt_no_undefined_flag
10341
10342# Commands used to finish a libtool library installation in a directory.
10343finish_cmds=$lt_finish_cmds
10344
10345# Same as above, but a single script fragment to be evaled but not shown.
10346finish_eval=$lt_finish_eval
10347
10348# Take the output of nm and produce a listing of raw symbols and C names.
10349global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10350
10351# Transform the output of nm in a proper C declaration
10352global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10353
10354# Transform the output of nm in a C name address pair
10355global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10356
10357# This is the shared library runtime path variable.
10358runpath_var=$runpath_var
10359
10360# This is the shared library path variable.
10361shlibpath_var=$shlibpath_var
10362
10363# Is shlibpath searched before the hard-coded library search path?
10364shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10365
10366# How to hardcode a shared library path into an executable.
10367hardcode_action=$hardcode_action
10368
10369# Whether we should hardcode library paths into libraries.
10370hardcode_into_libs=$hardcode_into_libs
10371
10372# Flag to hardcode \$libdir into a binary during linking.
10373# This must work even if \$libdir does not exist.
10374hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10375
10376# If ld is used when linking, flag to hardcode \$libdir into
10377# a binary during linking. This must work even if \$libdir does
10378# not exist.
10379hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10380
10381# Whether we need a single -rpath flag with a separated argument.
10382hardcode_libdir_separator=$lt_hardcode_libdir_separator
10383
10384# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10385# resulting binary.
10386hardcode_direct=$hardcode_direct
10387
10388# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10389# resulting binary.
10390hardcode_minus_L=$hardcode_minus_L
10391
10392# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10393# the resulting binary.
10394hardcode_shlibpath_var=$hardcode_shlibpath_var
10395
10396# Set to yes if building a shared library automatically hardcodes DIR into the library
10397# and all subsequent libraries and executables linked against it.
10398hardcode_automatic=$hardcode_automatic
10399
10400# Variables whose values should be saved in libtool wrapper scripts and
10401# restored at relink time.
10402variables_saved_for_relink="$variables_saved_for_relink"
10403
10404# Whether libtool must link a program against all its dependency libraries.
10405link_all_deplibs=$link_all_deplibs
10406
10407# Compile-time system search path for libraries
10408sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10409
10410# Run-time system search path for libraries
10411sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10412
10413# Fix the shell variable \$srcfile for the compiler.
10414fix_srcfile_path="$fix_srcfile_path"
10415
10416# Set to yes if exported symbols are required.
10417always_export_symbols=$always_export_symbols
10418
10419# The commands to list exported symbols.
10420export_symbols_cmds=$lt_export_symbols_cmds
10421
10422# The commands to extract the exported symbol list from a shared archive.
10423extract_expsyms_cmds=$lt_extract_expsyms_cmds
10424
10425# Symbols that should not be listed in the preloaded symbols.
10426exclude_expsyms=$lt_exclude_expsyms
10427
10428# Symbols that must always be exported.
10429include_expsyms=$lt_include_expsyms
10430
10431# ### END LIBTOOL CONFIG
10432
10433__EOF__
10434
10435
10436  case $host_os in
10437  aix3*)
10438    cat <<\EOF >> "$cfgfile"
10439
10440# AIX sometimes has problems with the GCC collect2 program.  For some
10441# reason, if we set the COLLECT_NAMES environment variable, the problems
10442# vanish in a puff of smoke.
10443if test "X${COLLECT_NAMES+set}" != Xset; then
10444  COLLECT_NAMES=
10445  export COLLECT_NAMES
10446fi
10447EOF
10448    ;;
10449  esac
10450
10451  # We use sed instead of cat because bash on DJGPP gets confused if
10452  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10453  # text mode, it properly converts lines to CR/LF.  This bash problem
10454  # is reportedly fixed, but why not run on old versions too?
10455  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10456
10457  mv -f "$cfgfile" "$ofile" || \
10458    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10459  chmod +x "$ofile"
10460
10461else
10462  # If there is no Makefile yet, we rely on a make rule to execute
10463  # `config.status --recheck' to rerun these tests and create the
10464  # libtool script then.
10465  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10466  if test -f "$ltmain_in"; then
10467    test -f Makefile && make "$ltmain"
10468  fi
10469fi
10470
10471
10472ac_ext=c
10473ac_cpp='$CPP $CPPFLAGS'
10474ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10475ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10476ac_compiler_gnu=$ac_cv_c_compiler_gnu
10477
10478CC="$lt_save_CC"
10479
10480
10481# Check whether --with-tags was given.
10482if test "${with_tags+set}" = set; then
10483  withval=$with_tags; tagnames="$withval"
10484fi
10485
10486
10487if test -f "$ltmain" && test -n "$tagnames"; then
10488  if test ! -f "${ofile}"; then
10489    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10490echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10491  fi
10492
10493  if test -z "$LTCC"; then
10494    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10495    if test -z "$LTCC"; then
10496      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10497echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10498    else
10499      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10500echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10501    fi
10502  fi
10503
10504  # Extract list of available tagged configurations in $ofile.
10505  # Note that this assumes the entire list is on one line.
10506  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10507
10508  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10509  for tagname in $tagnames; do
10510    IFS="$lt_save_ifs"
10511    # Check whether tagname contains only valid characters
10512    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10513    "") ;;
10514    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10515echo "$as_me: error: invalid tag name: $tagname" >&2;}
10516   { (exit 1); exit 1; }; }
10517	;;
10518    esac
10519
10520    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10521    then
10522      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10523echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10524   { (exit 1); exit 1; }; }
10525    fi
10526
10527    # Update the list of available tags.
10528    if test -n "$tagname"; then
10529      echo appending configuration tag \"$tagname\" to $ofile
10530
10531      case $tagname in
10532      CXX)
10533	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10534	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10535	    (test "X$CXX" != "Xg++"))) ; then
10536	  ac_ext=cpp
10537ac_cpp='$CXXCPP $CPPFLAGS'
10538ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10539ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10540ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10541
10542
10543
10544
10545archive_cmds_need_lc_CXX=no
10546allow_undefined_flag_CXX=
10547always_export_symbols_CXX=no
10548archive_expsym_cmds_CXX=
10549export_dynamic_flag_spec_CXX=
10550hardcode_direct_CXX=no
10551hardcode_libdir_flag_spec_CXX=
10552hardcode_libdir_flag_spec_ld_CXX=
10553hardcode_libdir_separator_CXX=
10554hardcode_minus_L_CXX=no
10555hardcode_automatic_CXX=no
10556module_cmds_CXX=
10557module_expsym_cmds_CXX=
10558link_all_deplibs_CXX=unknown
10559old_archive_cmds_CXX=$old_archive_cmds
10560no_undefined_flag_CXX=
10561whole_archive_flag_spec_CXX=
10562enable_shared_with_static_runtimes_CXX=no
10563
10564# Dependencies to place before and after the object being linked:
10565predep_objects_CXX=
10566postdep_objects_CXX=
10567predeps_CXX=
10568postdeps_CXX=
10569compiler_lib_search_path_CXX=
10570
10571# Source file extension for C++ test sources.
10572ac_ext=cc
10573
10574# Object file extension for compiled C++ test sources.
10575objext=o
10576objext_CXX=$objext
10577
10578# Code to be used in simple compile tests
10579lt_simple_compile_test_code="int some_variable = 0;\n"
10580
10581# Code to be used in simple link tests
10582lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
10583
10584# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10585
10586# If no C compiler was specified, use CC.
10587LTCC=${LTCC-"$CC"}
10588
10589# Allow CC to be a program name with arguments.
10590compiler=$CC
10591
10592
10593# save warnings/boilerplate of simple test code
10594ac_outfile=conftest.$ac_objext
10595printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10596eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
10597_lt_compiler_boilerplate=`cat conftest.err`
10598$rm conftest*
10599
10600ac_outfile=conftest.$ac_objext
10601printf "$lt_simple_link_test_code" >conftest.$ac_ext
10602eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
10603_lt_linker_boilerplate=`cat conftest.err`
10604$rm conftest*
10605
10606
10607# Allow CC to be a program name with arguments.
10608lt_save_CC=$CC
10609lt_save_LD=$LD
10610lt_save_GCC=$GCC
10611GCC=$GXX
10612lt_save_with_gnu_ld=$with_gnu_ld
10613lt_save_path_LD=$lt_cv_path_LD
10614if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10615  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10616else
10617  unset lt_cv_prog_gnu_ld
10618fi
10619if test -n "${lt_cv_path_LDCXX+set}"; then
10620  lt_cv_path_LD=$lt_cv_path_LDCXX
10621else
10622  unset lt_cv_path_LD
10623fi
10624test -z "${LDCXX+set}" || LD=$LDCXX
10625CC=${CXX-"c++"}
10626compiler=$CC
10627compiler_CXX=$CC
10628for cc_temp in $compiler""; do
10629  case $cc_temp in
10630    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10631    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10632    \-*) ;;
10633    *) break;;
10634  esac
10635done
10636cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10637
10638
10639# We don't want -fno-exception wen compiling C++ code, so set the
10640# no_builtin_flag separately
10641if test "$GXX" = yes; then
10642  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10643else
10644  lt_prog_compiler_no_builtin_flag_CXX=
10645fi
10646
10647if test "$GXX" = yes; then
10648  # Set up default GNU C++ configuration
10649
10650
10651# Check whether --with-gnu-ld was given.
10652if test "${with_gnu_ld+set}" = set; then
10653  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10654else
10655  with_gnu_ld=no
10656fi
10657
10658ac_prog=ld
10659if test "$GCC" = yes; then
10660  # Check if gcc -print-prog-name=ld gives a path.
10661  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10662echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10663  case $host in
10664  *-*-mingw*)
10665    # gcc leaves a trailing carriage return which upsets mingw
10666    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10667  *)
10668    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10669  esac
10670  case $ac_prog in
10671    # Accept absolute paths.
10672    [\\/]* | ?:[\\/]*)
10673      re_direlt='/[^/][^/]*/\.\./'
10674      # Canonicalize the pathname of ld
10675      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10676      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10677	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10678      done
10679      test -z "$LD" && LD="$ac_prog"
10680      ;;
10681  "")
10682    # If it fails, then pretend we aren't using GCC.
10683    ac_prog=ld
10684    ;;
10685  *)
10686    # If it is relative, then search for the first ld in PATH.
10687    with_gnu_ld=unknown
10688    ;;
10689  esac
10690elif test "$with_gnu_ld" = yes; then
10691  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10692echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10693else
10694  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10695echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10696fi
10697if test "${lt_cv_path_LD+set}" = set; then
10698  echo $ECHO_N "(cached) $ECHO_C" >&6
10699else
10700  if test -z "$LD"; then
10701  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10702  for ac_dir in $PATH; do
10703    IFS="$lt_save_ifs"
10704    test -z "$ac_dir" && ac_dir=.
10705    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10706      lt_cv_path_LD="$ac_dir/$ac_prog"
10707      # Check to see if the program is GNU ld.  I'd rather use --version,
10708      # but apparently some GNU ld's only accept -v.
10709      # Break only if it was the GNU/non-GNU ld that we prefer.
10710      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10711      *GNU* | *'with BFD'*)
10712	test "$with_gnu_ld" != no && break
10713	;;
10714      *)
10715	test "$with_gnu_ld" != yes && break
10716	;;
10717      esac
10718    fi
10719  done
10720  IFS="$lt_save_ifs"
10721else
10722  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10723fi
10724fi
10725
10726LD="$lt_cv_path_LD"
10727if test -n "$LD"; then
10728  { echo "$as_me:$LINENO: result: $LD" >&5
10729echo "${ECHO_T}$LD" >&6; }
10730else
10731  { echo "$as_me:$LINENO: result: no" >&5
10732echo "${ECHO_T}no" >&6; }
10733fi
10734test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10735echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10736   { (exit 1); exit 1; }; }
10737{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10738echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10739if test "${lt_cv_prog_gnu_ld+set}" = set; then
10740  echo $ECHO_N "(cached) $ECHO_C" >&6
10741else
10742  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10743case `$LD -v 2>&1 </dev/null` in
10744*GNU* | *'with BFD'*)
10745  lt_cv_prog_gnu_ld=yes
10746  ;;
10747*)
10748  lt_cv_prog_gnu_ld=no
10749  ;;
10750esac
10751fi
10752{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10753echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10754with_gnu_ld=$lt_cv_prog_gnu_ld
10755
10756
10757
10758  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10759  # archiving commands below assume that GNU ld is being used.
10760  if test "$with_gnu_ld" = yes; then
10761    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10762    archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10763
10764    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10765    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10766
10767    # If archive_cmds runs LD, not CC, wlarc should be empty
10768    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10769    #     investigate it a little bit more. (MM)
10770    wlarc='${wl}'
10771
10772    # ancient GNU ld didn't support --whole-archive et. al.
10773    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10774	grep 'no-whole-archive' > /dev/null; then
10775      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10776    else
10777      whole_archive_flag_spec_CXX=
10778    fi
10779  else
10780    with_gnu_ld=no
10781    wlarc=
10782
10783    # A generic and very simple default shared library creation
10784    # command for GNU C++ for the case where it uses the native
10785    # linker, instead of GNU ld.  If possible, this setting should
10786    # overridden to take advantage of the native linker features on
10787    # the platform it is being used on.
10788    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10789  fi
10790
10791  # Commands to make compiler produce verbose output that lists
10792  # what "hidden" libraries, object files and flags are used when
10793  # linking a shared library.
10794  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10795
10796else
10797  GXX=no
10798  with_gnu_ld=no
10799  wlarc=
10800fi
10801
10802# PORTME: fill in a description of your system's C++ link characteristics
10803{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10804echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10805ld_shlibs_CXX=yes
10806case $host_os in
10807  aix3*)
10808    # FIXME: insert proper C++ library support
10809    ld_shlibs_CXX=no
10810    ;;
10811  aix4* | aix5*)
10812    if test "$host_cpu" = ia64; then
10813      # On IA64, the linker does run time linking by default, so we don't
10814      # have to do anything special.
10815      aix_use_runtimelinking=no
10816      exp_sym_flag='-Bexport'
10817      no_entry_flag=""
10818    else
10819      aix_use_runtimelinking=no
10820
10821      # Test if we are trying to use run time linking or normal
10822      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10823      # need to do runtime linking.
10824      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10825	for ld_flag in $LDFLAGS; do
10826	  case $ld_flag in
10827	  *-brtl*)
10828	    aix_use_runtimelinking=yes
10829	    break
10830	    ;;
10831	  esac
10832	done
10833      esac
10834
10835      exp_sym_flag='-bexport'
10836      no_entry_flag='-bnoentry'
10837    fi
10838
10839    # When large executables or shared objects are built, AIX ld can
10840    # have problems creating the table of contents.  If linking a library
10841    # or program results in "error TOC overflow" add -mminimal-toc to
10842    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10843    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10844
10845    archive_cmds_CXX=''
10846    hardcode_direct_CXX=yes
10847    hardcode_libdir_separator_CXX=':'
10848    link_all_deplibs_CXX=yes
10849
10850    if test "$GXX" = yes; then
10851      case $host_os in aix4.[012]|aix4.[012].*)
10852      # We only want to do this on AIX 4.2 and lower, the check
10853      # below for broken collect2 doesn't work under 4.3+
10854	collect2name=`${CC} -print-prog-name=collect2`
10855	if test -f "$collect2name" && \
10856	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10857	then
10858	  # We have reworked collect2
10859	  hardcode_direct_CXX=yes
10860	else
10861	  # We have old collect2
10862	  hardcode_direct_CXX=unsupported
10863	  # It fails to find uninstalled libraries when the uninstalled
10864	  # path is not listed in the libpath.  Setting hardcode_minus_L
10865	  # to unsupported forces relinking
10866	  hardcode_minus_L_CXX=yes
10867	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10868	  hardcode_libdir_separator_CXX=
10869	fi
10870      esac
10871      shared_flag='-shared'
10872      if test "$aix_use_runtimelinking" = yes; then
10873	shared_flag="$shared_flag "'${wl}-G'
10874      fi
10875    else
10876      # not using gcc
10877      if test "$host_cpu" = ia64; then
10878	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10879	# chokes on -Wl,-G. The following line is correct:
10880	shared_flag='-G'
10881      else
10882	if test "$aix_use_runtimelinking" = yes; then
10883	  shared_flag='${wl}-G'
10884	else
10885	  shared_flag='${wl}-bM:SRE'
10886	fi
10887      fi
10888    fi
10889
10890    # It seems that -bexpall does not export symbols beginning with
10891    # underscore (_), so it is better to generate a list of symbols to export.
10892    always_export_symbols_CXX=yes
10893    if test "$aix_use_runtimelinking" = yes; then
10894      # Warning - without using the other runtime loading flags (-brtl),
10895      # -berok will link without error, but may produce a broken library.
10896      allow_undefined_flag_CXX='-berok'
10897      # Determine the default libpath from the value encoded in an empty executable.
10898      cat >conftest.$ac_ext <<_ACEOF
10899/* confdefs.h.  */
10900_ACEOF
10901cat confdefs.h >>conftest.$ac_ext
10902cat >>conftest.$ac_ext <<_ACEOF
10903/* end confdefs.h.  */
10904
10905int
10906main ()
10907{
10908
10909  ;
10910  return 0;
10911}
10912_ACEOF
10913rm -f conftest.$ac_objext conftest$ac_exeext
10914if { (ac_try="$ac_link"
10915case "(($ac_try" in
10916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10917  *) ac_try_echo=$ac_try;;
10918esac
10919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10920  (eval "$ac_link") 2>conftest.er1
10921  ac_status=$?
10922  grep -v '^ *+' conftest.er1 >conftest.err
10923  rm -f conftest.er1
10924  cat conftest.err >&5
10925  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10926  (exit $ac_status); } && {
10927	 test -z "$ac_cxx_werror_flag" ||
10928	 test ! -s conftest.err
10929       } && test -s conftest$ac_exeext &&
10930       $as_test_x conftest$ac_exeext; then
10931
10932aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10933}'`
10934# Check for a 64-bit object if we didn't find anything.
10935if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10936}'`; fi
10937else
10938  echo "$as_me: failed program was:" >&5
10939sed 's/^/| /' conftest.$ac_ext >&5
10940
10941
10942fi
10943
10944rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10945      conftest$ac_exeext conftest.$ac_ext
10946if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10947
10948      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10949
10950      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10951     else
10952      if test "$host_cpu" = ia64; then
10953	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10954	allow_undefined_flag_CXX="-z nodefs"
10955	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
10956      else
10957	# Determine the default libpath from the value encoded in an empty executable.
10958	cat >conftest.$ac_ext <<_ACEOF
10959/* confdefs.h.  */
10960_ACEOF
10961cat confdefs.h >>conftest.$ac_ext
10962cat >>conftest.$ac_ext <<_ACEOF
10963/* end confdefs.h.  */
10964
10965int
10966main ()
10967{
10968
10969  ;
10970  return 0;
10971}
10972_ACEOF
10973rm -f conftest.$ac_objext conftest$ac_exeext
10974if { (ac_try="$ac_link"
10975case "(($ac_try" in
10976  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10977  *) ac_try_echo=$ac_try;;
10978esac
10979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10980  (eval "$ac_link") 2>conftest.er1
10981  ac_status=$?
10982  grep -v '^ *+' conftest.er1 >conftest.err
10983  rm -f conftest.er1
10984  cat conftest.err >&5
10985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10986  (exit $ac_status); } && {
10987	 test -z "$ac_cxx_werror_flag" ||
10988	 test ! -s conftest.err
10989       } && test -s conftest$ac_exeext &&
10990       $as_test_x conftest$ac_exeext; then
10991
10992aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10993}'`
10994# Check for a 64-bit object if we didn't find anything.
10995if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10996}'`; fi
10997else
10998  echo "$as_me: failed program was:" >&5
10999sed 's/^/| /' conftest.$ac_ext >&5
11000
11001
11002fi
11003
11004rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11005      conftest$ac_exeext conftest.$ac_ext
11006if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11007
11008	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11009	# Warning - without using the other run time loading flags,
11010	# -berok will link without error, but may produce a broken library.
11011	no_undefined_flag_CXX=' ${wl}-bernotok'
11012	allow_undefined_flag_CXX=' ${wl}-berok'
11013	# -bexpall does not export symbols beginning with underscore (_)
11014	always_export_symbols_CXX=yes
11015	# Exported symbols can be pulled into shared objects from archives
11016	whole_archive_flag_spec_CXX=' '
11017	archive_cmds_need_lc_CXX=yes
11018	# This is similar to how AIX traditionally builds it's shared libraries.
11019	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
11020      fi
11021    fi
11022    ;;
11023  chorus*)
11024    case $cc_basename in
11025      *)
11026	# FIXME: insert proper C++ library support
11027	ld_shlibs_CXX=no
11028	;;
11029    esac
11030    ;;
11031
11032
11033  cygwin* | mingw* | pw32*)
11034    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11035    # as there is no search path for DLLs.
11036    hardcode_libdir_flag_spec_CXX='-L$libdir'
11037    allow_undefined_flag_CXX=unsupported
11038    always_export_symbols_CXX=no
11039    enable_shared_with_static_runtimes_CXX=yes
11040
11041    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11042      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
11043      # If the export-symbols file already is a .def file (1st line
11044      # is EXPORTS), use it as is; otherwise, prepend...
11045      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11046	cp $export_symbols $output_objdir/$soname.def;
11047      else
11048	echo EXPORTS > $output_objdir/$soname.def;
11049	cat $export_symbols >> $output_objdir/$soname.def;
11050      fi~
11051      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
11052    else
11053      ld_shlibs_CXX=no
11054    fi
11055  ;;
11056      darwin* | rhapsody*)
11057        case "$host_os" in
11058        rhapsody* | darwin1.[012])
11059         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11060         ;;
11061       *) # Darwin 1.3 on
11062         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11063           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11064         else
11065           case ${MACOSX_DEPLOYMENT_TARGET} in
11066             10.[012])
11067               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11068               ;;
11069             10.*)
11070               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11071               ;;
11072           esac
11073         fi
11074         ;;
11075        esac
11076      archive_cmds_need_lc_CXX=no
11077      hardcode_direct_CXX=no
11078      hardcode_automatic_CXX=yes
11079      hardcode_shlibpath_var_CXX=unsupported
11080      whole_archive_flag_spec_CXX=''
11081      link_all_deplibs_CXX=yes
11082
11083    if test "$GXX" = yes ; then
11084      lt_int_apple_cc_single_mod=no
11085      output_verbose_link_cmd='echo'
11086      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11087       lt_int_apple_cc_single_mod=yes
11088      fi
11089      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11090       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11091      else
11092          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11093        fi
11094        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11095        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
11096          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11097            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11098          else
11099            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11100          fi
11101            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11102      else
11103      case $cc_basename in
11104        xlc*)
11105         output_verbose_link_cmd='echo'
11106          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
11107          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11108          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
11109          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11110          module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11111          ;;
11112       *)
11113         ld_shlibs_CXX=no
11114          ;;
11115      esac
11116      fi
11117        ;;
11118
11119  dgux*)
11120    case $cc_basename in
11121      ec++*)
11122	# FIXME: insert proper C++ library support
11123	ld_shlibs_CXX=no
11124	;;
11125      ghcx*)
11126	# Green Hills C++ Compiler
11127	# FIXME: insert proper C++ library support
11128	ld_shlibs_CXX=no
11129	;;
11130      *)
11131	# FIXME: insert proper C++ library support
11132	ld_shlibs_CXX=no
11133	;;
11134    esac
11135    ;;
11136  freebsd[12]*)
11137    # C++ shared libraries reported to be fairly broken before switch to ELF
11138    ld_shlibs_CXX=no
11139    ;;
11140  freebsd-elf*)
11141    archive_cmds_need_lc_CXX=no
11142    ;;
11143  freebsd* | kfreebsd*-gnu | dragonfly*)
11144    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11145    # conventions
11146    ld_shlibs_CXX=yes
11147    ;;
11148  gnu*)
11149    ;;
11150  hpux9*)
11151    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11152    hardcode_libdir_separator_CXX=:
11153    export_dynamic_flag_spec_CXX='${wl}-E'
11154    hardcode_direct_CXX=yes
11155    hardcode_minus_L_CXX=yes # Not in the search PATH,
11156				# but as the default
11157				# location of the library.
11158
11159    case $cc_basename in
11160    CC*)
11161      # FIXME: insert proper C++ library support
11162      ld_shlibs_CXX=no
11163      ;;
11164    aCC*)
11165      archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11166      # Commands to make compiler produce verbose output that lists
11167      # what "hidden" libraries, object files and flags are used when
11168      # linking a shared library.
11169      #
11170      # There doesn't appear to be a way to prevent this compiler from
11171      # explicitly linking system object files so we need to strip them
11172      # from the output so that they don't get included in the library
11173      # dependencies.
11174      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11175      ;;
11176    *)
11177      if test "$GXX" = yes; then
11178        archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11179      else
11180        # FIXME: insert proper C++ library support
11181        ld_shlibs_CXX=no
11182      fi
11183      ;;
11184    esac
11185    ;;
11186  hpux10*|hpux11*)
11187    if test $with_gnu_ld = no; then
11188      case "$host_cpu" in
11189      hppa*64*)
11190	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11191	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11192	hardcode_libdir_separator_CXX=:
11193        ;;
11194      ia64*)
11195	hardcode_libdir_flag_spec_CXX='-L$libdir'
11196        ;;
11197      *)
11198	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11199	hardcode_libdir_separator_CXX=:
11200	export_dynamic_flag_spec_CXX='${wl}-E'
11201        ;;
11202      esac
11203    fi
11204    case "$host_cpu" in
11205    hppa*64*)
11206      hardcode_direct_CXX=no
11207      hardcode_shlibpath_var_CXX=no
11208      ;;
11209    ia64*)
11210      hardcode_direct_CXX=no
11211      hardcode_shlibpath_var_CXX=no
11212      hardcode_minus_L_CXX=yes # Not in the search PATH,
11213					      # but as the default
11214					      # location of the library.
11215      ;;
11216    *)
11217      hardcode_direct_CXX=yes
11218      hardcode_minus_L_CXX=yes # Not in the search PATH,
11219					      # but as the default
11220					      # location of the library.
11221      ;;
11222    esac
11223
11224    case $cc_basename in
11225      CC*)
11226	# FIXME: insert proper C++ library support
11227	ld_shlibs_CXX=no
11228	;;
11229      aCC*)
11230	case "$host_cpu" in
11231	hppa*64*|ia64*)
11232	  archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
11233	  ;;
11234	*)
11235	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11236	  ;;
11237	esac
11238	# Commands to make compiler produce verbose output that lists
11239	# what "hidden" libraries, object files and flags are used when
11240	# linking a shared library.
11241	#
11242	# There doesn't appear to be a way to prevent this compiler from
11243	# explicitly linking system object files so we need to strip them
11244	# from the output so that they don't get included in the library
11245	# dependencies.
11246	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11247	;;
11248      *)
11249	if test "$GXX" = yes; then
11250	  if test $with_gnu_ld = no; then
11251	    case "$host_cpu" in
11252	    ia64*|hppa*64*)
11253	      archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
11254	      ;;
11255	    *)
11256	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11257	      ;;
11258	    esac
11259	  fi
11260	else
11261	  # FIXME: insert proper C++ library support
11262	  ld_shlibs_CXX=no
11263	fi
11264	;;
11265    esac
11266    ;;
11267  irix5* | irix6*)
11268    case $cc_basename in
11269      CC*)
11270	# SGI C++
11271	archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11272
11273	# Archives containing C++ object files must be created using
11274	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11275	# necessary to make sure instantiated templates are included
11276	# in the archive.
11277	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11278	;;
11279      *)
11280	if test "$GXX" = yes; then
11281	  if test "$with_gnu_ld" = no; then
11282	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11283	  else
11284	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
11285	  fi
11286	fi
11287	link_all_deplibs_CXX=yes
11288	;;
11289    esac
11290    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11291    hardcode_libdir_separator_CXX=:
11292    ;;
11293  linux*)
11294    case $cc_basename in
11295      KCC*)
11296	# Kuck and Associates, Inc. (KAI) C++ Compiler
11297
11298	# KCC will only create a shared library if the output file
11299	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11300	# to its proper name (with version) after linking.
11301	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
11302	archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
11303	# Commands to make compiler produce verbose output that lists
11304	# what "hidden" libraries, object files and flags are used when
11305	# linking a shared library.
11306	#
11307	# There doesn't appear to be a way to prevent this compiler from
11308	# explicitly linking system object files so we need to strip them
11309	# from the output so that they don't get included in the library
11310	# dependencies.
11311	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11312
11313	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11314	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11315
11316	# Archives containing C++ object files must be created using
11317	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11318	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11319	;;
11320      icpc*)
11321	# Intel C++
11322	with_gnu_ld=yes
11323	# version 8.0 and above of icpc choke on multiply defined symbols
11324	# if we add $predep_objects and $postdep_objects, however 7.1 and
11325	# earlier do not add the objects themselves.
11326	case `$CC -V 2>&1` in
11327	*"Version 7."*)
11328  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11329  	  archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11330	  ;;
11331	*)  # Version 8.0 or newer
11332	  tmp_idyn=
11333	  case $host_cpu in
11334	    ia64*) tmp_idyn=' -i_dynamic';;
11335	  esac
11336  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11337	  archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11338	  ;;
11339	esac
11340	archive_cmds_need_lc_CXX=no
11341	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11342	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11343	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11344	;;
11345      pgCC*)
11346        # Portland Group C++ compiler
11347	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11348  	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
11349
11350	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11351	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11352	whole_archive_flag_spec_CXX='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
11353        ;;
11354      cxx*)
11355	# Compaq C++
11356	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11357	archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
11358
11359	runpath_var=LD_RUN_PATH
11360	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11361	hardcode_libdir_separator_CXX=:
11362
11363	# Commands to make compiler produce verbose output that lists
11364	# what "hidden" libraries, object files and flags are used when
11365	# linking a shared library.
11366	#
11367	# There doesn't appear to be a way to prevent this compiler from
11368	# explicitly linking system object files so we need to strip them
11369	# from the output so that they don't get included in the library
11370	# dependencies.
11371	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11372	;;
11373    esac
11374    ;;
11375  lynxos*)
11376    # FIXME: insert proper C++ library support
11377    ld_shlibs_CXX=no
11378    ;;
11379  m88k*)
11380    # FIXME: insert proper C++ library support
11381    ld_shlibs_CXX=no
11382    ;;
11383  mvs*)
11384    case $cc_basename in
11385      cxx*)
11386	# FIXME: insert proper C++ library support
11387	ld_shlibs_CXX=no
11388	;;
11389      *)
11390	# FIXME: insert proper C++ library support
11391	ld_shlibs_CXX=no
11392	;;
11393    esac
11394    ;;
11395  netbsd*)
11396    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11397      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11398      wlarc=
11399      hardcode_libdir_flag_spec_CXX='-R$libdir'
11400      hardcode_direct_CXX=yes
11401      hardcode_shlibpath_var_CXX=no
11402    fi
11403    # Workaround some broken pre-1.5 toolchains
11404    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11405    ;;
11406  openbsd2*)
11407    # C++ shared libraries are fairly broken
11408    ld_shlibs_CXX=no
11409    ;;
11410  openbsd*)
11411    hardcode_direct_CXX=yes
11412    hardcode_shlibpath_var_CXX=no
11413    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11414    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11415    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11416      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11417      export_dynamic_flag_spec_CXX='${wl}-E'
11418      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11419    fi
11420    output_verbose_link_cmd='echo'
11421    ;;
11422  osf3*)
11423    case $cc_basename in
11424      KCC*)
11425	# Kuck and Associates, Inc. (KAI) C++ Compiler
11426
11427	# KCC will only create a shared library if the output file
11428	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11429	# to its proper name (with version) after linking.
11430	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
11431
11432	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11433	hardcode_libdir_separator_CXX=:
11434
11435	# Archives containing C++ object files must be created using
11436	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11437	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11438
11439	;;
11440      RCC*)
11441	# Rational C++ 2.4.1
11442	# FIXME: insert proper C++ library support
11443	ld_shlibs_CXX=no
11444	;;
11445      cxx*)
11446	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11447	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11448
11449	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11450	hardcode_libdir_separator_CXX=:
11451
11452	# Commands to make compiler produce verbose output that lists
11453	# what "hidden" libraries, object files and flags are used when
11454	# linking a shared library.
11455	#
11456	# There doesn't appear to be a way to prevent this compiler from
11457	# explicitly linking system object files so we need to strip them
11458	# from the output so that they don't get included in the library
11459	# dependencies.
11460	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11461	;;
11462      *)
11463	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11464	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11465	  archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11466
11467	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11468	  hardcode_libdir_separator_CXX=:
11469
11470	  # Commands to make compiler produce verbose output that lists
11471	  # what "hidden" libraries, object files and flags are used when
11472	  # linking a shared library.
11473	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11474
11475	else
11476	  # FIXME: insert proper C++ library support
11477	  ld_shlibs_CXX=no
11478	fi
11479	;;
11480    esac
11481    ;;
11482  osf4* | osf5*)
11483    case $cc_basename in
11484      KCC*)
11485	# Kuck and Associates, Inc. (KAI) C++ Compiler
11486
11487	# KCC will only create a shared library if the output file
11488	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11489	# to its proper name (with version) after linking.
11490	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
11491
11492	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11493	hardcode_libdir_separator_CXX=:
11494
11495	# Archives containing C++ object files must be created using
11496	# the KAI C++ compiler.
11497	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11498	;;
11499      RCC*)
11500	# Rational C++ 2.4.1
11501	# FIXME: insert proper C++ library support
11502	ld_shlibs_CXX=no
11503	;;
11504      cxx*)
11505	allow_undefined_flag_CXX=' -expect_unresolved \*'
11506	archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11507	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11508	  echo "-hidden">> $lib.exp~
11509	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
11510	  $rm $lib.exp'
11511
11512	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11513	hardcode_libdir_separator_CXX=:
11514
11515	# Commands to make compiler produce verbose output that lists
11516	# what "hidden" libraries, object files and flags are used when
11517	# linking a shared library.
11518	#
11519	# There doesn't appear to be a way to prevent this compiler from
11520	# explicitly linking system object files so we need to strip them
11521	# from the output so that they don't get included in the library
11522	# dependencies.
11523	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11524	;;
11525      *)
11526	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11527	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11528	 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11529
11530	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11531	  hardcode_libdir_separator_CXX=:
11532
11533	  # Commands to make compiler produce verbose output that lists
11534	  # what "hidden" libraries, object files and flags are used when
11535	  # linking a shared library.
11536	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11537
11538	else
11539	  # FIXME: insert proper C++ library support
11540	  ld_shlibs_CXX=no
11541	fi
11542	;;
11543    esac
11544    ;;
11545  psos*)
11546    # FIXME: insert proper C++ library support
11547    ld_shlibs_CXX=no
11548    ;;
11549  sco*)
11550    archive_cmds_need_lc_CXX=no
11551    case $cc_basename in
11552      CC*)
11553	# FIXME: insert proper C++ library support
11554	ld_shlibs_CXX=no
11555	;;
11556      *)
11557	# FIXME: insert proper C++ library support
11558	ld_shlibs_CXX=no
11559	;;
11560    esac
11561    ;;
11562  sunos4*)
11563    case $cc_basename in
11564      CC*)
11565	# Sun C++ 4.x
11566	# FIXME: insert proper C++ library support
11567	ld_shlibs_CXX=no
11568	;;
11569      lcc*)
11570	# Lucid
11571	# FIXME: insert proper C++ library support
11572	ld_shlibs_CXX=no
11573	;;
11574      *)
11575	# FIXME: insert proper C++ library support
11576	ld_shlibs_CXX=no
11577	;;
11578    esac
11579    ;;
11580  solaris*)
11581    case $cc_basename in
11582      CC*)
11583	# Sun C++ 4.2, 5.x and Centerline C++
11584	no_undefined_flag_CXX=' -zdefs'
11585	archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11586	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11587	$CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11588
11589	hardcode_libdir_flag_spec_CXX='-R$libdir'
11590	hardcode_shlibpath_var_CXX=no
11591	case $host_os in
11592	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11593	  *)
11594	    # The C++ compiler is used as linker so we must use $wl
11595	    # flag to pass the commands to the underlying system
11596	    # linker. We must also pass each convience library through
11597	    # to the system linker between allextract/defaultextract.
11598	    # The C++ compiler will combine linker options so we
11599	    # cannot just pass the convience library names through
11600	    # without $wl.
11601	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11602	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
11603	    ;;
11604	esac
11605	link_all_deplibs_CXX=yes
11606
11607	# Commands to make compiler produce verbose output that lists
11608	# what "hidden" libraries, object files and flags are used when
11609	# linking a shared library.
11610	#
11611	# There doesn't appear to be a way to prevent this compiler from
11612	# explicitly linking system object files so we need to strip them
11613	# from the output so that they don't get included in the library
11614	# dependencies.
11615	output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11616
11617	# Archives containing C++ object files must be created using
11618	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11619	# necessary to make sure instantiated templates are included
11620	# in the archive.
11621	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11622	;;
11623      gcx*)
11624	# Green Hills C++ Compiler
11625	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11626
11627	# The C++ compiler must be used to create the archive.
11628	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11629	;;
11630      *)
11631	# GNU C++ compiler with Solaris linker
11632	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11633	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11634	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11635	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11636	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11637		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11638
11639	    # Commands to make compiler produce verbose output that lists
11640	    # what "hidden" libraries, object files and flags are used when
11641	    # linking a shared library.
11642	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11643	  else
11644	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11645	    # platform.
11646	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11647	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11648		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11649
11650	    # Commands to make compiler produce verbose output that lists
11651	    # what "hidden" libraries, object files and flags are used when
11652	    # linking a shared library.
11653	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11654	  fi
11655
11656	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11657	fi
11658	;;
11659    esac
11660    ;;
11661  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
11662    archive_cmds_need_lc_CXX=no
11663    ;;
11664  tandem*)
11665    case $cc_basename in
11666      NCC*)
11667	# NonStop-UX NCC 3.20
11668	# FIXME: insert proper C++ library support
11669	ld_shlibs_CXX=no
11670	;;
11671      *)
11672	# FIXME: insert proper C++ library support
11673	ld_shlibs_CXX=no
11674	;;
11675    esac
11676    ;;
11677  vxworks*)
11678    # FIXME: insert proper C++ library support
11679    ld_shlibs_CXX=no
11680    ;;
11681  *)
11682    # FIXME: insert proper C++ library support
11683    ld_shlibs_CXX=no
11684    ;;
11685esac
11686{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11687echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11688test "$ld_shlibs_CXX" = no && can_build_shared=no
11689
11690GCC_CXX="$GXX"
11691LD_CXX="$LD"
11692
11693
11694cat > conftest.$ac_ext <<EOF
11695class Foo
11696{
11697public:
11698  Foo (void) { a = 0; }
11699private:
11700  int a;
11701};
11702EOF
11703
11704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11705  (eval $ac_compile) 2>&5
11706  ac_status=$?
11707  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11708  (exit $ac_status); }; then
11709  # Parse the compiler output and extract the necessary
11710  # objects, libraries and library flags.
11711
11712  # Sentinel used to keep track of whether or not we are before
11713  # the conftest object file.
11714  pre_test_object_deps_done=no
11715
11716  # The `*' in the case matches for architectures that use `case' in
11717  # $output_verbose_cmd can trigger glob expansion during the loop
11718  # eval without this substitution.
11719  output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
11720
11721  for p in `eval $output_verbose_link_cmd`; do
11722    case $p in
11723
11724    -L* | -R* | -l*)
11725       # Some compilers place space between "-{L,R}" and the path.
11726       # Remove the space.
11727       if test $p = "-L" \
11728	  || test $p = "-R"; then
11729	 prev=$p
11730	 continue
11731       else
11732	 prev=
11733       fi
11734
11735       if test "$pre_test_object_deps_done" = no; then
11736	 case $p in
11737	 -L* | -R*)
11738	   # Internal compiler library paths should come after those
11739	   # provided the user.  The postdeps already come after the
11740	   # user supplied libs so there is no need to process them.
11741	   if test -z "$compiler_lib_search_path_CXX"; then
11742	     compiler_lib_search_path_CXX="${prev}${p}"
11743	   else
11744	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11745	   fi
11746	   ;;
11747	 # The "-l" case would never come before the object being
11748	 # linked, so don't bother handling this case.
11749	 esac
11750       else
11751	 if test -z "$postdeps_CXX"; then
11752	   postdeps_CXX="${prev}${p}"
11753	 else
11754	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11755	 fi
11756       fi
11757       ;;
11758
11759    *.$objext)
11760       # This assumes that the test object file only shows up
11761       # once in the compiler output.
11762       if test "$p" = "conftest.$objext"; then
11763	 pre_test_object_deps_done=yes
11764	 continue
11765       fi
11766
11767       if test "$pre_test_object_deps_done" = no; then
11768	 if test -z "$predep_objects_CXX"; then
11769	   predep_objects_CXX="$p"
11770	 else
11771	   predep_objects_CXX="$predep_objects_CXX $p"
11772	 fi
11773       else
11774	 if test -z "$postdep_objects_CXX"; then
11775	   postdep_objects_CXX="$p"
11776	 else
11777	   postdep_objects_CXX="$postdep_objects_CXX $p"
11778	 fi
11779       fi
11780       ;;
11781
11782    *) ;; # Ignore the rest.
11783
11784    esac
11785  done
11786
11787  # Clean up.
11788  rm -f a.out a.exe
11789else
11790  echo "libtool.m4: error: problem compiling CXX test program"
11791fi
11792
11793$rm -f confest.$objext
11794
11795case " $postdeps_CXX " in
11796*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11797esac
11798
11799lt_prog_compiler_wl_CXX=
11800lt_prog_compiler_pic_CXX=
11801lt_prog_compiler_static_CXX=
11802
11803{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11804echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11805
11806  # C++ specific cases for pic, static, wl, etc.
11807  if test "$GXX" = yes; then
11808    lt_prog_compiler_wl_CXX='-Wl,'
11809    lt_prog_compiler_static_CXX='-static'
11810
11811    case $host_os in
11812    aix*)
11813      # All AIX code is PIC.
11814      if test "$host_cpu" = ia64; then
11815	# AIX 5 now supports IA64 processor
11816	lt_prog_compiler_static_CXX='-Bstatic'
11817      fi
11818      ;;
11819    amigaos*)
11820      # FIXME: we need at least 68020 code to build shared libraries, but
11821      # adding the `-m68020' flag to GCC prevents building anything better,
11822      # like `-m68040'.
11823      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11824      ;;
11825    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11826      # PIC is the default for these OSes.
11827      ;;
11828    mingw* | os2* | pw32*)
11829      # This hack is so that the source file can tell whether it is being
11830      # built for inclusion in a dll (and should export symbols for example).
11831      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11832      ;;
11833    darwin* | rhapsody*)
11834      # PIC is the default on this platform
11835      # Common symbols not allowed in MH_DYLIB files
11836      lt_prog_compiler_pic_CXX='-fno-common'
11837      ;;
11838    *djgpp*)
11839      # DJGPP does not support shared libraries at all
11840      lt_prog_compiler_pic_CXX=
11841      ;;
11842    sysv4*MP*)
11843      if test -d /usr/nec; then
11844	lt_prog_compiler_pic_CXX=-Kconform_pic
11845      fi
11846      ;;
11847    hpux*)
11848      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11849      # not for PA HP-UX.
11850      case "$host_cpu" in
11851      hppa*64*|ia64*)
11852	;;
11853      *)
11854	lt_prog_compiler_pic_CXX='-fPIC'
11855	;;
11856      esac
11857      ;;
11858    *)
11859      lt_prog_compiler_pic_CXX='-fPIC'
11860      ;;
11861    esac
11862  else
11863    case $host_os in
11864      aix4* | aix5*)
11865	# All AIX code is PIC.
11866	if test "$host_cpu" = ia64; then
11867	  # AIX 5 now supports IA64 processor
11868	  lt_prog_compiler_static_CXX='-Bstatic'
11869	else
11870	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11871	fi
11872	;;
11873      chorus*)
11874	case $cc_basename in
11875	cxch68*)
11876	  # Green Hills C++ Compiler
11877	  # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
11878	  ;;
11879	esac
11880	;;
11881       darwin*)
11882         # PIC is the default on this platform
11883         # Common symbols not allowed in MH_DYLIB files
11884         case $cc_basename in
11885           xlc*)
11886           lt_prog_compiler_pic_CXX='-qnocommon'
11887           lt_prog_compiler_wl_CXX='-Wl,'
11888           ;;
11889         esac
11890       ;;
11891      dgux*)
11892	case $cc_basename in
11893	  ec++*)
11894	    lt_prog_compiler_pic_CXX='-KPIC'
11895	    ;;
11896	  ghcx*)
11897	    # Green Hills C++ Compiler
11898	    lt_prog_compiler_pic_CXX='-pic'
11899	    ;;
11900	  *)
11901	    ;;
11902	esac
11903	;;
11904      freebsd* | kfreebsd*-gnu | dragonfly*)
11905	# FreeBSD uses GNU C++
11906	;;
11907      hpux9* | hpux10* | hpux11*)
11908	case $cc_basename in
11909	  CC*)
11910	    lt_prog_compiler_wl_CXX='-Wl,'
11911	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
11912	    if test "$host_cpu" != ia64; then
11913	      lt_prog_compiler_pic_CXX='+Z'
11914	    fi
11915	    ;;
11916	  aCC*)
11917	    lt_prog_compiler_wl_CXX='-Wl,'
11918	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
11919	    case "$host_cpu" in
11920	    hppa*64*|ia64*)
11921	      # +Z the default
11922	      ;;
11923	    *)
11924	      lt_prog_compiler_pic_CXX='+Z'
11925	      ;;
11926	    esac
11927	    ;;
11928	  *)
11929	    ;;
11930	esac
11931	;;
11932      irix5* | irix6* | nonstopux*)
11933	case $cc_basename in
11934	  CC*)
11935	    lt_prog_compiler_wl_CXX='-Wl,'
11936	    lt_prog_compiler_static_CXX='-non_shared'
11937	    # CC pic flag -KPIC is the default.
11938	    ;;
11939	  *)
11940	    ;;
11941	esac
11942	;;
11943      linux*)
11944	case $cc_basename in
11945	  KCC*)
11946	    # KAI C++ Compiler
11947	    lt_prog_compiler_wl_CXX='--backend -Wl,'
11948	    lt_prog_compiler_pic_CXX='-fPIC'
11949	    ;;
11950	  icpc* | ecpc*)
11951	    # Intel C++
11952	    lt_prog_compiler_wl_CXX='-Wl,'
11953	    lt_prog_compiler_pic_CXX='-KPIC'
11954	    lt_prog_compiler_static_CXX='-static'
11955	    ;;
11956	  pgCC*)
11957	    # Portland Group C++ compiler.
11958	    lt_prog_compiler_wl_CXX='-Wl,'
11959	    lt_prog_compiler_pic_CXX='-fpic'
11960	    lt_prog_compiler_static_CXX='-static'
11961	    ;;
11962	  cxx*)
11963	    # Compaq C++
11964	    # Make sure the PIC flag is empty.  It appears that all Alpha
11965	    # Linux and Compaq Tru64 Unix objects are PIC.
11966	    lt_prog_compiler_pic_CXX=
11967	    lt_prog_compiler_static_CXX='-non_shared'
11968	    ;;
11969	  *)
11970	    ;;
11971	esac
11972	;;
11973      lynxos*)
11974	;;
11975      m88k*)
11976	;;
11977      mvs*)
11978	case $cc_basename in
11979	  cxx*)
11980	    lt_prog_compiler_pic_CXX='-W c,exportall'
11981	    ;;
11982	  *)
11983	    ;;
11984	esac
11985	;;
11986      netbsd*)
11987	;;
11988      osf3* | osf4* | osf5*)
11989	case $cc_basename in
11990	  KCC*)
11991	    lt_prog_compiler_wl_CXX='--backend -Wl,'
11992	    ;;
11993	  RCC*)
11994	    # Rational C++ 2.4.1
11995	    lt_prog_compiler_pic_CXX='-pic'
11996	    ;;
11997	  cxx*)
11998	    # Digital/Compaq C++
11999	    lt_prog_compiler_wl_CXX='-Wl,'
12000	    # Make sure the PIC flag is empty.  It appears that all Alpha
12001	    # Linux and Compaq Tru64 Unix objects are PIC.
12002	    lt_prog_compiler_pic_CXX=
12003	    lt_prog_compiler_static_CXX='-non_shared'
12004	    ;;
12005	  *)
12006	    ;;
12007	esac
12008	;;
12009      psos*)
12010	;;
12011      sco*)
12012	case $cc_basename in
12013	  CC*)
12014	    lt_prog_compiler_pic_CXX='-fPIC'
12015	    ;;
12016	  *)
12017	    ;;
12018	esac
12019	;;
12020      solaris*)
12021	case $cc_basename in
12022	  CC*)
12023	    # Sun C++ 4.2, 5.x and Centerline C++
12024	    lt_prog_compiler_pic_CXX='-KPIC'
12025	    lt_prog_compiler_static_CXX='-Bstatic'
12026	    lt_prog_compiler_wl_CXX='-Qoption ld '
12027	    ;;
12028	  gcx*)
12029	    # Green Hills C++ Compiler
12030	    lt_prog_compiler_pic_CXX='-PIC'
12031	    ;;
12032	  *)
12033	    ;;
12034	esac
12035	;;
12036      sunos4*)
12037	case $cc_basename in
12038	  CC*)
12039	    # Sun C++ 4.x
12040	    lt_prog_compiler_pic_CXX='-pic'
12041	    lt_prog_compiler_static_CXX='-Bstatic'
12042	    ;;
12043	  lcc*)
12044	    # Lucid
12045	    lt_prog_compiler_pic_CXX='-pic'
12046	    ;;
12047	  *)
12048	    ;;
12049	esac
12050	;;
12051      tandem*)
12052	case $cc_basename in
12053	  NCC*)
12054	    # NonStop-UX NCC 3.20
12055	    lt_prog_compiler_pic_CXX='-KPIC'
12056	    ;;
12057	  *)
12058	    ;;
12059	esac
12060	;;
12061      unixware*)
12062	;;
12063      vxworks*)
12064	;;
12065      *)
12066	lt_prog_compiler_can_build_shared_CXX=no
12067	;;
12068    esac
12069  fi
12070
12071{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12072echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12073
12074#
12075# Check to make sure the PIC flag actually works.
12076#
12077if test -n "$lt_prog_compiler_pic_CXX"; then
12078
12079{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12080echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12081if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12082  echo $ECHO_N "(cached) $ECHO_C" >&6
12083else
12084  lt_prog_compiler_pic_works_CXX=no
12085  ac_outfile=conftest.$ac_objext
12086   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12087   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12088   # Insert the option either (1) after the last *FLAGS variable, or
12089   # (2) before a word containing "conftest.", or (3) at the end.
12090   # Note that $ac_compile itself does not contain backslashes and begins
12091   # with a dollar sign (not a hyphen), so the echo should work correctly.
12092   # The option is referenced via a variable to avoid confusing sed.
12093   lt_compile=`echo "$ac_compile" | $SED \
12094   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
12095   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12096   -e 's:$: $lt_compiler_flag:'`
12097   (eval echo "\"\$as_me:12097: $lt_compile\"" >&5)
12098   (eval "$lt_compile" 2>conftest.err)
12099   ac_status=$?
12100   cat conftest.err >&5
12101   echo "$as_me:12101: \$? = $ac_status" >&5
12102   if (exit $ac_status) && test -s "$ac_outfile"; then
12103     # The compiler can only warn and ignore the option if not recognized
12104     # So say no if there are warnings other than the usual output.
12105     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
12106     $SED '/^$/d' conftest.err >conftest.er2
12107     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
12108       lt_prog_compiler_pic_works_CXX=yes
12109     fi
12110   fi
12111   $rm conftest*
12112
12113fi
12114{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12115echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12116
12117if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12118    case $lt_prog_compiler_pic_CXX in
12119     "" | " "*) ;;
12120     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12121     esac
12122else
12123    lt_prog_compiler_pic_CXX=
12124     lt_prog_compiler_can_build_shared_CXX=no
12125fi
12126
12127fi
12128case "$host_os" in
12129  # For platforms which do not support PIC, -DPIC is meaningless:
12130  *djgpp*)
12131    lt_prog_compiler_pic_CXX=
12132    ;;
12133  *)
12134    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12135    ;;
12136esac
12137
12138{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12139echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12140if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12141  echo $ECHO_N "(cached) $ECHO_C" >&6
12142else
12143  lt_cv_prog_compiler_c_o_CXX=no
12144   $rm -r conftest 2>/dev/null
12145   mkdir conftest
12146   cd conftest
12147   mkdir out
12148   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12149
12150   lt_compiler_flag="-o out/conftest2.$ac_objext"
12151   # Insert the option either (1) after the last *FLAGS variable, or
12152   # (2) before a word containing "conftest.", or (3) at the end.
12153   # Note that $ac_compile itself does not contain backslashes and begins
12154   # with a dollar sign (not a hyphen), so the echo should work correctly.
12155   lt_compile=`echo "$ac_compile" | $SED \
12156   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
12157   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12158   -e 's:$: $lt_compiler_flag:'`
12159   (eval echo "\"\$as_me:12159: $lt_compile\"" >&5)
12160   (eval "$lt_compile" 2>out/conftest.err)
12161   ac_status=$?
12162   cat out/conftest.err >&5
12163   echo "$as_me:12163: \$? = $ac_status" >&5
12164   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12165   then
12166     # The compiler can only warn and ignore the option if not recognized
12167     # So say no if there are warnings
12168     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
12169     $SED '/^$/d' out/conftest.err >out/conftest.er2
12170     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12171       lt_cv_prog_compiler_c_o_CXX=yes
12172     fi
12173   fi
12174   chmod u+w .
12175   $rm conftest*
12176   # SGI C++ compiler will create directory out/ii_files/ for
12177   # template instantiation
12178   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12179   $rm out/* && rmdir out
12180   cd ..
12181   rmdir conftest
12182   $rm conftest*
12183
12184fi
12185{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12186echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12187
12188
12189hard_links="nottested"
12190if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12191  # do not overwrite the value of need_locks provided by the user
12192  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12193echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12194  hard_links=yes
12195  $rm conftest*
12196  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12197  touch conftest.a
12198  ln conftest.a conftest.b 2>&5 || hard_links=no
12199  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12200  { echo "$as_me:$LINENO: result: $hard_links" >&5
12201echo "${ECHO_T}$hard_links" >&6; }
12202  if test "$hard_links" = no; then
12203    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12204echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12205    need_locks=warn
12206  fi
12207else
12208  need_locks=no
12209fi
12210
12211{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12212echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12213
12214  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12215  case $host_os in
12216  aix4* | aix5*)
12217    # If we're using GNU nm, then we don't want the "-C" option.
12218    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12219    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12220      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
12221    else
12222      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
12223    fi
12224    ;;
12225  pw32*)
12226    export_symbols_cmds_CXX="$ltdll_cmds"
12227  ;;
12228  cygwin* | mingw*)
12229    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
12230  ;;
12231  *)
12232    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12233  ;;
12234  esac
12235
12236{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12237echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12238test "$ld_shlibs_CXX" = no && can_build_shared=no
12239
12240variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12241if test "$GCC" = yes; then
12242  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12243fi
12244
12245#
12246# Do we need to explicitly link libc?
12247#
12248case "x$archive_cmds_need_lc_CXX" in
12249x|xyes)
12250  # Assume -lc should be added
12251  archive_cmds_need_lc_CXX=yes
12252
12253  if test "$enable_shared" = yes && test "$GCC" = yes; then
12254    case $archive_cmds_CXX in
12255    *'~'*)
12256      # FIXME: we may have to deal with multi-command sequences.
12257      ;;
12258    '$CC '*)
12259      # Test whether the compiler implicitly links with -lc since on some
12260      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12261      # to ld, don't add -lc before -lgcc.
12262      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12263echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12264      $rm conftest*
12265      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12266
12267      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12268  (eval $ac_compile) 2>&5
12269  ac_status=$?
12270  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12271  (exit $ac_status); } 2>conftest.err; then
12272        soname=conftest
12273        lib=conftest
12274        libobjs=conftest.$ac_objext
12275        deplibs=
12276        wl=$lt_prog_compiler_wl_CXX
12277        compiler_flags=-v
12278        linker_flags=-v
12279        verstring=
12280        output_objdir=.
12281        libname=conftest
12282        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12283        allow_undefined_flag_CXX=
12284        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12285  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12286  ac_status=$?
12287  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12288  (exit $ac_status); }
12289        then
12290	  archive_cmds_need_lc_CXX=no
12291        else
12292	  archive_cmds_need_lc_CXX=yes
12293        fi
12294        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12295      else
12296        cat conftest.err 1>&5
12297      fi
12298      $rm conftest*
12299      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12300echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12301      ;;
12302    esac
12303  fi
12304  ;;
12305esac
12306
12307{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12308echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12309library_names_spec=
12310libname_spec='lib$name'
12311soname_spec=
12312shrext_cmds=".so"
12313postinstall_cmds=
12314postuninstall_cmds=
12315finish_cmds=
12316finish_eval=
12317shlibpath_var=
12318shlibpath_overrides_runpath=unknown
12319version_type=none
12320dynamic_linker="$host_os ld.so"
12321sys_lib_dlsearch_path_spec="/lib /usr/lib"
12322if test "$GCC" = yes; then
12323  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12324  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12325    # if the path contains ";" then we assume it to be the separator
12326    # otherwise default to the standard path separator (i.e. ":") - it is
12327    # assumed that no part of a normal pathname contains ";" but that should
12328    # okay in the real world where ";" in dirpaths is itself problematic.
12329    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12330  else
12331    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12332  fi
12333else
12334  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12335fi
12336need_lib_prefix=unknown
12337hardcode_into_libs=no
12338
12339# when you set need_version to no, make sure it does not cause -set_version
12340# flags to be left without arguments
12341need_version=unknown
12342
12343case $host_os in
12344aix3*)
12345  version_type=linux
12346  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12347  shlibpath_var=LIBPATH
12348
12349  # AIX 3 has no versioning support, so we append a major version to the name.
12350  soname_spec='${libname}${release}${shared_ext}$major'
12351  ;;
12352
12353aix4* | aix5*)
12354  version_type=linux
12355  need_lib_prefix=no
12356  need_version=no
12357  hardcode_into_libs=yes
12358  if test "$host_cpu" = ia64; then
12359    # AIX 5 supports IA64
12360    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12361    shlibpath_var=LD_LIBRARY_PATH
12362  else
12363    # With GCC up to 2.95.x, collect2 would create an import file
12364    # for dependence libraries.  The import file would start with
12365    # the line `#! .'.  This would cause the generated library to
12366    # depend on `.', always an invalid library.  This was fixed in
12367    # development snapshots of GCC prior to 3.0.
12368    case $host_os in
12369      aix4 | aix4.[01] | aix4.[01].*)
12370      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12371	   echo ' yes '
12372	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12373	:
12374      else
12375	can_build_shared=no
12376      fi
12377      ;;
12378    esac
12379    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12380    # soname into executable. Probably we can add versioning support to
12381    # collect2, so additional links can be useful in future.
12382    if test "$aix_use_runtimelinking" = yes; then
12383      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12384      # instead of lib<name>.a to let people know that these are not
12385      # typical AIX shared libraries.
12386      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12387    else
12388      # We preserve .a as extension for shared libraries through AIX4.2
12389      # and later when we are not doing run time linking.
12390      library_names_spec='${libname}${release}.a $libname.a'
12391      soname_spec='${libname}${release}${shared_ext}$major'
12392    fi
12393    shlibpath_var=LIBPATH
12394  fi
12395  ;;
12396
12397amigaos*)
12398  library_names_spec='$libname.ixlibrary $libname.a'
12399  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12400  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'
12401  ;;
12402
12403beos*)
12404  library_names_spec='${libname}${shared_ext}'
12405  dynamic_linker="$host_os ld.so"
12406  shlibpath_var=LIBRARY_PATH
12407  ;;
12408
12409bsdi[45]*)
12410  version_type=linux
12411  need_version=no
12412  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12413  soname_spec='${libname}${release}${shared_ext}$major'
12414  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12415  shlibpath_var=LD_LIBRARY_PATH
12416  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12417  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12418  # the default ld.so.conf also contains /usr/contrib/lib and
12419  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12420  # libtool to hard-code these into programs
12421  ;;
12422
12423cygwin* | mingw* | pw32*)
12424  version_type=windows
12425  shrext_cmds=".dll"
12426  need_version=no
12427  need_lib_prefix=no
12428
12429  case $GCC,$host_os in
12430  yes,cygwin* | yes,mingw* | yes,pw32*)
12431    library_names_spec='$libname.dll.a'
12432    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12433    postinstall_cmds='base_file=`basename \${file}`~
12434      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12435      dldir=$destdir/`dirname \$dlpath`~
12436      test -d \$dldir || mkdir -p \$dldir~
12437      $install_prog $dir/$dlname \$dldir/$dlname'
12438    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12439      dlpath=$dir/\$dldll~
12440       $rm \$dlpath'
12441    shlibpath_overrides_runpath=yes
12442
12443    case $host_os in
12444    cygwin*)
12445      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12446      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12447      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12448      ;;
12449    mingw*)
12450      # MinGW DLLs use traditional 'lib' prefix
12451      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12452      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12453      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12454        # It is most probably a Windows format PATH printed by
12455        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12456        # path with ; separators, and with drive letters. We can handle the
12457        # drive letters (cygwin fileutils understands them), so leave them,
12458        # especially as we might pass files found there to a mingw objdump,
12459        # which wouldn't understand a cygwinified path. Ahh.
12460        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12461      else
12462        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12463      fi
12464      ;;
12465    pw32*)
12466      # pw32 DLLs use 'pw' prefix rather than 'lib'
12467      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12468      ;;
12469    esac
12470    ;;
12471
12472  *)
12473    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12474    ;;
12475  esac
12476  dynamic_linker='Win32 ld.exe'
12477  # FIXME: first we should search . and the directory the executable is in
12478  shlibpath_var=PATH
12479  ;;
12480
12481darwin* | rhapsody*)
12482  dynamic_linker="$host_os dyld"
12483  version_type=darwin
12484  need_lib_prefix=no
12485  need_version=no
12486  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12487  soname_spec='${libname}${release}${major}$shared_ext'
12488  shlibpath_overrides_runpath=yes
12489  shlibpath_var=DYLD_LIBRARY_PATH
12490  shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
12491  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12492  if test "$GCC" = yes; then
12493    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
12494  else
12495    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12496  fi
12497  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12498  ;;
12499
12500dgux*)
12501  version_type=linux
12502  need_lib_prefix=no
12503  need_version=no
12504  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12505  soname_spec='${libname}${release}${shared_ext}$major'
12506  shlibpath_var=LD_LIBRARY_PATH
12507  ;;
12508
12509freebsd1*)
12510  dynamic_linker=no
12511  ;;
12512
12513kfreebsd*-gnu)
12514  version_type=linux
12515  need_lib_prefix=no
12516  need_version=no
12517  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12518  soname_spec='${libname}${release}${shared_ext}$major'
12519  shlibpath_var=LD_LIBRARY_PATH
12520  shlibpath_overrides_runpath=no
12521  hardcode_into_libs=yes
12522  dynamic_linker='GNU ld.so'
12523  ;;
12524
12525freebsd* | dragonfly*)
12526  # DragonFly does not have aout.  When/if they implement a new
12527  # versioning mechanism, adjust this.
12528  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
12529  version_type=freebsd-$objformat
12530  case $version_type in
12531    freebsd-elf*)
12532      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12533      need_version=no
12534      need_lib_prefix=no
12535      ;;
12536    freebsd-*)
12537      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12538      need_version=yes
12539      ;;
12540  esac
12541  shlibpath_var=LD_LIBRARY_PATH
12542  case $host_os in
12543  freebsd2*)
12544    shlibpath_overrides_runpath=yes
12545    ;;
12546  freebsd3.[01]* | freebsdelf3.[01]*)
12547    shlibpath_overrides_runpath=yes
12548    hardcode_into_libs=yes
12549    ;;
12550  *) # from 3.2 on
12551    shlibpath_overrides_runpath=no
12552    hardcode_into_libs=yes
12553    ;;
12554  esac
12555  ;;
12556
12557gnu*)
12558  version_type=linux
12559  need_lib_prefix=no
12560  need_version=no
12561  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12562  soname_spec='${libname}${release}${shared_ext}$major'
12563  shlibpath_var=LD_LIBRARY_PATH
12564  hardcode_into_libs=yes
12565  ;;
12566
12567hpux9* | hpux10* | hpux11*)
12568  # Give a soname corresponding to the major version so that dld.sl refuses to
12569  # link against other versions.
12570  version_type=sunos
12571  need_lib_prefix=no
12572  need_version=no
12573  case "$host_cpu" in
12574  ia64*)
12575    shrext_cmds='.so'
12576    hardcode_into_libs=yes
12577    dynamic_linker="$host_os dld.so"
12578    shlibpath_var=LD_LIBRARY_PATH
12579    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12580    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12581    soname_spec='${libname}${release}${shared_ext}$major'
12582    if test "X$HPUX_IA64_MODE" = X32; then
12583      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12584    else
12585      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12586    fi
12587    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12588    ;;
12589   hppa*64*)
12590     shrext_cmds='.sl'
12591     hardcode_into_libs=yes
12592     dynamic_linker="$host_os dld.sl"
12593     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12594     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12595     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12596     soname_spec='${libname}${release}${shared_ext}$major'
12597     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12598     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12599     ;;
12600   *)
12601    shrext_cmds='.sl'
12602    dynamic_linker="$host_os dld.sl"
12603    shlibpath_var=SHLIB_PATH
12604    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12605    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12606    soname_spec='${libname}${release}${shared_ext}$major'
12607    ;;
12608  esac
12609  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12610  postinstall_cmds='chmod 555 $lib'
12611  ;;
12612
12613irix5* | irix6* | nonstopux*)
12614  case $host_os in
12615    nonstopux*) version_type=nonstopux ;;
12616    *)
12617	if test "$lt_cv_prog_gnu_ld" = yes; then
12618		version_type=linux
12619	else
12620		version_type=irix
12621	fi ;;
12622  esac
12623  need_lib_prefix=no
12624  need_version=no
12625  soname_spec='${libname}${release}${shared_ext}$major'
12626  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12627  case $host_os in
12628  irix5* | nonstopux*)
12629    libsuff= shlibsuff=
12630    ;;
12631  *)
12632    case $LD in # libtool.m4 will add one of these switches to LD
12633    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12634      libsuff= shlibsuff= libmagic=32-bit;;
12635    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12636      libsuff=32 shlibsuff=N32 libmagic=N32;;
12637    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12638      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12639    *) libsuff= shlibsuff= libmagic=never-match;;
12640    esac
12641    ;;
12642  esac
12643  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12644  shlibpath_overrides_runpath=no
12645  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12646  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12647  hardcode_into_libs=yes
12648  ;;
12649
12650# No shared lib support for Linux oldld, aout, or coff.
12651linux*oldld* | linux*aout* | linux*coff*)
12652  dynamic_linker=no
12653  ;;
12654
12655# This must be Linux ELF.
12656linux*)
12657  version_type=linux
12658  need_lib_prefix=no
12659  need_version=no
12660  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12661  soname_spec='${libname}${release}${shared_ext}$major'
12662  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12663  shlibpath_var=LD_LIBRARY_PATH
12664  shlibpath_overrides_runpath=no
12665  # This implies no fast_install, which is unacceptable.
12666  # Some rework will be needed to allow for fast_install
12667  # before this can be enabled.
12668  hardcode_into_libs=yes
12669
12670  # Append ld.so.conf contents to the search path
12671  if test -f /etc/ld.so.conf; then
12672    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12673    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12674  fi
12675
12676  # We used to test for /lib/ld.so.1 and disable shared libraries on
12677  # powerpc, because MkLinux only supported shared libraries with the
12678  # GNU dynamic linker.  Since this was broken with cross compilers,
12679  # most powerpc-linux boxes support dynamic linking these days and
12680  # people can always --disable-shared, the test was removed, and we
12681  # assume the GNU/Linux dynamic linker is in use.
12682  dynamic_linker='GNU/Linux ld.so'
12683  ;;
12684
12685knetbsd*-gnu)
12686  version_type=linux
12687  need_lib_prefix=no
12688  need_version=no
12689  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12690  soname_spec='${libname}${release}${shared_ext}$major'
12691  shlibpath_var=LD_LIBRARY_PATH
12692  shlibpath_overrides_runpath=no
12693  hardcode_into_libs=yes
12694  dynamic_linker='GNU ld.so'
12695  ;;
12696
12697netbsd*)
12698  version_type=sunos
12699  need_lib_prefix=no
12700  need_version=no
12701  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12702    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12703    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12704    dynamic_linker='NetBSD (a.out) ld.so'
12705  else
12706    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12707    soname_spec='${libname}${release}${shared_ext}$major'
12708    dynamic_linker='NetBSD ld.elf_so'
12709  fi
12710  shlibpath_var=LD_LIBRARY_PATH
12711  shlibpath_overrides_runpath=yes
12712  hardcode_into_libs=yes
12713  ;;
12714
12715newsos6)
12716  version_type=linux
12717  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12718  shlibpath_var=LD_LIBRARY_PATH
12719  shlibpath_overrides_runpath=yes
12720  ;;
12721
12722nto-qnx*)
12723  version_type=linux
12724  need_lib_prefix=no
12725  need_version=no
12726  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12727  soname_spec='${libname}${release}${shared_ext}$major'
12728  shlibpath_var=LD_LIBRARY_PATH
12729  shlibpath_overrides_runpath=yes
12730  ;;
12731
12732openbsd*)
12733  version_type=sunos
12734  need_lib_prefix=no
12735  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12736  case $host_os in
12737    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12738    *)                         need_version=no  ;;
12739  esac
12740  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12741  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12742  shlibpath_var=LD_LIBRARY_PATH
12743  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12744    case $host_os in
12745      openbsd2.[89] | openbsd2.[89].*)
12746	shlibpath_overrides_runpath=no
12747	;;
12748      *)
12749	shlibpath_overrides_runpath=yes
12750	;;
12751      esac
12752  else
12753    shlibpath_overrides_runpath=yes
12754  fi
12755  ;;
12756
12757os2*)
12758  libname_spec='$name'
12759  shrext_cmds=".dll"
12760  need_lib_prefix=no
12761  library_names_spec='$libname${shared_ext} $libname.a'
12762  dynamic_linker='OS/2 ld.exe'
12763  shlibpath_var=LIBPATH
12764  ;;
12765
12766osf3* | osf4* | osf5*)
12767  version_type=osf
12768  need_lib_prefix=no
12769  need_version=no
12770  soname_spec='${libname}${release}${shared_ext}$major'
12771  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12772  shlibpath_var=LD_LIBRARY_PATH
12773  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12774  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12775  ;;
12776
12777sco3.2v5*)
12778  version_type=osf
12779  soname_spec='${libname}${release}${shared_ext}$major'
12780  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12781  shlibpath_var=LD_LIBRARY_PATH
12782  ;;
12783
12784solaris*)
12785  version_type=linux
12786  need_lib_prefix=no
12787  need_version=no
12788  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12789  soname_spec='${libname}${release}${shared_ext}$major'
12790  shlibpath_var=LD_LIBRARY_PATH
12791  shlibpath_overrides_runpath=yes
12792  hardcode_into_libs=yes
12793  # ldd complains unless libraries are executable
12794  postinstall_cmds='chmod +x $lib'
12795  ;;
12796
12797sunos4*)
12798  version_type=sunos
12799  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12800  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12801  shlibpath_var=LD_LIBRARY_PATH
12802  shlibpath_overrides_runpath=yes
12803  if test "$with_gnu_ld" = yes; then
12804    need_lib_prefix=no
12805  fi
12806  need_version=yes
12807  ;;
12808
12809sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12810  version_type=linux
12811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12812  soname_spec='${libname}${release}${shared_ext}$major'
12813  shlibpath_var=LD_LIBRARY_PATH
12814  case $host_vendor in
12815    sni)
12816      shlibpath_overrides_runpath=no
12817      need_lib_prefix=no
12818      export_dynamic_flag_spec='${wl}-Blargedynsym'
12819      runpath_var=LD_RUN_PATH
12820      ;;
12821    siemens)
12822      need_lib_prefix=no
12823      ;;
12824    motorola)
12825      need_lib_prefix=no
12826      need_version=no
12827      shlibpath_overrides_runpath=no
12828      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12829      ;;
12830  esac
12831  ;;
12832
12833sysv4*MP*)
12834  if test -d /usr/nec ;then
12835    version_type=linux
12836    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12837    soname_spec='$libname${shared_ext}.$major'
12838    shlibpath_var=LD_LIBRARY_PATH
12839  fi
12840  ;;
12841
12842uts4*)
12843  version_type=linux
12844  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12845  soname_spec='${libname}${release}${shared_ext}$major'
12846  shlibpath_var=LD_LIBRARY_PATH
12847  ;;
12848
12849*)
12850  dynamic_linker=no
12851  ;;
12852esac
12853{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12854echo "${ECHO_T}$dynamic_linker" >&6; }
12855test "$dynamic_linker" = no && can_build_shared=no
12856
12857{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
12858echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
12859hardcode_action_CXX=
12860if test -n "$hardcode_libdir_flag_spec_CXX" || \
12861   test -n "$runpath_var_CXX" || \
12862   test "X$hardcode_automatic_CXX" = "Xyes" ; then
12863
12864  # We can hardcode non-existant directories.
12865  if test "$hardcode_direct_CXX" != no &&
12866     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12867     # have to relink, otherwise we might link with an installed library
12868     # when we should be linking with a yet-to-be-installed one
12869     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
12870     test "$hardcode_minus_L_CXX" != no; then
12871    # Linking always hardcodes the temporary library directory.
12872    hardcode_action_CXX=relink
12873  else
12874    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12875    hardcode_action_CXX=immediate
12876  fi
12877else
12878  # We cannot hardcode anything, or else we can only hardcode existing
12879  # directories.
12880  hardcode_action_CXX=unsupported
12881fi
12882{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
12883echo "${ECHO_T}$hardcode_action_CXX" >&6; }
12884
12885if test "$hardcode_action_CXX" = relink; then
12886  # Fast installation is not supported
12887  enable_fast_install=no
12888elif test "$shlibpath_overrides_runpath" = yes ||
12889     test "$enable_shared" = no; then
12890  # Fast installation is not necessary
12891  enable_fast_install=needless
12892fi
12893
12894striplib=
12895old_striplib=
12896{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
12897echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
12898if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
12899  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12900  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12901  { echo "$as_me:$LINENO: result: yes" >&5
12902echo "${ECHO_T}yes" >&6; }
12903else
12904# FIXME - insert some real tests, host_os isn't really good enough
12905  case $host_os in
12906   darwin*)
12907       if test -n "$STRIP" ; then
12908         striplib="$STRIP -x"
12909         { echo "$as_me:$LINENO: result: yes" >&5
12910echo "${ECHO_T}yes" >&6; }
12911       else
12912  { echo "$as_me:$LINENO: result: no" >&5
12913echo "${ECHO_T}no" >&6; }
12914fi
12915       ;;
12916   *)
12917  { echo "$as_me:$LINENO: result: no" >&5
12918echo "${ECHO_T}no" >&6; }
12919    ;;
12920  esac
12921fi
12922
12923if test "x$enable_dlopen" != xyes; then
12924  enable_dlopen=unknown
12925  enable_dlopen_self=unknown
12926  enable_dlopen_self_static=unknown
12927else
12928  lt_cv_dlopen=no
12929  lt_cv_dlopen_libs=
12930
12931  case $host_os in
12932  beos*)
12933    lt_cv_dlopen="load_add_on"
12934    lt_cv_dlopen_libs=
12935    lt_cv_dlopen_self=yes
12936    ;;
12937
12938  mingw* | pw32*)
12939    lt_cv_dlopen="LoadLibrary"
12940    lt_cv_dlopen_libs=
12941   ;;
12942
12943  cygwin*)
12944    lt_cv_dlopen="dlopen"
12945    lt_cv_dlopen_libs=
12946   ;;
12947
12948  darwin*)
12949  # if libdl is installed we need to link against it
12950    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12951echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
12952if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12953  echo $ECHO_N "(cached) $ECHO_C" >&6
12954else
12955  ac_check_lib_save_LIBS=$LIBS
12956LIBS="-ldl  $LIBS"
12957cat >conftest.$ac_ext <<_ACEOF
12958/* confdefs.h.  */
12959_ACEOF
12960cat confdefs.h >>conftest.$ac_ext
12961cat >>conftest.$ac_ext <<_ACEOF
12962/* end confdefs.h.  */
12963
12964/* Override any GCC internal prototype to avoid an error.
12965   Use char because int might match the return type of a GCC
12966   builtin and then its argument prototype would still apply.  */
12967#ifdef __cplusplus
12968extern "C"
12969#endif
12970char dlopen ();
12971int
12972main ()
12973{
12974return dlopen ();
12975  ;
12976  return 0;
12977}
12978_ACEOF
12979rm -f conftest.$ac_objext conftest$ac_exeext
12980if { (ac_try="$ac_link"
12981case "(($ac_try" in
12982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12983  *) ac_try_echo=$ac_try;;
12984esac
12985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12986  (eval "$ac_link") 2>conftest.er1
12987  ac_status=$?
12988  grep -v '^ *+' conftest.er1 >conftest.err
12989  rm -f conftest.er1
12990  cat conftest.err >&5
12991  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12992  (exit $ac_status); } && {
12993	 test -z "$ac_cxx_werror_flag" ||
12994	 test ! -s conftest.err
12995       } && test -s conftest$ac_exeext &&
12996       $as_test_x conftest$ac_exeext; then
12997  ac_cv_lib_dl_dlopen=yes
12998else
12999  echo "$as_me: failed program was:" >&5
13000sed 's/^/| /' conftest.$ac_ext >&5
13001
13002	ac_cv_lib_dl_dlopen=no
13003fi
13004
13005rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13006      conftest$ac_exeext conftest.$ac_ext
13007LIBS=$ac_check_lib_save_LIBS
13008fi
13009{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
13010echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
13011if test $ac_cv_lib_dl_dlopen = yes; then
13012  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13013else
13014
13015    lt_cv_dlopen="dyld"
13016    lt_cv_dlopen_libs=
13017    lt_cv_dlopen_self=yes
13018
13019fi
13020
13021   ;;
13022
13023  *)
13024    { echo "$as_me:$LINENO: checking for shl_load" >&5
13025echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
13026if test "${ac_cv_func_shl_load+set}" = set; then
13027  echo $ECHO_N "(cached) $ECHO_C" >&6
13028else
13029  cat >conftest.$ac_ext <<_ACEOF
13030/* confdefs.h.  */
13031_ACEOF
13032cat confdefs.h >>conftest.$ac_ext
13033cat >>conftest.$ac_ext <<_ACEOF
13034/* end confdefs.h.  */
13035/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
13036   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13037#define shl_load innocuous_shl_load
13038
13039/* System header to define __stub macros and hopefully few prototypes,
13040    which can conflict with char shl_load (); below.
13041    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13042    <limits.h> exists even on freestanding compilers.  */
13043
13044#ifdef __STDC__
13045# include <limits.h>
13046#else
13047# include <assert.h>
13048#endif
13049
13050#undef shl_load
13051
13052/* Override any GCC internal prototype to avoid an error.
13053   Use char because int might match the return type of a GCC
13054   builtin and then its argument prototype would still apply.  */
13055#ifdef __cplusplus
13056extern "C"
13057#endif
13058char shl_load ();
13059/* The GNU C library defines this for functions which it implements
13060    to always fail with ENOSYS.  Some functions are actually named
13061    something starting with __ and the normal name is an alias.  */
13062#if defined __stub_shl_load || defined __stub___shl_load
13063choke me
13064#endif
13065
13066int
13067main ()
13068{
13069return shl_load ();
13070  ;
13071  return 0;
13072}
13073_ACEOF
13074rm -f conftest.$ac_objext conftest$ac_exeext
13075if { (ac_try="$ac_link"
13076case "(($ac_try" in
13077  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13078  *) ac_try_echo=$ac_try;;
13079esac
13080eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13081  (eval "$ac_link") 2>conftest.er1
13082  ac_status=$?
13083  grep -v '^ *+' conftest.er1 >conftest.err
13084  rm -f conftest.er1
13085  cat conftest.err >&5
13086  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13087  (exit $ac_status); } && {
13088	 test -z "$ac_cxx_werror_flag" ||
13089	 test ! -s conftest.err
13090       } && test -s conftest$ac_exeext &&
13091       $as_test_x conftest$ac_exeext; then
13092  ac_cv_func_shl_load=yes
13093else
13094  echo "$as_me: failed program was:" >&5
13095sed 's/^/| /' conftest.$ac_ext >&5
13096
13097	ac_cv_func_shl_load=no
13098fi
13099
13100rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13101      conftest$ac_exeext conftest.$ac_ext
13102fi
13103{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
13104echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
13105if test $ac_cv_func_shl_load = yes; then
13106  lt_cv_dlopen="shl_load"
13107else
13108  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
13109echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
13110if test "${ac_cv_lib_dld_shl_load+set}" = set; then
13111  echo $ECHO_N "(cached) $ECHO_C" >&6
13112else
13113  ac_check_lib_save_LIBS=$LIBS
13114LIBS="-ldld  $LIBS"
13115cat >conftest.$ac_ext <<_ACEOF
13116/* confdefs.h.  */
13117_ACEOF
13118cat confdefs.h >>conftest.$ac_ext
13119cat >>conftest.$ac_ext <<_ACEOF
13120/* end confdefs.h.  */
13121
13122/* Override any GCC internal prototype to avoid an error.
13123   Use char because int might match the return type of a GCC
13124   builtin and then its argument prototype would still apply.  */
13125#ifdef __cplusplus
13126extern "C"
13127#endif
13128char shl_load ();
13129int
13130main ()
13131{
13132return shl_load ();
13133  ;
13134  return 0;
13135}
13136_ACEOF
13137rm -f conftest.$ac_objext conftest$ac_exeext
13138if { (ac_try="$ac_link"
13139case "(($ac_try" in
13140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13141  *) ac_try_echo=$ac_try;;
13142esac
13143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13144  (eval "$ac_link") 2>conftest.er1
13145  ac_status=$?
13146  grep -v '^ *+' conftest.er1 >conftest.err
13147  rm -f conftest.er1
13148  cat conftest.err >&5
13149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13150  (exit $ac_status); } && {
13151	 test -z "$ac_cxx_werror_flag" ||
13152	 test ! -s conftest.err
13153       } && test -s conftest$ac_exeext &&
13154       $as_test_x conftest$ac_exeext; then
13155  ac_cv_lib_dld_shl_load=yes
13156else
13157  echo "$as_me: failed program was:" >&5
13158sed 's/^/| /' conftest.$ac_ext >&5
13159
13160	ac_cv_lib_dld_shl_load=no
13161fi
13162
13163rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13164      conftest$ac_exeext conftest.$ac_ext
13165LIBS=$ac_check_lib_save_LIBS
13166fi
13167{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
13168echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
13169if test $ac_cv_lib_dld_shl_load = yes; then
13170  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
13171else
13172  { echo "$as_me:$LINENO: checking for dlopen" >&5
13173echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
13174if test "${ac_cv_func_dlopen+set}" = set; then
13175  echo $ECHO_N "(cached) $ECHO_C" >&6
13176else
13177  cat >conftest.$ac_ext <<_ACEOF
13178/* confdefs.h.  */
13179_ACEOF
13180cat confdefs.h >>conftest.$ac_ext
13181cat >>conftest.$ac_ext <<_ACEOF
13182/* end confdefs.h.  */
13183/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
13184   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13185#define dlopen innocuous_dlopen
13186
13187/* System header to define __stub macros and hopefully few prototypes,
13188    which can conflict with char dlopen (); below.
13189    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13190    <limits.h> exists even on freestanding compilers.  */
13191
13192#ifdef __STDC__
13193# include <limits.h>
13194#else
13195# include <assert.h>
13196#endif
13197
13198#undef dlopen
13199
13200/* Override any GCC internal prototype to avoid an error.
13201   Use char because int might match the return type of a GCC
13202   builtin and then its argument prototype would still apply.  */
13203#ifdef __cplusplus
13204extern "C"
13205#endif
13206char dlopen ();
13207/* The GNU C library defines this for functions which it implements
13208    to always fail with ENOSYS.  Some functions are actually named
13209    something starting with __ and the normal name is an alias.  */
13210#if defined __stub_dlopen || defined __stub___dlopen
13211choke me
13212#endif
13213
13214int
13215main ()
13216{
13217return dlopen ();
13218  ;
13219  return 0;
13220}
13221_ACEOF
13222rm -f conftest.$ac_objext conftest$ac_exeext
13223if { (ac_try="$ac_link"
13224case "(($ac_try" in
13225  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13226  *) ac_try_echo=$ac_try;;
13227esac
13228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13229  (eval "$ac_link") 2>conftest.er1
13230  ac_status=$?
13231  grep -v '^ *+' conftest.er1 >conftest.err
13232  rm -f conftest.er1
13233  cat conftest.err >&5
13234  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13235  (exit $ac_status); } && {
13236	 test -z "$ac_cxx_werror_flag" ||
13237	 test ! -s conftest.err
13238       } && test -s conftest$ac_exeext &&
13239       $as_test_x conftest$ac_exeext; then
13240  ac_cv_func_dlopen=yes
13241else
13242  echo "$as_me: failed program was:" >&5
13243sed 's/^/| /' conftest.$ac_ext >&5
13244
13245	ac_cv_func_dlopen=no
13246fi
13247
13248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13249      conftest$ac_exeext conftest.$ac_ext
13250fi
13251{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
13252echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
13253if test $ac_cv_func_dlopen = yes; then
13254  lt_cv_dlopen="dlopen"
13255else
13256  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
13257echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
13258if test "${ac_cv_lib_dl_dlopen+set}" = set; then
13259  echo $ECHO_N "(cached) $ECHO_C" >&6
13260else
13261  ac_check_lib_save_LIBS=$LIBS
13262LIBS="-ldl  $LIBS"
13263cat >conftest.$ac_ext <<_ACEOF
13264/* confdefs.h.  */
13265_ACEOF
13266cat confdefs.h >>conftest.$ac_ext
13267cat >>conftest.$ac_ext <<_ACEOF
13268/* end confdefs.h.  */
13269
13270/* Override any GCC internal prototype to avoid an error.
13271   Use char because int might match the return type of a GCC
13272   builtin and then its argument prototype would still apply.  */
13273#ifdef __cplusplus
13274extern "C"
13275#endif
13276char dlopen ();
13277int
13278main ()
13279{
13280return dlopen ();
13281  ;
13282  return 0;
13283}
13284_ACEOF
13285rm -f conftest.$ac_objext conftest$ac_exeext
13286if { (ac_try="$ac_link"
13287case "(($ac_try" in
13288  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13289  *) ac_try_echo=$ac_try;;
13290esac
13291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13292  (eval "$ac_link") 2>conftest.er1
13293  ac_status=$?
13294  grep -v '^ *+' conftest.er1 >conftest.err
13295  rm -f conftest.er1
13296  cat conftest.err >&5
13297  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13298  (exit $ac_status); } && {
13299	 test -z "$ac_cxx_werror_flag" ||
13300	 test ! -s conftest.err
13301       } && test -s conftest$ac_exeext &&
13302       $as_test_x conftest$ac_exeext; then
13303  ac_cv_lib_dl_dlopen=yes
13304else
13305  echo "$as_me: failed program was:" >&5
13306sed 's/^/| /' conftest.$ac_ext >&5
13307
13308	ac_cv_lib_dl_dlopen=no
13309fi
13310
13311rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13312      conftest$ac_exeext conftest.$ac_ext
13313LIBS=$ac_check_lib_save_LIBS
13314fi
13315{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
13316echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
13317if test $ac_cv_lib_dl_dlopen = yes; then
13318  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13319else
13320  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
13321echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
13322if test "${ac_cv_lib_svld_dlopen+set}" = set; then
13323  echo $ECHO_N "(cached) $ECHO_C" >&6
13324else
13325  ac_check_lib_save_LIBS=$LIBS
13326LIBS="-lsvld  $LIBS"
13327cat >conftest.$ac_ext <<_ACEOF
13328/* confdefs.h.  */
13329_ACEOF
13330cat confdefs.h >>conftest.$ac_ext
13331cat >>conftest.$ac_ext <<_ACEOF
13332/* end confdefs.h.  */
13333
13334/* Override any GCC internal prototype to avoid an error.
13335   Use char because int might match the return type of a GCC
13336   builtin and then its argument prototype would still apply.  */
13337#ifdef __cplusplus
13338extern "C"
13339#endif
13340char dlopen ();
13341int
13342main ()
13343{
13344return dlopen ();
13345  ;
13346  return 0;
13347}
13348_ACEOF
13349rm -f conftest.$ac_objext conftest$ac_exeext
13350if { (ac_try="$ac_link"
13351case "(($ac_try" in
13352  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13353  *) ac_try_echo=$ac_try;;
13354esac
13355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13356  (eval "$ac_link") 2>conftest.er1
13357  ac_status=$?
13358  grep -v '^ *+' conftest.er1 >conftest.err
13359  rm -f conftest.er1
13360  cat conftest.err >&5
13361  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13362  (exit $ac_status); } && {
13363	 test -z "$ac_cxx_werror_flag" ||
13364	 test ! -s conftest.err
13365       } && test -s conftest$ac_exeext &&
13366       $as_test_x conftest$ac_exeext; then
13367  ac_cv_lib_svld_dlopen=yes
13368else
13369  echo "$as_me: failed program was:" >&5
13370sed 's/^/| /' conftest.$ac_ext >&5
13371
13372	ac_cv_lib_svld_dlopen=no
13373fi
13374
13375rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13376      conftest$ac_exeext conftest.$ac_ext
13377LIBS=$ac_check_lib_save_LIBS
13378fi
13379{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
13380echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
13381if test $ac_cv_lib_svld_dlopen = yes; then
13382  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13383else
13384  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
13385echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
13386if test "${ac_cv_lib_dld_dld_link+set}" = set; then
13387  echo $ECHO_N "(cached) $ECHO_C" >&6
13388else
13389  ac_check_lib_save_LIBS=$LIBS
13390LIBS="-ldld  $LIBS"
13391cat >conftest.$ac_ext <<_ACEOF
13392/* confdefs.h.  */
13393_ACEOF
13394cat confdefs.h >>conftest.$ac_ext
13395cat >>conftest.$ac_ext <<_ACEOF
13396/* end confdefs.h.  */
13397
13398/* Override any GCC internal prototype to avoid an error.
13399   Use char because int might match the return type of a GCC
13400   builtin and then its argument prototype would still apply.  */
13401#ifdef __cplusplus
13402extern "C"
13403#endif
13404char dld_link ();
13405int
13406main ()
13407{
13408return dld_link ();
13409  ;
13410  return 0;
13411}
13412_ACEOF
13413rm -f conftest.$ac_objext conftest$ac_exeext
13414if { (ac_try="$ac_link"
13415case "(($ac_try" in
13416  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13417  *) ac_try_echo=$ac_try;;
13418esac
13419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13420  (eval "$ac_link") 2>conftest.er1
13421  ac_status=$?
13422  grep -v '^ *+' conftest.er1 >conftest.err
13423  rm -f conftest.er1
13424  cat conftest.err >&5
13425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13426  (exit $ac_status); } && {
13427	 test -z "$ac_cxx_werror_flag" ||
13428	 test ! -s conftest.err
13429       } && test -s conftest$ac_exeext &&
13430       $as_test_x conftest$ac_exeext; then
13431  ac_cv_lib_dld_dld_link=yes
13432else
13433  echo "$as_me: failed program was:" >&5
13434sed 's/^/| /' conftest.$ac_ext >&5
13435
13436	ac_cv_lib_dld_dld_link=no
13437fi
13438
13439rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13440      conftest$ac_exeext conftest.$ac_ext
13441LIBS=$ac_check_lib_save_LIBS
13442fi
13443{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
13444echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
13445if test $ac_cv_lib_dld_dld_link = yes; then
13446  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
13447fi
13448
13449
13450fi
13451
13452
13453fi
13454
13455
13456fi
13457
13458
13459fi
13460
13461
13462fi
13463
13464    ;;
13465  esac
13466
13467  if test "x$lt_cv_dlopen" != xno; then
13468    enable_dlopen=yes
13469  else
13470    enable_dlopen=no
13471  fi
13472
13473  case $lt_cv_dlopen in
13474  dlopen)
13475    save_CPPFLAGS="$CPPFLAGS"
13476    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13477
13478    save_LDFLAGS="$LDFLAGS"
13479    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13480
13481    save_LIBS="$LIBS"
13482    LIBS="$lt_cv_dlopen_libs $LIBS"
13483
13484    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
13485echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
13486if test "${lt_cv_dlopen_self+set}" = set; then
13487  echo $ECHO_N "(cached) $ECHO_C" >&6
13488else
13489  	  if test "$cross_compiling" = yes; then :
13490  lt_cv_dlopen_self=cross
13491else
13492  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13493  lt_status=$lt_dlunknown
13494  cat > conftest.$ac_ext <<EOF
13495#line 13495 "configure"
13496#include "confdefs.h"
13497
13498#if HAVE_DLFCN_H
13499#include <dlfcn.h>
13500#endif
13501
13502#include <stdio.h>
13503
13504#ifdef RTLD_GLOBAL
13505#  define LT_DLGLOBAL		RTLD_GLOBAL
13506#else
13507#  ifdef DL_GLOBAL
13508#    define LT_DLGLOBAL		DL_GLOBAL
13509#  else
13510#    define LT_DLGLOBAL		0
13511#  endif
13512#endif
13513
13514/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13515   find out it does not work in some platform. */
13516#ifndef LT_DLLAZY_OR_NOW
13517#  ifdef RTLD_LAZY
13518#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
13519#  else
13520#    ifdef DL_LAZY
13521#      define LT_DLLAZY_OR_NOW		DL_LAZY
13522#    else
13523#      ifdef RTLD_NOW
13524#        define LT_DLLAZY_OR_NOW	RTLD_NOW
13525#      else
13526#        ifdef DL_NOW
13527#          define LT_DLLAZY_OR_NOW	DL_NOW
13528#        else
13529#          define LT_DLLAZY_OR_NOW	0
13530#        endif
13531#      endif
13532#    endif
13533#  endif
13534#endif
13535
13536#ifdef __cplusplus
13537extern "C" void exit (int);
13538#endif
13539
13540void fnord() { int i=42;}
13541int main ()
13542{
13543  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13544  int status = $lt_dlunknown;
13545
13546  if (self)
13547    {
13548      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13549      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13550      /* dlclose (self); */
13551    }
13552
13553    exit (status);
13554}
13555EOF
13556  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13557  (eval $ac_link) 2>&5
13558  ac_status=$?
13559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13560  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
13561    (./conftest; exit; ) 2>/dev/null
13562    lt_status=$?
13563    case x$lt_status in
13564      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13565      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13566      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
13567    esac
13568  else :
13569    # compilation failed
13570    lt_cv_dlopen_self=no
13571  fi
13572fi
13573rm -fr conftest*
13574
13575
13576fi
13577{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
13578echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
13579
13580    if test "x$lt_cv_dlopen_self" = xyes; then
13581      LDFLAGS="$LDFLAGS $link_static_flag"
13582      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
13583echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
13584if test "${lt_cv_dlopen_self_static+set}" = set; then
13585  echo $ECHO_N "(cached) $ECHO_C" >&6
13586else
13587  	  if test "$cross_compiling" = yes; then :
13588  lt_cv_dlopen_self_static=cross
13589else
13590  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13591  lt_status=$lt_dlunknown
13592  cat > conftest.$ac_ext <<EOF
13593#line 13593 "configure"
13594#include "confdefs.h"
13595
13596#if HAVE_DLFCN_H
13597#include <dlfcn.h>
13598#endif
13599
13600#include <stdio.h>
13601
13602#ifdef RTLD_GLOBAL
13603#  define LT_DLGLOBAL		RTLD_GLOBAL
13604#else
13605#  ifdef DL_GLOBAL
13606#    define LT_DLGLOBAL		DL_GLOBAL
13607#  else
13608#    define LT_DLGLOBAL		0
13609#  endif
13610#endif
13611
13612/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13613   find out it does not work in some platform. */
13614#ifndef LT_DLLAZY_OR_NOW
13615#  ifdef RTLD_LAZY
13616#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
13617#  else
13618#    ifdef DL_LAZY
13619#      define LT_DLLAZY_OR_NOW		DL_LAZY
13620#    else
13621#      ifdef RTLD_NOW
13622#        define LT_DLLAZY_OR_NOW	RTLD_NOW
13623#      else
13624#        ifdef DL_NOW
13625#          define LT_DLLAZY_OR_NOW	DL_NOW
13626#        else
13627#          define LT_DLLAZY_OR_NOW	0
13628#        endif
13629#      endif
13630#    endif
13631#  endif
13632#endif
13633
13634#ifdef __cplusplus
13635extern "C" void exit (int);
13636#endif
13637
13638void fnord() { int i=42;}
13639int main ()
13640{
13641  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13642  int status = $lt_dlunknown;
13643
13644  if (self)
13645    {
13646      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13647      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13648      /* dlclose (self); */
13649    }
13650
13651    exit (status);
13652}
13653EOF
13654  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13655  (eval $ac_link) 2>&5
13656  ac_status=$?
13657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13658  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
13659    (./conftest; exit; ) 2>/dev/null
13660    lt_status=$?
13661    case x$lt_status in
13662      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13663      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13664      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
13665    esac
13666  else :
13667    # compilation failed
13668    lt_cv_dlopen_self_static=no
13669  fi
13670fi
13671rm -fr conftest*
13672
13673
13674fi
13675{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
13676echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
13677    fi
13678
13679    CPPFLAGS="$save_CPPFLAGS"
13680    LDFLAGS="$save_LDFLAGS"
13681    LIBS="$save_LIBS"
13682    ;;
13683  esac
13684
13685  case $lt_cv_dlopen_self in
13686  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13687  *) enable_dlopen_self=unknown ;;
13688  esac
13689
13690  case $lt_cv_dlopen_self_static in
13691  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13692  *) enable_dlopen_self_static=unknown ;;
13693  esac
13694fi
13695
13696
13697# The else clause should only fire when bootstrapping the
13698# libtool distribution, otherwise you forgot to ship ltmain.sh
13699# with your package, and you will get complaints that there are
13700# no rules to generate ltmain.sh.
13701if test -f "$ltmain"; then
13702  # See if we are running on zsh, and set the options which allow our commands through
13703  # without removal of \ escapes.
13704  if test -n "${ZSH_VERSION+set}" ; then
13705    setopt NO_GLOB_SUBST
13706  fi
13707  # Now quote all the things that may contain metacharacters while being
13708  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13709  # variables and quote the copies for generation of the libtool script.
13710  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
13711    SED SHELL STRIP \
13712    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13713    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13714    deplibs_check_method reload_flag reload_cmds need_locks \
13715    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13716    lt_cv_sys_global_symbol_to_c_name_address \
13717    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13718    old_postinstall_cmds old_postuninstall_cmds \
13719    compiler_CXX \
13720    CC_CXX \
13721    LD_CXX \
13722    lt_prog_compiler_wl_CXX \
13723    lt_prog_compiler_pic_CXX \
13724    lt_prog_compiler_static_CXX \
13725    lt_prog_compiler_no_builtin_flag_CXX \
13726    export_dynamic_flag_spec_CXX \
13727    thread_safe_flag_spec_CXX \
13728    whole_archive_flag_spec_CXX \
13729    enable_shared_with_static_runtimes_CXX \
13730    old_archive_cmds_CXX \
13731    old_archive_from_new_cmds_CXX \
13732    predep_objects_CXX \
13733    postdep_objects_CXX \
13734    predeps_CXX \
13735    postdeps_CXX \
13736    compiler_lib_search_path_CXX \
13737    archive_cmds_CXX \
13738    archive_expsym_cmds_CXX \
13739    postinstall_cmds_CXX \
13740    postuninstall_cmds_CXX \
13741    old_archive_from_expsyms_cmds_CXX \
13742    allow_undefined_flag_CXX \
13743    no_undefined_flag_CXX \
13744    export_symbols_cmds_CXX \
13745    hardcode_libdir_flag_spec_CXX \
13746    hardcode_libdir_flag_spec_ld_CXX \
13747    hardcode_libdir_separator_CXX \
13748    hardcode_automatic_CXX \
13749    module_cmds_CXX \
13750    module_expsym_cmds_CXX \
13751    lt_cv_prog_compiler_c_o_CXX \
13752    exclude_expsyms_CXX \
13753    include_expsyms_CXX; do
13754
13755    case $var in
13756    old_archive_cmds_CXX | \
13757    old_archive_from_new_cmds_CXX | \
13758    archive_cmds_CXX | \
13759    archive_expsym_cmds_CXX | \
13760    module_cmds_CXX | \
13761    module_expsym_cmds_CXX | \
13762    old_archive_from_expsyms_cmds_CXX | \
13763    export_symbols_cmds_CXX | \
13764    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13765    postinstall_cmds | postuninstall_cmds | \
13766    old_postinstall_cmds | old_postuninstall_cmds | \
13767    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13768      # Double-quote double-evaled strings.
13769      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13770      ;;
13771    *)
13772      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13773      ;;
13774    esac
13775  done
13776
13777  case $lt_echo in
13778  *'\$0 --fallback-echo"')
13779    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13780    ;;
13781  esac
13782
13783cfgfile="$ofile"
13784
13785  cat <<__EOF__ >> "$cfgfile"
13786# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13787
13788# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13789
13790# Shell to use when invoking shell scripts.
13791SHELL=$lt_SHELL
13792
13793# Whether or not to build shared libraries.
13794build_libtool_libs=$enable_shared
13795
13796# Whether or not to build static libraries.
13797build_old_libs=$enable_static
13798
13799# Whether or not to add -lc for building shared libraries.
13800build_libtool_need_lc=$archive_cmds_need_lc_CXX
13801
13802# Whether or not to disallow shared libs when runtime libs are static
13803allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13804
13805# Whether or not to optimize for fast installation.
13806fast_install=$enable_fast_install
13807
13808# The host system.
13809host_alias=$host_alias
13810host=$host
13811host_os=$host_os
13812
13813# The build system.
13814build_alias=$build_alias
13815build=$build
13816build_os=$build_os
13817
13818# An echo program that does not interpret backslashes.
13819echo=$lt_echo
13820
13821# The archiver.
13822AR=$lt_AR
13823AR_FLAGS=$lt_AR_FLAGS
13824
13825# A C compiler.
13826LTCC=$lt_LTCC
13827
13828# A language-specific compiler.
13829CC=$lt_compiler_CXX
13830
13831# Is the compiler the GNU C compiler?
13832with_gcc=$GCC_CXX
13833
13834# An ERE matcher.
13835EGREP=$lt_EGREP
13836
13837# The linker used to build libraries.
13838LD=$lt_LD_CXX
13839
13840# Whether we need hard or soft links.
13841LN_S=$lt_LN_S
13842
13843# A BSD-compatible nm program.
13844NM=$lt_NM
13845
13846# A symbol stripping program
13847STRIP=$lt_STRIP
13848
13849# Used to examine libraries when file_magic_cmd begins "file"
13850MAGIC_CMD=$MAGIC_CMD
13851
13852# Used on cygwin: DLL creation program.
13853DLLTOOL="$DLLTOOL"
13854
13855# Used on cygwin: object dumper.
13856OBJDUMP="$OBJDUMP"
13857
13858# Used on cygwin: assembler.
13859AS="$AS"
13860
13861# The name of the directory that contains temporary libtool files.
13862objdir=$objdir
13863
13864# How to create reloadable object files.
13865reload_flag=$lt_reload_flag
13866reload_cmds=$lt_reload_cmds
13867
13868# How to pass a linker flag through the compiler.
13869wl=$lt_lt_prog_compiler_wl_CXX
13870
13871# Object file suffix (normally "o").
13872objext="$ac_objext"
13873
13874# Old archive suffix (normally "a").
13875libext="$libext"
13876
13877# Shared library suffix (normally ".so").
13878shrext_cmds='$shrext_cmds'
13879
13880# Executable file suffix (normally "").
13881exeext="$exeext"
13882
13883# Additional compiler flags for building library objects.
13884pic_flag=$lt_lt_prog_compiler_pic_CXX
13885pic_mode=$pic_mode
13886
13887# What is the maximum length of a command?
13888max_cmd_len=$lt_cv_sys_max_cmd_len
13889
13890# Does compiler simultaneously support -c and -o options?
13891compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13892
13893# Must we lock files when doing compilation?
13894need_locks=$lt_need_locks
13895
13896# Do we need the lib prefix for modules?
13897need_lib_prefix=$need_lib_prefix
13898
13899# Do we need a version for libraries?
13900need_version=$need_version
13901
13902# Whether dlopen is supported.
13903dlopen_support=$enable_dlopen
13904
13905# Whether dlopen of programs is supported.
13906dlopen_self=$enable_dlopen_self
13907
13908# Whether dlopen of statically linked programs is supported.
13909dlopen_self_static=$enable_dlopen_self_static
13910
13911# Compiler flag to prevent dynamic linking.
13912link_static_flag=$lt_lt_prog_compiler_static_CXX
13913
13914# Compiler flag to turn off builtin functions.
13915no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13916
13917# Compiler flag to allow reflexive dlopens.
13918export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13919
13920# Compiler flag to generate shared objects directly from archives.
13921whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13922
13923# Compiler flag to generate thread-safe objects.
13924thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13925
13926# Library versioning type.
13927version_type=$version_type
13928
13929# Format of library name prefix.
13930libname_spec=$lt_libname_spec
13931
13932# List of archive names.  First name is the real one, the rest are links.
13933# The last name is the one that the linker finds with -lNAME.
13934library_names_spec=$lt_library_names_spec
13935
13936# The coded name of the library, if different from the real name.
13937soname_spec=$lt_soname_spec
13938
13939# Commands used to build and install an old-style archive.
13940RANLIB=$lt_RANLIB
13941old_archive_cmds=$lt_old_archive_cmds_CXX
13942old_postinstall_cmds=$lt_old_postinstall_cmds
13943old_postuninstall_cmds=$lt_old_postuninstall_cmds
13944
13945# Create an old-style archive from a shared archive.
13946old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13947
13948# Create a temporary old-style archive to link instead of a shared archive.
13949old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13950
13951# Commands used to build and install a shared archive.
13952archive_cmds=$lt_archive_cmds_CXX
13953archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13954postinstall_cmds=$lt_postinstall_cmds
13955postuninstall_cmds=$lt_postuninstall_cmds
13956
13957# Commands used to build a loadable module (assumed same as above if empty)
13958module_cmds=$lt_module_cmds_CXX
13959module_expsym_cmds=$lt_module_expsym_cmds_CXX
13960
13961# Commands to strip libraries.
13962old_striplib=$lt_old_striplib
13963striplib=$lt_striplib
13964
13965# Dependencies to place before the objects being linked to create a
13966# shared library.
13967predep_objects=$lt_predep_objects_CXX
13968
13969# Dependencies to place after the objects being linked to create a
13970# shared library.
13971postdep_objects=$lt_postdep_objects_CXX
13972
13973# Dependencies to place before the objects being linked to create a
13974# shared library.
13975predeps=$lt_predeps_CXX
13976
13977# Dependencies to place after the objects being linked to create a
13978# shared library.
13979postdeps=$lt_postdeps_CXX
13980
13981# The library search path used internally by the compiler when linking
13982# a shared library.
13983compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13984
13985# Method to check whether dependent libraries are shared objects.
13986deplibs_check_method=$lt_deplibs_check_method
13987
13988# Command to use when deplibs_check_method == file_magic.
13989file_magic_cmd=$lt_file_magic_cmd
13990
13991# Flag that allows shared libraries with undefined symbols to be built.
13992allow_undefined_flag=$lt_allow_undefined_flag_CXX
13993
13994# Flag that forces no undefined symbols.
13995no_undefined_flag=$lt_no_undefined_flag_CXX
13996
13997# Commands used to finish a libtool library installation in a directory.
13998finish_cmds=$lt_finish_cmds
13999
14000# Same as above, but a single script fragment to be evaled but not shown.
14001finish_eval=$lt_finish_eval
14002
14003# Take the output of nm and produce a listing of raw symbols and C names.
14004global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14005
14006# Transform the output of nm in a proper C declaration
14007global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14008
14009# Transform the output of nm in a C name address pair
14010global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14011
14012# This is the shared library runtime path variable.
14013runpath_var=$runpath_var
14014
14015# This is the shared library path variable.
14016shlibpath_var=$shlibpath_var
14017
14018# Is shlibpath searched before the hard-coded library search path?
14019shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14020
14021# How to hardcode a shared library path into an executable.
14022hardcode_action=$hardcode_action_CXX
14023
14024# Whether we should hardcode library paths into libraries.
14025hardcode_into_libs=$hardcode_into_libs
14026
14027# Flag to hardcode \$libdir into a binary during linking.
14028# This must work even if \$libdir does not exist.
14029hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14030
14031# If ld is used when linking, flag to hardcode \$libdir into
14032# a binary during linking. This must work even if \$libdir does
14033# not exist.
14034hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14035
14036# Whether we need a single -rpath flag with a separated argument.
14037hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14038
14039# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14040# resulting binary.
14041hardcode_direct=$hardcode_direct_CXX
14042
14043# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14044# resulting binary.
14045hardcode_minus_L=$hardcode_minus_L_CXX
14046
14047# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14048# the resulting binary.
14049hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14050
14051# Set to yes if building a shared library automatically hardcodes DIR into the library
14052# and all subsequent libraries and executables linked against it.
14053hardcode_automatic=$hardcode_automatic_CXX
14054
14055# Variables whose values should be saved in libtool wrapper scripts and
14056# restored at relink time.
14057variables_saved_for_relink="$variables_saved_for_relink"
14058
14059# Whether libtool must link a program against all its dependency libraries.
14060link_all_deplibs=$link_all_deplibs_CXX
14061
14062# Compile-time system search path for libraries
14063sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14064
14065# Run-time system search path for libraries
14066sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14067
14068# Fix the shell variable \$srcfile for the compiler.
14069fix_srcfile_path="$fix_srcfile_path_CXX"
14070
14071# Set to yes if exported symbols are required.
14072always_export_symbols=$always_export_symbols_CXX
14073
14074# The commands to list exported symbols.
14075export_symbols_cmds=$lt_export_symbols_cmds_CXX
14076
14077# The commands to extract the exported symbol list from a shared archive.
14078extract_expsyms_cmds=$lt_extract_expsyms_cmds
14079
14080# Symbols that should not be listed in the preloaded symbols.
14081exclude_expsyms=$lt_exclude_expsyms_CXX
14082
14083# Symbols that must always be exported.
14084include_expsyms=$lt_include_expsyms_CXX
14085
14086# ### END LIBTOOL TAG CONFIG: $tagname
14087
14088__EOF__
14089
14090
14091else
14092  # If there is no Makefile yet, we rely on a make rule to execute
14093  # `config.status --recheck' to rerun these tests and create the
14094  # libtool script then.
14095  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14096  if test -f "$ltmain_in"; then
14097    test -f Makefile && make "$ltmain"
14098  fi
14099fi
14100
14101
14102ac_ext=c
14103ac_cpp='$CPP $CPPFLAGS'
14104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14106ac_compiler_gnu=$ac_cv_c_compiler_gnu
14107
14108CC=$lt_save_CC
14109LDCXX=$LD
14110LD=$lt_save_LD
14111GCC=$lt_save_GCC
14112with_gnu_ldcxx=$with_gnu_ld
14113with_gnu_ld=$lt_save_with_gnu_ld
14114lt_cv_path_LDCXX=$lt_cv_path_LD
14115lt_cv_path_LD=$lt_save_path_LD
14116lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14117lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14118
14119	else
14120	  tagname=""
14121	fi
14122	;;
14123
14124      F77)
14125	if test -n "$F77" && test "X$F77" != "Xno"; then
14126
14127ac_ext=f
14128ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14129ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14130ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14131
14132
14133archive_cmds_need_lc_F77=no
14134allow_undefined_flag_F77=
14135always_export_symbols_F77=no
14136archive_expsym_cmds_F77=
14137export_dynamic_flag_spec_F77=
14138hardcode_direct_F77=no
14139hardcode_libdir_flag_spec_F77=
14140hardcode_libdir_flag_spec_ld_F77=
14141hardcode_libdir_separator_F77=
14142hardcode_minus_L_F77=no
14143hardcode_automatic_F77=no
14144module_cmds_F77=
14145module_expsym_cmds_F77=
14146link_all_deplibs_F77=unknown
14147old_archive_cmds_F77=$old_archive_cmds
14148no_undefined_flag_F77=
14149whole_archive_flag_spec_F77=
14150enable_shared_with_static_runtimes_F77=no
14151
14152# Source file extension for f77 test sources.
14153ac_ext=f
14154
14155# Object file extension for compiled f77 test sources.
14156objext=o
14157objext_F77=$objext
14158
14159# Code to be used in simple compile tests
14160lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
14161
14162# Code to be used in simple link tests
14163lt_simple_link_test_code="      program t\n      end\n"
14164
14165# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14166
14167# If no C compiler was specified, use CC.
14168LTCC=${LTCC-"$CC"}
14169
14170# Allow CC to be a program name with arguments.
14171compiler=$CC
14172
14173
14174# save warnings/boilerplate of simple test code
14175ac_outfile=conftest.$ac_objext
14176printf "$lt_simple_compile_test_code" >conftest.$ac_ext
14177eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
14178_lt_compiler_boilerplate=`cat conftest.err`
14179$rm conftest*
14180
14181ac_outfile=conftest.$ac_objext
14182printf "$lt_simple_link_test_code" >conftest.$ac_ext
14183eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
14184_lt_linker_boilerplate=`cat conftest.err`
14185$rm conftest*
14186
14187
14188# Allow CC to be a program name with arguments.
14189lt_save_CC="$CC"
14190CC=${F77-"f77"}
14191compiler=$CC
14192compiler_F77=$CC
14193for cc_temp in $compiler""; do
14194  case $cc_temp in
14195    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14196    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14197    \-*) ;;
14198    *) break;;
14199  esac
14200done
14201cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14202
14203
14204{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14205echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
14206{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
14207echo "${ECHO_T}$can_build_shared" >&6; }
14208
14209{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14210echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
14211test "$can_build_shared" = "no" && enable_shared=no
14212
14213# On AIX, shared libraries and static libraries use the same namespace, and
14214# are all built from PIC.
14215case "$host_os" in
14216aix3*)
14217  test "$enable_shared" = yes && enable_static=no
14218  if test -n "$RANLIB"; then
14219    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14220    postinstall_cmds='$RANLIB $lib'
14221  fi
14222  ;;
14223aix4* | aix5*)
14224  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14225    test "$enable_shared" = yes && enable_static=no
14226  fi
14227  ;;
14228esac
14229{ echo "$as_me:$LINENO: result: $enable_shared" >&5
14230echo "${ECHO_T}$enable_shared" >&6; }
14231
14232{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14233echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14234# Make sure either enable_shared or enable_static is yes.
14235test "$enable_shared" = yes || enable_static=yes
14236{ echo "$as_me:$LINENO: result: $enable_static" >&5
14237echo "${ECHO_T}$enable_static" >&6; }
14238
14239test "$ld_shlibs_F77" = no && can_build_shared=no
14240
14241GCC_F77="$G77"
14242LD_F77="$LD"
14243
14244lt_prog_compiler_wl_F77=
14245lt_prog_compiler_pic_F77=
14246lt_prog_compiler_static_F77=
14247
14248{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14249echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14250
14251  if test "$GCC" = yes; then
14252    lt_prog_compiler_wl_F77='-Wl,'
14253    lt_prog_compiler_static_F77='-static'
14254
14255    case $host_os in
14256      aix*)
14257      # All AIX code is PIC.
14258      if test "$host_cpu" = ia64; then
14259	# AIX 5 now supports IA64 processor
14260	lt_prog_compiler_static_F77='-Bstatic'
14261      fi
14262      ;;
14263
14264    amigaos*)
14265      # FIXME: we need at least 68020 code to build shared libraries, but
14266      # adding the `-m68020' flag to GCC prevents building anything better,
14267      # like `-m68040'.
14268      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14269      ;;
14270
14271    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14272      # PIC is the default for these OSes.
14273      ;;
14274
14275    mingw* | pw32* | os2*)
14276      # This hack is so that the source file can tell whether it is being
14277      # built for inclusion in a dll (and should export symbols for example).
14278      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14279      ;;
14280
14281    darwin* | rhapsody*)
14282      # PIC is the default on this platform
14283      # Common symbols not allowed in MH_DYLIB files
14284      lt_prog_compiler_pic_F77='-fno-common'
14285      ;;
14286
14287    msdosdjgpp*)
14288      # Just because we use GCC doesn't mean we suddenly get shared libraries
14289      # on systems that don't support them.
14290      lt_prog_compiler_can_build_shared_F77=no
14291      enable_shared=no
14292      ;;
14293
14294    sysv4*MP*)
14295      if test -d /usr/nec; then
14296	lt_prog_compiler_pic_F77=-Kconform_pic
14297      fi
14298      ;;
14299
14300    hpux*)
14301      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14302      # not for PA HP-UX.
14303      case "$host_cpu" in
14304      hppa*64*|ia64*)
14305	# +Z the default
14306	;;
14307      *)
14308	lt_prog_compiler_pic_F77='-fPIC'
14309	;;
14310      esac
14311      ;;
14312
14313    *)
14314      lt_prog_compiler_pic_F77='-fPIC'
14315      ;;
14316    esac
14317  else
14318    # PORTME Check for flag to pass linker flags through the system compiler.
14319    case $host_os in
14320    aix*)
14321      lt_prog_compiler_wl_F77='-Wl,'
14322      if test "$host_cpu" = ia64; then
14323	# AIX 5 now supports IA64 processor
14324	lt_prog_compiler_static_F77='-Bstatic'
14325      else
14326	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14327      fi
14328      ;;
14329      darwin*)
14330        # PIC is the default on this platform
14331        # Common symbols not allowed in MH_DYLIB files
14332       case $cc_basename in
14333         xlc*)
14334         lt_prog_compiler_pic_F77='-qnocommon'
14335         lt_prog_compiler_wl_F77='-Wl,'
14336         ;;
14337       esac
14338       ;;
14339
14340    mingw* | pw32* | os2*)
14341      # This hack is so that the source file can tell whether it is being
14342      # built for inclusion in a dll (and should export symbols for example).
14343      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14344      ;;
14345
14346    hpux9* | hpux10* | hpux11*)
14347      lt_prog_compiler_wl_F77='-Wl,'
14348      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14349      # not for PA HP-UX.
14350      case "$host_cpu" in
14351      hppa*64*|ia64*)
14352	# +Z the default
14353	;;
14354      *)
14355	lt_prog_compiler_pic_F77='+Z'
14356	;;
14357      esac
14358      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14359      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14360      ;;
14361
14362    irix5* | irix6* | nonstopux*)
14363      lt_prog_compiler_wl_F77='-Wl,'
14364      # PIC (with -KPIC) is the default.
14365      lt_prog_compiler_static_F77='-non_shared'
14366      ;;
14367
14368    newsos6)
14369      lt_prog_compiler_pic_F77='-KPIC'
14370      lt_prog_compiler_static_F77='-Bstatic'
14371      ;;
14372
14373    linux*)
14374      case $cc_basename in
14375      icc* | ecc*)
14376	lt_prog_compiler_wl_F77='-Wl,'
14377	lt_prog_compiler_pic_F77='-KPIC'
14378	lt_prog_compiler_static_F77='-static'
14379        ;;
14380      pgcc* | pgf77* | pgf90*)
14381        # Portland Group compilers (*not* the Pentium gcc compiler,
14382	# which looks to be a dead project)
14383	lt_prog_compiler_wl_F77='-Wl,'
14384	lt_prog_compiler_pic_F77='-fpic'
14385	lt_prog_compiler_static_F77='-static'
14386        ;;
14387      ccc*)
14388        lt_prog_compiler_wl_F77='-Wl,'
14389        # All Alpha code is PIC.
14390        lt_prog_compiler_static_F77='-non_shared'
14391        ;;
14392      esac
14393      ;;
14394
14395    osf3* | osf4* | osf5*)
14396      lt_prog_compiler_wl_F77='-Wl,'
14397      # All OSF/1 code is PIC.
14398      lt_prog_compiler_static_F77='-non_shared'
14399      ;;
14400
14401    sco3.2v5*)
14402      lt_prog_compiler_pic_F77='-Kpic'
14403      lt_prog_compiler_static_F77='-dn'
14404      ;;
14405
14406    solaris*)
14407      lt_prog_compiler_pic_F77='-KPIC'
14408      lt_prog_compiler_static_F77='-Bstatic'
14409      case $cc_basename in
14410      f77* | f90* | f95*)
14411	lt_prog_compiler_wl_F77='-Qoption ld ';;
14412      *)
14413	lt_prog_compiler_wl_F77='-Wl,';;
14414      esac
14415      ;;
14416
14417    sunos4*)
14418      lt_prog_compiler_wl_F77='-Qoption ld '
14419      lt_prog_compiler_pic_F77='-PIC'
14420      lt_prog_compiler_static_F77='-Bstatic'
14421      ;;
14422
14423    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14424      lt_prog_compiler_wl_F77='-Wl,'
14425      lt_prog_compiler_pic_F77='-KPIC'
14426      lt_prog_compiler_static_F77='-Bstatic'
14427      ;;
14428
14429    sysv4*MP*)
14430      if test -d /usr/nec ;then
14431	lt_prog_compiler_pic_F77='-Kconform_pic'
14432	lt_prog_compiler_static_F77='-Bstatic'
14433      fi
14434      ;;
14435
14436    unicos*)
14437      lt_prog_compiler_wl_F77='-Wl,'
14438      lt_prog_compiler_can_build_shared_F77=no
14439      ;;
14440
14441    uts4*)
14442      lt_prog_compiler_pic_F77='-pic'
14443      lt_prog_compiler_static_F77='-Bstatic'
14444      ;;
14445
14446    *)
14447      lt_prog_compiler_can_build_shared_F77=no
14448      ;;
14449    esac
14450  fi
14451
14452{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14453echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14454
14455#
14456# Check to make sure the PIC flag actually works.
14457#
14458if test -n "$lt_prog_compiler_pic_F77"; then
14459
14460{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14461echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14462if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14463  echo $ECHO_N "(cached) $ECHO_C" >&6
14464else
14465  lt_prog_compiler_pic_works_F77=no
14466  ac_outfile=conftest.$ac_objext
14467   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14468   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14469   # Insert the option either (1) after the last *FLAGS variable, or
14470   # (2) before a word containing "conftest.", or (3) at the end.
14471   # Note that $ac_compile itself does not contain backslashes and begins
14472   # with a dollar sign (not a hyphen), so the echo should work correctly.
14473   # The option is referenced via a variable to avoid confusing sed.
14474   lt_compile=`echo "$ac_compile" | $SED \
14475   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
14476   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14477   -e 's:$: $lt_compiler_flag:'`
14478   (eval echo "\"\$as_me:14478: $lt_compile\"" >&5)
14479   (eval "$lt_compile" 2>conftest.err)
14480   ac_status=$?
14481   cat conftest.err >&5
14482   echo "$as_me:14482: \$? = $ac_status" >&5
14483   if (exit $ac_status) && test -s "$ac_outfile"; then
14484     # The compiler can only warn and ignore the option if not recognized
14485     # So say no if there are warnings other than the usual output.
14486     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
14487     $SED '/^$/d' conftest.err >conftest.er2
14488     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
14489       lt_prog_compiler_pic_works_F77=yes
14490     fi
14491   fi
14492   $rm conftest*
14493
14494fi
14495{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14496echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14497
14498if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14499    case $lt_prog_compiler_pic_F77 in
14500     "" | " "*) ;;
14501     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14502     esac
14503else
14504    lt_prog_compiler_pic_F77=
14505     lt_prog_compiler_can_build_shared_F77=no
14506fi
14507
14508fi
14509case "$host_os" in
14510  # For platforms which do not support PIC, -DPIC is meaningless:
14511  *djgpp*)
14512    lt_prog_compiler_pic_F77=
14513    ;;
14514  *)
14515    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14516    ;;
14517esac
14518
14519{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14520echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14521if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14522  echo $ECHO_N "(cached) $ECHO_C" >&6
14523else
14524  lt_cv_prog_compiler_c_o_F77=no
14525   $rm -r conftest 2>/dev/null
14526   mkdir conftest
14527   cd conftest
14528   mkdir out
14529   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14530
14531   lt_compiler_flag="-o out/conftest2.$ac_objext"
14532   # Insert the option either (1) after the last *FLAGS variable, or
14533   # (2) before a word containing "conftest.", or (3) at the end.
14534   # Note that $ac_compile itself does not contain backslashes and begins
14535   # with a dollar sign (not a hyphen), so the echo should work correctly.
14536   lt_compile=`echo "$ac_compile" | $SED \
14537   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
14538   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14539   -e 's:$: $lt_compiler_flag:'`
14540   (eval echo "\"\$as_me:14540: $lt_compile\"" >&5)
14541   (eval "$lt_compile" 2>out/conftest.err)
14542   ac_status=$?
14543   cat out/conftest.err >&5
14544   echo "$as_me:14544: \$? = $ac_status" >&5
14545   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14546   then
14547     # The compiler can only warn and ignore the option if not recognized
14548     # So say no if there are warnings
14549     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
14550     $SED '/^$/d' out/conftest.err >out/conftest.er2
14551     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14552       lt_cv_prog_compiler_c_o_F77=yes
14553     fi
14554   fi
14555   chmod u+w .
14556   $rm conftest*
14557   # SGI C++ compiler will create directory out/ii_files/ for
14558   # template instantiation
14559   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14560   $rm out/* && rmdir out
14561   cd ..
14562   rmdir conftest
14563   $rm conftest*
14564
14565fi
14566{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14567echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14568
14569
14570hard_links="nottested"
14571if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14572  # do not overwrite the value of need_locks provided by the user
14573  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14574echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14575  hard_links=yes
14576  $rm conftest*
14577  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14578  touch conftest.a
14579  ln conftest.a conftest.b 2>&5 || hard_links=no
14580  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14581  { echo "$as_me:$LINENO: result: $hard_links" >&5
14582echo "${ECHO_T}$hard_links" >&6; }
14583  if test "$hard_links" = no; then
14584    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14585echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14586    need_locks=warn
14587  fi
14588else
14589  need_locks=no
14590fi
14591
14592{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14593echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14594
14595  runpath_var=
14596  allow_undefined_flag_F77=
14597  enable_shared_with_static_runtimes_F77=no
14598  archive_cmds_F77=
14599  archive_expsym_cmds_F77=
14600  old_archive_From_new_cmds_F77=
14601  old_archive_from_expsyms_cmds_F77=
14602  export_dynamic_flag_spec_F77=
14603  whole_archive_flag_spec_F77=
14604  thread_safe_flag_spec_F77=
14605  hardcode_libdir_flag_spec_F77=
14606  hardcode_libdir_flag_spec_ld_F77=
14607  hardcode_libdir_separator_F77=
14608  hardcode_direct_F77=no
14609  hardcode_minus_L_F77=no
14610  hardcode_shlibpath_var_F77=unsupported
14611  link_all_deplibs_F77=unknown
14612  hardcode_automatic_F77=no
14613  module_cmds_F77=
14614  module_expsym_cmds_F77=
14615  always_export_symbols_F77=no
14616  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14617  # include_expsyms should be a list of space-separated symbols to be *always*
14618  # included in the symbol list
14619  include_expsyms_F77=
14620  # exclude_expsyms can be an extended regexp of symbols to exclude
14621  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14622  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14623  # as well as any symbol that contains `d'.
14624  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14625  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14626  # platforms (ab)use it in PIC code, but their linkers get confused if
14627  # the symbol is explicitly referenced.  Since portable code cannot
14628  # rely on this symbol name, it's probably fine to never include it in
14629  # preloaded symbol tables.
14630  extract_expsyms_cmds=
14631  # Just being paranoid about ensuring that cc_basename is set.
14632  for cc_temp in $compiler""; do
14633  case $cc_temp in
14634    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14635    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14636    \-*) ;;
14637    *) break;;
14638  esac
14639done
14640cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14641
14642  case $host_os in
14643  cygwin* | mingw* | pw32*)
14644    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14645    # When not using gcc, we currently assume that we are using
14646    # Microsoft Visual C++.
14647    if test "$GCC" != yes; then
14648      with_gnu_ld=no
14649    fi
14650    ;;
14651  openbsd*)
14652    with_gnu_ld=no
14653    ;;
14654  esac
14655
14656  ld_shlibs_F77=yes
14657  if test "$with_gnu_ld" = yes; then
14658    # If archive_cmds runs LD, not CC, wlarc should be empty
14659    wlarc='${wl}'
14660
14661    # Set some defaults for GNU ld with shared library support. These
14662    # are reset later if shared libraries are not supported. Putting them
14663    # here allows them to be overridden if necessary.
14664    runpath_var=LD_RUN_PATH
14665    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14666    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14667    # ancient GNU ld didn't support --whole-archive et. al.
14668    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14669	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14670      else
14671  	whole_archive_flag_spec_F77=
14672    fi
14673    supports_anon_versioning=no
14674    case `$LD -v 2>/dev/null` in
14675      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14676      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14677      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14678      *\ 2.11.*) ;; # other 2.11 versions
14679      *) supports_anon_versioning=yes ;;
14680    esac
14681
14682    # See if GNU ld supports shared libraries.
14683    case $host_os in
14684    aix3* | aix4* | aix5*)
14685      # On AIX/PPC, the GNU linker is very broken
14686      if test "$host_cpu" != ia64; then
14687	ld_shlibs_F77=no
14688	cat <<EOF 1>&2
14689
14690*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14691*** to be unable to reliably create shared libraries on AIX.
14692*** Therefore, libtool is disabling shared libraries support.  If you
14693*** really care for shared libraries, you may want to modify your PATH
14694*** so that a non-GNU linker is found, and then restart.
14695
14696EOF
14697      fi
14698      ;;
14699
14700    amigaos*)
14701      archive_cmds_F77='$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)'
14702      hardcode_libdir_flag_spec_F77='-L$libdir'
14703      hardcode_minus_L_F77=yes
14704
14705      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14706      # that the semantics of dynamic libraries on AmigaOS, at least up
14707      # to version 4, is to share data among multiple programs linked
14708      # with the same dynamic library.  Since this doesn't match the
14709      # behavior of shared libraries on other platforms, we can't use
14710      # them.
14711      ld_shlibs_F77=no
14712      ;;
14713
14714    beos*)
14715      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14716	allow_undefined_flag_F77=unsupported
14717	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14718	# support --undefined.  This deserves some investigation.  FIXME
14719	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14720      else
14721	ld_shlibs_F77=no
14722      fi
14723      ;;
14724
14725    cygwin* | mingw* | pw32*)
14726      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14727      # as there is no search path for DLLs.
14728      hardcode_libdir_flag_spec_F77='-L$libdir'
14729      allow_undefined_flag_F77=unsupported
14730      always_export_symbols_F77=no
14731      enable_shared_with_static_runtimes_F77=yes
14732      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14733
14734      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14735        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
14736	# If the export-symbols file already is a .def file (1st line
14737	# is EXPORTS), use it as is; otherwise, prepend...
14738	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14739	  cp $export_symbols $output_objdir/$soname.def;
14740	else
14741	  echo EXPORTS > $output_objdir/$soname.def;
14742	  cat $export_symbols >> $output_objdir/$soname.def;
14743	fi~
14744	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
14745      else
14746	ld_shlibs_F77=no
14747      fi
14748      ;;
14749
14750    linux*)
14751      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14752	tmp_addflag=
14753	case $cc_basename,$host_cpu in
14754	pgcc*)				# Portland Group C compiler
14755	  whole_archive_flag_spec_F77='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14756	  tmp_addflag=' $pic_flag'
14757	  ;;
14758	pgf77* | pgf90* )			# Portland Group f77 and f90 compilers
14759	  whole_archive_flag_spec_F77='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14760	  tmp_addflag=' $pic_flag -Mnomain' ;;
14761	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14762	  tmp_addflag=' -i_dynamic' ;;
14763	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14764	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14765	ifc* | ifort*)			# Intel Fortran compiler
14766	  tmp_addflag=' -nofor_main' ;;
14767	esac
14768	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14769
14770	if test $supports_anon_versioning = yes; then
14771	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14772  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14773  $echo "local: *; };" >> $output_objdir/$libname.ver~
14774	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14775	fi
14776      else
14777	ld_shlibs_F77=no
14778      fi
14779      ;;
14780
14781    netbsd*)
14782      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14783	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14784	wlarc=
14785      else
14786	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14787	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14788      fi
14789      ;;
14790
14791    solaris* | sysv5*)
14792      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14793	ld_shlibs_F77=no
14794	cat <<EOF 1>&2
14795
14796*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14797*** create shared libraries on Solaris systems.  Therefore, libtool
14798*** is disabling shared libraries support.  We urge you to upgrade GNU
14799*** binutils to release 2.9.1 or newer.  Another option is to modify
14800*** your PATH or compiler configuration so that the native linker is
14801*** used, and then restart.
14802
14803EOF
14804      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14805	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14806	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14807      else
14808	ld_shlibs_F77=no
14809      fi
14810      ;;
14811
14812    sunos4*)
14813      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14814      wlarc=
14815      hardcode_direct_F77=yes
14816      hardcode_shlibpath_var_F77=no
14817      ;;
14818
14819    *)
14820      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14821	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14822	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14823      else
14824	ld_shlibs_F77=no
14825      fi
14826      ;;
14827    esac
14828
14829    if test "$ld_shlibs_F77" = no; then
14830      runpath_var=
14831      hardcode_libdir_flag_spec_F77=
14832      export_dynamic_flag_spec_F77=
14833      whole_archive_flag_spec_F77=
14834    fi
14835  else
14836    # PORTME fill in a description of your system's linker (not GNU ld)
14837    case $host_os in
14838    aix3*)
14839      allow_undefined_flag_F77=unsupported
14840      always_export_symbols_F77=yes
14841      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
14842      # Note: this linker hardcodes the directories in LIBPATH if there
14843      # are no directories specified by -L.
14844      hardcode_minus_L_F77=yes
14845      if test "$GCC" = yes && test -z "$link_static_flag"; then
14846	# Neither direct hardcoding nor static linking is supported with a
14847	# broken collect2.
14848	hardcode_direct_F77=unsupported
14849      fi
14850      ;;
14851
14852    aix4* | aix5*)
14853      if test "$host_cpu" = ia64; then
14854	# On IA64, the linker does run time linking by default, so we don't
14855	# have to do anything special.
14856	aix_use_runtimelinking=no
14857	exp_sym_flag='-Bexport'
14858	no_entry_flag=""
14859      else
14860	# If we're using GNU nm, then we don't want the "-C" option.
14861	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14862	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14863	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
14864	else
14865	  export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
14866	fi
14867	aix_use_runtimelinking=no
14868
14869	# Test if we are trying to use run time linking or normal
14870	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14871	# need to do runtime linking.
14872	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14873	  for ld_flag in $LDFLAGS; do
14874  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14875  	    aix_use_runtimelinking=yes
14876  	    break
14877  	  fi
14878	  done
14879	esac
14880
14881	exp_sym_flag='-bexport'
14882	no_entry_flag='-bnoentry'
14883      fi
14884
14885      # When large executables or shared objects are built, AIX ld can
14886      # have problems creating the table of contents.  If linking a library
14887      # or program results in "error TOC overflow" add -mminimal-toc to
14888      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14889      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14890
14891      archive_cmds_F77=''
14892      hardcode_direct_F77=yes
14893      hardcode_libdir_separator_F77=':'
14894      link_all_deplibs_F77=yes
14895
14896      if test "$GCC" = yes; then
14897	case $host_os in aix4.[012]|aix4.[012].*)
14898	# We only want to do this on AIX 4.2 and lower, the check
14899	# below for broken collect2 doesn't work under 4.3+
14900	  collect2name=`${CC} -print-prog-name=collect2`
14901	  if test -f "$collect2name" && \
14902  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14903	  then
14904  	  # We have reworked collect2
14905  	  hardcode_direct_F77=yes
14906	  else
14907  	  # We have old collect2
14908  	  hardcode_direct_F77=unsupported
14909  	  # It fails to find uninstalled libraries when the uninstalled
14910  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14911  	  # to unsupported forces relinking
14912  	  hardcode_minus_L_F77=yes
14913  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14914  	  hardcode_libdir_separator_F77=
14915	  fi
14916	esac
14917	shared_flag='-shared'
14918	if test "$aix_use_runtimelinking" = yes; then
14919	  shared_flag="$shared_flag "'${wl}-G'
14920	fi
14921      else
14922	# not using gcc
14923	if test "$host_cpu" = ia64; then
14924  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14925  	# chokes on -Wl,-G. The following line is correct:
14926	  shared_flag='-G'
14927	else
14928  	if test "$aix_use_runtimelinking" = yes; then
14929	    shared_flag='${wl}-G'
14930	  else
14931	    shared_flag='${wl}-bM:SRE'
14932  	fi
14933	fi
14934      fi
14935
14936      # It seems that -bexpall does not export symbols beginning with
14937      # underscore (_), so it is better to generate a list of symbols to export.
14938      always_export_symbols_F77=yes
14939      if test "$aix_use_runtimelinking" = yes; then
14940	# Warning - without using the other runtime loading flags (-brtl),
14941	# -berok will link without error, but may produce a broken library.
14942	allow_undefined_flag_F77='-berok'
14943       # Determine the default libpath from the value encoded in an empty executable.
14944       cat >conftest.$ac_ext <<_ACEOF
14945      program main
14946
14947      end
14948_ACEOF
14949rm -f conftest.$ac_objext conftest$ac_exeext
14950if { (ac_try="$ac_link"
14951case "(($ac_try" in
14952  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14953  *) ac_try_echo=$ac_try;;
14954esac
14955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14956  (eval "$ac_link") 2>conftest.er1
14957  ac_status=$?
14958  grep -v '^ *+' conftest.er1 >conftest.err
14959  rm -f conftest.er1
14960  cat conftest.err >&5
14961  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14962  (exit $ac_status); } && {
14963	 test -z "$ac_f77_werror_flag" ||
14964	 test ! -s conftest.err
14965       } && test -s conftest$ac_exeext &&
14966       $as_test_x conftest$ac_exeext; then
14967
14968aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14969}'`
14970# Check for a 64-bit object if we didn't find anything.
14971if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14972}'`; fi
14973else
14974  echo "$as_me: failed program was:" >&5
14975sed 's/^/| /' conftest.$ac_ext >&5
14976
14977
14978fi
14979
14980rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14981      conftest$ac_exeext conftest.$ac_ext
14982if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14983
14984       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14985	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14986       else
14987	if test "$host_cpu" = ia64; then
14988	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14989	  allow_undefined_flag_F77="-z nodefs"
14990	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
14991	else
14992	 # Determine the default libpath from the value encoded in an empty executable.
14993	 cat >conftest.$ac_ext <<_ACEOF
14994      program main
14995
14996      end
14997_ACEOF
14998rm -f conftest.$ac_objext conftest$ac_exeext
14999if { (ac_try="$ac_link"
15000case "(($ac_try" in
15001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15002  *) ac_try_echo=$ac_try;;
15003esac
15004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15005  (eval "$ac_link") 2>conftest.er1
15006  ac_status=$?
15007  grep -v '^ *+' conftest.er1 >conftest.err
15008  rm -f conftest.er1
15009  cat conftest.err >&5
15010  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15011  (exit $ac_status); } && {
15012	 test -z "$ac_f77_werror_flag" ||
15013	 test ! -s conftest.err
15014       } && test -s conftest$ac_exeext &&
15015       $as_test_x conftest$ac_exeext; then
15016
15017aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15018}'`
15019# Check for a 64-bit object if we didn't find anything.
15020if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15021}'`; fi
15022else
15023  echo "$as_me: failed program was:" >&5
15024sed 's/^/| /' conftest.$ac_ext >&5
15025
15026
15027fi
15028
15029rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15030      conftest$ac_exeext conftest.$ac_ext
15031if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15032
15033	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15034	  # Warning - without using the other run time loading flags,
15035	  # -berok will link without error, but may produce a broken library.
15036	  no_undefined_flag_F77=' ${wl}-bernotok'
15037	  allow_undefined_flag_F77=' ${wl}-berok'
15038	  # -bexpall does not export symbols beginning with underscore (_)
15039	  always_export_symbols_F77=yes
15040	  # Exported symbols can be pulled into shared objects from archives
15041	  whole_archive_flag_spec_F77=' '
15042	  archive_cmds_need_lc_F77=yes
15043	  # This is similar to how AIX traditionally builds it's shared libraries.
15044	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
15045	fi
15046      fi
15047      ;;
15048
15049    amigaos*)
15050      archive_cmds_F77='$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)'
15051      hardcode_libdir_flag_spec_F77='-L$libdir'
15052      hardcode_minus_L_F77=yes
15053      # see comment about different semantics on the GNU ld section
15054      ld_shlibs_F77=no
15055      ;;
15056
15057    bsdi[45]*)
15058      export_dynamic_flag_spec_F77=-rdynamic
15059      ;;
15060
15061    cygwin* | mingw* | pw32*)
15062      # When not using gcc, we currently assume that we are using
15063      # Microsoft Visual C++.
15064      # hardcode_libdir_flag_spec is actually meaningless, as there is
15065      # no search path for DLLs.
15066      hardcode_libdir_flag_spec_F77=' '
15067      allow_undefined_flag_F77=unsupported
15068      # Tell ltmain to make .lib files, not .a files.
15069      libext=lib
15070      # Tell ltmain to make .dll files, not .so files.
15071      shrext_cmds=".dll"
15072      # FIXME: Setting linknames here is a bad hack.
15073      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15074      # The linker will automatically build a .lib file if we build a DLL.
15075      old_archive_From_new_cmds_F77='true'
15076      # FIXME: Should let the user specify the lib program.
15077      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
15078      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15079      enable_shared_with_static_runtimes_F77=yes
15080      ;;
15081
15082    darwin* | rhapsody*)
15083      case "$host_os" in
15084        rhapsody* | darwin1.[012])
15085         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15086         ;;
15087       *) # Darwin 1.3 on
15088         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15089           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15090         else
15091           case ${MACOSX_DEPLOYMENT_TARGET} in
15092             10.[012])
15093               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15094               ;;
15095             10.*)
15096               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15097               ;;
15098           esac
15099         fi
15100         ;;
15101      esac
15102      archive_cmds_need_lc_F77=no
15103      hardcode_direct_F77=no
15104      hardcode_automatic_F77=yes
15105      hardcode_shlibpath_var_F77=unsupported
15106      whole_archive_flag_spec_F77=''
15107      link_all_deplibs_F77=yes
15108    if test "$GCC" = yes ; then
15109    	output_verbose_link_cmd='echo'
15110        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15111      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15112      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
15113      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15114      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15115    else
15116      case $cc_basename in
15117        xlc*)
15118         output_verbose_link_cmd='echo'
15119         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15120         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15121          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
15122         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15123          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15124          ;;
15125       *)
15126         ld_shlibs_F77=no
15127          ;;
15128      esac
15129    fi
15130      ;;
15131
15132    dgux*)
15133      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15134      hardcode_libdir_flag_spec_F77='-L$libdir'
15135      hardcode_shlibpath_var_F77=no
15136      ;;
15137
15138    freebsd1*)
15139      ld_shlibs_F77=no
15140      ;;
15141
15142    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15143    # support.  Future versions do this automatically, but an explicit c++rt0.o
15144    # does not break anything, and helps significantly (at the cost of a little
15145    # extra space).
15146    freebsd2.2*)
15147      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15148      hardcode_libdir_flag_spec_F77='-R$libdir'
15149      hardcode_direct_F77=yes
15150      hardcode_shlibpath_var_F77=no
15151      ;;
15152
15153    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15154    freebsd2*)
15155      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15156      hardcode_direct_F77=yes
15157      hardcode_minus_L_F77=yes
15158      hardcode_shlibpath_var_F77=no
15159      ;;
15160
15161    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15162    freebsd* | kfreebsd*-gnu | dragonfly*)
15163      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15164      hardcode_libdir_flag_spec_F77='-R$libdir'
15165      hardcode_direct_F77=yes
15166      hardcode_shlibpath_var_F77=no
15167      ;;
15168
15169    hpux9*)
15170      if test "$GCC" = yes; then
15171	archive_cmds_F77='$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'
15172      else
15173	archive_cmds_F77='$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'
15174      fi
15175      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15176      hardcode_libdir_separator_F77=:
15177      hardcode_direct_F77=yes
15178
15179      # hardcode_minus_L: Not really in the search PATH,
15180      # but as the default location of the library.
15181      hardcode_minus_L_F77=yes
15182      export_dynamic_flag_spec_F77='${wl}-E'
15183      ;;
15184
15185    hpux10* | hpux11*)
15186      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15187	case "$host_cpu" in
15188	hppa*64*|ia64*)
15189	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15190	  ;;
15191	*)
15192	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15193	  ;;
15194	esac
15195      else
15196	case "$host_cpu" in
15197	hppa*64*|ia64*)
15198	  archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
15199	  ;;
15200	*)
15201	  archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15202	  ;;
15203	esac
15204      fi
15205      if test "$with_gnu_ld" = no; then
15206	case "$host_cpu" in
15207	hppa*64*)
15208	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15209	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15210	  hardcode_libdir_separator_F77=:
15211	  hardcode_direct_F77=no
15212	  hardcode_shlibpath_var_F77=no
15213	  ;;
15214	ia64*)
15215	  hardcode_libdir_flag_spec_F77='-L$libdir'
15216	  hardcode_direct_F77=no
15217	  hardcode_shlibpath_var_F77=no
15218
15219	  # hardcode_minus_L: Not really in the search PATH,
15220	  # but as the default location of the library.
15221	  hardcode_minus_L_F77=yes
15222	  ;;
15223	*)
15224	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15225	  hardcode_libdir_separator_F77=:
15226	  hardcode_direct_F77=yes
15227	  export_dynamic_flag_spec_F77='${wl}-E'
15228
15229	  # hardcode_minus_L: Not really in the search PATH,
15230	  # but as the default location of the library.
15231	  hardcode_minus_L_F77=yes
15232	  ;;
15233	esac
15234      fi
15235      ;;
15236
15237    irix5* | irix6* | nonstopux*)
15238      if test "$GCC" = yes; then
15239	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15240      else
15241	archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15242	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15243      fi
15244      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15245      hardcode_libdir_separator_F77=:
15246      link_all_deplibs_F77=yes
15247      ;;
15248
15249    netbsd*)
15250      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15251	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15252      else
15253	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15254      fi
15255      hardcode_libdir_flag_spec_F77='-R$libdir'
15256      hardcode_direct_F77=yes
15257      hardcode_shlibpath_var_F77=no
15258      ;;
15259
15260    newsos6)
15261      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15262      hardcode_direct_F77=yes
15263      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15264      hardcode_libdir_separator_F77=:
15265      hardcode_shlibpath_var_F77=no
15266      ;;
15267
15268    openbsd*)
15269      hardcode_direct_F77=yes
15270      hardcode_shlibpath_var_F77=no
15271      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15272	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15273	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15274	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15275	export_dynamic_flag_spec_F77='${wl}-E'
15276      else
15277       case $host_os in
15278	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15279	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15280	   hardcode_libdir_flag_spec_F77='-R$libdir'
15281	   ;;
15282	 *)
15283	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15284	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15285	   ;;
15286       esac
15287      fi
15288      ;;
15289
15290    os2*)
15291      hardcode_libdir_flag_spec_F77='-L$libdir'
15292      hardcode_minus_L_F77=yes
15293      allow_undefined_flag_F77=unsupported
15294      archive_cmds_F77='$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'
15295      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15296      ;;
15297
15298    osf3*)
15299      if test "$GCC" = yes; then
15300	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15301	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15302      else
15303	allow_undefined_flag_F77=' -expect_unresolved \*'
15304	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15305      fi
15306      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15307      hardcode_libdir_separator_F77=:
15308      ;;
15309
15310    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15311      if test "$GCC" = yes; then
15312	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15313	archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15314	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15315      else
15316	allow_undefined_flag_F77=' -expect_unresolved \*'
15317	archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15318	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
15319	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
15320
15321	# Both c and cxx compiler support -rpath directly
15322	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15323      fi
15324      hardcode_libdir_separator_F77=:
15325      ;;
15326
15327    sco3.2v5*)
15328      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15329      hardcode_shlibpath_var_F77=no
15330      export_dynamic_flag_spec_F77='${wl}-Bexport'
15331      runpath_var=LD_RUN_PATH
15332      hardcode_runpath_var=yes
15333      ;;
15334
15335    solaris*)
15336      no_undefined_flag_F77=' -z text'
15337      if test "$GCC" = yes; then
15338	wlarc='${wl}'
15339	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15340	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15341	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15342      else
15343	wlarc=''
15344	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15345	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15346  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15347      fi
15348      hardcode_libdir_flag_spec_F77='-R$libdir'
15349      hardcode_shlibpath_var_F77=no
15350      case $host_os in
15351      solaris2.[0-5] | solaris2.[0-5].*) ;;
15352      *)
15353 	# The compiler driver will combine linker options so we
15354 	# cannot just pass the convience library names through
15355 	# without $wl, iff we do not link with $LD.
15356 	# Luckily, gcc supports the same syntax we need for Sun Studio.
15357 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15358 	case $wlarc in
15359 	'')
15360 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
15361 	*)
15362 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
15363 	esac ;;
15364      esac
15365      link_all_deplibs_F77=yes
15366      ;;
15367
15368    sunos4*)
15369      if test "x$host_vendor" = xsequent; then
15370	# Use $CC to link under sequent, because it throws in some extra .o
15371	# files that make .init and .fini sections work.
15372	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15373      else
15374	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15375      fi
15376      hardcode_libdir_flag_spec_F77='-L$libdir'
15377      hardcode_direct_F77=yes
15378      hardcode_minus_L_F77=yes
15379      hardcode_shlibpath_var_F77=no
15380      ;;
15381
15382    sysv4)
15383      case $host_vendor in
15384	sni)
15385	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15386	  hardcode_direct_F77=yes # is this really true???
15387	;;
15388	siemens)
15389	  ## LD is ld it makes a PLAMLIB
15390	  ## CC just makes a GrossModule.
15391	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15392	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15393	  hardcode_direct_F77=no
15394        ;;
15395	motorola)
15396	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15397	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15398	;;
15399      esac
15400      runpath_var='LD_RUN_PATH'
15401      hardcode_shlibpath_var_F77=no
15402      ;;
15403
15404    sysv4.3*)
15405      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15406      hardcode_shlibpath_var_F77=no
15407      export_dynamic_flag_spec_F77='-Bexport'
15408      ;;
15409
15410    sysv4*MP*)
15411      if test -d /usr/nec; then
15412	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15413	hardcode_shlibpath_var_F77=no
15414	runpath_var=LD_RUN_PATH
15415	hardcode_runpath_var=yes
15416	ld_shlibs_F77=yes
15417      fi
15418      ;;
15419
15420    sysv4.2uw2*)
15421      archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15422      hardcode_direct_F77=yes
15423      hardcode_minus_L_F77=no
15424      hardcode_shlibpath_var_F77=no
15425      hardcode_runpath_var=yes
15426      runpath_var=LD_RUN_PATH
15427      ;;
15428
15429   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
15430      no_undefined_flag_F77='${wl}-z ${wl}text'
15431      if test "$GCC" = yes; then
15432	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15433      else
15434	archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15435      fi
15436      runpath_var='LD_RUN_PATH'
15437      hardcode_shlibpath_var_F77=no
15438      ;;
15439
15440    sysv5*)
15441      no_undefined_flag_F77=' -z text'
15442      # $CC -shared without GNU ld will not create a library from C++
15443      # object files and a static libstdc++, better avoid it by now
15444      archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15445      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15446  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15447      hardcode_libdir_flag_spec_F77=
15448      hardcode_shlibpath_var_F77=no
15449      runpath_var='LD_RUN_PATH'
15450      ;;
15451
15452    uts4*)
15453      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15454      hardcode_libdir_flag_spec_F77='-L$libdir'
15455      hardcode_shlibpath_var_F77=no
15456      ;;
15457
15458    *)
15459      ld_shlibs_F77=no
15460      ;;
15461    esac
15462  fi
15463
15464{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15465echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15466test "$ld_shlibs_F77" = no && can_build_shared=no
15467
15468variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15469if test "$GCC" = yes; then
15470  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15471fi
15472
15473#
15474# Do we need to explicitly link libc?
15475#
15476case "x$archive_cmds_need_lc_F77" in
15477x|xyes)
15478  # Assume -lc should be added
15479  archive_cmds_need_lc_F77=yes
15480
15481  if test "$enable_shared" = yes && test "$GCC" = yes; then
15482    case $archive_cmds_F77 in
15483    *'~'*)
15484      # FIXME: we may have to deal with multi-command sequences.
15485      ;;
15486    '$CC '*)
15487      # Test whether the compiler implicitly links with -lc since on some
15488      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15489      # to ld, don't add -lc before -lgcc.
15490      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15491echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15492      $rm conftest*
15493      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15494
15495      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15496  (eval $ac_compile) 2>&5
15497  ac_status=$?
15498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15499  (exit $ac_status); } 2>conftest.err; then
15500        soname=conftest
15501        lib=conftest
15502        libobjs=conftest.$ac_objext
15503        deplibs=
15504        wl=$lt_prog_compiler_wl_F77
15505        compiler_flags=-v
15506        linker_flags=-v
15507        verstring=
15508        output_objdir=.
15509        libname=conftest
15510        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15511        allow_undefined_flag_F77=
15512        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15513  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15514  ac_status=$?
15515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15516  (exit $ac_status); }
15517        then
15518	  archive_cmds_need_lc_F77=no
15519        else
15520	  archive_cmds_need_lc_F77=yes
15521        fi
15522        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15523      else
15524        cat conftest.err 1>&5
15525      fi
15526      $rm conftest*
15527      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15528echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15529      ;;
15530    esac
15531  fi
15532  ;;
15533esac
15534
15535{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15536echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15537library_names_spec=
15538libname_spec='lib$name'
15539soname_spec=
15540shrext_cmds=".so"
15541postinstall_cmds=
15542postuninstall_cmds=
15543finish_cmds=
15544finish_eval=
15545shlibpath_var=
15546shlibpath_overrides_runpath=unknown
15547version_type=none
15548dynamic_linker="$host_os ld.so"
15549sys_lib_dlsearch_path_spec="/lib /usr/lib"
15550if test "$GCC" = yes; then
15551  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15552  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15553    # if the path contains ";" then we assume it to be the separator
15554    # otherwise default to the standard path separator (i.e. ":") - it is
15555    # assumed that no part of a normal pathname contains ";" but that should
15556    # okay in the real world where ";" in dirpaths is itself problematic.
15557    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15558  else
15559    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15560  fi
15561else
15562  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15563fi
15564need_lib_prefix=unknown
15565hardcode_into_libs=no
15566
15567# when you set need_version to no, make sure it does not cause -set_version
15568# flags to be left without arguments
15569need_version=unknown
15570
15571case $host_os in
15572aix3*)
15573  version_type=linux
15574  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15575  shlibpath_var=LIBPATH
15576
15577  # AIX 3 has no versioning support, so we append a major version to the name.
15578  soname_spec='${libname}${release}${shared_ext}$major'
15579  ;;
15580
15581aix4* | aix5*)
15582  version_type=linux
15583  need_lib_prefix=no
15584  need_version=no
15585  hardcode_into_libs=yes
15586  if test "$host_cpu" = ia64; then
15587    # AIX 5 supports IA64
15588    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15589    shlibpath_var=LD_LIBRARY_PATH
15590  else
15591    # With GCC up to 2.95.x, collect2 would create an import file
15592    # for dependence libraries.  The import file would start with
15593    # the line `#! .'.  This would cause the generated library to
15594    # depend on `.', always an invalid library.  This was fixed in
15595    # development snapshots of GCC prior to 3.0.
15596    case $host_os in
15597      aix4 | aix4.[01] | aix4.[01].*)
15598      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15599	   echo ' yes '
15600	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15601	:
15602      else
15603	can_build_shared=no
15604      fi
15605      ;;
15606    esac
15607    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15608    # soname into executable. Probably we can add versioning support to
15609    # collect2, so additional links can be useful in future.
15610    if test "$aix_use_runtimelinking" = yes; then
15611      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15612      # instead of lib<name>.a to let people know that these are not
15613      # typical AIX shared libraries.
15614      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15615    else
15616      # We preserve .a as extension for shared libraries through AIX4.2
15617      # and later when we are not doing run time linking.
15618      library_names_spec='${libname}${release}.a $libname.a'
15619      soname_spec='${libname}${release}${shared_ext}$major'
15620    fi
15621    shlibpath_var=LIBPATH
15622  fi
15623  ;;
15624
15625amigaos*)
15626  library_names_spec='$libname.ixlibrary $libname.a'
15627  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15628  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'
15629  ;;
15630
15631beos*)
15632  library_names_spec='${libname}${shared_ext}'
15633  dynamic_linker="$host_os ld.so"
15634  shlibpath_var=LIBRARY_PATH
15635  ;;
15636
15637bsdi[45]*)
15638  version_type=linux
15639  need_version=no
15640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15641  soname_spec='${libname}${release}${shared_ext}$major'
15642  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15643  shlibpath_var=LD_LIBRARY_PATH
15644  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15645  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15646  # the default ld.so.conf also contains /usr/contrib/lib and
15647  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15648  # libtool to hard-code these into programs
15649  ;;
15650
15651cygwin* | mingw* | pw32*)
15652  version_type=windows
15653  shrext_cmds=".dll"
15654  need_version=no
15655  need_lib_prefix=no
15656
15657  case $GCC,$host_os in
15658  yes,cygwin* | yes,mingw* | yes,pw32*)
15659    library_names_spec='$libname.dll.a'
15660    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15661    postinstall_cmds='base_file=`basename \${file}`~
15662      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15663      dldir=$destdir/`dirname \$dlpath`~
15664      test -d \$dldir || mkdir -p \$dldir~
15665      $install_prog $dir/$dlname \$dldir/$dlname'
15666    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15667      dlpath=$dir/\$dldll~
15668       $rm \$dlpath'
15669    shlibpath_overrides_runpath=yes
15670
15671    case $host_os in
15672    cygwin*)
15673      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15674      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15675      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15676      ;;
15677    mingw*)
15678      # MinGW DLLs use traditional 'lib' prefix
15679      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15680      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15681      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15682        # It is most probably a Windows format PATH printed by
15683        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15684        # path with ; separators, and with drive letters. We can handle the
15685        # drive letters (cygwin fileutils understands them), so leave them,
15686        # especially as we might pass files found there to a mingw objdump,
15687        # which wouldn't understand a cygwinified path. Ahh.
15688        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15689      else
15690        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15691      fi
15692      ;;
15693    pw32*)
15694      # pw32 DLLs use 'pw' prefix rather than 'lib'
15695      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15696      ;;
15697    esac
15698    ;;
15699
15700  *)
15701    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15702    ;;
15703  esac
15704  dynamic_linker='Win32 ld.exe'
15705  # FIXME: first we should search . and the directory the executable is in
15706  shlibpath_var=PATH
15707  ;;
15708
15709darwin* | rhapsody*)
15710  dynamic_linker="$host_os dyld"
15711  version_type=darwin
15712  need_lib_prefix=no
15713  need_version=no
15714  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15715  soname_spec='${libname}${release}${major}$shared_ext'
15716  shlibpath_overrides_runpath=yes
15717  shlibpath_var=DYLD_LIBRARY_PATH
15718  shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
15719  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15720  if test "$GCC" = yes; then
15721    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
15722  else
15723    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15724  fi
15725  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15726  ;;
15727
15728dgux*)
15729  version_type=linux
15730  need_lib_prefix=no
15731  need_version=no
15732  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15733  soname_spec='${libname}${release}${shared_ext}$major'
15734  shlibpath_var=LD_LIBRARY_PATH
15735  ;;
15736
15737freebsd1*)
15738  dynamic_linker=no
15739  ;;
15740
15741kfreebsd*-gnu)
15742  version_type=linux
15743  need_lib_prefix=no
15744  need_version=no
15745  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15746  soname_spec='${libname}${release}${shared_ext}$major'
15747  shlibpath_var=LD_LIBRARY_PATH
15748  shlibpath_overrides_runpath=no
15749  hardcode_into_libs=yes
15750  dynamic_linker='GNU ld.so'
15751  ;;
15752
15753freebsd* | dragonfly*)
15754  # DragonFly does not have aout.  When/if they implement a new
15755  # versioning mechanism, adjust this.
15756  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
15757  version_type=freebsd-$objformat
15758  case $version_type in
15759    freebsd-elf*)
15760      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15761      need_version=no
15762      need_lib_prefix=no
15763      ;;
15764    freebsd-*)
15765      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15766      need_version=yes
15767      ;;
15768  esac
15769  shlibpath_var=LD_LIBRARY_PATH
15770  case $host_os in
15771  freebsd2*)
15772    shlibpath_overrides_runpath=yes
15773    ;;
15774  freebsd3.[01]* | freebsdelf3.[01]*)
15775    shlibpath_overrides_runpath=yes
15776    hardcode_into_libs=yes
15777    ;;
15778  *) # from 3.2 on
15779    shlibpath_overrides_runpath=no
15780    hardcode_into_libs=yes
15781    ;;
15782  esac
15783  ;;
15784
15785gnu*)
15786  version_type=linux
15787  need_lib_prefix=no
15788  need_version=no
15789  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15790  soname_spec='${libname}${release}${shared_ext}$major'
15791  shlibpath_var=LD_LIBRARY_PATH
15792  hardcode_into_libs=yes
15793  ;;
15794
15795hpux9* | hpux10* | hpux11*)
15796  # Give a soname corresponding to the major version so that dld.sl refuses to
15797  # link against other versions.
15798  version_type=sunos
15799  need_lib_prefix=no
15800  need_version=no
15801  case "$host_cpu" in
15802  ia64*)
15803    shrext_cmds='.so'
15804    hardcode_into_libs=yes
15805    dynamic_linker="$host_os dld.so"
15806    shlibpath_var=LD_LIBRARY_PATH
15807    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15808    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15809    soname_spec='${libname}${release}${shared_ext}$major'
15810    if test "X$HPUX_IA64_MODE" = X32; then
15811      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15812    else
15813      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15814    fi
15815    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15816    ;;
15817   hppa*64*)
15818     shrext_cmds='.sl'
15819     hardcode_into_libs=yes
15820     dynamic_linker="$host_os dld.sl"
15821     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15822     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15823     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15824     soname_spec='${libname}${release}${shared_ext}$major'
15825     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15826     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15827     ;;
15828   *)
15829    shrext_cmds='.sl'
15830    dynamic_linker="$host_os dld.sl"
15831    shlibpath_var=SHLIB_PATH
15832    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15833    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15834    soname_spec='${libname}${release}${shared_ext}$major'
15835    ;;
15836  esac
15837  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15838  postinstall_cmds='chmod 555 $lib'
15839  ;;
15840
15841irix5* | irix6* | nonstopux*)
15842  case $host_os in
15843    nonstopux*) version_type=nonstopux ;;
15844    *)
15845	if test "$lt_cv_prog_gnu_ld" = yes; then
15846		version_type=linux
15847	else
15848		version_type=irix
15849	fi ;;
15850  esac
15851  need_lib_prefix=no
15852  need_version=no
15853  soname_spec='${libname}${release}${shared_ext}$major'
15854  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15855  case $host_os in
15856  irix5* | nonstopux*)
15857    libsuff= shlibsuff=
15858    ;;
15859  *)
15860    case $LD in # libtool.m4 will add one of these switches to LD
15861    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15862      libsuff= shlibsuff= libmagic=32-bit;;
15863    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15864      libsuff=32 shlibsuff=N32 libmagic=N32;;
15865    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15866      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15867    *) libsuff= shlibsuff= libmagic=never-match;;
15868    esac
15869    ;;
15870  esac
15871  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15872  shlibpath_overrides_runpath=no
15873  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15874  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15875  hardcode_into_libs=yes
15876  ;;
15877
15878# No shared lib support for Linux oldld, aout, or coff.
15879linux*oldld* | linux*aout* | linux*coff*)
15880  dynamic_linker=no
15881  ;;
15882
15883# This must be Linux ELF.
15884linux*)
15885  version_type=linux
15886  need_lib_prefix=no
15887  need_version=no
15888  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15889  soname_spec='${libname}${release}${shared_ext}$major'
15890  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15891  shlibpath_var=LD_LIBRARY_PATH
15892  shlibpath_overrides_runpath=no
15893  # This implies no fast_install, which is unacceptable.
15894  # Some rework will be needed to allow for fast_install
15895  # before this can be enabled.
15896  hardcode_into_libs=yes
15897
15898  # Append ld.so.conf contents to the search path
15899  if test -f /etc/ld.so.conf; then
15900    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15901    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15902  fi
15903
15904  # We used to test for /lib/ld.so.1 and disable shared libraries on
15905  # powerpc, because MkLinux only supported shared libraries with the
15906  # GNU dynamic linker.  Since this was broken with cross compilers,
15907  # most powerpc-linux boxes support dynamic linking these days and
15908  # people can always --disable-shared, the test was removed, and we
15909  # assume the GNU/Linux dynamic linker is in use.
15910  dynamic_linker='GNU/Linux ld.so'
15911  ;;
15912
15913knetbsd*-gnu)
15914  version_type=linux
15915  need_lib_prefix=no
15916  need_version=no
15917  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15918  soname_spec='${libname}${release}${shared_ext}$major'
15919  shlibpath_var=LD_LIBRARY_PATH
15920  shlibpath_overrides_runpath=no
15921  hardcode_into_libs=yes
15922  dynamic_linker='GNU ld.so'
15923  ;;
15924
15925netbsd*)
15926  version_type=sunos
15927  need_lib_prefix=no
15928  need_version=no
15929  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15930    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15931    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15932    dynamic_linker='NetBSD (a.out) ld.so'
15933  else
15934    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15935    soname_spec='${libname}${release}${shared_ext}$major'
15936    dynamic_linker='NetBSD ld.elf_so'
15937  fi
15938  shlibpath_var=LD_LIBRARY_PATH
15939  shlibpath_overrides_runpath=yes
15940  hardcode_into_libs=yes
15941  ;;
15942
15943newsos6)
15944  version_type=linux
15945  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15946  shlibpath_var=LD_LIBRARY_PATH
15947  shlibpath_overrides_runpath=yes
15948  ;;
15949
15950nto-qnx*)
15951  version_type=linux
15952  need_lib_prefix=no
15953  need_version=no
15954  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15955  soname_spec='${libname}${release}${shared_ext}$major'
15956  shlibpath_var=LD_LIBRARY_PATH
15957  shlibpath_overrides_runpath=yes
15958  ;;
15959
15960openbsd*)
15961  version_type=sunos
15962  need_lib_prefix=no
15963  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15964  case $host_os in
15965    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15966    *)                         need_version=no  ;;
15967  esac
15968  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15969  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15970  shlibpath_var=LD_LIBRARY_PATH
15971  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15972    case $host_os in
15973      openbsd2.[89] | openbsd2.[89].*)
15974	shlibpath_overrides_runpath=no
15975	;;
15976      *)
15977	shlibpath_overrides_runpath=yes
15978	;;
15979      esac
15980  else
15981    shlibpath_overrides_runpath=yes
15982  fi
15983  ;;
15984
15985os2*)
15986  libname_spec='$name'
15987  shrext_cmds=".dll"
15988  need_lib_prefix=no
15989  library_names_spec='$libname${shared_ext} $libname.a'
15990  dynamic_linker='OS/2 ld.exe'
15991  shlibpath_var=LIBPATH
15992  ;;
15993
15994osf3* | osf4* | osf5*)
15995  version_type=osf
15996  need_lib_prefix=no
15997  need_version=no
15998  soname_spec='${libname}${release}${shared_ext}$major'
15999  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16000  shlibpath_var=LD_LIBRARY_PATH
16001  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16002  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16003  ;;
16004
16005sco3.2v5*)
16006  version_type=osf
16007  soname_spec='${libname}${release}${shared_ext}$major'
16008  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16009  shlibpath_var=LD_LIBRARY_PATH
16010  ;;
16011
16012solaris*)
16013  version_type=linux
16014  need_lib_prefix=no
16015  need_version=no
16016  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16017  soname_spec='${libname}${release}${shared_ext}$major'
16018  shlibpath_var=LD_LIBRARY_PATH
16019  shlibpath_overrides_runpath=yes
16020  hardcode_into_libs=yes
16021  # ldd complains unless libraries are executable
16022  postinstall_cmds='chmod +x $lib'
16023  ;;
16024
16025sunos4*)
16026  version_type=sunos
16027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16028  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16029  shlibpath_var=LD_LIBRARY_PATH
16030  shlibpath_overrides_runpath=yes
16031  if test "$with_gnu_ld" = yes; then
16032    need_lib_prefix=no
16033  fi
16034  need_version=yes
16035  ;;
16036
16037sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16038  version_type=linux
16039  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16040  soname_spec='${libname}${release}${shared_ext}$major'
16041  shlibpath_var=LD_LIBRARY_PATH
16042  case $host_vendor in
16043    sni)
16044      shlibpath_overrides_runpath=no
16045      need_lib_prefix=no
16046      export_dynamic_flag_spec='${wl}-Blargedynsym'
16047      runpath_var=LD_RUN_PATH
16048      ;;
16049    siemens)
16050      need_lib_prefix=no
16051      ;;
16052    motorola)
16053      need_lib_prefix=no
16054      need_version=no
16055      shlibpath_overrides_runpath=no
16056      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16057      ;;
16058  esac
16059  ;;
16060
16061sysv4*MP*)
16062  if test -d /usr/nec ;then
16063    version_type=linux
16064    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16065    soname_spec='$libname${shared_ext}.$major'
16066    shlibpath_var=LD_LIBRARY_PATH
16067  fi
16068  ;;
16069
16070uts4*)
16071  version_type=linux
16072  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16073  soname_spec='${libname}${release}${shared_ext}$major'
16074  shlibpath_var=LD_LIBRARY_PATH
16075  ;;
16076
16077*)
16078  dynamic_linker=no
16079  ;;
16080esac
16081{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16082echo "${ECHO_T}$dynamic_linker" >&6; }
16083test "$dynamic_linker" = no && can_build_shared=no
16084
16085{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16086echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16087hardcode_action_F77=
16088if test -n "$hardcode_libdir_flag_spec_F77" || \
16089   test -n "$runpath_var_F77" || \
16090   test "X$hardcode_automatic_F77" = "Xyes" ; then
16091
16092  # We can hardcode non-existant directories.
16093  if test "$hardcode_direct_F77" != no &&
16094     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16095     # have to relink, otherwise we might link with an installed library
16096     # when we should be linking with a yet-to-be-installed one
16097     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16098     test "$hardcode_minus_L_F77" != no; then
16099    # Linking always hardcodes the temporary library directory.
16100    hardcode_action_F77=relink
16101  else
16102    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16103    hardcode_action_F77=immediate
16104  fi
16105else
16106  # We cannot hardcode anything, or else we can only hardcode existing
16107  # directories.
16108  hardcode_action_F77=unsupported
16109fi
16110{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16111echo "${ECHO_T}$hardcode_action_F77" >&6; }
16112
16113if test "$hardcode_action_F77" = relink; then
16114  # Fast installation is not supported
16115  enable_fast_install=no
16116elif test "$shlibpath_overrides_runpath" = yes ||
16117     test "$enable_shared" = no; then
16118  # Fast installation is not necessary
16119  enable_fast_install=needless
16120fi
16121
16122striplib=
16123old_striplib=
16124{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
16125echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
16126if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
16127  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
16128  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
16129  { echo "$as_me:$LINENO: result: yes" >&5
16130echo "${ECHO_T}yes" >&6; }
16131else
16132# FIXME - insert some real tests, host_os isn't really good enough
16133  case $host_os in
16134   darwin*)
16135       if test -n "$STRIP" ; then
16136         striplib="$STRIP -x"
16137         { echo "$as_me:$LINENO: result: yes" >&5
16138echo "${ECHO_T}yes" >&6; }
16139       else
16140  { echo "$as_me:$LINENO: result: no" >&5
16141echo "${ECHO_T}no" >&6; }
16142fi
16143       ;;
16144   *)
16145  { echo "$as_me:$LINENO: result: no" >&5
16146echo "${ECHO_T}no" >&6; }
16147    ;;
16148  esac
16149fi
16150
16151
16152
16153# The else clause should only fire when bootstrapping the
16154# libtool distribution, otherwise you forgot to ship ltmain.sh
16155# with your package, and you will get complaints that there are
16156# no rules to generate ltmain.sh.
16157if test -f "$ltmain"; then
16158  # See if we are running on zsh, and set the options which allow our commands through
16159  # without removal of \ escapes.
16160  if test -n "${ZSH_VERSION+set}" ; then
16161    setopt NO_GLOB_SUBST
16162  fi
16163  # Now quote all the things that may contain metacharacters while being
16164  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16165  # variables and quote the copies for generation of the libtool script.
16166  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
16167    SED SHELL STRIP \
16168    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16169    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16170    deplibs_check_method reload_flag reload_cmds need_locks \
16171    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16172    lt_cv_sys_global_symbol_to_c_name_address \
16173    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16174    old_postinstall_cmds old_postuninstall_cmds \
16175    compiler_F77 \
16176    CC_F77 \
16177    LD_F77 \
16178    lt_prog_compiler_wl_F77 \
16179    lt_prog_compiler_pic_F77 \
16180    lt_prog_compiler_static_F77 \
16181    lt_prog_compiler_no_builtin_flag_F77 \
16182    export_dynamic_flag_spec_F77 \
16183    thread_safe_flag_spec_F77 \
16184    whole_archive_flag_spec_F77 \
16185    enable_shared_with_static_runtimes_F77 \
16186    old_archive_cmds_F77 \
16187    old_archive_from_new_cmds_F77 \
16188    predep_objects_F77 \
16189    postdep_objects_F77 \
16190    predeps_F77 \
16191    postdeps_F77 \
16192    compiler_lib_search_path_F77 \
16193    archive_cmds_F77 \
16194    archive_expsym_cmds_F77 \
16195    postinstall_cmds_F77 \
16196    postuninstall_cmds_F77 \
16197    old_archive_from_expsyms_cmds_F77 \
16198    allow_undefined_flag_F77 \
16199    no_undefined_flag_F77 \
16200    export_symbols_cmds_F77 \
16201    hardcode_libdir_flag_spec_F77 \
16202    hardcode_libdir_flag_spec_ld_F77 \
16203    hardcode_libdir_separator_F77 \
16204    hardcode_automatic_F77 \
16205    module_cmds_F77 \
16206    module_expsym_cmds_F77 \
16207    lt_cv_prog_compiler_c_o_F77 \
16208    exclude_expsyms_F77 \
16209    include_expsyms_F77; do
16210
16211    case $var in
16212    old_archive_cmds_F77 | \
16213    old_archive_from_new_cmds_F77 | \
16214    archive_cmds_F77 | \
16215    archive_expsym_cmds_F77 | \
16216    module_cmds_F77 | \
16217    module_expsym_cmds_F77 | \
16218    old_archive_from_expsyms_cmds_F77 | \
16219    export_symbols_cmds_F77 | \
16220    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16221    postinstall_cmds | postuninstall_cmds | \
16222    old_postinstall_cmds | old_postuninstall_cmds | \
16223    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16224      # Double-quote double-evaled strings.
16225      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16226      ;;
16227    *)
16228      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16229      ;;
16230    esac
16231  done
16232
16233  case $lt_echo in
16234  *'\$0 --fallback-echo"')
16235    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16236    ;;
16237  esac
16238
16239cfgfile="$ofile"
16240
16241  cat <<__EOF__ >> "$cfgfile"
16242# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16243
16244# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16245
16246# Shell to use when invoking shell scripts.
16247SHELL=$lt_SHELL
16248
16249# Whether or not to build shared libraries.
16250build_libtool_libs=$enable_shared
16251
16252# Whether or not to build static libraries.
16253build_old_libs=$enable_static
16254
16255# Whether or not to add -lc for building shared libraries.
16256build_libtool_need_lc=$archive_cmds_need_lc_F77
16257
16258# Whether or not to disallow shared libs when runtime libs are static
16259allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16260
16261# Whether or not to optimize for fast installation.
16262fast_install=$enable_fast_install
16263
16264# The host system.
16265host_alias=$host_alias
16266host=$host
16267host_os=$host_os
16268
16269# The build system.
16270build_alias=$build_alias
16271build=$build
16272build_os=$build_os
16273
16274# An echo program that does not interpret backslashes.
16275echo=$lt_echo
16276
16277# The archiver.
16278AR=$lt_AR
16279AR_FLAGS=$lt_AR_FLAGS
16280
16281# A C compiler.
16282LTCC=$lt_LTCC
16283
16284# A language-specific compiler.
16285CC=$lt_compiler_F77
16286
16287# Is the compiler the GNU C compiler?
16288with_gcc=$GCC_F77
16289
16290# An ERE matcher.
16291EGREP=$lt_EGREP
16292
16293# The linker used to build libraries.
16294LD=$lt_LD_F77
16295
16296# Whether we need hard or soft links.
16297LN_S=$lt_LN_S
16298
16299# A BSD-compatible nm program.
16300NM=$lt_NM
16301
16302# A symbol stripping program
16303STRIP=$lt_STRIP
16304
16305# Used to examine libraries when file_magic_cmd begins "file"
16306MAGIC_CMD=$MAGIC_CMD
16307
16308# Used on cygwin: DLL creation program.
16309DLLTOOL="$DLLTOOL"
16310
16311# Used on cygwin: object dumper.
16312OBJDUMP="$OBJDUMP"
16313
16314# Used on cygwin: assembler.
16315AS="$AS"
16316
16317# The name of the directory that contains temporary libtool files.
16318objdir=$objdir
16319
16320# How to create reloadable object files.
16321reload_flag=$lt_reload_flag
16322reload_cmds=$lt_reload_cmds
16323
16324# How to pass a linker flag through the compiler.
16325wl=$lt_lt_prog_compiler_wl_F77
16326
16327# Object file suffix (normally "o").
16328objext="$ac_objext"
16329
16330# Old archive suffix (normally "a").
16331libext="$libext"
16332
16333# Shared library suffix (normally ".so").
16334shrext_cmds='$shrext_cmds'
16335
16336# Executable file suffix (normally "").
16337exeext="$exeext"
16338
16339# Additional compiler flags for building library objects.
16340pic_flag=$lt_lt_prog_compiler_pic_F77
16341pic_mode=$pic_mode
16342
16343# What is the maximum length of a command?
16344max_cmd_len=$lt_cv_sys_max_cmd_len
16345
16346# Does compiler simultaneously support -c and -o options?
16347compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16348
16349# Must we lock files when doing compilation?
16350need_locks=$lt_need_locks
16351
16352# Do we need the lib prefix for modules?
16353need_lib_prefix=$need_lib_prefix
16354
16355# Do we need a version for libraries?
16356need_version=$need_version
16357
16358# Whether dlopen is supported.
16359dlopen_support=$enable_dlopen
16360
16361# Whether dlopen of programs is supported.
16362dlopen_self=$enable_dlopen_self
16363
16364# Whether dlopen of statically linked programs is supported.
16365dlopen_self_static=$enable_dlopen_self_static
16366
16367# Compiler flag to prevent dynamic linking.
16368link_static_flag=$lt_lt_prog_compiler_static_F77
16369
16370# Compiler flag to turn off builtin functions.
16371no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16372
16373# Compiler flag to allow reflexive dlopens.
16374export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16375
16376# Compiler flag to generate shared objects directly from archives.
16377whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16378
16379# Compiler flag to generate thread-safe objects.
16380thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16381
16382# Library versioning type.
16383version_type=$version_type
16384
16385# Format of library name prefix.
16386libname_spec=$lt_libname_spec
16387
16388# List of archive names.  First name is the real one, the rest are links.
16389# The last name is the one that the linker finds with -lNAME.
16390library_names_spec=$lt_library_names_spec
16391
16392# The coded name of the library, if different from the real name.
16393soname_spec=$lt_soname_spec
16394
16395# Commands used to build and install an old-style archive.
16396RANLIB=$lt_RANLIB
16397old_archive_cmds=$lt_old_archive_cmds_F77
16398old_postinstall_cmds=$lt_old_postinstall_cmds
16399old_postuninstall_cmds=$lt_old_postuninstall_cmds
16400
16401# Create an old-style archive from a shared archive.
16402old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16403
16404# Create a temporary old-style archive to link instead of a shared archive.
16405old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16406
16407# Commands used to build and install a shared archive.
16408archive_cmds=$lt_archive_cmds_F77
16409archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16410postinstall_cmds=$lt_postinstall_cmds
16411postuninstall_cmds=$lt_postuninstall_cmds
16412
16413# Commands used to build a loadable module (assumed same as above if empty)
16414module_cmds=$lt_module_cmds_F77
16415module_expsym_cmds=$lt_module_expsym_cmds_F77
16416
16417# Commands to strip libraries.
16418old_striplib=$lt_old_striplib
16419striplib=$lt_striplib
16420
16421# Dependencies to place before the objects being linked to create a
16422# shared library.
16423predep_objects=$lt_predep_objects_F77
16424
16425# Dependencies to place after the objects being linked to create a
16426# shared library.
16427postdep_objects=$lt_postdep_objects_F77
16428
16429# Dependencies to place before the objects being linked to create a
16430# shared library.
16431predeps=$lt_predeps_F77
16432
16433# Dependencies to place after the objects being linked to create a
16434# shared library.
16435postdeps=$lt_postdeps_F77
16436
16437# The library search path used internally by the compiler when linking
16438# a shared library.
16439compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16440
16441# Method to check whether dependent libraries are shared objects.
16442deplibs_check_method=$lt_deplibs_check_method
16443
16444# Command to use when deplibs_check_method == file_magic.
16445file_magic_cmd=$lt_file_magic_cmd
16446
16447# Flag that allows shared libraries with undefined symbols to be built.
16448allow_undefined_flag=$lt_allow_undefined_flag_F77
16449
16450# Flag that forces no undefined symbols.
16451no_undefined_flag=$lt_no_undefined_flag_F77
16452
16453# Commands used to finish a libtool library installation in a directory.
16454finish_cmds=$lt_finish_cmds
16455
16456# Same as above, but a single script fragment to be evaled but not shown.
16457finish_eval=$lt_finish_eval
16458
16459# Take the output of nm and produce a listing of raw symbols and C names.
16460global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16461
16462# Transform the output of nm in a proper C declaration
16463global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16464
16465# Transform the output of nm in a C name address pair
16466global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16467
16468# This is the shared library runtime path variable.
16469runpath_var=$runpath_var
16470
16471# This is the shared library path variable.
16472shlibpath_var=$shlibpath_var
16473
16474# Is shlibpath searched before the hard-coded library search path?
16475shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16476
16477# How to hardcode a shared library path into an executable.
16478hardcode_action=$hardcode_action_F77
16479
16480# Whether we should hardcode library paths into libraries.
16481hardcode_into_libs=$hardcode_into_libs
16482
16483# Flag to hardcode \$libdir into a binary during linking.
16484# This must work even if \$libdir does not exist.
16485hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16486
16487# If ld is used when linking, flag to hardcode \$libdir into
16488# a binary during linking. This must work even if \$libdir does
16489# not exist.
16490hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16491
16492# Whether we need a single -rpath flag with a separated argument.
16493hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16494
16495# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16496# resulting binary.
16497hardcode_direct=$hardcode_direct_F77
16498
16499# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16500# resulting binary.
16501hardcode_minus_L=$hardcode_minus_L_F77
16502
16503# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16504# the resulting binary.
16505hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16506
16507# Set to yes if building a shared library automatically hardcodes DIR into the library
16508# and all subsequent libraries and executables linked against it.
16509hardcode_automatic=$hardcode_automatic_F77
16510
16511# Variables whose values should be saved in libtool wrapper scripts and
16512# restored at relink time.
16513variables_saved_for_relink="$variables_saved_for_relink"
16514
16515# Whether libtool must link a program against all its dependency libraries.
16516link_all_deplibs=$link_all_deplibs_F77
16517
16518# Compile-time system search path for libraries
16519sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16520
16521# Run-time system search path for libraries
16522sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16523
16524# Fix the shell variable \$srcfile for the compiler.
16525fix_srcfile_path="$fix_srcfile_path_F77"
16526
16527# Set to yes if exported symbols are required.
16528always_export_symbols=$always_export_symbols_F77
16529
16530# The commands to list exported symbols.
16531export_symbols_cmds=$lt_export_symbols_cmds_F77
16532
16533# The commands to extract the exported symbol list from a shared archive.
16534extract_expsyms_cmds=$lt_extract_expsyms_cmds
16535
16536# Symbols that should not be listed in the preloaded symbols.
16537exclude_expsyms=$lt_exclude_expsyms_F77
16538
16539# Symbols that must always be exported.
16540include_expsyms=$lt_include_expsyms_F77
16541
16542# ### END LIBTOOL TAG CONFIG: $tagname
16543
16544__EOF__
16545
16546
16547else
16548  # If there is no Makefile yet, we rely on a make rule to execute
16549  # `config.status --recheck' to rerun these tests and create the
16550  # libtool script then.
16551  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16552  if test -f "$ltmain_in"; then
16553    test -f Makefile && make "$ltmain"
16554  fi
16555fi
16556
16557
16558ac_ext=c
16559ac_cpp='$CPP $CPPFLAGS'
16560ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16561ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16562ac_compiler_gnu=$ac_cv_c_compiler_gnu
16563
16564CC="$lt_save_CC"
16565
16566	else
16567	  tagname=""
16568	fi
16569	;;
16570
16571      GCJ)
16572	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16573
16574
16575# Source file extension for Java test sources.
16576ac_ext=java
16577
16578# Object file extension for compiled Java test sources.
16579objext=o
16580objext_GCJ=$objext
16581
16582# Code to be used in simple compile tests
16583lt_simple_compile_test_code="class foo {}\n"
16584
16585# Code to be used in simple link tests
16586lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16587
16588# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16589
16590# If no C compiler was specified, use CC.
16591LTCC=${LTCC-"$CC"}
16592
16593# Allow CC to be a program name with arguments.
16594compiler=$CC
16595
16596
16597# save warnings/boilerplate of simple test code
16598ac_outfile=conftest.$ac_objext
16599printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16600eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
16601_lt_compiler_boilerplate=`cat conftest.err`
16602$rm conftest*
16603
16604ac_outfile=conftest.$ac_objext
16605printf "$lt_simple_link_test_code" >conftest.$ac_ext
16606eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
16607_lt_linker_boilerplate=`cat conftest.err`
16608$rm conftest*
16609
16610
16611# Allow CC to be a program name with arguments.
16612lt_save_CC="$CC"
16613CC=${GCJ-"gcj"}
16614compiler=$CC
16615compiler_GCJ=$CC
16616for cc_temp in $compiler""; do
16617  case $cc_temp in
16618    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16619    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16620    \-*) ;;
16621    *) break;;
16622  esac
16623done
16624cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16625
16626
16627# GCJ did not exist at the time GCC didn't implicitly link libc in.
16628archive_cmds_need_lc_GCJ=no
16629
16630old_archive_cmds_GCJ=$old_archive_cmds
16631
16632
16633lt_prog_compiler_no_builtin_flag_GCJ=
16634
16635if test "$GCC" = yes; then
16636  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16637
16638
16639{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16640echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16641if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16642  echo $ECHO_N "(cached) $ECHO_C" >&6
16643else
16644  lt_cv_prog_compiler_rtti_exceptions=no
16645  ac_outfile=conftest.$ac_objext
16646   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16647   lt_compiler_flag="-fno-rtti -fno-exceptions"
16648   # Insert the option either (1) after the last *FLAGS variable, or
16649   # (2) before a word containing "conftest.", or (3) at the end.
16650   # Note that $ac_compile itself does not contain backslashes and begins
16651   # with a dollar sign (not a hyphen), so the echo should work correctly.
16652   # The option is referenced via a variable to avoid confusing sed.
16653   lt_compile=`echo "$ac_compile" | $SED \
16654   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
16655   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16656   -e 's:$: $lt_compiler_flag:'`
16657   (eval echo "\"\$as_me:16657: $lt_compile\"" >&5)
16658   (eval "$lt_compile" 2>conftest.err)
16659   ac_status=$?
16660   cat conftest.err >&5
16661   echo "$as_me:16661: \$? = $ac_status" >&5
16662   if (exit $ac_status) && test -s "$ac_outfile"; then
16663     # The compiler can only warn and ignore the option if not recognized
16664     # So say no if there are warnings other than the usual output.
16665     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
16666     $SED '/^$/d' conftest.err >conftest.er2
16667     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
16668       lt_cv_prog_compiler_rtti_exceptions=yes
16669     fi
16670   fi
16671   $rm conftest*
16672
16673fi
16674{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16675echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16676
16677if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16678    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16679else
16680    :
16681fi
16682
16683fi
16684
16685lt_prog_compiler_wl_GCJ=
16686lt_prog_compiler_pic_GCJ=
16687lt_prog_compiler_static_GCJ=
16688
16689{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16690echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16691
16692  if test "$GCC" = yes; then
16693    lt_prog_compiler_wl_GCJ='-Wl,'
16694    lt_prog_compiler_static_GCJ='-static'
16695
16696    case $host_os in
16697      aix*)
16698      # All AIX code is PIC.
16699      if test "$host_cpu" = ia64; then
16700	# AIX 5 now supports IA64 processor
16701	lt_prog_compiler_static_GCJ='-Bstatic'
16702      fi
16703      ;;
16704
16705    amigaos*)
16706      # FIXME: we need at least 68020 code to build shared libraries, but
16707      # adding the `-m68020' flag to GCC prevents building anything better,
16708      # like `-m68040'.
16709      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16710      ;;
16711
16712    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16713      # PIC is the default for these OSes.
16714      ;;
16715
16716    mingw* | pw32* | os2*)
16717      # This hack is so that the source file can tell whether it is being
16718      # built for inclusion in a dll (and should export symbols for example).
16719      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16720      ;;
16721
16722    darwin* | rhapsody*)
16723      # PIC is the default on this platform
16724      # Common symbols not allowed in MH_DYLIB files
16725      lt_prog_compiler_pic_GCJ='-fno-common'
16726      ;;
16727
16728    msdosdjgpp*)
16729      # Just because we use GCC doesn't mean we suddenly get shared libraries
16730      # on systems that don't support them.
16731      lt_prog_compiler_can_build_shared_GCJ=no
16732      enable_shared=no
16733      ;;
16734
16735    sysv4*MP*)
16736      if test -d /usr/nec; then
16737	lt_prog_compiler_pic_GCJ=-Kconform_pic
16738      fi
16739      ;;
16740
16741    hpux*)
16742      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16743      # not for PA HP-UX.
16744      case "$host_cpu" in
16745      hppa*64*|ia64*)
16746	# +Z the default
16747	;;
16748      *)
16749	lt_prog_compiler_pic_GCJ='-fPIC'
16750	;;
16751      esac
16752      ;;
16753
16754    *)
16755      lt_prog_compiler_pic_GCJ='-fPIC'
16756      ;;
16757    esac
16758  else
16759    # PORTME Check for flag to pass linker flags through the system compiler.
16760    case $host_os in
16761    aix*)
16762      lt_prog_compiler_wl_GCJ='-Wl,'
16763      if test "$host_cpu" = ia64; then
16764	# AIX 5 now supports IA64 processor
16765	lt_prog_compiler_static_GCJ='-Bstatic'
16766      else
16767	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16768      fi
16769      ;;
16770      darwin*)
16771        # PIC is the default on this platform
16772        # Common symbols not allowed in MH_DYLIB files
16773       case $cc_basename in
16774         xlc*)
16775         lt_prog_compiler_pic_GCJ='-qnocommon'
16776         lt_prog_compiler_wl_GCJ='-Wl,'
16777         ;;
16778       esac
16779       ;;
16780
16781    mingw* | pw32* | os2*)
16782      # This hack is so that the source file can tell whether it is being
16783      # built for inclusion in a dll (and should export symbols for example).
16784      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16785      ;;
16786
16787    hpux9* | hpux10* | hpux11*)
16788      lt_prog_compiler_wl_GCJ='-Wl,'
16789      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16790      # not for PA HP-UX.
16791      case "$host_cpu" in
16792      hppa*64*|ia64*)
16793	# +Z the default
16794	;;
16795      *)
16796	lt_prog_compiler_pic_GCJ='+Z'
16797	;;
16798      esac
16799      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16800      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16801      ;;
16802
16803    irix5* | irix6* | nonstopux*)
16804      lt_prog_compiler_wl_GCJ='-Wl,'
16805      # PIC (with -KPIC) is the default.
16806      lt_prog_compiler_static_GCJ='-non_shared'
16807      ;;
16808
16809    newsos6)
16810      lt_prog_compiler_pic_GCJ='-KPIC'
16811      lt_prog_compiler_static_GCJ='-Bstatic'
16812      ;;
16813
16814    linux*)
16815      case $cc_basename in
16816      icc* | ecc*)
16817	lt_prog_compiler_wl_GCJ='-Wl,'
16818	lt_prog_compiler_pic_GCJ='-KPIC'
16819	lt_prog_compiler_static_GCJ='-static'
16820        ;;
16821      pgcc* | pgf77* | pgf90*)
16822        # Portland Group compilers (*not* the Pentium gcc compiler,
16823	# which looks to be a dead project)
16824	lt_prog_compiler_wl_GCJ='-Wl,'
16825	lt_prog_compiler_pic_GCJ='-fpic'
16826	lt_prog_compiler_static_GCJ='-static'
16827        ;;
16828      ccc*)
16829        lt_prog_compiler_wl_GCJ='-Wl,'
16830        # All Alpha code is PIC.
16831        lt_prog_compiler_static_GCJ='-non_shared'
16832        ;;
16833      esac
16834      ;;
16835
16836    osf3* | osf4* | osf5*)
16837      lt_prog_compiler_wl_GCJ='-Wl,'
16838      # All OSF/1 code is PIC.
16839      lt_prog_compiler_static_GCJ='-non_shared'
16840      ;;
16841
16842    sco3.2v5*)
16843      lt_prog_compiler_pic_GCJ='-Kpic'
16844      lt_prog_compiler_static_GCJ='-dn'
16845      ;;
16846
16847    solaris*)
16848      lt_prog_compiler_pic_GCJ='-KPIC'
16849      lt_prog_compiler_static_GCJ='-Bstatic'
16850      case $cc_basename in
16851      f77* | f90* | f95*)
16852	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16853      *)
16854	lt_prog_compiler_wl_GCJ='-Wl,';;
16855      esac
16856      ;;
16857
16858    sunos4*)
16859      lt_prog_compiler_wl_GCJ='-Qoption ld '
16860      lt_prog_compiler_pic_GCJ='-PIC'
16861      lt_prog_compiler_static_GCJ='-Bstatic'
16862      ;;
16863
16864    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16865      lt_prog_compiler_wl_GCJ='-Wl,'
16866      lt_prog_compiler_pic_GCJ='-KPIC'
16867      lt_prog_compiler_static_GCJ='-Bstatic'
16868      ;;
16869
16870    sysv4*MP*)
16871      if test -d /usr/nec ;then
16872	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16873	lt_prog_compiler_static_GCJ='-Bstatic'
16874      fi
16875      ;;
16876
16877    unicos*)
16878      lt_prog_compiler_wl_GCJ='-Wl,'
16879      lt_prog_compiler_can_build_shared_GCJ=no
16880      ;;
16881
16882    uts4*)
16883      lt_prog_compiler_pic_GCJ='-pic'
16884      lt_prog_compiler_static_GCJ='-Bstatic'
16885      ;;
16886
16887    *)
16888      lt_prog_compiler_can_build_shared_GCJ=no
16889      ;;
16890    esac
16891  fi
16892
16893{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16894echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16895
16896#
16897# Check to make sure the PIC flag actually works.
16898#
16899if test -n "$lt_prog_compiler_pic_GCJ"; then
16900
16901{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16902echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16903if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16904  echo $ECHO_N "(cached) $ECHO_C" >&6
16905else
16906  lt_prog_compiler_pic_works_GCJ=no
16907  ac_outfile=conftest.$ac_objext
16908   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16909   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16910   # Insert the option either (1) after the last *FLAGS variable, or
16911   # (2) before a word containing "conftest.", or (3) at the end.
16912   # Note that $ac_compile itself does not contain backslashes and begins
16913   # with a dollar sign (not a hyphen), so the echo should work correctly.
16914   # The option is referenced via a variable to avoid confusing sed.
16915   lt_compile=`echo "$ac_compile" | $SED \
16916   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
16917   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16918   -e 's:$: $lt_compiler_flag:'`
16919   (eval echo "\"\$as_me:16919: $lt_compile\"" >&5)
16920   (eval "$lt_compile" 2>conftest.err)
16921   ac_status=$?
16922   cat conftest.err >&5
16923   echo "$as_me:16923: \$? = $ac_status" >&5
16924   if (exit $ac_status) && test -s "$ac_outfile"; then
16925     # The compiler can only warn and ignore the option if not recognized
16926     # So say no if there are warnings other than the usual output.
16927     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
16928     $SED '/^$/d' conftest.err >conftest.er2
16929     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
16930       lt_prog_compiler_pic_works_GCJ=yes
16931     fi
16932   fi
16933   $rm conftest*
16934
16935fi
16936{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16937echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16938
16939if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16940    case $lt_prog_compiler_pic_GCJ in
16941     "" | " "*) ;;
16942     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16943     esac
16944else
16945    lt_prog_compiler_pic_GCJ=
16946     lt_prog_compiler_can_build_shared_GCJ=no
16947fi
16948
16949fi
16950case "$host_os" in
16951  # For platforms which do not support PIC, -DPIC is meaningless:
16952  *djgpp*)
16953    lt_prog_compiler_pic_GCJ=
16954    ;;
16955  *)
16956    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16957    ;;
16958esac
16959
16960{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16961echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16962if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16963  echo $ECHO_N "(cached) $ECHO_C" >&6
16964else
16965  lt_cv_prog_compiler_c_o_GCJ=no
16966   $rm -r conftest 2>/dev/null
16967   mkdir conftest
16968   cd conftest
16969   mkdir out
16970   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16971
16972   lt_compiler_flag="-o out/conftest2.$ac_objext"
16973   # Insert the option either (1) after the last *FLAGS variable, or
16974   # (2) before a word containing "conftest.", or (3) at the end.
16975   # Note that $ac_compile itself does not contain backslashes and begins
16976   # with a dollar sign (not a hyphen), so the echo should work correctly.
16977   lt_compile=`echo "$ac_compile" | $SED \
16978   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
16979   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16980   -e 's:$: $lt_compiler_flag:'`
16981   (eval echo "\"\$as_me:16981: $lt_compile\"" >&5)
16982   (eval "$lt_compile" 2>out/conftest.err)
16983   ac_status=$?
16984   cat out/conftest.err >&5
16985   echo "$as_me:16985: \$? = $ac_status" >&5
16986   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16987   then
16988     # The compiler can only warn and ignore the option if not recognized
16989     # So say no if there are warnings
16990     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
16991     $SED '/^$/d' out/conftest.err >out/conftest.er2
16992     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16993       lt_cv_prog_compiler_c_o_GCJ=yes
16994     fi
16995   fi
16996   chmod u+w .
16997   $rm conftest*
16998   # SGI C++ compiler will create directory out/ii_files/ for
16999   # template instantiation
17000   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17001   $rm out/* && rmdir out
17002   cd ..
17003   rmdir conftest
17004   $rm conftest*
17005
17006fi
17007{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17008echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17009
17010
17011hard_links="nottested"
17012if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17013  # do not overwrite the value of need_locks provided by the user
17014  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17015echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17016  hard_links=yes
17017  $rm conftest*
17018  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17019  touch conftest.a
17020  ln conftest.a conftest.b 2>&5 || hard_links=no
17021  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17022  { echo "$as_me:$LINENO: result: $hard_links" >&5
17023echo "${ECHO_T}$hard_links" >&6; }
17024  if test "$hard_links" = no; then
17025    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17026echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17027    need_locks=warn
17028  fi
17029else
17030  need_locks=no
17031fi
17032
17033{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17034echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17035
17036  runpath_var=
17037  allow_undefined_flag_GCJ=
17038  enable_shared_with_static_runtimes_GCJ=no
17039  archive_cmds_GCJ=
17040  archive_expsym_cmds_GCJ=
17041  old_archive_From_new_cmds_GCJ=
17042  old_archive_from_expsyms_cmds_GCJ=
17043  export_dynamic_flag_spec_GCJ=
17044  whole_archive_flag_spec_GCJ=
17045  thread_safe_flag_spec_GCJ=
17046  hardcode_libdir_flag_spec_GCJ=
17047  hardcode_libdir_flag_spec_ld_GCJ=
17048  hardcode_libdir_separator_GCJ=
17049  hardcode_direct_GCJ=no
17050  hardcode_minus_L_GCJ=no
17051  hardcode_shlibpath_var_GCJ=unsupported
17052  link_all_deplibs_GCJ=unknown
17053  hardcode_automatic_GCJ=no
17054  module_cmds_GCJ=
17055  module_expsym_cmds_GCJ=
17056  always_export_symbols_GCJ=no
17057  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17058  # include_expsyms should be a list of space-separated symbols to be *always*
17059  # included in the symbol list
17060  include_expsyms_GCJ=
17061  # exclude_expsyms can be an extended regexp of symbols to exclude
17062  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17063  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17064  # as well as any symbol that contains `d'.
17065  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17066  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17067  # platforms (ab)use it in PIC code, but their linkers get confused if
17068  # the symbol is explicitly referenced.  Since portable code cannot
17069  # rely on this symbol name, it's probably fine to never include it in
17070  # preloaded symbol tables.
17071  extract_expsyms_cmds=
17072  # Just being paranoid about ensuring that cc_basename is set.
17073  for cc_temp in $compiler""; do
17074  case $cc_temp in
17075    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17076    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17077    \-*) ;;
17078    *) break;;
17079  esac
17080done
17081cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17082
17083  case $host_os in
17084  cygwin* | mingw* | pw32*)
17085    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17086    # When not using gcc, we currently assume that we are using
17087    # Microsoft Visual C++.
17088    if test "$GCC" != yes; then
17089      with_gnu_ld=no
17090    fi
17091    ;;
17092  openbsd*)
17093    with_gnu_ld=no
17094    ;;
17095  esac
17096
17097  ld_shlibs_GCJ=yes
17098  if test "$with_gnu_ld" = yes; then
17099    # If archive_cmds runs LD, not CC, wlarc should be empty
17100    wlarc='${wl}'
17101
17102    # Set some defaults for GNU ld with shared library support. These
17103    # are reset later if shared libraries are not supported. Putting them
17104    # here allows them to be overridden if necessary.
17105    runpath_var=LD_RUN_PATH
17106    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17107    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17108    # ancient GNU ld didn't support --whole-archive et. al.
17109    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17110	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17111      else
17112  	whole_archive_flag_spec_GCJ=
17113    fi
17114    supports_anon_versioning=no
17115    case `$LD -v 2>/dev/null` in
17116      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17117      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17118      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17119      *\ 2.11.*) ;; # other 2.11 versions
17120      *) supports_anon_versioning=yes ;;
17121    esac
17122
17123    # See if GNU ld supports shared libraries.
17124    case $host_os in
17125    aix3* | aix4* | aix5*)
17126      # On AIX/PPC, the GNU linker is very broken
17127      if test "$host_cpu" != ia64; then
17128	ld_shlibs_GCJ=no
17129	cat <<EOF 1>&2
17130
17131*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17132*** to be unable to reliably create shared libraries on AIX.
17133*** Therefore, libtool is disabling shared libraries support.  If you
17134*** really care for shared libraries, you may want to modify your PATH
17135*** so that a non-GNU linker is found, and then restart.
17136
17137EOF
17138      fi
17139      ;;
17140
17141    amigaos*)
17142      archive_cmds_GCJ='$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)'
17143      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17144      hardcode_minus_L_GCJ=yes
17145
17146      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17147      # that the semantics of dynamic libraries on AmigaOS, at least up
17148      # to version 4, is to share data among multiple programs linked
17149      # with the same dynamic library.  Since this doesn't match the
17150      # behavior of shared libraries on other platforms, we can't use
17151      # them.
17152      ld_shlibs_GCJ=no
17153      ;;
17154
17155    beos*)
17156      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17157	allow_undefined_flag_GCJ=unsupported
17158	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17159	# support --undefined.  This deserves some investigation.  FIXME
17160	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17161      else
17162	ld_shlibs_GCJ=no
17163      fi
17164      ;;
17165
17166    cygwin* | mingw* | pw32*)
17167      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17168      # as there is no search path for DLLs.
17169      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17170      allow_undefined_flag_GCJ=unsupported
17171      always_export_symbols_GCJ=no
17172      enable_shared_with_static_runtimes_GCJ=yes
17173      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
17174
17175      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17176        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
17177	# If the export-symbols file already is a .def file (1st line
17178	# is EXPORTS), use it as is; otherwise, prepend...
17179	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17180	  cp $export_symbols $output_objdir/$soname.def;
17181	else
17182	  echo EXPORTS > $output_objdir/$soname.def;
17183	  cat $export_symbols >> $output_objdir/$soname.def;
17184	fi~
17185	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
17186      else
17187	ld_shlibs_GCJ=no
17188      fi
17189      ;;
17190
17191    linux*)
17192      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17193	tmp_addflag=
17194	case $cc_basename,$host_cpu in
17195	pgcc*)				# Portland Group C compiler
17196	  whole_archive_flag_spec_GCJ='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17197	  tmp_addflag=' $pic_flag'
17198	  ;;
17199	pgf77* | pgf90* )			# Portland Group f77 and f90 compilers
17200	  whole_archive_flag_spec_GCJ='${wl}--whole-archive,`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17201	  tmp_addflag=' $pic_flag -Mnomain' ;;
17202	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17203	  tmp_addflag=' -i_dynamic' ;;
17204	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17205	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17206	ifc* | ifort*)			# Intel Fortran compiler
17207	  tmp_addflag=' -nofor_main' ;;
17208	esac
17209	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17210
17211	if test $supports_anon_versioning = yes; then
17212	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17213  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17214  $echo "local: *; };" >> $output_objdir/$libname.ver~
17215	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17216	fi
17217      else
17218	ld_shlibs_GCJ=no
17219      fi
17220      ;;
17221
17222    netbsd*)
17223      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17224	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17225	wlarc=
17226      else
17227	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17228	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17229      fi
17230      ;;
17231
17232    solaris* | sysv5*)
17233      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17234	ld_shlibs_GCJ=no
17235	cat <<EOF 1>&2
17236
17237*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17238*** create shared libraries on Solaris systems.  Therefore, libtool
17239*** is disabling shared libraries support.  We urge you to upgrade GNU
17240*** binutils to release 2.9.1 or newer.  Another option is to modify
17241*** your PATH or compiler configuration so that the native linker is
17242*** used, and then restart.
17243
17244EOF
17245      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17246	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17247	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17248      else
17249	ld_shlibs_GCJ=no
17250      fi
17251      ;;
17252
17253    sunos4*)
17254      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17255      wlarc=
17256      hardcode_direct_GCJ=yes
17257      hardcode_shlibpath_var_GCJ=no
17258      ;;
17259
17260    *)
17261      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17262	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17263	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17264      else
17265	ld_shlibs_GCJ=no
17266      fi
17267      ;;
17268    esac
17269
17270    if test "$ld_shlibs_GCJ" = no; then
17271      runpath_var=
17272      hardcode_libdir_flag_spec_GCJ=
17273      export_dynamic_flag_spec_GCJ=
17274      whole_archive_flag_spec_GCJ=
17275    fi
17276  else
17277    # PORTME fill in a description of your system's linker (not GNU ld)
17278    case $host_os in
17279    aix3*)
17280      allow_undefined_flag_GCJ=unsupported
17281      always_export_symbols_GCJ=yes
17282      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
17283      # Note: this linker hardcodes the directories in LIBPATH if there
17284      # are no directories specified by -L.
17285      hardcode_minus_L_GCJ=yes
17286      if test "$GCC" = yes && test -z "$link_static_flag"; then
17287	# Neither direct hardcoding nor static linking is supported with a
17288	# broken collect2.
17289	hardcode_direct_GCJ=unsupported
17290      fi
17291      ;;
17292
17293    aix4* | aix5*)
17294      if test "$host_cpu" = ia64; then
17295	# On IA64, the linker does run time linking by default, so we don't
17296	# have to do anything special.
17297	aix_use_runtimelinking=no
17298	exp_sym_flag='-Bexport'
17299	no_entry_flag=""
17300      else
17301	# If we're using GNU nm, then we don't want the "-C" option.
17302	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17303	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17304	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17305	else
17306	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17307	fi
17308	aix_use_runtimelinking=no
17309
17310	# Test if we are trying to use run time linking or normal
17311	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17312	# need to do runtime linking.
17313	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17314	  for ld_flag in $LDFLAGS; do
17315  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17316  	    aix_use_runtimelinking=yes
17317  	    break
17318  	  fi
17319	  done
17320	esac
17321
17322	exp_sym_flag='-bexport'
17323	no_entry_flag='-bnoentry'
17324      fi
17325
17326      # When large executables or shared objects are built, AIX ld can
17327      # have problems creating the table of contents.  If linking a library
17328      # or program results in "error TOC overflow" add -mminimal-toc to
17329      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17330      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17331
17332      archive_cmds_GCJ=''
17333      hardcode_direct_GCJ=yes
17334      hardcode_libdir_separator_GCJ=':'
17335      link_all_deplibs_GCJ=yes
17336
17337      if test "$GCC" = yes; then
17338	case $host_os in aix4.[012]|aix4.[012].*)
17339	# We only want to do this on AIX 4.2 and lower, the check
17340	# below for broken collect2 doesn't work under 4.3+
17341	  collect2name=`${CC} -print-prog-name=collect2`
17342	  if test -f "$collect2name" && \
17343  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17344	  then
17345  	  # We have reworked collect2
17346  	  hardcode_direct_GCJ=yes
17347	  else
17348  	  # We have old collect2
17349  	  hardcode_direct_GCJ=unsupported
17350  	  # It fails to find uninstalled libraries when the uninstalled
17351  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17352  	  # to unsupported forces relinking
17353  	  hardcode_minus_L_GCJ=yes
17354  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17355  	  hardcode_libdir_separator_GCJ=
17356	  fi
17357	esac
17358	shared_flag='-shared'
17359	if test "$aix_use_runtimelinking" = yes; then
17360	  shared_flag="$shared_flag "'${wl}-G'
17361	fi
17362      else
17363	# not using gcc
17364	if test "$host_cpu" = ia64; then
17365  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17366  	# chokes on -Wl,-G. The following line is correct:
17367	  shared_flag='-G'
17368	else
17369  	if test "$aix_use_runtimelinking" = yes; then
17370	    shared_flag='${wl}-G'
17371	  else
17372	    shared_flag='${wl}-bM:SRE'
17373  	fi
17374	fi
17375      fi
17376
17377      # It seems that -bexpall does not export symbols beginning with
17378      # underscore (_), so it is better to generate a list of symbols to export.
17379      always_export_symbols_GCJ=yes
17380      if test "$aix_use_runtimelinking" = yes; then
17381	# Warning - without using the other runtime loading flags (-brtl),
17382	# -berok will link without error, but may produce a broken library.
17383	allow_undefined_flag_GCJ='-berok'
17384       # Determine the default libpath from the value encoded in an empty executable.
17385       cat >conftest.$ac_ext <<_ACEOF
17386/* confdefs.h.  */
17387_ACEOF
17388cat confdefs.h >>conftest.$ac_ext
17389cat >>conftest.$ac_ext <<_ACEOF
17390/* end confdefs.h.  */
17391
17392int
17393main ()
17394{
17395
17396  ;
17397  return 0;
17398}
17399_ACEOF
17400rm -f conftest.$ac_objext conftest$ac_exeext
17401if { (ac_try="$ac_link"
17402case "(($ac_try" in
17403  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17404  *) ac_try_echo=$ac_try;;
17405esac
17406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17407  (eval "$ac_link") 2>conftest.er1
17408  ac_status=$?
17409  grep -v '^ *+' conftest.er1 >conftest.err
17410  rm -f conftest.er1
17411  cat conftest.err >&5
17412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17413  (exit $ac_status); } && {
17414	 test -z "$ac_c_werror_flag" ||
17415	 test ! -s conftest.err
17416       } && test -s conftest$ac_exeext &&
17417       $as_test_x conftest$ac_exeext; then
17418
17419aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17420}'`
17421# Check for a 64-bit object if we didn't find anything.
17422if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17423}'`; fi
17424else
17425  echo "$as_me: failed program was:" >&5
17426sed 's/^/| /' conftest.$ac_ext >&5
17427
17428
17429fi
17430
17431rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17432      conftest$ac_exeext conftest.$ac_ext
17433if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17434
17435       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17436	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
17437       else
17438	if test "$host_cpu" = ia64; then
17439	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17440	  allow_undefined_flag_GCJ="-z nodefs"
17441	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
17442	else
17443	 # Determine the default libpath from the value encoded in an empty executable.
17444	 cat >conftest.$ac_ext <<_ACEOF
17445/* confdefs.h.  */
17446_ACEOF
17447cat confdefs.h >>conftest.$ac_ext
17448cat >>conftest.$ac_ext <<_ACEOF
17449/* end confdefs.h.  */
17450
17451int
17452main ()
17453{
17454
17455  ;
17456  return 0;
17457}
17458_ACEOF
17459rm -f conftest.$ac_objext conftest$ac_exeext
17460if { (ac_try="$ac_link"
17461case "(($ac_try" in
17462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17463  *) ac_try_echo=$ac_try;;
17464esac
17465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17466  (eval "$ac_link") 2>conftest.er1
17467  ac_status=$?
17468  grep -v '^ *+' conftest.er1 >conftest.err
17469  rm -f conftest.er1
17470  cat conftest.err >&5
17471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17472  (exit $ac_status); } && {
17473	 test -z "$ac_c_werror_flag" ||
17474	 test ! -s conftest.err
17475       } && test -s conftest$ac_exeext &&
17476       $as_test_x conftest$ac_exeext; then
17477
17478aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17479}'`
17480# Check for a 64-bit object if we didn't find anything.
17481if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17482}'`; fi
17483else
17484  echo "$as_me: failed program was:" >&5
17485sed 's/^/| /' conftest.$ac_ext >&5
17486
17487
17488fi
17489
17490rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17491      conftest$ac_exeext conftest.$ac_ext
17492if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17493
17494	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17495	  # Warning - without using the other run time loading flags,
17496	  # -berok will link without error, but may produce a broken library.
17497	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17498	  allow_undefined_flag_GCJ=' ${wl}-berok'
17499	  # -bexpall does not export symbols beginning with underscore (_)
17500	  always_export_symbols_GCJ=yes
17501	  # Exported symbols can be pulled into shared objects from archives
17502	  whole_archive_flag_spec_GCJ=' '
17503	  archive_cmds_need_lc_GCJ=yes
17504	  # This is similar to how AIX traditionally builds it's shared libraries.
17505	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
17506	fi
17507      fi
17508      ;;
17509
17510    amigaos*)
17511      archive_cmds_GCJ='$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)'
17512      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17513      hardcode_minus_L_GCJ=yes
17514      # see comment about different semantics on the GNU ld section
17515      ld_shlibs_GCJ=no
17516      ;;
17517
17518    bsdi[45]*)
17519      export_dynamic_flag_spec_GCJ=-rdynamic
17520      ;;
17521
17522    cygwin* | mingw* | pw32*)
17523      # When not using gcc, we currently assume that we are using
17524      # Microsoft Visual C++.
17525      # hardcode_libdir_flag_spec is actually meaningless, as there is
17526      # no search path for DLLs.
17527      hardcode_libdir_flag_spec_GCJ=' '
17528      allow_undefined_flag_GCJ=unsupported
17529      # Tell ltmain to make .lib files, not .a files.
17530      libext=lib
17531      # Tell ltmain to make .dll files, not .so files.
17532      shrext_cmds=".dll"
17533      # FIXME: Setting linknames here is a bad hack.
17534      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17535      # The linker will automatically build a .lib file if we build a DLL.
17536      old_archive_From_new_cmds_GCJ='true'
17537      # FIXME: Should let the user specify the lib program.
17538      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17539      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17540      enable_shared_with_static_runtimes_GCJ=yes
17541      ;;
17542
17543    darwin* | rhapsody*)
17544      case "$host_os" in
17545        rhapsody* | darwin1.[012])
17546         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17547         ;;
17548       *) # Darwin 1.3 on
17549         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17550           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17551         else
17552           case ${MACOSX_DEPLOYMENT_TARGET} in
17553             10.[012])
17554               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17555               ;;
17556             10.*)
17557               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17558               ;;
17559           esac
17560         fi
17561         ;;
17562      esac
17563      archive_cmds_need_lc_GCJ=no
17564      hardcode_direct_GCJ=no
17565      hardcode_automatic_GCJ=yes
17566      hardcode_shlibpath_var_GCJ=unsupported
17567      whole_archive_flag_spec_GCJ=''
17568      link_all_deplibs_GCJ=yes
17569    if test "$GCC" = yes ; then
17570    	output_verbose_link_cmd='echo'
17571        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17572      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17573      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
17574      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17575      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17576    else
17577      case $cc_basename in
17578        xlc*)
17579         output_verbose_link_cmd='echo'
17580         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17581         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17582          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
17583         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17584          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17585          ;;
17586       *)
17587         ld_shlibs_GCJ=no
17588          ;;
17589      esac
17590    fi
17591      ;;
17592
17593    dgux*)
17594      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17595      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17596      hardcode_shlibpath_var_GCJ=no
17597      ;;
17598
17599    freebsd1*)
17600      ld_shlibs_GCJ=no
17601      ;;
17602
17603    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17604    # support.  Future versions do this automatically, but an explicit c++rt0.o
17605    # does not break anything, and helps significantly (at the cost of a little
17606    # extra space).
17607    freebsd2.2*)
17608      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17609      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17610      hardcode_direct_GCJ=yes
17611      hardcode_shlibpath_var_GCJ=no
17612      ;;
17613
17614    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17615    freebsd2*)
17616      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17617      hardcode_direct_GCJ=yes
17618      hardcode_minus_L_GCJ=yes
17619      hardcode_shlibpath_var_GCJ=no
17620      ;;
17621
17622    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17623    freebsd* | kfreebsd*-gnu | dragonfly*)
17624      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17625      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17626      hardcode_direct_GCJ=yes
17627      hardcode_shlibpath_var_GCJ=no
17628      ;;
17629
17630    hpux9*)
17631      if test "$GCC" = yes; then
17632	archive_cmds_GCJ='$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'
17633      else
17634	archive_cmds_GCJ='$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'
17635      fi
17636      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17637      hardcode_libdir_separator_GCJ=:
17638      hardcode_direct_GCJ=yes
17639
17640      # hardcode_minus_L: Not really in the search PATH,
17641      # but as the default location of the library.
17642      hardcode_minus_L_GCJ=yes
17643      export_dynamic_flag_spec_GCJ='${wl}-E'
17644      ;;
17645
17646    hpux10* | hpux11*)
17647      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17648	case "$host_cpu" in
17649	hppa*64*|ia64*)
17650	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17651	  ;;
17652	*)
17653	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17654	  ;;
17655	esac
17656      else
17657	case "$host_cpu" in
17658	hppa*64*|ia64*)
17659	  archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
17660	  ;;
17661	*)
17662	  archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17663	  ;;
17664	esac
17665      fi
17666      if test "$with_gnu_ld" = no; then
17667	case "$host_cpu" in
17668	hppa*64*)
17669	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17670	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17671	  hardcode_libdir_separator_GCJ=:
17672	  hardcode_direct_GCJ=no
17673	  hardcode_shlibpath_var_GCJ=no
17674	  ;;
17675	ia64*)
17676	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17677	  hardcode_direct_GCJ=no
17678	  hardcode_shlibpath_var_GCJ=no
17679
17680	  # hardcode_minus_L: Not really in the search PATH,
17681	  # but as the default location of the library.
17682	  hardcode_minus_L_GCJ=yes
17683	  ;;
17684	*)
17685	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17686	  hardcode_libdir_separator_GCJ=:
17687	  hardcode_direct_GCJ=yes
17688	  export_dynamic_flag_spec_GCJ='${wl}-E'
17689
17690	  # hardcode_minus_L: Not really in the search PATH,
17691	  # but as the default location of the library.
17692	  hardcode_minus_L_GCJ=yes
17693	  ;;
17694	esac
17695      fi
17696      ;;
17697
17698    irix5* | irix6* | nonstopux*)
17699      if test "$GCC" = yes; then
17700	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17701      else
17702	archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17703	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17704      fi
17705      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17706      hardcode_libdir_separator_GCJ=:
17707      link_all_deplibs_GCJ=yes
17708      ;;
17709
17710    netbsd*)
17711      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17712	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17713      else
17714	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17715      fi
17716      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17717      hardcode_direct_GCJ=yes
17718      hardcode_shlibpath_var_GCJ=no
17719      ;;
17720
17721    newsos6)
17722      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17723      hardcode_direct_GCJ=yes
17724      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17725      hardcode_libdir_separator_GCJ=:
17726      hardcode_shlibpath_var_GCJ=no
17727      ;;
17728
17729    openbsd*)
17730      hardcode_direct_GCJ=yes
17731      hardcode_shlibpath_var_GCJ=no
17732      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17733	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17734	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17735	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17736	export_dynamic_flag_spec_GCJ='${wl}-E'
17737      else
17738       case $host_os in
17739	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17740	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17741	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17742	   ;;
17743	 *)
17744	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17745	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17746	   ;;
17747       esac
17748      fi
17749      ;;
17750
17751    os2*)
17752      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17753      hardcode_minus_L_GCJ=yes
17754      allow_undefined_flag_GCJ=unsupported
17755      archive_cmds_GCJ='$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'
17756      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17757      ;;
17758
17759    osf3*)
17760      if test "$GCC" = yes; then
17761	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17762	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17763      else
17764	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17765	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17766      fi
17767      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17768      hardcode_libdir_separator_GCJ=:
17769      ;;
17770
17771    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17772      if test "$GCC" = yes; then
17773	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17774	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17775	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17776      else
17777	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17778	archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17779	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
17780	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
17781
17782	# Both c and cxx compiler support -rpath directly
17783	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17784      fi
17785      hardcode_libdir_separator_GCJ=:
17786      ;;
17787
17788    sco3.2v5*)
17789      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17790      hardcode_shlibpath_var_GCJ=no
17791      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17792      runpath_var=LD_RUN_PATH
17793      hardcode_runpath_var=yes
17794      ;;
17795
17796    solaris*)
17797      no_undefined_flag_GCJ=' -z text'
17798      if test "$GCC" = yes; then
17799	wlarc='${wl}'
17800	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17801	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17802	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17803      else
17804	wlarc=''
17805	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17806	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17807  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17808      fi
17809      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17810      hardcode_shlibpath_var_GCJ=no
17811      case $host_os in
17812      solaris2.[0-5] | solaris2.[0-5].*) ;;
17813      *)
17814 	# The compiler driver will combine linker options so we
17815 	# cannot just pass the convience library names through
17816 	# without $wl, iff we do not link with $LD.
17817 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17818 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17819 	case $wlarc in
17820 	'')
17821 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17822 	*)
17823 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17824 	esac ;;
17825      esac
17826      link_all_deplibs_GCJ=yes
17827      ;;
17828
17829    sunos4*)
17830      if test "x$host_vendor" = xsequent; then
17831	# Use $CC to link under sequent, because it throws in some extra .o
17832	# files that make .init and .fini sections work.
17833	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17834      else
17835	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17836      fi
17837      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17838      hardcode_direct_GCJ=yes
17839      hardcode_minus_L_GCJ=yes
17840      hardcode_shlibpath_var_GCJ=no
17841      ;;
17842
17843    sysv4)
17844      case $host_vendor in
17845	sni)
17846	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17847	  hardcode_direct_GCJ=yes # is this really true???
17848	;;
17849	siemens)
17850	  ## LD is ld it makes a PLAMLIB
17851	  ## CC just makes a GrossModule.
17852	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17853	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17854	  hardcode_direct_GCJ=no
17855        ;;
17856	motorola)
17857	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17858	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17859	;;
17860      esac
17861      runpath_var='LD_RUN_PATH'
17862      hardcode_shlibpath_var_GCJ=no
17863      ;;
17864
17865    sysv4.3*)
17866      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17867      hardcode_shlibpath_var_GCJ=no
17868      export_dynamic_flag_spec_GCJ='-Bexport'
17869      ;;
17870
17871    sysv4*MP*)
17872      if test -d /usr/nec; then
17873	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17874	hardcode_shlibpath_var_GCJ=no
17875	runpath_var=LD_RUN_PATH
17876	hardcode_runpath_var=yes
17877	ld_shlibs_GCJ=yes
17878      fi
17879      ;;
17880
17881    sysv4.2uw2*)
17882      archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17883      hardcode_direct_GCJ=yes
17884      hardcode_minus_L_GCJ=no
17885      hardcode_shlibpath_var_GCJ=no
17886      hardcode_runpath_var=yes
17887      runpath_var=LD_RUN_PATH
17888      ;;
17889
17890   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
17891      no_undefined_flag_GCJ='${wl}-z ${wl}text'
17892      if test "$GCC" = yes; then
17893	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17894      else
17895	archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17896      fi
17897      runpath_var='LD_RUN_PATH'
17898      hardcode_shlibpath_var_GCJ=no
17899      ;;
17900
17901    sysv5*)
17902      no_undefined_flag_GCJ=' -z text'
17903      # $CC -shared without GNU ld will not create a library from C++
17904      # object files and a static libstdc++, better avoid it by now
17905      archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17906      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17907  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17908      hardcode_libdir_flag_spec_GCJ=
17909      hardcode_shlibpath_var_GCJ=no
17910      runpath_var='LD_RUN_PATH'
17911      ;;
17912
17913    uts4*)
17914      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17915      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17916      hardcode_shlibpath_var_GCJ=no
17917      ;;
17918
17919    *)
17920      ld_shlibs_GCJ=no
17921      ;;
17922    esac
17923  fi
17924
17925{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17926echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17927test "$ld_shlibs_GCJ" = no && can_build_shared=no
17928
17929variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17930if test "$GCC" = yes; then
17931  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17932fi
17933
17934#
17935# Do we need to explicitly link libc?
17936#
17937case "x$archive_cmds_need_lc_GCJ" in
17938x|xyes)
17939  # Assume -lc should be added
17940  archive_cmds_need_lc_GCJ=yes
17941
17942  if test "$enable_shared" = yes && test "$GCC" = yes; then
17943    case $archive_cmds_GCJ in
17944    *'~'*)
17945      # FIXME: we may have to deal with multi-command sequences.
17946      ;;
17947    '$CC '*)
17948      # Test whether the compiler implicitly links with -lc since on some
17949      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17950      # to ld, don't add -lc before -lgcc.
17951      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17952echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17953      $rm conftest*
17954      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17955
17956      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17957  (eval $ac_compile) 2>&5
17958  ac_status=$?
17959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17960  (exit $ac_status); } 2>conftest.err; then
17961        soname=conftest
17962        lib=conftest
17963        libobjs=conftest.$ac_objext
17964        deplibs=
17965        wl=$lt_prog_compiler_wl_GCJ
17966        compiler_flags=-v
17967        linker_flags=-v
17968        verstring=
17969        output_objdir=.
17970        libname=conftest
17971        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17972        allow_undefined_flag_GCJ=
17973        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17974  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17975  ac_status=$?
17976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17977  (exit $ac_status); }
17978        then
17979	  archive_cmds_need_lc_GCJ=no
17980        else
17981	  archive_cmds_need_lc_GCJ=yes
17982        fi
17983        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17984      else
17985        cat conftest.err 1>&5
17986      fi
17987      $rm conftest*
17988      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17989echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17990      ;;
17991    esac
17992  fi
17993  ;;
17994esac
17995
17996{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17997echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17998library_names_spec=
17999libname_spec='lib$name'
18000soname_spec=
18001shrext_cmds=".so"
18002postinstall_cmds=
18003postuninstall_cmds=
18004finish_cmds=
18005finish_eval=
18006shlibpath_var=
18007shlibpath_overrides_runpath=unknown
18008version_type=none
18009dynamic_linker="$host_os ld.so"
18010sys_lib_dlsearch_path_spec="/lib /usr/lib"
18011if test "$GCC" = yes; then
18012  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18013  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
18014    # if the path contains ";" then we assume it to be the separator
18015    # otherwise default to the standard path separator (i.e. ":") - it is
18016    # assumed that no part of a normal pathname contains ";" but that should
18017    # okay in the real world where ";" in dirpaths is itself problematic.
18018    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18019  else
18020    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18021  fi
18022else
18023  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18024fi
18025need_lib_prefix=unknown
18026hardcode_into_libs=no
18027
18028# when you set need_version to no, make sure it does not cause -set_version
18029# flags to be left without arguments
18030need_version=unknown
18031
18032case $host_os in
18033aix3*)
18034  version_type=linux
18035  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18036  shlibpath_var=LIBPATH
18037
18038  # AIX 3 has no versioning support, so we append a major version to the name.
18039  soname_spec='${libname}${release}${shared_ext}$major'
18040  ;;
18041
18042aix4* | aix5*)
18043  version_type=linux
18044  need_lib_prefix=no
18045  need_version=no
18046  hardcode_into_libs=yes
18047  if test "$host_cpu" = ia64; then
18048    # AIX 5 supports IA64
18049    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18050    shlibpath_var=LD_LIBRARY_PATH
18051  else
18052    # With GCC up to 2.95.x, collect2 would create an import file
18053    # for dependence libraries.  The import file would start with
18054    # the line `#! .'.  This would cause the generated library to
18055    # depend on `.', always an invalid library.  This was fixed in
18056    # development snapshots of GCC prior to 3.0.
18057    case $host_os in
18058      aix4 | aix4.[01] | aix4.[01].*)
18059      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18060	   echo ' yes '
18061	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18062	:
18063      else
18064	can_build_shared=no
18065      fi
18066      ;;
18067    esac
18068    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18069    # soname into executable. Probably we can add versioning support to
18070    # collect2, so additional links can be useful in future.
18071    if test "$aix_use_runtimelinking" = yes; then
18072      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18073      # instead of lib<name>.a to let people know that these are not
18074      # typical AIX shared libraries.
18075      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18076    else
18077      # We preserve .a as extension for shared libraries through AIX4.2
18078      # and later when we are not doing run time linking.
18079      library_names_spec='${libname}${release}.a $libname.a'
18080      soname_spec='${libname}${release}${shared_ext}$major'
18081    fi
18082    shlibpath_var=LIBPATH
18083  fi
18084  ;;
18085
18086amigaos*)
18087  library_names_spec='$libname.ixlibrary $libname.a'
18088  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18089  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'
18090  ;;
18091
18092beos*)
18093  library_names_spec='${libname}${shared_ext}'
18094  dynamic_linker="$host_os ld.so"
18095  shlibpath_var=LIBRARY_PATH
18096  ;;
18097
18098bsdi[45]*)
18099  version_type=linux
18100  need_version=no
18101  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18102  soname_spec='${libname}${release}${shared_ext}$major'
18103  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18104  shlibpath_var=LD_LIBRARY_PATH
18105  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18106  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18107  # the default ld.so.conf also contains /usr/contrib/lib and
18108  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18109  # libtool to hard-code these into programs
18110  ;;
18111
18112cygwin* | mingw* | pw32*)
18113  version_type=windows
18114  shrext_cmds=".dll"
18115  need_version=no
18116  need_lib_prefix=no
18117
18118  case $GCC,$host_os in
18119  yes,cygwin* | yes,mingw* | yes,pw32*)
18120    library_names_spec='$libname.dll.a'
18121    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18122    postinstall_cmds='base_file=`basename \${file}`~
18123      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18124      dldir=$destdir/`dirname \$dlpath`~
18125      test -d \$dldir || mkdir -p \$dldir~
18126      $install_prog $dir/$dlname \$dldir/$dlname'
18127    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18128      dlpath=$dir/\$dldll~
18129       $rm \$dlpath'
18130    shlibpath_overrides_runpath=yes
18131
18132    case $host_os in
18133    cygwin*)
18134      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18135      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18136      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18137      ;;
18138    mingw*)
18139      # MinGW DLLs use traditional 'lib' prefix
18140      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18141      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18142      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18143        # It is most probably a Windows format PATH printed by
18144        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18145        # path with ; separators, and with drive letters. We can handle the
18146        # drive letters (cygwin fileutils understands them), so leave them,
18147        # especially as we might pass files found there to a mingw objdump,
18148        # which wouldn't understand a cygwinified path. Ahh.
18149        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18150      else
18151        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18152      fi
18153      ;;
18154    pw32*)
18155      # pw32 DLLs use 'pw' prefix rather than 'lib'
18156      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18157      ;;
18158    esac
18159    ;;
18160
18161  *)
18162    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18163    ;;
18164  esac
18165  dynamic_linker='Win32 ld.exe'
18166  # FIXME: first we should search . and the directory the executable is in
18167  shlibpath_var=PATH
18168  ;;
18169
18170darwin* | rhapsody*)
18171  dynamic_linker="$host_os dyld"
18172  version_type=darwin
18173  need_lib_prefix=no
18174  need_version=no
18175  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18176  soname_spec='${libname}${release}${major}$shared_ext'
18177  shlibpath_overrides_runpath=yes
18178  shlibpath_var=DYLD_LIBRARY_PATH
18179  shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
18180  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
18181  if test "$GCC" = yes; then
18182    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
18183  else
18184    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
18185  fi
18186  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18187  ;;
18188
18189dgux*)
18190  version_type=linux
18191  need_lib_prefix=no
18192  need_version=no
18193  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18194  soname_spec='${libname}${release}${shared_ext}$major'
18195  shlibpath_var=LD_LIBRARY_PATH
18196  ;;
18197
18198freebsd1*)
18199  dynamic_linker=no
18200  ;;
18201
18202kfreebsd*-gnu)
18203  version_type=linux
18204  need_lib_prefix=no
18205  need_version=no
18206  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18207  soname_spec='${libname}${release}${shared_ext}$major'
18208  shlibpath_var=LD_LIBRARY_PATH
18209  shlibpath_overrides_runpath=no
18210  hardcode_into_libs=yes
18211  dynamic_linker='GNU ld.so'
18212  ;;
18213
18214freebsd* | dragonfly*)
18215  # DragonFly does not have aout.  When/if they implement a new
18216  # versioning mechanism, adjust this.
18217  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
18218  version_type=freebsd-$objformat
18219  case $version_type in
18220    freebsd-elf*)
18221      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18222      need_version=no
18223      need_lib_prefix=no
18224      ;;
18225    freebsd-*)
18226      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18227      need_version=yes
18228      ;;
18229  esac
18230  shlibpath_var=LD_LIBRARY_PATH
18231  case $host_os in
18232  freebsd2*)
18233    shlibpath_overrides_runpath=yes
18234    ;;
18235  freebsd3.[01]* | freebsdelf3.[01]*)
18236    shlibpath_overrides_runpath=yes
18237    hardcode_into_libs=yes
18238    ;;
18239  *) # from 3.2 on
18240    shlibpath_overrides_runpath=no
18241    hardcode_into_libs=yes
18242    ;;
18243  esac
18244  ;;
18245
18246gnu*)
18247  version_type=linux
18248  need_lib_prefix=no
18249  need_version=no
18250  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18251  soname_spec='${libname}${release}${shared_ext}$major'
18252  shlibpath_var=LD_LIBRARY_PATH
18253  hardcode_into_libs=yes
18254  ;;
18255
18256hpux9* | hpux10* | hpux11*)
18257  # Give a soname corresponding to the major version so that dld.sl refuses to
18258  # link against other versions.
18259  version_type=sunos
18260  need_lib_prefix=no
18261  need_version=no
18262  case "$host_cpu" in
18263  ia64*)
18264    shrext_cmds='.so'
18265    hardcode_into_libs=yes
18266    dynamic_linker="$host_os dld.so"
18267    shlibpath_var=LD_LIBRARY_PATH
18268    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18269    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18270    soname_spec='${libname}${release}${shared_ext}$major'
18271    if test "X$HPUX_IA64_MODE" = X32; then
18272      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18273    else
18274      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18275    fi
18276    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18277    ;;
18278   hppa*64*)
18279     shrext_cmds='.sl'
18280     hardcode_into_libs=yes
18281     dynamic_linker="$host_os dld.sl"
18282     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18283     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18284     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18285     soname_spec='${libname}${release}${shared_ext}$major'
18286     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18287     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18288     ;;
18289   *)
18290    shrext_cmds='.sl'
18291    dynamic_linker="$host_os dld.sl"
18292    shlibpath_var=SHLIB_PATH
18293    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18294    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18295    soname_spec='${libname}${release}${shared_ext}$major'
18296    ;;
18297  esac
18298  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18299  postinstall_cmds='chmod 555 $lib'
18300  ;;
18301
18302irix5* | irix6* | nonstopux*)
18303  case $host_os in
18304    nonstopux*) version_type=nonstopux ;;
18305    *)
18306	if test "$lt_cv_prog_gnu_ld" = yes; then
18307		version_type=linux
18308	else
18309		version_type=irix
18310	fi ;;
18311  esac
18312  need_lib_prefix=no
18313  need_version=no
18314  soname_spec='${libname}${release}${shared_ext}$major'
18315  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18316  case $host_os in
18317  irix5* | nonstopux*)
18318    libsuff= shlibsuff=
18319    ;;
18320  *)
18321    case $LD in # libtool.m4 will add one of these switches to LD
18322    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18323      libsuff= shlibsuff= libmagic=32-bit;;
18324    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18325      libsuff=32 shlibsuff=N32 libmagic=N32;;
18326    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18327      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18328    *) libsuff= shlibsuff= libmagic=never-match;;
18329    esac
18330    ;;
18331  esac
18332  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18333  shlibpath_overrides_runpath=no
18334  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18335  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18336  hardcode_into_libs=yes
18337  ;;
18338
18339# No shared lib support for Linux oldld, aout, or coff.
18340linux*oldld* | linux*aout* | linux*coff*)
18341  dynamic_linker=no
18342  ;;
18343
18344# This must be Linux ELF.
18345linux*)
18346  version_type=linux
18347  need_lib_prefix=no
18348  need_version=no
18349  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18350  soname_spec='${libname}${release}${shared_ext}$major'
18351  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18352  shlibpath_var=LD_LIBRARY_PATH
18353  shlibpath_overrides_runpath=no
18354  # This implies no fast_install, which is unacceptable.
18355  # Some rework will be needed to allow for fast_install
18356  # before this can be enabled.
18357  hardcode_into_libs=yes
18358
18359  # Append ld.so.conf contents to the search path
18360  if test -f /etc/ld.so.conf; then
18361    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18362    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18363  fi
18364
18365  # We used to test for /lib/ld.so.1 and disable shared libraries on
18366  # powerpc, because MkLinux only supported shared libraries with the
18367  # GNU dynamic linker.  Since this was broken with cross compilers,
18368  # most powerpc-linux boxes support dynamic linking these days and
18369  # people can always --disable-shared, the test was removed, and we
18370  # assume the GNU/Linux dynamic linker is in use.
18371  dynamic_linker='GNU/Linux ld.so'
18372  ;;
18373
18374knetbsd*-gnu)
18375  version_type=linux
18376  need_lib_prefix=no
18377  need_version=no
18378  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18379  soname_spec='${libname}${release}${shared_ext}$major'
18380  shlibpath_var=LD_LIBRARY_PATH
18381  shlibpath_overrides_runpath=no
18382  hardcode_into_libs=yes
18383  dynamic_linker='GNU ld.so'
18384  ;;
18385
18386netbsd*)
18387  version_type=sunos
18388  need_lib_prefix=no
18389  need_version=no
18390  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18391    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18392    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18393    dynamic_linker='NetBSD (a.out) ld.so'
18394  else
18395    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18396    soname_spec='${libname}${release}${shared_ext}$major'
18397    dynamic_linker='NetBSD ld.elf_so'
18398  fi
18399  shlibpath_var=LD_LIBRARY_PATH
18400  shlibpath_overrides_runpath=yes
18401  hardcode_into_libs=yes
18402  ;;
18403
18404newsos6)
18405  version_type=linux
18406  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18407  shlibpath_var=LD_LIBRARY_PATH
18408  shlibpath_overrides_runpath=yes
18409  ;;
18410
18411nto-qnx*)
18412  version_type=linux
18413  need_lib_prefix=no
18414  need_version=no
18415  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18416  soname_spec='${libname}${release}${shared_ext}$major'
18417  shlibpath_var=LD_LIBRARY_PATH
18418  shlibpath_overrides_runpath=yes
18419  ;;
18420
18421openbsd*)
18422  version_type=sunos
18423  need_lib_prefix=no
18424  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18425  case $host_os in
18426    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18427    *)                         need_version=no  ;;
18428  esac
18429  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18430  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18431  shlibpath_var=LD_LIBRARY_PATH
18432  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18433    case $host_os in
18434      openbsd2.[89] | openbsd2.[89].*)
18435	shlibpath_overrides_runpath=no
18436	;;
18437      *)
18438	shlibpath_overrides_runpath=yes
18439	;;
18440      esac
18441  else
18442    shlibpath_overrides_runpath=yes
18443  fi
18444  ;;
18445
18446os2*)
18447  libname_spec='$name'
18448  shrext_cmds=".dll"
18449  need_lib_prefix=no
18450  library_names_spec='$libname${shared_ext} $libname.a'
18451  dynamic_linker='OS/2 ld.exe'
18452  shlibpath_var=LIBPATH
18453  ;;
18454
18455osf3* | osf4* | osf5*)
18456  version_type=osf
18457  need_lib_prefix=no
18458  need_version=no
18459  soname_spec='${libname}${release}${shared_ext}$major'
18460  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18461  shlibpath_var=LD_LIBRARY_PATH
18462  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18463  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18464  ;;
18465
18466sco3.2v5*)
18467  version_type=osf
18468  soname_spec='${libname}${release}${shared_ext}$major'
18469  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18470  shlibpath_var=LD_LIBRARY_PATH
18471  ;;
18472
18473solaris*)
18474  version_type=linux
18475  need_lib_prefix=no
18476  need_version=no
18477  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18478  soname_spec='${libname}${release}${shared_ext}$major'
18479  shlibpath_var=LD_LIBRARY_PATH
18480  shlibpath_overrides_runpath=yes
18481  hardcode_into_libs=yes
18482  # ldd complains unless libraries are executable
18483  postinstall_cmds='chmod +x $lib'
18484  ;;
18485
18486sunos4*)
18487  version_type=sunos
18488  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18489  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18490  shlibpath_var=LD_LIBRARY_PATH
18491  shlibpath_overrides_runpath=yes
18492  if test "$with_gnu_ld" = yes; then
18493    need_lib_prefix=no
18494  fi
18495  need_version=yes
18496  ;;
18497
18498sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18499  version_type=linux
18500  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18501  soname_spec='${libname}${release}${shared_ext}$major'
18502  shlibpath_var=LD_LIBRARY_PATH
18503  case $host_vendor in
18504    sni)
18505      shlibpath_overrides_runpath=no
18506      need_lib_prefix=no
18507      export_dynamic_flag_spec='${wl}-Blargedynsym'
18508      runpath_var=LD_RUN_PATH
18509      ;;
18510    siemens)
18511      need_lib_prefix=no
18512      ;;
18513    motorola)
18514      need_lib_prefix=no
18515      need_version=no
18516      shlibpath_overrides_runpath=no
18517      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18518      ;;
18519  esac
18520  ;;
18521
18522sysv4*MP*)
18523  if test -d /usr/nec ;then
18524    version_type=linux
18525    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18526    soname_spec='$libname${shared_ext}.$major'
18527    shlibpath_var=LD_LIBRARY_PATH
18528  fi
18529  ;;
18530
18531uts4*)
18532  version_type=linux
18533  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18534  soname_spec='${libname}${release}${shared_ext}$major'
18535  shlibpath_var=LD_LIBRARY_PATH
18536  ;;
18537
18538*)
18539  dynamic_linker=no
18540  ;;
18541esac
18542{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18543echo "${ECHO_T}$dynamic_linker" >&6; }
18544test "$dynamic_linker" = no && can_build_shared=no
18545
18546{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18547echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18548hardcode_action_GCJ=
18549if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18550   test -n "$runpath_var_GCJ" || \
18551   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18552
18553  # We can hardcode non-existant directories.
18554  if test "$hardcode_direct_GCJ" != no &&
18555     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18556     # have to relink, otherwise we might link with an installed library
18557     # when we should be linking with a yet-to-be-installed one
18558     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18559     test "$hardcode_minus_L_GCJ" != no; then
18560    # Linking always hardcodes the temporary library directory.
18561    hardcode_action_GCJ=relink
18562  else
18563    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18564    hardcode_action_GCJ=immediate
18565  fi
18566else
18567  # We cannot hardcode anything, or else we can only hardcode existing
18568  # directories.
18569  hardcode_action_GCJ=unsupported
18570fi
18571{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18572echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18573
18574if test "$hardcode_action_GCJ" = relink; then
18575  # Fast installation is not supported
18576  enable_fast_install=no
18577elif test "$shlibpath_overrides_runpath" = yes ||
18578     test "$enable_shared" = no; then
18579  # Fast installation is not necessary
18580  enable_fast_install=needless
18581fi
18582
18583striplib=
18584old_striplib=
18585{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
18586echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
18587if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
18588  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
18589  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
18590  { echo "$as_me:$LINENO: result: yes" >&5
18591echo "${ECHO_T}yes" >&6; }
18592else
18593# FIXME - insert some real tests, host_os isn't really good enough
18594  case $host_os in
18595   darwin*)
18596       if test -n "$STRIP" ; then
18597         striplib="$STRIP -x"
18598         { echo "$as_me:$LINENO: result: yes" >&5
18599echo "${ECHO_T}yes" >&6; }
18600       else
18601  { echo "$as_me:$LINENO: result: no" >&5
18602echo "${ECHO_T}no" >&6; }
18603fi
18604       ;;
18605   *)
18606  { echo "$as_me:$LINENO: result: no" >&5
18607echo "${ECHO_T}no" >&6; }
18608    ;;
18609  esac
18610fi
18611
18612if test "x$enable_dlopen" != xyes; then
18613  enable_dlopen=unknown
18614  enable_dlopen_self=unknown
18615  enable_dlopen_self_static=unknown
18616else
18617  lt_cv_dlopen=no
18618  lt_cv_dlopen_libs=
18619
18620  case $host_os in
18621  beos*)
18622    lt_cv_dlopen="load_add_on"
18623    lt_cv_dlopen_libs=
18624    lt_cv_dlopen_self=yes
18625    ;;
18626
18627  mingw* | pw32*)
18628    lt_cv_dlopen="LoadLibrary"
18629    lt_cv_dlopen_libs=
18630   ;;
18631
18632  cygwin*)
18633    lt_cv_dlopen="dlopen"
18634    lt_cv_dlopen_libs=
18635   ;;
18636
18637  darwin*)
18638  # if libdl is installed we need to link against it
18639    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
18640echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
18641if test "${ac_cv_lib_dl_dlopen+set}" = set; then
18642  echo $ECHO_N "(cached) $ECHO_C" >&6
18643else
18644  ac_check_lib_save_LIBS=$LIBS
18645LIBS="-ldl  $LIBS"
18646cat >conftest.$ac_ext <<_ACEOF
18647/* confdefs.h.  */
18648_ACEOF
18649cat confdefs.h >>conftest.$ac_ext
18650cat >>conftest.$ac_ext <<_ACEOF
18651/* end confdefs.h.  */
18652
18653/* Override any GCC internal prototype to avoid an error.
18654   Use char because int might match the return type of a GCC
18655   builtin and then its argument prototype would still apply.  */
18656#ifdef __cplusplus
18657extern "C"
18658#endif
18659char dlopen ();
18660int
18661main ()
18662{
18663return dlopen ();
18664  ;
18665  return 0;
18666}
18667_ACEOF
18668rm -f conftest.$ac_objext conftest$ac_exeext
18669if { (ac_try="$ac_link"
18670case "(($ac_try" in
18671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18672  *) ac_try_echo=$ac_try;;
18673esac
18674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18675  (eval "$ac_link") 2>conftest.er1
18676  ac_status=$?
18677  grep -v '^ *+' conftest.er1 >conftest.err
18678  rm -f conftest.er1
18679  cat conftest.err >&5
18680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18681  (exit $ac_status); } && {
18682	 test -z "$ac_c_werror_flag" ||
18683	 test ! -s conftest.err
18684       } && test -s conftest$ac_exeext &&
18685       $as_test_x conftest$ac_exeext; then
18686  ac_cv_lib_dl_dlopen=yes
18687else
18688  echo "$as_me: failed program was:" >&5
18689sed 's/^/| /' conftest.$ac_ext >&5
18690
18691	ac_cv_lib_dl_dlopen=no
18692fi
18693
18694rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18695      conftest$ac_exeext conftest.$ac_ext
18696LIBS=$ac_check_lib_save_LIBS
18697fi
18698{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
18699echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
18700if test $ac_cv_lib_dl_dlopen = yes; then
18701  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
18702else
18703
18704    lt_cv_dlopen="dyld"
18705    lt_cv_dlopen_libs=
18706    lt_cv_dlopen_self=yes
18707
18708fi
18709
18710   ;;
18711
18712  *)
18713    { echo "$as_me:$LINENO: checking for shl_load" >&5
18714echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
18715if test "${ac_cv_func_shl_load+set}" = set; then
18716  echo $ECHO_N "(cached) $ECHO_C" >&6
18717else
18718  cat >conftest.$ac_ext <<_ACEOF
18719/* confdefs.h.  */
18720_ACEOF
18721cat confdefs.h >>conftest.$ac_ext
18722cat >>conftest.$ac_ext <<_ACEOF
18723/* end confdefs.h.  */
18724/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
18725   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18726#define shl_load innocuous_shl_load
18727
18728/* System header to define __stub macros and hopefully few prototypes,
18729    which can conflict with char shl_load (); below.
18730    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18731    <limits.h> exists even on freestanding compilers.  */
18732
18733#ifdef __STDC__
18734# include <limits.h>
18735#else
18736# include <assert.h>
18737#endif
18738
18739#undef shl_load
18740
18741/* Override any GCC internal prototype to avoid an error.
18742   Use char because int might match the return type of a GCC
18743   builtin and then its argument prototype would still apply.  */
18744#ifdef __cplusplus
18745extern "C"
18746#endif
18747char shl_load ();
18748/* The GNU C library defines this for functions which it implements
18749    to always fail with ENOSYS.  Some functions are actually named
18750    something starting with __ and the normal name is an alias.  */
18751#if defined __stub_shl_load || defined __stub___shl_load
18752choke me
18753#endif
18754
18755int
18756main ()
18757{
18758return shl_load ();
18759  ;
18760  return 0;
18761}
18762_ACEOF
18763rm -f conftest.$ac_objext conftest$ac_exeext
18764if { (ac_try="$ac_link"
18765case "(($ac_try" in
18766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18767  *) ac_try_echo=$ac_try;;
18768esac
18769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18770  (eval "$ac_link") 2>conftest.er1
18771  ac_status=$?
18772  grep -v '^ *+' conftest.er1 >conftest.err
18773  rm -f conftest.er1
18774  cat conftest.err >&5
18775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18776  (exit $ac_status); } && {
18777	 test -z "$ac_c_werror_flag" ||
18778	 test ! -s conftest.err
18779       } && test -s conftest$ac_exeext &&
18780       $as_test_x conftest$ac_exeext; then
18781  ac_cv_func_shl_load=yes
18782else
18783  echo "$as_me: failed program was:" >&5
18784sed 's/^/| /' conftest.$ac_ext >&5
18785
18786	ac_cv_func_shl_load=no
18787fi
18788
18789rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18790      conftest$ac_exeext conftest.$ac_ext
18791fi
18792{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
18793echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
18794if test $ac_cv_func_shl_load = yes; then
18795  lt_cv_dlopen="shl_load"
18796else
18797  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
18798echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
18799if test "${ac_cv_lib_dld_shl_load+set}" = set; then
18800  echo $ECHO_N "(cached) $ECHO_C" >&6
18801else
18802  ac_check_lib_save_LIBS=$LIBS
18803LIBS="-ldld  $LIBS"
18804cat >conftest.$ac_ext <<_ACEOF
18805/* confdefs.h.  */
18806_ACEOF
18807cat confdefs.h >>conftest.$ac_ext
18808cat >>conftest.$ac_ext <<_ACEOF
18809/* end confdefs.h.  */
18810
18811/* Override any GCC internal prototype to avoid an error.
18812   Use char because int might match the return type of a GCC
18813   builtin and then its argument prototype would still apply.  */
18814#ifdef __cplusplus
18815extern "C"
18816#endif
18817char shl_load ();
18818int
18819main ()
18820{
18821return shl_load ();
18822  ;
18823  return 0;
18824}
18825_ACEOF
18826rm -f conftest.$ac_objext conftest$ac_exeext
18827if { (ac_try="$ac_link"
18828case "(($ac_try" in
18829  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18830  *) ac_try_echo=$ac_try;;
18831esac
18832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18833  (eval "$ac_link") 2>conftest.er1
18834  ac_status=$?
18835  grep -v '^ *+' conftest.er1 >conftest.err
18836  rm -f conftest.er1
18837  cat conftest.err >&5
18838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18839  (exit $ac_status); } && {
18840	 test -z "$ac_c_werror_flag" ||
18841	 test ! -s conftest.err
18842       } && test -s conftest$ac_exeext &&
18843       $as_test_x conftest$ac_exeext; then
18844  ac_cv_lib_dld_shl_load=yes
18845else
18846  echo "$as_me: failed program was:" >&5
18847sed 's/^/| /' conftest.$ac_ext >&5
18848
18849	ac_cv_lib_dld_shl_load=no
18850fi
18851
18852rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18853      conftest$ac_exeext conftest.$ac_ext
18854LIBS=$ac_check_lib_save_LIBS
18855fi
18856{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
18857echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
18858if test $ac_cv_lib_dld_shl_load = yes; then
18859  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
18860else
18861  { echo "$as_me:$LINENO: checking for dlopen" >&5
18862echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
18863if test "${ac_cv_func_dlopen+set}" = set; then
18864  echo $ECHO_N "(cached) $ECHO_C" >&6
18865else
18866  cat >conftest.$ac_ext <<_ACEOF
18867/* confdefs.h.  */
18868_ACEOF
18869cat confdefs.h >>conftest.$ac_ext
18870cat >>conftest.$ac_ext <<_ACEOF
18871/* end confdefs.h.  */
18872/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
18873   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18874#define dlopen innocuous_dlopen
18875
18876/* System header to define __stub macros and hopefully few prototypes,
18877    which can conflict with char dlopen (); below.
18878    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18879    <limits.h> exists even on freestanding compilers.  */
18880
18881#ifdef __STDC__
18882# include <limits.h>
18883#else
18884# include <assert.h>
18885#endif
18886
18887#undef dlopen
18888
18889/* Override any GCC internal prototype to avoid an error.
18890   Use char because int might match the return type of a GCC
18891   builtin and then its argument prototype would still apply.  */
18892#ifdef __cplusplus
18893extern "C"
18894#endif
18895char dlopen ();
18896/* The GNU C library defines this for functions which it implements
18897    to always fail with ENOSYS.  Some functions are actually named
18898    something starting with __ and the normal name is an alias.  */
18899#if defined __stub_dlopen || defined __stub___dlopen
18900choke me
18901#endif
18902
18903int
18904main ()
18905{
18906return dlopen ();
18907  ;
18908  return 0;
18909}
18910_ACEOF
18911rm -f conftest.$ac_objext conftest$ac_exeext
18912if { (ac_try="$ac_link"
18913case "(($ac_try" in
18914  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18915  *) ac_try_echo=$ac_try;;
18916esac
18917eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18918  (eval "$ac_link") 2>conftest.er1
18919  ac_status=$?
18920  grep -v '^ *+' conftest.er1 >conftest.err
18921  rm -f conftest.er1
18922  cat conftest.err >&5
18923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18924  (exit $ac_status); } && {
18925	 test -z "$ac_c_werror_flag" ||
18926	 test ! -s conftest.err
18927       } && test -s conftest$ac_exeext &&
18928       $as_test_x conftest$ac_exeext; then
18929  ac_cv_func_dlopen=yes
18930else
18931  echo "$as_me: failed program was:" >&5
18932sed 's/^/| /' conftest.$ac_ext >&5
18933
18934	ac_cv_func_dlopen=no
18935fi
18936
18937rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18938      conftest$ac_exeext conftest.$ac_ext
18939fi
18940{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
18941echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
18942if test $ac_cv_func_dlopen = yes; then
18943  lt_cv_dlopen="dlopen"
18944else
18945  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
18946echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
18947if test "${ac_cv_lib_dl_dlopen+set}" = set; then
18948  echo $ECHO_N "(cached) $ECHO_C" >&6
18949else
18950  ac_check_lib_save_LIBS=$LIBS
18951LIBS="-ldl  $LIBS"
18952cat >conftest.$ac_ext <<_ACEOF
18953/* confdefs.h.  */
18954_ACEOF
18955cat confdefs.h >>conftest.$ac_ext
18956cat >>conftest.$ac_ext <<_ACEOF
18957/* end confdefs.h.  */
18958
18959/* Override any GCC internal prototype to avoid an error.
18960   Use char because int might match the return type of a GCC
18961   builtin and then its argument prototype would still apply.  */
18962#ifdef __cplusplus
18963extern "C"
18964#endif
18965char dlopen ();
18966int
18967main ()
18968{
18969return dlopen ();
18970  ;
18971  return 0;
18972}
18973_ACEOF
18974rm -f conftest.$ac_objext conftest$ac_exeext
18975if { (ac_try="$ac_link"
18976case "(($ac_try" in
18977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18978  *) ac_try_echo=$ac_try;;
18979esac
18980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18981  (eval "$ac_link") 2>conftest.er1
18982  ac_status=$?
18983  grep -v '^ *+' conftest.er1 >conftest.err
18984  rm -f conftest.er1
18985  cat conftest.err >&5
18986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18987  (exit $ac_status); } && {
18988	 test -z "$ac_c_werror_flag" ||
18989	 test ! -s conftest.err
18990       } && test -s conftest$ac_exeext &&
18991       $as_test_x conftest$ac_exeext; then
18992  ac_cv_lib_dl_dlopen=yes
18993else
18994  echo "$as_me: failed program was:" >&5
18995sed 's/^/| /' conftest.$ac_ext >&5
18996
18997	ac_cv_lib_dl_dlopen=no
18998fi
18999
19000rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19001      conftest$ac_exeext conftest.$ac_ext
19002LIBS=$ac_check_lib_save_LIBS
19003fi
19004{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
19005echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
19006if test $ac_cv_lib_dl_dlopen = yes; then
19007  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
19008else
19009  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
19010echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
19011if test "${ac_cv_lib_svld_dlopen+set}" = set; then
19012  echo $ECHO_N "(cached) $ECHO_C" >&6
19013else
19014  ac_check_lib_save_LIBS=$LIBS
19015LIBS="-lsvld  $LIBS"
19016cat >conftest.$ac_ext <<_ACEOF
19017/* confdefs.h.  */
19018_ACEOF
19019cat confdefs.h >>conftest.$ac_ext
19020cat >>conftest.$ac_ext <<_ACEOF
19021/* end confdefs.h.  */
19022
19023/* Override any GCC internal prototype to avoid an error.
19024   Use char because int might match the return type of a GCC
19025   builtin and then its argument prototype would still apply.  */
19026#ifdef __cplusplus
19027extern "C"
19028#endif
19029char dlopen ();
19030int
19031main ()
19032{
19033return dlopen ();
19034  ;
19035  return 0;
19036}
19037_ACEOF
19038rm -f conftest.$ac_objext conftest$ac_exeext
19039if { (ac_try="$ac_link"
19040case "(($ac_try" in
19041  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19042  *) ac_try_echo=$ac_try;;
19043esac
19044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19045  (eval "$ac_link") 2>conftest.er1
19046  ac_status=$?
19047  grep -v '^ *+' conftest.er1 >conftest.err
19048  rm -f conftest.er1
19049  cat conftest.err >&5
19050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19051  (exit $ac_status); } && {
19052	 test -z "$ac_c_werror_flag" ||
19053	 test ! -s conftest.err
19054       } && test -s conftest$ac_exeext &&
19055       $as_test_x conftest$ac_exeext; then
19056  ac_cv_lib_svld_dlopen=yes
19057else
19058  echo "$as_me: failed program was:" >&5
19059sed 's/^/| /' conftest.$ac_ext >&5
19060
19061	ac_cv_lib_svld_dlopen=no
19062fi
19063
19064rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19065      conftest$ac_exeext conftest.$ac_ext
19066LIBS=$ac_check_lib_save_LIBS
19067fi
19068{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
19069echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
19070if test $ac_cv_lib_svld_dlopen = yes; then
19071  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
19072else
19073  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
19074echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
19075if test "${ac_cv_lib_dld_dld_link+set}" = set; then
19076  echo $ECHO_N "(cached) $ECHO_C" >&6
19077else
19078  ac_check_lib_save_LIBS=$LIBS
19079LIBS="-ldld  $LIBS"
19080cat >conftest.$ac_ext <<_ACEOF
19081/* confdefs.h.  */
19082_ACEOF
19083cat confdefs.h >>conftest.$ac_ext
19084cat >>conftest.$ac_ext <<_ACEOF
19085/* end confdefs.h.  */
19086
19087/* Override any GCC internal prototype to avoid an error.
19088   Use char because int might match the return type of a GCC
19089   builtin and then its argument prototype would still apply.  */
19090#ifdef __cplusplus
19091extern "C"
19092#endif
19093char dld_link ();
19094int
19095main ()
19096{
19097return dld_link ();
19098  ;
19099  return 0;
19100}
19101_ACEOF
19102rm -f conftest.$ac_objext conftest$ac_exeext
19103if { (ac_try="$ac_link"
19104case "(($ac_try" in
19105  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19106  *) ac_try_echo=$ac_try;;
19107esac
19108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19109  (eval "$ac_link") 2>conftest.er1
19110  ac_status=$?
19111  grep -v '^ *+' conftest.er1 >conftest.err
19112  rm -f conftest.er1
19113  cat conftest.err >&5
19114  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19115  (exit $ac_status); } && {
19116	 test -z "$ac_c_werror_flag" ||
19117	 test ! -s conftest.err
19118       } && test -s conftest$ac_exeext &&
19119       $as_test_x conftest$ac_exeext; then
19120  ac_cv_lib_dld_dld_link=yes
19121else
19122  echo "$as_me: failed program was:" >&5
19123sed 's/^/| /' conftest.$ac_ext >&5
19124
19125	ac_cv_lib_dld_dld_link=no
19126fi
19127
19128rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19129      conftest$ac_exeext conftest.$ac_ext
19130LIBS=$ac_check_lib_save_LIBS
19131fi
19132{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
19133echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
19134if test $ac_cv_lib_dld_dld_link = yes; then
19135  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
19136fi
19137
19138
19139fi
19140
19141
19142fi
19143
19144
19145fi
19146
19147
19148fi
19149
19150
19151fi
19152
19153    ;;
19154  esac
19155
19156  if test "x$lt_cv_dlopen" != xno; then
19157    enable_dlopen=yes
19158  else
19159    enable_dlopen=no
19160  fi
19161
19162  case $lt_cv_dlopen in
19163  dlopen)
19164    save_CPPFLAGS="$CPPFLAGS"
19165    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
19166
19167    save_LDFLAGS="$LDFLAGS"
19168    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
19169
19170    save_LIBS="$LIBS"
19171    LIBS="$lt_cv_dlopen_libs $LIBS"
19172
19173    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
19174echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
19175if test "${lt_cv_dlopen_self+set}" = set; then
19176  echo $ECHO_N "(cached) $ECHO_C" >&6
19177else
19178  	  if test "$cross_compiling" = yes; then :
19179  lt_cv_dlopen_self=cross
19180else
19181  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19182  lt_status=$lt_dlunknown
19183  cat > conftest.$ac_ext <<EOF
19184#line 19184 "configure"
19185#include "confdefs.h"
19186
19187#if HAVE_DLFCN_H
19188#include <dlfcn.h>
19189#endif
19190
19191#include <stdio.h>
19192
19193#ifdef RTLD_GLOBAL
19194#  define LT_DLGLOBAL		RTLD_GLOBAL
19195#else
19196#  ifdef DL_GLOBAL
19197#    define LT_DLGLOBAL		DL_GLOBAL
19198#  else
19199#    define LT_DLGLOBAL		0
19200#  endif
19201#endif
19202
19203/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19204   find out it does not work in some platform. */
19205#ifndef LT_DLLAZY_OR_NOW
19206#  ifdef RTLD_LAZY
19207#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
19208#  else
19209#    ifdef DL_LAZY
19210#      define LT_DLLAZY_OR_NOW		DL_LAZY
19211#    else
19212#      ifdef RTLD_NOW
19213#        define LT_DLLAZY_OR_NOW	RTLD_NOW
19214#      else
19215#        ifdef DL_NOW
19216#          define LT_DLLAZY_OR_NOW	DL_NOW
19217#        else
19218#          define LT_DLLAZY_OR_NOW	0
19219#        endif
19220#      endif
19221#    endif
19222#  endif
19223#endif
19224
19225#ifdef __cplusplus
19226extern "C" void exit (int);
19227#endif
19228
19229void fnord() { int i=42;}
19230int main ()
19231{
19232  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19233  int status = $lt_dlunknown;
19234
19235  if (self)
19236    {
19237      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
19238      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19239      /* dlclose (self); */
19240    }
19241
19242    exit (status);
19243}
19244EOF
19245  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19246  (eval $ac_link) 2>&5
19247  ac_status=$?
19248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19249  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
19250    (./conftest; exit; ) 2>/dev/null
19251    lt_status=$?
19252    case x$lt_status in
19253      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
19254      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
19255      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
19256    esac
19257  else :
19258    # compilation failed
19259    lt_cv_dlopen_self=no
19260  fi
19261fi
19262rm -fr conftest*
19263
19264
19265fi
19266{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
19267echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
19268
19269    if test "x$lt_cv_dlopen_self" = xyes; then
19270      LDFLAGS="$LDFLAGS $link_static_flag"
19271      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
19272echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
19273if test "${lt_cv_dlopen_self_static+set}" = set; then
19274  echo $ECHO_N "(cached) $ECHO_C" >&6
19275else
19276  	  if test "$cross_compiling" = yes; then :
19277  lt_cv_dlopen_self_static=cross
19278else
19279  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19280  lt_status=$lt_dlunknown
19281  cat > conftest.$ac_ext <<EOF
19282#line 19282 "configure"
19283#include "confdefs.h"
19284
19285#if HAVE_DLFCN_H
19286#include <dlfcn.h>
19287#endif
19288
19289#include <stdio.h>
19290
19291#ifdef RTLD_GLOBAL
19292#  define LT_DLGLOBAL		RTLD_GLOBAL
19293#else
19294#  ifdef DL_GLOBAL
19295#    define LT_DLGLOBAL		DL_GLOBAL
19296#  else
19297#    define LT_DLGLOBAL		0
19298#  endif
19299#endif
19300
19301/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19302   find out it does not work in some platform. */
19303#ifndef LT_DLLAZY_OR_NOW
19304#  ifdef RTLD_LAZY
19305#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
19306#  else
19307#    ifdef DL_LAZY
19308#      define LT_DLLAZY_OR_NOW		DL_LAZY
19309#    else
19310#      ifdef RTLD_NOW
19311#        define LT_DLLAZY_OR_NOW	RTLD_NOW
19312#      else
19313#        ifdef DL_NOW
19314#          define LT_DLLAZY_OR_NOW	DL_NOW
19315#        else
19316#          define LT_DLLAZY_OR_NOW	0
19317#        endif
19318#      endif
19319#    endif
19320#  endif
19321#endif
19322
19323#ifdef __cplusplus
19324extern "C" void exit (int);
19325#endif
19326
19327void fnord() { int i=42;}
19328int main ()
19329{
19330  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19331  int status = $lt_dlunknown;
19332
19333  if (self)
19334    {
19335      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
19336      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19337      /* dlclose (self); */
19338    }
19339
19340    exit (status);
19341}
19342EOF
19343  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19344  (eval $ac_link) 2>&5
19345  ac_status=$?
19346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19347  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
19348    (./conftest; exit; ) 2>/dev/null
19349    lt_status=$?
19350    case x$lt_status in
19351      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
19352      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
19353      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
19354    esac
19355  else :
19356    # compilation failed
19357    lt_cv_dlopen_self_static=no
19358  fi
19359fi
19360rm -fr conftest*
19361
19362
19363fi
19364{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
19365echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
19366    fi
19367
19368    CPPFLAGS="$save_CPPFLAGS"
19369    LDFLAGS="$save_LDFLAGS"
19370    LIBS="$save_LIBS"
19371    ;;
19372  esac
19373
19374  case $lt_cv_dlopen_self in
19375  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
19376  *) enable_dlopen_self=unknown ;;
19377  esac
19378
19379  case $lt_cv_dlopen_self_static in
19380  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
19381  *) enable_dlopen_self_static=unknown ;;
19382  esac
19383fi
19384
19385
19386# The else clause should only fire when bootstrapping the
19387# libtool distribution, otherwise you forgot to ship ltmain.sh
19388# with your package, and you will get complaints that there are
19389# no rules to generate ltmain.sh.
19390if test -f "$ltmain"; then
19391  # See if we are running on zsh, and set the options which allow our commands through
19392  # without removal of \ escapes.
19393  if test -n "${ZSH_VERSION+set}" ; then
19394    setopt NO_GLOB_SUBST
19395  fi
19396  # Now quote all the things that may contain metacharacters while being
19397  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19398  # variables and quote the copies for generation of the libtool script.
19399  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
19400    SED SHELL STRIP \
19401    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19402    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19403    deplibs_check_method reload_flag reload_cmds need_locks \
19404    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19405    lt_cv_sys_global_symbol_to_c_name_address \
19406    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19407    old_postinstall_cmds old_postuninstall_cmds \
19408    compiler_GCJ \
19409    CC_GCJ \
19410    LD_GCJ \
19411    lt_prog_compiler_wl_GCJ \
19412    lt_prog_compiler_pic_GCJ \
19413    lt_prog_compiler_static_GCJ \
19414    lt_prog_compiler_no_builtin_flag_GCJ \
19415    export_dynamic_flag_spec_GCJ \
19416    thread_safe_flag_spec_GCJ \
19417    whole_archive_flag_spec_GCJ \
19418    enable_shared_with_static_runtimes_GCJ \
19419    old_archive_cmds_GCJ \
19420    old_archive_from_new_cmds_GCJ \
19421    predep_objects_GCJ \
19422    postdep_objects_GCJ \
19423    predeps_GCJ \
19424    postdeps_GCJ \
19425    compiler_lib_search_path_GCJ \
19426    archive_cmds_GCJ \
19427    archive_expsym_cmds_GCJ \
19428    postinstall_cmds_GCJ \
19429    postuninstall_cmds_GCJ \
19430    old_archive_from_expsyms_cmds_GCJ \
19431    allow_undefined_flag_GCJ \
19432    no_undefined_flag_GCJ \
19433    export_symbols_cmds_GCJ \
19434    hardcode_libdir_flag_spec_GCJ \
19435    hardcode_libdir_flag_spec_ld_GCJ \
19436    hardcode_libdir_separator_GCJ \
19437    hardcode_automatic_GCJ \
19438    module_cmds_GCJ \
19439    module_expsym_cmds_GCJ \
19440    lt_cv_prog_compiler_c_o_GCJ \
19441    exclude_expsyms_GCJ \
19442    include_expsyms_GCJ; do
19443
19444    case $var in
19445    old_archive_cmds_GCJ | \
19446    old_archive_from_new_cmds_GCJ | \
19447    archive_cmds_GCJ | \
19448    archive_expsym_cmds_GCJ | \
19449    module_cmds_GCJ | \
19450    module_expsym_cmds_GCJ | \
19451    old_archive_from_expsyms_cmds_GCJ | \
19452    export_symbols_cmds_GCJ | \
19453    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19454    postinstall_cmds | postuninstall_cmds | \
19455    old_postinstall_cmds | old_postuninstall_cmds | \
19456    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19457      # Double-quote double-evaled strings.
19458      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19459      ;;
19460    *)
19461      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19462      ;;
19463    esac
19464  done
19465
19466  case $lt_echo in
19467  *'\$0 --fallback-echo"')
19468    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19469    ;;
19470  esac
19471
19472cfgfile="$ofile"
19473
19474  cat <<__EOF__ >> "$cfgfile"
19475# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19476
19477# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19478
19479# Shell to use when invoking shell scripts.
19480SHELL=$lt_SHELL
19481
19482# Whether or not to build shared libraries.
19483build_libtool_libs=$enable_shared
19484
19485# Whether or not to build static libraries.
19486build_old_libs=$enable_static
19487
19488# Whether or not to add -lc for building shared libraries.
19489build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19490
19491# Whether or not to disallow shared libs when runtime libs are static
19492allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19493
19494# Whether or not to optimize for fast installation.
19495fast_install=$enable_fast_install
19496
19497# The host system.
19498host_alias=$host_alias
19499host=$host
19500host_os=$host_os
19501
19502# The build system.
19503build_alias=$build_alias
19504build=$build
19505build_os=$build_os
19506
19507# An echo program that does not interpret backslashes.
19508echo=$lt_echo
19509
19510# The archiver.
19511AR=$lt_AR
19512AR_FLAGS=$lt_AR_FLAGS
19513
19514# A C compiler.
19515LTCC=$lt_LTCC
19516
19517# A language-specific compiler.
19518CC=$lt_compiler_GCJ
19519
19520# Is the compiler the GNU C compiler?
19521with_gcc=$GCC_GCJ
19522
19523# An ERE matcher.
19524EGREP=$lt_EGREP
19525
19526# The linker used to build libraries.
19527LD=$lt_LD_GCJ
19528
19529# Whether we need hard or soft links.
19530LN_S=$lt_LN_S
19531
19532# A BSD-compatible nm program.
19533NM=$lt_NM
19534
19535# A symbol stripping program
19536STRIP=$lt_STRIP
19537
19538# Used to examine libraries when file_magic_cmd begins "file"
19539MAGIC_CMD=$MAGIC_CMD
19540
19541# Used on cygwin: DLL creation program.
19542DLLTOOL="$DLLTOOL"
19543
19544# Used on cygwin: object dumper.
19545OBJDUMP="$OBJDUMP"
19546
19547# Used on cygwin: assembler.
19548AS="$AS"
19549
19550# The name of the directory that contains temporary libtool files.
19551objdir=$objdir
19552
19553# How to create reloadable object files.
19554reload_flag=$lt_reload_flag
19555reload_cmds=$lt_reload_cmds
19556
19557# How to pass a linker flag through the compiler.
19558wl=$lt_lt_prog_compiler_wl_GCJ
19559
19560# Object file suffix (normally "o").
19561objext="$ac_objext"
19562
19563# Old archive suffix (normally "a").
19564libext="$libext"
19565
19566# Shared library suffix (normally ".so").
19567shrext_cmds='$shrext_cmds'
19568
19569# Executable file suffix (normally "").
19570exeext="$exeext"
19571
19572# Additional compiler flags for building library objects.
19573pic_flag=$lt_lt_prog_compiler_pic_GCJ
19574pic_mode=$pic_mode
19575
19576# What is the maximum length of a command?
19577max_cmd_len=$lt_cv_sys_max_cmd_len
19578
19579# Does compiler simultaneously support -c and -o options?
19580compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19581
19582# Must we lock files when doing compilation?
19583need_locks=$lt_need_locks
19584
19585# Do we need the lib prefix for modules?
19586need_lib_prefix=$need_lib_prefix
19587
19588# Do we need a version for libraries?
19589need_version=$need_version
19590
19591# Whether dlopen is supported.
19592dlopen_support=$enable_dlopen
19593
19594# Whether dlopen of programs is supported.
19595dlopen_self=$enable_dlopen_self
19596
19597# Whether dlopen of statically linked programs is supported.
19598dlopen_self_static=$enable_dlopen_self_static
19599
19600# Compiler flag to prevent dynamic linking.
19601link_static_flag=$lt_lt_prog_compiler_static_GCJ
19602
19603# Compiler flag to turn off builtin functions.
19604no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19605
19606# Compiler flag to allow reflexive dlopens.
19607export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19608
19609# Compiler flag to generate shared objects directly from archives.
19610whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19611
19612# Compiler flag to generate thread-safe objects.
19613thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19614
19615# Library versioning type.
19616version_type=$version_type
19617
19618# Format of library name prefix.
19619libname_spec=$lt_libname_spec
19620
19621# List of archive names.  First name is the real one, the rest are links.
19622# The last name is the one that the linker finds with -lNAME.
19623library_names_spec=$lt_library_names_spec
19624
19625# The coded name of the library, if different from the real name.
19626soname_spec=$lt_soname_spec
19627
19628# Commands used to build and install an old-style archive.
19629RANLIB=$lt_RANLIB
19630old_archive_cmds=$lt_old_archive_cmds_GCJ
19631old_postinstall_cmds=$lt_old_postinstall_cmds
19632old_postuninstall_cmds=$lt_old_postuninstall_cmds
19633
19634# Create an old-style archive from a shared archive.
19635old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19636
19637# Create a temporary old-style archive to link instead of a shared archive.
19638old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19639
19640# Commands used to build and install a shared archive.
19641archive_cmds=$lt_archive_cmds_GCJ
19642archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19643postinstall_cmds=$lt_postinstall_cmds
19644postuninstall_cmds=$lt_postuninstall_cmds
19645
19646# Commands used to build a loadable module (assumed same as above if empty)
19647module_cmds=$lt_module_cmds_GCJ
19648module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19649
19650# Commands to strip libraries.
19651old_striplib=$lt_old_striplib
19652striplib=$lt_striplib
19653
19654# Dependencies to place before the objects being linked to create a
19655# shared library.
19656predep_objects=$lt_predep_objects_GCJ
19657
19658# Dependencies to place after the objects being linked to create a
19659# shared library.
19660postdep_objects=$lt_postdep_objects_GCJ
19661
19662# Dependencies to place before the objects being linked to create a
19663# shared library.
19664predeps=$lt_predeps_GCJ
19665
19666# Dependencies to place after the objects being linked to create a
19667# shared library.
19668postdeps=$lt_postdeps_GCJ
19669
19670# The library search path used internally by the compiler when linking
19671# a shared library.
19672compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19673
19674# Method to check whether dependent libraries are shared objects.
19675deplibs_check_method=$lt_deplibs_check_method
19676
19677# Command to use when deplibs_check_method == file_magic.
19678file_magic_cmd=$lt_file_magic_cmd
19679
19680# Flag that allows shared libraries with undefined symbols to be built.
19681allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19682
19683# Flag that forces no undefined symbols.
19684no_undefined_flag=$lt_no_undefined_flag_GCJ
19685
19686# Commands used to finish a libtool library installation in a directory.
19687finish_cmds=$lt_finish_cmds
19688
19689# Same as above, but a single script fragment to be evaled but not shown.
19690finish_eval=$lt_finish_eval
19691
19692# Take the output of nm and produce a listing of raw symbols and C names.
19693global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19694
19695# Transform the output of nm in a proper C declaration
19696global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19697
19698# Transform the output of nm in a C name address pair
19699global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19700
19701# This is the shared library runtime path variable.
19702runpath_var=$runpath_var
19703
19704# This is the shared library path variable.
19705shlibpath_var=$shlibpath_var
19706
19707# Is shlibpath searched before the hard-coded library search path?
19708shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19709
19710# How to hardcode a shared library path into an executable.
19711hardcode_action=$hardcode_action_GCJ
19712
19713# Whether we should hardcode library paths into libraries.
19714hardcode_into_libs=$hardcode_into_libs
19715
19716# Flag to hardcode \$libdir into a binary during linking.
19717# This must work even if \$libdir does not exist.
19718hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19719
19720# If ld is used when linking, flag to hardcode \$libdir into
19721# a binary during linking. This must work even if \$libdir does
19722# not exist.
19723hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19724
19725# Whether we need a single -rpath flag with a separated argument.
19726hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19727
19728# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19729# resulting binary.
19730hardcode_direct=$hardcode_direct_GCJ
19731
19732# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19733# resulting binary.
19734hardcode_minus_L=$hardcode_minus_L_GCJ
19735
19736# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19737# the resulting binary.
19738hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19739
19740# Set to yes if building a shared library automatically hardcodes DIR into the library
19741# and all subsequent libraries and executables linked against it.
19742hardcode_automatic=$hardcode_automatic_GCJ
19743
19744# Variables whose values should be saved in libtool wrapper scripts and
19745# restored at relink time.
19746variables_saved_for_relink="$variables_saved_for_relink"
19747
19748# Whether libtool must link a program against all its dependency libraries.
19749link_all_deplibs=$link_all_deplibs_GCJ
19750
19751# Compile-time system search path for libraries
19752sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19753
19754# Run-time system search path for libraries
19755sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19756
19757# Fix the shell variable \$srcfile for the compiler.
19758fix_srcfile_path="$fix_srcfile_path_GCJ"
19759
19760# Set to yes if exported symbols are required.
19761always_export_symbols=$always_export_symbols_GCJ
19762
19763# The commands to list exported symbols.
19764export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19765
19766# The commands to extract the exported symbol list from a shared archive.
19767extract_expsyms_cmds=$lt_extract_expsyms_cmds
19768
19769# Symbols that should not be listed in the preloaded symbols.
19770exclude_expsyms=$lt_exclude_expsyms_GCJ
19771
19772# Symbols that must always be exported.
19773include_expsyms=$lt_include_expsyms_GCJ
19774
19775# ### END LIBTOOL TAG CONFIG: $tagname
19776
19777__EOF__
19778
19779
19780else
19781  # If there is no Makefile yet, we rely on a make rule to execute
19782  # `config.status --recheck' to rerun these tests and create the
19783  # libtool script then.
19784  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19785  if test -f "$ltmain_in"; then
19786    test -f Makefile && make "$ltmain"
19787  fi
19788fi
19789
19790
19791ac_ext=c
19792ac_cpp='$CPP $CPPFLAGS'
19793ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19794ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19795ac_compiler_gnu=$ac_cv_c_compiler_gnu
19796
19797CC="$lt_save_CC"
19798
19799	else
19800	  tagname=""
19801	fi
19802	;;
19803
19804      RC)
19805
19806
19807# Source file extension for RC test sources.
19808ac_ext=rc
19809
19810# Object file extension for compiled RC test sources.
19811objext=o
19812objext_RC=$objext
19813
19814# Code to be used in simple compile tests
19815lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19816
19817# Code to be used in simple link tests
19818lt_simple_link_test_code="$lt_simple_compile_test_code"
19819
19820# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19821
19822# If no C compiler was specified, use CC.
19823LTCC=${LTCC-"$CC"}
19824
19825# Allow CC to be a program name with arguments.
19826compiler=$CC
19827
19828
19829# save warnings/boilerplate of simple test code
19830ac_outfile=conftest.$ac_objext
19831printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19832eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
19833_lt_compiler_boilerplate=`cat conftest.err`
19834$rm conftest*
19835
19836ac_outfile=conftest.$ac_objext
19837printf "$lt_simple_link_test_code" >conftest.$ac_ext
19838eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
19839_lt_linker_boilerplate=`cat conftest.err`
19840$rm conftest*
19841
19842
19843# Allow CC to be a program name with arguments.
19844lt_save_CC="$CC"
19845CC=${RC-"windres"}
19846compiler=$CC
19847compiler_RC=$CC
19848for cc_temp in $compiler""; do
19849  case $cc_temp in
19850    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19851    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19852    \-*) ;;
19853    *) break;;
19854  esac
19855done
19856cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19857
19858lt_cv_prog_compiler_c_o_RC=yes
19859
19860# The else clause should only fire when bootstrapping the
19861# libtool distribution, otherwise you forgot to ship ltmain.sh
19862# with your package, and you will get complaints that there are
19863# no rules to generate ltmain.sh.
19864if test -f "$ltmain"; then
19865  # See if we are running on zsh, and set the options which allow our commands through
19866  # without removal of \ escapes.
19867  if test -n "${ZSH_VERSION+set}" ; then
19868    setopt NO_GLOB_SUBST
19869  fi
19870  # Now quote all the things that may contain metacharacters while being
19871  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19872  # variables and quote the copies for generation of the libtool script.
19873  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
19874    SED SHELL STRIP \
19875    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19876    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19877    deplibs_check_method reload_flag reload_cmds need_locks \
19878    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19879    lt_cv_sys_global_symbol_to_c_name_address \
19880    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19881    old_postinstall_cmds old_postuninstall_cmds \
19882    compiler_RC \
19883    CC_RC \
19884    LD_RC \
19885    lt_prog_compiler_wl_RC \
19886    lt_prog_compiler_pic_RC \
19887    lt_prog_compiler_static_RC \
19888    lt_prog_compiler_no_builtin_flag_RC \
19889    export_dynamic_flag_spec_RC \
19890    thread_safe_flag_spec_RC \
19891    whole_archive_flag_spec_RC \
19892    enable_shared_with_static_runtimes_RC \
19893    old_archive_cmds_RC \
19894    old_archive_from_new_cmds_RC \
19895    predep_objects_RC \
19896    postdep_objects_RC \
19897    predeps_RC \
19898    postdeps_RC \
19899    compiler_lib_search_path_RC \
19900    archive_cmds_RC \
19901    archive_expsym_cmds_RC \
19902    postinstall_cmds_RC \
19903    postuninstall_cmds_RC \
19904    old_archive_from_expsyms_cmds_RC \
19905    allow_undefined_flag_RC \
19906    no_undefined_flag_RC \
19907    export_symbols_cmds_RC \
19908    hardcode_libdir_flag_spec_RC \
19909    hardcode_libdir_flag_spec_ld_RC \
19910    hardcode_libdir_separator_RC \
19911    hardcode_automatic_RC \
19912    module_cmds_RC \
19913    module_expsym_cmds_RC \
19914    lt_cv_prog_compiler_c_o_RC \
19915    exclude_expsyms_RC \
19916    include_expsyms_RC; do
19917
19918    case $var in
19919    old_archive_cmds_RC | \
19920    old_archive_from_new_cmds_RC | \
19921    archive_cmds_RC | \
19922    archive_expsym_cmds_RC | \
19923    module_cmds_RC | \
19924    module_expsym_cmds_RC | \
19925    old_archive_from_expsyms_cmds_RC | \
19926    export_symbols_cmds_RC | \
19927    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19928    postinstall_cmds | postuninstall_cmds | \
19929    old_postinstall_cmds | old_postuninstall_cmds | \
19930    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19931      # Double-quote double-evaled strings.
19932      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19933      ;;
19934    *)
19935      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19936      ;;
19937    esac
19938  done
19939
19940  case $lt_echo in
19941  *'\$0 --fallback-echo"')
19942    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19943    ;;
19944  esac
19945
19946cfgfile="$ofile"
19947
19948  cat <<__EOF__ >> "$cfgfile"
19949# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19950
19951# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19952
19953# Shell to use when invoking shell scripts.
19954SHELL=$lt_SHELL
19955
19956# Whether or not to build shared libraries.
19957build_libtool_libs=$enable_shared
19958
19959# Whether or not to build static libraries.
19960build_old_libs=$enable_static
19961
19962# Whether or not to add -lc for building shared libraries.
19963build_libtool_need_lc=$archive_cmds_need_lc_RC
19964
19965# Whether or not to disallow shared libs when runtime libs are static
19966allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19967
19968# Whether or not to optimize for fast installation.
19969fast_install=$enable_fast_install
19970
19971# The host system.
19972host_alias=$host_alias
19973host=$host
19974host_os=$host_os
19975
19976# The build system.
19977build_alias=$build_alias
19978build=$build
19979build_os=$build_os
19980
19981# An echo program that does not interpret backslashes.
19982echo=$lt_echo
19983
19984# The archiver.
19985AR=$lt_AR
19986AR_FLAGS=$lt_AR_FLAGS
19987
19988# A C compiler.
19989LTCC=$lt_LTCC
19990
19991# A language-specific compiler.
19992CC=$lt_compiler_RC
19993
19994# Is the compiler the GNU C compiler?
19995with_gcc=$GCC_RC
19996
19997# An ERE matcher.
19998EGREP=$lt_EGREP
19999
20000# The linker used to build libraries.
20001LD=$lt_LD_RC
20002
20003# Whether we need hard or soft links.
20004LN_S=$lt_LN_S
20005
20006# A BSD-compatible nm program.
20007NM=$lt_NM
20008
20009# A symbol stripping program
20010STRIP=$lt_STRIP
20011
20012# Used to examine libraries when file_magic_cmd begins "file"
20013MAGIC_CMD=$MAGIC_CMD
20014
20015# Used on cygwin: DLL creation program.
20016DLLTOOL="$DLLTOOL"
20017
20018# Used on cygwin: object dumper.
20019OBJDUMP="$OBJDUMP"
20020
20021# Used on cygwin: assembler.
20022AS="$AS"
20023
20024# The name of the directory that contains temporary libtool files.
20025objdir=$objdir
20026
20027# How to create reloadable object files.
20028reload_flag=$lt_reload_flag
20029reload_cmds=$lt_reload_cmds
20030
20031# How to pass a linker flag through the compiler.
20032wl=$lt_lt_prog_compiler_wl_RC
20033
20034# Object file suffix (normally "o").
20035objext="$ac_objext"
20036
20037# Old archive suffix (normally "a").
20038libext="$libext"
20039
20040# Shared library suffix (normally ".so").
20041shrext_cmds='$shrext_cmds'
20042
20043# Executable file suffix (normally "").
20044exeext="$exeext"
20045
20046# Additional compiler flags for building library objects.
20047pic_flag=$lt_lt_prog_compiler_pic_RC
20048pic_mode=$pic_mode
20049
20050# What is the maximum length of a command?
20051max_cmd_len=$lt_cv_sys_max_cmd_len
20052
20053# Does compiler simultaneously support -c and -o options?
20054compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
20055
20056# Must we lock files when doing compilation?
20057need_locks=$lt_need_locks
20058
20059# Do we need the lib prefix for modules?
20060need_lib_prefix=$need_lib_prefix
20061
20062# Do we need a version for libraries?
20063need_version=$need_version
20064
20065# Whether dlopen is supported.
20066dlopen_support=$enable_dlopen
20067
20068# Whether dlopen of programs is supported.
20069dlopen_self=$enable_dlopen_self
20070
20071# Whether dlopen of statically linked programs is supported.
20072dlopen_self_static=$enable_dlopen_self_static
20073
20074# Compiler flag to prevent dynamic linking.
20075link_static_flag=$lt_lt_prog_compiler_static_RC
20076
20077# Compiler flag to turn off builtin functions.
20078no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
20079
20080# Compiler flag to allow reflexive dlopens.
20081export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
20082
20083# Compiler flag to generate shared objects directly from archives.
20084whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
20085
20086# Compiler flag to generate thread-safe objects.
20087thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
20088
20089# Library versioning type.
20090version_type=$version_type
20091
20092# Format of library name prefix.
20093libname_spec=$lt_libname_spec
20094
20095# List of archive names.  First name is the real one, the rest are links.
20096# The last name is the one that the linker finds with -lNAME.
20097library_names_spec=$lt_library_names_spec
20098
20099# The coded name of the library, if different from the real name.
20100soname_spec=$lt_soname_spec
20101
20102# Commands used to build and install an old-style archive.
20103RANLIB=$lt_RANLIB
20104old_archive_cmds=$lt_old_archive_cmds_RC
20105old_postinstall_cmds=$lt_old_postinstall_cmds
20106old_postuninstall_cmds=$lt_old_postuninstall_cmds
20107
20108# Create an old-style archive from a shared archive.
20109old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
20110
20111# Create a temporary old-style archive to link instead of a shared archive.
20112old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
20113
20114# Commands used to build and install a shared archive.
20115archive_cmds=$lt_archive_cmds_RC
20116archive_expsym_cmds=$lt_archive_expsym_cmds_RC
20117postinstall_cmds=$lt_postinstall_cmds
20118postuninstall_cmds=$lt_postuninstall_cmds
20119
20120# Commands used to build a loadable module (assumed same as above if empty)
20121module_cmds=$lt_module_cmds_RC
20122module_expsym_cmds=$lt_module_expsym_cmds_RC
20123
20124# Commands to strip libraries.
20125old_striplib=$lt_old_striplib
20126striplib=$lt_striplib
20127
20128# Dependencies to place before the objects being linked to create a
20129# shared library.
20130predep_objects=$lt_predep_objects_RC
20131
20132# Dependencies to place after the objects being linked to create a
20133# shared library.
20134postdep_objects=$lt_postdep_objects_RC
20135
20136# Dependencies to place before the objects being linked to create a
20137# shared library.
20138predeps=$lt_predeps_RC
20139
20140# Dependencies to place after the objects being linked to create a
20141# shared library.
20142postdeps=$lt_postdeps_RC
20143
20144# The library search path used internally by the compiler when linking
20145# a shared library.
20146compiler_lib_search_path=$lt_compiler_lib_search_path_RC
20147
20148# Method to check whether dependent libraries are shared objects.
20149deplibs_check_method=$lt_deplibs_check_method
20150
20151# Command to use when deplibs_check_method == file_magic.
20152file_magic_cmd=$lt_file_magic_cmd
20153
20154# Flag that allows shared libraries with undefined symbols to be built.
20155allow_undefined_flag=$lt_allow_undefined_flag_RC
20156
20157# Flag that forces no undefined symbols.
20158no_undefined_flag=$lt_no_undefined_flag_RC
20159
20160# Commands used to finish a libtool library installation in a directory.
20161finish_cmds=$lt_finish_cmds
20162
20163# Same as above, but a single script fragment to be evaled but not shown.
20164finish_eval=$lt_finish_eval
20165
20166# Take the output of nm and produce a listing of raw symbols and C names.
20167global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20168
20169# Transform the output of nm in a proper C declaration
20170global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20171
20172# Transform the output of nm in a C name address pair
20173global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20174
20175# This is the shared library runtime path variable.
20176runpath_var=$runpath_var
20177
20178# This is the shared library path variable.
20179shlibpath_var=$shlibpath_var
20180
20181# Is shlibpath searched before the hard-coded library search path?
20182shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20183
20184# How to hardcode a shared library path into an executable.
20185hardcode_action=$hardcode_action_RC
20186
20187# Whether we should hardcode library paths into libraries.
20188hardcode_into_libs=$hardcode_into_libs
20189
20190# Flag to hardcode \$libdir into a binary during linking.
20191# This must work even if \$libdir does not exist.
20192hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
20193
20194# If ld is used when linking, flag to hardcode \$libdir into
20195# a binary during linking. This must work even if \$libdir does
20196# not exist.
20197hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
20198
20199# Whether we need a single -rpath flag with a separated argument.
20200hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
20201
20202# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
20203# resulting binary.
20204hardcode_direct=$hardcode_direct_RC
20205
20206# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
20207# resulting binary.
20208hardcode_minus_L=$hardcode_minus_L_RC
20209
20210# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
20211# the resulting binary.
20212hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
20213
20214# Set to yes if building a shared library automatically hardcodes DIR into the library
20215# and all subsequent libraries and executables linked against it.
20216hardcode_automatic=$hardcode_automatic_RC
20217
20218# Variables whose values should be saved in libtool wrapper scripts and
20219# restored at relink time.
20220variables_saved_for_relink="$variables_saved_for_relink"
20221
20222# Whether libtool must link a program against all its dependency libraries.
20223link_all_deplibs=$link_all_deplibs_RC
20224
20225# Compile-time system search path for libraries
20226sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20227
20228# Run-time system search path for libraries
20229sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20230
20231# Fix the shell variable \$srcfile for the compiler.
20232fix_srcfile_path="$fix_srcfile_path_RC"
20233
20234# Set to yes if exported symbols are required.
20235always_export_symbols=$always_export_symbols_RC
20236
20237# The commands to list exported symbols.
20238export_symbols_cmds=$lt_export_symbols_cmds_RC
20239
20240# The commands to extract the exported symbol list from a shared archive.
20241extract_expsyms_cmds=$lt_extract_expsyms_cmds
20242
20243# Symbols that should not be listed in the preloaded symbols.
20244exclude_expsyms=$lt_exclude_expsyms_RC
20245
20246# Symbols that must always be exported.
20247include_expsyms=$lt_include_expsyms_RC
20248
20249# ### END LIBTOOL TAG CONFIG: $tagname
20250
20251__EOF__
20252
20253
20254else
20255  # If there is no Makefile yet, we rely on a make rule to execute
20256  # `config.status --recheck' to rerun these tests and create the
20257  # libtool script then.
20258  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20259  if test -f "$ltmain_in"; then
20260    test -f Makefile && make "$ltmain"
20261  fi
20262fi
20263
20264
20265ac_ext=c
20266ac_cpp='$CPP $CPPFLAGS'
20267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20269ac_compiler_gnu=$ac_cv_c_compiler_gnu
20270
20271CC="$lt_save_CC"
20272
20273	;;
20274
20275      *)
20276	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20277echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20278   { (exit 1); exit 1; }; }
20279	;;
20280      esac
20281
20282      # Append the new tag name to the list of available tags.
20283      if test -n "$tagname" ; then
20284      available_tags="$available_tags $tagname"
20285    fi
20286    fi
20287  done
20288  IFS="$lt_save_ifs"
20289
20290  # Now substitute the updated list of available tags.
20291  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20292    mv "${ofile}T" "$ofile"
20293    chmod +x "$ofile"
20294  else
20295    rm -f "${ofile}T"
20296    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20297echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20298   { (exit 1); exit 1; }; }
20299  fi
20300fi
20301
20302
20303
20304# This can be used to rebuild libtool when needed
20305LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20306
20307# Always use our own libtool.
20308LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20309
20310# Prevent multiple expansion
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20360
20361
20362
20363
20364
20365{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20366echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20367if test "${ac_cv_header_stdc+set}" = set; then
20368  echo $ECHO_N "(cached) $ECHO_C" >&6
20369else
20370  cat >conftest.$ac_ext <<_ACEOF
20371/* confdefs.h.  */
20372_ACEOF
20373cat confdefs.h >>conftest.$ac_ext
20374cat >>conftest.$ac_ext <<_ACEOF
20375/* end confdefs.h.  */
20376#include <stdlib.h>
20377#include <stdarg.h>
20378#include <string.h>
20379#include <float.h>
20380
20381int
20382main ()
20383{
20384
20385  ;
20386  return 0;
20387}
20388_ACEOF
20389rm -f conftest.$ac_objext
20390if { (ac_try="$ac_compile"
20391case "(($ac_try" in
20392  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20393  *) ac_try_echo=$ac_try;;
20394esac
20395eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20396  (eval "$ac_compile") 2>conftest.er1
20397  ac_status=$?
20398  grep -v '^ *+' conftest.er1 >conftest.err
20399  rm -f conftest.er1
20400  cat conftest.err >&5
20401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20402  (exit $ac_status); } && {
20403	 test -z "$ac_c_werror_flag" ||
20404	 test ! -s conftest.err
20405       } && test -s conftest.$ac_objext; then
20406  ac_cv_header_stdc=yes
20407else
20408  echo "$as_me: failed program was:" >&5
20409sed 's/^/| /' conftest.$ac_ext >&5
20410
20411	ac_cv_header_stdc=no
20412fi
20413
20414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20415
20416if test $ac_cv_header_stdc = yes; then
20417  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20418  cat >conftest.$ac_ext <<_ACEOF
20419/* confdefs.h.  */
20420_ACEOF
20421cat confdefs.h >>conftest.$ac_ext
20422cat >>conftest.$ac_ext <<_ACEOF
20423/* end confdefs.h.  */
20424#include <string.h>
20425
20426_ACEOF
20427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20428  $EGREP "memchr" >/dev/null 2>&1; then
20429  :
20430else
20431  ac_cv_header_stdc=no
20432fi
20433rm -f conftest*
20434
20435fi
20436
20437if test $ac_cv_header_stdc = yes; then
20438  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20439  cat >conftest.$ac_ext <<_ACEOF
20440/* confdefs.h.  */
20441_ACEOF
20442cat confdefs.h >>conftest.$ac_ext
20443cat >>conftest.$ac_ext <<_ACEOF
20444/* end confdefs.h.  */
20445#include <stdlib.h>
20446
20447_ACEOF
20448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20449  $EGREP "free" >/dev/null 2>&1; then
20450  :
20451else
20452  ac_cv_header_stdc=no
20453fi
20454rm -f conftest*
20455
20456fi
20457
20458if test $ac_cv_header_stdc = yes; then
20459  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20460  if test "$cross_compiling" = yes; then
20461  :
20462else
20463  cat >conftest.$ac_ext <<_ACEOF
20464/* confdefs.h.  */
20465_ACEOF
20466cat confdefs.h >>conftest.$ac_ext
20467cat >>conftest.$ac_ext <<_ACEOF
20468/* end confdefs.h.  */
20469#include <ctype.h>
20470#include <stdlib.h>
20471#if ((' ' & 0x0FF) == 0x020)
20472# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20473# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20474#else
20475# define ISLOWER(c) \
20476		   (('a' <= (c) && (c) <= 'i') \
20477		     || ('j' <= (c) && (c) <= 'r') \
20478		     || ('s' <= (c) && (c) <= 'z'))
20479# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20480#endif
20481
20482#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20483int
20484main ()
20485{
20486  int i;
20487  for (i = 0; i < 256; i++)
20488    if (XOR (islower (i), ISLOWER (i))
20489	|| toupper (i) != TOUPPER (i))
20490      return 2;
20491  return 0;
20492}
20493_ACEOF
20494rm -f conftest$ac_exeext
20495if { (ac_try="$ac_link"
20496case "(($ac_try" in
20497  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20498  *) ac_try_echo=$ac_try;;
20499esac
20500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20501  (eval "$ac_link") 2>&5
20502  ac_status=$?
20503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20504  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20505  { (case "(($ac_try" in
20506  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20507  *) ac_try_echo=$ac_try;;
20508esac
20509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20510  (eval "$ac_try") 2>&5
20511  ac_status=$?
20512  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20513  (exit $ac_status); }; }; then
20514  :
20515else
20516  echo "$as_me: program exited with status $ac_status" >&5
20517echo "$as_me: failed program was:" >&5
20518sed 's/^/| /' conftest.$ac_ext >&5
20519
20520( exit $ac_status )
20521ac_cv_header_stdc=no
20522fi
20523rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20524fi
20525
20526
20527fi
20528fi
20529{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20530echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20531if test $ac_cv_header_stdc = yes; then
20532
20533cat >>confdefs.h <<\_ACEOF
20534#define STDC_HEADERS 1
20535_ACEOF
20536
20537fi
20538
20539{ echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5
20540echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6; }
20541if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then
20542  echo $ECHO_N "(cached) $ECHO_C" >&6
20543else
20544  cat >conftest.$ac_ext <<_ACEOF
20545/* confdefs.h.  */
20546_ACEOF
20547cat confdefs.h >>conftest.$ac_ext
20548cat >>conftest.$ac_ext <<_ACEOF
20549/* end confdefs.h.  */
20550#include <sys/types.h>
20551int
20552main ()
20553{
20554return makedev(0, 0);
20555  ;
20556  return 0;
20557}
20558_ACEOF
20559rm -f conftest.$ac_objext conftest$ac_exeext
20560if { (ac_try="$ac_link"
20561case "(($ac_try" in
20562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20563  *) ac_try_echo=$ac_try;;
20564esac
20565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20566  (eval "$ac_link") 2>conftest.er1
20567  ac_status=$?
20568  grep -v '^ *+' conftest.er1 >conftest.err
20569  rm -f conftest.er1
20570  cat conftest.err >&5
20571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20572  (exit $ac_status); } && {
20573	 test -z "$ac_c_werror_flag" ||
20574	 test ! -s conftest.err
20575       } && test -s conftest$ac_exeext &&
20576       $as_test_x conftest$ac_exeext; then
20577  ac_cv_header_sys_types_h_makedev=yes
20578else
20579  echo "$as_me: failed program was:" >&5
20580sed 's/^/| /' conftest.$ac_ext >&5
20581
20582	ac_cv_header_sys_types_h_makedev=no
20583fi
20584
20585rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20586      conftest$ac_exeext conftest.$ac_ext
20587
20588fi
20589{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5
20590echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6; }
20591
20592if test $ac_cv_header_sys_types_h_makedev = no; then
20593if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
20594  { echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
20595echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; }
20596if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
20597  echo $ECHO_N "(cached) $ECHO_C" >&6
20598fi
20599{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
20600echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; }
20601else
20602  # Is the header compilable?
20603{ echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5
20604echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6; }
20605cat >conftest.$ac_ext <<_ACEOF
20606/* confdefs.h.  */
20607_ACEOF
20608cat confdefs.h >>conftest.$ac_ext
20609cat >>conftest.$ac_ext <<_ACEOF
20610/* end confdefs.h.  */
20611$ac_includes_default
20612#include <sys/mkdev.h>
20613_ACEOF
20614rm -f conftest.$ac_objext
20615if { (ac_try="$ac_compile"
20616case "(($ac_try" in
20617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20618  *) ac_try_echo=$ac_try;;
20619esac
20620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20621  (eval "$ac_compile") 2>conftest.er1
20622  ac_status=$?
20623  grep -v '^ *+' conftest.er1 >conftest.err
20624  rm -f conftest.er1
20625  cat conftest.err >&5
20626  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20627  (exit $ac_status); } && {
20628	 test -z "$ac_c_werror_flag" ||
20629	 test ! -s conftest.err
20630       } && test -s conftest.$ac_objext; then
20631  ac_header_compiler=yes
20632else
20633  echo "$as_me: failed program was:" >&5
20634sed 's/^/| /' conftest.$ac_ext >&5
20635
20636	ac_header_compiler=no
20637fi
20638
20639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20640{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20641echo "${ECHO_T}$ac_header_compiler" >&6; }
20642
20643# Is the header present?
20644{ echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5
20645echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6; }
20646cat >conftest.$ac_ext <<_ACEOF
20647/* confdefs.h.  */
20648_ACEOF
20649cat confdefs.h >>conftest.$ac_ext
20650cat >>conftest.$ac_ext <<_ACEOF
20651/* end confdefs.h.  */
20652#include <sys/mkdev.h>
20653_ACEOF
20654if { (ac_try="$ac_cpp conftest.$ac_ext"
20655case "(($ac_try" in
20656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20657  *) ac_try_echo=$ac_try;;
20658esac
20659eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20660  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20661  ac_status=$?
20662  grep -v '^ *+' conftest.er1 >conftest.err
20663  rm -f conftest.er1
20664  cat conftest.err >&5
20665  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20666  (exit $ac_status); } >/dev/null && {
20667	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20668	 test ! -s conftest.err
20669       }; then
20670  ac_header_preproc=yes
20671else
20672  echo "$as_me: failed program was:" >&5
20673sed 's/^/| /' conftest.$ac_ext >&5
20674
20675  ac_header_preproc=no
20676fi
20677
20678rm -f conftest.err conftest.$ac_ext
20679{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20680echo "${ECHO_T}$ac_header_preproc" >&6; }
20681
20682# So?  What about this header?
20683case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20684  yes:no: )
20685    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5
20686echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
20687    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5
20688echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;}
20689    ac_header_preproc=yes
20690    ;;
20691  no:yes:* )
20692    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5
20693echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;}
20694    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h:     check for missing prerequisite headers?" >&5
20695echo "$as_me: WARNING: sys/mkdev.h:     check for missing prerequisite headers?" >&2;}
20696    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5
20697echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;}
20698    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h:     section \"Present But Cannot Be Compiled\"" >&5
20699echo "$as_me: WARNING: sys/mkdev.h:     section \"Present But Cannot Be Compiled\"" >&2;}
20700    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5
20701echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;}
20702    { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5
20703echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
20704
20705    ;;
20706esac
20707{ echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
20708echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; }
20709if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
20710  echo $ECHO_N "(cached) $ECHO_C" >&6
20711else
20712  ac_cv_header_sys_mkdev_h=$ac_header_preproc
20713fi
20714{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
20715echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; }
20716
20717fi
20718if test $ac_cv_header_sys_mkdev_h = yes; then
20719
20720cat >>confdefs.h <<\_ACEOF
20721#define MAJOR_IN_MKDEV 1
20722_ACEOF
20723
20724fi
20725
20726
20727
20728  if test $ac_cv_header_sys_mkdev_h = no; then
20729    if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
20730  { echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
20731echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; }
20732if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
20733  echo $ECHO_N "(cached) $ECHO_C" >&6
20734fi
20735{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
20736echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; }
20737else
20738  # Is the header compilable?
20739{ echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5
20740echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6; }
20741cat >conftest.$ac_ext <<_ACEOF
20742/* confdefs.h.  */
20743_ACEOF
20744cat confdefs.h >>conftest.$ac_ext
20745cat >>conftest.$ac_ext <<_ACEOF
20746/* end confdefs.h.  */
20747$ac_includes_default
20748#include <sys/sysmacros.h>
20749_ACEOF
20750rm -f conftest.$ac_objext
20751if { (ac_try="$ac_compile"
20752case "(($ac_try" in
20753  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20754  *) ac_try_echo=$ac_try;;
20755esac
20756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20757  (eval "$ac_compile") 2>conftest.er1
20758  ac_status=$?
20759  grep -v '^ *+' conftest.er1 >conftest.err
20760  rm -f conftest.er1
20761  cat conftest.err >&5
20762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20763  (exit $ac_status); } && {
20764	 test -z "$ac_c_werror_flag" ||
20765	 test ! -s conftest.err
20766       } && test -s conftest.$ac_objext; then
20767  ac_header_compiler=yes
20768else
20769  echo "$as_me: failed program was:" >&5
20770sed 's/^/| /' conftest.$ac_ext >&5
20771
20772	ac_header_compiler=no
20773fi
20774
20775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20776{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20777echo "${ECHO_T}$ac_header_compiler" >&6; }
20778
20779# Is the header present?
20780{ echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5
20781echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6; }
20782cat >conftest.$ac_ext <<_ACEOF
20783/* confdefs.h.  */
20784_ACEOF
20785cat confdefs.h >>conftest.$ac_ext
20786cat >>conftest.$ac_ext <<_ACEOF
20787/* end confdefs.h.  */
20788#include <sys/sysmacros.h>
20789_ACEOF
20790if { (ac_try="$ac_cpp conftest.$ac_ext"
20791case "(($ac_try" in
20792  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20793  *) ac_try_echo=$ac_try;;
20794esac
20795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20796  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20797  ac_status=$?
20798  grep -v '^ *+' conftest.er1 >conftest.err
20799  rm -f conftest.er1
20800  cat conftest.err >&5
20801  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20802  (exit $ac_status); } >/dev/null && {
20803	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20804	 test ! -s conftest.err
20805       }; then
20806  ac_header_preproc=yes
20807else
20808  echo "$as_me: failed program was:" >&5
20809sed 's/^/| /' conftest.$ac_ext >&5
20810
20811  ac_header_preproc=no
20812fi
20813
20814rm -f conftest.err conftest.$ac_ext
20815{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20816echo "${ECHO_T}$ac_header_preproc" >&6; }
20817
20818# So?  What about this header?
20819case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20820  yes:no: )
20821    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5
20822echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
20823    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5
20824echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;}
20825    ac_header_preproc=yes
20826    ;;
20827  no:yes:* )
20828    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5
20829echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;}
20830    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h:     check for missing prerequisite headers?" >&5
20831echo "$as_me: WARNING: sys/sysmacros.h:     check for missing prerequisite headers?" >&2;}
20832    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5
20833echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;}
20834    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h:     section \"Present But Cannot Be Compiled\"" >&5
20835echo "$as_me: WARNING: sys/sysmacros.h:     section \"Present But Cannot Be Compiled\"" >&2;}
20836    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5
20837echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;}
20838    { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5
20839echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
20840
20841    ;;
20842esac
20843{ echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
20844echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; }
20845if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
20846  echo $ECHO_N "(cached) $ECHO_C" >&6
20847else
20848  ac_cv_header_sys_sysmacros_h=$ac_header_preproc
20849fi
20850{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
20851echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; }
20852
20853fi
20854if test $ac_cv_header_sys_sysmacros_h = yes; then
20855
20856cat >>confdefs.h <<\_ACEOF
20857#define MAJOR_IN_SYSMACROS 1
20858_ACEOF
20859
20860fi
20861
20862
20863  fi
20864fi
20865
20866{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
20867echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
20868if test "${ac_cv_header_sys_wait_h+set}" = set; then
20869  echo $ECHO_N "(cached) $ECHO_C" >&6
20870else
20871  cat >conftest.$ac_ext <<_ACEOF
20872/* confdefs.h.  */
20873_ACEOF
20874cat confdefs.h >>conftest.$ac_ext
20875cat >>conftest.$ac_ext <<_ACEOF
20876/* end confdefs.h.  */
20877#include <sys/types.h>
20878#include <sys/wait.h>
20879#ifndef WEXITSTATUS
20880# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
20881#endif
20882#ifndef WIFEXITED
20883# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
20884#endif
20885
20886int
20887main ()
20888{
20889  int s;
20890  wait (&s);
20891  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
20892  ;
20893  return 0;
20894}
20895_ACEOF
20896rm -f conftest.$ac_objext
20897if { (ac_try="$ac_compile"
20898case "(($ac_try" in
20899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20900  *) ac_try_echo=$ac_try;;
20901esac
20902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20903  (eval "$ac_compile") 2>conftest.er1
20904  ac_status=$?
20905  grep -v '^ *+' conftest.er1 >conftest.err
20906  rm -f conftest.er1
20907  cat conftest.err >&5
20908  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20909  (exit $ac_status); } && {
20910	 test -z "$ac_c_werror_flag" ||
20911	 test ! -s conftest.err
20912       } && test -s conftest.$ac_objext; then
20913  ac_cv_header_sys_wait_h=yes
20914else
20915  echo "$as_me: failed program was:" >&5
20916sed 's/^/| /' conftest.$ac_ext >&5
20917
20918	ac_cv_header_sys_wait_h=no
20919fi
20920
20921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20922fi
20923{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
20924echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
20925if test $ac_cv_header_sys_wait_h = yes; then
20926
20927cat >>confdefs.h <<\_ACEOF
20928#define HAVE_SYS_WAIT_H 1
20929_ACEOF
20930
20931fi
20932
20933
20934for ac_header in stdint.h
20935do
20936as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20937if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20938  { echo "$as_me:$LINENO: checking for $ac_header" >&5
20939echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20940if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20941  echo $ECHO_N "(cached) $ECHO_C" >&6
20942fi
20943ac_res=`eval echo '${'$as_ac_Header'}'`
20944	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20945echo "${ECHO_T}$ac_res" >&6; }
20946else
20947  # Is the header compilable?
20948{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
20949echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20950cat >conftest.$ac_ext <<_ACEOF
20951/* confdefs.h.  */
20952_ACEOF
20953cat confdefs.h >>conftest.$ac_ext
20954cat >>conftest.$ac_ext <<_ACEOF
20955/* end confdefs.h.  */
20956$ac_includes_default
20957#include <$ac_header>
20958_ACEOF
20959rm -f conftest.$ac_objext
20960if { (ac_try="$ac_compile"
20961case "(($ac_try" in
20962  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20963  *) ac_try_echo=$ac_try;;
20964esac
20965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20966  (eval "$ac_compile") 2>conftest.er1
20967  ac_status=$?
20968  grep -v '^ *+' conftest.er1 >conftest.err
20969  rm -f conftest.er1
20970  cat conftest.err >&5
20971  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20972  (exit $ac_status); } && {
20973	 test -z "$ac_c_werror_flag" ||
20974	 test ! -s conftest.err
20975       } && test -s conftest.$ac_objext; then
20976  ac_header_compiler=yes
20977else
20978  echo "$as_me: failed program was:" >&5
20979sed 's/^/| /' conftest.$ac_ext >&5
20980
20981	ac_header_compiler=no
20982fi
20983
20984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20985{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20986echo "${ECHO_T}$ac_header_compiler" >&6; }
20987
20988# Is the header present?
20989{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
20990echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20991cat >conftest.$ac_ext <<_ACEOF
20992/* confdefs.h.  */
20993_ACEOF
20994cat confdefs.h >>conftest.$ac_ext
20995cat >>conftest.$ac_ext <<_ACEOF
20996/* end confdefs.h.  */
20997#include <$ac_header>
20998_ACEOF
20999if { (ac_try="$ac_cpp conftest.$ac_ext"
21000case "(($ac_try" in
21001  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21002  *) ac_try_echo=$ac_try;;
21003esac
21004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21005  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21006  ac_status=$?
21007  grep -v '^ *+' conftest.er1 >conftest.err
21008  rm -f conftest.er1
21009  cat conftest.err >&5
21010  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21011  (exit $ac_status); } >/dev/null && {
21012	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21013	 test ! -s conftest.err
21014       }; then
21015  ac_header_preproc=yes
21016else
21017  echo "$as_me: failed program was:" >&5
21018sed 's/^/| /' conftest.$ac_ext >&5
21019
21020  ac_header_preproc=no
21021fi
21022
21023rm -f conftest.err conftest.$ac_ext
21024{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21025echo "${ECHO_T}$ac_header_preproc" >&6; }
21026
21027# So?  What about this header?
21028case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21029  yes:no: )
21030    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21031echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21032    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21033echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21034    ac_header_preproc=yes
21035    ;;
21036  no:yes:* )
21037    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21038echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21039    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21040echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21041    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21042echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21043    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21044echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21045    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21046echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21047    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21048echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21049
21050    ;;
21051esac
21052{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21053echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21055  echo $ECHO_N "(cached) $ECHO_C" >&6
21056else
21057  eval "$as_ac_Header=\$ac_header_preproc"
21058fi
21059ac_res=`eval echo '${'$as_ac_Header'}'`
21060	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21061echo "${ECHO_T}$ac_res" >&6; }
21062
21063fi
21064if test `eval echo '${'$as_ac_Header'}'` = yes; then
21065  cat >>confdefs.h <<_ACEOF
21066#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21067_ACEOF
21068
21069fi
21070
21071done
21072
21073
21074
21075
21076
21077
21078
21079for ac_header in fcntl.h locale.h stdint.h inttypes.h unistd.h getopt.h
21080do
21081as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21082if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21083  { echo "$as_me:$LINENO: checking for $ac_header" >&5
21084echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21085if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21086  echo $ECHO_N "(cached) $ECHO_C" >&6
21087fi
21088ac_res=`eval echo '${'$as_ac_Header'}'`
21089	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21090echo "${ECHO_T}$ac_res" >&6; }
21091else
21092  # Is the header compilable?
21093{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21094echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21095cat >conftest.$ac_ext <<_ACEOF
21096/* confdefs.h.  */
21097_ACEOF
21098cat confdefs.h >>conftest.$ac_ext
21099cat >>conftest.$ac_ext <<_ACEOF
21100/* end confdefs.h.  */
21101$ac_includes_default
21102#include <$ac_header>
21103_ACEOF
21104rm -f conftest.$ac_objext
21105if { (ac_try="$ac_compile"
21106case "(($ac_try" in
21107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21108  *) ac_try_echo=$ac_try;;
21109esac
21110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21111  (eval "$ac_compile") 2>conftest.er1
21112  ac_status=$?
21113  grep -v '^ *+' conftest.er1 >conftest.err
21114  rm -f conftest.er1
21115  cat conftest.err >&5
21116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21117  (exit $ac_status); } && {
21118	 test -z "$ac_c_werror_flag" ||
21119	 test ! -s conftest.err
21120       } && test -s conftest.$ac_objext; then
21121  ac_header_compiler=yes
21122else
21123  echo "$as_me: failed program was:" >&5
21124sed 's/^/| /' conftest.$ac_ext >&5
21125
21126	ac_header_compiler=no
21127fi
21128
21129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21130{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21131echo "${ECHO_T}$ac_header_compiler" >&6; }
21132
21133# Is the header present?
21134{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21135echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21136cat >conftest.$ac_ext <<_ACEOF
21137/* confdefs.h.  */
21138_ACEOF
21139cat confdefs.h >>conftest.$ac_ext
21140cat >>conftest.$ac_ext <<_ACEOF
21141/* end confdefs.h.  */
21142#include <$ac_header>
21143_ACEOF
21144if { (ac_try="$ac_cpp conftest.$ac_ext"
21145case "(($ac_try" in
21146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21147  *) ac_try_echo=$ac_try;;
21148esac
21149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21150  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21151  ac_status=$?
21152  grep -v '^ *+' conftest.er1 >conftest.err
21153  rm -f conftest.er1
21154  cat conftest.err >&5
21155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21156  (exit $ac_status); } >/dev/null && {
21157	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21158	 test ! -s conftest.err
21159       }; then
21160  ac_header_preproc=yes
21161else
21162  echo "$as_me: failed program was:" >&5
21163sed 's/^/| /' conftest.$ac_ext >&5
21164
21165  ac_header_preproc=no
21166fi
21167
21168rm -f conftest.err conftest.$ac_ext
21169{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21170echo "${ECHO_T}$ac_header_preproc" >&6; }
21171
21172# So?  What about this header?
21173case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21174  yes:no: )
21175    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21176echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21177    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21178echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21179    ac_header_preproc=yes
21180    ;;
21181  no:yes:* )
21182    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21183echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21184    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21185echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21186    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21187echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21188    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21189echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21190    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21191echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21192    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21193echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21194
21195    ;;
21196esac
21197{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21199if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21200  echo $ECHO_N "(cached) $ECHO_C" >&6
21201else
21202  eval "$as_ac_Header=\$ac_header_preproc"
21203fi
21204ac_res=`eval echo '${'$as_ac_Header'}'`
21205	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21206echo "${ECHO_T}$ac_res" >&6; }
21207
21208fi
21209if test `eval echo '${'$as_ac_Header'}'` = yes; then
21210  cat >>confdefs.h <<_ACEOF
21211#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21212_ACEOF
21213
21214fi
21215
21216done
21217
21218
21219
21220
21221
21222for ac_header in utime.h wchar.h wctype.h limits.h
21223do
21224as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21225if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21226  { echo "$as_me:$LINENO: checking for $ac_header" >&5
21227echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21228if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21229  echo $ECHO_N "(cached) $ECHO_C" >&6
21230fi
21231ac_res=`eval echo '${'$as_ac_Header'}'`
21232	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21233echo "${ECHO_T}$ac_res" >&6; }
21234else
21235  # Is the header compilable?
21236{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21237echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21238cat >conftest.$ac_ext <<_ACEOF
21239/* confdefs.h.  */
21240_ACEOF
21241cat confdefs.h >>conftest.$ac_ext
21242cat >>conftest.$ac_ext <<_ACEOF
21243/* end confdefs.h.  */
21244$ac_includes_default
21245#include <$ac_header>
21246_ACEOF
21247rm -f conftest.$ac_objext
21248if { (ac_try="$ac_compile"
21249case "(($ac_try" in
21250  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21251  *) ac_try_echo=$ac_try;;
21252esac
21253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21254  (eval "$ac_compile") 2>conftest.er1
21255  ac_status=$?
21256  grep -v '^ *+' conftest.er1 >conftest.err
21257  rm -f conftest.er1
21258  cat conftest.err >&5
21259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21260  (exit $ac_status); } && {
21261	 test -z "$ac_c_werror_flag" ||
21262	 test ! -s conftest.err
21263       } && test -s conftest.$ac_objext; then
21264  ac_header_compiler=yes
21265else
21266  echo "$as_me: failed program was:" >&5
21267sed 's/^/| /' conftest.$ac_ext >&5
21268
21269	ac_header_compiler=no
21270fi
21271
21272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21273{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21274echo "${ECHO_T}$ac_header_compiler" >&6; }
21275
21276# Is the header present?
21277{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21278echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21279cat >conftest.$ac_ext <<_ACEOF
21280/* confdefs.h.  */
21281_ACEOF
21282cat confdefs.h >>conftest.$ac_ext
21283cat >>conftest.$ac_ext <<_ACEOF
21284/* end confdefs.h.  */
21285#include <$ac_header>
21286_ACEOF
21287if { (ac_try="$ac_cpp conftest.$ac_ext"
21288case "(($ac_try" in
21289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21290  *) ac_try_echo=$ac_try;;
21291esac
21292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21293  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21294  ac_status=$?
21295  grep -v '^ *+' conftest.er1 >conftest.err
21296  rm -f conftest.er1
21297  cat conftest.err >&5
21298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21299  (exit $ac_status); } >/dev/null && {
21300	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21301	 test ! -s conftest.err
21302       }; then
21303  ac_header_preproc=yes
21304else
21305  echo "$as_me: failed program was:" >&5
21306sed 's/^/| /' conftest.$ac_ext >&5
21307
21308  ac_header_preproc=no
21309fi
21310
21311rm -f conftest.err conftest.$ac_ext
21312{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21313echo "${ECHO_T}$ac_header_preproc" >&6; }
21314
21315# So?  What about this header?
21316case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21317  yes:no: )
21318    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21319echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21320    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21321echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21322    ac_header_preproc=yes
21323    ;;
21324  no:yes:* )
21325    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21326echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21327    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21328echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21329    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21330echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21331    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21332echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21333    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21334echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21335    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21336echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21337
21338    ;;
21339esac
21340{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21341echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21342if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21343  echo $ECHO_N "(cached) $ECHO_C" >&6
21344else
21345  eval "$as_ac_Header=\$ac_header_preproc"
21346fi
21347ac_res=`eval echo '${'$as_ac_Header'}'`
21348	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21349echo "${ECHO_T}$ac_res" >&6; }
21350
21351fi
21352if test `eval echo '${'$as_ac_Header'}'` = yes; then
21353  cat >>confdefs.h <<_ACEOF
21354#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21355_ACEOF
21356
21357fi
21358
21359done
21360
21361
21362
21363
21364
21365
21366for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
21367do
21368as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21369if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21370  { echo "$as_me:$LINENO: checking for $ac_header" >&5
21371echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21372if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21373  echo $ECHO_N "(cached) $ECHO_C" >&6
21374fi
21375ac_res=`eval echo '${'$as_ac_Header'}'`
21376	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21377echo "${ECHO_T}$ac_res" >&6; }
21378else
21379  # Is the header compilable?
21380{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21381echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21382cat >conftest.$ac_ext <<_ACEOF
21383/* confdefs.h.  */
21384_ACEOF
21385cat confdefs.h >>conftest.$ac_ext
21386cat >>conftest.$ac_ext <<_ACEOF
21387/* end confdefs.h.  */
21388$ac_includes_default
21389#include <$ac_header>
21390_ACEOF
21391rm -f conftest.$ac_objext
21392if { (ac_try="$ac_compile"
21393case "(($ac_try" in
21394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21395  *) ac_try_echo=$ac_try;;
21396esac
21397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21398  (eval "$ac_compile") 2>conftest.er1
21399  ac_status=$?
21400  grep -v '^ *+' conftest.er1 >conftest.err
21401  rm -f conftest.er1
21402  cat conftest.err >&5
21403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21404  (exit $ac_status); } && {
21405	 test -z "$ac_c_werror_flag" ||
21406	 test ! -s conftest.err
21407       } && test -s conftest.$ac_objext; then
21408  ac_header_compiler=yes
21409else
21410  echo "$as_me: failed program was:" >&5
21411sed 's/^/| /' conftest.$ac_ext >&5
21412
21413	ac_header_compiler=no
21414fi
21415
21416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21417{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21418echo "${ECHO_T}$ac_header_compiler" >&6; }
21419
21420# Is the header present?
21421{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21422echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21423cat >conftest.$ac_ext <<_ACEOF
21424/* confdefs.h.  */
21425_ACEOF
21426cat confdefs.h >>conftest.$ac_ext
21427cat >>conftest.$ac_ext <<_ACEOF
21428/* end confdefs.h.  */
21429#include <$ac_header>
21430_ACEOF
21431if { (ac_try="$ac_cpp conftest.$ac_ext"
21432case "(($ac_try" in
21433  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21434  *) ac_try_echo=$ac_try;;
21435esac
21436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21437  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21438  ac_status=$?
21439  grep -v '^ *+' conftest.er1 >conftest.err
21440  rm -f conftest.er1
21441  cat conftest.err >&5
21442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21443  (exit $ac_status); } >/dev/null && {
21444	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21445	 test ! -s conftest.err
21446       }; then
21447  ac_header_preproc=yes
21448else
21449  echo "$as_me: failed program was:" >&5
21450sed 's/^/| /' conftest.$ac_ext >&5
21451
21452  ac_header_preproc=no
21453fi
21454
21455rm -f conftest.err conftest.$ac_ext
21456{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21457echo "${ECHO_T}$ac_header_preproc" >&6; }
21458
21459# So?  What about this header?
21460case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21461  yes:no: )
21462    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21463echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21464    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21465echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21466    ac_header_preproc=yes
21467    ;;
21468  no:yes:* )
21469    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21470echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21471    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21472echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21473    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21474echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21475    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21476echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21477    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21478echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21479    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21480echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21481
21482    ;;
21483esac
21484{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21485echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21486if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21487  echo $ECHO_N "(cached) $ECHO_C" >&6
21488else
21489  eval "$as_ac_Header=\$ac_header_preproc"
21490fi
21491ac_res=`eval echo '${'$as_ac_Header'}'`
21492	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21493echo "${ECHO_T}$ac_res" >&6; }
21494
21495fi
21496if test `eval echo '${'$as_ac_Header'}'` = yes; then
21497  cat >>confdefs.h <<_ACEOF
21498#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21499_ACEOF
21500
21501fi
21502
21503done
21504
21505
21506for ac_header in zlib.h
21507do
21508as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21509if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21510  { echo "$as_me:$LINENO: checking for $ac_header" >&5
21511echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21512if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21513  echo $ECHO_N "(cached) $ECHO_C" >&6
21514fi
21515ac_res=`eval echo '${'$as_ac_Header'}'`
21516	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21517echo "${ECHO_T}$ac_res" >&6; }
21518else
21519  # Is the header compilable?
21520{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
21521echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
21522cat >conftest.$ac_ext <<_ACEOF
21523/* confdefs.h.  */
21524_ACEOF
21525cat confdefs.h >>conftest.$ac_ext
21526cat >>conftest.$ac_ext <<_ACEOF
21527/* end confdefs.h.  */
21528$ac_includes_default
21529#include <$ac_header>
21530_ACEOF
21531rm -f conftest.$ac_objext
21532if { (ac_try="$ac_compile"
21533case "(($ac_try" in
21534  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21535  *) ac_try_echo=$ac_try;;
21536esac
21537eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21538  (eval "$ac_compile") 2>conftest.er1
21539  ac_status=$?
21540  grep -v '^ *+' conftest.er1 >conftest.err
21541  rm -f conftest.er1
21542  cat conftest.err >&5
21543  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21544  (exit $ac_status); } && {
21545	 test -z "$ac_c_werror_flag" ||
21546	 test ! -s conftest.err
21547       } && test -s conftest.$ac_objext; then
21548  ac_header_compiler=yes
21549else
21550  echo "$as_me: failed program was:" >&5
21551sed 's/^/| /' conftest.$ac_ext >&5
21552
21553	ac_header_compiler=no
21554fi
21555
21556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21557{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21558echo "${ECHO_T}$ac_header_compiler" >&6; }
21559
21560# Is the header present?
21561{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
21562echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
21563cat >conftest.$ac_ext <<_ACEOF
21564/* confdefs.h.  */
21565_ACEOF
21566cat confdefs.h >>conftest.$ac_ext
21567cat >>conftest.$ac_ext <<_ACEOF
21568/* end confdefs.h.  */
21569#include <$ac_header>
21570_ACEOF
21571if { (ac_try="$ac_cpp conftest.$ac_ext"
21572case "(($ac_try" in
21573  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21574  *) ac_try_echo=$ac_try;;
21575esac
21576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21577  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21578  ac_status=$?
21579  grep -v '^ *+' conftest.er1 >conftest.err
21580  rm -f conftest.er1
21581  cat conftest.err >&5
21582  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21583  (exit $ac_status); } >/dev/null && {
21584	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21585	 test ! -s conftest.err
21586       }; then
21587  ac_header_preproc=yes
21588else
21589  echo "$as_me: failed program was:" >&5
21590sed 's/^/| /' conftest.$ac_ext >&5
21591
21592  ac_header_preproc=no
21593fi
21594
21595rm -f conftest.err conftest.$ac_ext
21596{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21597echo "${ECHO_T}$ac_header_preproc" >&6; }
21598
21599# So?  What about this header?
21600case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21601  yes:no: )
21602    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21603echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21604    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21605echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21606    ac_header_preproc=yes
21607    ;;
21608  no:yes:* )
21609    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21610echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21611    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21612echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21613    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21614echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21615    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21616echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21617    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21618echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21619    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21620echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21621
21622    ;;
21623esac
21624{ echo "$as_me:$LINENO: checking for $ac_header" >&5
21625echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
21626if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21627  echo $ECHO_N "(cached) $ECHO_C" >&6
21628else
21629  eval "$as_ac_Header=\$ac_header_preproc"
21630fi
21631ac_res=`eval echo '${'$as_ac_Header'}'`
21632	       { echo "$as_me:$LINENO: result: $ac_res" >&5
21633echo "${ECHO_T}$ac_res" >&6; }
21634
21635fi
21636if test `eval echo '${'$as_ac_Header'}'` = yes; then
21637  cat >>confdefs.h <<_ACEOF
21638#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21639_ACEOF
21640
21641fi
21642
21643done
21644
21645
21646{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
21647echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
21648if test "${ac_cv_c_const+set}" = set; then
21649  echo $ECHO_N "(cached) $ECHO_C" >&6
21650else
21651  cat >conftest.$ac_ext <<_ACEOF
21652/* confdefs.h.  */
21653_ACEOF
21654cat confdefs.h >>conftest.$ac_ext
21655cat >>conftest.$ac_ext <<_ACEOF
21656/* end confdefs.h.  */
21657
21658int
21659main ()
21660{
21661/* FIXME: Include the comments suggested by Paul. */
21662#ifndef __cplusplus
21663  /* Ultrix mips cc rejects this.  */
21664  typedef int charset[2];
21665  const charset cs;
21666  /* SunOS 4.1.1 cc rejects this.  */
21667  char const *const *pcpcc;
21668  char **ppc;
21669  /* NEC SVR4.0.2 mips cc rejects this.  */
21670  struct point {int x, y;};
21671  static struct point const zero = {0,0};
21672  /* AIX XL C 1.02.0.0 rejects this.
21673     It does not let you subtract one const X* pointer from another in
21674     an arm of an if-expression whose if-part is not a constant
21675     expression */
21676  const char *g = "string";
21677  pcpcc = &g + (g ? g-g : 0);
21678  /* HPUX 7.0 cc rejects these. */
21679  ++pcpcc;
21680  ppc = (char**) pcpcc;
21681  pcpcc = (char const *const *) ppc;
21682  { /* SCO 3.2v4 cc rejects this.  */
21683    char *t;
21684    char const *s = 0 ? (char *) 0 : (char const *) 0;
21685
21686    *t++ = 0;
21687    if (s) return 0;
21688  }
21689  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
21690    int x[] = {25, 17};
21691    const int *foo = &x[0];
21692    ++foo;
21693  }
21694  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
21695    typedef const int *iptr;
21696    iptr p = 0;
21697    ++p;
21698  }
21699  { /* AIX XL C 1.02.0.0 rejects this saying
21700       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
21701    struct s { int j; const int *ap[3]; };
21702    struct s *b; b->j = 5;
21703  }
21704  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
21705    const int foo = 10;
21706    if (!foo) return 0;
21707  }
21708  return !cs[0] && !zero.x;
21709#endif
21710
21711  ;
21712  return 0;
21713}
21714_ACEOF
21715rm -f conftest.$ac_objext
21716if { (ac_try="$ac_compile"
21717case "(($ac_try" in
21718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21719  *) ac_try_echo=$ac_try;;
21720esac
21721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21722  (eval "$ac_compile") 2>conftest.er1
21723  ac_status=$?
21724  grep -v '^ *+' conftest.er1 >conftest.err
21725  rm -f conftest.er1
21726  cat conftest.err >&5
21727  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21728  (exit $ac_status); } && {
21729	 test -z "$ac_c_werror_flag" ||
21730	 test ! -s conftest.err
21731       } && test -s conftest.$ac_objext; then
21732  ac_cv_c_const=yes
21733else
21734  echo "$as_me: failed program was:" >&5
21735sed 's/^/| /' conftest.$ac_ext >&5
21736
21737	ac_cv_c_const=no
21738fi
21739
21740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21741fi
21742{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
21743echo "${ECHO_T}$ac_cv_c_const" >&6; }
21744if test $ac_cv_c_const = no; then
21745
21746cat >>confdefs.h <<\_ACEOF
21747#define const
21748_ACEOF
21749
21750fi
21751
21752{ echo "$as_me:$LINENO: checking for off_t" >&5
21753echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
21754if test "${ac_cv_type_off_t+set}" = set; then
21755  echo $ECHO_N "(cached) $ECHO_C" >&6
21756else
21757  cat >conftest.$ac_ext <<_ACEOF
21758/* confdefs.h.  */
21759_ACEOF
21760cat confdefs.h >>conftest.$ac_ext
21761cat >>conftest.$ac_ext <<_ACEOF
21762/* end confdefs.h.  */
21763$ac_includes_default
21764typedef off_t ac__type_new_;
21765int
21766main ()
21767{
21768if ((ac__type_new_ *) 0)
21769  return 0;
21770if (sizeof (ac__type_new_))
21771  return 0;
21772  ;
21773  return 0;
21774}
21775_ACEOF
21776rm -f conftest.$ac_objext
21777if { (ac_try="$ac_compile"
21778case "(($ac_try" in
21779  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21780  *) ac_try_echo=$ac_try;;
21781esac
21782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21783  (eval "$ac_compile") 2>conftest.er1
21784  ac_status=$?
21785  grep -v '^ *+' conftest.er1 >conftest.err
21786  rm -f conftest.er1
21787  cat conftest.err >&5
21788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21789  (exit $ac_status); } && {
21790	 test -z "$ac_c_werror_flag" ||
21791	 test ! -s conftest.err
21792       } && test -s conftest.$ac_objext; then
21793  ac_cv_type_off_t=yes
21794else
21795  echo "$as_me: failed program was:" >&5
21796sed 's/^/| /' conftest.$ac_ext >&5
21797
21798	ac_cv_type_off_t=no
21799fi
21800
21801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21802fi
21803{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
21804echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
21805if test $ac_cv_type_off_t = yes; then
21806  :
21807else
21808
21809cat >>confdefs.h <<_ACEOF
21810#define off_t long int
21811_ACEOF
21812
21813fi
21814
21815{ echo "$as_me:$LINENO: checking for size_t" >&5
21816echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
21817if test "${ac_cv_type_size_t+set}" = set; then
21818  echo $ECHO_N "(cached) $ECHO_C" >&6
21819else
21820  cat >conftest.$ac_ext <<_ACEOF
21821/* confdefs.h.  */
21822_ACEOF
21823cat confdefs.h >>conftest.$ac_ext
21824cat >>conftest.$ac_ext <<_ACEOF
21825/* end confdefs.h.  */
21826$ac_includes_default
21827typedef size_t ac__type_new_;
21828int
21829main ()
21830{
21831if ((ac__type_new_ *) 0)
21832  return 0;
21833if (sizeof (ac__type_new_))
21834  return 0;
21835  ;
21836  return 0;
21837}
21838_ACEOF
21839rm -f conftest.$ac_objext
21840if { (ac_try="$ac_compile"
21841case "(($ac_try" in
21842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21843  *) ac_try_echo=$ac_try;;
21844esac
21845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21846  (eval "$ac_compile") 2>conftest.er1
21847  ac_status=$?
21848  grep -v '^ *+' conftest.er1 >conftest.err
21849  rm -f conftest.er1
21850  cat conftest.err >&5
21851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21852  (exit $ac_status); } && {
21853	 test -z "$ac_c_werror_flag" ||
21854	 test ! -s conftest.err
21855       } && test -s conftest.$ac_objext; then
21856  ac_cv_type_size_t=yes
21857else
21858  echo "$as_me: failed program was:" >&5
21859sed 's/^/| /' conftest.$ac_ext >&5
21860
21861	ac_cv_type_size_t=no
21862fi
21863
21864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21865fi
21866{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
21867echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
21868if test $ac_cv_type_size_t = yes; then
21869  :
21870else
21871
21872cat >>confdefs.h <<_ACEOF
21873#define size_t unsigned int
21874_ACEOF
21875
21876fi
21877
21878
21879{ echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
21880echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; }
21881if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
21882  echo $ECHO_N "(cached) $ECHO_C" >&6
21883else
21884  cat >conftest.$ac_ext <<_ACEOF
21885/* confdefs.h.  */
21886_ACEOF
21887cat confdefs.h >>conftest.$ac_ext
21888cat >>conftest.$ac_ext <<_ACEOF
21889/* end confdefs.h.  */
21890$ac_includes_default
21891int
21892main ()
21893{
21894static struct stat ac_aggr;
21895if (ac_aggr.st_rdev)
21896return 0;
21897  ;
21898  return 0;
21899}
21900_ACEOF
21901rm -f conftest.$ac_objext
21902if { (ac_try="$ac_compile"
21903case "(($ac_try" in
21904  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21905  *) ac_try_echo=$ac_try;;
21906esac
21907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21908  (eval "$ac_compile") 2>conftest.er1
21909  ac_status=$?
21910  grep -v '^ *+' conftest.er1 >conftest.err
21911  rm -f conftest.er1
21912  cat conftest.err >&5
21913  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21914  (exit $ac_status); } && {
21915	 test -z "$ac_c_werror_flag" ||
21916	 test ! -s conftest.err
21917       } && test -s conftest.$ac_objext; then
21918  ac_cv_member_struct_stat_st_rdev=yes
21919else
21920  echo "$as_me: failed program was:" >&5
21921sed 's/^/| /' conftest.$ac_ext >&5
21922
21923	cat >conftest.$ac_ext <<_ACEOF
21924/* confdefs.h.  */
21925_ACEOF
21926cat confdefs.h >>conftest.$ac_ext
21927cat >>conftest.$ac_ext <<_ACEOF
21928/* end confdefs.h.  */
21929$ac_includes_default
21930int
21931main ()
21932{
21933static struct stat ac_aggr;
21934if (sizeof ac_aggr.st_rdev)
21935return 0;
21936  ;
21937  return 0;
21938}
21939_ACEOF
21940rm -f conftest.$ac_objext
21941if { (ac_try="$ac_compile"
21942case "(($ac_try" in
21943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21944  *) ac_try_echo=$ac_try;;
21945esac
21946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21947  (eval "$ac_compile") 2>conftest.er1
21948  ac_status=$?
21949  grep -v '^ *+' conftest.er1 >conftest.err
21950  rm -f conftest.er1
21951  cat conftest.err >&5
21952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21953  (exit $ac_status); } && {
21954	 test -z "$ac_c_werror_flag" ||
21955	 test ! -s conftest.err
21956       } && test -s conftest.$ac_objext; then
21957  ac_cv_member_struct_stat_st_rdev=yes
21958else
21959  echo "$as_me: failed program was:" >&5
21960sed 's/^/| /' conftest.$ac_ext >&5
21961
21962	ac_cv_member_struct_stat_st_rdev=no
21963fi
21964
21965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21966fi
21967
21968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21969fi
21970{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
21971echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; }
21972if test $ac_cv_member_struct_stat_st_rdev = yes; then
21973
21974cat >>confdefs.h <<_ACEOF
21975#define HAVE_STRUCT_STAT_ST_RDEV 1
21976_ACEOF
21977
21978
21979cat >>confdefs.h <<\_ACEOF
21980#define HAVE_ST_RDEV 1
21981_ACEOF
21982
21983fi
21984
21985
21986{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
21987echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
21988if test "${ac_cv_struct_tm+set}" = set; then
21989  echo $ECHO_N "(cached) $ECHO_C" >&6
21990else
21991  cat >conftest.$ac_ext <<_ACEOF
21992/* confdefs.h.  */
21993_ACEOF
21994cat confdefs.h >>conftest.$ac_ext
21995cat >>conftest.$ac_ext <<_ACEOF
21996/* end confdefs.h.  */
21997#include <sys/types.h>
21998#include <time.h>
21999
22000int
22001main ()
22002{
22003struct tm tm;
22004				     int *p = &tm.tm_sec;
22005 				     return !p;
22006  ;
22007  return 0;
22008}
22009_ACEOF
22010rm -f conftest.$ac_objext
22011if { (ac_try="$ac_compile"
22012case "(($ac_try" in
22013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22014  *) ac_try_echo=$ac_try;;
22015esac
22016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22017  (eval "$ac_compile") 2>conftest.er1
22018  ac_status=$?
22019  grep -v '^ *+' conftest.er1 >conftest.err
22020  rm -f conftest.er1
22021  cat conftest.err >&5
22022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22023  (exit $ac_status); } && {
22024	 test -z "$ac_c_werror_flag" ||
22025	 test ! -s conftest.err
22026       } && test -s conftest.$ac_objext; then
22027  ac_cv_struct_tm=time.h
22028else
22029  echo "$as_me: failed program was:" >&5
22030sed 's/^/| /' conftest.$ac_ext >&5
22031
22032	ac_cv_struct_tm=sys/time.h
22033fi
22034
22035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22036fi
22037{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
22038echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
22039if test $ac_cv_struct_tm = sys/time.h; then
22040
22041cat >>confdefs.h <<\_ACEOF
22042#define TM_IN_SYS_TIME 1
22043_ACEOF
22044
22045fi
22046
22047{ echo "$as_me:$LINENO: checking for tm_zone in struct tm" >&5
22048echo $ECHO_N "checking for tm_zone in struct tm... $ECHO_C" >&6; }
22049if test "${ac_cv_struct_tm_zone+set}" = set; then
22050  echo $ECHO_N "(cached) $ECHO_C" >&6
22051else
22052  cat >conftest.$ac_ext <<_ACEOF
22053/* confdefs.h.  */
22054_ACEOF
22055cat confdefs.h >>conftest.$ac_ext
22056cat >>conftest.$ac_ext <<_ACEOF
22057/* end confdefs.h.  */
22058#include <sys/types.h>
22059#include <$ac_cv_struct_tm>
22060int
22061main ()
22062{
22063struct tm tm; tm.tm_zone;
22064  ;
22065  return 0;
22066}
22067_ACEOF
22068rm -f conftest.$ac_objext
22069if { (ac_try="$ac_compile"
22070case "(($ac_try" in
22071  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22072  *) ac_try_echo=$ac_try;;
22073esac
22074eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22075  (eval "$ac_compile") 2>conftest.er1
22076  ac_status=$?
22077  grep -v '^ *+' conftest.er1 >conftest.err
22078  rm -f conftest.er1
22079  cat conftest.err >&5
22080  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22081  (exit $ac_status); } && {
22082	 test -z "$ac_c_werror_flag" ||
22083	 test ! -s conftest.err
22084       } && test -s conftest.$ac_objext; then
22085  ac_cv_struct_tm_zone=yes
22086else
22087  echo "$as_me: failed program was:" >&5
22088sed 's/^/| /' conftest.$ac_ext >&5
22089
22090	ac_cv_struct_tm_zone=no
22091fi
22092
22093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22094fi
22095{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm_zone" >&5
22096echo "${ECHO_T}$ac_cv_struct_tm_zone" >&6; }
22097if test "$ac_cv_struct_tm_zone" = yes; then
22098
22099cat >>confdefs.h <<\_ACEOF
22100#define HAVE_TM_ZONE 1
22101_ACEOF
22102
22103fi
22104{ echo "$as_me:$LINENO: checking for tzname" >&5
22105echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
22106if test "${ac_cv_var_tzname+set}" = set; then
22107  echo $ECHO_N "(cached) $ECHO_C" >&6
22108else
22109  cat >conftest.$ac_ext <<_ACEOF
22110/* confdefs.h.  */
22111_ACEOF
22112cat confdefs.h >>conftest.$ac_ext
22113cat >>conftest.$ac_ext <<_ACEOF
22114/* end confdefs.h.  */
22115#include <time.h>
22116#ifndef tzname /* For SGI.  */
22117extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
22118#endif
22119int
22120main ()
22121{
22122atoi(*tzname);
22123  ;
22124  return 0;
22125}
22126_ACEOF
22127rm -f conftest.$ac_objext conftest$ac_exeext
22128if { (ac_try="$ac_link"
22129case "(($ac_try" in
22130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22131  *) ac_try_echo=$ac_try;;
22132esac
22133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22134  (eval "$ac_link") 2>conftest.er1
22135  ac_status=$?
22136  grep -v '^ *+' conftest.er1 >conftest.err
22137  rm -f conftest.er1
22138  cat conftest.err >&5
22139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22140  (exit $ac_status); } && {
22141	 test -z "$ac_c_werror_flag" ||
22142	 test ! -s conftest.err
22143       } && test -s conftest$ac_exeext &&
22144       $as_test_x conftest$ac_exeext; then
22145  ac_cv_var_tzname=yes
22146else
22147  echo "$as_me: failed program was:" >&5
22148sed 's/^/| /' conftest.$ac_ext >&5
22149
22150	ac_cv_var_tzname=no
22151fi
22152
22153rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22154      conftest$ac_exeext conftest.$ac_ext
22155fi
22156{ echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
22157echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
22158  if test $ac_cv_var_tzname = yes; then
22159
22160cat >>confdefs.h <<\_ACEOF
22161#define HAVE_TZNAME 1
22162_ACEOF
22163
22164  fi
22165
22166{ echo "$as_me:$LINENO: checking for tm_isdst in struct tm" >&5
22167echo $ECHO_N "checking for tm_isdst in struct tm... $ECHO_C" >&6; }
22168if test "${ac_cv_struct_tm_isdst+set}" = set; then
22169  echo $ECHO_N "(cached) $ECHO_C" >&6
22170else
22171  cat >conftest.$ac_ext <<_ACEOF
22172/* confdefs.h.  */
22173_ACEOF
22174cat confdefs.h >>conftest.$ac_ext
22175cat >>conftest.$ac_ext <<_ACEOF
22176/* end confdefs.h.  */
22177#include <sys/types.h>
22178#include <$ac_cv_struct_tm>
22179int
22180main ()
22181{
22182struct tm tm; tm.tm_isdst;
22183  ;
22184  return 0;
22185}
22186_ACEOF
22187rm -f conftest.$ac_objext
22188if { (ac_try="$ac_compile"
22189case "(($ac_try" in
22190  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22191  *) ac_try_echo=$ac_try;;
22192esac
22193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22194  (eval "$ac_compile") 2>conftest.er1
22195  ac_status=$?
22196  grep -v '^ *+' conftest.er1 >conftest.err
22197  rm -f conftest.er1
22198  cat conftest.err >&5
22199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22200  (exit $ac_status); } && {
22201	 test -z "$ac_c_werror_flag" ||
22202	 test ! -s conftest.err
22203       } && test -s conftest.$ac_objext; then
22204  ac_cv_struct_tm_isdst=yes
22205else
22206  echo "$as_me: failed program was:" >&5
22207sed 's/^/| /' conftest.$ac_ext >&5
22208
22209	ac_cv_struct_tm_isdst=no
22210fi
22211
22212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22213fi
22214{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm_isdst" >&5
22215echo "${ECHO_T}$ac_cv_struct_tm_isdst" >&6; }
22216if test "$ac_cv_struct_tm_isdst" = yes; then
22217  cat >>confdefs.h <<\_ACEOF
22218#define HAVE_TM_ISDST 1
22219_ACEOF
22220
22221fi
22222{ echo "$as_me:$LINENO: checking for daylight" >&5
22223echo $ECHO_N "checking for daylight... $ECHO_C" >&6; }
22224if test "${ac_cv_var_daylight+set}" = set; then
22225  echo $ECHO_N "(cached) $ECHO_C" >&6
22226else
22227  cat >conftest.$ac_ext <<_ACEOF
22228/* confdefs.h.  */
22229_ACEOF
22230cat confdefs.h >>conftest.$ac_ext
22231cat >>conftest.$ac_ext <<_ACEOF
22232/* end confdefs.h.  */
22233#include <time.h>
22234#ifndef daylight /* In case IRIX #defines this, too  */
22235extern int daylight;
22236#endif
22237int
22238main ()
22239{
22240atoi(daylight);
22241  ;
22242  return 0;
22243}
22244_ACEOF
22245rm -f conftest.$ac_objext conftest$ac_exeext
22246if { (ac_try="$ac_link"
22247case "(($ac_try" in
22248  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22249  *) ac_try_echo=$ac_try;;
22250esac
22251eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22252  (eval "$ac_link") 2>conftest.er1
22253  ac_status=$?
22254  grep -v '^ *+' conftest.er1 >conftest.err
22255  rm -f conftest.er1
22256  cat conftest.err >&5
22257  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22258  (exit $ac_status); } && {
22259	 test -z "$ac_c_werror_flag" ||
22260	 test ! -s conftest.err
22261       } && test -s conftest$ac_exeext &&
22262       $as_test_x conftest$ac_exeext; then
22263  ac_cv_var_daylight=yes
22264else
22265  echo "$as_me: failed program was:" >&5
22266sed 's/^/| /' conftest.$ac_ext >&5
22267
22268	ac_cv_var_daylight=no
22269fi
22270
22271rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22272      conftest$ac_exeext conftest.$ac_ext
22273fi
22274{ echo "$as_me:$LINENO: result: $ac_cv_var_daylight" >&5
22275echo "${ECHO_T}$ac_cv_var_daylight" >&6; }
22276  if test $ac_cv_var_daylight = yes; then
22277    cat >>confdefs.h <<\_ACEOF
22278#define HAVE_DAYLIGHT 1
22279_ACEOF
22280
22281  fi
22282
22283
22284   # Check whether --enable-largefile was given.
22285if test "${enable_largefile+set}" = set; then
22286  enableval=$enable_largefile;
22287fi
22288
22289   if test "$enable_largefile" != no; then
22290
22291     { echo "$as_me:$LINENO: checking for special C compiler options needed for large files=
22292" >&5
22293echo $ECHO_N "checking for special C compiler options needed for large files=
22294... $ECHO_C" >&6; }
22295if test "${ac_cv_sys_largefile_CC+set}" = set; then
22296  echo $ECHO_N "(cached) $ECHO_C" >&6
22297else
22298  ac_cv_sys_largefile_CC=no
22299        if test "$GCC" != yes; then
22300	  # IRIX 6.2 and later do not support large files by default,
22301	  # so use the C compiler's -n32 option if that helps.
22302	  cat >conftest.$ac_ext <<_ACEOF
22303/* confdefs.h.  */
22304_ACEOF
22305cat confdefs.h >>conftest.$ac_ext
22306cat >>conftest.$ac_ext <<_ACEOF
22307/* end confdefs.h.  */
22308#include <sys/types.h>
22309    /* Check that off_t can represent 2**63 - 1 correctly.
22310       We can't simply "#define LARGE_OFF_T 9223372036854775807",
22311       since some C++ compilers masquerading as C compilers
22312       incorrectly reject 9223372036854775807.  */
22313#   define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22314    int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22315			&& LARGE_OFF_T % 2147483647 == 1)
22316		       ? 1 : -1];
22317
22318int
22319main ()
22320{
22321
22322  ;
22323  return 0;
22324}
22325_ACEOF
22326rm -f conftest.$ac_objext
22327if { (ac_try="$ac_compile"
22328case "(($ac_try" in
22329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22330  *) ac_try_echo=$ac_try;;
22331esac
22332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22333  (eval "$ac_compile") 2>conftest.er1
22334  ac_status=$?
22335  grep -v '^ *+' conftest.er1 >conftest.err
22336  rm -f conftest.er1
22337  cat conftest.err >&5
22338  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22339  (exit $ac_status); } && {
22340	 test -z "$ac_c_werror_flag" ||
22341	 test ! -s conftest.err
22342       } && test -s conftest.$ac_objext; then
22343  :
22344else
22345  echo "$as_me: failed program was:" >&5
22346sed 's/^/| /' conftest.$ac_ext >&5
22347
22348	ac_save_CC="$CC"
22349	     CC="$CC -n32"
22350	     cat >conftest.$ac_ext <<_ACEOF
22351/* confdefs.h.  */
22352_ACEOF
22353cat confdefs.h >>conftest.$ac_ext
22354cat >>conftest.$ac_ext <<_ACEOF
22355/* end confdefs.h.  */
22356#include <sys/types.h>
22357    /* Check that off_t can represent 2**63 - 1 correctly.
22358       We can't simply "#define LARGE_OFF_T 9223372036854775807",
22359       since some C++ compilers masquerading as C compilers
22360       incorrectly reject 9223372036854775807.  */
22361#   define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22362    int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22363			&& LARGE_OFF_T % 2147483647 == 1)
22364		       ? 1 : -1];
22365
22366int
22367main ()
22368{
22369
22370  ;
22371  return 0;
22372}
22373_ACEOF
22374rm -f conftest.$ac_objext
22375if { (ac_try="$ac_compile"
22376case "(($ac_try" in
22377  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22378  *) ac_try_echo=$ac_try;;
22379esac
22380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22381  (eval "$ac_compile") 2>conftest.er1
22382  ac_status=$?
22383  grep -v '^ *+' conftest.er1 >conftest.err
22384  rm -f conftest.er1
22385  cat conftest.err >&5
22386  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22387  (exit $ac_status); } && {
22388	 test -z "$ac_c_werror_flag" ||
22389	 test ! -s conftest.err
22390       } && test -s conftest.$ac_objext; then
22391  ac_cv_sys_largefile_CC=' -n32'
22392else
22393  echo "$as_me: failed program was:" >&5
22394sed 's/^/| /' conftest.$ac_ext >&5
22395
22396
22397fi
22398
22399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22400	     CC="$ac_save_CC"
22401fi
22402
22403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22404        fi
22405fi
22406{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
22407echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
22408     if test "$ac_cv_sys_largefile_CC" != no; then
22409       CC="$CC$ac_cv_sys_largefile_CC"
22410     fi
22411
22412     { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
22413echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
22414if test "${ac_cv_sys_file_offset_bits+set}" = set; then
22415  echo $ECHO_N "(cached) $ECHO_C" >&6
22416else
22417  ac_cv_sys_file_offset_bits=no
22418      cat >conftest.$ac_ext <<_ACEOF
22419/* confdefs.h.  */
22420_ACEOF
22421cat confdefs.h >>conftest.$ac_ext
22422cat >>conftest.$ac_ext <<_ACEOF
22423/* end confdefs.h.  */
22424#include <sys/types.h>
22425    /* Check that off_t can represent 2**63 - 1 correctly.
22426       We can't simply "#define LARGE_OFF_T 9223372036854775807",
22427       since some C++ compilers masquerading as C compilers
22428       incorrectly reject 9223372036854775807.  */
22429#   define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22430    int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22431			&& LARGE_OFF_T % 2147483647 == 1)
22432		       ? 1 : -1];
22433
22434int
22435main ()
22436{
22437
22438  ;
22439  return 0;
22440}
22441_ACEOF
22442rm -f conftest.$ac_objext
22443if { (ac_try="$ac_compile"
22444case "(($ac_try" in
22445  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22446  *) ac_try_echo=$ac_try;;
22447esac
22448eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22449  (eval "$ac_compile") 2>conftest.er1
22450  ac_status=$?
22451  grep -v '^ *+' conftest.er1 >conftest.err
22452  rm -f conftest.er1
22453  cat conftest.err >&5
22454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22455  (exit $ac_status); } && {
22456	 test -z "$ac_c_werror_flag" ||
22457	 test ! -s conftest.err
22458       } && test -s conftest.$ac_objext; then
22459  :
22460else
22461  echo "$as_me: failed program was:" >&5
22462sed 's/^/| /' conftest.$ac_ext >&5
22463
22464	cat >conftest.$ac_ext <<_ACEOF
22465/* confdefs.h.  */
22466_ACEOF
22467cat confdefs.h >>conftest.$ac_ext
22468cat >>conftest.$ac_ext <<_ACEOF
22469/* end confdefs.h.  */
22470#define _FILE_OFFSET_BITS 64
22471#include <sys/types.h>
22472    /* Check that off_t can represent 2**63 - 1 correctly.
22473       We can't simply "#define LARGE_OFF_T 9223372036854775807",
22474       since some C++ compilers masquerading as C compilers
22475       incorrectly reject 9223372036854775807.  */
22476#   define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22477    int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22478			&& LARGE_OFF_T % 2147483647 == 1)
22479		       ? 1 : -1];
22480
22481
22482int
22483main ()
22484{
22485
22486  ;
22487  return 0;
22488}
22489_ACEOF
22490rm -f conftest.$ac_objext
22491if { (ac_try="$ac_compile"
22492case "(($ac_try" in
22493  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22494  *) ac_try_echo=$ac_try;;
22495esac
22496eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22497  (eval "$ac_compile") 2>conftest.er1
22498  ac_status=$?
22499  grep -v '^ *+' conftest.er1 >conftest.err
22500  rm -f conftest.er1
22501  cat conftest.err >&5
22502  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22503  (exit $ac_status); } && {
22504	 test -z "$ac_c_werror_flag" ||
22505	 test ! -s conftest.err
22506       } && test -s conftest.$ac_objext; then
22507  ac_cv_sys_file_offset_bits=64
22508else
22509  echo "$as_me: failed program was:" >&5
22510sed 's/^/| /' conftest.$ac_ext >&5
22511
22512
22513fi
22514
22515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22516fi
22517
22518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22519fi
22520{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
22521echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
22522   if test "$ac_cv_sys_file_offset_bits" != no; then
22523
22524cat >>confdefs.h <<_ACEOF
22525#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
22526_ACEOF
22527
22528   fi
22529     { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
22530echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
22531if test "${ac_cv_sys_large_files+set}" = set; then
22532  echo $ECHO_N "(cached) $ECHO_C" >&6
22533else
22534  ac_cv_sys_large_files=no
22535      cat >conftest.$ac_ext <<_ACEOF
22536/* confdefs.h.  */
22537_ACEOF
22538cat confdefs.h >>conftest.$ac_ext
22539cat >>conftest.$ac_ext <<_ACEOF
22540/* end confdefs.h.  */
22541#include <sys/types.h>
22542    /* Check that off_t can represent 2**63 - 1 correctly.
22543       We can't simply "#define LARGE_OFF_T 9223372036854775807",
22544       since some C++ compilers masquerading as C compilers
22545       incorrectly reject 9223372036854775807.  */
22546#   define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22547    int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22548			&& LARGE_OFF_T % 2147483647 == 1)
22549		       ? 1 : -1];
22550
22551int
22552main ()
22553{
22554
22555  ;
22556  return 0;
22557}
22558_ACEOF
22559rm -f conftest.$ac_objext
22560if { (ac_try="$ac_compile"
22561case "(($ac_try" in
22562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22563  *) ac_try_echo=$ac_try;;
22564esac
22565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22566  (eval "$ac_compile") 2>conftest.er1
22567  ac_status=$?
22568  grep -v '^ *+' conftest.er1 >conftest.err
22569  rm -f conftest.er1
22570  cat conftest.err >&5
22571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22572  (exit $ac_status); } && {
22573	 test -z "$ac_c_werror_flag" ||
22574	 test ! -s conftest.err
22575       } && test -s conftest.$ac_objext; then
22576  :
22577else
22578  echo "$as_me: failed program was:" >&5
22579sed 's/^/| /' conftest.$ac_ext >&5
22580
22581	cat >conftest.$ac_ext <<_ACEOF
22582/* confdefs.h.  */
22583_ACEOF
22584cat confdefs.h >>conftest.$ac_ext
22585cat >>conftest.$ac_ext <<_ACEOF
22586/* end confdefs.h.  */
22587#define _LARGE_FILES 1
22588#include <sys/types.h>
22589    /* Check that off_t can represent 2**63 - 1 correctly.
22590       We can't simply "#define LARGE_OFF_T 9223372036854775807",
22591       since some C++ compilers masquerading as C compilers
22592       incorrectly reject 9223372036854775807.  */
22593#   define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
22594    int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
22595			&& LARGE_OFF_T % 2147483647 == 1)
22596		       ? 1 : -1];
22597
22598
22599int
22600main ()
22601{
22602
22603  ;
22604  return 0;
22605}
22606_ACEOF
22607rm -f conftest.$ac_objext
22608if { (ac_try="$ac_compile"
22609case "(($ac_try" in
22610  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22611  *) ac_try_echo=$ac_try;;
22612esac
22613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22614  (eval "$ac_compile") 2>conftest.er1
22615  ac_status=$?
22616  grep -v '^ *+' conftest.er1 >conftest.err
22617  rm -f conftest.er1
22618  cat conftest.err >&5
22619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22620  (exit $ac_status); } && {
22621	 test -z "$ac_c_werror_flag" ||
22622	 test ! -s conftest.err
22623       } && test -s conftest.$ac_objext; then
22624  ac_cv_sys_large_files=1
22625else
22626  echo "$as_me: failed program was:" >&5
22627sed 's/^/| /' conftest.$ac_ext >&5
22628
22629
22630fi
22631
22632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22633fi
22634
22635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22636fi
22637{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
22638echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
22639   if test "$ac_cv_sys_large_files" != no; then
22640
22641cat >>confdefs.h <<_ACEOF
22642#define _LARGE_FILES $ac_cv_sys_large_files
22643_ACEOF
22644
22645   fi
22646   fi
22647
22648{ echo "$as_me:$LINENO: checking for mbstate_t" >&5
22649echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6; }
22650if test "${ac_cv_type_mbstate_t+set}" = set; then
22651  echo $ECHO_N "(cached) $ECHO_C" >&6
22652else
22653  cat >conftest.$ac_ext <<_ACEOF
22654/* confdefs.h.  */
22655_ACEOF
22656cat confdefs.h >>conftest.$ac_ext
22657cat >>conftest.$ac_ext <<_ACEOF
22658/* end confdefs.h.  */
22659$ac_includes_default
22660#	    include <wchar.h>
22661int
22662main ()
22663{
22664mbstate_t x; return sizeof x;
22665  ;
22666  return 0;
22667}
22668_ACEOF
22669rm -f conftest.$ac_objext
22670if { (ac_try="$ac_compile"
22671case "(($ac_try" in
22672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22673  *) ac_try_echo=$ac_try;;
22674esac
22675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22676  (eval "$ac_compile") 2>conftest.er1
22677  ac_status=$?
22678  grep -v '^ *+' conftest.er1 >conftest.err
22679  rm -f conftest.er1
22680  cat conftest.err >&5
22681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22682  (exit $ac_status); } && {
22683	 test -z "$ac_c_werror_flag" ||
22684	 test ! -s conftest.err
22685       } && test -s conftest.$ac_objext; then
22686  ac_cv_type_mbstate_t=yes
22687else
22688  echo "$as_me: failed program was:" >&5
22689sed 's/^/| /' conftest.$ac_ext >&5
22690
22691	ac_cv_type_mbstate_t=no
22692fi
22693
22694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22695fi
22696{ echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
22697echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6; }
22698   if test $ac_cv_type_mbstate_t = yes; then
22699
22700cat >>confdefs.h <<\_ACEOF
22701#define HAVE_MBSTATE_T 1
22702_ACEOF
22703
22704   else
22705
22706cat >>confdefs.h <<\_ACEOF
22707#define mbstate_t int
22708_ACEOF
22709
22710   fi
22711
22712{ echo "$as_me:$LINENO: checking for uint8_t" >&5
22713echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6; }
22714if test "${ac_cv_type_uint8_t+set}" = set; then
22715  echo $ECHO_N "(cached) $ECHO_C" >&6
22716else
22717  cat >conftest.$ac_ext <<_ACEOF
22718/* confdefs.h.  */
22719_ACEOF
22720cat confdefs.h >>conftest.$ac_ext
22721cat >>conftest.$ac_ext <<_ACEOF
22722/* end confdefs.h.  */
22723#if HAVE_STDINT_H
22724#include <stdint.h>
22725#endif
22726#include <sys/types.h>
22727#if STDC_HEADERS
22728#include <stdlib.h>
22729#include <stddef.h>
22730#endif
22731_ACEOF
22732if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22733  $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
22734  ac_cv_type_uint8_t=yes
22735else
22736  ac_cv_type_uint8_t=no
22737fi
22738rm -f conftest*
22739
22740fi
22741{ echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
22742echo "${ECHO_T}$ac_cv_type_uint8_t" >&6; }
22743if test $ac_cv_type_uint8_t = no; then
22744  cat >>confdefs.h <<\_ACEOF
22745#define uint8_t unsigned char
22746_ACEOF
22747
22748fi
22749
22750{ echo "$as_me:$LINENO: checking for uint16_t" >&5
22751echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
22752if test "${ac_cv_type_uint16_t+set}" = set; then
22753  echo $ECHO_N "(cached) $ECHO_C" >&6
22754else
22755  cat >conftest.$ac_ext <<_ACEOF
22756/* confdefs.h.  */
22757_ACEOF
22758cat confdefs.h >>conftest.$ac_ext
22759cat >>conftest.$ac_ext <<_ACEOF
22760/* end confdefs.h.  */
22761#if HAVE_STDINT_H
22762#include <stdint.h>
22763#endif
22764#include <sys/types.h>
22765#if STDC_HEADERS
22766#include <stdlib.h>
22767#include <stddef.h>
22768#endif
22769_ACEOF
22770if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22771  $EGREP "(^|[^a-zA-Z_0-9])uint16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
22772  ac_cv_type_uint16_t=yes
22773else
22774  ac_cv_type_uint16_t=no
22775fi
22776rm -f conftest*
22777
22778fi
22779{ echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
22780echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
22781if test $ac_cv_type_uint16_t = no; then
22782  cat >>confdefs.h <<\_ACEOF
22783#define uint16_t unsigned short
22784_ACEOF
22785
22786fi
22787
22788{ echo "$as_me:$LINENO: checking for uint32_t" >&5
22789echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
22790if test "${ac_cv_type_uint32_t+set}" = set; then
22791  echo $ECHO_N "(cached) $ECHO_C" >&6
22792else
22793  cat >conftest.$ac_ext <<_ACEOF
22794/* confdefs.h.  */
22795_ACEOF
22796cat confdefs.h >>conftest.$ac_ext
22797cat >>conftest.$ac_ext <<_ACEOF
22798/* end confdefs.h.  */
22799#if HAVE_STDINT_H
22800#include <stdint.h>
22801#endif
22802#include <sys/types.h>
22803#if STDC_HEADERS
22804#include <stdlib.h>
22805#include <stddef.h>
22806#endif
22807_ACEOF
22808if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22809  $EGREP "(^|[^a-zA-Z_0-9])uint32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
22810  ac_cv_type_uint32_t=yes
22811else
22812  ac_cv_type_uint32_t=no
22813fi
22814rm -f conftest*
22815
22816fi
22817{ echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
22818echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
22819if test $ac_cv_type_uint32_t = no; then
22820  cat >>confdefs.h <<\_ACEOF
22821#define uint32_t unsigned int
22822_ACEOF
22823
22824fi
22825
22826{ echo "$as_me:$LINENO: checking for int32_t" >&5
22827echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
22828if test "${ac_cv_type_int32_t+set}" = set; then
22829  echo $ECHO_N "(cached) $ECHO_C" >&6
22830else
22831  cat >conftest.$ac_ext <<_ACEOF
22832/* confdefs.h.  */
22833_ACEOF
22834cat confdefs.h >>conftest.$ac_ext
22835cat >>conftest.$ac_ext <<_ACEOF
22836/* end confdefs.h.  */
22837#if HAVE_STDINT_H
22838#include <stdint.h>
22839#endif
22840#include <sys/types.h>
22841#if STDC_HEADERS
22842#include <stdlib.h>
22843#include <stddef.h>
22844#endif
22845_ACEOF
22846if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22847  $EGREP "(^|[^a-zA-Z_0-9])int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
22848  ac_cv_type_int32_t=yes
22849else
22850  ac_cv_type_int32_t=no
22851fi
22852rm -f conftest*
22853
22854fi
22855{ echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
22856echo "${ECHO_T}$ac_cv_type_int32_t" >&6; }
22857if test $ac_cv_type_int32_t = no; then
22858  cat >>confdefs.h <<\_ACEOF
22859#define int32_t int
22860_ACEOF
22861
22862fi
22863
22864{ echo "$as_me:$LINENO: checking for long long" >&5
22865echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
22866if test "${ac_cv_c_long_long+set}" = set; then
22867  echo $ECHO_N "(cached) $ECHO_C" >&6
22868else
22869  if test "$GCC" = yes; then
22870  ac_cv_c_long_long=yes
22871else
22872if test "$cross_compiling" = yes; then
22873  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
22874See \`config.log' for more details." >&5
22875echo "$as_me: error: cannot run test program while cross compiling
22876See \`config.log' for more details." >&2;}
22877   { (exit 1); exit 1; }; }
22878else
22879  cat >conftest.$ac_ext <<_ACEOF
22880/* confdefs.h.  */
22881_ACEOF
22882cat confdefs.h >>conftest.$ac_ext
22883cat >>conftest.$ac_ext <<_ACEOF
22884/* end confdefs.h.  */
22885int main() {
22886long long foo = 0;
22887exit(sizeof(long long) < sizeof(long)); }
22888_ACEOF
22889rm -f conftest$ac_exeext
22890if { (ac_try="$ac_link"
22891case "(($ac_try" in
22892  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22893  *) ac_try_echo=$ac_try;;
22894esac
22895eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22896  (eval "$ac_link") 2>&5
22897  ac_status=$?
22898  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22899  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22900  { (case "(($ac_try" in
22901  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22902  *) ac_try_echo=$ac_try;;
22903esac
22904eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22905  (eval "$ac_try") 2>&5
22906  ac_status=$?
22907  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22908  (exit $ac_status); }; }; then
22909  ac_cv_c_long_long=yes
22910else
22911  echo "$as_me: program exited with status $ac_status" >&5
22912echo "$as_me: failed program was:" >&5
22913sed 's/^/| /' conftest.$ac_ext >&5
22914
22915( exit $ac_status )
22916ac_cv_c_long_long=no
22917fi
22918rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22919fi
22920
22921
22922fi
22923fi
22924{ echo "$as_me:$LINENO: result: $ac_cv_c_long_long" >&5
22925echo "${ECHO_T}$ac_cv_c_long_long" >&6; }
22926if test $ac_cv_c_long_long = yes; then
22927  cat >>confdefs.h <<\_ACEOF
22928#define HAVE_LONG_LONG 1
22929_ACEOF
22930
22931fi
22932
22933if test $ac_cv_c_long_long = yes; then
22934  ulong64='unsigned long long';
22935  long64='long long';
22936else
22937  ulong64='unsigned long';
22938  long64='long';
22939fi
22940{ echo "$as_me:$LINENO: checking for uint64_t" >&5
22941echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
22942if test "${ac_cv_type_uint64_t+set}" = set; then
22943  echo $ECHO_N "(cached) $ECHO_C" >&6
22944else
22945  cat >conftest.$ac_ext <<_ACEOF
22946/* confdefs.h.  */
22947_ACEOF
22948cat confdefs.h >>conftest.$ac_ext
22949cat >>conftest.$ac_ext <<_ACEOF
22950/* end confdefs.h.  */
22951#if HAVE_STDINT_H
22952#include <stdint.h>
22953#endif
22954#include <sys/types.h>
22955#if STDC_HEADERS
22956#include <stdlib.h>
22957#include <stddef.h>
22958#endif
22959_ACEOF
22960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22961  $EGREP "(^|[^a-zA-Z_0-9])uint64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
22962  eval "ac_cv_type_uint64_t=yes"
22963else
22964  eval "ac_cv_type_uint64_t=no"
22965fi
22966rm -f conftest*
22967
22968fi
22969if eval "test \"`echo '$ac_cv_type_'uint64_t`\" = yes"; then
22970  { echo "$as_me:$LINENO: result: yes" >&5
22971echo "${ECHO_T}yes" >&6; }
22972else
22973  { echo "$as_me:$LINENO: result: no" >&5
22974echo "${ECHO_T}no" >&6; }
22975  cat >>confdefs.h <<_ACEOF
22976#define uint64_t $ulong64
22977_ACEOF
22978
22979fi
22980
22981{ echo "$as_me:$LINENO: checking for int64_t" >&5
22982echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
22983if test "${ac_cv_type_int64_t+set}" = set; then
22984  echo $ECHO_N "(cached) $ECHO_C" >&6
22985else
22986  cat >conftest.$ac_ext <<_ACEOF
22987/* confdefs.h.  */
22988_ACEOF
22989cat confdefs.h >>conftest.$ac_ext
22990cat >>conftest.$ac_ext <<_ACEOF
22991/* end confdefs.h.  */
22992#if HAVE_STDINT_H
22993#include <stdint.h>
22994#endif
22995#include <sys/types.h>
22996#if STDC_HEADERS
22997#include <stdlib.h>
22998#include <stddef.h>
22999#endif
23000_ACEOF
23001if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23002  $EGREP "(^|[^a-zA-Z_0-9])int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
23003  eval "ac_cv_type_int64_t=yes"
23004else
23005  eval "ac_cv_type_int64_t=no"
23006fi
23007rm -f conftest*
23008
23009fi
23010if eval "test \"`echo '$ac_cv_type_'int64_t`\" = yes"; then
23011  { echo "$as_me:$LINENO: result: yes" >&5
23012echo "${ECHO_T}yes" >&6; }
23013else
23014  { echo "$as_me:$LINENO: result: no" >&5
23015echo "${ECHO_T}no" >&6; }
23016  cat >>confdefs.h <<_ACEOF
23017#define int64_t $long64
23018_ACEOF
23019
23020fi
23021
23022
23023{ echo "$as_me:$LINENO: checking size of uint8_t" >&5
23024echo $ECHO_N "checking size of uint8_t... $ECHO_C" >&6; }
23025if test "${ac_cv_sizeof_uint8_t+set}" = set; then
23026  echo $ECHO_N "(cached) $ECHO_C" >&6
23027else
23028  if test "$cross_compiling" = yes; then
23029  ac_cv_sizeof_uint8_t=0
23030else
23031  cat >conftest.$ac_ext <<_ACEOF
23032/* confdefs.h.  */
23033_ACEOF
23034cat confdefs.h >>conftest.$ac_ext
23035cat >>conftest.$ac_ext <<_ACEOF
23036/* end confdefs.h.  */
23037#if HAVE_STDINT_H
23038#include <stdint.h>
23039#endif
23040#include <sys/types.h>
23041#ifdef STDC_HEADERS
23042#include <stdlib.h>
23043#endif
23044
23045#include <stdio.h>
23046main()
23047{
23048  FILE *f=fopen("conftestval", "w");
23049  if (!f) exit(1);
23050  fprintf(f, "%d\n", sizeof(uint8_t));
23051  exit(0);
23052}
23053_ACEOF
23054rm -f conftest$ac_exeext
23055if { (ac_try="$ac_link"
23056case "(($ac_try" in
23057  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23058  *) ac_try_echo=$ac_try;;
23059esac
23060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23061  (eval "$ac_link") 2>&5
23062  ac_status=$?
23063  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23064  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23065  { (case "(($ac_try" in
23066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23067  *) ac_try_echo=$ac_try;;
23068esac
23069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23070  (eval "$ac_try") 2>&5
23071  ac_status=$?
23072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23073  (exit $ac_status); }; }; then
23074  ac_cv_sizeof_uint8_t=`cat conftestval`
23075else
23076  echo "$as_me: program exited with status $ac_status" >&5
23077echo "$as_me: failed program was:" >&5
23078sed 's/^/| /' conftest.$ac_ext >&5
23079
23080( exit $ac_status )
23081ac_cv_sizeof_uint8_t=0
23082fi
23083rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23084fi
23085
23086
23087fi
23088{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint8_t" >&5
23089echo "${ECHO_T}$ac_cv_sizeof_uint8_t" >&6; }
23090cat >>confdefs.h <<_ACEOF
23091#define SIZEOF_UINT8_T $ac_cv_sizeof_uint8_t
23092_ACEOF
23093
23094
23095
23096{ echo "$as_me:$LINENO: checking size of uint16_t" >&5
23097echo $ECHO_N "checking size of uint16_t... $ECHO_C" >&6; }
23098if test "${ac_cv_sizeof_uint16_t+set}" = set; then
23099  echo $ECHO_N "(cached) $ECHO_C" >&6
23100else
23101  if test "$cross_compiling" = yes; then
23102  ac_cv_sizeof_uint16_t=0
23103else
23104  cat >conftest.$ac_ext <<_ACEOF
23105/* confdefs.h.  */
23106_ACEOF
23107cat confdefs.h >>conftest.$ac_ext
23108cat >>conftest.$ac_ext <<_ACEOF
23109/* end confdefs.h.  */
23110#if HAVE_STDINT_H
23111#include <stdint.h>
23112#endif
23113#include <sys/types.h>
23114#ifdef STDC_HEADERS
23115#include <stdlib.h>
23116#endif
23117
23118#include <stdio.h>
23119main()
23120{
23121  FILE *f=fopen("conftestval", "w");
23122  if (!f) exit(1);
23123  fprintf(f, "%d\n", sizeof(uint16_t));
23124  exit(0);
23125}
23126_ACEOF
23127rm -f conftest$ac_exeext
23128if { (ac_try="$ac_link"
23129case "(($ac_try" in
23130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23131  *) ac_try_echo=$ac_try;;
23132esac
23133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23134  (eval "$ac_link") 2>&5
23135  ac_status=$?
23136  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23137  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23138  { (case "(($ac_try" in
23139  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23140  *) ac_try_echo=$ac_try;;
23141esac
23142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23143  (eval "$ac_try") 2>&5
23144  ac_status=$?
23145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23146  (exit $ac_status); }; }; then
23147  ac_cv_sizeof_uint16_t=`cat conftestval`
23148else
23149  echo "$as_me: program exited with status $ac_status" >&5
23150echo "$as_me: failed program was:" >&5
23151sed 's/^/| /' conftest.$ac_ext >&5
23152
23153( exit $ac_status )
23154ac_cv_sizeof_uint16_t=0
23155fi
23156rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23157fi
23158
23159
23160fi
23161{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint16_t" >&5
23162echo "${ECHO_T}$ac_cv_sizeof_uint16_t" >&6; }
23163cat >>confdefs.h <<_ACEOF
23164#define SIZEOF_UINT16_T $ac_cv_sizeof_uint16_t
23165_ACEOF
23166
23167
23168
23169{ echo "$as_me:$LINENO: checking size of uint32_t" >&5
23170echo $ECHO_N "checking size of uint32_t... $ECHO_C" >&6; }
23171if test "${ac_cv_sizeof_uint32_t+set}" = set; then
23172  echo $ECHO_N "(cached) $ECHO_C" >&6
23173else
23174  if test "$cross_compiling" = yes; then
23175  ac_cv_sizeof_uint32_t=0
23176else
23177  cat >conftest.$ac_ext <<_ACEOF
23178/* confdefs.h.  */
23179_ACEOF
23180cat confdefs.h >>conftest.$ac_ext
23181cat >>conftest.$ac_ext <<_ACEOF
23182/* end confdefs.h.  */
23183#if HAVE_STDINT_H
23184#include <stdint.h>
23185#endif
23186#include <sys/types.h>
23187#ifdef STDC_HEADERS
23188#include <stdlib.h>
23189#endif
23190
23191#include <stdio.h>
23192main()
23193{
23194  FILE *f=fopen("conftestval", "w");
23195  if (!f) exit(1);
23196  fprintf(f, "%d\n", sizeof(uint32_t));
23197  exit(0);
23198}
23199_ACEOF
23200rm -f conftest$ac_exeext
23201if { (ac_try="$ac_link"
23202case "(($ac_try" in
23203  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23204  *) ac_try_echo=$ac_try;;
23205esac
23206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23207  (eval "$ac_link") 2>&5
23208  ac_status=$?
23209  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23210  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23211  { (case "(($ac_try" in
23212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23213  *) ac_try_echo=$ac_try;;
23214esac
23215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23216  (eval "$ac_try") 2>&5
23217  ac_status=$?
23218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23219  (exit $ac_status); }; }; then
23220  ac_cv_sizeof_uint32_t=`cat conftestval`
23221else
23222  echo "$as_me: program exited with status $ac_status" >&5
23223echo "$as_me: failed program was:" >&5
23224sed 's/^/| /' conftest.$ac_ext >&5
23225
23226( exit $ac_status )
23227ac_cv_sizeof_uint32_t=0
23228fi
23229rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23230fi
23231
23232
23233fi
23234{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint32_t" >&5
23235echo "${ECHO_T}$ac_cv_sizeof_uint32_t" >&6; }
23236cat >>confdefs.h <<_ACEOF
23237#define SIZEOF_UINT32_T $ac_cv_sizeof_uint32_t
23238_ACEOF
23239
23240
23241
23242{ echo "$as_me:$LINENO: checking size of int64_t" >&5
23243echo $ECHO_N "checking size of int64_t... $ECHO_C" >&6; }
23244if test "${ac_cv_sizeof_int64_t+set}" = set; then
23245  echo $ECHO_N "(cached) $ECHO_C" >&6
23246else
23247  if test "$cross_compiling" = yes; then
23248  ac_cv_sizeof_int64_t=0
23249else
23250  cat >conftest.$ac_ext <<_ACEOF
23251/* confdefs.h.  */
23252_ACEOF
23253cat confdefs.h >>conftest.$ac_ext
23254cat >>conftest.$ac_ext <<_ACEOF
23255/* end confdefs.h.  */
23256#if HAVE_STDINT_H
23257#include <stdint.h>
23258#endif
23259#include <sys/types.h>
23260#ifdef STDC_HEADERS
23261#include <stdlib.h>
23262#endif
23263
23264#include <stdio.h>
23265main()
23266{
23267  FILE *f=fopen("conftestval", "w");
23268  if (!f) exit(1);
23269  fprintf(f, "%d\n", sizeof(int64_t));
23270  exit(0);
23271}
23272_ACEOF
23273rm -f conftest$ac_exeext
23274if { (ac_try="$ac_link"
23275case "(($ac_try" in
23276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23277  *) ac_try_echo=$ac_try;;
23278esac
23279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23280  (eval "$ac_link") 2>&5
23281  ac_status=$?
23282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23283  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23284  { (case "(($ac_try" in
23285  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23286  *) ac_try_echo=$ac_try;;
23287esac
23288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23289  (eval "$ac_try") 2>&5
23290  ac_status=$?
23291  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23292  (exit $ac_status); }; }; then
23293  ac_cv_sizeof_int64_t=`cat conftestval`
23294else
23295  echo "$as_me: program exited with status $ac_status" >&5
23296echo "$as_me: failed program was:" >&5
23297sed 's/^/| /' conftest.$ac_ext >&5
23298
23299( exit $ac_status )
23300ac_cv_sizeof_int64_t=0
23301fi
23302rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23303fi
23304
23305
23306fi
23307{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int64_t" >&5
23308echo "${ECHO_T}$ac_cv_sizeof_int64_t" >&6; }
23309cat >>confdefs.h <<_ACEOF
23310#define SIZEOF_INT64_T $ac_cv_sizeof_int64_t
23311_ACEOF
23312
23313
23314
23315{ echo "$as_me:$LINENO: checking size of uint64_t" >&5
23316echo $ECHO_N "checking size of uint64_t... $ECHO_C" >&6; }
23317if test "${ac_cv_sizeof_uint64_t+set}" = set; then
23318  echo $ECHO_N "(cached) $ECHO_C" >&6
23319else
23320  if test "$cross_compiling" = yes; then
23321  ac_cv_sizeof_uint64_t=0
23322else
23323  cat >conftest.$ac_ext <<_ACEOF
23324/* confdefs.h.  */
23325_ACEOF
23326cat confdefs.h >>conftest.$ac_ext
23327cat >>conftest.$ac_ext <<_ACEOF
23328/* end confdefs.h.  */
23329#if HAVE_STDINT_H
23330#include <stdint.h>
23331#endif
23332#include <sys/types.h>
23333#ifdef STDC_HEADERS
23334#include <stdlib.h>
23335#endif
23336
23337#include <stdio.h>
23338main()
23339{
23340  FILE *f=fopen("conftestval", "w");
23341  if (!f) exit(1);
23342  fprintf(f, "%d\n", sizeof(uint64_t));
23343  exit(0);
23344}
23345_ACEOF
23346rm -f conftest$ac_exeext
23347if { (ac_try="$ac_link"
23348case "(($ac_try" in
23349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23350  *) ac_try_echo=$ac_try;;
23351esac
23352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23353  (eval "$ac_link") 2>&5
23354  ac_status=$?
23355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23356  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23357  { (case "(($ac_try" in
23358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23359  *) ac_try_echo=$ac_try;;
23360esac
23361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23362  (eval "$ac_try") 2>&5
23363  ac_status=$?
23364  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23365  (exit $ac_status); }; }; then
23366  ac_cv_sizeof_uint64_t=`cat conftestval`
23367else
23368  echo "$as_me: program exited with status $ac_status" >&5
23369echo "$as_me: failed program was:" >&5
23370sed 's/^/| /' conftest.$ac_ext >&5
23371
23372( exit $ac_status )
23373ac_cv_sizeof_uint64_t=0
23374fi
23375rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23376fi
23377
23378
23379fi
23380{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint64_t" >&5
23381echo "${ECHO_T}$ac_cv_sizeof_uint64_t" >&6; }
23382cat >>confdefs.h <<_ACEOF
23383#define SIZEOF_UINT64_T $ac_cv_sizeof_uint64_t
23384_ACEOF
23385
23386
23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
23398
23399
23400
23401
23402for ac_func in mmap strerror strndup strtoul mbrtowc mkstemp getopt_long utimes utime wcwidth snprintf vsnprintf strtof
23403do
23404as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23405{ echo "$as_me:$LINENO: checking for $ac_func" >&5
23406echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
23407if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
23408  echo $ECHO_N "(cached) $ECHO_C" >&6
23409else
23410  cat >conftest.$ac_ext <<_ACEOF
23411/* confdefs.h.  */
23412_ACEOF
23413cat confdefs.h >>conftest.$ac_ext
23414cat >>conftest.$ac_ext <<_ACEOF
23415/* end confdefs.h.  */
23416/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23417   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23418#define $ac_func innocuous_$ac_func
23419
23420/* System header to define __stub macros and hopefully few prototypes,
23421    which can conflict with char $ac_func (); below.
23422    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23423    <limits.h> exists even on freestanding compilers.  */
23424
23425#ifdef __STDC__
23426# include <limits.h>
23427#else
23428# include <assert.h>
23429#endif
23430
23431#undef $ac_func
23432
23433/* Override any GCC internal prototype to avoid an error.
23434   Use char because int might match the return type of a GCC
23435   builtin and then its argument prototype would still apply.  */
23436#ifdef __cplusplus
23437extern "C"
23438#endif
23439char $ac_func ();
23440/* The GNU C library defines this for functions which it implements
23441    to always fail with ENOSYS.  Some functions are actually named
23442    something starting with __ and the normal name is an alias.  */
23443#if defined __stub_$ac_func || defined __stub___$ac_func
23444choke me
23445#endif
23446
23447int
23448main ()
23449{
23450return $ac_func ();
23451  ;
23452  return 0;
23453}
23454_ACEOF
23455rm -f conftest.$ac_objext conftest$ac_exeext
23456if { (ac_try="$ac_link"
23457case "(($ac_try" in
23458  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23459  *) ac_try_echo=$ac_try;;
23460esac
23461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23462  (eval "$ac_link") 2>conftest.er1
23463  ac_status=$?
23464  grep -v '^ *+' conftest.er1 >conftest.err
23465  rm -f conftest.er1
23466  cat conftest.err >&5
23467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23468  (exit $ac_status); } && {
23469	 test -z "$ac_c_werror_flag" ||
23470	 test ! -s conftest.err
23471       } && test -s conftest$ac_exeext &&
23472       $as_test_x conftest$ac_exeext; then
23473  eval "$as_ac_var=yes"
23474else
23475  echo "$as_me: failed program was:" >&5
23476sed 's/^/| /' conftest.$ac_ext >&5
23477
23478	eval "$as_ac_var=no"
23479fi
23480
23481rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23482      conftest$ac_exeext conftest.$ac_ext
23483fi
23484ac_res=`eval echo '${'$as_ac_var'}'`
23485	       { echo "$as_me:$LINENO: result: $ac_res" >&5
23486echo "${ECHO_T}$ac_res" >&6; }
23487if test `eval echo '${'$as_ac_var'}'` = yes; then
23488  cat >>confdefs.h <<_ACEOF
23489#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23490_ACEOF
23491
23492fi
23493done
23494
23495
23496
23497{ echo "$as_me:$LINENO: checking for gzopen in -lz" >&5
23498echo $ECHO_N "checking for gzopen in -lz... $ECHO_C" >&6; }
23499if test "${ac_cv_lib_z_gzopen+set}" = set; then
23500  echo $ECHO_N "(cached) $ECHO_C" >&6
23501else
23502  ac_check_lib_save_LIBS=$LIBS
23503LIBS="-lz  $LIBS"
23504cat >conftest.$ac_ext <<_ACEOF
23505/* confdefs.h.  */
23506_ACEOF
23507cat confdefs.h >>conftest.$ac_ext
23508cat >>conftest.$ac_ext <<_ACEOF
23509/* end confdefs.h.  */
23510
23511/* Override any GCC internal prototype to avoid an error.
23512   Use char because int might match the return type of a GCC
23513   builtin and then its argument prototype would still apply.  */
23514#ifdef __cplusplus
23515extern "C"
23516#endif
23517char gzopen ();
23518int
23519main ()
23520{
23521return gzopen ();
23522  ;
23523  return 0;
23524}
23525_ACEOF
23526rm -f conftest.$ac_objext conftest$ac_exeext
23527if { (ac_try="$ac_link"
23528case "(($ac_try" in
23529  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23530  *) ac_try_echo=$ac_try;;
23531esac
23532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23533  (eval "$ac_link") 2>conftest.er1
23534  ac_status=$?
23535  grep -v '^ *+' conftest.er1 >conftest.err
23536  rm -f conftest.er1
23537  cat conftest.err >&5
23538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23539  (exit $ac_status); } && {
23540	 test -z "$ac_c_werror_flag" ||
23541	 test ! -s conftest.err
23542       } && test -s conftest$ac_exeext &&
23543       $as_test_x conftest$ac_exeext; then
23544  ac_cv_lib_z_gzopen=yes
23545else
23546  echo "$as_me: failed program was:" >&5
23547sed 's/^/| /' conftest.$ac_ext >&5
23548
23549	ac_cv_lib_z_gzopen=no
23550fi
23551
23552rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23553      conftest$ac_exeext conftest.$ac_ext
23554LIBS=$ac_check_lib_save_LIBS
23555fi
23556{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzopen" >&5
23557echo "${ECHO_T}$ac_cv_lib_z_gzopen" >&6; }
23558if test $ac_cv_lib_z_gzopen = yes; then
23559  cat >>confdefs.h <<_ACEOF
23560#define HAVE_LIBZ 1
23561_ACEOF
23562
23563  LIBS="-lz $LIBS"
23564
23565fi
23566
23567
23568 if test "$cross_compiling" = yes; then
23569  IS_CROSS_COMPILE_TRUE=
23570  IS_CROSS_COMPILE_FALSE='#'
23571else
23572  IS_CROSS_COMPILE_TRUE='#'
23573  IS_CROSS_COMPILE_FALSE=
23574fi
23575
23576
23577ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile doc/Makefile python/Makefile"
23578
23579cat >confcache <<\_ACEOF
23580# This file is a shell script that caches the results of configure
23581# tests run on this system so they can be shared between configure
23582# scripts and configure runs, see configure's option --config-cache.
23583# It is not useful on other systems.  If it contains results you don't
23584# want to keep, you may remove or edit it.
23585#
23586# config.status only pays attention to the cache file if you give it
23587# the --recheck option to rerun configure.
23588#
23589# `ac_cv_env_foo' variables (set or unset) will be overridden when
23590# loading this file, other *unset* `ac_cv_foo' will be assigned the
23591# following values.
23592
23593_ACEOF
23594
23595# The following way of writing the cache mishandles newlines in values,
23596# but we know of no workaround that is simple, portable, and efficient.
23597# So, we kill variables containing newlines.
23598# Ultrix sh set writes to stderr and can't be redirected directly,
23599# and sets the high bit in the cache file unless we assign to the vars.
23600(
23601  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23602    eval ac_val=\$$ac_var
23603    case $ac_val in #(
23604    *${as_nl}*)
23605      case $ac_var in #(
23606      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
23607echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
23608      esac
23609      case $ac_var in #(
23610      _ | IFS | as_nl) ;; #(
23611      *) $as_unset $ac_var ;;
23612      esac ;;
23613    esac
23614  done
23615
23616  (set) 2>&1 |
23617    case $as_nl`(ac_space=' '; set) 2>&1` in #(
23618    *${as_nl}ac_space=\ *)
23619      # `set' does not quote correctly, so add quotes (double-quote
23620      # substitution turns \\\\ into \\, and sed turns \\ into \).
23621      sed -n \
23622	"s/'/'\\\\''/g;
23623	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23624      ;; #(
23625    *)
23626      # `set' quotes correctly as required by POSIX, so do not add quotes.
23627      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23628      ;;
23629    esac |
23630    sort
23631) |
23632  sed '
23633     /^ac_cv_env_/b end
23634     t clear
23635     :clear
23636     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23637     t end
23638     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23639     :end' >>confcache
23640if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23641  if test -w "$cache_file"; then
23642    test "x$cache_file" != "x/dev/null" &&
23643      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
23644echo "$as_me: updating cache $cache_file" >&6;}
23645    cat confcache >$cache_file
23646  else
23647    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
23648echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23649  fi
23650fi
23651rm -f confcache
23652
23653test "x$prefix" = xNONE && prefix=$ac_default_prefix
23654# Let make expand exec_prefix.
23655test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23656
23657DEFS=-DHAVE_CONFIG_H
23658
23659ac_libobjs=
23660ac_ltlibobjs=
23661for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
23662  # 1. Remove the extension, and $U if already installed.
23663  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
23664  ac_i=`echo "$ac_i" | sed "$ac_script"`
23665  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
23666  #    will be set to the directory where LIBOBJS objects are built.
23667  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
23668  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
23669done
23670LIBOBJS=$ac_libobjs
23671
23672LTLIBOBJS=$ac_ltlibobjs
23673
23674
23675if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
23676  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
23677Usually this means the macro was only invoked conditionally." >&5
23678echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
23679Usually this means the macro was only invoked conditionally." >&2;}
23680   { (exit 1); exit 1; }; }
23681fi
23682if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
23683  { { echo "$as_me:$LINENO: error: conditional \"FSECT5\" was never defined.
23684Usually this means the macro was only invoked conditionally." >&5
23685echo "$as_me: error: conditional \"FSECT5\" was never defined.
23686Usually this means the macro was only invoked conditionally." >&2;}
23687   { (exit 1); exit 1; }; }
23688fi
23689if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
23690  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
23691Usually this means the macro was only invoked conditionally." >&5
23692echo "$as_me: error: conditional \"AMDEP\" was never defined.
23693Usually this means the macro was only invoked conditionally." >&2;}
23694   { (exit 1); exit 1; }; }
23695fi
23696if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
23697  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
23698Usually this means the macro was only invoked conditionally." >&5
23699echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
23700Usually this means the macro was only invoked conditionally." >&2;}
23701   { (exit 1); exit 1; }; }
23702fi
23703if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
23704  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
23705Usually this means the macro was only invoked conditionally." >&5
23706echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
23707Usually this means the macro was only invoked conditionally." >&2;}
23708   { (exit 1); exit 1; }; }
23709fi
23710if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
23711  { { echo "$as_me:$LINENO: error: conditional \"IS_CROSS_COMPILE\" was never defined.
23712Usually this means the macro was only invoked conditionally." >&5
23713echo "$as_me: error: conditional \"IS_CROSS_COMPILE\" was never defined.
23714Usually this means the macro was only invoked conditionally." >&2;}
23715   { (exit 1); exit 1; }; }
23716fi
23717
23718: ${CONFIG_STATUS=./config.status}
23719ac_clean_files_save=$ac_clean_files
23720ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23721{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
23722echo "$as_me: creating $CONFIG_STATUS" >&6;}
23723cat >$CONFIG_STATUS <<_ACEOF
23724#! $SHELL
23725# Generated by $as_me.
23726# Run this file to recreate the current configuration.
23727# Compiler output produced by configure, useful for debugging
23728# configure, is in config.log if it exists.
23729
23730debug=false
23731ac_cs_recheck=false
23732ac_cs_silent=false
23733SHELL=\${CONFIG_SHELL-$SHELL}
23734_ACEOF
23735
23736cat >>$CONFIG_STATUS <<\_ACEOF
23737## --------------------- ##
23738## M4sh Initialization.  ##
23739## --------------------- ##
23740
23741# Be more Bourne compatible
23742DUALCASE=1; export DUALCASE # for MKS sh
23743if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23744  emulate sh
23745  NULLCMD=:
23746  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
23747  # is contrary to our usage.  Disable this feature.
23748  alias -g '${1+"$@"}'='"$@"'
23749  setopt NO_GLOB_SUBST
23750else
23751  case `(set -o) 2>/dev/null` in
23752  *posix*) set -o posix ;;
23753esac
23754
23755fi
23756
23757
23758
23759
23760# PATH needs CR
23761# Avoid depending upon Character Ranges.
23762as_cr_letters='abcdefghijklmnopqrstuvwxyz'
23763as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
23764as_cr_Letters=$as_cr_letters$as_cr_LETTERS
23765as_cr_digits='0123456789'
23766as_cr_alnum=$as_cr_Letters$as_cr_digits
23767
23768# The user is always right.
23769if test "${PATH_SEPARATOR+set}" != set; then
23770  echo "#! /bin/sh" >conf$$.sh
23771  echo  "exit 0"   >>conf$$.sh
23772  chmod +x conf$$.sh
23773  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
23774    PATH_SEPARATOR=';'
23775  else
23776    PATH_SEPARATOR=:
23777  fi
23778  rm -f conf$$.sh
23779fi
23780
23781# Support unset when possible.
23782if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
23783  as_unset=unset
23784else
23785  as_unset=false
23786fi
23787
23788
23789# IFS
23790# We need space, tab and new line, in precisely that order.  Quoting is
23791# there to prevent editors from complaining about space-tab.
23792# (If _AS_PATH_WALK were called with IFS unset, it would disable word
23793# splitting by setting IFS to empty value.)
23794as_nl='
23795'
23796IFS=" ""	$as_nl"
23797
23798# Find who we are.  Look in the path if we contain no directory separator.
23799case $0 in
23800  *[\\/]* ) as_myself=$0 ;;
23801  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23802for as_dir in $PATH
23803do
23804  IFS=$as_save_IFS
23805  test -z "$as_dir" && as_dir=.
23806  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
23807done
23808IFS=$as_save_IFS
23809
23810     ;;
23811esac
23812# We did not find ourselves, most probably we were run as `sh COMMAND'
23813# in which case we are not to be found in the path.
23814if test "x$as_myself" = x; then
23815  as_myself=$0
23816fi
23817if test ! -f "$as_myself"; then
23818  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
23819  { (exit 1); exit 1; }
23820fi
23821
23822# Work around bugs in pre-3.0 UWIN ksh.
23823for as_var in ENV MAIL MAILPATH
23824do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
23825done
23826PS1='$ '
23827PS2='> '
23828PS4='+ '
23829
23830# NLS nuisances.
23831for as_var in \
23832  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
23833  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
23834  LC_TELEPHONE LC_TIME
23835do
23836  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
23837    eval $as_var=C; export $as_var
23838  else
23839    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
23840  fi
23841done
23842
23843# Required to use basename.
23844if expr a : '\(a\)' >/dev/null 2>&1 &&
23845   test "X`expr 00001 : '.*\(...\)'`" = X001; then
23846  as_expr=expr
23847else
23848  as_expr=false
23849fi
23850
23851if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
23852  as_basename=basename
23853else
23854  as_basename=false
23855fi
23856
23857
23858# Name of the executable.
23859as_me=`$as_basename -- "$0" ||
23860$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
23861	 X"$0" : 'X\(//\)$' \| \
23862	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
23863echo X/"$0" |
23864    sed '/^.*\/\([^/][^/]*\)\/*$/{
23865	    s//\1/
23866	    q
23867	  }
23868	  /^X\/\(\/\/\)$/{
23869	    s//\1/
23870	    q
23871	  }
23872	  /^X\/\(\/\).*/{
23873	    s//\1/
23874	    q
23875	  }
23876	  s/.*/./; q'`
23877
23878# CDPATH.
23879$as_unset CDPATH
23880
23881
23882
23883  as_lineno_1=$LINENO
23884  as_lineno_2=$LINENO
23885  test "x$as_lineno_1" != "x$as_lineno_2" &&
23886  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
23887
23888  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
23889  # uniformly replaced by the line number.  The first 'sed' inserts a
23890  # line-number line after each line using $LINENO; the second 'sed'
23891  # does the real work.  The second script uses 'N' to pair each
23892  # line-number line with the line containing $LINENO, and appends
23893  # trailing '-' during substitution so that $LINENO is not a special
23894  # case at line end.
23895  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
23896  # scripts with optimization help from Paolo Bonzini.  Blame Lee
23897  # E. McMahon (1931-1989) for sed's syntax.  :-)
23898  sed -n '
23899    p
23900    /[$]LINENO/=
23901  ' <$as_myself |
23902    sed '
23903      s/[$]LINENO.*/&-/
23904      t lineno
23905      b
23906      :lineno
23907      N
23908      :loop
23909      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
23910      t loop
23911      s/-\n.*//
23912    ' >$as_me.lineno &&
23913  chmod +x "$as_me.lineno" ||
23914    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
23915   { (exit 1); exit 1; }; }
23916
23917  # Don't try to exec as it changes $[0], causing all sort of problems
23918  # (the dirname of $[0] is not the place where we might find the
23919  # original and so on.  Autoconf is especially sensitive to this).
23920  . "./$as_me.lineno"
23921  # Exit status is that of the last command.
23922  exit
23923}
23924
23925
23926if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
23927  as_dirname=dirname
23928else
23929  as_dirname=false
23930fi
23931
23932ECHO_C= ECHO_N= ECHO_T=
23933case `echo -n x` in
23934-n*)
23935  case `echo 'x\c'` in
23936  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
23937  *)   ECHO_C='\c';;
23938  esac;;
23939*)
23940  ECHO_N='-n';;
23941esac
23942
23943if expr a : '\(a\)' >/dev/null 2>&1 &&
23944   test "X`expr 00001 : '.*\(...\)'`" = X001; then
23945  as_expr=expr
23946else
23947  as_expr=false
23948fi
23949
23950rm -f conf$$ conf$$.exe conf$$.file
23951if test -d conf$$.dir; then
23952  rm -f conf$$.dir/conf$$.file
23953else
23954  rm -f conf$$.dir
23955  mkdir conf$$.dir
23956fi
23957echo >conf$$.file
23958if ln -s conf$$.file conf$$ 2>/dev/null; then
23959  as_ln_s='ln -s'
23960  # ... but there are two gotchas:
23961  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
23962  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
23963  # In both cases, we have to default to `cp -p'.
23964  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
23965    as_ln_s='cp -p'
23966elif ln conf$$.file conf$$ 2>/dev/null; then
23967  as_ln_s=ln
23968else
23969  as_ln_s='cp -p'
23970fi
23971rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
23972rmdir conf$$.dir 2>/dev/null
23973
23974if mkdir -p . 2>/dev/null; then
23975  as_mkdir_p=:
23976else
23977  test -d ./-p && rmdir ./-p
23978  as_mkdir_p=false
23979fi
23980
23981if test -x / >/dev/null 2>&1; then
23982  as_test_x='test -x'
23983else
23984  if ls -dL / >/dev/null 2>&1; then
23985    as_ls_L_option=L
23986  else
23987    as_ls_L_option=
23988  fi
23989  as_test_x='
23990    eval sh -c '\''
23991      if test -d "$1"; then
23992        test -d "$1/.";
23993      else
23994	case $1 in
23995        -*)set "./$1";;
23996	esac;
23997	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
23998	???[sx]*):;;*)false;;esac;fi
23999    '\'' sh
24000  '
24001fi
24002as_executable_p=$as_test_x
24003
24004# Sed expression to map a string onto a valid CPP name.
24005as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24006
24007# Sed expression to map a string onto a valid variable name.
24008as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24009
24010
24011exec 6>&1
24012
24013# Save the log message, to keep $[0] and so on meaningful, and to
24014# report actual input values of CONFIG_FILES etc. instead of their
24015# values after options handling.
24016ac_log="
24017This file was extended by $as_me, which was
24018generated by GNU Autoconf 2.61.  Invocation command line was
24019
24020  CONFIG_FILES    = $CONFIG_FILES
24021  CONFIG_HEADERS  = $CONFIG_HEADERS
24022  CONFIG_LINKS    = $CONFIG_LINKS
24023  CONFIG_COMMANDS = $CONFIG_COMMANDS
24024  $ $0 $@
24025
24026on `(hostname || uname -n) 2>/dev/null | sed 1q`
24027"
24028
24029_ACEOF
24030
24031cat >>$CONFIG_STATUS <<_ACEOF
24032# Files that config.status was made for.
24033config_files="$ac_config_files"
24034config_headers="$ac_config_headers"
24035config_commands="$ac_config_commands"
24036
24037_ACEOF
24038
24039cat >>$CONFIG_STATUS <<\_ACEOF
24040ac_cs_usage="\
24041\`$as_me' instantiates files from templates according to the
24042current configuration.
24043
24044Usage: $0 [OPTIONS] [FILE]...
24045
24046  -h, --help       print this help, then exit
24047  -V, --version    print version number and configuration settings, then exit
24048  -q, --quiet      do not print progress messages
24049  -d, --debug      don't remove temporary files
24050      --recheck    update $as_me by reconfiguring in the same conditions
24051  --file=FILE[:TEMPLATE]
24052		   instantiate the configuration file FILE
24053  --header=FILE[:TEMPLATE]
24054		   instantiate the configuration header FILE
24055
24056Configuration files:
24057$config_files
24058
24059Configuration headers:
24060$config_headers
24061
24062Configuration commands:
24063$config_commands
24064
24065Report bugs to <bug-autoconf@gnu.org>."
24066
24067_ACEOF
24068cat >>$CONFIG_STATUS <<_ACEOF
24069ac_cs_version="\\
24070config.status
24071configured by $0, generated by GNU Autoconf 2.61,
24072  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
24073
24074Copyright (C) 2006 Free Software Foundation, Inc.
24075This config.status script is free software; the Free Software Foundation
24076gives unlimited permission to copy, distribute and modify it."
24077
24078ac_pwd='$ac_pwd'
24079srcdir='$srcdir'
24080INSTALL='$INSTALL'
24081MKDIR_P='$MKDIR_P'
24082_ACEOF
24083
24084cat >>$CONFIG_STATUS <<\_ACEOF
24085# If no file are specified by the user, then we need to provide default
24086# value.  By we need to know if files were specified by the user.
24087ac_need_defaults=:
24088while test $# != 0
24089do
24090  case $1 in
24091  --*=*)
24092    ac_option=`expr "X$1" : 'X\([^=]*\)='`
24093    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24094    ac_shift=:
24095    ;;
24096  *)
24097    ac_option=$1
24098    ac_optarg=$2
24099    ac_shift=shift
24100    ;;
24101  esac
24102
24103  case $ac_option in
24104  # Handling of the options.
24105  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24106    ac_cs_recheck=: ;;
24107  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24108    echo "$ac_cs_version"; exit ;;
24109  --debug | --debu | --deb | --de | --d | -d )
24110    debug=: ;;
24111  --file | --fil | --fi | --f )
24112    $ac_shift
24113    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
24114    ac_need_defaults=false;;
24115  --header | --heade | --head | --hea )
24116    $ac_shift
24117    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
24118    ac_need_defaults=false;;
24119  --he | --h)
24120    # Conflict between --help and --header
24121    { echo "$as_me: error: ambiguous option: $1
24122Try \`$0 --help' for more information." >&2
24123   { (exit 1); exit 1; }; };;
24124  --help | --hel | -h )
24125    echo "$ac_cs_usage"; exit ;;
24126  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24127  | -silent | --silent | --silen | --sile | --sil | --si | --s)
24128    ac_cs_silent=: ;;
24129
24130  # This is an error.
24131  -*) { echo "$as_me: error: unrecognized option: $1
24132Try \`$0 --help' for more information." >&2
24133   { (exit 1); exit 1; }; } ;;
24134
24135  *) ac_config_targets="$ac_config_targets $1"
24136     ac_need_defaults=false ;;
24137
24138  esac
24139  shift
24140done
24141
24142ac_configure_extra_args=
24143
24144if $ac_cs_silent; then
24145  exec 6>/dev/null
24146  ac_configure_extra_args="$ac_configure_extra_args --silent"
24147fi
24148
24149_ACEOF
24150cat >>$CONFIG_STATUS <<_ACEOF
24151if \$ac_cs_recheck; then
24152  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
24153  CONFIG_SHELL=$SHELL
24154  export CONFIG_SHELL
24155  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24156fi
24157
24158_ACEOF
24159cat >>$CONFIG_STATUS <<\_ACEOF
24160exec 5>>config.log
24161{
24162  echo
24163  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24164## Running $as_me. ##
24165_ASBOX
24166  echo "$ac_log"
24167} >&5
24168
24169_ACEOF
24170cat >>$CONFIG_STATUS <<_ACEOF
24171#
24172# INIT-COMMANDS
24173#
24174AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
24175
24176_ACEOF
24177
24178cat >>$CONFIG_STATUS <<\_ACEOF
24179
24180# Handling of arguments.
24181for ac_config_target in $ac_config_targets
24182do
24183  case $ac_config_target in
24184    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
24185    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
24186    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24187    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
24188    "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
24189    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
24190    "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
24191
24192  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24193echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24194   { (exit 1); exit 1; }; };;
24195  esac
24196done
24197
24198
24199# If the user did not use the arguments to specify the items to instantiate,
24200# then the envvar interface is used.  Set only those that are not.
24201# We use the long form for the default assignment because of an extremely
24202# bizarre bug on SunOS 4.1.3.
24203if $ac_need_defaults; then
24204  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24205  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24206  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24207fi
24208
24209# Have a temporary directory for convenience.  Make it in the build tree
24210# simply because there is no reason against having it here, and in addition,
24211# creating and moving files from /tmp can sometimes cause problems.
24212# Hook for its removal unless debugging.
24213# Note that there is a small window in which the directory will not be cleaned:
24214# after its creation but before its name has been assigned to `$tmp'.
24215$debug ||
24216{
24217  tmp=
24218  trap 'exit_status=$?
24219  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
24220' 0
24221  trap '{ (exit 1); exit 1; }' 1 2 13 15
24222}
24223# Create a (secure) tmp directory for tmp files.
24224
24225{
24226  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24227  test -n "$tmp" && test -d "$tmp"
24228}  ||
24229{
24230  tmp=./conf$$-$RANDOM
24231  (umask 077 && mkdir "$tmp")
24232} ||
24233{
24234   echo "$me: cannot create a temporary directory in ." >&2
24235   { (exit 1); exit 1; }
24236}
24237
24238#
24239# Set up the sed scripts for CONFIG_FILES section.
24240#
24241
24242# No need to generate the scripts if there are no CONFIG_FILES.
24243# This happens for instance when ./config.status config.h
24244if test -n "$CONFIG_FILES"; then
24245
24246_ACEOF
24247
24248
24249
24250ac_delim='%!_!# '
24251for ac_last_try in false false false false false :; do
24252  cat >conf$$subs.sed <<_ACEOF
24253SHELL!$SHELL$ac_delim
24254PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
24255PACKAGE_NAME!$PACKAGE_NAME$ac_delim
24256PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
24257PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
24258PACKAGE_STRING!$PACKAGE_STRING$ac_delim
24259PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
24260exec_prefix!$exec_prefix$ac_delim
24261prefix!$prefix$ac_delim
24262program_transform_name!$program_transform_name$ac_delim
24263bindir!$bindir$ac_delim
24264sbindir!$sbindir$ac_delim
24265libexecdir!$libexecdir$ac_delim
24266datarootdir!$datarootdir$ac_delim
24267datadir!$datadir$ac_delim
24268sysconfdir!$sysconfdir$ac_delim
24269sharedstatedir!$sharedstatedir$ac_delim
24270localstatedir!$localstatedir$ac_delim
24271includedir!$includedir$ac_delim
24272oldincludedir!$oldincludedir$ac_delim
24273docdir!$docdir$ac_delim
24274infodir!$infodir$ac_delim
24275htmldir!$htmldir$ac_delim
24276dvidir!$dvidir$ac_delim
24277pdfdir!$pdfdir$ac_delim
24278psdir!$psdir$ac_delim
24279libdir!$libdir$ac_delim
24280localedir!$localedir$ac_delim
24281mandir!$mandir$ac_delim
24282DEFS!$DEFS$ac_delim
24283ECHO_C!$ECHO_C$ac_delim
24284ECHO_N!$ECHO_N$ac_delim
24285ECHO_T!$ECHO_T$ac_delim
24286LIBS!$LIBS$ac_delim
24287build_alias!$build_alias$ac_delim
24288host_alias!$host_alias$ac_delim
24289target_alias!$target_alias$ac_delim
24290INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
24291INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
24292INSTALL_DATA!$INSTALL_DATA$ac_delim
24293am__isrc!$am__isrc$ac_delim
24294CYGPATH_W!$CYGPATH_W$ac_delim
24295PACKAGE!$PACKAGE$ac_delim
24296VERSION!$VERSION$ac_delim
24297ACLOCAL!$ACLOCAL$ac_delim
24298AUTOCONF!$AUTOCONF$ac_delim
24299AUTOMAKE!$AUTOMAKE$ac_delim
24300AUTOHEADER!$AUTOHEADER$ac_delim
24301MAKEINFO!$MAKEINFO$ac_delim
24302install_sh!$install_sh$ac_delim
24303STRIP!$STRIP$ac_delim
24304INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
24305mkdir_p!$mkdir_p$ac_delim
24306AWK!$AWK$ac_delim
24307SET_MAKE!$SET_MAKE$ac_delim
24308am__leading_dot!$am__leading_dot$ac_delim
24309AMTAR!$AMTAR$ac_delim
24310am__tar!$am__tar$ac_delim
24311am__untar!$am__untar$ac_delim
24312MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
24313MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
24314MAINT!$MAINT$ac_delim
24315fsect!$fsect$ac_delim
24316FSECT5_TRUE!$FSECT5_TRUE$ac_delim
24317FSECT5_FALSE!$FSECT5_FALSE$ac_delim
24318CC!$CC$ac_delim
24319CFLAGS!$CFLAGS$ac_delim
24320LDFLAGS!$LDFLAGS$ac_delim
24321CPPFLAGS!$CPPFLAGS$ac_delim
24322ac_ct_CC!$ac_ct_CC$ac_delim
24323EXEEXT!$EXEEXT$ac_delim
24324OBJEXT!$OBJEXT$ac_delim
24325DEPDIR!$DEPDIR$ac_delim
24326am__include!$am__include$ac_delim
24327am__quote!$am__quote$ac_delim
24328AMDEP_TRUE!$AMDEP_TRUE$ac_delim
24329AMDEP_FALSE!$AMDEP_FALSE$ac_delim
24330AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
24331CCDEPMODE!$CCDEPMODE$ac_delim
24332am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
24333am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
24334LN_S!$LN_S$ac_delim
24335build!$build$ac_delim
24336build_cpu!$build_cpu$ac_delim
24337build_vendor!$build_vendor$ac_delim
24338build_os!$build_os$ac_delim
24339host!$host$ac_delim
24340host_cpu!$host_cpu$ac_delim
24341host_vendor!$host_vendor$ac_delim
24342host_os!$host_os$ac_delim
24343GREP!$GREP$ac_delim
24344EGREP!$EGREP$ac_delim
24345ECHO!$ECHO$ac_delim
24346AR!$AR$ac_delim
24347RANLIB!$RANLIB$ac_delim
24348CPP!$CPP$ac_delim
24349CXX!$CXX$ac_delim
24350_ACEOF
24351
24352  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
24353    break
24354  elif $ac_last_try; then
24355    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24356echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24357   { (exit 1); exit 1; }; }
24358  else
24359    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24360  fi
24361done
24362
24363ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
24364if test -n "$ac_eof"; then
24365  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
24366  ac_eof=`expr $ac_eof + 1`
24367fi
24368
24369cat >>$CONFIG_STATUS <<_ACEOF
24370cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
24371/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24372_ACEOF
24373sed '
24374s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
24375s/^/s,@/; s/!/@,|#_!!_#|/
24376:n
24377t n
24378s/'"$ac_delim"'$/,g/; t
24379s/$/\\/; p
24380N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
24381' >>$CONFIG_STATUS <conf$$subs.sed
24382rm -f conf$$subs.sed
24383cat >>$CONFIG_STATUS <<_ACEOF
24384CEOF$ac_eof
24385_ACEOF
24386
24387
24388ac_delim='%!_!# '
24389for ac_last_try in false false false false false :; do
24390  cat >conf$$subs.sed <<_ACEOF
24391CXXFLAGS!$CXXFLAGS$ac_delim
24392ac_ct_CXX!$ac_ct_CXX$ac_delim
24393CXXDEPMODE!$CXXDEPMODE$ac_delim
24394am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
24395am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
24396CXXCPP!$CXXCPP$ac_delim
24397F77!$F77$ac_delim
24398FFLAGS!$FFLAGS$ac_delim
24399ac_ct_F77!$ac_ct_F77$ac_delim
24400LIBTOOL!$LIBTOOL$ac_delim
24401IS_CROSS_COMPILE_TRUE!$IS_CROSS_COMPILE_TRUE$ac_delim
24402IS_CROSS_COMPILE_FALSE!$IS_CROSS_COMPILE_FALSE$ac_delim
24403LIBOBJS!$LIBOBJS$ac_delim
24404LTLIBOBJS!$LTLIBOBJS$ac_delim
24405_ACEOF
24406
24407  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 14; then
24408    break
24409  elif $ac_last_try; then
24410    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24411echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24412   { (exit 1); exit 1; }; }
24413  else
24414    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24415  fi
24416done
24417
24418ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
24419if test -n "$ac_eof"; then
24420  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
24421  ac_eof=`expr $ac_eof + 1`
24422fi
24423
24424cat >>$CONFIG_STATUS <<_ACEOF
24425cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
24426/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
24427_ACEOF
24428sed '
24429s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
24430s/^/s,@/; s/!/@,|#_!!_#|/
24431:n
24432t n
24433s/'"$ac_delim"'$/,g/; t
24434s/$/\\/; p
24435N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
24436' >>$CONFIG_STATUS <conf$$subs.sed
24437rm -f conf$$subs.sed
24438cat >>$CONFIG_STATUS <<_ACEOF
24439:end
24440s/|#_!!_#|//g
24441CEOF$ac_eof
24442_ACEOF
24443
24444
24445# VPATH may cause trouble with some makes, so we remove $(srcdir),
24446# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
24447# trailing colons and then remove the whole line if VPATH becomes empty
24448# (actually we leave an empty line to preserve line numbers).
24449if test "x$srcdir" = x.; then
24450  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
24451s/:*\$(srcdir):*/:/
24452s/:*\${srcdir}:*/:/
24453s/:*@srcdir@:*/:/
24454s/^\([^=]*=[	 ]*\):*/\1/
24455s/:*$//
24456s/^[^=]*=[	 ]*$//
24457}'
24458fi
24459
24460cat >>$CONFIG_STATUS <<\_ACEOF
24461fi # test -n "$CONFIG_FILES"
24462
24463
24464for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
24465do
24466  case $ac_tag in
24467  :[FHLC]) ac_mode=$ac_tag; continue;;
24468  esac
24469  case $ac_mode$ac_tag in
24470  :[FHL]*:*);;
24471  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
24472echo "$as_me: error: Invalid tag $ac_tag." >&2;}
24473   { (exit 1); exit 1; }; };;
24474  :[FH]-) ac_tag=-:-;;
24475  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
24476  esac
24477  ac_save_IFS=$IFS
24478  IFS=:
24479  set x $ac_tag
24480  IFS=$ac_save_IFS
24481  shift
24482  ac_file=$1
24483  shift
24484
24485  case $ac_mode in
24486  :L) ac_source=$1;;
24487  :[FH])
24488    ac_file_inputs=
24489    for ac_f
24490    do
24491      case $ac_f in
24492      -) ac_f="$tmp/stdin";;
24493      *) # Look for the file first in the build tree, then in the source tree
24494	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
24495	 # because $ac_f cannot contain `:'.
24496	 test -f "$ac_f" ||
24497	   case $ac_f in
24498	   [\\/$]*) false;;
24499	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
24500	   esac ||
24501	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
24502echo "$as_me: error: cannot find input file: $ac_f" >&2;}
24503   { (exit 1); exit 1; }; };;
24504      esac
24505      ac_file_inputs="$ac_file_inputs $ac_f"
24506    done
24507
24508    # Let's still pretend it is `configure' which instantiates (i.e., don't
24509    # use $as_me), people would be surprised to read:
24510    #    /* config.h.  Generated by config.status.  */
24511    configure_input="Generated from "`IFS=:
24512	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
24513    if test x"$ac_file" != x-; then
24514      configure_input="$ac_file.  $configure_input"
24515      { echo "$as_me:$LINENO: creating $ac_file" >&5
24516echo "$as_me: creating $ac_file" >&6;}
24517    fi
24518
24519    case $ac_tag in
24520    *:-:* | *:-) cat >"$tmp/stdin";;
24521    esac
24522    ;;
24523  esac
24524
24525  ac_dir=`$as_dirname -- "$ac_file" ||
24526$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24527	 X"$ac_file" : 'X\(//\)[^/]' \| \
24528	 X"$ac_file" : 'X\(//\)$' \| \
24529	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
24530echo X"$ac_file" |
24531    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24532	    s//\1/
24533	    q
24534	  }
24535	  /^X\(\/\/\)[^/].*/{
24536	    s//\1/
24537	    q
24538	  }
24539	  /^X\(\/\/\)$/{
24540	    s//\1/
24541	    q
24542	  }
24543	  /^X\(\/\).*/{
24544	    s//\1/
24545	    q
24546	  }
24547	  s/.*/./; q'`
24548  { as_dir="$ac_dir"
24549  case $as_dir in #(
24550  -*) as_dir=./$as_dir;;
24551  esac
24552  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
24553    as_dirs=
24554    while :; do
24555      case $as_dir in #(
24556      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
24557      *) as_qdir=$as_dir;;
24558      esac
24559      as_dirs="'$as_qdir' $as_dirs"
24560      as_dir=`$as_dirname -- "$as_dir" ||
24561$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24562	 X"$as_dir" : 'X\(//\)[^/]' \| \
24563	 X"$as_dir" : 'X\(//\)$' \| \
24564	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24565echo X"$as_dir" |
24566    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24567	    s//\1/
24568	    q
24569	  }
24570	  /^X\(\/\/\)[^/].*/{
24571	    s//\1/
24572	    q
24573	  }
24574	  /^X\(\/\/\)$/{
24575	    s//\1/
24576	    q
24577	  }
24578	  /^X\(\/\).*/{
24579	    s//\1/
24580	    q
24581	  }
24582	  s/.*/./; q'`
24583      test -d "$as_dir" && break
24584    done
24585    test -z "$as_dirs" || eval "mkdir $as_dirs"
24586  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24587echo "$as_me: error: cannot create directory $as_dir" >&2;}
24588   { (exit 1); exit 1; }; }; }
24589  ac_builddir=.
24590
24591case "$ac_dir" in
24592.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
24593*)
24594  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
24595  # A ".." for each directory in $ac_dir_suffix.
24596  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
24597  case $ac_top_builddir_sub in
24598  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
24599  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
24600  esac ;;
24601esac
24602ac_abs_top_builddir=$ac_pwd
24603ac_abs_builddir=$ac_pwd$ac_dir_suffix
24604# for backward compatibility:
24605ac_top_builddir=$ac_top_build_prefix
24606
24607case $srcdir in
24608  .)  # We are building in place.
24609    ac_srcdir=.
24610    ac_top_srcdir=$ac_top_builddir_sub
24611    ac_abs_top_srcdir=$ac_pwd ;;
24612  [\\/]* | ?:[\\/]* )  # Absolute name.
24613    ac_srcdir=$srcdir$ac_dir_suffix;
24614    ac_top_srcdir=$srcdir
24615    ac_abs_top_srcdir=$srcdir ;;
24616  *) # Relative name.
24617    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
24618    ac_top_srcdir=$ac_top_build_prefix$srcdir
24619    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
24620esac
24621ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
24622
24623
24624  case $ac_mode in
24625  :F)
24626  #
24627  # CONFIG_FILE
24628  #
24629
24630  case $INSTALL in
24631  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24632  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
24633  esac
24634  ac_MKDIR_P=$MKDIR_P
24635  case $MKDIR_P in
24636  [\\/$]* | ?:[\\/]* ) ;;
24637  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
24638  esac
24639_ACEOF
24640
24641cat >>$CONFIG_STATUS <<\_ACEOF
24642# If the template does not know about datarootdir, expand it.
24643# FIXME: This hack should be removed a few years after 2.60.
24644ac_datarootdir_hack=; ac_datarootdir_seen=
24645
24646case `sed -n '/datarootdir/ {
24647  p
24648  q
24649}
24650/@datadir@/p
24651/@docdir@/p
24652/@infodir@/p
24653/@localedir@/p
24654/@mandir@/p
24655' $ac_file_inputs` in
24656*datarootdir*) ac_datarootdir_seen=yes;;
24657*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
24658  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
24659echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
24660_ACEOF
24661cat >>$CONFIG_STATUS <<_ACEOF
24662  ac_datarootdir_hack='
24663  s&@datadir@&$datadir&g
24664  s&@docdir@&$docdir&g
24665  s&@infodir@&$infodir&g
24666  s&@localedir@&$localedir&g
24667  s&@mandir@&$mandir&g
24668    s&\\\${datarootdir}&$datarootdir&g' ;;
24669esac
24670_ACEOF
24671
24672# Neutralize VPATH when `$srcdir' = `.'.
24673# Shell code in configure.ac might set extrasub.
24674# FIXME: do we really want to maintain this feature?
24675cat >>$CONFIG_STATUS <<_ACEOF
24676  sed "$ac_vpsub
24677$extrasub
24678_ACEOF
24679cat >>$CONFIG_STATUS <<\_ACEOF
24680:t
24681/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24682s&@configure_input@&$configure_input&;t t
24683s&@top_builddir@&$ac_top_builddir_sub&;t t
24684s&@srcdir@&$ac_srcdir&;t t
24685s&@abs_srcdir@&$ac_abs_srcdir&;t t
24686s&@top_srcdir@&$ac_top_srcdir&;t t
24687s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
24688s&@builddir@&$ac_builddir&;t t
24689s&@abs_builddir@&$ac_abs_builddir&;t t
24690s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
24691s&@INSTALL@&$ac_INSTALL&;t t
24692s&@MKDIR_P@&$ac_MKDIR_P&;t t
24693$ac_datarootdir_hack
24694" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
24695
24696test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
24697  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
24698  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
24699  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
24700which seems to be undefined.  Please make sure it is defined." >&5
24701echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
24702which seems to be undefined.  Please make sure it is defined." >&2;}
24703
24704  rm -f "$tmp/stdin"
24705  case $ac_file in
24706  -) cat "$tmp/out"; rm -f "$tmp/out";;
24707  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
24708  esac
24709 ;;
24710  :H)
24711  #
24712  # CONFIG_HEADER
24713  #
24714_ACEOF
24715
24716# Transform confdefs.h into a sed script `conftest.defines', that
24717# substitutes the proper values into config.h.in to produce config.h.
24718rm -f conftest.defines conftest.tail
24719# First, append a space to every undef/define line, to ease matching.
24720echo 's/$/ /' >conftest.defines
24721# Then, protect against being on the right side of a sed subst, or in
24722# an unquoted here document, in config.status.  If some macros were
24723# called several times there might be several #defines for the same
24724# symbol, which is useless.  But do not sort them, since the last
24725# AC_DEFINE must be honored.
24726ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
24727# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
24728# NAME is the cpp macro being defined, VALUE is the value it is being given.
24729# PARAMS is the parameter list in the macro definition--in most cases, it's
24730# just an empty string.
24731ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
24732ac_dB='\\)[	 (].*,\\1define\\2'
24733ac_dC=' '
24734ac_dD=' ,'
24735
24736uniq confdefs.h |
24737  sed -n '
24738	t rset
24739	:rset
24740	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
24741	t ok
24742	d
24743	:ok
24744	s/[\\&,]/\\&/g
24745	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
24746	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
24747  ' >>conftest.defines
24748
24749# Remove the space that was appended to ease matching.
24750# Then replace #undef with comments.  This is necessary, for
24751# example, in the case of _POSIX_SOURCE, which is predefined and required
24752# on some systems where configure will not decide to define it.
24753# (The regexp can be short, since the line contains either #define or #undef.)
24754echo 's/ $//
24755s,^[	 #]*u.*,/* & */,' >>conftest.defines
24756
24757# Break up conftest.defines:
24758ac_max_sed_lines=50
24759
24760# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
24761# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
24762# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
24763# et cetera.
24764ac_in='$ac_file_inputs'
24765ac_out='"$tmp/out1"'
24766ac_nxt='"$tmp/out2"'
24767
24768while :
24769do
24770  # Write a here document:
24771    cat >>$CONFIG_STATUS <<_ACEOF
24772    # First, check the format of the line:
24773    cat >"\$tmp/defines.sed" <<\\CEOF
24774/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
24775/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
24776b
24777:def
24778_ACEOF
24779  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
24780  echo 'CEOF
24781    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
24782  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
24783  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
24784  grep . conftest.tail >/dev/null || break
24785  rm -f conftest.defines
24786  mv conftest.tail conftest.defines
24787done
24788rm -f conftest.defines conftest.tail
24789
24790echo "ac_result=$ac_in" >>$CONFIG_STATUS
24791cat >>$CONFIG_STATUS <<\_ACEOF
24792  if test x"$ac_file" != x-; then
24793    echo "/* $configure_input  */" >"$tmp/config.h"
24794    cat "$ac_result" >>"$tmp/config.h"
24795    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
24796      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
24797echo "$as_me: $ac_file is unchanged" >&6;}
24798    else
24799      rm -f $ac_file
24800      mv "$tmp/config.h" $ac_file
24801    fi
24802  else
24803    echo "/* $configure_input  */"
24804    cat "$ac_result"
24805  fi
24806  rm -f "$tmp/out12"
24807# Compute $ac_file's index in $config_headers.
24808_am_stamp_count=1
24809for _am_header in $config_headers :; do
24810  case $_am_header in
24811    $ac_file | $ac_file:* )
24812      break ;;
24813    * )
24814      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
24815  esac
24816done
24817echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
24818$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24819	 X$ac_file : 'X\(//\)[^/]' \| \
24820	 X$ac_file : 'X\(//\)$' \| \
24821	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
24822echo X$ac_file |
24823    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24824	    s//\1/
24825	    q
24826	  }
24827	  /^X\(\/\/\)[^/].*/{
24828	    s//\1/
24829	    q
24830	  }
24831	  /^X\(\/\/\)$/{
24832	    s//\1/
24833	    q
24834	  }
24835	  /^X\(\/\).*/{
24836	    s//\1/
24837	    q
24838	  }
24839	  s/.*/./; q'`/stamp-h$_am_stamp_count
24840 ;;
24841
24842  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
24843echo "$as_me: executing $ac_file commands" >&6;}
24844 ;;
24845  esac
24846
24847
24848  case $ac_file$ac_mode in
24849    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
24850  # Strip MF so we end up with the name of the file.
24851  mf=`echo "$mf" | sed -e 's/:.*$//'`
24852  # Check whether this is an Automake generated Makefile or not.
24853  # We used to match only the files named `Makefile.in', but
24854  # some people rename them; so instead we look at the file content.
24855  # Grep'ing the first line is not enough: some people post-process
24856  # each Makefile.in and add a new line on top of each file to say so.
24857  # Grep'ing the whole file is not good either: AIX grep has a line
24858  # limit of 2048, but all sed's we know have understand at least 4000.
24859  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
24860    dirpart=`$as_dirname -- "$mf" ||
24861$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24862	 X"$mf" : 'X\(//\)[^/]' \| \
24863	 X"$mf" : 'X\(//\)$' \| \
24864	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
24865echo X"$mf" |
24866    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24867	    s//\1/
24868	    q
24869	  }
24870	  /^X\(\/\/\)[^/].*/{
24871	    s//\1/
24872	    q
24873	  }
24874	  /^X\(\/\/\)$/{
24875	    s//\1/
24876	    q
24877	  }
24878	  /^X\(\/\).*/{
24879	    s//\1/
24880	    q
24881	  }
24882	  s/.*/./; q'`
24883  else
24884    continue
24885  fi
24886  # Extract the definition of DEPDIR, am__include, and am__quote
24887  # from the Makefile without running `make'.
24888  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
24889  test -z "$DEPDIR" && continue
24890  am__include=`sed -n 's/^am__include = //p' < "$mf"`
24891  test -z "am__include" && continue
24892  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
24893  # When using ansi2knr, U may be empty or an underscore; expand it
24894  U=`sed -n 's/^U = //p' < "$mf"`
24895  # Find all dependency output files, they are included files with
24896  # $(DEPDIR) in their names.  We invoke sed twice because it is the
24897  # simplest approach to changing $(DEPDIR) to its actual value in the
24898  # expansion.
24899  for file in `sed -n "
24900    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
24901       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
24902    # Make sure the directory exists.
24903    test -f "$dirpart/$file" && continue
24904    fdir=`$as_dirname -- "$file" ||
24905$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24906	 X"$file" : 'X\(//\)[^/]' \| \
24907	 X"$file" : 'X\(//\)$' \| \
24908	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
24909echo X"$file" |
24910    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24911	    s//\1/
24912	    q
24913	  }
24914	  /^X\(\/\/\)[^/].*/{
24915	    s//\1/
24916	    q
24917	  }
24918	  /^X\(\/\/\)$/{
24919	    s//\1/
24920	    q
24921	  }
24922	  /^X\(\/\).*/{
24923	    s//\1/
24924	    q
24925	  }
24926	  s/.*/./; q'`
24927    { as_dir=$dirpart/$fdir
24928  case $as_dir in #(
24929  -*) as_dir=./$as_dir;;
24930  esac
24931  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
24932    as_dirs=
24933    while :; do
24934      case $as_dir in #(
24935      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
24936      *) as_qdir=$as_dir;;
24937      esac
24938      as_dirs="'$as_qdir' $as_dirs"
24939      as_dir=`$as_dirname -- "$as_dir" ||
24940$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24941	 X"$as_dir" : 'X\(//\)[^/]' \| \
24942	 X"$as_dir" : 'X\(//\)$' \| \
24943	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24944echo X"$as_dir" |
24945    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24946	    s//\1/
24947	    q
24948	  }
24949	  /^X\(\/\/\)[^/].*/{
24950	    s//\1/
24951	    q
24952	  }
24953	  /^X\(\/\/\)$/{
24954	    s//\1/
24955	    q
24956	  }
24957	  /^X\(\/\).*/{
24958	    s//\1/
24959	    q
24960	  }
24961	  s/.*/./; q'`
24962      test -d "$as_dir" && break
24963    done
24964    test -z "$as_dirs" || eval "mkdir $as_dirs"
24965  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24966echo "$as_me: error: cannot create directory $as_dir" >&2;}
24967   { (exit 1); exit 1; }; }; }
24968    # echo "creating $dirpart/$file"
24969    echo '# dummy' > "$dirpart/$file"
24970  done
24971done
24972 ;;
24973
24974  esac
24975done # for ac_tag
24976
24977
24978{ (exit 0); exit 0; }
24979_ACEOF
24980chmod +x $CONFIG_STATUS
24981ac_clean_files=$ac_clean_files_save
24982
24983
24984# configure is writing to config.log, and then calls config.status.
24985# config.status does its own redirection, appending to config.log.
24986# Unfortunately, on DOS this fails, as config.log is still kept open
24987# by configure, so config.status won't be able to write to it; its
24988# output is simply discarded.  So we exec the FD to /dev/null,
24989# effectively closing config.log, so it can be properly (re)opened and
24990# appended to by config.status.  When coming back to configure, we
24991# need to make the FD available again.
24992if test "$no_create" != yes; then
24993  ac_cs_success=:
24994  ac_config_status_args=
24995  test "$silent" = yes &&
24996    ac_config_status_args="$ac_config_status_args --quiet"
24997  exec 5>/dev/null
24998  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24999  exec 5>>config.log
25000  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25001  # would make configure fail if this is the last instruction.
25002  $ac_cs_success || { (exit 1); exit 1; }
25003fi
25004
25005