configure revision a11e4dbef5fb074040aab59ce9ec630de8412511
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59 for LLVM 1.4.
4#
5# Report bugs to <llvmbugs@cs.uiuc.edu>.
6#
7# Copyright (C) 2003 Free Software Foundation, Inc.
8# This configure script is free software; the Free Software Foundation
9# gives unlimited permission to copy, distribute and modify it.
10## --------------------- ##
11## M4sh Initialization.  ##
12## --------------------- ##
13
14# Be Bourne compatible
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+"$@"}'='"$@"'
21elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22  set -o posix
23fi
24DUALCASE=1; export DUALCASE # for MKS sh
25
26# Support unset when possible.
27if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28  as_unset=unset
29else
30  as_unset=false
31fi
32
33
34# Work around bugs in pre-3.0 UWIN ksh.
35$as_unset ENV MAIL MAILPATH
36PS1='$ '
37PS2='> '
38PS4='+ '
39
40# NLS nuisances.
41for as_var in \
42  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44  LC_TELEPHONE LC_TIME
45do
46  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
47    eval $as_var=C; export $as_var
48  else
49    $as_unset $as_var
50  fi
51done
52
53# Required to use basename.
54if expr a : '\(a\)' >/dev/null 2>&1; then
55  as_expr=expr
56else
57  as_expr=false
58fi
59
60if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61  as_basename=basename
62else
63  as_basename=false
64fi
65
66
67# Name of the executable.
68as_me=`$as_basename "$0" ||
69$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70	 X"$0" : 'X\(//\)$' \| \
71	 X"$0" : 'X\(/\)$' \| \
72	 .     : '\(.\)' 2>/dev/null ||
73echo X/"$0" |
74    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
76  	  /^X\/\(\/\).*/{ s//\1/; q; }
77  	  s/.*/./; q'`
78
79
80# PATH needs CR, and LINENO needs CR and PATH.
81# Avoid depending upon Character Ranges.
82as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85as_cr_digits='0123456789'
86as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88# The user is always right.
89if test "${PATH_SEPARATOR+set}" != set; then
90  echo "#! /bin/sh" >conf$$.sh
91  echo  "exit 0"   >>conf$$.sh
92  chmod +x conf$$.sh
93  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94    PATH_SEPARATOR=';'
95  else
96    PATH_SEPARATOR=:
97  fi
98  rm -f conf$$.sh
99fi
100
101
102  as_lineno_1=$LINENO
103  as_lineno_2=$LINENO
104  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105  test "x$as_lineno_1" != "x$as_lineno_2" &&
106  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
107  # Find who we are.  Look in the path if we contain no path at all
108  # relative or not.
109  case $0 in
110    *[\\/]* ) as_myself=$0 ;;
111    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112for as_dir in $PATH
113do
114  IFS=$as_save_IFS
115  test -z "$as_dir" && as_dir=.
116  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117done
118
119       ;;
120  esac
121  # We did not find ourselves, most probably we were run as `sh COMMAND'
122  # in which case we are not to be found in the path.
123  if test "x$as_myself" = x; then
124    as_myself=$0
125  fi
126  if test ! -f "$as_myself"; then
127    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128   { (exit 1); exit 1; }; }
129  fi
130  case $CONFIG_SHELL in
131  '')
132    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134do
135  IFS=$as_save_IFS
136  test -z "$as_dir" && as_dir=.
137  for as_base in sh bash ksh sh5; do
138	 case $as_dir in
139	 /*)
140	   if ("$as_dir/$as_base" -c '
141  as_lineno_1=$LINENO
142  as_lineno_2=$LINENO
143  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144  test "x$as_lineno_1" != "x$as_lineno_2" &&
145  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148	     CONFIG_SHELL=$as_dir/$as_base
149	     export CONFIG_SHELL
150	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151	   fi;;
152	 esac
153       done
154done
155;;
156  esac
157
158  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159  # uniformly replaced by the line number.  The first 'sed' inserts a
160  # line-number line before each line; the second 'sed' does the real
161  # work.  The second script uses 'N' to pair each line-number line
162  # with the numbered line, and appends trailing '-' during
163  # substitution so that $LINENO is not a special case at line end.
164  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166  sed '=' <$as_myself |
167    sed '
168      N
169      s,$,-,
170      : loop
171      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172      t loop
173      s,-$,,
174      s,^['$as_cr_digits']*\n,,
175    ' >$as_me.lineno &&
176  chmod +x $as_me.lineno ||
177    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178   { (exit 1); exit 1; }; }
179
180  # Don't try to exec as it changes $[0], causing all sort of problems
181  # (the dirname of $[0] is not the place where we might find the
182  # original and so on.  Autoconf is especially sensible to this).
183  . ./$as_me.lineno
184  # Exit status is that of the last command.
185  exit
186}
187
188
189case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190  *c*,-n*) ECHO_N= ECHO_C='
191' ECHO_T='	' ;;
192  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
194esac
195
196if expr a : '\(a\)' >/dev/null 2>&1; then
197  as_expr=expr
198else
199  as_expr=false
200fi
201
202rm -f conf$$ conf$$.exe conf$$.file
203echo >conf$$.file
204if ln -s conf$$.file conf$$ 2>/dev/null; then
205  # We could just check for DJGPP; but this test a) works b) is more generic
206  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207  if test -f conf$$.exe; then
208    # Don't use ln at all; we don't have any links
209    as_ln_s='cp -p'
210  else
211    as_ln_s='ln -s'
212  fi
213elif ln conf$$.file conf$$ 2>/dev/null; then
214  as_ln_s=ln
215else
216  as_ln_s='cp -p'
217fi
218rm -f conf$$ conf$$.exe conf$$.file
219
220if mkdir -p . 2>/dev/null; then
221  as_mkdir_p=:
222else
223  test -d ./-p && rmdir ./-p
224  as_mkdir_p=false
225fi
226
227as_executable_p="test -f"
228
229# Sed expression to map a string onto a valid CPP name.
230as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231
232# Sed expression to map a string onto a valid variable name.
233as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234
235
236# IFS
237# We need space, tab and new line, in precisely that order.
238as_nl='
239'
240IFS=" 	$as_nl"
241
242# CDPATH.
243$as_unset CDPATH
244
245
246
247# Check that we are running under the correct shell.
248SHELL=${CONFIG_SHELL-/bin/sh}
249
250case X$ECHO in
251X*--fallback-echo)
252  # Remove one level of quotation (which was required for Make).
253  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
254  ;;
255esac
256
257echo=${ECHO-echo}
258if test "X$1" = X--no-reexec; then
259  # Discard the --no-reexec flag, and continue.
260  shift
261elif test "X$1" = X--fallback-echo; then
262  # Avoid inline document here, it may be left over
263  :
264elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
265  # Yippee, $echo works!
266  :
267else
268  # Restart under the correct shell.
269  exec $SHELL "$0" --no-reexec ${1+"$@"}
270fi
271
272if test "X$1" = X--fallback-echo; then
273  # used as fallback echo
274  shift
275  cat <<EOF
276$*
277EOF
278  exit 0
279fi
280
281# The HP-UX ksh and POSIX shell print the target directory to stdout
282# if CDPATH is set.
283if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
284
285if test -z "$ECHO"; then
286if test "X${echo_test_string+set}" != Xset; then
287# find a string as large as possible, as long as the shell can cope with it
288  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
289    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
290    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
291       echo_test_string="`eval $cmd`" &&
292       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
293    then
294      break
295    fi
296  done
297fi
298
299if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
300   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
301   test "X$echo_testing_string" = "X$echo_test_string"; then
302  :
303else
304  # The Solaris, AIX, and Digital Unix default echo programs unquote
305  # backslashes.  This makes it impossible to quote backslashes using
306  #   echo "$something" | sed 's/\\/\\\\/g'
307  #
308  # So, first we look for a working echo in the user's PATH.
309
310  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
311  for dir in $PATH /usr/ucb; do
312    IFS="$lt_save_ifs"
313    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
314       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
315       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
316       test "X$echo_testing_string" = "X$echo_test_string"; then
317      echo="$dir/echo"
318      break
319    fi
320  done
321  IFS="$lt_save_ifs"
322
323  if test "X$echo" = Xecho; then
324    # We didn't find a better echo, so look for alternatives.
325    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
326       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
327       test "X$echo_testing_string" = "X$echo_test_string"; then
328      # This shell has a builtin print -r that does the trick.
329      echo='print -r'
330    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
331	 test "X$CONFIG_SHELL" != X/bin/ksh; then
332      # If we have ksh, try running configure again with it.
333      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
334      export ORIGINAL_CONFIG_SHELL
335      CONFIG_SHELL=/bin/ksh
336      export CONFIG_SHELL
337      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
338    else
339      # Try using printf.
340      echo='printf %s\n'
341      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
342	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
343	 test "X$echo_testing_string" = "X$echo_test_string"; then
344	# Cool, printf works
345	:
346      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
347	   test "X$echo_testing_string" = 'X\t' &&
348	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
349	   test "X$echo_testing_string" = "X$echo_test_string"; then
350	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
351	export CONFIG_SHELL
352	SHELL="$CONFIG_SHELL"
353	export SHELL
354	echo="$CONFIG_SHELL $0 --fallback-echo"
355      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
356	   test "X$echo_testing_string" = 'X\t' &&
357	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
358	   test "X$echo_testing_string" = "X$echo_test_string"; then
359	echo="$CONFIG_SHELL $0 --fallback-echo"
360      else
361	# maybe with a smaller string...
362	prev=:
363
364	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
365	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
366	  then
367	    break
368	  fi
369	  prev="$cmd"
370	done
371
372	if test "$prev" != 'sed 50q "$0"'; then
373	  echo_test_string=`eval $prev`
374	  export echo_test_string
375	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
376	else
377	  # Oops.  We lost completely, so just stick with echo.
378	  echo=echo
379	fi
380      fi
381    fi
382  fi
383fi
384fi
385
386# Copy echo and quote the copy suitably for passing to libtool from
387# the Makefile, instead of quoting the original, which is used later.
388ECHO=$echo
389if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
390   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
391fi
392
393
394
395
396tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`
397
398tagnames=`echo "$tagnames,F77" | sed 's/^,//'`
399
400# Name of the host.
401# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
402# so uname gets run too.
403ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
404
405exec 6>&1
406
407#
408# Initializations.
409#
410ac_default_prefix=/usr/local
411ac_config_libobj_dir=.
412cross_compiling=no
413subdirs=
414MFLAGS=
415MAKEFLAGS=
416SHELL=${CONFIG_SHELL-/bin/sh}
417
418# Maximum number of lines to put in a shell here document.
419# This variable seems obsolete.  It should probably be removed, and
420# only ac_max_sed_lines should be used.
421: ${ac_max_here_lines=38}
422
423# Identity of this package.
424PACKAGE_NAME='LLVM'
425PACKAGE_TARNAME='-llvm-'
426PACKAGE_VERSION='1.4'
427PACKAGE_STRING='LLVM 1.4'
428PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
429
430ac_subdirs_all="$ac_subdirs_all projects/${i}"
431# Factoring default headers for most tests.
432ac_includes_default="\
433#include <stdio.h>
434#if HAVE_SYS_TYPES_H
435# include <sys/types.h>
436#endif
437#if HAVE_SYS_STAT_H
438# include <sys/stat.h>
439#endif
440#if STDC_HEADERS
441# include <stdlib.h>
442# include <stddef.h>
443#else
444# if HAVE_STDLIB_H
445#  include <stdlib.h>
446# endif
447#endif
448#if HAVE_STRING_H
449# if !STDC_HEADERS && HAVE_MEMORY_H
450#  include <memory.h>
451# endif
452# include <string.h>
453#endif
454#if HAVE_STRINGS_H
455# include <strings.h>
456#endif
457#if HAVE_INTTYPES_H
458# include <inttypes.h>
459#else
460# if HAVE_STDINT_H
461#  include <stdint.h>
462# endif
463#endif
464#if HAVE_UNISTD_H
465# include <unistd.h>
466#endif"
467
468ac_unique_file=""Makefile.config.in""
469ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os OS LLVMGCCDIR ARCH CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC CPP ifGNUmake LEX LEXLIB LEX_OUTPUT_ROOT YACC BISON EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL DOT ETAGS ETAGSFLAGS PYTHON QMTEST HAVE_PTHREAD_MUTEX_LOCK INCLUDE_SYS_TYPES_H INCLUDE_INTTYPES_H INCLUDE_STDINT_H ENDIAN HAVE_STD_EXT_HASH_MAP HAVE_GNU_EXT_HASH_MAP HAVE_GLOBAL_HASH_MAP HAVE_STD_EXT_HASH_SET HAVE_GNU_EXT_HASH_SET HAVE_GLOBAL_HASH_SET HAVE_STD_ITERATOR HAVE_BI_ITERATOR HAVE_FWD_ITERATOR ALLOCA MMAP_FILE ENABLE_OPTIMIZED SPEC95_ROOT USE_SPEC95 SPEC2000_ROOT USE_SPEC2000 POVRAY_ROOT USE_POVRAY UPB DISABLE_LLC_DIFFS JIT LLVMCC1 LLVMCC1PLUS BCR PAPIDIR SHLIBEXT LLVM_PREFIX LLVM_BINDIR LLVM_LIBDIR LLVM_DATADIR LLVM_DOCSDIR LLVM_ETCDIR LLVM_INCLUDEDIR LLVM_INFODIR LLVM_MANDIR LLVM_CONFIGTIME LIBOBJS LTLIBOBJS'
470ac_subst_files=''
471
472# Initialize some variables set by options.
473ac_init_help=
474ac_init_version=false
475# The variables have the same names as the options, with
476# dashes changed to underlines.
477cache_file=/dev/null
478exec_prefix=NONE
479no_create=
480no_recursion=
481prefix=NONE
482program_prefix=NONE
483program_suffix=NONE
484program_transform_name=s,x,x,
485silent=
486site=
487srcdir=
488verbose=
489x_includes=NONE
490x_libraries=NONE
491
492# Installation directory options.
493# These are left unexpanded so users can "make install exec_prefix=/foo"
494# and all the variables that are supposed to be based on exec_prefix
495# by default will actually change.
496# Use braces instead of parens because sh, perl, etc. also accept them.
497bindir='${exec_prefix}/bin'
498sbindir='${exec_prefix}/sbin'
499libexecdir='${exec_prefix}/libexec'
500datadir='${prefix}/share'
501sysconfdir='${prefix}/etc'
502sharedstatedir='${prefix}/com'
503localstatedir='${prefix}/var'
504libdir='${exec_prefix}/lib'
505includedir='${prefix}/include'
506oldincludedir='/usr/include'
507infodir='${prefix}/info'
508mandir='${prefix}/man'
509
510ac_prev=
511for ac_option
512do
513  # If the previous option needs an argument, assign it.
514  if test -n "$ac_prev"; then
515    eval "$ac_prev=\$ac_option"
516    ac_prev=
517    continue
518  fi
519
520  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
521
522  # Accept the important Cygnus configure options, so we can diagnose typos.
523
524  case $ac_option in
525
526  -bindir | --bindir | --bindi | --bind | --bin | --bi)
527    ac_prev=bindir ;;
528  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
529    bindir=$ac_optarg ;;
530
531  -build | --build | --buil | --bui | --bu)
532    ac_prev=build_alias ;;
533  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
534    build_alias=$ac_optarg ;;
535
536  -cache-file | --cache-file | --cache-fil | --cache-fi \
537  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
538    ac_prev=cache_file ;;
539  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
540  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
541    cache_file=$ac_optarg ;;
542
543  --config-cache | -C)
544    cache_file=config.cache ;;
545
546  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
547    ac_prev=datadir ;;
548  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
549  | --da=*)
550    datadir=$ac_optarg ;;
551
552  -disable-* | --disable-*)
553    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
554    # Reject names that are not valid shell variable names.
555    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
556      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
557   { (exit 1); exit 1; }; }
558    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
559    eval "enable_$ac_feature=no" ;;
560
561  -enable-* | --enable-*)
562    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
563    # Reject names that are not valid shell variable names.
564    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
565      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
566   { (exit 1); exit 1; }; }
567    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
568    case $ac_option in
569      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
570      *) ac_optarg=yes ;;
571    esac
572    eval "enable_$ac_feature='$ac_optarg'" ;;
573
574  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
575  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
576  | --exec | --exe | --ex)
577    ac_prev=exec_prefix ;;
578  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
579  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
580  | --exec=* | --exe=* | --ex=*)
581    exec_prefix=$ac_optarg ;;
582
583  -gas | --gas | --ga | --g)
584    # Obsolete; use --with-gas.
585    with_gas=yes ;;
586
587  -help | --help | --hel | --he | -h)
588    ac_init_help=long ;;
589  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
590    ac_init_help=recursive ;;
591  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
592    ac_init_help=short ;;
593
594  -host | --host | --hos | --ho)
595    ac_prev=host_alias ;;
596  -host=* | --host=* | --hos=* | --ho=*)
597    host_alias=$ac_optarg ;;
598
599  -includedir | --includedir | --includedi | --included | --include \
600  | --includ | --inclu | --incl | --inc)
601    ac_prev=includedir ;;
602  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
603  | --includ=* | --inclu=* | --incl=* | --inc=*)
604    includedir=$ac_optarg ;;
605
606  -infodir | --infodir | --infodi | --infod | --info | --inf)
607    ac_prev=infodir ;;
608  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
609    infodir=$ac_optarg ;;
610
611  -libdir | --libdir | --libdi | --libd)
612    ac_prev=libdir ;;
613  -libdir=* | --libdir=* | --libdi=* | --libd=*)
614    libdir=$ac_optarg ;;
615
616  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
617  | --libexe | --libex | --libe)
618    ac_prev=libexecdir ;;
619  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
620  | --libexe=* | --libex=* | --libe=*)
621    libexecdir=$ac_optarg ;;
622
623  -localstatedir | --localstatedir | --localstatedi | --localstated \
624  | --localstate | --localstat | --localsta | --localst \
625  | --locals | --local | --loca | --loc | --lo)
626    ac_prev=localstatedir ;;
627  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
628  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
629  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
630    localstatedir=$ac_optarg ;;
631
632  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
633    ac_prev=mandir ;;
634  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
635    mandir=$ac_optarg ;;
636
637  -nfp | --nfp | --nf)
638    # Obsolete; use --without-fp.
639    with_fp=no ;;
640
641  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
642  | --no-cr | --no-c | -n)
643    no_create=yes ;;
644
645  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
646  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
647    no_recursion=yes ;;
648
649  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
650  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
651  | --oldin | --oldi | --old | --ol | --o)
652    ac_prev=oldincludedir ;;
653  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
654  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
655  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
656    oldincludedir=$ac_optarg ;;
657
658  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
659    ac_prev=prefix ;;
660  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
661    prefix=$ac_optarg ;;
662
663  -program-prefix | --program-prefix | --program-prefi | --program-pref \
664  | --program-pre | --program-pr | --program-p)
665    ac_prev=program_prefix ;;
666  -program-prefix=* | --program-prefix=* | --program-prefi=* \
667  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
668    program_prefix=$ac_optarg ;;
669
670  -program-suffix | --program-suffix | --program-suffi | --program-suff \
671  | --program-suf | --program-su | --program-s)
672    ac_prev=program_suffix ;;
673  -program-suffix=* | --program-suffix=* | --program-suffi=* \
674  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
675    program_suffix=$ac_optarg ;;
676
677  -program-transform-name | --program-transform-name \
678  | --program-transform-nam | --program-transform-na \
679  | --program-transform-n | --program-transform- \
680  | --program-transform | --program-transfor \
681  | --program-transfo | --program-transf \
682  | --program-trans | --program-tran \
683  | --progr-tra | --program-tr | --program-t)
684    ac_prev=program_transform_name ;;
685  -program-transform-name=* | --program-transform-name=* \
686  | --program-transform-nam=* | --program-transform-na=* \
687  | --program-transform-n=* | --program-transform-=* \
688  | --program-transform=* | --program-transfor=* \
689  | --program-transfo=* | --program-transf=* \
690  | --program-trans=* | --program-tran=* \
691  | --progr-tra=* | --program-tr=* | --program-t=*)
692    program_transform_name=$ac_optarg ;;
693
694  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
695  | -silent | --silent | --silen | --sile | --sil)
696    silent=yes ;;
697
698  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
699    ac_prev=sbindir ;;
700  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
701  | --sbi=* | --sb=*)
702    sbindir=$ac_optarg ;;
703
704  -sharedstatedir | --sharedstatedir | --sharedstatedi \
705  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
706  | --sharedst | --shareds | --shared | --share | --shar \
707  | --sha | --sh)
708    ac_prev=sharedstatedir ;;
709  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
710  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
711  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
712  | --sha=* | --sh=*)
713    sharedstatedir=$ac_optarg ;;
714
715  -site | --site | --sit)
716    ac_prev=site ;;
717  -site=* | --site=* | --sit=*)
718    site=$ac_optarg ;;
719
720  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
721    ac_prev=srcdir ;;
722  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
723    srcdir=$ac_optarg ;;
724
725  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
726  | --syscon | --sysco | --sysc | --sys | --sy)
727    ac_prev=sysconfdir ;;
728  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
729  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
730    sysconfdir=$ac_optarg ;;
731
732  -target | --target | --targe | --targ | --tar | --ta | --t)
733    ac_prev=target_alias ;;
734  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
735    target_alias=$ac_optarg ;;
736
737  -v | -verbose | --verbose | --verbos | --verbo | --verb)
738    verbose=yes ;;
739
740  -version | --version | --versio | --versi | --vers | -V)
741    ac_init_version=: ;;
742
743  -with-* | --with-*)
744    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
745    # Reject names that are not valid shell variable names.
746    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
747      { echo "$as_me: error: invalid package name: $ac_package" >&2
748   { (exit 1); exit 1; }; }
749    ac_package=`echo $ac_package| sed 's/-/_/g'`
750    case $ac_option in
751      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
752      *) ac_optarg=yes ;;
753    esac
754    eval "with_$ac_package='$ac_optarg'" ;;
755
756  -without-* | --without-*)
757    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
758    # Reject names that are not valid shell variable names.
759    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
760      { echo "$as_me: error: invalid package name: $ac_package" >&2
761   { (exit 1); exit 1; }; }
762    ac_package=`echo $ac_package | sed 's/-/_/g'`
763    eval "with_$ac_package=no" ;;
764
765  --x)
766    # Obsolete; use --with-x.
767    with_x=yes ;;
768
769  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
770  | --x-incl | --x-inc | --x-in | --x-i)
771    ac_prev=x_includes ;;
772  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
773  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
774    x_includes=$ac_optarg ;;
775
776  -x-libraries | --x-libraries | --x-librarie | --x-librari \
777  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
778    ac_prev=x_libraries ;;
779  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
780  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
781    x_libraries=$ac_optarg ;;
782
783  -*) { echo "$as_me: error: unrecognized option: $ac_option
784Try \`$0 --help' for more information." >&2
785   { (exit 1); exit 1; }; }
786    ;;
787
788  *=*)
789    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
790    # Reject names that are not valid shell variable names.
791    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
792      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
793   { (exit 1); exit 1; }; }
794    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
795    eval "$ac_envvar='$ac_optarg'"
796    export $ac_envvar ;;
797
798  *)
799    # FIXME: should be removed in autoconf 3.0.
800    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
801    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
802      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
803    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
804    ;;
805
806  esac
807done
808
809if test -n "$ac_prev"; then
810  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
811  { echo "$as_me: error: missing argument to $ac_option" >&2
812   { (exit 1); exit 1; }; }
813fi
814
815# Be sure to have absolute paths.
816for ac_var in exec_prefix prefix
817do
818  eval ac_val=$`echo $ac_var`
819  case $ac_val in
820    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
821    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
822   { (exit 1); exit 1; }; };;
823  esac
824done
825
826# Be sure to have absolute paths.
827for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
828	      localstatedir libdir includedir oldincludedir infodir mandir
829do
830  eval ac_val=$`echo $ac_var`
831  case $ac_val in
832    [\\/$]* | ?:[\\/]* ) ;;
833    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
834   { (exit 1); exit 1; }; };;
835  esac
836done
837
838# There might be people who depend on the old broken behavior: `$host'
839# used to hold the argument of --host etc.
840# FIXME: To remove some day.
841build=$build_alias
842host=$host_alias
843target=$target_alias
844
845# FIXME: To remove some day.
846if test "x$host_alias" != x; then
847  if test "x$build_alias" = x; then
848    cross_compiling=maybe
849    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
850    If a cross compiler is detected then cross compile mode will be used." >&2
851  elif test "x$build_alias" != "x$host_alias"; then
852    cross_compiling=yes
853  fi
854fi
855
856ac_tool_prefix=
857test -n "$host_alias" && ac_tool_prefix=$host_alias-
858
859test "$silent" = yes && exec 6>/dev/null
860
861
862# Find the source files, if location was not specified.
863if test -z "$srcdir"; then
864  ac_srcdir_defaulted=yes
865  # Try the directory containing this script, then its parent.
866  ac_confdir=`(dirname "$0") 2>/dev/null ||
867$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
868	 X"$0" : 'X\(//\)[^/]' \| \
869	 X"$0" : 'X\(//\)$' \| \
870	 X"$0" : 'X\(/\)' \| \
871	 .     : '\(.\)' 2>/dev/null ||
872echo X"$0" |
873    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
874  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
875  	  /^X\(\/\/\)$/{ s//\1/; q; }
876  	  /^X\(\/\).*/{ s//\1/; q; }
877  	  s/.*/./; q'`
878  srcdir=$ac_confdir
879  if test ! -r $srcdir/$ac_unique_file; then
880    srcdir=..
881  fi
882else
883  ac_srcdir_defaulted=no
884fi
885if test ! -r $srcdir/$ac_unique_file; then
886  if test "$ac_srcdir_defaulted" = yes; then
887    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
888   { (exit 1); exit 1; }; }
889  else
890    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
891   { (exit 1); exit 1; }; }
892  fi
893fi
894(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
895  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
896   { (exit 1); exit 1; }; }
897srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
898ac_env_build_alias_set=${build_alias+set}
899ac_env_build_alias_value=$build_alias
900ac_cv_env_build_alias_set=${build_alias+set}
901ac_cv_env_build_alias_value=$build_alias
902ac_env_host_alias_set=${host_alias+set}
903ac_env_host_alias_value=$host_alias
904ac_cv_env_host_alias_set=${host_alias+set}
905ac_cv_env_host_alias_value=$host_alias
906ac_env_target_alias_set=${target_alias+set}
907ac_env_target_alias_value=$target_alias
908ac_cv_env_target_alias_set=${target_alias+set}
909ac_cv_env_target_alias_value=$target_alias
910ac_env_CXX_set=${CXX+set}
911ac_env_CXX_value=$CXX
912ac_cv_env_CXX_set=${CXX+set}
913ac_cv_env_CXX_value=$CXX
914ac_env_CXXFLAGS_set=${CXXFLAGS+set}
915ac_env_CXXFLAGS_value=$CXXFLAGS
916ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
917ac_cv_env_CXXFLAGS_value=$CXXFLAGS
918ac_env_LDFLAGS_set=${LDFLAGS+set}
919ac_env_LDFLAGS_value=$LDFLAGS
920ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
921ac_cv_env_LDFLAGS_value=$LDFLAGS
922ac_env_CPPFLAGS_set=${CPPFLAGS+set}
923ac_env_CPPFLAGS_value=$CPPFLAGS
924ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
925ac_cv_env_CPPFLAGS_value=$CPPFLAGS
926ac_env_CC_set=${CC+set}
927ac_env_CC_value=$CC
928ac_cv_env_CC_set=${CC+set}
929ac_cv_env_CC_value=$CC
930ac_env_CFLAGS_set=${CFLAGS+set}
931ac_env_CFLAGS_value=$CFLAGS
932ac_cv_env_CFLAGS_set=${CFLAGS+set}
933ac_cv_env_CFLAGS_value=$CFLAGS
934ac_env_CPP_set=${CPP+set}
935ac_env_CPP_value=$CPP
936ac_cv_env_CPP_set=${CPP+set}
937ac_cv_env_CPP_value=$CPP
938ac_env_CXXCPP_set=${CXXCPP+set}
939ac_env_CXXCPP_value=$CXXCPP
940ac_cv_env_CXXCPP_set=${CXXCPP+set}
941ac_cv_env_CXXCPP_value=$CXXCPP
942ac_env_F77_set=${F77+set}
943ac_env_F77_value=$F77
944ac_cv_env_F77_set=${F77+set}
945ac_cv_env_F77_value=$F77
946ac_env_FFLAGS_set=${FFLAGS+set}
947ac_env_FFLAGS_value=$FFLAGS
948ac_cv_env_FFLAGS_set=${FFLAGS+set}
949ac_cv_env_FFLAGS_value=$FFLAGS
950
951#
952# Report the --help message.
953#
954if test "$ac_init_help" = "long"; then
955  # Omit some internal or obsolete options to make the list less imposing.
956  # This message is too long to be a string in the A/UX 3.1 sh.
957  cat <<_ACEOF
958\`configure' configures LLVM 1.4 to adapt to many kinds of systems.
959
960Usage: $0 [OPTION]... [VAR=VALUE]...
961
962To assign environment variables (e.g., CC, CFLAGS...), specify them as
963VAR=VALUE.  See below for descriptions of some of the useful variables.
964
965Defaults for the options are specified in brackets.
966
967Configuration:
968  -h, --help              display this help and exit
969      --help=short        display options specific to this package
970      --help=recursive    display the short help of all the included packages
971  -V, --version           display version information and exit
972  -q, --quiet, --silent   do not print \`checking...' messages
973      --cache-file=FILE   cache test results in FILE [disabled]
974  -C, --config-cache      alias for \`--cache-file=config.cache'
975  -n, --no-create         do not create output files
976      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
977
978_ACEOF
979
980  cat <<_ACEOF
981Installation directories:
982  --prefix=PREFIX         install architecture-independent files in PREFIX
983			  [$ac_default_prefix]
984  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
985			  [PREFIX]
986
987By default, \`make install' will install all the files in
988\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
989an installation prefix other than \`$ac_default_prefix' using \`--prefix',
990for instance \`--prefix=\$HOME'.
991
992For better control, use the options below.
993
994Fine tuning of the installation directories:
995  --bindir=DIR           user executables [EPREFIX/bin]
996  --sbindir=DIR          system admin executables [EPREFIX/sbin]
997  --libexecdir=DIR       program executables [EPREFIX/libexec]
998  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
999  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1000  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1001  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1002  --libdir=DIR           object code libraries [EPREFIX/lib]
1003  --includedir=DIR       C header files [PREFIX/include]
1004  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1005  --infodir=DIR          info documentation [PREFIX/info]
1006  --mandir=DIR           man documentation [PREFIX/man]
1007_ACEOF
1008
1009  cat <<\_ACEOF
1010
1011System types:
1012  --build=BUILD     configure for building on BUILD [guessed]
1013  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1014  --target=TARGET   configure for building compilers for TARGET [HOST]
1015_ACEOF
1016fi
1017
1018if test -n "$ac_init_help"; then
1019  case $ac_init_help in
1020     short | recursive ) echo "Configuration of LLVM 1.4:";;
1021   esac
1022  cat <<\_ACEOF
1023
1024Optional Features:
1025  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1026  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1027  --enable-shared[=PKGS]
1028                          build shared libraries [default=yes]
1029  --enable-static[=PKGS]
1030                          build static libraries [default=yes]
1031  --enable-fast-install[=PKGS]
1032                          optimize for fast installation [default=yes]
1033  --disable-libtool-lock  avoid locking (might break parallel builds)
1034  --enable-optimized      Compile with optimizations enabled (default is NO)
1035  --enable-spec95=ARG     Use spec95 as a benchmark (srcs in DIR)
1036  --enable-spec2000=ARG   Use spec2000 as a benchmark (srcs in DIR)
1037  --enable-povray=ARG     Use povray as a benchmark (srcs in DIR)
1038  --enable-precompiled_bytecode
1039                          Use pre-compiled bytecode (default is NO)
1040  --enable-llc_diffs      Enable LLC Diffs when testing (default is YES)
1041  --enable-jit            Enable Just In Time Compiling (default is YES)
1042
1043Optional Packages:
1044  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1045  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1046  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1047  --with-pic              try to use only PIC/non-PIC objects [default=use
1048                          both]
1049  --with-tags[=TAGS]
1050                          include additional configurations [automatic]
1051  --with-llvmgccdir       Location of LLVM GCC front-end
1052  --with-bcrepos          Location of Bytecode Repository
1053  --with-papi             Location of PAPI
1054
1055Some influential environment variables:
1056  CXX         C++ compiler command
1057  CXXFLAGS    C++ compiler flags
1058  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1059              nonstandard directory <lib dir>
1060  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1061              headers in a nonstandard directory <include dir>
1062  CC          C compiler command
1063  CFLAGS      C compiler flags
1064  CPP         C preprocessor
1065  CXXCPP      C++ preprocessor
1066  F77         Fortran 77 compiler command
1067  FFLAGS      Fortran 77 compiler flags
1068
1069Use these variables to override the choices made by `configure' or to help
1070it to find libraries and programs with nonstandard names/locations.
1071
1072Report bugs to <llvmbugs@cs.uiuc.edu>.
1073_ACEOF
1074fi
1075
1076if test "$ac_init_help" = "recursive"; then
1077  # If there are subdirs, report their specific --help.
1078  ac_popdir=`pwd`
1079  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1080    test -d $ac_dir || continue
1081    ac_builddir=.
1082
1083if test "$ac_dir" != .; then
1084  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1085  # A "../" for each directory in $ac_dir_suffix.
1086  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1087else
1088  ac_dir_suffix= ac_top_builddir=
1089fi
1090
1091case $srcdir in
1092  .)  # No --srcdir option.  We are building in place.
1093    ac_srcdir=.
1094    if test -z "$ac_top_builddir"; then
1095       ac_top_srcdir=.
1096    else
1097       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1098    fi ;;
1099  [\\/]* | ?:[\\/]* )  # Absolute path.
1100    ac_srcdir=$srcdir$ac_dir_suffix;
1101    ac_top_srcdir=$srcdir ;;
1102  *) # Relative path.
1103    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1104    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1105esac
1106
1107# Do not use `cd foo && pwd` to compute absolute paths, because
1108# the directories may not exist.
1109case `pwd` in
1110.) ac_abs_builddir="$ac_dir";;
1111*)
1112  case "$ac_dir" in
1113  .) ac_abs_builddir=`pwd`;;
1114  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1115  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1116  esac;;
1117esac
1118case $ac_abs_builddir in
1119.) ac_abs_top_builddir=${ac_top_builddir}.;;
1120*)
1121  case ${ac_top_builddir}. in
1122  .) ac_abs_top_builddir=$ac_abs_builddir;;
1123  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1124  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1125  esac;;
1126esac
1127case $ac_abs_builddir in
1128.) ac_abs_srcdir=$ac_srcdir;;
1129*)
1130  case $ac_srcdir in
1131  .) ac_abs_srcdir=$ac_abs_builddir;;
1132  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1133  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1134  esac;;
1135esac
1136case $ac_abs_builddir in
1137.) ac_abs_top_srcdir=$ac_top_srcdir;;
1138*)
1139  case $ac_top_srcdir in
1140  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1141  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1142  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1143  esac;;
1144esac
1145
1146    cd $ac_dir
1147    # Check for guested configure; otherwise get Cygnus style configure.
1148    if test -f $ac_srcdir/configure.gnu; then
1149      echo
1150      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1151    elif test -f $ac_srcdir/configure; then
1152      echo
1153      $SHELL $ac_srcdir/configure  --help=recursive
1154    elif test -f $ac_srcdir/configure.ac ||
1155	   test -f $ac_srcdir/configure.in; then
1156      echo
1157      $ac_configure --help
1158    else
1159      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1160    fi
1161    cd $ac_popdir
1162  done
1163fi
1164
1165test -n "$ac_init_help" && exit 0
1166if $ac_init_version; then
1167  cat <<\_ACEOF
1168LLVM configure 1.4
1169generated by GNU Autoconf 2.59
1170
1171Copyright (C) 2003 Free Software Foundation, Inc.
1172This configure script is free software; the Free Software Foundation
1173gives unlimited permission to copy, distribute and modify it.
1174_ACEOF
1175  exit 0
1176fi
1177exec 5>config.log
1178cat >&5 <<_ACEOF
1179This file contains any messages produced by compilers while
1180running configure, to aid debugging if configure makes a mistake.
1181
1182It was created by LLVM $as_me 1.4, which was
1183generated by GNU Autoconf 2.59.  Invocation command line was
1184
1185  $ $0 $@
1186
1187_ACEOF
1188{
1189cat <<_ASUNAME
1190## --------- ##
1191## Platform. ##
1192## --------- ##
1193
1194hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1195uname -m = `(uname -m) 2>/dev/null || echo unknown`
1196uname -r = `(uname -r) 2>/dev/null || echo unknown`
1197uname -s = `(uname -s) 2>/dev/null || echo unknown`
1198uname -v = `(uname -v) 2>/dev/null || echo unknown`
1199
1200/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1201/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1202
1203/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1204/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1205/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1206hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1207/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1208/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1209/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1210
1211_ASUNAME
1212
1213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1214for as_dir in $PATH
1215do
1216  IFS=$as_save_IFS
1217  test -z "$as_dir" && as_dir=.
1218  echo "PATH: $as_dir"
1219done
1220
1221} >&5
1222
1223cat >&5 <<_ACEOF
1224
1225
1226## ----------- ##
1227## Core tests. ##
1228## ----------- ##
1229
1230_ACEOF
1231
1232
1233# Keep a trace of the command line.
1234# Strip out --no-create and --no-recursion so they do not pile up.
1235# Strip out --silent because we don't want to record it for future runs.
1236# Also quote any args containing shell meta-characters.
1237# Make two passes to allow for proper duplicate-argument suppression.
1238ac_configure_args=
1239ac_configure_args0=
1240ac_configure_args1=
1241ac_sep=
1242ac_must_keep_next=false
1243for ac_pass in 1 2
1244do
1245  for ac_arg
1246  do
1247    case $ac_arg in
1248    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1249    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1250    | -silent | --silent | --silen | --sile | --sil)
1251      continue ;;
1252    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1253      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1254    esac
1255    case $ac_pass in
1256    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1257    2)
1258      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1259      if test $ac_must_keep_next = true; then
1260	ac_must_keep_next=false # Got value, back to normal.
1261      else
1262	case $ac_arg in
1263	  *=* | --config-cache | -C | -disable-* | --disable-* \
1264	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1265	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1266	  | -with-* | --with-* | -without-* | --without-* | --x)
1267	    case "$ac_configure_args0 " in
1268	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1269	    esac
1270	    ;;
1271	  -* ) ac_must_keep_next=true ;;
1272	esac
1273      fi
1274      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1275      # Get rid of the leading space.
1276      ac_sep=" "
1277      ;;
1278    esac
1279  done
1280done
1281$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1282$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1283
1284# When interrupted or exit'd, cleanup temporary files, and complete
1285# config.log.  We remove comments because anyway the quotes in there
1286# would cause problems or look ugly.
1287# WARNING: Be sure not to use single quotes in there, as some shells,
1288# such as our DU 5.0 friend, will then `close' the trap.
1289trap 'exit_status=$?
1290  # Save into config.log some information that might help in debugging.
1291  {
1292    echo
1293
1294    cat <<\_ASBOX
1295## ---------------- ##
1296## Cache variables. ##
1297## ---------------- ##
1298_ASBOX
1299    echo
1300    # The following way of writing the cache mishandles newlines in values,
1301{
1302  (set) 2>&1 |
1303    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1304    *ac_space=\ *)
1305      sed -n \
1306	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1307	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1308      ;;
1309    *)
1310      sed -n \
1311	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1312      ;;
1313    esac;
1314}
1315    echo
1316
1317    cat <<\_ASBOX
1318## ----------------- ##
1319## Output variables. ##
1320## ----------------- ##
1321_ASBOX
1322    echo
1323    for ac_var in $ac_subst_vars
1324    do
1325      eval ac_val=$`echo $ac_var`
1326      echo "$ac_var='"'"'$ac_val'"'"'"
1327    done | sort
1328    echo
1329
1330    if test -n "$ac_subst_files"; then
1331      cat <<\_ASBOX
1332## ------------- ##
1333## Output files. ##
1334## ------------- ##
1335_ASBOX
1336      echo
1337      for ac_var in $ac_subst_files
1338      do
1339	eval ac_val=$`echo $ac_var`
1340	echo "$ac_var='"'"'$ac_val'"'"'"
1341      done | sort
1342      echo
1343    fi
1344
1345    if test -s confdefs.h; then
1346      cat <<\_ASBOX
1347## ----------- ##
1348## confdefs.h. ##
1349## ----------- ##
1350_ASBOX
1351      echo
1352      sed "/^$/d" confdefs.h | sort
1353      echo
1354    fi
1355    test "$ac_signal" != 0 &&
1356      echo "$as_me: caught signal $ac_signal"
1357    echo "$as_me: exit $exit_status"
1358  } >&5
1359  rm -f core *.core &&
1360  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1361    exit $exit_status
1362     ' 0
1363for ac_signal in 1 2 13 15; do
1364  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1365done
1366ac_signal=0
1367
1368# confdefs.h avoids OS command line length limits that DEFS can exceed.
1369rm -rf conftest* confdefs.h
1370# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1371echo >confdefs.h
1372
1373# Predefined preprocessor variables.
1374
1375cat >>confdefs.h <<_ACEOF
1376#define PACKAGE_NAME "$PACKAGE_NAME"
1377_ACEOF
1378
1379
1380cat >>confdefs.h <<_ACEOF
1381#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1382_ACEOF
1383
1384
1385cat >>confdefs.h <<_ACEOF
1386#define PACKAGE_VERSION "$PACKAGE_VERSION"
1387_ACEOF
1388
1389
1390cat >>confdefs.h <<_ACEOF
1391#define PACKAGE_STRING "$PACKAGE_STRING"
1392_ACEOF
1393
1394
1395cat >>confdefs.h <<_ACEOF
1396#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1397_ACEOF
1398
1399
1400# Let the site file select an alternate cache file if it wants to.
1401# Prefer explicitly selected file to automatically selected ones.
1402if test -z "$CONFIG_SITE"; then
1403  if test "x$prefix" != xNONE; then
1404    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1405  else
1406    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1407  fi
1408fi
1409for ac_site_file in $CONFIG_SITE; do
1410  if test -r "$ac_site_file"; then
1411    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1412echo "$as_me: loading site script $ac_site_file" >&6;}
1413    sed 's/^/| /' "$ac_site_file" >&5
1414    . "$ac_site_file"
1415  fi
1416done
1417
1418if test -r "$cache_file"; then
1419  # Some versions of bash will fail to source /dev/null (special
1420  # files actually), so we avoid doing that.
1421  if test -f "$cache_file"; then
1422    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1423echo "$as_me: loading cache $cache_file" >&6;}
1424    case $cache_file in
1425      [\\/]* | ?:[\\/]* ) . $cache_file;;
1426      *)                      . ./$cache_file;;
1427    esac
1428  fi
1429else
1430  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1431echo "$as_me: creating cache $cache_file" >&6;}
1432  >$cache_file
1433fi
1434
1435# Check that the precious variables saved in the cache have kept the same
1436# value.
1437ac_cache_corrupted=false
1438for ac_var in `(set) 2>&1 |
1439	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1440  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1441  eval ac_new_set=\$ac_env_${ac_var}_set
1442  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1443  eval ac_new_val="\$ac_env_${ac_var}_value"
1444  case $ac_old_set,$ac_new_set in
1445    set,)
1446      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1447echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1448      ac_cache_corrupted=: ;;
1449    ,set)
1450      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1451echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1452      ac_cache_corrupted=: ;;
1453    ,);;
1454    *)
1455      if test "x$ac_old_val" != "x$ac_new_val"; then
1456	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1457echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1458	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1459echo "$as_me:   former value:  $ac_old_val" >&2;}
1460	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1461echo "$as_me:   current value: $ac_new_val" >&2;}
1462	ac_cache_corrupted=:
1463      fi;;
1464  esac
1465  # Pass precious variables to config.status.
1466  if test "$ac_new_set" = set; then
1467    case $ac_new_val in
1468    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1469      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1470    *) ac_arg=$ac_var=$ac_new_val ;;
1471    esac
1472    case " $ac_configure_args " in
1473      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1474      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1475    esac
1476  fi
1477done
1478if $ac_cache_corrupted; then
1479  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1480echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1481  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1482echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1483   { (exit 1); exit 1; }; }
1484fi
1485
1486ac_ext=c
1487ac_cpp='$CPP $CPPFLAGS'
1488ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1489ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1490ac_compiler_gnu=$ac_cv_c_compiler_gnu
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519ac_aux_dir=
1520for ac_dir in autoconf $srcdir/autoconf; do
1521  if test -f $ac_dir/install-sh; then
1522    ac_aux_dir=$ac_dir
1523    ac_install_sh="$ac_aux_dir/install-sh -c"
1524    break
1525  elif test -f $ac_dir/install.sh; then
1526    ac_aux_dir=$ac_dir
1527    ac_install_sh="$ac_aux_dir/install.sh -c"
1528    break
1529  elif test -f $ac_dir/shtool; then
1530    ac_aux_dir=$ac_dir
1531    ac_install_sh="$ac_aux_dir/shtool install -c"
1532    break
1533  fi
1534done
1535if test -z "$ac_aux_dir"; then
1536  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5
1537echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;}
1538   { (exit 1); exit 1; }; }
1539fi
1540ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1541ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1542ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1543
1544
1545if test ${srcdir} != "."
1546then
1547	if test -f ${srcdir}/include/Config/config.h
1548	then
1549		{ { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1550echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1551   { (exit 1); exit 1; }; }
1552	fi
1553fi
1554
1555for i in `ls ${srcdir}/projects`
1556do
1557  if test ${i} != "CVS"
1558  then
1559    if test -f ${srcdir}/projects/${i}/configure
1560    then
1561
1562
1563subdirs="$subdirs projects/${i}"
1564
1565    fi
1566  fi
1567done
1568
1569          ac_config_headers="$ac_config_headers include/Config/config.h"
1570
1571
1572                                                            ac_config_files="$ac_config_files Makefile.config include/Support/DataTypes.h include/Support/ThreadSupport.h include/Support/hash_map include/Support/hash_set include/Support/iterator"
1573
1574
1575          ac_config_commands="$ac_config_commands Makefile"
1576
1577
1578          ac_config_commands="$ac_config_commands Makefile.common"
1579
1580
1581          ac_config_commands="$ac_config_commands examples/Makefile"
1582
1583
1584          ac_config_commands="$ac_config_commands lib/Makefile"
1585
1586
1587          ac_config_commands="$ac_config_commands runtime/Makefile"
1588
1589
1590          ac_config_commands="$ac_config_commands test/Makefile"
1591
1592
1593          ac_config_commands="$ac_config_commands test/Makefile.tests"
1594
1595
1596          ac_config_commands="$ac_config_commands test/QMTest/llvm.py"
1597
1598
1599          ac_config_commands="$ac_config_commands test/QMTest/llvmdb.py"
1600
1601
1602          ac_config_commands="$ac_config_commands test/Programs/Makefile"
1603
1604
1605          ac_config_commands="$ac_config_commands test/Programs/Makefile.programs"
1606
1607
1608          ac_config_commands="$ac_config_commands test/Programs/Makefile.tests"
1609
1610
1611          ac_config_commands="$ac_config_commands test/Programs/TEST.aa.Makefile"
1612
1613
1614          ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.report"
1615
1616
1617          ac_config_commands="$ac_config_commands test/Programs/TEST.aa.report"
1618
1619
1620          ac_config_commands="$ac_config_commands test/Programs/TEST.example.Makefile"
1621
1622
1623          ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.Makefile"
1624
1625
1626          ac_config_commands="$ac_config_commands test/Programs/TEST.buildrepo.Makefile"
1627
1628
1629          ac_config_commands="$ac_config_commands test/Programs/TEST.jit.Makefile"
1630
1631
1632          ac_config_commands="$ac_config_commands test/Programs/TEST.nightly.report"
1633
1634
1635          ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.Makefile"
1636
1637
1638          ac_config_commands="$ac_config_commands test/Programs/TEST.jit.report"
1639
1640
1641          ac_config_commands="$ac_config_commands test/Programs/TEST.typesafe.Makefile"
1642
1643
1644          ac_config_commands="$ac_config_commands test/Programs/TEST.dsgraph.gnuplot"
1645
1646
1647          ac_config_commands="$ac_config_commands test/Programs/TEST.vtl.Makefile"
1648
1649
1650          ac_config_commands="$ac_config_commands test/Programs/External/Makefile"
1651
1652
1653          ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile"
1654
1655
1656          ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile.spec"
1657
1658
1659          ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile.spec2000"
1660
1661
1662          ac_config_commands="$ac_config_commands test/Programs/External/SPEC/Makefile.spec95"
1663
1664
1665          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile"
1666
1667
1668          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Makefile.multisrc"
1669
1670
1671          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in"
1672
1673
1674          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile"
1675
1676
1677          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in"
1678
1679
1680          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile"
1681
1682
1683          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in"
1684
1685
1686          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile"
1687
1688
1689          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in"
1690
1691
1692          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile"
1693
1694
1695          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in"
1696
1697
1698          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile"
1699
1700
1701          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in"
1702
1703
1704          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile"
1705
1706
1707          ac_config_commands="$ac_config_commands test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in"
1708
1709
1710          ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile"
1711
1712
1713          ac_config_commands="$ac_config_commands test/Programs/SingleSource/Makefile.singlesrc"
1714
1715
1716          ac_config_commands="$ac_config_commands test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile"
1717
1718
1719          ac_config_commands="$ac_config_commands tools/Makefile"
1720
1721
1722          ac_config_commands="$ac_config_commands utils/Makefile"
1723
1724
1725          ac_config_commands="$ac_config_commands projects/Makefile"
1726
1727
1728
1729# Find a good install program.  We prefer a C program (faster),
1730# so one script is as good as another.  But avoid the broken or
1731# incompatible versions:
1732# SysV /etc/install, /usr/sbin/install
1733# SunOS /usr/etc/install
1734# IRIX /sbin/install
1735# AIX /bin/install
1736# AmigaOS /C/install, which installs bootblocks on floppy discs
1737# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1738# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1739# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1740# OS/2's system install, which has a completely different semantic
1741# ./install, which can be erroneously created by make from ./install.sh.
1742echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1743echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1744if test -z "$INSTALL"; then
1745if test "${ac_cv_path_install+set}" = set; then
1746  echo $ECHO_N "(cached) $ECHO_C" >&6
1747else
1748  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1749for as_dir in $PATH
1750do
1751  IFS=$as_save_IFS
1752  test -z "$as_dir" && as_dir=.
1753  # Account for people who put trailing slashes in PATH elements.
1754case $as_dir/ in
1755  ./ | .// | /cC/* | \
1756  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1757  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1758  /usr/ucb/* ) ;;
1759  *)
1760    # OSF1 and SCO ODT 3.0 have their own names for install.
1761    # Don't use installbsd from OSF since it installs stuff as root
1762    # by default.
1763    for ac_prog in ginstall scoinst install; do
1764      for ac_exec_ext in '' $ac_executable_extensions; do
1765	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1766	  if test $ac_prog = install &&
1767	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1768	    # AIX install.  It has an incompatible calling convention.
1769	    :
1770	  elif test $ac_prog = install &&
1771	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1772	    # program-specific install script used by HP pwplus--don't use.
1773	    :
1774	  else
1775	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1776	    break 3
1777	  fi
1778	fi
1779      done
1780    done
1781    ;;
1782esac
1783done
1784
1785
1786fi
1787  if test "${ac_cv_path_install+set}" = set; then
1788    INSTALL=$ac_cv_path_install
1789  else
1790    # As a last resort, use the slow shell script.  We don't cache a
1791    # path for INSTALL within a source directory, because that will
1792    # break other packages using the cache if that directory is
1793    # removed, or if the path is relative.
1794    INSTALL=$ac_install_sh
1795  fi
1796fi
1797echo "$as_me:$LINENO: result: $INSTALL" >&5
1798echo "${ECHO_T}$INSTALL" >&6
1799
1800# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1801# It thinks the first close brace ends the variable substitution.
1802test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1803
1804test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1805
1806test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1807
1808
1809# Make sure we can run config.sub.
1810$ac_config_sub sun4 >/dev/null 2>&1 ||
1811  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1812echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1813   { (exit 1); exit 1; }; }
1814
1815echo "$as_me:$LINENO: checking build system type" >&5
1816echo $ECHO_N "checking build system type... $ECHO_C" >&6
1817if test "${ac_cv_build+set}" = set; then
1818  echo $ECHO_N "(cached) $ECHO_C" >&6
1819else
1820  ac_cv_build_alias=$build_alias
1821test -z "$ac_cv_build_alias" &&
1822  ac_cv_build_alias=`$ac_config_guess`
1823test -z "$ac_cv_build_alias" &&
1824  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1825echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1826   { (exit 1); exit 1; }; }
1827ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1828  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1829echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1830   { (exit 1); exit 1; }; }
1831
1832fi
1833echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1834echo "${ECHO_T}$ac_cv_build" >&6
1835build=$ac_cv_build
1836build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1837build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1838build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1839
1840
1841echo "$as_me:$LINENO: checking host system type" >&5
1842echo $ECHO_N "checking host system type... $ECHO_C" >&6
1843if test "${ac_cv_host+set}" = set; then
1844  echo $ECHO_N "(cached) $ECHO_C" >&6
1845else
1846  ac_cv_host_alias=$host_alias
1847test -z "$ac_cv_host_alias" &&
1848  ac_cv_host_alias=$ac_cv_build_alias
1849ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1850  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1851echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1852   { (exit 1); exit 1; }; }
1853
1854fi
1855echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1856echo "${ECHO_T}$ac_cv_host" >&6
1857host=$ac_cv_host
1858host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1859host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1860host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1861
1862
1863echo "$as_me:$LINENO: checking target system type" >&5
1864echo $ECHO_N "checking target system type... $ECHO_C" >&6
1865if test "${ac_cv_target+set}" = set; then
1866  echo $ECHO_N "(cached) $ECHO_C" >&6
1867else
1868  ac_cv_target_alias=$target_alias
1869test "x$ac_cv_target_alias" = "x" &&
1870  ac_cv_target_alias=$ac_cv_host_alias
1871ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1872  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1873echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1874   { (exit 1); exit 1; }; }
1875
1876fi
1877echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1878echo "${ECHO_T}$ac_cv_target" >&6
1879target=$ac_cv_target
1880target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1881target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1882target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1883
1884
1885# The aliases save the names the user supplied, while $host etc.
1886# will get canonicalized.
1887test -n "$target_alias" &&
1888  test "$program_prefix$program_suffix$program_transform_name" = \
1889    NONENONEs,x,x, &&
1890  program_prefix=${target_alias}-
1891
1892
1893echo "$as_me:$LINENO: checking support for generic build operating system" >&5
1894echo $ECHO_N "checking support for generic build operating system... $ECHO_C" >&6
1895case $build in
1896	*-*-aix*)
1897             OS=AIX
1898
1899             platform_type="AIX"
1900             ;;
1901	*-*-cygwin*)
1902             OS=Cygwin
1903
1904             platform_type="Cygwin"
1905             ;;
1906	*-*-darwin*)
1907             OS=Darwin
1908
1909             platform_type="Darwin"
1910             ;;
1911        *-*-freebsd*)
1912             OS=Linux
1913
1914             platform_type="FreeBSD"
1915             ;;
1916        *-*-interix*)
1917             OS=SunOS
1918
1919             platform_type="Interix"
1920             ;;
1921	*-*-linux*)
1922             OS=Linux
1923
1924             platform_type="Linux"
1925             if test -d /home/vadve/lattner/local/x86/llvm-gcc
1926	     then
1927	       LLVMGCCDIR=/home/vadve/lattner/local/x86/llvm-gcc/
1928
1929             fi
1930             ;;
1931	*-*-solaris*)
1932             OS=SunOS
1933
1934             platform_type="SunOS"
1935             if test -d /home/vadve/lattner/local/sparc/llvm-gcc
1936             then
1937               LLVMGCCDIR=/home/vadve/lattner/local/sparc/llvm-gcc/
1938
1939             fi
1940             ;;
1941        *-*-win32*)
1942             OS=Win32
1943
1944             platform_type="Win32"
1945	     ;;
1946	*)
1947             OS=Unknown
1948
1949             platform_type="Unknown"
1950	     ;;
1951esac
1952
1953if test "$platform_type" = "Unknown" ; then
1954  { { echo "$as_me:$LINENO: error: Platform is unknown, configure can't continue" >&5
1955echo "$as_me: error: Platform is unknown, configure can't continue" >&2;}
1956   { (exit 1); exit 1; }; }
1957fi
1958
1959          ac_config_links="$ac_config_links lib/System/platform:lib/System/$platform_type"
1960
1961
1962echo "$as_me:$LINENO: result: $platform_type" >&5
1963echo "${ECHO_T}$platform_type" >&6
1964
1965echo "$as_me:$LINENO: checking target architecture" >&5
1966echo $ECHO_N "checking target architecture... $ECHO_C" >&6
1967case $target in
1968	sparc*-*-solaris*)  target=sparcv9-sun-solaris2.8
1969
1970	                    ;;
1971esac
1972
1973case $target in
1974	i*86-*)
1975          ARCH="x86"
1976          ARCH=x86
1977
1978	  ;;
1979	sparc*-*)
1980          ARCH="Sparc"
1981          ARCH=Sparc
1982
1983	  ;;
1984	powerpc*-*)
1985          ARCH="PowerPC"
1986          ARCH=PowerPC
1987
1988	  ;;
1989	*)
1990          ARCH="Unknown"
1991          ARCH=Unknown
1992
1993	  ;;
1994esac
1995
1996echo "$as_me:$LINENO: result: $ARCH" >&5
1997echo "${ECHO_T}$ARCH" >&6
1998
1999ac_ext=cc
2000ac_cpp='$CXXCPP $CPPFLAGS'
2001ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2002ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2003ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2004if test -n "$ac_tool_prefix"; then
2005  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2006  do
2007    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2008set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2009echo "$as_me:$LINENO: checking for $ac_word" >&5
2010echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2011if test "${ac_cv_prog_CXX+set}" = set; then
2012  echo $ECHO_N "(cached) $ECHO_C" >&6
2013else
2014  if test -n "$CXX"; then
2015  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2016else
2017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2018for as_dir in $PATH
2019do
2020  IFS=$as_save_IFS
2021  test -z "$as_dir" && as_dir=.
2022  for ac_exec_ext in '' $ac_executable_extensions; do
2023  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2024    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2025    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2026    break 2
2027  fi
2028done
2029done
2030
2031fi
2032fi
2033CXX=$ac_cv_prog_CXX
2034if test -n "$CXX"; then
2035  echo "$as_me:$LINENO: result: $CXX" >&5
2036echo "${ECHO_T}$CXX" >&6
2037else
2038  echo "$as_me:$LINENO: result: no" >&5
2039echo "${ECHO_T}no" >&6
2040fi
2041
2042    test -n "$CXX" && break
2043  done
2044fi
2045if test -z "$CXX"; then
2046  ac_ct_CXX=$CXX
2047  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2048do
2049  # Extract the first word of "$ac_prog", so it can be a program name with args.
2050set dummy $ac_prog; ac_word=$2
2051echo "$as_me:$LINENO: checking for $ac_word" >&5
2052echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2053if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2054  echo $ECHO_N "(cached) $ECHO_C" >&6
2055else
2056  if test -n "$ac_ct_CXX"; then
2057  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2058else
2059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2060for as_dir in $PATH
2061do
2062  IFS=$as_save_IFS
2063  test -z "$as_dir" && as_dir=.
2064  for ac_exec_ext in '' $ac_executable_extensions; do
2065  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2066    ac_cv_prog_ac_ct_CXX="$ac_prog"
2067    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2068    break 2
2069  fi
2070done
2071done
2072
2073fi
2074fi
2075ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2076if test -n "$ac_ct_CXX"; then
2077  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2078echo "${ECHO_T}$ac_ct_CXX" >&6
2079else
2080  echo "$as_me:$LINENO: result: no" >&5
2081echo "${ECHO_T}no" >&6
2082fi
2083
2084  test -n "$ac_ct_CXX" && break
2085done
2086test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2087
2088  CXX=$ac_ct_CXX
2089fi
2090
2091
2092# Provide some information about the compiler.
2093echo "$as_me:$LINENO:" \
2094     "checking for C++ compiler version" >&5
2095ac_compiler=`set X $ac_compile; echo $2`
2096{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2097  (eval $ac_compiler --version </dev/null >&5) 2>&5
2098  ac_status=$?
2099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2100  (exit $ac_status); }
2101{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2102  (eval $ac_compiler -v </dev/null >&5) 2>&5
2103  ac_status=$?
2104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2105  (exit $ac_status); }
2106{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2107  (eval $ac_compiler -V </dev/null >&5) 2>&5
2108  ac_status=$?
2109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2110  (exit $ac_status); }
2111
2112cat >conftest.$ac_ext <<_ACEOF
2113/* confdefs.h.  */
2114_ACEOF
2115cat confdefs.h >>conftest.$ac_ext
2116cat >>conftest.$ac_ext <<_ACEOF
2117/* end confdefs.h.  */
2118
2119int
2120main ()
2121{
2122
2123  ;
2124  return 0;
2125}
2126_ACEOF
2127ac_clean_files_save=$ac_clean_files
2128ac_clean_files="$ac_clean_files a.out a.exe b.out"
2129# Try to create an executable without -o first, disregard a.out.
2130# It will help us diagnose broken compilers, and finding out an intuition
2131# of exeext.
2132echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
2133echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6
2134ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2135if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2136  (eval $ac_link_default) 2>&5
2137  ac_status=$?
2138  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2139  (exit $ac_status); }; then
2140  # Find the output, starting from the most likely.  This scheme is
2141# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2142# resort.
2143
2144# Be careful to initialize this variable, since it used to be cached.
2145# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2146ac_cv_exeext=
2147# b.out is created by i960 compilers.
2148for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2149do
2150  test -f "$ac_file" || continue
2151  case $ac_file in
2152    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2153	;;
2154    conftest.$ac_ext )
2155	# This is the source file.
2156	;;
2157    [ab].out )
2158	# We found the default executable, but exeext='' is most
2159	# certainly right.
2160	break;;
2161    *.* )
2162	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2163	# FIXME: I believe we export ac_cv_exeext for Libtool,
2164	# but it would be cool to find out if it's true.  Does anybody
2165	# maintain Libtool? --akim.
2166	export ac_cv_exeext
2167	break;;
2168    * )
2169	break;;
2170  esac
2171done
2172else
2173  echo "$as_me: failed program was:" >&5
2174sed 's/^/| /' conftest.$ac_ext >&5
2175
2176{ { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2177See \`config.log' for more details." >&5
2178echo "$as_me: error: C++ compiler cannot create executables
2179See \`config.log' for more details." >&2;}
2180   { (exit 77); exit 77; }; }
2181fi
2182
2183ac_exeext=$ac_cv_exeext
2184echo "$as_me:$LINENO: result: $ac_file" >&5
2185echo "${ECHO_T}$ac_file" >&6
2186
2187# Check the compiler produces executables we can run.  If not, either
2188# the compiler is broken, or we cross compile.
2189echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2190echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
2191# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2192# If not cross compiling, check that we can run a simple program.
2193if test "$cross_compiling" != yes; then
2194  if { ac_try='./$ac_file'
2195  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2196  (eval $ac_try) 2>&5
2197  ac_status=$?
2198  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2199  (exit $ac_status); }; }; then
2200    cross_compiling=no
2201  else
2202    if test "$cross_compiling" = maybe; then
2203	cross_compiling=yes
2204    else
2205	{ { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2206If you meant to cross compile, use \`--host'.
2207See \`config.log' for more details." >&5
2208echo "$as_me: error: cannot run C++ compiled programs.
2209If you meant to cross compile, use \`--host'.
2210See \`config.log' for more details." >&2;}
2211   { (exit 1); exit 1; }; }
2212    fi
2213  fi
2214fi
2215echo "$as_me:$LINENO: result: yes" >&5
2216echo "${ECHO_T}yes" >&6
2217
2218rm -f a.out a.exe conftest$ac_cv_exeext b.out
2219ac_clean_files=$ac_clean_files_save
2220# Check the compiler produces executables we can run.  If not, either
2221# the compiler is broken, or we cross compile.
2222echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2223echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2224echo "$as_me:$LINENO: result: $cross_compiling" >&5
2225echo "${ECHO_T}$cross_compiling" >&6
2226
2227echo "$as_me:$LINENO: checking for suffix of executables" >&5
2228echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2229if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2230  (eval $ac_link) 2>&5
2231  ac_status=$?
2232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2233  (exit $ac_status); }; then
2234  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2235# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2236# work properly (i.e., refer to `conftest.exe'), while it won't with
2237# `rm'.
2238for ac_file in conftest.exe conftest conftest.*; do
2239  test -f "$ac_file" || continue
2240  case $ac_file in
2241    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2242    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2243	  export ac_cv_exeext
2244	  break;;
2245    * ) break;;
2246  esac
2247done
2248else
2249  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2250See \`config.log' for more details." >&5
2251echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2252See \`config.log' for more details." >&2;}
2253   { (exit 1); exit 1; }; }
2254fi
2255
2256rm -f conftest$ac_cv_exeext
2257echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2258echo "${ECHO_T}$ac_cv_exeext" >&6
2259
2260rm -f conftest.$ac_ext
2261EXEEXT=$ac_cv_exeext
2262ac_exeext=$EXEEXT
2263echo "$as_me:$LINENO: checking for suffix of object files" >&5
2264echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2265if test "${ac_cv_objext+set}" = set; then
2266  echo $ECHO_N "(cached) $ECHO_C" >&6
2267else
2268  cat >conftest.$ac_ext <<_ACEOF
2269/* confdefs.h.  */
2270_ACEOF
2271cat confdefs.h >>conftest.$ac_ext
2272cat >>conftest.$ac_ext <<_ACEOF
2273/* end confdefs.h.  */
2274
2275int
2276main ()
2277{
2278
2279  ;
2280  return 0;
2281}
2282_ACEOF
2283rm -f conftest.o conftest.obj
2284if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2285  (eval $ac_compile) 2>&5
2286  ac_status=$?
2287  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2288  (exit $ac_status); }; then
2289  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2290  case $ac_file in
2291    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2292    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2293       break;;
2294  esac
2295done
2296else
2297  echo "$as_me: failed program was:" >&5
2298sed 's/^/| /' conftest.$ac_ext >&5
2299
2300{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2301See \`config.log' for more details." >&5
2302echo "$as_me: error: cannot compute suffix of object files: cannot compile
2303See \`config.log' for more details." >&2;}
2304   { (exit 1); exit 1; }; }
2305fi
2306
2307rm -f conftest.$ac_cv_objext conftest.$ac_ext
2308fi
2309echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2310echo "${ECHO_T}$ac_cv_objext" >&6
2311OBJEXT=$ac_cv_objext
2312ac_objext=$OBJEXT
2313echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2314echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2315if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2316  echo $ECHO_N "(cached) $ECHO_C" >&6
2317else
2318  cat >conftest.$ac_ext <<_ACEOF
2319/* confdefs.h.  */
2320_ACEOF
2321cat confdefs.h >>conftest.$ac_ext
2322cat >>conftest.$ac_ext <<_ACEOF
2323/* end confdefs.h.  */
2324
2325int
2326main ()
2327{
2328#ifndef __GNUC__
2329       choke me
2330#endif
2331
2332  ;
2333  return 0;
2334}
2335_ACEOF
2336rm -f conftest.$ac_objext
2337if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2338  (eval $ac_compile) 2>conftest.er1
2339  ac_status=$?
2340  grep -v '^ *+' conftest.er1 >conftest.err
2341  rm -f conftest.er1
2342  cat conftest.err >&5
2343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2344  (exit $ac_status); } &&
2345	 { ac_try='test -z "$ac_cxx_werror_flag"
2346			 || test ! -s conftest.err'
2347  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2348  (eval $ac_try) 2>&5
2349  ac_status=$?
2350  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2351  (exit $ac_status); }; } &&
2352	 { ac_try='test -s conftest.$ac_objext'
2353  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2354  (eval $ac_try) 2>&5
2355  ac_status=$?
2356  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2357  (exit $ac_status); }; }; then
2358  ac_compiler_gnu=yes
2359else
2360  echo "$as_me: failed program was:" >&5
2361sed 's/^/| /' conftest.$ac_ext >&5
2362
2363ac_compiler_gnu=no
2364fi
2365rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2366ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2367
2368fi
2369echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2370echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2371GXX=`test $ac_compiler_gnu = yes && echo yes`
2372ac_test_CXXFLAGS=${CXXFLAGS+set}
2373ac_save_CXXFLAGS=$CXXFLAGS
2374CXXFLAGS="-g"
2375echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2376echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2377if test "${ac_cv_prog_cxx_g+set}" = set; then
2378  echo $ECHO_N "(cached) $ECHO_C" >&6
2379else
2380  cat >conftest.$ac_ext <<_ACEOF
2381/* confdefs.h.  */
2382_ACEOF
2383cat confdefs.h >>conftest.$ac_ext
2384cat >>conftest.$ac_ext <<_ACEOF
2385/* end confdefs.h.  */
2386
2387int
2388main ()
2389{
2390
2391  ;
2392  return 0;
2393}
2394_ACEOF
2395rm -f conftest.$ac_objext
2396if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2397  (eval $ac_compile) 2>conftest.er1
2398  ac_status=$?
2399  grep -v '^ *+' conftest.er1 >conftest.err
2400  rm -f conftest.er1
2401  cat conftest.err >&5
2402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2403  (exit $ac_status); } &&
2404	 { ac_try='test -z "$ac_cxx_werror_flag"
2405			 || test ! -s conftest.err'
2406  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2407  (eval $ac_try) 2>&5
2408  ac_status=$?
2409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410  (exit $ac_status); }; } &&
2411	 { ac_try='test -s conftest.$ac_objext'
2412  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2413  (eval $ac_try) 2>&5
2414  ac_status=$?
2415  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2416  (exit $ac_status); }; }; then
2417  ac_cv_prog_cxx_g=yes
2418else
2419  echo "$as_me: failed program was:" >&5
2420sed 's/^/| /' conftest.$ac_ext >&5
2421
2422ac_cv_prog_cxx_g=no
2423fi
2424rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2425fi
2426echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2427echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2428if test "$ac_test_CXXFLAGS" = set; then
2429  CXXFLAGS=$ac_save_CXXFLAGS
2430elif test $ac_cv_prog_cxx_g = yes; then
2431  if test "$GXX" = yes; then
2432    CXXFLAGS="-g -O2"
2433  else
2434    CXXFLAGS="-g"
2435  fi
2436else
2437  if test "$GXX" = yes; then
2438    CXXFLAGS="-O2"
2439  else
2440    CXXFLAGS=
2441  fi
2442fi
2443for ac_declaration in \
2444   '' \
2445   'extern "C" void std::exit (int) throw (); using std::exit;' \
2446   'extern "C" void std::exit (int); using std::exit;' \
2447   'extern "C" void exit (int) throw ();' \
2448   'extern "C" void exit (int);' \
2449   'void exit (int);'
2450do
2451  cat >conftest.$ac_ext <<_ACEOF
2452/* confdefs.h.  */
2453_ACEOF
2454cat confdefs.h >>conftest.$ac_ext
2455cat >>conftest.$ac_ext <<_ACEOF
2456/* end confdefs.h.  */
2457$ac_declaration
2458#include <stdlib.h>
2459int
2460main ()
2461{
2462exit (42);
2463  ;
2464  return 0;
2465}
2466_ACEOF
2467rm -f conftest.$ac_objext
2468if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2469  (eval $ac_compile) 2>conftest.er1
2470  ac_status=$?
2471  grep -v '^ *+' conftest.er1 >conftest.err
2472  rm -f conftest.er1
2473  cat conftest.err >&5
2474  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2475  (exit $ac_status); } &&
2476	 { ac_try='test -z "$ac_cxx_werror_flag"
2477			 || test ! -s conftest.err'
2478  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2479  (eval $ac_try) 2>&5
2480  ac_status=$?
2481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482  (exit $ac_status); }; } &&
2483	 { ac_try='test -s conftest.$ac_objext'
2484  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2485  (eval $ac_try) 2>&5
2486  ac_status=$?
2487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488  (exit $ac_status); }; }; then
2489  :
2490else
2491  echo "$as_me: failed program was:" >&5
2492sed 's/^/| /' conftest.$ac_ext >&5
2493
2494continue
2495fi
2496rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2497  cat >conftest.$ac_ext <<_ACEOF
2498/* confdefs.h.  */
2499_ACEOF
2500cat confdefs.h >>conftest.$ac_ext
2501cat >>conftest.$ac_ext <<_ACEOF
2502/* end confdefs.h.  */
2503$ac_declaration
2504int
2505main ()
2506{
2507exit (42);
2508  ;
2509  return 0;
2510}
2511_ACEOF
2512rm -f conftest.$ac_objext
2513if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2514  (eval $ac_compile) 2>conftest.er1
2515  ac_status=$?
2516  grep -v '^ *+' conftest.er1 >conftest.err
2517  rm -f conftest.er1
2518  cat conftest.err >&5
2519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2520  (exit $ac_status); } &&
2521	 { ac_try='test -z "$ac_cxx_werror_flag"
2522			 || test ! -s conftest.err'
2523  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2524  (eval $ac_try) 2>&5
2525  ac_status=$?
2526  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2527  (exit $ac_status); }; } &&
2528	 { ac_try='test -s conftest.$ac_objext'
2529  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2530  (eval $ac_try) 2>&5
2531  ac_status=$?
2532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2533  (exit $ac_status); }; }; then
2534  break
2535else
2536  echo "$as_me: failed program was:" >&5
2537sed 's/^/| /' conftest.$ac_ext >&5
2538
2539fi
2540rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2541done
2542rm -f conftest*
2543if test -n "$ac_declaration"; then
2544  echo '#ifdef __cplusplus' >>confdefs.h
2545  echo $ac_declaration      >>confdefs.h
2546  echo '#endif'             >>confdefs.h
2547fi
2548
2549ac_ext=c
2550ac_cpp='$CPP $CPPFLAGS'
2551ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2552ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2553ac_compiler_gnu=$ac_cv_c_compiler_gnu
2554
2555ac_ext=c
2556ac_cpp='$CPP $CPPFLAGS'
2557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2559ac_compiler_gnu=$ac_cv_c_compiler_gnu
2560if test -n "$ac_tool_prefix"; then
2561  for ac_prog in gcc
2562  do
2563    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2564set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2565echo "$as_me:$LINENO: checking for $ac_word" >&5
2566echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2567if test "${ac_cv_prog_CC+set}" = set; then
2568  echo $ECHO_N "(cached) $ECHO_C" >&6
2569else
2570  if test -n "$CC"; then
2571  ac_cv_prog_CC="$CC" # Let the user override the test.
2572else
2573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574for as_dir in $PATH
2575do
2576  IFS=$as_save_IFS
2577  test -z "$as_dir" && as_dir=.
2578  for ac_exec_ext in '' $ac_executable_extensions; do
2579  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2580    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2581    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2582    break 2
2583  fi
2584done
2585done
2586
2587fi
2588fi
2589CC=$ac_cv_prog_CC
2590if test -n "$CC"; then
2591  echo "$as_me:$LINENO: result: $CC" >&5
2592echo "${ECHO_T}$CC" >&6
2593else
2594  echo "$as_me:$LINENO: result: no" >&5
2595echo "${ECHO_T}no" >&6
2596fi
2597
2598    test -n "$CC" && break
2599  done
2600fi
2601if test -z "$CC"; then
2602  ac_ct_CC=$CC
2603  for ac_prog in gcc
2604do
2605  # Extract the first word of "$ac_prog", so it can be a program name with args.
2606set dummy $ac_prog; ac_word=$2
2607echo "$as_me:$LINENO: checking for $ac_word" >&5
2608echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2609if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2610  echo $ECHO_N "(cached) $ECHO_C" >&6
2611else
2612  if test -n "$ac_ct_CC"; then
2613  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2614else
2615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2616for as_dir in $PATH
2617do
2618  IFS=$as_save_IFS
2619  test -z "$as_dir" && as_dir=.
2620  for ac_exec_ext in '' $ac_executable_extensions; do
2621  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2622    ac_cv_prog_ac_ct_CC="$ac_prog"
2623    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2624    break 2
2625  fi
2626done
2627done
2628
2629fi
2630fi
2631ac_ct_CC=$ac_cv_prog_ac_ct_CC
2632if test -n "$ac_ct_CC"; then
2633  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2634echo "${ECHO_T}$ac_ct_CC" >&6
2635else
2636  echo "$as_me:$LINENO: result: no" >&5
2637echo "${ECHO_T}no" >&6
2638fi
2639
2640  test -n "$ac_ct_CC" && break
2641done
2642
2643  CC=$ac_ct_CC
2644fi
2645
2646
2647test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2648See \`config.log' for more details." >&5
2649echo "$as_me: error: no acceptable C compiler found in \$PATH
2650See \`config.log' for more details." >&2;}
2651   { (exit 1); exit 1; }; }
2652
2653# Provide some information about the compiler.
2654echo "$as_me:$LINENO:" \
2655     "checking for C compiler version" >&5
2656ac_compiler=`set X $ac_compile; echo $2`
2657{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2658  (eval $ac_compiler --version </dev/null >&5) 2>&5
2659  ac_status=$?
2660  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2661  (exit $ac_status); }
2662{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2663  (eval $ac_compiler -v </dev/null >&5) 2>&5
2664  ac_status=$?
2665  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2666  (exit $ac_status); }
2667{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2668  (eval $ac_compiler -V </dev/null >&5) 2>&5
2669  ac_status=$?
2670  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2671  (exit $ac_status); }
2672
2673echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2674echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2675if test "${ac_cv_c_compiler_gnu+set}" = set; then
2676  echo $ECHO_N "(cached) $ECHO_C" >&6
2677else
2678  cat >conftest.$ac_ext <<_ACEOF
2679/* confdefs.h.  */
2680_ACEOF
2681cat confdefs.h >>conftest.$ac_ext
2682cat >>conftest.$ac_ext <<_ACEOF
2683/* end confdefs.h.  */
2684
2685int
2686main ()
2687{
2688#ifndef __GNUC__
2689       choke me
2690#endif
2691
2692  ;
2693  return 0;
2694}
2695_ACEOF
2696rm -f conftest.$ac_objext
2697if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2698  (eval $ac_compile) 2>conftest.er1
2699  ac_status=$?
2700  grep -v '^ *+' conftest.er1 >conftest.err
2701  rm -f conftest.er1
2702  cat conftest.err >&5
2703  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2704  (exit $ac_status); } &&
2705	 { ac_try='test -z "$ac_c_werror_flag"
2706			 || test ! -s conftest.err'
2707  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2708  (eval $ac_try) 2>&5
2709  ac_status=$?
2710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2711  (exit $ac_status); }; } &&
2712	 { ac_try='test -s conftest.$ac_objext'
2713  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2714  (eval $ac_try) 2>&5
2715  ac_status=$?
2716  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2717  (exit $ac_status); }; }; then
2718  ac_compiler_gnu=yes
2719else
2720  echo "$as_me: failed program was:" >&5
2721sed 's/^/| /' conftest.$ac_ext >&5
2722
2723ac_compiler_gnu=no
2724fi
2725rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2726ac_cv_c_compiler_gnu=$ac_compiler_gnu
2727
2728fi
2729echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2730echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2731GCC=`test $ac_compiler_gnu = yes && echo yes`
2732ac_test_CFLAGS=${CFLAGS+set}
2733ac_save_CFLAGS=$CFLAGS
2734CFLAGS="-g"
2735echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2736echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2737if test "${ac_cv_prog_cc_g+set}" = set; then
2738  echo $ECHO_N "(cached) $ECHO_C" >&6
2739else
2740  cat >conftest.$ac_ext <<_ACEOF
2741/* confdefs.h.  */
2742_ACEOF
2743cat confdefs.h >>conftest.$ac_ext
2744cat >>conftest.$ac_ext <<_ACEOF
2745/* end confdefs.h.  */
2746
2747int
2748main ()
2749{
2750
2751  ;
2752  return 0;
2753}
2754_ACEOF
2755rm -f conftest.$ac_objext
2756if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2757  (eval $ac_compile) 2>conftest.er1
2758  ac_status=$?
2759  grep -v '^ *+' conftest.er1 >conftest.err
2760  rm -f conftest.er1
2761  cat conftest.err >&5
2762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2763  (exit $ac_status); } &&
2764	 { ac_try='test -z "$ac_c_werror_flag"
2765			 || test ! -s conftest.err'
2766  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2767  (eval $ac_try) 2>&5
2768  ac_status=$?
2769  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2770  (exit $ac_status); }; } &&
2771	 { ac_try='test -s conftest.$ac_objext'
2772  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2773  (eval $ac_try) 2>&5
2774  ac_status=$?
2775  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2776  (exit $ac_status); }; }; then
2777  ac_cv_prog_cc_g=yes
2778else
2779  echo "$as_me: failed program was:" >&5
2780sed 's/^/| /' conftest.$ac_ext >&5
2781
2782ac_cv_prog_cc_g=no
2783fi
2784rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2785fi
2786echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2787echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2788if test "$ac_test_CFLAGS" = set; then
2789  CFLAGS=$ac_save_CFLAGS
2790elif test $ac_cv_prog_cc_g = yes; then
2791  if test "$GCC" = yes; then
2792    CFLAGS="-g -O2"
2793  else
2794    CFLAGS="-g"
2795  fi
2796else
2797  if test "$GCC" = yes; then
2798    CFLAGS="-O2"
2799  else
2800    CFLAGS=
2801  fi
2802fi
2803echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2804echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2805if test "${ac_cv_prog_cc_stdc+set}" = set; then
2806  echo $ECHO_N "(cached) $ECHO_C" >&6
2807else
2808  ac_cv_prog_cc_stdc=no
2809ac_save_CC=$CC
2810cat >conftest.$ac_ext <<_ACEOF
2811/* confdefs.h.  */
2812_ACEOF
2813cat confdefs.h >>conftest.$ac_ext
2814cat >>conftest.$ac_ext <<_ACEOF
2815/* end confdefs.h.  */
2816#include <stdarg.h>
2817#include <stdio.h>
2818#include <sys/types.h>
2819#include <sys/stat.h>
2820/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2821struct buf { int x; };
2822FILE * (*rcsopen) (struct buf *, struct stat *, int);
2823static char *e (p, i)
2824     char **p;
2825     int i;
2826{
2827  return p[i];
2828}
2829static char *f (char * (*g) (char **, int), char **p, ...)
2830{
2831  char *s;
2832  va_list v;
2833  va_start (v,p);
2834  s = g (p, va_arg (v,int));
2835  va_end (v);
2836  return s;
2837}
2838
2839/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2840   function prototypes and stuff, but not '\xHH' hex character constants.
2841   These don't provoke an error unfortunately, instead are silently treated
2842   as 'x'.  The following induces an error, until -std1 is added to get
2843   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2844   array size at least.  It's necessary to write '\x00'==0 to get something
2845   that's true only with -std1.  */
2846int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2847
2848int test (int i, double x);
2849struct s1 {int (*f) (int a);};
2850struct s2 {int (*f) (double a);};
2851int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2852int argc;
2853char **argv;
2854int
2855main ()
2856{
2857return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2858  ;
2859  return 0;
2860}
2861_ACEOF
2862# Don't try gcc -ansi; that turns off useful extensions and
2863# breaks some systems' header files.
2864# AIX			-qlanglvl=ansi
2865# Ultrix and OSF/1	-std1
2866# HP-UX 10.20 and later	-Ae
2867# HP-UX older versions	-Aa -D_HPUX_SOURCE
2868# SVR4			-Xc -D__EXTENSIONS__
2869for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2870do
2871  CC="$ac_save_CC $ac_arg"
2872  rm -f conftest.$ac_objext
2873if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2874  (eval $ac_compile) 2>conftest.er1
2875  ac_status=$?
2876  grep -v '^ *+' conftest.er1 >conftest.err
2877  rm -f conftest.er1
2878  cat conftest.err >&5
2879  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2880  (exit $ac_status); } &&
2881	 { ac_try='test -z "$ac_c_werror_flag"
2882			 || test ! -s conftest.err'
2883  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2884  (eval $ac_try) 2>&5
2885  ac_status=$?
2886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2887  (exit $ac_status); }; } &&
2888	 { ac_try='test -s conftest.$ac_objext'
2889  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2890  (eval $ac_try) 2>&5
2891  ac_status=$?
2892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2893  (exit $ac_status); }; }; then
2894  ac_cv_prog_cc_stdc=$ac_arg
2895break
2896else
2897  echo "$as_me: failed program was:" >&5
2898sed 's/^/| /' conftest.$ac_ext >&5
2899
2900fi
2901rm -f conftest.err conftest.$ac_objext
2902done
2903rm -f conftest.$ac_ext conftest.$ac_objext
2904CC=$ac_save_CC
2905
2906fi
2907
2908case "x$ac_cv_prog_cc_stdc" in
2909  x|xno)
2910    echo "$as_me:$LINENO: result: none needed" >&5
2911echo "${ECHO_T}none needed" >&6 ;;
2912  *)
2913    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2914echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2915    CC="$CC $ac_cv_prog_cc_stdc" ;;
2916esac
2917
2918# Some people use a C++ compiler to compile C.  Since we use `exit',
2919# in C++ we need to declare it.  In case someone uses the same compiler
2920# for both compiling C and C++ we need to have the C++ compiler decide
2921# the declaration of exit, since it's the most demanding environment.
2922cat >conftest.$ac_ext <<_ACEOF
2923#ifndef __cplusplus
2924  choke me
2925#endif
2926_ACEOF
2927rm -f conftest.$ac_objext
2928if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2929  (eval $ac_compile) 2>conftest.er1
2930  ac_status=$?
2931  grep -v '^ *+' conftest.er1 >conftest.err
2932  rm -f conftest.er1
2933  cat conftest.err >&5
2934  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935  (exit $ac_status); } &&
2936	 { ac_try='test -z "$ac_c_werror_flag"
2937			 || test ! -s conftest.err'
2938  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2939  (eval $ac_try) 2>&5
2940  ac_status=$?
2941  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2942  (exit $ac_status); }; } &&
2943	 { ac_try='test -s conftest.$ac_objext'
2944  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2945  (eval $ac_try) 2>&5
2946  ac_status=$?
2947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948  (exit $ac_status); }; }; then
2949  for ac_declaration in \
2950   '' \
2951   'extern "C" void std::exit (int) throw (); using std::exit;' \
2952   'extern "C" void std::exit (int); using std::exit;' \
2953   'extern "C" void exit (int) throw ();' \
2954   'extern "C" void exit (int);' \
2955   'void exit (int);'
2956do
2957  cat >conftest.$ac_ext <<_ACEOF
2958/* confdefs.h.  */
2959_ACEOF
2960cat confdefs.h >>conftest.$ac_ext
2961cat >>conftest.$ac_ext <<_ACEOF
2962/* end confdefs.h.  */
2963$ac_declaration
2964#include <stdlib.h>
2965int
2966main ()
2967{
2968exit (42);
2969  ;
2970  return 0;
2971}
2972_ACEOF
2973rm -f conftest.$ac_objext
2974if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2975  (eval $ac_compile) 2>conftest.er1
2976  ac_status=$?
2977  grep -v '^ *+' conftest.er1 >conftest.err
2978  rm -f conftest.er1
2979  cat conftest.err >&5
2980  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2981  (exit $ac_status); } &&
2982	 { ac_try='test -z "$ac_c_werror_flag"
2983			 || test ! -s conftest.err'
2984  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2985  (eval $ac_try) 2>&5
2986  ac_status=$?
2987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2988  (exit $ac_status); }; } &&
2989	 { ac_try='test -s conftest.$ac_objext'
2990  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2991  (eval $ac_try) 2>&5
2992  ac_status=$?
2993  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2994  (exit $ac_status); }; }; then
2995  :
2996else
2997  echo "$as_me: failed program was:" >&5
2998sed 's/^/| /' conftest.$ac_ext >&5
2999
3000continue
3001fi
3002rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3003  cat >conftest.$ac_ext <<_ACEOF
3004/* confdefs.h.  */
3005_ACEOF
3006cat confdefs.h >>conftest.$ac_ext
3007cat >>conftest.$ac_ext <<_ACEOF
3008/* end confdefs.h.  */
3009$ac_declaration
3010int
3011main ()
3012{
3013exit (42);
3014  ;
3015  return 0;
3016}
3017_ACEOF
3018rm -f conftest.$ac_objext
3019if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3020  (eval $ac_compile) 2>conftest.er1
3021  ac_status=$?
3022  grep -v '^ *+' conftest.er1 >conftest.err
3023  rm -f conftest.er1
3024  cat conftest.err >&5
3025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3026  (exit $ac_status); } &&
3027	 { ac_try='test -z "$ac_c_werror_flag"
3028			 || test ! -s conftest.err'
3029  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3030  (eval $ac_try) 2>&5
3031  ac_status=$?
3032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033  (exit $ac_status); }; } &&
3034	 { ac_try='test -s conftest.$ac_objext'
3035  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3036  (eval $ac_try) 2>&5
3037  ac_status=$?
3038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039  (exit $ac_status); }; }; then
3040  break
3041else
3042  echo "$as_me: failed program was:" >&5
3043sed 's/^/| /' conftest.$ac_ext >&5
3044
3045fi
3046rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3047done
3048rm -f conftest*
3049if test -n "$ac_declaration"; then
3050  echo '#ifdef __cplusplus' >>confdefs.h
3051  echo $ac_declaration      >>confdefs.h
3052  echo '#endif'             >>confdefs.h
3053fi
3054
3055else
3056  echo "$as_me: failed program was:" >&5
3057sed 's/^/| /' conftest.$ac_ext >&5
3058
3059fi
3060rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3061ac_ext=c
3062ac_cpp='$CPP $CPPFLAGS'
3063ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3064ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3065ac_compiler_gnu=$ac_cv_c_compiler_gnu
3066
3067ac_ext=c
3068ac_cpp='$CPP $CPPFLAGS'
3069ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3070ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3071ac_compiler_gnu=$ac_cv_c_compiler_gnu
3072echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3073echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3074# On Suns, sometimes $CPP names a directory.
3075if test -n "$CPP" && test -d "$CPP"; then
3076  CPP=
3077fi
3078if test -z "$CPP"; then
3079  if test "${ac_cv_prog_CPP+set}" = set; then
3080  echo $ECHO_N "(cached) $ECHO_C" >&6
3081else
3082      # Double quotes because CPP needs to be expanded
3083    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3084    do
3085      ac_preproc_ok=false
3086for ac_c_preproc_warn_flag in '' yes
3087do
3088  # Use a header file that comes with gcc, so configuring glibc
3089  # with a fresh cross-compiler works.
3090  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3091  # <limits.h> exists even on freestanding compilers.
3092  # On the NeXT, cc -E runs the code through the compiler's parser,
3093  # not just through cpp. "Syntax error" is here to catch this case.
3094  cat >conftest.$ac_ext <<_ACEOF
3095/* confdefs.h.  */
3096_ACEOF
3097cat confdefs.h >>conftest.$ac_ext
3098cat >>conftest.$ac_ext <<_ACEOF
3099/* end confdefs.h.  */
3100#ifdef __STDC__
3101# include <limits.h>
3102#else
3103# include <assert.h>
3104#endif
3105		     Syntax error
3106_ACEOF
3107if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3108  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3109  ac_status=$?
3110  grep -v '^ *+' conftest.er1 >conftest.err
3111  rm -f conftest.er1
3112  cat conftest.err >&5
3113  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3114  (exit $ac_status); } >/dev/null; then
3115  if test -s conftest.err; then
3116    ac_cpp_err=$ac_c_preproc_warn_flag
3117    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3118  else
3119    ac_cpp_err=
3120  fi
3121else
3122  ac_cpp_err=yes
3123fi
3124if test -z "$ac_cpp_err"; then
3125  :
3126else
3127  echo "$as_me: failed program was:" >&5
3128sed 's/^/| /' conftest.$ac_ext >&5
3129
3130  # Broken: fails on valid input.
3131continue
3132fi
3133rm -f conftest.err conftest.$ac_ext
3134
3135  # OK, works on sane cases.  Now check whether non-existent headers
3136  # can be detected and how.
3137  cat >conftest.$ac_ext <<_ACEOF
3138/* confdefs.h.  */
3139_ACEOF
3140cat confdefs.h >>conftest.$ac_ext
3141cat >>conftest.$ac_ext <<_ACEOF
3142/* end confdefs.h.  */
3143#include <ac_nonexistent.h>
3144_ACEOF
3145if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3146  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3147  ac_status=$?
3148  grep -v '^ *+' conftest.er1 >conftest.err
3149  rm -f conftest.er1
3150  cat conftest.err >&5
3151  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3152  (exit $ac_status); } >/dev/null; then
3153  if test -s conftest.err; then
3154    ac_cpp_err=$ac_c_preproc_warn_flag
3155    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3156  else
3157    ac_cpp_err=
3158  fi
3159else
3160  ac_cpp_err=yes
3161fi
3162if test -z "$ac_cpp_err"; then
3163  # Broken: success on invalid input.
3164continue
3165else
3166  echo "$as_me: failed program was:" >&5
3167sed 's/^/| /' conftest.$ac_ext >&5
3168
3169  # Passes both tests.
3170ac_preproc_ok=:
3171break
3172fi
3173rm -f conftest.err conftest.$ac_ext
3174
3175done
3176# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3177rm -f conftest.err conftest.$ac_ext
3178if $ac_preproc_ok; then
3179  break
3180fi
3181
3182    done
3183    ac_cv_prog_CPP=$CPP
3184
3185fi
3186  CPP=$ac_cv_prog_CPP
3187else
3188  ac_cv_prog_CPP=$CPP
3189fi
3190echo "$as_me:$LINENO: result: $CPP" >&5
3191echo "${ECHO_T}$CPP" >&6
3192ac_preproc_ok=false
3193for ac_c_preproc_warn_flag in '' yes
3194do
3195  # Use a header file that comes with gcc, so configuring glibc
3196  # with a fresh cross-compiler works.
3197  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3198  # <limits.h> exists even on freestanding compilers.
3199  # On the NeXT, cc -E runs the code through the compiler's parser,
3200  # not just through cpp. "Syntax error" is here to catch this case.
3201  cat >conftest.$ac_ext <<_ACEOF
3202/* confdefs.h.  */
3203_ACEOF
3204cat confdefs.h >>conftest.$ac_ext
3205cat >>conftest.$ac_ext <<_ACEOF
3206/* end confdefs.h.  */
3207#ifdef __STDC__
3208# include <limits.h>
3209#else
3210# include <assert.h>
3211#endif
3212		     Syntax error
3213_ACEOF
3214if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3215  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3216  ac_status=$?
3217  grep -v '^ *+' conftest.er1 >conftest.err
3218  rm -f conftest.er1
3219  cat conftest.err >&5
3220  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3221  (exit $ac_status); } >/dev/null; then
3222  if test -s conftest.err; then
3223    ac_cpp_err=$ac_c_preproc_warn_flag
3224    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3225  else
3226    ac_cpp_err=
3227  fi
3228else
3229  ac_cpp_err=yes
3230fi
3231if test -z "$ac_cpp_err"; then
3232  :
3233else
3234  echo "$as_me: failed program was:" >&5
3235sed 's/^/| /' conftest.$ac_ext >&5
3236
3237  # Broken: fails on valid input.
3238continue
3239fi
3240rm -f conftest.err conftest.$ac_ext
3241
3242  # OK, works on sane cases.  Now check whether non-existent headers
3243  # can be detected and how.
3244  cat >conftest.$ac_ext <<_ACEOF
3245/* confdefs.h.  */
3246_ACEOF
3247cat confdefs.h >>conftest.$ac_ext
3248cat >>conftest.$ac_ext <<_ACEOF
3249/* end confdefs.h.  */
3250#include <ac_nonexistent.h>
3251_ACEOF
3252if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3253  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3254  ac_status=$?
3255  grep -v '^ *+' conftest.er1 >conftest.err
3256  rm -f conftest.er1
3257  cat conftest.err >&5
3258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3259  (exit $ac_status); } >/dev/null; then
3260  if test -s conftest.err; then
3261    ac_cpp_err=$ac_c_preproc_warn_flag
3262    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3263  else
3264    ac_cpp_err=
3265  fi
3266else
3267  ac_cpp_err=yes
3268fi
3269if test -z "$ac_cpp_err"; then
3270  # Broken: success on invalid input.
3271continue
3272else
3273  echo "$as_me: failed program was:" >&5
3274sed 's/^/| /' conftest.$ac_ext >&5
3275
3276  # Passes both tests.
3277ac_preproc_ok=:
3278break
3279fi
3280rm -f conftest.err conftest.$ac_ext
3281
3282done
3283# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3284rm -f conftest.err conftest.$ac_ext
3285if $ac_preproc_ok; then
3286  :
3287else
3288  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3289See \`config.log' for more details." >&5
3290echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3291See \`config.log' for more details." >&2;}
3292   { (exit 1); exit 1; }; }
3293fi
3294
3295ac_ext=c
3296ac_cpp='$CPP $CPPFLAGS'
3297ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3298ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3299ac_compiler_gnu=$ac_cv_c_compiler_gnu
3300
3301
3302if test "$GCC" != "yes"
3303then
3304	{ { echo "$as_me:$LINENO: error: gcc required but not found" >&5
3305echo "$as_me: error: gcc required but not found" >&2;}
3306   { (exit 1); exit 1; }; }
3307fi
3308if test "$GXX" != "yes"
3309then
3310	{ { echo "$as_me:$LINENO: error: g++ required but not found" >&5
3311echo "$as_me: error: g++ required but not found" >&2;}
3312   { (exit 1); exit 1; }; }
3313fi
3314
3315gccmajor=`$CC --version | head -n 1 | awk '{print $NF;}' | cut -d. -f1`
3316if test "$gccmajor" -lt "3"
3317then
3318	{ { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
3319echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
3320   { (exit 1); exit 1; }; }
3321fi
3322
3323 echo "$as_me:$LINENO: checking for GNU make" >&5
3324echo $ECHO_N "checking for GNU make... $ECHO_C" >&6
3325if test "${_cv_gnu_make_command+set}" = set; then
3326  echo $ECHO_N "(cached) $ECHO_C" >&6
3327else
3328  _cv_gnu_make_command='' ;
3329                for a in "$MAKE" make gmake gnumake ; do
3330                        if test -z "$a" ; then continue ; fi ;
3331                        if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
3332                                _cv_gnu_make_command=$a ;
3333                                break;
3334                        fi
3335                done ;
3336
3337fi
3338echo "$as_me:$LINENO: result: $_cv_gnu_make_command" >&5
3339echo "${ECHO_T}$_cv_gnu_make_command" >&6 ;
3340        if test  "x$_cv_gnu_make_command" != "x"  ; then
3341                ifGNUmake='' ;
3342        else
3343                ifGNUmake='#' ;
3344                echo "$as_me:$LINENO: result: \"Not found\"" >&5
3345echo "${ECHO_T}\"Not found\"" >&6;
3346        fi
3347
3348
3349if test -z "$_cv_gnu_make_command"
3350then
3351	{ { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
3352echo "$as_me: error: GNU Make required but not found" >&2;}
3353   { (exit 1); exit 1; }; }
3354fi
3355
3356
3357echo "$as_me:$LINENO: checking " >&5
3358echo $ECHO_N "checking ... $ECHO_C" >&6
3359if test "${ac_cv_has_flex+set}" = set; then
3360  echo $ECHO_N "(cached) $ECHO_C" >&6
3361else
3362  for ac_prog in flex lex
3363do
3364  # Extract the first word of "$ac_prog", so it can be a program name with args.
3365set dummy $ac_prog; ac_word=$2
3366echo "$as_me:$LINENO: checking for $ac_word" >&5
3367echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3368if test "${ac_cv_prog_LEX+set}" = set; then
3369  echo $ECHO_N "(cached) $ECHO_C" >&6
3370else
3371  if test -n "$LEX"; then
3372  ac_cv_prog_LEX="$LEX" # Let the user override the test.
3373else
3374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375for as_dir in $PATH
3376do
3377  IFS=$as_save_IFS
3378  test -z "$as_dir" && as_dir=.
3379  for ac_exec_ext in '' $ac_executable_extensions; do
3380  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3381    ac_cv_prog_LEX="$ac_prog"
3382    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3383    break 2
3384  fi
3385done
3386done
3387
3388fi
3389fi
3390LEX=$ac_cv_prog_LEX
3391if test -n "$LEX"; then
3392  echo "$as_me:$LINENO: result: $LEX" >&5
3393echo "${ECHO_T}$LEX" >&6
3394else
3395  echo "$as_me:$LINENO: result: no" >&5
3396echo "${ECHO_T}no" >&6
3397fi
3398
3399  test -n "$LEX" && break
3400done
3401test -n "$LEX" || LEX=":"
3402
3403if test -z "$LEXLIB"
3404then
3405  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
3406echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
3407if test "${ac_cv_lib_fl_yywrap+set}" = set; then
3408  echo $ECHO_N "(cached) $ECHO_C" >&6
3409else
3410  ac_check_lib_save_LIBS=$LIBS
3411LIBS="-lfl  $LIBS"
3412cat >conftest.$ac_ext <<_ACEOF
3413/* confdefs.h.  */
3414_ACEOF
3415cat confdefs.h >>conftest.$ac_ext
3416cat >>conftest.$ac_ext <<_ACEOF
3417/* end confdefs.h.  */
3418
3419/* Override any gcc2 internal prototype to avoid an error.  */
3420#ifdef __cplusplus
3421extern "C"
3422#endif
3423/* We use char because int might match the return type of a gcc2
3424   builtin and then its argument prototype would still apply.  */
3425char yywrap ();
3426int
3427main ()
3428{
3429yywrap ();
3430  ;
3431  return 0;
3432}
3433_ACEOF
3434rm -f conftest.$ac_objext conftest$ac_exeext
3435if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3436  (eval $ac_link) 2>conftest.er1
3437  ac_status=$?
3438  grep -v '^ *+' conftest.er1 >conftest.err
3439  rm -f conftest.er1
3440  cat conftest.err >&5
3441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3442  (exit $ac_status); } &&
3443	 { ac_try='test -z "$ac_c_werror_flag"
3444			 || test ! -s conftest.err'
3445  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3446  (eval $ac_try) 2>&5
3447  ac_status=$?
3448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3449  (exit $ac_status); }; } &&
3450	 { ac_try='test -s conftest$ac_exeext'
3451  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3452  (eval $ac_try) 2>&5
3453  ac_status=$?
3454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455  (exit $ac_status); }; }; then
3456  ac_cv_lib_fl_yywrap=yes
3457else
3458  echo "$as_me: failed program was:" >&5
3459sed 's/^/| /' conftest.$ac_ext >&5
3460
3461ac_cv_lib_fl_yywrap=no
3462fi
3463rm -f conftest.err conftest.$ac_objext \
3464      conftest$ac_exeext conftest.$ac_ext
3465LIBS=$ac_check_lib_save_LIBS
3466fi
3467echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
3468echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
3469if test $ac_cv_lib_fl_yywrap = yes; then
3470  LEXLIB="-lfl"
3471else
3472  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
3473echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
3474if test "${ac_cv_lib_l_yywrap+set}" = set; then
3475  echo $ECHO_N "(cached) $ECHO_C" >&6
3476else
3477  ac_check_lib_save_LIBS=$LIBS
3478LIBS="-ll  $LIBS"
3479cat >conftest.$ac_ext <<_ACEOF
3480/* confdefs.h.  */
3481_ACEOF
3482cat confdefs.h >>conftest.$ac_ext
3483cat >>conftest.$ac_ext <<_ACEOF
3484/* end confdefs.h.  */
3485
3486/* Override any gcc2 internal prototype to avoid an error.  */
3487#ifdef __cplusplus
3488extern "C"
3489#endif
3490/* We use char because int might match the return type of a gcc2
3491   builtin and then its argument prototype would still apply.  */
3492char yywrap ();
3493int
3494main ()
3495{
3496yywrap ();
3497  ;
3498  return 0;
3499}
3500_ACEOF
3501rm -f conftest.$ac_objext conftest$ac_exeext
3502if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3503  (eval $ac_link) 2>conftest.er1
3504  ac_status=$?
3505  grep -v '^ *+' conftest.er1 >conftest.err
3506  rm -f conftest.er1
3507  cat conftest.err >&5
3508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509  (exit $ac_status); } &&
3510	 { ac_try='test -z "$ac_c_werror_flag"
3511			 || test ! -s conftest.err'
3512  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3513  (eval $ac_try) 2>&5
3514  ac_status=$?
3515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516  (exit $ac_status); }; } &&
3517	 { ac_try='test -s conftest$ac_exeext'
3518  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3519  (eval $ac_try) 2>&5
3520  ac_status=$?
3521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3522  (exit $ac_status); }; }; then
3523  ac_cv_lib_l_yywrap=yes
3524else
3525  echo "$as_me: failed program was:" >&5
3526sed 's/^/| /' conftest.$ac_ext >&5
3527
3528ac_cv_lib_l_yywrap=no
3529fi
3530rm -f conftest.err conftest.$ac_objext \
3531      conftest$ac_exeext conftest.$ac_ext
3532LIBS=$ac_check_lib_save_LIBS
3533fi
3534echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
3535echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
3536if test $ac_cv_lib_l_yywrap = yes; then
3537  LEXLIB="-ll"
3538fi
3539
3540fi
3541
3542fi
3543
3544if test "x$LEX" != "x:"; then
3545  echo "$as_me:$LINENO: checking lex output file root" >&5
3546echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
3547if test "${ac_cv_prog_lex_root+set}" = set; then
3548  echo $ECHO_N "(cached) $ECHO_C" >&6
3549else
3550  # The minimal lex program is just a single line: %%.  But some broken lexes
3551# (Solaris, I think it was) want two %% lines, so accommodate them.
3552cat >conftest.l <<_ACEOF
3553%%
3554%%
3555_ACEOF
3556{ (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
3557  (eval $LEX conftest.l) 2>&5
3558  ac_status=$?
3559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560  (exit $ac_status); }
3561if test -f lex.yy.c; then
3562  ac_cv_prog_lex_root=lex.yy
3563elif test -f lexyy.c; then
3564  ac_cv_prog_lex_root=lexyy
3565else
3566  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
3567echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
3568   { (exit 1); exit 1; }; }
3569fi
3570fi
3571echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
3572echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
3573rm -f conftest.l
3574LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3575
3576echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
3577echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
3578if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
3579  echo $ECHO_N "(cached) $ECHO_C" >&6
3580else
3581  # POSIX says lex can declare yytext either as a pointer or an array; the
3582# default is implementation-dependent. Figure out which it is, since
3583# not all implementations provide the %pointer and %array declarations.
3584ac_cv_prog_lex_yytext_pointer=no
3585echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3586ac_save_LIBS=$LIBS
3587LIBS="$LIBS $LEXLIB"
3588cat >conftest.$ac_ext <<_ACEOF
3589`cat $LEX_OUTPUT_ROOT.c`
3590_ACEOF
3591rm -f conftest.$ac_objext conftest$ac_exeext
3592if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3593  (eval $ac_link) 2>conftest.er1
3594  ac_status=$?
3595  grep -v '^ *+' conftest.er1 >conftest.err
3596  rm -f conftest.er1
3597  cat conftest.err >&5
3598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3599  (exit $ac_status); } &&
3600	 { ac_try='test -z "$ac_c_werror_flag"
3601			 || test ! -s conftest.err'
3602  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3603  (eval $ac_try) 2>&5
3604  ac_status=$?
3605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606  (exit $ac_status); }; } &&
3607	 { ac_try='test -s conftest$ac_exeext'
3608  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3609  (eval $ac_try) 2>&5
3610  ac_status=$?
3611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3612  (exit $ac_status); }; }; then
3613  ac_cv_prog_lex_yytext_pointer=yes
3614else
3615  echo "$as_me: failed program was:" >&5
3616sed 's/^/| /' conftest.$ac_ext >&5
3617
3618fi
3619rm -f conftest.err conftest.$ac_objext \
3620      conftest$ac_exeext conftest.$ac_ext
3621LIBS=$ac_save_LIBS
3622rm -f "${LEX_OUTPUT_ROOT}.c"
3623
3624fi
3625echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
3626echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
3627if test $ac_cv_prog_lex_yytext_pointer = yes; then
3628
3629cat >>confdefs.h <<\_ACEOF
3630#define YYTEXT_POINTER 1
3631_ACEOF
3632
3633fi
3634
3635fi
3636
3637fi
3638echo "$as_me:$LINENO: result: $ac_cv_has_flex" >&5
3639echo "${ECHO_T}$ac_cv_has_flex" >&6
3640if test "$LEX" != "flex"; then
3641  { { echo "$as_me:$LINENO: error: flex not found but required" >&5
3642echo "$as_me: error: flex not found but required" >&2;}
3643   { (exit 1); exit 1; }; }
3644fi
3645
3646echo "$as_me:$LINENO: checking " >&5
3647echo $ECHO_N "checking ... $ECHO_C" >&6
3648if test "${ac_cv_has_bison+set}" = set; then
3649  echo $ECHO_N "(cached) $ECHO_C" >&6
3650else
3651  for ac_prog in 'bison -y' byacc
3652do
3653  # Extract the first word of "$ac_prog", so it can be a program name with args.
3654set dummy $ac_prog; ac_word=$2
3655echo "$as_me:$LINENO: checking for $ac_word" >&5
3656echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3657if test "${ac_cv_prog_YACC+set}" = set; then
3658  echo $ECHO_N "(cached) $ECHO_C" >&6
3659else
3660  if test -n "$YACC"; then
3661  ac_cv_prog_YACC="$YACC" # Let the user override the test.
3662else
3663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3664for as_dir in $PATH
3665do
3666  IFS=$as_save_IFS
3667  test -z "$as_dir" && as_dir=.
3668  for ac_exec_ext in '' $ac_executable_extensions; do
3669  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3670    ac_cv_prog_YACC="$ac_prog"
3671    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3672    break 2
3673  fi
3674done
3675done
3676
3677fi
3678fi
3679YACC=$ac_cv_prog_YACC
3680if test -n "$YACC"; then
3681  echo "$as_me:$LINENO: result: $YACC" >&5
3682echo "${ECHO_T}$YACC" >&6
3683else
3684  echo "$as_me:$LINENO: result: no" >&5
3685echo "${ECHO_T}no" >&6
3686fi
3687
3688  test -n "$YACC" && break
3689done
3690test -n "$YACC" || YACC="yacc"
3691
3692
3693fi
3694echo "$as_me:$LINENO: result: $ac_cv_has_bison" >&5
3695echo "${ECHO_T}$ac_cv_has_bison" >&6
3696if test "$YACC" != "bison -y"; then
3697  { { echo "$as_me:$LINENO: error: bison not found but required" >&5
3698echo "$as_me: error: bison not found but required" >&2;}
3699   { (exit 1); exit 1; }; }
3700else
3701  BISON=bison
3702
3703fi
3704
3705# Check whether --enable-shared or --disable-shared was given.
3706if test "${enable_shared+set}" = set; then
3707  enableval="$enable_shared"
3708  p=${PACKAGE-default}
3709    case $enableval in
3710    yes) enable_shared=yes ;;
3711    no) enable_shared=no ;;
3712    *)
3713      enable_shared=no
3714      # Look at the argument we got.  We use all the common list separators.
3715      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3716      for pkg in $enableval; do
3717	IFS="$lt_save_ifs"
3718	if test "X$pkg" = "X$p"; then
3719	  enable_shared=yes
3720	fi
3721      done
3722      IFS="$lt_save_ifs"
3723      ;;
3724    esac
3725else
3726  enable_shared=yes
3727fi;
3728
3729# Check whether --enable-static or --disable-static was given.
3730if test "${enable_static+set}" = set; then
3731  enableval="$enable_static"
3732  p=${PACKAGE-default}
3733    case $enableval in
3734    yes) enable_static=yes ;;
3735    no) enable_static=no ;;
3736    *)
3737     enable_static=no
3738      # Look at the argument we got.  We use all the common list separators.
3739      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3740      for pkg in $enableval; do
3741	IFS="$lt_save_ifs"
3742	if test "X$pkg" = "X$p"; then
3743	  enable_static=yes
3744	fi
3745      done
3746      IFS="$lt_save_ifs"
3747      ;;
3748    esac
3749else
3750  enable_static=yes
3751fi;
3752
3753# Check whether --enable-fast-install or --disable-fast-install was given.
3754if test "${enable_fast_install+set}" = set; then
3755  enableval="$enable_fast_install"
3756  p=${PACKAGE-default}
3757    case $enableval in
3758    yes) enable_fast_install=yes ;;
3759    no) enable_fast_install=no ;;
3760    *)
3761      enable_fast_install=no
3762      # Look at the argument we got.  We use all the common list separators.
3763      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3764      for pkg in $enableval; do
3765	IFS="$lt_save_ifs"
3766	if test "X$pkg" = "X$p"; then
3767	  enable_fast_install=yes
3768	fi
3769      done
3770      IFS="$lt_save_ifs"
3771      ;;
3772    esac
3773else
3774  enable_fast_install=yes
3775fi;
3776
3777echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3778echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3779if test "${lt_cv_path_SED+set}" = set; then
3780  echo $ECHO_N "(cached) $ECHO_C" >&6
3781else
3782  # Loop through the user's path and test for sed and gsed.
3783# Then use that list of sed's as ones to test for truncation.
3784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3785for as_dir in $PATH
3786do
3787  IFS=$as_save_IFS
3788  test -z "$as_dir" && as_dir=.
3789  for lt_ac_prog in sed gsed; do
3790    for ac_exec_ext in '' $ac_executable_extensions; do
3791      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3792        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3793      fi
3794    done
3795  done
3796done
3797lt_ac_max=0
3798lt_ac_count=0
3799# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3800# along with /bin/sed that truncates output.
3801for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3802  test ! -f $lt_ac_sed && break
3803  cat /dev/null > conftest.in
3804  lt_ac_count=0
3805  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3806  # Check for GNU sed and select it if it is found.
3807  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3808    lt_cv_path_SED=$lt_ac_sed
3809    break
3810  fi
3811  while true; do
3812    cat conftest.in conftest.in >conftest.tmp
3813    mv conftest.tmp conftest.in
3814    cp conftest.in conftest.nl
3815    echo >>conftest.nl
3816    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3817    cmp -s conftest.out conftest.nl || break
3818    # 10000 chars as input seems more than enough
3819    test $lt_ac_count -gt 10 && break
3820    lt_ac_count=`expr $lt_ac_count + 1`
3821    if test $lt_ac_count -gt $lt_ac_max; then
3822      lt_ac_max=$lt_ac_count
3823      lt_cv_path_SED=$lt_ac_sed
3824    fi
3825  done
3826done
3827SED=$lt_cv_path_SED
3828
3829fi
3830
3831echo "$as_me:$LINENO: result: $SED" >&5
3832echo "${ECHO_T}$SED" >&6
3833
3834echo "$as_me:$LINENO: checking for egrep" >&5
3835echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3836if test "${ac_cv_prog_egrep+set}" = set; then
3837  echo $ECHO_N "(cached) $ECHO_C" >&6
3838else
3839  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3840    then ac_cv_prog_egrep='grep -E'
3841    else ac_cv_prog_egrep='egrep'
3842    fi
3843fi
3844echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3845echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3846 EGREP=$ac_cv_prog_egrep
3847
3848
3849
3850# Check whether --with-gnu-ld or --without-gnu-ld was given.
3851if test "${with_gnu_ld+set}" = set; then
3852  withval="$with_gnu_ld"
3853  test "$withval" = no || with_gnu_ld=yes
3854else
3855  with_gnu_ld=no
3856fi;
3857ac_prog=ld
3858if test "$GCC" = yes; then
3859  # Check if gcc -print-prog-name=ld gives a path.
3860  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3861echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3862  case $host in
3863  *-*-mingw*)
3864    # gcc leaves a trailing carriage return which upsets mingw
3865    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3866  *)
3867    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3868  esac
3869  case $ac_prog in
3870    # Accept absolute paths.
3871    [\\/]* | ?:[\\/]*)
3872      re_direlt='/[^/][^/]*/\.\./'
3873      # Canonicalize the path of ld
3874      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3875      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3876	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3877      done
3878      test -z "$LD" && LD="$ac_prog"
3879      ;;
3880  "")
3881    # If it fails, then pretend we aren't using GCC.
3882    ac_prog=ld
3883    ;;
3884  *)
3885    # If it is relative, then search for the first ld in PATH.
3886    with_gnu_ld=unknown
3887    ;;
3888  esac
3889elif test "$with_gnu_ld" = yes; then
3890  echo "$as_me:$LINENO: checking for GNU ld" >&5
3891echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3892else
3893  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3894echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3895fi
3896if test "${lt_cv_path_LD+set}" = set; then
3897  echo $ECHO_N "(cached) $ECHO_C" >&6
3898else
3899  if test -z "$LD"; then
3900  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3901  for ac_dir in $PATH; do
3902    IFS="$lt_save_ifs"
3903    test -z "$ac_dir" && ac_dir=.
3904    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3905      lt_cv_path_LD="$ac_dir/$ac_prog"
3906      # Check to see if the program is GNU ld.  I'd rather use --version,
3907      # but apparently some GNU ld's only accept -v.
3908      # Break only if it was the GNU/non-GNU ld that we prefer.
3909      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3910      *GNU* | *'with BFD'*)
3911	test "$with_gnu_ld" != no && break
3912	;;
3913      *)
3914	test "$with_gnu_ld" != yes && break
3915	;;
3916      esac
3917    fi
3918  done
3919  IFS="$lt_save_ifs"
3920else
3921  lt_cv_path_LD="$LD" # Let the user override the test with a path.
3922fi
3923fi
3924
3925LD="$lt_cv_path_LD"
3926if test -n "$LD"; then
3927  echo "$as_me:$LINENO: result: $LD" >&5
3928echo "${ECHO_T}$LD" >&6
3929else
3930  echo "$as_me:$LINENO: result: no" >&5
3931echo "${ECHO_T}no" >&6
3932fi
3933test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3934echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3935   { (exit 1); exit 1; }; }
3936echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3937echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3938if test "${lt_cv_prog_gnu_ld+set}" = set; then
3939  echo $ECHO_N "(cached) $ECHO_C" >&6
3940else
3941  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3942case `"$LD" -v 2>&1 </dev/null` in
3943*GNU* | *'with BFD'*)
3944  lt_cv_prog_gnu_ld=yes
3945  ;;
3946*)
3947  lt_cv_prog_gnu_ld=no
3948  ;;
3949esac
3950fi
3951echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3952echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3953with_gnu_ld=$lt_cv_prog_gnu_ld
3954
3955
3956echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3957echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3958if test "${lt_cv_ld_reload_flag+set}" = set; then
3959  echo $ECHO_N "(cached) $ECHO_C" >&6
3960else
3961  lt_cv_ld_reload_flag='-r'
3962fi
3963echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3964echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3965reload_flag=$lt_cv_ld_reload_flag
3966case $reload_flag in
3967"" | " "*) ;;
3968*) reload_flag=" $reload_flag" ;;
3969esac
3970reload_cmds='$LD$reload_flag -o $output$reload_objs'
3971
3972echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3973echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3974if test "${lt_cv_path_NM+set}" = set; then
3975  echo $ECHO_N "(cached) $ECHO_C" >&6
3976else
3977  if test -n "$NM"; then
3978  # Let the user override the test.
3979  lt_cv_path_NM="$NM"
3980else
3981  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3982  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3983    IFS="$lt_save_ifs"
3984    test -z "$ac_dir" && ac_dir=.
3985    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
3986    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3987      # Check to see if the nm accepts a BSD-compat flag.
3988      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3989      #   nm: unknown option "B" ignored
3990      # Tru64's nm complains that /dev/null is an invalid object file
3991      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3992      */dev/null* | *'Invalid file or object type'*)
3993	lt_cv_path_NM="$tmp_nm -B"
3994	break
3995        ;;
3996      *)
3997	case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3998	*/dev/null*)
3999	  lt_cv_path_NM="$tmp_nm -p"
4000	  break
4001	  ;;
4002	*)
4003	  lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4004	  continue # so that we can try to find one that supports BSD flags
4005	  ;;
4006	esac
4007      esac
4008    fi
4009  done
4010  IFS="$lt_save_ifs"
4011  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4012fi
4013fi
4014echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4015echo "${ECHO_T}$lt_cv_path_NM" >&6
4016NM="$lt_cv_path_NM"
4017
4018echo "$as_me:$LINENO: checking whether ln -s works" >&5
4019echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4020LN_S=$as_ln_s
4021if test "$LN_S" = "ln -s"; then
4022  echo "$as_me:$LINENO: result: yes" >&5
4023echo "${ECHO_T}yes" >&6
4024else
4025  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4026echo "${ECHO_T}no, using $LN_S" >&6
4027fi
4028
4029echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4030echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
4031if test "${lt_cv_deplibs_check_method+set}" = set; then
4032  echo $ECHO_N "(cached) $ECHO_C" >&6
4033else
4034  lt_cv_file_magic_cmd='$MAGIC_CMD'
4035lt_cv_file_magic_test_file=
4036lt_cv_deplibs_check_method='unknown'
4037# Need to set the preceding variable on all platforms that support
4038# interlibrary dependencies.
4039# 'none' -- dependencies not supported.
4040# `unknown' -- same as none, but documents that we really don't know.
4041# 'pass_all' -- all dependencies passed with no checks.
4042# 'test_compile' -- check by making test program.
4043# 'file_magic [[regex]]' -- check by looking for files in library path
4044# which responds to the $file_magic_cmd with a given extended regex.
4045# If you have `file' or equivalent on your system and you're not sure
4046# whether `pass_all' will *always* work, you probably want this one.
4047
4048case $host_os in
4049aix4* | aix5*)
4050  lt_cv_deplibs_check_method=pass_all
4051  ;;
4052
4053beos*)
4054  lt_cv_deplibs_check_method=pass_all
4055  ;;
4056
4057bsdi4*)
4058  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4059  lt_cv_file_magic_cmd='/usr/bin/file -L'
4060  lt_cv_file_magic_test_file=/shlib/libc.so
4061  ;;
4062
4063cygwin* | mingw* | pw32*)
4064  # win32_libid is a shell function defined in ltmain.sh
4065  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4066  lt_cv_file_magic_cmd='win32_libid'
4067  ;;
4068
4069darwin* | rhapsody*)
4070  # this will be overwritten by pass_all, but leave it in just in case
4071  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4072  lt_cv_file_magic_cmd='/usr/bin/file -L'
4073  case "$host_os" in
4074  rhapsody* | darwin1.[012])
4075    lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
4076    ;;
4077  *) # Darwin 1.3 on
4078    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
4079    ;;
4080  esac
4081  lt_cv_deplibs_check_method=pass_all
4082  ;;
4083
4084freebsd*)
4085  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4086    case $host_cpu in
4087    i*86 )
4088      # Not sure whether the presence of OpenBSD here was a mistake.
4089      # Let's accept both of them until this is cleared up.
4090      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4091      lt_cv_file_magic_cmd=/usr/bin/file
4092      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4093      ;;
4094    esac
4095  else
4096    lt_cv_deplibs_check_method=pass_all
4097  fi
4098  ;;
4099
4100gnu*)
4101  lt_cv_deplibs_check_method=pass_all
4102  ;;
4103
4104hpux10.20* | hpux11*)
4105  lt_cv_file_magic_cmd=/usr/bin/file
4106  case "$host_cpu" in
4107  ia64*)
4108    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4109    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4110    ;;
4111  hppa*64*)
4112    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]'
4113    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4114    ;;
4115  *)
4116    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4117    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4118    ;;
4119  esac
4120  ;;
4121
4122irix5* | irix6* | nonstopux*)
4123  case $host_os in
4124  irix5* | nonstopux*)
4125    # this will be overridden with pass_all, but let us keep it just in case
4126    lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4127    ;;
4128  *)
4129    case $LD in
4130    *-32|*"-32 ") libmagic=32-bit;;
4131    *-n32|*"-n32 ") libmagic=N32;;
4132    *-64|*"-64 ") libmagic=64-bit;;
4133    *) libmagic=never-match;;
4134    esac
4135    # this will be overridden with pass_all, but let us keep it just in case
4136    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4137    ;;
4138  esac
4139  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4140  lt_cv_deplibs_check_method=pass_all
4141  ;;
4142
4143# This must be Linux ELF.
4144linux*)
4145  case $host_cpu in
4146  alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
4147    lt_cv_deplibs_check_method=pass_all ;;
4148  *)
4149    # glibc up to 2.1.1 does not perform some relocations on ARM
4150    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4151  esac
4152  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4153  ;;
4154
4155netbsd*)
4156  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4157    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4158  else
4159    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4160  fi
4161  ;;
4162
4163newos6*)
4164  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4165  lt_cv_file_magic_cmd=/usr/bin/file
4166  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4167  ;;
4168
4169nto-qnx)
4170  lt_cv_deplibs_check_method=unknown
4171  ;;
4172
4173openbsd*)
4174  lt_cv_file_magic_cmd=/usr/bin/file
4175  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4176  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4177    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4178  else
4179    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
4180  fi
4181  ;;
4182
4183osf3* | osf4* | osf5*)
4184  # this will be overridden with pass_all, but let us keep it just in case
4185  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4186  lt_cv_file_magic_test_file=/shlib/libc.so
4187  lt_cv_deplibs_check_method=pass_all
4188  ;;
4189
4190sco3.2v5*)
4191  lt_cv_deplibs_check_method=pass_all
4192  ;;
4193
4194solaris*)
4195  lt_cv_deplibs_check_method=pass_all
4196  lt_cv_file_magic_test_file=/lib/libc.so
4197  ;;
4198
4199sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4200  case $host_vendor in
4201  motorola)
4202    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]'
4203    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4204    ;;
4205  ncr)
4206    lt_cv_deplibs_check_method=pass_all
4207    ;;
4208  sequent)
4209    lt_cv_file_magic_cmd='/bin/file'
4210    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4211    ;;
4212  sni)
4213    lt_cv_file_magic_cmd='/bin/file'
4214    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4215    lt_cv_file_magic_test_file=/lib/libc.so
4216    ;;
4217  siemens)
4218    lt_cv_deplibs_check_method=pass_all
4219    ;;
4220  esac
4221  ;;
4222
4223sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
4224  lt_cv_deplibs_check_method=pass_all
4225  ;;
4226esac
4227
4228fi
4229echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4230echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4231file_magic_cmd=$lt_cv_file_magic_cmd
4232deplibs_check_method=$lt_cv_deplibs_check_method
4233test -z "$deplibs_check_method" && deplibs_check_method=unknown
4234
4235
4236
4237
4238# If no C compiler was specified, use CC.
4239LTCC=${LTCC-"$CC"}
4240
4241# Allow CC to be a program name with arguments.
4242compiler=$CC
4243
4244# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4245if test "${enable_libtool_lock+set}" = set; then
4246  enableval="$enable_libtool_lock"
4247
4248fi;
4249test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4250
4251# Some flags need to be propagated to the compiler or linker for good
4252# libtool support.
4253case $host in
4254ia64-*-hpux*)
4255  # Find out which ABI we are using.
4256  echo 'int i;' > conftest.$ac_ext
4257  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4258  (eval $ac_compile) 2>&5
4259  ac_status=$?
4260  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4261  (exit $ac_status); }; then
4262    case `/usr/bin/file conftest.$ac_objext` in
4263    *ELF-32*)
4264      HPUX_IA64_MODE="32"
4265      ;;
4266    *ELF-64*)
4267      HPUX_IA64_MODE="64"
4268      ;;
4269    esac
4270  fi
4271  rm -rf conftest*
4272  ;;
4273*-*-irix6*)
4274  # Find out which ABI we are using.
4275  echo '#line 4275 "configure"' > conftest.$ac_ext
4276  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4277  (eval $ac_compile) 2>&5
4278  ac_status=$?
4279  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4280  (exit $ac_status); }; then
4281   if test "$lt_cv_prog_gnu_ld" = yes; then
4282    case `/usr/bin/file conftest.$ac_objext` in
4283    *32-bit*)
4284      LD="${LD-ld} -melf32bsmip"
4285      ;;
4286    *N32*)
4287      LD="${LD-ld} -melf32bmipn32"
4288      ;;
4289    *64-bit*)
4290      LD="${LD-ld} -melf64bmip"
4291      ;;
4292    esac
4293   else
4294    case `/usr/bin/file conftest.$ac_objext` in
4295    *32-bit*)
4296      LD="${LD-ld} -32"
4297      ;;
4298    *N32*)
4299      LD="${LD-ld} -n32"
4300      ;;
4301    *64-bit*)
4302      LD="${LD-ld} -64"
4303      ;;
4304    esac
4305   fi
4306  fi
4307  rm -rf conftest*
4308  ;;
4309
4310x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4311  # Find out which ABI we are using.
4312  echo 'int i;' > conftest.$ac_ext
4313  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4314  (eval $ac_compile) 2>&5
4315  ac_status=$?
4316  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4317  (exit $ac_status); }; then
4318    case "`/usr/bin/file conftest.o`" in
4319    *32-bit*)
4320      case $host in
4321        x86_64-*linux*)
4322          LD="${LD-ld} -m elf_i386"
4323          ;;
4324        ppc64-*linux*)
4325          LD="${LD-ld} -m elf32ppclinux"
4326          ;;
4327        s390x-*linux*)
4328          LD="${LD-ld} -m elf_s390"
4329          ;;
4330        sparc64-*linux*)
4331          LD="${LD-ld} -m elf32_sparc"
4332          ;;
4333      esac
4334      ;;
4335    *64-bit*)
4336      case $host in
4337        x86_64-*linux*)
4338          LD="${LD-ld} -m elf_x86_64"
4339          ;;
4340        ppc*-*linux*|powerpc*-*linux*)
4341          LD="${LD-ld} -m elf64ppc"
4342          ;;
4343        s390*-*linux*)
4344          LD="${LD-ld} -m elf64_s390"
4345          ;;
4346        sparc*-*linux*)
4347          LD="${LD-ld} -m elf64_sparc"
4348          ;;
4349      esac
4350      ;;
4351    esac
4352  fi
4353  rm -rf conftest*
4354  ;;
4355
4356*-*-sco3.2v5*)
4357  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4358  SAVE_CFLAGS="$CFLAGS"
4359  CFLAGS="$CFLAGS -belf"
4360  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4361echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4362if test "${lt_cv_cc_needs_belf+set}" = set; then
4363  echo $ECHO_N "(cached) $ECHO_C" >&6
4364else
4365  ac_ext=c
4366ac_cpp='$CPP $CPPFLAGS'
4367ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4368ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4369ac_compiler_gnu=$ac_cv_c_compiler_gnu
4370
4371     cat >conftest.$ac_ext <<_ACEOF
4372/* confdefs.h.  */
4373_ACEOF
4374cat confdefs.h >>conftest.$ac_ext
4375cat >>conftest.$ac_ext <<_ACEOF
4376/* end confdefs.h.  */
4377
4378int
4379main ()
4380{
4381
4382  ;
4383  return 0;
4384}
4385_ACEOF
4386rm -f conftest.$ac_objext conftest$ac_exeext
4387if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4388  (eval $ac_link) 2>conftest.er1
4389  ac_status=$?
4390  grep -v '^ *+' conftest.er1 >conftest.err
4391  rm -f conftest.er1
4392  cat conftest.err >&5
4393  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4394  (exit $ac_status); } &&
4395	 { ac_try='test -z "$ac_c_werror_flag"
4396			 || test ! -s conftest.err'
4397  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4398  (eval $ac_try) 2>&5
4399  ac_status=$?
4400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4401  (exit $ac_status); }; } &&
4402	 { ac_try='test -s conftest$ac_exeext'
4403  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4404  (eval $ac_try) 2>&5
4405  ac_status=$?
4406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4407  (exit $ac_status); }; }; then
4408  lt_cv_cc_needs_belf=yes
4409else
4410  echo "$as_me: failed program was:" >&5
4411sed 's/^/| /' conftest.$ac_ext >&5
4412
4413lt_cv_cc_needs_belf=no
4414fi
4415rm -f conftest.err conftest.$ac_objext \
4416      conftest$ac_exeext conftest.$ac_ext
4417     ac_ext=c
4418ac_cpp='$CPP $CPPFLAGS'
4419ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4420ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4421ac_compiler_gnu=$ac_cv_c_compiler_gnu
4422
4423fi
4424echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4425echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4426  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4427    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4428    CFLAGS="$SAVE_CFLAGS"
4429  fi
4430  ;;
4431
4432esac
4433
4434need_locks="$enable_libtool_lock"
4435
4436
4437
4438echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4439echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4440if test "${ac_cv_header_stdc+set}" = set; then
4441  echo $ECHO_N "(cached) $ECHO_C" >&6
4442else
4443  cat >conftest.$ac_ext <<_ACEOF
4444/* confdefs.h.  */
4445_ACEOF
4446cat confdefs.h >>conftest.$ac_ext
4447cat >>conftest.$ac_ext <<_ACEOF
4448/* end confdefs.h.  */
4449#include <stdlib.h>
4450#include <stdarg.h>
4451#include <string.h>
4452#include <float.h>
4453
4454int
4455main ()
4456{
4457
4458  ;
4459  return 0;
4460}
4461_ACEOF
4462rm -f conftest.$ac_objext
4463if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4464  (eval $ac_compile) 2>conftest.er1
4465  ac_status=$?
4466  grep -v '^ *+' conftest.er1 >conftest.err
4467  rm -f conftest.er1
4468  cat conftest.err >&5
4469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4470  (exit $ac_status); } &&
4471	 { ac_try='test -z "$ac_c_werror_flag"
4472			 || test ! -s conftest.err'
4473  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4474  (eval $ac_try) 2>&5
4475  ac_status=$?
4476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4477  (exit $ac_status); }; } &&
4478	 { ac_try='test -s conftest.$ac_objext'
4479  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4480  (eval $ac_try) 2>&5
4481  ac_status=$?
4482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4483  (exit $ac_status); }; }; then
4484  ac_cv_header_stdc=yes
4485else
4486  echo "$as_me: failed program was:" >&5
4487sed 's/^/| /' conftest.$ac_ext >&5
4488
4489ac_cv_header_stdc=no
4490fi
4491rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4492
4493if test $ac_cv_header_stdc = yes; then
4494  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4495  cat >conftest.$ac_ext <<_ACEOF
4496/* confdefs.h.  */
4497_ACEOF
4498cat confdefs.h >>conftest.$ac_ext
4499cat >>conftest.$ac_ext <<_ACEOF
4500/* end confdefs.h.  */
4501#include <string.h>
4502
4503_ACEOF
4504if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4505  $EGREP "memchr" >/dev/null 2>&1; then
4506  :
4507else
4508  ac_cv_header_stdc=no
4509fi
4510rm -f conftest*
4511
4512fi
4513
4514if test $ac_cv_header_stdc = yes; then
4515  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4516  cat >conftest.$ac_ext <<_ACEOF
4517/* confdefs.h.  */
4518_ACEOF
4519cat confdefs.h >>conftest.$ac_ext
4520cat >>conftest.$ac_ext <<_ACEOF
4521/* end confdefs.h.  */
4522#include <stdlib.h>
4523
4524_ACEOF
4525if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4526  $EGREP "free" >/dev/null 2>&1; then
4527  :
4528else
4529  ac_cv_header_stdc=no
4530fi
4531rm -f conftest*
4532
4533fi
4534
4535if test $ac_cv_header_stdc = yes; then
4536  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4537  if test "$cross_compiling" = yes; then
4538  :
4539else
4540  cat >conftest.$ac_ext <<_ACEOF
4541/* confdefs.h.  */
4542_ACEOF
4543cat confdefs.h >>conftest.$ac_ext
4544cat >>conftest.$ac_ext <<_ACEOF
4545/* end confdefs.h.  */
4546#include <ctype.h>
4547#if ((' ' & 0x0FF) == 0x020)
4548# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4549# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4550#else
4551# define ISLOWER(c) \
4552		   (('a' <= (c) && (c) <= 'i') \
4553		     || ('j' <= (c) && (c) <= 'r') \
4554		     || ('s' <= (c) && (c) <= 'z'))
4555# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4556#endif
4557
4558#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4559int
4560main ()
4561{
4562  int i;
4563  for (i = 0; i < 256; i++)
4564    if (XOR (islower (i), ISLOWER (i))
4565	|| toupper (i) != TOUPPER (i))
4566      exit(2);
4567  exit (0);
4568}
4569_ACEOF
4570rm -f conftest$ac_exeext
4571if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4572  (eval $ac_link) 2>&5
4573  ac_status=$?
4574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4575  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4576  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4577  (eval $ac_try) 2>&5
4578  ac_status=$?
4579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4580  (exit $ac_status); }; }; then
4581  :
4582else
4583  echo "$as_me: program exited with status $ac_status" >&5
4584echo "$as_me: failed program was:" >&5
4585sed 's/^/| /' conftest.$ac_ext >&5
4586
4587( exit $ac_status )
4588ac_cv_header_stdc=no
4589fi
4590rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4591fi
4592fi
4593fi
4594echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4595echo "${ECHO_T}$ac_cv_header_stdc" >&6
4596if test $ac_cv_header_stdc = yes; then
4597
4598cat >>confdefs.h <<\_ACEOF
4599#define STDC_HEADERS 1
4600_ACEOF
4601
4602fi
4603
4604# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4615		  inttypes.h stdint.h unistd.h
4616do
4617as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4618echo "$as_me:$LINENO: checking for $ac_header" >&5
4619echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4620if eval "test \"\${$as_ac_Header+set}\" = set"; then
4621  echo $ECHO_N "(cached) $ECHO_C" >&6
4622else
4623  cat >conftest.$ac_ext <<_ACEOF
4624/* confdefs.h.  */
4625_ACEOF
4626cat confdefs.h >>conftest.$ac_ext
4627cat >>conftest.$ac_ext <<_ACEOF
4628/* end confdefs.h.  */
4629$ac_includes_default
4630
4631#include <$ac_header>
4632_ACEOF
4633rm -f conftest.$ac_objext
4634if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4635  (eval $ac_compile) 2>conftest.er1
4636  ac_status=$?
4637  grep -v '^ *+' conftest.er1 >conftest.err
4638  rm -f conftest.er1
4639  cat conftest.err >&5
4640  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4641  (exit $ac_status); } &&
4642	 { ac_try='test -z "$ac_c_werror_flag"
4643			 || test ! -s conftest.err'
4644  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4645  (eval $ac_try) 2>&5
4646  ac_status=$?
4647  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4648  (exit $ac_status); }; } &&
4649	 { ac_try='test -s conftest.$ac_objext'
4650  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4651  (eval $ac_try) 2>&5
4652  ac_status=$?
4653  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4654  (exit $ac_status); }; }; then
4655  eval "$as_ac_Header=yes"
4656else
4657  echo "$as_me: failed program was:" >&5
4658sed 's/^/| /' conftest.$ac_ext >&5
4659
4660eval "$as_ac_Header=no"
4661fi
4662rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4663fi
4664echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4665echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4666if test `eval echo '${'$as_ac_Header'}'` = yes; then
4667  cat >>confdefs.h <<_ACEOF
4668#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4669_ACEOF
4670
4671fi
4672
4673done
4674
4675
4676
4677for ac_header in dlfcn.h
4678do
4679as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4680if eval "test \"\${$as_ac_Header+set}\" = set"; then
4681  echo "$as_me:$LINENO: checking for $ac_header" >&5
4682echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4683if eval "test \"\${$as_ac_Header+set}\" = set"; then
4684  echo $ECHO_N "(cached) $ECHO_C" >&6
4685fi
4686echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4687echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4688else
4689  # Is the header compilable?
4690echo "$as_me:$LINENO: checking $ac_header usability" >&5
4691echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4692cat >conftest.$ac_ext <<_ACEOF
4693/* confdefs.h.  */
4694_ACEOF
4695cat confdefs.h >>conftest.$ac_ext
4696cat >>conftest.$ac_ext <<_ACEOF
4697/* end confdefs.h.  */
4698$ac_includes_default
4699#include <$ac_header>
4700_ACEOF
4701rm -f conftest.$ac_objext
4702if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4703  (eval $ac_compile) 2>conftest.er1
4704  ac_status=$?
4705  grep -v '^ *+' conftest.er1 >conftest.err
4706  rm -f conftest.er1
4707  cat conftest.err >&5
4708  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4709  (exit $ac_status); } &&
4710	 { ac_try='test -z "$ac_c_werror_flag"
4711			 || test ! -s conftest.err'
4712  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4713  (eval $ac_try) 2>&5
4714  ac_status=$?
4715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4716  (exit $ac_status); }; } &&
4717	 { ac_try='test -s conftest.$ac_objext'
4718  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4719  (eval $ac_try) 2>&5
4720  ac_status=$?
4721  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4722  (exit $ac_status); }; }; then
4723  ac_header_compiler=yes
4724else
4725  echo "$as_me: failed program was:" >&5
4726sed 's/^/| /' conftest.$ac_ext >&5
4727
4728ac_header_compiler=no
4729fi
4730rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4731echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4732echo "${ECHO_T}$ac_header_compiler" >&6
4733
4734# Is the header present?
4735echo "$as_me:$LINENO: checking $ac_header presence" >&5
4736echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4737cat >conftest.$ac_ext <<_ACEOF
4738/* confdefs.h.  */
4739_ACEOF
4740cat confdefs.h >>conftest.$ac_ext
4741cat >>conftest.$ac_ext <<_ACEOF
4742/* end confdefs.h.  */
4743#include <$ac_header>
4744_ACEOF
4745if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4746  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4747  ac_status=$?
4748  grep -v '^ *+' conftest.er1 >conftest.err
4749  rm -f conftest.er1
4750  cat conftest.err >&5
4751  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4752  (exit $ac_status); } >/dev/null; then
4753  if test -s conftest.err; then
4754    ac_cpp_err=$ac_c_preproc_warn_flag
4755    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4756  else
4757    ac_cpp_err=
4758  fi
4759else
4760  ac_cpp_err=yes
4761fi
4762if test -z "$ac_cpp_err"; then
4763  ac_header_preproc=yes
4764else
4765  echo "$as_me: failed program was:" >&5
4766sed 's/^/| /' conftest.$ac_ext >&5
4767
4768  ac_header_preproc=no
4769fi
4770rm -f conftest.err conftest.$ac_ext
4771echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4772echo "${ECHO_T}$ac_header_preproc" >&6
4773
4774# So?  What about this header?
4775case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4776  yes:no: )
4777    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4778echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4779    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4780echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4781    ac_header_preproc=yes
4782    ;;
4783  no:yes:* )
4784    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4785echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4786    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4787echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4788    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4789echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4790    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4791echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4792    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4793echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4794    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4795echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4796    (
4797      cat <<\_ASBOX
4798## ----------------------------------- ##
4799## Report this to llvmbugs@cs.uiuc.edu ##
4800## ----------------------------------- ##
4801_ASBOX
4802    ) |
4803      sed "s/^/$as_me: WARNING:     /" >&2
4804    ;;
4805esac
4806echo "$as_me:$LINENO: checking for $ac_header" >&5
4807echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4808if eval "test \"\${$as_ac_Header+set}\" = set"; then
4809  echo $ECHO_N "(cached) $ECHO_C" >&6
4810else
4811  eval "$as_ac_Header=\$ac_header_preproc"
4812fi
4813echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4814echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4815
4816fi
4817if test `eval echo '${'$as_ac_Header'}'` = yes; then
4818  cat >>confdefs.h <<_ACEOF
4819#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4820_ACEOF
4821
4822fi
4823
4824done
4825
4826ac_ext=cc
4827ac_cpp='$CXXCPP $CPPFLAGS'
4828ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4829ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4830ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4831echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4832echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4833if test -z "$CXXCPP"; then
4834  if test "${ac_cv_prog_CXXCPP+set}" = set; then
4835  echo $ECHO_N "(cached) $ECHO_C" >&6
4836else
4837      # Double quotes because CXXCPP needs to be expanded
4838    for CXXCPP in "$CXX -E" "/lib/cpp"
4839    do
4840      ac_preproc_ok=false
4841for ac_cxx_preproc_warn_flag in '' yes
4842do
4843  # Use a header file that comes with gcc, so configuring glibc
4844  # with a fresh cross-compiler works.
4845  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4846  # <limits.h> exists even on freestanding compilers.
4847  # On the NeXT, cc -E runs the code through the compiler's parser,
4848  # not just through cpp. "Syntax error" is here to catch this case.
4849  cat >conftest.$ac_ext <<_ACEOF
4850/* confdefs.h.  */
4851_ACEOF
4852cat confdefs.h >>conftest.$ac_ext
4853cat >>conftest.$ac_ext <<_ACEOF
4854/* end confdefs.h.  */
4855#ifdef __STDC__
4856# include <limits.h>
4857#else
4858# include <assert.h>
4859#endif
4860		     Syntax error
4861_ACEOF
4862if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4863  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4864  ac_status=$?
4865  grep -v '^ *+' conftest.er1 >conftest.err
4866  rm -f conftest.er1
4867  cat conftest.err >&5
4868  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4869  (exit $ac_status); } >/dev/null; then
4870  if test -s conftest.err; then
4871    ac_cpp_err=$ac_cxx_preproc_warn_flag
4872    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4873  else
4874    ac_cpp_err=
4875  fi
4876else
4877  ac_cpp_err=yes
4878fi
4879if test -z "$ac_cpp_err"; then
4880  :
4881else
4882  echo "$as_me: failed program was:" >&5
4883sed 's/^/| /' conftest.$ac_ext >&5
4884
4885  # Broken: fails on valid input.
4886continue
4887fi
4888rm -f conftest.err conftest.$ac_ext
4889
4890  # OK, works on sane cases.  Now check whether non-existent headers
4891  # can be detected and how.
4892  cat >conftest.$ac_ext <<_ACEOF
4893/* confdefs.h.  */
4894_ACEOF
4895cat confdefs.h >>conftest.$ac_ext
4896cat >>conftest.$ac_ext <<_ACEOF
4897/* end confdefs.h.  */
4898#include <ac_nonexistent.h>
4899_ACEOF
4900if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4901  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4902  ac_status=$?
4903  grep -v '^ *+' conftest.er1 >conftest.err
4904  rm -f conftest.er1
4905  cat conftest.err >&5
4906  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4907  (exit $ac_status); } >/dev/null; then
4908  if test -s conftest.err; then
4909    ac_cpp_err=$ac_cxx_preproc_warn_flag
4910    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4911  else
4912    ac_cpp_err=
4913  fi
4914else
4915  ac_cpp_err=yes
4916fi
4917if test -z "$ac_cpp_err"; then
4918  # Broken: success on invalid input.
4919continue
4920else
4921  echo "$as_me: failed program was:" >&5
4922sed 's/^/| /' conftest.$ac_ext >&5
4923
4924  # Passes both tests.
4925ac_preproc_ok=:
4926break
4927fi
4928rm -f conftest.err conftest.$ac_ext
4929
4930done
4931# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4932rm -f conftest.err conftest.$ac_ext
4933if $ac_preproc_ok; then
4934  break
4935fi
4936
4937    done
4938    ac_cv_prog_CXXCPP=$CXXCPP
4939
4940fi
4941  CXXCPP=$ac_cv_prog_CXXCPP
4942else
4943  ac_cv_prog_CXXCPP=$CXXCPP
4944fi
4945echo "$as_me:$LINENO: result: $CXXCPP" >&5
4946echo "${ECHO_T}$CXXCPP" >&6
4947ac_preproc_ok=false
4948for ac_cxx_preproc_warn_flag in '' yes
4949do
4950  # Use a header file that comes with gcc, so configuring glibc
4951  # with a fresh cross-compiler works.
4952  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4953  # <limits.h> exists even on freestanding compilers.
4954  # On the NeXT, cc -E runs the code through the compiler's parser,
4955  # not just through cpp. "Syntax error" is here to catch this case.
4956  cat >conftest.$ac_ext <<_ACEOF
4957/* confdefs.h.  */
4958_ACEOF
4959cat confdefs.h >>conftest.$ac_ext
4960cat >>conftest.$ac_ext <<_ACEOF
4961/* end confdefs.h.  */
4962#ifdef __STDC__
4963# include <limits.h>
4964#else
4965# include <assert.h>
4966#endif
4967		     Syntax error
4968_ACEOF
4969if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4970  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4971  ac_status=$?
4972  grep -v '^ *+' conftest.er1 >conftest.err
4973  rm -f conftest.er1
4974  cat conftest.err >&5
4975  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4976  (exit $ac_status); } >/dev/null; then
4977  if test -s conftest.err; then
4978    ac_cpp_err=$ac_cxx_preproc_warn_flag
4979    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4980  else
4981    ac_cpp_err=
4982  fi
4983else
4984  ac_cpp_err=yes
4985fi
4986if test -z "$ac_cpp_err"; then
4987  :
4988else
4989  echo "$as_me: failed program was:" >&5
4990sed 's/^/| /' conftest.$ac_ext >&5
4991
4992  # Broken: fails on valid input.
4993continue
4994fi
4995rm -f conftest.err conftest.$ac_ext
4996
4997  # OK, works on sane cases.  Now check whether non-existent headers
4998  # can be detected and how.
4999  cat >conftest.$ac_ext <<_ACEOF
5000/* confdefs.h.  */
5001_ACEOF
5002cat confdefs.h >>conftest.$ac_ext
5003cat >>conftest.$ac_ext <<_ACEOF
5004/* end confdefs.h.  */
5005#include <ac_nonexistent.h>
5006_ACEOF
5007if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5008  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5009  ac_status=$?
5010  grep -v '^ *+' conftest.er1 >conftest.err
5011  rm -f conftest.er1
5012  cat conftest.err >&5
5013  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5014  (exit $ac_status); } >/dev/null; then
5015  if test -s conftest.err; then
5016    ac_cpp_err=$ac_cxx_preproc_warn_flag
5017    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5018  else
5019    ac_cpp_err=
5020  fi
5021else
5022  ac_cpp_err=yes
5023fi
5024if test -z "$ac_cpp_err"; then
5025  # Broken: success on invalid input.
5026continue
5027else
5028  echo "$as_me: failed program was:" >&5
5029sed 's/^/| /' conftest.$ac_ext >&5
5030
5031  # Passes both tests.
5032ac_preproc_ok=:
5033break
5034fi
5035rm -f conftest.err conftest.$ac_ext
5036
5037done
5038# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5039rm -f conftest.err conftest.$ac_ext
5040if $ac_preproc_ok; then
5041  :
5042else
5043  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5044See \`config.log' for more details." >&5
5045echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5046See \`config.log' for more details." >&2;}
5047   { (exit 1); exit 1; }; }
5048fi
5049
5050ac_ext=cc
5051ac_cpp='$CXXCPP $CPPFLAGS'
5052ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5053ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5054ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5055
5056
5057ac_ext=f
5058ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5059ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5060ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5061if test -n "$ac_tool_prefix"; then
5062  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5063  do
5064    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5065set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5066echo "$as_me:$LINENO: checking for $ac_word" >&5
5067echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5068if test "${ac_cv_prog_F77+set}" = set; then
5069  echo $ECHO_N "(cached) $ECHO_C" >&6
5070else
5071  if test -n "$F77"; then
5072  ac_cv_prog_F77="$F77" # Let the user override the test.
5073else
5074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5075for as_dir in $PATH
5076do
5077  IFS=$as_save_IFS
5078  test -z "$as_dir" && as_dir=.
5079  for ac_exec_ext in '' $ac_executable_extensions; do
5080  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5081    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5082    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5083    break 2
5084  fi
5085done
5086done
5087
5088fi
5089fi
5090F77=$ac_cv_prog_F77
5091if test -n "$F77"; then
5092  echo "$as_me:$LINENO: result: $F77" >&5
5093echo "${ECHO_T}$F77" >&6
5094else
5095  echo "$as_me:$LINENO: result: no" >&5
5096echo "${ECHO_T}no" >&6
5097fi
5098
5099    test -n "$F77" && break
5100  done
5101fi
5102if test -z "$F77"; then
5103  ac_ct_F77=$F77
5104  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5105do
5106  # Extract the first word of "$ac_prog", so it can be a program name with args.
5107set dummy $ac_prog; ac_word=$2
5108echo "$as_me:$LINENO: checking for $ac_word" >&5
5109echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5110if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5111  echo $ECHO_N "(cached) $ECHO_C" >&6
5112else
5113  if test -n "$ac_ct_F77"; then
5114  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5115else
5116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5117for as_dir in $PATH
5118do
5119  IFS=$as_save_IFS
5120  test -z "$as_dir" && as_dir=.
5121  for ac_exec_ext in '' $ac_executable_extensions; do
5122  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5123    ac_cv_prog_ac_ct_F77="$ac_prog"
5124    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5125    break 2
5126  fi
5127done
5128done
5129
5130fi
5131fi
5132ac_ct_F77=$ac_cv_prog_ac_ct_F77
5133if test -n "$ac_ct_F77"; then
5134  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5135echo "${ECHO_T}$ac_ct_F77" >&6
5136else
5137  echo "$as_me:$LINENO: result: no" >&5
5138echo "${ECHO_T}no" >&6
5139fi
5140
5141  test -n "$ac_ct_F77" && break
5142done
5143
5144  F77=$ac_ct_F77
5145fi
5146
5147
5148# Provide some information about the compiler.
5149echo "$as_me:5149:" \
5150     "checking for Fortran 77 compiler version" >&5
5151ac_compiler=`set X $ac_compile; echo $2`
5152{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
5153  (eval $ac_compiler --version </dev/null >&5) 2>&5
5154  ac_status=$?
5155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5156  (exit $ac_status); }
5157{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
5158  (eval $ac_compiler -v </dev/null >&5) 2>&5
5159  ac_status=$?
5160  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5161  (exit $ac_status); }
5162{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
5163  (eval $ac_compiler -V </dev/null >&5) 2>&5
5164  ac_status=$?
5165  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5166  (exit $ac_status); }
5167rm -f a.out
5168
5169# If we don't use `.F' as extension, the preprocessor is not run on the
5170# input file.  (Note that this only needs to work for GNU compilers.)
5171ac_save_ext=$ac_ext
5172ac_ext=F
5173echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
5174echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
5175if test "${ac_cv_f77_compiler_gnu+set}" = set; then
5176  echo $ECHO_N "(cached) $ECHO_C" >&6
5177else
5178  cat >conftest.$ac_ext <<_ACEOF
5179      program main
5180#ifndef __GNUC__
5181       choke me
5182#endif
5183
5184      end
5185_ACEOF
5186rm -f conftest.$ac_objext
5187if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5188  (eval $ac_compile) 2>conftest.er1
5189  ac_status=$?
5190  grep -v '^ *+' conftest.er1 >conftest.err
5191  rm -f conftest.er1
5192  cat conftest.err >&5
5193  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5194  (exit $ac_status); } &&
5195	 { ac_try='test -z "$ac_f77_werror_flag"
5196			 || test ! -s conftest.err'
5197  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5198  (eval $ac_try) 2>&5
5199  ac_status=$?
5200  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5201  (exit $ac_status); }; } &&
5202	 { ac_try='test -s conftest.$ac_objext'
5203  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5204  (eval $ac_try) 2>&5
5205  ac_status=$?
5206  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5207  (exit $ac_status); }; }; then
5208  ac_compiler_gnu=yes
5209else
5210  echo "$as_me: failed program was:" >&5
5211sed 's/^/| /' conftest.$ac_ext >&5
5212
5213ac_compiler_gnu=no
5214fi
5215rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5216ac_cv_f77_compiler_gnu=$ac_compiler_gnu
5217
5218fi
5219echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
5220echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
5221ac_ext=$ac_save_ext
5222ac_test_FFLAGS=${FFLAGS+set}
5223ac_save_FFLAGS=$FFLAGS
5224FFLAGS=
5225echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
5226echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
5227if test "${ac_cv_prog_f77_g+set}" = set; then
5228  echo $ECHO_N "(cached) $ECHO_C" >&6
5229else
5230  FFLAGS=-g
5231cat >conftest.$ac_ext <<_ACEOF
5232      program main
5233
5234      end
5235_ACEOF
5236rm -f conftest.$ac_objext
5237if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5238  (eval $ac_compile) 2>conftest.er1
5239  ac_status=$?
5240  grep -v '^ *+' conftest.er1 >conftest.err
5241  rm -f conftest.er1
5242  cat conftest.err >&5
5243  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5244  (exit $ac_status); } &&
5245	 { ac_try='test -z "$ac_f77_werror_flag"
5246			 || test ! -s conftest.err'
5247  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5248  (eval $ac_try) 2>&5
5249  ac_status=$?
5250  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5251  (exit $ac_status); }; } &&
5252	 { ac_try='test -s conftest.$ac_objext'
5253  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5254  (eval $ac_try) 2>&5
5255  ac_status=$?
5256  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5257  (exit $ac_status); }; }; then
5258  ac_cv_prog_f77_g=yes
5259else
5260  echo "$as_me: failed program was:" >&5
5261sed 's/^/| /' conftest.$ac_ext >&5
5262
5263ac_cv_prog_f77_g=no
5264fi
5265rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5266
5267fi
5268echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
5269echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
5270if test "$ac_test_FFLAGS" = set; then
5271  FFLAGS=$ac_save_FFLAGS
5272elif test $ac_cv_prog_f77_g = yes; then
5273  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5274    FFLAGS="-g -O2"
5275  else
5276    FFLAGS="-g"
5277  fi
5278else
5279  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5280    FFLAGS="-O2"
5281  else
5282    FFLAGS=
5283  fi
5284fi
5285
5286G77=`test $ac_compiler_gnu = yes && echo yes`
5287ac_ext=c
5288ac_cpp='$CPP $CPPFLAGS'
5289ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5290ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5291ac_compiler_gnu=$ac_cv_c_compiler_gnu
5292
5293
5294
5295# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5296
5297# find the maximum length of command line arguments
5298echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5299echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
5300if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5301  echo $ECHO_N "(cached) $ECHO_C" >&6
5302else
5303    i=0
5304  testring="ABCD"
5305
5306  case $build_os in
5307  msdosdjgpp*)
5308    # On DJGPP, this test can blow up pretty badly due to problems in libc
5309    # (any single argument exceeding 2000 bytes causes a buffer overrun
5310    # during glob expansion).  Even if it were fixed, the result of this
5311    # check would be larger than it should be.
5312    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5313    ;;
5314
5315  gnu*)
5316    # Under GNU Hurd, this test is not required because there is
5317    # no limit to the length of command line arguments.
5318    # Libtool will interpret -1 as no limit whatsoever
5319    lt_cv_sys_max_cmd_len=-1;
5320    ;;
5321
5322  cygwin* | mingw*)
5323    # On Win9x/ME, this test blows up -- it succeeds, but takes
5324    # about 5 minutes as the teststring grows exponentially.
5325    # Worse, since 9x/ME are not pre-emptively multitasking,
5326    # you end up with a "frozen" computer, even though with patience
5327    # the test eventually succeeds (with a max line length of 256k).
5328    # Instead, let's just punt: use the minimum linelength reported by
5329    # all of the supported platforms: 8192 (on NT/2K/XP).
5330    lt_cv_sys_max_cmd_len=8192;
5331    ;;
5332
5333 *)
5334    # If test is not a shell built-in, we'll probably end up computing a
5335    # maximum length that is only half of the actual maximum length, but
5336    # we can't tell.
5337    while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
5338	       = "XX$testring") >/dev/null 2>&1 &&
5339	    new_result=`expr "X$testring" : ".*" 2>&1` &&
5340	    lt_cv_sys_max_cmd_len=$new_result &&
5341	    test $i != 17 # 1/2 MB should be enough
5342    do
5343      i=`expr $i + 1`
5344      testring=$testring$testring
5345    done
5346    testring=
5347    # Add a significant safety factor because C++ compilers can tack on massive
5348    # amounts of additional arguments before passing them to the linker.
5349    # It appears as though 1/2 is a usable value.
5350    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5351    ;;
5352  esac
5353
5354fi
5355
5356if test -n $lt_cv_sys_max_cmd_len ; then
5357  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5358echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
5359else
5360  echo "$as_me:$LINENO: result: none" >&5
5361echo "${ECHO_T}none" >&6
5362fi
5363
5364
5365
5366
5367# Check for command to grab the raw symbol name followed by C symbol from nm.
5368echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5369echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5370if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5371  echo $ECHO_N "(cached) $ECHO_C" >&6
5372else
5373
5374# These are sane defaults that work on at least a few old systems.
5375# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5376
5377# Character class describing NM global symbol codes.
5378symcode='[BCDEGRST]'
5379
5380# Regexp to match symbols that can be accessed directly from C.
5381sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5382
5383# Transform the above into a raw symbol and a C symbol.
5384symxfrm='\1 \2\3 \3'
5385
5386# Transform an extracted symbol line into a proper C declaration
5387lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5388
5389# Transform an extracted symbol line into symbol name and symbol address
5390lt_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'"
5391
5392# Define system-specific variables.
5393case $host_os in
5394aix*)
5395  symcode='[BCDT]'
5396  ;;
5397cygwin* | mingw* | pw32*)
5398  symcode='[ABCDGISTW]'
5399  ;;
5400hpux*) # Its linker distinguishes data from code symbols
5401  if test "$host_cpu" = ia64; then
5402    symcode='[ABCDEGRST]'
5403  fi
5404  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5405  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'"
5406  ;;
5407irix* | nonstopux*)
5408  symcode='[BCDEGRST]'
5409  ;;
5410osf*)
5411  symcode='[BCDEGQRST]'
5412  ;;
5413solaris* | sysv5*)
5414  symcode='[BDT]'
5415  ;;
5416sysv4)
5417  symcode='[DFNSTU]'
5418  ;;
5419esac
5420
5421# Handle CRLF in mingw tool chain
5422opt_cr=
5423case $build_os in
5424mingw*)
5425  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5426  ;;
5427esac
5428
5429# If we're using GNU nm, then use its standard symbol codes.
5430case `$NM -V 2>&1` in
5431*GNU* | *'with BFD'*)
5432  symcode='[ABCDGISTW]' ;;
5433esac
5434
5435# Try without a prefix undercore, then with it.
5436for ac_symprfx in "" "_"; do
5437
5438  # Write the raw and C identifiers.
5439  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
5440
5441  # Check to see that the pipe works correctly.
5442  pipe_works=no
5443
5444  rm -f conftest*
5445  cat > conftest.$ac_ext <<EOF
5446#ifdef __cplusplus
5447extern "C" {
5448#endif
5449char nm_test_var;
5450void nm_test_func(){}
5451#ifdef __cplusplus
5452}
5453#endif
5454int main(){nm_test_var='a';nm_test_func();return(0);}
5455EOF
5456
5457  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5458  (eval $ac_compile) 2>&5
5459  ac_status=$?
5460  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5461  (exit $ac_status); }; then
5462    # Now try to grab the symbols.
5463    nlist=conftest.nm
5464    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5465  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5466  ac_status=$?
5467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468  (exit $ac_status); } && test -s "$nlist"; then
5469      # Try sorting and uniquifying the output.
5470      if sort "$nlist" | uniq > "$nlist"T; then
5471	mv -f "$nlist"T "$nlist"
5472      else
5473	rm -f "$nlist"T
5474      fi
5475
5476      # Make sure that we snagged all the symbols we need.
5477      if grep ' nm_test_var$' "$nlist" >/dev/null; then
5478	if grep ' nm_test_func$' "$nlist" >/dev/null; then
5479	  cat <<EOF > conftest.$ac_ext
5480#ifdef __cplusplus
5481extern "C" {
5482#endif
5483
5484EOF
5485	  # Now generate the symbol file.
5486	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5487
5488	  cat <<EOF >> conftest.$ac_ext
5489#if defined (__STDC__) && __STDC__
5490# define lt_ptr_t void *
5491#else
5492# define lt_ptr_t char *
5493# define const
5494#endif
5495
5496/* The mapping between symbol names and symbols. */
5497const struct {
5498  const char *name;
5499  lt_ptr_t address;
5500}
5501lt_preloaded_symbols[] =
5502{
5503EOF
5504	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5505	  cat <<\EOF >> conftest.$ac_ext
5506  {0, (lt_ptr_t) 0}
5507};
5508
5509#ifdef __cplusplus
5510}
5511#endif
5512EOF
5513	  # Now try linking the two files.
5514	  mv conftest.$ac_objext conftstm.$ac_objext
5515	  lt_save_LIBS="$LIBS"
5516	  lt_save_CFLAGS="$CFLAGS"
5517	  LIBS="conftstm.$ac_objext"
5518	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5519	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5520  (eval $ac_link) 2>&5
5521  ac_status=$?
5522  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5523  (exit $ac_status); } && test -s conftest${ac_exeext}; then
5524	    pipe_works=yes
5525	  fi
5526	  LIBS="$lt_save_LIBS"
5527	  CFLAGS="$lt_save_CFLAGS"
5528	else
5529	  echo "cannot find nm_test_func in $nlist" >&5
5530	fi
5531      else
5532	echo "cannot find nm_test_var in $nlist" >&5
5533      fi
5534    else
5535      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5536    fi
5537  else
5538    echo "$progname: failed program was:" >&5
5539    cat conftest.$ac_ext >&5
5540  fi
5541  rm -f conftest* conftst*
5542
5543  # Do not use the global_symbol_pipe unless it works.
5544  if test "$pipe_works" = yes; then
5545    break
5546  else
5547    lt_cv_sys_global_symbol_pipe=
5548  fi
5549done
5550
5551fi
5552
5553if test -z "$lt_cv_sys_global_symbol_pipe"; then
5554  lt_cv_sys_global_symbol_to_cdecl=
5555fi
5556if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5557  echo "$as_me:$LINENO: result: failed" >&5
5558echo "${ECHO_T}failed" >&6
5559else
5560  echo "$as_me:$LINENO: result: ok" >&5
5561echo "${ECHO_T}ok" >&6
5562fi
5563
5564echo "$as_me:$LINENO: checking for objdir" >&5
5565echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5566if test "${lt_cv_objdir+set}" = set; then
5567  echo $ECHO_N "(cached) $ECHO_C" >&6
5568else
5569  rm -f .libs 2>/dev/null
5570mkdir .libs 2>/dev/null
5571if test -d .libs; then
5572  lt_cv_objdir=.libs
5573else
5574  # MS-DOS does not allow filenames that begin with a dot.
5575  lt_cv_objdir=_libs
5576fi
5577rmdir .libs 2>/dev/null
5578fi
5579echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5580echo "${ECHO_T}$lt_cv_objdir" >&6
5581objdir=$lt_cv_objdir
5582
5583
5584
5585
5586
5587case $host_os in
5588aix3*)
5589  # AIX sometimes has problems with the GCC collect2 program.  For some
5590  # reason, if we set the COLLECT_NAMES environment variable, the problems
5591  # vanish in a puff of smoke.
5592  if test "X${COLLECT_NAMES+set}" != Xset; then
5593    COLLECT_NAMES=
5594    export COLLECT_NAMES
5595  fi
5596  ;;
5597esac
5598
5599# Sed substitution that helps us do robust quoting.  It backslashifies
5600# metacharacters that are still active within double-quoted strings.
5601Xsed='sed -e s/^X//'
5602sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5603
5604# Same as above, but do not quote variable references.
5605double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5606
5607# Sed substitution to delay expansion of an escaped shell variable in a
5608# double_quote_subst'ed string.
5609delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5610
5611# Sed substitution to avoid accidental globbing in evaled expressions
5612no_glob_subst='s/\*/\\\*/g'
5613
5614# Constants:
5615rm="rm -f"
5616
5617# Global variables:
5618default_ofile=mklib
5619can_build_shared=yes
5620
5621# All known linkers require a `.a' archive for static linking (except M$VC,
5622# which needs '.lib').
5623libext=a
5624ltmain="$ac_aux_dir/ltmain.sh"
5625ofile="$default_ofile"
5626with_gnu_ld="$lt_cv_prog_gnu_ld"
5627
5628if test -n "$ac_tool_prefix"; then
5629  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5630set dummy ${ac_tool_prefix}ar; ac_word=$2
5631echo "$as_me:$LINENO: checking for $ac_word" >&5
5632echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5633if test "${ac_cv_prog_AR+set}" = set; then
5634  echo $ECHO_N "(cached) $ECHO_C" >&6
5635else
5636  if test -n "$AR"; then
5637  ac_cv_prog_AR="$AR" # Let the user override the test.
5638else
5639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5640for as_dir in $PATH
5641do
5642  IFS=$as_save_IFS
5643  test -z "$as_dir" && as_dir=.
5644  for ac_exec_ext in '' $ac_executable_extensions; do
5645  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5646    ac_cv_prog_AR="${ac_tool_prefix}ar"
5647    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5648    break 2
5649  fi
5650done
5651done
5652
5653fi
5654fi
5655AR=$ac_cv_prog_AR
5656if test -n "$AR"; then
5657  echo "$as_me:$LINENO: result: $AR" >&5
5658echo "${ECHO_T}$AR" >&6
5659else
5660  echo "$as_me:$LINENO: result: no" >&5
5661echo "${ECHO_T}no" >&6
5662fi
5663
5664fi
5665if test -z "$ac_cv_prog_AR"; then
5666  ac_ct_AR=$AR
5667  # Extract the first word of "ar", so it can be a program name with args.
5668set dummy ar; ac_word=$2
5669echo "$as_me:$LINENO: checking for $ac_word" >&5
5670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5671if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5672  echo $ECHO_N "(cached) $ECHO_C" >&6
5673else
5674  if test -n "$ac_ct_AR"; then
5675  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5676else
5677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5678for as_dir in $PATH
5679do
5680  IFS=$as_save_IFS
5681  test -z "$as_dir" && as_dir=.
5682  for ac_exec_ext in '' $ac_executable_extensions; do
5683  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5684    ac_cv_prog_ac_ct_AR="ar"
5685    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5686    break 2
5687  fi
5688done
5689done
5690
5691  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5692fi
5693fi
5694ac_ct_AR=$ac_cv_prog_ac_ct_AR
5695if test -n "$ac_ct_AR"; then
5696  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5697echo "${ECHO_T}$ac_ct_AR" >&6
5698else
5699  echo "$as_me:$LINENO: result: no" >&5
5700echo "${ECHO_T}no" >&6
5701fi
5702
5703  AR=$ac_ct_AR
5704else
5705  AR="$ac_cv_prog_AR"
5706fi
5707
5708if test -n "$ac_tool_prefix"; then
5709  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5710set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5711echo "$as_me:$LINENO: checking for $ac_word" >&5
5712echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5713if test "${ac_cv_prog_RANLIB+set}" = set; then
5714  echo $ECHO_N "(cached) $ECHO_C" >&6
5715else
5716  if test -n "$RANLIB"; then
5717  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5718else
5719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5720for as_dir in $PATH
5721do
5722  IFS=$as_save_IFS
5723  test -z "$as_dir" && as_dir=.
5724  for ac_exec_ext in '' $ac_executable_extensions; do
5725  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5726    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5727    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5728    break 2
5729  fi
5730done
5731done
5732
5733fi
5734fi
5735RANLIB=$ac_cv_prog_RANLIB
5736if test -n "$RANLIB"; then
5737  echo "$as_me:$LINENO: result: $RANLIB" >&5
5738echo "${ECHO_T}$RANLIB" >&6
5739else
5740  echo "$as_me:$LINENO: result: no" >&5
5741echo "${ECHO_T}no" >&6
5742fi
5743
5744fi
5745if test -z "$ac_cv_prog_RANLIB"; then
5746  ac_ct_RANLIB=$RANLIB
5747  # Extract the first word of "ranlib", so it can be a program name with args.
5748set dummy ranlib; ac_word=$2
5749echo "$as_me:$LINENO: checking for $ac_word" >&5
5750echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5751if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5752  echo $ECHO_N "(cached) $ECHO_C" >&6
5753else
5754  if test -n "$ac_ct_RANLIB"; then
5755  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5756else
5757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5758for as_dir in $PATH
5759do
5760  IFS=$as_save_IFS
5761  test -z "$as_dir" && as_dir=.
5762  for ac_exec_ext in '' $ac_executable_extensions; do
5763  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5764    ac_cv_prog_ac_ct_RANLIB="ranlib"
5765    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5766    break 2
5767  fi
5768done
5769done
5770
5771  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5772fi
5773fi
5774ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5775if test -n "$ac_ct_RANLIB"; then
5776  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5777echo "${ECHO_T}$ac_ct_RANLIB" >&6
5778else
5779  echo "$as_me:$LINENO: result: no" >&5
5780echo "${ECHO_T}no" >&6
5781fi
5782
5783  RANLIB=$ac_ct_RANLIB
5784else
5785  RANLIB="$ac_cv_prog_RANLIB"
5786fi
5787
5788if test -n "$ac_tool_prefix"; then
5789  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5790set dummy ${ac_tool_prefix}strip; ac_word=$2
5791echo "$as_me:$LINENO: checking for $ac_word" >&5
5792echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5793if test "${ac_cv_prog_STRIP+set}" = set; then
5794  echo $ECHO_N "(cached) $ECHO_C" >&6
5795else
5796  if test -n "$STRIP"; then
5797  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5798else
5799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5800for as_dir in $PATH
5801do
5802  IFS=$as_save_IFS
5803  test -z "$as_dir" && as_dir=.
5804  for ac_exec_ext in '' $ac_executable_extensions; do
5805  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5806    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5807    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5808    break 2
5809  fi
5810done
5811done
5812
5813fi
5814fi
5815STRIP=$ac_cv_prog_STRIP
5816if test -n "$STRIP"; then
5817  echo "$as_me:$LINENO: result: $STRIP" >&5
5818echo "${ECHO_T}$STRIP" >&6
5819else
5820  echo "$as_me:$LINENO: result: no" >&5
5821echo "${ECHO_T}no" >&6
5822fi
5823
5824fi
5825if test -z "$ac_cv_prog_STRIP"; then
5826  ac_ct_STRIP=$STRIP
5827  # Extract the first word of "strip", so it can be a program name with args.
5828set dummy strip; ac_word=$2
5829echo "$as_me:$LINENO: checking for $ac_word" >&5
5830echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5831if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5832  echo $ECHO_N "(cached) $ECHO_C" >&6
5833else
5834  if test -n "$ac_ct_STRIP"; then
5835  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5836else
5837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838for as_dir in $PATH
5839do
5840  IFS=$as_save_IFS
5841  test -z "$as_dir" && as_dir=.
5842  for ac_exec_ext in '' $ac_executable_extensions; do
5843  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5844    ac_cv_prog_ac_ct_STRIP="strip"
5845    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5846    break 2
5847  fi
5848done
5849done
5850
5851  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5852fi
5853fi
5854ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5855if test -n "$ac_ct_STRIP"; then
5856  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5857echo "${ECHO_T}$ac_ct_STRIP" >&6
5858else
5859  echo "$as_me:$LINENO: result: no" >&5
5860echo "${ECHO_T}no" >&6
5861fi
5862
5863  STRIP=$ac_ct_STRIP
5864else
5865  STRIP="$ac_cv_prog_STRIP"
5866fi
5867
5868
5869old_CC="$CC"
5870old_CFLAGS="$CFLAGS"
5871
5872# Set sane defaults for various variables
5873test -z "$AR" && AR=ar
5874test -z "$AR_FLAGS" && AR_FLAGS=cru
5875test -z "$AS" && AS=as
5876test -z "$CC" && CC=cc
5877test -z "$LTCC" && LTCC=$CC
5878test -z "$DLLTOOL" && DLLTOOL=dlltool
5879test -z "$LD" && LD=ld
5880test -z "$LN_S" && LN_S="ln -s"
5881test -z "$MAGIC_CMD" && MAGIC_CMD=file
5882test -z "$NM" && NM=nm
5883test -z "$SED" && SED=sed
5884test -z "$OBJDUMP" && OBJDUMP=objdump
5885test -z "$RANLIB" && RANLIB=:
5886test -z "$STRIP" && STRIP=:
5887test -z "$ac_objext" && ac_objext=o
5888
5889# Determine commands to create old-style static archives.
5890old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5891old_postinstall_cmds='chmod 644 $oldlib'
5892old_postuninstall_cmds=
5893
5894if test -n "$RANLIB"; then
5895  case $host_os in
5896  openbsd*)
5897    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
5898    ;;
5899  *)
5900    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5901    ;;
5902  esac
5903  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5904fi
5905
5906# Only perform the check for file, if the check method requires it
5907case $deplibs_check_method in
5908file_magic*)
5909  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5910    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5911echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5912if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5913  echo $ECHO_N "(cached) $ECHO_C" >&6
5914else
5915  case $MAGIC_CMD in
5916[\\/*] |  ?:[\\/]*)
5917  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5918  ;;
5919*)
5920  lt_save_MAGIC_CMD="$MAGIC_CMD"
5921  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5922  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5923  for ac_dir in $ac_dummy; do
5924    IFS="$lt_save_ifs"
5925    test -z "$ac_dir" && ac_dir=.
5926    if test -f $ac_dir/${ac_tool_prefix}file; then
5927      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5928      if test -n "$file_magic_test_file"; then
5929	case $deplibs_check_method in
5930	"file_magic "*)
5931	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5932	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5933	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5934	    $EGREP "$file_magic_regex" > /dev/null; then
5935	    :
5936	  else
5937	    cat <<EOF 1>&2
5938
5939*** Warning: the command libtool uses to detect shared libraries,
5940*** $file_magic_cmd, produces output that libtool cannot recognize.
5941*** The result is that libtool may fail to recognize shared libraries
5942*** as such.  This will affect the creation of libtool libraries that
5943*** depend on shared libraries, but programs linked with such libtool
5944*** libraries will work regardless of this problem.  Nevertheless, you
5945*** may want to report the problem to your system manager and/or to
5946*** bug-libtool@gnu.org
5947
5948EOF
5949	  fi ;;
5950	esac
5951      fi
5952      break
5953    fi
5954  done
5955  IFS="$lt_save_ifs"
5956  MAGIC_CMD="$lt_save_MAGIC_CMD"
5957  ;;
5958esac
5959fi
5960
5961MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5962if test -n "$MAGIC_CMD"; then
5963  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5964echo "${ECHO_T}$MAGIC_CMD" >&6
5965else
5966  echo "$as_me:$LINENO: result: no" >&5
5967echo "${ECHO_T}no" >&6
5968fi
5969
5970if test -z "$lt_cv_path_MAGIC_CMD"; then
5971  if test -n "$ac_tool_prefix"; then
5972    echo "$as_me:$LINENO: checking for file" >&5
5973echo $ECHO_N "checking for file... $ECHO_C" >&6
5974if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5975  echo $ECHO_N "(cached) $ECHO_C" >&6
5976else
5977  case $MAGIC_CMD in
5978[\\/*] |  ?:[\\/]*)
5979  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5980  ;;
5981*)
5982  lt_save_MAGIC_CMD="$MAGIC_CMD"
5983  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5984  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5985  for ac_dir in $ac_dummy; do
5986    IFS="$lt_save_ifs"
5987    test -z "$ac_dir" && ac_dir=.
5988    if test -f $ac_dir/file; then
5989      lt_cv_path_MAGIC_CMD="$ac_dir/file"
5990      if test -n "$file_magic_test_file"; then
5991	case $deplibs_check_method in
5992	"file_magic "*)
5993	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5994	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5995	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5996	    $EGREP "$file_magic_regex" > /dev/null; then
5997	    :
5998	  else
5999	    cat <<EOF 1>&2
6000
6001*** Warning: the command libtool uses to detect shared libraries,
6002*** $file_magic_cmd, produces output that libtool cannot recognize.
6003*** The result is that libtool may fail to recognize shared libraries
6004*** as such.  This will affect the creation of libtool libraries that
6005*** depend on shared libraries, but programs linked with such libtool
6006*** libraries will work regardless of this problem.  Nevertheless, you
6007*** may want to report the problem to your system manager and/or to
6008*** bug-libtool@gnu.org
6009
6010EOF
6011	  fi ;;
6012	esac
6013      fi
6014      break
6015    fi
6016  done
6017  IFS="$lt_save_ifs"
6018  MAGIC_CMD="$lt_save_MAGIC_CMD"
6019  ;;
6020esac
6021fi
6022
6023MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6024if test -n "$MAGIC_CMD"; then
6025  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6026echo "${ECHO_T}$MAGIC_CMD" >&6
6027else
6028  echo "$as_me:$LINENO: result: no" >&5
6029echo "${ECHO_T}no" >&6
6030fi
6031
6032  else
6033    MAGIC_CMD=:
6034  fi
6035fi
6036
6037  fi
6038  ;;
6039esac
6040
6041enable_dlopen=no
6042enable_win32_dll=no
6043
6044# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6045if test "${enable_libtool_lock+set}" = set; then
6046  enableval="$enable_libtool_lock"
6047
6048fi;
6049test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6050
6051
6052# Check whether --with-pic or --without-pic was given.
6053if test "${with_pic+set}" = set; then
6054  withval="$with_pic"
6055  pic_mode="$withval"
6056else
6057  pic_mode=default
6058fi;
6059test -z "$pic_mode" && pic_mode=default
6060
6061# Use C for the default configuration in the libtool script
6062tagname=
6063lt_save_CC="$CC"
6064ac_ext=c
6065ac_cpp='$CPP $CPPFLAGS'
6066ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6067ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6068ac_compiler_gnu=$ac_cv_c_compiler_gnu
6069
6070
6071# Source file extension for C test sources.
6072ac_ext=c
6073
6074# Object file extension for compiled C test sources.
6075objext=o
6076objext=$objext
6077
6078# Code to be used in simple compile tests
6079lt_simple_compile_test_code="int some_variable = 0;\n"
6080
6081# Code to be used in simple link tests
6082lt_simple_link_test_code='int main(){return(0);}\n'
6083
6084
6085# If no C compiler was specified, use CC.
6086LTCC=${LTCC-"$CC"}
6087
6088# Allow CC to be a program name with arguments.
6089compiler=$CC
6090
6091
6092#
6093# Check for any special shared library compilation flags.
6094#
6095lt_prog_cc_shlib=
6096if test "$GCC" = no; then
6097  case $host_os in
6098  sco3.2v5*)
6099    lt_prog_cc_shlib='-belf'
6100    ;;
6101  esac
6102fi
6103if test -n "$lt_prog_cc_shlib"; then
6104  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
6105echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
6106  if echo "$old_CC $old_CFLAGS " | grep "[ 	]$lt_prog_cc_shlib[ 	]" >/dev/null; then :
6107  else
6108    { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
6109echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
6110    lt_cv_prog_cc_can_build_shared=no
6111  fi
6112fi
6113
6114
6115#
6116# Check to make sure the static flag actually works.
6117#
6118echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
6119echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
6120if test "${lt_prog_compiler_static_works+set}" = set; then
6121  echo $ECHO_N "(cached) $ECHO_C" >&6
6122else
6123  lt_prog_compiler_static_works=no
6124   save_LDFLAGS="$LDFLAGS"
6125   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
6126   printf "$lt_simple_link_test_code" > conftest.$ac_ext
6127   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6128     # The compiler can only warn and ignore the option if not recognized
6129     # So say no if there are warnings
6130     if test -s conftest.err; then
6131       # Append any errors to the config.log.
6132       cat conftest.err 1>&5
6133     else
6134       lt_prog_compiler_static_works=yes
6135     fi
6136   fi
6137   $rm conftest*
6138   LDFLAGS="$save_LDFLAGS"
6139
6140fi
6141echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6142echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6143
6144if test x"$lt_prog_compiler_static_works" = xyes; then
6145    :
6146else
6147    lt_prog_compiler_static=
6148fi
6149
6150
6151
6152## CAVEAT EMPTOR:
6153## There is no encapsulation within the following macros, do not change
6154## the running order or otherwise move them around unless you know exactly
6155## what you are doing...
6156
6157lt_prog_compiler_no_builtin_flag=
6158
6159if test "$GCC" = yes; then
6160  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6161
6162  echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6163echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6164if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6165  echo $ECHO_N "(cached) $ECHO_C" >&6
6166else
6167  lt_cv_prog_compiler_rtti_exceptions=no
6168  ac_outfile=conftest.$ac_objext
6169   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6170   lt_compiler_flag="-fno-rtti -fno-exceptions"
6171   # Insert the option either (1) after the last *FLAGS variable, or
6172   # (2) before a word containing "conftest.", or (3) at the end.
6173   # Note that $ac_compile itself does not contain backslashes and begins
6174   # with a dollar sign (not a hyphen), so the echo should work correctly.
6175   # The option is referenced via a variable to avoid confusing sed.
6176   lt_compile=`echo "$ac_compile" | $SED \
6177   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6178   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6179   -e 's:$: $lt_compiler_flag:'`
6180   (eval echo "\"\$as_me:6180: $lt_compile\"" >&5)
6181   (eval "$lt_compile" 2>conftest.err)
6182   ac_status=$?
6183   cat conftest.err >&5
6184   echo "$as_me:6184: \$? = $ac_status" >&5
6185   if (exit $ac_status) && test -s "$ac_outfile"; then
6186     # The compiler can only warn and ignore the option if not recognized
6187     # So say no if there are warnings
6188     if test ! -s conftest.err; then
6189       lt_cv_prog_compiler_rtti_exceptions=yes
6190     fi
6191   fi
6192   $rm conftest*
6193
6194fi
6195echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6196echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6197
6198if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6199    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6200else
6201    :
6202fi
6203
6204fi
6205
6206lt_prog_compiler_wl=
6207lt_prog_compiler_pic=
6208lt_prog_compiler_static=
6209
6210echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6211echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6212
6213  if test "$GCC" = yes; then
6214    lt_prog_compiler_wl='-Wl,'
6215    lt_prog_compiler_static='-static'
6216
6217    case $host_os in
6218      aix*)
6219      # All AIX code is PIC.
6220      if test "$host_cpu" = ia64; then
6221	# AIX 5 now supports IA64 processor
6222	lt_prog_compiler_static='-Bstatic'
6223      fi
6224      ;;
6225
6226    amigaos*)
6227      # FIXME: we need at least 68020 code to build shared libraries, but
6228      # adding the `-m68020' flag to GCC prevents building anything better,
6229      # like `-m68040'.
6230      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6231      ;;
6232
6233    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6234      # PIC is the default for these OSes.
6235      ;;
6236
6237    mingw* | pw32* | os2*)
6238      # This hack is so that the source file can tell whether it is being
6239      # built for inclusion in a dll (and should export symbols for example).
6240      lt_prog_compiler_pic='-DDLL_EXPORT'
6241      ;;
6242
6243    darwin* | rhapsody*)
6244      # PIC is the default on this platform
6245      # Common symbols not allowed in MH_DYLIB files
6246      lt_prog_compiler_pic='-fno-common'
6247      ;;
6248
6249    msdosdjgpp*)
6250      # Just because we use GCC doesn't mean we suddenly get shared libraries
6251      # on systems that don't support them.
6252      lt_prog_compiler_can_build_shared=no
6253      enable_shared=no
6254      ;;
6255
6256    sysv4*MP*)
6257      if test -d /usr/nec; then
6258	lt_prog_compiler_pic=-Kconform_pic
6259      fi
6260      ;;
6261
6262    hpux*)
6263      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6264      # not for PA HP-UX.
6265      case "$host_cpu" in
6266      hppa*64*|ia64*)
6267	# +Z the default
6268	;;
6269      *)
6270	lt_prog_compiler_pic='-fPIC'
6271	;;
6272      esac
6273      ;;
6274
6275    *)
6276      lt_prog_compiler_pic='-fPIC'
6277      ;;
6278    esac
6279  else
6280    # PORTME Check for flag to pass linker flags through the system compiler.
6281    case $host_os in
6282    aix*)
6283      lt_prog_compiler_wl='-Wl,'
6284      if test "$host_cpu" = ia64; then
6285	# AIX 5 now supports IA64 processor
6286	lt_prog_compiler_static='-Bstatic'
6287      else
6288	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6289      fi
6290      ;;
6291
6292    mingw* | pw32* | os2*)
6293      # This hack is so that the source file can tell whether it is being
6294      # built for inclusion in a dll (and should export symbols for example).
6295      lt_prog_compiler_pic='-DDLL_EXPORT'
6296      ;;
6297
6298    hpux9* | hpux10* | hpux11*)
6299      lt_prog_compiler_wl='-Wl,'
6300      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6301      # not for PA HP-UX.
6302      case "$host_cpu" in
6303      hppa*64*|ia64*)
6304	# +Z the default
6305	;;
6306      *)
6307	lt_prog_compiler_pic='+Z'
6308	;;
6309      esac
6310      # Is there a better lt_prog_compiler_static that works with the bundled CC?
6311      lt_prog_compiler_static='${wl}-a ${wl}archive'
6312      ;;
6313
6314    irix5* | irix6* | nonstopux*)
6315      lt_prog_compiler_wl='-Wl,'
6316      # PIC (with -KPIC) is the default.
6317      lt_prog_compiler_static='-non_shared'
6318      ;;
6319
6320    newsos6)
6321      lt_prog_compiler_pic='-KPIC'
6322      lt_prog_compiler_static='-Bstatic'
6323      ;;
6324
6325    linux*)
6326      case $CC in
6327      icc|ecc)
6328	lt_prog_compiler_wl='-Wl,'
6329	lt_prog_compiler_pic='-KPIC'
6330	lt_prog_compiler_static='-static'
6331        ;;
6332      ccc)
6333        lt_prog_compiler_wl='-Wl,'
6334        # All Alpha code is PIC.
6335        lt_prog_compiler_static='-non_shared'
6336        ;;
6337      esac
6338      ;;
6339
6340    osf3* | osf4* | osf5*)
6341      lt_prog_compiler_wl='-Wl,'
6342      # All OSF/1 code is PIC.
6343      lt_prog_compiler_static='-non_shared'
6344      ;;
6345
6346    sco3.2v5*)
6347      lt_prog_compiler_pic='-Kpic'
6348      lt_prog_compiler_static='-dn'
6349      ;;
6350
6351    solaris*)
6352      lt_prog_compiler_wl='-Wl,'
6353      lt_prog_compiler_pic='-KPIC'
6354      lt_prog_compiler_static='-Bstatic'
6355      ;;
6356
6357    sunos4*)
6358      lt_prog_compiler_wl='-Qoption ld '
6359      lt_prog_compiler_pic='-PIC'
6360      lt_prog_compiler_static='-Bstatic'
6361      ;;
6362
6363    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6364      lt_prog_compiler_wl='-Wl,'
6365      lt_prog_compiler_pic='-KPIC'
6366      lt_prog_compiler_static='-Bstatic'
6367      ;;
6368
6369    sysv4*MP*)
6370      if test -d /usr/nec ;then
6371	lt_prog_compiler_pic='-Kconform_pic'
6372	lt_prog_compiler_static='-Bstatic'
6373      fi
6374      ;;
6375
6376    uts4*)
6377      lt_prog_compiler_pic='-pic'
6378      lt_prog_compiler_static='-Bstatic'
6379      ;;
6380
6381    *)
6382      lt_prog_compiler_can_build_shared=no
6383      ;;
6384    esac
6385  fi
6386
6387echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6388echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6389
6390#
6391# Check to make sure the PIC flag actually works.
6392#
6393if test -n "$lt_prog_compiler_pic"; then
6394  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6395echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6396if test "${lt_prog_compiler_pic_works+set}" = set; then
6397  echo $ECHO_N "(cached) $ECHO_C" >&6
6398else
6399  lt_prog_compiler_pic_works=no
6400  ac_outfile=conftest.$ac_objext
6401   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6402   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6403   # Insert the option either (1) after the last *FLAGS variable, or
6404   # (2) before a word containing "conftest.", or (3) at the end.
6405   # Note that $ac_compile itself does not contain backslashes and begins
6406   # with a dollar sign (not a hyphen), so the echo should work correctly.
6407   # The option is referenced via a variable to avoid confusing sed.
6408   lt_compile=`echo "$ac_compile" | $SED \
6409   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6410   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6411   -e 's:$: $lt_compiler_flag:'`
6412   (eval echo "\"\$as_me:6412: $lt_compile\"" >&5)
6413   (eval "$lt_compile" 2>conftest.err)
6414   ac_status=$?
6415   cat conftest.err >&5
6416   echo "$as_me:6416: \$? = $ac_status" >&5
6417   if (exit $ac_status) && test -s "$ac_outfile"; then
6418     # The compiler can only warn and ignore the option if not recognized
6419     # So say no if there are warnings
6420     if test ! -s conftest.err; then
6421       lt_prog_compiler_pic_works=yes
6422     fi
6423   fi
6424   $rm conftest*
6425
6426fi
6427echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6428echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6429
6430if test x"$lt_prog_compiler_pic_works" = xyes; then
6431    case $lt_prog_compiler_pic in
6432     "" | " "*) ;;
6433     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6434     esac
6435else
6436    lt_prog_compiler_pic=
6437     lt_prog_compiler_can_build_shared=no
6438fi
6439
6440fi
6441case "$host_os" in
6442  # For platforms which do not support PIC, -DPIC is meaningless:
6443  *djgpp*)
6444    lt_prog_compiler_pic=
6445    ;;
6446  *)
6447    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6448    ;;
6449esac
6450
6451echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6452echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6453if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6454  echo $ECHO_N "(cached) $ECHO_C" >&6
6455else
6456  lt_cv_prog_compiler_c_o=no
6457   $rm -r conftest 2>/dev/null
6458   mkdir conftest
6459   cd conftest
6460   mkdir out
6461   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6462
6463   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
6464   # that will create temporary files in the current directory regardless of
6465   # the output directory.  Thus, making CWD read-only will cause this test
6466   # to fail, enabling locking or at least warning the user not to do parallel
6467   # builds.
6468   chmod -w .
6469
6470   lt_compiler_flag="-o out/conftest2.$ac_objext"
6471   # Insert the option either (1) after the last *FLAGS variable, or
6472   # (2) before a word containing "conftest.", or (3) at the end.
6473   # Note that $ac_compile itself does not contain backslashes and begins
6474   # with a dollar sign (not a hyphen), so the echo should work correctly.
6475   lt_compile=`echo "$ac_compile" | $SED \
6476   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
6477   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6478   -e 's:$: $lt_compiler_flag:'`
6479   (eval echo "\"\$as_me:6479: $lt_compile\"" >&5)
6480   (eval "$lt_compile" 2>out/conftest.err)
6481   ac_status=$?
6482   cat out/conftest.err >&5
6483   echo "$as_me:6483: \$? = $ac_status" >&5
6484   if (exit $ac_status) && test -s out/conftest2.$ac_objext
6485   then
6486     # The compiler can only warn and ignore the option if not recognized
6487     # So say no if there are warnings
6488     if test ! -s out/conftest.err; then
6489       lt_cv_prog_compiler_c_o=yes
6490     fi
6491   fi
6492   chmod u+w .
6493   $rm conftest* out/*
6494   rmdir out
6495   cd ..
6496   rmdir conftest
6497   $rm conftest*
6498
6499fi
6500echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6501echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6502
6503
6504hard_links="nottested"
6505if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6506  # do not overwrite the value of need_locks provided by the user
6507  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6508echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6509  hard_links=yes
6510  $rm conftest*
6511  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6512  touch conftest.a
6513  ln conftest.a conftest.b 2>&5 || hard_links=no
6514  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6515  echo "$as_me:$LINENO: result: $hard_links" >&5
6516echo "${ECHO_T}$hard_links" >&6
6517  if test "$hard_links" = no; then
6518    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6519echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6520    need_locks=warn
6521  fi
6522else
6523  need_locks=no
6524fi
6525
6526echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6527echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6528
6529  runpath_var=
6530  allow_undefined_flag=
6531  enable_shared_with_static_runtimes=no
6532  archive_cmds=
6533  archive_expsym_cmds=
6534  old_archive_From_new_cmds=
6535  old_archive_from_expsyms_cmds=
6536  export_dynamic_flag_spec=
6537  whole_archive_flag_spec=
6538  thread_safe_flag_spec=
6539  hardcode_libdir_flag_spec=
6540  hardcode_libdir_flag_spec_ld=
6541  hardcode_libdir_separator=
6542  hardcode_direct=no
6543  hardcode_minus_L=no
6544  hardcode_shlibpath_var=unsupported
6545  link_all_deplibs=unknown
6546  hardcode_automatic=no
6547  module_cmds=
6548  module_expsym_cmds=
6549  always_export_symbols=no
6550  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6551  # include_expsyms should be a list of space-separated symbols to be *always*
6552  # included in the symbol list
6553  include_expsyms=
6554  # exclude_expsyms can be an extended regexp of symbols to exclude
6555  # it will be wrapped by ` (' and `)$', so one must not match beginning or
6556  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6557  # as well as any symbol that contains `d'.
6558  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6559  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6560  # platforms (ab)use it in PIC code, but their linkers get confused if
6561  # the symbol is explicitly referenced.  Since portable code cannot
6562  # rely on this symbol name, it's probably fine to never include it in
6563  # preloaded symbol tables.
6564  extract_expsyms_cmds=
6565
6566  case $host_os in
6567  cygwin* | mingw* | pw32*)
6568    # FIXME: the MSVC++ port hasn't been tested in a loooong time
6569    # When not using gcc, we currently assume that we are using
6570    # Microsoft Visual C++.
6571    if test "$GCC" != yes; then
6572      with_gnu_ld=no
6573    fi
6574    ;;
6575  openbsd*)
6576    with_gnu_ld=no
6577    ;;
6578  esac
6579
6580  ld_shlibs=yes
6581  if test "$with_gnu_ld" = yes; then
6582    # If archive_cmds runs LD, not CC, wlarc should be empty
6583    wlarc='${wl}'
6584
6585    # See if GNU ld supports shared libraries.
6586    case $host_os in
6587    aix3* | aix4* | aix5*)
6588      # On AIX/PPC, the GNU linker is very broken
6589      if test "$host_cpu" != ia64; then
6590	ld_shlibs=no
6591	cat <<EOF 1>&2
6592
6593*** Warning: the GNU linker, at least up to release 2.9.1, is reported
6594*** to be unable to reliably create shared libraries on AIX.
6595*** Therefore, libtool is disabling shared libraries support.  If you
6596*** really care for shared libraries, you may want to modify your PATH
6597*** so that a non-GNU linker is found, and then restart.
6598
6599EOF
6600      fi
6601      ;;
6602
6603    amigaos*)
6604      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)'
6605      hardcode_libdir_flag_spec='-L$libdir'
6606      hardcode_minus_L=yes
6607
6608      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6609      # that the semantics of dynamic libraries on AmigaOS, at least up
6610      # to version 4, is to share data among multiple programs linked
6611      # with the same dynamic library.  Since this doesn't match the
6612      # behavior of shared libraries on other platforms, we can't use
6613      # them.
6614      ld_shlibs=no
6615      ;;
6616
6617    beos*)
6618      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6619	allow_undefined_flag=unsupported
6620	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6621	# support --undefined.  This deserves some investigation.  FIXME
6622	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6623      else
6624	ld_shlibs=no
6625      fi
6626      ;;
6627
6628    cygwin* | mingw* | pw32*)
6629      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6630      # as there is no search path for DLLs.
6631      hardcode_libdir_flag_spec='-L$libdir'
6632      allow_undefined_flag=unsupported
6633      always_export_symbols=no
6634      enable_shared_with_static_runtimes=yes
6635      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
6636
6637      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
6638        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
6639	# If the export-symbols file already is a .def file (1st line
6640	# is EXPORTS), use it as is; otherwise, prepend...
6641	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6642	  cp $export_symbols $output_objdir/$soname.def;
6643	else
6644	  echo EXPORTS > $output_objdir/$soname.def;
6645	  cat $export_symbols >> $output_objdir/$soname.def;
6646	fi~
6647	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
6648      else
6649	ld_shlibs=no
6650      fi
6651      ;;
6652
6653    netbsd*)
6654      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6655	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6656	wlarc=
6657      else
6658	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6659	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6660      fi
6661      ;;
6662
6663    solaris* | sysv5*)
6664      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
6665	ld_shlibs=no
6666	cat <<EOF 1>&2
6667
6668*** Warning: The releases 2.8.* of the GNU linker cannot reliably
6669*** create shared libraries on Solaris systems.  Therefore, libtool
6670*** is disabling shared libraries support.  We urge you to upgrade GNU
6671*** binutils to release 2.9.1 or newer.  Another option is to modify
6672*** your PATH or compiler configuration so that the native linker is
6673*** used, and then restart.
6674
6675EOF
6676      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6677	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6678	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6679      else
6680	ld_shlibs=no
6681      fi
6682      ;;
6683
6684    sunos4*)
6685      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6686      wlarc=
6687      hardcode_direct=yes
6688      hardcode_shlibpath_var=no
6689      ;;
6690
6691    *)
6692      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6693	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6694	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6695      else
6696	ld_shlibs=no
6697      fi
6698      ;;
6699    esac
6700
6701    if test "$ld_shlibs" = yes; then
6702      runpath_var=LD_RUN_PATH
6703      hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6704      export_dynamic_flag_spec='${wl}--export-dynamic'
6705      # ancient GNU ld didn't support --whole-archive et. al.
6706      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
6707 	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6708      else
6709  	whole_archive_flag_spec=
6710      fi
6711    fi
6712  else
6713    # PORTME fill in a description of your system's linker (not GNU ld)
6714    case $host_os in
6715    aix3*)
6716      allow_undefined_flag=unsupported
6717      always_export_symbols=yes
6718      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'
6719      # Note: this linker hardcodes the directories in LIBPATH if there
6720      # are no directories specified by -L.
6721      hardcode_minus_L=yes
6722      if test "$GCC" = yes && test -z "$link_static_flag"; then
6723	# Neither direct hardcoding nor static linking is supported with a
6724	# broken collect2.
6725	hardcode_direct=unsupported
6726      fi
6727      ;;
6728
6729    aix4* | aix5*)
6730      if test "$host_cpu" = ia64; then
6731	# On IA64, the linker does run time linking by default, so we don't
6732	# have to do anything special.
6733	aix_use_runtimelinking=no
6734	exp_sym_flag='-Bexport'
6735	no_entry_flag=""
6736      else
6737	# If we're using GNU nm, then we don't want the "-C" option.
6738	# -C means demangle to AIX nm, but means don't demangle with GNU nm
6739	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
6740	  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'
6741	else
6742	  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'
6743	fi
6744	aix_use_runtimelinking=no
6745
6746	# Test if we are trying to use run time linking or normal
6747	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
6748	# need to do runtime linking.
6749	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6750	  for ld_flag in $LDFLAGS; do
6751  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
6752  	    aix_use_runtimelinking=yes
6753  	    break
6754  	  fi
6755	  done
6756	esac
6757
6758	exp_sym_flag='-bexport'
6759	no_entry_flag='-bnoentry'
6760      fi
6761
6762      # When large executables or shared objects are built, AIX ld can
6763      # have problems creating the table of contents.  If linking a library
6764      # or program results in "error TOC overflow" add -mminimal-toc to
6765      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
6766      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6767
6768      archive_cmds=''
6769      hardcode_direct=yes
6770      hardcode_libdir_separator=':'
6771      link_all_deplibs=yes
6772
6773      if test "$GCC" = yes; then
6774	case $host_os in aix4.012|aix4.012.*)
6775	# We only want to do this on AIX 4.2 and lower, the check
6776	# below for broken collect2 doesn't work under 4.3+
6777	  collect2name=`${CC} -print-prog-name=collect2`
6778	  if test -f "$collect2name" && \
6779  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
6780	  then
6781  	  # We have reworked collect2
6782  	  hardcode_direct=yes
6783	  else
6784  	  # We have old collect2
6785  	  hardcode_direct=unsupported
6786  	  # It fails to find uninstalled libraries when the uninstalled
6787  	  # path is not listed in the libpath.  Setting hardcode_minus_L
6788  	  # to unsupported forces relinking
6789  	  hardcode_minus_L=yes
6790  	  hardcode_libdir_flag_spec='-L$libdir'
6791  	  hardcode_libdir_separator=
6792	  fi
6793	esac
6794	shared_flag='-shared'
6795      else
6796	# not using gcc
6797	if test "$host_cpu" = ia64; then
6798  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
6799  	# chokes on -Wl,-G. The following line is correct:
6800	  shared_flag='-G'
6801	else
6802  	if test "$aix_use_runtimelinking" = yes; then
6803	    shared_flag='${wl}-G'
6804	  else
6805	    shared_flag='${wl}-bM:SRE'
6806  	fi
6807	fi
6808      fi
6809
6810      # It seems that -bexpall does not export symbols beginning with
6811      # underscore (_), so it is better to generate a list of symbols to export.
6812      always_export_symbols=yes
6813      if test "$aix_use_runtimelinking" = yes; then
6814	# Warning - without using the other runtime loading flags (-brtl),
6815	# -berok will link without error, but may produce a broken library.
6816	allow_undefined_flag='-berok'
6817       # Determine the default libpath from the value encoded in an empty executable.
6818       cat >conftest.$ac_ext <<_ACEOF
6819/* confdefs.h.  */
6820_ACEOF
6821cat confdefs.h >>conftest.$ac_ext
6822cat >>conftest.$ac_ext <<_ACEOF
6823/* end confdefs.h.  */
6824
6825int
6826main ()
6827{
6828
6829  ;
6830  return 0;
6831}
6832_ACEOF
6833rm -f conftest.$ac_objext conftest$ac_exeext
6834if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6835  (eval $ac_link) 2>conftest.er1
6836  ac_status=$?
6837  grep -v '^ *+' conftest.er1 >conftest.err
6838  rm -f conftest.er1
6839  cat conftest.err >&5
6840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6841  (exit $ac_status); } &&
6842	 { ac_try='test -z "$ac_c_werror_flag"
6843			 || test ! -s conftest.err'
6844  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6845  (eval $ac_try) 2>&5
6846  ac_status=$?
6847  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6848  (exit $ac_status); }; } &&
6849	 { ac_try='test -s conftest$ac_exeext'
6850  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6851  (eval $ac_try) 2>&5
6852  ac_status=$?
6853  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6854  (exit $ac_status); }; }; then
6855
6856aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
6857}'`
6858# Check for a 64-bit object if we didn't find anything.
6859if 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; }
6860}'`; fi
6861else
6862  echo "$as_me: failed program was:" >&5
6863sed 's/^/| /' conftest.$ac_ext >&5
6864
6865fi
6866rm -f conftest.err conftest.$ac_objext \
6867      conftest$ac_exeext conftest.$ac_ext
6868if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
6869
6870       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
6871	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"
6872       else
6873	if test "$host_cpu" = ia64; then
6874	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
6875	  allow_undefined_flag="-z nodefs"
6876	  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"
6877	else
6878	 # Determine the default libpath from the value encoded in an empty executable.
6879	 cat >conftest.$ac_ext <<_ACEOF
6880/* confdefs.h.  */
6881_ACEOF
6882cat confdefs.h >>conftest.$ac_ext
6883cat >>conftest.$ac_ext <<_ACEOF
6884/* end confdefs.h.  */
6885
6886int
6887main ()
6888{
6889
6890  ;
6891  return 0;
6892}
6893_ACEOF
6894rm -f conftest.$ac_objext conftest$ac_exeext
6895if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6896  (eval $ac_link) 2>conftest.er1
6897  ac_status=$?
6898  grep -v '^ *+' conftest.er1 >conftest.err
6899  rm -f conftest.er1
6900  cat conftest.err >&5
6901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6902  (exit $ac_status); } &&
6903	 { ac_try='test -z "$ac_c_werror_flag"
6904			 || test ! -s conftest.err'
6905  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6906  (eval $ac_try) 2>&5
6907  ac_status=$?
6908  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6909  (exit $ac_status); }; } &&
6910	 { ac_try='test -s conftest$ac_exeext'
6911  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6912  (eval $ac_try) 2>&5
6913  ac_status=$?
6914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6915  (exit $ac_status); }; }; then
6916
6917aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
6918}'`
6919# Check for a 64-bit object if we didn't find anything.
6920if 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; }
6921}'`; fi
6922else
6923  echo "$as_me: failed program was:" >&5
6924sed 's/^/| /' conftest.$ac_ext >&5
6925
6926fi
6927rm -f conftest.err conftest.$ac_objext \
6928      conftest$ac_exeext conftest.$ac_ext
6929if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
6930
6931	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
6932	  # Warning - without using the other run time loading flags,
6933	  # -berok will link without error, but may produce a broken library.
6934	  no_undefined_flag=' ${wl}-bernotok'
6935	  allow_undefined_flag=' ${wl}-berok'
6936	  # -bexpall does not export symbols beginning with underscore (_)
6937	  always_export_symbols=yes
6938	  # Exported symbols can be pulled into shared objects from archives
6939	  whole_archive_flag_spec=' '
6940	  archive_cmds_need_lc=yes
6941	  # This is similar to how AIX traditionally builds it's shared libraries.
6942	  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'
6943	fi
6944      fi
6945      ;;
6946
6947    amigaos*)
6948      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)'
6949      hardcode_libdir_flag_spec='-L$libdir'
6950      hardcode_minus_L=yes
6951      # see comment about different semantics on the GNU ld section
6952      ld_shlibs=no
6953      ;;
6954
6955    bsdi4*)
6956      export_dynamic_flag_spec=-rdynamic
6957      ;;
6958
6959    cygwin* | mingw* | pw32*)
6960      # When not using gcc, we currently assume that we are using
6961      # Microsoft Visual C++.
6962      # hardcode_libdir_flag_spec is actually meaningless, as there is
6963      # no search path for DLLs.
6964      hardcode_libdir_flag_spec=' '
6965      allow_undefined_flag=unsupported
6966      # Tell ltmain to make .lib files, not .a files.
6967      libext=lib
6968      # Tell ltmain to make .dll files, not .so files.
6969      shrext=".dll"
6970      # FIXME: Setting linknames here is a bad hack.
6971      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
6972      # The linker will automatically build a .lib file if we build a DLL.
6973      old_archive_From_new_cmds='true'
6974      # FIXME: Should let the user specify the lib program.
6975      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6976      fix_srcfile_path='`cygpath -w "$srcfile"`'
6977      enable_shared_with_static_runtimes=yes
6978      ;;
6979
6980    darwin* | rhapsody*)
6981    if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
6982      archive_cmds_need_lc=no
6983      case "$host_os" in
6984      rhapsody* | darwin1.[012])
6985	allow_undefined_flag='-undefined suppress'
6986	;;
6987      *) # Darwin 1.3 on
6988	test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
6989	;;
6990      esac
6991      # FIXME: Relying on posixy $() will cause problems for
6992      #        cross-compilation, but unfortunately the echo tests do not
6993      #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
6994      #	       `"' quotes if we put them in here... so don't!
6995    	lt_int_apple_cc_single_mod=no
6996    	output_verbose_link_cmd='echo'
6997    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
6998    	  lt_int_apple_cc_single_mod=yes
6999    	fi
7000    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
7001    	  archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7002    	else
7003        archive_cmds='$CC -r ${wl}-bind_at_load -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'
7004      fi
7005      module_cmds='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
7006      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
7007        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
7008          archive_expsym_cmds='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}'
7009        else
7010          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
7011        fi
7012          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7013      hardcode_direct=no
7014      hardcode_automatic=yes
7015      hardcode_shlibpath_var=unsupported
7016      whole_archive_flag_spec='-all_load $convenience'
7017      link_all_deplibs=yes
7018    fi
7019      ;;
7020
7021    dgux*)
7022      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7023      hardcode_libdir_flag_spec='-L$libdir'
7024      hardcode_shlibpath_var=no
7025      ;;
7026
7027    freebsd1*)
7028      ld_shlibs=no
7029      ;;
7030
7031    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7032    # support.  Future versions do this automatically, but an explicit c++rt0.o
7033    # does not break anything, and helps significantly (at the cost of a little
7034    # extra space).
7035    freebsd2.2*)
7036      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7037      hardcode_libdir_flag_spec='-R$libdir'
7038      hardcode_direct=yes
7039      hardcode_shlibpath_var=no
7040      ;;
7041
7042    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7043    freebsd2*)
7044      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7045      hardcode_direct=yes
7046      hardcode_minus_L=yes
7047      hardcode_shlibpath_var=no
7048      ;;
7049
7050    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7051    freebsd*)
7052      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7053      hardcode_libdir_flag_spec='-R$libdir'
7054      hardcode_direct=yes
7055      hardcode_shlibpath_var=no
7056      ;;
7057
7058    hpux9*)
7059      if test "$GCC" = yes; then
7060	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'
7061      else
7062	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'
7063      fi
7064      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7065      hardcode_libdir_separator=:
7066      hardcode_direct=yes
7067
7068      # hardcode_minus_L: Not really in the search PATH,
7069      # but as the default location of the library.
7070      hardcode_minus_L=yes
7071      export_dynamic_flag_spec='${wl}-E'
7072      ;;
7073
7074    hpux10* | hpux11*)
7075      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7076	case "$host_cpu" in
7077	hppa*64*|ia64*)
7078	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7079	  ;;
7080	*)
7081	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7082	  ;;
7083	esac
7084      else
7085	case "$host_cpu" in
7086	hppa*64*|ia64*)
7087	  archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
7088	  ;;
7089	*)
7090	  archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7091	  ;;
7092	esac
7093      fi
7094      if test "$with_gnu_ld" = no; then
7095	case "$host_cpu" in
7096	hppa*64*)
7097	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7098	  hardcode_libdir_flag_spec_ld='+b $libdir'
7099	  hardcode_libdir_separator=:
7100	  hardcode_direct=no
7101	  hardcode_shlibpath_var=no
7102	  ;;
7103	ia64*)
7104	  hardcode_libdir_flag_spec='-L$libdir'
7105	  hardcode_direct=no
7106	  hardcode_shlibpath_var=no
7107
7108	  # hardcode_minus_L: Not really in the search PATH,
7109	  # but as the default location of the library.
7110	  hardcode_minus_L=yes
7111	  ;;
7112	*)
7113	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7114	  hardcode_libdir_separator=:
7115	  hardcode_direct=yes
7116	  export_dynamic_flag_spec='${wl}-E'
7117
7118	  # hardcode_minus_L: Not really in the search PATH,
7119	  # but as the default location of the library.
7120	  hardcode_minus_L=yes
7121	  ;;
7122	esac
7123      fi
7124      ;;
7125
7126    irix5* | irix6* | nonstopux*)
7127      if test "$GCC" = yes; then
7128	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'
7129      else
7130	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'
7131	hardcode_libdir_flag_spec_ld='-rpath $libdir'
7132      fi
7133      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7134      hardcode_libdir_separator=:
7135      link_all_deplibs=yes
7136      ;;
7137
7138    netbsd*)
7139      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7140	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
7141      else
7142	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
7143      fi
7144      hardcode_libdir_flag_spec='-R$libdir'
7145      hardcode_direct=yes
7146      hardcode_shlibpath_var=no
7147      ;;
7148
7149    newsos6)
7150      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7151      hardcode_direct=yes
7152      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7153      hardcode_libdir_separator=:
7154      hardcode_shlibpath_var=no
7155      ;;
7156
7157    openbsd*)
7158      hardcode_direct=yes
7159      hardcode_shlibpath_var=no
7160      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7161	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7162	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7163	export_dynamic_flag_spec='${wl}-E'
7164      else
7165       case $host_os in
7166	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7167	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7168	   hardcode_libdir_flag_spec='-R$libdir'
7169	   ;;
7170	 *)
7171	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7172	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7173	   ;;
7174       esac
7175      fi
7176      ;;
7177
7178    os2*)
7179      hardcode_libdir_flag_spec='-L$libdir'
7180      hardcode_minus_L=yes
7181      allow_undefined_flag=unsupported
7182      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'
7183      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7184      ;;
7185
7186    osf3*)
7187      if test "$GCC" = yes; then
7188	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7189	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'
7190      else
7191	allow_undefined_flag=' -expect_unresolved \*'
7192	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'
7193      fi
7194      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7195      hardcode_libdir_separator=:
7196      ;;
7197
7198    osf4* | osf5*)	# as osf3* with the addition of -msym flag
7199      if test "$GCC" = yes; then
7200	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7201	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'
7202	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7203      else
7204	allow_undefined_flag=' -expect_unresolved \*'
7205	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'
7206	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
7207	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
7208
7209	# Both c and cxx compiler support -rpath directly
7210	hardcode_libdir_flag_spec='-rpath $libdir'
7211      fi
7212      hardcode_libdir_separator=:
7213      ;;
7214
7215    sco3.2v5*)
7216      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7217      hardcode_shlibpath_var=no
7218      export_dynamic_flag_spec='${wl}-Bexport'
7219      runpath_var=LD_RUN_PATH
7220      hardcode_runpath_var=yes
7221      ;;
7222
7223    solaris*)
7224      no_undefined_flag=' -z text'
7225      if test "$GCC" = yes; then
7226	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7227	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7228	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
7229      else
7230	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7231	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7232  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7233      fi
7234      hardcode_libdir_flag_spec='-R$libdir'
7235      hardcode_shlibpath_var=no
7236      case $host_os in
7237      solaris2.[0-5] | solaris2.[0-5].*) ;;
7238      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
7239	whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
7240      esac
7241      link_all_deplibs=yes
7242      ;;
7243
7244    sunos4*)
7245      if test "x$host_vendor" = xsequent; then
7246	# Use $CC to link under sequent, because it throws in some extra .o
7247	# files that make .init and .fini sections work.
7248	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7249      else
7250	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7251      fi
7252      hardcode_libdir_flag_spec='-L$libdir'
7253      hardcode_direct=yes
7254      hardcode_minus_L=yes
7255      hardcode_shlibpath_var=no
7256      ;;
7257
7258    sysv4)
7259      case $host_vendor in
7260	sni)
7261	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7262	  hardcode_direct=yes # is this really true???
7263	;;
7264	siemens)
7265	  ## LD is ld it makes a PLAMLIB
7266	  ## CC just makes a GrossModule.
7267	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7268	  reload_cmds='$CC -r -o $output$reload_objs'
7269	  hardcode_direct=no
7270        ;;
7271	motorola)
7272	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7273	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7274	;;
7275      esac
7276      runpath_var='LD_RUN_PATH'
7277      hardcode_shlibpath_var=no
7278      ;;
7279
7280    sysv4.3*)
7281      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7282      hardcode_shlibpath_var=no
7283      export_dynamic_flag_spec='-Bexport'
7284      ;;
7285
7286    sysv4*MP*)
7287      if test -d /usr/nec; then
7288	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7289	hardcode_shlibpath_var=no
7290	runpath_var=LD_RUN_PATH
7291	hardcode_runpath_var=yes
7292	ld_shlibs=yes
7293      fi
7294      ;;
7295
7296    sysv4.2uw2*)
7297      archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7298      hardcode_direct=yes
7299      hardcode_minus_L=no
7300      hardcode_shlibpath_var=no
7301      hardcode_runpath_var=yes
7302      runpath_var=LD_RUN_PATH
7303      ;;
7304
7305   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
7306      no_undefined_flag='${wl}-z ${wl}text'
7307      if test "$GCC" = yes; then
7308	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7309      else
7310	archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7311      fi
7312      runpath_var='LD_RUN_PATH'
7313      hardcode_shlibpath_var=no
7314      ;;
7315
7316    sysv5*)
7317      no_undefined_flag=' -z text'
7318      # $CC -shared without GNU ld will not create a library from C++
7319      # object files and a static libstdc++, better avoid it by now
7320      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7321      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7322  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7323      hardcode_libdir_flag_spec=
7324      hardcode_shlibpath_var=no
7325      runpath_var='LD_RUN_PATH'
7326      ;;
7327
7328    uts4*)
7329      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7330      hardcode_libdir_flag_spec='-L$libdir'
7331      hardcode_shlibpath_var=no
7332      ;;
7333
7334    *)
7335      ld_shlibs=no
7336      ;;
7337    esac
7338  fi
7339
7340echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7341echo "${ECHO_T}$ld_shlibs" >&6
7342test "$ld_shlibs" = no && can_build_shared=no
7343
7344variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
7345if test "$GCC" = yes; then
7346  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
7347fi
7348
7349#
7350# Do we need to explicitly link libc?
7351#
7352case "x$archive_cmds_need_lc" in
7353x|xyes)
7354  # Assume -lc should be added
7355  archive_cmds_need_lc=yes
7356
7357  if test "$enable_shared" = yes && test "$GCC" = yes; then
7358    case $archive_cmds in
7359    *'~'*)
7360      # FIXME: we may have to deal with multi-command sequences.
7361      ;;
7362    '$CC '*)
7363      # Test whether the compiler implicitly links with -lc since on some
7364      # systems, -lgcc has to come before -lc. If gcc already passes -lc
7365      # to ld, don't add -lc before -lgcc.
7366      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7367echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7368      $rm conftest*
7369      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7370
7371      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7372  (eval $ac_compile) 2>&5
7373  ac_status=$?
7374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7375  (exit $ac_status); } 2>conftest.err; then
7376        soname=conftest
7377        lib=conftest
7378        libobjs=conftest.$ac_objext
7379        deplibs=
7380        wl=$lt_prog_compiler_wl
7381        compiler_flags=-v
7382        linker_flags=-v
7383        verstring=
7384        output_objdir=.
7385        libname=conftest
7386        lt_save_allow_undefined_flag=$allow_undefined_flag
7387        allow_undefined_flag=
7388        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7389  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7390  ac_status=$?
7391  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7392  (exit $ac_status); }
7393        then
7394	  archive_cmds_need_lc=no
7395        else
7396	  archive_cmds_need_lc=yes
7397        fi
7398        allow_undefined_flag=$lt_save_allow_undefined_flag
7399      else
7400        cat conftest.err 1>&5
7401      fi
7402      $rm conftest*
7403      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7404echo "${ECHO_T}$archive_cmds_need_lc" >&6
7405      ;;
7406    esac
7407  fi
7408  ;;
7409esac
7410
7411echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
7412echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
7413hardcode_action=
7414if test -n "$hardcode_libdir_flag_spec" || \
7415   test -n "$runpath_var " || \
7416   test "X$hardcode_automatic"="Xyes" ; then
7417
7418  # We can hardcode non-existant directories.
7419  if test "$hardcode_direct" != no &&
7420     # If the only mechanism to avoid hardcoding is shlibpath_var, we
7421     # have to relink, otherwise we might link with an installed library
7422     # when we should be linking with a yet-to-be-installed one
7423     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
7424     test "$hardcode_minus_L" != no; then
7425    # Linking always hardcodes the temporary library directory.
7426    hardcode_action=relink
7427  else
7428    # We can link without hardcoding, and we can hardcode nonexisting dirs.
7429    hardcode_action=immediate
7430  fi
7431else
7432  # We cannot hardcode anything, or else we can only hardcode existing
7433  # directories.
7434  hardcode_action=unsupported
7435fi
7436echo "$as_me:$LINENO: result: $hardcode_action" >&5
7437echo "${ECHO_T}$hardcode_action" >&6
7438
7439if test "$hardcode_action" = relink; then
7440  # Fast installation is not supported
7441  enable_fast_install=no
7442elif test "$shlibpath_overrides_runpath" = yes ||
7443     test "$enable_shared" = no; then
7444  # Fast installation is not necessary
7445  enable_fast_install=needless
7446fi
7447
7448striplib=
7449old_striplib=
7450echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
7451echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
7452if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
7453  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
7454  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
7455  echo "$as_me:$LINENO: result: yes" >&5
7456echo "${ECHO_T}yes" >&6
7457else
7458# FIXME - insert some real tests, host_os isn't really good enough
7459  case $host_os in
7460   darwin*)
7461       if test -n "$STRIP" ; then
7462         striplib="$STRIP -x"
7463         echo "$as_me:$LINENO: result: yes" >&5
7464echo "${ECHO_T}yes" >&6
7465       else
7466  echo "$as_me:$LINENO: result: no" >&5
7467echo "${ECHO_T}no" >&6
7468fi
7469       ;;
7470   *)
7471  echo "$as_me:$LINENO: result: no" >&5
7472echo "${ECHO_T}no" >&6
7473    ;;
7474  esac
7475fi
7476
7477echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7478echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7479library_names_spec=
7480libname_spec='lib$name'
7481soname_spec=
7482shrext=".so"
7483postinstall_cmds=
7484postuninstall_cmds=
7485finish_cmds=
7486finish_eval=
7487shlibpath_var=
7488shlibpath_overrides_runpath=unknown
7489version_type=none
7490dynamic_linker="$host_os ld.so"
7491sys_lib_dlsearch_path_spec="/lib /usr/lib"
7492if test "$GCC" = yes; then
7493  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7494  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
7495    # if the path contains ";" then we assume it to be the separator
7496    # otherwise default to the standard path separator (i.e. ":") - it is
7497    # assumed that no part of a normal pathname contains ";" but that should
7498    # okay in the real world where ";" in dirpaths is itself problematic.
7499    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7500  else
7501    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7502  fi
7503else
7504  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7505fi
7506need_lib_prefix=unknown
7507hardcode_into_libs=no
7508
7509# when you set need_version to no, make sure it does not cause -set_version
7510# flags to be left without arguments
7511need_version=unknown
7512
7513case $host_os in
7514aix3*)
7515  version_type=linux
7516  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7517  shlibpath_var=LIBPATH
7518
7519  # AIX 3 has no versioning support, so we append a major version to the name.
7520  soname_spec='${libname}${release}${shared_ext}$major'
7521  ;;
7522
7523aix4* | aix5*)
7524  version_type=linux
7525  need_lib_prefix=no
7526  need_version=no
7527  hardcode_into_libs=yes
7528  if test "$host_cpu" = ia64; then
7529    # AIX 5 supports IA64
7530    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7531    shlibpath_var=LD_LIBRARY_PATH
7532  else
7533    # With GCC up to 2.95.x, collect2 would create an import file
7534    # for dependence libraries.  The import file would start with
7535    # the line `#! .'.  This would cause the generated library to
7536    # depend on `.', always an invalid library.  This was fixed in
7537    # development snapshots of GCC prior to 3.0.
7538    case $host_os in
7539      aix4 | aix4.[01] | aix4.[01].*)
7540      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7541	   echo ' yes '
7542	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
7543	:
7544      else
7545	can_build_shared=no
7546      fi
7547      ;;
7548    esac
7549    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7550    # soname into executable. Probably we can add versioning support to
7551    # collect2, so additional links can be useful in future.
7552    if test "$aix_use_runtimelinking" = yes; then
7553      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7554      # instead of lib<name>.a to let people know that these are not
7555      # typical AIX shared libraries.
7556      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7557    else
7558      # We preserve .a as extension for shared libraries through AIX4.2
7559      # and later when we are not doing run time linking.
7560      library_names_spec='${libname}${release}.a $libname.a'
7561      soname_spec='${libname}${release}${shared_ext}$major'
7562    fi
7563    shlibpath_var=LIBPATH
7564  fi
7565  ;;
7566
7567amigaos*)
7568  library_names_spec='$libname.ixlibrary $libname.a'
7569  # Create ${libname}_ixlibrary.a entries in /sys/libs.
7570  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'
7571  ;;
7572
7573beos*)
7574  library_names_spec='${libname}${shared_ext}'
7575  dynamic_linker="$host_os ld.so"
7576  shlibpath_var=LIBRARY_PATH
7577  ;;
7578
7579bsdi4*)
7580  version_type=linux
7581  need_version=no
7582  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7583  soname_spec='${libname}${release}${shared_ext}$major'
7584  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
7585  shlibpath_var=LD_LIBRARY_PATH
7586  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
7587  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
7588  # the default ld.so.conf also contains /usr/contrib/lib and
7589  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
7590  # libtool to hard-code these into programs
7591  ;;
7592
7593cygwin* | mingw* | pw32*)
7594  version_type=windows
7595  shrext=".dll"
7596  need_version=no
7597  need_lib_prefix=no
7598
7599  case $GCC,$host_os in
7600  yes,cygwin* | yes,mingw* | yes,pw32*)
7601    library_names_spec='$libname.dll.a'
7602    # DLL is installed to $(libdir)/../bin by postinstall_cmds
7603    postinstall_cmds='base_file=`basename \${file}`~
7604      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
7605      dldir=$destdir/`dirname \$dlpath`~
7606      test -d \$dldir || mkdir -p \$dldir~
7607      $install_prog $dir/$dlname \$dldir/$dlname'
7608    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
7609      dlpath=$dir/\$dldll~
7610       $rm \$dlpath'
7611    shlibpath_overrides_runpath=yes
7612
7613    case $host_os in
7614    cygwin*)
7615      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
7616      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7617      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
7618      ;;
7619    mingw*)
7620      # MinGW DLLs use traditional 'lib' prefix
7621      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7622      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7623      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
7624        # It is most probably a Windows format PATH printed by
7625        # mingw gcc, but we are running on Cygwin. Gcc prints its search
7626        # path with ; separators, and with drive letters. We can handle the
7627        # drive letters (cygwin fileutils understands them), so leave them,
7628        # especially as we might pass files found there to a mingw objdump,
7629        # which wouldn't understand a cygwinified path. Ahh.
7630        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7631      else
7632        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7633      fi
7634      ;;
7635    pw32*)
7636      # pw32 DLLs use 'pw' prefix rather than 'lib'
7637      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
7638      ;;
7639    esac
7640    ;;
7641
7642  *)
7643    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
7644    ;;
7645  esac
7646  dynamic_linker='Win32 ld.exe'
7647  # FIXME: first we should search . and the directory the executable is in
7648  shlibpath_var=PATH
7649  ;;
7650
7651darwin* | rhapsody*)
7652  dynamic_linker="$host_os dyld"
7653  version_type=darwin
7654  need_lib_prefix=no
7655  need_version=no
7656  # FIXME: Relying on posixy $() will cause problems for
7657  #        cross-compilation, but unfortunately the echo tests do not
7658  #        yet detect zsh echo's removal of \ escapes.
7659  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
7660  soname_spec='${libname}${release}${major}$shared_ext'
7661  shlibpath_overrides_runpath=yes
7662  shlibpath_var=DYLD_LIBRARY_PATH
7663  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
7664  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
7665  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
7666  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"`
7667  fi
7668  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
7669  ;;
7670
7671dgux*)
7672  version_type=linux
7673  need_lib_prefix=no
7674  need_version=no
7675  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
7676  soname_spec='${libname}${release}${shared_ext}$major'
7677  shlibpath_var=LD_LIBRARY_PATH
7678  ;;
7679
7680freebsd1*)
7681  dynamic_linker=no
7682  ;;
7683
7684freebsd*)
7685  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
7686  version_type=freebsd-$objformat
7687  case $version_type in
7688    freebsd-elf*)
7689      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
7690      need_version=no
7691      need_lib_prefix=no
7692      ;;
7693    freebsd-*)
7694      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
7695      need_version=yes
7696      ;;
7697  esac
7698  shlibpath_var=LD_LIBRARY_PATH
7699  case $host_os in
7700  freebsd2*)
7701    shlibpath_overrides_runpath=yes
7702    ;;
7703  freebsd3.01* | freebsdelf3.01*)
7704    shlibpath_overrides_runpath=yes
7705    hardcode_into_libs=yes
7706    ;;
7707  *) # from 3.2 on
7708    shlibpath_overrides_runpath=no
7709    hardcode_into_libs=yes
7710    ;;
7711  esac
7712  ;;
7713
7714gnu*)
7715  version_type=linux
7716  need_lib_prefix=no
7717  need_version=no
7718  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
7719  soname_spec='${libname}${release}${shared_ext}$major'
7720  shlibpath_var=LD_LIBRARY_PATH
7721  hardcode_into_libs=yes
7722  ;;
7723
7724hpux9* | hpux10* | hpux11*)
7725  # Give a soname corresponding to the major version so that dld.sl refuses to
7726  # link against other versions.
7727  version_type=sunos
7728  need_lib_prefix=no
7729  need_version=no
7730  case "$host_cpu" in
7731  ia64*)
7732    shrext='.so'
7733    hardcode_into_libs=yes
7734    dynamic_linker="$host_os dld.so"
7735    shlibpath_var=LD_LIBRARY_PATH
7736    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7737    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7738    soname_spec='${libname}${release}${shared_ext}$major'
7739    if test "X$HPUX_IA64_MODE" = X32; then
7740      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
7741    else
7742      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
7743    fi
7744    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7745    ;;
7746   hppa*64*)
7747     shrext='.sl'
7748     hardcode_into_libs=yes
7749     dynamic_linker="$host_os dld.sl"
7750     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
7751     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
7752     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7753     soname_spec='${libname}${release}${shared_ext}$major'
7754     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
7755     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
7756     ;;
7757   *)
7758    shrext='.sl'
7759    dynamic_linker="$host_os dld.sl"
7760    shlibpath_var=SHLIB_PATH
7761    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
7762    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7763    soname_spec='${libname}${release}${shared_ext}$major'
7764    ;;
7765  esac
7766  # HP-UX runs *really* slowly unless shared libraries are mode 555.
7767  postinstall_cmds='chmod 555 $lib'
7768  ;;
7769
7770irix5* | irix6* | nonstopux*)
7771  case $host_os in
7772    nonstopux*) version_type=nonstopux ;;
7773    *)
7774	if test "$lt_cv_prog_gnu_ld" = yes; then
7775		version_type=linux
7776	else
7777		version_type=irix
7778	fi ;;
7779  esac
7780  need_lib_prefix=no
7781  need_version=no
7782  soname_spec='${libname}${release}${shared_ext}$major'
7783  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
7784  case $host_os in
7785  irix5* | nonstopux*)
7786    libsuff= shlibsuff=
7787    ;;
7788  *)
7789    case $LD in # libtool.m4 will add one of these switches to LD
7790    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
7791      libsuff= shlibsuff= libmagic=32-bit;;
7792    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
7793      libsuff=32 shlibsuff=N32 libmagic=N32;;
7794    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
7795      libsuff=64 shlibsuff=64 libmagic=64-bit;;
7796    *) libsuff= shlibsuff= libmagic=never-match;;
7797    esac
7798    ;;
7799  esac
7800  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
7801  shlibpath_overrides_runpath=no
7802  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
7803  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
7804  hardcode_into_libs=yes
7805  ;;
7806
7807# No shared lib support for Linux oldld, aout, or coff.
7808linux*oldld* | linux*aout* | linux*coff*)
7809  dynamic_linker=no
7810  ;;
7811
7812# This must be Linux ELF.
7813linux*)
7814  version_type=linux
7815  need_lib_prefix=no
7816  need_version=no
7817  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7818  soname_spec='${libname}${release}${shared_ext}$major'
7819  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
7820  shlibpath_var=LD_LIBRARY_PATH
7821  shlibpath_overrides_runpath=no
7822  # This implies no fast_install, which is unacceptable.
7823  # Some rework will be needed to allow for fast_install
7824  # before this can be enabled.
7825  hardcode_into_libs=yes
7826
7827  # We used to test for /lib/ld.so.1 and disable shared libraries on
7828  # powerpc, because MkLinux only supported shared libraries with the
7829  # GNU dynamic linker.  Since this was broken with cross compilers,
7830  # most powerpc-linux boxes support dynamic linking these days and
7831  # people can always --disable-shared, the test was removed, and we
7832  # assume the GNU/Linux dynamic linker is in use.
7833  dynamic_linker='GNU/Linux ld.so'
7834  ;;
7835
7836netbsd*)
7837  version_type=sunos
7838  need_lib_prefix=no
7839  need_version=no
7840  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7841    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7842    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7843    dynamic_linker='NetBSD (a.out) ld.so'
7844  else
7845    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
7846    soname_spec='${libname}${release}${shared_ext}$major'
7847    dynamic_linker='NetBSD ld.elf_so'
7848  fi
7849  shlibpath_var=LD_LIBRARY_PATH
7850  shlibpath_overrides_runpath=yes
7851  hardcode_into_libs=yes
7852  ;;
7853
7854newsos6)
7855  version_type=linux
7856  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7857  shlibpath_var=LD_LIBRARY_PATH
7858  shlibpath_overrides_runpath=yes
7859  ;;
7860
7861nto-qnx)
7862  version_type=linux
7863  need_lib_prefix=no
7864  need_version=no
7865  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7866  soname_spec='${libname}${release}${shared_ext}$major'
7867  shlibpath_var=LD_LIBRARY_PATH
7868  shlibpath_overrides_runpath=yes
7869  ;;
7870
7871openbsd*)
7872  version_type=sunos
7873  need_lib_prefix=no
7874  need_version=no
7875  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7876  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
7877  shlibpath_var=LD_LIBRARY_PATH
7878  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7879    case $host_os in
7880      openbsd2.[89] | openbsd2.[89].*)
7881	shlibpath_overrides_runpath=no
7882	;;
7883      *)
7884	shlibpath_overrides_runpath=yes
7885	;;
7886      esac
7887  else
7888    shlibpath_overrides_runpath=yes
7889  fi
7890  ;;
7891
7892os2*)
7893  libname_spec='$name'
7894  shrext=".dll"
7895  need_lib_prefix=no
7896  library_names_spec='$libname${shared_ext} $libname.a'
7897  dynamic_linker='OS/2 ld.exe'
7898  shlibpath_var=LIBPATH
7899  ;;
7900
7901osf3* | osf4* | osf5*)
7902  version_type=osf
7903  need_lib_prefix=no
7904  need_version=no
7905  soname_spec='${libname}${release}${shared_ext}$major'
7906  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7907  shlibpath_var=LD_LIBRARY_PATH
7908  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
7909  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
7910  ;;
7911
7912sco3.2v5*)
7913  version_type=osf
7914  soname_spec='${libname}${release}${shared_ext}$major'
7915  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7916  shlibpath_var=LD_LIBRARY_PATH
7917  ;;
7918
7919solaris*)
7920  version_type=linux
7921  need_lib_prefix=no
7922  need_version=no
7923  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7924  soname_spec='${libname}${release}${shared_ext}$major'
7925  shlibpath_var=LD_LIBRARY_PATH
7926  shlibpath_overrides_runpath=yes
7927  hardcode_into_libs=yes
7928  # ldd complains unless libraries are executable
7929  postinstall_cmds='chmod +x $lib'
7930  ;;
7931
7932sunos4*)
7933  version_type=sunos
7934  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
7935  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
7936  shlibpath_var=LD_LIBRARY_PATH
7937  shlibpath_overrides_runpath=yes
7938  if test "$with_gnu_ld" = yes; then
7939    need_lib_prefix=no
7940  fi
7941  need_version=yes
7942  ;;
7943
7944sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7945  version_type=linux
7946  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7947  soname_spec='${libname}${release}${shared_ext}$major'
7948  shlibpath_var=LD_LIBRARY_PATH
7949  case $host_vendor in
7950    sni)
7951      shlibpath_overrides_runpath=no
7952      need_lib_prefix=no
7953      export_dynamic_flag_spec='${wl}-Blargedynsym'
7954      runpath_var=LD_RUN_PATH
7955      ;;
7956    siemens)
7957      need_lib_prefix=no
7958      ;;
7959    motorola)
7960      need_lib_prefix=no
7961      need_version=no
7962      shlibpath_overrides_runpath=no
7963      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
7964      ;;
7965  esac
7966  ;;
7967
7968sysv4*MP*)
7969  if test -d /usr/nec ;then
7970    version_type=linux
7971    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
7972    soname_spec='$libname${shared_ext}.$major'
7973    shlibpath_var=LD_LIBRARY_PATH
7974  fi
7975  ;;
7976
7977uts4*)
7978  version_type=linux
7979  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7980  soname_spec='${libname}${release}${shared_ext}$major'
7981  shlibpath_var=LD_LIBRARY_PATH
7982  ;;
7983
7984*)
7985  dynamic_linker=no
7986  ;;
7987esac
7988echo "$as_me:$LINENO: result: $dynamic_linker" >&5
7989echo "${ECHO_T}$dynamic_linker" >&6
7990test "$dynamic_linker" = no && can_build_shared=no
7991
7992if test "x$enable_dlopen" != xyes; then
7993  enable_dlopen=unknown
7994  enable_dlopen_self=unknown
7995  enable_dlopen_self_static=unknown
7996else
7997  lt_cv_dlopen=no
7998  lt_cv_dlopen_libs=
7999
8000  case $host_os in
8001  beos*)
8002    lt_cv_dlopen="load_add_on"
8003    lt_cv_dlopen_libs=
8004    lt_cv_dlopen_self=yes
8005    ;;
8006
8007  mingw* | pw32*)
8008    lt_cv_dlopen="LoadLibrary"
8009    lt_cv_dlopen_libs=
8010   ;;
8011
8012  cygwin*)
8013    lt_cv_dlopen="dlopen"
8014    lt_cv_dlopen_libs=
8015   ;;
8016
8017  darwin*)
8018  # if libdl is installed we need to link against it
8019    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8020echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8021if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8022  echo $ECHO_N "(cached) $ECHO_C" >&6
8023else
8024  ac_check_lib_save_LIBS=$LIBS
8025LIBS="-ldl  $LIBS"
8026cat >conftest.$ac_ext <<_ACEOF
8027/* confdefs.h.  */
8028_ACEOF
8029cat confdefs.h >>conftest.$ac_ext
8030cat >>conftest.$ac_ext <<_ACEOF
8031/* end confdefs.h.  */
8032
8033/* Override any gcc2 internal prototype to avoid an error.  */
8034#ifdef __cplusplus
8035extern "C"
8036#endif
8037/* We use char because int might match the return type of a gcc2
8038   builtin and then its argument prototype would still apply.  */
8039char dlopen ();
8040int
8041main ()
8042{
8043dlopen ();
8044  ;
8045  return 0;
8046}
8047_ACEOF
8048rm -f conftest.$ac_objext conftest$ac_exeext
8049if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8050  (eval $ac_link) 2>conftest.er1
8051  ac_status=$?
8052  grep -v '^ *+' conftest.er1 >conftest.err
8053  rm -f conftest.er1
8054  cat conftest.err >&5
8055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8056  (exit $ac_status); } &&
8057	 { ac_try='test -z "$ac_c_werror_flag"
8058			 || test ! -s conftest.err'
8059  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8060  (eval $ac_try) 2>&5
8061  ac_status=$?
8062  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8063  (exit $ac_status); }; } &&
8064	 { ac_try='test -s conftest$ac_exeext'
8065  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8066  (eval $ac_try) 2>&5
8067  ac_status=$?
8068  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8069  (exit $ac_status); }; }; then
8070  ac_cv_lib_dl_dlopen=yes
8071else
8072  echo "$as_me: failed program was:" >&5
8073sed 's/^/| /' conftest.$ac_ext >&5
8074
8075ac_cv_lib_dl_dlopen=no
8076fi
8077rm -f conftest.err conftest.$ac_objext \
8078      conftest$ac_exeext conftest.$ac_ext
8079LIBS=$ac_check_lib_save_LIBS
8080fi
8081echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8082echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8083if test $ac_cv_lib_dl_dlopen = yes; then
8084  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8085else
8086
8087    lt_cv_dlopen="dyld"
8088    lt_cv_dlopen_libs=
8089    lt_cv_dlopen_self=yes
8090
8091fi
8092
8093   ;;
8094
8095  *)
8096    echo "$as_me:$LINENO: checking for shl_load" >&5
8097echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8098if test "${ac_cv_func_shl_load+set}" = set; then
8099  echo $ECHO_N "(cached) $ECHO_C" >&6
8100else
8101  cat >conftest.$ac_ext <<_ACEOF
8102/* confdefs.h.  */
8103_ACEOF
8104cat confdefs.h >>conftest.$ac_ext
8105cat >>conftest.$ac_ext <<_ACEOF
8106/* end confdefs.h.  */
8107/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
8108   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8109#define shl_load innocuous_shl_load
8110
8111/* System header to define __stub macros and hopefully few prototypes,
8112    which can conflict with char shl_load (); below.
8113    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8114    <limits.h> exists even on freestanding compilers.  */
8115
8116#ifdef __STDC__
8117# include <limits.h>
8118#else
8119# include <assert.h>
8120#endif
8121
8122#undef shl_load
8123
8124/* Override any gcc2 internal prototype to avoid an error.  */
8125#ifdef __cplusplus
8126extern "C"
8127{
8128#endif
8129/* We use char because int might match the return type of a gcc2
8130   builtin and then its argument prototype would still apply.  */
8131char shl_load ();
8132/* The GNU C library defines this for functions which it implements
8133    to always fail with ENOSYS.  Some functions are actually named
8134    something starting with __ and the normal name is an alias.  */
8135#if defined (__stub_shl_load) || defined (__stub___shl_load)
8136choke me
8137#else
8138char (*f) () = shl_load;
8139#endif
8140#ifdef __cplusplus
8141}
8142#endif
8143
8144int
8145main ()
8146{
8147return f != shl_load;
8148  ;
8149  return 0;
8150}
8151_ACEOF
8152rm -f conftest.$ac_objext conftest$ac_exeext
8153if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8154  (eval $ac_link) 2>conftest.er1
8155  ac_status=$?
8156  grep -v '^ *+' conftest.er1 >conftest.err
8157  rm -f conftest.er1
8158  cat conftest.err >&5
8159  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8160  (exit $ac_status); } &&
8161	 { ac_try='test -z "$ac_c_werror_flag"
8162			 || test ! -s conftest.err'
8163  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8164  (eval $ac_try) 2>&5
8165  ac_status=$?
8166  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8167  (exit $ac_status); }; } &&
8168	 { ac_try='test -s conftest$ac_exeext'
8169  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8170  (eval $ac_try) 2>&5
8171  ac_status=$?
8172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8173  (exit $ac_status); }; }; then
8174  ac_cv_func_shl_load=yes
8175else
8176  echo "$as_me: failed program was:" >&5
8177sed 's/^/| /' conftest.$ac_ext >&5
8178
8179ac_cv_func_shl_load=no
8180fi
8181rm -f conftest.err conftest.$ac_objext \
8182      conftest$ac_exeext conftest.$ac_ext
8183fi
8184echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8185echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8186if test $ac_cv_func_shl_load = yes; then
8187  lt_cv_dlopen="shl_load"
8188else
8189  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8190echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8191if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8192  echo $ECHO_N "(cached) $ECHO_C" >&6
8193else
8194  ac_check_lib_save_LIBS=$LIBS
8195LIBS="-ldld  $LIBS"
8196cat >conftest.$ac_ext <<_ACEOF
8197/* confdefs.h.  */
8198_ACEOF
8199cat confdefs.h >>conftest.$ac_ext
8200cat >>conftest.$ac_ext <<_ACEOF
8201/* end confdefs.h.  */
8202
8203/* Override any gcc2 internal prototype to avoid an error.  */
8204#ifdef __cplusplus
8205extern "C"
8206#endif
8207/* We use char because int might match the return type of a gcc2
8208   builtin and then its argument prototype would still apply.  */
8209char shl_load ();
8210int
8211main ()
8212{
8213shl_load ();
8214  ;
8215  return 0;
8216}
8217_ACEOF
8218rm -f conftest.$ac_objext conftest$ac_exeext
8219if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8220  (eval $ac_link) 2>conftest.er1
8221  ac_status=$?
8222  grep -v '^ *+' conftest.er1 >conftest.err
8223  rm -f conftest.er1
8224  cat conftest.err >&5
8225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8226  (exit $ac_status); } &&
8227	 { ac_try='test -z "$ac_c_werror_flag"
8228			 || test ! -s conftest.err'
8229  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8230  (eval $ac_try) 2>&5
8231  ac_status=$?
8232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8233  (exit $ac_status); }; } &&
8234	 { ac_try='test -s conftest$ac_exeext'
8235  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8236  (eval $ac_try) 2>&5
8237  ac_status=$?
8238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239  (exit $ac_status); }; }; then
8240  ac_cv_lib_dld_shl_load=yes
8241else
8242  echo "$as_me: failed program was:" >&5
8243sed 's/^/| /' conftest.$ac_ext >&5
8244
8245ac_cv_lib_dld_shl_load=no
8246fi
8247rm -f conftest.err conftest.$ac_objext \
8248      conftest$ac_exeext conftest.$ac_ext
8249LIBS=$ac_check_lib_save_LIBS
8250fi
8251echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
8252echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
8253if test $ac_cv_lib_dld_shl_load = yes; then
8254  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
8255else
8256  echo "$as_me:$LINENO: checking for dlopen" >&5
8257echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
8258if test "${ac_cv_func_dlopen+set}" = set; then
8259  echo $ECHO_N "(cached) $ECHO_C" >&6
8260else
8261  cat >conftest.$ac_ext <<_ACEOF
8262/* confdefs.h.  */
8263_ACEOF
8264cat confdefs.h >>conftest.$ac_ext
8265cat >>conftest.$ac_ext <<_ACEOF
8266/* end confdefs.h.  */
8267/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
8268   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8269#define dlopen innocuous_dlopen
8270
8271/* System header to define __stub macros and hopefully few prototypes,
8272    which can conflict with char dlopen (); below.
8273    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8274    <limits.h> exists even on freestanding compilers.  */
8275
8276#ifdef __STDC__
8277# include <limits.h>
8278#else
8279# include <assert.h>
8280#endif
8281
8282#undef dlopen
8283
8284/* Override any gcc2 internal prototype to avoid an error.  */
8285#ifdef __cplusplus
8286extern "C"
8287{
8288#endif
8289/* We use char because int might match the return type of a gcc2
8290   builtin and then its argument prototype would still apply.  */
8291char dlopen ();
8292/* The GNU C library defines this for functions which it implements
8293    to always fail with ENOSYS.  Some functions are actually named
8294    something starting with __ and the normal name is an alias.  */
8295#if defined (__stub_dlopen) || defined (__stub___dlopen)
8296choke me
8297#else
8298char (*f) () = dlopen;
8299#endif
8300#ifdef __cplusplus
8301}
8302#endif
8303
8304int
8305main ()
8306{
8307return f != dlopen;
8308  ;
8309  return 0;
8310}
8311_ACEOF
8312rm -f conftest.$ac_objext conftest$ac_exeext
8313if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8314  (eval $ac_link) 2>conftest.er1
8315  ac_status=$?
8316  grep -v '^ *+' conftest.er1 >conftest.err
8317  rm -f conftest.er1
8318  cat conftest.err >&5
8319  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8320  (exit $ac_status); } &&
8321	 { ac_try='test -z "$ac_c_werror_flag"
8322			 || test ! -s conftest.err'
8323  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8324  (eval $ac_try) 2>&5
8325  ac_status=$?
8326  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8327  (exit $ac_status); }; } &&
8328	 { ac_try='test -s conftest$ac_exeext'
8329  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8330  (eval $ac_try) 2>&5
8331  ac_status=$?
8332  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8333  (exit $ac_status); }; }; then
8334  ac_cv_func_dlopen=yes
8335else
8336  echo "$as_me: failed program was:" >&5
8337sed 's/^/| /' conftest.$ac_ext >&5
8338
8339ac_cv_func_dlopen=no
8340fi
8341rm -f conftest.err conftest.$ac_objext \
8342      conftest$ac_exeext conftest.$ac_ext
8343fi
8344echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
8345echo "${ECHO_T}$ac_cv_func_dlopen" >&6
8346if test $ac_cv_func_dlopen = yes; then
8347  lt_cv_dlopen="dlopen"
8348else
8349  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8350echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8351if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8352  echo $ECHO_N "(cached) $ECHO_C" >&6
8353else
8354  ac_check_lib_save_LIBS=$LIBS
8355LIBS="-ldl  $LIBS"
8356cat >conftest.$ac_ext <<_ACEOF
8357/* confdefs.h.  */
8358_ACEOF
8359cat confdefs.h >>conftest.$ac_ext
8360cat >>conftest.$ac_ext <<_ACEOF
8361/* end confdefs.h.  */
8362
8363/* Override any gcc2 internal prototype to avoid an error.  */
8364#ifdef __cplusplus
8365extern "C"
8366#endif
8367/* We use char because int might match the return type of a gcc2
8368   builtin and then its argument prototype would still apply.  */
8369char dlopen ();
8370int
8371main ()
8372{
8373dlopen ();
8374  ;
8375  return 0;
8376}
8377_ACEOF
8378rm -f conftest.$ac_objext conftest$ac_exeext
8379if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8380  (eval $ac_link) 2>conftest.er1
8381  ac_status=$?
8382  grep -v '^ *+' conftest.er1 >conftest.err
8383  rm -f conftest.er1
8384  cat conftest.err >&5
8385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8386  (exit $ac_status); } &&
8387	 { ac_try='test -z "$ac_c_werror_flag"
8388			 || test ! -s conftest.err'
8389  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8390  (eval $ac_try) 2>&5
8391  ac_status=$?
8392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8393  (exit $ac_status); }; } &&
8394	 { ac_try='test -s conftest$ac_exeext'
8395  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8396  (eval $ac_try) 2>&5
8397  ac_status=$?
8398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8399  (exit $ac_status); }; }; then
8400  ac_cv_lib_dl_dlopen=yes
8401else
8402  echo "$as_me: failed program was:" >&5
8403sed 's/^/| /' conftest.$ac_ext >&5
8404
8405ac_cv_lib_dl_dlopen=no
8406fi
8407rm -f conftest.err conftest.$ac_objext \
8408      conftest$ac_exeext conftest.$ac_ext
8409LIBS=$ac_check_lib_save_LIBS
8410fi
8411echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8412echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8413if test $ac_cv_lib_dl_dlopen = yes; then
8414  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8415else
8416  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
8417echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
8418if test "${ac_cv_lib_svld_dlopen+set}" = set; then
8419  echo $ECHO_N "(cached) $ECHO_C" >&6
8420else
8421  ac_check_lib_save_LIBS=$LIBS
8422LIBS="-lsvld  $LIBS"
8423cat >conftest.$ac_ext <<_ACEOF
8424/* confdefs.h.  */
8425_ACEOF
8426cat confdefs.h >>conftest.$ac_ext
8427cat >>conftest.$ac_ext <<_ACEOF
8428/* end confdefs.h.  */
8429
8430/* Override any gcc2 internal prototype to avoid an error.  */
8431#ifdef __cplusplus
8432extern "C"
8433#endif
8434/* We use char because int might match the return type of a gcc2
8435   builtin and then its argument prototype would still apply.  */
8436char dlopen ();
8437int
8438main ()
8439{
8440dlopen ();
8441  ;
8442  return 0;
8443}
8444_ACEOF
8445rm -f conftest.$ac_objext conftest$ac_exeext
8446if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8447  (eval $ac_link) 2>conftest.er1
8448  ac_status=$?
8449  grep -v '^ *+' conftest.er1 >conftest.err
8450  rm -f conftest.er1
8451  cat conftest.err >&5
8452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8453  (exit $ac_status); } &&
8454	 { ac_try='test -z "$ac_c_werror_flag"
8455			 || test ! -s conftest.err'
8456  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8457  (eval $ac_try) 2>&5
8458  ac_status=$?
8459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8460  (exit $ac_status); }; } &&
8461	 { ac_try='test -s conftest$ac_exeext'
8462  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8463  (eval $ac_try) 2>&5
8464  ac_status=$?
8465  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8466  (exit $ac_status); }; }; then
8467  ac_cv_lib_svld_dlopen=yes
8468else
8469  echo "$as_me: failed program was:" >&5
8470sed 's/^/| /' conftest.$ac_ext >&5
8471
8472ac_cv_lib_svld_dlopen=no
8473fi
8474rm -f conftest.err conftest.$ac_objext \
8475      conftest$ac_exeext conftest.$ac_ext
8476LIBS=$ac_check_lib_save_LIBS
8477fi
8478echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
8479echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
8480if test $ac_cv_lib_svld_dlopen = yes; then
8481  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
8482else
8483  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
8484echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
8485if test "${ac_cv_lib_dld_dld_link+set}" = set; then
8486  echo $ECHO_N "(cached) $ECHO_C" >&6
8487else
8488  ac_check_lib_save_LIBS=$LIBS
8489LIBS="-ldld  $LIBS"
8490cat >conftest.$ac_ext <<_ACEOF
8491/* confdefs.h.  */
8492_ACEOF
8493cat confdefs.h >>conftest.$ac_ext
8494cat >>conftest.$ac_ext <<_ACEOF
8495/* end confdefs.h.  */
8496
8497/* Override any gcc2 internal prototype to avoid an error.  */
8498#ifdef __cplusplus
8499extern "C"
8500#endif
8501/* We use char because int might match the return type of a gcc2
8502   builtin and then its argument prototype would still apply.  */
8503char dld_link ();
8504int
8505main ()
8506{
8507dld_link ();
8508  ;
8509  return 0;
8510}
8511_ACEOF
8512rm -f conftest.$ac_objext conftest$ac_exeext
8513if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8514  (eval $ac_link) 2>conftest.er1
8515  ac_status=$?
8516  grep -v '^ *+' conftest.er1 >conftest.err
8517  rm -f conftest.er1
8518  cat conftest.err >&5
8519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8520  (exit $ac_status); } &&
8521	 { ac_try='test -z "$ac_c_werror_flag"
8522			 || test ! -s conftest.err'
8523  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8524  (eval $ac_try) 2>&5
8525  ac_status=$?
8526  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8527  (exit $ac_status); }; } &&
8528	 { ac_try='test -s conftest$ac_exeext'
8529  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8530  (eval $ac_try) 2>&5
8531  ac_status=$?
8532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8533  (exit $ac_status); }; }; then
8534  ac_cv_lib_dld_dld_link=yes
8535else
8536  echo "$as_me: failed program was:" >&5
8537sed 's/^/| /' conftest.$ac_ext >&5
8538
8539ac_cv_lib_dld_dld_link=no
8540fi
8541rm -f conftest.err conftest.$ac_objext \
8542      conftest$ac_exeext conftest.$ac_ext
8543LIBS=$ac_check_lib_save_LIBS
8544fi
8545echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
8546echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
8547if test $ac_cv_lib_dld_dld_link = yes; then
8548  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
8549fi
8550
8551
8552fi
8553
8554
8555fi
8556
8557
8558fi
8559
8560
8561fi
8562
8563
8564fi
8565
8566    ;;
8567  esac
8568
8569  if test "x$lt_cv_dlopen" != xno; then
8570    enable_dlopen=yes
8571  else
8572    enable_dlopen=no
8573  fi
8574
8575  case $lt_cv_dlopen in
8576  dlopen)
8577    save_CPPFLAGS="$CPPFLAGS"
8578    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
8579
8580    save_LDFLAGS="$LDFLAGS"
8581    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
8582
8583    save_LIBS="$LIBS"
8584    LIBS="$lt_cv_dlopen_libs $LIBS"
8585
8586    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
8587echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
8588if test "${lt_cv_dlopen_self+set}" = set; then
8589  echo $ECHO_N "(cached) $ECHO_C" >&6
8590else
8591  	  if test "$cross_compiling" = yes; then :
8592  lt_cv_dlopen_self=cross
8593else
8594  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8595  lt_status=$lt_dlunknown
8596  cat > conftest.$ac_ext <<EOF
8597#line 8597 "configure"
8598#include "confdefs.h"
8599
8600#if HAVE_DLFCN_H
8601#include <dlfcn.h>
8602#endif
8603
8604#include <stdio.h>
8605
8606#ifdef RTLD_GLOBAL
8607#  define LT_DLGLOBAL		RTLD_GLOBAL
8608#else
8609#  ifdef DL_GLOBAL
8610#    define LT_DLGLOBAL		DL_GLOBAL
8611#  else
8612#    define LT_DLGLOBAL		0
8613#  endif
8614#endif
8615
8616/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8617   find out it does not work in some platform. */
8618#ifndef LT_DLLAZY_OR_NOW
8619#  ifdef RTLD_LAZY
8620#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
8621#  else
8622#    ifdef DL_LAZY
8623#      define LT_DLLAZY_OR_NOW		DL_LAZY
8624#    else
8625#      ifdef RTLD_NOW
8626#        define LT_DLLAZY_OR_NOW	RTLD_NOW
8627#      else
8628#        ifdef DL_NOW
8629#          define LT_DLLAZY_OR_NOW	DL_NOW
8630#        else
8631#          define LT_DLLAZY_OR_NOW	0
8632#        endif
8633#      endif
8634#    endif
8635#  endif
8636#endif
8637
8638#ifdef __cplusplus
8639extern "C" void exit (int);
8640#endif
8641
8642void fnord() { int i=42;}
8643int main ()
8644{
8645  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8646  int status = $lt_dlunknown;
8647
8648  if (self)
8649    {
8650      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8651      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8652      /* dlclose (self); */
8653    }
8654
8655    exit (status);
8656}
8657EOF
8658  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8659  (eval $ac_link) 2>&5
8660  ac_status=$?
8661  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8662  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8663    (./conftest; exit; ) 2>/dev/null
8664    lt_status=$?
8665    case x$lt_status in
8666      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
8667      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
8668      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
8669    esac
8670  else :
8671    # compilation failed
8672    lt_cv_dlopen_self=no
8673  fi
8674fi
8675rm -fr conftest*
8676
8677
8678fi
8679echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
8680echo "${ECHO_T}$lt_cv_dlopen_self" >&6
8681
8682    if test "x$lt_cv_dlopen_self" = xyes; then
8683      LDFLAGS="$LDFLAGS $link_static_flag"
8684      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
8685echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
8686if test "${lt_cv_dlopen_self_static+set}" = set; then
8687  echo $ECHO_N "(cached) $ECHO_C" >&6
8688else
8689  	  if test "$cross_compiling" = yes; then :
8690  lt_cv_dlopen_self_static=cross
8691else
8692  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8693  lt_status=$lt_dlunknown
8694  cat > conftest.$ac_ext <<EOF
8695#line 8695 "configure"
8696#include "confdefs.h"
8697
8698#if HAVE_DLFCN_H
8699#include <dlfcn.h>
8700#endif
8701
8702#include <stdio.h>
8703
8704#ifdef RTLD_GLOBAL
8705#  define LT_DLGLOBAL		RTLD_GLOBAL
8706#else
8707#  ifdef DL_GLOBAL
8708#    define LT_DLGLOBAL		DL_GLOBAL
8709#  else
8710#    define LT_DLGLOBAL		0
8711#  endif
8712#endif
8713
8714/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8715   find out it does not work in some platform. */
8716#ifndef LT_DLLAZY_OR_NOW
8717#  ifdef RTLD_LAZY
8718#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
8719#  else
8720#    ifdef DL_LAZY
8721#      define LT_DLLAZY_OR_NOW		DL_LAZY
8722#    else
8723#      ifdef RTLD_NOW
8724#        define LT_DLLAZY_OR_NOW	RTLD_NOW
8725#      else
8726#        ifdef DL_NOW
8727#          define LT_DLLAZY_OR_NOW	DL_NOW
8728#        else
8729#          define LT_DLLAZY_OR_NOW	0
8730#        endif
8731#      endif
8732#    endif
8733#  endif
8734#endif
8735
8736#ifdef __cplusplus
8737extern "C" void exit (int);
8738#endif
8739
8740void fnord() { int i=42;}
8741int main ()
8742{
8743  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8744  int status = $lt_dlunknown;
8745
8746  if (self)
8747    {
8748      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
8749      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8750      /* dlclose (self); */
8751    }
8752
8753    exit (status);
8754}
8755EOF
8756  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8757  (eval $ac_link) 2>&5
8758  ac_status=$?
8759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8760  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
8761    (./conftest; exit; ) 2>/dev/null
8762    lt_status=$?
8763    case x$lt_status in
8764      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
8765      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
8766      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
8767    esac
8768  else :
8769    # compilation failed
8770    lt_cv_dlopen_self_static=no
8771  fi
8772fi
8773rm -fr conftest*
8774
8775
8776fi
8777echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
8778echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
8779    fi
8780
8781    CPPFLAGS="$save_CPPFLAGS"
8782    LDFLAGS="$save_LDFLAGS"
8783    LIBS="$save_LIBS"
8784    ;;
8785  esac
8786
8787  case $lt_cv_dlopen_self in
8788  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
8789  *) enable_dlopen_self=unknown ;;
8790  esac
8791
8792  case $lt_cv_dlopen_self_static in
8793  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
8794  *) enable_dlopen_self_static=unknown ;;
8795  esac
8796fi
8797
8798
8799# Report which librarie types wil actually be built
8800echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
8801echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
8802echo "$as_me:$LINENO: result: $can_build_shared" >&5
8803echo "${ECHO_T}$can_build_shared" >&6
8804
8805echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
8806echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
8807test "$can_build_shared" = "no" && enable_shared=no
8808
8809# On AIX, shared libraries and static libraries use the same namespace, and
8810# are all built from PIC.
8811case "$host_os" in
8812aix3*)
8813  test "$enable_shared" = yes && enable_static=no
8814  if test -n "$RANLIB"; then
8815    archive_cmds="$archive_cmds~\$RANLIB \$lib"
8816    postinstall_cmds='$RANLIB $lib'
8817  fi
8818  ;;
8819
8820aix4*)
8821  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
8822    test "$enable_shared" = yes && enable_static=no
8823  fi
8824  ;;
8825  darwin* | rhapsody*)
8826  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
8827    archive_cmds_need_lc=no
8828    case "$host_os" in
8829    rhapsody* | darwin1.[012])
8830      allow_undefined_flag='-undefined suppress'
8831      ;;
8832    *) # Darwin 1.3 on
8833      test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
8834      ;;
8835    esac
8836    # FIXME: Relying on posixy $() will cause problems for
8837    #        cross-compilation, but unfortunately the echo tests do not
8838    #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
8839    #	       `"' quotes if we put them in here... so don't!
8840		output_verbose_link_cmd='echo'
8841    archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
8842    module_cmds='$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
8843    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
8844		  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}'
8845		  module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8846    hardcode_direct=no
8847    hardcode_automatic=yes
8848    hardcode_shlibpath_var=unsupported
8849    whole_archive_flag_spec='-all_load $convenience'
8850    link_all_deplibs=yes
8851    fi
8852    ;;
8853esac
8854echo "$as_me:$LINENO: result: $enable_shared" >&5
8855echo "${ECHO_T}$enable_shared" >&6
8856
8857echo "$as_me:$LINENO: checking whether to build static libraries" >&5
8858echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
8859# Make sure either enable_shared or enable_static is yes.
8860test "$enable_shared" = yes || enable_static=yes
8861echo "$as_me:$LINENO: result: $enable_static" >&5
8862echo "${ECHO_T}$enable_static" >&6
8863
8864# The else clause should only fire when bootstrapping the
8865# libtool distribution, otherwise you forgot to ship ltmain.sh
8866# with your package, and you will get complaints that there are
8867# no rules to generate ltmain.sh.
8868if test -f "$ltmain"; then
8869  # See if we are running on zsh, and set the options which allow our commands through
8870  # without removal of \ escapes.
8871  if test -n "${ZSH_VERSION+set}" ; then
8872    setopt NO_GLOB_SUBST
8873  fi
8874  # Now quote all the things that may contain metacharacters while being
8875  # careful not to overquote the AC_SUBSTed values.  We take copies of the
8876  # variables and quote the copies for generation of the libtool script.
8877  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
8878    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
8879    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
8880    deplibs_check_method reload_flag reload_cmds need_locks \
8881    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
8882    lt_cv_sys_global_symbol_to_c_name_address \
8883    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
8884    old_postinstall_cmds old_postuninstall_cmds \
8885    compiler \
8886    CC \
8887    LD \
8888    lt_prog_compiler_wl \
8889    lt_prog_compiler_pic \
8890    lt_prog_compiler_static \
8891    lt_prog_compiler_no_builtin_flag \
8892    export_dynamic_flag_spec \
8893    thread_safe_flag_spec \
8894    whole_archive_flag_spec \
8895    enable_shared_with_static_runtimes \
8896    old_archive_cmds \
8897    old_archive_from_new_cmds \
8898    predep_objects \
8899    postdep_objects \
8900    predeps \
8901    postdeps \
8902    compiler_lib_search_path \
8903    archive_cmds \
8904    archive_expsym_cmds \
8905    postinstall_cmds \
8906    postuninstall_cmds \
8907    old_archive_from_expsyms_cmds \
8908    allow_undefined_flag \
8909    no_undefined_flag \
8910    export_symbols_cmds \
8911    hardcode_libdir_flag_spec \
8912    hardcode_libdir_flag_spec_ld \
8913    hardcode_libdir_separator \
8914    hardcode_automatic \
8915    module_cmds \
8916    module_expsym_cmds \
8917    lt_cv_prog_compiler_c_o \
8918    exclude_expsyms \
8919    include_expsyms; do
8920
8921    case $var in
8922    old_archive_cmds | \
8923    old_archive_from_new_cmds | \
8924    archive_cmds | \
8925    archive_expsym_cmds | \
8926    module_cmds | \
8927    module_expsym_cmds | \
8928    old_archive_from_expsyms_cmds | \
8929    export_symbols_cmds | \
8930    extract_expsyms_cmds | reload_cmds | finish_cmds | \
8931    postinstall_cmds | postuninstall_cmds | \
8932    old_postinstall_cmds | old_postuninstall_cmds | \
8933    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
8934      # Double-quote double-evaled strings.
8935      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
8936      ;;
8937    *)
8938      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
8939      ;;
8940    esac
8941  done
8942
8943  case $lt_echo in
8944  *'\$0 --fallback-echo"')
8945    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
8946    ;;
8947  esac
8948
8949cfgfile="${ofile}T"
8950  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
8951  $rm -f "$cfgfile"
8952  { echo "$as_me:$LINENO: creating $ofile" >&5
8953echo "$as_me: creating $ofile" >&6;}
8954
8955  cat <<__EOF__ >> "$cfgfile"
8956#! $SHELL
8957
8958# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
8959# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
8960# NOTE: Changes made to this file will be lost: look at ltmain.sh.
8961#
8962# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
8963# Free Software Foundation, Inc.
8964#
8965# This file is part of GNU Libtool:
8966# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
8967#
8968# This program is free software; you can redistribute it and/or modify
8969# it under the terms of the GNU General Public License as published by
8970# the Free Software Foundation; either version 2 of the License, or
8971# (at your option) any later version.
8972#
8973# This program is distributed in the hope that it will be useful, but
8974# WITHOUT ANY WARRANTY; without even the implied warranty of
8975# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
8976# General Public License for more details.
8977#
8978# You should have received a copy of the GNU General Public License
8979# along with this program; if not, write to the Free Software
8980# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8981#
8982# As a special exception to the GNU General Public License, if you
8983# distribute this file as part of a program that contains a
8984# configuration script generated by Autoconf, you may include it under
8985# the same distribution terms that you use for the rest of that program.
8986
8987# A sed program that does not truncate output.
8988SED=$lt_SED
8989
8990# Sed that helps us avoid accidentally triggering echo(1) options like -n.
8991Xsed="$SED -e s/^X//"
8992
8993# The HP-UX ksh and POSIX shell print the target directory to stdout
8994# if CDPATH is set.
8995if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
8996
8997# The names of the tagged configurations supported by this script.
8998available_tags=
8999
9000# ### BEGIN LIBTOOL CONFIG
9001
9002# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9003
9004# Shell to use when invoking shell scripts.
9005SHELL=$lt_SHELL
9006
9007# Whether or not to build shared libraries.
9008build_libtool_libs=$enable_shared
9009
9010# Whether or not to build static libraries.
9011build_old_libs=$enable_static
9012
9013# Whether or not to add -lc for building shared libraries.
9014build_libtool_need_lc=$archive_cmds_need_lc
9015
9016# Whether or not to disallow shared libs when runtime libs are static
9017allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
9018
9019# Whether or not to optimize for fast installation.
9020fast_install=$enable_fast_install
9021
9022# The host system.
9023host_alias=$host_alias
9024host=$host
9025
9026# An echo program that does not interpret backslashes.
9027echo=$lt_echo
9028
9029# The archiver.
9030AR=$lt_AR
9031AR_FLAGS=$lt_AR_FLAGS
9032
9033# A C compiler.
9034LTCC=$lt_LTCC
9035
9036# A language-specific compiler.
9037CC=$lt_compiler
9038
9039# Is the compiler the GNU C compiler?
9040with_gcc=$GCC
9041
9042# An ERE matcher.
9043EGREP=$lt_EGREP
9044
9045# The linker used to build libraries.
9046LD=$lt_LD
9047
9048# Whether we need hard or soft links.
9049LN_S=$lt_LN_S
9050
9051# A BSD-compatible nm program.
9052NM=$lt_NM
9053
9054# A symbol stripping program
9055STRIP=$STRIP
9056
9057# Used to examine libraries when file_magic_cmd begins "file"
9058MAGIC_CMD=$MAGIC_CMD
9059
9060# Used on cygwin: DLL creation program.
9061DLLTOOL="$DLLTOOL"
9062
9063# Used on cygwin: object dumper.
9064OBJDUMP="$OBJDUMP"
9065
9066# Used on cygwin: assembler.
9067AS="$AS"
9068
9069# The name of the directory that contains temporary libtool files.
9070objdir=$objdir
9071
9072# How to create reloadable object files.
9073reload_flag=$lt_reload_flag
9074reload_cmds=$lt_reload_cmds
9075
9076# How to pass a linker flag through the compiler.
9077wl=$lt_lt_prog_compiler_wl
9078
9079# Object file suffix (normally "o").
9080objext="$ac_objext"
9081
9082# Old archive suffix (normally "a").
9083libext="$libext"
9084
9085# Shared library suffix (normally ".so").
9086shrext='$shrext'
9087
9088# Executable file suffix (normally "").
9089exeext="$exeext"
9090
9091# Additional compiler flags for building library objects.
9092pic_flag=$lt_lt_prog_compiler_pic
9093pic_mode=$pic_mode
9094
9095# What is the maximum length of a command?
9096max_cmd_len=$lt_cv_sys_max_cmd_len
9097
9098# Does compiler simultaneously support -c and -o options?
9099compiler_c_o=$lt_lt_cv_prog_compiler_c_o
9100
9101# Must we lock files when doing compilation ?
9102need_locks=$lt_need_locks
9103
9104# Do we need the lib prefix for modules?
9105need_lib_prefix=$need_lib_prefix
9106
9107# Do we need a version for libraries?
9108need_version=$need_version
9109
9110# Whether dlopen is supported.
9111dlopen_support=$enable_dlopen
9112
9113# Whether dlopen of programs is supported.
9114dlopen_self=$enable_dlopen_self
9115
9116# Whether dlopen of statically linked programs is supported.
9117dlopen_self_static=$enable_dlopen_self_static
9118
9119# Compiler flag to prevent dynamic linking.
9120link_static_flag=$lt_lt_prog_compiler_static
9121
9122# Compiler flag to turn off builtin functions.
9123no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
9124
9125# Compiler flag to allow reflexive dlopens.
9126export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
9127
9128# Compiler flag to generate shared objects directly from archives.
9129whole_archive_flag_spec=$lt_whole_archive_flag_spec
9130
9131# Compiler flag to generate thread-safe objects.
9132thread_safe_flag_spec=$lt_thread_safe_flag_spec
9133
9134# Library versioning type.
9135version_type=$version_type
9136
9137# Format of library name prefix.
9138libname_spec=$lt_libname_spec
9139
9140# List of archive names.  First name is the real one, the rest are links.
9141# The last name is the one that the linker finds with -lNAME.
9142library_names_spec=$lt_library_names_spec
9143
9144# The coded name of the library, if different from the real name.
9145soname_spec=$lt_soname_spec
9146
9147# Commands used to build and install an old-style archive.
9148RANLIB=$lt_RANLIB
9149old_archive_cmds=$lt_old_archive_cmds
9150old_postinstall_cmds=$lt_old_postinstall_cmds
9151old_postuninstall_cmds=$lt_old_postuninstall_cmds
9152
9153# Create an old-style archive from a shared archive.
9154old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
9155
9156# Create a temporary old-style archive to link instead of a shared archive.
9157old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
9158
9159# Commands used to build and install a shared archive.
9160archive_cmds=$lt_archive_cmds
9161archive_expsym_cmds=$lt_archive_expsym_cmds
9162postinstall_cmds=$lt_postinstall_cmds
9163postuninstall_cmds=$lt_postuninstall_cmds
9164
9165# Commands used to build a loadable module (assumed same as above if empty)
9166module_cmds=$lt_module_cmds
9167module_expsym_cmds=$lt_module_expsym_cmds
9168
9169# Commands to strip libraries.
9170old_striplib=$lt_old_striplib
9171striplib=$lt_striplib
9172
9173# Dependencies to place before the objects being linked to create a
9174# shared library.
9175predep_objects=$lt_predep_objects
9176
9177# Dependencies to place after the objects being linked to create a
9178# shared library.
9179postdep_objects=$lt_postdep_objects
9180
9181# Dependencies to place before the objects being linked to create a
9182# shared library.
9183predeps=$lt_predeps
9184
9185# Dependencies to place after the objects being linked to create a
9186# shared library.
9187postdeps=$lt_postdeps
9188
9189# The library search path used internally by the compiler when linking
9190# a shared library.
9191compiler_lib_search_path=$lt_compiler_lib_search_path
9192
9193# Method to check whether dependent libraries are shared objects.
9194deplibs_check_method=$lt_deplibs_check_method
9195
9196# Command to use when deplibs_check_method == file_magic.
9197file_magic_cmd=$lt_file_magic_cmd
9198
9199# Flag that allows shared libraries with undefined symbols to be built.
9200allow_undefined_flag=$lt_allow_undefined_flag
9201
9202# Flag that forces no undefined symbols.
9203no_undefined_flag=$lt_no_undefined_flag
9204
9205# Commands used to finish a libtool library installation in a directory.
9206finish_cmds=$lt_finish_cmds
9207
9208# Same as above, but a single script fragment to be evaled but not shown.
9209finish_eval=$lt_finish_eval
9210
9211# Take the output of nm and produce a listing of raw symbols and C names.
9212global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
9213
9214# Transform the output of nm in a proper C declaration
9215global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
9216
9217# Transform the output of nm in a C name address pair
9218global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
9219
9220# This is the shared library runtime path variable.
9221runpath_var=$runpath_var
9222
9223# This is the shared library path variable.
9224shlibpath_var=$shlibpath_var
9225
9226# Is shlibpath searched before the hard-coded library search path?
9227shlibpath_overrides_runpath=$shlibpath_overrides_runpath
9228
9229# How to hardcode a shared library path into an executable.
9230hardcode_action=$hardcode_action
9231
9232# Whether we should hardcode library paths into libraries.
9233hardcode_into_libs=$hardcode_into_libs
9234
9235# Flag to hardcode \$libdir into a binary during linking.
9236# This must work even if \$libdir does not exist.
9237hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
9238
9239# If ld is used when linking, flag to hardcode \$libdir into
9240# a binary during linking. This must work even if \$libdir does
9241# not exist.
9242hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
9243
9244# Whether we need a single -rpath flag with a separated argument.
9245hardcode_libdir_separator=$lt_hardcode_libdir_separator
9246
9247# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
9248# resulting binary.
9249hardcode_direct=$hardcode_direct
9250
9251# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
9252# resulting binary.
9253hardcode_minus_L=$hardcode_minus_L
9254
9255# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
9256# the resulting binary.
9257hardcode_shlibpath_var=$hardcode_shlibpath_var
9258
9259# Set to yes if building a shared library automatically hardcodes DIR into the library
9260# and all subsequent libraries and executables linked against it.
9261hardcode_automatic=$hardcode_automatic
9262
9263# Variables whose values should be saved in libtool wrapper scripts and
9264# restored at relink time.
9265variables_saved_for_relink="$variables_saved_for_relink"
9266
9267# Whether libtool must link a program against all its dependency libraries.
9268link_all_deplibs=$link_all_deplibs
9269
9270# Compile-time system search path for libraries
9271sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
9272
9273# Run-time system search path for libraries
9274sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
9275
9276# Fix the shell variable \$srcfile for the compiler.
9277fix_srcfile_path="$fix_srcfile_path"
9278
9279# Set to yes if exported symbols are required.
9280always_export_symbols=$always_export_symbols
9281
9282# The commands to list exported symbols.
9283export_symbols_cmds=$lt_export_symbols_cmds
9284
9285# The commands to extract the exported symbol list from a shared archive.
9286extract_expsyms_cmds=$lt_extract_expsyms_cmds
9287
9288# Symbols that should not be listed in the preloaded symbols.
9289exclude_expsyms=$lt_exclude_expsyms
9290
9291# Symbols that must always be exported.
9292include_expsyms=$lt_include_expsyms
9293
9294# ### END LIBTOOL CONFIG
9295
9296__EOF__
9297
9298
9299  case $host_os in
9300  aix3*)
9301    cat <<\EOF >> "$cfgfile"
9302
9303# AIX sometimes has problems with the GCC collect2 program.  For some
9304# reason, if we set the COLLECT_NAMES environment variable, the problems
9305# vanish in a puff of smoke.
9306if test "X${COLLECT_NAMES+set}" != Xset; then
9307  COLLECT_NAMES=
9308  export COLLECT_NAMES
9309fi
9310EOF
9311    ;;
9312  esac
9313
9314  # We use sed instead of cat because bash on DJGPP gets confused if
9315  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
9316  # text mode, it properly converts lines to CR/LF.  This bash problem
9317  # is reportedly fixed, but why not run on old versions too?
9318  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
9319
9320  mv -f "$cfgfile" "$ofile" || \
9321    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
9322  chmod +x "$ofile"
9323
9324else
9325  # If there is no Makefile yet, we rely on a make rule to execute
9326  # `config.status --recheck' to rerun these tests and create the
9327  # libtool script then.
9328  test -f Makefile && make "$ltmain"
9329fi
9330
9331
9332ac_ext=c
9333ac_cpp='$CPP $CPPFLAGS'
9334ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9335ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9336ac_compiler_gnu=$ac_cv_c_compiler_gnu
9337
9338CC="$lt_save_CC"
9339
9340
9341# Check whether --with-tags or --without-tags was given.
9342if test "${with_tags+set}" = set; then
9343  withval="$with_tags"
9344  tagnames="$withval"
9345fi;
9346
9347if test -f "$ltmain" && test -n "$tagnames"; then
9348  if test ! -f "${ofile}"; then
9349    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
9350echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
9351  fi
9352
9353  if test -z "$LTCC"; then
9354    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
9355    if test -z "$LTCC"; then
9356      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
9357echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
9358    else
9359      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
9360echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
9361    fi
9362  fi
9363
9364  # Extract list of available tagged configurations in $ofile.
9365  # Note that this assumes the entire list is on one line.
9366  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
9367
9368  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9369  for tagname in $tagnames; do
9370    IFS="$lt_save_ifs"
9371    # Check whether tagname contains only valid characters
9372    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
9373    "") ;;
9374    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
9375echo "$as_me: error: invalid tag name: $tagname" >&2;}
9376   { (exit 1); exit 1; }; }
9377	;;
9378    esac
9379
9380    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
9381    then
9382      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
9383echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
9384   { (exit 1); exit 1; }; }
9385    fi
9386
9387    # Update the list of available tags.
9388    if test -n "$tagname"; then
9389      echo appending configuration tag \"$tagname\" to $ofile
9390
9391      case $tagname in
9392      CXX)
9393	if test -n "$CXX" && test "X$CXX" != "Xno"; then
9394	  ac_ext=cc
9395ac_cpp='$CXXCPP $CPPFLAGS'
9396ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9397ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9398ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9399
9400
9401
9402
9403archive_cmds_need_lc_CXX=no
9404allow_undefined_flag_CXX=
9405always_export_symbols_CXX=no
9406archive_expsym_cmds_CXX=
9407export_dynamic_flag_spec_CXX=
9408hardcode_direct_CXX=no
9409hardcode_libdir_flag_spec_CXX=
9410hardcode_libdir_flag_spec_ld_CXX=
9411hardcode_libdir_separator_CXX=
9412hardcode_minus_L_CXX=no
9413hardcode_automatic_CXX=no
9414module_cmds_CXX=
9415module_expsym_cmds_CXX=
9416link_all_deplibs_CXX=unknown
9417old_archive_cmds_CXX=$old_archive_cmds
9418no_undefined_flag_CXX=
9419whole_archive_flag_spec_CXX=
9420enable_shared_with_static_runtimes_CXX=no
9421
9422# Dependencies to place before and after the object being linked:
9423predep_objects_CXX=
9424postdep_objects_CXX=
9425predeps_CXX=
9426postdeps_CXX=
9427compiler_lib_search_path_CXX=
9428
9429# Source file extension for C++ test sources.
9430ac_ext=cc
9431
9432# Object file extension for compiled C++ test sources.
9433objext=o
9434objext_CXX=$objext
9435
9436# Code to be used in simple compile tests
9437lt_simple_compile_test_code="int some_variable = 0;\n"
9438
9439# Code to be used in simple link tests
9440lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
9441
9442# ltmain only uses $CC for tagged configurations so make sure $CC is set.
9443
9444# If no C compiler was specified, use CC.
9445LTCC=${LTCC-"$CC"}
9446
9447# Allow CC to be a program name with arguments.
9448compiler=$CC
9449
9450
9451# Allow CC to be a program name with arguments.
9452lt_save_CC=$CC
9453lt_save_LD=$LD
9454lt_save_GCC=$GCC
9455GCC=$GXX
9456lt_save_with_gnu_ld=$with_gnu_ld
9457lt_save_path_LD=$lt_cv_path_LD
9458if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
9459  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
9460else
9461  unset lt_cv_prog_gnu_ld
9462fi
9463if test -n "${lt_cv_path_LDCXX+set}"; then
9464  lt_cv_path_LD=$lt_cv_path_LDCXX
9465else
9466  unset lt_cv_path_LD
9467fi
9468test -z "${LDCXX+set}" || LD=$LDCXX
9469CC=${CXX-"c++"}
9470compiler=$CC
9471compiler_CXX=$CC
9472cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
9473
9474# We don't want -fno-exception wen compiling C++ code, so set the
9475# no_builtin_flag separately
9476if test "$GXX" = yes; then
9477  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
9478else
9479  lt_prog_compiler_no_builtin_flag_CXX=
9480fi
9481
9482if test "$GXX" = yes; then
9483  # Set up default GNU C++ configuration
9484
9485
9486# Check whether --with-gnu-ld or --without-gnu-ld was given.
9487if test "${with_gnu_ld+set}" = set; then
9488  withval="$with_gnu_ld"
9489  test "$withval" = no || with_gnu_ld=yes
9490else
9491  with_gnu_ld=no
9492fi;
9493ac_prog=ld
9494if test "$GCC" = yes; then
9495  # Check if gcc -print-prog-name=ld gives a path.
9496  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
9497echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
9498  case $host in
9499  *-*-mingw*)
9500    # gcc leaves a trailing carriage return which upsets mingw
9501    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9502  *)
9503    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9504  esac
9505  case $ac_prog in
9506    # Accept absolute paths.
9507    [\\/]* | ?:[\\/]*)
9508      re_direlt='/[^/][^/]*/\.\./'
9509      # Canonicalize the path of ld
9510      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
9511      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9512	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
9513      done
9514      test -z "$LD" && LD="$ac_prog"
9515      ;;
9516  "")
9517    # If it fails, then pretend we aren't using GCC.
9518    ac_prog=ld
9519    ;;
9520  *)
9521    # If it is relative, then search for the first ld in PATH.
9522    with_gnu_ld=unknown
9523    ;;
9524  esac
9525elif test "$with_gnu_ld" = yes; then
9526  echo "$as_me:$LINENO: checking for GNU ld" >&5
9527echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
9528else
9529  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
9530echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
9531fi
9532if test "${lt_cv_path_LD+set}" = set; then
9533  echo $ECHO_N "(cached) $ECHO_C" >&6
9534else
9535  if test -z "$LD"; then
9536  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9537  for ac_dir in $PATH; do
9538    IFS="$lt_save_ifs"
9539    test -z "$ac_dir" && ac_dir=.
9540    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9541      lt_cv_path_LD="$ac_dir/$ac_prog"
9542      # Check to see if the program is GNU ld.  I'd rather use --version,
9543      # but apparently some GNU ld's only accept -v.
9544      # Break only if it was the GNU/non-GNU ld that we prefer.
9545      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
9546      *GNU* | *'with BFD'*)
9547	test "$with_gnu_ld" != no && break
9548	;;
9549      *)
9550	test "$with_gnu_ld" != yes && break
9551	;;
9552      esac
9553    fi
9554  done
9555  IFS="$lt_save_ifs"
9556else
9557  lt_cv_path_LD="$LD" # Let the user override the test with a path.
9558fi
9559fi
9560
9561LD="$lt_cv_path_LD"
9562if test -n "$LD"; then
9563  echo "$as_me:$LINENO: result: $LD" >&5
9564echo "${ECHO_T}$LD" >&6
9565else
9566  echo "$as_me:$LINENO: result: no" >&5
9567echo "${ECHO_T}no" >&6
9568fi
9569test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
9570echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
9571   { (exit 1); exit 1; }; }
9572echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
9573echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
9574if test "${lt_cv_prog_gnu_ld+set}" = set; then
9575  echo $ECHO_N "(cached) $ECHO_C" >&6
9576else
9577  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9578case `"$LD" -v 2>&1 </dev/null` in
9579*GNU* | *'with BFD'*)
9580  lt_cv_prog_gnu_ld=yes
9581  ;;
9582*)
9583  lt_cv_prog_gnu_ld=no
9584  ;;
9585esac
9586fi
9587echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
9588echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
9589with_gnu_ld=$lt_cv_prog_gnu_ld
9590
9591
9592
9593  # Check if GNU C++ uses GNU ld as the underlying linker, since the
9594  # archiving commands below assume that GNU ld is being used.
9595  if test "$with_gnu_ld" = yes; then
9596    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
9597    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'
9598
9599    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
9600    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9601
9602    # If archive_cmds runs LD, not CC, wlarc should be empty
9603    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
9604    #     investigate it a little bit more. (MM)
9605    wlarc='${wl}'
9606
9607    # ancient GNU ld didn't support --whole-archive et. al.
9608    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
9609	grep 'no-whole-archive' > /dev/null; then
9610      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9611    else
9612      whole_archive_flag_spec_CXX=
9613    fi
9614  else
9615    with_gnu_ld=no
9616    wlarc=
9617
9618    # A generic and very simple default shared library creation
9619    # command for GNU C++ for the case where it uses the native
9620    # linker, instead of GNU ld.  If possible, this setting should
9621    # overridden to take advantage of the native linker features on
9622    # the platform it is being used on.
9623    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
9624  fi
9625
9626  # Commands to make compiler produce verbose output that lists
9627  # what "hidden" libraries, object files and flags are used when
9628  # linking a shared library.
9629  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
9630
9631else
9632  GXX=no
9633  with_gnu_ld=no
9634  wlarc=
9635fi
9636
9637# PORTME: fill in a description of your system's C++ link characteristics
9638echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9639echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
9640ld_shlibs_CXX=yes
9641case $host_os in
9642  aix3*)
9643    # FIXME: insert proper C++ library support
9644    ld_shlibs_CXX=no
9645    ;;
9646  aix4* | aix5*)
9647    if test "$host_cpu" = ia64; then
9648      # On IA64, the linker does run time linking by default, so we don't
9649      # have to do anything special.
9650      aix_use_runtimelinking=no
9651      exp_sym_flag='-Bexport'
9652      no_entry_flag=""
9653    else
9654      aix_use_runtimelinking=no
9655
9656      # Test if we are trying to use run time linking or normal
9657      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9658      # need to do runtime linking.
9659      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
9660	for ld_flag in $LDFLAGS; do
9661	  case $ld_flag in
9662	  *-brtl*)
9663	    aix_use_runtimelinking=yes
9664	    break
9665	    ;;
9666	  esac
9667	done
9668      esac
9669
9670      exp_sym_flag='-bexport'
9671      no_entry_flag='-bnoentry'
9672    fi
9673
9674    # When large executables or shared objects are built, AIX ld can
9675    # have problems creating the table of contents.  If linking a library
9676    # or program results in "error TOC overflow" add -mminimal-toc to
9677    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9678    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9679
9680    archive_cmds_CXX=''
9681    hardcode_direct_CXX=yes
9682    hardcode_libdir_separator_CXX=':'
9683    link_all_deplibs_CXX=yes
9684
9685    if test "$GXX" = yes; then
9686      case $host_os in aix4.012|aix4.012.*)
9687      # We only want to do this on AIX 4.2 and lower, the check
9688      # below for broken collect2 doesn't work under 4.3+
9689	collect2name=`${CC} -print-prog-name=collect2`
9690	if test -f "$collect2name" && \
9691	   strings "$collect2name" | grep resolve_lib_name >/dev/null
9692	then
9693	  # We have reworked collect2
9694	  hardcode_direct_CXX=yes
9695	else
9696	  # We have old collect2
9697	  hardcode_direct_CXX=unsupported
9698	  # It fails to find uninstalled libraries when the uninstalled
9699	  # path is not listed in the libpath.  Setting hardcode_minus_L
9700	  # to unsupported forces relinking
9701	  hardcode_minus_L_CXX=yes
9702	  hardcode_libdir_flag_spec_CXX='-L$libdir'
9703	  hardcode_libdir_separator_CXX=
9704	fi
9705      esac
9706      shared_flag='-shared'
9707    else
9708      # not using gcc
9709      if test "$host_cpu" = ia64; then
9710	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9711	# chokes on -Wl,-G. The following line is correct:
9712	shared_flag='-G'
9713      else
9714	if test "$aix_use_runtimelinking" = yes; then
9715	  shared_flag='${wl}-G'
9716	else
9717	  shared_flag='${wl}-bM:SRE'
9718	fi
9719      fi
9720    fi
9721
9722    # It seems that -bexpall does not export symbols beginning with
9723    # underscore (_), so it is better to generate a list of symbols to export.
9724    always_export_symbols_CXX=yes
9725    if test "$aix_use_runtimelinking" = yes; then
9726      # Warning - without using the other runtime loading flags (-brtl),
9727      # -berok will link without error, but may produce a broken library.
9728      allow_undefined_flag_CXX='-berok'
9729      # Determine the default libpath from the value encoded in an empty executable.
9730      cat >conftest.$ac_ext <<_ACEOF
9731/* confdefs.h.  */
9732_ACEOF
9733cat confdefs.h >>conftest.$ac_ext
9734cat >>conftest.$ac_ext <<_ACEOF
9735/* end confdefs.h.  */
9736
9737int
9738main ()
9739{
9740
9741  ;
9742  return 0;
9743}
9744_ACEOF
9745rm -f conftest.$ac_objext conftest$ac_exeext
9746if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9747  (eval $ac_link) 2>conftest.er1
9748  ac_status=$?
9749  grep -v '^ *+' conftest.er1 >conftest.err
9750  rm -f conftest.er1
9751  cat conftest.err >&5
9752  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9753  (exit $ac_status); } &&
9754	 { ac_try='test -z "$ac_cxx_werror_flag"
9755			 || test ! -s conftest.err'
9756  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9757  (eval $ac_try) 2>&5
9758  ac_status=$?
9759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9760  (exit $ac_status); }; } &&
9761	 { ac_try='test -s conftest$ac_exeext'
9762  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9763  (eval $ac_try) 2>&5
9764  ac_status=$?
9765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9766  (exit $ac_status); }; }; then
9767
9768aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9769}'`
9770# Check for a 64-bit object if we didn't find anything.
9771if 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; }
9772}'`; fi
9773else
9774  echo "$as_me: failed program was:" >&5
9775sed 's/^/| /' conftest.$ac_ext >&5
9776
9777fi
9778rm -f conftest.err conftest.$ac_objext \
9779      conftest$ac_exeext conftest.$ac_ext
9780if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9781
9782      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
9783
9784      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"
9785     else
9786      if test "$host_cpu" = ia64; then
9787	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
9788	allow_undefined_flag_CXX="-z nodefs"
9789	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"
9790      else
9791	# Determine the default libpath from the value encoded in an empty executable.
9792	cat >conftest.$ac_ext <<_ACEOF
9793/* confdefs.h.  */
9794_ACEOF
9795cat confdefs.h >>conftest.$ac_ext
9796cat >>conftest.$ac_ext <<_ACEOF
9797/* end confdefs.h.  */
9798
9799int
9800main ()
9801{
9802
9803  ;
9804  return 0;
9805}
9806_ACEOF
9807rm -f conftest.$ac_objext conftest$ac_exeext
9808if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9809  (eval $ac_link) 2>conftest.er1
9810  ac_status=$?
9811  grep -v '^ *+' conftest.er1 >conftest.err
9812  rm -f conftest.er1
9813  cat conftest.err >&5
9814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9815  (exit $ac_status); } &&
9816	 { ac_try='test -z "$ac_cxx_werror_flag"
9817			 || test ! -s conftest.err'
9818  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9819  (eval $ac_try) 2>&5
9820  ac_status=$?
9821  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9822  (exit $ac_status); }; } &&
9823	 { ac_try='test -s conftest$ac_exeext'
9824  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9825  (eval $ac_try) 2>&5
9826  ac_status=$?
9827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9828  (exit $ac_status); }; }; then
9829
9830aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9831}'`
9832# Check for a 64-bit object if we didn't find anything.
9833if 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; }
9834}'`; fi
9835else
9836  echo "$as_me: failed program was:" >&5
9837sed 's/^/| /' conftest.$ac_ext >&5
9838
9839fi
9840rm -f conftest.err conftest.$ac_objext \
9841      conftest$ac_exeext conftest.$ac_ext
9842if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9843
9844	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
9845	# Warning - without using the other run time loading flags,
9846	# -berok will link without error, but may produce a broken library.
9847	no_undefined_flag_CXX=' ${wl}-bernotok'
9848	allow_undefined_flag_CXX=' ${wl}-berok'
9849	# -bexpall does not export symbols beginning with underscore (_)
9850	always_export_symbols_CXX=yes
9851	# Exported symbols can be pulled into shared objects from archives
9852	whole_archive_flag_spec_CXX=' '
9853	archive_cmds_need_lc_CXX=yes
9854	# This is similar to how AIX traditionally builds it's shared libraries.
9855	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'
9856      fi
9857    fi
9858    ;;
9859  chorus*)
9860    case $cc_basename in
9861      *)
9862	# FIXME: insert proper C++ library support
9863	ld_shlibs_CXX=no
9864	;;
9865    esac
9866    ;;
9867
9868  cygwin* | mingw* | pw32*)
9869    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
9870    # as there is no search path for DLLs.
9871    hardcode_libdir_flag_spec_CXX='-L$libdir'
9872    allow_undefined_flag_CXX=unsupported
9873    always_export_symbols_CXX=no
9874    enable_shared_with_static_runtimes_CXX=yes
9875
9876    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
9877      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'
9878      # If the export-symbols file already is a .def file (1st line
9879      # is EXPORTS), use it as is; otherwise, prepend...
9880      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9881	cp $export_symbols $output_objdir/$soname.def;
9882      else
9883	echo EXPORTS > $output_objdir/$soname.def;
9884	cat $export_symbols >> $output_objdir/$soname.def;
9885      fi~
9886      $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'
9887    else
9888      ld_shlibs_CXX=no
9889    fi
9890  ;;
9891
9892  darwin* | rhapsody*)
9893   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
9894    archive_cmds_need_lc_CXX=no
9895    case "$host_os" in
9896    rhapsody* | darwin1.[012])
9897      allow_undefined_flag_CXX='-undefined suppress'
9898      ;;
9899    *) # Darwin 1.3 on
9900      test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
9901      ;;
9902    esac
9903    	lt_int_apple_cc_single_mod=no
9904    	output_verbose_link_cmd='echo'
9905    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
9906    	  lt_int_apple_cc_single_mod=yes
9907    	fi
9908    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
9909    	  archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
9910    	else
9911        archive_cmds_CXX='$CC -r ${wl}-bind_at_load -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'
9912      fi
9913      module_cmds_CXX='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
9914
9915    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
9916      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
9917        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}'
9918      else
9919        archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
9920      fi
9921        module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
9922    hardcode_direct_CXX=no
9923    hardcode_automatic_CXX=yes
9924    hardcode_shlibpath_var_CXX=unsupported
9925    whole_archive_flag_spec_CXX='-all_load $convenience'
9926    link_all_deplibs_CXX=yes
9927   fi
9928    ;;
9929
9930  dgux*)
9931    case $cc_basename in
9932      ec++)
9933	# FIXME: insert proper C++ library support
9934	ld_shlibs_CXX=no
9935	;;
9936      ghcx)
9937	# Green Hills C++ Compiler
9938	# FIXME: insert proper C++ library support
9939	ld_shlibs_CXX=no
9940	;;
9941      *)
9942	# FIXME: insert proper C++ library support
9943	ld_shlibs_CXX=no
9944	;;
9945    esac
9946    ;;
9947  freebsd12*)
9948    # C++ shared libraries reported to be fairly broken before switch to ELF
9949    ld_shlibs_CXX=no
9950    ;;
9951  freebsd-elf*)
9952    archive_cmds_need_lc_CXX=no
9953    ;;
9954  freebsd*)
9955    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
9956    # conventions
9957    ld_shlibs_CXX=yes
9958    ;;
9959  gnu*)
9960    ;;
9961  hpux9*)
9962    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
9963    hardcode_libdir_separator_CXX=:
9964    export_dynamic_flag_spec_CXX='${wl}-E'
9965    hardcode_direct_CXX=yes
9966    hardcode_minus_L_CXX=yes # Not in the search PATH,
9967				# but as the default
9968				# location of the library.
9969
9970    case $cc_basename in
9971    CC)
9972      # FIXME: insert proper C++ library support
9973      ld_shlibs_CXX=no
9974      ;;
9975    aCC)
9976      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'
9977      # Commands to make compiler produce verbose output that lists
9978      # what "hidden" libraries, object files and flags are used when
9979      # linking a shared library.
9980      #
9981      # There doesn't appear to be a way to prevent this compiler from
9982      # explicitly linking system object files so we need to strip them
9983      # from the output so that they don't get included in the library
9984      # dependencies.
9985      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
9986      ;;
9987    *)
9988      if test "$GXX" = yes; then
9989        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'
9990      else
9991        # FIXME: insert proper C++ library support
9992        ld_shlibs_CXX=no
9993      fi
9994      ;;
9995    esac
9996    ;;
9997  hpux10*|hpux11*)
9998    if test $with_gnu_ld = no; then
9999      case "$host_cpu" in
10000      hppa*64*)
10001	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10002	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
10003	hardcode_libdir_separator_CXX=:
10004        ;;
10005      ia64*)
10006	hardcode_libdir_flag_spec_CXX='-L$libdir'
10007        ;;
10008      *)
10009	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10010	hardcode_libdir_separator_CXX=:
10011	export_dynamic_flag_spec_CXX='${wl}-E'
10012        ;;
10013      esac
10014    fi
10015    case "$host_cpu" in
10016    hppa*64*)
10017      hardcode_direct_CXX=no
10018      hardcode_shlibpath_var_CXX=no
10019      ;;
10020    ia64*)
10021      hardcode_direct_CXX=no
10022      hardcode_shlibpath_var_CXX=no
10023      hardcode_minus_L_CXX=yes # Not in the search PATH,
10024					      # but as the default
10025					      # location of the library.
10026      ;;
10027    *)
10028      hardcode_direct_CXX=yes
10029      hardcode_minus_L_CXX=yes # Not in the search PATH,
10030					      # but as the default
10031					      # location of the library.
10032      ;;
10033    esac
10034
10035    case $cc_basename in
10036      CC)
10037	# FIXME: insert proper C++ library support
10038	ld_shlibs_CXX=no
10039	;;
10040      aCC)
10041	case "$host_cpu" in
10042	hppa*64*|ia64*)
10043	  archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
10044	  ;;
10045	*)
10046	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10047	  ;;
10048	esac
10049	# Commands to make compiler produce verbose output that lists
10050	# what "hidden" libraries, object files and flags are used when
10051	# linking a shared library.
10052	#
10053	# There doesn't appear to be a way to prevent this compiler from
10054	# explicitly linking system object files so we need to strip them
10055	# from the output so that they don't get included in the library
10056	# dependencies.
10057	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'
10058	;;
10059      *)
10060	if test "$GXX" = yes; then
10061	  if test $with_gnu_ld = no; then
10062	    case "$host_cpu" in
10063	    ia64*|hppa*64*)
10064	      archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
10065	      ;;
10066	    *)
10067	      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'
10068	      ;;
10069	    esac
10070	  fi
10071	else
10072	  # FIXME: insert proper C++ library support
10073	  ld_shlibs_CXX=no
10074	fi
10075	;;
10076    esac
10077    ;;
10078  irix5* | irix6*)
10079    case $cc_basename in
10080      CC)
10081	# SGI C++
10082	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 ${objdir}/so_locations -o $lib'
10083
10084	# Archives containing C++ object files must be created using
10085	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
10086	# necessary to make sure instantiated templates are included
10087	# in the archive.
10088	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
10089	;;
10090      *)
10091	if test "$GXX" = yes; then
10092	  if test "$with_gnu_ld" = no; then
10093	    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}${objdir}/so_locations -o $lib'
10094	  else
10095	    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'
10096	  fi
10097	fi
10098	link_all_deplibs_CXX=yes
10099	;;
10100    esac
10101    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10102    hardcode_libdir_separator_CXX=:
10103    ;;
10104  linux*)
10105    case $cc_basename in
10106      KCC)
10107	# Kuck and Associates, Inc. (KAI) C++ Compiler
10108
10109	# KCC will only create a shared library if the output file
10110	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10111	# to its proper name (with version) after linking.
10112	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'
10113	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'
10114	# Commands to make compiler produce verbose output that lists
10115	# what "hidden" libraries, object files and flags are used when
10116	# linking a shared library.
10117	#
10118	# There doesn't appear to be a way to prevent this compiler from
10119	# explicitly linking system object files so we need to strip them
10120	# from the output so that they don't get included in the library
10121	# dependencies.
10122	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'
10123
10124	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
10125	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10126
10127	# Archives containing C++ object files must be created using
10128	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
10129	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10130	;;
10131      icpc)
10132	# Intel C++
10133	with_gnu_ld=yes
10134	archive_cmds_need_lc_CXX=no
10135	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10136	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'
10137	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10138	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10139	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10140	;;
10141      cxx)
10142	# Compaq C++
10143	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10144	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'
10145
10146	runpath_var=LD_RUN_PATH
10147	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10148	hardcode_libdir_separator_CXX=:
10149
10150	# Commands to make compiler produce verbose output that lists
10151	# what "hidden" libraries, object files and flags are used when
10152	# linking a shared library.
10153	#
10154	# There doesn't appear to be a way to prevent this compiler from
10155	# explicitly linking system object files so we need to strip them
10156	# from the output so that they don't get included in the library
10157	# dependencies.
10158	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'
10159	;;
10160    esac
10161    ;;
10162  lynxos*)
10163    # FIXME: insert proper C++ library support
10164    ld_shlibs_CXX=no
10165    ;;
10166  m88k*)
10167    # FIXME: insert proper C++ library support
10168    ld_shlibs_CXX=no
10169    ;;
10170  mvs*)
10171    case $cc_basename in
10172      cxx)
10173	# FIXME: insert proper C++ library support
10174	ld_shlibs_CXX=no
10175	;;
10176      *)
10177	# FIXME: insert proper C++ library support
10178	ld_shlibs_CXX=no
10179	;;
10180    esac
10181    ;;
10182  netbsd*)
10183    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10184      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
10185      wlarc=
10186      hardcode_libdir_flag_spec_CXX='-R$libdir'
10187      hardcode_direct_CXX=yes
10188      hardcode_shlibpath_var_CXX=no
10189    fi
10190    # Workaround some broken pre-1.5 toolchains
10191    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
10192    ;;
10193  osf3*)
10194    case $cc_basename in
10195      KCC)
10196	# Kuck and Associates, Inc. (KAI) C++ Compiler
10197
10198	# KCC will only create a shared library if the output file
10199	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10200	# to its proper name (with version) after linking.
10201	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'
10202
10203	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10204	hardcode_libdir_separator_CXX=:
10205
10206	# Archives containing C++ object files must be created using
10207	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
10208	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10209
10210	;;
10211      RCC)
10212	# Rational C++ 2.4.1
10213	# FIXME: insert proper C++ library support
10214	ld_shlibs_CXX=no
10215	;;
10216      cxx)
10217	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10218	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 ${objdir}/so_locations -o $lib'
10219
10220	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10221	hardcode_libdir_separator_CXX=:
10222
10223	# Commands to make compiler produce verbose output that lists
10224	# what "hidden" libraries, object files and flags are used when
10225	# linking a shared library.
10226	#
10227	# There doesn't appear to be a way to prevent this compiler from
10228	# explicitly linking system object files so we need to strip them
10229	# from the output so that they don't get included in the library
10230	# dependencies.
10231	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'
10232	;;
10233      *)
10234	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10235	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10236	  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}${objdir}/so_locations -o $lib'
10237
10238	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10239	  hardcode_libdir_separator_CXX=:
10240
10241	  # Commands to make compiler produce verbose output that lists
10242	  # what "hidden" libraries, object files and flags are used when
10243	  # linking a shared library.
10244	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10245
10246	else
10247	  # FIXME: insert proper C++ library support
10248	  ld_shlibs_CXX=no
10249	fi
10250	;;
10251    esac
10252    ;;
10253  osf4* | osf5*)
10254    case $cc_basename in
10255      KCC)
10256	# Kuck and Associates, Inc. (KAI) C++ Compiler
10257
10258	# KCC will only create a shared library if the output file
10259	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10260	# to its proper name (with version) after linking.
10261	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'
10262
10263	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10264	hardcode_libdir_separator_CXX=:
10265
10266	# Archives containing C++ object files must be created using
10267	# the KAI C++ compiler.
10268	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
10269	;;
10270      RCC)
10271	# Rational C++ 2.4.1
10272	# FIXME: insert proper C++ library support
10273	ld_shlibs_CXX=no
10274	;;
10275      cxx)
10276	allow_undefined_flag_CXX=' -expect_unresolved \*'
10277	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 ${objdir}/so_locations -o $lib'
10278	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
10279	  echo "-hidden">> $lib.exp~
10280	  $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 $objdir/so_locations -o $lib~
10281	  $rm $lib.exp'
10282
10283	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10284	hardcode_libdir_separator_CXX=:
10285
10286	# Commands to make compiler produce verbose output that lists
10287	# what "hidden" libraries, object files and flags are used when
10288	# linking a shared library.
10289	#
10290	# There doesn't appear to be a way to prevent this compiler from
10291	# explicitly linking system object files so we need to strip them
10292	# from the output so that they don't get included in the library
10293	# dependencies.
10294	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'
10295	;;
10296      *)
10297	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10298	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10299	 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}${objdir}/so_locations -o $lib'
10300
10301	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10302	  hardcode_libdir_separator_CXX=:
10303
10304	  # Commands to make compiler produce verbose output that lists
10305	  # what "hidden" libraries, object files and flags are used when
10306	  # linking a shared library.
10307	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10308
10309	else
10310	  # FIXME: insert proper C++ library support
10311	  ld_shlibs_CXX=no
10312	fi
10313	;;
10314    esac
10315    ;;
10316  psos*)
10317    # FIXME: insert proper C++ library support
10318    ld_shlibs_CXX=no
10319    ;;
10320  sco*)
10321    archive_cmds_need_lc_CXX=no
10322    case $cc_basename in
10323      CC)
10324	# FIXME: insert proper C++ library support
10325	ld_shlibs_CXX=no
10326	;;
10327      *)
10328	# FIXME: insert proper C++ library support
10329	ld_shlibs_CXX=no
10330	;;
10331    esac
10332    ;;
10333  sunos4*)
10334    case $cc_basename in
10335      CC)
10336	# Sun C++ 4.x
10337	# FIXME: insert proper C++ library support
10338	ld_shlibs_CXX=no
10339	;;
10340      lcc)
10341	# Lucid
10342	# FIXME: insert proper C++ library support
10343	ld_shlibs_CXX=no
10344	;;
10345      *)
10346	# FIXME: insert proper C++ library support
10347	ld_shlibs_CXX=no
10348	;;
10349    esac
10350    ;;
10351  solaris*)
10352    case $cc_basename in
10353      CC)
10354	# Sun C++ 4.2, 5.x and Centerline C++
10355	no_undefined_flag_CXX=' -zdefs'
10356	archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10357	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10358	$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'
10359
10360	hardcode_libdir_flag_spec_CXX='-R$libdir'
10361	hardcode_shlibpath_var_CXX=no
10362	case $host_os in
10363	  solaris2.0-5 | solaris2.0-5.*) ;;
10364	  *)
10365	    # The C++ compiler is used as linker so we must use $wl
10366	    # flag to pass the commands to the underlying system
10367	    # linker.
10368	    # Supported since Solaris 2.6 (maybe 2.5.1?)
10369	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10370	    ;;
10371	esac
10372	link_all_deplibs_CXX=yes
10373
10374	# Commands to make compiler produce verbose output that lists
10375	# what "hidden" libraries, object files and flags are used when
10376	# linking a shared library.
10377	#
10378	# There doesn't appear to be a way to prevent this compiler from
10379	# explicitly linking system object files so we need to strip them
10380	# from the output so that they don't get included in the library
10381	# dependencies.
10382	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'
10383
10384	# Archives containing C++ object files must be created using
10385	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
10386	# necessary to make sure instantiated templates are included
10387	# in the archive.
10388	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
10389	;;
10390      gcx)
10391	# Green Hills C++ Compiler
10392	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10393
10394	# The C++ compiler must be used to create the archive.
10395	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
10396	;;
10397      *)
10398	# GNU C++ compiler with Solaris linker
10399	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10400	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
10401	  if $CC --version | grep -v '^2\.7' > /dev/null; then
10402	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10403	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10404		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10405
10406	    # Commands to make compiler produce verbose output that lists
10407	    # what "hidden" libraries, object files and flags are used when
10408	    # linking a shared library.
10409	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
10410	  else
10411	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
10412	    # platform.
10413	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10414	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10415		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10416
10417	    # Commands to make compiler produce verbose output that lists
10418	    # what "hidden" libraries, object files and flags are used when
10419	    # linking a shared library.
10420	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
10421	  fi
10422
10423	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
10424	fi
10425	;;
10426    esac
10427    ;;
10428  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
10429    archive_cmds_need_lc_CXX=no
10430    ;;
10431  tandem*)
10432    case $cc_basename in
10433      NCC)
10434	# NonStop-UX NCC 3.20
10435	# FIXME: insert proper C++ library support
10436	ld_shlibs_CXX=no
10437	;;
10438      *)
10439	# FIXME: insert proper C++ library support
10440	ld_shlibs_CXX=no
10441	;;
10442    esac
10443    ;;
10444  vxworks*)
10445    # FIXME: insert proper C++ library support
10446    ld_shlibs_CXX=no
10447    ;;
10448  *)
10449    # FIXME: insert proper C++ library support
10450    ld_shlibs_CXX=no
10451    ;;
10452esac
10453echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
10454echo "${ECHO_T}$ld_shlibs_CXX" >&6
10455test "$ld_shlibs_CXX" = no && can_build_shared=no
10456
10457GCC_CXX="$GXX"
10458LD_CXX="$LD"
10459
10460## CAVEAT EMPTOR:
10461## There is no encapsulation within the following macros, do not change
10462## the running order or otherwise move them around unless you know exactly
10463## what you are doing...
10464
10465cat > conftest.$ac_ext <<EOF
10466class Foo
10467{
10468public:
10469  Foo (void) { a = 0; }
10470private:
10471  int a;
10472};
10473EOF
10474
10475if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10476  (eval $ac_compile) 2>&5
10477  ac_status=$?
10478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10479  (exit $ac_status); }; then
10480  # Parse the compiler output and extract the necessary
10481  # objects, libraries and library flags.
10482
10483  # Sentinel used to keep track of whether or not we are before
10484  # the conftest object file.
10485  pre_test_object_deps_done=no
10486
10487  # The `*' in the case matches for architectures that use `case' in
10488  # $output_verbose_cmd can trigger glob expansion during the loop
10489  # eval without this substitution.
10490  output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
10491
10492  for p in `eval $output_verbose_link_cmd`; do
10493    case $p in
10494
10495    -L* | -R* | -l*)
10496       # Some compilers place space between "-{L,R}" and the path.
10497       # Remove the space.
10498       if test $p = "-L" \
10499	  || test $p = "-R"; then
10500	 prev=$p
10501	 continue
10502       else
10503	 prev=
10504       fi
10505
10506       if test "$pre_test_object_deps_done" = no; then
10507	 case $p in
10508	 -L* | -R*)
10509	   # Internal compiler library paths should come after those
10510	   # provided the user.  The postdeps already come after the
10511	   # user supplied libs so there is no need to process them.
10512	   if test -z "$compiler_lib_search_path_CXX"; then
10513	     compiler_lib_search_path_CXX="${prev}${p}"
10514	   else
10515	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
10516	   fi
10517	   ;;
10518	 # The "-l" case would never come before the object being
10519	 # linked, so don't bother handling this case.
10520	 esac
10521       else
10522	 if test -z "$postdeps_CXX"; then
10523	   postdeps_CXX="${prev}${p}"
10524	 else
10525	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
10526	 fi
10527       fi
10528       ;;
10529
10530    *.$objext)
10531       # This assumes that the test object file only shows up
10532       # once in the compiler output.
10533       if test "$p" = "conftest.$objext"; then
10534	 pre_test_object_deps_done=yes
10535	 continue
10536       fi
10537
10538       if test "$pre_test_object_deps_done" = no; then
10539	 if test -z "$predep_objects_CXX"; then
10540	   predep_objects_CXX="$p"
10541	 else
10542	   predep_objects_CXX="$predep_objects_CXX $p"
10543	 fi
10544       else
10545	 if test -z "$postdep_objects_CXX"; then
10546	   postdep_objects_CXX="$p"
10547	 else
10548	   postdep_objects_CXX="$postdep_objects_CXX $p"
10549	 fi
10550       fi
10551       ;;
10552
10553    *) ;; # Ignore the rest.
10554
10555    esac
10556  done
10557
10558  # Clean up.
10559  rm -f a.out a.exe
10560else
10561  echo "libtool.m4: error: problem compiling CXX test program"
10562fi
10563
10564$rm -f confest.$objext
10565
10566case " $postdeps_CXX " in
10567*" -lc "*) archive_cmds_need_lc_CXX=no ;;
10568esac
10569
10570lt_prog_compiler_wl_CXX=
10571lt_prog_compiler_pic_CXX=
10572lt_prog_compiler_static_CXX=
10573
10574echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
10575echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
10576
10577  # C++ specific cases for pic, static, wl, etc.
10578  if test "$GXX" = yes; then
10579    lt_prog_compiler_wl_CXX='-Wl,'
10580    lt_prog_compiler_static_CXX='-static'
10581
10582    case $host_os in
10583    aix*)
10584      # All AIX code is PIC.
10585      if test "$host_cpu" = ia64; then
10586	# AIX 5 now supports IA64 processor
10587	lt_prog_compiler_static_CXX='-Bstatic'
10588      fi
10589      ;;
10590    amigaos*)
10591      # FIXME: we need at least 68020 code to build shared libraries, but
10592      # adding the `-m68020' flag to GCC prevents building anything better,
10593      # like `-m68040'.
10594      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
10595      ;;
10596    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10597      # PIC is the default for these OSes.
10598      ;;
10599    mingw* | os2* | pw32*)
10600      # This hack is so that the source file can tell whether it is being
10601      # built for inclusion in a dll (and should export symbols for example).
10602      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
10603      ;;
10604    darwin* | rhapsody*)
10605      # PIC is the default on this platform
10606      # Common symbols not allowed in MH_DYLIB files
10607      lt_prog_compiler_pic_CXX='-fno-common'
10608      ;;
10609    *djgpp*)
10610      # DJGPP does not support shared libraries at all
10611      lt_prog_compiler_pic_CXX=
10612      ;;
10613    sysv4*MP*)
10614      if test -d /usr/nec; then
10615	lt_prog_compiler_pic_CXX=-Kconform_pic
10616      fi
10617      ;;
10618    hpux*)
10619      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10620      # not for PA HP-UX.
10621      case "$host_cpu" in
10622      hppa*64*|ia64*)
10623	;;
10624      *)
10625	lt_prog_compiler_pic_CXX='-fPIC'
10626	;;
10627      esac
10628      ;;
10629    *)
10630      lt_prog_compiler_pic_CXX='-fPIC'
10631      ;;
10632    esac
10633  else
10634    case $host_os in
10635      aix4* | aix5*)
10636	# All AIX code is PIC.
10637	if test "$host_cpu" = ia64; then
10638	  # AIX 5 now supports IA64 processor
10639	  lt_prog_compiler_static_CXX='-Bstatic'
10640	else
10641	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
10642	fi
10643	;;
10644      chorus*)
10645	case $cc_basename in
10646	cxch68)
10647	  # Green Hills C++ Compiler
10648	  # _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"
10649	  ;;
10650	esac
10651	;;
10652      dgux*)
10653	case $cc_basename in
10654	  ec++)
10655	    lt_prog_compiler_pic_CXX='-KPIC'
10656	    ;;
10657	  ghcx)
10658	    # Green Hills C++ Compiler
10659	    lt_prog_compiler_pic_CXX='-pic'
10660	    ;;
10661	  *)
10662	    ;;
10663	esac
10664	;;
10665      freebsd*)
10666	# FreeBSD uses GNU C++
10667	;;
10668      hpux9* | hpux10* | hpux11*)
10669	case $cc_basename in
10670	  CC)
10671	    lt_prog_compiler_wl_CXX='-Wl,'
10672	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10673	    if test "$host_cpu" != ia64; then
10674	      lt_prog_compiler_pic_CXX='+Z'
10675	    fi
10676	    ;;
10677	  aCC)
10678	    lt_prog_compiler_wl_CXX='-Wl,'
10679	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
10680	    case "$host_cpu" in
10681	    hppa*64*|ia64*)
10682	      # +Z the default
10683	      ;;
10684	    *)
10685	      lt_prog_compiler_pic_CXX='+Z'
10686	      ;;
10687	    esac
10688	    ;;
10689	  *)
10690	    ;;
10691	esac
10692	;;
10693      irix5* | irix6* | nonstopux*)
10694	case $cc_basename in
10695	  CC)
10696	    lt_prog_compiler_wl_CXX='-Wl,'
10697	    lt_prog_compiler_static_CXX='-non_shared'
10698	    # CC pic flag -KPIC is the default.
10699	    ;;
10700	  *)
10701	    ;;
10702	esac
10703	;;
10704      linux*)
10705	case $cc_basename in
10706	  KCC)
10707	    # KAI C++ Compiler
10708	    lt_prog_compiler_wl_CXX='--backend -Wl,'
10709	    lt_prog_compiler_pic_CXX='-fPIC'
10710	    ;;
10711	  icpc)
10712	    # Intel C++
10713	    lt_prog_compiler_wl_CXX='-Wl,'
10714	    lt_prog_compiler_pic_CXX='-KPIC'
10715	    lt_prog_compiler_static_CXX='-static'
10716	    ;;
10717	  cxx)
10718	    # Compaq C++
10719	    # Make sure the PIC flag is empty.  It appears that all Alpha
10720	    # Linux and Compaq Tru64 Unix objects are PIC.
10721	    lt_prog_compiler_pic_CXX=
10722	    lt_prog_compiler_static_CXX='-non_shared'
10723	    ;;
10724	  *)
10725	    ;;
10726	esac
10727	;;
10728      lynxos*)
10729	;;
10730      m88k*)
10731	;;
10732      mvs*)
10733	case $cc_basename in
10734	  cxx)
10735	    lt_prog_compiler_pic_CXX='-W c,exportall'
10736	    ;;
10737	  *)
10738	    ;;
10739	esac
10740	;;
10741      netbsd*)
10742	;;
10743      osf3* | osf4* | osf5*)
10744	case $cc_basename in
10745	  KCC)
10746	    lt_prog_compiler_wl_CXX='--backend -Wl,'
10747	    ;;
10748	  RCC)
10749	    # Rational C++ 2.4.1
10750	    lt_prog_compiler_pic_CXX='-pic'
10751	    ;;
10752	  cxx)
10753	    # Digital/Compaq C++
10754	    lt_prog_compiler_wl_CXX='-Wl,'
10755	    # Make sure the PIC flag is empty.  It appears that all Alpha
10756	    # Linux and Compaq Tru64 Unix objects are PIC.
10757	    lt_prog_compiler_pic_CXX=
10758	    lt_prog_compiler_static_CXX='-non_shared'
10759	    ;;
10760	  *)
10761	    ;;
10762	esac
10763	;;
10764      psos*)
10765	;;
10766      sco*)
10767	case $cc_basename in
10768	  CC)
10769	    lt_prog_compiler_pic_CXX='-fPIC'
10770	    ;;
10771	  *)
10772	    ;;
10773	esac
10774	;;
10775      solaris*)
10776	case $cc_basename in
10777	  CC)
10778	    # Sun C++ 4.2, 5.x and Centerline C++
10779	    lt_prog_compiler_pic_CXX='-KPIC'
10780	    lt_prog_compiler_static_CXX='-Bstatic'
10781	    lt_prog_compiler_wl_CXX='-Qoption ld '
10782	    ;;
10783	  gcx)
10784	    # Green Hills C++ Compiler
10785	    lt_prog_compiler_pic_CXX='-PIC'
10786	    ;;
10787	  *)
10788	    ;;
10789	esac
10790	;;
10791      sunos4*)
10792	case $cc_basename in
10793	  CC)
10794	    # Sun C++ 4.x
10795	    lt_prog_compiler_pic_CXX='-pic'
10796	    lt_prog_compiler_static_CXX='-Bstatic'
10797	    ;;
10798	  lcc)
10799	    # Lucid
10800	    lt_prog_compiler_pic_CXX='-pic'
10801	    ;;
10802	  *)
10803	    ;;
10804	esac
10805	;;
10806      tandem*)
10807	case $cc_basename in
10808	  NCC)
10809	    # NonStop-UX NCC 3.20
10810	    lt_prog_compiler_pic_CXX='-KPIC'
10811	    ;;
10812	  *)
10813	    ;;
10814	esac
10815	;;
10816      unixware*)
10817	;;
10818      vxworks*)
10819	;;
10820      *)
10821	lt_prog_compiler_can_build_shared_CXX=no
10822	;;
10823    esac
10824  fi
10825
10826echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
10827echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
10828
10829#
10830# Check to make sure the PIC flag actually works.
10831#
10832if test -n "$lt_prog_compiler_pic_CXX"; then
10833  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
10834echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
10835if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
10836  echo $ECHO_N "(cached) $ECHO_C" >&6
10837else
10838  lt_prog_compiler_pic_works_CXX=no
10839  ac_outfile=conftest.$ac_objext
10840   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10841   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
10842   # Insert the option either (1) after the last *FLAGS variable, or
10843   # (2) before a word containing "conftest.", or (3) at the end.
10844   # Note that $ac_compile itself does not contain backslashes and begins
10845   # with a dollar sign (not a hyphen), so the echo should work correctly.
10846   # The option is referenced via a variable to avoid confusing sed.
10847   lt_compile=`echo "$ac_compile" | $SED \
10848   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
10849   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10850   -e 's:$: $lt_compiler_flag:'`
10851   (eval echo "\"\$as_me:10851: $lt_compile\"" >&5)
10852   (eval "$lt_compile" 2>conftest.err)
10853   ac_status=$?
10854   cat conftest.err >&5
10855   echo "$as_me:10855: \$? = $ac_status" >&5
10856   if (exit $ac_status) && test -s "$ac_outfile"; then
10857     # The compiler can only warn and ignore the option if not recognized
10858     # So say no if there are warnings
10859     if test ! -s conftest.err; then
10860       lt_prog_compiler_pic_works_CXX=yes
10861     fi
10862   fi
10863   $rm conftest*
10864
10865fi
10866echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
10867echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
10868
10869if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
10870    case $lt_prog_compiler_pic_CXX in
10871     "" | " "*) ;;
10872     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
10873     esac
10874else
10875    lt_prog_compiler_pic_CXX=
10876     lt_prog_compiler_can_build_shared_CXX=no
10877fi
10878
10879fi
10880case "$host_os" in
10881  # For platforms which do not support PIC, -DPIC is meaningless:
10882  *djgpp*)
10883    lt_prog_compiler_pic_CXX=
10884    ;;
10885  *)
10886    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
10887    ;;
10888esac
10889
10890echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
10891echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
10892if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
10893  echo $ECHO_N "(cached) $ECHO_C" >&6
10894else
10895  lt_cv_prog_compiler_c_o_CXX=no
10896   $rm -r conftest 2>/dev/null
10897   mkdir conftest
10898   cd conftest
10899   mkdir out
10900   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10901
10902   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
10903   # that will create temporary files in the current directory regardless of
10904   # the output directory.  Thus, making CWD read-only will cause this test
10905   # to fail, enabling locking or at least warning the user not to do parallel
10906   # builds.
10907   chmod -w .
10908
10909   lt_compiler_flag="-o out/conftest2.$ac_objext"
10910   # Insert the option either (1) after the last *FLAGS variable, or
10911   # (2) before a word containing "conftest.", or (3) at the end.
10912   # Note that $ac_compile itself does not contain backslashes and begins
10913   # with a dollar sign (not a hyphen), so the echo should work correctly.
10914   lt_compile=`echo "$ac_compile" | $SED \
10915   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
10916   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10917   -e 's:$: $lt_compiler_flag:'`
10918   (eval echo "\"\$as_me:10918: $lt_compile\"" >&5)
10919   (eval "$lt_compile" 2>out/conftest.err)
10920   ac_status=$?
10921   cat out/conftest.err >&5
10922   echo "$as_me:10922: \$? = $ac_status" >&5
10923   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10924   then
10925     # The compiler can only warn and ignore the option if not recognized
10926     # So say no if there are warnings
10927     if test ! -s out/conftest.err; then
10928       lt_cv_prog_compiler_c_o_CXX=yes
10929     fi
10930   fi
10931   chmod u+w .
10932   $rm conftest* out/*
10933   rmdir out
10934   cd ..
10935   rmdir conftest
10936   $rm conftest*
10937
10938fi
10939echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
10940echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
10941
10942
10943hard_links="nottested"
10944if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
10945  # do not overwrite the value of need_locks provided by the user
10946  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
10947echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
10948  hard_links=yes
10949  $rm conftest*
10950  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10951  touch conftest.a
10952  ln conftest.a conftest.b 2>&5 || hard_links=no
10953  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10954  echo "$as_me:$LINENO: result: $hard_links" >&5
10955echo "${ECHO_T}$hard_links" >&6
10956  if test "$hard_links" = no; then
10957    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10958echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10959    need_locks=warn
10960  fi
10961else
10962  need_locks=no
10963fi
10964
10965echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10966echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10967
10968  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10969  case $host_os in
10970  aix4* | aix5*)
10971    # If we're using GNU nm, then we don't want the "-C" option.
10972    # -C means demangle to AIX nm, but means don't demangle with GNU nm
10973    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
10974      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'
10975    else
10976      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'
10977    fi
10978    ;;
10979  pw32*)
10980    export_symbols_cmds_CXX="$ltdll_cmds"
10981  ;;
10982  cygwin* | mingw*)
10983    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
10984  ;;
10985  *)
10986    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10987  ;;
10988  esac
10989
10990echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
10991echo "${ECHO_T}$ld_shlibs_CXX" >&6
10992test "$ld_shlibs_CXX" = no && can_build_shared=no
10993
10994variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10995if test "$GCC" = yes; then
10996  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10997fi
10998
10999#
11000# Do we need to explicitly link libc?
11001#
11002case "x$archive_cmds_need_lc_CXX" in
11003x|xyes)
11004  # Assume -lc should be added
11005  archive_cmds_need_lc_CXX=yes
11006
11007  if test "$enable_shared" = yes && test "$GCC" = yes; then
11008    case $archive_cmds_CXX in
11009    *'~'*)
11010      # FIXME: we may have to deal with multi-command sequences.
11011      ;;
11012    '$CC '*)
11013      # Test whether the compiler implicitly links with -lc since on some
11014      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11015      # to ld, don't add -lc before -lgcc.
11016      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
11017echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
11018      $rm conftest*
11019      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11020
11021      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11022  (eval $ac_compile) 2>&5
11023  ac_status=$?
11024  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11025  (exit $ac_status); } 2>conftest.err; then
11026        soname=conftest
11027        lib=conftest
11028        libobjs=conftest.$ac_objext
11029        deplibs=
11030        wl=$lt_prog_compiler_wl_CXX
11031        compiler_flags=-v
11032        linker_flags=-v
11033        verstring=
11034        output_objdir=.
11035        libname=conftest
11036        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
11037        allow_undefined_flag_CXX=
11038        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
11039  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
11040  ac_status=$?
11041  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11042  (exit $ac_status); }
11043        then
11044	  archive_cmds_need_lc_CXX=no
11045        else
11046	  archive_cmds_need_lc_CXX=yes
11047        fi
11048        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
11049      else
11050        cat conftest.err 1>&5
11051      fi
11052      $rm conftest*
11053      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
11054echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
11055      ;;
11056    esac
11057  fi
11058  ;;
11059esac
11060
11061echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
11062echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
11063hardcode_action_CXX=
11064if test -n "$hardcode_libdir_flag_spec_CXX" || \
11065   test -n "$runpath_var CXX" || \
11066   test "X$hardcode_automatic_CXX"="Xyes" ; then
11067
11068  # We can hardcode non-existant directories.
11069  if test "$hardcode_direct_CXX" != no &&
11070     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11071     # have to relink, otherwise we might link with an installed library
11072     # when we should be linking with a yet-to-be-installed one
11073     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
11074     test "$hardcode_minus_L_CXX" != no; then
11075    # Linking always hardcodes the temporary library directory.
11076    hardcode_action_CXX=relink
11077  else
11078    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11079    hardcode_action_CXX=immediate
11080  fi
11081else
11082  # We cannot hardcode anything, or else we can only hardcode existing
11083  # directories.
11084  hardcode_action_CXX=unsupported
11085fi
11086echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
11087echo "${ECHO_T}$hardcode_action_CXX" >&6
11088
11089if test "$hardcode_action_CXX" = relink; then
11090  # Fast installation is not supported
11091  enable_fast_install=no
11092elif test "$shlibpath_overrides_runpath" = yes ||
11093     test "$enable_shared" = no; then
11094  # Fast installation is not necessary
11095  enable_fast_install=needless
11096fi
11097
11098striplib=
11099old_striplib=
11100echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11101echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
11102if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
11103  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11104  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11105  echo "$as_me:$LINENO: result: yes" >&5
11106echo "${ECHO_T}yes" >&6
11107else
11108# FIXME - insert some real tests, host_os isn't really good enough
11109  case $host_os in
11110   darwin*)
11111       if test -n "$STRIP" ; then
11112         striplib="$STRIP -x"
11113         echo "$as_me:$LINENO: result: yes" >&5
11114echo "${ECHO_T}yes" >&6
11115       else
11116  echo "$as_me:$LINENO: result: no" >&5
11117echo "${ECHO_T}no" >&6
11118fi
11119       ;;
11120   *)
11121  echo "$as_me:$LINENO: result: no" >&5
11122echo "${ECHO_T}no" >&6
11123    ;;
11124  esac
11125fi
11126
11127echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11128echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
11129library_names_spec=
11130libname_spec='lib$name'
11131soname_spec=
11132shrext=".so"
11133postinstall_cmds=
11134postuninstall_cmds=
11135finish_cmds=
11136finish_eval=
11137shlibpath_var=
11138shlibpath_overrides_runpath=unknown
11139version_type=none
11140dynamic_linker="$host_os ld.so"
11141sys_lib_dlsearch_path_spec="/lib /usr/lib"
11142if test "$GCC" = yes; then
11143  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11144  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
11145    # if the path contains ";" then we assume it to be the separator
11146    # otherwise default to the standard path separator (i.e. ":") - it is
11147    # assumed that no part of a normal pathname contains ";" but that should
11148    # okay in the real world where ";" in dirpaths is itself problematic.
11149    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11150  else
11151    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11152  fi
11153else
11154  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11155fi
11156need_lib_prefix=unknown
11157hardcode_into_libs=no
11158
11159# when you set need_version to no, make sure it does not cause -set_version
11160# flags to be left without arguments
11161need_version=unknown
11162
11163case $host_os in
11164aix3*)
11165  version_type=linux
11166  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11167  shlibpath_var=LIBPATH
11168
11169  # AIX 3 has no versioning support, so we append a major version to the name.
11170  soname_spec='${libname}${release}${shared_ext}$major'
11171  ;;
11172
11173aix4* | aix5*)
11174  version_type=linux
11175  need_lib_prefix=no
11176  need_version=no
11177  hardcode_into_libs=yes
11178  if test "$host_cpu" = ia64; then
11179    # AIX 5 supports IA64
11180    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11181    shlibpath_var=LD_LIBRARY_PATH
11182  else
11183    # With GCC up to 2.95.x, collect2 would create an import file
11184    # for dependence libraries.  The import file would start with
11185    # the line `#! .'.  This would cause the generated library to
11186    # depend on `.', always an invalid library.  This was fixed in
11187    # development snapshots of GCC prior to 3.0.
11188    case $host_os in
11189      aix4 | aix4.[01] | aix4.[01].*)
11190      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11191	   echo ' yes '
11192	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
11193	:
11194      else
11195	can_build_shared=no
11196      fi
11197      ;;
11198    esac
11199    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11200    # soname into executable. Probably we can add versioning support to
11201    # collect2, so additional links can be useful in future.
11202    if test "$aix_use_runtimelinking" = yes; then
11203      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11204      # instead of lib<name>.a to let people know that these are not
11205      # typical AIX shared libraries.
11206      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11207    else
11208      # We preserve .a as extension for shared libraries through AIX4.2
11209      # and later when we are not doing run time linking.
11210      library_names_spec='${libname}${release}.a $libname.a'
11211      soname_spec='${libname}${release}${shared_ext}$major'
11212    fi
11213    shlibpath_var=LIBPATH
11214  fi
11215  ;;
11216
11217amigaos*)
11218  library_names_spec='$libname.ixlibrary $libname.a'
11219  # Create ${libname}_ixlibrary.a entries in /sys/libs.
11220  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'
11221  ;;
11222
11223beos*)
11224  library_names_spec='${libname}${shared_ext}'
11225  dynamic_linker="$host_os ld.so"
11226  shlibpath_var=LIBRARY_PATH
11227  ;;
11228
11229bsdi4*)
11230  version_type=linux
11231  need_version=no
11232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11233  soname_spec='${libname}${release}${shared_ext}$major'
11234  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11235  shlibpath_var=LD_LIBRARY_PATH
11236  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11237  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11238  # the default ld.so.conf also contains /usr/contrib/lib and
11239  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11240  # libtool to hard-code these into programs
11241  ;;
11242
11243cygwin* | mingw* | pw32*)
11244  version_type=windows
11245  shrext=".dll"
11246  need_version=no
11247  need_lib_prefix=no
11248
11249  case $GCC,$host_os in
11250  yes,cygwin* | yes,mingw* | yes,pw32*)
11251    library_names_spec='$libname.dll.a'
11252    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11253    postinstall_cmds='base_file=`basename \${file}`~
11254      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
11255      dldir=$destdir/`dirname \$dlpath`~
11256      test -d \$dldir || mkdir -p \$dldir~
11257      $install_prog $dir/$dlname \$dldir/$dlname'
11258    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11259      dlpath=$dir/\$dldll~
11260       $rm \$dlpath'
11261    shlibpath_overrides_runpath=yes
11262
11263    case $host_os in
11264    cygwin*)
11265      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11266      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11267      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
11268      ;;
11269    mingw*)
11270      # MinGW DLLs use traditional 'lib' prefix
11271      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11272      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11273      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
11274        # It is most probably a Windows format PATH printed by
11275        # mingw gcc, but we are running on Cygwin. Gcc prints its search
11276        # path with ; separators, and with drive letters. We can handle the
11277        # drive letters (cygwin fileutils understands them), so leave them,
11278        # especially as we might pass files found there to a mingw objdump,
11279        # which wouldn't understand a cygwinified path. Ahh.
11280        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11281      else
11282        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11283      fi
11284      ;;
11285    pw32*)
11286      # pw32 DLLs use 'pw' prefix rather than 'lib'
11287      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
11288      ;;
11289    esac
11290    ;;
11291
11292  *)
11293    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11294    ;;
11295  esac
11296  dynamic_linker='Win32 ld.exe'
11297  # FIXME: first we should search . and the directory the executable is in
11298  shlibpath_var=PATH
11299  ;;
11300
11301darwin* | rhapsody*)
11302  dynamic_linker="$host_os dyld"
11303  version_type=darwin
11304  need_lib_prefix=no
11305  need_version=no
11306  # FIXME: Relying on posixy $() will cause problems for
11307  #        cross-compilation, but unfortunately the echo tests do not
11308  #        yet detect zsh echo's removal of \ escapes.
11309  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11310  soname_spec='${libname}${release}${major}$shared_ext'
11311  shlibpath_overrides_runpath=yes
11312  shlibpath_var=DYLD_LIBRARY_PATH
11313  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
11314  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
11315  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
11316  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"`
11317  fi
11318  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11319  ;;
11320
11321dgux*)
11322  version_type=linux
11323  need_lib_prefix=no
11324  need_version=no
11325  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11326  soname_spec='${libname}${release}${shared_ext}$major'
11327  shlibpath_var=LD_LIBRARY_PATH
11328  ;;
11329
11330freebsd1*)
11331  dynamic_linker=no
11332  ;;
11333
11334freebsd*)
11335  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
11336  version_type=freebsd-$objformat
11337  case $version_type in
11338    freebsd-elf*)
11339      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11340      need_version=no
11341      need_lib_prefix=no
11342      ;;
11343    freebsd-*)
11344      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11345      need_version=yes
11346      ;;
11347  esac
11348  shlibpath_var=LD_LIBRARY_PATH
11349  case $host_os in
11350  freebsd2*)
11351    shlibpath_overrides_runpath=yes
11352    ;;
11353  freebsd3.01* | freebsdelf3.01*)
11354    shlibpath_overrides_runpath=yes
11355    hardcode_into_libs=yes
11356    ;;
11357  *) # from 3.2 on
11358    shlibpath_overrides_runpath=no
11359    hardcode_into_libs=yes
11360    ;;
11361  esac
11362  ;;
11363
11364gnu*)
11365  version_type=linux
11366  need_lib_prefix=no
11367  need_version=no
11368  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11369  soname_spec='${libname}${release}${shared_ext}$major'
11370  shlibpath_var=LD_LIBRARY_PATH
11371  hardcode_into_libs=yes
11372  ;;
11373
11374hpux9* | hpux10* | hpux11*)
11375  # Give a soname corresponding to the major version so that dld.sl refuses to
11376  # link against other versions.
11377  version_type=sunos
11378  need_lib_prefix=no
11379  need_version=no
11380  case "$host_cpu" in
11381  ia64*)
11382    shrext='.so'
11383    hardcode_into_libs=yes
11384    dynamic_linker="$host_os dld.so"
11385    shlibpath_var=LD_LIBRARY_PATH
11386    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11387    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11388    soname_spec='${libname}${release}${shared_ext}$major'
11389    if test "X$HPUX_IA64_MODE" = X32; then
11390      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11391    else
11392      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11393    fi
11394    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11395    ;;
11396   hppa*64*)
11397     shrext='.sl'
11398     hardcode_into_libs=yes
11399     dynamic_linker="$host_os dld.sl"
11400     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11401     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11402     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11403     soname_spec='${libname}${release}${shared_ext}$major'
11404     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11405     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11406     ;;
11407   *)
11408    shrext='.sl'
11409    dynamic_linker="$host_os dld.sl"
11410    shlibpath_var=SHLIB_PATH
11411    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11412    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11413    soname_spec='${libname}${release}${shared_ext}$major'
11414    ;;
11415  esac
11416  # HP-UX runs *really* slowly unless shared libraries are mode 555.
11417  postinstall_cmds='chmod 555 $lib'
11418  ;;
11419
11420irix5* | irix6* | nonstopux*)
11421  case $host_os in
11422    nonstopux*) version_type=nonstopux ;;
11423    *)
11424	if test "$lt_cv_prog_gnu_ld" = yes; then
11425		version_type=linux
11426	else
11427		version_type=irix
11428	fi ;;
11429  esac
11430  need_lib_prefix=no
11431  need_version=no
11432  soname_spec='${libname}${release}${shared_ext}$major'
11433  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11434  case $host_os in
11435  irix5* | nonstopux*)
11436    libsuff= shlibsuff=
11437    ;;
11438  *)
11439    case $LD in # libtool.m4 will add one of these switches to LD
11440    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11441      libsuff= shlibsuff= libmagic=32-bit;;
11442    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11443      libsuff=32 shlibsuff=N32 libmagic=N32;;
11444    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11445      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11446    *) libsuff= shlibsuff= libmagic=never-match;;
11447    esac
11448    ;;
11449  esac
11450  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11451  shlibpath_overrides_runpath=no
11452  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11453  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11454  hardcode_into_libs=yes
11455  ;;
11456
11457# No shared lib support for Linux oldld, aout, or coff.
11458linux*oldld* | linux*aout* | linux*coff*)
11459  dynamic_linker=no
11460  ;;
11461
11462# This must be Linux ELF.
11463linux*)
11464  version_type=linux
11465  need_lib_prefix=no
11466  need_version=no
11467  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11468  soname_spec='${libname}${release}${shared_ext}$major'
11469  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11470  shlibpath_var=LD_LIBRARY_PATH
11471  shlibpath_overrides_runpath=no
11472  # This implies no fast_install, which is unacceptable.
11473  # Some rework will be needed to allow for fast_install
11474  # before this can be enabled.
11475  hardcode_into_libs=yes
11476
11477  # We used to test for /lib/ld.so.1 and disable shared libraries on
11478  # powerpc, because MkLinux only supported shared libraries with the
11479  # GNU dynamic linker.  Since this was broken with cross compilers,
11480  # most powerpc-linux boxes support dynamic linking these days and
11481  # people can always --disable-shared, the test was removed, and we
11482  # assume the GNU/Linux dynamic linker is in use.
11483  dynamic_linker='GNU/Linux ld.so'
11484  ;;
11485
11486netbsd*)
11487  version_type=sunos
11488  need_lib_prefix=no
11489  need_version=no
11490  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11491    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11492    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11493    dynamic_linker='NetBSD (a.out) ld.so'
11494  else
11495    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
11496    soname_spec='${libname}${release}${shared_ext}$major'
11497    dynamic_linker='NetBSD ld.elf_so'
11498  fi
11499  shlibpath_var=LD_LIBRARY_PATH
11500  shlibpath_overrides_runpath=yes
11501  hardcode_into_libs=yes
11502  ;;
11503
11504newsos6)
11505  version_type=linux
11506  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11507  shlibpath_var=LD_LIBRARY_PATH
11508  shlibpath_overrides_runpath=yes
11509  ;;
11510
11511nto-qnx)
11512  version_type=linux
11513  need_lib_prefix=no
11514  need_version=no
11515  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11516  soname_spec='${libname}${release}${shared_ext}$major'
11517  shlibpath_var=LD_LIBRARY_PATH
11518  shlibpath_overrides_runpath=yes
11519  ;;
11520
11521openbsd*)
11522  version_type=sunos
11523  need_lib_prefix=no
11524  need_version=no
11525  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11526  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11527  shlibpath_var=LD_LIBRARY_PATH
11528  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11529    case $host_os in
11530      openbsd2.[89] | openbsd2.[89].*)
11531	shlibpath_overrides_runpath=no
11532	;;
11533      *)
11534	shlibpath_overrides_runpath=yes
11535	;;
11536      esac
11537  else
11538    shlibpath_overrides_runpath=yes
11539  fi
11540  ;;
11541
11542os2*)
11543  libname_spec='$name'
11544  shrext=".dll"
11545  need_lib_prefix=no
11546  library_names_spec='$libname${shared_ext} $libname.a'
11547  dynamic_linker='OS/2 ld.exe'
11548  shlibpath_var=LIBPATH
11549  ;;
11550
11551osf3* | osf4* | osf5*)
11552  version_type=osf
11553  need_lib_prefix=no
11554  need_version=no
11555  soname_spec='${libname}${release}${shared_ext}$major'
11556  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11557  shlibpath_var=LD_LIBRARY_PATH
11558  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11559  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11560  ;;
11561
11562sco3.2v5*)
11563  version_type=osf
11564  soname_spec='${libname}${release}${shared_ext}$major'
11565  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11566  shlibpath_var=LD_LIBRARY_PATH
11567  ;;
11568
11569solaris*)
11570  version_type=linux
11571  need_lib_prefix=no
11572  need_version=no
11573  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11574  soname_spec='${libname}${release}${shared_ext}$major'
11575  shlibpath_var=LD_LIBRARY_PATH
11576  shlibpath_overrides_runpath=yes
11577  hardcode_into_libs=yes
11578  # ldd complains unless libraries are executable
11579  postinstall_cmds='chmod +x $lib'
11580  ;;
11581
11582sunos4*)
11583  version_type=sunos
11584  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11585  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11586  shlibpath_var=LD_LIBRARY_PATH
11587  shlibpath_overrides_runpath=yes
11588  if test "$with_gnu_ld" = yes; then
11589    need_lib_prefix=no
11590  fi
11591  need_version=yes
11592  ;;
11593
11594sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11595  version_type=linux
11596  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11597  soname_spec='${libname}${release}${shared_ext}$major'
11598  shlibpath_var=LD_LIBRARY_PATH
11599  case $host_vendor in
11600    sni)
11601      shlibpath_overrides_runpath=no
11602      need_lib_prefix=no
11603      export_dynamic_flag_spec='${wl}-Blargedynsym'
11604      runpath_var=LD_RUN_PATH
11605      ;;
11606    siemens)
11607      need_lib_prefix=no
11608      ;;
11609    motorola)
11610      need_lib_prefix=no
11611      need_version=no
11612      shlibpath_overrides_runpath=no
11613      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11614      ;;
11615  esac
11616  ;;
11617
11618sysv4*MP*)
11619  if test -d /usr/nec ;then
11620    version_type=linux
11621    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11622    soname_spec='$libname${shared_ext}.$major'
11623    shlibpath_var=LD_LIBRARY_PATH
11624  fi
11625  ;;
11626
11627uts4*)
11628  version_type=linux
11629  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11630  soname_spec='${libname}${release}${shared_ext}$major'
11631  shlibpath_var=LD_LIBRARY_PATH
11632  ;;
11633
11634*)
11635  dynamic_linker=no
11636  ;;
11637esac
11638echo "$as_me:$LINENO: result: $dynamic_linker" >&5
11639echo "${ECHO_T}$dynamic_linker" >&6
11640test "$dynamic_linker" = no && can_build_shared=no
11641
11642if test "x$enable_dlopen" != xyes; then
11643  enable_dlopen=unknown
11644  enable_dlopen_self=unknown
11645  enable_dlopen_self_static=unknown
11646else
11647  lt_cv_dlopen=no
11648  lt_cv_dlopen_libs=
11649
11650  case $host_os in
11651  beos*)
11652    lt_cv_dlopen="load_add_on"
11653    lt_cv_dlopen_libs=
11654    lt_cv_dlopen_self=yes
11655    ;;
11656
11657  mingw* | pw32*)
11658    lt_cv_dlopen="LoadLibrary"
11659    lt_cv_dlopen_libs=
11660   ;;
11661
11662  cygwin*)
11663    lt_cv_dlopen="dlopen"
11664    lt_cv_dlopen_libs=
11665   ;;
11666
11667  darwin*)
11668  # if libdl is installed we need to link against it
11669    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11670echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11671if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11672  echo $ECHO_N "(cached) $ECHO_C" >&6
11673else
11674  ac_check_lib_save_LIBS=$LIBS
11675LIBS="-ldl  $LIBS"
11676cat >conftest.$ac_ext <<_ACEOF
11677/* confdefs.h.  */
11678_ACEOF
11679cat confdefs.h >>conftest.$ac_ext
11680cat >>conftest.$ac_ext <<_ACEOF
11681/* end confdefs.h.  */
11682
11683/* Override any gcc2 internal prototype to avoid an error.  */
11684#ifdef __cplusplus
11685extern "C"
11686#endif
11687/* We use char because int might match the return type of a gcc2
11688   builtin and then its argument prototype would still apply.  */
11689char dlopen ();
11690int
11691main ()
11692{
11693dlopen ();
11694  ;
11695  return 0;
11696}
11697_ACEOF
11698rm -f conftest.$ac_objext conftest$ac_exeext
11699if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11700  (eval $ac_link) 2>conftest.er1
11701  ac_status=$?
11702  grep -v '^ *+' conftest.er1 >conftest.err
11703  rm -f conftest.er1
11704  cat conftest.err >&5
11705  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11706  (exit $ac_status); } &&
11707	 { ac_try='test -z "$ac_cxx_werror_flag"
11708			 || test ! -s conftest.err'
11709  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11710  (eval $ac_try) 2>&5
11711  ac_status=$?
11712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11713  (exit $ac_status); }; } &&
11714	 { ac_try='test -s conftest$ac_exeext'
11715  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11716  (eval $ac_try) 2>&5
11717  ac_status=$?
11718  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11719  (exit $ac_status); }; }; then
11720  ac_cv_lib_dl_dlopen=yes
11721else
11722  echo "$as_me: failed program was:" >&5
11723sed 's/^/| /' conftest.$ac_ext >&5
11724
11725ac_cv_lib_dl_dlopen=no
11726fi
11727rm -f conftest.err conftest.$ac_objext \
11728      conftest$ac_exeext conftest.$ac_ext
11729LIBS=$ac_check_lib_save_LIBS
11730fi
11731echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11732echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11733if test $ac_cv_lib_dl_dlopen = yes; then
11734  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11735else
11736
11737    lt_cv_dlopen="dyld"
11738    lt_cv_dlopen_libs=
11739    lt_cv_dlopen_self=yes
11740
11741fi
11742
11743   ;;
11744
11745  *)
11746    echo "$as_me:$LINENO: checking for shl_load" >&5
11747echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
11748if test "${ac_cv_func_shl_load+set}" = set; then
11749  echo $ECHO_N "(cached) $ECHO_C" >&6
11750else
11751  cat >conftest.$ac_ext <<_ACEOF
11752/* confdefs.h.  */
11753_ACEOF
11754cat confdefs.h >>conftest.$ac_ext
11755cat >>conftest.$ac_ext <<_ACEOF
11756/* end confdefs.h.  */
11757/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
11758   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11759#define shl_load innocuous_shl_load
11760
11761/* System header to define __stub macros and hopefully few prototypes,
11762    which can conflict with char shl_load (); below.
11763    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11764    <limits.h> exists even on freestanding compilers.  */
11765
11766#ifdef __STDC__
11767# include <limits.h>
11768#else
11769# include <assert.h>
11770#endif
11771
11772#undef shl_load
11773
11774/* Override any gcc2 internal prototype to avoid an error.  */
11775#ifdef __cplusplus
11776extern "C"
11777{
11778#endif
11779/* We use char because int might match the return type of a gcc2
11780   builtin and then its argument prototype would still apply.  */
11781char shl_load ();
11782/* The GNU C library defines this for functions which it implements
11783    to always fail with ENOSYS.  Some functions are actually named
11784    something starting with __ and the normal name is an alias.  */
11785#if defined (__stub_shl_load) || defined (__stub___shl_load)
11786choke me
11787#else
11788char (*f) () = shl_load;
11789#endif
11790#ifdef __cplusplus
11791}
11792#endif
11793
11794int
11795main ()
11796{
11797return f != shl_load;
11798  ;
11799  return 0;
11800}
11801_ACEOF
11802rm -f conftest.$ac_objext conftest$ac_exeext
11803if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11804  (eval $ac_link) 2>conftest.er1
11805  ac_status=$?
11806  grep -v '^ *+' conftest.er1 >conftest.err
11807  rm -f conftest.er1
11808  cat conftest.err >&5
11809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11810  (exit $ac_status); } &&
11811	 { ac_try='test -z "$ac_cxx_werror_flag"
11812			 || test ! -s conftest.err'
11813  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11814  (eval $ac_try) 2>&5
11815  ac_status=$?
11816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11817  (exit $ac_status); }; } &&
11818	 { ac_try='test -s conftest$ac_exeext'
11819  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11820  (eval $ac_try) 2>&5
11821  ac_status=$?
11822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11823  (exit $ac_status); }; }; then
11824  ac_cv_func_shl_load=yes
11825else
11826  echo "$as_me: failed program was:" >&5
11827sed 's/^/| /' conftest.$ac_ext >&5
11828
11829ac_cv_func_shl_load=no
11830fi
11831rm -f conftest.err conftest.$ac_objext \
11832      conftest$ac_exeext conftest.$ac_ext
11833fi
11834echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
11835echo "${ECHO_T}$ac_cv_func_shl_load" >&6
11836if test $ac_cv_func_shl_load = yes; then
11837  lt_cv_dlopen="shl_load"
11838else
11839  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11840echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
11841if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11842  echo $ECHO_N "(cached) $ECHO_C" >&6
11843else
11844  ac_check_lib_save_LIBS=$LIBS
11845LIBS="-ldld  $LIBS"
11846cat >conftest.$ac_ext <<_ACEOF
11847/* confdefs.h.  */
11848_ACEOF
11849cat confdefs.h >>conftest.$ac_ext
11850cat >>conftest.$ac_ext <<_ACEOF
11851/* end confdefs.h.  */
11852
11853/* Override any gcc2 internal prototype to avoid an error.  */
11854#ifdef __cplusplus
11855extern "C"
11856#endif
11857/* We use char because int might match the return type of a gcc2
11858   builtin and then its argument prototype would still apply.  */
11859char shl_load ();
11860int
11861main ()
11862{
11863shl_load ();
11864  ;
11865  return 0;
11866}
11867_ACEOF
11868rm -f conftest.$ac_objext conftest$ac_exeext
11869if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11870  (eval $ac_link) 2>conftest.er1
11871  ac_status=$?
11872  grep -v '^ *+' conftest.er1 >conftest.err
11873  rm -f conftest.er1
11874  cat conftest.err >&5
11875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11876  (exit $ac_status); } &&
11877	 { ac_try='test -z "$ac_cxx_werror_flag"
11878			 || test ! -s conftest.err'
11879  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11880  (eval $ac_try) 2>&5
11881  ac_status=$?
11882  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11883  (exit $ac_status); }; } &&
11884	 { ac_try='test -s conftest$ac_exeext'
11885  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11886  (eval $ac_try) 2>&5
11887  ac_status=$?
11888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11889  (exit $ac_status); }; }; then
11890  ac_cv_lib_dld_shl_load=yes
11891else
11892  echo "$as_me: failed program was:" >&5
11893sed 's/^/| /' conftest.$ac_ext >&5
11894
11895ac_cv_lib_dld_shl_load=no
11896fi
11897rm -f conftest.err conftest.$ac_objext \
11898      conftest$ac_exeext conftest.$ac_ext
11899LIBS=$ac_check_lib_save_LIBS
11900fi
11901echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11902echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
11903if test $ac_cv_lib_dld_shl_load = yes; then
11904  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
11905else
11906  echo "$as_me:$LINENO: checking for dlopen" >&5
11907echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
11908if test "${ac_cv_func_dlopen+set}" = set; then
11909  echo $ECHO_N "(cached) $ECHO_C" >&6
11910else
11911  cat >conftest.$ac_ext <<_ACEOF
11912/* confdefs.h.  */
11913_ACEOF
11914cat confdefs.h >>conftest.$ac_ext
11915cat >>conftest.$ac_ext <<_ACEOF
11916/* end confdefs.h.  */
11917/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
11918   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11919#define dlopen innocuous_dlopen
11920
11921/* System header to define __stub macros and hopefully few prototypes,
11922    which can conflict with char dlopen (); below.
11923    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11924    <limits.h> exists even on freestanding compilers.  */
11925
11926#ifdef __STDC__
11927# include <limits.h>
11928#else
11929# include <assert.h>
11930#endif
11931
11932#undef dlopen
11933
11934/* Override any gcc2 internal prototype to avoid an error.  */
11935#ifdef __cplusplus
11936extern "C"
11937{
11938#endif
11939/* We use char because int might match the return type of a gcc2
11940   builtin and then its argument prototype would still apply.  */
11941char dlopen ();
11942/* The GNU C library defines this for functions which it implements
11943    to always fail with ENOSYS.  Some functions are actually named
11944    something starting with __ and the normal name is an alias.  */
11945#if defined (__stub_dlopen) || defined (__stub___dlopen)
11946choke me
11947#else
11948char (*f) () = dlopen;
11949#endif
11950#ifdef __cplusplus
11951}
11952#endif
11953
11954int
11955main ()
11956{
11957return f != dlopen;
11958  ;
11959  return 0;
11960}
11961_ACEOF
11962rm -f conftest.$ac_objext conftest$ac_exeext
11963if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11964  (eval $ac_link) 2>conftest.er1
11965  ac_status=$?
11966  grep -v '^ *+' conftest.er1 >conftest.err
11967  rm -f conftest.er1
11968  cat conftest.err >&5
11969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11970  (exit $ac_status); } &&
11971	 { ac_try='test -z "$ac_cxx_werror_flag"
11972			 || test ! -s conftest.err'
11973  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11974  (eval $ac_try) 2>&5
11975  ac_status=$?
11976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11977  (exit $ac_status); }; } &&
11978	 { ac_try='test -s conftest$ac_exeext'
11979  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11980  (eval $ac_try) 2>&5
11981  ac_status=$?
11982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11983  (exit $ac_status); }; }; then
11984  ac_cv_func_dlopen=yes
11985else
11986  echo "$as_me: failed program was:" >&5
11987sed 's/^/| /' conftest.$ac_ext >&5
11988
11989ac_cv_func_dlopen=no
11990fi
11991rm -f conftest.err conftest.$ac_objext \
11992      conftest$ac_exeext conftest.$ac_ext
11993fi
11994echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
11995echo "${ECHO_T}$ac_cv_func_dlopen" >&6
11996if test $ac_cv_func_dlopen = yes; then
11997  lt_cv_dlopen="dlopen"
11998else
11999  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12000echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12001if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12002  echo $ECHO_N "(cached) $ECHO_C" >&6
12003else
12004  ac_check_lib_save_LIBS=$LIBS
12005LIBS="-ldl  $LIBS"
12006cat >conftest.$ac_ext <<_ACEOF
12007/* confdefs.h.  */
12008_ACEOF
12009cat confdefs.h >>conftest.$ac_ext
12010cat >>conftest.$ac_ext <<_ACEOF
12011/* end confdefs.h.  */
12012
12013/* Override any gcc2 internal prototype to avoid an error.  */
12014#ifdef __cplusplus
12015extern "C"
12016#endif
12017/* We use char because int might match the return type of a gcc2
12018   builtin and then its argument prototype would still apply.  */
12019char dlopen ();
12020int
12021main ()
12022{
12023dlopen ();
12024  ;
12025  return 0;
12026}
12027_ACEOF
12028rm -f conftest.$ac_objext conftest$ac_exeext
12029if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12030  (eval $ac_link) 2>conftest.er1
12031  ac_status=$?
12032  grep -v '^ *+' conftest.er1 >conftest.err
12033  rm -f conftest.er1
12034  cat conftest.err >&5
12035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12036  (exit $ac_status); } &&
12037	 { ac_try='test -z "$ac_cxx_werror_flag"
12038			 || test ! -s conftest.err'
12039  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12040  (eval $ac_try) 2>&5
12041  ac_status=$?
12042  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12043  (exit $ac_status); }; } &&
12044	 { ac_try='test -s conftest$ac_exeext'
12045  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12046  (eval $ac_try) 2>&5
12047  ac_status=$?
12048  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12049  (exit $ac_status); }; }; then
12050  ac_cv_lib_dl_dlopen=yes
12051else
12052  echo "$as_me: failed program was:" >&5
12053sed 's/^/| /' conftest.$ac_ext >&5
12054
12055ac_cv_lib_dl_dlopen=no
12056fi
12057rm -f conftest.err conftest.$ac_objext \
12058      conftest$ac_exeext conftest.$ac_ext
12059LIBS=$ac_check_lib_save_LIBS
12060fi
12061echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12062echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12063if test $ac_cv_lib_dl_dlopen = yes; then
12064  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12065else
12066  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
12067echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
12068if test "${ac_cv_lib_svld_dlopen+set}" = set; then
12069  echo $ECHO_N "(cached) $ECHO_C" >&6
12070else
12071  ac_check_lib_save_LIBS=$LIBS
12072LIBS="-lsvld  $LIBS"
12073cat >conftest.$ac_ext <<_ACEOF
12074/* confdefs.h.  */
12075_ACEOF
12076cat confdefs.h >>conftest.$ac_ext
12077cat >>conftest.$ac_ext <<_ACEOF
12078/* end confdefs.h.  */
12079
12080/* Override any gcc2 internal prototype to avoid an error.  */
12081#ifdef __cplusplus
12082extern "C"
12083#endif
12084/* We use char because int might match the return type of a gcc2
12085   builtin and then its argument prototype would still apply.  */
12086char dlopen ();
12087int
12088main ()
12089{
12090dlopen ();
12091  ;
12092  return 0;
12093}
12094_ACEOF
12095rm -f conftest.$ac_objext conftest$ac_exeext
12096if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12097  (eval $ac_link) 2>conftest.er1
12098  ac_status=$?
12099  grep -v '^ *+' conftest.er1 >conftest.err
12100  rm -f conftest.er1
12101  cat conftest.err >&5
12102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12103  (exit $ac_status); } &&
12104	 { ac_try='test -z "$ac_cxx_werror_flag"
12105			 || test ! -s conftest.err'
12106  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12107  (eval $ac_try) 2>&5
12108  ac_status=$?
12109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12110  (exit $ac_status); }; } &&
12111	 { ac_try='test -s conftest$ac_exeext'
12112  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12113  (eval $ac_try) 2>&5
12114  ac_status=$?
12115  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12116  (exit $ac_status); }; }; then
12117  ac_cv_lib_svld_dlopen=yes
12118else
12119  echo "$as_me: failed program was:" >&5
12120sed 's/^/| /' conftest.$ac_ext >&5
12121
12122ac_cv_lib_svld_dlopen=no
12123fi
12124rm -f conftest.err conftest.$ac_objext \
12125      conftest$ac_exeext conftest.$ac_ext
12126LIBS=$ac_check_lib_save_LIBS
12127fi
12128echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
12129echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
12130if test $ac_cv_lib_svld_dlopen = yes; then
12131  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12132else
12133  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12134echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
12135if test "${ac_cv_lib_dld_dld_link+set}" = set; then
12136  echo $ECHO_N "(cached) $ECHO_C" >&6
12137else
12138  ac_check_lib_save_LIBS=$LIBS
12139LIBS="-ldld  $LIBS"
12140cat >conftest.$ac_ext <<_ACEOF
12141/* confdefs.h.  */
12142_ACEOF
12143cat confdefs.h >>conftest.$ac_ext
12144cat >>conftest.$ac_ext <<_ACEOF
12145/* end confdefs.h.  */
12146
12147/* Override any gcc2 internal prototype to avoid an error.  */
12148#ifdef __cplusplus
12149extern "C"
12150#endif
12151/* We use char because int might match the return type of a gcc2
12152   builtin and then its argument prototype would still apply.  */
12153char dld_link ();
12154int
12155main ()
12156{
12157dld_link ();
12158  ;
12159  return 0;
12160}
12161_ACEOF
12162rm -f conftest.$ac_objext conftest$ac_exeext
12163if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12164  (eval $ac_link) 2>conftest.er1
12165  ac_status=$?
12166  grep -v '^ *+' conftest.er1 >conftest.err
12167  rm -f conftest.er1
12168  cat conftest.err >&5
12169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12170  (exit $ac_status); } &&
12171	 { ac_try='test -z "$ac_cxx_werror_flag"
12172			 || test ! -s conftest.err'
12173  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12174  (eval $ac_try) 2>&5
12175  ac_status=$?
12176  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12177  (exit $ac_status); }; } &&
12178	 { ac_try='test -s conftest$ac_exeext'
12179  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12180  (eval $ac_try) 2>&5
12181  ac_status=$?
12182  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12183  (exit $ac_status); }; }; then
12184  ac_cv_lib_dld_dld_link=yes
12185else
12186  echo "$as_me: failed program was:" >&5
12187sed 's/^/| /' conftest.$ac_ext >&5
12188
12189ac_cv_lib_dld_dld_link=no
12190fi
12191rm -f conftest.err conftest.$ac_objext \
12192      conftest$ac_exeext conftest.$ac_ext
12193LIBS=$ac_check_lib_save_LIBS
12194fi
12195echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12196echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
12197if test $ac_cv_lib_dld_dld_link = yes; then
12198  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
12199fi
12200
12201
12202fi
12203
12204
12205fi
12206
12207
12208fi
12209
12210
12211fi
12212
12213
12214fi
12215
12216    ;;
12217  esac
12218
12219  if test "x$lt_cv_dlopen" != xno; then
12220    enable_dlopen=yes
12221  else
12222    enable_dlopen=no
12223  fi
12224
12225  case $lt_cv_dlopen in
12226  dlopen)
12227    save_CPPFLAGS="$CPPFLAGS"
12228    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12229
12230    save_LDFLAGS="$LDFLAGS"
12231    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12232
12233    save_LIBS="$LIBS"
12234    LIBS="$lt_cv_dlopen_libs $LIBS"
12235
12236    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
12237echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
12238if test "${lt_cv_dlopen_self+set}" = set; then
12239  echo $ECHO_N "(cached) $ECHO_C" >&6
12240else
12241  	  if test "$cross_compiling" = yes; then :
12242  lt_cv_dlopen_self=cross
12243else
12244  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12245  lt_status=$lt_dlunknown
12246  cat > conftest.$ac_ext <<EOF
12247#line 12247 "configure"
12248#include "confdefs.h"
12249
12250#if HAVE_DLFCN_H
12251#include <dlfcn.h>
12252#endif
12253
12254#include <stdio.h>
12255
12256#ifdef RTLD_GLOBAL
12257#  define LT_DLGLOBAL		RTLD_GLOBAL
12258#else
12259#  ifdef DL_GLOBAL
12260#    define LT_DLGLOBAL		DL_GLOBAL
12261#  else
12262#    define LT_DLGLOBAL		0
12263#  endif
12264#endif
12265
12266/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12267   find out it does not work in some platform. */
12268#ifndef LT_DLLAZY_OR_NOW
12269#  ifdef RTLD_LAZY
12270#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12271#  else
12272#    ifdef DL_LAZY
12273#      define LT_DLLAZY_OR_NOW		DL_LAZY
12274#    else
12275#      ifdef RTLD_NOW
12276#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12277#      else
12278#        ifdef DL_NOW
12279#          define LT_DLLAZY_OR_NOW	DL_NOW
12280#        else
12281#          define LT_DLLAZY_OR_NOW	0
12282#        endif
12283#      endif
12284#    endif
12285#  endif
12286#endif
12287
12288#ifdef __cplusplus
12289extern "C" void exit (int);
12290#endif
12291
12292void fnord() { int i=42;}
12293int main ()
12294{
12295  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12296  int status = $lt_dlunknown;
12297
12298  if (self)
12299    {
12300      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12301      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12302      /* dlclose (self); */
12303    }
12304
12305    exit (status);
12306}
12307EOF
12308  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12309  (eval $ac_link) 2>&5
12310  ac_status=$?
12311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12312  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12313    (./conftest; exit; ) 2>/dev/null
12314    lt_status=$?
12315    case x$lt_status in
12316      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12317      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12318      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
12319    esac
12320  else :
12321    # compilation failed
12322    lt_cv_dlopen_self=no
12323  fi
12324fi
12325rm -fr conftest*
12326
12327
12328fi
12329echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12330echo "${ECHO_T}$lt_cv_dlopen_self" >&6
12331
12332    if test "x$lt_cv_dlopen_self" = xyes; then
12333      LDFLAGS="$LDFLAGS $link_static_flag"
12334      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
12335echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
12336if test "${lt_cv_dlopen_self_static+set}" = set; then
12337  echo $ECHO_N "(cached) $ECHO_C" >&6
12338else
12339  	  if test "$cross_compiling" = yes; then :
12340  lt_cv_dlopen_self_static=cross
12341else
12342  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12343  lt_status=$lt_dlunknown
12344  cat > conftest.$ac_ext <<EOF
12345#line 12345 "configure"
12346#include "confdefs.h"
12347
12348#if HAVE_DLFCN_H
12349#include <dlfcn.h>
12350#endif
12351
12352#include <stdio.h>
12353
12354#ifdef RTLD_GLOBAL
12355#  define LT_DLGLOBAL		RTLD_GLOBAL
12356#else
12357#  ifdef DL_GLOBAL
12358#    define LT_DLGLOBAL		DL_GLOBAL
12359#  else
12360#    define LT_DLGLOBAL		0
12361#  endif
12362#endif
12363
12364/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12365   find out it does not work in some platform. */
12366#ifndef LT_DLLAZY_OR_NOW
12367#  ifdef RTLD_LAZY
12368#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12369#  else
12370#    ifdef DL_LAZY
12371#      define LT_DLLAZY_OR_NOW		DL_LAZY
12372#    else
12373#      ifdef RTLD_NOW
12374#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12375#      else
12376#        ifdef DL_NOW
12377#          define LT_DLLAZY_OR_NOW	DL_NOW
12378#        else
12379#          define LT_DLLAZY_OR_NOW	0
12380#        endif
12381#      endif
12382#    endif
12383#  endif
12384#endif
12385
12386#ifdef __cplusplus
12387extern "C" void exit (int);
12388#endif
12389
12390void fnord() { int i=42;}
12391int main ()
12392{
12393  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12394  int status = $lt_dlunknown;
12395
12396  if (self)
12397    {
12398      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12399      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12400      /* dlclose (self); */
12401    }
12402
12403    exit (status);
12404}
12405EOF
12406  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12407  (eval $ac_link) 2>&5
12408  ac_status=$?
12409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12410  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12411    (./conftest; exit; ) 2>/dev/null
12412    lt_status=$?
12413    case x$lt_status in
12414      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12415      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12416      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
12417    esac
12418  else :
12419    # compilation failed
12420    lt_cv_dlopen_self_static=no
12421  fi
12422fi
12423rm -fr conftest*
12424
12425
12426fi
12427echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
12428echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
12429    fi
12430
12431    CPPFLAGS="$save_CPPFLAGS"
12432    LDFLAGS="$save_LDFLAGS"
12433    LIBS="$save_LIBS"
12434    ;;
12435  esac
12436
12437  case $lt_cv_dlopen_self in
12438  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12439  *) enable_dlopen_self=unknown ;;
12440  esac
12441
12442  case $lt_cv_dlopen_self_static in
12443  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12444  *) enable_dlopen_self_static=unknown ;;
12445  esac
12446fi
12447
12448
12449# The else clause should only fire when bootstrapping the
12450# libtool distribution, otherwise you forgot to ship ltmain.sh
12451# with your package, and you will get complaints that there are
12452# no rules to generate ltmain.sh.
12453if test -f "$ltmain"; then
12454  # See if we are running on zsh, and set the options which allow our commands through
12455  # without removal of \ escapes.
12456  if test -n "${ZSH_VERSION+set}" ; then
12457    setopt NO_GLOB_SUBST
12458  fi
12459  # Now quote all the things that may contain metacharacters while being
12460  # careful not to overquote the AC_SUBSTed values.  We take copies of the
12461  # variables and quote the copies for generation of the libtool script.
12462  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
12463    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
12464    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
12465    deplibs_check_method reload_flag reload_cmds need_locks \
12466    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
12467    lt_cv_sys_global_symbol_to_c_name_address \
12468    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
12469    old_postinstall_cmds old_postuninstall_cmds \
12470    compiler_CXX \
12471    CC_CXX \
12472    LD_CXX \
12473    lt_prog_compiler_wl_CXX \
12474    lt_prog_compiler_pic_CXX \
12475    lt_prog_compiler_static_CXX \
12476    lt_prog_compiler_no_builtin_flag_CXX \
12477    export_dynamic_flag_spec_CXX \
12478    thread_safe_flag_spec_CXX \
12479    whole_archive_flag_spec_CXX \
12480    enable_shared_with_static_runtimes_CXX \
12481    old_archive_cmds_CXX \
12482    old_archive_from_new_cmds_CXX \
12483    predep_objects_CXX \
12484    postdep_objects_CXX \
12485    predeps_CXX \
12486    postdeps_CXX \
12487    compiler_lib_search_path_CXX \
12488    archive_cmds_CXX \
12489    archive_expsym_cmds_CXX \
12490    postinstall_cmds_CXX \
12491    postuninstall_cmds_CXX \
12492    old_archive_from_expsyms_cmds_CXX \
12493    allow_undefined_flag_CXX \
12494    no_undefined_flag_CXX \
12495    export_symbols_cmds_CXX \
12496    hardcode_libdir_flag_spec_CXX \
12497    hardcode_libdir_flag_spec_ld_CXX \
12498    hardcode_libdir_separator_CXX \
12499    hardcode_automatic_CXX \
12500    module_cmds_CXX \
12501    module_expsym_cmds_CXX \
12502    lt_cv_prog_compiler_c_o_CXX \
12503    exclude_expsyms_CXX \
12504    include_expsyms_CXX; do
12505
12506    case $var in
12507    old_archive_cmds_CXX | \
12508    old_archive_from_new_cmds_CXX | \
12509    archive_cmds_CXX | \
12510    archive_expsym_cmds_CXX | \
12511    module_cmds_CXX | \
12512    module_expsym_cmds_CXX | \
12513    old_archive_from_expsyms_cmds_CXX | \
12514    export_symbols_cmds_CXX | \
12515    extract_expsyms_cmds | reload_cmds | finish_cmds | \
12516    postinstall_cmds | postuninstall_cmds | \
12517    old_postinstall_cmds | old_postuninstall_cmds | \
12518    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
12519      # Double-quote double-evaled strings.
12520      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
12521      ;;
12522    *)
12523      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
12524      ;;
12525    esac
12526  done
12527
12528  case $lt_echo in
12529  *'\$0 --fallback-echo"')
12530    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
12531    ;;
12532  esac
12533
12534cfgfile="$ofile"
12535
12536  cat <<__EOF__ >> "$cfgfile"
12537# ### BEGIN LIBTOOL TAG CONFIG: $tagname
12538
12539# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12540
12541# Shell to use when invoking shell scripts.
12542SHELL=$lt_SHELL
12543
12544# Whether or not to build shared libraries.
12545build_libtool_libs=$enable_shared
12546
12547# Whether or not to build static libraries.
12548build_old_libs=$enable_static
12549
12550# Whether or not to add -lc for building shared libraries.
12551build_libtool_need_lc=$archive_cmds_need_lc_CXX
12552
12553# Whether or not to disallow shared libs when runtime libs are static
12554allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
12555
12556# Whether or not to optimize for fast installation.
12557fast_install=$enable_fast_install
12558
12559# The host system.
12560host_alias=$host_alias
12561host=$host
12562
12563# An echo program that does not interpret backslashes.
12564echo=$lt_echo
12565
12566# The archiver.
12567AR=$lt_AR
12568AR_FLAGS=$lt_AR_FLAGS
12569
12570# A C compiler.
12571LTCC=$lt_LTCC
12572
12573# A language-specific compiler.
12574CC=$lt_compiler_CXX
12575
12576# Is the compiler the GNU C compiler?
12577with_gcc=$GCC_CXX
12578
12579# An ERE matcher.
12580EGREP=$lt_EGREP
12581
12582# The linker used to build libraries.
12583LD=$lt_LD_CXX
12584
12585# Whether we need hard or soft links.
12586LN_S=$lt_LN_S
12587
12588# A BSD-compatible nm program.
12589NM=$lt_NM
12590
12591# A symbol stripping program
12592STRIP=$STRIP
12593
12594# Used to examine libraries when file_magic_cmd begins "file"
12595MAGIC_CMD=$MAGIC_CMD
12596
12597# Used on cygwin: DLL creation program.
12598DLLTOOL="$DLLTOOL"
12599
12600# Used on cygwin: object dumper.
12601OBJDUMP="$OBJDUMP"
12602
12603# Used on cygwin: assembler.
12604AS="$AS"
12605
12606# The name of the directory that contains temporary libtool files.
12607objdir=$objdir
12608
12609# How to create reloadable object files.
12610reload_flag=$lt_reload_flag
12611reload_cmds=$lt_reload_cmds
12612
12613# How to pass a linker flag through the compiler.
12614wl=$lt_lt_prog_compiler_wl_CXX
12615
12616# Object file suffix (normally "o").
12617objext="$ac_objext"
12618
12619# Old archive suffix (normally "a").
12620libext="$libext"
12621
12622# Shared library suffix (normally ".so").
12623shrext='$shrext'
12624
12625# Executable file suffix (normally "").
12626exeext="$exeext"
12627
12628# Additional compiler flags for building library objects.
12629pic_flag=$lt_lt_prog_compiler_pic_CXX
12630pic_mode=$pic_mode
12631
12632# What is the maximum length of a command?
12633max_cmd_len=$lt_cv_sys_max_cmd_len
12634
12635# Does compiler simultaneously support -c and -o options?
12636compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
12637
12638# Must we lock files when doing compilation ?
12639need_locks=$lt_need_locks
12640
12641# Do we need the lib prefix for modules?
12642need_lib_prefix=$need_lib_prefix
12643
12644# Do we need a version for libraries?
12645need_version=$need_version
12646
12647# Whether dlopen is supported.
12648dlopen_support=$enable_dlopen
12649
12650# Whether dlopen of programs is supported.
12651dlopen_self=$enable_dlopen_self
12652
12653# Whether dlopen of statically linked programs is supported.
12654dlopen_self_static=$enable_dlopen_self_static
12655
12656# Compiler flag to prevent dynamic linking.
12657link_static_flag=$lt_lt_prog_compiler_static_CXX
12658
12659# Compiler flag to turn off builtin functions.
12660no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
12661
12662# Compiler flag to allow reflexive dlopens.
12663export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
12664
12665# Compiler flag to generate shared objects directly from archives.
12666whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
12667
12668# Compiler flag to generate thread-safe objects.
12669thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
12670
12671# Library versioning type.
12672version_type=$version_type
12673
12674# Format of library name prefix.
12675libname_spec=$lt_libname_spec
12676
12677# List of archive names.  First name is the real one, the rest are links.
12678# The last name is the one that the linker finds with -lNAME.
12679library_names_spec=$lt_library_names_spec
12680
12681# The coded name of the library, if different from the real name.
12682soname_spec=$lt_soname_spec
12683
12684# Commands used to build and install an old-style archive.
12685RANLIB=$lt_RANLIB
12686old_archive_cmds=$lt_old_archive_cmds_CXX
12687old_postinstall_cmds=$lt_old_postinstall_cmds
12688old_postuninstall_cmds=$lt_old_postuninstall_cmds
12689
12690# Create an old-style archive from a shared archive.
12691old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
12692
12693# Create a temporary old-style archive to link instead of a shared archive.
12694old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
12695
12696# Commands used to build and install a shared archive.
12697archive_cmds=$lt_archive_cmds_CXX
12698archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
12699postinstall_cmds=$lt_postinstall_cmds
12700postuninstall_cmds=$lt_postuninstall_cmds
12701
12702# Commands used to build a loadable module (assumed same as above if empty)
12703module_cmds=$lt_module_cmds_CXX
12704module_expsym_cmds=$lt_module_expsym_cmds_CXX
12705
12706# Commands to strip libraries.
12707old_striplib=$lt_old_striplib
12708striplib=$lt_striplib
12709
12710# Dependencies to place before the objects being linked to create a
12711# shared library.
12712predep_objects=$lt_predep_objects_CXX
12713
12714# Dependencies to place after the objects being linked to create a
12715# shared library.
12716postdep_objects=$lt_postdep_objects_CXX
12717
12718# Dependencies to place before the objects being linked to create a
12719# shared library.
12720predeps=$lt_predeps_CXX
12721
12722# Dependencies to place after the objects being linked to create a
12723# shared library.
12724postdeps=$lt_postdeps_CXX
12725
12726# The library search path used internally by the compiler when linking
12727# a shared library.
12728compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
12729
12730# Method to check whether dependent libraries are shared objects.
12731deplibs_check_method=$lt_deplibs_check_method
12732
12733# Command to use when deplibs_check_method == file_magic.
12734file_magic_cmd=$lt_file_magic_cmd
12735
12736# Flag that allows shared libraries with undefined symbols to be built.
12737allow_undefined_flag=$lt_allow_undefined_flag_CXX
12738
12739# Flag that forces no undefined symbols.
12740no_undefined_flag=$lt_no_undefined_flag_CXX
12741
12742# Commands used to finish a libtool library installation in a directory.
12743finish_cmds=$lt_finish_cmds
12744
12745# Same as above, but a single script fragment to be evaled but not shown.
12746finish_eval=$lt_finish_eval
12747
12748# Take the output of nm and produce a listing of raw symbols and C names.
12749global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12750
12751# Transform the output of nm in a proper C declaration
12752global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12753
12754# Transform the output of nm in a C name address pair
12755global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12756
12757# This is the shared library runtime path variable.
12758runpath_var=$runpath_var
12759
12760# This is the shared library path variable.
12761shlibpath_var=$shlibpath_var
12762
12763# Is shlibpath searched before the hard-coded library search path?
12764shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12765
12766# How to hardcode a shared library path into an executable.
12767hardcode_action=$hardcode_action_CXX
12768
12769# Whether we should hardcode library paths into libraries.
12770hardcode_into_libs=$hardcode_into_libs
12771
12772# Flag to hardcode \$libdir into a binary during linking.
12773# This must work even if \$libdir does not exist.
12774hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
12775
12776# If ld is used when linking, flag to hardcode \$libdir into
12777# a binary during linking. This must work even if \$libdir does
12778# not exist.
12779hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
12780
12781# Whether we need a single -rpath flag with a separated argument.
12782hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
12783
12784# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
12785# resulting binary.
12786hardcode_direct=$hardcode_direct_CXX
12787
12788# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
12789# resulting binary.
12790hardcode_minus_L=$hardcode_minus_L_CXX
12791
12792# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
12793# the resulting binary.
12794hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
12795
12796# Set to yes if building a shared library automatically hardcodes DIR into the library
12797# and all subsequent libraries and executables linked against it.
12798hardcode_automatic=$hardcode_automatic_CXX
12799
12800# Variables whose values should be saved in libtool wrapper scripts and
12801# restored at relink time.
12802variables_saved_for_relink="$variables_saved_for_relink"
12803
12804# Whether libtool must link a program against all its dependency libraries.
12805link_all_deplibs=$link_all_deplibs_CXX
12806
12807# Compile-time system search path for libraries
12808sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12809
12810# Run-time system search path for libraries
12811sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12812
12813# Fix the shell variable \$srcfile for the compiler.
12814fix_srcfile_path="$fix_srcfile_path_CXX"
12815
12816# Set to yes if exported symbols are required.
12817always_export_symbols=$always_export_symbols_CXX
12818
12819# The commands to list exported symbols.
12820export_symbols_cmds=$lt_export_symbols_cmds_CXX
12821
12822# The commands to extract the exported symbol list from a shared archive.
12823extract_expsyms_cmds=$lt_extract_expsyms_cmds
12824
12825# Symbols that should not be listed in the preloaded symbols.
12826exclude_expsyms=$lt_exclude_expsyms_CXX
12827
12828# Symbols that must always be exported.
12829include_expsyms=$lt_include_expsyms_CXX
12830
12831# ### END LIBTOOL TAG CONFIG: $tagname
12832
12833__EOF__
12834
12835
12836else
12837  # If there is no Makefile yet, we rely on a make rule to execute
12838  # `config.status --recheck' to rerun these tests and create the
12839  # libtool script then.
12840  test -f Makefile && make "$ltmain"
12841fi
12842
12843
12844ac_ext=c
12845ac_cpp='$CPP $CPPFLAGS'
12846ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12847ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12848ac_compiler_gnu=$ac_cv_c_compiler_gnu
12849
12850CC=$lt_save_CC
12851LDCXX=$LD
12852LD=$lt_save_LD
12853GCC=$lt_save_GCC
12854with_gnu_ldcxx=$with_gnu_ld
12855with_gnu_ld=$lt_save_with_gnu_ld
12856lt_cv_path_LDCXX=$lt_cv_path_LD
12857lt_cv_path_LD=$lt_save_path_LD
12858lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
12859lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
12860
12861	else
12862	  tagname=""
12863	fi
12864	;;
12865
12866      F77)
12867	if test -n "$F77" && test "X$F77" != "Xno"; then
12868
12869ac_ext=f
12870ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
12871ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12872ac_compiler_gnu=$ac_cv_f77_compiler_gnu
12873
12874
12875archive_cmds_need_lc_F77=no
12876allow_undefined_flag_F77=
12877always_export_symbols_F77=no
12878archive_expsym_cmds_F77=
12879export_dynamic_flag_spec_F77=
12880hardcode_direct_F77=no
12881hardcode_libdir_flag_spec_F77=
12882hardcode_libdir_flag_spec_ld_F77=
12883hardcode_libdir_separator_F77=
12884hardcode_minus_L_F77=no
12885hardcode_automatic_F77=no
12886module_cmds_F77=
12887module_expsym_cmds_F77=
12888link_all_deplibs_F77=unknown
12889old_archive_cmds_F77=$old_archive_cmds
12890no_undefined_flag_F77=
12891whole_archive_flag_spec_F77=
12892enable_shared_with_static_runtimes_F77=no
12893
12894# Source file extension for f77 test sources.
12895ac_ext=f
12896
12897# Object file extension for compiled f77 test sources.
12898objext=o
12899objext_F77=$objext
12900
12901# Code to be used in simple compile tests
12902lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
12903
12904# Code to be used in simple link tests
12905lt_simple_link_test_code="      program t\n      end\n"
12906
12907# ltmain only uses $CC for tagged configurations so make sure $CC is set.
12908
12909# If no C compiler was specified, use CC.
12910LTCC=${LTCC-"$CC"}
12911
12912# Allow CC to be a program name with arguments.
12913compiler=$CC
12914
12915
12916# Allow CC to be a program name with arguments.
12917lt_save_CC="$CC"
12918CC=${F77-"f77"}
12919compiler=$CC
12920compiler_F77=$CC
12921cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
12922
12923echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
12924echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
12925echo "$as_me:$LINENO: result: $can_build_shared" >&5
12926echo "${ECHO_T}$can_build_shared" >&6
12927
12928echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
12929echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
12930test "$can_build_shared" = "no" && enable_shared=no
12931
12932# On AIX, shared libraries and static libraries use the same namespace, and
12933# are all built from PIC.
12934case "$host_os" in
12935aix3*)
12936  test "$enable_shared" = yes && enable_static=no
12937  if test -n "$RANLIB"; then
12938    archive_cmds="$archive_cmds~\$RANLIB \$lib"
12939    postinstall_cmds='$RANLIB $lib'
12940  fi
12941  ;;
12942aix4*)
12943  test "$enable_shared" = yes && enable_static=no
12944  ;;
12945esac
12946echo "$as_me:$LINENO: result: $enable_shared" >&5
12947echo "${ECHO_T}$enable_shared" >&6
12948
12949echo "$as_me:$LINENO: checking whether to build static libraries" >&5
12950echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
12951# Make sure either enable_shared or enable_static is yes.
12952test "$enable_shared" = yes || enable_static=yes
12953echo "$as_me:$LINENO: result: $enable_static" >&5
12954echo "${ECHO_T}$enable_static" >&6
12955
12956test "$ld_shlibs_F77" = no && can_build_shared=no
12957
12958GCC_F77="$G77"
12959LD_F77="$LD"
12960
12961lt_prog_compiler_wl_F77=
12962lt_prog_compiler_pic_F77=
12963lt_prog_compiler_static_F77=
12964
12965echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12966echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
12967
12968  if test "$GCC" = yes; then
12969    lt_prog_compiler_wl_F77='-Wl,'
12970    lt_prog_compiler_static_F77='-static'
12971
12972    case $host_os in
12973      aix*)
12974      # All AIX code is PIC.
12975      if test "$host_cpu" = ia64; then
12976	# AIX 5 now supports IA64 processor
12977	lt_prog_compiler_static_F77='-Bstatic'
12978      fi
12979      ;;
12980
12981    amigaos*)
12982      # FIXME: we need at least 68020 code to build shared libraries, but
12983      # adding the `-m68020' flag to GCC prevents building anything better,
12984      # like `-m68040'.
12985      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
12986      ;;
12987
12988    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12989      # PIC is the default for these OSes.
12990      ;;
12991
12992    mingw* | pw32* | os2*)
12993      # This hack is so that the source file can tell whether it is being
12994      # built for inclusion in a dll (and should export symbols for example).
12995      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
12996      ;;
12997
12998    darwin* | rhapsody*)
12999      # PIC is the default on this platform
13000      # Common symbols not allowed in MH_DYLIB files
13001      lt_prog_compiler_pic_F77='-fno-common'
13002      ;;
13003
13004    msdosdjgpp*)
13005      # Just because we use GCC doesn't mean we suddenly get shared libraries
13006      # on systems that don't support them.
13007      lt_prog_compiler_can_build_shared_F77=no
13008      enable_shared=no
13009      ;;
13010
13011    sysv4*MP*)
13012      if test -d /usr/nec; then
13013	lt_prog_compiler_pic_F77=-Kconform_pic
13014      fi
13015      ;;
13016
13017    hpux*)
13018      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13019      # not for PA HP-UX.
13020      case "$host_cpu" in
13021      hppa*64*|ia64*)
13022	# +Z the default
13023	;;
13024      *)
13025	lt_prog_compiler_pic_F77='-fPIC'
13026	;;
13027      esac
13028      ;;
13029
13030    *)
13031      lt_prog_compiler_pic_F77='-fPIC'
13032      ;;
13033    esac
13034  else
13035    # PORTME Check for flag to pass linker flags through the system compiler.
13036    case $host_os in
13037    aix*)
13038      lt_prog_compiler_wl_F77='-Wl,'
13039      if test "$host_cpu" = ia64; then
13040	# AIX 5 now supports IA64 processor
13041	lt_prog_compiler_static_F77='-Bstatic'
13042      else
13043	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13044      fi
13045      ;;
13046
13047    mingw* | pw32* | os2*)
13048      # This hack is so that the source file can tell whether it is being
13049      # built for inclusion in a dll (and should export symbols for example).
13050      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13051      ;;
13052
13053    hpux9* | hpux10* | hpux11*)
13054      lt_prog_compiler_wl_F77='-Wl,'
13055      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13056      # not for PA HP-UX.
13057      case "$host_cpu" in
13058      hppa*64*|ia64*)
13059	# +Z the default
13060	;;
13061      *)
13062	lt_prog_compiler_pic_F77='+Z'
13063	;;
13064      esac
13065      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13066      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13067      ;;
13068
13069    irix5* | irix6* | nonstopux*)
13070      lt_prog_compiler_wl_F77='-Wl,'
13071      # PIC (with -KPIC) is the default.
13072      lt_prog_compiler_static_F77='-non_shared'
13073      ;;
13074
13075    newsos6)
13076      lt_prog_compiler_pic_F77='-KPIC'
13077      lt_prog_compiler_static_F77='-Bstatic'
13078      ;;
13079
13080    linux*)
13081      case $CC in
13082      icc|ecc)
13083	lt_prog_compiler_wl_F77='-Wl,'
13084	lt_prog_compiler_pic_F77='-KPIC'
13085	lt_prog_compiler_static_F77='-static'
13086        ;;
13087      ccc)
13088        lt_prog_compiler_wl_F77='-Wl,'
13089        # All Alpha code is PIC.
13090        lt_prog_compiler_static_F77='-non_shared'
13091        ;;
13092      esac
13093      ;;
13094
13095    osf3* | osf4* | osf5*)
13096      lt_prog_compiler_wl_F77='-Wl,'
13097      # All OSF/1 code is PIC.
13098      lt_prog_compiler_static_F77='-non_shared'
13099      ;;
13100
13101    sco3.2v5*)
13102      lt_prog_compiler_pic_F77='-Kpic'
13103      lt_prog_compiler_static_F77='-dn'
13104      ;;
13105
13106    solaris*)
13107      lt_prog_compiler_wl_F77='-Wl,'
13108      lt_prog_compiler_pic_F77='-KPIC'
13109      lt_prog_compiler_static_F77='-Bstatic'
13110      ;;
13111
13112    sunos4*)
13113      lt_prog_compiler_wl_F77='-Qoption ld '
13114      lt_prog_compiler_pic_F77='-PIC'
13115      lt_prog_compiler_static_F77='-Bstatic'
13116      ;;
13117
13118    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13119      lt_prog_compiler_wl_F77='-Wl,'
13120      lt_prog_compiler_pic_F77='-KPIC'
13121      lt_prog_compiler_static_F77='-Bstatic'
13122      ;;
13123
13124    sysv4*MP*)
13125      if test -d /usr/nec ;then
13126	lt_prog_compiler_pic_F77='-Kconform_pic'
13127	lt_prog_compiler_static_F77='-Bstatic'
13128      fi
13129      ;;
13130
13131    uts4*)
13132      lt_prog_compiler_pic_F77='-pic'
13133      lt_prog_compiler_static_F77='-Bstatic'
13134      ;;
13135
13136    *)
13137      lt_prog_compiler_can_build_shared_F77=no
13138      ;;
13139    esac
13140  fi
13141
13142echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13143echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
13144
13145#
13146# Check to make sure the PIC flag actually works.
13147#
13148if test -n "$lt_prog_compiler_pic_F77"; then
13149  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13150echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
13151if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13152  echo $ECHO_N "(cached) $ECHO_C" >&6
13153else
13154  lt_prog_compiler_pic_works_F77=no
13155  ac_outfile=conftest.$ac_objext
13156   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13157   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13158   # Insert the option either (1) after the last *FLAGS variable, or
13159   # (2) before a word containing "conftest.", or (3) at the end.
13160   # Note that $ac_compile itself does not contain backslashes and begins
13161   # with a dollar sign (not a hyphen), so the echo should work correctly.
13162   # The option is referenced via a variable to avoid confusing sed.
13163   lt_compile=`echo "$ac_compile" | $SED \
13164   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
13165   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13166   -e 's:$: $lt_compiler_flag:'`
13167   (eval echo "\"\$as_me:13167: $lt_compile\"" >&5)
13168   (eval "$lt_compile" 2>conftest.err)
13169   ac_status=$?
13170   cat conftest.err >&5
13171   echo "$as_me:13171: \$? = $ac_status" >&5
13172   if (exit $ac_status) && test -s "$ac_outfile"; then
13173     # The compiler can only warn and ignore the option if not recognized
13174     # So say no if there are warnings
13175     if test ! -s conftest.err; then
13176       lt_prog_compiler_pic_works_F77=yes
13177     fi
13178   fi
13179   $rm conftest*
13180
13181fi
13182echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13183echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
13184
13185if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13186    case $lt_prog_compiler_pic_F77 in
13187     "" | " "*) ;;
13188     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13189     esac
13190else
13191    lt_prog_compiler_pic_F77=
13192     lt_prog_compiler_can_build_shared_F77=no
13193fi
13194
13195fi
13196case "$host_os" in
13197  # For platforms which do not support PIC, -DPIC is meaningless:
13198  *djgpp*)
13199    lt_prog_compiler_pic_F77=
13200    ;;
13201  *)
13202    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13203    ;;
13204esac
13205
13206echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13207echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
13208if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13209  echo $ECHO_N "(cached) $ECHO_C" >&6
13210else
13211  lt_cv_prog_compiler_c_o_F77=no
13212   $rm -r conftest 2>/dev/null
13213   mkdir conftest
13214   cd conftest
13215   mkdir out
13216   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13217
13218   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
13219   # that will create temporary files in the current directory regardless of
13220   # the output directory.  Thus, making CWD read-only will cause this test
13221   # to fail, enabling locking or at least warning the user not to do parallel
13222   # builds.
13223   chmod -w .
13224
13225   lt_compiler_flag="-o out/conftest2.$ac_objext"
13226   # Insert the option either (1) after the last *FLAGS variable, or
13227   # (2) before a word containing "conftest.", or (3) at the end.
13228   # Note that $ac_compile itself does not contain backslashes and begins
13229   # with a dollar sign (not a hyphen), so the echo should work correctly.
13230   lt_compile=`echo "$ac_compile" | $SED \
13231   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
13232   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13233   -e 's:$: $lt_compiler_flag:'`
13234   (eval echo "\"\$as_me:13234: $lt_compile\"" >&5)
13235   (eval "$lt_compile" 2>out/conftest.err)
13236   ac_status=$?
13237   cat out/conftest.err >&5
13238   echo "$as_me:13238: \$? = $ac_status" >&5
13239   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13240   then
13241     # The compiler can only warn and ignore the option if not recognized
13242     # So say no if there are warnings
13243     if test ! -s out/conftest.err; then
13244       lt_cv_prog_compiler_c_o_F77=yes
13245     fi
13246   fi
13247   chmod u+w .
13248   $rm conftest* out/*
13249   rmdir out
13250   cd ..
13251   rmdir conftest
13252   $rm conftest*
13253
13254fi
13255echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13256echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
13257
13258
13259hard_links="nottested"
13260if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13261  # do not overwrite the value of need_locks provided by the user
13262  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13263echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
13264  hard_links=yes
13265  $rm conftest*
13266  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13267  touch conftest.a
13268  ln conftest.a conftest.b 2>&5 || hard_links=no
13269  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13270  echo "$as_me:$LINENO: result: $hard_links" >&5
13271echo "${ECHO_T}$hard_links" >&6
13272  if test "$hard_links" = no; then
13273    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13274echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13275    need_locks=warn
13276  fi
13277else
13278  need_locks=no
13279fi
13280
13281echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13282echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
13283
13284  runpath_var=
13285  allow_undefined_flag_F77=
13286  enable_shared_with_static_runtimes_F77=no
13287  archive_cmds_F77=
13288  archive_expsym_cmds_F77=
13289  old_archive_From_new_cmds_F77=
13290  old_archive_from_expsyms_cmds_F77=
13291  export_dynamic_flag_spec_F77=
13292  whole_archive_flag_spec_F77=
13293  thread_safe_flag_spec_F77=
13294  hardcode_libdir_flag_spec_F77=
13295  hardcode_libdir_flag_spec_ld_F77=
13296  hardcode_libdir_separator_F77=
13297  hardcode_direct_F77=no
13298  hardcode_minus_L_F77=no
13299  hardcode_shlibpath_var_F77=unsupported
13300  link_all_deplibs_F77=unknown
13301  hardcode_automatic_F77=no
13302  module_cmds_F77=
13303  module_expsym_cmds_F77=
13304  always_export_symbols_F77=no
13305  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13306  # include_expsyms should be a list of space-separated symbols to be *always*
13307  # included in the symbol list
13308  include_expsyms_F77=
13309  # exclude_expsyms can be an extended regexp of symbols to exclude
13310  # it will be wrapped by ` (' and `)$', so one must not match beginning or
13311  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13312  # as well as any symbol that contains `d'.
13313  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
13314  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13315  # platforms (ab)use it in PIC code, but their linkers get confused if
13316  # the symbol is explicitly referenced.  Since portable code cannot
13317  # rely on this symbol name, it's probably fine to never include it in
13318  # preloaded symbol tables.
13319  extract_expsyms_cmds=
13320
13321  case $host_os in
13322  cygwin* | mingw* | pw32*)
13323    # FIXME: the MSVC++ port hasn't been tested in a loooong time
13324    # When not using gcc, we currently assume that we are using
13325    # Microsoft Visual C++.
13326    if test "$GCC" != yes; then
13327      with_gnu_ld=no
13328    fi
13329    ;;
13330  openbsd*)
13331    with_gnu_ld=no
13332    ;;
13333  esac
13334
13335  ld_shlibs_F77=yes
13336  if test "$with_gnu_ld" = yes; then
13337    # If archive_cmds runs LD, not CC, wlarc should be empty
13338    wlarc='${wl}'
13339
13340    # See if GNU ld supports shared libraries.
13341    case $host_os in
13342    aix3* | aix4* | aix5*)
13343      # On AIX/PPC, the GNU linker is very broken
13344      if test "$host_cpu" != ia64; then
13345	ld_shlibs_F77=no
13346	cat <<EOF 1>&2
13347
13348*** Warning: the GNU linker, at least up to release 2.9.1, is reported
13349*** to be unable to reliably create shared libraries on AIX.
13350*** Therefore, libtool is disabling shared libraries support.  If you
13351*** really care for shared libraries, you may want to modify your PATH
13352*** so that a non-GNU linker is found, and then restart.
13353
13354EOF
13355      fi
13356      ;;
13357
13358    amigaos*)
13359      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)'
13360      hardcode_libdir_flag_spec_F77='-L$libdir'
13361      hardcode_minus_L_F77=yes
13362
13363      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
13364      # that the semantics of dynamic libraries on AmigaOS, at least up
13365      # to version 4, is to share data among multiple programs linked
13366      # with the same dynamic library.  Since this doesn't match the
13367      # behavior of shared libraries on other platforms, we can't use
13368      # them.
13369      ld_shlibs_F77=no
13370      ;;
13371
13372    beos*)
13373      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13374	allow_undefined_flag_F77=unsupported
13375	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13376	# support --undefined.  This deserves some investigation.  FIXME
13377	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13378      else
13379	ld_shlibs_F77=no
13380      fi
13381      ;;
13382
13383    cygwin* | mingw* | pw32*)
13384      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
13385      # as there is no search path for DLLs.
13386      hardcode_libdir_flag_spec_F77='-L$libdir'
13387      allow_undefined_flag_F77=unsupported
13388      always_export_symbols_F77=no
13389      enable_shared_with_static_runtimes_F77=yes
13390      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
13391
13392      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
13393        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
13394	# If the export-symbols file already is a .def file (1st line
13395	# is EXPORTS), use it as is; otherwise, prepend...
13396	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13397	  cp $export_symbols $output_objdir/$soname.def;
13398	else
13399	  echo EXPORTS > $output_objdir/$soname.def;
13400	  cat $export_symbols >> $output_objdir/$soname.def;
13401	fi~
13402	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
13403      else
13404	ld_shlibs=no
13405      fi
13406      ;;
13407
13408    netbsd*)
13409      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13410	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
13411	wlarc=
13412      else
13413	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13414	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13415      fi
13416      ;;
13417
13418    solaris* | sysv5*)
13419      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
13420	ld_shlibs_F77=no
13421	cat <<EOF 1>&2
13422
13423*** Warning: The releases 2.8.* of the GNU linker cannot reliably
13424*** create shared libraries on Solaris systems.  Therefore, libtool
13425*** is disabling shared libraries support.  We urge you to upgrade GNU
13426*** binutils to release 2.9.1 or newer.  Another option is to modify
13427*** your PATH or compiler configuration so that the native linker is
13428*** used, and then restart.
13429
13430EOF
13431      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13432	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13433	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13434      else
13435	ld_shlibs_F77=no
13436      fi
13437      ;;
13438
13439    sunos4*)
13440      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13441      wlarc=
13442      hardcode_direct_F77=yes
13443      hardcode_shlibpath_var_F77=no
13444      ;;
13445
13446    *)
13447      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13448	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13449	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13450      else
13451	ld_shlibs_F77=no
13452      fi
13453      ;;
13454    esac
13455
13456    if test "$ld_shlibs_F77" = yes; then
13457      runpath_var=LD_RUN_PATH
13458      hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
13459      export_dynamic_flag_spec_F77='${wl}--export-dynamic'
13460      # ancient GNU ld didn't support --whole-archive et. al.
13461      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
13462 	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13463      else
13464  	whole_archive_flag_spec_F77=
13465      fi
13466    fi
13467  else
13468    # PORTME fill in a description of your system's linker (not GNU ld)
13469    case $host_os in
13470    aix3*)
13471      allow_undefined_flag_F77=unsupported
13472      always_export_symbols_F77=yes
13473      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'
13474      # Note: this linker hardcodes the directories in LIBPATH if there
13475      # are no directories specified by -L.
13476      hardcode_minus_L_F77=yes
13477      if test "$GCC" = yes && test -z "$link_static_flag"; then
13478	# Neither direct hardcoding nor static linking is supported with a
13479	# broken collect2.
13480	hardcode_direct_F77=unsupported
13481      fi
13482      ;;
13483
13484    aix4* | aix5*)
13485      if test "$host_cpu" = ia64; then
13486	# On IA64, the linker does run time linking by default, so we don't
13487	# have to do anything special.
13488	aix_use_runtimelinking=no
13489	exp_sym_flag='-Bexport'
13490	no_entry_flag=""
13491      else
13492	# If we're using GNU nm, then we don't want the "-C" option.
13493	# -C means demangle to AIX nm, but means don't demangle with GNU nm
13494	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13495	  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'
13496	else
13497	  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'
13498	fi
13499	aix_use_runtimelinking=no
13500
13501	# Test if we are trying to use run time linking or normal
13502	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
13503	# need to do runtime linking.
13504	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
13505	  for ld_flag in $LDFLAGS; do
13506  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
13507  	    aix_use_runtimelinking=yes
13508  	    break
13509  	  fi
13510	  done
13511	esac
13512
13513	exp_sym_flag='-bexport'
13514	no_entry_flag='-bnoentry'
13515      fi
13516
13517      # When large executables or shared objects are built, AIX ld can
13518      # have problems creating the table of contents.  If linking a library
13519      # or program results in "error TOC overflow" add -mminimal-toc to
13520      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13521      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13522
13523      archive_cmds_F77=''
13524      hardcode_direct_F77=yes
13525      hardcode_libdir_separator_F77=':'
13526      link_all_deplibs_F77=yes
13527
13528      if test "$GCC" = yes; then
13529	case $host_os in aix4.012|aix4.012.*)
13530	# We only want to do this on AIX 4.2 and lower, the check
13531	# below for broken collect2 doesn't work under 4.3+
13532	  collect2name=`${CC} -print-prog-name=collect2`
13533	  if test -f "$collect2name" && \
13534  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
13535	  then
13536  	  # We have reworked collect2
13537  	  hardcode_direct_F77=yes
13538	  else
13539  	  # We have old collect2
13540  	  hardcode_direct_F77=unsupported
13541  	  # It fails to find uninstalled libraries when the uninstalled
13542  	  # path is not listed in the libpath.  Setting hardcode_minus_L
13543  	  # to unsupported forces relinking
13544  	  hardcode_minus_L_F77=yes
13545  	  hardcode_libdir_flag_spec_F77='-L$libdir'
13546  	  hardcode_libdir_separator_F77=
13547	  fi
13548	esac
13549	shared_flag='-shared'
13550      else
13551	# not using gcc
13552	if test "$host_cpu" = ia64; then
13553  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13554  	# chokes on -Wl,-G. The following line is correct:
13555	  shared_flag='-G'
13556	else
13557  	if test "$aix_use_runtimelinking" = yes; then
13558	    shared_flag='${wl}-G'
13559	  else
13560	    shared_flag='${wl}-bM:SRE'
13561  	fi
13562	fi
13563      fi
13564
13565      # It seems that -bexpall does not export symbols beginning with
13566      # underscore (_), so it is better to generate a list of symbols to export.
13567      always_export_symbols_F77=yes
13568      if test "$aix_use_runtimelinking" = yes; then
13569	# Warning - without using the other runtime loading flags (-brtl),
13570	# -berok will link without error, but may produce a broken library.
13571	allow_undefined_flag_F77='-berok'
13572       # Determine the default libpath from the value encoded in an empty executable.
13573       cat >conftest.$ac_ext <<_ACEOF
13574      program main
13575
13576      end
13577_ACEOF
13578rm -f conftest.$ac_objext conftest$ac_exeext
13579if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13580  (eval $ac_link) 2>conftest.er1
13581  ac_status=$?
13582  grep -v '^ *+' conftest.er1 >conftest.err
13583  rm -f conftest.er1
13584  cat conftest.err >&5
13585  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13586  (exit $ac_status); } &&
13587	 { ac_try='test -z "$ac_f77_werror_flag"
13588			 || test ! -s conftest.err'
13589  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13590  (eval $ac_try) 2>&5
13591  ac_status=$?
13592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13593  (exit $ac_status); }; } &&
13594	 { ac_try='test -s conftest$ac_exeext'
13595  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13596  (eval $ac_try) 2>&5
13597  ac_status=$?
13598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13599  (exit $ac_status); }; }; then
13600
13601aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13602}'`
13603# Check for a 64-bit object if we didn't find anything.
13604if 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; }
13605}'`; fi
13606else
13607  echo "$as_me: failed program was:" >&5
13608sed 's/^/| /' conftest.$ac_ext >&5
13609
13610fi
13611rm -f conftest.err conftest.$ac_objext \
13612      conftest$ac_exeext conftest.$ac_ext
13613if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13614
13615       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13616	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"
13617       else
13618	if test "$host_cpu" = ia64; then
13619	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
13620	  allow_undefined_flag_F77="-z nodefs"
13621	  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"
13622	else
13623	 # Determine the default libpath from the value encoded in an empty executable.
13624	 cat >conftest.$ac_ext <<_ACEOF
13625      program main
13626
13627      end
13628_ACEOF
13629rm -f conftest.$ac_objext conftest$ac_exeext
13630if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13631  (eval $ac_link) 2>conftest.er1
13632  ac_status=$?
13633  grep -v '^ *+' conftest.er1 >conftest.err
13634  rm -f conftest.er1
13635  cat conftest.err >&5
13636  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13637  (exit $ac_status); } &&
13638	 { ac_try='test -z "$ac_f77_werror_flag"
13639			 || test ! -s conftest.err'
13640  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13641  (eval $ac_try) 2>&5
13642  ac_status=$?
13643  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13644  (exit $ac_status); }; } &&
13645	 { ac_try='test -s conftest$ac_exeext'
13646  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13647  (eval $ac_try) 2>&5
13648  ac_status=$?
13649  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13650  (exit $ac_status); }; }; then
13651
13652aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13653}'`
13654# Check for a 64-bit object if we didn't find anything.
13655if 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; }
13656}'`; fi
13657else
13658  echo "$as_me: failed program was:" >&5
13659sed 's/^/| /' conftest.$ac_ext >&5
13660
13661fi
13662rm -f conftest.err conftest.$ac_objext \
13663      conftest$ac_exeext conftest.$ac_ext
13664if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13665
13666	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13667	  # Warning - without using the other run time loading flags,
13668	  # -berok will link without error, but may produce a broken library.
13669	  no_undefined_flag_F77=' ${wl}-bernotok'
13670	  allow_undefined_flag_F77=' ${wl}-berok'
13671	  # -bexpall does not export symbols beginning with underscore (_)
13672	  always_export_symbols_F77=yes
13673	  # Exported symbols can be pulled into shared objects from archives
13674	  whole_archive_flag_spec_F77=' '
13675	  archive_cmds_need_lc_F77=yes
13676	  # This is similar to how AIX traditionally builds it's shared libraries.
13677	  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'
13678	fi
13679      fi
13680      ;;
13681
13682    amigaos*)
13683      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)'
13684      hardcode_libdir_flag_spec_F77='-L$libdir'
13685      hardcode_minus_L_F77=yes
13686      # see comment about different semantics on the GNU ld section
13687      ld_shlibs_F77=no
13688      ;;
13689
13690    bsdi4*)
13691      export_dynamic_flag_spec_F77=-rdynamic
13692      ;;
13693
13694    cygwin* | mingw* | pw32*)
13695      # When not using gcc, we currently assume that we are using
13696      # Microsoft Visual C++.
13697      # hardcode_libdir_flag_spec is actually meaningless, as there is
13698      # no search path for DLLs.
13699      hardcode_libdir_flag_spec_F77=' '
13700      allow_undefined_flag_F77=unsupported
13701      # Tell ltmain to make .lib files, not .a files.
13702      libext=lib
13703      # Tell ltmain to make .dll files, not .so files.
13704      shrext=".dll"
13705      # FIXME: Setting linknames here is a bad hack.
13706      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
13707      # The linker will automatically build a .lib file if we build a DLL.
13708      old_archive_From_new_cmds_F77='true'
13709      # FIXME: Should let the user specify the lib program.
13710      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
13711      fix_srcfile_path='`cygpath -w "$srcfile"`'
13712      enable_shared_with_static_runtimes_F77=yes
13713      ;;
13714
13715    darwin* | rhapsody*)
13716    if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
13717      archive_cmds_need_lc_F77=no
13718      case "$host_os" in
13719      rhapsody* | darwin1.[012])
13720	allow_undefined_flag_F77='-undefined suppress'
13721	;;
13722      *) # Darwin 1.3 on
13723	test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_F77='-flat_namespace -undefined suppress'
13724	;;
13725      esac
13726      # FIXME: Relying on posixy $() will cause problems for
13727      #        cross-compilation, but unfortunately the echo tests do not
13728      #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
13729      #	       `"' quotes if we put them in here... so don't!
13730    	lt_int_apple_cc_single_mod=no
13731    	output_verbose_link_cmd='echo'
13732    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
13733    	  lt_int_apple_cc_single_mod=yes
13734    	fi
13735    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
13736    	  archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
13737    	else
13738        archive_cmds_F77='$CC -r ${wl}-bind_at_load -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'
13739      fi
13740      module_cmds_F77='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
13741      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
13742        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
13743          archive_expsym_cmds_F77='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}'
13744        else
13745          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
13746        fi
13747          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
13748      hardcode_direct_F77=no
13749      hardcode_automatic_F77=yes
13750      hardcode_shlibpath_var_F77=unsupported
13751      whole_archive_flag_spec_F77='-all_load $convenience'
13752      link_all_deplibs_F77=yes
13753    fi
13754      ;;
13755
13756    dgux*)
13757      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13758      hardcode_libdir_flag_spec_F77='-L$libdir'
13759      hardcode_shlibpath_var_F77=no
13760      ;;
13761
13762    freebsd1*)
13763      ld_shlibs_F77=no
13764      ;;
13765
13766    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13767    # support.  Future versions do this automatically, but an explicit c++rt0.o
13768    # does not break anything, and helps significantly (at the cost of a little
13769    # extra space).
13770    freebsd2.2*)
13771      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13772      hardcode_libdir_flag_spec_F77='-R$libdir'
13773      hardcode_direct_F77=yes
13774      hardcode_shlibpath_var_F77=no
13775      ;;
13776
13777    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13778    freebsd2*)
13779      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13780      hardcode_direct_F77=yes
13781      hardcode_minus_L_F77=yes
13782      hardcode_shlibpath_var_F77=no
13783      ;;
13784
13785    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13786    freebsd*)
13787      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13788      hardcode_libdir_flag_spec_F77='-R$libdir'
13789      hardcode_direct_F77=yes
13790      hardcode_shlibpath_var_F77=no
13791      ;;
13792
13793    hpux9*)
13794      if test "$GCC" = yes; then
13795	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'
13796      else
13797	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'
13798      fi
13799      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13800      hardcode_libdir_separator_F77=:
13801      hardcode_direct_F77=yes
13802
13803      # hardcode_minus_L: Not really in the search PATH,
13804      # but as the default location of the library.
13805      hardcode_minus_L_F77=yes
13806      export_dynamic_flag_spec_F77='${wl}-E'
13807      ;;
13808
13809    hpux10* | hpux11*)
13810      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
13811	case "$host_cpu" in
13812	hppa*64*|ia64*)
13813	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13814	  ;;
13815	*)
13816	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13817	  ;;
13818	esac
13819      else
13820	case "$host_cpu" in
13821	hppa*64*|ia64*)
13822	  archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
13823	  ;;
13824	*)
13825	  archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13826	  ;;
13827	esac
13828      fi
13829      if test "$with_gnu_ld" = no; then
13830	case "$host_cpu" in
13831	hppa*64*)
13832	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13833	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
13834	  hardcode_libdir_separator_F77=:
13835	  hardcode_direct_F77=no
13836	  hardcode_shlibpath_var_F77=no
13837	  ;;
13838	ia64*)
13839	  hardcode_libdir_flag_spec_F77='-L$libdir'
13840	  hardcode_direct_F77=no
13841	  hardcode_shlibpath_var_F77=no
13842
13843	  # hardcode_minus_L: Not really in the search PATH,
13844	  # but as the default location of the library.
13845	  hardcode_minus_L_F77=yes
13846	  ;;
13847	*)
13848	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
13849	  hardcode_libdir_separator_F77=:
13850	  hardcode_direct_F77=yes
13851	  export_dynamic_flag_spec_F77='${wl}-E'
13852
13853	  # hardcode_minus_L: Not really in the search PATH,
13854	  # but as the default location of the library.
13855	  hardcode_minus_L_F77=yes
13856	  ;;
13857	esac
13858      fi
13859      ;;
13860
13861    irix5* | irix6* | nonstopux*)
13862      if test "$GCC" = yes; then
13863	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'
13864      else
13865	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'
13866	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
13867      fi
13868      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13869      hardcode_libdir_separator_F77=:
13870      link_all_deplibs_F77=yes
13871      ;;
13872
13873    netbsd*)
13874      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13875	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13876      else
13877	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13878      fi
13879      hardcode_libdir_flag_spec_F77='-R$libdir'
13880      hardcode_direct_F77=yes
13881      hardcode_shlibpath_var_F77=no
13882      ;;
13883
13884    newsos6)
13885      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13886      hardcode_direct_F77=yes
13887      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13888      hardcode_libdir_separator_F77=:
13889      hardcode_shlibpath_var_F77=no
13890      ;;
13891
13892    openbsd*)
13893      hardcode_direct_F77=yes
13894      hardcode_shlibpath_var_F77=no
13895      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13896	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13897	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13898	export_dynamic_flag_spec_F77='${wl}-E'
13899      else
13900       case $host_os in
13901	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13902	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13903	   hardcode_libdir_flag_spec_F77='-R$libdir'
13904	   ;;
13905	 *)
13906	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13907	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13908	   ;;
13909       esac
13910      fi
13911      ;;
13912
13913    os2*)
13914      hardcode_libdir_flag_spec_F77='-L$libdir'
13915      hardcode_minus_L_F77=yes
13916      allow_undefined_flag_F77=unsupported
13917      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'
13918      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13919      ;;
13920
13921    osf3*)
13922      if test "$GCC" = yes; then
13923	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
13924	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'
13925      else
13926	allow_undefined_flag_F77=' -expect_unresolved \*'
13927	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'
13928      fi
13929      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13930      hardcode_libdir_separator_F77=:
13931      ;;
13932
13933    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13934      if test "$GCC" = yes; then
13935	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
13936	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'
13937	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
13938      else
13939	allow_undefined_flag_F77=' -expect_unresolved \*'
13940	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'
13941	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~
13942	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
13943
13944	# Both c and cxx compiler support -rpath directly
13945	hardcode_libdir_flag_spec_F77='-rpath $libdir'
13946      fi
13947      hardcode_libdir_separator_F77=:
13948      ;;
13949
13950    sco3.2v5*)
13951      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13952      hardcode_shlibpath_var_F77=no
13953      export_dynamic_flag_spec_F77='${wl}-Bexport'
13954      runpath_var=LD_RUN_PATH
13955      hardcode_runpath_var=yes
13956      ;;
13957
13958    solaris*)
13959      no_undefined_flag_F77=' -z text'
13960      if test "$GCC" = yes; then
13961	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13962	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13963	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
13964      else
13965	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13966	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
13967  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
13968      fi
13969      hardcode_libdir_flag_spec_F77='-R$libdir'
13970      hardcode_shlibpath_var_F77=no
13971      case $host_os in
13972      solaris2.[0-5] | solaris2.[0-5].*) ;;
13973      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
13974	whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
13975      esac
13976      link_all_deplibs_F77=yes
13977      ;;
13978
13979    sunos4*)
13980      if test "x$host_vendor" = xsequent; then
13981	# Use $CC to link under sequent, because it throws in some extra .o
13982	# files that make .init and .fini sections work.
13983	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13984      else
13985	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13986      fi
13987      hardcode_libdir_flag_spec_F77='-L$libdir'
13988      hardcode_direct_F77=yes
13989      hardcode_minus_L_F77=yes
13990      hardcode_shlibpath_var_F77=no
13991      ;;
13992
13993    sysv4)
13994      case $host_vendor in
13995	sni)
13996	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13997	  hardcode_direct_F77=yes # is this really true???
13998	;;
13999	siemens)
14000	  ## LD is ld it makes a PLAMLIB
14001	  ## CC just makes a GrossModule.
14002	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14003	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14004	  hardcode_direct_F77=no
14005        ;;
14006	motorola)
14007	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14008	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14009	;;
14010      esac
14011      runpath_var='LD_RUN_PATH'
14012      hardcode_shlibpath_var_F77=no
14013      ;;
14014
14015    sysv4.3*)
14016      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14017      hardcode_shlibpath_var_F77=no
14018      export_dynamic_flag_spec_F77='-Bexport'
14019      ;;
14020
14021    sysv4*MP*)
14022      if test -d /usr/nec; then
14023	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14024	hardcode_shlibpath_var_F77=no
14025	runpath_var=LD_RUN_PATH
14026	hardcode_runpath_var=yes
14027	ld_shlibs_F77=yes
14028      fi
14029      ;;
14030
14031    sysv4.2uw2*)
14032      archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14033      hardcode_direct_F77=yes
14034      hardcode_minus_L_F77=no
14035      hardcode_shlibpath_var_F77=no
14036      hardcode_runpath_var=yes
14037      runpath_var=LD_RUN_PATH
14038      ;;
14039
14040   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
14041      no_undefined_flag_F77='${wl}-z ${wl}text'
14042      if test "$GCC" = yes; then
14043	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14044      else
14045	archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14046      fi
14047      runpath_var='LD_RUN_PATH'
14048      hardcode_shlibpath_var_F77=no
14049      ;;
14050
14051    sysv5*)
14052      no_undefined_flag_F77=' -z text'
14053      # $CC -shared without GNU ld will not create a library from C++
14054      # object files and a static libstdc++, better avoid it by now
14055      archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14056      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14057  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14058      hardcode_libdir_flag_spec_F77=
14059      hardcode_shlibpath_var_F77=no
14060      runpath_var='LD_RUN_PATH'
14061      ;;
14062
14063    uts4*)
14064      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14065      hardcode_libdir_flag_spec_F77='-L$libdir'
14066      hardcode_shlibpath_var_F77=no
14067      ;;
14068
14069    *)
14070      ld_shlibs_F77=no
14071      ;;
14072    esac
14073  fi
14074
14075echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14076echo "${ECHO_T}$ld_shlibs_F77" >&6
14077test "$ld_shlibs_F77" = no && can_build_shared=no
14078
14079variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14080if test "$GCC" = yes; then
14081  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14082fi
14083
14084#
14085# Do we need to explicitly link libc?
14086#
14087case "x$archive_cmds_need_lc_F77" in
14088x|xyes)
14089  # Assume -lc should be added
14090  archive_cmds_need_lc_F77=yes
14091
14092  if test "$enable_shared" = yes && test "$GCC" = yes; then
14093    case $archive_cmds_F77 in
14094    *'~'*)
14095      # FIXME: we may have to deal with multi-command sequences.
14096      ;;
14097    '$CC '*)
14098      # Test whether the compiler implicitly links with -lc since on some
14099      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14100      # to ld, don't add -lc before -lgcc.
14101      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14102echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
14103      $rm conftest*
14104      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14105
14106      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14107  (eval $ac_compile) 2>&5
14108  ac_status=$?
14109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14110  (exit $ac_status); } 2>conftest.err; then
14111        soname=conftest
14112        lib=conftest
14113        libobjs=conftest.$ac_objext
14114        deplibs=
14115        wl=$lt_prog_compiler_wl_F77
14116        compiler_flags=-v
14117        linker_flags=-v
14118        verstring=
14119        output_objdir=.
14120        libname=conftest
14121        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14122        allow_undefined_flag_F77=
14123        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
14124  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
14125  ac_status=$?
14126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14127  (exit $ac_status); }
14128        then
14129	  archive_cmds_need_lc_F77=no
14130        else
14131	  archive_cmds_need_lc_F77=yes
14132        fi
14133        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
14134      else
14135        cat conftest.err 1>&5
14136      fi
14137      $rm conftest*
14138      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
14139echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
14140      ;;
14141    esac
14142  fi
14143  ;;
14144esac
14145
14146echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
14147echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
14148hardcode_action_F77=
14149if test -n "$hardcode_libdir_flag_spec_F77" || \
14150   test -n "$runpath_var F77" || \
14151   test "X$hardcode_automatic_F77"="Xyes" ; then
14152
14153  # We can hardcode non-existant directories.
14154  if test "$hardcode_direct_F77" != no &&
14155     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14156     # have to relink, otherwise we might link with an installed library
14157     # when we should be linking with a yet-to-be-installed one
14158     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
14159     test "$hardcode_minus_L_F77" != no; then
14160    # Linking always hardcodes the temporary library directory.
14161    hardcode_action_F77=relink
14162  else
14163    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14164    hardcode_action_F77=immediate
14165  fi
14166else
14167  # We cannot hardcode anything, or else we can only hardcode existing
14168  # directories.
14169  hardcode_action_F77=unsupported
14170fi
14171echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
14172echo "${ECHO_T}$hardcode_action_F77" >&6
14173
14174if test "$hardcode_action_F77" = relink; then
14175  # Fast installation is not supported
14176  enable_fast_install=no
14177elif test "$shlibpath_overrides_runpath" = yes ||
14178     test "$enable_shared" = no; then
14179  # Fast installation is not necessary
14180  enable_fast_install=needless
14181fi
14182
14183striplib=
14184old_striplib=
14185echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
14186echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
14187if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
14188  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
14189  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
14190  echo "$as_me:$LINENO: result: yes" >&5
14191echo "${ECHO_T}yes" >&6
14192else
14193# FIXME - insert some real tests, host_os isn't really good enough
14194  case $host_os in
14195   darwin*)
14196       if test -n "$STRIP" ; then
14197         striplib="$STRIP -x"
14198         echo "$as_me:$LINENO: result: yes" >&5
14199echo "${ECHO_T}yes" >&6
14200       else
14201  echo "$as_me:$LINENO: result: no" >&5
14202echo "${ECHO_T}no" >&6
14203fi
14204       ;;
14205   *)
14206  echo "$as_me:$LINENO: result: no" >&5
14207echo "${ECHO_T}no" >&6
14208    ;;
14209  esac
14210fi
14211
14212echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
14213echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
14214library_names_spec=
14215libname_spec='lib$name'
14216soname_spec=
14217shrext=".so"
14218postinstall_cmds=
14219postuninstall_cmds=
14220finish_cmds=
14221finish_eval=
14222shlibpath_var=
14223shlibpath_overrides_runpath=unknown
14224version_type=none
14225dynamic_linker="$host_os ld.so"
14226sys_lib_dlsearch_path_spec="/lib /usr/lib"
14227if test "$GCC" = yes; then
14228  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14229  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
14230    # if the path contains ";" then we assume it to be the separator
14231    # otherwise default to the standard path separator (i.e. ":") - it is
14232    # assumed that no part of a normal pathname contains ";" but that should
14233    # okay in the real world where ";" in dirpaths is itself problematic.
14234    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14235  else
14236    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14237  fi
14238else
14239  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14240fi
14241need_lib_prefix=unknown
14242hardcode_into_libs=no
14243
14244# when you set need_version to no, make sure it does not cause -set_version
14245# flags to be left without arguments
14246need_version=unknown
14247
14248case $host_os in
14249aix3*)
14250  version_type=linux
14251  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14252  shlibpath_var=LIBPATH
14253
14254  # AIX 3 has no versioning support, so we append a major version to the name.
14255  soname_spec='${libname}${release}${shared_ext}$major'
14256  ;;
14257
14258aix4* | aix5*)
14259  version_type=linux
14260  need_lib_prefix=no
14261  need_version=no
14262  hardcode_into_libs=yes
14263  if test "$host_cpu" = ia64; then
14264    # AIX 5 supports IA64
14265    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14266    shlibpath_var=LD_LIBRARY_PATH
14267  else
14268    # With GCC up to 2.95.x, collect2 would create an import file
14269    # for dependence libraries.  The import file would start with
14270    # the line `#! .'.  This would cause the generated library to
14271    # depend on `.', always an invalid library.  This was fixed in
14272    # development snapshots of GCC prior to 3.0.
14273    case $host_os in
14274      aix4 | aix4.[01] | aix4.[01].*)
14275      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14276	   echo ' yes '
14277	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
14278	:
14279      else
14280	can_build_shared=no
14281      fi
14282      ;;
14283    esac
14284    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14285    # soname into executable. Probably we can add versioning support to
14286    # collect2, so additional links can be useful in future.
14287    if test "$aix_use_runtimelinking" = yes; then
14288      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14289      # instead of lib<name>.a to let people know that these are not
14290      # typical AIX shared libraries.
14291      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14292    else
14293      # We preserve .a as extension for shared libraries through AIX4.2
14294      # and later when we are not doing run time linking.
14295      library_names_spec='${libname}${release}.a $libname.a'
14296      soname_spec='${libname}${release}${shared_ext}$major'
14297    fi
14298    shlibpath_var=LIBPATH
14299  fi
14300  ;;
14301
14302amigaos*)
14303  library_names_spec='$libname.ixlibrary $libname.a'
14304  # Create ${libname}_ixlibrary.a entries in /sys/libs.
14305  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'
14306  ;;
14307
14308beos*)
14309  library_names_spec='${libname}${shared_ext}'
14310  dynamic_linker="$host_os ld.so"
14311  shlibpath_var=LIBRARY_PATH
14312  ;;
14313
14314bsdi4*)
14315  version_type=linux
14316  need_version=no
14317  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14318  soname_spec='${libname}${release}${shared_ext}$major'
14319  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14320  shlibpath_var=LD_LIBRARY_PATH
14321  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14322  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14323  # the default ld.so.conf also contains /usr/contrib/lib and
14324  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14325  # libtool to hard-code these into programs
14326  ;;
14327
14328cygwin* | mingw* | pw32*)
14329  version_type=windows
14330  shrext=".dll"
14331  need_version=no
14332  need_lib_prefix=no
14333
14334  case $GCC,$host_os in
14335  yes,cygwin* | yes,mingw* | yes,pw32*)
14336    library_names_spec='$libname.dll.a'
14337    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14338    postinstall_cmds='base_file=`basename \${file}`~
14339      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
14340      dldir=$destdir/`dirname \$dlpath`~
14341      test -d \$dldir || mkdir -p \$dldir~
14342      $install_prog $dir/$dlname \$dldir/$dlname'
14343    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14344      dlpath=$dir/\$dldll~
14345       $rm \$dlpath'
14346    shlibpath_overrides_runpath=yes
14347
14348    case $host_os in
14349    cygwin*)
14350      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14351      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14352      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
14353      ;;
14354    mingw*)
14355      # MinGW DLLs use traditional 'lib' prefix
14356      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14357      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14358      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
14359        # It is most probably a Windows format PATH printed by
14360        # mingw gcc, but we are running on Cygwin. Gcc prints its search
14361        # path with ; separators, and with drive letters. We can handle the
14362        # drive letters (cygwin fileutils understands them), so leave them,
14363        # especially as we might pass files found there to a mingw objdump,
14364        # which wouldn't understand a cygwinified path. Ahh.
14365        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14366      else
14367        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14368      fi
14369      ;;
14370    pw32*)
14371      # pw32 DLLs use 'pw' prefix rather than 'lib'
14372      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
14373      ;;
14374    esac
14375    ;;
14376
14377  *)
14378    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14379    ;;
14380  esac
14381  dynamic_linker='Win32 ld.exe'
14382  # FIXME: first we should search . and the directory the executable is in
14383  shlibpath_var=PATH
14384  ;;
14385
14386darwin* | rhapsody*)
14387  dynamic_linker="$host_os dyld"
14388  version_type=darwin
14389  need_lib_prefix=no
14390  need_version=no
14391  # FIXME: Relying on posixy $() will cause problems for
14392  #        cross-compilation, but unfortunately the echo tests do not
14393  #        yet detect zsh echo's removal of \ escapes.
14394  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14395  soname_spec='${libname}${release}${major}$shared_ext'
14396  shlibpath_overrides_runpath=yes
14397  shlibpath_var=DYLD_LIBRARY_PATH
14398  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
14399  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
14400  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
14401  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"`
14402  fi
14403  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14404  ;;
14405
14406dgux*)
14407  version_type=linux
14408  need_lib_prefix=no
14409  need_version=no
14410  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14411  soname_spec='${libname}${release}${shared_ext}$major'
14412  shlibpath_var=LD_LIBRARY_PATH
14413  ;;
14414
14415freebsd1*)
14416  dynamic_linker=no
14417  ;;
14418
14419freebsd*)
14420  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
14421  version_type=freebsd-$objformat
14422  case $version_type in
14423    freebsd-elf*)
14424      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14425      need_version=no
14426      need_lib_prefix=no
14427      ;;
14428    freebsd-*)
14429      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14430      need_version=yes
14431      ;;
14432  esac
14433  shlibpath_var=LD_LIBRARY_PATH
14434  case $host_os in
14435  freebsd2*)
14436    shlibpath_overrides_runpath=yes
14437    ;;
14438  freebsd3.01* | freebsdelf3.01*)
14439    shlibpath_overrides_runpath=yes
14440    hardcode_into_libs=yes
14441    ;;
14442  *) # from 3.2 on
14443    shlibpath_overrides_runpath=no
14444    hardcode_into_libs=yes
14445    ;;
14446  esac
14447  ;;
14448
14449gnu*)
14450  version_type=linux
14451  need_lib_prefix=no
14452  need_version=no
14453  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14454  soname_spec='${libname}${release}${shared_ext}$major'
14455  shlibpath_var=LD_LIBRARY_PATH
14456  hardcode_into_libs=yes
14457  ;;
14458
14459hpux9* | hpux10* | hpux11*)
14460  # Give a soname corresponding to the major version so that dld.sl refuses to
14461  # link against other versions.
14462  version_type=sunos
14463  need_lib_prefix=no
14464  need_version=no
14465  case "$host_cpu" in
14466  ia64*)
14467    shrext='.so'
14468    hardcode_into_libs=yes
14469    dynamic_linker="$host_os dld.so"
14470    shlibpath_var=LD_LIBRARY_PATH
14471    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14472    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14473    soname_spec='${libname}${release}${shared_ext}$major'
14474    if test "X$HPUX_IA64_MODE" = X32; then
14475      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14476    else
14477      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14478    fi
14479    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14480    ;;
14481   hppa*64*)
14482     shrext='.sl'
14483     hardcode_into_libs=yes
14484     dynamic_linker="$host_os dld.sl"
14485     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14486     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14487     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14488     soname_spec='${libname}${release}${shared_ext}$major'
14489     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14490     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14491     ;;
14492   *)
14493    shrext='.sl'
14494    dynamic_linker="$host_os dld.sl"
14495    shlibpath_var=SHLIB_PATH
14496    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14497    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14498    soname_spec='${libname}${release}${shared_ext}$major'
14499    ;;
14500  esac
14501  # HP-UX runs *really* slowly unless shared libraries are mode 555.
14502  postinstall_cmds='chmod 555 $lib'
14503  ;;
14504
14505irix5* | irix6* | nonstopux*)
14506  case $host_os in
14507    nonstopux*) version_type=nonstopux ;;
14508    *)
14509	if test "$lt_cv_prog_gnu_ld" = yes; then
14510		version_type=linux
14511	else
14512		version_type=irix
14513	fi ;;
14514  esac
14515  need_lib_prefix=no
14516  need_version=no
14517  soname_spec='${libname}${release}${shared_ext}$major'
14518  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14519  case $host_os in
14520  irix5* | nonstopux*)
14521    libsuff= shlibsuff=
14522    ;;
14523  *)
14524    case $LD in # libtool.m4 will add one of these switches to LD
14525    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14526      libsuff= shlibsuff= libmagic=32-bit;;
14527    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14528      libsuff=32 shlibsuff=N32 libmagic=N32;;
14529    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14530      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14531    *) libsuff= shlibsuff= libmagic=never-match;;
14532    esac
14533    ;;
14534  esac
14535  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14536  shlibpath_overrides_runpath=no
14537  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14538  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14539  hardcode_into_libs=yes
14540  ;;
14541
14542# No shared lib support for Linux oldld, aout, or coff.
14543linux*oldld* | linux*aout* | linux*coff*)
14544  dynamic_linker=no
14545  ;;
14546
14547# This must be Linux ELF.
14548linux*)
14549  version_type=linux
14550  need_lib_prefix=no
14551  need_version=no
14552  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14553  soname_spec='${libname}${release}${shared_ext}$major'
14554  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14555  shlibpath_var=LD_LIBRARY_PATH
14556  shlibpath_overrides_runpath=no
14557  # This implies no fast_install, which is unacceptable.
14558  # Some rework will be needed to allow for fast_install
14559  # before this can be enabled.
14560  hardcode_into_libs=yes
14561
14562  # We used to test for /lib/ld.so.1 and disable shared libraries on
14563  # powerpc, because MkLinux only supported shared libraries with the
14564  # GNU dynamic linker.  Since this was broken with cross compilers,
14565  # most powerpc-linux boxes support dynamic linking these days and
14566  # people can always --disable-shared, the test was removed, and we
14567  # assume the GNU/Linux dynamic linker is in use.
14568  dynamic_linker='GNU/Linux ld.so'
14569  ;;
14570
14571netbsd*)
14572  version_type=sunos
14573  need_lib_prefix=no
14574  need_version=no
14575  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14576    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14577    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14578    dynamic_linker='NetBSD (a.out) ld.so'
14579  else
14580    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
14581    soname_spec='${libname}${release}${shared_ext}$major'
14582    dynamic_linker='NetBSD ld.elf_so'
14583  fi
14584  shlibpath_var=LD_LIBRARY_PATH
14585  shlibpath_overrides_runpath=yes
14586  hardcode_into_libs=yes
14587  ;;
14588
14589newsos6)
14590  version_type=linux
14591  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14592  shlibpath_var=LD_LIBRARY_PATH
14593  shlibpath_overrides_runpath=yes
14594  ;;
14595
14596nto-qnx)
14597  version_type=linux
14598  need_lib_prefix=no
14599  need_version=no
14600  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14601  soname_spec='${libname}${release}${shared_ext}$major'
14602  shlibpath_var=LD_LIBRARY_PATH
14603  shlibpath_overrides_runpath=yes
14604  ;;
14605
14606openbsd*)
14607  version_type=sunos
14608  need_lib_prefix=no
14609  need_version=no
14610  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14611  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14612  shlibpath_var=LD_LIBRARY_PATH
14613  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14614    case $host_os in
14615      openbsd2.[89] | openbsd2.[89].*)
14616	shlibpath_overrides_runpath=no
14617	;;
14618      *)
14619	shlibpath_overrides_runpath=yes
14620	;;
14621      esac
14622  else
14623    shlibpath_overrides_runpath=yes
14624  fi
14625  ;;
14626
14627os2*)
14628  libname_spec='$name'
14629  shrext=".dll"
14630  need_lib_prefix=no
14631  library_names_spec='$libname${shared_ext} $libname.a'
14632  dynamic_linker='OS/2 ld.exe'
14633  shlibpath_var=LIBPATH
14634  ;;
14635
14636osf3* | osf4* | osf5*)
14637  version_type=osf
14638  need_lib_prefix=no
14639  need_version=no
14640  soname_spec='${libname}${release}${shared_ext}$major'
14641  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14642  shlibpath_var=LD_LIBRARY_PATH
14643  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14644  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14645  ;;
14646
14647sco3.2v5*)
14648  version_type=osf
14649  soname_spec='${libname}${release}${shared_ext}$major'
14650  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14651  shlibpath_var=LD_LIBRARY_PATH
14652  ;;
14653
14654solaris*)
14655  version_type=linux
14656  need_lib_prefix=no
14657  need_version=no
14658  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14659  soname_spec='${libname}${release}${shared_ext}$major'
14660  shlibpath_var=LD_LIBRARY_PATH
14661  shlibpath_overrides_runpath=yes
14662  hardcode_into_libs=yes
14663  # ldd complains unless libraries are executable
14664  postinstall_cmds='chmod +x $lib'
14665  ;;
14666
14667sunos4*)
14668  version_type=sunos
14669  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14670  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14671  shlibpath_var=LD_LIBRARY_PATH
14672  shlibpath_overrides_runpath=yes
14673  if test "$with_gnu_ld" = yes; then
14674    need_lib_prefix=no
14675  fi
14676  need_version=yes
14677  ;;
14678
14679sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14680  version_type=linux
14681  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14682  soname_spec='${libname}${release}${shared_ext}$major'
14683  shlibpath_var=LD_LIBRARY_PATH
14684  case $host_vendor in
14685    sni)
14686      shlibpath_overrides_runpath=no
14687      need_lib_prefix=no
14688      export_dynamic_flag_spec='${wl}-Blargedynsym'
14689      runpath_var=LD_RUN_PATH
14690      ;;
14691    siemens)
14692      need_lib_prefix=no
14693      ;;
14694    motorola)
14695      need_lib_prefix=no
14696      need_version=no
14697      shlibpath_overrides_runpath=no
14698      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14699      ;;
14700  esac
14701  ;;
14702
14703sysv4*MP*)
14704  if test -d /usr/nec ;then
14705    version_type=linux
14706    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14707    soname_spec='$libname${shared_ext}.$major'
14708    shlibpath_var=LD_LIBRARY_PATH
14709  fi
14710  ;;
14711
14712uts4*)
14713  version_type=linux
14714  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14715  soname_spec='${libname}${release}${shared_ext}$major'
14716  shlibpath_var=LD_LIBRARY_PATH
14717  ;;
14718
14719*)
14720  dynamic_linker=no
14721  ;;
14722esac
14723echo "$as_me:$LINENO: result: $dynamic_linker" >&5
14724echo "${ECHO_T}$dynamic_linker" >&6
14725test "$dynamic_linker" = no && can_build_shared=no
14726
14727
14728# The else clause should only fire when bootstrapping the
14729# libtool distribution, otherwise you forgot to ship ltmain.sh
14730# with your package, and you will get complaints that there are
14731# no rules to generate ltmain.sh.
14732if test -f "$ltmain"; then
14733  # See if we are running on zsh, and set the options which allow our commands through
14734  # without removal of \ escapes.
14735  if test -n "${ZSH_VERSION+set}" ; then
14736    setopt NO_GLOB_SUBST
14737  fi
14738  # Now quote all the things that may contain metacharacters while being
14739  # careful not to overquote the AC_SUBSTed values.  We take copies of the
14740  # variables and quote the copies for generation of the libtool script.
14741  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
14742    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
14743    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
14744    deplibs_check_method reload_flag reload_cmds need_locks \
14745    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
14746    lt_cv_sys_global_symbol_to_c_name_address \
14747    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
14748    old_postinstall_cmds old_postuninstall_cmds \
14749    compiler_F77 \
14750    CC_F77 \
14751    LD_F77 \
14752    lt_prog_compiler_wl_F77 \
14753    lt_prog_compiler_pic_F77 \
14754    lt_prog_compiler_static_F77 \
14755    lt_prog_compiler_no_builtin_flag_F77 \
14756    export_dynamic_flag_spec_F77 \
14757    thread_safe_flag_spec_F77 \
14758    whole_archive_flag_spec_F77 \
14759    enable_shared_with_static_runtimes_F77 \
14760    old_archive_cmds_F77 \
14761    old_archive_from_new_cmds_F77 \
14762    predep_objects_F77 \
14763    postdep_objects_F77 \
14764    predeps_F77 \
14765    postdeps_F77 \
14766    compiler_lib_search_path_F77 \
14767    archive_cmds_F77 \
14768    archive_expsym_cmds_F77 \
14769    postinstall_cmds_F77 \
14770    postuninstall_cmds_F77 \
14771    old_archive_from_expsyms_cmds_F77 \
14772    allow_undefined_flag_F77 \
14773    no_undefined_flag_F77 \
14774    export_symbols_cmds_F77 \
14775    hardcode_libdir_flag_spec_F77 \
14776    hardcode_libdir_flag_spec_ld_F77 \
14777    hardcode_libdir_separator_F77 \
14778    hardcode_automatic_F77 \
14779    module_cmds_F77 \
14780    module_expsym_cmds_F77 \
14781    lt_cv_prog_compiler_c_o_F77 \
14782    exclude_expsyms_F77 \
14783    include_expsyms_F77; do
14784
14785    case $var in
14786    old_archive_cmds_F77 | \
14787    old_archive_from_new_cmds_F77 | \
14788    archive_cmds_F77 | \
14789    archive_expsym_cmds_F77 | \
14790    module_cmds_F77 | \
14791    module_expsym_cmds_F77 | \
14792    old_archive_from_expsyms_cmds_F77 | \
14793    export_symbols_cmds_F77 | \
14794    extract_expsyms_cmds | reload_cmds | finish_cmds | \
14795    postinstall_cmds | postuninstall_cmds | \
14796    old_postinstall_cmds | old_postuninstall_cmds | \
14797    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
14798      # Double-quote double-evaled strings.
14799      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
14800      ;;
14801    *)
14802      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
14803      ;;
14804    esac
14805  done
14806
14807  case $lt_echo in
14808  *'\$0 --fallback-echo"')
14809    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
14810    ;;
14811  esac
14812
14813cfgfile="$ofile"
14814
14815  cat <<__EOF__ >> "$cfgfile"
14816# ### BEGIN LIBTOOL TAG CONFIG: $tagname
14817
14818# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14819
14820# Shell to use when invoking shell scripts.
14821SHELL=$lt_SHELL
14822
14823# Whether or not to build shared libraries.
14824build_libtool_libs=$enable_shared
14825
14826# Whether or not to build static libraries.
14827build_old_libs=$enable_static
14828
14829# Whether or not to add -lc for building shared libraries.
14830build_libtool_need_lc=$archive_cmds_need_lc_F77
14831
14832# Whether or not to disallow shared libs when runtime libs are static
14833allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
14834
14835# Whether or not to optimize for fast installation.
14836fast_install=$enable_fast_install
14837
14838# The host system.
14839host_alias=$host_alias
14840host=$host
14841
14842# An echo program that does not interpret backslashes.
14843echo=$lt_echo
14844
14845# The archiver.
14846AR=$lt_AR
14847AR_FLAGS=$lt_AR_FLAGS
14848
14849# A C compiler.
14850LTCC=$lt_LTCC
14851
14852# A language-specific compiler.
14853CC=$lt_compiler_F77
14854
14855# Is the compiler the GNU C compiler?
14856with_gcc=$GCC_F77
14857
14858# An ERE matcher.
14859EGREP=$lt_EGREP
14860
14861# The linker used to build libraries.
14862LD=$lt_LD_F77
14863
14864# Whether we need hard or soft links.
14865LN_S=$lt_LN_S
14866
14867# A BSD-compatible nm program.
14868NM=$lt_NM
14869
14870# A symbol stripping program
14871STRIP=$STRIP
14872
14873# Used to examine libraries when file_magic_cmd begins "file"
14874MAGIC_CMD=$MAGIC_CMD
14875
14876# Used on cygwin: DLL creation program.
14877DLLTOOL="$DLLTOOL"
14878
14879# Used on cygwin: object dumper.
14880OBJDUMP="$OBJDUMP"
14881
14882# Used on cygwin: assembler.
14883AS="$AS"
14884
14885# The name of the directory that contains temporary libtool files.
14886objdir=$objdir
14887
14888# How to create reloadable object files.
14889reload_flag=$lt_reload_flag
14890reload_cmds=$lt_reload_cmds
14891
14892# How to pass a linker flag through the compiler.
14893wl=$lt_lt_prog_compiler_wl_F77
14894
14895# Object file suffix (normally "o").
14896objext="$ac_objext"
14897
14898# Old archive suffix (normally "a").
14899libext="$libext"
14900
14901# Shared library suffix (normally ".so").
14902shrext='$shrext'
14903
14904# Executable file suffix (normally "").
14905exeext="$exeext"
14906
14907# Additional compiler flags for building library objects.
14908pic_flag=$lt_lt_prog_compiler_pic_F77
14909pic_mode=$pic_mode
14910
14911# What is the maximum length of a command?
14912max_cmd_len=$lt_cv_sys_max_cmd_len
14913
14914# Does compiler simultaneously support -c and -o options?
14915compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
14916
14917# Must we lock files when doing compilation ?
14918need_locks=$lt_need_locks
14919
14920# Do we need the lib prefix for modules?
14921need_lib_prefix=$need_lib_prefix
14922
14923# Do we need a version for libraries?
14924need_version=$need_version
14925
14926# Whether dlopen is supported.
14927dlopen_support=$enable_dlopen
14928
14929# Whether dlopen of programs is supported.
14930dlopen_self=$enable_dlopen_self
14931
14932# Whether dlopen of statically linked programs is supported.
14933dlopen_self_static=$enable_dlopen_self_static
14934
14935# Compiler flag to prevent dynamic linking.
14936link_static_flag=$lt_lt_prog_compiler_static_F77
14937
14938# Compiler flag to turn off builtin functions.
14939no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
14940
14941# Compiler flag to allow reflexive dlopens.
14942export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
14943
14944# Compiler flag to generate shared objects directly from archives.
14945whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
14946
14947# Compiler flag to generate thread-safe objects.
14948thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
14949
14950# Library versioning type.
14951version_type=$version_type
14952
14953# Format of library name prefix.
14954libname_spec=$lt_libname_spec
14955
14956# List of archive names.  First name is the real one, the rest are links.
14957# The last name is the one that the linker finds with -lNAME.
14958library_names_spec=$lt_library_names_spec
14959
14960# The coded name of the library, if different from the real name.
14961soname_spec=$lt_soname_spec
14962
14963# Commands used to build and install an old-style archive.
14964RANLIB=$lt_RANLIB
14965old_archive_cmds=$lt_old_archive_cmds_F77
14966old_postinstall_cmds=$lt_old_postinstall_cmds
14967old_postuninstall_cmds=$lt_old_postuninstall_cmds
14968
14969# Create an old-style archive from a shared archive.
14970old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
14971
14972# Create a temporary old-style archive to link instead of a shared archive.
14973old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
14974
14975# Commands used to build and install a shared archive.
14976archive_cmds=$lt_archive_cmds_F77
14977archive_expsym_cmds=$lt_archive_expsym_cmds_F77
14978postinstall_cmds=$lt_postinstall_cmds
14979postuninstall_cmds=$lt_postuninstall_cmds
14980
14981# Commands used to build a loadable module (assumed same as above if empty)
14982module_cmds=$lt_module_cmds_F77
14983module_expsym_cmds=$lt_module_expsym_cmds_F77
14984
14985# Commands to strip libraries.
14986old_striplib=$lt_old_striplib
14987striplib=$lt_striplib
14988
14989# Dependencies to place before the objects being linked to create a
14990# shared library.
14991predep_objects=$lt_predep_objects_F77
14992
14993# Dependencies to place after the objects being linked to create a
14994# shared library.
14995postdep_objects=$lt_postdep_objects_F77
14996
14997# Dependencies to place before the objects being linked to create a
14998# shared library.
14999predeps=$lt_predeps_F77
15000
15001# Dependencies to place after the objects being linked to create a
15002# shared library.
15003postdeps=$lt_postdeps_F77
15004
15005# The library search path used internally by the compiler when linking
15006# a shared library.
15007compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15008
15009# Method to check whether dependent libraries are shared objects.
15010deplibs_check_method=$lt_deplibs_check_method
15011
15012# Command to use when deplibs_check_method == file_magic.
15013file_magic_cmd=$lt_file_magic_cmd
15014
15015# Flag that allows shared libraries with undefined symbols to be built.
15016allow_undefined_flag=$lt_allow_undefined_flag_F77
15017
15018# Flag that forces no undefined symbols.
15019no_undefined_flag=$lt_no_undefined_flag_F77
15020
15021# Commands used to finish a libtool library installation in a directory.
15022finish_cmds=$lt_finish_cmds
15023
15024# Same as above, but a single script fragment to be evaled but not shown.
15025finish_eval=$lt_finish_eval
15026
15027# Take the output of nm and produce a listing of raw symbols and C names.
15028global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15029
15030# Transform the output of nm in a proper C declaration
15031global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15032
15033# Transform the output of nm in a C name address pair
15034global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15035
15036# This is the shared library runtime path variable.
15037runpath_var=$runpath_var
15038
15039# This is the shared library path variable.
15040shlibpath_var=$shlibpath_var
15041
15042# Is shlibpath searched before the hard-coded library search path?
15043shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15044
15045# How to hardcode a shared library path into an executable.
15046hardcode_action=$hardcode_action_F77
15047
15048# Whether we should hardcode library paths into libraries.
15049hardcode_into_libs=$hardcode_into_libs
15050
15051# Flag to hardcode \$libdir into a binary during linking.
15052# This must work even if \$libdir does not exist.
15053hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15054
15055# If ld is used when linking, flag to hardcode \$libdir into
15056# a binary during linking. This must work even if \$libdir does
15057# not exist.
15058hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15059
15060# Whether we need a single -rpath flag with a separated argument.
15061hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
15062
15063# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
15064# resulting binary.
15065hardcode_direct=$hardcode_direct_F77
15066
15067# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
15068# resulting binary.
15069hardcode_minus_L=$hardcode_minus_L_F77
15070
15071# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
15072# the resulting binary.
15073hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
15074
15075# Set to yes if building a shared library automatically hardcodes DIR into the library
15076# and all subsequent libraries and executables linked against it.
15077hardcode_automatic=$hardcode_automatic_F77
15078
15079# Variables whose values should be saved in libtool wrapper scripts and
15080# restored at relink time.
15081variables_saved_for_relink="$variables_saved_for_relink"
15082
15083# Whether libtool must link a program against all its dependency libraries.
15084link_all_deplibs=$link_all_deplibs_F77
15085
15086# Compile-time system search path for libraries
15087sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15088
15089# Run-time system search path for libraries
15090sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15091
15092# Fix the shell variable \$srcfile for the compiler.
15093fix_srcfile_path="$fix_srcfile_path_F77"
15094
15095# Set to yes if exported symbols are required.
15096always_export_symbols=$always_export_symbols_F77
15097
15098# The commands to list exported symbols.
15099export_symbols_cmds=$lt_export_symbols_cmds_F77
15100
15101# The commands to extract the exported symbol list from a shared archive.
15102extract_expsyms_cmds=$lt_extract_expsyms_cmds
15103
15104# Symbols that should not be listed in the preloaded symbols.
15105exclude_expsyms=$lt_exclude_expsyms_F77
15106
15107# Symbols that must always be exported.
15108include_expsyms=$lt_include_expsyms_F77
15109
15110# ### END LIBTOOL TAG CONFIG: $tagname
15111
15112__EOF__
15113
15114
15115else
15116  # If there is no Makefile yet, we rely on a make rule to execute
15117  # `config.status --recheck' to rerun these tests and create the
15118  # libtool script then.
15119  test -f Makefile && make "$ltmain"
15120fi
15121
15122
15123ac_ext=c
15124ac_cpp='$CPP $CPPFLAGS'
15125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15127ac_compiler_gnu=$ac_cv_c_compiler_gnu
15128
15129CC="$lt_save_CC"
15130
15131	else
15132	  tagname=""
15133	fi
15134	;;
15135
15136      GCJ)
15137	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
15138
15139
15140
15141# Source file extension for Java test sources.
15142ac_ext=java
15143
15144# Object file extension for compiled Java test sources.
15145objext=o
15146objext_GCJ=$objext
15147
15148# Code to be used in simple compile tests
15149lt_simple_compile_test_code="class foo {}\n"
15150
15151# Code to be used in simple link tests
15152lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'
15153
15154# ltmain only uses $CC for tagged configurations so make sure $CC is set.
15155
15156# If no C compiler was specified, use CC.
15157LTCC=${LTCC-"$CC"}
15158
15159# Allow CC to be a program name with arguments.
15160compiler=$CC
15161
15162
15163# Allow CC to be a program name with arguments.
15164lt_save_CC="$CC"
15165CC=${GCJ-"gcj"}
15166compiler=$CC
15167compiler_GCJ=$CC
15168
15169# GCJ did not exist at the time GCC didn't implicitly link libc in.
15170archive_cmds_need_lc_GCJ=no
15171
15172## CAVEAT EMPTOR:
15173## There is no encapsulation within the following macros, do not change
15174## the running order or otherwise move them around unless you know exactly
15175## what you are doing...
15176
15177lt_prog_compiler_no_builtin_flag_GCJ=
15178
15179if test "$GCC" = yes; then
15180  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
15181
15182  echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
15183echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
15184if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
15185  echo $ECHO_N "(cached) $ECHO_C" >&6
15186else
15187  lt_cv_prog_compiler_rtti_exceptions=no
15188  ac_outfile=conftest.$ac_objext
15189   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15190   lt_compiler_flag="-fno-rtti -fno-exceptions"
15191   # Insert the option either (1) after the last *FLAGS variable, or
15192   # (2) before a word containing "conftest.", or (3) at the end.
15193   # Note that $ac_compile itself does not contain backslashes and begins
15194   # with a dollar sign (not a hyphen), so the echo should work correctly.
15195   # The option is referenced via a variable to avoid confusing sed.
15196   lt_compile=`echo "$ac_compile" | $SED \
15197   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15198   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15199   -e 's:$: $lt_compiler_flag:'`
15200   (eval echo "\"\$as_me:15200: $lt_compile\"" >&5)
15201   (eval "$lt_compile" 2>conftest.err)
15202   ac_status=$?
15203   cat conftest.err >&5
15204   echo "$as_me:15204: \$? = $ac_status" >&5
15205   if (exit $ac_status) && test -s "$ac_outfile"; then
15206     # The compiler can only warn and ignore the option if not recognized
15207     # So say no if there are warnings
15208     if test ! -s conftest.err; then
15209       lt_cv_prog_compiler_rtti_exceptions=yes
15210     fi
15211   fi
15212   $rm conftest*
15213
15214fi
15215echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
15216echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
15217
15218if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
15219    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
15220else
15221    :
15222fi
15223
15224fi
15225
15226lt_prog_compiler_wl_GCJ=
15227lt_prog_compiler_pic_GCJ=
15228lt_prog_compiler_static_GCJ=
15229
15230echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
15231echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
15232
15233  if test "$GCC" = yes; then
15234    lt_prog_compiler_wl_GCJ='-Wl,'
15235    lt_prog_compiler_static_GCJ='-static'
15236
15237    case $host_os in
15238      aix*)
15239      # All AIX code is PIC.
15240      if test "$host_cpu" = ia64; then
15241	# AIX 5 now supports IA64 processor
15242	lt_prog_compiler_static_GCJ='-Bstatic'
15243      fi
15244      ;;
15245
15246    amigaos*)
15247      # FIXME: we need at least 68020 code to build shared libraries, but
15248      # adding the `-m68020' flag to GCC prevents building anything better,
15249      # like `-m68040'.
15250      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
15251      ;;
15252
15253    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15254      # PIC is the default for these OSes.
15255      ;;
15256
15257    mingw* | pw32* | os2*)
15258      # This hack is so that the source file can tell whether it is being
15259      # built for inclusion in a dll (and should export symbols for example).
15260      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15261      ;;
15262
15263    darwin* | rhapsody*)
15264      # PIC is the default on this platform
15265      # Common symbols not allowed in MH_DYLIB files
15266      lt_prog_compiler_pic_GCJ='-fno-common'
15267      ;;
15268
15269    msdosdjgpp*)
15270      # Just because we use GCC doesn't mean we suddenly get shared libraries
15271      # on systems that don't support them.
15272      lt_prog_compiler_can_build_shared_GCJ=no
15273      enable_shared=no
15274      ;;
15275
15276    sysv4*MP*)
15277      if test -d /usr/nec; then
15278	lt_prog_compiler_pic_GCJ=-Kconform_pic
15279      fi
15280      ;;
15281
15282    hpux*)
15283      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15284      # not for PA HP-UX.
15285      case "$host_cpu" in
15286      hppa*64*|ia64*)
15287	# +Z the default
15288	;;
15289      *)
15290	lt_prog_compiler_pic_GCJ='-fPIC'
15291	;;
15292      esac
15293      ;;
15294
15295    *)
15296      lt_prog_compiler_pic_GCJ='-fPIC'
15297      ;;
15298    esac
15299  else
15300    # PORTME Check for flag to pass linker flags through the system compiler.
15301    case $host_os in
15302    aix*)
15303      lt_prog_compiler_wl_GCJ='-Wl,'
15304      if test "$host_cpu" = ia64; then
15305	# AIX 5 now supports IA64 processor
15306	lt_prog_compiler_static_GCJ='-Bstatic'
15307      else
15308	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
15309      fi
15310      ;;
15311
15312    mingw* | pw32* | os2*)
15313      # This hack is so that the source file can tell whether it is being
15314      # built for inclusion in a dll (and should export symbols for example).
15315      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15316      ;;
15317
15318    hpux9* | hpux10* | hpux11*)
15319      lt_prog_compiler_wl_GCJ='-Wl,'
15320      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15321      # not for PA HP-UX.
15322      case "$host_cpu" in
15323      hppa*64*|ia64*)
15324	# +Z the default
15325	;;
15326      *)
15327	lt_prog_compiler_pic_GCJ='+Z'
15328	;;
15329      esac
15330      # Is there a better lt_prog_compiler_static that works with the bundled CC?
15331      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
15332      ;;
15333
15334    irix5* | irix6* | nonstopux*)
15335      lt_prog_compiler_wl_GCJ='-Wl,'
15336      # PIC (with -KPIC) is the default.
15337      lt_prog_compiler_static_GCJ='-non_shared'
15338      ;;
15339
15340    newsos6)
15341      lt_prog_compiler_pic_GCJ='-KPIC'
15342      lt_prog_compiler_static_GCJ='-Bstatic'
15343      ;;
15344
15345    linux*)
15346      case $CC in
15347      icc|ecc)
15348	lt_prog_compiler_wl_GCJ='-Wl,'
15349	lt_prog_compiler_pic_GCJ='-KPIC'
15350	lt_prog_compiler_static_GCJ='-static'
15351        ;;
15352      ccc)
15353        lt_prog_compiler_wl_GCJ='-Wl,'
15354        # All Alpha code is PIC.
15355        lt_prog_compiler_static_GCJ='-non_shared'
15356        ;;
15357      esac
15358      ;;
15359
15360    osf3* | osf4* | osf5*)
15361      lt_prog_compiler_wl_GCJ='-Wl,'
15362      # All OSF/1 code is PIC.
15363      lt_prog_compiler_static_GCJ='-non_shared'
15364      ;;
15365
15366    sco3.2v5*)
15367      lt_prog_compiler_pic_GCJ='-Kpic'
15368      lt_prog_compiler_static_GCJ='-dn'
15369      ;;
15370
15371    solaris*)
15372      lt_prog_compiler_wl_GCJ='-Wl,'
15373      lt_prog_compiler_pic_GCJ='-KPIC'
15374      lt_prog_compiler_static_GCJ='-Bstatic'
15375      ;;
15376
15377    sunos4*)
15378      lt_prog_compiler_wl_GCJ='-Qoption ld '
15379      lt_prog_compiler_pic_GCJ='-PIC'
15380      lt_prog_compiler_static_GCJ='-Bstatic'
15381      ;;
15382
15383    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15384      lt_prog_compiler_wl_GCJ='-Wl,'
15385      lt_prog_compiler_pic_GCJ='-KPIC'
15386      lt_prog_compiler_static_GCJ='-Bstatic'
15387      ;;
15388
15389    sysv4*MP*)
15390      if test -d /usr/nec ;then
15391	lt_prog_compiler_pic_GCJ='-Kconform_pic'
15392	lt_prog_compiler_static_GCJ='-Bstatic'
15393      fi
15394      ;;
15395
15396    uts4*)
15397      lt_prog_compiler_pic_GCJ='-pic'
15398      lt_prog_compiler_static_GCJ='-Bstatic'
15399      ;;
15400
15401    *)
15402      lt_prog_compiler_can_build_shared_GCJ=no
15403      ;;
15404    esac
15405  fi
15406
15407echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
15408echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
15409
15410#
15411# Check to make sure the PIC flag actually works.
15412#
15413if test -n "$lt_prog_compiler_pic_GCJ"; then
15414  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
15415echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
15416if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
15417  echo $ECHO_N "(cached) $ECHO_C" >&6
15418else
15419  lt_prog_compiler_pic_works_GCJ=no
15420  ac_outfile=conftest.$ac_objext
15421   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15422   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
15423   # Insert the option either (1) after the last *FLAGS variable, or
15424   # (2) before a word containing "conftest.", or (3) at the end.
15425   # Note that $ac_compile itself does not contain backslashes and begins
15426   # with a dollar sign (not a hyphen), so the echo should work correctly.
15427   # The option is referenced via a variable to avoid confusing sed.
15428   lt_compile=`echo "$ac_compile" | $SED \
15429   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15430   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15431   -e 's:$: $lt_compiler_flag:'`
15432   (eval echo "\"\$as_me:15432: $lt_compile\"" >&5)
15433   (eval "$lt_compile" 2>conftest.err)
15434   ac_status=$?
15435   cat conftest.err >&5
15436   echo "$as_me:15436: \$? = $ac_status" >&5
15437   if (exit $ac_status) && test -s "$ac_outfile"; then
15438     # The compiler can only warn and ignore the option if not recognized
15439     # So say no if there are warnings
15440     if test ! -s conftest.err; then
15441       lt_prog_compiler_pic_works_GCJ=yes
15442     fi
15443   fi
15444   $rm conftest*
15445
15446fi
15447echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
15448echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
15449
15450if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
15451    case $lt_prog_compiler_pic_GCJ in
15452     "" | " "*) ;;
15453     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
15454     esac
15455else
15456    lt_prog_compiler_pic_GCJ=
15457     lt_prog_compiler_can_build_shared_GCJ=no
15458fi
15459
15460fi
15461case "$host_os" in
15462  # For platforms which do not support PIC, -DPIC is meaningless:
15463  *djgpp*)
15464    lt_prog_compiler_pic_GCJ=
15465    ;;
15466  *)
15467    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
15468    ;;
15469esac
15470
15471echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15472echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15473if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
15474  echo $ECHO_N "(cached) $ECHO_C" >&6
15475else
15476  lt_cv_prog_compiler_c_o_GCJ=no
15477   $rm -r conftest 2>/dev/null
15478   mkdir conftest
15479   cd conftest
15480   mkdir out
15481   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15482
15483   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
15484   # that will create temporary files in the current directory regardless of
15485   # the output directory.  Thus, making CWD read-only will cause this test
15486   # to fail, enabling locking or at least warning the user not to do parallel
15487   # builds.
15488   chmod -w .
15489
15490   lt_compiler_flag="-o out/conftest2.$ac_objext"
15491   # Insert the option either (1) after the last *FLAGS variable, or
15492   # (2) before a word containing "conftest.", or (3) at the end.
15493   # Note that $ac_compile itself does not contain backslashes and begins
15494   # with a dollar sign (not a hyphen), so the echo should work correctly.
15495   lt_compile=`echo "$ac_compile" | $SED \
15496   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
15497   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15498   -e 's:$: $lt_compiler_flag:'`
15499   (eval echo "\"\$as_me:15499: $lt_compile\"" >&5)
15500   (eval "$lt_compile" 2>out/conftest.err)
15501   ac_status=$?
15502   cat out/conftest.err >&5
15503   echo "$as_me:15503: \$? = $ac_status" >&5
15504   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15505   then
15506     # The compiler can only warn and ignore the option if not recognized
15507     # So say no if there are warnings
15508     if test ! -s out/conftest.err; then
15509       lt_cv_prog_compiler_c_o_GCJ=yes
15510     fi
15511   fi
15512   chmod u+w .
15513   $rm conftest* out/*
15514   rmdir out
15515   cd ..
15516   rmdir conftest
15517   $rm conftest*
15518
15519fi
15520echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
15521echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
15522
15523
15524hard_links="nottested"
15525if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
15526  # do not overwrite the value of need_locks provided by the user
15527  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
15528echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
15529  hard_links=yes
15530  $rm conftest*
15531  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15532  touch conftest.a
15533  ln conftest.a conftest.b 2>&5 || hard_links=no
15534  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15535  echo "$as_me:$LINENO: result: $hard_links" >&5
15536echo "${ECHO_T}$hard_links" >&6
15537  if test "$hard_links" = no; then
15538    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15539echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15540    need_locks=warn
15541  fi
15542else
15543  need_locks=no
15544fi
15545
15546echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15547echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
15548
15549  runpath_var=
15550  allow_undefined_flag_GCJ=
15551  enable_shared_with_static_runtimes_GCJ=no
15552  archive_cmds_GCJ=
15553  archive_expsym_cmds_GCJ=
15554  old_archive_From_new_cmds_GCJ=
15555  old_archive_from_expsyms_cmds_GCJ=
15556  export_dynamic_flag_spec_GCJ=
15557  whole_archive_flag_spec_GCJ=
15558  thread_safe_flag_spec_GCJ=
15559  hardcode_libdir_flag_spec_GCJ=
15560  hardcode_libdir_flag_spec_ld_GCJ=
15561  hardcode_libdir_separator_GCJ=
15562  hardcode_direct_GCJ=no
15563  hardcode_minus_L_GCJ=no
15564  hardcode_shlibpath_var_GCJ=unsupported
15565  link_all_deplibs_GCJ=unknown
15566  hardcode_automatic_GCJ=no
15567  module_cmds_GCJ=
15568  module_expsym_cmds_GCJ=
15569  always_export_symbols_GCJ=no
15570  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15571  # include_expsyms should be a list of space-separated symbols to be *always*
15572  # included in the symbol list
15573  include_expsyms_GCJ=
15574  # exclude_expsyms can be an extended regexp of symbols to exclude
15575  # it will be wrapped by ` (' and `)$', so one must not match beginning or
15576  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15577  # as well as any symbol that contains `d'.
15578  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
15579  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15580  # platforms (ab)use it in PIC code, but their linkers get confused if
15581  # the symbol is explicitly referenced.  Since portable code cannot
15582  # rely on this symbol name, it's probably fine to never include it in
15583  # preloaded symbol tables.
15584  extract_expsyms_cmds=
15585
15586  case $host_os in
15587  cygwin* | mingw* | pw32*)
15588    # FIXME: the MSVC++ port hasn't been tested in a loooong time
15589    # When not using gcc, we currently assume that we are using
15590    # Microsoft Visual C++.
15591    if test "$GCC" != yes; then
15592      with_gnu_ld=no
15593    fi
15594    ;;
15595  openbsd*)
15596    with_gnu_ld=no
15597    ;;
15598  esac
15599
15600  ld_shlibs_GCJ=yes
15601  if test "$with_gnu_ld" = yes; then
15602    # If archive_cmds runs LD, not CC, wlarc should be empty
15603    wlarc='${wl}'
15604
15605    # See if GNU ld supports shared libraries.
15606    case $host_os in
15607    aix3* | aix4* | aix5*)
15608      # On AIX/PPC, the GNU linker is very broken
15609      if test "$host_cpu" != ia64; then
15610	ld_shlibs_GCJ=no
15611	cat <<EOF 1>&2
15612
15613*** Warning: the GNU linker, at least up to release 2.9.1, is reported
15614*** to be unable to reliably create shared libraries on AIX.
15615*** Therefore, libtool is disabling shared libraries support.  If you
15616*** really care for shared libraries, you may want to modify your PATH
15617*** so that a non-GNU linker is found, and then restart.
15618
15619EOF
15620      fi
15621      ;;
15622
15623    amigaos*)
15624      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)'
15625      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15626      hardcode_minus_L_GCJ=yes
15627
15628      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
15629      # that the semantics of dynamic libraries on AmigaOS, at least up
15630      # to version 4, is to share data among multiple programs linked
15631      # with the same dynamic library.  Since this doesn't match the
15632      # behavior of shared libraries on other platforms, we can't use
15633      # them.
15634      ld_shlibs_GCJ=no
15635      ;;
15636
15637    beos*)
15638      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15639	allow_undefined_flag_GCJ=unsupported
15640	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15641	# support --undefined.  This deserves some investigation.  FIXME
15642	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15643      else
15644	ld_shlibs_GCJ=no
15645      fi
15646      ;;
15647
15648    cygwin* | mingw* | pw32*)
15649      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
15650      # as there is no search path for DLLs.
15651      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15652      allow_undefined_flag_GCJ=unsupported
15653      always_export_symbols_GCJ=no
15654      enable_shared_with_static_runtimes_GCJ=yes
15655      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
15656
15657      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15658        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
15659	# If the export-symbols file already is a .def file (1st line
15660	# is EXPORTS), use it as is; otherwise, prepend...
15661	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15662	  cp $export_symbols $output_objdir/$soname.def;
15663	else
15664	  echo EXPORTS > $output_objdir/$soname.def;
15665	  cat $export_symbols >> $output_objdir/$soname.def;
15666	fi~
15667	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
15668      else
15669	ld_shlibs=no
15670      fi
15671      ;;
15672
15673    netbsd*)
15674      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15675	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15676	wlarc=
15677      else
15678	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15679	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15680      fi
15681      ;;
15682
15683    solaris* | sysv5*)
15684      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15685	ld_shlibs_GCJ=no
15686	cat <<EOF 1>&2
15687
15688*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15689*** create shared libraries on Solaris systems.  Therefore, libtool
15690*** is disabling shared libraries support.  We urge you to upgrade GNU
15691*** binutils to release 2.9.1 or newer.  Another option is to modify
15692*** your PATH or compiler configuration so that the native linker is
15693*** used, and then restart.
15694
15695EOF
15696      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15697	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15698	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15699      else
15700	ld_shlibs_GCJ=no
15701      fi
15702      ;;
15703
15704    sunos4*)
15705      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15706      wlarc=
15707      hardcode_direct_GCJ=yes
15708      hardcode_shlibpath_var_GCJ=no
15709      ;;
15710
15711    *)
15712      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15713	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15714	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15715      else
15716	ld_shlibs_GCJ=no
15717      fi
15718      ;;
15719    esac
15720
15721    if test "$ld_shlibs_GCJ" = yes; then
15722      runpath_var=LD_RUN_PATH
15723      hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
15724      export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
15725      # ancient GNU ld didn't support --whole-archive et. al.
15726      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
15727 	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15728      else
15729  	whole_archive_flag_spec_GCJ=
15730      fi
15731    fi
15732  else
15733    # PORTME fill in a description of your system's linker (not GNU ld)
15734    case $host_os in
15735    aix3*)
15736      allow_undefined_flag_GCJ=unsupported
15737      always_export_symbols_GCJ=yes
15738      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'
15739      # Note: this linker hardcodes the directories in LIBPATH if there
15740      # are no directories specified by -L.
15741      hardcode_minus_L_GCJ=yes
15742      if test "$GCC" = yes && test -z "$link_static_flag"; then
15743	# Neither direct hardcoding nor static linking is supported with a
15744	# broken collect2.
15745	hardcode_direct_GCJ=unsupported
15746      fi
15747      ;;
15748
15749    aix4* | aix5*)
15750      if test "$host_cpu" = ia64; then
15751	# On IA64, the linker does run time linking by default, so we don't
15752	# have to do anything special.
15753	aix_use_runtimelinking=no
15754	exp_sym_flag='-Bexport'
15755	no_entry_flag=""
15756      else
15757	# If we're using GNU nm, then we don't want the "-C" option.
15758	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15759	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15760	  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'
15761	else
15762	  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'
15763	fi
15764	aix_use_runtimelinking=no
15765
15766	# Test if we are trying to use run time linking or normal
15767	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15768	# need to do runtime linking.
15769	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
15770	  for ld_flag in $LDFLAGS; do
15771  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15772  	    aix_use_runtimelinking=yes
15773  	    break
15774  	  fi
15775	  done
15776	esac
15777
15778	exp_sym_flag='-bexport'
15779	no_entry_flag='-bnoentry'
15780      fi
15781
15782      # When large executables or shared objects are built, AIX ld can
15783      # have problems creating the table of contents.  If linking a library
15784      # or program results in "error TOC overflow" add -mminimal-toc to
15785      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15786      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15787
15788      archive_cmds_GCJ=''
15789      hardcode_direct_GCJ=yes
15790      hardcode_libdir_separator_GCJ=':'
15791      link_all_deplibs_GCJ=yes
15792
15793      if test "$GCC" = yes; then
15794	case $host_os in aix4.012|aix4.012.*)
15795	# We only want to do this on AIX 4.2 and lower, the check
15796	# below for broken collect2 doesn't work under 4.3+
15797	  collect2name=`${CC} -print-prog-name=collect2`
15798	  if test -f "$collect2name" && \
15799  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15800	  then
15801  	  # We have reworked collect2
15802  	  hardcode_direct_GCJ=yes
15803	  else
15804  	  # We have old collect2
15805  	  hardcode_direct_GCJ=unsupported
15806  	  # It fails to find uninstalled libraries when the uninstalled
15807  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15808  	  # to unsupported forces relinking
15809  	  hardcode_minus_L_GCJ=yes
15810  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
15811  	  hardcode_libdir_separator_GCJ=
15812	  fi
15813	esac
15814	shared_flag='-shared'
15815      else
15816	# not using gcc
15817	if test "$host_cpu" = ia64; then
15818  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15819  	# chokes on -Wl,-G. The following line is correct:
15820	  shared_flag='-G'
15821	else
15822  	if test "$aix_use_runtimelinking" = yes; then
15823	    shared_flag='${wl}-G'
15824	  else
15825	    shared_flag='${wl}-bM:SRE'
15826  	fi
15827	fi
15828      fi
15829
15830      # It seems that -bexpall does not export symbols beginning with
15831      # underscore (_), so it is better to generate a list of symbols to export.
15832      always_export_symbols_GCJ=yes
15833      if test "$aix_use_runtimelinking" = yes; then
15834	# Warning - without using the other runtime loading flags (-brtl),
15835	# -berok will link without error, but may produce a broken library.
15836	allow_undefined_flag_GCJ='-berok'
15837       # Determine the default libpath from the value encoded in an empty executable.
15838       cat >conftest.$ac_ext <<_ACEOF
15839/* confdefs.h.  */
15840_ACEOF
15841cat confdefs.h >>conftest.$ac_ext
15842cat >>conftest.$ac_ext <<_ACEOF
15843/* end confdefs.h.  */
15844
15845int
15846main ()
15847{
15848
15849  ;
15850  return 0;
15851}
15852_ACEOF
15853rm -f conftest.$ac_objext conftest$ac_exeext
15854if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15855  (eval $ac_link) 2>conftest.er1
15856  ac_status=$?
15857  grep -v '^ *+' conftest.er1 >conftest.err
15858  rm -f conftest.er1
15859  cat conftest.err >&5
15860  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15861  (exit $ac_status); } &&
15862	 { ac_try='test -z "$ac_c_werror_flag"
15863			 || test ! -s conftest.err'
15864  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15865  (eval $ac_try) 2>&5
15866  ac_status=$?
15867  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15868  (exit $ac_status); }; } &&
15869	 { ac_try='test -s conftest$ac_exeext'
15870  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15871  (eval $ac_try) 2>&5
15872  ac_status=$?
15873  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15874  (exit $ac_status); }; }; then
15875
15876aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15877}'`
15878# Check for a 64-bit object if we didn't find anything.
15879if 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; }
15880}'`; fi
15881else
15882  echo "$as_me: failed program was:" >&5
15883sed 's/^/| /' conftest.$ac_ext >&5
15884
15885fi
15886rm -f conftest.err conftest.$ac_objext \
15887      conftest$ac_exeext conftest.$ac_ext
15888if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15889
15890       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
15891	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"
15892       else
15893	if test "$host_cpu" = ia64; then
15894	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
15895	  allow_undefined_flag_GCJ="-z nodefs"
15896	  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"
15897	else
15898	 # Determine the default libpath from the value encoded in an empty executable.
15899	 cat >conftest.$ac_ext <<_ACEOF
15900/* confdefs.h.  */
15901_ACEOF
15902cat confdefs.h >>conftest.$ac_ext
15903cat >>conftest.$ac_ext <<_ACEOF
15904/* end confdefs.h.  */
15905
15906int
15907main ()
15908{
15909
15910  ;
15911  return 0;
15912}
15913_ACEOF
15914rm -f conftest.$ac_objext conftest$ac_exeext
15915if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15916  (eval $ac_link) 2>conftest.er1
15917  ac_status=$?
15918  grep -v '^ *+' conftest.er1 >conftest.err
15919  rm -f conftest.er1
15920  cat conftest.err >&5
15921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15922  (exit $ac_status); } &&
15923	 { ac_try='test -z "$ac_c_werror_flag"
15924			 || test ! -s conftest.err'
15925  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15926  (eval $ac_try) 2>&5
15927  ac_status=$?
15928  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15929  (exit $ac_status); }; } &&
15930	 { ac_try='test -s conftest$ac_exeext'
15931  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15932  (eval $ac_try) 2>&5
15933  ac_status=$?
15934  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15935  (exit $ac_status); }; }; then
15936
15937aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15938}'`
15939# Check for a 64-bit object if we didn't find anything.
15940if 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; }
15941}'`; fi
15942else
15943  echo "$as_me: failed program was:" >&5
15944sed 's/^/| /' conftest.$ac_ext >&5
15945
15946fi
15947rm -f conftest.err conftest.$ac_objext \
15948      conftest$ac_exeext conftest.$ac_ext
15949if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15950
15951	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
15952	  # Warning - without using the other run time loading flags,
15953	  # -berok will link without error, but may produce a broken library.
15954	  no_undefined_flag_GCJ=' ${wl}-bernotok'
15955	  allow_undefined_flag_GCJ=' ${wl}-berok'
15956	  # -bexpall does not export symbols beginning with underscore (_)
15957	  always_export_symbols_GCJ=yes
15958	  # Exported symbols can be pulled into shared objects from archives
15959	  whole_archive_flag_spec_GCJ=' '
15960	  archive_cmds_need_lc_GCJ=yes
15961	  # This is similar to how AIX traditionally builds it's shared libraries.
15962	  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'
15963	fi
15964      fi
15965      ;;
15966
15967    amigaos*)
15968      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)'
15969      hardcode_libdir_flag_spec_GCJ='-L$libdir'
15970      hardcode_minus_L_GCJ=yes
15971      # see comment about different semantics on the GNU ld section
15972      ld_shlibs_GCJ=no
15973      ;;
15974
15975    bsdi4*)
15976      export_dynamic_flag_spec_GCJ=-rdynamic
15977      ;;
15978
15979    cygwin* | mingw* | pw32*)
15980      # When not using gcc, we currently assume that we are using
15981      # Microsoft Visual C++.
15982      # hardcode_libdir_flag_spec is actually meaningless, as there is
15983      # no search path for DLLs.
15984      hardcode_libdir_flag_spec_GCJ=' '
15985      allow_undefined_flag_GCJ=unsupported
15986      # Tell ltmain to make .lib files, not .a files.
15987      libext=lib
15988      # Tell ltmain to make .dll files, not .so files.
15989      shrext=".dll"
15990      # FIXME: Setting linknames here is a bad hack.
15991      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15992      # The linker will automatically build a .lib file if we build a DLL.
15993      old_archive_From_new_cmds_GCJ='true'
15994      # FIXME: Should let the user specify the lib program.
15995      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
15996      fix_srcfile_path='`cygpath -w "$srcfile"`'
15997      enable_shared_with_static_runtimes_GCJ=yes
15998      ;;
15999
16000    darwin* | rhapsody*)
16001    if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
16002      archive_cmds_need_lc_GCJ=no
16003      case "$host_os" in
16004      rhapsody* | darwin1.[012])
16005	allow_undefined_flag_GCJ='-undefined suppress'
16006	;;
16007      *) # Darwin 1.3 on
16008	test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
16009	;;
16010      esac
16011      # FIXME: Relying on posixy $() will cause problems for
16012      #        cross-compilation, but unfortunately the echo tests do not
16013      #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
16014      #	       `"' quotes if we put them in here... so don't!
16015    	lt_int_apple_cc_single_mod=no
16016    	output_verbose_link_cmd='echo'
16017    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
16018    	  lt_int_apple_cc_single_mod=yes
16019    	fi
16020    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
16021    	  archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
16022    	else
16023        archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -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'
16024      fi
16025      module_cmds_GCJ='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
16026      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
16027        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
16028          archive_expsym_cmds_GCJ='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}'
16029        else
16030          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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}'
16031        fi
16032          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16033      hardcode_direct_GCJ=no
16034      hardcode_automatic_GCJ=yes
16035      hardcode_shlibpath_var_GCJ=unsupported
16036      whole_archive_flag_spec_GCJ='-all_load $convenience'
16037      link_all_deplibs_GCJ=yes
16038    fi
16039      ;;
16040
16041    dgux*)
16042      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16043      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16044      hardcode_shlibpath_var_GCJ=no
16045      ;;
16046
16047    freebsd1*)
16048      ld_shlibs_GCJ=no
16049      ;;
16050
16051    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
16052    # support.  Future versions do this automatically, but an explicit c++rt0.o
16053    # does not break anything, and helps significantly (at the cost of a little
16054    # extra space).
16055    freebsd2.2*)
16056      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
16057      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16058      hardcode_direct_GCJ=yes
16059      hardcode_shlibpath_var_GCJ=no
16060      ;;
16061
16062    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
16063    freebsd2*)
16064      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16065      hardcode_direct_GCJ=yes
16066      hardcode_minus_L_GCJ=yes
16067      hardcode_shlibpath_var_GCJ=no
16068      ;;
16069
16070    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16071    freebsd*)
16072      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
16073      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16074      hardcode_direct_GCJ=yes
16075      hardcode_shlibpath_var_GCJ=no
16076      ;;
16077
16078    hpux9*)
16079      if test "$GCC" = yes; then
16080	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'
16081      else
16082	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'
16083      fi
16084      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16085      hardcode_libdir_separator_GCJ=:
16086      hardcode_direct_GCJ=yes
16087
16088      # hardcode_minus_L: Not really in the search PATH,
16089      # but as the default location of the library.
16090      hardcode_minus_L_GCJ=yes
16091      export_dynamic_flag_spec_GCJ='${wl}-E'
16092      ;;
16093
16094    hpux10* | hpux11*)
16095      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
16096	case "$host_cpu" in
16097	hppa*64*|ia64*)
16098	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16099	  ;;
16100	*)
16101	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16102	  ;;
16103	esac
16104      else
16105	case "$host_cpu" in
16106	hppa*64*|ia64*)
16107	  archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
16108	  ;;
16109	*)
16110	  archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16111	  ;;
16112	esac
16113      fi
16114      if test "$with_gnu_ld" = no; then
16115	case "$host_cpu" in
16116	hppa*64*)
16117	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16118	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
16119	  hardcode_libdir_separator_GCJ=:
16120	  hardcode_direct_GCJ=no
16121	  hardcode_shlibpath_var_GCJ=no
16122	  ;;
16123	ia64*)
16124	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16125	  hardcode_direct_GCJ=no
16126	  hardcode_shlibpath_var_GCJ=no
16127
16128	  # hardcode_minus_L: Not really in the search PATH,
16129	  # but as the default location of the library.
16130	  hardcode_minus_L_GCJ=yes
16131	  ;;
16132	*)
16133	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16134	  hardcode_libdir_separator_GCJ=:
16135	  hardcode_direct_GCJ=yes
16136	  export_dynamic_flag_spec_GCJ='${wl}-E'
16137
16138	  # hardcode_minus_L: Not really in the search PATH,
16139	  # but as the default location of the library.
16140	  hardcode_minus_L_GCJ=yes
16141	  ;;
16142	esac
16143      fi
16144      ;;
16145
16146    irix5* | irix6* | nonstopux*)
16147      if test "$GCC" = yes; then
16148	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'
16149      else
16150	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'
16151	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
16152      fi
16153      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16154      hardcode_libdir_separator_GCJ=:
16155      link_all_deplibs_GCJ=yes
16156      ;;
16157
16158    netbsd*)
16159      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16160	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16161      else
16162	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
16163      fi
16164      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16165      hardcode_direct_GCJ=yes
16166      hardcode_shlibpath_var_GCJ=no
16167      ;;
16168
16169    newsos6)
16170      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16171      hardcode_direct_GCJ=yes
16172      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16173      hardcode_libdir_separator_GCJ=:
16174      hardcode_shlibpath_var_GCJ=no
16175      ;;
16176
16177    openbsd*)
16178      hardcode_direct_GCJ=yes
16179      hardcode_shlibpath_var_GCJ=no
16180      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16181	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16182	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16183	export_dynamic_flag_spec_GCJ='${wl}-E'
16184      else
16185       case $host_os in
16186	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
16187	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16188	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
16189	   ;;
16190	 *)
16191	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16192	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16193	   ;;
16194       esac
16195      fi
16196      ;;
16197
16198    os2*)
16199      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16200      hardcode_minus_L_GCJ=yes
16201      allow_undefined_flag_GCJ=unsupported
16202      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'
16203      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
16204      ;;
16205
16206    osf3*)
16207      if test "$GCC" = yes; then
16208	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16209	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'
16210      else
16211	allow_undefined_flag_GCJ=' -expect_unresolved \*'
16212	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'
16213      fi
16214      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16215      hardcode_libdir_separator_GCJ=:
16216      ;;
16217
16218    osf4* | osf5*)	# as osf3* with the addition of -msym flag
16219      if test "$GCC" = yes; then
16220	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16221	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'
16222	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16223      else
16224	allow_undefined_flag_GCJ=' -expect_unresolved \*'
16225	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'
16226	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~
16227	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
16228
16229	# Both c and cxx compiler support -rpath directly
16230	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
16231      fi
16232      hardcode_libdir_separator_GCJ=:
16233      ;;
16234
16235    sco3.2v5*)
16236      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16237      hardcode_shlibpath_var_GCJ=no
16238      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
16239      runpath_var=LD_RUN_PATH
16240      hardcode_runpath_var=yes
16241      ;;
16242
16243    solaris*)
16244      no_undefined_flag_GCJ=' -z text'
16245      if test "$GCC" = yes; then
16246	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16247	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16248	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
16249      else
16250	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16251	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16252  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16253      fi
16254      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16255      hardcode_shlibpath_var_GCJ=no
16256      case $host_os in
16257      solaris2.[0-5] | solaris2.[0-5].*) ;;
16258      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
16259	whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
16260      esac
16261      link_all_deplibs_GCJ=yes
16262      ;;
16263
16264    sunos4*)
16265      if test "x$host_vendor" = xsequent; then
16266	# Use $CC to link under sequent, because it throws in some extra .o
16267	# files that make .init and .fini sections work.
16268	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16269      else
16270	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16271      fi
16272      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16273      hardcode_direct_GCJ=yes
16274      hardcode_minus_L_GCJ=yes
16275      hardcode_shlibpath_var_GCJ=no
16276      ;;
16277
16278    sysv4)
16279      case $host_vendor in
16280	sni)
16281	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16282	  hardcode_direct_GCJ=yes # is this really true???
16283	;;
16284	siemens)
16285	  ## LD is ld it makes a PLAMLIB
16286	  ## CC just makes a GrossModule.
16287	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16288	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
16289	  hardcode_direct_GCJ=no
16290        ;;
16291	motorola)
16292	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16293	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
16294	;;
16295      esac
16296      runpath_var='LD_RUN_PATH'
16297      hardcode_shlibpath_var_GCJ=no
16298      ;;
16299
16300    sysv4.3*)
16301      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16302      hardcode_shlibpath_var_GCJ=no
16303      export_dynamic_flag_spec_GCJ='-Bexport'
16304      ;;
16305
16306    sysv4*MP*)
16307      if test -d /usr/nec; then
16308	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16309	hardcode_shlibpath_var_GCJ=no
16310	runpath_var=LD_RUN_PATH
16311	hardcode_runpath_var=yes
16312	ld_shlibs_GCJ=yes
16313      fi
16314      ;;
16315
16316    sysv4.2uw2*)
16317      archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16318      hardcode_direct_GCJ=yes
16319      hardcode_minus_L_GCJ=no
16320      hardcode_shlibpath_var_GCJ=no
16321      hardcode_runpath_var=yes
16322      runpath_var=LD_RUN_PATH
16323      ;;
16324
16325   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
16326      no_undefined_flag_GCJ='${wl}-z ${wl}text'
16327      if test "$GCC" = yes; then
16328	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16329      else
16330	archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16331      fi
16332      runpath_var='LD_RUN_PATH'
16333      hardcode_shlibpath_var_GCJ=no
16334      ;;
16335
16336    sysv5*)
16337      no_undefined_flag_GCJ=' -z text'
16338      # $CC -shared without GNU ld will not create a library from C++
16339      # object files and a static libstdc++, better avoid it by now
16340      archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16341      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16342  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16343      hardcode_libdir_flag_spec_GCJ=
16344      hardcode_shlibpath_var_GCJ=no
16345      runpath_var='LD_RUN_PATH'
16346      ;;
16347
16348    uts4*)
16349      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16350      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16351      hardcode_shlibpath_var_GCJ=no
16352      ;;
16353
16354    *)
16355      ld_shlibs_GCJ=no
16356      ;;
16357    esac
16358  fi
16359
16360echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
16361echo "${ECHO_T}$ld_shlibs_GCJ" >&6
16362test "$ld_shlibs_GCJ" = no && can_build_shared=no
16363
16364variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16365if test "$GCC" = yes; then
16366  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16367fi
16368
16369#
16370# Do we need to explicitly link libc?
16371#
16372case "x$archive_cmds_need_lc_GCJ" in
16373x|xyes)
16374  # Assume -lc should be added
16375  archive_cmds_need_lc_GCJ=yes
16376
16377  if test "$enable_shared" = yes && test "$GCC" = yes; then
16378    case $archive_cmds_GCJ in
16379    *'~'*)
16380      # FIXME: we may have to deal with multi-command sequences.
16381      ;;
16382    '$CC '*)
16383      # Test whether the compiler implicitly links with -lc since on some
16384      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16385      # to ld, don't add -lc before -lgcc.
16386      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
16387echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
16388      $rm conftest*
16389      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16390
16391      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16392  (eval $ac_compile) 2>&5
16393  ac_status=$?
16394  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16395  (exit $ac_status); } 2>conftest.err; then
16396        soname=conftest
16397        lib=conftest
16398        libobjs=conftest.$ac_objext
16399        deplibs=
16400        wl=$lt_prog_compiler_wl_GCJ
16401        compiler_flags=-v
16402        linker_flags=-v
16403        verstring=
16404        output_objdir=.
16405        libname=conftest
16406        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
16407        allow_undefined_flag_GCJ=
16408        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
16409  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
16410  ac_status=$?
16411  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16412  (exit $ac_status); }
16413        then
16414	  archive_cmds_need_lc_GCJ=no
16415        else
16416	  archive_cmds_need_lc_GCJ=yes
16417        fi
16418        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
16419      else
16420        cat conftest.err 1>&5
16421      fi
16422      $rm conftest*
16423      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
16424echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
16425      ;;
16426    esac
16427  fi
16428  ;;
16429esac
16430
16431echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16432echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
16433hardcode_action_GCJ=
16434if test -n "$hardcode_libdir_flag_spec_GCJ" || \
16435   test -n "$runpath_var GCJ" || \
16436   test "X$hardcode_automatic_GCJ"="Xyes" ; then
16437
16438  # We can hardcode non-existant directories.
16439  if test "$hardcode_direct_GCJ" != no &&
16440     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16441     # have to relink, otherwise we might link with an installed library
16442     # when we should be linking with a yet-to-be-installed one
16443     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
16444     test "$hardcode_minus_L_GCJ" != no; then
16445    # Linking always hardcodes the temporary library directory.
16446    hardcode_action_GCJ=relink
16447  else
16448    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16449    hardcode_action_GCJ=immediate
16450  fi
16451else
16452  # We cannot hardcode anything, or else we can only hardcode existing
16453  # directories.
16454  hardcode_action_GCJ=unsupported
16455fi
16456echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
16457echo "${ECHO_T}$hardcode_action_GCJ" >&6
16458
16459if test "$hardcode_action_GCJ" = relink; then
16460  # Fast installation is not supported
16461  enable_fast_install=no
16462elif test "$shlibpath_overrides_runpath" = yes ||
16463     test "$enable_shared" = no; then
16464  # Fast installation is not necessary
16465  enable_fast_install=needless
16466fi
16467
16468striplib=
16469old_striplib=
16470echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
16471echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
16472if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
16473  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
16474  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
16475  echo "$as_me:$LINENO: result: yes" >&5
16476echo "${ECHO_T}yes" >&6
16477else
16478# FIXME - insert some real tests, host_os isn't really good enough
16479  case $host_os in
16480   darwin*)
16481       if test -n "$STRIP" ; then
16482         striplib="$STRIP -x"
16483         echo "$as_me:$LINENO: result: yes" >&5
16484echo "${ECHO_T}yes" >&6
16485       else
16486  echo "$as_me:$LINENO: result: no" >&5
16487echo "${ECHO_T}no" >&6
16488fi
16489       ;;
16490   *)
16491  echo "$as_me:$LINENO: result: no" >&5
16492echo "${ECHO_T}no" >&6
16493    ;;
16494  esac
16495fi
16496
16497echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
16498echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
16499library_names_spec=
16500libname_spec='lib$name'
16501soname_spec=
16502shrext=".so"
16503postinstall_cmds=
16504postuninstall_cmds=
16505finish_cmds=
16506finish_eval=
16507shlibpath_var=
16508shlibpath_overrides_runpath=unknown
16509version_type=none
16510dynamic_linker="$host_os ld.so"
16511sys_lib_dlsearch_path_spec="/lib /usr/lib"
16512if test "$GCC" = yes; then
16513  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16514  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
16515    # if the path contains ";" then we assume it to be the separator
16516    # otherwise default to the standard path separator (i.e. ":") - it is
16517    # assumed that no part of a normal pathname contains ";" but that should
16518    # okay in the real world where ";" in dirpaths is itself problematic.
16519    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16520  else
16521    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16522  fi
16523else
16524  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16525fi
16526need_lib_prefix=unknown
16527hardcode_into_libs=no
16528
16529# when you set need_version to no, make sure it does not cause -set_version
16530# flags to be left without arguments
16531need_version=unknown
16532
16533case $host_os in
16534aix3*)
16535  version_type=linux
16536  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16537  shlibpath_var=LIBPATH
16538
16539  # AIX 3 has no versioning support, so we append a major version to the name.
16540  soname_spec='${libname}${release}${shared_ext}$major'
16541  ;;
16542
16543aix4* | aix5*)
16544  version_type=linux
16545  need_lib_prefix=no
16546  need_version=no
16547  hardcode_into_libs=yes
16548  if test "$host_cpu" = ia64; then
16549    # AIX 5 supports IA64
16550    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16551    shlibpath_var=LD_LIBRARY_PATH
16552  else
16553    # With GCC up to 2.95.x, collect2 would create an import file
16554    # for dependence libraries.  The import file would start with
16555    # the line `#! .'.  This would cause the generated library to
16556    # depend on `.', always an invalid library.  This was fixed in
16557    # development snapshots of GCC prior to 3.0.
16558    case $host_os in
16559      aix4 | aix4.[01] | aix4.[01].*)
16560      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16561	   echo ' yes '
16562	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
16563	:
16564      else
16565	can_build_shared=no
16566      fi
16567      ;;
16568    esac
16569    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16570    # soname into executable. Probably we can add versioning support to
16571    # collect2, so additional links can be useful in future.
16572    if test "$aix_use_runtimelinking" = yes; then
16573      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16574      # instead of lib<name>.a to let people know that these are not
16575      # typical AIX shared libraries.
16576      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16577    else
16578      # We preserve .a as extension for shared libraries through AIX4.2
16579      # and later when we are not doing run time linking.
16580      library_names_spec='${libname}${release}.a $libname.a'
16581      soname_spec='${libname}${release}${shared_ext}$major'
16582    fi
16583    shlibpath_var=LIBPATH
16584  fi
16585  ;;
16586
16587amigaos*)
16588  library_names_spec='$libname.ixlibrary $libname.a'
16589  # Create ${libname}_ixlibrary.a entries in /sys/libs.
16590  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'
16591  ;;
16592
16593beos*)
16594  library_names_spec='${libname}${shared_ext}'
16595  dynamic_linker="$host_os ld.so"
16596  shlibpath_var=LIBRARY_PATH
16597  ;;
16598
16599bsdi4*)
16600  version_type=linux
16601  need_version=no
16602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16603  soname_spec='${libname}${release}${shared_ext}$major'
16604  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16605  shlibpath_var=LD_LIBRARY_PATH
16606  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16607  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16608  # the default ld.so.conf also contains /usr/contrib/lib and
16609  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16610  # libtool to hard-code these into programs
16611  ;;
16612
16613cygwin* | mingw* | pw32*)
16614  version_type=windows
16615  shrext=".dll"
16616  need_version=no
16617  need_lib_prefix=no
16618
16619  case $GCC,$host_os in
16620  yes,cygwin* | yes,mingw* | yes,pw32*)
16621    library_names_spec='$libname.dll.a'
16622    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16623    postinstall_cmds='base_file=`basename \${file}`~
16624      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16625      dldir=$destdir/`dirname \$dlpath`~
16626      test -d \$dldir || mkdir -p \$dldir~
16627      $install_prog $dir/$dlname \$dldir/$dlname'
16628    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16629      dlpath=$dir/\$dldll~
16630       $rm \$dlpath'
16631    shlibpath_overrides_runpath=yes
16632
16633    case $host_os in
16634    cygwin*)
16635      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16636      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16637      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
16638      ;;
16639    mingw*)
16640      # MinGW DLLs use traditional 'lib' prefix
16641      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16642      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16643      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16644        # It is most probably a Windows format PATH printed by
16645        # mingw gcc, but we are running on Cygwin. Gcc prints its search
16646        # path with ; separators, and with drive letters. We can handle the
16647        # drive letters (cygwin fileutils understands them), so leave them,
16648        # especially as we might pass files found there to a mingw objdump,
16649        # which wouldn't understand a cygwinified path. Ahh.
16650        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16651      else
16652        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16653      fi
16654      ;;
16655    pw32*)
16656      # pw32 DLLs use 'pw' prefix rather than 'lib'
16657      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
16658      ;;
16659    esac
16660    ;;
16661
16662  *)
16663    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16664    ;;
16665  esac
16666  dynamic_linker='Win32 ld.exe'
16667  # FIXME: first we should search . and the directory the executable is in
16668  shlibpath_var=PATH
16669  ;;
16670
16671darwin* | rhapsody*)
16672  dynamic_linker="$host_os dyld"
16673  version_type=darwin
16674  need_lib_prefix=no
16675  need_version=no
16676  # FIXME: Relying on posixy $() will cause problems for
16677  #        cross-compilation, but unfortunately the echo tests do not
16678  #        yet detect zsh echo's removal of \ escapes.
16679  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16680  soname_spec='${libname}${release}${major}$shared_ext'
16681  shlibpath_overrides_runpath=yes
16682  shlibpath_var=DYLD_LIBRARY_PATH
16683  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
16684  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
16685  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
16686  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"`
16687  fi
16688  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16689  ;;
16690
16691dgux*)
16692  version_type=linux
16693  need_lib_prefix=no
16694  need_version=no
16695  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16696  soname_spec='${libname}${release}${shared_ext}$major'
16697  shlibpath_var=LD_LIBRARY_PATH
16698  ;;
16699
16700freebsd1*)
16701  dynamic_linker=no
16702  ;;
16703
16704freebsd*)
16705  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
16706  version_type=freebsd-$objformat
16707  case $version_type in
16708    freebsd-elf*)
16709      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16710      need_version=no
16711      need_lib_prefix=no
16712      ;;
16713    freebsd-*)
16714      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16715      need_version=yes
16716      ;;
16717  esac
16718  shlibpath_var=LD_LIBRARY_PATH
16719  case $host_os in
16720  freebsd2*)
16721    shlibpath_overrides_runpath=yes
16722    ;;
16723  freebsd3.01* | freebsdelf3.01*)
16724    shlibpath_overrides_runpath=yes
16725    hardcode_into_libs=yes
16726    ;;
16727  *) # from 3.2 on
16728    shlibpath_overrides_runpath=no
16729    hardcode_into_libs=yes
16730    ;;
16731  esac
16732  ;;
16733
16734gnu*)
16735  version_type=linux
16736  need_lib_prefix=no
16737  need_version=no
16738  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16739  soname_spec='${libname}${release}${shared_ext}$major'
16740  shlibpath_var=LD_LIBRARY_PATH
16741  hardcode_into_libs=yes
16742  ;;
16743
16744hpux9* | hpux10* | hpux11*)
16745  # Give a soname corresponding to the major version so that dld.sl refuses to
16746  # link against other versions.
16747  version_type=sunos
16748  need_lib_prefix=no
16749  need_version=no
16750  case "$host_cpu" in
16751  ia64*)
16752    shrext='.so'
16753    hardcode_into_libs=yes
16754    dynamic_linker="$host_os dld.so"
16755    shlibpath_var=LD_LIBRARY_PATH
16756    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16757    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16758    soname_spec='${libname}${release}${shared_ext}$major'
16759    if test "X$HPUX_IA64_MODE" = X32; then
16760      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16761    else
16762      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16763    fi
16764    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16765    ;;
16766   hppa*64*)
16767     shrext='.sl'
16768     hardcode_into_libs=yes
16769     dynamic_linker="$host_os dld.sl"
16770     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16771     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16772     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16773     soname_spec='${libname}${release}${shared_ext}$major'
16774     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16775     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16776     ;;
16777   *)
16778    shrext='.sl'
16779    dynamic_linker="$host_os dld.sl"
16780    shlibpath_var=SHLIB_PATH
16781    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16782    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16783    soname_spec='${libname}${release}${shared_ext}$major'
16784    ;;
16785  esac
16786  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16787  postinstall_cmds='chmod 555 $lib'
16788  ;;
16789
16790irix5* | irix6* | nonstopux*)
16791  case $host_os in
16792    nonstopux*) version_type=nonstopux ;;
16793    *)
16794	if test "$lt_cv_prog_gnu_ld" = yes; then
16795		version_type=linux
16796	else
16797		version_type=irix
16798	fi ;;
16799  esac
16800  need_lib_prefix=no
16801  need_version=no
16802  soname_spec='${libname}${release}${shared_ext}$major'
16803  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16804  case $host_os in
16805  irix5* | nonstopux*)
16806    libsuff= shlibsuff=
16807    ;;
16808  *)
16809    case $LD in # libtool.m4 will add one of these switches to LD
16810    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16811      libsuff= shlibsuff= libmagic=32-bit;;
16812    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16813      libsuff=32 shlibsuff=N32 libmagic=N32;;
16814    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16815      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16816    *) libsuff= shlibsuff= libmagic=never-match;;
16817    esac
16818    ;;
16819  esac
16820  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16821  shlibpath_overrides_runpath=no
16822  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16823  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16824  hardcode_into_libs=yes
16825  ;;
16826
16827# No shared lib support for Linux oldld, aout, or coff.
16828linux*oldld* | linux*aout* | linux*coff*)
16829  dynamic_linker=no
16830  ;;
16831
16832# This must be Linux ELF.
16833linux*)
16834  version_type=linux
16835  need_lib_prefix=no
16836  need_version=no
16837  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16838  soname_spec='${libname}${release}${shared_ext}$major'
16839  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16840  shlibpath_var=LD_LIBRARY_PATH
16841  shlibpath_overrides_runpath=no
16842  # This implies no fast_install, which is unacceptable.
16843  # Some rework will be needed to allow for fast_install
16844  # before this can be enabled.
16845  hardcode_into_libs=yes
16846
16847  # We used to test for /lib/ld.so.1 and disable shared libraries on
16848  # powerpc, because MkLinux only supported shared libraries with the
16849  # GNU dynamic linker.  Since this was broken with cross compilers,
16850  # most powerpc-linux boxes support dynamic linking these days and
16851  # people can always --disable-shared, the test was removed, and we
16852  # assume the GNU/Linux dynamic linker is in use.
16853  dynamic_linker='GNU/Linux ld.so'
16854  ;;
16855
16856netbsd*)
16857  version_type=sunos
16858  need_lib_prefix=no
16859  need_version=no
16860  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16861    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16862    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16863    dynamic_linker='NetBSD (a.out) ld.so'
16864  else
16865    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
16866    soname_spec='${libname}${release}${shared_ext}$major'
16867    dynamic_linker='NetBSD ld.elf_so'
16868  fi
16869  shlibpath_var=LD_LIBRARY_PATH
16870  shlibpath_overrides_runpath=yes
16871  hardcode_into_libs=yes
16872  ;;
16873
16874newsos6)
16875  version_type=linux
16876  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16877  shlibpath_var=LD_LIBRARY_PATH
16878  shlibpath_overrides_runpath=yes
16879  ;;
16880
16881nto-qnx)
16882  version_type=linux
16883  need_lib_prefix=no
16884  need_version=no
16885  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16886  soname_spec='${libname}${release}${shared_ext}$major'
16887  shlibpath_var=LD_LIBRARY_PATH
16888  shlibpath_overrides_runpath=yes
16889  ;;
16890
16891openbsd*)
16892  version_type=sunos
16893  need_lib_prefix=no
16894  need_version=no
16895  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16896  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16897  shlibpath_var=LD_LIBRARY_PATH
16898  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16899    case $host_os in
16900      openbsd2.[89] | openbsd2.[89].*)
16901	shlibpath_overrides_runpath=no
16902	;;
16903      *)
16904	shlibpath_overrides_runpath=yes
16905	;;
16906      esac
16907  else
16908    shlibpath_overrides_runpath=yes
16909  fi
16910  ;;
16911
16912os2*)
16913  libname_spec='$name'
16914  shrext=".dll"
16915  need_lib_prefix=no
16916  library_names_spec='$libname${shared_ext} $libname.a'
16917  dynamic_linker='OS/2 ld.exe'
16918  shlibpath_var=LIBPATH
16919  ;;
16920
16921osf3* | osf4* | osf5*)
16922  version_type=osf
16923  need_lib_prefix=no
16924  need_version=no
16925  soname_spec='${libname}${release}${shared_ext}$major'
16926  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16927  shlibpath_var=LD_LIBRARY_PATH
16928  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16929  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16930  ;;
16931
16932sco3.2v5*)
16933  version_type=osf
16934  soname_spec='${libname}${release}${shared_ext}$major'
16935  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16936  shlibpath_var=LD_LIBRARY_PATH
16937  ;;
16938
16939solaris*)
16940  version_type=linux
16941  need_lib_prefix=no
16942  need_version=no
16943  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16944  soname_spec='${libname}${release}${shared_ext}$major'
16945  shlibpath_var=LD_LIBRARY_PATH
16946  shlibpath_overrides_runpath=yes
16947  hardcode_into_libs=yes
16948  # ldd complains unless libraries are executable
16949  postinstall_cmds='chmod +x $lib'
16950  ;;
16951
16952sunos4*)
16953  version_type=sunos
16954  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16955  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16956  shlibpath_var=LD_LIBRARY_PATH
16957  shlibpath_overrides_runpath=yes
16958  if test "$with_gnu_ld" = yes; then
16959    need_lib_prefix=no
16960  fi
16961  need_version=yes
16962  ;;
16963
16964sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16965  version_type=linux
16966  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16967  soname_spec='${libname}${release}${shared_ext}$major'
16968  shlibpath_var=LD_LIBRARY_PATH
16969  case $host_vendor in
16970    sni)
16971      shlibpath_overrides_runpath=no
16972      need_lib_prefix=no
16973      export_dynamic_flag_spec='${wl}-Blargedynsym'
16974      runpath_var=LD_RUN_PATH
16975      ;;
16976    siemens)
16977      need_lib_prefix=no
16978      ;;
16979    motorola)
16980      need_lib_prefix=no
16981      need_version=no
16982      shlibpath_overrides_runpath=no
16983      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16984      ;;
16985  esac
16986  ;;
16987
16988sysv4*MP*)
16989  if test -d /usr/nec ;then
16990    version_type=linux
16991    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16992    soname_spec='$libname${shared_ext}.$major'
16993    shlibpath_var=LD_LIBRARY_PATH
16994  fi
16995  ;;
16996
16997uts4*)
16998  version_type=linux
16999  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17000  soname_spec='${libname}${release}${shared_ext}$major'
17001  shlibpath_var=LD_LIBRARY_PATH
17002  ;;
17003
17004*)
17005  dynamic_linker=no
17006  ;;
17007esac
17008echo "$as_me:$LINENO: result: $dynamic_linker" >&5
17009echo "${ECHO_T}$dynamic_linker" >&6
17010test "$dynamic_linker" = no && can_build_shared=no
17011
17012if test "x$enable_dlopen" != xyes; then
17013  enable_dlopen=unknown
17014  enable_dlopen_self=unknown
17015  enable_dlopen_self_static=unknown
17016else
17017  lt_cv_dlopen=no
17018  lt_cv_dlopen_libs=
17019
17020  case $host_os in
17021  beos*)
17022    lt_cv_dlopen="load_add_on"
17023    lt_cv_dlopen_libs=
17024    lt_cv_dlopen_self=yes
17025    ;;
17026
17027  mingw* | pw32*)
17028    lt_cv_dlopen="LoadLibrary"
17029    lt_cv_dlopen_libs=
17030   ;;
17031
17032  cygwin*)
17033    lt_cv_dlopen="dlopen"
17034    lt_cv_dlopen_libs=
17035   ;;
17036
17037  darwin*)
17038  # if libdl is installed we need to link against it
17039    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
17040echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
17041if test "${ac_cv_lib_dl_dlopen+set}" = set; then
17042  echo $ECHO_N "(cached) $ECHO_C" >&6
17043else
17044  ac_check_lib_save_LIBS=$LIBS
17045LIBS="-ldl  $LIBS"
17046cat >conftest.$ac_ext <<_ACEOF
17047/* confdefs.h.  */
17048_ACEOF
17049cat confdefs.h >>conftest.$ac_ext
17050cat >>conftest.$ac_ext <<_ACEOF
17051/* end confdefs.h.  */
17052
17053/* Override any gcc2 internal prototype to avoid an error.  */
17054#ifdef __cplusplus
17055extern "C"
17056#endif
17057/* We use char because int might match the return type of a gcc2
17058   builtin and then its argument prototype would still apply.  */
17059char dlopen ();
17060int
17061main ()
17062{
17063dlopen ();
17064  ;
17065  return 0;
17066}
17067_ACEOF
17068rm -f conftest.$ac_objext conftest$ac_exeext
17069if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17070  (eval $ac_link) 2>conftest.er1
17071  ac_status=$?
17072  grep -v '^ *+' conftest.er1 >conftest.err
17073  rm -f conftest.er1
17074  cat conftest.err >&5
17075  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17076  (exit $ac_status); } &&
17077	 { ac_try='test -z "$ac_c_werror_flag"
17078			 || test ! -s conftest.err'
17079  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17080  (eval $ac_try) 2>&5
17081  ac_status=$?
17082  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17083  (exit $ac_status); }; } &&
17084	 { ac_try='test -s conftest$ac_exeext'
17085  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17086  (eval $ac_try) 2>&5
17087  ac_status=$?
17088  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17089  (exit $ac_status); }; }; then
17090  ac_cv_lib_dl_dlopen=yes
17091else
17092  echo "$as_me: failed program was:" >&5
17093sed 's/^/| /' conftest.$ac_ext >&5
17094
17095ac_cv_lib_dl_dlopen=no
17096fi
17097rm -f conftest.err conftest.$ac_objext \
17098      conftest$ac_exeext conftest.$ac_ext
17099LIBS=$ac_check_lib_save_LIBS
17100fi
17101echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
17102echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
17103if test $ac_cv_lib_dl_dlopen = yes; then
17104  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17105else
17106
17107    lt_cv_dlopen="dyld"
17108    lt_cv_dlopen_libs=
17109    lt_cv_dlopen_self=yes
17110
17111fi
17112
17113   ;;
17114
17115  *)
17116    echo "$as_me:$LINENO: checking for shl_load" >&5
17117echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
17118if test "${ac_cv_func_shl_load+set}" = set; then
17119  echo $ECHO_N "(cached) $ECHO_C" >&6
17120else
17121  cat >conftest.$ac_ext <<_ACEOF
17122/* confdefs.h.  */
17123_ACEOF
17124cat confdefs.h >>conftest.$ac_ext
17125cat >>conftest.$ac_ext <<_ACEOF
17126/* end confdefs.h.  */
17127/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
17128   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17129#define shl_load innocuous_shl_load
17130
17131/* System header to define __stub macros and hopefully few prototypes,
17132    which can conflict with char shl_load (); below.
17133    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17134    <limits.h> exists even on freestanding compilers.  */
17135
17136#ifdef __STDC__
17137# include <limits.h>
17138#else
17139# include <assert.h>
17140#endif
17141
17142#undef shl_load
17143
17144/* Override any gcc2 internal prototype to avoid an error.  */
17145#ifdef __cplusplus
17146extern "C"
17147{
17148#endif
17149/* We use char because int might match the return type of a gcc2
17150   builtin and then its argument prototype would still apply.  */
17151char shl_load ();
17152/* The GNU C library defines this for functions which it implements
17153    to always fail with ENOSYS.  Some functions are actually named
17154    something starting with __ and the normal name is an alias.  */
17155#if defined (__stub_shl_load) || defined (__stub___shl_load)
17156choke me
17157#else
17158char (*f) () = shl_load;
17159#endif
17160#ifdef __cplusplus
17161}
17162#endif
17163
17164int
17165main ()
17166{
17167return f != shl_load;
17168  ;
17169  return 0;
17170}
17171_ACEOF
17172rm -f conftest.$ac_objext conftest$ac_exeext
17173if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17174  (eval $ac_link) 2>conftest.er1
17175  ac_status=$?
17176  grep -v '^ *+' conftest.er1 >conftest.err
17177  rm -f conftest.er1
17178  cat conftest.err >&5
17179  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17180  (exit $ac_status); } &&
17181	 { ac_try='test -z "$ac_c_werror_flag"
17182			 || test ! -s conftest.err'
17183  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17184  (eval $ac_try) 2>&5
17185  ac_status=$?
17186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17187  (exit $ac_status); }; } &&
17188	 { ac_try='test -s conftest$ac_exeext'
17189  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17190  (eval $ac_try) 2>&5
17191  ac_status=$?
17192  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17193  (exit $ac_status); }; }; then
17194  ac_cv_func_shl_load=yes
17195else
17196  echo "$as_me: failed program was:" >&5
17197sed 's/^/| /' conftest.$ac_ext >&5
17198
17199ac_cv_func_shl_load=no
17200fi
17201rm -f conftest.err conftest.$ac_objext \
17202      conftest$ac_exeext conftest.$ac_ext
17203fi
17204echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
17205echo "${ECHO_T}$ac_cv_func_shl_load" >&6
17206if test $ac_cv_func_shl_load = yes; then
17207  lt_cv_dlopen="shl_load"
17208else
17209  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
17210echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
17211if test "${ac_cv_lib_dld_shl_load+set}" = set; then
17212  echo $ECHO_N "(cached) $ECHO_C" >&6
17213else
17214  ac_check_lib_save_LIBS=$LIBS
17215LIBS="-ldld  $LIBS"
17216cat >conftest.$ac_ext <<_ACEOF
17217/* confdefs.h.  */
17218_ACEOF
17219cat confdefs.h >>conftest.$ac_ext
17220cat >>conftest.$ac_ext <<_ACEOF
17221/* end confdefs.h.  */
17222
17223/* Override any gcc2 internal prototype to avoid an error.  */
17224#ifdef __cplusplus
17225extern "C"
17226#endif
17227/* We use char because int might match the return type of a gcc2
17228   builtin and then its argument prototype would still apply.  */
17229char shl_load ();
17230int
17231main ()
17232{
17233shl_load ();
17234  ;
17235  return 0;
17236}
17237_ACEOF
17238rm -f conftest.$ac_objext conftest$ac_exeext
17239if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17240  (eval $ac_link) 2>conftest.er1
17241  ac_status=$?
17242  grep -v '^ *+' conftest.er1 >conftest.err
17243  rm -f conftest.er1
17244  cat conftest.err >&5
17245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17246  (exit $ac_status); } &&
17247	 { ac_try='test -z "$ac_c_werror_flag"
17248			 || test ! -s conftest.err'
17249  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17250  (eval $ac_try) 2>&5
17251  ac_status=$?
17252  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17253  (exit $ac_status); }; } &&
17254	 { ac_try='test -s conftest$ac_exeext'
17255  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17256  (eval $ac_try) 2>&5
17257  ac_status=$?
17258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17259  (exit $ac_status); }; }; then
17260  ac_cv_lib_dld_shl_load=yes
17261else
17262  echo "$as_me: failed program was:" >&5
17263sed 's/^/| /' conftest.$ac_ext >&5
17264
17265ac_cv_lib_dld_shl_load=no
17266fi
17267rm -f conftest.err conftest.$ac_objext \
17268      conftest$ac_exeext conftest.$ac_ext
17269LIBS=$ac_check_lib_save_LIBS
17270fi
17271echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
17272echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
17273if test $ac_cv_lib_dld_shl_load = yes; then
17274  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
17275else
17276  echo "$as_me:$LINENO: checking for dlopen" >&5
17277echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
17278if test "${ac_cv_func_dlopen+set}" = set; then
17279  echo $ECHO_N "(cached) $ECHO_C" >&6
17280else
17281  cat >conftest.$ac_ext <<_ACEOF
17282/* confdefs.h.  */
17283_ACEOF
17284cat confdefs.h >>conftest.$ac_ext
17285cat >>conftest.$ac_ext <<_ACEOF
17286/* end confdefs.h.  */
17287/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
17288   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17289#define dlopen innocuous_dlopen
17290
17291/* System header to define __stub macros and hopefully few prototypes,
17292    which can conflict with char dlopen (); below.
17293    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17294    <limits.h> exists even on freestanding compilers.  */
17295
17296#ifdef __STDC__
17297# include <limits.h>
17298#else
17299# include <assert.h>
17300#endif
17301
17302#undef dlopen
17303
17304/* Override any gcc2 internal prototype to avoid an error.  */
17305#ifdef __cplusplus
17306extern "C"
17307{
17308#endif
17309/* We use char because int might match the return type of a gcc2
17310   builtin and then its argument prototype would still apply.  */
17311char dlopen ();
17312/* The GNU C library defines this for functions which it implements
17313    to always fail with ENOSYS.  Some functions are actually named
17314    something starting with __ and the normal name is an alias.  */
17315#if defined (__stub_dlopen) || defined (__stub___dlopen)
17316choke me
17317#else
17318char (*f) () = dlopen;
17319#endif
17320#ifdef __cplusplus
17321}
17322#endif
17323
17324int
17325main ()
17326{
17327return f != dlopen;
17328  ;
17329  return 0;
17330}
17331_ACEOF
17332rm -f conftest.$ac_objext conftest$ac_exeext
17333if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17334  (eval $ac_link) 2>conftest.er1
17335  ac_status=$?
17336  grep -v '^ *+' conftest.er1 >conftest.err
17337  rm -f conftest.er1
17338  cat conftest.err >&5
17339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17340  (exit $ac_status); } &&
17341	 { ac_try='test -z "$ac_c_werror_flag"
17342			 || test ! -s conftest.err'
17343  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17344  (eval $ac_try) 2>&5
17345  ac_status=$?
17346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17347  (exit $ac_status); }; } &&
17348	 { ac_try='test -s conftest$ac_exeext'
17349  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17350  (eval $ac_try) 2>&5
17351  ac_status=$?
17352  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17353  (exit $ac_status); }; }; then
17354  ac_cv_func_dlopen=yes
17355else
17356  echo "$as_me: failed program was:" >&5
17357sed 's/^/| /' conftest.$ac_ext >&5
17358
17359ac_cv_func_dlopen=no
17360fi
17361rm -f conftest.err conftest.$ac_objext \
17362      conftest$ac_exeext conftest.$ac_ext
17363fi
17364echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
17365echo "${ECHO_T}$ac_cv_func_dlopen" >&6
17366if test $ac_cv_func_dlopen = yes; then
17367  lt_cv_dlopen="dlopen"
17368else
17369  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
17370echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
17371if test "${ac_cv_lib_dl_dlopen+set}" = set; then
17372  echo $ECHO_N "(cached) $ECHO_C" >&6
17373else
17374  ac_check_lib_save_LIBS=$LIBS
17375LIBS="-ldl  $LIBS"
17376cat >conftest.$ac_ext <<_ACEOF
17377/* confdefs.h.  */
17378_ACEOF
17379cat confdefs.h >>conftest.$ac_ext
17380cat >>conftest.$ac_ext <<_ACEOF
17381/* end confdefs.h.  */
17382
17383/* Override any gcc2 internal prototype to avoid an error.  */
17384#ifdef __cplusplus
17385extern "C"
17386#endif
17387/* We use char because int might match the return type of a gcc2
17388   builtin and then its argument prototype would still apply.  */
17389char dlopen ();
17390int
17391main ()
17392{
17393dlopen ();
17394  ;
17395  return 0;
17396}
17397_ACEOF
17398rm -f conftest.$ac_objext conftest$ac_exeext
17399if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17400  (eval $ac_link) 2>conftest.er1
17401  ac_status=$?
17402  grep -v '^ *+' conftest.er1 >conftest.err
17403  rm -f conftest.er1
17404  cat conftest.err >&5
17405  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17406  (exit $ac_status); } &&
17407	 { ac_try='test -z "$ac_c_werror_flag"
17408			 || test ! -s conftest.err'
17409  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17410  (eval $ac_try) 2>&5
17411  ac_status=$?
17412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17413  (exit $ac_status); }; } &&
17414	 { ac_try='test -s conftest$ac_exeext'
17415  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17416  (eval $ac_try) 2>&5
17417  ac_status=$?
17418  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17419  (exit $ac_status); }; }; then
17420  ac_cv_lib_dl_dlopen=yes
17421else
17422  echo "$as_me: failed program was:" >&5
17423sed 's/^/| /' conftest.$ac_ext >&5
17424
17425ac_cv_lib_dl_dlopen=no
17426fi
17427rm -f conftest.err conftest.$ac_objext \
17428      conftest$ac_exeext conftest.$ac_ext
17429LIBS=$ac_check_lib_save_LIBS
17430fi
17431echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
17432echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
17433if test $ac_cv_lib_dl_dlopen = yes; then
17434  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17435else
17436  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
17437echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
17438if test "${ac_cv_lib_svld_dlopen+set}" = set; then
17439  echo $ECHO_N "(cached) $ECHO_C" >&6
17440else
17441  ac_check_lib_save_LIBS=$LIBS
17442LIBS="-lsvld  $LIBS"
17443cat >conftest.$ac_ext <<_ACEOF
17444/* confdefs.h.  */
17445_ACEOF
17446cat confdefs.h >>conftest.$ac_ext
17447cat >>conftest.$ac_ext <<_ACEOF
17448/* end confdefs.h.  */
17449
17450/* Override any gcc2 internal prototype to avoid an error.  */
17451#ifdef __cplusplus
17452extern "C"
17453#endif
17454/* We use char because int might match the return type of a gcc2
17455   builtin and then its argument prototype would still apply.  */
17456char dlopen ();
17457int
17458main ()
17459{
17460dlopen ();
17461  ;
17462  return 0;
17463}
17464_ACEOF
17465rm -f conftest.$ac_objext conftest$ac_exeext
17466if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17467  (eval $ac_link) 2>conftest.er1
17468  ac_status=$?
17469  grep -v '^ *+' conftest.er1 >conftest.err
17470  rm -f conftest.er1
17471  cat conftest.err >&5
17472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17473  (exit $ac_status); } &&
17474	 { ac_try='test -z "$ac_c_werror_flag"
17475			 || test ! -s conftest.err'
17476  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17477  (eval $ac_try) 2>&5
17478  ac_status=$?
17479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17480  (exit $ac_status); }; } &&
17481	 { ac_try='test -s conftest$ac_exeext'
17482  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17483  (eval $ac_try) 2>&5
17484  ac_status=$?
17485  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17486  (exit $ac_status); }; }; then
17487  ac_cv_lib_svld_dlopen=yes
17488else
17489  echo "$as_me: failed program was:" >&5
17490sed 's/^/| /' conftest.$ac_ext >&5
17491
17492ac_cv_lib_svld_dlopen=no
17493fi
17494rm -f conftest.err conftest.$ac_objext \
17495      conftest$ac_exeext conftest.$ac_ext
17496LIBS=$ac_check_lib_save_LIBS
17497fi
17498echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
17499echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
17500if test $ac_cv_lib_svld_dlopen = yes; then
17501  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17502else
17503  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
17504echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
17505if test "${ac_cv_lib_dld_dld_link+set}" = set; then
17506  echo $ECHO_N "(cached) $ECHO_C" >&6
17507else
17508  ac_check_lib_save_LIBS=$LIBS
17509LIBS="-ldld  $LIBS"
17510cat >conftest.$ac_ext <<_ACEOF
17511/* confdefs.h.  */
17512_ACEOF
17513cat confdefs.h >>conftest.$ac_ext
17514cat >>conftest.$ac_ext <<_ACEOF
17515/* end confdefs.h.  */
17516
17517/* Override any gcc2 internal prototype to avoid an error.  */
17518#ifdef __cplusplus
17519extern "C"
17520#endif
17521/* We use char because int might match the return type of a gcc2
17522   builtin and then its argument prototype would still apply.  */
17523char dld_link ();
17524int
17525main ()
17526{
17527dld_link ();
17528  ;
17529  return 0;
17530}
17531_ACEOF
17532rm -f conftest.$ac_objext conftest$ac_exeext
17533if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17534  (eval $ac_link) 2>conftest.er1
17535  ac_status=$?
17536  grep -v '^ *+' conftest.er1 >conftest.err
17537  rm -f conftest.er1
17538  cat conftest.err >&5
17539  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17540  (exit $ac_status); } &&
17541	 { ac_try='test -z "$ac_c_werror_flag"
17542			 || test ! -s conftest.err'
17543  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17544  (eval $ac_try) 2>&5
17545  ac_status=$?
17546  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17547  (exit $ac_status); }; } &&
17548	 { ac_try='test -s conftest$ac_exeext'
17549  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17550  (eval $ac_try) 2>&5
17551  ac_status=$?
17552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17553  (exit $ac_status); }; }; then
17554  ac_cv_lib_dld_dld_link=yes
17555else
17556  echo "$as_me: failed program was:" >&5
17557sed 's/^/| /' conftest.$ac_ext >&5
17558
17559ac_cv_lib_dld_dld_link=no
17560fi
17561rm -f conftest.err conftest.$ac_objext \
17562      conftest$ac_exeext conftest.$ac_ext
17563LIBS=$ac_check_lib_save_LIBS
17564fi
17565echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
17566echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
17567if test $ac_cv_lib_dld_dld_link = yes; then
17568  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
17569fi
17570
17571
17572fi
17573
17574
17575fi
17576
17577
17578fi
17579
17580
17581fi
17582
17583
17584fi
17585
17586    ;;
17587  esac
17588
17589  if test "x$lt_cv_dlopen" != xno; then
17590    enable_dlopen=yes
17591  else
17592    enable_dlopen=no
17593  fi
17594
17595  case $lt_cv_dlopen in
17596  dlopen)
17597    save_CPPFLAGS="$CPPFLAGS"
17598    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17599
17600    save_LDFLAGS="$LDFLAGS"
17601    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17602
17603    save_LIBS="$LIBS"
17604    LIBS="$lt_cv_dlopen_libs $LIBS"
17605
17606    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
17607echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
17608if test "${lt_cv_dlopen_self+set}" = set; then
17609  echo $ECHO_N "(cached) $ECHO_C" >&6
17610else
17611  	  if test "$cross_compiling" = yes; then :
17612  lt_cv_dlopen_self=cross
17613else
17614  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17615  lt_status=$lt_dlunknown
17616  cat > conftest.$ac_ext <<EOF
17617#line 17617 "configure"
17618#include "confdefs.h"
17619
17620#if HAVE_DLFCN_H
17621#include <dlfcn.h>
17622#endif
17623
17624#include <stdio.h>
17625
17626#ifdef RTLD_GLOBAL
17627#  define LT_DLGLOBAL		RTLD_GLOBAL
17628#else
17629#  ifdef DL_GLOBAL
17630#    define LT_DLGLOBAL		DL_GLOBAL
17631#  else
17632#    define LT_DLGLOBAL		0
17633#  endif
17634#endif
17635
17636/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17637   find out it does not work in some platform. */
17638#ifndef LT_DLLAZY_OR_NOW
17639#  ifdef RTLD_LAZY
17640#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
17641#  else
17642#    ifdef DL_LAZY
17643#      define LT_DLLAZY_OR_NOW		DL_LAZY
17644#    else
17645#      ifdef RTLD_NOW
17646#        define LT_DLLAZY_OR_NOW	RTLD_NOW
17647#      else
17648#        ifdef DL_NOW
17649#          define LT_DLLAZY_OR_NOW	DL_NOW
17650#        else
17651#          define LT_DLLAZY_OR_NOW	0
17652#        endif
17653#      endif
17654#    endif
17655#  endif
17656#endif
17657
17658#ifdef __cplusplus
17659extern "C" void exit (int);
17660#endif
17661
17662void fnord() { int i=42;}
17663int main ()
17664{
17665  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17666  int status = $lt_dlunknown;
17667
17668  if (self)
17669    {
17670      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17671      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17672      /* dlclose (self); */
17673    }
17674
17675    exit (status);
17676}
17677EOF
17678  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17679  (eval $ac_link) 2>&5
17680  ac_status=$?
17681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17682  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17683    (./conftest; exit; ) 2>/dev/null
17684    lt_status=$?
17685    case x$lt_status in
17686      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17687      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17688      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
17689    esac
17690  else :
17691    # compilation failed
17692    lt_cv_dlopen_self=no
17693  fi
17694fi
17695rm -fr conftest*
17696
17697
17698fi
17699echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
17700echo "${ECHO_T}$lt_cv_dlopen_self" >&6
17701
17702    if test "x$lt_cv_dlopen_self" = xyes; then
17703      LDFLAGS="$LDFLAGS $link_static_flag"
17704      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
17705echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
17706if test "${lt_cv_dlopen_self_static+set}" = set; then
17707  echo $ECHO_N "(cached) $ECHO_C" >&6
17708else
17709  	  if test "$cross_compiling" = yes; then :
17710  lt_cv_dlopen_self_static=cross
17711else
17712  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17713  lt_status=$lt_dlunknown
17714  cat > conftest.$ac_ext <<EOF
17715#line 17715 "configure"
17716#include "confdefs.h"
17717
17718#if HAVE_DLFCN_H
17719#include <dlfcn.h>
17720#endif
17721
17722#include <stdio.h>
17723
17724#ifdef RTLD_GLOBAL
17725#  define LT_DLGLOBAL		RTLD_GLOBAL
17726#else
17727#  ifdef DL_GLOBAL
17728#    define LT_DLGLOBAL		DL_GLOBAL
17729#  else
17730#    define LT_DLGLOBAL		0
17731#  endif
17732#endif
17733
17734/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17735   find out it does not work in some platform. */
17736#ifndef LT_DLLAZY_OR_NOW
17737#  ifdef RTLD_LAZY
17738#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
17739#  else
17740#    ifdef DL_LAZY
17741#      define LT_DLLAZY_OR_NOW		DL_LAZY
17742#    else
17743#      ifdef RTLD_NOW
17744#        define LT_DLLAZY_OR_NOW	RTLD_NOW
17745#      else
17746#        ifdef DL_NOW
17747#          define LT_DLLAZY_OR_NOW	DL_NOW
17748#        else
17749#          define LT_DLLAZY_OR_NOW	0
17750#        endif
17751#      endif
17752#    endif
17753#  endif
17754#endif
17755
17756#ifdef __cplusplus
17757extern "C" void exit (int);
17758#endif
17759
17760void fnord() { int i=42;}
17761int main ()
17762{
17763  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17764  int status = $lt_dlunknown;
17765
17766  if (self)
17767    {
17768      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17769      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17770      /* dlclose (self); */
17771    }
17772
17773    exit (status);
17774}
17775EOF
17776  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17777  (eval $ac_link) 2>&5
17778  ac_status=$?
17779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17780  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17781    (./conftest; exit; ) 2>/dev/null
17782    lt_status=$?
17783    case x$lt_status in
17784      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17785      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17786      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
17787    esac
17788  else :
17789    # compilation failed
17790    lt_cv_dlopen_self_static=no
17791  fi
17792fi
17793rm -fr conftest*
17794
17795
17796fi
17797echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
17798echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
17799    fi
17800
17801    CPPFLAGS="$save_CPPFLAGS"
17802    LDFLAGS="$save_LDFLAGS"
17803    LIBS="$save_LIBS"
17804    ;;
17805  esac
17806
17807  case $lt_cv_dlopen_self in
17808  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17809  *) enable_dlopen_self=unknown ;;
17810  esac
17811
17812  case $lt_cv_dlopen_self_static in
17813  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17814  *) enable_dlopen_self_static=unknown ;;
17815  esac
17816fi
17817
17818
17819# The else clause should only fire when bootstrapping the
17820# libtool distribution, otherwise you forgot to ship ltmain.sh
17821# with your package, and you will get complaints that there are
17822# no rules to generate ltmain.sh.
17823if test -f "$ltmain"; then
17824  # See if we are running on zsh, and set the options which allow our commands through
17825  # without removal of \ escapes.
17826  if test -n "${ZSH_VERSION+set}" ; then
17827    setopt NO_GLOB_SUBST
17828  fi
17829  # Now quote all the things that may contain metacharacters while being
17830  # careful not to overquote the AC_SUBSTed values.  We take copies of the
17831  # variables and quote the copies for generation of the libtool script.
17832  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
17833    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17834    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17835    deplibs_check_method reload_flag reload_cmds need_locks \
17836    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17837    lt_cv_sys_global_symbol_to_c_name_address \
17838    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17839    old_postinstall_cmds old_postuninstall_cmds \
17840    compiler_GCJ \
17841    CC_GCJ \
17842    LD_GCJ \
17843    lt_prog_compiler_wl_GCJ \
17844    lt_prog_compiler_pic_GCJ \
17845    lt_prog_compiler_static_GCJ \
17846    lt_prog_compiler_no_builtin_flag_GCJ \
17847    export_dynamic_flag_spec_GCJ \
17848    thread_safe_flag_spec_GCJ \
17849    whole_archive_flag_spec_GCJ \
17850    enable_shared_with_static_runtimes_GCJ \
17851    old_archive_cmds_GCJ \
17852    old_archive_from_new_cmds_GCJ \
17853    predep_objects_GCJ \
17854    postdep_objects_GCJ \
17855    predeps_GCJ \
17856    postdeps_GCJ \
17857    compiler_lib_search_path_GCJ \
17858    archive_cmds_GCJ \
17859    archive_expsym_cmds_GCJ \
17860    postinstall_cmds_GCJ \
17861    postuninstall_cmds_GCJ \
17862    old_archive_from_expsyms_cmds_GCJ \
17863    allow_undefined_flag_GCJ \
17864    no_undefined_flag_GCJ \
17865    export_symbols_cmds_GCJ \
17866    hardcode_libdir_flag_spec_GCJ \
17867    hardcode_libdir_flag_spec_ld_GCJ \
17868    hardcode_libdir_separator_GCJ \
17869    hardcode_automatic_GCJ \
17870    module_cmds_GCJ \
17871    module_expsym_cmds_GCJ \
17872    lt_cv_prog_compiler_c_o_GCJ \
17873    exclude_expsyms_GCJ \
17874    include_expsyms_GCJ; do
17875
17876    case $var in
17877    old_archive_cmds_GCJ | \
17878    old_archive_from_new_cmds_GCJ | \
17879    archive_cmds_GCJ | \
17880    archive_expsym_cmds_GCJ | \
17881    module_cmds_GCJ | \
17882    module_expsym_cmds_GCJ | \
17883    old_archive_from_expsyms_cmds_GCJ | \
17884    export_symbols_cmds_GCJ | \
17885    extract_expsyms_cmds | reload_cmds | finish_cmds | \
17886    postinstall_cmds | postuninstall_cmds | \
17887    old_postinstall_cmds | old_postuninstall_cmds | \
17888    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
17889      # Double-quote double-evaled strings.
17890      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
17891      ;;
17892    *)
17893      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
17894      ;;
17895    esac
17896  done
17897
17898  case $lt_echo in
17899  *'\$0 --fallback-echo"')
17900    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
17901    ;;
17902  esac
17903
17904cfgfile="$ofile"
17905
17906  cat <<__EOF__ >> "$cfgfile"
17907# ### BEGIN LIBTOOL TAG CONFIG: $tagname
17908
17909# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17910
17911# Shell to use when invoking shell scripts.
17912SHELL=$lt_SHELL
17913
17914# Whether or not to build shared libraries.
17915build_libtool_libs=$enable_shared
17916
17917# Whether or not to build static libraries.
17918build_old_libs=$enable_static
17919
17920# Whether or not to add -lc for building shared libraries.
17921build_libtool_need_lc=$archive_cmds_need_lc_GCJ
17922
17923# Whether or not to disallow shared libs when runtime libs are static
17924allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
17925
17926# Whether or not to optimize for fast installation.
17927fast_install=$enable_fast_install
17928
17929# The host system.
17930host_alias=$host_alias
17931host=$host
17932
17933# An echo program that does not interpret backslashes.
17934echo=$lt_echo
17935
17936# The archiver.
17937AR=$lt_AR
17938AR_FLAGS=$lt_AR_FLAGS
17939
17940# A C compiler.
17941LTCC=$lt_LTCC
17942
17943# A language-specific compiler.
17944CC=$lt_compiler_GCJ
17945
17946# Is the compiler the GNU C compiler?
17947with_gcc=$GCC_GCJ
17948
17949# An ERE matcher.
17950EGREP=$lt_EGREP
17951
17952# The linker used to build libraries.
17953LD=$lt_LD_GCJ
17954
17955# Whether we need hard or soft links.
17956LN_S=$lt_LN_S
17957
17958# A BSD-compatible nm program.
17959NM=$lt_NM
17960
17961# A symbol stripping program
17962STRIP=$STRIP
17963
17964# Used to examine libraries when file_magic_cmd begins "file"
17965MAGIC_CMD=$MAGIC_CMD
17966
17967# Used on cygwin: DLL creation program.
17968DLLTOOL="$DLLTOOL"
17969
17970# Used on cygwin: object dumper.
17971OBJDUMP="$OBJDUMP"
17972
17973# Used on cygwin: assembler.
17974AS="$AS"
17975
17976# The name of the directory that contains temporary libtool files.
17977objdir=$objdir
17978
17979# How to create reloadable object files.
17980reload_flag=$lt_reload_flag
17981reload_cmds=$lt_reload_cmds
17982
17983# How to pass a linker flag through the compiler.
17984wl=$lt_lt_prog_compiler_wl_GCJ
17985
17986# Object file suffix (normally "o").
17987objext="$ac_objext"
17988
17989# Old archive suffix (normally "a").
17990libext="$libext"
17991
17992# Shared library suffix (normally ".so").
17993shrext='$shrext'
17994
17995# Executable file suffix (normally "").
17996exeext="$exeext"
17997
17998# Additional compiler flags for building library objects.
17999pic_flag=$lt_lt_prog_compiler_pic_GCJ
18000pic_mode=$pic_mode
18001
18002# What is the maximum length of a command?
18003max_cmd_len=$lt_cv_sys_max_cmd_len
18004
18005# Does compiler simultaneously support -c and -o options?
18006compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18007
18008# Must we lock files when doing compilation ?
18009need_locks=$lt_need_locks
18010
18011# Do we need the lib prefix for modules?
18012need_lib_prefix=$need_lib_prefix
18013
18014# Do we need a version for libraries?
18015need_version=$need_version
18016
18017# Whether dlopen is supported.
18018dlopen_support=$enable_dlopen
18019
18020# Whether dlopen of programs is supported.
18021dlopen_self=$enable_dlopen_self
18022
18023# Whether dlopen of statically linked programs is supported.
18024dlopen_self_static=$enable_dlopen_self_static
18025
18026# Compiler flag to prevent dynamic linking.
18027link_static_flag=$lt_lt_prog_compiler_static_GCJ
18028
18029# Compiler flag to turn off builtin functions.
18030no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18031
18032# Compiler flag to allow reflexive dlopens.
18033export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18034
18035# Compiler flag to generate shared objects directly from archives.
18036whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18037
18038# Compiler flag to generate thread-safe objects.
18039thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18040
18041# Library versioning type.
18042version_type=$version_type
18043
18044# Format of library name prefix.
18045libname_spec=$lt_libname_spec
18046
18047# List of archive names.  First name is the real one, the rest are links.
18048# The last name is the one that the linker finds with -lNAME.
18049library_names_spec=$lt_library_names_spec
18050
18051# The coded name of the library, if different from the real name.
18052soname_spec=$lt_soname_spec
18053
18054# Commands used to build and install an old-style archive.
18055RANLIB=$lt_RANLIB
18056old_archive_cmds=$lt_old_archive_cmds_GCJ
18057old_postinstall_cmds=$lt_old_postinstall_cmds
18058old_postuninstall_cmds=$lt_old_postuninstall_cmds
18059
18060# Create an old-style archive from a shared archive.
18061old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18062
18063# Create a temporary old-style archive to link instead of a shared archive.
18064old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18065
18066# Commands used to build and install a shared archive.
18067archive_cmds=$lt_archive_cmds_GCJ
18068archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18069postinstall_cmds=$lt_postinstall_cmds
18070postuninstall_cmds=$lt_postuninstall_cmds
18071
18072# Commands used to build a loadable module (assumed same as above if empty)
18073module_cmds=$lt_module_cmds_GCJ
18074module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18075
18076# Commands to strip libraries.
18077old_striplib=$lt_old_striplib
18078striplib=$lt_striplib
18079
18080# Dependencies to place before the objects being linked to create a
18081# shared library.
18082predep_objects=$lt_predep_objects_GCJ
18083
18084# Dependencies to place after the objects being linked to create a
18085# shared library.
18086postdep_objects=$lt_postdep_objects_GCJ
18087
18088# Dependencies to place before the objects being linked to create a
18089# shared library.
18090predeps=$lt_predeps_GCJ
18091
18092# Dependencies to place after the objects being linked to create a
18093# shared library.
18094postdeps=$lt_postdeps_GCJ
18095
18096# The library search path used internally by the compiler when linking
18097# a shared library.
18098compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18099
18100# Method to check whether dependent libraries are shared objects.
18101deplibs_check_method=$lt_deplibs_check_method
18102
18103# Command to use when deplibs_check_method == file_magic.
18104file_magic_cmd=$lt_file_magic_cmd
18105
18106# Flag that allows shared libraries with undefined symbols to be built.
18107allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18108
18109# Flag that forces no undefined symbols.
18110no_undefined_flag=$lt_no_undefined_flag_GCJ
18111
18112# Commands used to finish a libtool library installation in a directory.
18113finish_cmds=$lt_finish_cmds
18114
18115# Same as above, but a single script fragment to be evaled but not shown.
18116finish_eval=$lt_finish_eval
18117
18118# Take the output of nm and produce a listing of raw symbols and C names.
18119global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18120
18121# Transform the output of nm in a proper C declaration
18122global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18123
18124# Transform the output of nm in a C name address pair
18125global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18126
18127# This is the shared library runtime path variable.
18128runpath_var=$runpath_var
18129
18130# This is the shared library path variable.
18131shlibpath_var=$shlibpath_var
18132
18133# Is shlibpath searched before the hard-coded library search path?
18134shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18135
18136# How to hardcode a shared library path into an executable.
18137hardcode_action=$hardcode_action_GCJ
18138
18139# Whether we should hardcode library paths into libraries.
18140hardcode_into_libs=$hardcode_into_libs
18141
18142# Flag to hardcode \$libdir into a binary during linking.
18143# This must work even if \$libdir does not exist.
18144hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18145
18146# If ld is used when linking, flag to hardcode \$libdir into
18147# a binary during linking. This must work even if \$libdir does
18148# not exist.
18149hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18150
18151# Whether we need a single -rpath flag with a separated argument.
18152hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18153
18154# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18155# resulting binary.
18156hardcode_direct=$hardcode_direct_GCJ
18157
18158# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18159# resulting binary.
18160hardcode_minus_L=$hardcode_minus_L_GCJ
18161
18162# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18163# the resulting binary.
18164hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18165
18166# Set to yes if building a shared library automatically hardcodes DIR into the library
18167# and all subsequent libraries and executables linked against it.
18168hardcode_automatic=$hardcode_automatic_GCJ
18169
18170# Variables whose values should be saved in libtool wrapper scripts and
18171# restored at relink time.
18172variables_saved_for_relink="$variables_saved_for_relink"
18173
18174# Whether libtool must link a program against all its dependency libraries.
18175link_all_deplibs=$link_all_deplibs_GCJ
18176
18177# Compile-time system search path for libraries
18178sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18179
18180# Run-time system search path for libraries
18181sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18182
18183# Fix the shell variable \$srcfile for the compiler.
18184fix_srcfile_path="$fix_srcfile_path_GCJ"
18185
18186# Set to yes if exported symbols are required.
18187always_export_symbols=$always_export_symbols_GCJ
18188
18189# The commands to list exported symbols.
18190export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18191
18192# The commands to extract the exported symbol list from a shared archive.
18193extract_expsyms_cmds=$lt_extract_expsyms_cmds
18194
18195# Symbols that should not be listed in the preloaded symbols.
18196exclude_expsyms=$lt_exclude_expsyms_GCJ
18197
18198# Symbols that must always be exported.
18199include_expsyms=$lt_include_expsyms_GCJ
18200
18201# ### END LIBTOOL TAG CONFIG: $tagname
18202
18203__EOF__
18204
18205
18206else
18207  # If there is no Makefile yet, we rely on a make rule to execute
18208  # `config.status --recheck' to rerun these tests and create the
18209  # libtool script then.
18210  test -f Makefile && make "$ltmain"
18211fi
18212
18213
18214ac_ext=c
18215ac_cpp='$CPP $CPPFLAGS'
18216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18218ac_compiler_gnu=$ac_cv_c_compiler_gnu
18219
18220CC="$lt_save_CC"
18221
18222	else
18223	  tagname=""
18224	fi
18225	;;
18226
18227      RC)
18228
18229
18230
18231# Source file extension for RC test sources.
18232ac_ext=rc
18233
18234# Object file extension for compiled RC test sources.
18235objext=o
18236objext_RC=$objext
18237
18238# Code to be used in simple compile tests
18239lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18240
18241# Code to be used in simple link tests
18242lt_simple_link_test_code="$lt_simple_compile_test_code"
18243
18244# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18245
18246# If no C compiler was specified, use CC.
18247LTCC=${LTCC-"$CC"}
18248
18249# Allow CC to be a program name with arguments.
18250compiler=$CC
18251
18252
18253# Allow CC to be a program name with arguments.
18254lt_save_CC="$CC"
18255CC=${RC-"windres"}
18256compiler=$CC
18257compiler_RC=$CC
18258lt_cv_prog_compiler_c_o_RC=yes
18259
18260# The else clause should only fire when bootstrapping the
18261# libtool distribution, otherwise you forgot to ship ltmain.sh
18262# with your package, and you will get complaints that there are
18263# no rules to generate ltmain.sh.
18264if test -f "$ltmain"; then
18265  # See if we are running on zsh, and set the options which allow our commands through
18266  # without removal of \ escapes.
18267  if test -n "${ZSH_VERSION+set}" ; then
18268    setopt NO_GLOB_SUBST
18269  fi
18270  # Now quote all the things that may contain metacharacters while being
18271  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18272  # variables and quote the copies for generation of the libtool script.
18273  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
18274    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18275    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18276    deplibs_check_method reload_flag reload_cmds need_locks \
18277    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18278    lt_cv_sys_global_symbol_to_c_name_address \
18279    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18280    old_postinstall_cmds old_postuninstall_cmds \
18281    compiler_RC \
18282    CC_RC \
18283    LD_RC \
18284    lt_prog_compiler_wl_RC \
18285    lt_prog_compiler_pic_RC \
18286    lt_prog_compiler_static_RC \
18287    lt_prog_compiler_no_builtin_flag_RC \
18288    export_dynamic_flag_spec_RC \
18289    thread_safe_flag_spec_RC \
18290    whole_archive_flag_spec_RC \
18291    enable_shared_with_static_runtimes_RC \
18292    old_archive_cmds_RC \
18293    old_archive_from_new_cmds_RC \
18294    predep_objects_RC \
18295    postdep_objects_RC \
18296    predeps_RC \
18297    postdeps_RC \
18298    compiler_lib_search_path_RC \
18299    archive_cmds_RC \
18300    archive_expsym_cmds_RC \
18301    postinstall_cmds_RC \
18302    postuninstall_cmds_RC \
18303    old_archive_from_expsyms_cmds_RC \
18304    allow_undefined_flag_RC \
18305    no_undefined_flag_RC \
18306    export_symbols_cmds_RC \
18307    hardcode_libdir_flag_spec_RC \
18308    hardcode_libdir_flag_spec_ld_RC \
18309    hardcode_libdir_separator_RC \
18310    hardcode_automatic_RC \
18311    module_cmds_RC \
18312    module_expsym_cmds_RC \
18313    lt_cv_prog_compiler_c_o_RC \
18314    exclude_expsyms_RC \
18315    include_expsyms_RC; do
18316
18317    case $var in
18318    old_archive_cmds_RC | \
18319    old_archive_from_new_cmds_RC | \
18320    archive_cmds_RC | \
18321    archive_expsym_cmds_RC | \
18322    module_cmds_RC | \
18323    module_expsym_cmds_RC | \
18324    old_archive_from_expsyms_cmds_RC | \
18325    export_symbols_cmds_RC | \
18326    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18327    postinstall_cmds | postuninstall_cmds | \
18328    old_postinstall_cmds | old_postuninstall_cmds | \
18329    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18330      # Double-quote double-evaled strings.
18331      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18332      ;;
18333    *)
18334      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18335      ;;
18336    esac
18337  done
18338
18339  case $lt_echo in
18340  *'\$0 --fallback-echo"')
18341    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18342    ;;
18343  esac
18344
18345cfgfile="$ofile"
18346
18347  cat <<__EOF__ >> "$cfgfile"
18348# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18349
18350# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18351
18352# Shell to use when invoking shell scripts.
18353SHELL=$lt_SHELL
18354
18355# Whether or not to build shared libraries.
18356build_libtool_libs=$enable_shared
18357
18358# Whether or not to build static libraries.
18359build_old_libs=$enable_static
18360
18361# Whether or not to add -lc for building shared libraries.
18362build_libtool_need_lc=$archive_cmds_need_lc_RC
18363
18364# Whether or not to disallow shared libs when runtime libs are static
18365allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18366
18367# Whether or not to optimize for fast installation.
18368fast_install=$enable_fast_install
18369
18370# The host system.
18371host_alias=$host_alias
18372host=$host
18373
18374# An echo program that does not interpret backslashes.
18375echo=$lt_echo
18376
18377# The archiver.
18378AR=$lt_AR
18379AR_FLAGS=$lt_AR_FLAGS
18380
18381# A C compiler.
18382LTCC=$lt_LTCC
18383
18384# A language-specific compiler.
18385CC=$lt_compiler_RC
18386
18387# Is the compiler the GNU C compiler?
18388with_gcc=$GCC_RC
18389
18390# An ERE matcher.
18391EGREP=$lt_EGREP
18392
18393# The linker used to build libraries.
18394LD=$lt_LD_RC
18395
18396# Whether we need hard or soft links.
18397LN_S=$lt_LN_S
18398
18399# A BSD-compatible nm program.
18400NM=$lt_NM
18401
18402# A symbol stripping program
18403STRIP=$STRIP
18404
18405# Used to examine libraries when file_magic_cmd begins "file"
18406MAGIC_CMD=$MAGIC_CMD
18407
18408# Used on cygwin: DLL creation program.
18409DLLTOOL="$DLLTOOL"
18410
18411# Used on cygwin: object dumper.
18412OBJDUMP="$OBJDUMP"
18413
18414# Used on cygwin: assembler.
18415AS="$AS"
18416
18417# The name of the directory that contains temporary libtool files.
18418objdir=$objdir
18419
18420# How to create reloadable object files.
18421reload_flag=$lt_reload_flag
18422reload_cmds=$lt_reload_cmds
18423
18424# How to pass a linker flag through the compiler.
18425wl=$lt_lt_prog_compiler_wl_RC
18426
18427# Object file suffix (normally "o").
18428objext="$ac_objext"
18429
18430# Old archive suffix (normally "a").
18431libext="$libext"
18432
18433# Shared library suffix (normally ".so").
18434shrext='$shrext'
18435
18436# Executable file suffix (normally "").
18437exeext="$exeext"
18438
18439# Additional compiler flags for building library objects.
18440pic_flag=$lt_lt_prog_compiler_pic_RC
18441pic_mode=$pic_mode
18442
18443# What is the maximum length of a command?
18444max_cmd_len=$lt_cv_sys_max_cmd_len
18445
18446# Does compiler simultaneously support -c and -o options?
18447compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18448
18449# Must we lock files when doing compilation ?
18450need_locks=$lt_need_locks
18451
18452# Do we need the lib prefix for modules?
18453need_lib_prefix=$need_lib_prefix
18454
18455# Do we need a version for libraries?
18456need_version=$need_version
18457
18458# Whether dlopen is supported.
18459dlopen_support=$enable_dlopen
18460
18461# Whether dlopen of programs is supported.
18462dlopen_self=$enable_dlopen_self
18463
18464# Whether dlopen of statically linked programs is supported.
18465dlopen_self_static=$enable_dlopen_self_static
18466
18467# Compiler flag to prevent dynamic linking.
18468link_static_flag=$lt_lt_prog_compiler_static_RC
18469
18470# Compiler flag to turn off builtin functions.
18471no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18472
18473# Compiler flag to allow reflexive dlopens.
18474export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18475
18476# Compiler flag to generate shared objects directly from archives.
18477whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18478
18479# Compiler flag to generate thread-safe objects.
18480thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18481
18482# Library versioning type.
18483version_type=$version_type
18484
18485# Format of library name prefix.
18486libname_spec=$lt_libname_spec
18487
18488# List of archive names.  First name is the real one, the rest are links.
18489# The last name is the one that the linker finds with -lNAME.
18490library_names_spec=$lt_library_names_spec
18491
18492# The coded name of the library, if different from the real name.
18493soname_spec=$lt_soname_spec
18494
18495# Commands used to build and install an old-style archive.
18496RANLIB=$lt_RANLIB
18497old_archive_cmds=$lt_old_archive_cmds_RC
18498old_postinstall_cmds=$lt_old_postinstall_cmds
18499old_postuninstall_cmds=$lt_old_postuninstall_cmds
18500
18501# Create an old-style archive from a shared archive.
18502old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18503
18504# Create a temporary old-style archive to link instead of a shared archive.
18505old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18506
18507# Commands used to build and install a shared archive.
18508archive_cmds=$lt_archive_cmds_RC
18509archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18510postinstall_cmds=$lt_postinstall_cmds
18511postuninstall_cmds=$lt_postuninstall_cmds
18512
18513# Commands used to build a loadable module (assumed same as above if empty)
18514module_cmds=$lt_module_cmds_RC
18515module_expsym_cmds=$lt_module_expsym_cmds_RC
18516
18517# Commands to strip libraries.
18518old_striplib=$lt_old_striplib
18519striplib=$lt_striplib
18520
18521# Dependencies to place before the objects being linked to create a
18522# shared library.
18523predep_objects=$lt_predep_objects_RC
18524
18525# Dependencies to place after the objects being linked to create a
18526# shared library.
18527postdep_objects=$lt_postdep_objects_RC
18528
18529# Dependencies to place before the objects being linked to create a
18530# shared library.
18531predeps=$lt_predeps_RC
18532
18533# Dependencies to place after the objects being linked to create a
18534# shared library.
18535postdeps=$lt_postdeps_RC
18536
18537# The library search path used internally by the compiler when linking
18538# a shared library.
18539compiler_lib_search_path=$lt_compiler_lib_search_path_RC
18540
18541# Method to check whether dependent libraries are shared objects.
18542deplibs_check_method=$lt_deplibs_check_method
18543
18544# Command to use when deplibs_check_method == file_magic.
18545file_magic_cmd=$lt_file_magic_cmd
18546
18547# Flag that allows shared libraries with undefined symbols to be built.
18548allow_undefined_flag=$lt_allow_undefined_flag_RC
18549
18550# Flag that forces no undefined symbols.
18551no_undefined_flag=$lt_no_undefined_flag_RC
18552
18553# Commands used to finish a libtool library installation in a directory.
18554finish_cmds=$lt_finish_cmds
18555
18556# Same as above, but a single script fragment to be evaled but not shown.
18557finish_eval=$lt_finish_eval
18558
18559# Take the output of nm and produce a listing of raw symbols and C names.
18560global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18561
18562# Transform the output of nm in a proper C declaration
18563global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18564
18565# Transform the output of nm in a C name address pair
18566global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18567
18568# This is the shared library runtime path variable.
18569runpath_var=$runpath_var
18570
18571# This is the shared library path variable.
18572shlibpath_var=$shlibpath_var
18573
18574# Is shlibpath searched before the hard-coded library search path?
18575shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18576
18577# How to hardcode a shared library path into an executable.
18578hardcode_action=$hardcode_action_RC
18579
18580# Whether we should hardcode library paths into libraries.
18581hardcode_into_libs=$hardcode_into_libs
18582
18583# Flag to hardcode \$libdir into a binary during linking.
18584# This must work even if \$libdir does not exist.
18585hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
18586
18587# If ld is used when linking, flag to hardcode \$libdir into
18588# a binary during linking. This must work even if \$libdir does
18589# not exist.
18590hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
18591
18592# Whether we need a single -rpath flag with a separated argument.
18593hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
18594
18595# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18596# resulting binary.
18597hardcode_direct=$hardcode_direct_RC
18598
18599# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18600# resulting binary.
18601hardcode_minus_L=$hardcode_minus_L_RC
18602
18603# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18604# the resulting binary.
18605hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
18606
18607# Set to yes if building a shared library automatically hardcodes DIR into the library
18608# and all subsequent libraries and executables linked against it.
18609hardcode_automatic=$hardcode_automatic_RC
18610
18611# Variables whose values should be saved in libtool wrapper scripts and
18612# restored at relink time.
18613variables_saved_for_relink="$variables_saved_for_relink"
18614
18615# Whether libtool must link a program against all its dependency libraries.
18616link_all_deplibs=$link_all_deplibs_RC
18617
18618# Compile-time system search path for libraries
18619sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18620
18621# Run-time system search path for libraries
18622sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18623
18624# Fix the shell variable \$srcfile for the compiler.
18625fix_srcfile_path="$fix_srcfile_path_RC"
18626
18627# Set to yes if exported symbols are required.
18628always_export_symbols=$always_export_symbols_RC
18629
18630# The commands to list exported symbols.
18631export_symbols_cmds=$lt_export_symbols_cmds_RC
18632
18633# The commands to extract the exported symbol list from a shared archive.
18634extract_expsyms_cmds=$lt_extract_expsyms_cmds
18635
18636# Symbols that should not be listed in the preloaded symbols.
18637exclude_expsyms=$lt_exclude_expsyms_RC
18638
18639# Symbols that must always be exported.
18640include_expsyms=$lt_include_expsyms_RC
18641
18642# ### END LIBTOOL TAG CONFIG: $tagname
18643
18644__EOF__
18645
18646
18647else
18648  # If there is no Makefile yet, we rely on a make rule to execute
18649  # `config.status --recheck' to rerun these tests and create the
18650  # libtool script then.
18651  test -f Makefile && make "$ltmain"
18652fi
18653
18654
18655ac_ext=c
18656ac_cpp='$CPP $CPPFLAGS'
18657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18659ac_compiler_gnu=$ac_cv_c_compiler_gnu
18660
18661CC="$lt_save_CC"
18662
18663	;;
18664
18665      *)
18666	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
18667echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
18668   { (exit 1); exit 1; }; }
18669	;;
18670      esac
18671
18672      # Append the new tag name to the list of available tags.
18673      if test -n "$tagname" ; then
18674      available_tags="$available_tags $tagname"
18675    fi
18676    fi
18677  done
18678  IFS="$lt_save_ifs"
18679
18680  # Now substitute the updated list of available tags.
18681  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
18682    mv "${ofile}T" "$ofile"
18683    chmod +x "$ofile"
18684  else
18685    rm -f "${ofile}T"
18686    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
18687echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
18688   { (exit 1); exit 1; }; }
18689  fi
18690fi
18691
18692
18693
18694# This can be used to rebuild libtool when needed
18695LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
18696
18697# Always use our own libtool.
18698LIBTOOL='$(SHELL) $(top_builddir)/mklib'
18699
18700# Prevent multiple expansion
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
18721
18722# Extract the first word of "dot", so it can be a program name with args.
18723set dummy dot; ac_word=$2
18724echo "$as_me:$LINENO: checking for $ac_word" >&5
18725echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18726if test "${ac_cv_path_DOT+set}" = set; then
18727  echo $ECHO_N "(cached) $ECHO_C" >&6
18728else
18729  case $DOT in
18730  [\\/]* | ?:[\\/]*)
18731  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
18732  ;;
18733  *)
18734  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18735for as_dir in $PATH
18736do
18737  IFS=$as_save_IFS
18738  test -z "$as_dir" && as_dir=.
18739  for ac_exec_ext in '' $ac_executable_extensions; do
18740  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18741    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
18742    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18743    break 2
18744  fi
18745done
18746done
18747
18748  test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="true dot"
18749  ;;
18750esac
18751fi
18752DOT=$ac_cv_path_DOT
18753
18754if test -n "$DOT"; then
18755  echo "$as_me:$LINENO: result: $DOT" >&5
18756echo "${ECHO_T}$DOT" >&6
18757else
18758  echo "$as_me:$LINENO: result: no" >&5
18759echo "${ECHO_T}no" >&6
18760fi
18761
18762# Extract the first word of "etags", so it can be a program name with args.
18763set dummy etags; ac_word=$2
18764echo "$as_me:$LINENO: checking for $ac_word" >&5
18765echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18766if test "${ac_cv_path_ETAGS+set}" = set; then
18767  echo $ECHO_N "(cached) $ECHO_C" >&6
18768else
18769  case $ETAGS in
18770  [\\/]* | ?:[\\/]*)
18771  ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a path.
18772  ;;
18773  *)
18774  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18775for as_dir in $PATH
18776do
18777  IFS=$as_save_IFS
18778  test -z "$as_dir" && as_dir=.
18779  for ac_exec_ext in '' $ac_executable_extensions; do
18780  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18781    ac_cv_path_ETAGS="$as_dir/$ac_word$ac_exec_ext"
18782    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18783    break 2
18784  fi
18785done
18786done
18787
18788  test -z "$ac_cv_path_ETAGS" && ac_cv_path_ETAGS="true etags"
18789  ;;
18790esac
18791fi
18792ETAGS=$ac_cv_path_ETAGS
18793
18794if test -n "$ETAGS"; then
18795  echo "$as_me:$LINENO: result: $ETAGS" >&5
18796echo "${ECHO_T}$ETAGS" >&6
18797else
18798  echo "$as_me:$LINENO: result: no" >&5
18799echo "${ECHO_T}no" >&6
18800fi
18801
18802etags_version=`$ETAGS --version 2>&1`
18803case "$etags_version" in
18804	*Eexuberant*) ETAGSFLAGS="--language-force=c++" ;;
18805	*GNU\ Emacs*) ETAGSFLAGS="-l c++" ;;
18806	*) ETAGSFLAGS="" ;;
18807esac
18808ETAGSFLAGS=$ETAGSFLAGS
18809
18810# Extract the first word of "python", so it can be a program name with args.
18811set dummy python; ac_word=$2
18812echo "$as_me:$LINENO: checking for $ac_word" >&5
18813echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18814if test "${ac_cv_path_PYTHON+set}" = set; then
18815  echo $ECHO_N "(cached) $ECHO_C" >&6
18816else
18817  case $PYTHON in
18818  [\\/]* | ?:[\\/]*)
18819  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
18820  ;;
18821  *)
18822  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18823for as_dir in $PATH
18824do
18825  IFS=$as_save_IFS
18826  test -z "$as_dir" && as_dir=.
18827  for ac_exec_ext in '' $ac_executable_extensions; do
18828  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18829    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
18830    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18831    break 2
18832  fi
18833done
18834done
18835
18836  test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="true python"
18837  ;;
18838esac
18839fi
18840PYTHON=$ac_cv_path_PYTHON
18841
18842if test -n "$PYTHON"; then
18843  echo "$as_me:$LINENO: result: $PYTHON" >&5
18844echo "${ECHO_T}$PYTHON" >&6
18845else
18846  echo "$as_me:$LINENO: result: no" >&5
18847echo "${ECHO_T}no" >&6
18848fi
18849
18850if test "$PYTHON" = "false"
18851then
18852	{ echo "$as_me:$LINENO: WARNING: Python is required for the test suite, but it was not found" >&5
18853echo "$as_me: WARNING: Python is required for the test suite, but it was not found" >&2;}
18854fi
18855# Extract the first word of "qmtest", so it can be a program name with args.
18856set dummy qmtest; ac_word=$2
18857echo "$as_me:$LINENO: checking for $ac_word" >&5
18858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18859if test "${ac_cv_path_QMTEST+set}" = set; then
18860  echo $ECHO_N "(cached) $ECHO_C" >&6
18861else
18862  case $QMTEST in
18863  [\\/]* | ?:[\\/]*)
18864  ac_cv_path_QMTEST="$QMTEST" # Let the user override the test with a path.
18865  ;;
18866  *)
18867  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18868for as_dir in $PATH
18869do
18870  IFS=$as_save_IFS
18871  test -z "$as_dir" && as_dir=.
18872  for ac_exec_ext in '' $ac_executable_extensions; do
18873  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18874    ac_cv_path_QMTEST="$as_dir/$ac_word$ac_exec_ext"
18875    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18876    break 2
18877  fi
18878done
18879done
18880
18881  test -z "$ac_cv_path_QMTEST" && ac_cv_path_QMTEST="true qmtest"
18882  ;;
18883esac
18884fi
18885QMTEST=$ac_cv_path_QMTEST
18886
18887if test -n "$QMTEST"; then
18888  echo "$as_me:$LINENO: result: $QMTEST" >&5
18889echo "${ECHO_T}$QMTEST" >&6
18890else
18891  echo "$as_me:$LINENO: result: no" >&5
18892echo "${ECHO_T}no" >&6
18893fi
18894
18895if test "$QMTEST" = "false"
18896then
18897	{ echo "$as_me:$LINENO: WARNING: QMTest is required for the test suite, but it was not found" >&5
18898echo "$as_me: WARNING: QMTest is required for the test suite, but it was not found" >&2;}
18899fi
18900
18901pyversion=`$PYTHON -V 2>&1 | cut -d\  -f2`
18902pymajor=`echo $pyversion | cut -d. -f1`
18903pyminor=`echo $pyversion | cut -d. -f2`
18904
18905if test "$pymajor" -ge "2"
18906then
18907	if test "$pymajor" -eq "2"
18908	then
18909		if test "$pyminor" -lt "2"
18910		then
18911			{ echo "$as_me:$LINENO: WARNING: QMTest requires Python 2.2 or later" >&5
18912echo "$as_me: WARNING: QMTest requires Python 2.2 or later" >&2;}
18913		fi
18914	fi
18915else
18916	{ echo "$as_me:$LINENO: WARNING: QMTest requires Python 2.2 or later" >&5
18917echo "$as_me: WARNING: QMTest requires Python 2.2 or later" >&2;}
18918fi
18919
18920
18921
18922
18923echo "$as_me:$LINENO: checking for elf_begin in -lelf" >&5
18924echo $ECHO_N "checking for elf_begin in -lelf... $ECHO_C" >&6
18925if test "${ac_cv_lib_elf_elf_begin+set}" = set; then
18926  echo $ECHO_N "(cached) $ECHO_C" >&6
18927else
18928  ac_check_lib_save_LIBS=$LIBS
18929LIBS="-lelf  $LIBS"
18930cat >conftest.$ac_ext <<_ACEOF
18931/* confdefs.h.  */
18932_ACEOF
18933cat confdefs.h >>conftest.$ac_ext
18934cat >>conftest.$ac_ext <<_ACEOF
18935/* end confdefs.h.  */
18936
18937/* Override any gcc2 internal prototype to avoid an error.  */
18938#ifdef __cplusplus
18939extern "C"
18940#endif
18941/* We use char because int might match the return type of a gcc2
18942   builtin and then its argument prototype would still apply.  */
18943char elf_begin ();
18944int
18945main ()
18946{
18947elf_begin ();
18948  ;
18949  return 0;
18950}
18951_ACEOF
18952rm -f conftest.$ac_objext conftest$ac_exeext
18953if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18954  (eval $ac_link) 2>conftest.er1
18955  ac_status=$?
18956  grep -v '^ *+' conftest.er1 >conftest.err
18957  rm -f conftest.er1
18958  cat conftest.err >&5
18959  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18960  (exit $ac_status); } &&
18961	 { ac_try='test -z "$ac_c_werror_flag"
18962			 || test ! -s conftest.err'
18963  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18964  (eval $ac_try) 2>&5
18965  ac_status=$?
18966  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18967  (exit $ac_status); }; } &&
18968	 { ac_try='test -s conftest$ac_exeext'
18969  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18970  (eval $ac_try) 2>&5
18971  ac_status=$?
18972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18973  (exit $ac_status); }; }; then
18974  ac_cv_lib_elf_elf_begin=yes
18975else
18976  echo "$as_me: failed program was:" >&5
18977sed 's/^/| /' conftest.$ac_ext >&5
18978
18979ac_cv_lib_elf_elf_begin=no
18980fi
18981rm -f conftest.err conftest.$ac_objext \
18982      conftest$ac_exeext conftest.$ac_ext
18983LIBS=$ac_check_lib_save_LIBS
18984fi
18985echo "$as_me:$LINENO: result: $ac_cv_lib_elf_elf_begin" >&5
18986echo "${ECHO_T}$ac_cv_lib_elf_elf_begin" >&6
18987if test $ac_cv_lib_elf_elf_begin = yes; then
18988  cat >>confdefs.h <<_ACEOF
18989#define HAVE_LIBELF 1
18990_ACEOF
18991
18992  LIBS="-lelf $LIBS"
18993
18994fi
18995
18996
18997echo "$as_me:$LINENO: checking for library containing dlopen" >&5
18998echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6
18999if test "${ac_cv_search_dlopen+set}" = set; then
19000  echo $ECHO_N "(cached) $ECHO_C" >&6
19001else
19002  ac_func_search_save_LIBS=$LIBS
19003ac_cv_search_dlopen=no
19004cat >conftest.$ac_ext <<_ACEOF
19005/* confdefs.h.  */
19006_ACEOF
19007cat confdefs.h >>conftest.$ac_ext
19008cat >>conftest.$ac_ext <<_ACEOF
19009/* end confdefs.h.  */
19010
19011/* Override any gcc2 internal prototype to avoid an error.  */
19012#ifdef __cplusplus
19013extern "C"
19014#endif
19015/* We use char because int might match the return type of a gcc2
19016   builtin and then its argument prototype would still apply.  */
19017char dlopen ();
19018int
19019main ()
19020{
19021dlopen ();
19022  ;
19023  return 0;
19024}
19025_ACEOF
19026rm -f conftest.$ac_objext conftest$ac_exeext
19027if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19028  (eval $ac_link) 2>conftest.er1
19029  ac_status=$?
19030  grep -v '^ *+' conftest.er1 >conftest.err
19031  rm -f conftest.er1
19032  cat conftest.err >&5
19033  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19034  (exit $ac_status); } &&
19035	 { ac_try='test -z "$ac_c_werror_flag"
19036			 || test ! -s conftest.err'
19037  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19038  (eval $ac_try) 2>&5
19039  ac_status=$?
19040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19041  (exit $ac_status); }; } &&
19042	 { ac_try='test -s conftest$ac_exeext'
19043  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19044  (eval $ac_try) 2>&5
19045  ac_status=$?
19046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19047  (exit $ac_status); }; }; then
19048  ac_cv_search_dlopen="none required"
19049else
19050  echo "$as_me: failed program was:" >&5
19051sed 's/^/| /' conftest.$ac_ext >&5
19052
19053fi
19054rm -f conftest.err conftest.$ac_objext \
19055      conftest$ac_exeext conftest.$ac_ext
19056if test "$ac_cv_search_dlopen" = no; then
19057  for ac_lib in dl; do
19058    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19059    cat >conftest.$ac_ext <<_ACEOF
19060/* confdefs.h.  */
19061_ACEOF
19062cat confdefs.h >>conftest.$ac_ext
19063cat >>conftest.$ac_ext <<_ACEOF
19064/* end confdefs.h.  */
19065
19066/* Override any gcc2 internal prototype to avoid an error.  */
19067#ifdef __cplusplus
19068extern "C"
19069#endif
19070/* We use char because int might match the return type of a gcc2
19071   builtin and then its argument prototype would still apply.  */
19072char dlopen ();
19073int
19074main ()
19075{
19076dlopen ();
19077  ;
19078  return 0;
19079}
19080_ACEOF
19081rm -f conftest.$ac_objext conftest$ac_exeext
19082if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19083  (eval $ac_link) 2>conftest.er1
19084  ac_status=$?
19085  grep -v '^ *+' conftest.er1 >conftest.err
19086  rm -f conftest.er1
19087  cat conftest.err >&5
19088  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19089  (exit $ac_status); } &&
19090	 { ac_try='test -z "$ac_c_werror_flag"
19091			 || test ! -s conftest.err'
19092  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19093  (eval $ac_try) 2>&5
19094  ac_status=$?
19095  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19096  (exit $ac_status); }; } &&
19097	 { ac_try='test -s conftest$ac_exeext'
19098  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19099  (eval $ac_try) 2>&5
19100  ac_status=$?
19101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19102  (exit $ac_status); }; }; then
19103  ac_cv_search_dlopen="-l$ac_lib"
19104break
19105else
19106  echo "$as_me: failed program was:" >&5
19107sed 's/^/| /' conftest.$ac_ext >&5
19108
19109fi
19110rm -f conftest.err conftest.$ac_objext \
19111      conftest$ac_exeext conftest.$ac_ext
19112  done
19113fi
19114LIBS=$ac_func_search_save_LIBS
19115fi
19116echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
19117echo "${ECHO_T}$ac_cv_search_dlopen" >&6
19118if test "$ac_cv_search_dlopen" != no; then
19119  test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS"
19120
19121cat >>confdefs.h <<\_ACEOF
19122#define HAVE_DLOPEN 1
19123_ACEOF
19124
19125else
19126  { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
19127echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
19128fi
19129
19130
19131echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
19132echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6
19133if test "${ac_cv_search_mallinfo+set}" = set; then
19134  echo $ECHO_N "(cached) $ECHO_C" >&6
19135else
19136  ac_func_search_save_LIBS=$LIBS
19137ac_cv_search_mallinfo=no
19138cat >conftest.$ac_ext <<_ACEOF
19139/* confdefs.h.  */
19140_ACEOF
19141cat confdefs.h >>conftest.$ac_ext
19142cat >>conftest.$ac_ext <<_ACEOF
19143/* end confdefs.h.  */
19144
19145/* Override any gcc2 internal prototype to avoid an error.  */
19146#ifdef __cplusplus
19147extern "C"
19148#endif
19149/* We use char because int might match the return type of a gcc2
19150   builtin and then its argument prototype would still apply.  */
19151char mallinfo ();
19152int
19153main ()
19154{
19155mallinfo ();
19156  ;
19157  return 0;
19158}
19159_ACEOF
19160rm -f conftest.$ac_objext conftest$ac_exeext
19161if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19162  (eval $ac_link) 2>conftest.er1
19163  ac_status=$?
19164  grep -v '^ *+' conftest.er1 >conftest.err
19165  rm -f conftest.er1
19166  cat conftest.err >&5
19167  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19168  (exit $ac_status); } &&
19169	 { ac_try='test -z "$ac_c_werror_flag"
19170			 || test ! -s conftest.err'
19171  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19172  (eval $ac_try) 2>&5
19173  ac_status=$?
19174  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19175  (exit $ac_status); }; } &&
19176	 { ac_try='test -s conftest$ac_exeext'
19177  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19178  (eval $ac_try) 2>&5
19179  ac_status=$?
19180  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19181  (exit $ac_status); }; }; then
19182  ac_cv_search_mallinfo="none required"
19183else
19184  echo "$as_me: failed program was:" >&5
19185sed 's/^/| /' conftest.$ac_ext >&5
19186
19187fi
19188rm -f conftest.err conftest.$ac_objext \
19189      conftest$ac_exeext conftest.$ac_ext
19190if test "$ac_cv_search_mallinfo" = no; then
19191  for ac_lib in malloc; do
19192    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19193    cat >conftest.$ac_ext <<_ACEOF
19194/* confdefs.h.  */
19195_ACEOF
19196cat confdefs.h >>conftest.$ac_ext
19197cat >>conftest.$ac_ext <<_ACEOF
19198/* end confdefs.h.  */
19199
19200/* Override any gcc2 internal prototype to avoid an error.  */
19201#ifdef __cplusplus
19202extern "C"
19203#endif
19204/* We use char because int might match the return type of a gcc2
19205   builtin and then its argument prototype would still apply.  */
19206char mallinfo ();
19207int
19208main ()
19209{
19210mallinfo ();
19211  ;
19212  return 0;
19213}
19214_ACEOF
19215rm -f conftest.$ac_objext conftest$ac_exeext
19216if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19217  (eval $ac_link) 2>conftest.er1
19218  ac_status=$?
19219  grep -v '^ *+' conftest.er1 >conftest.err
19220  rm -f conftest.er1
19221  cat conftest.err >&5
19222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19223  (exit $ac_status); } &&
19224	 { ac_try='test -z "$ac_c_werror_flag"
19225			 || test ! -s conftest.err'
19226  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19227  (eval $ac_try) 2>&5
19228  ac_status=$?
19229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19230  (exit $ac_status); }; } &&
19231	 { ac_try='test -s conftest$ac_exeext'
19232  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19233  (eval $ac_try) 2>&5
19234  ac_status=$?
19235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19236  (exit $ac_status); }; }; then
19237  ac_cv_search_mallinfo="-l$ac_lib"
19238break
19239else
19240  echo "$as_me: failed program was:" >&5
19241sed 's/^/| /' conftest.$ac_ext >&5
19242
19243fi
19244rm -f conftest.err conftest.$ac_objext \
19245      conftest$ac_exeext conftest.$ac_ext
19246  done
19247fi
19248LIBS=$ac_func_search_save_LIBS
19249fi
19250echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
19251echo "${ECHO_T}$ac_cv_search_mallinfo" >&6
19252if test "$ac_cv_search_mallinfo" != no; then
19253  test "$ac_cv_search_mallinfo" = "none required" || LIBS="$ac_cv_search_mallinfo $LIBS"
19254
19255cat >>confdefs.h <<\_ACEOF
19256#define HAVE_MALLINFO 1
19257_ACEOF
19258
19259fi
19260
19261
19262echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
19263echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6
19264if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
19265  echo $ECHO_N "(cached) $ECHO_C" >&6
19266else
19267  ac_func_search_save_LIBS=$LIBS
19268ac_cv_search_pthread_mutex_lock=no
19269cat >conftest.$ac_ext <<_ACEOF
19270/* confdefs.h.  */
19271_ACEOF
19272cat confdefs.h >>conftest.$ac_ext
19273cat >>conftest.$ac_ext <<_ACEOF
19274/* end confdefs.h.  */
19275
19276/* Override any gcc2 internal prototype to avoid an error.  */
19277#ifdef __cplusplus
19278extern "C"
19279#endif
19280/* We use char because int might match the return type of a gcc2
19281   builtin and then its argument prototype would still apply.  */
19282char pthread_mutex_lock ();
19283int
19284main ()
19285{
19286pthread_mutex_lock ();
19287  ;
19288  return 0;
19289}
19290_ACEOF
19291rm -f conftest.$ac_objext conftest$ac_exeext
19292if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19293  (eval $ac_link) 2>conftest.er1
19294  ac_status=$?
19295  grep -v '^ *+' conftest.er1 >conftest.err
19296  rm -f conftest.er1
19297  cat conftest.err >&5
19298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19299  (exit $ac_status); } &&
19300	 { ac_try='test -z "$ac_c_werror_flag"
19301			 || test ! -s conftest.err'
19302  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19303  (eval $ac_try) 2>&5
19304  ac_status=$?
19305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19306  (exit $ac_status); }; } &&
19307	 { ac_try='test -s conftest$ac_exeext'
19308  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19309  (eval $ac_try) 2>&5
19310  ac_status=$?
19311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19312  (exit $ac_status); }; }; then
19313  ac_cv_search_pthread_mutex_lock="none required"
19314else
19315  echo "$as_me: failed program was:" >&5
19316sed 's/^/| /' conftest.$ac_ext >&5
19317
19318fi
19319rm -f conftest.err conftest.$ac_objext \
19320      conftest$ac_exeext conftest.$ac_ext
19321if test "$ac_cv_search_pthread_mutex_lock" = no; then
19322  for ac_lib in pthread; do
19323    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19324    cat >conftest.$ac_ext <<_ACEOF
19325/* confdefs.h.  */
19326_ACEOF
19327cat confdefs.h >>conftest.$ac_ext
19328cat >>conftest.$ac_ext <<_ACEOF
19329/* end confdefs.h.  */
19330
19331/* Override any gcc2 internal prototype to avoid an error.  */
19332#ifdef __cplusplus
19333extern "C"
19334#endif
19335/* We use char because int might match the return type of a gcc2
19336   builtin and then its argument prototype would still apply.  */
19337char pthread_mutex_lock ();
19338int
19339main ()
19340{
19341pthread_mutex_lock ();
19342  ;
19343  return 0;
19344}
19345_ACEOF
19346rm -f conftest.$ac_objext conftest$ac_exeext
19347if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19348  (eval $ac_link) 2>conftest.er1
19349  ac_status=$?
19350  grep -v '^ *+' conftest.er1 >conftest.err
19351  rm -f conftest.er1
19352  cat conftest.err >&5
19353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19354  (exit $ac_status); } &&
19355	 { ac_try='test -z "$ac_c_werror_flag"
19356			 || test ! -s conftest.err'
19357  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19358  (eval $ac_try) 2>&5
19359  ac_status=$?
19360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19361  (exit $ac_status); }; } &&
19362	 { ac_try='test -s conftest$ac_exeext'
19363  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19364  (eval $ac_try) 2>&5
19365  ac_status=$?
19366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19367  (exit $ac_status); }; }; then
19368  ac_cv_search_pthread_mutex_lock="-l$ac_lib"
19369break
19370else
19371  echo "$as_me: failed program was:" >&5
19372sed 's/^/| /' conftest.$ac_ext >&5
19373
19374fi
19375rm -f conftest.err conftest.$ac_objext \
19376      conftest$ac_exeext conftest.$ac_ext
19377  done
19378fi
19379LIBS=$ac_func_search_save_LIBS
19380fi
19381echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
19382echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6
19383if test "$ac_cv_search_pthread_mutex_lock" != no; then
19384  test "$ac_cv_search_pthread_mutex_lock" = "none required" || LIBS="$ac_cv_search_pthread_mutex_lock $LIBS"
19385  HAVE_PTHREAD_MUTEX_LOCK=1
19386else
19387  HAVE_PTHREAD_MUTEX_LOCK=0
19388fi
19389
19390
19391
19392echo "$as_me:$LINENO: checking for ANSI C header files" >&5
19393echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
19394if test "${ac_cv_header_stdc+set}" = set; then
19395  echo $ECHO_N "(cached) $ECHO_C" >&6
19396else
19397  cat >conftest.$ac_ext <<_ACEOF
19398/* confdefs.h.  */
19399_ACEOF
19400cat confdefs.h >>conftest.$ac_ext
19401cat >>conftest.$ac_ext <<_ACEOF
19402/* end confdefs.h.  */
19403#include <stdlib.h>
19404#include <stdarg.h>
19405#include <string.h>
19406#include <float.h>
19407
19408int
19409main ()
19410{
19411
19412  ;
19413  return 0;
19414}
19415_ACEOF
19416rm -f conftest.$ac_objext
19417if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19418  (eval $ac_compile) 2>conftest.er1
19419  ac_status=$?
19420  grep -v '^ *+' conftest.er1 >conftest.err
19421  rm -f conftest.er1
19422  cat conftest.err >&5
19423  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19424  (exit $ac_status); } &&
19425	 { ac_try='test -z "$ac_c_werror_flag"
19426			 || test ! -s conftest.err'
19427  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19428  (eval $ac_try) 2>&5
19429  ac_status=$?
19430  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19431  (exit $ac_status); }; } &&
19432	 { ac_try='test -s conftest.$ac_objext'
19433  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19434  (eval $ac_try) 2>&5
19435  ac_status=$?
19436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19437  (exit $ac_status); }; }; then
19438  ac_cv_header_stdc=yes
19439else
19440  echo "$as_me: failed program was:" >&5
19441sed 's/^/| /' conftest.$ac_ext >&5
19442
19443ac_cv_header_stdc=no
19444fi
19445rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19446
19447if test $ac_cv_header_stdc = yes; then
19448  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
19449  cat >conftest.$ac_ext <<_ACEOF
19450/* confdefs.h.  */
19451_ACEOF
19452cat confdefs.h >>conftest.$ac_ext
19453cat >>conftest.$ac_ext <<_ACEOF
19454/* end confdefs.h.  */
19455#include <string.h>
19456
19457_ACEOF
19458if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19459  $EGREP "memchr" >/dev/null 2>&1; then
19460  :
19461else
19462  ac_cv_header_stdc=no
19463fi
19464rm -f conftest*
19465
19466fi
19467
19468if test $ac_cv_header_stdc = yes; then
19469  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
19470  cat >conftest.$ac_ext <<_ACEOF
19471/* confdefs.h.  */
19472_ACEOF
19473cat confdefs.h >>conftest.$ac_ext
19474cat >>conftest.$ac_ext <<_ACEOF
19475/* end confdefs.h.  */
19476#include <stdlib.h>
19477
19478_ACEOF
19479if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19480  $EGREP "free" >/dev/null 2>&1; then
19481  :
19482else
19483  ac_cv_header_stdc=no
19484fi
19485rm -f conftest*
19486
19487fi
19488
19489if test $ac_cv_header_stdc = yes; then
19490  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
19491  if test "$cross_compiling" = yes; then
19492  :
19493else
19494  cat >conftest.$ac_ext <<_ACEOF
19495/* confdefs.h.  */
19496_ACEOF
19497cat confdefs.h >>conftest.$ac_ext
19498cat >>conftest.$ac_ext <<_ACEOF
19499/* end confdefs.h.  */
19500#include <ctype.h>
19501#if ((' ' & 0x0FF) == 0x020)
19502# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
19503# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
19504#else
19505# define ISLOWER(c) \
19506		   (('a' <= (c) && (c) <= 'i') \
19507		     || ('j' <= (c) && (c) <= 'r') \
19508		     || ('s' <= (c) && (c) <= 'z'))
19509# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
19510#endif
19511
19512#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
19513int
19514main ()
19515{
19516  int i;
19517  for (i = 0; i < 256; i++)
19518    if (XOR (islower (i), ISLOWER (i))
19519	|| toupper (i) != TOUPPER (i))
19520      exit(2);
19521  exit (0);
19522}
19523_ACEOF
19524rm -f conftest$ac_exeext
19525if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19526  (eval $ac_link) 2>&5
19527  ac_status=$?
19528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19529  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19530  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19531  (eval $ac_try) 2>&5
19532  ac_status=$?
19533  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19534  (exit $ac_status); }; }; then
19535  :
19536else
19537  echo "$as_me: program exited with status $ac_status" >&5
19538echo "$as_me: failed program was:" >&5
19539sed 's/^/| /' conftest.$ac_ext >&5
19540
19541( exit $ac_status )
19542ac_cv_header_stdc=no
19543fi
19544rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19545fi
19546fi
19547fi
19548echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
19549echo "${ECHO_T}$ac_cv_header_stdc" >&6
19550if test $ac_cv_header_stdc = yes; then
19551
19552cat >>confdefs.h <<\_ACEOF
19553#define STDC_HEADERS 1
19554_ACEOF
19555
19556fi
19557
19558echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
19559echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
19560if test "${ac_cv_header_sys_wait_h+set}" = set; then
19561  echo $ECHO_N "(cached) $ECHO_C" >&6
19562else
19563  cat >conftest.$ac_ext <<_ACEOF
19564/* confdefs.h.  */
19565_ACEOF
19566cat confdefs.h >>conftest.$ac_ext
19567cat >>conftest.$ac_ext <<_ACEOF
19568/* end confdefs.h.  */
19569#include <sys/types.h>
19570#include <sys/wait.h>
19571#ifndef WEXITSTATUS
19572# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
19573#endif
19574#ifndef WIFEXITED
19575# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
19576#endif
19577
19578int
19579main ()
19580{
19581  int s;
19582  wait (&s);
19583  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
19584  ;
19585  return 0;
19586}
19587_ACEOF
19588rm -f conftest.$ac_objext
19589if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19590  (eval $ac_compile) 2>conftest.er1
19591  ac_status=$?
19592  grep -v '^ *+' conftest.er1 >conftest.err
19593  rm -f conftest.er1
19594  cat conftest.err >&5
19595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19596  (exit $ac_status); } &&
19597	 { ac_try='test -z "$ac_c_werror_flag"
19598			 || test ! -s conftest.err'
19599  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19600  (eval $ac_try) 2>&5
19601  ac_status=$?
19602  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19603  (exit $ac_status); }; } &&
19604	 { ac_try='test -s conftest.$ac_objext'
19605  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19606  (eval $ac_try) 2>&5
19607  ac_status=$?
19608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19609  (exit $ac_status); }; }; then
19610  ac_cv_header_sys_wait_h=yes
19611else
19612  echo "$as_me: failed program was:" >&5
19613sed 's/^/| /' conftest.$ac_ext >&5
19614
19615ac_cv_header_sys_wait_h=no
19616fi
19617rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19618fi
19619echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
19620echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
19621if test $ac_cv_header_sys_wait_h = yes; then
19622
19623cat >>confdefs.h <<\_ACEOF
19624#define HAVE_SYS_WAIT_H 1
19625_ACEOF
19626
19627fi
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641for ac_header in fcntl.h limits.h sys/time.h unistd.h malloc.h sys/mman.h sys/resource.h dlfcn.h link.h execinfo.h windows.h
19642do
19643as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19644if eval "test \"\${$as_ac_Header+set}\" = set"; then
19645  echo "$as_me:$LINENO: checking for $ac_header" >&5
19646echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19647if eval "test \"\${$as_ac_Header+set}\" = set"; then
19648  echo $ECHO_N "(cached) $ECHO_C" >&6
19649fi
19650echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19651echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19652else
19653  # Is the header compilable?
19654echo "$as_me:$LINENO: checking $ac_header usability" >&5
19655echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
19656cat >conftest.$ac_ext <<_ACEOF
19657/* confdefs.h.  */
19658_ACEOF
19659cat confdefs.h >>conftest.$ac_ext
19660cat >>conftest.$ac_ext <<_ACEOF
19661/* end confdefs.h.  */
19662$ac_includes_default
19663#include <$ac_header>
19664_ACEOF
19665rm -f conftest.$ac_objext
19666if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19667  (eval $ac_compile) 2>conftest.er1
19668  ac_status=$?
19669  grep -v '^ *+' conftest.er1 >conftest.err
19670  rm -f conftest.er1
19671  cat conftest.err >&5
19672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19673  (exit $ac_status); } &&
19674	 { ac_try='test -z "$ac_c_werror_flag"
19675			 || test ! -s conftest.err'
19676  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19677  (eval $ac_try) 2>&5
19678  ac_status=$?
19679  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19680  (exit $ac_status); }; } &&
19681	 { ac_try='test -s conftest.$ac_objext'
19682  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19683  (eval $ac_try) 2>&5
19684  ac_status=$?
19685  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19686  (exit $ac_status); }; }; then
19687  ac_header_compiler=yes
19688else
19689  echo "$as_me: failed program was:" >&5
19690sed 's/^/| /' conftest.$ac_ext >&5
19691
19692ac_header_compiler=no
19693fi
19694rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19695echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19696echo "${ECHO_T}$ac_header_compiler" >&6
19697
19698# Is the header present?
19699echo "$as_me:$LINENO: checking $ac_header presence" >&5
19700echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
19701cat >conftest.$ac_ext <<_ACEOF
19702/* confdefs.h.  */
19703_ACEOF
19704cat confdefs.h >>conftest.$ac_ext
19705cat >>conftest.$ac_ext <<_ACEOF
19706/* end confdefs.h.  */
19707#include <$ac_header>
19708_ACEOF
19709if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19710  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19711  ac_status=$?
19712  grep -v '^ *+' conftest.er1 >conftest.err
19713  rm -f conftest.er1
19714  cat conftest.err >&5
19715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19716  (exit $ac_status); } >/dev/null; then
19717  if test -s conftest.err; then
19718    ac_cpp_err=$ac_c_preproc_warn_flag
19719    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19720  else
19721    ac_cpp_err=
19722  fi
19723else
19724  ac_cpp_err=yes
19725fi
19726if test -z "$ac_cpp_err"; then
19727  ac_header_preproc=yes
19728else
19729  echo "$as_me: failed program was:" >&5
19730sed 's/^/| /' conftest.$ac_ext >&5
19731
19732  ac_header_preproc=no
19733fi
19734rm -f conftest.err conftest.$ac_ext
19735echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19736echo "${ECHO_T}$ac_header_preproc" >&6
19737
19738# So?  What about this header?
19739case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19740  yes:no: )
19741    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19742echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19743    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19744echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19745    ac_header_preproc=yes
19746    ;;
19747  no:yes:* )
19748    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19749echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19750    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
19751echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
19752    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19753echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19754    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
19755echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
19756    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19757echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19758    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19759echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19760    (
19761      cat <<\_ASBOX
19762## ----------------------------------- ##
19763## Report this to llvmbugs@cs.uiuc.edu ##
19764## ----------------------------------- ##
19765_ASBOX
19766    ) |
19767      sed "s/^/$as_me: WARNING:     /" >&2
19768    ;;
19769esac
19770echo "$as_me:$LINENO: checking for $ac_header" >&5
19771echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19772if eval "test \"\${$as_ac_Header+set}\" = set"; then
19773  echo $ECHO_N "(cached) $ECHO_C" >&6
19774else
19775  eval "$as_ac_Header=\$ac_header_preproc"
19776fi
19777echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
19778echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
19779
19780fi
19781if test `eval echo '${'$as_ac_Header'}'` = yes; then
19782  cat >>confdefs.h <<_ACEOF
19783#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19784_ACEOF
19785
19786fi
19787
19788done
19789
19790
19791if test "${ac_cv_header_sys_types_h+set}" = set; then
19792  echo "$as_me:$LINENO: checking for sys/types.h" >&5
19793echo $ECHO_N "checking for sys/types.h... $ECHO_C" >&6
19794if test "${ac_cv_header_sys_types_h+set}" = set; then
19795  echo $ECHO_N "(cached) $ECHO_C" >&6
19796fi
19797echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h" >&5
19798echo "${ECHO_T}$ac_cv_header_sys_types_h" >&6
19799else
19800  # Is the header compilable?
19801echo "$as_me:$LINENO: checking sys/types.h usability" >&5
19802echo $ECHO_N "checking sys/types.h usability... $ECHO_C" >&6
19803cat >conftest.$ac_ext <<_ACEOF
19804/* confdefs.h.  */
19805_ACEOF
19806cat confdefs.h >>conftest.$ac_ext
19807cat >>conftest.$ac_ext <<_ACEOF
19808/* end confdefs.h.  */
19809$ac_includes_default
19810#include <sys/types.h>
19811_ACEOF
19812rm -f conftest.$ac_objext
19813if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19814  (eval $ac_compile) 2>conftest.er1
19815  ac_status=$?
19816  grep -v '^ *+' conftest.er1 >conftest.err
19817  rm -f conftest.er1
19818  cat conftest.err >&5
19819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19820  (exit $ac_status); } &&
19821	 { ac_try='test -z "$ac_c_werror_flag"
19822			 || test ! -s conftest.err'
19823  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19824  (eval $ac_try) 2>&5
19825  ac_status=$?
19826  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19827  (exit $ac_status); }; } &&
19828	 { ac_try='test -s conftest.$ac_objext'
19829  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19830  (eval $ac_try) 2>&5
19831  ac_status=$?
19832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19833  (exit $ac_status); }; }; then
19834  ac_header_compiler=yes
19835else
19836  echo "$as_me: failed program was:" >&5
19837sed 's/^/| /' conftest.$ac_ext >&5
19838
19839ac_header_compiler=no
19840fi
19841rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19842echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19843echo "${ECHO_T}$ac_header_compiler" >&6
19844
19845# Is the header present?
19846echo "$as_me:$LINENO: checking sys/types.h presence" >&5
19847echo $ECHO_N "checking sys/types.h presence... $ECHO_C" >&6
19848cat >conftest.$ac_ext <<_ACEOF
19849/* confdefs.h.  */
19850_ACEOF
19851cat confdefs.h >>conftest.$ac_ext
19852cat >>conftest.$ac_ext <<_ACEOF
19853/* end confdefs.h.  */
19854#include <sys/types.h>
19855_ACEOF
19856if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19857  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19858  ac_status=$?
19859  grep -v '^ *+' conftest.er1 >conftest.err
19860  rm -f conftest.er1
19861  cat conftest.err >&5
19862  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19863  (exit $ac_status); } >/dev/null; then
19864  if test -s conftest.err; then
19865    ac_cpp_err=$ac_c_preproc_warn_flag
19866    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19867  else
19868    ac_cpp_err=
19869  fi
19870else
19871  ac_cpp_err=yes
19872fi
19873if test -z "$ac_cpp_err"; then
19874  ac_header_preproc=yes
19875else
19876  echo "$as_me: failed program was:" >&5
19877sed 's/^/| /' conftest.$ac_ext >&5
19878
19879  ac_header_preproc=no
19880fi
19881rm -f conftest.err conftest.$ac_ext
19882echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19883echo "${ECHO_T}$ac_header_preproc" >&6
19884
19885# So?  What about this header?
19886case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19887  yes:no: )
19888    { echo "$as_me:$LINENO: WARNING: sys/types.h: accepted by the compiler, rejected by the preprocessor!" >&5
19889echo "$as_me: WARNING: sys/types.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
19890    { echo "$as_me:$LINENO: WARNING: sys/types.h: proceeding with the compiler's result" >&5
19891echo "$as_me: WARNING: sys/types.h: proceeding with the compiler's result" >&2;}
19892    ac_header_preproc=yes
19893    ;;
19894  no:yes:* )
19895    { echo "$as_me:$LINENO: WARNING: sys/types.h: present but cannot be compiled" >&5
19896echo "$as_me: WARNING: sys/types.h: present but cannot be compiled" >&2;}
19897    { echo "$as_me:$LINENO: WARNING: sys/types.h:     check for missing prerequisite headers?" >&5
19898echo "$as_me: WARNING: sys/types.h:     check for missing prerequisite headers?" >&2;}
19899    { echo "$as_me:$LINENO: WARNING: sys/types.h: see the Autoconf documentation" >&5
19900echo "$as_me: WARNING: sys/types.h: see the Autoconf documentation" >&2;}
19901    { echo "$as_me:$LINENO: WARNING: sys/types.h:     section \"Present But Cannot Be Compiled\"" >&5
19902echo "$as_me: WARNING: sys/types.h:     section \"Present But Cannot Be Compiled\"" >&2;}
19903    { echo "$as_me:$LINENO: WARNING: sys/types.h: proceeding with the preprocessor's result" >&5
19904echo "$as_me: WARNING: sys/types.h: proceeding with the preprocessor's result" >&2;}
19905    { echo "$as_me:$LINENO: WARNING: sys/types.h: in the future, the compiler will take precedence" >&5
19906echo "$as_me: WARNING: sys/types.h: in the future, the compiler will take precedence" >&2;}
19907    (
19908      cat <<\_ASBOX
19909## ----------------------------------- ##
19910## Report this to llvmbugs@cs.uiuc.edu ##
19911## ----------------------------------- ##
19912_ASBOX
19913    ) |
19914      sed "s/^/$as_me: WARNING:     /" >&2
19915    ;;
19916esac
19917echo "$as_me:$LINENO: checking for sys/types.h" >&5
19918echo $ECHO_N "checking for sys/types.h... $ECHO_C" >&6
19919if test "${ac_cv_header_sys_types_h+set}" = set; then
19920  echo $ECHO_N "(cached) $ECHO_C" >&6
19921else
19922  ac_cv_header_sys_types_h=$ac_header_preproc
19923fi
19924echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h" >&5
19925echo "${ECHO_T}$ac_cv_header_sys_types_h" >&6
19926
19927fi
19928if test $ac_cv_header_sys_types_h = yes; then
19929  INCLUDE_SYS_TYPES_H='#include <sys/types.h>'
19930else
19931  INCLUDE_SYS_TYPES_H=''
19932fi
19933
19934
19935
19936if test "${ac_cv_header_inttypes_h+set}" = set; then
19937  echo "$as_me:$LINENO: checking for inttypes.h" >&5
19938echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
19939if test "${ac_cv_header_inttypes_h+set}" = set; then
19940  echo $ECHO_N "(cached) $ECHO_C" >&6
19941fi
19942echo "$as_me:$LINENO: result: $ac_cv_header_inttypes_h" >&5
19943echo "${ECHO_T}$ac_cv_header_inttypes_h" >&6
19944else
19945  # Is the header compilable?
19946echo "$as_me:$LINENO: checking inttypes.h usability" >&5
19947echo $ECHO_N "checking inttypes.h usability... $ECHO_C" >&6
19948cat >conftest.$ac_ext <<_ACEOF
19949/* confdefs.h.  */
19950_ACEOF
19951cat confdefs.h >>conftest.$ac_ext
19952cat >>conftest.$ac_ext <<_ACEOF
19953/* end confdefs.h.  */
19954$ac_includes_default
19955#include <inttypes.h>
19956_ACEOF
19957rm -f conftest.$ac_objext
19958if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19959  (eval $ac_compile) 2>conftest.er1
19960  ac_status=$?
19961  grep -v '^ *+' conftest.er1 >conftest.err
19962  rm -f conftest.er1
19963  cat conftest.err >&5
19964  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19965  (exit $ac_status); } &&
19966	 { ac_try='test -z "$ac_c_werror_flag"
19967			 || test ! -s conftest.err'
19968  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19969  (eval $ac_try) 2>&5
19970  ac_status=$?
19971  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19972  (exit $ac_status); }; } &&
19973	 { ac_try='test -s conftest.$ac_objext'
19974  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19975  (eval $ac_try) 2>&5
19976  ac_status=$?
19977  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19978  (exit $ac_status); }; }; then
19979  ac_header_compiler=yes
19980else
19981  echo "$as_me: failed program was:" >&5
19982sed 's/^/| /' conftest.$ac_ext >&5
19983
19984ac_header_compiler=no
19985fi
19986rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19987echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19988echo "${ECHO_T}$ac_header_compiler" >&6
19989
19990# Is the header present?
19991echo "$as_me:$LINENO: checking inttypes.h presence" >&5
19992echo $ECHO_N "checking inttypes.h presence... $ECHO_C" >&6
19993cat >conftest.$ac_ext <<_ACEOF
19994/* confdefs.h.  */
19995_ACEOF
19996cat confdefs.h >>conftest.$ac_ext
19997cat >>conftest.$ac_ext <<_ACEOF
19998/* end confdefs.h.  */
19999#include <inttypes.h>
20000_ACEOF
20001if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20002  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20003  ac_status=$?
20004  grep -v '^ *+' conftest.er1 >conftest.err
20005  rm -f conftest.er1
20006  cat conftest.err >&5
20007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20008  (exit $ac_status); } >/dev/null; then
20009  if test -s conftest.err; then
20010    ac_cpp_err=$ac_c_preproc_warn_flag
20011    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20012  else
20013    ac_cpp_err=
20014  fi
20015else
20016  ac_cpp_err=yes
20017fi
20018if test -z "$ac_cpp_err"; then
20019  ac_header_preproc=yes
20020else
20021  echo "$as_me: failed program was:" >&5
20022sed 's/^/| /' conftest.$ac_ext >&5
20023
20024  ac_header_preproc=no
20025fi
20026rm -f conftest.err conftest.$ac_ext
20027echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20028echo "${ECHO_T}$ac_header_preproc" >&6
20029
20030# So?  What about this header?
20031case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20032  yes:no: )
20033    { echo "$as_me:$LINENO: WARNING: inttypes.h: accepted by the compiler, rejected by the preprocessor!" >&5
20034echo "$as_me: WARNING: inttypes.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
20035    { echo "$as_me:$LINENO: WARNING: inttypes.h: proceeding with the compiler's result" >&5
20036echo "$as_me: WARNING: inttypes.h: proceeding with the compiler's result" >&2;}
20037    ac_header_preproc=yes
20038    ;;
20039  no:yes:* )
20040    { echo "$as_me:$LINENO: WARNING: inttypes.h: present but cannot be compiled" >&5
20041echo "$as_me: WARNING: inttypes.h: present but cannot be compiled" >&2;}
20042    { echo "$as_me:$LINENO: WARNING: inttypes.h:     check for missing prerequisite headers?" >&5
20043echo "$as_me: WARNING: inttypes.h:     check for missing prerequisite headers?" >&2;}
20044    { echo "$as_me:$LINENO: WARNING: inttypes.h: see the Autoconf documentation" >&5
20045echo "$as_me: WARNING: inttypes.h: see the Autoconf documentation" >&2;}
20046    { echo "$as_me:$LINENO: WARNING: inttypes.h:     section \"Present But Cannot Be Compiled\"" >&5
20047echo "$as_me: WARNING: inttypes.h:     section \"Present But Cannot Be Compiled\"" >&2;}
20048    { echo "$as_me:$LINENO: WARNING: inttypes.h: proceeding with the preprocessor's result" >&5
20049echo "$as_me: WARNING: inttypes.h: proceeding with the preprocessor's result" >&2;}
20050    { echo "$as_me:$LINENO: WARNING: inttypes.h: in the future, the compiler will take precedence" >&5
20051echo "$as_me: WARNING: inttypes.h: in the future, the compiler will take precedence" >&2;}
20052    (
20053      cat <<\_ASBOX
20054## ----------------------------------- ##
20055## Report this to llvmbugs@cs.uiuc.edu ##
20056## ----------------------------------- ##
20057_ASBOX
20058    ) |
20059      sed "s/^/$as_me: WARNING:     /" >&2
20060    ;;
20061esac
20062echo "$as_me:$LINENO: checking for inttypes.h" >&5
20063echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
20064if test "${ac_cv_header_inttypes_h+set}" = set; then
20065  echo $ECHO_N "(cached) $ECHO_C" >&6
20066else
20067  ac_cv_header_inttypes_h=$ac_header_preproc
20068fi
20069echo "$as_me:$LINENO: result: $ac_cv_header_inttypes_h" >&5
20070echo "${ECHO_T}$ac_cv_header_inttypes_h" >&6
20071
20072fi
20073if test $ac_cv_header_inttypes_h = yes; then
20074  INCLUDE_INTTYPES_H='#include <inttypes.h>'
20075else
20076  INCLUDE_INTTYPES_H=''
20077fi
20078
20079
20080
20081if test "${ac_cv_header_stdint_h+set}" = set; then
20082  echo "$as_me:$LINENO: checking for stdint.h" >&5
20083echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6
20084if test "${ac_cv_header_stdint_h+set}" = set; then
20085  echo $ECHO_N "(cached) $ECHO_C" >&6
20086fi
20087echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5
20088echo "${ECHO_T}$ac_cv_header_stdint_h" >&6
20089else
20090  # Is the header compilable?
20091echo "$as_me:$LINENO: checking stdint.h usability" >&5
20092echo $ECHO_N "checking stdint.h usability... $ECHO_C" >&6
20093cat >conftest.$ac_ext <<_ACEOF
20094/* confdefs.h.  */
20095_ACEOF
20096cat confdefs.h >>conftest.$ac_ext
20097cat >>conftest.$ac_ext <<_ACEOF
20098/* end confdefs.h.  */
20099$ac_includes_default
20100#include <stdint.h>
20101_ACEOF
20102rm -f conftest.$ac_objext
20103if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20104  (eval $ac_compile) 2>conftest.er1
20105  ac_status=$?
20106  grep -v '^ *+' conftest.er1 >conftest.err
20107  rm -f conftest.er1
20108  cat conftest.err >&5
20109  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20110  (exit $ac_status); } &&
20111	 { ac_try='test -z "$ac_c_werror_flag"
20112			 || test ! -s conftest.err'
20113  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20114  (eval $ac_try) 2>&5
20115  ac_status=$?
20116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20117  (exit $ac_status); }; } &&
20118	 { ac_try='test -s conftest.$ac_objext'
20119  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20120  (eval $ac_try) 2>&5
20121  ac_status=$?
20122  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20123  (exit $ac_status); }; }; then
20124  ac_header_compiler=yes
20125else
20126  echo "$as_me: failed program was:" >&5
20127sed 's/^/| /' conftest.$ac_ext >&5
20128
20129ac_header_compiler=no
20130fi
20131rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20132echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20133echo "${ECHO_T}$ac_header_compiler" >&6
20134
20135# Is the header present?
20136echo "$as_me:$LINENO: checking stdint.h presence" >&5
20137echo $ECHO_N "checking stdint.h presence... $ECHO_C" >&6
20138cat >conftest.$ac_ext <<_ACEOF
20139/* confdefs.h.  */
20140_ACEOF
20141cat confdefs.h >>conftest.$ac_ext
20142cat >>conftest.$ac_ext <<_ACEOF
20143/* end confdefs.h.  */
20144#include <stdint.h>
20145_ACEOF
20146if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20147  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20148  ac_status=$?
20149  grep -v '^ *+' conftest.er1 >conftest.err
20150  rm -f conftest.er1
20151  cat conftest.err >&5
20152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20153  (exit $ac_status); } >/dev/null; then
20154  if test -s conftest.err; then
20155    ac_cpp_err=$ac_c_preproc_warn_flag
20156    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20157  else
20158    ac_cpp_err=
20159  fi
20160else
20161  ac_cpp_err=yes
20162fi
20163if test -z "$ac_cpp_err"; then
20164  ac_header_preproc=yes
20165else
20166  echo "$as_me: failed program was:" >&5
20167sed 's/^/| /' conftest.$ac_ext >&5
20168
20169  ac_header_preproc=no
20170fi
20171rm -f conftest.err conftest.$ac_ext
20172echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20173echo "${ECHO_T}$ac_header_preproc" >&6
20174
20175# So?  What about this header?
20176case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20177  yes:no: )
20178    { echo "$as_me:$LINENO: WARNING: stdint.h: accepted by the compiler, rejected by the preprocessor!" >&5
20179echo "$as_me: WARNING: stdint.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
20180    { echo "$as_me:$LINENO: WARNING: stdint.h: proceeding with the compiler's result" >&5
20181echo "$as_me: WARNING: stdint.h: proceeding with the compiler's result" >&2;}
20182    ac_header_preproc=yes
20183    ;;
20184  no:yes:* )
20185    { echo "$as_me:$LINENO: WARNING: stdint.h: present but cannot be compiled" >&5
20186echo "$as_me: WARNING: stdint.h: present but cannot be compiled" >&2;}
20187    { echo "$as_me:$LINENO: WARNING: stdint.h:     check for missing prerequisite headers?" >&5
20188echo "$as_me: WARNING: stdint.h:     check for missing prerequisite headers?" >&2;}
20189    { echo "$as_me:$LINENO: WARNING: stdint.h: see the Autoconf documentation" >&5
20190echo "$as_me: WARNING: stdint.h: see the Autoconf documentation" >&2;}
20191    { echo "$as_me:$LINENO: WARNING: stdint.h:     section \"Present But Cannot Be Compiled\"" >&5
20192echo "$as_me: WARNING: stdint.h:     section \"Present But Cannot Be Compiled\"" >&2;}
20193    { echo "$as_me:$LINENO: WARNING: stdint.h: proceeding with the preprocessor's result" >&5
20194echo "$as_me: WARNING: stdint.h: proceeding with the preprocessor's result" >&2;}
20195    { echo "$as_me:$LINENO: WARNING: stdint.h: in the future, the compiler will take precedence" >&5
20196echo "$as_me: WARNING: stdint.h: in the future, the compiler will take precedence" >&2;}
20197    (
20198      cat <<\_ASBOX
20199## ----------------------------------- ##
20200## Report this to llvmbugs@cs.uiuc.edu ##
20201## ----------------------------------- ##
20202_ASBOX
20203    ) |
20204      sed "s/^/$as_me: WARNING:     /" >&2
20205    ;;
20206esac
20207echo "$as_me:$LINENO: checking for stdint.h" >&5
20208echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6
20209if test "${ac_cv_header_stdint_h+set}" = set; then
20210  echo $ECHO_N "(cached) $ECHO_C" >&6
20211else
20212  ac_cv_header_stdint_h=$ac_header_preproc
20213fi
20214echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5
20215echo "${ECHO_T}$ac_cv_header_stdint_h" >&6
20216
20217fi
20218if test $ac_cv_header_stdint_h = yes; then
20219  INCLUDE_STDINT_H='#include <stdint.h>'
20220else
20221  INCLUDE_STDINT_H=''
20222fi
20223
20224
20225
20226
20227
20228echo "$as_me:$LINENO: checking for pid_t" >&5
20229echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
20230if test "${ac_cv_type_pid_t+set}" = set; then
20231  echo $ECHO_N "(cached) $ECHO_C" >&6
20232else
20233  cat >conftest.$ac_ext <<_ACEOF
20234/* confdefs.h.  */
20235_ACEOF
20236cat confdefs.h >>conftest.$ac_ext
20237cat >>conftest.$ac_ext <<_ACEOF
20238/* end confdefs.h.  */
20239$ac_includes_default
20240int
20241main ()
20242{
20243if ((pid_t *) 0)
20244  return 0;
20245if (sizeof (pid_t))
20246  return 0;
20247  ;
20248  return 0;
20249}
20250_ACEOF
20251rm -f conftest.$ac_objext
20252if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20253  (eval $ac_compile) 2>conftest.er1
20254  ac_status=$?
20255  grep -v '^ *+' conftest.er1 >conftest.err
20256  rm -f conftest.er1
20257  cat conftest.err >&5
20258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20259  (exit $ac_status); } &&
20260	 { ac_try='test -z "$ac_c_werror_flag"
20261			 || test ! -s conftest.err'
20262  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20263  (eval $ac_try) 2>&5
20264  ac_status=$?
20265  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20266  (exit $ac_status); }; } &&
20267	 { ac_try='test -s conftest.$ac_objext'
20268  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20269  (eval $ac_try) 2>&5
20270  ac_status=$?
20271  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20272  (exit $ac_status); }; }; then
20273  ac_cv_type_pid_t=yes
20274else
20275  echo "$as_me: failed program was:" >&5
20276sed 's/^/| /' conftest.$ac_ext >&5
20277
20278ac_cv_type_pid_t=no
20279fi
20280rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20281fi
20282echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
20283echo "${ECHO_T}$ac_cv_type_pid_t" >&6
20284if test $ac_cv_type_pid_t = yes; then
20285  :
20286else
20287
20288cat >>confdefs.h <<_ACEOF
20289#define pid_t int
20290_ACEOF
20291
20292fi
20293
20294echo "$as_me:$LINENO: checking for size_t" >&5
20295echo $ECHO_N "checking for size_t... $ECHO_C" >&6
20296if test "${ac_cv_type_size_t+set}" = set; then
20297  echo $ECHO_N "(cached) $ECHO_C" >&6
20298else
20299  cat >conftest.$ac_ext <<_ACEOF
20300/* confdefs.h.  */
20301_ACEOF
20302cat confdefs.h >>conftest.$ac_ext
20303cat >>conftest.$ac_ext <<_ACEOF
20304/* end confdefs.h.  */
20305$ac_includes_default
20306int
20307main ()
20308{
20309if ((size_t *) 0)
20310  return 0;
20311if (sizeof (size_t))
20312  return 0;
20313  ;
20314  return 0;
20315}
20316_ACEOF
20317rm -f conftest.$ac_objext
20318if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20319  (eval $ac_compile) 2>conftest.er1
20320  ac_status=$?
20321  grep -v '^ *+' conftest.er1 >conftest.err
20322  rm -f conftest.er1
20323  cat conftest.err >&5
20324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20325  (exit $ac_status); } &&
20326	 { ac_try='test -z "$ac_c_werror_flag"
20327			 || test ! -s conftest.err'
20328  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20329  (eval $ac_try) 2>&5
20330  ac_status=$?
20331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20332  (exit $ac_status); }; } &&
20333	 { ac_try='test -s conftest.$ac_objext'
20334  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20335  (eval $ac_try) 2>&5
20336  ac_status=$?
20337  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20338  (exit $ac_status); }; }; then
20339  ac_cv_type_size_t=yes
20340else
20341  echo "$as_me: failed program was:" >&5
20342sed 's/^/| /' conftest.$ac_ext >&5
20343
20344ac_cv_type_size_t=no
20345fi
20346rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20347fi
20348echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
20349echo "${ECHO_T}$ac_cv_type_size_t" >&6
20350if test $ac_cv_type_size_t = yes; then
20351  :
20352else
20353
20354cat >>confdefs.h <<_ACEOF
20355#define size_t unsigned
20356_ACEOF
20357
20358fi
20359
20360echo "$as_me:$LINENO: checking for int64_t" >&5
20361echo $ECHO_N "checking for int64_t... $ECHO_C" >&6
20362if test "${ac_cv_type_int64_t+set}" = set; then
20363  echo $ECHO_N "(cached) $ECHO_C" >&6
20364else
20365  cat >conftest.$ac_ext <<_ACEOF
20366/* confdefs.h.  */
20367_ACEOF
20368cat confdefs.h >>conftest.$ac_ext
20369cat >>conftest.$ac_ext <<_ACEOF
20370/* end confdefs.h.  */
20371$ac_includes_default
20372int
20373main ()
20374{
20375if ((int64_t *) 0)
20376  return 0;
20377if (sizeof (int64_t))
20378  return 0;
20379  ;
20380  return 0;
20381}
20382_ACEOF
20383rm -f conftest.$ac_objext
20384if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20385  (eval $ac_compile) 2>conftest.er1
20386  ac_status=$?
20387  grep -v '^ *+' conftest.er1 >conftest.err
20388  rm -f conftest.er1
20389  cat conftest.err >&5
20390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20391  (exit $ac_status); } &&
20392	 { ac_try='test -z "$ac_c_werror_flag"
20393			 || test ! -s conftest.err'
20394  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20395  (eval $ac_try) 2>&5
20396  ac_status=$?
20397  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20398  (exit $ac_status); }; } &&
20399	 { ac_try='test -s conftest.$ac_objext'
20400  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20401  (eval $ac_try) 2>&5
20402  ac_status=$?
20403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20404  (exit $ac_status); }; }; then
20405  ac_cv_type_int64_t=yes
20406else
20407  echo "$as_me: failed program was:" >&5
20408sed 's/^/| /' conftest.$ac_ext >&5
20409
20410ac_cv_type_int64_t=no
20411fi
20412rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20413fi
20414echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
20415echo "${ECHO_T}$ac_cv_type_int64_t" >&6
20416if test $ac_cv_type_int64_t = yes; then
20417
20418cat >>confdefs.h <<_ACEOF
20419#define HAVE_INT64_T 1
20420_ACEOF
20421
20422
20423else
20424  { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
20425echo "$as_me: error: Type int64_t required but not found" >&2;}
20426   { (exit 1); exit 1; }; }
20427fi
20428
20429echo "$as_me:$LINENO: checking for uint64_t" >&5
20430echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6
20431if test "${ac_cv_type_uint64_t+set}" = set; then
20432  echo $ECHO_N "(cached) $ECHO_C" >&6
20433else
20434  cat >conftest.$ac_ext <<_ACEOF
20435/* confdefs.h.  */
20436_ACEOF
20437cat confdefs.h >>conftest.$ac_ext
20438cat >>conftest.$ac_ext <<_ACEOF
20439/* end confdefs.h.  */
20440$ac_includes_default
20441int
20442main ()
20443{
20444if ((uint64_t *) 0)
20445  return 0;
20446if (sizeof (uint64_t))
20447  return 0;
20448  ;
20449  return 0;
20450}
20451_ACEOF
20452rm -f conftest.$ac_objext
20453if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20454  (eval $ac_compile) 2>conftest.er1
20455  ac_status=$?
20456  grep -v '^ *+' conftest.er1 >conftest.err
20457  rm -f conftest.er1
20458  cat conftest.err >&5
20459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20460  (exit $ac_status); } &&
20461	 { ac_try='test -z "$ac_c_werror_flag"
20462			 || test ! -s conftest.err'
20463  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20464  (eval $ac_try) 2>&5
20465  ac_status=$?
20466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20467  (exit $ac_status); }; } &&
20468	 { ac_try='test -s conftest.$ac_objext'
20469  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20470  (eval $ac_try) 2>&5
20471  ac_status=$?
20472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20473  (exit $ac_status); }; }; then
20474  ac_cv_type_uint64_t=yes
20475else
20476  echo "$as_me: failed program was:" >&5
20477sed 's/^/| /' conftest.$ac_ext >&5
20478
20479ac_cv_type_uint64_t=no
20480fi
20481rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20482fi
20483echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
20484echo "${ECHO_T}$ac_cv_type_uint64_t" >&6
20485if test $ac_cv_type_uint64_t = yes; then
20486
20487cat >>confdefs.h <<_ACEOF
20488#define HAVE_UINT64_T 1
20489_ACEOF
20490
20491
20492else
20493  { { echo "$as_me:$LINENO: error: Type uint64_t required but not found" >&5
20494echo "$as_me: error: Type uint64_t required but not found" >&2;}
20495   { (exit 1); exit 1; }; }
20496fi
20497
20498echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
20499echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
20500if test "${ac_cv_header_time+set}" = set; then
20501  echo $ECHO_N "(cached) $ECHO_C" >&6
20502else
20503  cat >conftest.$ac_ext <<_ACEOF
20504/* confdefs.h.  */
20505_ACEOF
20506cat confdefs.h >>conftest.$ac_ext
20507cat >>conftest.$ac_ext <<_ACEOF
20508/* end confdefs.h.  */
20509#include <sys/types.h>
20510#include <sys/time.h>
20511#include <time.h>
20512
20513int
20514main ()
20515{
20516if ((struct tm *) 0)
20517return 0;
20518  ;
20519  return 0;
20520}
20521_ACEOF
20522rm -f conftest.$ac_objext
20523if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20524  (eval $ac_compile) 2>conftest.er1
20525  ac_status=$?
20526  grep -v '^ *+' conftest.er1 >conftest.err
20527  rm -f conftest.er1
20528  cat conftest.err >&5
20529  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20530  (exit $ac_status); } &&
20531	 { ac_try='test -z "$ac_c_werror_flag"
20532			 || test ! -s conftest.err'
20533  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20534  (eval $ac_try) 2>&5
20535  ac_status=$?
20536  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20537  (exit $ac_status); }; } &&
20538	 { ac_try='test -s conftest.$ac_objext'
20539  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20540  (eval $ac_try) 2>&5
20541  ac_status=$?
20542  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20543  (exit $ac_status); }; }; then
20544  ac_cv_header_time=yes
20545else
20546  echo "$as_me: failed program was:" >&5
20547sed 's/^/| /' conftest.$ac_ext >&5
20548
20549ac_cv_header_time=no
20550fi
20551rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20552fi
20553echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
20554echo "${ECHO_T}$ac_cv_header_time" >&6
20555if test $ac_cv_header_time = yes; then
20556
20557cat >>confdefs.h <<\_ACEOF
20558#define TIME_WITH_SYS_TIME 1
20559_ACEOF
20560
20561fi
20562
20563echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
20564echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
20565if test "${ac_cv_struct_tm+set}" = set; then
20566  echo $ECHO_N "(cached) $ECHO_C" >&6
20567else
20568  cat >conftest.$ac_ext <<_ACEOF
20569/* confdefs.h.  */
20570_ACEOF
20571cat confdefs.h >>conftest.$ac_ext
20572cat >>conftest.$ac_ext <<_ACEOF
20573/* end confdefs.h.  */
20574#include <sys/types.h>
20575#include <time.h>
20576
20577int
20578main ()
20579{
20580struct tm *tp; tp->tm_sec;
20581  ;
20582  return 0;
20583}
20584_ACEOF
20585rm -f conftest.$ac_objext
20586if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20587  (eval $ac_compile) 2>conftest.er1
20588  ac_status=$?
20589  grep -v '^ *+' conftest.er1 >conftest.err
20590  rm -f conftest.er1
20591  cat conftest.err >&5
20592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20593  (exit $ac_status); } &&
20594	 { ac_try='test -z "$ac_c_werror_flag"
20595			 || test ! -s conftest.err'
20596  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20597  (eval $ac_try) 2>&5
20598  ac_status=$?
20599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20600  (exit $ac_status); }; } &&
20601	 { ac_try='test -s conftest.$ac_objext'
20602  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20603  (eval $ac_try) 2>&5
20604  ac_status=$?
20605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20606  (exit $ac_status); }; }; then
20607  ac_cv_struct_tm=time.h
20608else
20609  echo "$as_me: failed program was:" >&5
20610sed 's/^/| /' conftest.$ac_ext >&5
20611
20612ac_cv_struct_tm=sys/time.h
20613fi
20614rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20615fi
20616echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
20617echo "${ECHO_T}$ac_cv_struct_tm" >&6
20618if test $ac_cv_struct_tm = sys/time.h; then
20619
20620cat >>confdefs.h <<\_ACEOF
20621#define TM_IN_SYS_TIME 1
20622_ACEOF
20623
20624fi
20625
20626
20627
20628        echo "$as_me:$LINENO: checking for printf %a format specifier" >&5
20629echo $ECHO_N "checking for printf %a format specifier... $ECHO_C" >&6
20630
20631
20632	ac_ext=c
20633ac_cpp='$CPP $CPPFLAGS'
20634ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20635ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20636ac_compiler_gnu=$ac_cv_c_compiler_gnu
20637
20638	if test "$cross_compiling" = yes; then
20639  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
20640See \`config.log' for more details." >&5
20641echo "$as_me: error: cannot run test program while cross compiling
20642See \`config.log' for more details." >&2;}
20643   { (exit 1); exit 1; }; }
20644else
20645  cat >conftest.$ac_ext <<_ACEOF
20646/* confdefs.h.  */
20647_ACEOF
20648cat confdefs.h >>conftest.$ac_ext
20649cat >>conftest.$ac_ext <<_ACEOF
20650/* end confdefs.h.  */
20651#include <stdio.h>
20652		                 #include <stdlib.h>
20653int
20654main ()
20655{
20656
20657		                 volatile double A, B;
20658		                 char Buffer[100];
20659		                 A = 1;
20660		                 A /= 10.0;
20661		                 sprintf(Buffer, "%a", A);
20662		                 B = atof(Buffer);
20663		                 if (A != B)
20664							 return (1);
20665		                 if (A != 0x1.999999999999ap-4)
20666							 return (1);
20667		                 return (0);
20668  ;
20669  return 0;
20670}
20671_ACEOF
20672rm -f conftest$ac_exeext
20673if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20674  (eval $ac_link) 2>&5
20675  ac_status=$?
20676  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20677  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20678  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20679  (eval $ac_try) 2>&5
20680  ac_status=$?
20681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20682  (exit $ac_status); }; }; then
20683  ac_c_printf_a=yes
20684else
20685  echo "$as_me: program exited with status $ac_status" >&5
20686echo "$as_me: failed program was:" >&5
20687sed 's/^/| /' conftest.$ac_ext >&5
20688
20689( exit $ac_status )
20690ac_c_printf_a=no
20691fi
20692rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20693fi
20694	ac_ext=c
20695ac_cpp='$CPP $CPPFLAGS'
20696ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20697ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20698ac_compiler_gnu=$ac_cv_c_compiler_gnu
20699
20700        echo "$as_me:$LINENO: result: $ac_c_printf_a" >&5
20701echo "${ECHO_T}$ac_c_printf_a" >&6
20702	if test "$ac_c_printf_a" = "yes"; then
20703
20704cat >>confdefs.h <<\_ACEOF
20705#define HAVE_PRINTF_A 1
20706_ACEOF
20707
20708	fi
20709
20710
20711echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
20712echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
20713if test "${ac_cv_c_bigendian+set}" = set; then
20714  echo $ECHO_N "(cached) $ECHO_C" >&6
20715else
20716  # See if sys/param.h defines the BYTE_ORDER macro.
20717cat >conftest.$ac_ext <<_ACEOF
20718/* confdefs.h.  */
20719_ACEOF
20720cat confdefs.h >>conftest.$ac_ext
20721cat >>conftest.$ac_ext <<_ACEOF
20722/* end confdefs.h.  */
20723#include <sys/types.h>
20724#include <sys/param.h>
20725
20726int
20727main ()
20728{
20729#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
20730 bogus endian macros
20731#endif
20732
20733  ;
20734  return 0;
20735}
20736_ACEOF
20737rm -f conftest.$ac_objext
20738if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20739  (eval $ac_compile) 2>conftest.er1
20740  ac_status=$?
20741  grep -v '^ *+' conftest.er1 >conftest.err
20742  rm -f conftest.er1
20743  cat conftest.err >&5
20744  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20745  (exit $ac_status); } &&
20746	 { ac_try='test -z "$ac_c_werror_flag"
20747			 || test ! -s conftest.err'
20748  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20749  (eval $ac_try) 2>&5
20750  ac_status=$?
20751  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20752  (exit $ac_status); }; } &&
20753	 { ac_try='test -s conftest.$ac_objext'
20754  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20755  (eval $ac_try) 2>&5
20756  ac_status=$?
20757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20758  (exit $ac_status); }; }; then
20759  # It does; now see whether it defined to BIG_ENDIAN or not.
20760cat >conftest.$ac_ext <<_ACEOF
20761/* confdefs.h.  */
20762_ACEOF
20763cat confdefs.h >>conftest.$ac_ext
20764cat >>conftest.$ac_ext <<_ACEOF
20765/* end confdefs.h.  */
20766#include <sys/types.h>
20767#include <sys/param.h>
20768
20769int
20770main ()
20771{
20772#if BYTE_ORDER != BIG_ENDIAN
20773 not big endian
20774#endif
20775
20776  ;
20777  return 0;
20778}
20779_ACEOF
20780rm -f conftest.$ac_objext
20781if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20782  (eval $ac_compile) 2>conftest.er1
20783  ac_status=$?
20784  grep -v '^ *+' conftest.er1 >conftest.err
20785  rm -f conftest.er1
20786  cat conftest.err >&5
20787  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20788  (exit $ac_status); } &&
20789	 { ac_try='test -z "$ac_c_werror_flag"
20790			 || test ! -s conftest.err'
20791  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20792  (eval $ac_try) 2>&5
20793  ac_status=$?
20794  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20795  (exit $ac_status); }; } &&
20796	 { ac_try='test -s conftest.$ac_objext'
20797  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20798  (eval $ac_try) 2>&5
20799  ac_status=$?
20800  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20801  (exit $ac_status); }; }; then
20802  ac_cv_c_bigendian=yes
20803else
20804  echo "$as_me: failed program was:" >&5
20805sed 's/^/| /' conftest.$ac_ext >&5
20806
20807ac_cv_c_bigendian=no
20808fi
20809rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20810else
20811  echo "$as_me: failed program was:" >&5
20812sed 's/^/| /' conftest.$ac_ext >&5
20813
20814# It does not; compile a test program.
20815if test "$cross_compiling" = yes; then
20816  # try to guess the endianness by grepping values into an object file
20817  ac_cv_c_bigendian=unknown
20818  cat >conftest.$ac_ext <<_ACEOF
20819/* confdefs.h.  */
20820_ACEOF
20821cat confdefs.h >>conftest.$ac_ext
20822cat >>conftest.$ac_ext <<_ACEOF
20823/* end confdefs.h.  */
20824short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
20825short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
20826void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
20827short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
20828short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
20829void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
20830int
20831main ()
20832{
20833 _ascii (); _ebcdic ();
20834  ;
20835  return 0;
20836}
20837_ACEOF
20838rm -f conftest.$ac_objext
20839if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20840  (eval $ac_compile) 2>conftest.er1
20841  ac_status=$?
20842  grep -v '^ *+' conftest.er1 >conftest.err
20843  rm -f conftest.er1
20844  cat conftest.err >&5
20845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20846  (exit $ac_status); } &&
20847	 { ac_try='test -z "$ac_c_werror_flag"
20848			 || test ! -s conftest.err'
20849  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20850  (eval $ac_try) 2>&5
20851  ac_status=$?
20852  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20853  (exit $ac_status); }; } &&
20854	 { ac_try='test -s conftest.$ac_objext'
20855  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20856  (eval $ac_try) 2>&5
20857  ac_status=$?
20858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20859  (exit $ac_status); }; }; then
20860  if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
20861  ac_cv_c_bigendian=yes
20862fi
20863if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
20864  if test "$ac_cv_c_bigendian" = unknown; then
20865    ac_cv_c_bigendian=no
20866  else
20867    # finding both strings is unlikely to happen, but who knows?
20868    ac_cv_c_bigendian=unknown
20869  fi
20870fi
20871else
20872  echo "$as_me: failed program was:" >&5
20873sed 's/^/| /' conftest.$ac_ext >&5
20874
20875fi
20876rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20877else
20878  cat >conftest.$ac_ext <<_ACEOF
20879/* confdefs.h.  */
20880_ACEOF
20881cat confdefs.h >>conftest.$ac_ext
20882cat >>conftest.$ac_ext <<_ACEOF
20883/* end confdefs.h.  */
20884int
20885main ()
20886{
20887  /* Are we little or big endian?  From Harbison&Steele.  */
20888  union
20889  {
20890    long l;
20891    char c[sizeof (long)];
20892  } u;
20893  u.l = 1;
20894  exit (u.c[sizeof (long) - 1] == 1);
20895}
20896_ACEOF
20897rm -f conftest$ac_exeext
20898if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20899  (eval $ac_link) 2>&5
20900  ac_status=$?
20901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20902  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20903  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20904  (eval $ac_try) 2>&5
20905  ac_status=$?
20906  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20907  (exit $ac_status); }; }; then
20908  ac_cv_c_bigendian=no
20909else
20910  echo "$as_me: program exited with status $ac_status" >&5
20911echo "$as_me: failed program was:" >&5
20912sed 's/^/| /' conftest.$ac_ext >&5
20913
20914( exit $ac_status )
20915ac_cv_c_bigendian=yes
20916fi
20917rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20918fi
20919fi
20920rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20921fi
20922echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
20923echo "${ECHO_T}$ac_cv_c_bigendian" >&6
20924case $ac_cv_c_bigendian in
20925  yes)
20926    ENDIAN=big
20927 ;;
20928  no)
20929    ENDIAN=little
20930 ;;
20931  *)
20932    { { echo "$as_me:$LINENO: error: unknown endianness
20933presetting ac_cv_c_bigendian=no (or yes) will help" >&5
20934echo "$as_me: error: unknown endianness
20935presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
20936   { (exit 1); exit 1; }; } ;;
20937esac
20938
20939
20940echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
20941echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
20942if test "${ac_cv_cxx_namespaces+set}" = set; then
20943  echo $ECHO_N "(cached) $ECHO_C" >&6
20944else
20945
20946
20947 ac_ext=cc
20948ac_cpp='$CXXCPP $CPPFLAGS'
20949ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20950ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20951ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20952
20953 cat >conftest.$ac_ext <<_ACEOF
20954/* confdefs.h.  */
20955_ACEOF
20956cat confdefs.h >>conftest.$ac_ext
20957cat >>conftest.$ac_ext <<_ACEOF
20958/* end confdefs.h.  */
20959namespace Outer { namespace Inner { int i = 0; }}
20960int
20961main ()
20962{
20963using namespace Outer::Inner; return i;
20964  ;
20965  return 0;
20966}
20967_ACEOF
20968rm -f conftest.$ac_objext
20969if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20970  (eval $ac_compile) 2>conftest.er1
20971  ac_status=$?
20972  grep -v '^ *+' conftest.er1 >conftest.err
20973  rm -f conftest.er1
20974  cat conftest.err >&5
20975  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20976  (exit $ac_status); } &&
20977	 { ac_try='test -z "$ac_cxx_werror_flag"
20978			 || test ! -s conftest.err'
20979  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20980  (eval $ac_try) 2>&5
20981  ac_status=$?
20982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20983  (exit $ac_status); }; } &&
20984	 { ac_try='test -s conftest.$ac_objext'
20985  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20986  (eval $ac_try) 2>&5
20987  ac_status=$?
20988  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20989  (exit $ac_status); }; }; then
20990  ac_cv_cxx_namespaces=yes
20991else
20992  echo "$as_me: failed program was:" >&5
20993sed 's/^/| /' conftest.$ac_ext >&5
20994
20995ac_cv_cxx_namespaces=no
20996fi
20997rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20998 ac_ext=c
20999ac_cpp='$CPP $CPPFLAGS'
21000ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21001ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21002ac_compiler_gnu=$ac_cv_c_compiler_gnu
21003
21004
21005fi
21006echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
21007echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
21008if test "$ac_cv_cxx_namespaces" = yes; then
21009
21010cat >>confdefs.h <<\_ACEOF
21011#define HAVE_NAMESPACES
21012_ACEOF
21013
21014fi
21015
21016echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_map> defining template class std::hash_map" >&5
21017echo $ECHO_N "checking whether the compiler has <ext/hash_map> defining template class std::hash_map... $ECHO_C" >&6
21018if test "${ac_cv_cxx_have_std_ext_hash_map+set}" = set; then
21019  echo $ECHO_N "(cached) $ECHO_C" >&6
21020else
21021
21022
21023
21024  ac_ext=cc
21025ac_cpp='$CXXCPP $CPPFLAGS'
21026ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21027ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21028ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21029
21030  cat >conftest.$ac_ext <<_ACEOF
21031/* confdefs.h.  */
21032_ACEOF
21033cat confdefs.h >>conftest.$ac_ext
21034cat >>conftest.$ac_ext <<_ACEOF
21035/* end confdefs.h.  */
21036#include <ext/hash_map>
21037#ifdef HAVE_NAMESPACES
21038using namespace std;
21039#endif
21040int
21041main ()
21042{
21043hash_map<int, int> t;
21044  ;
21045  return 0;
21046}
21047_ACEOF
21048rm -f conftest.$ac_objext
21049if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21050  (eval $ac_compile) 2>conftest.er1
21051  ac_status=$?
21052  grep -v '^ *+' conftest.er1 >conftest.err
21053  rm -f conftest.er1
21054  cat conftest.err >&5
21055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21056  (exit $ac_status); } &&
21057	 { ac_try='test -z "$ac_cxx_werror_flag"
21058			 || test ! -s conftest.err'
21059  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21060  (eval $ac_try) 2>&5
21061  ac_status=$?
21062  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21063  (exit $ac_status); }; } &&
21064	 { ac_try='test -s conftest.$ac_objext'
21065  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21066  (eval $ac_try) 2>&5
21067  ac_status=$?
21068  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21069  (exit $ac_status); }; }; then
21070  ac_cv_cxx_have_std_ext_hash_map=yes
21071else
21072  echo "$as_me: failed program was:" >&5
21073sed 's/^/| /' conftest.$ac_ext >&5
21074
21075ac_cv_cxx_have_std_ext_hash_map=no
21076fi
21077rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21078  ac_ext=c
21079ac_cpp='$CPP $CPPFLAGS'
21080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21082ac_compiler_gnu=$ac_cv_c_compiler_gnu
21083
21084fi
21085echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_ext_hash_map" >&5
21086echo "${ECHO_T}$ac_cv_cxx_have_std_ext_hash_map" >&6
21087 HAVE_STD_EXT_HASH_MAP=0
21088 if test "$ac_cv_cxx_have_std_ext_hash_map" = yes
21089 then
21090   HAVE_STD_EXT_HASH_MAP=1
21091 fi
21092
21093 echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_map> defining template class __gnu_cxx::hash_map" >&5
21094echo $ECHO_N "checking whether the compiler has <ext/hash_map> defining template class __gnu_cxx::hash_map... $ECHO_C" >&6
21095if test "${ac_cv_cxx_have_gnu_ext_hash_map+set}" = set; then
21096  echo $ECHO_N "(cached) $ECHO_C" >&6
21097else
21098
21099
21100
21101  ac_ext=cc
21102ac_cpp='$CXXCPP $CPPFLAGS'
21103ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21104ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21105ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21106
21107  cat >conftest.$ac_ext <<_ACEOF
21108/* confdefs.h.  */
21109_ACEOF
21110cat confdefs.h >>conftest.$ac_ext
21111cat >>conftest.$ac_ext <<_ACEOF
21112/* end confdefs.h.  */
21113#include <ext/hash_map>
21114#ifdef HAVE_NAMESPACES
21115using namespace __gnu_cxx;
21116#endif
21117int
21118main ()
21119{
21120hash_map<int,int> t;
21121  ;
21122  return 0;
21123}
21124_ACEOF
21125rm -f conftest.$ac_objext
21126if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21127  (eval $ac_compile) 2>conftest.er1
21128  ac_status=$?
21129  grep -v '^ *+' conftest.er1 >conftest.err
21130  rm -f conftest.er1
21131  cat conftest.err >&5
21132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21133  (exit $ac_status); } &&
21134	 { ac_try='test -z "$ac_cxx_werror_flag"
21135			 || test ! -s conftest.err'
21136  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21137  (eval $ac_try) 2>&5
21138  ac_status=$?
21139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21140  (exit $ac_status); }; } &&
21141	 { ac_try='test -s conftest.$ac_objext'
21142  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21143  (eval $ac_try) 2>&5
21144  ac_status=$?
21145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21146  (exit $ac_status); }; }; then
21147  ac_cv_cxx_have_gnu_ext_hash_map=yes
21148else
21149  echo "$as_me: failed program was:" >&5
21150sed 's/^/| /' conftest.$ac_ext >&5
21151
21152ac_cv_cxx_have_gnu_ext_hash_map=no
21153fi
21154rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21155  ac_ext=c
21156ac_cpp='$CPP $CPPFLAGS'
21157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21159ac_compiler_gnu=$ac_cv_c_compiler_gnu
21160
21161fi
21162echo "$as_me:$LINENO: result: $ac_cv_cxx_have_gnu_ext_hash_map" >&5
21163echo "${ECHO_T}$ac_cv_cxx_have_gnu_ext_hash_map" >&6
21164 HAVE_GNU_EXT_HASH_MAP=0
21165 if test "$ac_cv_cxx_have_gnu_ext_hash_map" = yes
21166 then
21167   HAVE_GNU_EXT_HASH_MAP=1
21168 fi
21169
21170 echo "$as_me:$LINENO: checking whether the compiler has <hash_map> defining template class ::hash_map" >&5
21171echo $ECHO_N "checking whether the compiler has <hash_map> defining template class ::hash_map... $ECHO_C" >&6
21172if test "${ac_cv_cxx_have_global_hash_map+set}" = set; then
21173  echo $ECHO_N "(cached) $ECHO_C" >&6
21174else
21175
21176
21177
21178  ac_ext=cc
21179ac_cpp='$CXXCPP $CPPFLAGS'
21180ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21181ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21182ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21183
21184  cat >conftest.$ac_ext <<_ACEOF
21185/* confdefs.h.  */
21186_ACEOF
21187cat confdefs.h >>conftest.$ac_ext
21188cat >>conftest.$ac_ext <<_ACEOF
21189/* end confdefs.h.  */
21190#include <hash_map>
21191int
21192main ()
21193{
21194hash_map<int,int> t;
21195  ;
21196  return 0;
21197}
21198_ACEOF
21199rm -f conftest.$ac_objext
21200if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21201  (eval $ac_compile) 2>conftest.er1
21202  ac_status=$?
21203  grep -v '^ *+' conftest.er1 >conftest.err
21204  rm -f conftest.er1
21205  cat conftest.err >&5
21206  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21207  (exit $ac_status); } &&
21208	 { ac_try='test -z "$ac_cxx_werror_flag"
21209			 || test ! -s conftest.err'
21210  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21211  (eval $ac_try) 2>&5
21212  ac_status=$?
21213  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21214  (exit $ac_status); }; } &&
21215	 { ac_try='test -s conftest.$ac_objext'
21216  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21217  (eval $ac_try) 2>&5
21218  ac_status=$?
21219  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21220  (exit $ac_status); }; }; then
21221  ac_cv_cxx_have_global_hash_map=yes
21222else
21223  echo "$as_me: failed program was:" >&5
21224sed 's/^/| /' conftest.$ac_ext >&5
21225
21226ac_cv_cxx_have_global_hash_map=no
21227fi
21228rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21229  ac_ext=c
21230ac_cpp='$CPP $CPPFLAGS'
21231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21233ac_compiler_gnu=$ac_cv_c_compiler_gnu
21234
21235fi
21236echo "$as_me:$LINENO: result: $ac_cv_cxx_have_global_hash_map" >&5
21237echo "${ECHO_T}$ac_cv_cxx_have_global_hash_map" >&6
21238 HAVE_GLOBAL_HASH_MAP=0
21239 if test "$ac_cv_cxx_have_global_hash_map" = yes
21240 then
21241   HAVE_GLOBAL_HASH_MAP=1
21242 fi
21243
21244echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_set> defining template class std::hash_set" >&5
21245echo $ECHO_N "checking whether the compiler has <ext/hash_set> defining template class std::hash_set... $ECHO_C" >&6
21246if test "${ac_cv_cxx_have_std_ext_hash_set+set}" = set; then
21247  echo $ECHO_N "(cached) $ECHO_C" >&6
21248else
21249
21250
21251
21252  ac_ext=cc
21253ac_cpp='$CXXCPP $CPPFLAGS'
21254ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21255ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21256ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21257
21258  cat >conftest.$ac_ext <<_ACEOF
21259/* confdefs.h.  */
21260_ACEOF
21261cat confdefs.h >>conftest.$ac_ext
21262cat >>conftest.$ac_ext <<_ACEOF
21263/* end confdefs.h.  */
21264#include <ext/hash_set>
21265#ifdef HAVE_NAMESPACES
21266using namespace std;
21267#endif
21268int
21269main ()
21270{
21271hash_set<int> t;
21272  ;
21273  return 0;
21274}
21275_ACEOF
21276rm -f conftest.$ac_objext
21277if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21278  (eval $ac_compile) 2>conftest.er1
21279  ac_status=$?
21280  grep -v '^ *+' conftest.er1 >conftest.err
21281  rm -f conftest.er1
21282  cat conftest.err >&5
21283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21284  (exit $ac_status); } &&
21285	 { ac_try='test -z "$ac_cxx_werror_flag"
21286			 || test ! -s conftest.err'
21287  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21288  (eval $ac_try) 2>&5
21289  ac_status=$?
21290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21291  (exit $ac_status); }; } &&
21292	 { ac_try='test -s conftest.$ac_objext'
21293  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21294  (eval $ac_try) 2>&5
21295  ac_status=$?
21296  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21297  (exit $ac_status); }; }; then
21298  ac_cv_cxx_have_std_ext_hash_set=yes
21299else
21300  echo "$as_me: failed program was:" >&5
21301sed 's/^/| /' conftest.$ac_ext >&5
21302
21303ac_cv_cxx_have_std_ext_hash_set=no
21304fi
21305rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21306  ac_ext=c
21307ac_cpp='$CPP $CPPFLAGS'
21308ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21309ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21310ac_compiler_gnu=$ac_cv_c_compiler_gnu
21311
21312fi
21313echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_ext_hash_set" >&5
21314echo "${ECHO_T}$ac_cv_cxx_have_std_ext_hash_set" >&6
21315 HAVE_STD_EXT_HASH_SET=0
21316 if test "$ac_cv_cxx_have_std_ext_hash_set" = yes
21317 then
21318   HAVE_STD_EXT_HASH_SET=1
21319 fi
21320
21321 echo "$as_me:$LINENO: checking whether the compiler has <ext/hash_set> defining template class __gnu_cxx::hash_set" >&5
21322echo $ECHO_N "checking whether the compiler has <ext/hash_set> defining template class __gnu_cxx::hash_set... $ECHO_C" >&6
21323if test "${ac_cv_cxx_have_gnu_ext_hash_set+set}" = set; then
21324  echo $ECHO_N "(cached) $ECHO_C" >&6
21325else
21326
21327
21328
21329  ac_ext=cc
21330ac_cpp='$CXXCPP $CPPFLAGS'
21331ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21332ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21333ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21334
21335  cat >conftest.$ac_ext <<_ACEOF
21336/* confdefs.h.  */
21337_ACEOF
21338cat confdefs.h >>conftest.$ac_ext
21339cat >>conftest.$ac_ext <<_ACEOF
21340/* end confdefs.h.  */
21341#include <ext/hash_set>
21342#ifdef HAVE_NAMESPACES
21343using namespace __gnu_cxx;
21344#endif
21345int
21346main ()
21347{
21348hash_set<int> t;
21349  ;
21350  return 0;
21351}
21352_ACEOF
21353rm -f conftest.$ac_objext
21354if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21355  (eval $ac_compile) 2>conftest.er1
21356  ac_status=$?
21357  grep -v '^ *+' conftest.er1 >conftest.err
21358  rm -f conftest.er1
21359  cat conftest.err >&5
21360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21361  (exit $ac_status); } &&
21362	 { ac_try='test -z "$ac_cxx_werror_flag"
21363			 || test ! -s conftest.err'
21364  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21365  (eval $ac_try) 2>&5
21366  ac_status=$?
21367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21368  (exit $ac_status); }; } &&
21369	 { ac_try='test -s conftest.$ac_objext'
21370  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21371  (eval $ac_try) 2>&5
21372  ac_status=$?
21373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21374  (exit $ac_status); }; }; then
21375  ac_cv_cxx_have_gnu_ext_hash_set=yes
21376else
21377  echo "$as_me: failed program was:" >&5
21378sed 's/^/| /' conftest.$ac_ext >&5
21379
21380ac_cv_cxx_have_gnu_ext_hash_set=no
21381fi
21382rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21383  ac_ext=c
21384ac_cpp='$CPP $CPPFLAGS'
21385ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21386ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21387ac_compiler_gnu=$ac_cv_c_compiler_gnu
21388
21389fi
21390echo "$as_me:$LINENO: result: $ac_cv_cxx_have_gnu_ext_hash_set" >&5
21391echo "${ECHO_T}$ac_cv_cxx_have_gnu_ext_hash_set" >&6
21392 HAVE_GNU_EXT_HASH_SET=0
21393 if test "$ac_cv_cxx_have_gnu_ext_hash_set" = yes
21394 then
21395   HAVE_GNU_EXT_HASH_SET=1
21396 fi
21397
21398 echo "$as_me:$LINENO: checking whether the compiler has <hash_set> defining template class ::hash_set" >&5
21399echo $ECHO_N "checking whether the compiler has <hash_set> defining template class ::hash_set... $ECHO_C" >&6
21400if test "${ac_cv_cxx_have_global_hash_set+set}" = set; then
21401  echo $ECHO_N "(cached) $ECHO_C" >&6
21402else
21403
21404
21405
21406  ac_ext=cc
21407ac_cpp='$CXXCPP $CPPFLAGS'
21408ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21409ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21410ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21411
21412  cat >conftest.$ac_ext <<_ACEOF
21413/* confdefs.h.  */
21414_ACEOF
21415cat confdefs.h >>conftest.$ac_ext
21416cat >>conftest.$ac_ext <<_ACEOF
21417/* end confdefs.h.  */
21418#include <hash_set>
21419int
21420main ()
21421{
21422hash_set<int> t; return 0;
21423  ;
21424  return 0;
21425}
21426_ACEOF
21427rm -f conftest.$ac_objext
21428if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21429  (eval $ac_compile) 2>conftest.er1
21430  ac_status=$?
21431  grep -v '^ *+' conftest.er1 >conftest.err
21432  rm -f conftest.er1
21433  cat conftest.err >&5
21434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21435  (exit $ac_status); } &&
21436	 { ac_try='test -z "$ac_cxx_werror_flag"
21437			 || test ! -s conftest.err'
21438  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21439  (eval $ac_try) 2>&5
21440  ac_status=$?
21441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21442  (exit $ac_status); }; } &&
21443	 { ac_try='test -s conftest.$ac_objext'
21444  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21445  (eval $ac_try) 2>&5
21446  ac_status=$?
21447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21448  (exit $ac_status); }; }; then
21449  ac_cv_cxx_have_global_hash_set=yes
21450else
21451  echo "$as_me: failed program was:" >&5
21452sed 's/^/| /' conftest.$ac_ext >&5
21453
21454ac_cv_cxx_have_global_hash_set=no
21455fi
21456rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21457  ac_ext=c
21458ac_cpp='$CPP $CPPFLAGS'
21459ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21460ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21461ac_compiler_gnu=$ac_cv_c_compiler_gnu
21462
21463fi
21464echo "$as_me:$LINENO: result: $ac_cv_cxx_have_global_hash_set" >&5
21465echo "${ECHO_T}$ac_cv_cxx_have_global_hash_set" >&6
21466 HAVE_GLOBAL_HASH_SET=0
21467 if test "$ac_cv_cxx_have_global_hash_set" = yes
21468 then
21469   HAVE_GLOBAL_HASH_SET=1
21470 fi
21471
21472echo "$as_me:$LINENO: checking whether the compiler has the standard iterator" >&5
21473echo $ECHO_N "checking whether the compiler has the standard iterator... $ECHO_C" >&6
21474if test "${ac_cv_cxx_have_std_iterator+set}" = set; then
21475  echo $ECHO_N "(cached) $ECHO_C" >&6
21476else
21477
21478
21479
21480  ac_ext=cc
21481ac_cpp='$CXXCPP $CPPFLAGS'
21482ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21483ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21484ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21485
21486  cat >conftest.$ac_ext <<_ACEOF
21487/* confdefs.h.  */
21488_ACEOF
21489cat confdefs.h >>conftest.$ac_ext
21490cat >>conftest.$ac_ext <<_ACEOF
21491/* end confdefs.h.  */
21492#include <iterator>
21493#ifdef HAVE_NAMESPACES
21494using namespace std;
21495#endif
21496int
21497main ()
21498{
21499iterator<int,int,int> t; return 0;
21500  ;
21501  return 0;
21502}
21503_ACEOF
21504rm -f conftest.$ac_objext
21505if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21506  (eval $ac_compile) 2>conftest.er1
21507  ac_status=$?
21508  grep -v '^ *+' conftest.er1 >conftest.err
21509  rm -f conftest.er1
21510  cat conftest.err >&5
21511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21512  (exit $ac_status); } &&
21513	 { ac_try='test -z "$ac_cxx_werror_flag"
21514			 || test ! -s conftest.err'
21515  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21516  (eval $ac_try) 2>&5
21517  ac_status=$?
21518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21519  (exit $ac_status); }; } &&
21520	 { ac_try='test -s conftest.$ac_objext'
21521  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21522  (eval $ac_try) 2>&5
21523  ac_status=$?
21524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21525  (exit $ac_status); }; }; then
21526  ac_cv_cxx_have_std_iterator=yes
21527else
21528  echo "$as_me: failed program was:" >&5
21529sed 's/^/| /' conftest.$ac_ext >&5
21530
21531ac_cv_cxx_have_std_iterator=no
21532fi
21533rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21534  ac_ext=c
21535ac_cpp='$CPP $CPPFLAGS'
21536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21538ac_compiler_gnu=$ac_cv_c_compiler_gnu
21539
21540
21541fi
21542echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iterator" >&5
21543echo "${ECHO_T}$ac_cv_cxx_have_std_iterator" >&6
21544HAVE_STD_ITERATOR=0
21545if test "$ac_cv_cxx_have_std_iterator" = yes
21546then
21547   HAVE_STD_ITERATOR=1
21548fi
21549
21550echo "$as_me:$LINENO: checking whether the compiler has the bidirectional iterator" >&5
21551echo $ECHO_N "checking whether the compiler has the bidirectional iterator... $ECHO_C" >&6
21552if test "${ac_cv_cxx_have_bi_iterator+set}" = set; then
21553  echo $ECHO_N "(cached) $ECHO_C" >&6
21554else
21555
21556
21557
21558  ac_ext=cc
21559ac_cpp='$CXXCPP $CPPFLAGS'
21560ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21561ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21562ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21563
21564  cat >conftest.$ac_ext <<_ACEOF
21565/* confdefs.h.  */
21566_ACEOF
21567cat confdefs.h >>conftest.$ac_ext
21568cat >>conftest.$ac_ext <<_ACEOF
21569/* end confdefs.h.  */
21570#include <iterator>
21571#ifdef HAVE_NAMESPACES
21572using namespace std;
21573#endif
21574int
21575main ()
21576{
21577bidirectional_iterator<int,int> t; return 0;
21578  ;
21579  return 0;
21580}
21581_ACEOF
21582rm -f conftest.$ac_objext
21583if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21584  (eval $ac_compile) 2>conftest.er1
21585  ac_status=$?
21586  grep -v '^ *+' conftest.er1 >conftest.err
21587  rm -f conftest.er1
21588  cat conftest.err >&5
21589  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21590  (exit $ac_status); } &&
21591	 { ac_try='test -z "$ac_cxx_werror_flag"
21592			 || test ! -s conftest.err'
21593  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21594  (eval $ac_try) 2>&5
21595  ac_status=$?
21596  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21597  (exit $ac_status); }; } &&
21598	 { ac_try='test -s conftest.$ac_objext'
21599  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21600  (eval $ac_try) 2>&5
21601  ac_status=$?
21602  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21603  (exit $ac_status); }; }; then
21604  ac_cv_cxx_have_bi_iterator=yes
21605else
21606  echo "$as_me: failed program was:" >&5
21607sed 's/^/| /' conftest.$ac_ext >&5
21608
21609ac_cv_cxx_have_bi_iterator=no
21610fi
21611rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21612  ac_ext=c
21613ac_cpp='$CPP $CPPFLAGS'
21614ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21615ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21616ac_compiler_gnu=$ac_cv_c_compiler_gnu
21617
21618
21619fi
21620echo "$as_me:$LINENO: result: $ac_cv_cxx_have_bi_iterator" >&5
21621echo "${ECHO_T}$ac_cv_cxx_have_bi_iterator" >&6
21622HAVE_BI_ITERATOR=0
21623if test "$ac_cv_cxx_have_bi_iterator" = yes
21624then
21625   HAVE_BI_ITERATOR=1
21626fi
21627
21628echo "$as_me:$LINENO: checking whether the compiler has forward iterators" >&5
21629echo $ECHO_N "checking whether the compiler has forward iterators... $ECHO_C" >&6
21630if test "${ac_cv_cxx_have_fwd_iterator+set}" = set; then
21631  echo $ECHO_N "(cached) $ECHO_C" >&6
21632else
21633
21634
21635
21636  ac_ext=cc
21637ac_cpp='$CXXCPP $CPPFLAGS'
21638ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21639ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21640ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21641
21642  cat >conftest.$ac_ext <<_ACEOF
21643/* confdefs.h.  */
21644_ACEOF
21645cat confdefs.h >>conftest.$ac_ext
21646cat >>conftest.$ac_ext <<_ACEOF
21647/* end confdefs.h.  */
21648#include <iterator>
21649#ifdef HAVE_NAMESPACES
21650using namespace std;
21651#endif
21652int
21653main ()
21654{
21655forward_iterator<int,int> t; return 0;
21656  ;
21657  return 0;
21658}
21659_ACEOF
21660rm -f conftest.$ac_objext
21661if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21662  (eval $ac_compile) 2>conftest.er1
21663  ac_status=$?
21664  grep -v '^ *+' conftest.er1 >conftest.err
21665  rm -f conftest.er1
21666  cat conftest.err >&5
21667  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21668  (exit $ac_status); } &&
21669	 { ac_try='test -z "$ac_cxx_werror_flag"
21670			 || test ! -s conftest.err'
21671  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21672  (eval $ac_try) 2>&5
21673  ac_status=$?
21674  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21675  (exit $ac_status); }; } &&
21676	 { ac_try='test -s conftest.$ac_objext'
21677  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21678  (eval $ac_try) 2>&5
21679  ac_status=$?
21680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21681  (exit $ac_status); }; }; then
21682  ac_cv_cxx_have_fwd_iterator=yes
21683else
21684  echo "$as_me: failed program was:" >&5
21685sed 's/^/| /' conftest.$ac_ext >&5
21686
21687ac_cv_cxx_have_fwd_iterator=no
21688fi
21689rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21690  ac_ext=c
21691ac_cpp='$CPP $CPPFLAGS'
21692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21694ac_compiler_gnu=$ac_cv_c_compiler_gnu
21695
21696
21697fi
21698echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fwd_iterator" >&5
21699echo "${ECHO_T}$ac_cv_cxx_have_fwd_iterator" >&6
21700HAVE_FWD_ITERATOR=0
21701if test "$ac_cv_cxx_have_fwd_iterator" = yes
21702then
21703   HAVE_FWD_ITERATOR=1
21704fi
21705
21706
21707
21708echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
21709echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6
21710if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
21711  echo $ECHO_N "(cached) $ECHO_C" >&6
21712else
21713  ac_ext=cc
21714ac_cpp='$CXXCPP $CPPFLAGS'
21715ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21716ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21717ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21718
21719  cat >conftest.$ac_ext <<_ACEOF
21720/* confdefs.h.  */
21721_ACEOF
21722cat confdefs.h >>conftest.$ac_ext
21723cat >>conftest.$ac_ext <<_ACEOF
21724/* end confdefs.h.  */
21725#include <math.h>
21726                     int foo(float f) {return isnan(f);}
21727_ACEOF
21728rm -f conftest.$ac_objext
21729if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21730  (eval $ac_compile) 2>conftest.er1
21731  ac_status=$?
21732  grep -v '^ *+' conftest.er1 >conftest.err
21733  rm -f conftest.er1
21734  cat conftest.err >&5
21735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21736  (exit $ac_status); } &&
21737	 { ac_try='test -z "$ac_cxx_werror_flag"
21738			 || test ! -s conftest.err'
21739  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21740  (eval $ac_try) 2>&5
21741  ac_status=$?
21742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21743  (exit $ac_status); }; } &&
21744	 { ac_try='test -s conftest.$ac_objext'
21745  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21746  (eval $ac_try) 2>&5
21747  ac_status=$?
21748  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21749  (exit $ac_status); }; }; then
21750  ac_cv_func_isnan_in_math_h=yes
21751else
21752  echo "$as_me: failed program was:" >&5
21753sed 's/^/| /' conftest.$ac_ext >&5
21754
21755ac_cv_func_isnan_in_math_h=no
21756fi
21757rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21758 ac_ext=c
21759ac_cpp='$CPP $CPPFLAGS'
21760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21762ac_compiler_gnu=$ac_cv_c_compiler_gnu
21763
21764fi
21765echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
21766echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6
21767 if test "$ac_cv_func_isnan_in_math_h" = "yes"
21768 then
21769
21770cat >>confdefs.h <<\_ACEOF
21771#define HAVE_ISNAN_IN_MATH_H 1
21772_ACEOF
21773
21774 fi
21775echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
21776echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6
21777if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
21778  echo $ECHO_N "(cached) $ECHO_C" >&6
21779else
21780  ac_ext=cc
21781ac_cpp='$CXXCPP $CPPFLAGS'
21782ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21783ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21784ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21785
21786  cat >conftest.$ac_ext <<_ACEOF
21787/* confdefs.h.  */
21788_ACEOF
21789cat confdefs.h >>conftest.$ac_ext
21790cat >>conftest.$ac_ext <<_ACEOF
21791/* end confdefs.h.  */
21792#include <cmath>
21793                     int foo(float f) {return isnan(f);}
21794_ACEOF
21795rm -f conftest.$ac_objext
21796if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21797  (eval $ac_compile) 2>conftest.er1
21798  ac_status=$?
21799  grep -v '^ *+' conftest.er1 >conftest.err
21800  rm -f conftest.er1
21801  cat conftest.err >&5
21802  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21803  (exit $ac_status); } &&
21804	 { ac_try='test -z "$ac_cxx_werror_flag"
21805			 || test ! -s conftest.err'
21806  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21807  (eval $ac_try) 2>&5
21808  ac_status=$?
21809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21810  (exit $ac_status); }; } &&
21811	 { ac_try='test -s conftest.$ac_objext'
21812  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21813  (eval $ac_try) 2>&5
21814  ac_status=$?
21815  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21816  (exit $ac_status); }; }; then
21817  ac_cv_func_isnan_in_cmath=yes
21818else
21819  echo "$as_me: failed program was:" >&5
21820sed 's/^/| /' conftest.$ac_ext >&5
21821
21822ac_cv_func_isnan_in_cmath=no
21823fi
21824rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21825 ac_ext=c
21826ac_cpp='$CPP $CPPFLAGS'
21827ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21828ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21829ac_compiler_gnu=$ac_cv_c_compiler_gnu
21830
21831fi
21832echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
21833echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6
21834 if test "$ac_cv_func_isnan_in_cmath" = "yes"
21835 then
21836
21837cat >>confdefs.h <<\_ACEOF
21838#define HAVE_ISNAN_IN_CMATH 1
21839_ACEOF
21840
21841 fi
21842echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
21843echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6
21844if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
21845  echo $ECHO_N "(cached) $ECHO_C" >&6
21846else
21847  ac_ext=cc
21848ac_cpp='$CXXCPP $CPPFLAGS'
21849ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21850ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21851ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21852
21853  cat >conftest.$ac_ext <<_ACEOF
21854/* confdefs.h.  */
21855_ACEOF
21856cat confdefs.h >>conftest.$ac_ext
21857cat >>conftest.$ac_ext <<_ACEOF
21858/* end confdefs.h.  */
21859#include <cmath>
21860                     using std::isnan; int foo(float f) {return isnan(f);}
21861_ACEOF
21862rm -f conftest.$ac_objext
21863if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21864  (eval $ac_compile) 2>conftest.er1
21865  ac_status=$?
21866  grep -v '^ *+' conftest.er1 >conftest.err
21867  rm -f conftest.er1
21868  cat conftest.err >&5
21869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21870  (exit $ac_status); } &&
21871	 { ac_try='test -z "$ac_cxx_werror_flag"
21872			 || test ! -s conftest.err'
21873  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21874  (eval $ac_try) 2>&5
21875  ac_status=$?
21876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21877  (exit $ac_status); }; } &&
21878	 { ac_try='test -s conftest.$ac_objext'
21879  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21880  (eval $ac_try) 2>&5
21881  ac_status=$?
21882  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21883  (exit $ac_status); }; }; then
21884  ac_cv_func_std_isnan_in_cmath=yes
21885else
21886  echo "$as_me: failed program was:" >&5
21887sed 's/^/| /' conftest.$ac_ext >&5
21888
21889ac_cv_func_std_isnan_in_cmath=no
21890fi
21891rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21892 ac_ext=c
21893ac_cpp='$CPP $CPPFLAGS'
21894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21896ac_compiler_gnu=$ac_cv_c_compiler_gnu
21897
21898fi
21899echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
21900echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6
21901 if test "$ac_cv_func_std_isnan_in_cmath" = "yes"
21902 then
21903
21904cat >>confdefs.h <<\_ACEOF
21905#define HAVE_STD_ISNAN_IN_CMATH 1
21906_ACEOF
21907
21908 fi
21909
21910
21911echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
21912echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6
21913if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
21914  echo $ECHO_N "(cached) $ECHO_C" >&6
21915else
21916  ac_ext=cc
21917ac_cpp='$CXXCPP $CPPFLAGS'
21918ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21919ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21920ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21921
21922  cat >conftest.$ac_ext <<_ACEOF
21923/* confdefs.h.  */
21924_ACEOF
21925cat confdefs.h >>conftest.$ac_ext
21926cat >>conftest.$ac_ext <<_ACEOF
21927/* end confdefs.h.  */
21928#include <math.h>
21929                     int foo(float f) {return isinf(f);}
21930_ACEOF
21931rm -f conftest.$ac_objext
21932if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21933  (eval $ac_compile) 2>conftest.er1
21934  ac_status=$?
21935  grep -v '^ *+' conftest.er1 >conftest.err
21936  rm -f conftest.er1
21937  cat conftest.err >&5
21938  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21939  (exit $ac_status); } &&
21940	 { ac_try='test -z "$ac_cxx_werror_flag"
21941			 || test ! -s conftest.err'
21942  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21943  (eval $ac_try) 2>&5
21944  ac_status=$?
21945  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21946  (exit $ac_status); }; } &&
21947	 { ac_try='test -s conftest.$ac_objext'
21948  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21949  (eval $ac_try) 2>&5
21950  ac_status=$?
21951  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21952  (exit $ac_status); }; }; then
21953  ac_cv_func_isinf_in_math_h=yes
21954else
21955  echo "$as_me: failed program was:" >&5
21956sed 's/^/| /' conftest.$ac_ext >&5
21957
21958ac_cv_func_isinf_in_math_h=no
21959fi
21960rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21961 ac_ext=c
21962ac_cpp='$CPP $CPPFLAGS'
21963ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21964ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21965ac_compiler_gnu=$ac_cv_c_compiler_gnu
21966
21967fi
21968echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
21969echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6
21970 if test "$ac_cv_func_isinf_in_math_h" = "yes"
21971 then
21972
21973cat >>confdefs.h <<\_ACEOF
21974#define HAVE_ISINF_IN_MATH_H 1
21975_ACEOF
21976
21977 fi
21978echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
21979echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6
21980if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
21981  echo $ECHO_N "(cached) $ECHO_C" >&6
21982else
21983  ac_ext=cc
21984ac_cpp='$CXXCPP $CPPFLAGS'
21985ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21986ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21987ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21988
21989  cat >conftest.$ac_ext <<_ACEOF
21990/* confdefs.h.  */
21991_ACEOF
21992cat confdefs.h >>conftest.$ac_ext
21993cat >>conftest.$ac_ext <<_ACEOF
21994/* end confdefs.h.  */
21995#include <cmath>
21996                     int foo(float f) {return isinf(f);}
21997_ACEOF
21998rm -f conftest.$ac_objext
21999if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22000  (eval $ac_compile) 2>conftest.er1
22001  ac_status=$?
22002  grep -v '^ *+' conftest.er1 >conftest.err
22003  rm -f conftest.er1
22004  cat conftest.err >&5
22005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22006  (exit $ac_status); } &&
22007	 { ac_try='test -z "$ac_cxx_werror_flag"
22008			 || test ! -s conftest.err'
22009  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22010  (eval $ac_try) 2>&5
22011  ac_status=$?
22012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22013  (exit $ac_status); }; } &&
22014	 { ac_try='test -s conftest.$ac_objext'
22015  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22016  (eval $ac_try) 2>&5
22017  ac_status=$?
22018  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22019  (exit $ac_status); }; }; then
22020  ac_cv_func_isinf_in_cmath=yes
22021else
22022  echo "$as_me: failed program was:" >&5
22023sed 's/^/| /' conftest.$ac_ext >&5
22024
22025ac_cv_func_isinf_in_cmath=no
22026fi
22027rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22028 ac_ext=c
22029ac_cpp='$CPP $CPPFLAGS'
22030ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22031ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22032ac_compiler_gnu=$ac_cv_c_compiler_gnu
22033
22034fi
22035echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
22036echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6
22037 if test "$ac_cv_func_isinf_in_cmath" = "yes"
22038 then
22039
22040cat >>confdefs.h <<\_ACEOF
22041#define HAVE_ISINF_IN_CMATH 1
22042_ACEOF
22043
22044 fi
22045echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
22046echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6
22047if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
22048  echo $ECHO_N "(cached) $ECHO_C" >&6
22049else
22050  ac_ext=cc
22051ac_cpp='$CXXCPP $CPPFLAGS'
22052ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22053ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22054ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22055
22056  cat >conftest.$ac_ext <<_ACEOF
22057/* confdefs.h.  */
22058_ACEOF
22059cat confdefs.h >>conftest.$ac_ext
22060cat >>conftest.$ac_ext <<_ACEOF
22061/* end confdefs.h.  */
22062#include <cmath>
22063                     using std::isinf; int foo(float f) {return isinf(f);}
22064_ACEOF
22065rm -f conftest.$ac_objext
22066if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22067  (eval $ac_compile) 2>conftest.er1
22068  ac_status=$?
22069  grep -v '^ *+' conftest.er1 >conftest.err
22070  rm -f conftest.er1
22071  cat conftest.err >&5
22072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22073  (exit $ac_status); } &&
22074	 { ac_try='test -z "$ac_cxx_werror_flag"
22075			 || test ! -s conftest.err'
22076  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22077  (eval $ac_try) 2>&5
22078  ac_status=$?
22079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22080  (exit $ac_status); }; } &&
22081	 { ac_try='test -s conftest.$ac_objext'
22082  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22083  (eval $ac_try) 2>&5
22084  ac_status=$?
22085  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22086  (exit $ac_status); }; }; then
22087  ac_cv_func_std_isinf_in_cmath=yes
22088else
22089  echo "$as_me: failed program was:" >&5
22090sed 's/^/| /' conftest.$ac_ext >&5
22091
22092ac_cv_func_std_isinf_in_cmath=no
22093fi
22094rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22095 ac_ext=c
22096ac_cpp='$CPP $CPPFLAGS'
22097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22099ac_compiler_gnu=$ac_cv_c_compiler_gnu
22100
22101fi
22102echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
22103echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6
22104 if test "$ac_cv_func_std_isinf_in_cmath" = "yes"
22105 then
22106
22107cat >>confdefs.h <<\_ACEOF
22108#define HAVE_STD_ISINF_IN_CMATH 1
22109_ACEOF
22110
22111 fi
22112echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
22113echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6
22114if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
22115  echo $ECHO_N "(cached) $ECHO_C" >&6
22116else
22117  ac_ext=cc
22118ac_cpp='$CXXCPP $CPPFLAGS'
22119ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22120ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22121ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22122
22123  cat >conftest.$ac_ext <<_ACEOF
22124/* confdefs.h.  */
22125_ACEOF
22126cat confdefs.h >>conftest.$ac_ext
22127cat >>conftest.$ac_ext <<_ACEOF
22128/* end confdefs.h.  */
22129#include <ieeefp.h>
22130                     int foo(float f) {return finite(f);}
22131_ACEOF
22132rm -f conftest.$ac_objext
22133if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22134  (eval $ac_compile) 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	 { ac_try='test -z "$ac_cxx_werror_flag"
22142			 || test ! -s conftest.err'
22143  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22144  (eval $ac_try) 2>&5
22145  ac_status=$?
22146  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22147  (exit $ac_status); }; } &&
22148	 { ac_try='test -s conftest.$ac_objext'
22149  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22150  (eval $ac_try) 2>&5
22151  ac_status=$?
22152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22153  (exit $ac_status); }; }; then
22154  ac_cv_func_finite_in_ieeefp_h=yes
22155else
22156  echo "$as_me: failed program was:" >&5
22157sed 's/^/| /' conftest.$ac_ext >&5
22158
22159ac_cv_func_finite_in_ieeefp_h=no
22160fi
22161rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22162 ac_ext=c
22163ac_cpp='$CPP $CPPFLAGS'
22164ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22165ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22166ac_compiler_gnu=$ac_cv_c_compiler_gnu
22167
22168fi
22169echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
22170echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6
22171 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes"
22172 then
22173
22174cat >>confdefs.h <<\_ACEOF
22175#define HAVE_FINITE_IN_IEEEFP_H 1
22176_ACEOF
22177
22178 fi
22179
22180
22181# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
22182# for constant arguments.  Useless!
22183echo "$as_me:$LINENO: checking for working alloca.h" >&5
22184echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
22185if test "${ac_cv_working_alloca_h+set}" = set; then
22186  echo $ECHO_N "(cached) $ECHO_C" >&6
22187else
22188  cat >conftest.$ac_ext <<_ACEOF
22189/* confdefs.h.  */
22190_ACEOF
22191cat confdefs.h >>conftest.$ac_ext
22192cat >>conftest.$ac_ext <<_ACEOF
22193/* end confdefs.h.  */
22194#include <alloca.h>
22195int
22196main ()
22197{
22198char *p = (char *) alloca (2 * sizeof (int));
22199  ;
22200  return 0;
22201}
22202_ACEOF
22203rm -f conftest.$ac_objext conftest$ac_exeext
22204if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22205  (eval $ac_link) 2>conftest.er1
22206  ac_status=$?
22207  grep -v '^ *+' conftest.er1 >conftest.err
22208  rm -f conftest.er1
22209  cat conftest.err >&5
22210  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22211  (exit $ac_status); } &&
22212	 { ac_try='test -z "$ac_c_werror_flag"
22213			 || test ! -s conftest.err'
22214  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22215  (eval $ac_try) 2>&5
22216  ac_status=$?
22217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22218  (exit $ac_status); }; } &&
22219	 { ac_try='test -s conftest$ac_exeext'
22220  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22221  (eval $ac_try) 2>&5
22222  ac_status=$?
22223  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22224  (exit $ac_status); }; }; then
22225  ac_cv_working_alloca_h=yes
22226else
22227  echo "$as_me: failed program was:" >&5
22228sed 's/^/| /' conftest.$ac_ext >&5
22229
22230ac_cv_working_alloca_h=no
22231fi
22232rm -f conftest.err conftest.$ac_objext \
22233      conftest$ac_exeext conftest.$ac_ext
22234fi
22235echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
22236echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
22237if test $ac_cv_working_alloca_h = yes; then
22238
22239cat >>confdefs.h <<\_ACEOF
22240#define HAVE_ALLOCA_H 1
22241_ACEOF
22242
22243fi
22244
22245echo "$as_me:$LINENO: checking for alloca" >&5
22246echo $ECHO_N "checking for alloca... $ECHO_C" >&6
22247if test "${ac_cv_func_alloca_works+set}" = set; then
22248  echo $ECHO_N "(cached) $ECHO_C" >&6
22249else
22250  cat >conftest.$ac_ext <<_ACEOF
22251/* confdefs.h.  */
22252_ACEOF
22253cat confdefs.h >>conftest.$ac_ext
22254cat >>conftest.$ac_ext <<_ACEOF
22255/* end confdefs.h.  */
22256#ifdef __GNUC__
22257# define alloca __builtin_alloca
22258#else
22259# ifdef _MSC_VER
22260#  include <malloc.h>
22261#  define alloca _alloca
22262# else
22263#  if HAVE_ALLOCA_H
22264#   include <alloca.h>
22265#  else
22266#   ifdef _AIX
22267 #pragma alloca
22268#   else
22269#    ifndef alloca /* predefined by HP cc +Olibcalls */
22270char *alloca ();
22271#    endif
22272#   endif
22273#  endif
22274# endif
22275#endif
22276
22277int
22278main ()
22279{
22280char *p = (char *) alloca (1);
22281  ;
22282  return 0;
22283}
22284_ACEOF
22285rm -f conftest.$ac_objext conftest$ac_exeext
22286if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22287  (eval $ac_link) 2>conftest.er1
22288  ac_status=$?
22289  grep -v '^ *+' conftest.er1 >conftest.err
22290  rm -f conftest.er1
22291  cat conftest.err >&5
22292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22293  (exit $ac_status); } &&
22294	 { ac_try='test -z "$ac_c_werror_flag"
22295			 || test ! -s conftest.err'
22296  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22297  (eval $ac_try) 2>&5
22298  ac_status=$?
22299  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22300  (exit $ac_status); }; } &&
22301	 { ac_try='test -s conftest$ac_exeext'
22302  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22303  (eval $ac_try) 2>&5
22304  ac_status=$?
22305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22306  (exit $ac_status); }; }; then
22307  ac_cv_func_alloca_works=yes
22308else
22309  echo "$as_me: failed program was:" >&5
22310sed 's/^/| /' conftest.$ac_ext >&5
22311
22312ac_cv_func_alloca_works=no
22313fi
22314rm -f conftest.err conftest.$ac_objext \
22315      conftest$ac_exeext conftest.$ac_ext
22316fi
22317echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
22318echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
22319
22320if test $ac_cv_func_alloca_works = yes; then
22321
22322cat >>confdefs.h <<\_ACEOF
22323#define HAVE_ALLOCA 1
22324_ACEOF
22325
22326else
22327  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
22328# that cause trouble.  Some versions do not even contain alloca or
22329# contain a buggy version.  If you still want to use their alloca,
22330# use ar to extract alloca.o from them instead of compiling alloca.c.
22331
22332ALLOCA=alloca.$ac_objext
22333
22334cat >>confdefs.h <<\_ACEOF
22335#define C_ALLOCA 1
22336_ACEOF
22337
22338
22339echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
22340echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
22341if test "${ac_cv_os_cray+set}" = set; then
22342  echo $ECHO_N "(cached) $ECHO_C" >&6
22343else
22344  cat >conftest.$ac_ext <<_ACEOF
22345/* confdefs.h.  */
22346_ACEOF
22347cat confdefs.h >>conftest.$ac_ext
22348cat >>conftest.$ac_ext <<_ACEOF
22349/* end confdefs.h.  */
22350#if defined(CRAY) && ! defined(CRAY2)
22351webecray
22352#else
22353wenotbecray
22354#endif
22355
22356_ACEOF
22357if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22358  $EGREP "webecray" >/dev/null 2>&1; then
22359  ac_cv_os_cray=yes
22360else
22361  ac_cv_os_cray=no
22362fi
22363rm -f conftest*
22364
22365fi
22366echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
22367echo "${ECHO_T}$ac_cv_os_cray" >&6
22368if test $ac_cv_os_cray = yes; then
22369  for ac_func in _getb67 GETB67 getb67; do
22370    as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22371echo "$as_me:$LINENO: checking for $ac_func" >&5
22372echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22373if eval "test \"\${$as_ac_var+set}\" = set"; then
22374  echo $ECHO_N "(cached) $ECHO_C" >&6
22375else
22376  cat >conftest.$ac_ext <<_ACEOF
22377/* confdefs.h.  */
22378_ACEOF
22379cat confdefs.h >>conftest.$ac_ext
22380cat >>conftest.$ac_ext <<_ACEOF
22381/* end confdefs.h.  */
22382/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22383   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22384#define $ac_func innocuous_$ac_func
22385
22386/* System header to define __stub macros and hopefully few prototypes,
22387    which can conflict with char $ac_func (); below.
22388    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22389    <limits.h> exists even on freestanding compilers.  */
22390
22391#ifdef __STDC__
22392# include <limits.h>
22393#else
22394# include <assert.h>
22395#endif
22396
22397#undef $ac_func
22398
22399/* Override any gcc2 internal prototype to avoid an error.  */
22400#ifdef __cplusplus
22401extern "C"
22402{
22403#endif
22404/* We use char because int might match the return type of a gcc2
22405   builtin and then its argument prototype would still apply.  */
22406char $ac_func ();
22407/* The GNU C library defines this for functions which it implements
22408    to always fail with ENOSYS.  Some functions are actually named
22409    something starting with __ and the normal name is an alias.  */
22410#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22411choke me
22412#else
22413char (*f) () = $ac_func;
22414#endif
22415#ifdef __cplusplus
22416}
22417#endif
22418
22419int
22420main ()
22421{
22422return f != $ac_func;
22423  ;
22424  return 0;
22425}
22426_ACEOF
22427rm -f conftest.$ac_objext conftest$ac_exeext
22428if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22429  (eval $ac_link) 2>conftest.er1
22430  ac_status=$?
22431  grep -v '^ *+' conftest.er1 >conftest.err
22432  rm -f conftest.er1
22433  cat conftest.err >&5
22434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22435  (exit $ac_status); } &&
22436	 { ac_try='test -z "$ac_c_werror_flag"
22437			 || test ! -s conftest.err'
22438  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22439  (eval $ac_try) 2>&5
22440  ac_status=$?
22441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22442  (exit $ac_status); }; } &&
22443	 { ac_try='test -s conftest$ac_exeext'
22444  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22445  (eval $ac_try) 2>&5
22446  ac_status=$?
22447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22448  (exit $ac_status); }; }; then
22449  eval "$as_ac_var=yes"
22450else
22451  echo "$as_me: failed program was:" >&5
22452sed 's/^/| /' conftest.$ac_ext >&5
22453
22454eval "$as_ac_var=no"
22455fi
22456rm -f conftest.err conftest.$ac_objext \
22457      conftest$ac_exeext conftest.$ac_ext
22458fi
22459echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
22460echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22461if test `eval echo '${'$as_ac_var'}'` = yes; then
22462
22463cat >>confdefs.h <<_ACEOF
22464#define CRAY_STACKSEG_END $ac_func
22465_ACEOF
22466
22467    break
22468fi
22469
22470  done
22471fi
22472
22473echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
22474echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
22475if test "${ac_cv_c_stack_direction+set}" = set; then
22476  echo $ECHO_N "(cached) $ECHO_C" >&6
22477else
22478  if test "$cross_compiling" = yes; then
22479  ac_cv_c_stack_direction=0
22480else
22481  cat >conftest.$ac_ext <<_ACEOF
22482/* confdefs.h.  */
22483_ACEOF
22484cat confdefs.h >>conftest.$ac_ext
22485cat >>conftest.$ac_ext <<_ACEOF
22486/* end confdefs.h.  */
22487int
22488find_stack_direction ()
22489{
22490  static char *addr = 0;
22491  auto char dummy;
22492  if (addr == 0)
22493    {
22494      addr = &dummy;
22495      return find_stack_direction ();
22496    }
22497  else
22498    return (&dummy > addr) ? 1 : -1;
22499}
22500
22501int
22502main ()
22503{
22504  exit (find_stack_direction () < 0);
22505}
22506_ACEOF
22507rm -f conftest$ac_exeext
22508if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22509  (eval $ac_link) 2>&5
22510  ac_status=$?
22511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22512  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22513  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22514  (eval $ac_try) 2>&5
22515  ac_status=$?
22516  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22517  (exit $ac_status); }; }; then
22518  ac_cv_c_stack_direction=1
22519else
22520  echo "$as_me: program exited with status $ac_status" >&5
22521echo "$as_me: failed program was:" >&5
22522sed 's/^/| /' conftest.$ac_ext >&5
22523
22524( exit $ac_status )
22525ac_cv_c_stack_direction=-1
22526fi
22527rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22528fi
22529fi
22530echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
22531echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
22532
22533cat >>confdefs.h <<_ACEOF
22534#define STACK_DIRECTION $ac_cv_c_stack_direction
22535_ACEOF
22536
22537
22538fi
22539
22540
22541
22542for ac_header in stdlib.h unistd.h
22543do
22544as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22545if eval "test \"\${$as_ac_Header+set}\" = set"; then
22546  echo "$as_me:$LINENO: checking for $ac_header" >&5
22547echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22548if eval "test \"\${$as_ac_Header+set}\" = set"; then
22549  echo $ECHO_N "(cached) $ECHO_C" >&6
22550fi
22551echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
22552echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22553else
22554  # Is the header compilable?
22555echo "$as_me:$LINENO: checking $ac_header usability" >&5
22556echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
22557cat >conftest.$ac_ext <<_ACEOF
22558/* confdefs.h.  */
22559_ACEOF
22560cat confdefs.h >>conftest.$ac_ext
22561cat >>conftest.$ac_ext <<_ACEOF
22562/* end confdefs.h.  */
22563$ac_includes_default
22564#include <$ac_header>
22565_ACEOF
22566rm -f conftest.$ac_objext
22567if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22568  (eval $ac_compile) 2>conftest.er1
22569  ac_status=$?
22570  grep -v '^ *+' conftest.er1 >conftest.err
22571  rm -f conftest.er1
22572  cat conftest.err >&5
22573  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22574  (exit $ac_status); } &&
22575	 { ac_try='test -z "$ac_c_werror_flag"
22576			 || test ! -s conftest.err'
22577  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22578  (eval $ac_try) 2>&5
22579  ac_status=$?
22580  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22581  (exit $ac_status); }; } &&
22582	 { ac_try='test -s conftest.$ac_objext'
22583  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22584  (eval $ac_try) 2>&5
22585  ac_status=$?
22586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22587  (exit $ac_status); }; }; then
22588  ac_header_compiler=yes
22589else
22590  echo "$as_me: failed program was:" >&5
22591sed 's/^/| /' conftest.$ac_ext >&5
22592
22593ac_header_compiler=no
22594fi
22595rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22596echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22597echo "${ECHO_T}$ac_header_compiler" >&6
22598
22599# Is the header present?
22600echo "$as_me:$LINENO: checking $ac_header presence" >&5
22601echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
22602cat >conftest.$ac_ext <<_ACEOF
22603/* confdefs.h.  */
22604_ACEOF
22605cat confdefs.h >>conftest.$ac_ext
22606cat >>conftest.$ac_ext <<_ACEOF
22607/* end confdefs.h.  */
22608#include <$ac_header>
22609_ACEOF
22610if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
22611  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22612  ac_status=$?
22613  grep -v '^ *+' conftest.er1 >conftest.err
22614  rm -f conftest.er1
22615  cat conftest.err >&5
22616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22617  (exit $ac_status); } >/dev/null; then
22618  if test -s conftest.err; then
22619    ac_cpp_err=$ac_c_preproc_warn_flag
22620    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
22621  else
22622    ac_cpp_err=
22623  fi
22624else
22625  ac_cpp_err=yes
22626fi
22627if test -z "$ac_cpp_err"; then
22628  ac_header_preproc=yes
22629else
22630  echo "$as_me: failed program was:" >&5
22631sed 's/^/| /' conftest.$ac_ext >&5
22632
22633  ac_header_preproc=no
22634fi
22635rm -f conftest.err conftest.$ac_ext
22636echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22637echo "${ECHO_T}$ac_header_preproc" >&6
22638
22639# So?  What about this header?
22640case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22641  yes:no: )
22642    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22643echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
22644    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22645echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22646    ac_header_preproc=yes
22647    ;;
22648  no:yes:* )
22649    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22650echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
22651    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
22652echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
22653    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22654echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22655    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
22656echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
22657    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22658echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
22659    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22660echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
22661    (
22662      cat <<\_ASBOX
22663## ----------------------------------- ##
22664## Report this to llvmbugs@cs.uiuc.edu ##
22665## ----------------------------------- ##
22666_ASBOX
22667    ) |
22668      sed "s/^/$as_me: WARNING:     /" >&2
22669    ;;
22670esac
22671echo "$as_me:$LINENO: checking for $ac_header" >&5
22672echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22673if eval "test \"\${$as_ac_Header+set}\" = set"; then
22674  echo $ECHO_N "(cached) $ECHO_C" >&6
22675else
22676  eval "$as_ac_Header=\$ac_header_preproc"
22677fi
22678echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
22679echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22680
22681fi
22682if test `eval echo '${'$as_ac_Header'}'` = yes; then
22683  cat >>confdefs.h <<_ACEOF
22684#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22685_ACEOF
22686
22687fi
22688
22689done
22690
22691
22692for ac_func in getpagesize
22693do
22694as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22695echo "$as_me:$LINENO: checking for $ac_func" >&5
22696echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22697if eval "test \"\${$as_ac_var+set}\" = set"; then
22698  echo $ECHO_N "(cached) $ECHO_C" >&6
22699else
22700  cat >conftest.$ac_ext <<_ACEOF
22701/* confdefs.h.  */
22702_ACEOF
22703cat confdefs.h >>conftest.$ac_ext
22704cat >>conftest.$ac_ext <<_ACEOF
22705/* end confdefs.h.  */
22706/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22707   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22708#define $ac_func innocuous_$ac_func
22709
22710/* System header to define __stub macros and hopefully few prototypes,
22711    which can conflict with char $ac_func (); below.
22712    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22713    <limits.h> exists even on freestanding compilers.  */
22714
22715#ifdef __STDC__
22716# include <limits.h>
22717#else
22718# include <assert.h>
22719#endif
22720
22721#undef $ac_func
22722
22723/* Override any gcc2 internal prototype to avoid an error.  */
22724#ifdef __cplusplus
22725extern "C"
22726{
22727#endif
22728/* We use char because int might match the return type of a gcc2
22729   builtin and then its argument prototype would still apply.  */
22730char $ac_func ();
22731/* The GNU C library defines this for functions which it implements
22732    to always fail with ENOSYS.  Some functions are actually named
22733    something starting with __ and the normal name is an alias.  */
22734#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22735choke me
22736#else
22737char (*f) () = $ac_func;
22738#endif
22739#ifdef __cplusplus
22740}
22741#endif
22742
22743int
22744main ()
22745{
22746return f != $ac_func;
22747  ;
22748  return 0;
22749}
22750_ACEOF
22751rm -f conftest.$ac_objext conftest$ac_exeext
22752if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22753  (eval $ac_link) 2>conftest.er1
22754  ac_status=$?
22755  grep -v '^ *+' conftest.er1 >conftest.err
22756  rm -f conftest.er1
22757  cat conftest.err >&5
22758  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22759  (exit $ac_status); } &&
22760	 { ac_try='test -z "$ac_c_werror_flag"
22761			 || test ! -s conftest.err'
22762  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22763  (eval $ac_try) 2>&5
22764  ac_status=$?
22765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22766  (exit $ac_status); }; } &&
22767	 { ac_try='test -s conftest$ac_exeext'
22768  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22769  (eval $ac_try) 2>&5
22770  ac_status=$?
22771  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22772  (exit $ac_status); }; }; then
22773  eval "$as_ac_var=yes"
22774else
22775  echo "$as_me: failed program was:" >&5
22776sed 's/^/| /' conftest.$ac_ext >&5
22777
22778eval "$as_ac_var=no"
22779fi
22780rm -f conftest.err conftest.$ac_objext \
22781      conftest$ac_exeext conftest.$ac_ext
22782fi
22783echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
22784echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22785if test `eval echo '${'$as_ac_var'}'` = yes; then
22786  cat >>confdefs.h <<_ACEOF
22787#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22788_ACEOF
22789
22790fi
22791done
22792
22793echo "$as_me:$LINENO: checking for working mmap" >&5
22794echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
22795if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
22796  echo $ECHO_N "(cached) $ECHO_C" >&6
22797else
22798  if test "$cross_compiling" = yes; then
22799  ac_cv_func_mmap_fixed_mapped=no
22800else
22801  cat >conftest.$ac_ext <<_ACEOF
22802/* confdefs.h.  */
22803_ACEOF
22804cat confdefs.h >>conftest.$ac_ext
22805cat >>conftest.$ac_ext <<_ACEOF
22806/* end confdefs.h.  */
22807$ac_includes_default
22808/* malloc might have been renamed as rpl_malloc. */
22809#undef malloc
22810
22811/* Thanks to Mike Haertel and Jim Avera for this test.
22812   Here is a matrix of mmap possibilities:
22813	mmap private not fixed
22814	mmap private fixed at somewhere currently unmapped
22815	mmap private fixed at somewhere already mapped
22816	mmap shared not fixed
22817	mmap shared fixed at somewhere currently unmapped
22818	mmap shared fixed at somewhere already mapped
22819   For private mappings, we should verify that changes cannot be read()
22820   back from the file, nor mmap's back from the file at a different
22821   address.  (There have been systems where private was not correctly
22822   implemented like the infamous i386 svr4.0, and systems where the
22823   VM page cache was not coherent with the file system buffer cache
22824   like early versions of FreeBSD and possibly contemporary NetBSD.)
22825   For shared mappings, we should conversely verify that changes get
22826   propagated back to all the places they're supposed to be.
22827
22828   Grep wants private fixed already mapped.
22829   The main things grep needs to know about mmap are:
22830   * does it exist and is it safe to write into the mmap'd area
22831   * how to use it (BSD variants)  */
22832
22833#include <fcntl.h>
22834#include <sys/mman.h>
22835
22836#if !STDC_HEADERS && !HAVE_STDLIB_H
22837char *malloc ();
22838#endif
22839
22840/* This mess was copied from the GNU getpagesize.h.  */
22841#if !HAVE_GETPAGESIZE
22842/* Assume that all systems that can run configure have sys/param.h.  */
22843# if !HAVE_SYS_PARAM_H
22844#  define HAVE_SYS_PARAM_H 1
22845# endif
22846
22847# ifdef _SC_PAGESIZE
22848#  define getpagesize() sysconf(_SC_PAGESIZE)
22849# else /* no _SC_PAGESIZE */
22850#  if HAVE_SYS_PARAM_H
22851#   include <sys/param.h>
22852#   ifdef EXEC_PAGESIZE
22853#    define getpagesize() EXEC_PAGESIZE
22854#   else /* no EXEC_PAGESIZE */
22855#    ifdef NBPG
22856#     define getpagesize() NBPG * CLSIZE
22857#     ifndef CLSIZE
22858#      define CLSIZE 1
22859#     endif /* no CLSIZE */
22860#    else /* no NBPG */
22861#     ifdef NBPC
22862#      define getpagesize() NBPC
22863#     else /* no NBPC */
22864#      ifdef PAGESIZE
22865#       define getpagesize() PAGESIZE
22866#      endif /* PAGESIZE */
22867#     endif /* no NBPC */
22868#    endif /* no NBPG */
22869#   endif /* no EXEC_PAGESIZE */
22870#  else /* no HAVE_SYS_PARAM_H */
22871#   define getpagesize() 8192	/* punt totally */
22872#  endif /* no HAVE_SYS_PARAM_H */
22873# endif /* no _SC_PAGESIZE */
22874
22875#endif /* no HAVE_GETPAGESIZE */
22876
22877int
22878main ()
22879{
22880  char *data, *data2, *data3;
22881  int i, pagesize;
22882  int fd;
22883
22884  pagesize = getpagesize ();
22885
22886  /* First, make a file with some known garbage in it. */
22887  data = (char *) malloc (pagesize);
22888  if (!data)
22889    exit (1);
22890  for (i = 0; i < pagesize; ++i)
22891    *(data + i) = rand ();
22892  umask (0);
22893  fd = creat ("conftest.mmap", 0600);
22894  if (fd < 0)
22895    exit (1);
22896  if (write (fd, data, pagesize) != pagesize)
22897    exit (1);
22898  close (fd);
22899
22900  /* Next, try to mmap the file at a fixed address which already has
22901     something else allocated at it.  If we can, also make sure that
22902     we see the same garbage.  */
22903  fd = open ("conftest.mmap", O_RDWR);
22904  if (fd < 0)
22905    exit (1);
22906  data2 = (char *) malloc (2 * pagesize);
22907  if (!data2)
22908    exit (1);
22909  data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
22910  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
22911		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
22912    exit (1);
22913  for (i = 0; i < pagesize; ++i)
22914    if (*(data + i) != *(data2 + i))
22915      exit (1);
22916
22917  /* Finally, make sure that changes to the mapped area do not
22918     percolate back to the file as seen by read().  (This is a bug on
22919     some variants of i386 svr4.0.)  */
22920  for (i = 0; i < pagesize; ++i)
22921    *(data2 + i) = *(data2 + i) + 1;
22922  data3 = (char *) malloc (pagesize);
22923  if (!data3)
22924    exit (1);
22925  if (read (fd, data3, pagesize) != pagesize)
22926    exit (1);
22927  for (i = 0; i < pagesize; ++i)
22928    if (*(data + i) != *(data3 + i))
22929      exit (1);
22930  close (fd);
22931  exit (0);
22932}
22933_ACEOF
22934rm -f conftest$ac_exeext
22935if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22936  (eval $ac_link) 2>&5
22937  ac_status=$?
22938  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22939  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22940  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22941  (eval $ac_try) 2>&5
22942  ac_status=$?
22943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
22944  (exit $ac_status); }; }; then
22945  ac_cv_func_mmap_fixed_mapped=yes
22946else
22947  echo "$as_me: program exited with status $ac_status" >&5
22948echo "$as_me: failed program was:" >&5
22949sed 's/^/| /' conftest.$ac_ext >&5
22950
22951( exit $ac_status )
22952ac_cv_func_mmap_fixed_mapped=no
22953fi
22954rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22955fi
22956fi
22957echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
22958echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
22959if test $ac_cv_func_mmap_fixed_mapped = yes; then
22960
22961cat >>confdefs.h <<\_ACEOF
22962#define HAVE_MMAP 1
22963_ACEOF
22964
22965fi
22966rm -f conftest.mmap
22967
22968if test "$ac_cv_func_mmap_fixed_mapped" = "no"
22969then
22970	{ echo "$as_me:$LINENO: WARNING: mmap() required but not found" >&5
22971echo "$as_me: WARNING: mmap() required but not found" >&2;}
22972fi
22973echo "$as_me:$LINENO: checking for mmap of files" >&5
22974echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6
22975if test "${ac_cv_func_mmap_file+set}" = set; then
22976  echo $ECHO_N "(cached) $ECHO_C" >&6
22977else
22978
22979
22980  ac_ext=c
22981ac_cpp='$CPP $CPPFLAGS'
22982ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22983ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22984ac_compiler_gnu=$ac_cv_c_compiler_gnu
22985
22986  if test "$cross_compiling" = yes; then
22987  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
22988See \`config.log' for more details." >&5
22989echo "$as_me: error: cannot run test program while cross compiling
22990See \`config.log' for more details." >&2;}
22991   { (exit 1); exit 1; }; }
22992else
22993  cat >conftest.$ac_ext <<_ACEOF
22994/* confdefs.h.  */
22995_ACEOF
22996cat confdefs.h >>conftest.$ac_ext
22997cat >>conftest.$ac_ext <<_ACEOF
22998/* end confdefs.h.  */
22999
23000#ifdef HAVE_SYS_TYPES_H
23001#include <sys/types.h>
23002#endif
23003
23004#ifdef HAVE_SYS_MMAN_H
23005#include <sys/mman.h>
23006#endif
23007
23008#ifdef HAVE_FCNTL_H
23009#include <fcntl.h>
23010#endif
23011
23012  int fd;
23013  int main () {
23014  fd = creat ("foo",0777); fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); unlink ("foo"); return (fd != (int) MAP_FAILED);}
23015_ACEOF
23016rm -f conftest$ac_exeext
23017if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23018  (eval $ac_link) 2>&5
23019  ac_status=$?
23020  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23021  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23022  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23023  (eval $ac_try) 2>&5
23024  ac_status=$?
23025  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23026  (exit $ac_status); }; }; then
23027  ac_cv_func_mmap_file=yes
23028else
23029  echo "$as_me: program exited with status $ac_status" >&5
23030echo "$as_me: failed program was:" >&5
23031sed 's/^/| /' conftest.$ac_ext >&5
23032
23033( exit $ac_status )
23034ac_cv_func_mmap_file=no
23035fi
23036rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23037fi
23038  ac_ext=c
23039ac_cpp='$CPP $CPPFLAGS'
23040ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23041ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23042ac_compiler_gnu=$ac_cv_c_compiler_gnu
23043
23044
23045fi
23046echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
23047echo "${ECHO_T}$ac_cv_func_mmap_file" >&6
23048if test "$ac_cv_func_mmap_file" = yes; then
23049
23050cat >>confdefs.h <<\_ACEOF
23051#define HAVE_MMAP_FILE
23052_ACEOF
23053
23054   MMAP_FILE=yes
23055
23056fi
23057
23058if test "$ac_cv_func_mmap_file" = "no"
23059then
23060	{ echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
23061echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
23062fi
23063echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
23064echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6
23065if test "${ac_cv_header_mmap_anon+set}" = set; then
23066  echo $ECHO_N "(cached) $ECHO_C" >&6
23067else
23068
23069
23070  ac_ext=c
23071ac_cpp='$CPP $CPPFLAGS'
23072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23074ac_compiler_gnu=$ac_cv_c_compiler_gnu
23075
23076  cat >conftest.$ac_ext <<_ACEOF
23077/* confdefs.h.  */
23078_ACEOF
23079cat confdefs.h >>conftest.$ac_ext
23080cat >>conftest.$ac_ext <<_ACEOF
23081/* end confdefs.h.  */
23082#include <sys/mman.h>
23083  #include <unistd.h>
23084  #include <fcntl.h>
23085int
23086main ()
23087{
23088mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
23089  ;
23090  return 0;
23091}
23092_ACEOF
23093rm -f conftest.$ac_objext
23094if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23095  (eval $ac_compile) 2>conftest.er1
23096  ac_status=$?
23097  grep -v '^ *+' conftest.er1 >conftest.err
23098  rm -f conftest.er1
23099  cat conftest.err >&5
23100  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23101  (exit $ac_status); } &&
23102	 { ac_try='test -z "$ac_c_werror_flag"
23103			 || test ! -s conftest.err'
23104  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23105  (eval $ac_try) 2>&5
23106  ac_status=$?
23107  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23108  (exit $ac_status); }; } &&
23109	 { ac_try='test -s conftest.$ac_objext'
23110  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23111  (eval $ac_try) 2>&5
23112  ac_status=$?
23113  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23114  (exit $ac_status); }; }; then
23115  ac_cv_header_mmap_anon=yes
23116else
23117  echo "$as_me: failed program was:" >&5
23118sed 's/^/| /' conftest.$ac_ext >&5
23119
23120ac_cv_header_mmap_anon=no
23121fi
23122rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23123  ac_ext=c
23124ac_cpp='$CPP $CPPFLAGS'
23125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23127ac_compiler_gnu=$ac_cv_c_compiler_gnu
23128
23129
23130fi
23131echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
23132echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6
23133if test "$ac_cv_header_mmap_anon" = yes; then
23134
23135cat >>confdefs.h <<\_ACEOF
23136#define HAVE_MMAP_ANONYMOUS
23137_ACEOF
23138
23139fi
23140
23141echo "$as_me:$LINENO: checking return type of signal handlers" >&5
23142echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
23143if test "${ac_cv_type_signal+set}" = set; then
23144  echo $ECHO_N "(cached) $ECHO_C" >&6
23145else
23146  cat >conftest.$ac_ext <<_ACEOF
23147/* confdefs.h.  */
23148_ACEOF
23149cat confdefs.h >>conftest.$ac_ext
23150cat >>conftest.$ac_ext <<_ACEOF
23151/* end confdefs.h.  */
23152#include <sys/types.h>
23153#include <signal.h>
23154#ifdef signal
23155# undef signal
23156#endif
23157#ifdef __cplusplus
23158extern "C" void (*signal (int, void (*)(int)))(int);
23159#else
23160void (*signal ()) ();
23161#endif
23162
23163int
23164main ()
23165{
23166int i;
23167  ;
23168  return 0;
23169}
23170_ACEOF
23171rm -f conftest.$ac_objext
23172if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23173  (eval $ac_compile) 2>conftest.er1
23174  ac_status=$?
23175  grep -v '^ *+' conftest.er1 >conftest.err
23176  rm -f conftest.er1
23177  cat conftest.err >&5
23178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23179  (exit $ac_status); } &&
23180	 { ac_try='test -z "$ac_c_werror_flag"
23181			 || test ! -s conftest.err'
23182  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23183  (eval $ac_try) 2>&5
23184  ac_status=$?
23185  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23186  (exit $ac_status); }; } &&
23187	 { ac_try='test -s conftest.$ac_objext'
23188  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23189  (eval $ac_try) 2>&5
23190  ac_status=$?
23191  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23192  (exit $ac_status); }; }; then
23193  ac_cv_type_signal=void
23194else
23195  echo "$as_me: failed program was:" >&5
23196sed 's/^/| /' conftest.$ac_ext >&5
23197
23198ac_cv_type_signal=int
23199fi
23200rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23201fi
23202echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
23203echo "${ECHO_T}$ac_cv_type_signal" >&6
23204
23205cat >>confdefs.h <<_ACEOF
23206#define RETSIGTYPE $ac_cv_type_signal
23207_ACEOF
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219for ac_func in getcwd gettimeofday strdup strtoq strtoll backtrace isatty mkstemp getrusage
23220do
23221as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23222echo "$as_me:$LINENO: checking for $ac_func" >&5
23223echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23224if eval "test \"\${$as_ac_var+set}\" = set"; then
23225  echo $ECHO_N "(cached) $ECHO_C" >&6
23226else
23227  cat >conftest.$ac_ext <<_ACEOF
23228/* confdefs.h.  */
23229_ACEOF
23230cat confdefs.h >>conftest.$ac_ext
23231cat >>conftest.$ac_ext <<_ACEOF
23232/* end confdefs.h.  */
23233/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23234   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23235#define $ac_func innocuous_$ac_func
23236
23237/* System header to define __stub macros and hopefully few prototypes,
23238    which can conflict with char $ac_func (); below.
23239    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23240    <limits.h> exists even on freestanding compilers.  */
23241
23242#ifdef __STDC__
23243# include <limits.h>
23244#else
23245# include <assert.h>
23246#endif
23247
23248#undef $ac_func
23249
23250/* Override any gcc2 internal prototype to avoid an error.  */
23251#ifdef __cplusplus
23252extern "C"
23253{
23254#endif
23255/* We use char because int might match the return type of a gcc2
23256   builtin and then its argument prototype would still apply.  */
23257char $ac_func ();
23258/* The GNU C library defines this for functions which it implements
23259    to always fail with ENOSYS.  Some functions are actually named
23260    something starting with __ and the normal name is an alias.  */
23261#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23262choke me
23263#else
23264char (*f) () = $ac_func;
23265#endif
23266#ifdef __cplusplus
23267}
23268#endif
23269
23270int
23271main ()
23272{
23273return f != $ac_func;
23274  ;
23275  return 0;
23276}
23277_ACEOF
23278rm -f conftest.$ac_objext conftest$ac_exeext
23279if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23280  (eval $ac_link) 2>conftest.er1
23281  ac_status=$?
23282  grep -v '^ *+' conftest.er1 >conftest.err
23283  rm -f conftest.er1
23284  cat conftest.err >&5
23285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23286  (exit $ac_status); } &&
23287	 { ac_try='test -z "$ac_c_werror_flag"
23288			 || test ! -s conftest.err'
23289  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23290  (eval $ac_try) 2>&5
23291  ac_status=$?
23292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23293  (exit $ac_status); }; } &&
23294	 { ac_try='test -s conftest$ac_exeext'
23295  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23296  (eval $ac_try) 2>&5
23297  ac_status=$?
23298  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23299  (exit $ac_status); }; }; then
23300  eval "$as_ac_var=yes"
23301else
23302  echo "$as_me: failed program was:" >&5
23303sed 's/^/| /' conftest.$ac_ext >&5
23304
23305eval "$as_ac_var=no"
23306fi
23307rm -f conftest.err conftest.$ac_objext \
23308      conftest$ac_exeext conftest.$ac_ext
23309fi
23310echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23311echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23312if test `eval echo '${'$as_ac_var'}'` = yes; then
23313  cat >>confdefs.h <<_ACEOF
23314#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23315_ACEOF
23316
23317fi
23318done
23319
23320echo "$as_me:$LINENO: checking for mprotect" >&5
23321echo $ECHO_N "checking for mprotect... $ECHO_C" >&6
23322if test "${ac_cv_func_mprotect+set}" = set; then
23323  echo $ECHO_N "(cached) $ECHO_C" >&6
23324else
23325  cat >conftest.$ac_ext <<_ACEOF
23326/* confdefs.h.  */
23327_ACEOF
23328cat confdefs.h >>conftest.$ac_ext
23329cat >>conftest.$ac_ext <<_ACEOF
23330/* end confdefs.h.  */
23331/* Define mprotect to an innocuous variant, in case <limits.h> declares mprotect.
23332   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23333#define mprotect innocuous_mprotect
23334
23335/* System header to define __stub macros and hopefully few prototypes,
23336    which can conflict with char mprotect (); below.
23337    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23338    <limits.h> exists even on freestanding compilers.  */
23339
23340#ifdef __STDC__
23341# include <limits.h>
23342#else
23343# include <assert.h>
23344#endif
23345
23346#undef mprotect
23347
23348/* Override any gcc2 internal prototype to avoid an error.  */
23349#ifdef __cplusplus
23350extern "C"
23351{
23352#endif
23353/* We use char because int might match the return type of a gcc2
23354   builtin and then its argument prototype would still apply.  */
23355char mprotect ();
23356/* The GNU C library defines this for functions which it implements
23357    to always fail with ENOSYS.  Some functions are actually named
23358    something starting with __ and the normal name is an alias.  */
23359#if defined (__stub_mprotect) || defined (__stub___mprotect)
23360choke me
23361#else
23362char (*f) () = mprotect;
23363#endif
23364#ifdef __cplusplus
23365}
23366#endif
23367
23368int
23369main ()
23370{
23371return f != mprotect;
23372  ;
23373  return 0;
23374}
23375_ACEOF
23376rm -f conftest.$ac_objext conftest$ac_exeext
23377if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23378  (eval $ac_link) 2>conftest.er1
23379  ac_status=$?
23380  grep -v '^ *+' conftest.er1 >conftest.err
23381  rm -f conftest.er1
23382  cat conftest.err >&5
23383  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23384  (exit $ac_status); } &&
23385	 { ac_try='test -z "$ac_c_werror_flag"
23386			 || test ! -s conftest.err'
23387  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23388  (eval $ac_try) 2>&5
23389  ac_status=$?
23390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23391  (exit $ac_status); }; } &&
23392	 { ac_try='test -s conftest$ac_exeext'
23393  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23394  (eval $ac_try) 2>&5
23395  ac_status=$?
23396  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23397  (exit $ac_status); }; }; then
23398  ac_cv_func_mprotect=yes
23399else
23400  echo "$as_me: failed program was:" >&5
23401sed 's/^/| /' conftest.$ac_ext >&5
23402
23403ac_cv_func_mprotect=no
23404fi
23405rm -f conftest.err conftest.$ac_objext \
23406      conftest$ac_exeext conftest.$ac_ext
23407fi
23408echo "$as_me:$LINENO: result: $ac_cv_func_mprotect" >&5
23409echo "${ECHO_T}$ac_cv_func_mprotect" >&6
23410if test $ac_cv_func_mprotect = yes; then
23411  :
23412else
23413  { { echo "$as_me:$LINENO: error: Function mprotect() required but not found" >&5
23414echo "$as_me: error: Function mprotect() required but not found" >&2;}
23415   { (exit 1); exit 1; }; }
23416fi
23417
23418
23419
23420  echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
23421echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6
23422
23423
23424  ac_ext=c
23425ac_cpp='$CPP $CPPFLAGS'
23426ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23427ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23428ac_compiler_gnu=$ac_cv_c_compiler_gnu
23429
23430  oldcflags="$CFLAGS"
23431  CFLAGS="$CFLAGS -Wl,-R."
23432  cat >conftest.$ac_ext <<_ACEOF
23433int main() { return 0; }
23434_ACEOF
23435rm -f conftest.$ac_objext conftest$ac_exeext
23436if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23437  (eval $ac_link) 2>conftest.er1
23438  ac_status=$?
23439  grep -v '^ *+' conftest.er1 >conftest.err
23440  rm -f conftest.er1
23441  cat conftest.err >&5
23442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23443  (exit $ac_status); } &&
23444	 { ac_try='test -z "$ac_c_werror_flag"
23445			 || test ! -s conftest.err'
23446  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23447  (eval $ac_try) 2>&5
23448  ac_status=$?
23449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23450  (exit $ac_status); }; } &&
23451	 { ac_try='test -s conftest$ac_exeext'
23452  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23453  (eval $ac_try) 2>&5
23454  ac_status=$?
23455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
23456  (exit $ac_status); }; }; then
23457  ac_cv_link_use_r=yes
23458else
23459  echo "$as_me: failed program was:" >&5
23460sed 's/^/| /' conftest.$ac_ext >&5
23461
23462ac_cv_link_use_r=no
23463fi
23464rm -f conftest.err conftest.$ac_objext \
23465      conftest$ac_exeext conftest.$ac_ext
23466  CFLAGS="$oldcflags"
23467  ac_ext=c
23468ac_cpp='$CPP $CPPFLAGS'
23469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23470ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23471ac_compiler_gnu=$ac_cv_c_compiler_gnu
23472
23473  echo "$as_me:$LINENO: result: $ac_cv_link_use_r" >&5
23474echo "${ECHO_T}$ac_cv_link_use_r" >&6
23475  if test "$ac_cv_link_use_r" = yes
23476  then
23477
23478cat >>confdefs.h <<\_ACEOF
23479#define HAVE_LINK_R 1
23480_ACEOF
23481
23482  fi
23483
23484
23485# Check whether --enable-optimized or --disable-optimized was given.
23486if test "${enable_optimized+set}" = set; then
23487  enableval="$enable_optimized"
23488
23489else
23490  enableval=no
23491fi;
23492if test ${enableval} = "no"
23493then
23494	ENABLE_OPTIMIZED=
23495
23496else
23497	ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
23498
23499fi
23500
23501
23502
23503
23504 # Check whether --enable-spec95 or --disable-spec95 was given.
23505if test "${enable_spec95+set}" = set; then
23506  enableval="$enable_spec95"
23507  checkresult=$enableval
23508else
23509  checkresult=auto
23510fi;
23511echo "$as_me:$LINENO: checking for spec95 benchmark sources" >&5
23512echo $ECHO_N "checking for spec95 benchmark sources... $ECHO_C" >&6
23513case "$checkresult" in
23514auto|yes)
23515    defaultdir=/home/vadve/shared/benchmarks/spec95/benchspec
23516	if test -d "$defaultdir"
23517	then
23518		SPEC95_ROOT=$defaultdir
23519
23520		USE_SPEC95=USE_SPEC95=1
23521
23522        checkresult="yes, found in $defaultdir"
23523    else
23524        checkresult=no
23525    fi
23526    ;;
23527no)
23528
23529
23530    checkresult=no
23531    ;;
23532*)  if test -d "$checkresult"
23533    then
23534        SPEC95_ROOT="$checkresult"
23535
23536        USE_SPEC95=USE_SPEC95=1
23537
23538        checkresult="yes, in $checkresult"
23539    else
23540
23541
23542        checkresult="no, not found in $checkresult"
23543    fi
23544    ;;
23545esac
23546echo "$as_me:$LINENO: result: $checkresult" >&5
23547echo "${ECHO_T}$checkresult" >&6
23548
23549
23550
23551 # Check whether --enable-spec2000 or --disable-spec2000 was given.
23552if test "${enable_spec2000+set}" = set; then
23553  enableval="$enable_spec2000"
23554  checkresult=$enableval
23555else
23556  checkresult=auto
23557fi;
23558echo "$as_me:$LINENO: checking for spec2000 benchmark sources" >&5
23559echo $ECHO_N "checking for spec2000 benchmark sources... $ECHO_C" >&6
23560case "$checkresult" in
23561auto|yes)
23562    defaultdir=/home/vadve/shared/benchmarks/speccpu2000/benchspec
23563	if test -d "$defaultdir"
23564	then
23565		SPEC2000_ROOT=$defaultdir
23566
23567		USE_SPEC2000=USE_SPEC2000=1
23568
23569        checkresult="yes, found in $defaultdir"
23570    else
23571        checkresult=no
23572    fi
23573    ;;
23574no)
23575
23576
23577    checkresult=no
23578    ;;
23579*)  if test -d "$checkresult"
23580    then
23581        SPEC2000_ROOT="$checkresult"
23582
23583        USE_SPEC2000=USE_SPEC2000=1
23584
23585        checkresult="yes, in $checkresult"
23586    else
23587
23588
23589        checkresult="no, not found in $checkresult"
23590    fi
23591    ;;
23592esac
23593echo "$as_me:$LINENO: result: $checkresult" >&5
23594echo "${ECHO_T}$checkresult" >&6
23595
23596
23597
23598 # Check whether --enable-povray or --disable-povray was given.
23599if test "${enable_povray+set}" = set; then
23600  enableval="$enable_povray"
23601  checkresult=$enableval
23602else
23603  checkresult=auto
23604fi;
23605echo "$as_me:$LINENO: checking for povray benchmark sources" >&5
23606echo $ECHO_N "checking for povray benchmark sources... $ECHO_C" >&6
23607case "$checkresult" in
23608auto|yes)
23609    defaultdir=/home/vadve/shared/benchmarks/povray31
23610	if test -d "$defaultdir"
23611	then
23612		POVRAY_ROOT=$defaultdir
23613
23614		USE_POVRAY=USE_POVRAY=1
23615
23616        checkresult="yes, found in $defaultdir"
23617    else
23618        checkresult=no
23619    fi
23620    ;;
23621no)
23622
23623
23624    checkresult=no
23625    ;;
23626*)  if test -d "$checkresult"
23627    then
23628        POVRAY_ROOT="$checkresult"
23629
23630        USE_POVRAY=USE_POVRAY=1
23631
23632        checkresult="yes, in $checkresult"
23633    else
23634
23635
23636        checkresult="no, not found in $checkresult"
23637    fi
23638    ;;
23639esac
23640echo "$as_me:$LINENO: result: $checkresult" >&5
23641echo "${ECHO_T}$checkresult" >&6
23642
23643
23644
23645# Check whether --enable-precompiled_bytecode or --disable-precompiled_bytecode was given.
23646if test "${enable_precompiled_bytecode+set}" = set; then
23647  enableval="$enable_precompiled_bytecode"
23648
23649else
23650  enableval=no
23651fi;
23652if test ${enableval} = "no"
23653then
23654	UPB=
23655
23656else
23657	UPB=USE_PRECOMPILED_BYTECODE=1
23658
23659fi
23660
23661# Check whether --enable-llc_diffs or --disable-llc_diffs was given.
23662if test "${enable_llc_diffs+set}" = set; then
23663  enableval="$enable_llc_diffs"
23664
23665else
23666  enableval=yes
23667fi;
23668if test ${enableval} = "no"
23669then
23670	DISABLE_LLC_DIFFS=DISABLE_LLC_DIFFS:=1
23671
23672else
23673	DISABLE_LLC_DIFFS=
23674
23675fi
23676
23677# Check whether --enable-jit or --disable-jit was given.
23678if test "${enable_jit+set}" = set; then
23679  enableval="$enable_jit"
23680
23681else
23682  enableval=default
23683fi;
23684if test ${enableval} = "no"
23685then
23686	JIT=
23687
23688else
23689	case $target in
23690		*i*86*)
23691			JIT=TARGET_HAS_JIT=1
23692
23693			;;
23694		*sparc*)
23695			JIT=TARGET_HAS_JIT=1
23696
23697			;;
23698		*)
23699			JIT=
23700
23701			;;
23702	esac
23703fi
23704
23705
23706# Check whether --with-llvmgccdir or --without-llvmgccdir was given.
23707if test "${with_llvmgccdir+set}" = set; then
23708  withval="$with_llvmgccdir"
23709  LLVMGCCDIR=$withval
23710
23711fi;
23712echo "$as_me:$LINENO: checking for llvm-gcc" >&5
23713echo $ECHO_N "checking for llvm-gcc... $ECHO_C" >&6
23714LLVM_GCC_CHECK=no
23715if test -d "$LLVMGCCDIR"
23716then
23717	if test -x "$LLVMGCCDIR/bin/gcc"
23718	then
23719		LLVM_GCC_CHECK="$LLVMGCCDIR/bin/gcc"
23720	fi
23721fi
23722llvmgccwarn=no
23723echo "$as_me:$LINENO: result: $LLVM_GCC_CHECK" >&5
23724echo "${ECHO_T}$LLVM_GCC_CHECK" >&6
23725if test "$LLVM_GCC_CHECK" = "no"
23726then
23727    llvmgccwarn=yes
23728fi
23729echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
23730echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6
23731LLVM_GCC_SANE=no
23732if test -x "$LLVM_GCC_CHECK"
23733then
23734	cp /dev/null conftest.c
23735    "$LLVM_GCC_CHECK" -S -o - conftest.c | grep implementation > /dev/null 2>&1
23736	if test $? -eq 0
23737	then
23738		LLVM_GCC_SANE=yes
23739	fi
23740	rm conftest.c
23741	llvmcc1path=`"$LLVM_GCC_CHECK" --print-prog-name=cc1`
23742	LLVMCC1=$llvmcc1path
23743
23744	llvmcc1pluspath=`"$LLVM_GCC_CHECK" --print-prog-name=cc1plus`
23745	LLVMCC1PLUS=$llvmcc1pluspath
23746
23747fi
23748echo "$as_me:$LINENO: result: $LLVM_GCC_SANE" >&5
23749echo "${ECHO_T}$LLVM_GCC_SANE" >&6
23750if test "$LLVM_GCC_SANE" = "no"
23751then
23752	llvmgccwarn=yes
23753fi
23754
23755
23756# Check whether --with-bcrepos or --without-bcrepos was given.
23757if test "${with_bcrepos+set}" = set; then
23758  withval="$with_bcrepos"
23759  BCR=$withval
23760
23761else
23762  BCR=/home/vadve/lattner/LLVMPrograms
23763
23764fi;
23765
23766
23767# Check whether --with-papi or --without-papi was given.
23768if test "${with_papi+set}" = set; then
23769  withval="$with_papi"
23770  PAPIDIR=$withval
23771
23772else
23773  PAPIDIR=/home/vadve/shared/Sparc/papi-2.3.4.1
23774
23775fi;
23776
23777echo "$as_me:$LINENO: checking for shared library suffix" >&5
23778echo $ECHO_N "checking for shared library suffix... $ECHO_C" >&6
23779eval "SHLIBEXT=$shrext"
23780echo "$as_me:$LINENO: result: $SHLIBEXT" >&5
23781echo "${ECHO_T}$SHLIBEXT" >&6
23782SHLIBEXT=$SHLIBEXT
23783
23784
23785cat >>confdefs.h <<_ACEOF
23786#define SHLIBEXT "$SHLIBEXT"
23787_ACEOF
23788
23789
23790# Translate the various configuration directories and other basic
23791# information into substitutions that will end up in config.h.in so
23792# that these configured values can be hard-wired into a program.
23793eval LLVM_PREFIX="${prefix}";
23794eval LLVM_BINDIR="${prefix}/bin";
23795eval LLVM_LIBDIR="${prefix}/lib";
23796eval LLVM_DATADIR="${prefix}/data";
23797eval LLVM_DOCSDIR="${prefix}/docs";
23798eval LLVM_ETCDIR="${prefix}/etc";
23799eval LLVM_INCLUDEDIR="${prefix}/include";
23800eval LLVM_INFODIR="${prefix}/info";
23801eval LLVM_MANDIR="${prefix}/man";
23802LLVM_CONFIGTIME=`date`
23803
23804
23805
23806
23807
23808
23809
23810
23811
23812
23813
23814cat >>confdefs.h <<_ACEOF
23815#define LLVM_PREFIX "$LLVM_PREFIX"
23816_ACEOF
23817
23818
23819cat >>confdefs.h <<_ACEOF
23820#define LLVM_BINDIR "$LLVM_BINDIR"
23821_ACEOF
23822
23823
23824cat >>confdefs.h <<_ACEOF
23825#define LLVM_LIBDIR "$LLVM_LIBDIR"
23826_ACEOF
23827
23828
23829cat >>confdefs.h <<_ACEOF
23830#define LLVM_DATADIR "$LLVM_DATADIR"
23831_ACEOF
23832
23833
23834cat >>confdefs.h <<_ACEOF
23835#define LLVM_DATADIR "$LLVM_DOCSDIR"
23836_ACEOF
23837
23838
23839cat >>confdefs.h <<_ACEOF
23840#define LLVM_ETCDIR "$LLVM_ETCDIR"
23841_ACEOF
23842
23843
23844cat >>confdefs.h <<_ACEOF
23845#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
23846_ACEOF
23847
23848
23849cat >>confdefs.h <<_ACEOF
23850#define LLVM_INFODIR "$LLVM_INFODIR"
23851_ACEOF
23852
23853
23854cat >>confdefs.h <<_ACEOF
23855#define LLVM_MANDIR "$LLVM_MANDIR"
23856_ACEOF
23857
23858
23859cat >>confdefs.h <<_ACEOF
23860#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
23861_ACEOF
23862
23863
23864cat >confcache <<\_ACEOF
23865# This file is a shell script that caches the results of configure
23866# tests run on this system so they can be shared between configure
23867# scripts and configure runs, see configure's option --config-cache.
23868# It is not useful on other systems.  If it contains results you don't
23869# want to keep, you may remove or edit it.
23870#
23871# config.status only pays attention to the cache file if you give it
23872# the --recheck option to rerun configure.
23873#
23874# `ac_cv_env_foo' variables (set or unset) will be overridden when
23875# loading this file, other *unset* `ac_cv_foo' will be assigned the
23876# following values.
23877
23878_ACEOF
23879
23880# The following way of writing the cache mishandles newlines in values,
23881# but we know of no workaround that is simple, portable, and efficient.
23882# So, don't put newlines in cache variables' values.
23883# Ultrix sh set writes to stderr and can't be redirected directly,
23884# and sets the high bit in the cache file unless we assign to the vars.
23885{
23886  (set) 2>&1 |
23887    case `(ac_space=' '; set | grep ac_space) 2>&1` in
23888    *ac_space=\ *)
23889      # `set' does not quote correctly, so add quotes (double-quote
23890      # substitution turns \\\\ into \\, and sed turns \\ into \).
23891      sed -n \
23892	"s/'/'\\\\''/g;
23893	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23894      ;;
23895    *)
23896      # `set' quotes correctly as required by POSIX, so do not add quotes.
23897      sed -n \
23898	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23899      ;;
23900    esac;
23901} |
23902  sed '
23903     t clear
23904     : clear
23905     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23906     t end
23907     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23908     : end' >>confcache
23909if diff $cache_file confcache >/dev/null 2>&1; then :; else
23910  if test -w $cache_file; then
23911    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23912    cat confcache >$cache_file
23913  else
23914    echo "not updating unwritable cache $cache_file"
23915  fi
23916fi
23917rm -f confcache
23918
23919test "x$prefix" = xNONE && prefix=$ac_default_prefix
23920# Let make expand exec_prefix.
23921test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23922
23923# VPATH may cause trouble with some makes, so we remove $(srcdir),
23924# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23925# trailing colons and then remove the whole line if VPATH becomes empty
23926# (actually we leave an empty line to preserve line numbers).
23927if test "x$srcdir" = x.; then
23928  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
23929s/:*\$(srcdir):*/:/;
23930s/:*\${srcdir}:*/:/;
23931s/:*@srcdir@:*/:/;
23932s/^\([^=]*=[	 ]*\):*/\1/;
23933s/:*$//;
23934s/^[^=]*=[	 ]*$//;
23935}'
23936fi
23937
23938DEFS=-DHAVE_CONFIG_H
23939
23940ac_libobjs=
23941ac_ltlibobjs=
23942for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
23943  # 1. Remove the extension, and $U if already installed.
23944  ac_i=`echo "$ac_i" |
23945	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
23946  # 2. Add them.
23947  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
23948  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
23949done
23950LIBOBJS=$ac_libobjs
23951
23952LTLIBOBJS=$ac_ltlibobjs
23953
23954
23955
23956: ${CONFIG_STATUS=./config.status}
23957ac_clean_files_save=$ac_clean_files
23958ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23959{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
23960echo "$as_me: creating $CONFIG_STATUS" >&6;}
23961cat >$CONFIG_STATUS <<_ACEOF
23962#! $SHELL
23963# Generated by $as_me.
23964# Run this file to recreate the current configuration.
23965# Compiler output produced by configure, useful for debugging
23966# configure, is in config.log if it exists.
23967
23968debug=false
23969ac_cs_recheck=false
23970ac_cs_silent=false
23971SHELL=\${CONFIG_SHELL-$SHELL}
23972_ACEOF
23973
23974cat >>$CONFIG_STATUS <<\_ACEOF
23975## --------------------- ##
23976## M4sh Initialization.  ##
23977## --------------------- ##
23978
23979# Be Bourne compatible
23980if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23981  emulate sh
23982  NULLCMD=:
23983  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
23984  # is contrary to our usage.  Disable this feature.
23985  alias -g '${1+"$@"}'='"$@"'
23986elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23987  set -o posix
23988fi
23989DUALCASE=1; export DUALCASE # for MKS sh
23990
23991# Support unset when possible.
23992if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
23993  as_unset=unset
23994else
23995  as_unset=false
23996fi
23997
23998
23999# Work around bugs in pre-3.0 UWIN ksh.
24000$as_unset ENV MAIL MAILPATH
24001PS1='$ '
24002PS2='> '
24003PS4='+ '
24004
24005# NLS nuisances.
24006for as_var in \
24007  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
24008  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
24009  LC_TELEPHONE LC_TIME
24010do
24011  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
24012    eval $as_var=C; export $as_var
24013  else
24014    $as_unset $as_var
24015  fi
24016done
24017
24018# Required to use basename.
24019if expr a : '\(a\)' >/dev/null 2>&1; then
24020  as_expr=expr
24021else
24022  as_expr=false
24023fi
24024
24025if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
24026  as_basename=basename
24027else
24028  as_basename=false
24029fi
24030
24031
24032# Name of the executable.
24033as_me=`$as_basename "$0" ||
24034$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24035	 X"$0" : 'X\(//\)$' \| \
24036	 X"$0" : 'X\(/\)$' \| \
24037	 .     : '\(.\)' 2>/dev/null ||
24038echo X/"$0" |
24039    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
24040  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
24041  	  /^X\/\(\/\).*/{ s//\1/; q; }
24042  	  s/.*/./; q'`
24043
24044
24045# PATH needs CR, and LINENO needs CR and PATH.
24046# Avoid depending upon Character Ranges.
24047as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24048as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24049as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24050as_cr_digits='0123456789'
24051as_cr_alnum=$as_cr_Letters$as_cr_digits
24052
24053# The user is always right.
24054if test "${PATH_SEPARATOR+set}" != set; then
24055  echo "#! /bin/sh" >conf$$.sh
24056  echo  "exit 0"   >>conf$$.sh
24057  chmod +x conf$$.sh
24058  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
24059    PATH_SEPARATOR=';'
24060  else
24061    PATH_SEPARATOR=:
24062  fi
24063  rm -f conf$$.sh
24064fi
24065
24066
24067  as_lineno_1=$LINENO
24068  as_lineno_2=$LINENO
24069  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
24070  test "x$as_lineno_1" != "x$as_lineno_2" &&
24071  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
24072  # Find who we are.  Look in the path if we contain no path at all
24073  # relative or not.
24074  case $0 in
24075    *[\\/]* ) as_myself=$0 ;;
24076    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24077for as_dir in $PATH
24078do
24079  IFS=$as_save_IFS
24080  test -z "$as_dir" && as_dir=.
24081  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24082done
24083
24084       ;;
24085  esac
24086  # We did not find ourselves, most probably we were run as `sh COMMAND'
24087  # in which case we are not to be found in the path.
24088  if test "x$as_myself" = x; then
24089    as_myself=$0
24090  fi
24091  if test ! -f "$as_myself"; then
24092    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
24093echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
24094   { (exit 1); exit 1; }; }
24095  fi
24096  case $CONFIG_SHELL in
24097  '')
24098    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24099for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
24100do
24101  IFS=$as_save_IFS
24102  test -z "$as_dir" && as_dir=.
24103  for as_base in sh bash ksh sh5; do
24104	 case $as_dir in
24105	 /*)
24106	   if ("$as_dir/$as_base" -c '
24107  as_lineno_1=$LINENO
24108  as_lineno_2=$LINENO
24109  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
24110  test "x$as_lineno_1" != "x$as_lineno_2" &&
24111  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
24112	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
24113	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
24114	     CONFIG_SHELL=$as_dir/$as_base
24115	     export CONFIG_SHELL
24116	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
24117	   fi;;
24118	 esac
24119       done
24120done
24121;;
24122  esac
24123
24124  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
24125  # uniformly replaced by the line number.  The first 'sed' inserts a
24126  # line-number line before each line; the second 'sed' does the real
24127  # work.  The second script uses 'N' to pair each line-number line
24128  # with the numbered line, and appends trailing '-' during
24129  # substitution so that $LINENO is not a special case at line end.
24130  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
24131  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
24132  sed '=' <$as_myself |
24133    sed '
24134      N
24135      s,$,-,
24136      : loop
24137      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
24138      t loop
24139      s,-$,,
24140      s,^['$as_cr_digits']*\n,,
24141    ' >$as_me.lineno &&
24142  chmod +x $as_me.lineno ||
24143    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
24144echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
24145   { (exit 1); exit 1; }; }
24146
24147  # Don't try to exec as it changes $[0], causing all sort of problems
24148  # (the dirname of $[0] is not the place where we might find the
24149  # original and so on.  Autoconf is especially sensible to this).
24150  . ./$as_me.lineno
24151  # Exit status is that of the last command.
24152  exit
24153}
24154
24155
24156case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
24157  *c*,-n*) ECHO_N= ECHO_C='
24158' ECHO_T='	' ;;
24159  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
24160  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
24161esac
24162
24163if expr a : '\(a\)' >/dev/null 2>&1; then
24164  as_expr=expr
24165else
24166  as_expr=false
24167fi
24168
24169rm -f conf$$ conf$$.exe conf$$.file
24170echo >conf$$.file
24171if ln -s conf$$.file conf$$ 2>/dev/null; then
24172  # We could just check for DJGPP; but this test a) works b) is more generic
24173  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
24174  if test -f conf$$.exe; then
24175    # Don't use ln at all; we don't have any links
24176    as_ln_s='cp -p'
24177  else
24178    as_ln_s='ln -s'
24179  fi
24180elif ln conf$$.file conf$$ 2>/dev/null; then
24181  as_ln_s=ln
24182else
24183  as_ln_s='cp -p'
24184fi
24185rm -f conf$$ conf$$.exe conf$$.file
24186
24187if mkdir -p . 2>/dev/null; then
24188  as_mkdir_p=:
24189else
24190  test -d ./-p && rmdir ./-p
24191  as_mkdir_p=false
24192fi
24193
24194as_executable_p="test -f"
24195
24196# Sed expression to map a string onto a valid CPP name.
24197as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24198
24199# Sed expression to map a string onto a valid variable name.
24200as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24201
24202
24203# IFS
24204# We need space, tab and new line, in precisely that order.
24205as_nl='
24206'
24207IFS=" 	$as_nl"
24208
24209# CDPATH.
24210$as_unset CDPATH
24211
24212exec 6>&1
24213
24214# Open the log real soon, to keep \$[0] and so on meaningful, and to
24215# report actual input values of CONFIG_FILES etc. instead of their
24216# values after options handling.  Logging --version etc. is OK.
24217exec 5>>config.log
24218{
24219  echo
24220  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24221## Running $as_me. ##
24222_ASBOX
24223} >&5
24224cat >&5 <<_CSEOF
24225
24226This file was extended by LLVM $as_me 1.4, which was
24227generated by GNU Autoconf 2.59.  Invocation command line was
24228
24229  CONFIG_FILES    = $CONFIG_FILES
24230  CONFIG_HEADERS  = $CONFIG_HEADERS
24231  CONFIG_LINKS    = $CONFIG_LINKS
24232  CONFIG_COMMANDS = $CONFIG_COMMANDS
24233  $ $0 $@
24234
24235_CSEOF
24236echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
24237echo >&5
24238_ACEOF
24239
24240# Files that config.status was made for.
24241if test -n "$ac_config_files"; then
24242  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
24243fi
24244
24245if test -n "$ac_config_headers"; then
24246  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
24247fi
24248
24249if test -n "$ac_config_links"; then
24250  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
24251fi
24252
24253if test -n "$ac_config_commands"; then
24254  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
24255fi
24256
24257cat >>$CONFIG_STATUS <<\_ACEOF
24258
24259ac_cs_usage="\
24260\`$as_me' instantiates files from templates according to the
24261current configuration.
24262
24263Usage: $0 [OPTIONS] [FILE]...
24264
24265  -h, --help       print this help, then exit
24266  -V, --version    print version number, then exit
24267  -q, --quiet      do not print progress messages
24268  -d, --debug      don't remove temporary files
24269      --recheck    update $as_me by reconfiguring in the same conditions
24270  --file=FILE[:TEMPLATE]
24271		   instantiate the configuration file FILE
24272  --header=FILE[:TEMPLATE]
24273		   instantiate the configuration header FILE
24274
24275Configuration files:
24276$config_files
24277
24278Configuration headers:
24279$config_headers
24280
24281Configuration links:
24282$config_links
24283
24284Configuration commands:
24285$config_commands
24286
24287Report bugs to <bug-autoconf@gnu.org>."
24288_ACEOF
24289
24290cat >>$CONFIG_STATUS <<_ACEOF
24291ac_cs_version="\\
24292LLVM config.status 1.4
24293configured by $0, generated by GNU Autoconf 2.59,
24294  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
24295
24296Copyright (C) 2003 Free Software Foundation, Inc.
24297This config.status script is free software; the Free Software Foundation
24298gives unlimited permission to copy, distribute and modify it."
24299srcdir=$srcdir
24300INSTALL="$INSTALL"
24301_ACEOF
24302
24303cat >>$CONFIG_STATUS <<\_ACEOF
24304# If no file are specified by the user, then we need to provide default
24305# value.  By we need to know if files were specified by the user.
24306ac_need_defaults=:
24307while test $# != 0
24308do
24309  case $1 in
24310  --*=*)
24311    ac_option=`expr "x$1" : 'x\([^=]*\)='`
24312    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
24313    ac_shift=:
24314    ;;
24315  -*)
24316    ac_option=$1
24317    ac_optarg=$2
24318    ac_shift=shift
24319    ;;
24320  *) # This is not an option, so the user has probably given explicit
24321     # arguments.
24322     ac_option=$1
24323     ac_need_defaults=false;;
24324  esac
24325
24326  case $ac_option in
24327  # Handling of the options.
24328_ACEOF
24329cat >>$CONFIG_STATUS <<\_ACEOF
24330  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24331    ac_cs_recheck=: ;;
24332  --version | --vers* | -V )
24333    echo "$ac_cs_version"; exit 0 ;;
24334  --he | --h)
24335    # Conflict between --help and --header
24336    { { echo "$as_me:$LINENO: error: ambiguous option: $1
24337Try \`$0 --help' for more information." >&5
24338echo "$as_me: error: ambiguous option: $1
24339Try \`$0 --help' for more information." >&2;}
24340   { (exit 1); exit 1; }; };;
24341  --help | --hel | -h )
24342    echo "$ac_cs_usage"; exit 0 ;;
24343  --debug | --d* | -d )
24344    debug=: ;;
24345  --file | --fil | --fi | --f )
24346    $ac_shift
24347    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
24348    ac_need_defaults=false;;
24349  --header | --heade | --head | --hea )
24350    $ac_shift
24351    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
24352    ac_need_defaults=false;;
24353  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24354  | -silent | --silent | --silen | --sile | --sil | --si | --s)
24355    ac_cs_silent=: ;;
24356
24357  # This is an error.
24358  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
24359Try \`$0 --help' for more information." >&5
24360echo "$as_me: error: unrecognized option: $1
24361Try \`$0 --help' for more information." >&2;}
24362   { (exit 1); exit 1; }; } ;;
24363
24364  *) ac_config_targets="$ac_config_targets $1" ;;
24365
24366  esac
24367  shift
24368done
24369
24370ac_configure_extra_args=
24371
24372if $ac_cs_silent; then
24373  exec 6>/dev/null
24374  ac_configure_extra_args="$ac_configure_extra_args --silent"
24375fi
24376
24377_ACEOF
24378cat >>$CONFIG_STATUS <<_ACEOF
24379if \$ac_cs_recheck; then
24380  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
24381  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24382fi
24383
24384_ACEOF
24385
24386cat >>$CONFIG_STATUS <<_ACEOF
24387#
24388# INIT-COMMANDS section.
24389#
24390
24391${srcdir}/autoconf/mkinstalldirs `dirname Makefile`
24392${srcdir}/autoconf/mkinstalldirs `dirname Makefile.common`
24393${srcdir}/autoconf/mkinstalldirs `dirname examples/Makefile`
24394${srcdir}/autoconf/mkinstalldirs `dirname lib/Makefile`
24395${srcdir}/autoconf/mkinstalldirs `dirname runtime/Makefile`
24396${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile`
24397${srcdir}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
24398${srcdir}/autoconf/mkinstalldirs `dirname test/QMTest/llvm.py`
24399${srcdir}/autoconf/mkinstalldirs `dirname test/QMTest/llvmdb.py`
24400${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile`
24401${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile.programs`
24402${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/Makefile.tests`
24403${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.Makefile`
24404${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.report`
24405${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.aa.report`
24406${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.example.Makefile`
24407${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.Makefile`
24408${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.buildrepo.Makefile`
24409${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.Makefile`
24410${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.nightly.report`
24411${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.Makefile`
24412${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.jit.report`
24413${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.typesafe.Makefile`
24414${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.dsgraph.gnuplot`
24415${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/TEST.vtl.Makefile`
24416${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/Makefile`
24417${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile`
24418${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile.spec`
24419${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile.spec2000`
24420${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/External/SPEC/Makefile.spec95`
24421${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile`
24422${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Makefile.multisrc`
24423${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in`
24424${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile`
24425${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in`
24426${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile`
24427${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in`
24428${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile`
24429${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in`
24430${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile`
24431${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in`
24432${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile`
24433${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in`
24434${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile`
24435${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in`
24436${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile`
24437${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/Makefile.singlesrc`
24438${srcdir}/autoconf/mkinstalldirs `dirname test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile`
24439${srcdir}/autoconf/mkinstalldirs `dirname tools/Makefile`
24440${srcdir}/autoconf/mkinstalldirs `dirname utils/Makefile`
24441${srcdir}/autoconf/mkinstalldirs `dirname projects/Makefile`
24442
24443_ACEOF
24444
24445
24446
24447cat >>$CONFIG_STATUS <<\_ACEOF
24448for ac_config_target in $ac_config_targets
24449do
24450  case "$ac_config_target" in
24451  # Handling of arguments.
24452  "Makefile.config" ) CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
24453  "include/Support/DataTypes.h" ) CONFIG_FILES="$CONFIG_FILES include/Support/DataTypes.h" ;;
24454  "include/Support/ThreadSupport.h" ) CONFIG_FILES="$CONFIG_FILES include/Support/ThreadSupport.h" ;;
24455  "include/Support/hash_map" ) CONFIG_FILES="$CONFIG_FILES include/Support/hash_map" ;;
24456  "include/Support/hash_set" ) CONFIG_FILES="$CONFIG_FILES include/Support/hash_set" ;;
24457  "include/Support/iterator" ) CONFIG_FILES="$CONFIG_FILES include/Support/iterator" ;;
24458  "lib/System/platform" ) CONFIG_LINKS="$CONFIG_LINKS lib/System/platform:lib/System/$platform_type" ;;
24459  "Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
24460  "Makefile.common" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
24461  "examples/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
24462  "lib/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
24463  "runtime/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
24464  "test/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
24465  "test/Makefile.tests" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
24466  "test/QMTest/llvm.py" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/QMTest/llvm.py" ;;
24467  "test/QMTest/llvmdb.py" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/QMTest/llvmdb.py" ;;
24468  "test/Programs/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile" ;;
24469  "test/Programs/Makefile.programs" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile.programs" ;;
24470  "test/Programs/Makefile.tests" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/Makefile.tests" ;;
24471  "test/Programs/TEST.aa.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.Makefile" ;;
24472  "test/Programs/TEST.dsgraph.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.report" ;;
24473  "test/Programs/TEST.aa.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.aa.report" ;;
24474  "test/Programs/TEST.example.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.example.Makefile" ;;
24475  "test/Programs/TEST.nightly.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.Makefile" ;;
24476  "test/Programs/TEST.buildrepo.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.buildrepo.Makefile" ;;
24477  "test/Programs/TEST.jit.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.Makefile" ;;
24478  "test/Programs/TEST.nightly.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.nightly.report" ;;
24479  "test/Programs/TEST.dsgraph.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.Makefile" ;;
24480  "test/Programs/TEST.jit.report" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.jit.report" ;;
24481  "test/Programs/TEST.typesafe.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.typesafe.Makefile" ;;
24482  "test/Programs/TEST.dsgraph.gnuplot" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.dsgraph.gnuplot" ;;
24483  "test/Programs/TEST.vtl.Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/TEST.vtl.Makefile" ;;
24484  "test/Programs/External/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/Makefile" ;;
24485  "test/Programs/External/SPEC/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile" ;;
24486  "test/Programs/External/SPEC/Makefile.spec" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile.spec" ;;
24487  "test/Programs/External/SPEC/Makefile.spec2000" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile.spec2000" ;;
24488  "test/Programs/External/SPEC/Makefile.spec95" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/External/SPEC/Makefile.spec95" ;;
24489  "test/Programs/MultiSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile" ;;
24490  "test/Programs/MultiSource/Makefile.multisrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Makefile.multisrc" ;;
24491  "test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in" ;;
24492  "test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile" ;;
24493  "test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in" ;;
24494  "test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile" ;;
24495  "test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in" ;;
24496  "test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile" ;;
24497  "test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in" ;;
24498  "test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile" ;;
24499  "test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in" ;;
24500  "test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile" ;;
24501  "test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in" ;;
24502  "test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile" ;;
24503  "test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in" ;;
24504  "test/Programs/SingleSource/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile" ;;
24505  "test/Programs/SingleSource/Makefile.singlesrc" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/Makefile.singlesrc" ;;
24506  "test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile" ;;
24507  "tools/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
24508  "utils/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
24509  "projects/Makefile" ) CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
24510  "include/Config/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/Config/config.h" ;;
24511  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24512echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24513   { (exit 1); exit 1; }; };;
24514  esac
24515done
24516
24517# If the user did not use the arguments to specify the items to instantiate,
24518# then the envvar interface is used.  Set only those that are not.
24519# We use the long form for the default assignment because of an extremely
24520# bizarre bug on SunOS 4.1.3.
24521if $ac_need_defaults; then
24522  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24523  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24524  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
24525  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24526fi
24527
24528# Have a temporary directory for convenience.  Make it in the build tree
24529# simply because there is no reason to put it here, and in addition,
24530# creating and moving files from /tmp can sometimes cause problems.
24531# Create a temporary directory, and hook for its removal unless debugging.
24532$debug ||
24533{
24534  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
24535  trap '{ (exit 1); exit 1; }' 1 2 13 15
24536}
24537
24538# Create a (secure) tmp directory for tmp files.
24539
24540{
24541  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
24542  test -n "$tmp" && test -d "$tmp"
24543}  ||
24544{
24545  tmp=./confstat$$-$RANDOM
24546  (umask 077 && mkdir $tmp)
24547} ||
24548{
24549   echo "$me: cannot create a temporary directory in ." >&2
24550   { (exit 1); exit 1; }
24551}
24552
24553_ACEOF
24554
24555cat >>$CONFIG_STATUS <<_ACEOF
24556
24557#
24558# CONFIG_FILES section.
24559#
24560
24561# No need to generate the scripts if there are no CONFIG_FILES.
24562# This happens for instance when ./config.status config.h
24563if test -n "\$CONFIG_FILES"; then
24564  # Protect against being on the right side of a sed subst in config.status.
24565  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
24566   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
24567s,@SHELL@,$SHELL,;t t
24568s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
24569s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
24570s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
24571s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
24572s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
24573s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
24574s,@exec_prefix@,$exec_prefix,;t t
24575s,@prefix@,$prefix,;t t
24576s,@program_transform_name@,$program_transform_name,;t t
24577s,@bindir@,$bindir,;t t
24578s,@sbindir@,$sbindir,;t t
24579s,@libexecdir@,$libexecdir,;t t
24580s,@datadir@,$datadir,;t t
24581s,@sysconfdir@,$sysconfdir,;t t
24582s,@sharedstatedir@,$sharedstatedir,;t t
24583s,@localstatedir@,$localstatedir,;t t
24584s,@libdir@,$libdir,;t t
24585s,@includedir@,$includedir,;t t
24586s,@oldincludedir@,$oldincludedir,;t t
24587s,@infodir@,$infodir,;t t
24588s,@mandir@,$mandir,;t t
24589s,@build_alias@,$build_alias,;t t
24590s,@host_alias@,$host_alias,;t t
24591s,@target_alias@,$target_alias,;t t
24592s,@DEFS@,$DEFS,;t t
24593s,@ECHO_C@,$ECHO_C,;t t
24594s,@ECHO_N@,$ECHO_N,;t t
24595s,@ECHO_T@,$ECHO_T,;t t
24596s,@LIBS@,$LIBS,;t t
24597s,@subdirs@,$subdirs,;t t
24598s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
24599s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
24600s,@INSTALL_DATA@,$INSTALL_DATA,;t t
24601s,@build@,$build,;t t
24602s,@build_cpu@,$build_cpu,;t t
24603s,@build_vendor@,$build_vendor,;t t
24604s,@build_os@,$build_os,;t t
24605s,@host@,$host,;t t
24606s,@host_cpu@,$host_cpu,;t t
24607s,@host_vendor@,$host_vendor,;t t
24608s,@host_os@,$host_os,;t t
24609s,@target@,$target,;t t
24610s,@target_cpu@,$target_cpu,;t t
24611s,@target_vendor@,$target_vendor,;t t
24612s,@target_os@,$target_os,;t t
24613s,@OS@,$OS,;t t
24614s,@LLVMGCCDIR@,$LLVMGCCDIR,;t t
24615s,@ARCH@,$ARCH,;t t
24616s,@CXX@,$CXX,;t t
24617s,@CXXFLAGS@,$CXXFLAGS,;t t
24618s,@LDFLAGS@,$LDFLAGS,;t t
24619s,@CPPFLAGS@,$CPPFLAGS,;t t
24620s,@ac_ct_CXX@,$ac_ct_CXX,;t t
24621s,@EXEEXT@,$EXEEXT,;t t
24622s,@OBJEXT@,$OBJEXT,;t t
24623s,@CC@,$CC,;t t
24624s,@CFLAGS@,$CFLAGS,;t t
24625s,@ac_ct_CC@,$ac_ct_CC,;t t
24626s,@CPP@,$CPP,;t t
24627s,@ifGNUmake@,$ifGNUmake,;t t
24628s,@LEX@,$LEX,;t t
24629s,@LEXLIB@,$LEXLIB,;t t
24630s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
24631s,@YACC@,$YACC,;t t
24632s,@BISON@,$BISON,;t t
24633s,@EGREP@,$EGREP,;t t
24634s,@LN_S@,$LN_S,;t t
24635s,@ECHO@,$ECHO,;t t
24636s,@AR@,$AR,;t t
24637s,@ac_ct_AR@,$ac_ct_AR,;t t
24638s,@RANLIB@,$RANLIB,;t t
24639s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
24640s,@STRIP@,$STRIP,;t t
24641s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
24642s,@CXXCPP@,$CXXCPP,;t t
24643s,@F77@,$F77,;t t
24644s,@FFLAGS@,$FFLAGS,;t t
24645s,@ac_ct_F77@,$ac_ct_F77,;t t
24646s,@LIBTOOL@,$LIBTOOL,;t t
24647s,@DOT@,$DOT,;t t
24648s,@ETAGS@,$ETAGS,;t t
24649s,@ETAGSFLAGS@,$ETAGSFLAGS,;t t
24650s,@PYTHON@,$PYTHON,;t t
24651s,@QMTEST@,$QMTEST,;t t
24652s,@HAVE_PTHREAD_MUTEX_LOCK@,$HAVE_PTHREAD_MUTEX_LOCK,;t t
24653s,@INCLUDE_SYS_TYPES_H@,$INCLUDE_SYS_TYPES_H,;t t
24654s,@INCLUDE_INTTYPES_H@,$INCLUDE_INTTYPES_H,;t t
24655s,@INCLUDE_STDINT_H@,$INCLUDE_STDINT_H,;t t
24656s,@ENDIAN@,$ENDIAN,;t t
24657s,@HAVE_STD_EXT_HASH_MAP@,$HAVE_STD_EXT_HASH_MAP,;t t
24658s,@HAVE_GNU_EXT_HASH_MAP@,$HAVE_GNU_EXT_HASH_MAP,;t t
24659s,@HAVE_GLOBAL_HASH_MAP@,$HAVE_GLOBAL_HASH_MAP,;t t
24660s,@HAVE_STD_EXT_HASH_SET@,$HAVE_STD_EXT_HASH_SET,;t t
24661s,@HAVE_GNU_EXT_HASH_SET@,$HAVE_GNU_EXT_HASH_SET,;t t
24662s,@HAVE_GLOBAL_HASH_SET@,$HAVE_GLOBAL_HASH_SET,;t t
24663s,@HAVE_STD_ITERATOR@,$HAVE_STD_ITERATOR,;t t
24664s,@HAVE_BI_ITERATOR@,$HAVE_BI_ITERATOR,;t t
24665s,@HAVE_FWD_ITERATOR@,$HAVE_FWD_ITERATOR,;t t
24666s,@ALLOCA@,$ALLOCA,;t t
24667s,@MMAP_FILE@,$MMAP_FILE,;t t
24668s,@ENABLE_OPTIMIZED@,$ENABLE_OPTIMIZED,;t t
24669s,@SPEC95_ROOT@,$SPEC95_ROOT,;t t
24670s,@USE_SPEC95@,$USE_SPEC95,;t t
24671s,@SPEC2000_ROOT@,$SPEC2000_ROOT,;t t
24672s,@USE_SPEC2000@,$USE_SPEC2000,;t t
24673s,@POVRAY_ROOT@,$POVRAY_ROOT,;t t
24674s,@USE_POVRAY@,$USE_POVRAY,;t t
24675s,@UPB@,$UPB,;t t
24676s,@DISABLE_LLC_DIFFS@,$DISABLE_LLC_DIFFS,;t t
24677s,@JIT@,$JIT,;t t
24678s,@LLVMCC1@,$LLVMCC1,;t t
24679s,@LLVMCC1PLUS@,$LLVMCC1PLUS,;t t
24680s,@BCR@,$BCR,;t t
24681s,@PAPIDIR@,$PAPIDIR,;t t
24682s,@SHLIBEXT@,$SHLIBEXT,;t t
24683s,@LLVM_PREFIX@,$LLVM_PREFIX,;t t
24684s,@LLVM_BINDIR@,$LLVM_BINDIR,;t t
24685s,@LLVM_LIBDIR@,$LLVM_LIBDIR,;t t
24686s,@LLVM_DATADIR@,$LLVM_DATADIR,;t t
24687s,@LLVM_DOCSDIR@,$LLVM_DOCSDIR,;t t
24688s,@LLVM_ETCDIR@,$LLVM_ETCDIR,;t t
24689s,@LLVM_INCLUDEDIR@,$LLVM_INCLUDEDIR,;t t
24690s,@LLVM_INFODIR@,$LLVM_INFODIR,;t t
24691s,@LLVM_MANDIR@,$LLVM_MANDIR,;t t
24692s,@LLVM_CONFIGTIME@,$LLVM_CONFIGTIME,;t t
24693s,@LIBOBJS@,$LIBOBJS,;t t
24694s,@LTLIBOBJS@,$LTLIBOBJS,;t t
24695CEOF
24696
24697_ACEOF
24698
24699  cat >>$CONFIG_STATUS <<\_ACEOF
24700  # Split the substitutions into bite-sized pieces for seds with
24701  # small command number limits, like on Digital OSF/1 and HP-UX.
24702  ac_max_sed_lines=48
24703  ac_sed_frag=1 # Number of current file.
24704  ac_beg=1 # First line for current file.
24705  ac_end=$ac_max_sed_lines # Line after last line for current file.
24706  ac_more_lines=:
24707  ac_sed_cmds=
24708  while $ac_more_lines; do
24709    if test $ac_beg -gt 1; then
24710      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24711    else
24712      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24713    fi
24714    if test ! -s $tmp/subs.frag; then
24715      ac_more_lines=false
24716    else
24717      # The purpose of the label and of the branching condition is to
24718      # speed up the sed processing (if there are no `@' at all, there
24719      # is no need to browse any of the substitutions).
24720      # These are the two extra sed commands mentioned above.
24721      (echo ':t
24722  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
24723      if test -z "$ac_sed_cmds"; then
24724	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
24725      else
24726	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
24727      fi
24728      ac_sed_frag=`expr $ac_sed_frag + 1`
24729      ac_beg=$ac_end
24730      ac_end=`expr $ac_end + $ac_max_sed_lines`
24731    fi
24732  done
24733  if test -z "$ac_sed_cmds"; then
24734    ac_sed_cmds=cat
24735  fi
24736fi # test -n "$CONFIG_FILES"
24737
24738_ACEOF
24739cat >>$CONFIG_STATUS <<\_ACEOF
24740for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24741  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24742  case $ac_file in
24743  - | *:- | *:-:* ) # input from stdin
24744	cat >$tmp/stdin
24745	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24746	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24747  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24748	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24749  * )   ac_file_in=$ac_file.in ;;
24750  esac
24751
24752  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24753  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
24754$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24755	 X"$ac_file" : 'X\(//\)[^/]' \| \
24756	 X"$ac_file" : 'X\(//\)$' \| \
24757	 X"$ac_file" : 'X\(/\)' \| \
24758	 .     : '\(.\)' 2>/dev/null ||
24759echo X"$ac_file" |
24760    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24761  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24762  	  /^X\(\/\/\)$/{ s//\1/; q; }
24763  	  /^X\(\/\).*/{ s//\1/; q; }
24764  	  s/.*/./; q'`
24765  { if $as_mkdir_p; then
24766    mkdir -p "$ac_dir"
24767  else
24768    as_dir="$ac_dir"
24769    as_dirs=
24770    while test ! -d "$as_dir"; do
24771      as_dirs="$as_dir $as_dirs"
24772      as_dir=`(dirname "$as_dir") 2>/dev/null ||
24773$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24774	 X"$as_dir" : 'X\(//\)[^/]' \| \
24775	 X"$as_dir" : 'X\(//\)$' \| \
24776	 X"$as_dir" : 'X\(/\)' \| \
24777	 .     : '\(.\)' 2>/dev/null ||
24778echo X"$as_dir" |
24779    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24780  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24781  	  /^X\(\/\/\)$/{ s//\1/; q; }
24782  	  /^X\(\/\).*/{ s//\1/; q; }
24783  	  s/.*/./; q'`
24784    done
24785    test ! -n "$as_dirs" || mkdir $as_dirs
24786  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
24787echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
24788   { (exit 1); exit 1; }; }; }
24789
24790  ac_builddir=.
24791
24792if test "$ac_dir" != .; then
24793  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
24794  # A "../" for each directory in $ac_dir_suffix.
24795  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
24796else
24797  ac_dir_suffix= ac_top_builddir=
24798fi
24799
24800case $srcdir in
24801  .)  # No --srcdir option.  We are building in place.
24802    ac_srcdir=.
24803    if test -z "$ac_top_builddir"; then
24804       ac_top_srcdir=.
24805    else
24806       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
24807    fi ;;
24808  [\\/]* | ?:[\\/]* )  # Absolute path.
24809    ac_srcdir=$srcdir$ac_dir_suffix;
24810    ac_top_srcdir=$srcdir ;;
24811  *) # Relative path.
24812    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
24813    ac_top_srcdir=$ac_top_builddir$srcdir ;;
24814esac
24815
24816# Do not use `cd foo && pwd` to compute absolute paths, because
24817# the directories may not exist.
24818case `pwd` in
24819.) ac_abs_builddir="$ac_dir";;
24820*)
24821  case "$ac_dir" in
24822  .) ac_abs_builddir=`pwd`;;
24823  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
24824  *) ac_abs_builddir=`pwd`/"$ac_dir";;
24825  esac;;
24826esac
24827case $ac_abs_builddir in
24828.) ac_abs_top_builddir=${ac_top_builddir}.;;
24829*)
24830  case ${ac_top_builddir}. in
24831  .) ac_abs_top_builddir=$ac_abs_builddir;;
24832  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
24833  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
24834  esac;;
24835esac
24836case $ac_abs_builddir in
24837.) ac_abs_srcdir=$ac_srcdir;;
24838*)
24839  case $ac_srcdir in
24840  .) ac_abs_srcdir=$ac_abs_builddir;;
24841  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
24842  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
24843  esac;;
24844esac
24845case $ac_abs_builddir in
24846.) ac_abs_top_srcdir=$ac_top_srcdir;;
24847*)
24848  case $ac_top_srcdir in
24849  .) ac_abs_top_srcdir=$ac_abs_builddir;;
24850  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
24851  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
24852  esac;;
24853esac
24854
24855
24856  case $INSTALL in
24857  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24858  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
24859  esac
24860
24861  if test x"$ac_file" != x-; then
24862    { echo "$as_me:$LINENO: creating $ac_file" >&5
24863echo "$as_me: creating $ac_file" >&6;}
24864    rm -f "$ac_file"
24865  fi
24866  # Let's still pretend it is `configure' which instantiates (i.e., don't
24867  # use $as_me), people would be surprised to read:
24868  #    /* config.h.  Generated by config.status.  */
24869  if test x"$ac_file" = x-; then
24870    configure_input=
24871  else
24872    configure_input="$ac_file.  "
24873  fi
24874  configure_input=$configure_input"Generated from `echo $ac_file_in |
24875				     sed 's,.*/,,'` by configure."
24876
24877  # First look for the input files in the build tree, otherwise in the
24878  # src tree.
24879  ac_file_inputs=`IFS=:
24880    for f in $ac_file_in; do
24881      case $f in
24882      -) echo $tmp/stdin ;;
24883      [\\/$]*)
24884	 # Absolute (can't be DOS-style, as IFS=:)
24885	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24886echo "$as_me: error: cannot find input file: $f" >&2;}
24887   { (exit 1); exit 1; }; }
24888	 echo "$f";;
24889      *) # Relative
24890	 if test -f "$f"; then
24891	   # Build tree
24892	   echo "$f"
24893	 elif test -f "$srcdir/$f"; then
24894	   # Source tree
24895	   echo "$srcdir/$f"
24896	 else
24897	   # /dev/null tree
24898	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24899echo "$as_me: error: cannot find input file: $f" >&2;}
24900   { (exit 1); exit 1; }; }
24901	 fi;;
24902      esac
24903    done` || { (exit 1); exit 1; }
24904_ACEOF
24905cat >>$CONFIG_STATUS <<_ACEOF
24906  sed "$ac_vpsub
24907$extrasub
24908_ACEOF
24909cat >>$CONFIG_STATUS <<\_ACEOF
24910:t
24911/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24912s,@configure_input@,$configure_input,;t t
24913s,@srcdir@,$ac_srcdir,;t t
24914s,@abs_srcdir@,$ac_abs_srcdir,;t t
24915s,@top_srcdir@,$ac_top_srcdir,;t t
24916s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
24917s,@builddir@,$ac_builddir,;t t
24918s,@abs_builddir@,$ac_abs_builddir,;t t
24919s,@top_builddir@,$ac_top_builddir,;t t
24920s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
24921s,@INSTALL@,$ac_INSTALL,;t t
24922" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
24923  rm -f $tmp/stdin
24924  if test x"$ac_file" != x-; then
24925    mv $tmp/out $ac_file
24926  else
24927    cat $tmp/out
24928    rm -f $tmp/out
24929  fi
24930
24931done
24932_ACEOF
24933cat >>$CONFIG_STATUS <<\_ACEOF
24934
24935#
24936# CONFIG_HEADER section.
24937#
24938
24939# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
24940# NAME is the cpp macro being defined and VALUE is the value it is being given.
24941#
24942# ac_d sets the value in "#define NAME VALUE" lines.
24943ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
24944ac_dB='[	 ].*$,\1#\2'
24945ac_dC=' '
24946ac_dD=',;t'
24947# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
24948ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
24949ac_uB='$,\1#\2define\3'
24950ac_uC=' '
24951ac_uD=',;t'
24952
24953for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
24954  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24955  case $ac_file in
24956  - | *:- | *:-:* ) # input from stdin
24957	cat >$tmp/stdin
24958	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24959	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24960  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24961	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24962  * )   ac_file_in=$ac_file.in ;;
24963  esac
24964
24965  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
24966echo "$as_me: creating $ac_file" >&6;}
24967
24968  # First look for the input files in the build tree, otherwise in the
24969  # src tree.
24970  ac_file_inputs=`IFS=:
24971    for f in $ac_file_in; do
24972      case $f in
24973      -) echo $tmp/stdin ;;
24974      [\\/$]*)
24975	 # Absolute (can't be DOS-style, as IFS=:)
24976	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24977echo "$as_me: error: cannot find input file: $f" >&2;}
24978   { (exit 1); exit 1; }; }
24979	 # Do quote $f, to prevent DOS paths from being IFS'd.
24980	 echo "$f";;
24981      *) # Relative
24982	 if test -f "$f"; then
24983	   # Build tree
24984	   echo "$f"
24985	 elif test -f "$srcdir/$f"; then
24986	   # Source tree
24987	   echo "$srcdir/$f"
24988	 else
24989	   # /dev/null tree
24990	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24991echo "$as_me: error: cannot find input file: $f" >&2;}
24992   { (exit 1); exit 1; }; }
24993	 fi;;
24994      esac
24995    done` || { (exit 1); exit 1; }
24996  # Remove the trailing spaces.
24997  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
24998
24999_ACEOF
25000
25001# Transform confdefs.h into two sed scripts, `conftest.defines' and
25002# `conftest.undefs', that substitutes the proper values into
25003# config.h.in to produce config.h.  The first handles `#define'
25004# templates, and the second `#undef' templates.
25005# And first: Protect against being on the right side of a sed subst in
25006# config.status.  Protect against being in an unquoted here document
25007# in config.status.
25008rm -f conftest.defines conftest.undefs
25009# Using a here document instead of a string reduces the quoting nightmare.
25010# Putting comments in sed scripts is not portable.
25011#
25012# `end' is used to avoid that the second main sed command (meant for
25013# 0-ary CPP macros) applies to n-ary macro definitions.
25014# See the Autoconf documentation for `clear'.
25015cat >confdef2sed.sed <<\_ACEOF
25016s/[\\&,]/\\&/g
25017s,[\\$`],\\&,g
25018t clear
25019: clear
25020s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
25021t end
25022s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
25023: end
25024_ACEOF
25025# If some macros were called several times there might be several times
25026# the same #defines, which is useless.  Nevertheless, we may not want to
25027# sort them, since we want the *last* AC-DEFINE to be honored.
25028uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
25029sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
25030rm -f confdef2sed.sed
25031
25032# This sed command replaces #undef with comments.  This is necessary, for
25033# example, in the case of _POSIX_SOURCE, which is predefined and required
25034# on some systems where configure will not decide to define it.
25035cat >>conftest.undefs <<\_ACEOF
25036s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
25037_ACEOF
25038
25039# Break up conftest.defines because some shells have a limit on the size
25040# of here documents, and old seds have small limits too (100 cmds).
25041echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
25042echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
25043echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
25044echo '  :' >>$CONFIG_STATUS
25045rm -f conftest.tail
25046while grep . conftest.defines >/dev/null
25047do
25048  # Write a limited-size here document to $tmp/defines.sed.
25049  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
25050  # Speed up: don't consider the non `#define' lines.
25051  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
25052  # Work around the forget-to-reset-the-flag bug.
25053  echo 't clr' >>$CONFIG_STATUS
25054  echo ': clr' >>$CONFIG_STATUS
25055  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
25056  echo 'CEOF
25057  sed -f $tmp/defines.sed $tmp/in >$tmp/out
25058  rm -f $tmp/in
25059  mv $tmp/out $tmp/in
25060' >>$CONFIG_STATUS
25061  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
25062  rm -f conftest.defines
25063  mv conftest.tail conftest.defines
25064done
25065rm -f conftest.defines
25066echo '  fi # grep' >>$CONFIG_STATUS
25067echo >>$CONFIG_STATUS
25068
25069# Break up conftest.undefs because some shells have a limit on the size
25070# of here documents, and old seds have small limits too (100 cmds).
25071echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
25072rm -f conftest.tail
25073while grep . conftest.undefs >/dev/null
25074do
25075  # Write a limited-size here document to $tmp/undefs.sed.
25076  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
25077  # Speed up: don't consider the non `#undef'
25078  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
25079  # Work around the forget-to-reset-the-flag bug.
25080  echo 't clr' >>$CONFIG_STATUS
25081  echo ': clr' >>$CONFIG_STATUS
25082  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
25083  echo 'CEOF
25084  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
25085  rm -f $tmp/in
25086  mv $tmp/out $tmp/in
25087' >>$CONFIG_STATUS
25088  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
25089  rm -f conftest.undefs
25090  mv conftest.tail conftest.undefs
25091done
25092rm -f conftest.undefs
25093
25094cat >>$CONFIG_STATUS <<\_ACEOF
25095  # Let's still pretend it is `configure' which instantiates (i.e., don't
25096  # use $as_me), people would be surprised to read:
25097  #    /* config.h.  Generated by config.status.  */
25098  if test x"$ac_file" = x-; then
25099    echo "/* Generated by configure.  */" >$tmp/config.h
25100  else
25101    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
25102  fi
25103  cat $tmp/in >>$tmp/config.h
25104  rm -f $tmp/in
25105  if test x"$ac_file" != x-; then
25106    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
25107      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25108echo "$as_me: $ac_file is unchanged" >&6;}
25109    else
25110      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
25111$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25112	 X"$ac_file" : 'X\(//\)[^/]' \| \
25113	 X"$ac_file" : 'X\(//\)$' \| \
25114	 X"$ac_file" : 'X\(/\)' \| \
25115	 .     : '\(.\)' 2>/dev/null ||
25116echo X"$ac_file" |
25117    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25118  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25119  	  /^X\(\/\/\)$/{ s//\1/; q; }
25120  	  /^X\(\/\).*/{ s//\1/; q; }
25121  	  s/.*/./; q'`
25122      { if $as_mkdir_p; then
25123    mkdir -p "$ac_dir"
25124  else
25125    as_dir="$ac_dir"
25126    as_dirs=
25127    while test ! -d "$as_dir"; do
25128      as_dirs="$as_dir $as_dirs"
25129      as_dir=`(dirname "$as_dir") 2>/dev/null ||
25130$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25131	 X"$as_dir" : 'X\(//\)[^/]' \| \
25132	 X"$as_dir" : 'X\(//\)$' \| \
25133	 X"$as_dir" : 'X\(/\)' \| \
25134	 .     : '\(.\)' 2>/dev/null ||
25135echo X"$as_dir" |
25136    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25137  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25138  	  /^X\(\/\/\)$/{ s//\1/; q; }
25139  	  /^X\(\/\).*/{ s//\1/; q; }
25140  	  s/.*/./; q'`
25141    done
25142    test ! -n "$as_dirs" || mkdir $as_dirs
25143  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
25144echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
25145   { (exit 1); exit 1; }; }; }
25146
25147      rm -f $ac_file
25148      mv $tmp/config.h $ac_file
25149    fi
25150  else
25151    cat $tmp/config.h
25152    rm -f $tmp/config.h
25153  fi
25154done
25155_ACEOF
25156cat >>$CONFIG_STATUS <<\_ACEOF
25157
25158#
25159# CONFIG_LINKS section.
25160#
25161
25162for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
25163  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
25164  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
25165
25166  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
25167echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
25168
25169  if test ! -r $srcdir/$ac_source; then
25170    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
25171echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
25172   { (exit 1); exit 1; }; }
25173  fi
25174  rm -f $ac_dest
25175
25176  # Make relative symlinks.
25177  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
25178$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25179	 X"$ac_dest" : 'X\(//\)[^/]' \| \
25180	 X"$ac_dest" : 'X\(//\)$' \| \
25181	 X"$ac_dest" : 'X\(/\)' \| \
25182	 .     : '\(.\)' 2>/dev/null ||
25183echo X"$ac_dest" |
25184    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25185  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25186  	  /^X\(\/\/\)$/{ s//\1/; q; }
25187  	  /^X\(\/\).*/{ s//\1/; q; }
25188  	  s/.*/./; q'`
25189  { if $as_mkdir_p; then
25190    mkdir -p "$ac_dest_dir"
25191  else
25192    as_dir="$ac_dest_dir"
25193    as_dirs=
25194    while test ! -d "$as_dir"; do
25195      as_dirs="$as_dir $as_dirs"
25196      as_dir=`(dirname "$as_dir") 2>/dev/null ||
25197$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25198	 X"$as_dir" : 'X\(//\)[^/]' \| \
25199	 X"$as_dir" : 'X\(//\)$' \| \
25200	 X"$as_dir" : 'X\(/\)' \| \
25201	 .     : '\(.\)' 2>/dev/null ||
25202echo X"$as_dir" |
25203    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25204  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25205  	  /^X\(\/\/\)$/{ s//\1/; q; }
25206  	  /^X\(\/\).*/{ s//\1/; q; }
25207  	  s/.*/./; q'`
25208    done
25209    test ! -n "$as_dirs" || mkdir $as_dirs
25210  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
25211echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
25212   { (exit 1); exit 1; }; }; }
25213
25214  ac_builddir=.
25215
25216if test "$ac_dest_dir" != .; then
25217  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
25218  # A "../" for each directory in $ac_dir_suffix.
25219  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
25220else
25221  ac_dir_suffix= ac_top_builddir=
25222fi
25223
25224case $srcdir in
25225  .)  # No --srcdir option.  We are building in place.
25226    ac_srcdir=.
25227    if test -z "$ac_top_builddir"; then
25228       ac_top_srcdir=.
25229    else
25230       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
25231    fi ;;
25232  [\\/]* | ?:[\\/]* )  # Absolute path.
25233    ac_srcdir=$srcdir$ac_dir_suffix;
25234    ac_top_srcdir=$srcdir ;;
25235  *) # Relative path.
25236    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
25237    ac_top_srcdir=$ac_top_builddir$srcdir ;;
25238esac
25239
25240# Do not use `cd foo && pwd` to compute absolute paths, because
25241# the directories may not exist.
25242case `pwd` in
25243.) ac_abs_builddir="$ac_dest_dir";;
25244*)
25245  case "$ac_dest_dir" in
25246  .) ac_abs_builddir=`pwd`;;
25247  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
25248  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
25249  esac;;
25250esac
25251case $ac_abs_builddir in
25252.) ac_abs_top_builddir=${ac_top_builddir}.;;
25253*)
25254  case ${ac_top_builddir}. in
25255  .) ac_abs_top_builddir=$ac_abs_builddir;;
25256  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
25257  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
25258  esac;;
25259esac
25260case $ac_abs_builddir in
25261.) ac_abs_srcdir=$ac_srcdir;;
25262*)
25263  case $ac_srcdir in
25264  .) ac_abs_srcdir=$ac_abs_builddir;;
25265  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
25266  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
25267  esac;;
25268esac
25269case $ac_abs_builddir in
25270.) ac_abs_top_srcdir=$ac_top_srcdir;;
25271*)
25272  case $ac_top_srcdir in
25273  .) ac_abs_top_srcdir=$ac_abs_builddir;;
25274  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
25275  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
25276  esac;;
25277esac
25278
25279
25280  case $srcdir in
25281  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
25282      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
25283  esac
25284
25285  # Try a symlink, then a hard link, then a copy.
25286  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
25287    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
25288    cp -p $srcdir/$ac_source $ac_dest ||
25289    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
25290echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
25291   { (exit 1); exit 1; }; }
25292done
25293_ACEOF
25294cat >>$CONFIG_STATUS <<\_ACEOF
25295
25296#
25297# CONFIG_COMMANDS section.
25298#
25299for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
25300  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
25301  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
25302  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
25303$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25304	 X"$ac_dest" : 'X\(//\)[^/]' \| \
25305	 X"$ac_dest" : 'X\(//\)$' \| \
25306	 X"$ac_dest" : 'X\(/\)' \| \
25307	 .     : '\(.\)' 2>/dev/null ||
25308echo X"$ac_dest" |
25309    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25310  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25311  	  /^X\(\/\/\)$/{ s//\1/; q; }
25312  	  /^X\(\/\).*/{ s//\1/; q; }
25313  	  s/.*/./; q'`
25314  { if $as_mkdir_p; then
25315    mkdir -p "$ac_dir"
25316  else
25317    as_dir="$ac_dir"
25318    as_dirs=
25319    while test ! -d "$as_dir"; do
25320      as_dirs="$as_dir $as_dirs"
25321      as_dir=`(dirname "$as_dir") 2>/dev/null ||
25322$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25323	 X"$as_dir" : 'X\(//\)[^/]' \| \
25324	 X"$as_dir" : 'X\(//\)$' \| \
25325	 X"$as_dir" : 'X\(/\)' \| \
25326	 .     : '\(.\)' 2>/dev/null ||
25327echo X"$as_dir" |
25328    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25329  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25330  	  /^X\(\/\/\)$/{ s//\1/; q; }
25331  	  /^X\(\/\).*/{ s//\1/; q; }
25332  	  s/.*/./; q'`
25333    done
25334    test ! -n "$as_dirs" || mkdir $as_dirs
25335  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
25336echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
25337   { (exit 1); exit 1; }; }; }
25338
25339  ac_builddir=.
25340
25341if test "$ac_dir" != .; then
25342  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
25343  # A "../" for each directory in $ac_dir_suffix.
25344  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
25345else
25346  ac_dir_suffix= ac_top_builddir=
25347fi
25348
25349case $srcdir in
25350  .)  # No --srcdir option.  We are building in place.
25351    ac_srcdir=.
25352    if test -z "$ac_top_builddir"; then
25353       ac_top_srcdir=.
25354    else
25355       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
25356    fi ;;
25357  [\\/]* | ?:[\\/]* )  # Absolute path.
25358    ac_srcdir=$srcdir$ac_dir_suffix;
25359    ac_top_srcdir=$srcdir ;;
25360  *) # Relative path.
25361    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
25362    ac_top_srcdir=$ac_top_builddir$srcdir ;;
25363esac
25364
25365# Do not use `cd foo && pwd` to compute absolute paths, because
25366# the directories may not exist.
25367case `pwd` in
25368.) ac_abs_builddir="$ac_dir";;
25369*)
25370  case "$ac_dir" in
25371  .) ac_abs_builddir=`pwd`;;
25372  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
25373  *) ac_abs_builddir=`pwd`/"$ac_dir";;
25374  esac;;
25375esac
25376case $ac_abs_builddir in
25377.) ac_abs_top_builddir=${ac_top_builddir}.;;
25378*)
25379  case ${ac_top_builddir}. in
25380  .) ac_abs_top_builddir=$ac_abs_builddir;;
25381  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
25382  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
25383  esac;;
25384esac
25385case $ac_abs_builddir in
25386.) ac_abs_srcdir=$ac_srcdir;;
25387*)
25388  case $ac_srcdir in
25389  .) ac_abs_srcdir=$ac_abs_builddir;;
25390  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
25391  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
25392  esac;;
25393esac
25394case $ac_abs_builddir in
25395.) ac_abs_top_srcdir=$ac_top_srcdir;;
25396*)
25397  case $ac_top_srcdir in
25398  .) ac_abs_top_srcdir=$ac_abs_builddir;;
25399  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
25400  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
25401  esac;;
25402esac
25403
25404
25405  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
25406echo "$as_me: executing $ac_dest commands" >&6;}
25407  case $ac_dest in
25408    Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile Makefile ;;
25409    Makefile.common ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/Makefile.common Makefile.common ;;
25410    examples/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/examples/Makefile examples/Makefile ;;
25411    lib/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/lib/Makefile lib/Makefile ;;
25412    runtime/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
25413    test/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile test/Makefile ;;
25414    test/Makefile.tests ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
25415    test/QMTest/llvm.py ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/QMTest/llvm.py test/QMTest/llvm.py ;;
25416    test/QMTest/llvmdb.py ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/QMTest/llvmdb.py test/QMTest/llvmdb.py ;;
25417    test/Programs/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile test/Programs/Makefile ;;
25418    test/Programs/Makefile.programs ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile.programs test/Programs/Makefile.programs ;;
25419    test/Programs/Makefile.tests ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/Makefile.tests test/Programs/Makefile.tests ;;
25420    test/Programs/TEST.aa.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.Makefile test/Programs/TEST.aa.Makefile ;;
25421    test/Programs/TEST.dsgraph.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.report test/Programs/TEST.dsgraph.report ;;
25422    test/Programs/TEST.aa.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.aa.report test/Programs/TEST.aa.report ;;
25423    test/Programs/TEST.example.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.example.Makefile test/Programs/TEST.example.Makefile ;;
25424    test/Programs/TEST.nightly.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.Makefile test/Programs/TEST.nightly.Makefile ;;
25425    test/Programs/TEST.buildrepo.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.buildrepo.Makefile test/Programs/TEST.buildrepo.Makefile ;;
25426    test/Programs/TEST.jit.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.Makefile test/Programs/TEST.jit.Makefile ;;
25427    test/Programs/TEST.nightly.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.nightly.report test/Programs/TEST.nightly.report ;;
25428    test/Programs/TEST.dsgraph.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.Makefile test/Programs/TEST.dsgraph.Makefile ;;
25429    test/Programs/TEST.jit.report ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.jit.report test/Programs/TEST.jit.report ;;
25430    test/Programs/TEST.typesafe.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.typesafe.Makefile test/Programs/TEST.typesafe.Makefile ;;
25431    test/Programs/TEST.dsgraph.gnuplot ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.dsgraph.gnuplot test/Programs/TEST.dsgraph.gnuplot ;;
25432    test/Programs/TEST.vtl.Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/TEST.vtl.Makefile test/Programs/TEST.vtl.Makefile ;;
25433    test/Programs/External/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/Makefile test/Programs/External/Makefile ;;
25434    test/Programs/External/SPEC/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile test/Programs/External/SPEC/Makefile ;;
25435    test/Programs/External/SPEC/Makefile.spec ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile.spec test/Programs/External/SPEC/Makefile.spec ;;
25436    test/Programs/External/SPEC/Makefile.spec2000 ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile.spec2000 test/Programs/External/SPEC/Makefile.spec2000 ;;
25437    test/Programs/External/SPEC/Makefile.spec95 ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/External/SPEC/Makefile.spec95 test/Programs/External/SPEC/Makefile.spec95 ;;
25438    test/Programs/MultiSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile test/Programs/MultiSource/Makefile ;;
25439    test/Programs/MultiSource/Makefile.multisrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Makefile.multisrc test/Programs/MultiSource/Makefile.multisrc ;;
25440    test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in test/Programs/MultiSource/Benchmarks/FreeBench/analyzer/test.in ;;
25441    test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/distray/Makefile ;;
25442    test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in test/Programs/MultiSource/Benchmarks/FreeBench/distray/test.in ;;
25443    test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/Makefile ;;
25444    test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in test/Programs/MultiSource/Benchmarks/FreeBench/fourinarow/test.in ;;
25445    test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/mason/Makefile ;;
25446    test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in test/Programs/MultiSource/Benchmarks/FreeBench/mason/test.in ;;
25447    test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/neural/Makefile ;;
25448    test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in test/Programs/MultiSource/Benchmarks/FreeBench/neural/test.in ;;
25449    test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/Makefile ;;
25450    test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in test/Programs/MultiSource/Benchmarks/FreeBench/pcompress2/test.in ;;
25451    test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile test/Programs/MultiSource/Benchmarks/FreeBench/pifft/Makefile ;;
25452    test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in test/Programs/MultiSource/Benchmarks/FreeBench/pifft/test.in ;;
25453    test/Programs/SingleSource/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile test/Programs/SingleSource/Makefile ;;
25454    test/Programs/SingleSource/Makefile.singlesrc ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/Makefile.singlesrc test/Programs/SingleSource/Makefile.singlesrc ;;
25455    test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile test/Programs/SingleSource/UnitTests/SetjmpLongjmp/Makefile ;;
25456    tools/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/tools/Makefile tools/Makefile ;;
25457    utils/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/utils/Makefile utils/Makefile ;;
25458    projects/Makefile ) ${SHELL} ${srcdir}/autoconf/install-sh -c ${srcdir}/projects/Makefile projects/Makefile ;;
25459  esac
25460done
25461_ACEOF
25462
25463cat >>$CONFIG_STATUS <<\_ACEOF
25464
25465{ (exit 0); exit 0; }
25466_ACEOF
25467chmod +x $CONFIG_STATUS
25468ac_clean_files=$ac_clean_files_save
25469
25470
25471# configure is writing to config.log, and then calls config.status.
25472# config.status does its own redirection, appending to config.log.
25473# Unfortunately, on DOS this fails, as config.log is still kept open
25474# by configure, so config.status won't be able to write to it; its
25475# output is simply discarded.  So we exec the FD to /dev/null,
25476# effectively closing config.log, so it can be properly (re)opened and
25477# appended to by config.status.  When coming back to configure, we
25478# need to make the FD available again.
25479if test "$no_create" != yes; then
25480  ac_cs_success=:
25481  ac_config_status_args=
25482  test "$silent" = yes &&
25483    ac_config_status_args="$ac_config_status_args --quiet"
25484  exec 5>/dev/null
25485  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25486  exec 5>>config.log
25487  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25488  # would make configure fail if this is the last instruction.
25489  $ac_cs_success || { (exit 1); exit 1; }
25490fi
25491
25492#
25493# CONFIG_SUBDIRS section.
25494#
25495if test "$no_recursion" != yes; then
25496
25497  # Remove --cache-file and --srcdir arguments so they do not pile up.
25498  ac_sub_configure_args=
25499  ac_prev=
25500  for ac_arg in $ac_configure_args; do
25501    if test -n "$ac_prev"; then
25502      ac_prev=
25503      continue
25504    fi
25505    case $ac_arg in
25506    -cache-file | --cache-file | --cache-fil | --cache-fi \
25507    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
25508      ac_prev=cache_file ;;
25509    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
25510    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
25511    | --c=*)
25512      ;;
25513    --config-cache | -C)
25514      ;;
25515    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
25516      ac_prev=srcdir ;;
25517    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
25518      ;;
25519    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
25520      ac_prev=prefix ;;
25521    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
25522      ;;
25523    *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
25524    esac
25525  done
25526
25527  # Always prepend --prefix to ensure using the same prefix
25528  # in subdir configurations.
25529  ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
25530
25531  ac_popdir=`pwd`
25532  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
25533
25534    # Do not complain, so a configure script can configure whichever
25535    # parts of a large source tree are present.
25536    test -d $srcdir/$ac_dir || continue
25537
25538    { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
25539echo "$as_me: configuring in $ac_dir" >&6;}
25540    { if $as_mkdir_p; then
25541    mkdir -p "$ac_dir"
25542  else
25543    as_dir="$ac_dir"
25544    as_dirs=
25545    while test ! -d "$as_dir"; do
25546      as_dirs="$as_dir $as_dirs"
25547      as_dir=`(dirname "$as_dir") 2>/dev/null ||
25548$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25549	 X"$as_dir" : 'X\(//\)[^/]' \| \
25550	 X"$as_dir" : 'X\(//\)$' \| \
25551	 X"$as_dir" : 'X\(/\)' \| \
25552	 .     : '\(.\)' 2>/dev/null ||
25553echo X"$as_dir" |
25554    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25555  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25556  	  /^X\(\/\/\)$/{ s//\1/; q; }
25557  	  /^X\(\/\).*/{ s//\1/; q; }
25558  	  s/.*/./; q'`
25559    done
25560    test ! -n "$as_dirs" || mkdir $as_dirs
25561  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
25562echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
25563   { (exit 1); exit 1; }; }; }
25564
25565    ac_builddir=.
25566
25567if test "$ac_dir" != .; then
25568  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
25569  # A "../" for each directory in $ac_dir_suffix.
25570  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
25571else
25572  ac_dir_suffix= ac_top_builddir=
25573fi
25574
25575case $srcdir in
25576  .)  # No --srcdir option.  We are building in place.
25577    ac_srcdir=.
25578    if test -z "$ac_top_builddir"; then
25579       ac_top_srcdir=.
25580    else
25581       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
25582    fi ;;
25583  [\\/]* | ?:[\\/]* )  # Absolute path.
25584    ac_srcdir=$srcdir$ac_dir_suffix;
25585    ac_top_srcdir=$srcdir ;;
25586  *) # Relative path.
25587    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
25588    ac_top_srcdir=$ac_top_builddir$srcdir ;;
25589esac
25590
25591# Do not use `cd foo && pwd` to compute absolute paths, because
25592# the directories may not exist.
25593case `pwd` in
25594.) ac_abs_builddir="$ac_dir";;
25595*)
25596  case "$ac_dir" in
25597  .) ac_abs_builddir=`pwd`;;
25598  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
25599  *) ac_abs_builddir=`pwd`/"$ac_dir";;
25600  esac;;
25601esac
25602case $ac_abs_builddir in
25603.) ac_abs_top_builddir=${ac_top_builddir}.;;
25604*)
25605  case ${ac_top_builddir}. in
25606  .) ac_abs_top_builddir=$ac_abs_builddir;;
25607  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
25608  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
25609  esac;;
25610esac
25611case $ac_abs_builddir in
25612.) ac_abs_srcdir=$ac_srcdir;;
25613*)
25614  case $ac_srcdir in
25615  .) ac_abs_srcdir=$ac_abs_builddir;;
25616  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
25617  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
25618  esac;;
25619esac
25620case $ac_abs_builddir in
25621.) ac_abs_top_srcdir=$ac_top_srcdir;;
25622*)
25623  case $ac_top_srcdir in
25624  .) ac_abs_top_srcdir=$ac_abs_builddir;;
25625  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
25626  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
25627  esac;;
25628esac
25629
25630
25631    cd $ac_dir
25632
25633    # Check for guested configure; otherwise get Cygnus style configure.
25634    if test -f $ac_srcdir/configure.gnu; then
25635      ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
25636    elif test -f $ac_srcdir/configure; then
25637      ac_sub_configure="$SHELL '$ac_srcdir/configure'"
25638    elif test -f $ac_srcdir/configure.in; then
25639      ac_sub_configure=$ac_configure
25640    else
25641      { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
25642echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
25643      ac_sub_configure=
25644    fi
25645
25646    # The recursion is here.
25647    if test -n "$ac_sub_configure"; then
25648      # Make the cache file name correct relative to the subdirectory.
25649      case $cache_file in
25650      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
25651      *) # Relative path.
25652	ac_sub_cache_file=$ac_top_builddir$cache_file ;;
25653      esac
25654
25655      { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
25656echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
25657      # The eval makes quoting arguments work.
25658      eval $ac_sub_configure $ac_sub_configure_args \
25659	   --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
25660	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
25661echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
25662   { (exit 1); exit 1; }; }
25663    fi
25664
25665    cd $ac_popdir
25666  done
25667fi
25668
25669
25670if test $llvmgccwarn = yes
25671then
25672	{ echo "$as_me:$LINENO: WARNING: ***** llvm C/C++ front end was not found, or does not" >&5
25673echo "$as_me: WARNING: ***** llvm C/C++ front end was not found, or does not" >&2;}
25674	{ echo "$as_me:$LINENO: WARNING: ***** appear to be working." >&5
25675echo "$as_me: WARNING: ***** appear to be working." >&2;}
25676	{ echo "$as_me:$LINENO: WARNING: ***** " >&5
25677echo "$as_me: WARNING: ***** " >&2;}
25678	{ echo "$as_me:$LINENO: WARNING: ***** Please check configure's --with-llvmgccdir option." >&5
25679echo "$as_me: WARNING: ***** Please check configure's --with-llvmgccdir option." >&2;}
25680	{ echo "$as_me:$LINENO: WARNING: ***** Runtime libraries (in llvm/runtime) will not be built," >&5
25681echo "$as_me: WARNING: ***** Runtime libraries (in llvm/runtime) will not be built," >&2;}
25682	{ echo "$as_me:$LINENO: WARNING: ***** but you should be able to build the llvm tools." >&5
25683echo "$as_me: WARNING: ***** but you should be able to build the llvm tools." >&2;}
25684fi
25685
25686