1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.57.
4#
5# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
6# Free Software Foundation, Inc.
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9## --------------------- ##
10## M4sh Initialization.  ##
11## --------------------- ##
12
13# Be Bourne compatible
14if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15  emulate sh
16  NULLCMD=:
17  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18  # is contrary to our usage.  Disable this feature.
19  alias -g '${1+"$@"}'='"$@"'
20elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21  set -o posix
22fi
23
24# Support unset when possible.
25if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
26  as_unset=unset
27else
28  as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
33$as_unset ENV MAIL MAILPATH
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for as_var in \
40  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42  LC_TELEPHONE LC_TIME
43do
44  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
45    eval $as_var=C; export $as_var
46  else
47    $as_unset $as_var
48  fi
49done
50
51# Required to use basename.
52if expr a : '\(a\)' >/dev/null 2>&1; then
53  as_expr=expr
54else
55  as_expr=false
56fi
57
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59  as_basename=basename
60else
61  as_basename=false
62fi
63
64
65# Name of the executable.
66as_me=`$as_basename "$0" ||
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68	 X"$0" : 'X\(//\)$' \| \
69	 X"$0" : 'X\(/\)$' \| \
70	 .     : '\(.\)' 2>/dev/null ||
71echo X/"$0" |
72    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
74  	  /^X\/\(\/\).*/{ s//\1/; q; }
75  	  s/.*/./; q'`
76
77
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86# The user is always right.
87if test "${PATH_SEPARATOR+set}" != set; then
88  echo "#! /bin/sh" >conf$$.sh
89  echo  "exit 0"   >>conf$$.sh
90  chmod +x conf$$.sh
91  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92    PATH_SEPARATOR=';'
93  else
94    PATH_SEPARATOR=:
95  fi
96  rm -f conf$$.sh
97fi
98
99
100  as_lineno_1=$LINENO
101  as_lineno_2=$LINENO
102  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103  test "x$as_lineno_1" != "x$as_lineno_2" &&
104  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105  # Find who we are.  Look in the path if we contain no path at all
106  # relative or not.
107  case $0 in
108    *[\\/]* ) as_myself=$0 ;;
109    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110for as_dir in $PATH
111do
112  IFS=$as_save_IFS
113  test -z "$as_dir" && as_dir=.
114  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
116
117       ;;
118  esac
119  # We did not find ourselves, most probably we were run as `sh COMMAND'
120  # in which case we are not to be found in the path.
121  if test "x$as_myself" = x; then
122    as_myself=$0
123  fi
124  if test ! -f "$as_myself"; then
125    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126   { (exit 1); exit 1; }; }
127  fi
128  case $CONFIG_SHELL in
129  '')
130    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
133  IFS=$as_save_IFS
134  test -z "$as_dir" && as_dir=.
135  for as_base in sh bash ksh sh5; do
136	 case $as_dir in
137	 /*)
138	   if ("$as_dir/$as_base" -c '
139  as_lineno_1=$LINENO
140  as_lineno_2=$LINENO
141  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142  test "x$as_lineno_1" != "x$as_lineno_2" &&
143  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146	     CONFIG_SHELL=$as_dir/$as_base
147	     export CONFIG_SHELL
148	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149	   fi;;
150	 esac
151       done
152done
153;;
154  esac
155
156  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157  # uniformly replaced by the line number.  The first 'sed' inserts a
158  # line-number line before each line; the second 'sed' does the real
159  # work.  The second script uses 'N' to pair each line-number line
160  # with the numbered line, and appends trailing '-' during
161  # substitution so that $LINENO is not a special case at line end.
162  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164  sed '=' <$as_myself |
165    sed '
166      N
167      s,$,-,
168      : loop
169      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170      t loop
171      s,-$,,
172      s,^['$as_cr_digits']*\n,,
173    ' >$as_me.lineno &&
174  chmod +x $as_me.lineno ||
175    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176   { (exit 1); exit 1; }; }
177
178  # Don't try to exec as it changes $[0], causing all sort of problems
179  # (the dirname of $[0] is not the place where we might find the
180  # original and so on.  Autoconf is especially sensible to this).
181  . ./$as_me.lineno
182  # Exit status is that of the last command.
183  exit
184}
185
186
187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188  *c*,-n*) ECHO_N= ECHO_C='
189' ECHO_T='	' ;;
190  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192esac
193
194if expr a : '\(a\)' >/dev/null 2>&1; then
195  as_expr=expr
196else
197  as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then
203  # We could just check for DJGPP; but this test a) works b) is more generic
204  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205  if test -f conf$$.exe; then
206    # Don't use ln at all; we don't have any links
207    as_ln_s='cp -p'
208  else
209    as_ln_s='ln -s'
210  fi
211elif ln conf$$.file conf$$ 2>/dev/null; then
212  as_ln_s=ln
213else
214  as_ln_s='cp -p'
215fi
216rm -f conf$$ conf$$.exe conf$$.file
217
218if mkdir -p . 2>/dev/null; then
219  as_mkdir_p=:
220else
221  as_mkdir_p=false
222fi
223
224as_executable_p="test -f"
225
226# Sed expression to map a string onto a valid CPP name.
227as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
228
229# Sed expression to map a string onto a valid variable name.
230as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
231
232
233# IFS
234# We need space, tab and new line, in precisely that order.
235as_nl='
236'
237IFS=" 	$as_nl"
238
239# CDPATH.
240$as_unset CDPATH
241
242
243# Find the correct PATH separator.  Usually this is `:', but
244# DJGPP uses `;' like DOS.
245if test "X${PATH_SEPARATOR+set}" != Xset; then
246  UNAME=${UNAME-`uname 2>/dev/null`}
247  case X$UNAME in
248    *-DOS) lt_cv_sys_path_separator=';' ;;
249    *)     lt_cv_sys_path_separator=':' ;;
250  esac
251  PATH_SEPARATOR=$lt_cv_sys_path_separator
252fi
253
254
255# Check that we are running under the correct shell.
256SHELL=${CONFIG_SHELL-/bin/sh}
257
258case X$ECHO in
259X*--fallback-echo)
260  # Remove one level of quotation (which was required for Make).
261  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
262  ;;
263esac
264
265echo=${ECHO-echo}
266if test "X$1" = X--no-reexec; then
267  # Discard the --no-reexec flag, and continue.
268  shift
269elif test "X$1" = X--fallback-echo; then
270  # Avoid inline document here, it may be left over
271  :
272elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
273  # Yippee, $echo works!
274  :
275else
276  # Restart under the correct shell.
277  exec $SHELL "$0" --no-reexec ${1+"$@"}
278fi
279
280if test "X$1" = X--fallback-echo; then
281  # used as fallback echo
282  shift
283  cat <<EOF
284
285EOF
286  exit 0
287fi
288
289# The HP-UX ksh and POSIX shell print the target directory to stdout
290# if CDPATH is set.
291if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
292
293if test -z "$ECHO"; then
294if test "X${echo_test_string+set}" != Xset; then
295# find a string as large as possible, as long as the shell can cope with it
296  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
297    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
298    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
299       echo_test_string="`eval $cmd`" &&
300       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
301    then
302      break
303    fi
304  done
305fi
306
307if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
308   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
309   test "X$echo_testing_string" = "X$echo_test_string"; then
310  :
311else
312  # The Solaris, AIX, and Digital Unix default echo programs unquote
313  # backslashes.  This makes it impossible to quote backslashes using
314  #   echo "$something" | sed 's/\\/\\\\/g'
315  #
316  # So, first we look for a working echo in the user's PATH.
317
318  IFS="${IFS= 	}"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
319  for dir in $PATH /usr/ucb; do
320    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
321       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
322       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
323       test "X$echo_testing_string" = "X$echo_test_string"; then
324      echo="$dir/echo"
325      break
326    fi
327  done
328  IFS="$save_ifs"
329
330  if test "X$echo" = Xecho; then
331    # We didn't find a better echo, so look for alternatives.
332    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
333       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
334       test "X$echo_testing_string" = "X$echo_test_string"; then
335      # This shell has a builtin print -r that does the trick.
336      echo='print -r'
337    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
338	 test "X$CONFIG_SHELL" != X/bin/ksh; then
339      # If we have ksh, try running configure again with it.
340      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
341      export ORIGINAL_CONFIG_SHELL
342      CONFIG_SHELL=/bin/ksh
343      export CONFIG_SHELL
344      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
345    else
346      # Try using printf.
347      echo='printf %s\n'
348      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
349	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
350	 test "X$echo_testing_string" = "X$echo_test_string"; then
351	# Cool, printf works
352	:
353      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
354	   test "X$echo_testing_string" = 'X\t' &&
355	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
356	   test "X$echo_testing_string" = "X$echo_test_string"; then
357	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
358	export CONFIG_SHELL
359	SHELL="$CONFIG_SHELL"
360	export SHELL
361	echo="$CONFIG_SHELL $0 --fallback-echo"
362      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
363	   test "X$echo_testing_string" = 'X\t' &&
364	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
365	   test "X$echo_testing_string" = "X$echo_test_string"; then
366	echo="$CONFIG_SHELL $0 --fallback-echo"
367      else
368	# maybe with a smaller string...
369	prev=:
370
371	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
372	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
373	  then
374	    break
375	  fi
376	  prev="$cmd"
377	done
378
379	if test "$prev" != 'sed 50q "$0"'; then
380	  echo_test_string=`eval $prev`
381	  export echo_test_string
382	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
383	else
384	  # Oops.  We lost completely, so just stick with echo.
385	  echo=echo
386	fi
387      fi
388    fi
389  fi
390fi
391fi
392
393# Copy echo and quote the copy suitably for passing to libtool from
394# the Makefile, instead of quoting the original, which is used later.
395ECHO=$echo
396if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
397   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
398fi
399
400
401
402# Name of the host.
403# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
404# so uname gets run too.
405ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
406
407exec 6>&1
408
409#
410# Initializations.
411#
412ac_default_prefix=/usr/local
413ac_config_libobj_dir=.
414cross_compiling=no
415subdirs=
416MFLAGS=
417MAKEFLAGS=
418SHELL=${CONFIG_SHELL-/bin/sh}
419
420# Maximum number of lines to put in a shell here document.
421# This variable seems obsolete.  It should probably be removed, and
422# only ac_max_sed_lines should be used.
423: ${ac_max_here_lines=38}
424
425# Identity of this package.
426PACKAGE_NAME=
427PACKAGE_TARNAME=
428PACKAGE_VERSION=
429PACKAGE_STRING=
430PACKAGE_BUGREPORT=
431
432ac_unique_file="expat"
433ac_unique_file="Makefile.in"
434# Factoring default headers for most tests.
435ac_includes_default="\
436#include <stdio.h>
437#if HAVE_SYS_TYPES_H
438# include <sys/types.h>
439#endif
440#if HAVE_SYS_STAT_H
441# include <sys/stat.h>
442#endif
443#if STDC_HEADERS
444# include <stdlib.h>
445# include <stddef.h>
446#else
447# if HAVE_STDLIB_H
448#  include <stdlib.h>
449# endif
450#endif
451#if HAVE_STRING_H
452# if !STDC_HEADERS && HAVE_MEMORY_H
453#  include <memory.h>
454# endif
455# include <string.h>
456#endif
457#if HAVE_STRINGS_H
458# include <strings.h>
459#endif
460#if HAVE_INTTYPES_H
461# include <inttypes.h>
462#else
463# if HAVE_STDINT_H
464#  include <stdint.h>
465# endif
466#endif
467#if HAVE_UNISTD_H
468# include <unistd.h>
469#endif"
470
471ac_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 CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CPP EGREP LIBTOOL LIBCURRENT LIBREVISION LIBAGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LIBOBJS FILEMAP LTLIBOBJS'
472ac_subst_files=''
473
474# Initialize some variables set by options.
475ac_init_help=
476ac_init_version=false
477# The variables have the same names as the options, with
478# dashes changed to underlines.
479cache_file=/dev/null
480exec_prefix=NONE
481no_create=
482no_recursion=
483prefix=NONE
484program_prefix=NONE
485program_suffix=NONE
486program_transform_name=s,x,x,
487silent=
488site=
489srcdir=
490verbose=
491x_includes=NONE
492x_libraries=NONE
493
494# Installation directory options.
495# These are left unexpanded so users can "make install exec_prefix=/foo"
496# and all the variables that are supposed to be based on exec_prefix
497# by default will actually change.
498# Use braces instead of parens because sh, perl, etc. also accept them.
499bindir='${exec_prefix}/bin'
500sbindir='${exec_prefix}/sbin'
501libexecdir='${exec_prefix}/libexec'
502datadir='${prefix}/share'
503sysconfdir='${prefix}/etc'
504sharedstatedir='${prefix}/com'
505localstatedir='${prefix}/var'
506libdir='${exec_prefix}/lib'
507includedir='${prefix}/include'
508oldincludedir='/usr/include'
509infodir='${prefix}/info'
510mandir='${prefix}/man'
511
512ac_prev=
513for ac_option
514do
515  # If the previous option needs an argument, assign it.
516  if test -n "$ac_prev"; then
517    eval "$ac_prev=\$ac_option"
518    ac_prev=
519    continue
520  fi
521
522  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
523
524  # Accept the important Cygnus configure options, so we can diagnose typos.
525
526  case $ac_option in
527
528  -bindir | --bindir | --bindi | --bind | --bin | --bi)
529    ac_prev=bindir ;;
530  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
531    bindir=$ac_optarg ;;
532
533  -build | --build | --buil | --bui | --bu)
534    ac_prev=build_alias ;;
535  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
536    build_alias=$ac_optarg ;;
537
538  -cache-file | --cache-file | --cache-fil | --cache-fi \
539  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
540    ac_prev=cache_file ;;
541  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
542  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
543    cache_file=$ac_optarg ;;
544
545  --config-cache | -C)
546    cache_file=config.cache ;;
547
548  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
549    ac_prev=datadir ;;
550  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
551  | --da=*)
552    datadir=$ac_optarg ;;
553
554  -disable-* | --disable-*)
555    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
556    # Reject names that are not valid shell variable names.
557    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
558      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
559   { (exit 1); exit 1; }; }
560    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
561    eval "enable_$ac_feature=no" ;;
562
563  -enable-* | --enable-*)
564    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
565    # Reject names that are not valid shell variable names.
566    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
567      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
568   { (exit 1); exit 1; }; }
569    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
570    case $ac_option in
571      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
572      *) ac_optarg=yes ;;
573    esac
574    eval "enable_$ac_feature='$ac_optarg'" ;;
575
576  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
577  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
578  | --exec | --exe | --ex)
579    ac_prev=exec_prefix ;;
580  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
581  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
582  | --exec=* | --exe=* | --ex=*)
583    exec_prefix=$ac_optarg ;;
584
585  -gas | --gas | --ga | --g)
586    # Obsolete; use --with-gas.
587    with_gas=yes ;;
588
589  -help | --help | --hel | --he | -h)
590    ac_init_help=long ;;
591  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
592    ac_init_help=recursive ;;
593  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
594    ac_init_help=short ;;
595
596  -host | --host | --hos | --ho)
597    ac_prev=host_alias ;;
598  -host=* | --host=* | --hos=* | --ho=*)
599    host_alias=$ac_optarg ;;
600
601  -includedir | --includedir | --includedi | --included | --include \
602  | --includ | --inclu | --incl | --inc)
603    ac_prev=includedir ;;
604  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
605  | --includ=* | --inclu=* | --incl=* | --inc=*)
606    includedir=$ac_optarg ;;
607
608  -infodir | --infodir | --infodi | --infod | --info | --inf)
609    ac_prev=infodir ;;
610  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
611    infodir=$ac_optarg ;;
612
613  -libdir | --libdir | --libdi | --libd)
614    ac_prev=libdir ;;
615  -libdir=* | --libdir=* | --libdi=* | --libd=*)
616    libdir=$ac_optarg ;;
617
618  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
619  | --libexe | --libex | --libe)
620    ac_prev=libexecdir ;;
621  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
622  | --libexe=* | --libex=* | --libe=*)
623    libexecdir=$ac_optarg ;;
624
625  -localstatedir | --localstatedir | --localstatedi | --localstated \
626  | --localstate | --localstat | --localsta | --localst \
627  | --locals | --local | --loca | --loc | --lo)
628    ac_prev=localstatedir ;;
629  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
630  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
631  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
632    localstatedir=$ac_optarg ;;
633
634  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
635    ac_prev=mandir ;;
636  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
637    mandir=$ac_optarg ;;
638
639  -nfp | --nfp | --nf)
640    # Obsolete; use --without-fp.
641    with_fp=no ;;
642
643  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
644  | --no-cr | --no-c | -n)
645    no_create=yes ;;
646
647  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
648  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
649    no_recursion=yes ;;
650
651  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
652  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
653  | --oldin | --oldi | --old | --ol | --o)
654    ac_prev=oldincludedir ;;
655  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
656  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
657  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
658    oldincludedir=$ac_optarg ;;
659
660  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
661    ac_prev=prefix ;;
662  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
663    prefix=$ac_optarg ;;
664
665  -program-prefix | --program-prefix | --program-prefi | --program-pref \
666  | --program-pre | --program-pr | --program-p)
667    ac_prev=program_prefix ;;
668  -program-prefix=* | --program-prefix=* | --program-prefi=* \
669  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
670    program_prefix=$ac_optarg ;;
671
672  -program-suffix | --program-suffix | --program-suffi | --program-suff \
673  | --program-suf | --program-su | --program-s)
674    ac_prev=program_suffix ;;
675  -program-suffix=* | --program-suffix=* | --program-suffi=* \
676  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
677    program_suffix=$ac_optarg ;;
678
679  -program-transform-name | --program-transform-name \
680  | --program-transform-nam | --program-transform-na \
681  | --program-transform-n | --program-transform- \
682  | --program-transform | --program-transfor \
683  | --program-transfo | --program-transf \
684  | --program-trans | --program-tran \
685  | --progr-tra | --program-tr | --program-t)
686    ac_prev=program_transform_name ;;
687  -program-transform-name=* | --program-transform-name=* \
688  | --program-transform-nam=* | --program-transform-na=* \
689  | --program-transform-n=* | --program-transform-=* \
690  | --program-transform=* | --program-transfor=* \
691  | --program-transfo=* | --program-transf=* \
692  | --program-trans=* | --program-tran=* \
693  | --progr-tra=* | --program-tr=* | --program-t=*)
694    program_transform_name=$ac_optarg ;;
695
696  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
697  | -silent | --silent | --silen | --sile | --sil)
698    silent=yes ;;
699
700  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
701    ac_prev=sbindir ;;
702  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
703  | --sbi=* | --sb=*)
704    sbindir=$ac_optarg ;;
705
706  -sharedstatedir | --sharedstatedir | --sharedstatedi \
707  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
708  | --sharedst | --shareds | --shared | --share | --shar \
709  | --sha | --sh)
710    ac_prev=sharedstatedir ;;
711  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
712  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
713  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
714  | --sha=* | --sh=*)
715    sharedstatedir=$ac_optarg ;;
716
717  -site | --site | --sit)
718    ac_prev=site ;;
719  -site=* | --site=* | --sit=*)
720    site=$ac_optarg ;;
721
722  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
723    ac_prev=srcdir ;;
724  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
725    srcdir=$ac_optarg ;;
726
727  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
728  | --syscon | --sysco | --sysc | --sys | --sy)
729    ac_prev=sysconfdir ;;
730  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
731  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
732    sysconfdir=$ac_optarg ;;
733
734  -target | --target | --targe | --targ | --tar | --ta | --t)
735    ac_prev=target_alias ;;
736  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
737    target_alias=$ac_optarg ;;
738
739  -v | -verbose | --verbose | --verbos | --verbo | --verb)
740    verbose=yes ;;
741
742  -version | --version | --versio | --versi | --vers | -V)
743    ac_init_version=: ;;
744
745  -with-* | --with-*)
746    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
747    # Reject names that are not valid shell variable names.
748    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
749      { echo "$as_me: error: invalid package name: $ac_package" >&2
750   { (exit 1); exit 1; }; }
751    ac_package=`echo $ac_package| sed 's/-/_/g'`
752    case $ac_option in
753      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
754      *) ac_optarg=yes ;;
755    esac
756    eval "with_$ac_package='$ac_optarg'" ;;
757
758  -without-* | --without-*)
759    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
760    # Reject names that are not valid shell variable names.
761    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
762      { echo "$as_me: error: invalid package name: $ac_package" >&2
763   { (exit 1); exit 1; }; }
764    ac_package=`echo $ac_package | sed 's/-/_/g'`
765    eval "with_$ac_package=no" ;;
766
767  --x)
768    # Obsolete; use --with-x.
769    with_x=yes ;;
770
771  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
772  | --x-incl | --x-inc | --x-in | --x-i)
773    ac_prev=x_includes ;;
774  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
775  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
776    x_includes=$ac_optarg ;;
777
778  -x-libraries | --x-libraries | --x-librarie | --x-librari \
779  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
780    ac_prev=x_libraries ;;
781  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
782  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
783    x_libraries=$ac_optarg ;;
784
785  -*) { echo "$as_me: error: unrecognized option: $ac_option
786Try \`$0 --help' for more information." >&2
787   { (exit 1); exit 1; }; }
788    ;;
789
790  *=*)
791    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
792    # Reject names that are not valid shell variable names.
793    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
794      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
795   { (exit 1); exit 1; }; }
796    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
797    eval "$ac_envvar='$ac_optarg'"
798    export $ac_envvar ;;
799
800  *)
801    # FIXME: should be removed in autoconf 3.0.
802    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
803    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
804      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
805    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
806    ;;
807
808  esac
809done
810
811if test -n "$ac_prev"; then
812  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
813  { echo "$as_me: error: missing argument to $ac_option" >&2
814   { (exit 1); exit 1; }; }
815fi
816
817# Be sure to have absolute paths.
818for ac_var in exec_prefix prefix
819do
820  eval ac_val=$`echo $ac_var`
821  case $ac_val in
822    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
823    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
824   { (exit 1); exit 1; }; };;
825  esac
826done
827
828# Be sure to have absolute paths.
829for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
830              localstatedir libdir includedir oldincludedir infodir mandir
831do
832  eval ac_val=$`echo $ac_var`
833  case $ac_val in
834    [\\/$]* | ?:[\\/]* ) ;;
835    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
836   { (exit 1); exit 1; }; };;
837  esac
838done
839
840# There might be people who depend on the old broken behavior: `$host'
841# used to hold the argument of --host etc.
842# FIXME: To remove some day.
843build=$build_alias
844host=$host_alias
845target=$target_alias
846
847# FIXME: To remove some day.
848if test "x$host_alias" != x; then
849  if test "x$build_alias" = x; then
850    cross_compiling=maybe
851    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
852    If a cross compiler is detected then cross compile mode will be used." >&2
853  elif test "x$build_alias" != "x$host_alias"; then
854    cross_compiling=yes
855  fi
856fi
857
858ac_tool_prefix=
859test -n "$host_alias" && ac_tool_prefix=$host_alias-
860
861test "$silent" = yes && exec 6>/dev/null
862
863
864# Find the source files, if location was not specified.
865if test -z "$srcdir"; then
866  ac_srcdir_defaulted=yes
867  # Try the directory containing this script, then its parent.
868  ac_confdir=`(dirname "$0") 2>/dev/null ||
869$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
870         X"$0" : 'X\(//\)[^/]' \| \
871         X"$0" : 'X\(//\)$' \| \
872         X"$0" : 'X\(/\)' \| \
873         .     : '\(.\)' 2>/dev/null ||
874echo X"$0" |
875    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
876  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
877  	  /^X\(\/\/\)$/{ s//\1/; q; }
878  	  /^X\(\/\).*/{ s//\1/; q; }
879  	  s/.*/./; q'`
880  srcdir=$ac_confdir
881  if test ! -r $srcdir/$ac_unique_file; then
882    srcdir=..
883  fi
884else
885  ac_srcdir_defaulted=no
886fi
887if test ! -r $srcdir/$ac_unique_file; then
888  if test "$ac_srcdir_defaulted" = yes; then
889    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
890   { (exit 1); exit 1; }; }
891  else
892    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
893   { (exit 1); exit 1; }; }
894  fi
895fi
896(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
897  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
898   { (exit 1); exit 1; }; }
899srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
900ac_env_build_alias_set=${build_alias+set}
901ac_env_build_alias_value=$build_alias
902ac_cv_env_build_alias_set=${build_alias+set}
903ac_cv_env_build_alias_value=$build_alias
904ac_env_host_alias_set=${host_alias+set}
905ac_env_host_alias_value=$host_alias
906ac_cv_env_host_alias_set=${host_alias+set}
907ac_cv_env_host_alias_value=$host_alias
908ac_env_target_alias_set=${target_alias+set}
909ac_env_target_alias_value=$target_alias
910ac_cv_env_target_alias_set=${target_alias+set}
911ac_cv_env_target_alias_value=$target_alias
912ac_env_CC_set=${CC+set}
913ac_env_CC_value=$CC
914ac_cv_env_CC_set=${CC+set}
915ac_cv_env_CC_value=$CC
916ac_env_CFLAGS_set=${CFLAGS+set}
917ac_env_CFLAGS_value=$CFLAGS
918ac_cv_env_CFLAGS_set=${CFLAGS+set}
919ac_cv_env_CFLAGS_value=$CFLAGS
920ac_env_LDFLAGS_set=${LDFLAGS+set}
921ac_env_LDFLAGS_value=$LDFLAGS
922ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
923ac_cv_env_LDFLAGS_value=$LDFLAGS
924ac_env_CPPFLAGS_set=${CPPFLAGS+set}
925ac_env_CPPFLAGS_value=$CPPFLAGS
926ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
927ac_cv_env_CPPFLAGS_value=$CPPFLAGS
928ac_env_CPP_set=${CPP+set}
929ac_env_CPP_value=$CPP
930ac_cv_env_CPP_set=${CPP+set}
931ac_cv_env_CPP_value=$CPP
932
933#
934# Report the --help message.
935#
936if test "$ac_init_help" = "long"; then
937  # Omit some internal or obsolete options to make the list less imposing.
938  # This message is too long to be a string in the A/UX 3.1 sh.
939  cat <<_ACEOF
940\`configure' configures this package to adapt to many kinds of systems.
941
942Usage: $0 [OPTION]... [VAR=VALUE]...
943
944To assign environment variables (e.g., CC, CFLAGS...), specify them as
945VAR=VALUE.  See below for descriptions of some of the useful variables.
946
947Defaults for the options are specified in brackets.
948
949Configuration:
950  -h, --help              display this help and exit
951      --help=short        display options specific to this package
952      --help=recursive    display the short help of all the included packages
953  -V, --version           display version information and exit
954  -q, --quiet, --silent   do not print \`checking...' messages
955      --cache-file=FILE   cache test results in FILE [disabled]
956  -C, --config-cache      alias for \`--cache-file=config.cache'
957  -n, --no-create         do not create output files
958      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
959
960_ACEOF
961
962  cat <<_ACEOF
963Installation directories:
964  --prefix=PREFIX         install architecture-independent files in PREFIX
965                          [$ac_default_prefix]
966  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
967                          [PREFIX]
968
969By default, \`make install' will install all the files in
970\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
971an installation prefix other than \`$ac_default_prefix' using \`--prefix',
972for instance \`--prefix=\$HOME'.
973
974For better control, use the options below.
975
976Fine tuning of the installation directories:
977  --bindir=DIR           user executables [EPREFIX/bin]
978  --sbindir=DIR          system admin executables [EPREFIX/sbin]
979  --libexecdir=DIR       program executables [EPREFIX/libexec]
980  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
981  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
982  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
983  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
984  --libdir=DIR           object code libraries [EPREFIX/lib]
985  --includedir=DIR       C header files [PREFIX/include]
986  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
987  --infodir=DIR          info documentation [PREFIX/info]
988  --mandir=DIR           man documentation [PREFIX/man]
989_ACEOF
990
991  cat <<\_ACEOF
992
993System types:
994  --build=BUILD     configure for building on BUILD [guessed]
995  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
996_ACEOF
997fi
998
999if test -n "$ac_init_help"; then
1000
1001  cat <<\_ACEOF
1002
1003Optional Features:
1004  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1005  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1006  --enable-shared=PKGS  build shared libraries default=yes
1007  --enable-static=PKGS  build static libraries default=yes
1008  --enable-fast-install=PKGS  optimize for fast installation default=yes
1009  --disable-libtool-lock  avoid locking (might break parallel builds)
1010
1011Optional Packages:
1012  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1013  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1014  --with-gnu-ld           assume the C compiler uses GNU ld default=no
1015  --with-pic              try to use only PIC/non-PIC objects default=use both
1016
1017Some influential environment variables:
1018  CC          C compiler command
1019  CFLAGS      C compiler flags
1020  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1021              nonstandard directory <lib dir>
1022  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1023              headers in a nonstandard directory <include dir>
1024  CPP         C preprocessor
1025
1026Use these variables to override the choices made by `configure' or to help
1027it to find libraries and programs with nonstandard names/locations.
1028
1029_ACEOF
1030fi
1031
1032if test "$ac_init_help" = "recursive"; then
1033  # If there are subdirs, report their specific --help.
1034  ac_popdir=`pwd`
1035  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1036    test -d $ac_dir || continue
1037    ac_builddir=.
1038
1039if test "$ac_dir" != .; then
1040  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1041  # A "../" for each directory in $ac_dir_suffix.
1042  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1043else
1044  ac_dir_suffix= ac_top_builddir=
1045fi
1046
1047case $srcdir in
1048  .)  # No --srcdir option.  We are building in place.
1049    ac_srcdir=.
1050    if test -z "$ac_top_builddir"; then
1051       ac_top_srcdir=.
1052    else
1053       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1054    fi ;;
1055  [\\/]* | ?:[\\/]* )  # Absolute path.
1056    ac_srcdir=$srcdir$ac_dir_suffix;
1057    ac_top_srcdir=$srcdir ;;
1058  *) # Relative path.
1059    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1060    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1061esac
1062# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1063# absolute.
1064ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1065ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
1066ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
1067ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
1068
1069    cd $ac_dir
1070    # Check for guested configure; otherwise get Cygnus style configure.
1071    if test -f $ac_srcdir/configure.gnu; then
1072      echo
1073      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1074    elif test -f $ac_srcdir/configure; then
1075      echo
1076      $SHELL $ac_srcdir/configure  --help=recursive
1077    elif test -f $ac_srcdir/configure.ac ||
1078           test -f $ac_srcdir/configure.in; then
1079      echo
1080      $ac_configure --help
1081    else
1082      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1083    fi
1084    cd $ac_popdir
1085  done
1086fi
1087
1088test -n "$ac_init_help" && exit 0
1089if $ac_init_version; then
1090  cat <<\_ACEOF
1091
1092Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1093Free Software Foundation, Inc.
1094This configure script is free software; the Free Software Foundation
1095gives unlimited permission to copy, distribute and modify it.
1096_ACEOF
1097  exit 0
1098fi
1099exec 5>config.log
1100cat >&5 <<_ACEOF
1101This file contains any messages produced by compilers while
1102running configure, to aid debugging if configure makes a mistake.
1103
1104It was created by $as_me, which was
1105generated by GNU Autoconf 2.57.  Invocation command line was
1106
1107  $ $0 $@
1108
1109_ACEOF
1110{
1111cat <<_ASUNAME
1112## --------- ##
1113## Platform. ##
1114## --------- ##
1115
1116hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1117uname -m = `(uname -m) 2>/dev/null || echo unknown`
1118uname -r = `(uname -r) 2>/dev/null || echo unknown`
1119uname -s = `(uname -s) 2>/dev/null || echo unknown`
1120uname -v = `(uname -v) 2>/dev/null || echo unknown`
1121
1122/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1123/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1124
1125/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1126/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1127/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1128hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1129/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1130/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1131/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1132
1133_ASUNAME
1134
1135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1136for as_dir in $PATH
1137do
1138  IFS=$as_save_IFS
1139  test -z "$as_dir" && as_dir=.
1140  echo "PATH: $as_dir"
1141done
1142
1143} >&5
1144
1145cat >&5 <<_ACEOF
1146
1147
1148## ----------- ##
1149## Core tests. ##
1150## ----------- ##
1151
1152_ACEOF
1153
1154
1155# Keep a trace of the command line.
1156# Strip out --no-create and --no-recursion so they do not pile up.
1157# Strip out --silent because we don't want to record it for future runs.
1158# Also quote any args containing shell meta-characters.
1159# Make two passes to allow for proper duplicate-argument suppression.
1160ac_configure_args=
1161ac_configure_args0=
1162ac_configure_args1=
1163ac_sep=
1164ac_must_keep_next=false
1165for ac_pass in 1 2
1166do
1167  for ac_arg
1168  do
1169    case $ac_arg in
1170    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1171    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1172    | -silent | --silent | --silen | --sile | --sil)
1173      continue ;;
1174    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1175      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1176    esac
1177    case $ac_pass in
1178    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1179    2)
1180      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1181      if test $ac_must_keep_next = true; then
1182        ac_must_keep_next=false # Got value, back to normal.
1183      else
1184        case $ac_arg in
1185          *=* | --config-cache | -C | -disable-* | --disable-* \
1186          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1187          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1188          | -with-* | --with-* | -without-* | --without-* | --x)
1189            case "$ac_configure_args0 " in
1190              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1191            esac
1192            ;;
1193          -* ) ac_must_keep_next=true ;;
1194        esac
1195      fi
1196      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1197      # Get rid of the leading space.
1198      ac_sep=" "
1199      ;;
1200    esac
1201  done
1202done
1203$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1204$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1205
1206# When interrupted or exit'd, cleanup temporary files, and complete
1207# config.log.  We remove comments because anyway the quotes in there
1208# would cause problems or look ugly.
1209# WARNING: Be sure not to use single quotes in there, as some shells,
1210# such as our DU 5.0 friend, will then `close' the trap.
1211trap 'exit_status=$?
1212  # Save into config.log some information that might help in debugging.
1213  {
1214    echo
1215
1216    cat <<\_ASBOX
1217## ---------------- ##
1218## Cache variables. ##
1219## ---------------- ##
1220_ASBOX
1221    echo
1222    # The following way of writing the cache mishandles newlines in values,
1223{
1224  (set) 2>&1 |
1225    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1226    *ac_space=\ *)
1227      sed -n \
1228        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1229    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1230      ;;
1231    *)
1232      sed -n \
1233        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1234      ;;
1235    esac;
1236}
1237    echo
1238
1239    cat <<\_ASBOX
1240## ----------------- ##
1241## Output variables. ##
1242## ----------------- ##
1243_ASBOX
1244    echo
1245    for ac_var in $ac_subst_vars
1246    do
1247      eval ac_val=$`echo $ac_var`
1248      echo "$ac_var='"'"'$ac_val'"'"'"
1249    done | sort
1250    echo
1251
1252    if test -n "$ac_subst_files"; then
1253      cat <<\_ASBOX
1254## ------------- ##
1255## Output files. ##
1256## ------------- ##
1257_ASBOX
1258      echo
1259      for ac_var in $ac_subst_files
1260      do
1261	eval ac_val=$`echo $ac_var`
1262        echo "$ac_var='"'"'$ac_val'"'"'"
1263      done | sort
1264      echo
1265    fi
1266
1267    if test -s confdefs.h; then
1268      cat <<\_ASBOX
1269## ----------- ##
1270## confdefs.h. ##
1271## ----------- ##
1272_ASBOX
1273      echo
1274      sed "/^$/d" confdefs.h | sort
1275      echo
1276    fi
1277    test "$ac_signal" != 0 &&
1278      echo "$as_me: caught signal $ac_signal"
1279    echo "$as_me: exit $exit_status"
1280  } >&5
1281  rm -f core core.* *.core &&
1282  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1283    exit $exit_status
1284     ' 0
1285for ac_signal in 1 2 13 15; do
1286  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1287done
1288ac_signal=0
1289
1290# confdefs.h avoids OS command line length limits that DEFS can exceed.
1291rm -rf conftest* confdefs.h
1292# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1293echo >confdefs.h
1294
1295# Predefined preprocessor variables.
1296
1297cat >>confdefs.h <<_ACEOF
1298#define PACKAGE_NAME "$PACKAGE_NAME"
1299_ACEOF
1300
1301
1302cat >>confdefs.h <<_ACEOF
1303#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1304_ACEOF
1305
1306
1307cat >>confdefs.h <<_ACEOF
1308#define PACKAGE_VERSION "$PACKAGE_VERSION"
1309_ACEOF
1310
1311
1312cat >>confdefs.h <<_ACEOF
1313#define PACKAGE_STRING "$PACKAGE_STRING"
1314_ACEOF
1315
1316
1317cat >>confdefs.h <<_ACEOF
1318#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1319_ACEOF
1320
1321
1322# Let the site file select an alternate cache file if it wants to.
1323# Prefer explicitly selected file to automatically selected ones.
1324if test -z "$CONFIG_SITE"; then
1325  if test "x$prefix" != xNONE; then
1326    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1327  else
1328    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1329  fi
1330fi
1331for ac_site_file in $CONFIG_SITE; do
1332  if test -r "$ac_site_file"; then
1333    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1334echo "$as_me: loading site script $ac_site_file" >&6;}
1335    sed 's/^/| /' "$ac_site_file" >&5
1336    . "$ac_site_file"
1337  fi
1338done
1339
1340if test -r "$cache_file"; then
1341  # Some versions of bash will fail to source /dev/null (special
1342  # files actually), so we avoid doing that.
1343  if test -f "$cache_file"; then
1344    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1345echo "$as_me: loading cache $cache_file" >&6;}
1346    case $cache_file in
1347      [\\/]* | ?:[\\/]* ) . $cache_file;;
1348      *)                      . ./$cache_file;;
1349    esac
1350  fi
1351else
1352  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1353echo "$as_me: creating cache $cache_file" >&6;}
1354  >$cache_file
1355fi
1356
1357# Check that the precious variables saved in the cache have kept the same
1358# value.
1359ac_cache_corrupted=false
1360for ac_var in `(set) 2>&1 |
1361               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1362  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1363  eval ac_new_set=\$ac_env_${ac_var}_set
1364  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1365  eval ac_new_val="\$ac_env_${ac_var}_value"
1366  case $ac_old_set,$ac_new_set in
1367    set,)
1368      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1369echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1370      ac_cache_corrupted=: ;;
1371    ,set)
1372      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1373echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1374      ac_cache_corrupted=: ;;
1375    ,);;
1376    *)
1377      if test "x$ac_old_val" != "x$ac_new_val"; then
1378        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1379echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1380        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1381echo "$as_me:   former value:  $ac_old_val" >&2;}
1382        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1383echo "$as_me:   current value: $ac_new_val" >&2;}
1384        ac_cache_corrupted=:
1385      fi;;
1386  esac
1387  # Pass precious variables to config.status.
1388  if test "$ac_new_set" = set; then
1389    case $ac_new_val in
1390    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1391      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1392    *) ac_arg=$ac_var=$ac_new_val ;;
1393    esac
1394    case " $ac_configure_args " in
1395      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1396      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1397    esac
1398  fi
1399done
1400if $ac_cache_corrupted; then
1401  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1402echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1403  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1404echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1405   { (exit 1); exit 1; }; }
1406fi
1407
1408ac_ext=c
1409ac_cpp='$CPP $CPPFLAGS'
1410ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1411ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1412ac_compiler_gnu=$ac_cv_c_compiler_gnu
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435ac_aux_dir=
1436for ac_dir in conftools $srcdir/conftools; do
1437  if test -f $ac_dir/install-sh; then
1438    ac_aux_dir=$ac_dir
1439    ac_install_sh="$ac_aux_dir/install-sh -c"
1440    break
1441  elif test -f $ac_dir/install.sh; then
1442    ac_aux_dir=$ac_dir
1443    ac_install_sh="$ac_aux_dir/install.sh -c"
1444    break
1445  elif test -f $ac_dir/shtool; then
1446    ac_aux_dir=$ac_dir
1447    ac_install_sh="$ac_aux_dir/shtool install -c"
1448    break
1449  fi
1450done
1451if test -z "$ac_aux_dir"; then
1452  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in conftools $srcdir/conftools" >&5
1453echo "$as_me: error: cannot find install-sh or install.sh in conftools $srcdir/conftools" >&2;}
1454   { (exit 1); exit 1; }; }
1455fi
1456ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1457ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1458ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1459
1460
1461
1462
1463LIBCURRENT=4
1464LIBREVISION=0
1465LIBAGE=4
1466
1467          ac_config_headers="$ac_config_headers expat_config.h"
1468
1469
1470# libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
1471## Copyright 1996, 1997, 1998, 1999, 2000, 2001
1472## Free Software Foundation, Inc.
1473## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
1474##
1475## This program is free software; you can redistribute it and/or modify
1476## it under the terms of the GNU General Public License as published by
1477## the Free Software Foundation; either version 2 of the License, or
1478## (at your option) any later version.
1479##
1480## This program is distributed in the hope that it will be useful, but
1481## WITHOUT ANY WARRANTY; without even the implied warranty of
1482## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1483## General Public License for more details.
1484##
1485## You should have received a copy of the GNU General Public License
1486## along with this program; if not, write to the Free Software
1487## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
1488##
1489## As a special exception to the GNU General Public License, if you
1490## distribute this file as part of a program that contains a
1491## configuration script generated by Autoconf, you may include it under
1492## the same distribution terms that you use for the rest of that program.
1493
1494# serial 46 AC_PROG_LIBTOOL
1495
1496
1497
1498
1499
1500# AC_LIBTOOL_HEADER_ASSERT
1501# ------------------------
1502# AC_LIBTOOL_HEADER_ASSERT
1503
1504# _LT_AC_CHECK_DLFCN
1505# --------------------
1506# _LT_AC_CHECK_DLFCN
1507
1508# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
1509# ---------------------------------
1510 # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
1511
1512# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
1513# ---------------------------------
1514# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
1515
1516# _LT_AC_PROG_ECHO_BACKSLASH
1517# --------------------------
1518# Add some code to the start of the generated configure script which
1519# will find an echo command which doesn't interpret backslashes.
1520# _LT_AC_PROG_ECHO_BACKSLASH
1521
1522# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
1523#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
1524# ------------------------------------------------------------------
1525# _LT_AC_TRY_DLOPEN_SELF
1526
1527# AC_LIBTOOL_DLOPEN_SELF
1528# -------------------
1529# AC_LIBTOOL_DLOPEN_SELF
1530
1531# _LT_AC_LTCONFIG_HACK
1532
1533# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
1534
1535
1536# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
1537
1538
1539# AC_ENABLE_SHARED - implement the --enable-shared flag
1540# Usage: AC_ENABLE_SHARED[(DEFAULT)]
1541#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
1542#   `yes'.
1543
1544
1545# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
1546
1547
1548# AC_ENABLE_STATIC - implement the --enable-static flag
1549# Usage: AC_ENABLE_STATIC[(DEFAULT)]
1550#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
1551#   `yes'.
1552
1553
1554# AC_DISABLE_STATIC - set the default static flag to --disable-static
1555
1556
1557
1558# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
1559# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
1560#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
1561#   `yes'.
1562
1563
1564# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install
1565
1566
1567# AC_LIBTOOL_PICMODE - implement the --with-pic flag
1568# Usage: AC_LIBTOOL_PICMODE[(MODE)]
1569#   Where MODE is either `yes' or `no'.  If omitted, it defaults to
1570#   `both'.
1571
1572
1573
1574# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library
1575
1576
1577
1578# AC_PATH_MAGIC - find a file program which can recognise a shared library
1579
1580
1581
1582# AC_PROG_LD - find the path to the GNU or non-GNU linker
1583
1584
1585# AC_PROG_LD_GNU -
1586
1587
1588# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker
1589#   -- PORTME Some linkers may need a different reload flag.
1590
1591
1592# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies
1593#  -- PORTME fill in with the dynamic library characteristics
1594
1595
1596
1597# AC_PROG_NM - find the path to a BSD-compatible name lister
1598
1599
1600# AC_CHECK_LIBM - check for math library
1601
1602
1603# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
1604# the libltdl convenience library and INCLTDL to the include flags for
1605# the libltdl header and adds --enable-ltdl-convenience to the
1606# configure arguments.  Note that LIBLTDL and INCLTDL are not
1607# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If DIR is not
1608# provided, it is assumed to be `libltdl'.  LIBLTDL will be prefixed
1609# with '${top_builddir}/' and INCLTDL will be prefixed with
1610# '${top_srcdir}/' (note the single quotes!).  If your package is not
1611# flat and you're not using automake, define top_builddir and
1612# top_srcdir appropriately in the Makefiles.
1613
1614
1615# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
1616# the libltdl installable library and INCLTDL to the include flags for
1617# the libltdl header and adds --enable-ltdl-install to the configure
1618# arguments.  Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is
1619# AC_CONFIG_SUBDIRS called.  If DIR is not provided and an installed
1620# libltdl is not found, it is assumed to be `libltdl'.  LIBLTDL will
1621# be prefixed with '${top_builddir}/' and INCLTDL will be prefixed
1622# with '${top_srcdir}/' (note the single quotes!).  If your package is
1623# not flat and you're not using automake, define top_builddir and
1624# top_srcdir appropriately in the Makefiles.
1625# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
1626
1627
1628# old names
1629
1630
1631
1632
1633
1634
1635
1636
1637# This is just to silence aclocal about the macro not being used
1638
1639
1640
1641
1642
1643
1644
1645
1646    ac_ext=c
1647ac_cpp='$CPP $CPPFLAGS'
1648ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1649ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1650ac_compiler_gnu=$ac_cv_c_compiler_gnu
1651if test -n "$ac_tool_prefix"; then
1652  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1653set dummy ${ac_tool_prefix}gcc; ac_word=$2
1654echo "$as_me:$LINENO: checking for $ac_word" >&5
1655echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1656if test "${ac_cv_prog_CC+set}" = set; then
1657  echo $ECHO_N "(cached) $ECHO_C" >&6
1658else
1659  if test -n "$CC"; then
1660  ac_cv_prog_CC="$CC" # Let the user override the test.
1661else
1662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1663for as_dir in $PATH
1664do
1665  IFS=$as_save_IFS
1666  test -z "$as_dir" && as_dir=.
1667  for ac_exec_ext in '' $ac_executable_extensions; do
1668  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1669    ac_cv_prog_CC="${ac_tool_prefix}gcc"
1670    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1671    break 2
1672  fi
1673done
1674done
1675
1676fi
1677fi
1678CC=$ac_cv_prog_CC
1679if test -n "$CC"; then
1680  echo "$as_me:$LINENO: result: $CC" >&5
1681echo "${ECHO_T}$CC" >&6
1682else
1683  echo "$as_me:$LINENO: result: no" >&5
1684echo "${ECHO_T}no" >&6
1685fi
1686
1687fi
1688if test -z "$ac_cv_prog_CC"; then
1689  ac_ct_CC=$CC
1690  # Extract the first word of "gcc", so it can be a program name with args.
1691set dummy gcc; ac_word=$2
1692echo "$as_me:$LINENO: checking for $ac_word" >&5
1693echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1694if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1695  echo $ECHO_N "(cached) $ECHO_C" >&6
1696else
1697  if test -n "$ac_ct_CC"; then
1698  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1699else
1700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1701for as_dir in $PATH
1702do
1703  IFS=$as_save_IFS
1704  test -z "$as_dir" && as_dir=.
1705  for ac_exec_ext in '' $ac_executable_extensions; do
1706  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1707    ac_cv_prog_ac_ct_CC="gcc"
1708    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1709    break 2
1710  fi
1711done
1712done
1713
1714fi
1715fi
1716ac_ct_CC=$ac_cv_prog_ac_ct_CC
1717if test -n "$ac_ct_CC"; then
1718  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1719echo "${ECHO_T}$ac_ct_CC" >&6
1720else
1721  echo "$as_me:$LINENO: result: no" >&5
1722echo "${ECHO_T}no" >&6
1723fi
1724
1725  CC=$ac_ct_CC
1726else
1727  CC="$ac_cv_prog_CC"
1728fi
1729
1730if test -z "$CC"; then
1731  if test -n "$ac_tool_prefix"; then
1732  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1733set dummy ${ac_tool_prefix}cc; ac_word=$2
1734echo "$as_me:$LINENO: checking for $ac_word" >&5
1735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1736if test "${ac_cv_prog_CC+set}" = set; then
1737  echo $ECHO_N "(cached) $ECHO_C" >&6
1738else
1739  if test -n "$CC"; then
1740  ac_cv_prog_CC="$CC" # Let the user override the test.
1741else
1742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1743for as_dir in $PATH
1744do
1745  IFS=$as_save_IFS
1746  test -z "$as_dir" && as_dir=.
1747  for ac_exec_ext in '' $ac_executable_extensions; do
1748  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1749    ac_cv_prog_CC="${ac_tool_prefix}cc"
1750    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1751    break 2
1752  fi
1753done
1754done
1755
1756fi
1757fi
1758CC=$ac_cv_prog_CC
1759if test -n "$CC"; then
1760  echo "$as_me:$LINENO: result: $CC" >&5
1761echo "${ECHO_T}$CC" >&6
1762else
1763  echo "$as_me:$LINENO: result: no" >&5
1764echo "${ECHO_T}no" >&6
1765fi
1766
1767fi
1768if test -z "$ac_cv_prog_CC"; then
1769  ac_ct_CC=$CC
1770  # Extract the first word of "cc", so it can be a program name with args.
1771set dummy cc; ac_word=$2
1772echo "$as_me:$LINENO: checking for $ac_word" >&5
1773echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1774if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1775  echo $ECHO_N "(cached) $ECHO_C" >&6
1776else
1777  if test -n "$ac_ct_CC"; then
1778  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1779else
1780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1781for as_dir in $PATH
1782do
1783  IFS=$as_save_IFS
1784  test -z "$as_dir" && as_dir=.
1785  for ac_exec_ext in '' $ac_executable_extensions; do
1786  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1787    ac_cv_prog_ac_ct_CC="cc"
1788    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1789    break 2
1790  fi
1791done
1792done
1793
1794fi
1795fi
1796ac_ct_CC=$ac_cv_prog_ac_ct_CC
1797if test -n "$ac_ct_CC"; then
1798  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1799echo "${ECHO_T}$ac_ct_CC" >&6
1800else
1801  echo "$as_me:$LINENO: result: no" >&5
1802echo "${ECHO_T}no" >&6
1803fi
1804
1805  CC=$ac_ct_CC
1806else
1807  CC="$ac_cv_prog_CC"
1808fi
1809
1810fi
1811if test -z "$CC"; then
1812  # Extract the first word of "cc", so it can be a program name with args.
1813set dummy cc; ac_word=$2
1814echo "$as_me:$LINENO: checking for $ac_word" >&5
1815echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1816if test "${ac_cv_prog_CC+set}" = set; then
1817  echo $ECHO_N "(cached) $ECHO_C" >&6
1818else
1819  if test -n "$CC"; then
1820  ac_cv_prog_CC="$CC" # Let the user override the test.
1821else
1822  ac_prog_rejected=no
1823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1824for as_dir in $PATH
1825do
1826  IFS=$as_save_IFS
1827  test -z "$as_dir" && as_dir=.
1828  for ac_exec_ext in '' $ac_executable_extensions; do
1829  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1830    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1831       ac_prog_rejected=yes
1832       continue
1833     fi
1834    ac_cv_prog_CC="cc"
1835    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1836    break 2
1837  fi
1838done
1839done
1840
1841if test $ac_prog_rejected = yes; then
1842  # We found a bogon in the path, so make sure we never use it.
1843  set dummy $ac_cv_prog_CC
1844  shift
1845  if test $# != 0; then
1846    # We chose a different compiler from the bogus one.
1847    # However, it has the same basename, so the bogon will be chosen
1848    # first if we set CC to just the basename; use the full file name.
1849    shift
1850    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1851  fi
1852fi
1853fi
1854fi
1855CC=$ac_cv_prog_CC
1856if test -n "$CC"; then
1857  echo "$as_me:$LINENO: result: $CC" >&5
1858echo "${ECHO_T}$CC" >&6
1859else
1860  echo "$as_me:$LINENO: result: no" >&5
1861echo "${ECHO_T}no" >&6
1862fi
1863
1864fi
1865if test -z "$CC"; then
1866  if test -n "$ac_tool_prefix"; then
1867  for ac_prog in cl
1868  do
1869    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1870set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1871echo "$as_me:$LINENO: checking for $ac_word" >&5
1872echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1873if test "${ac_cv_prog_CC+set}" = set; then
1874  echo $ECHO_N "(cached) $ECHO_C" >&6
1875else
1876  if test -n "$CC"; then
1877  ac_cv_prog_CC="$CC" # Let the user override the test.
1878else
1879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1880for as_dir in $PATH
1881do
1882  IFS=$as_save_IFS
1883  test -z "$as_dir" && as_dir=.
1884  for ac_exec_ext in '' $ac_executable_extensions; do
1885  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1886    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1887    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1888    break 2
1889  fi
1890done
1891done
1892
1893fi
1894fi
1895CC=$ac_cv_prog_CC
1896if test -n "$CC"; then
1897  echo "$as_me:$LINENO: result: $CC" >&5
1898echo "${ECHO_T}$CC" >&6
1899else
1900  echo "$as_me:$LINENO: result: no" >&5
1901echo "${ECHO_T}no" >&6
1902fi
1903
1904    test -n "$CC" && break
1905  done
1906fi
1907if test -z "$CC"; then
1908  ac_ct_CC=$CC
1909  for ac_prog in cl
1910do
1911  # Extract the first word of "$ac_prog", so it can be a program name with args.
1912set dummy $ac_prog; ac_word=$2
1913echo "$as_me:$LINENO: checking for $ac_word" >&5
1914echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1915if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1916  echo $ECHO_N "(cached) $ECHO_C" >&6
1917else
1918  if test -n "$ac_ct_CC"; then
1919  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1920else
1921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1922for as_dir in $PATH
1923do
1924  IFS=$as_save_IFS
1925  test -z "$as_dir" && as_dir=.
1926  for ac_exec_ext in '' $ac_executable_extensions; do
1927  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1928    ac_cv_prog_ac_ct_CC="$ac_prog"
1929    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1930    break 2
1931  fi
1932done
1933done
1934
1935fi
1936fi
1937ac_ct_CC=$ac_cv_prog_ac_ct_CC
1938if test -n "$ac_ct_CC"; then
1939  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1940echo "${ECHO_T}$ac_ct_CC" >&6
1941else
1942  echo "$as_me:$LINENO: result: no" >&5
1943echo "${ECHO_T}no" >&6
1944fi
1945
1946  test -n "$ac_ct_CC" && break
1947done
1948
1949  CC=$ac_ct_CC
1950fi
1951
1952fi
1953
1954
1955test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1956See \`config.log' for more details." >&5
1957echo "$as_me: error: no acceptable C compiler found in \$PATH
1958See \`config.log' for more details." >&2;}
1959   { (exit 1); exit 1; }; }
1960
1961# Provide some information about the compiler.
1962echo "$as_me:$LINENO:" \
1963     "checking for C compiler version" >&5
1964ac_compiler=`set X $ac_compile; echo $2`
1965{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1966  (eval $ac_compiler --version </dev/null >&5) 2>&5
1967  ac_status=$?
1968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1969  (exit $ac_status); }
1970{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1971  (eval $ac_compiler -v </dev/null >&5) 2>&5
1972  ac_status=$?
1973  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1974  (exit $ac_status); }
1975{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1976  (eval $ac_compiler -V </dev/null >&5) 2>&5
1977  ac_status=$?
1978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1979  (exit $ac_status); }
1980
1981cat >conftest.$ac_ext <<_ACEOF
1982#line $LINENO "configure"
1983/* confdefs.h.  */
1984_ACEOF
1985cat confdefs.h >>conftest.$ac_ext
1986cat >>conftest.$ac_ext <<_ACEOF
1987/* end confdefs.h.  */
1988
1989int
1990main ()
1991{
1992
1993  ;
1994  return 0;
1995}
1996_ACEOF
1997ac_clean_files_save=$ac_clean_files
1998ac_clean_files="$ac_clean_files a.out a.exe b.out"
1999# Try to create an executable without -o first, disregard a.out.
2000# It will help us diagnose broken compilers, and finding out an intuition
2001# of exeext.
2002echo "$as_me:$LINENO: checking for C compiler default output" >&5
2003echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
2004ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2005if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2006  (eval $ac_link_default) 2>&5
2007  ac_status=$?
2008  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2009  (exit $ac_status); }; then
2010  # Find the output, starting from the most likely.  This scheme is
2011# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2012# resort.
2013
2014# Be careful to initialize this variable, since it used to be cached.
2015# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2016ac_cv_exeext=
2017# b.out is created by i960 compilers.
2018for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2019do
2020  test -f "$ac_file" || continue
2021  case $ac_file in
2022    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2023        ;;
2024    conftest.$ac_ext )
2025        # This is the source file.
2026        ;;
2027    [ab].out )
2028        # We found the default executable, but exeext='' is most
2029        # certainly right.
2030        break;;
2031    *.* )
2032        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2033        # FIXME: I believe we export ac_cv_exeext for Libtool,
2034        # but it would be cool to find out if it's true.  Does anybody
2035        # maintain Libtool? --akim.
2036        export ac_cv_exeext
2037        break;;
2038    * )
2039        break;;
2040  esac
2041done
2042else
2043  echo "$as_me: failed program was:" >&5
2044sed 's/^/| /' conftest.$ac_ext >&5
2045
2046{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2047See \`config.log' for more details." >&5
2048echo "$as_me: error: C compiler cannot create executables
2049See \`config.log' for more details." >&2;}
2050   { (exit 77); exit 77; }; }
2051fi
2052
2053ac_exeext=$ac_cv_exeext
2054echo "$as_me:$LINENO: result: $ac_file" >&5
2055echo "${ECHO_T}$ac_file" >&6
2056
2057# Check the compiler produces executables we can run.  If not, either
2058# the compiler is broken, or we cross compile.
2059echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2060echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2061# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2062# If not cross compiling, check that we can run a simple program.
2063if test "$cross_compiling" != yes; then
2064  if { ac_try='./$ac_file'
2065  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2066  (eval $ac_try) 2>&5
2067  ac_status=$?
2068  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2069  (exit $ac_status); }; }; then
2070    cross_compiling=no
2071  else
2072    if test "$cross_compiling" = maybe; then
2073	cross_compiling=yes
2074    else
2075	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2076If you meant to cross compile, use \`--host'.
2077See \`config.log' for more details." >&5
2078echo "$as_me: error: cannot run C compiled programs.
2079If you meant to cross compile, use \`--host'.
2080See \`config.log' for more details." >&2;}
2081   { (exit 1); exit 1; }; }
2082    fi
2083  fi
2084fi
2085echo "$as_me:$LINENO: result: yes" >&5
2086echo "${ECHO_T}yes" >&6
2087
2088rm -f a.out a.exe conftest$ac_cv_exeext b.out
2089ac_clean_files=$ac_clean_files_save
2090# Check the compiler produces executables we can run.  If not, either
2091# the compiler is broken, or we cross compile.
2092echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2093echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2094echo "$as_me:$LINENO: result: $cross_compiling" >&5
2095echo "${ECHO_T}$cross_compiling" >&6
2096
2097echo "$as_me:$LINENO: checking for suffix of executables" >&5
2098echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2099if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2100  (eval $ac_link) 2>&5
2101  ac_status=$?
2102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2103  (exit $ac_status); }; then
2104  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2105# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2106# work properly (i.e., refer to `conftest.exe'), while it won't with
2107# `rm'.
2108for ac_file in conftest.exe conftest conftest.*; do
2109  test -f "$ac_file" || continue
2110  case $ac_file in
2111    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2112    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2113          export ac_cv_exeext
2114          break;;
2115    * ) break;;
2116  esac
2117done
2118else
2119  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2120See \`config.log' for more details." >&5
2121echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2122See \`config.log' for more details." >&2;}
2123   { (exit 1); exit 1; }; }
2124fi
2125
2126rm -f conftest$ac_cv_exeext
2127echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2128echo "${ECHO_T}$ac_cv_exeext" >&6
2129
2130rm -f conftest.$ac_ext
2131EXEEXT=$ac_cv_exeext
2132ac_exeext=$EXEEXT
2133echo "$as_me:$LINENO: checking for suffix of object files" >&5
2134echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2135if test "${ac_cv_objext+set}" = set; then
2136  echo $ECHO_N "(cached) $ECHO_C" >&6
2137else
2138  cat >conftest.$ac_ext <<_ACEOF
2139#line $LINENO "configure"
2140/* confdefs.h.  */
2141_ACEOF
2142cat confdefs.h >>conftest.$ac_ext
2143cat >>conftest.$ac_ext <<_ACEOF
2144/* end confdefs.h.  */
2145
2146int
2147main ()
2148{
2149
2150  ;
2151  return 0;
2152}
2153_ACEOF
2154rm -f conftest.o conftest.obj
2155if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2156  (eval $ac_compile) 2>&5
2157  ac_status=$?
2158  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2159  (exit $ac_status); }; then
2160  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2161  case $ac_file in
2162    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2163    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2164       break;;
2165  esac
2166done
2167else
2168  echo "$as_me: failed program was:" >&5
2169sed 's/^/| /' conftest.$ac_ext >&5
2170
2171{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2172See \`config.log' for more details." >&5
2173echo "$as_me: error: cannot compute suffix of object files: cannot compile
2174See \`config.log' for more details." >&2;}
2175   { (exit 1); exit 1; }; }
2176fi
2177
2178rm -f conftest.$ac_cv_objext conftest.$ac_ext
2179fi
2180echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2181echo "${ECHO_T}$ac_cv_objext" >&6
2182OBJEXT=$ac_cv_objext
2183ac_objext=$OBJEXT
2184echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2185echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2186if test "${ac_cv_c_compiler_gnu+set}" = set; then
2187  echo $ECHO_N "(cached) $ECHO_C" >&6
2188else
2189  cat >conftest.$ac_ext <<_ACEOF
2190#line $LINENO "configure"
2191/* confdefs.h.  */
2192_ACEOF
2193cat confdefs.h >>conftest.$ac_ext
2194cat >>conftest.$ac_ext <<_ACEOF
2195/* end confdefs.h.  */
2196
2197int
2198main ()
2199{
2200#ifndef __GNUC__
2201       choke me
2202#endif
2203
2204  ;
2205  return 0;
2206}
2207_ACEOF
2208rm -f conftest.$ac_objext
2209if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2210  (eval $ac_compile) 2>&5
2211  ac_status=$?
2212  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2213  (exit $ac_status); } &&
2214         { ac_try='test -s conftest.$ac_objext'
2215  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2216  (eval $ac_try) 2>&5
2217  ac_status=$?
2218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219  (exit $ac_status); }; }; then
2220  ac_compiler_gnu=yes
2221else
2222  echo "$as_me: failed program was:" >&5
2223sed 's/^/| /' conftest.$ac_ext >&5
2224
2225ac_compiler_gnu=no
2226fi
2227rm -f conftest.$ac_objext conftest.$ac_ext
2228ac_cv_c_compiler_gnu=$ac_compiler_gnu
2229
2230fi
2231echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2232echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2233GCC=`test $ac_compiler_gnu = yes && echo yes`
2234ac_test_CFLAGS=${CFLAGS+set}
2235ac_save_CFLAGS=$CFLAGS
2236CFLAGS="-g"
2237echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2238echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2239if test "${ac_cv_prog_cc_g+set}" = set; then
2240  echo $ECHO_N "(cached) $ECHO_C" >&6
2241else
2242  cat >conftest.$ac_ext <<_ACEOF
2243#line $LINENO "configure"
2244/* confdefs.h.  */
2245_ACEOF
2246cat confdefs.h >>conftest.$ac_ext
2247cat >>conftest.$ac_ext <<_ACEOF
2248/* end confdefs.h.  */
2249
2250int
2251main ()
2252{
2253
2254  ;
2255  return 0;
2256}
2257_ACEOF
2258rm -f conftest.$ac_objext
2259if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2260  (eval $ac_compile) 2>&5
2261  ac_status=$?
2262  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2263  (exit $ac_status); } &&
2264         { ac_try='test -s conftest.$ac_objext'
2265  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2266  (eval $ac_try) 2>&5
2267  ac_status=$?
2268  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2269  (exit $ac_status); }; }; then
2270  ac_cv_prog_cc_g=yes
2271else
2272  echo "$as_me: failed program was:" >&5
2273sed 's/^/| /' conftest.$ac_ext >&5
2274
2275ac_cv_prog_cc_g=no
2276fi
2277rm -f conftest.$ac_objext conftest.$ac_ext
2278fi
2279echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2280echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2281if test "$ac_test_CFLAGS" = set; then
2282  CFLAGS=$ac_save_CFLAGS
2283elif test $ac_cv_prog_cc_g = yes; then
2284  if test "$GCC" = yes; then
2285    CFLAGS="-g -O2"
2286  else
2287    CFLAGS="-g"
2288  fi
2289else
2290  if test "$GCC" = yes; then
2291    CFLAGS="-O2"
2292  else
2293    CFLAGS=
2294  fi
2295fi
2296echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2297echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2298if test "${ac_cv_prog_cc_stdc+set}" = set; then
2299  echo $ECHO_N "(cached) $ECHO_C" >&6
2300else
2301  ac_cv_prog_cc_stdc=no
2302ac_save_CC=$CC
2303cat >conftest.$ac_ext <<_ACEOF
2304#line $LINENO "configure"
2305/* confdefs.h.  */
2306_ACEOF
2307cat confdefs.h >>conftest.$ac_ext
2308cat >>conftest.$ac_ext <<_ACEOF
2309/* end confdefs.h.  */
2310#include <stdarg.h>
2311#include <stdio.h>
2312#include <sys/types.h>
2313#include <sys/stat.h>
2314/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2315struct buf { int x; };
2316FILE * (*rcsopen) (struct buf *, struct stat *, int);
2317static char *e (p, i)
2318     char **p;
2319     int i;
2320{
2321  return p[i];
2322}
2323static char *f (char * (*g) (char **, int), char **p, ...)
2324{
2325  char *s;
2326  va_list v;
2327  va_start (v,p);
2328  s = g (p, va_arg (v,int));
2329  va_end (v);
2330  return s;
2331}
2332int test (int i, double x);
2333struct s1 {int (*f) (int a);};
2334struct s2 {int (*f) (double a);};
2335int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2336int argc;
2337char **argv;
2338int
2339main ()
2340{
2341return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2342  ;
2343  return 0;
2344}
2345_ACEOF
2346# Don't try gcc -ansi; that turns off useful extensions and
2347# breaks some systems' header files.
2348# AIX			-qlanglvl=ansi
2349# Ultrix and OSF/1	-std1
2350# HP-UX 10.20 and later	-Ae
2351# HP-UX older versions	-Aa -D_HPUX_SOURCE
2352# SVR4			-Xc -D__EXTENSIONS__
2353for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2354do
2355  CC="$ac_save_CC $ac_arg"
2356  rm -f conftest.$ac_objext
2357if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2358  (eval $ac_compile) 2>&5
2359  ac_status=$?
2360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2361  (exit $ac_status); } &&
2362         { ac_try='test -s conftest.$ac_objext'
2363  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2364  (eval $ac_try) 2>&5
2365  ac_status=$?
2366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2367  (exit $ac_status); }; }; then
2368  ac_cv_prog_cc_stdc=$ac_arg
2369break
2370else
2371  echo "$as_me: failed program was:" >&5
2372sed 's/^/| /' conftest.$ac_ext >&5
2373
2374fi
2375rm -f conftest.$ac_objext
2376done
2377rm -f conftest.$ac_ext conftest.$ac_objext
2378CC=$ac_save_CC
2379
2380fi
2381
2382case "x$ac_cv_prog_cc_stdc" in
2383  x|xno)
2384    echo "$as_me:$LINENO: result: none needed" >&5
2385echo "${ECHO_T}none needed" >&6 ;;
2386  *)
2387    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2388echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2389    CC="$CC $ac_cv_prog_cc_stdc" ;;
2390esac
2391
2392# Some people use a C++ compiler to compile C.  Since we use `exit',
2393# in C++ we need to declare it.  In case someone uses the same compiler
2394# for both compiling C and C++ we need to have the C++ compiler decide
2395# the declaration of exit, since it's the most demanding environment.
2396cat >conftest.$ac_ext <<_ACEOF
2397#ifndef __cplusplus
2398  choke me
2399#endif
2400_ACEOF
2401rm -f conftest.$ac_objext
2402if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2403  (eval $ac_compile) 2>&5
2404  ac_status=$?
2405  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2406  (exit $ac_status); } &&
2407         { ac_try='test -s conftest.$ac_objext'
2408  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2409  (eval $ac_try) 2>&5
2410  ac_status=$?
2411  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2412  (exit $ac_status); }; }; then
2413  for ac_declaration in \
2414   ''\
2415   '#include <stdlib.h>' \
2416   'extern "C" void std::exit (int) throw (); using std::exit;' \
2417   'extern "C" void std::exit (int); using std::exit;' \
2418   'extern "C" void exit (int) throw ();' \
2419   'extern "C" void exit (int);' \
2420   'void exit (int);'
2421do
2422  cat >conftest.$ac_ext <<_ACEOF
2423#line $LINENO "configure"
2424/* confdefs.h.  */
2425_ACEOF
2426cat confdefs.h >>conftest.$ac_ext
2427cat >>conftest.$ac_ext <<_ACEOF
2428/* end confdefs.h.  */
2429#include <stdlib.h>
2430$ac_declaration
2431int
2432main ()
2433{
2434exit (42);
2435  ;
2436  return 0;
2437}
2438_ACEOF
2439rm -f conftest.$ac_objext
2440if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2441  (eval $ac_compile) 2>&5
2442  ac_status=$?
2443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444  (exit $ac_status); } &&
2445         { ac_try='test -s conftest.$ac_objext'
2446  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2447  (eval $ac_try) 2>&5
2448  ac_status=$?
2449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450  (exit $ac_status); }; }; then
2451  :
2452else
2453  echo "$as_me: failed program was:" >&5
2454sed 's/^/| /' conftest.$ac_ext >&5
2455
2456continue
2457fi
2458rm -f conftest.$ac_objext conftest.$ac_ext
2459  cat >conftest.$ac_ext <<_ACEOF
2460#line $LINENO "configure"
2461/* confdefs.h.  */
2462_ACEOF
2463cat confdefs.h >>conftest.$ac_ext
2464cat >>conftest.$ac_ext <<_ACEOF
2465/* end confdefs.h.  */
2466$ac_declaration
2467int
2468main ()
2469{
2470exit (42);
2471  ;
2472  return 0;
2473}
2474_ACEOF
2475rm -f conftest.$ac_objext
2476if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2477  (eval $ac_compile) 2>&5
2478  ac_status=$?
2479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2480  (exit $ac_status); } &&
2481         { ac_try='test -s conftest.$ac_objext'
2482  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2483  (eval $ac_try) 2>&5
2484  ac_status=$?
2485  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2486  (exit $ac_status); }; }; then
2487  break
2488else
2489  echo "$as_me: failed program was:" >&5
2490sed 's/^/| /' conftest.$ac_ext >&5
2491
2492fi
2493rm -f conftest.$ac_objext conftest.$ac_ext
2494done
2495rm -f conftest*
2496if test -n "$ac_declaration"; then
2497  echo '#ifdef __cplusplus' >>confdefs.h
2498  echo $ac_declaration      >>confdefs.h
2499  echo '#endif'             >>confdefs.h
2500fi
2501
2502else
2503  echo "$as_me: failed program was:" >&5
2504sed 's/^/| /' conftest.$ac_ext >&5
2505
2506fi
2507rm -f conftest.$ac_objext conftest.$ac_ext
2508ac_ext=c
2509ac_cpp='$CPP $CPPFLAGS'
2510ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2511ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2512ac_compiler_gnu=$ac_cv_c_compiler_gnu
2513
2514    echo "$as_me:$LINENO: checking if the C compiler requires -ext o" >&5
2515echo $ECHO_N "checking if the C compiler requires -ext o... $ECHO_C" >&6
2516if test "${wx_cv_c_exto+set}" = set; then
2517  echo $ECHO_N "(cached) $ECHO_C" >&6
2518else
2519  cat >conftest.$ac_ext <<_ACEOF
2520#line $LINENO "configure"
2521/* confdefs.h.  */
2522_ACEOF
2523cat confdefs.h >>conftest.$ac_ext
2524cat >>conftest.$ac_ext <<_ACEOF
2525/* end confdefs.h.  */
2526
2527int
2528main ()
2529{
2530
2531  ;
2532  return 0;
2533}
2534_ACEOF
2535rm -f conftest.$ac_objext conftest.$ac_ext.o
2536if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2537  (eval $ac_compile) 2>&5
2538  ac_status=$?
2539  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540  (exit $ac_status); }; then
2541  for ac_file in `(ls conftest.* 2>/dev/null)`; do
2542    case $ac_file in
2543        conftest.$ac_ext.o)
2544            wx_cv_c_exto="-ext o"
2545            ;;
2546        *)
2547            ;;
2548    esac
2549done
2550else
2551  { { echo "$as_me:$LINENO: error: cannot figure out if compiler needs -ext o: cannot compile
2552See \`config.log' for more details." >&5
2553echo "$as_me: error: cannot figure out if compiler needs -ext o: cannot compile
2554See \`config.log' for more details." >&2;}
2555   { (exit 1); exit 1; }; }
2556
2557fi
2558
2559rm -f conftest.$ac_ext.o conftest.$ac_objext conftest.$ac_ext
2560
2561fi
2562echo "$as_me:$LINENO: result: $wx_cv_c_exto" >&5
2563echo "${ECHO_T}$wx_cv_c_exto" >&6
2564if test "x$wx_cv_c_exto" '!=' "x"; then
2565    if test "c" = "c"; then
2566        CFLAGS="$wx_cv_c_exto $CFLAGS"
2567    fi
2568    if test "c" = "cxx"; then
2569        CXXFLAGS="$wx_cv_c_exto $CXXFLAGS"
2570    fi
2571fi
2572
2573        if test "x$wx_cv_c_exto" '!=' "x"; then
2574        unset ac_cv_prog_cc_g
2575        ac_test_CFLAGS=${CFLAGS+set}
2576ac_save_CFLAGS=$CFLAGS
2577CFLAGS="-g"
2578echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2579echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2580if test "${ac_cv_prog_cc_g+set}" = set; then
2581  echo $ECHO_N "(cached) $ECHO_C" >&6
2582else
2583  cat >conftest.$ac_ext <<_ACEOF
2584#line $LINENO "configure"
2585/* confdefs.h.  */
2586_ACEOF
2587cat confdefs.h >>conftest.$ac_ext
2588cat >>conftest.$ac_ext <<_ACEOF
2589/* end confdefs.h.  */
2590
2591int
2592main ()
2593{
2594
2595  ;
2596  return 0;
2597}
2598_ACEOF
2599rm -f conftest.$ac_objext
2600if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2601  (eval $ac_compile) 2>&5
2602  ac_status=$?
2603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2604  (exit $ac_status); } &&
2605         { ac_try='test -s conftest.$ac_objext'
2606  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2607  (eval $ac_try) 2>&5
2608  ac_status=$?
2609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610  (exit $ac_status); }; }; then
2611  ac_cv_prog_cc_g=yes
2612else
2613  echo "$as_me: failed program was:" >&5
2614sed 's/^/| /' conftest.$ac_ext >&5
2615
2616ac_cv_prog_cc_g=no
2617fi
2618rm -f conftest.$ac_objext conftest.$ac_ext
2619fi
2620echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2621echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2622if test "$ac_test_CFLAGS" = set; then
2623  CFLAGS=$ac_save_CFLAGS
2624elif test $ac_cv_prog_cc_g = yes; then
2625  if test "$GCC" = yes; then
2626    CFLAGS="-g -O2"
2627  else
2628    CFLAGS="-g"
2629  fi
2630else
2631  if test "$GCC" = yes; then
2632    CFLAGS="-O2"
2633  else
2634    CFLAGS=
2635  fi
2636fi
2637    fi
2638    ac_ext=c
2639ac_cpp='$CPP $CPPFLAGS'
2640ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2641ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2642ac_compiler_gnu=$ac_cv_c_compiler_gnu
2643
2644echo "$as_me:$LINENO: checking whether we are using the Metrowerks C compiler" >&5
2645echo $ECHO_N "checking whether we are using the Metrowerks C compiler... $ECHO_C" >&6
2646if test "${bakefile_cv_c_compiler_mwerks+set}" = set; then
2647  echo $ECHO_N "(cached) $ECHO_C" >&6
2648else
2649  cat >conftest.$ac_ext <<_ACEOF
2650#line $LINENO "configure"
2651/* confdefs.h.  */
2652_ACEOF
2653cat confdefs.h >>conftest.$ac_ext
2654cat >>conftest.$ac_ext <<_ACEOF
2655/* end confdefs.h.  */
2656
2657int
2658main ()
2659{
2660#ifndef __MWERKS__
2661       choke me
2662#endif
2663
2664  ;
2665  return 0;
2666}
2667_ACEOF
2668rm -f conftest.$ac_objext
2669if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2670  (eval $ac_compile) 2>&5
2671  ac_status=$?
2672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673  (exit $ac_status); } &&
2674         { ac_try='test -s conftest.$ac_objext'
2675  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2676  (eval $ac_try) 2>&5
2677  ac_status=$?
2678  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2679  (exit $ac_status); }; }; then
2680  bakefile_compiler_mwerks=yes
2681else
2682  echo "$as_me: failed program was:" >&5
2683sed 's/^/| /' conftest.$ac_ext >&5
2684
2685bakefile_compiler_mwerks=no
2686fi
2687rm -f conftest.$ac_objext conftest.$ac_ext
2688    bakefile_cv_c_compiler_mwerks=$bakefile_compiler_mwerks
2689
2690fi
2691echo "$as_me:$LINENO: result: $bakefile_cv_c_compiler_mwerks" >&5
2692echo "${ECHO_T}$bakefile_cv_c_compiler_mwerks" >&6
2693
2694MWCC=`test $bakefile_cv_c_compiler_mwerks = yes && echo yes`
2695ac_ext=c
2696ac_cpp='$CPP $CPPFLAGS'
2697ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2698ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2699ac_compiler_gnu=$ac_cv_c_compiler_gnu
2700
2701
2702    ac_ext=c
2703ac_cpp='$CPP $CPPFLAGS'
2704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2706ac_compiler_gnu=$ac_cv_c_compiler_gnu
2707
2708echo "$as_me:$LINENO: checking whether we are using the IBM xlC C compiler" >&5
2709echo $ECHO_N "checking whether we are using the IBM xlC C compiler... $ECHO_C" >&6
2710if test "${wx_cv_c_compiler_xlc+set}" = set; then
2711  echo $ECHO_N "(cached) $ECHO_C" >&6
2712else
2713  cat >conftest.$ac_ext <<_ACEOF
2714#line $LINENO "configure"
2715/* confdefs.h.  */
2716_ACEOF
2717cat confdefs.h >>conftest.$ac_ext
2718cat >>conftest.$ac_ext <<_ACEOF
2719/* end confdefs.h.  */
2720
2721int
2722main ()
2723{
2724#ifndef __xlC__
2725       choke me
2726#endif
2727
2728  ;
2729  return 0;
2730}
2731_ACEOF
2732rm -f conftest.$ac_objext
2733if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2734  (eval $ac_compile) 2>&5
2735  ac_status=$?
2736  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2737  (exit $ac_status); } &&
2738         { ac_try='test -s conftest.$ac_objext'
2739  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2740  (eval $ac_try) 2>&5
2741  ac_status=$?
2742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2743  (exit $ac_status); }; }; then
2744  wx_compiler_xlc=yes
2745else
2746  echo "$as_me: failed program was:" >&5
2747sed 's/^/| /' conftest.$ac_ext >&5
2748
2749wx_compiler_xlc=no
2750fi
2751rm -f conftest.$ac_objext conftest.$ac_ext
2752    wx_cv_c_compiler_xlc=$wx_compiler_xlc
2753
2754fi
2755echo "$as_me:$LINENO: result: $wx_cv_c_compiler_xlc" >&5
2756echo "${ECHO_T}$wx_cv_c_compiler_xlc" >&6
2757
2758XLCC=`test $wx_cv_c_compiler_xlc = yes && echo yes`
2759ac_ext=c
2760ac_cpp='$CPP $CPPFLAGS'
2761ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2762ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2763ac_compiler_gnu=$ac_cv_c_compiler_gnu
2764
2765
2766
2767
2768
2769# Check whether --enable-shared or --disable-shared was given.
2770if test "${enable_shared+set}" = set; then
2771  enableval="$enable_shared"
2772  p=${PACKAGE-default}
2773case $enableval in
2774yes) enable_shared=yes ;;
2775no) enable_shared=no ;;
2776*)
2777  enable_shared=no
2778  # Look at the argument we got.  We use all the common list separators.
2779  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2780  for pkg in $enableval; do
2781    if test "X$pkg" = "X$p"; then
2782      enable_shared=yes
2783    fi
2784  done
2785  IFS="$ac_save_ifs"
2786  ;;
2787esac
2788else
2789  enable_shared=yes
2790fi;
2791# Check whether --enable-static or --disable-static was given.
2792if test "${enable_static+set}" = set; then
2793  enableval="$enable_static"
2794  p=${PACKAGE-default}
2795case $enableval in
2796yes) enable_static=yes ;;
2797no) enable_static=no ;;
2798*)
2799  enable_static=no
2800  # Look at the argument we got.  We use all the common list separators.
2801  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2802  for pkg in $enableval; do
2803    if test "X$pkg" = "X$p"; then
2804      enable_static=yes
2805    fi
2806  done
2807  IFS="$ac_save_ifs"
2808  ;;
2809esac
2810else
2811  enable_static=yes
2812fi;
2813# Check whether --enable-fast-install or --disable-fast-install was given.
2814if test "${enable_fast_install+set}" = set; then
2815  enableval="$enable_fast_install"
2816  p=${PACKAGE-default}
2817case $enableval in
2818yes) enable_fast_install=yes ;;
2819no) enable_fast_install=no ;;
2820*)
2821  enable_fast_install=no
2822  # Look at the argument we got.  We use all the common list separators.
2823  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2824  for pkg in $enableval; do
2825    if test "X$pkg" = "X$p"; then
2826      enable_fast_install=yes
2827    fi
2828  done
2829  IFS="$ac_save_ifs"
2830  ;;
2831esac
2832else
2833  enable_fast_install=yes
2834fi;
2835# Make sure we can run config.sub.
2836$ac_config_sub sun4 >/dev/null 2>&1 ||
2837  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
2838echo "$as_me: error: cannot run $ac_config_sub" >&2;}
2839   { (exit 1); exit 1; }; }
2840
2841echo "$as_me:$LINENO: checking build system type" >&5
2842echo $ECHO_N "checking build system type... $ECHO_C" >&6
2843if test "${ac_cv_build+set}" = set; then
2844  echo $ECHO_N "(cached) $ECHO_C" >&6
2845else
2846  ac_cv_build_alias=$build_alias
2847test -z "$ac_cv_build_alias" &&
2848  ac_cv_build_alias=`$ac_config_guess`
2849test -z "$ac_cv_build_alias" &&
2850  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2851echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2852   { (exit 1); exit 1; }; }
2853ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
2854  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
2855echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
2856   { (exit 1); exit 1; }; }
2857
2858fi
2859echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2860echo "${ECHO_T}$ac_cv_build" >&6
2861build=$ac_cv_build
2862build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2863build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2864build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2865
2866
2867echo "$as_me:$LINENO: checking host system type" >&5
2868echo $ECHO_N "checking host system type... $ECHO_C" >&6
2869if test "${ac_cv_host+set}" = set; then
2870  echo $ECHO_N "(cached) $ECHO_C" >&6
2871else
2872  ac_cv_host_alias=$host_alias
2873test -z "$ac_cv_host_alias" &&
2874  ac_cv_host_alias=$ac_cv_build_alias
2875ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2876  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2877echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2878   { (exit 1); exit 1; }; }
2879
2880fi
2881echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2882echo "${ECHO_T}$ac_cv_host" >&6
2883host=$ac_cv_host
2884host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2885host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2886host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2887
2888
2889# Find the correct PATH separator.  Usually this is `:', but
2890# DJGPP uses `;' like DOS.
2891if test "X${PATH_SEPARATOR+set}" != Xset; then
2892  UNAME=${UNAME-`uname 2>/dev/null`}
2893  case X$UNAME in
2894    *-DOS) lt_cv_sys_path_separator=';' ;;
2895    *)     lt_cv_sys_path_separator=':' ;;
2896  esac
2897  PATH_SEPARATOR=$lt_cv_sys_path_separator
2898fi
2899
2900
2901# Check whether --with-gnu-ld or --without-gnu-ld was given.
2902if test "${with_gnu_ld+set}" = set; then
2903  withval="$with_gnu_ld"
2904  test "$withval" = no || with_gnu_ld=yes
2905else
2906  with_gnu_ld=no
2907fi;
2908ac_prog=ld
2909if test "$GCC" = yes; then
2910  # Check if gcc -print-prog-name=ld gives a path.
2911  echo "$as_me:$LINENO: checking for ld used by GCC" >&5
2912echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
2913  case $host in
2914  *-*-mingw*)
2915    # gcc leaves a trailing carriage return which upsets mingw
2916    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
2917  *)
2918    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
2919  esac
2920  case $ac_prog in
2921    # Accept absolute paths.
2922    [\\/]* | [A-Za-z]:[\\/]*)
2923      re_direlt='/[^/][^/]*/\.\./'
2924      # Canonicalize the path of ld
2925      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
2926      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
2927	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
2928      done
2929      test -z "$LD" && LD="$ac_prog"
2930      ;;
2931  "")
2932    # If it fails, then pretend we aren't using GCC.
2933    ac_prog=ld
2934    ;;
2935  *)
2936    # If it is relative, then search for the first ld in PATH.
2937    with_gnu_ld=unknown
2938    ;;
2939  esac
2940elif test "$with_gnu_ld" = yes; then
2941  echo "$as_me:$LINENO: checking for GNU ld" >&5
2942echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
2943else
2944  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
2945echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
2946fi
2947if test "${lt_cv_path_LD+set}" = set; then
2948  echo $ECHO_N "(cached) $ECHO_C" >&6
2949else
2950  if test -z "$LD"; then
2951  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
2952  for ac_dir in $PATH; do
2953    test -z "$ac_dir" && ac_dir=.
2954    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
2955      lt_cv_path_LD="$ac_dir/$ac_prog"
2956      # Check to see if the program is GNU ld.  I'd rather use --version,
2957      # but apparently some GNU ld's only accept -v.
2958      # Break only if it was the GNU/non-GNU ld that we prefer.
2959      if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2960	test "$with_gnu_ld" != no && break
2961      else
2962	test "$with_gnu_ld" != yes && break
2963      fi
2964    fi
2965  done
2966  IFS="$ac_save_ifs"
2967else
2968  lt_cv_path_LD="$LD" # Let the user override the test with a path.
2969fi
2970fi
2971
2972LD="$lt_cv_path_LD"
2973if test -n "$LD"; then
2974  echo "$as_me:$LINENO: result: $LD" >&5
2975echo "${ECHO_T}$LD" >&6
2976else
2977  echo "$as_me:$LINENO: result: no" >&5
2978echo "${ECHO_T}no" >&6
2979fi
2980test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
2981echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
2982   { (exit 1); exit 1; }; }
2983echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
2984echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
2985if test "${lt_cv_prog_gnu_ld+set}" = set; then
2986  echo $ECHO_N "(cached) $ECHO_C" >&6
2987else
2988  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2989if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2990  lt_cv_prog_gnu_ld=yes
2991else
2992  lt_cv_prog_gnu_ld=no
2993fi
2994fi
2995echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
2996echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
2997with_gnu_ld=$lt_cv_prog_gnu_ld
2998
2999
3000echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3001echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3002if test "${lt_cv_ld_reload_flag+set}" = set; then
3003  echo $ECHO_N "(cached) $ECHO_C" >&6
3004else
3005  lt_cv_ld_reload_flag='-r'
3006fi
3007echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3008echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3009reload_flag=$lt_cv_ld_reload_flag
3010test -n "$reload_flag" && reload_flag=" $reload_flag"
3011
3012echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3013echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3014if test "${lt_cv_path_NM+set}" = set; then
3015  echo $ECHO_N "(cached) $ECHO_C" >&6
3016else
3017  if test -n "$NM"; then
3018  # Let the user override the test.
3019  lt_cv_path_NM="$NM"
3020else
3021  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3022  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3023    test -z "$ac_dir" && ac_dir=.
3024    tmp_nm=$ac_dir/${ac_tool_prefix}nm
3025    if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3026      # Check to see if the nm accepts a BSD-compat flag.
3027      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3028      #   nm: unknown option "B" ignored
3029      # Tru64's nm complains that /dev/null is an invalid object file
3030      if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3031	lt_cv_path_NM="$tmp_nm -B"
3032	break
3033      elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3034	lt_cv_path_NM="$tmp_nm -p"
3035	break
3036      else
3037	lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3038	continue # so that we can try to find one that supports BSD flags
3039      fi
3040    fi
3041  done
3042  IFS="$ac_save_ifs"
3043  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3044fi
3045fi
3046
3047NM="$lt_cv_path_NM"
3048echo "$as_me:$LINENO: result: $NM" >&5
3049echo "${ECHO_T}$NM" >&6
3050
3051echo "$as_me:$LINENO: checking whether ln -s works" >&5
3052echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3053LN_S=$as_ln_s
3054if test "$LN_S" = "ln -s"; then
3055  echo "$as_me:$LINENO: result: yes" >&5
3056echo "${ECHO_T}yes" >&6
3057else
3058  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3059echo "${ECHO_T}no, using $LN_S" >&6
3060fi
3061
3062echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3063echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3064if test "${lt_cv_deplibs_check_method+set}" = set; then
3065  echo $ECHO_N "(cached) $ECHO_C" >&6
3066else
3067  lt_cv_file_magic_cmd='$MAGIC_CMD'
3068lt_cv_file_magic_test_file=
3069lt_cv_deplibs_check_method='unknown'
3070# Need to set the preceding variable on all platforms that support
3071# interlibrary dependencies.
3072# 'none' -- dependencies not supported.
3073# `unknown' -- same as none, but documents that we really don't know.
3074# 'pass_all' -- all dependencies passed with no checks.
3075# 'test_compile' -- check by making test program.
3076# 'file_magic [[regex]]' -- check by looking for files in library path
3077# which responds to the $file_magic_cmd with a given egrep regex.
3078# If you have `file' or equivalent on your system and you're not sure
3079# whether `pass_all' will *always* work, you probably want this one.
3080
3081case $host_os in
3082aix4* | aix5*)
3083  lt_cv_deplibs_check_method=pass_all
3084  ;;
3085
3086beos*)
3087  lt_cv_deplibs_check_method=pass_all
3088  ;;
3089
3090bsdi4*)
3091  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3092  lt_cv_file_magic_cmd='/usr/bin/file -L'
3093  lt_cv_file_magic_test_file=/shlib/libc.so
3094  ;;
3095
3096cygwin* | mingw* | pw32*)
3097  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3098  lt_cv_file_magic_cmd='$OBJDUMP -f'
3099  ;;
3100
3101darwin* | rhapsody*)
3102  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3103  lt_cv_file_magic_cmd='/usr/bin/file -L'
3104  case "$host_os" in
3105  rhapsody* | darwin1.[012])
3106    lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3107    ;;
3108  *) # Darwin 1.3 on
3109    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3110    ;;
3111  esac
3112  ;;
3113
3114freebsd*)
3115  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3116    case $host_cpu in
3117    i*86 )
3118      # Not sure whether the presence of OpenBSD here was a mistake.
3119      # Let's accept both of them until this is cleared up.
3120      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3121      lt_cv_file_magic_cmd=/usr/bin/file
3122      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3123      ;;
3124    esac
3125  else
3126    lt_cv_deplibs_check_method=pass_all
3127  fi
3128  ;;
3129
3130gnu*)
3131  lt_cv_deplibs_check_method=pass_all
3132  ;;
3133
3134hpux10.20*|hpux11*)
3135  lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3136  lt_cv_file_magic_cmd=/usr/bin/file
3137  lt_cv_file_magic_test_file=/usr/lib/libc.sl
3138  ;;
3139
3140irix5* | irix6*)
3141  case $host_os in
3142  irix5*)
3143    # this will be overridden with pass_all, but let us keep it just in case
3144    lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3145    ;;
3146  *)
3147    case $LD in
3148    *-32|*"-32 ") libmagic=32-bit;;
3149    *-n32|*"-n32 ") libmagic=N32;;
3150    *-64|*"-64 ") libmagic=64-bit;;
3151    *) libmagic=never-match;;
3152    esac
3153    # this will be overridden with pass_all, but let us keep it just in case
3154    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3155    ;;
3156  esac
3157  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3158  lt_cv_deplibs_check_method=pass_all
3159  ;;
3160
3161# This must be Linux ELF.
3162linux-gnu*)
3163  case $host_cpu in
3164  alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
3165    lt_cv_deplibs_check_method=pass_all ;;
3166  *)
3167    # glibc up to 2.1.1 does not perform some relocations on ARM
3168    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3169  esac
3170  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3171  ;;
3172
3173netbsd*)
3174  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3175    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3176  else
3177    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3178  fi
3179  ;;
3180
3181newos6*)
3182  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3183  lt_cv_file_magic_cmd=/usr/bin/file
3184  lt_cv_file_magic_test_file=/usr/lib/libnls.so
3185  ;;
3186
3187openbsd*)
3188  lt_cv_file_magic_cmd=/usr/bin/file
3189  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3190  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3191    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3192  else
3193    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3194  fi
3195  ;;
3196
3197osf3* | osf4* | osf5*)
3198  # this will be overridden with pass_all, but let us keep it just in case
3199  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3200  lt_cv_file_magic_test_file=/shlib/libc.so
3201  lt_cv_deplibs_check_method=pass_all
3202  ;;
3203
3204sco3.2v5*)
3205  lt_cv_deplibs_check_method=pass_all
3206  ;;
3207
3208solaris*)
3209  lt_cv_deplibs_check_method=pass_all
3210  lt_cv_file_magic_test_file=/lib/libc.so
3211  ;;
3212
3213sysv5uw[78]* | sysv4*uw2*)
3214  lt_cv_deplibs_check_method=pass_all
3215  ;;
3216
3217sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3218  case $host_vendor in
3219  motorola)
3220    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]'
3221    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3222    ;;
3223  ncr)
3224    lt_cv_deplibs_check_method=pass_all
3225    ;;
3226  sequent)
3227    lt_cv_file_magic_cmd='/bin/file'
3228    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3229    ;;
3230  sni)
3231    lt_cv_file_magic_cmd='/bin/file'
3232    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3233    lt_cv_file_magic_test_file=/lib/libc.so
3234    ;;
3235  esac
3236  ;;
3237esac
3238
3239fi
3240echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3241echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3242file_magic_cmd=$lt_cv_file_magic_cmd
3243deplibs_check_method=$lt_cv_deplibs_check_method
3244
3245
3246
3247
3248
3249
3250
3251# Check for command to grab the raw symbol name followed by C symbol from nm.
3252echo "$as_me:$LINENO: checking command to parse $NM output" >&5
3253echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3254if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3255  echo $ECHO_N "(cached) $ECHO_C" >&6
3256else
3257
3258# These are sane defaults that work on at least a few old systems.
3259# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
3260
3261# Character class describing NM global symbol codes.
3262symcode='[BCDEGRST]'
3263
3264# Regexp to match symbols that can be accessed directly from C.
3265sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3266
3267# Transform the above into a raw symbol and a C symbol.
3268symxfrm='\1 \2\3 \3'
3269
3270# Transform an extracted symbol line into a proper C declaration
3271lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3272
3273# Transform an extracted symbol line into symbol name and symbol address
3274lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3275
3276# Define system-specific variables.
3277case $host_os in
3278aix*)
3279  symcode='[BCDT]'
3280  ;;
3281cygwin* | mingw* | pw32*)
3282  symcode='[ABCDGISTW]'
3283  ;;
3284hpux*) # Its linker distinguishes data from code symbols
3285  lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3286  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3287  ;;
3288irix*)
3289  symcode='[BCDEGRST]'
3290  ;;
3291solaris* | sysv5*)
3292  symcode='[BDT]'
3293  ;;
3294sysv4)
3295  symcode='[DFNSTU]'
3296  ;;
3297esac
3298
3299# Handle CRLF in mingw tool chain
3300opt_cr=
3301case $host_os in
3302mingw*)
3303  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3304  ;;
3305esac
3306
3307# If we're using GNU nm, then use its standard symbol codes.
3308if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3309  symcode='[ABCDGISTW]'
3310fi
3311
3312# Try without a prefix undercore, then with it.
3313for ac_symprfx in "" "_"; do
3314
3315  # Write the raw and C identifiers.
3316lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3317
3318  # Check to see that the pipe works correctly.
3319  pipe_works=no
3320  rm -f conftest*
3321  cat > conftest.$ac_ext <<EOF
3322#ifdef __cplusplus
3323extern "C" {
3324#endif
3325char nm_test_var;
3326void nm_test_func(){}
3327#ifdef __cplusplus
3328}
3329#endif
3330int main(){nm_test_var='a';nm_test_func();return(0);}
3331EOF
3332
3333  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3334  (eval $ac_compile) 2>&5
3335  ac_status=$?
3336  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337  (exit $ac_status); }; then
3338    # Now try to grab the symbols.
3339    nlist=conftest.nm
3340    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3341  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3342  ac_status=$?
3343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3344  (exit $ac_status); } && test -s "$nlist"; then
3345      # Try sorting and uniquifying the output.
3346      if sort "$nlist" | uniq > "$nlist"T; then
3347	mv -f "$nlist"T "$nlist"
3348      else
3349	rm -f "$nlist"T
3350      fi
3351
3352      # Make sure that we snagged all the symbols we need.
3353      if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3354	if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3355	  cat <<EOF > conftest.$ac_ext
3356#ifdef __cplusplus
3357extern "C" {
3358#endif
3359
3360EOF
3361	  # Now generate the symbol file.
3362	  eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3363
3364	  cat <<EOF >> conftest.$ac_ext
3365#if defined (__STDC__) && __STDC__
3366# define lt_ptr void *
3367#else
3368# define lt_ptr char *
3369# define const
3370#endif
3371
3372/* The mapping between symbol names and symbols. */
3373const struct {
3374  const char *name;
3375  lt_ptr address;
3376}
3377lt_preloaded_symbols[] =
3378{
3379EOF
3380	  sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
3381	  cat <<\EOF >> conftest.$ac_ext
3382  {0, (lt_ptr) 0}
3383};
3384
3385#ifdef __cplusplus
3386}
3387#endif
3388EOF
3389	  # Now try linking the two files.
3390	  mv conftest.$ac_objext conftstm.$ac_objext
3391	  save_LIBS="$LIBS"
3392	  save_CFLAGS="$CFLAGS"
3393	  LIBS="conftstm.$ac_objext"
3394	  CFLAGS="$CFLAGS$no_builtin_flag"
3395	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3396  (eval $ac_link) 2>&5
3397  ac_status=$?
3398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3399  (exit $ac_status); } && test -s conftest; then
3400	    pipe_works=yes
3401	  fi
3402	  LIBS="$save_LIBS"
3403	  CFLAGS="$save_CFLAGS"
3404	else
3405	  echo "cannot find nm_test_func in $nlist" >&5
3406	fi
3407      else
3408	echo "cannot find nm_test_var in $nlist" >&5
3409      fi
3410    else
3411      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
3412    fi
3413  else
3414    echo "$progname: failed program was:" >&5
3415    cat conftest.$ac_ext >&5
3416  fi
3417  rm -f conftest* conftst*
3418
3419  # Do not use the global_symbol_pipe unless it works.
3420  if test "$pipe_works" = yes; then
3421    break
3422  else
3423    lt_cv_sys_global_symbol_pipe=
3424  fi
3425done
3426
3427fi
3428
3429global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
3430if test -z "$lt_cv_sys_global_symbol_pipe"; then
3431  global_symbol_to_cdecl=
3432  global_symbol_to_c_name_address=
3433else
3434  global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
3435  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
3436fi
3437if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
3438then
3439  echo "$as_me:$LINENO: result: failed" >&5
3440echo "${ECHO_T}failed" >&6
3441else
3442  echo "$as_me:$LINENO: result: ok" >&5
3443echo "${ECHO_T}ok" >&6
3444fi
3445
3446ac_ext=c
3447ac_cpp='$CPP $CPPFLAGS'
3448ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3449ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3450ac_compiler_gnu=$ac_cv_c_compiler_gnu
3451echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3452echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3453# On Suns, sometimes $CPP names a directory.
3454if test -n "$CPP" && test -d "$CPP"; then
3455  CPP=
3456fi
3457if test -z "$CPP"; then
3458  if test "${ac_cv_prog_CPP+set}" = set; then
3459  echo $ECHO_N "(cached) $ECHO_C" >&6
3460else
3461      # Double quotes because CPP needs to be expanded
3462    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3463    do
3464      ac_preproc_ok=false
3465for ac_c_preproc_warn_flag in '' yes
3466do
3467  # Use a header file that comes with gcc, so configuring glibc
3468  # with a fresh cross-compiler works.
3469  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3470  # <limits.h> exists even on freestanding compilers.
3471  # On the NeXT, cc -E runs the code through the compiler's parser,
3472  # not just through cpp. "Syntax error" is here to catch this case.
3473  cat >conftest.$ac_ext <<_ACEOF
3474#line $LINENO "configure"
3475/* confdefs.h.  */
3476_ACEOF
3477cat confdefs.h >>conftest.$ac_ext
3478cat >>conftest.$ac_ext <<_ACEOF
3479/* end confdefs.h.  */
3480#ifdef __STDC__
3481# include <limits.h>
3482#else
3483# include <assert.h>
3484#endif
3485                     Syntax error
3486_ACEOF
3487if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3488  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3489  ac_status=$?
3490  grep -v '^ *+' conftest.er1 >conftest.err
3491  rm -f conftest.er1
3492  cat conftest.err >&5
3493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3494  (exit $ac_status); } >/dev/null; then
3495  if test -s conftest.err; then
3496    ac_cpp_err=$ac_c_preproc_warn_flag
3497  else
3498    ac_cpp_err=
3499  fi
3500else
3501  ac_cpp_err=yes
3502fi
3503if test -z "$ac_cpp_err"; then
3504  :
3505else
3506  echo "$as_me: failed program was:" >&5
3507sed 's/^/| /' conftest.$ac_ext >&5
3508
3509  # Broken: fails on valid input.
3510continue
3511fi
3512rm -f conftest.err conftest.$ac_ext
3513
3514  # OK, works on sane cases.  Now check whether non-existent headers
3515  # can be detected and how.
3516  cat >conftest.$ac_ext <<_ACEOF
3517#line $LINENO "configure"
3518/* confdefs.h.  */
3519_ACEOF
3520cat confdefs.h >>conftest.$ac_ext
3521cat >>conftest.$ac_ext <<_ACEOF
3522/* end confdefs.h.  */
3523#include <ac_nonexistent.h>
3524_ACEOF
3525if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3526  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3527  ac_status=$?
3528  grep -v '^ *+' conftest.er1 >conftest.err
3529  rm -f conftest.er1
3530  cat conftest.err >&5
3531  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3532  (exit $ac_status); } >/dev/null; then
3533  if test -s conftest.err; then
3534    ac_cpp_err=$ac_c_preproc_warn_flag
3535  else
3536    ac_cpp_err=
3537  fi
3538else
3539  ac_cpp_err=yes
3540fi
3541if test -z "$ac_cpp_err"; then
3542  # Broken: success on invalid input.
3543continue
3544else
3545  echo "$as_me: failed program was:" >&5
3546sed 's/^/| /' conftest.$ac_ext >&5
3547
3548  # Passes both tests.
3549ac_preproc_ok=:
3550break
3551fi
3552rm -f conftest.err conftest.$ac_ext
3553
3554done
3555# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3556rm -f conftest.err conftest.$ac_ext
3557if $ac_preproc_ok; then
3558  break
3559fi
3560
3561    done
3562    ac_cv_prog_CPP=$CPP
3563
3564fi
3565  CPP=$ac_cv_prog_CPP
3566else
3567  ac_cv_prog_CPP=$CPP
3568fi
3569echo "$as_me:$LINENO: result: $CPP" >&5
3570echo "${ECHO_T}$CPP" >&6
3571ac_preproc_ok=false
3572for ac_c_preproc_warn_flag in '' yes
3573do
3574  # Use a header file that comes with gcc, so configuring glibc
3575  # with a fresh cross-compiler works.
3576  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3577  # <limits.h> exists even on freestanding compilers.
3578  # On the NeXT, cc -E runs the code through the compiler's parser,
3579  # not just through cpp. "Syntax error" is here to catch this case.
3580  cat >conftest.$ac_ext <<_ACEOF
3581#line $LINENO "configure"
3582/* confdefs.h.  */
3583_ACEOF
3584cat confdefs.h >>conftest.$ac_ext
3585cat >>conftest.$ac_ext <<_ACEOF
3586/* end confdefs.h.  */
3587#ifdef __STDC__
3588# include <limits.h>
3589#else
3590# include <assert.h>
3591#endif
3592                     Syntax error
3593_ACEOF
3594if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3595  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3596  ac_status=$?
3597  grep -v '^ *+' conftest.er1 >conftest.err
3598  rm -f conftest.er1
3599  cat conftest.err >&5
3600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601  (exit $ac_status); } >/dev/null; then
3602  if test -s conftest.err; then
3603    ac_cpp_err=$ac_c_preproc_warn_flag
3604  else
3605    ac_cpp_err=
3606  fi
3607else
3608  ac_cpp_err=yes
3609fi
3610if test -z "$ac_cpp_err"; then
3611  :
3612else
3613  echo "$as_me: failed program was:" >&5
3614sed 's/^/| /' conftest.$ac_ext >&5
3615
3616  # Broken: fails on valid input.
3617continue
3618fi
3619rm -f conftest.err conftest.$ac_ext
3620
3621  # OK, works on sane cases.  Now check whether non-existent headers
3622  # can be detected and how.
3623  cat >conftest.$ac_ext <<_ACEOF
3624#line $LINENO "configure"
3625/* confdefs.h.  */
3626_ACEOF
3627cat confdefs.h >>conftest.$ac_ext
3628cat >>conftest.$ac_ext <<_ACEOF
3629/* end confdefs.h.  */
3630#include <ac_nonexistent.h>
3631_ACEOF
3632if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3633  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3634  ac_status=$?
3635  grep -v '^ *+' conftest.er1 >conftest.err
3636  rm -f conftest.er1
3637  cat conftest.err >&5
3638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3639  (exit $ac_status); } >/dev/null; then
3640  if test -s conftest.err; then
3641    ac_cpp_err=$ac_c_preproc_warn_flag
3642  else
3643    ac_cpp_err=
3644  fi
3645else
3646  ac_cpp_err=yes
3647fi
3648if test -z "$ac_cpp_err"; then
3649  # Broken: success on invalid input.
3650continue
3651else
3652  echo "$as_me: failed program was:" >&5
3653sed 's/^/| /' conftest.$ac_ext >&5
3654
3655  # Passes both tests.
3656ac_preproc_ok=:
3657break
3658fi
3659rm -f conftest.err conftest.$ac_ext
3660
3661done
3662# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3663rm -f conftest.err conftest.$ac_ext
3664if $ac_preproc_ok; then
3665  :
3666else
3667  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3668See \`config.log' for more details." >&5
3669echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3670See \`config.log' for more details." >&2;}
3671   { (exit 1); exit 1; }; }
3672fi
3673
3674ac_ext=c
3675ac_cpp='$CPP $CPPFLAGS'
3676ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3677ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3678ac_compiler_gnu=$ac_cv_c_compiler_gnu
3679
3680
3681echo "$as_me:$LINENO: checking for egrep" >&5
3682echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3683if test "${ac_cv_prog_egrep+set}" = set; then
3684  echo $ECHO_N "(cached) $ECHO_C" >&6
3685else
3686  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3687    then ac_cv_prog_egrep='grep -E'
3688    else ac_cv_prog_egrep='egrep'
3689    fi
3690fi
3691echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3692echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3693 EGREP=$ac_cv_prog_egrep
3694
3695
3696echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3697echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3698if test "${ac_cv_header_stdc+set}" = set; then
3699  echo $ECHO_N "(cached) $ECHO_C" >&6
3700else
3701  cat >conftest.$ac_ext <<_ACEOF
3702#line $LINENO "configure"
3703/* confdefs.h.  */
3704_ACEOF
3705cat confdefs.h >>conftest.$ac_ext
3706cat >>conftest.$ac_ext <<_ACEOF
3707/* end confdefs.h.  */
3708#include <stdlib.h>
3709#include <stdarg.h>
3710#include <string.h>
3711#include <float.h>
3712
3713int
3714main ()
3715{
3716
3717  ;
3718  return 0;
3719}
3720_ACEOF
3721rm -f conftest.$ac_objext
3722if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3723  (eval $ac_compile) 2>&5
3724  ac_status=$?
3725  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3726  (exit $ac_status); } &&
3727         { ac_try='test -s conftest.$ac_objext'
3728  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3729  (eval $ac_try) 2>&5
3730  ac_status=$?
3731  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3732  (exit $ac_status); }; }; then
3733  ac_cv_header_stdc=yes
3734else
3735  echo "$as_me: failed program was:" >&5
3736sed 's/^/| /' conftest.$ac_ext >&5
3737
3738ac_cv_header_stdc=no
3739fi
3740rm -f conftest.$ac_objext conftest.$ac_ext
3741
3742if test $ac_cv_header_stdc = yes; then
3743  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3744  cat >conftest.$ac_ext <<_ACEOF
3745#line $LINENO "configure"
3746/* confdefs.h.  */
3747_ACEOF
3748cat confdefs.h >>conftest.$ac_ext
3749cat >>conftest.$ac_ext <<_ACEOF
3750/* end confdefs.h.  */
3751#include <string.h>
3752
3753_ACEOF
3754if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3755  $EGREP "memchr" >/dev/null 2>&1; then
3756  :
3757else
3758  ac_cv_header_stdc=no
3759fi
3760rm -f conftest*
3761
3762fi
3763
3764if test $ac_cv_header_stdc = yes; then
3765  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3766  cat >conftest.$ac_ext <<_ACEOF
3767#line $LINENO "configure"
3768/* confdefs.h.  */
3769_ACEOF
3770cat confdefs.h >>conftest.$ac_ext
3771cat >>conftest.$ac_ext <<_ACEOF
3772/* end confdefs.h.  */
3773#include <stdlib.h>
3774
3775_ACEOF
3776if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3777  $EGREP "free" >/dev/null 2>&1; then
3778  :
3779else
3780  ac_cv_header_stdc=no
3781fi
3782rm -f conftest*
3783
3784fi
3785
3786if test $ac_cv_header_stdc = yes; then
3787  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3788  if test "$cross_compiling" = yes; then
3789  :
3790else
3791  cat >conftest.$ac_ext <<_ACEOF
3792#line $LINENO "configure"
3793/* confdefs.h.  */
3794_ACEOF
3795cat confdefs.h >>conftest.$ac_ext
3796cat >>conftest.$ac_ext <<_ACEOF
3797/* end confdefs.h.  */
3798#include <ctype.h>
3799#if ((' ' & 0x0FF) == 0x020)
3800# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3801# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3802#else
3803# define ISLOWER(c) \
3804                   (('a' <= (c) && (c) <= 'i') \
3805                     || ('j' <= (c) && (c) <= 'r') \
3806                     || ('s' <= (c) && (c) <= 'z'))
3807# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3808#endif
3809
3810#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3811int
3812main ()
3813{
3814  int i;
3815  for (i = 0; i < 256; i++)
3816    if (XOR (islower (i), ISLOWER (i))
3817        || toupper (i) != TOUPPER (i))
3818      exit(2);
3819  exit (0);
3820}
3821_ACEOF
3822rm -f conftest$ac_exeext
3823if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3824  (eval $ac_link) 2>&5
3825  ac_status=$?
3826  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3827  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3828  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3829  (eval $ac_try) 2>&5
3830  ac_status=$?
3831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3832  (exit $ac_status); }; }; then
3833  :
3834else
3835  echo "$as_me: program exited with status $ac_status" >&5
3836echo "$as_me: failed program was:" >&5
3837sed 's/^/| /' conftest.$ac_ext >&5
3838
3839( exit $ac_status )
3840ac_cv_header_stdc=no
3841fi
3842rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3843fi
3844fi
3845fi
3846echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3847echo "${ECHO_T}$ac_cv_header_stdc" >&6
3848if test $ac_cv_header_stdc = yes; then
3849
3850cat >>confdefs.h <<\_ACEOF
3851#define STDC_HEADERS 1
3852_ACEOF
3853
3854fi
3855
3856# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3867                  inttypes.h stdint.h unistd.h
3868do
3869as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3870echo "$as_me:$LINENO: checking for $ac_header" >&5
3871echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3872if eval "test \"\${$as_ac_Header+set}\" = set"; then
3873  echo $ECHO_N "(cached) $ECHO_C" >&6
3874else
3875  cat >conftest.$ac_ext <<_ACEOF
3876#line $LINENO "configure"
3877/* confdefs.h.  */
3878_ACEOF
3879cat confdefs.h >>conftest.$ac_ext
3880cat >>conftest.$ac_ext <<_ACEOF
3881/* end confdefs.h.  */
3882$ac_includes_default
3883
3884#include <$ac_header>
3885_ACEOF
3886rm -f conftest.$ac_objext
3887if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3888  (eval $ac_compile) 2>&5
3889  ac_status=$?
3890  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3891  (exit $ac_status); } &&
3892         { ac_try='test -s conftest.$ac_objext'
3893  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3894  (eval $ac_try) 2>&5
3895  ac_status=$?
3896  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3897  (exit $ac_status); }; }; then
3898  eval "$as_ac_Header=yes"
3899else
3900  echo "$as_me: failed program was:" >&5
3901sed 's/^/| /' conftest.$ac_ext >&5
3902
3903eval "$as_ac_Header=no"
3904fi
3905rm -f conftest.$ac_objext conftest.$ac_ext
3906fi
3907echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3908echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3909if test `eval echo '${'$as_ac_Header'}'` = yes; then
3910  cat >>confdefs.h <<_ACEOF
3911#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3912_ACEOF
3913
3914fi
3915
3916done
3917
3918
3919
3920for ac_header in dlfcn.h
3921do
3922as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3923if eval "test \"\${$as_ac_Header+set}\" = set"; then
3924  echo "$as_me:$LINENO: checking for $ac_header" >&5
3925echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3926if eval "test \"\${$as_ac_Header+set}\" = set"; then
3927  echo $ECHO_N "(cached) $ECHO_C" >&6
3928fi
3929echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3930echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3931else
3932  # Is the header compilable?
3933echo "$as_me:$LINENO: checking $ac_header usability" >&5
3934echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3935cat >conftest.$ac_ext <<_ACEOF
3936#line $LINENO "configure"
3937/* confdefs.h.  */
3938_ACEOF
3939cat confdefs.h >>conftest.$ac_ext
3940cat >>conftest.$ac_ext <<_ACEOF
3941/* end confdefs.h.  */
3942$ac_includes_default
3943#include <$ac_header>
3944_ACEOF
3945rm -f conftest.$ac_objext
3946if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3947  (eval $ac_compile) 2>&5
3948  ac_status=$?
3949  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3950  (exit $ac_status); } &&
3951         { ac_try='test -s conftest.$ac_objext'
3952  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3953  (eval $ac_try) 2>&5
3954  ac_status=$?
3955  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3956  (exit $ac_status); }; }; then
3957  ac_header_compiler=yes
3958else
3959  echo "$as_me: failed program was:" >&5
3960sed 's/^/| /' conftest.$ac_ext >&5
3961
3962ac_header_compiler=no
3963fi
3964rm -f conftest.$ac_objext conftest.$ac_ext
3965echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3966echo "${ECHO_T}$ac_header_compiler" >&6
3967
3968# Is the header present?
3969echo "$as_me:$LINENO: checking $ac_header presence" >&5
3970echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3971cat >conftest.$ac_ext <<_ACEOF
3972#line $LINENO "configure"
3973/* confdefs.h.  */
3974_ACEOF
3975cat confdefs.h >>conftest.$ac_ext
3976cat >>conftest.$ac_ext <<_ACEOF
3977/* end confdefs.h.  */
3978#include <$ac_header>
3979_ACEOF
3980if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3981  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3982  ac_status=$?
3983  grep -v '^ *+' conftest.er1 >conftest.err
3984  rm -f conftest.er1
3985  cat conftest.err >&5
3986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3987  (exit $ac_status); } >/dev/null; then
3988  if test -s conftest.err; then
3989    ac_cpp_err=$ac_c_preproc_warn_flag
3990  else
3991    ac_cpp_err=
3992  fi
3993else
3994  ac_cpp_err=yes
3995fi
3996if test -z "$ac_cpp_err"; then
3997  ac_header_preproc=yes
3998else
3999  echo "$as_me: failed program was:" >&5
4000sed 's/^/| /' conftest.$ac_ext >&5
4001
4002  ac_header_preproc=no
4003fi
4004rm -f conftest.err conftest.$ac_ext
4005echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4006echo "${ECHO_T}$ac_header_preproc" >&6
4007
4008# So?  What about this header?
4009case $ac_header_compiler:$ac_header_preproc in
4010  yes:no )
4011    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4012echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4013    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4014echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4015    (
4016      cat <<\_ASBOX
4017## ------------------------------------ ##
4018## Report this to bug-autoconf@gnu.org. ##
4019## ------------------------------------ ##
4020_ASBOX
4021    ) |
4022      sed "s/^/$as_me: WARNING:     /" >&2
4023    ;;
4024  no:yes )
4025    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4026echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4027    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4028echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4029    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4030echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4031    (
4032      cat <<\_ASBOX
4033## ------------------------------------ ##
4034## Report this to bug-autoconf@gnu.org. ##
4035## ------------------------------------ ##
4036_ASBOX
4037    ) |
4038      sed "s/^/$as_me: WARNING:     /" >&2
4039    ;;
4040esac
4041echo "$as_me:$LINENO: checking for $ac_header" >&5
4042echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4043if eval "test \"\${$as_ac_Header+set}\" = set"; then
4044  echo $ECHO_N "(cached) $ECHO_C" >&6
4045else
4046  eval "$as_ac_Header=$ac_header_preproc"
4047fi
4048echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4049echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4050
4051fi
4052if test `eval echo '${'$as_ac_Header'}'` = yes; then
4053  cat >>confdefs.h <<_ACEOF
4054#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4055_ACEOF
4056
4057fi
4058
4059done
4060
4061
4062
4063
4064
4065# Only perform the check for file, if the check method requires it
4066case $deplibs_check_method in
4067file_magic*)
4068  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4069    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4070echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4071if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4072  echo $ECHO_N "(cached) $ECHO_C" >&6
4073else
4074  case $MAGIC_CMD in
4075  /*)
4076  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4077  ;;
4078  ?:/*)
4079  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4080  ;;
4081  *)
4082  ac_save_MAGIC_CMD="$MAGIC_CMD"
4083  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4084  ac_dummy="/usr/bin:$PATH"
4085  for ac_dir in $ac_dummy; do
4086    test -z "$ac_dir" && ac_dir=.
4087    if test -f $ac_dir/${ac_tool_prefix}file; then
4088      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4089      if test -n "$file_magic_test_file"; then
4090	case $deplibs_check_method in
4091	"file_magic "*)
4092	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4093	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4094	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4095	    egrep "$file_magic_regex" > /dev/null; then
4096	    :
4097	  else
4098	    cat <<EOF 1>&2
4099
4100*** Warning: the command libtool uses to detect shared libraries,
4101*** $file_magic_cmd, produces output that libtool cannot recognize.
4102*** The result is that libtool may fail to recognize shared libraries
4103*** as such.  This will affect the creation of libtool libraries that
4104*** depend on shared libraries, but programs linked with such libtool
4105*** libraries will work regardless of this problem.  Nevertheless, you
4106*** may want to report the problem to your system manager and/or to
4107*** bug-libtool@gnu.org
4108
4109EOF
4110	  fi ;;
4111	esac
4112      fi
4113      break
4114    fi
4115  done
4116  IFS="$ac_save_ifs"
4117  MAGIC_CMD="$ac_save_MAGIC_CMD"
4118  ;;
4119esac
4120fi
4121
4122MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4123if test -n "$MAGIC_CMD"; then
4124  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4125echo "${ECHO_T}$MAGIC_CMD" >&6
4126else
4127  echo "$as_me:$LINENO: result: no" >&5
4128echo "${ECHO_T}no" >&6
4129fi
4130
4131if test -z "$lt_cv_path_MAGIC_CMD"; then
4132  if test -n "$ac_tool_prefix"; then
4133    echo "$as_me:$LINENO: checking for file" >&5
4134echo $ECHO_N "checking for file... $ECHO_C" >&6
4135if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4136  echo $ECHO_N "(cached) $ECHO_C" >&6
4137else
4138  case $MAGIC_CMD in
4139  /*)
4140  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4141  ;;
4142  ?:/*)
4143  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4144  ;;
4145  *)
4146  ac_save_MAGIC_CMD="$MAGIC_CMD"
4147  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4148  ac_dummy="/usr/bin:$PATH"
4149  for ac_dir in $ac_dummy; do
4150    test -z "$ac_dir" && ac_dir=.
4151    if test -f $ac_dir/file; then
4152      lt_cv_path_MAGIC_CMD="$ac_dir/file"
4153      if test -n "$file_magic_test_file"; then
4154	case $deplibs_check_method in
4155	"file_magic "*)
4156	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4157	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4158	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4159	    egrep "$file_magic_regex" > /dev/null; then
4160	    :
4161	  else
4162	    cat <<EOF 1>&2
4163
4164*** Warning: the command libtool uses to detect shared libraries,
4165*** $file_magic_cmd, produces output that libtool cannot recognize.
4166*** The result is that libtool may fail to recognize shared libraries
4167*** as such.  This will affect the creation of libtool libraries that
4168*** depend on shared libraries, but programs linked with such libtool
4169*** libraries will work regardless of this problem.  Nevertheless, you
4170*** may want to report the problem to your system manager and/or to
4171*** bug-libtool@gnu.org
4172
4173EOF
4174	  fi ;;
4175	esac
4176      fi
4177      break
4178    fi
4179  done
4180  IFS="$ac_save_ifs"
4181  MAGIC_CMD="$ac_save_MAGIC_CMD"
4182  ;;
4183esac
4184fi
4185
4186MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4187if test -n "$MAGIC_CMD"; then
4188  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4189echo "${ECHO_T}$MAGIC_CMD" >&6
4190else
4191  echo "$as_me:$LINENO: result: no" >&5
4192echo "${ECHO_T}no" >&6
4193fi
4194
4195  else
4196    MAGIC_CMD=:
4197  fi
4198fi
4199
4200  fi
4201  ;;
4202esac
4203
4204if test -n "$ac_tool_prefix"; then
4205  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4206set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4207echo "$as_me:$LINENO: checking for $ac_word" >&5
4208echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4209if test "${ac_cv_prog_RANLIB+set}" = set; then
4210  echo $ECHO_N "(cached) $ECHO_C" >&6
4211else
4212  if test -n "$RANLIB"; then
4213  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4214else
4215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4216for as_dir in $PATH
4217do
4218  IFS=$as_save_IFS
4219  test -z "$as_dir" && as_dir=.
4220  for ac_exec_ext in '' $ac_executable_extensions; do
4221  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4222    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4223    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4224    break 2
4225  fi
4226done
4227done
4228
4229fi
4230fi
4231RANLIB=$ac_cv_prog_RANLIB
4232if test -n "$RANLIB"; then
4233  echo "$as_me:$LINENO: result: $RANLIB" >&5
4234echo "${ECHO_T}$RANLIB" >&6
4235else
4236  echo "$as_me:$LINENO: result: no" >&5
4237echo "${ECHO_T}no" >&6
4238fi
4239
4240fi
4241if test -z "$ac_cv_prog_RANLIB"; then
4242  ac_ct_RANLIB=$RANLIB
4243  # Extract the first word of "ranlib", so it can be a program name with args.
4244set dummy ranlib; ac_word=$2
4245echo "$as_me:$LINENO: checking for $ac_word" >&5
4246echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4247if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4248  echo $ECHO_N "(cached) $ECHO_C" >&6
4249else
4250  if test -n "$ac_ct_RANLIB"; then
4251  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4252else
4253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4254for as_dir in $PATH
4255do
4256  IFS=$as_save_IFS
4257  test -z "$as_dir" && as_dir=.
4258  for ac_exec_ext in '' $ac_executable_extensions; do
4259  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4260    ac_cv_prog_ac_ct_RANLIB="ranlib"
4261    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4262    break 2
4263  fi
4264done
4265done
4266
4267  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4268fi
4269fi
4270ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4271if test -n "$ac_ct_RANLIB"; then
4272  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4273echo "${ECHO_T}$ac_ct_RANLIB" >&6
4274else
4275  echo "$as_me:$LINENO: result: no" >&5
4276echo "${ECHO_T}no" >&6
4277fi
4278
4279  RANLIB=$ac_ct_RANLIB
4280else
4281  RANLIB="$ac_cv_prog_RANLIB"
4282fi
4283
4284if test -n "$ac_tool_prefix"; then
4285  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4286set dummy ${ac_tool_prefix}strip; ac_word=$2
4287echo "$as_me:$LINENO: checking for $ac_word" >&5
4288echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4289if test "${ac_cv_prog_STRIP+set}" = set; then
4290  echo $ECHO_N "(cached) $ECHO_C" >&6
4291else
4292  if test -n "$STRIP"; then
4293  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4294else
4295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296for as_dir in $PATH
4297do
4298  IFS=$as_save_IFS
4299  test -z "$as_dir" && as_dir=.
4300  for ac_exec_ext in '' $ac_executable_extensions; do
4301  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4302    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4303    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4304    break 2
4305  fi
4306done
4307done
4308
4309fi
4310fi
4311STRIP=$ac_cv_prog_STRIP
4312if test -n "$STRIP"; then
4313  echo "$as_me:$LINENO: result: $STRIP" >&5
4314echo "${ECHO_T}$STRIP" >&6
4315else
4316  echo "$as_me:$LINENO: result: no" >&5
4317echo "${ECHO_T}no" >&6
4318fi
4319
4320fi
4321if test -z "$ac_cv_prog_STRIP"; then
4322  ac_ct_STRIP=$STRIP
4323  # Extract the first word of "strip", so it can be a program name with args.
4324set dummy strip; ac_word=$2
4325echo "$as_me:$LINENO: checking for $ac_word" >&5
4326echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4327if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4328  echo $ECHO_N "(cached) $ECHO_C" >&6
4329else
4330  if test -n "$ac_ct_STRIP"; then
4331  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4332else
4333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4334for as_dir in $PATH
4335do
4336  IFS=$as_save_IFS
4337  test -z "$as_dir" && as_dir=.
4338  for ac_exec_ext in '' $ac_executable_extensions; do
4339  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4340    ac_cv_prog_ac_ct_STRIP="strip"
4341    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4342    break 2
4343  fi
4344done
4345done
4346
4347  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4348fi
4349fi
4350ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4351if test -n "$ac_ct_STRIP"; then
4352  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4353echo "${ECHO_T}$ac_ct_STRIP" >&6
4354else
4355  echo "$as_me:$LINENO: result: no" >&5
4356echo "${ECHO_T}no" >&6
4357fi
4358
4359  STRIP=$ac_ct_STRIP
4360else
4361  STRIP="$ac_cv_prog_STRIP"
4362fi
4363
4364
4365enable_dlopen=no
4366enable_win32_dll=no
4367
4368# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4369if test "${enable_libtool_lock+set}" = set; then
4370  enableval="$enable_libtool_lock"
4371
4372fi;
4373test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4374
4375# Some flags need to be propagated to the compiler or linker for good
4376# libtool support.
4377case $host in
4378*-*-irix6*)
4379  # Find out which ABI we are using.
4380  echo '#line 4380 "configure"' > conftest.$ac_ext
4381  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4382  (eval $ac_compile) 2>&5
4383  ac_status=$?
4384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4385  (exit $ac_status); }; then
4386    case `/usr/bin/file conftest.$ac_objext` in
4387    *32-bit*)
4388      LD="${LD-ld} -32"
4389      ;;
4390    *N32*)
4391      LD="${LD-ld} -n32"
4392      ;;
4393    *64-bit*)
4394      LD="${LD-ld} -64"
4395      ;;
4396    esac
4397  fi
4398  rm -rf conftest*
4399  ;;
4400
4401*-*-sco3.2v5*)
4402  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4403  SAVE_CFLAGS="$CFLAGS"
4404  CFLAGS="$CFLAGS -belf"
4405  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4406echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4407if test "${lt_cv_cc_needs_belf+set}" = set; then
4408  echo $ECHO_N "(cached) $ECHO_C" >&6
4409else
4410
4411
4412     ac_ext=c
4413ac_cpp='$CPP $CPPFLAGS'
4414ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4415ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4416ac_compiler_gnu=$ac_cv_c_compiler_gnu
4417
4418     cat >conftest.$ac_ext <<_ACEOF
4419#line $LINENO "configure"
4420/* confdefs.h.  */
4421_ACEOF
4422cat confdefs.h >>conftest.$ac_ext
4423cat >>conftest.$ac_ext <<_ACEOF
4424/* end confdefs.h.  */
4425
4426int
4427main ()
4428{
4429
4430  ;
4431  return 0;
4432}
4433_ACEOF
4434rm -f conftest.$ac_objext conftest$ac_exeext
4435if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4436  (eval $ac_link) 2>&5
4437  ac_status=$?
4438  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4439  (exit $ac_status); } &&
4440         { ac_try='test -s conftest$ac_exeext'
4441  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4442  (eval $ac_try) 2>&5
4443  ac_status=$?
4444  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4445  (exit $ac_status); }; }; then
4446  lt_cv_cc_needs_belf=yes
4447else
4448  echo "$as_me: failed program was:" >&5
4449sed 's/^/| /' conftest.$ac_ext >&5
4450
4451lt_cv_cc_needs_belf=no
4452fi
4453rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4454     ac_ext=c
4455ac_cpp='$CPP $CPPFLAGS'
4456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4458ac_compiler_gnu=$ac_cv_c_compiler_gnu
4459
4460fi
4461echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4462echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4463  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4464    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4465    CFLAGS="$SAVE_CFLAGS"
4466  fi
4467  ;;
4468
4469
4470esac
4471
4472# Sed substitution that helps us do robust quoting.  It backslashifies
4473# metacharacters that are still active within double-quoted strings.
4474Xsed='sed -e s/^X//'
4475sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
4476
4477# Same as above, but do not quote variable references.
4478double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
4479
4480# Sed substitution to delay expansion of an escaped shell variable in a
4481# double_quote_subst'ed string.
4482delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4483
4484# Constants:
4485rm="rm -f"
4486
4487# Global variables:
4488default_ofile=libtool
4489can_build_shared=yes
4490
4491# All known linkers require a `.a' archive for static linking (except M$VC,
4492# which needs '.lib').
4493libext=a
4494ltmain="$ac_aux_dir/ltmain.sh"
4495ofile="$default_ofile"
4496with_gnu_ld="$lt_cv_prog_gnu_ld"
4497need_locks="$enable_libtool_lock"
4498
4499old_CC="$CC"
4500old_CFLAGS="$CFLAGS"
4501
4502# Set sane defaults for various variables
4503test -z "$AR" && AR=ar
4504test -z "$AR_FLAGS" && AR_FLAGS=cru
4505test -z "$AS" && AS=as
4506test -z "$CC" && CC=cc
4507test -z "$DLLTOOL" && DLLTOOL=dlltool
4508test -z "$LD" && LD=ld
4509test -z "$LN_S" && LN_S="ln -s"
4510test -z "$MAGIC_CMD" && MAGIC_CMD=file
4511test -z "$NM" && NM=nm
4512test -z "$OBJDUMP" && OBJDUMP=objdump
4513test -z "$RANLIB" && RANLIB=:
4514test -z "$STRIP" && STRIP=:
4515test -z "$ac_objext" && ac_objext=o
4516
4517if test x"$host" != x"$build"; then
4518  ac_tool_prefix=${host_alias}-
4519else
4520  ac_tool_prefix=
4521fi
4522
4523# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
4524case $host_os in
4525linux-gnu*) ;;
4526linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
4527esac
4528
4529case $host_os in
4530aix3*)
4531  # AIX sometimes has problems with the GCC collect2 program.  For some
4532  # reason, if we set the COLLECT_NAMES environment variable, the problems
4533  # vanish in a puff of smoke.
4534  if test "X${COLLECT_NAMES+set}" != Xset; then
4535    COLLECT_NAMES=
4536    export COLLECT_NAMES
4537  fi
4538  ;;
4539esac
4540
4541# Determine commands to create old-style static archives.
4542old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4543old_postinstall_cmds='chmod 644 $oldlib'
4544old_postuninstall_cmds=
4545
4546if test -n "$RANLIB"; then
4547  case $host_os in
4548  openbsd*)
4549    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
4550    ;;
4551  *)
4552    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
4553    ;;
4554  esac
4555  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4556fi
4557
4558# Allow CC to be a program name with arguments.
4559set dummy $CC
4560compiler="$2"
4561
4562## FIXME: this should be a separate macro
4563##
4564echo "$as_me:$LINENO: checking for objdir" >&5
4565echo $ECHO_N "checking for objdir... $ECHO_C" >&6
4566rm -f .libs 2>/dev/null
4567mkdir .libs 2>/dev/null
4568if test -d .libs; then
4569  objdir=.libs
4570else
4571  # MS-DOS does not allow filenames that begin with a dot.
4572  objdir=_libs
4573fi
4574rmdir .libs 2>/dev/null
4575echo "$as_me:$LINENO: result: $objdir" >&5
4576echo "${ECHO_T}$objdir" >&6
4577##
4578## END FIXME
4579
4580
4581## FIXME: this should be a separate macro
4582##
4583
4584# Check whether --with-pic or --without-pic was given.
4585if test "${with_pic+set}" = set; then
4586  withval="$with_pic"
4587  pic_mode="$withval"
4588else
4589  pic_mode=default
4590fi;
4591test -z "$pic_mode" && pic_mode=default
4592
4593# We assume here that the value for lt_cv_prog_cc_pic will not be cached
4594# in isolation, and that seeing it set (from the cache) indicates that
4595# the associated values are set (in the cache) correctly too.
4596echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
4597echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
4598if test "${lt_cv_prog_cc_pic+set}" = set; then
4599  echo $ECHO_N "(cached) $ECHO_C" >&6
4600else
4601   lt_cv_prog_cc_pic=
4602  lt_cv_prog_cc_shlib=
4603  lt_cv_prog_cc_wl=
4604  lt_cv_prog_cc_static=
4605  lt_cv_prog_cc_no_builtin=
4606  lt_cv_prog_cc_can_build_shared=$can_build_shared
4607
4608  if test "$GCC" = yes; then
4609    lt_cv_prog_cc_wl='-Wl,'
4610    lt_cv_prog_cc_static='-static'
4611
4612    case $host_os in
4613    aix*)
4614      # Below there is a dirty hack to force normal static linking with -ldl
4615      # The problem is because libdl dynamically linked with both libc and
4616      # libC (AIX C++ library), which obviously doesn't included in libraries
4617      # list by gcc. This cause undefined symbols with -static flags.
4618      # This hack allows C programs to be linked with "-static -ldl", but
4619      # not sure about C++ programs.
4620      lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
4621      ;;
4622    amigaos*)
4623      # FIXME: we need at least 68020 code to build shared libraries, but
4624      # adding the `-m68020' flag to GCC prevents building anything better,
4625      # like `-m68040'.
4626      lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
4627      ;;
4628    beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
4629      # PIC is the default for these OSes.
4630      ;;
4631    darwin* | rhapsody*)
4632      # PIC is the default on this platform
4633      # Common symbols not allowed in MH_DYLIB files
4634      lt_cv_prog_cc_pic='-fno-common'
4635      ;;
4636    cygwin* | mingw* | pw32* | os2*)
4637      # This hack is so that the source file can tell whether it is being
4638      # built for inclusion in a dll (and should export symbols for example).
4639      lt_cv_prog_cc_pic='-DDLL_EXPORT'
4640      ;;
4641    sysv4*MP*)
4642      if test -d /usr/nec; then
4643	 lt_cv_prog_cc_pic=-Kconform_pic
4644      fi
4645      ;;
4646    *)
4647      lt_cv_prog_cc_pic='-fPIC'
4648      ;;
4649    esac
4650  else
4651    # PORTME Check for PIC flags for the system compiler.
4652    case $host_os in
4653    aix3* | aix4* | aix5*)
4654      lt_cv_prog_cc_wl='-Wl,'
4655      # All AIX code is PIC.
4656      if test "$host_cpu" = ia64; then
4657	# AIX 5 now supports IA64 processor
4658	lt_cv_prog_cc_static='-Bstatic'
4659      else
4660	lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
4661      fi
4662      ;;
4663
4664    hpux9* | hpux10* | hpux11*)
4665      # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
4666      lt_cv_prog_cc_wl='-Wl,'
4667      lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
4668      lt_cv_prog_cc_pic='+Z'
4669      ;;
4670
4671    irix5* | irix6*)
4672      lt_cv_prog_cc_wl='-Wl,'
4673      lt_cv_prog_cc_static='-non_shared'
4674      # PIC (with -KPIC) is the default.
4675      ;;
4676
4677    cygwin* | mingw* | pw32* | os2*)
4678      # This hack is so that the source file can tell whether it is being
4679      # built for inclusion in a dll (and should export symbols for example).
4680      lt_cv_prog_cc_pic='-DDLL_EXPORT'
4681      ;;
4682
4683    newsos6)
4684      lt_cv_prog_cc_pic='-KPIC'
4685      lt_cv_prog_cc_static='-Bstatic'
4686      ;;
4687
4688    osf3* | osf4* | osf5*)
4689      # All OSF/1 code is PIC.
4690      lt_cv_prog_cc_wl='-Wl,'
4691      lt_cv_prog_cc_static='-non_shared'
4692      ;;
4693
4694    sco3.2v5*)
4695      lt_cv_prog_cc_pic='-Kpic'
4696      lt_cv_prog_cc_static='-dn'
4697      lt_cv_prog_cc_shlib='-belf'
4698      ;;
4699
4700    solaris*)
4701      lt_cv_prog_cc_pic='-KPIC'
4702      lt_cv_prog_cc_static='-Bstatic'
4703      lt_cv_prog_cc_wl='-Wl,'
4704      ;;
4705
4706    sunos4*)
4707      lt_cv_prog_cc_pic='-PIC'
4708      lt_cv_prog_cc_static='-Bstatic'
4709      lt_cv_prog_cc_wl='-Qoption ld '
4710      ;;
4711
4712    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4713      lt_cv_prog_cc_pic='-KPIC'
4714      lt_cv_prog_cc_static='-Bstatic'
4715      if test "x$host_vendor" = xsni; then
4716	lt_cv_prog_cc_wl='-LD'
4717      else
4718	lt_cv_prog_cc_wl='-Wl,'
4719      fi
4720      ;;
4721
4722    uts4*)
4723      lt_cv_prog_cc_pic='-pic'
4724      lt_cv_prog_cc_static='-Bstatic'
4725      ;;
4726
4727    sysv4*MP*)
4728      if test -d /usr/nec ;then
4729	lt_cv_prog_cc_pic='-Kconform_pic'
4730	lt_cv_prog_cc_static='-Bstatic'
4731      fi
4732      ;;
4733
4734    *)
4735      lt_cv_prog_cc_can_build_shared=no
4736      ;;
4737    esac
4738  fi
4739
4740fi
4741
4742if test -z "$lt_cv_prog_cc_pic"; then
4743  echo "$as_me:$LINENO: result: none" >&5
4744echo "${ECHO_T}none" >&6
4745else
4746  echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
4747echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
4748
4749  # Check to make sure the pic_flag actually works.
4750  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
4751echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
4752  if test "${lt_cv_prog_cc_pic_works+set}" = set; then
4753  echo $ECHO_N "(cached) $ECHO_C" >&6
4754else
4755      save_CFLAGS="$CFLAGS"
4756    CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
4757    cat >conftest.$ac_ext <<_ACEOF
4758#line $LINENO "configure"
4759/* confdefs.h.  */
4760_ACEOF
4761cat confdefs.h >>conftest.$ac_ext
4762cat >>conftest.$ac_ext <<_ACEOF
4763/* end confdefs.h.  */
4764
4765int
4766main ()
4767{
4768
4769  ;
4770  return 0;
4771}
4772_ACEOF
4773rm -f conftest.$ac_objext
4774if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4775  (eval $ac_compile) 2>&5
4776  ac_status=$?
4777  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4778  (exit $ac_status); } &&
4779         { ac_try='test -s conftest.$ac_objext'
4780  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4781  (eval $ac_try) 2>&5
4782  ac_status=$?
4783  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4784  (exit $ac_status); }; }; then
4785        case $host_os in
4786      hpux9* | hpux10* | hpux11*)
4787	# On HP-UX, both CC and GCC only warn that PIC is supported... then
4788	# they create non-PIC objects.  So, if there were any warnings, we
4789	# assume that PIC is not supported.
4790	if test -s conftest.err; then
4791	  lt_cv_prog_cc_pic_works=no
4792	else
4793	  lt_cv_prog_cc_pic_works=yes
4794	fi
4795	;;
4796      *)
4797	lt_cv_prog_cc_pic_works=yes
4798	;;
4799      esac
4800
4801else
4802  echo "$as_me: failed program was:" >&5
4803sed 's/^/| /' conftest.$ac_ext >&5
4804
4805      lt_cv_prog_cc_pic_works=no
4806
4807fi
4808rm -f conftest.$ac_objext conftest.$ac_ext
4809    CFLAGS="$save_CFLAGS"
4810
4811fi
4812
4813
4814  if test "X$lt_cv_prog_cc_pic_works" = Xno; then
4815    lt_cv_prog_cc_pic=
4816    lt_cv_prog_cc_can_build_shared=no
4817  else
4818    lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
4819  fi
4820
4821  echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
4822echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
4823fi
4824##
4825## END FIXME
4826
4827# Check for any special shared library compilation flags.
4828if test -n "$lt_cv_prog_cc_shlib"; then
4829  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
4830echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
4831  if echo "$old_CC $old_CFLAGS " | egrep -e "[ 	]$lt_cv_prog_cc_shlib[ 	]" >/dev/null; then :
4832  else
4833   { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
4834echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
4835    lt_cv_prog_cc_can_build_shared=no
4836  fi
4837fi
4838
4839## FIXME: this should be a separate macro
4840##
4841echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
4842echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
4843if test "${lt_cv_prog_cc_static_works+set}" = set; then
4844  echo $ECHO_N "(cached) $ECHO_C" >&6
4845else
4846    lt_cv_prog_cc_static_works=no
4847  save_LDFLAGS="$LDFLAGS"
4848  LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
4849  cat >conftest.$ac_ext <<_ACEOF
4850#line $LINENO "configure"
4851/* confdefs.h.  */
4852_ACEOF
4853cat confdefs.h >>conftest.$ac_ext
4854cat >>conftest.$ac_ext <<_ACEOF
4855/* end confdefs.h.  */
4856
4857int
4858main ()
4859{
4860
4861  ;
4862  return 0;
4863}
4864_ACEOF
4865rm -f conftest.$ac_objext conftest$ac_exeext
4866if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4867  (eval $ac_link) 2>&5
4868  ac_status=$?
4869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4870  (exit $ac_status); } &&
4871         { ac_try='test -s conftest$ac_exeext'
4872  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4873  (eval $ac_try) 2>&5
4874  ac_status=$?
4875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4876  (exit $ac_status); }; }; then
4877  lt_cv_prog_cc_static_works=yes
4878else
4879  echo "$as_me: failed program was:" >&5
4880sed 's/^/| /' conftest.$ac_ext >&5
4881
4882fi
4883rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4884  LDFLAGS="$save_LDFLAGS"
4885
4886fi
4887
4888
4889# Belt *and* braces to stop my trousers falling down:
4890test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
4891echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
4892echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
4893
4894pic_flag="$lt_cv_prog_cc_pic"
4895special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
4896wl="$lt_cv_prog_cc_wl"
4897link_static_flag="$lt_cv_prog_cc_static"
4898no_builtin_flag="$lt_cv_prog_cc_no_builtin"
4899can_build_shared="$lt_cv_prog_cc_can_build_shared"
4900##
4901## END FIXME
4902
4903
4904## FIXME: this should be a separate macro
4905##
4906# Check to see if options -o and -c are simultaneously supported by compiler
4907echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
4908echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
4909if test "${lt_cv_compiler_c_o+set}" = set; then
4910  echo $ECHO_N "(cached) $ECHO_C" >&6
4911else
4912
4913$rm -r conftest 2>/dev/null
4914mkdir conftest
4915cd conftest
4916echo "int some_variable = 0;" > conftest.$ac_ext
4917mkdir out
4918# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
4919# that will create temporary files in the current directory regardless of
4920# the output directory.  Thus, making CWD read-only will cause this test
4921# to fail, enabling locking or at least warning the user not to do parallel
4922# builds.
4923chmod -w .
4924save_CFLAGS="$CFLAGS"
4925CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
4926compiler_c_o=no
4927if { (eval echo configure:4927: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
4928  # The compiler can only warn and ignore the option if not recognized
4929  # So say no if there are warnings
4930  if test -s out/conftest.err; then
4931    lt_cv_compiler_c_o=no
4932  else
4933    lt_cv_compiler_c_o=yes
4934  fi
4935else
4936  # Append any errors to the config.log.
4937  cat out/conftest.err 1>&5
4938  lt_cv_compiler_c_o=no
4939fi
4940CFLAGS="$save_CFLAGS"
4941chmod u+w .
4942$rm conftest* out/*
4943rmdir out
4944cd ..
4945rmdir conftest
4946$rm -r conftest 2>/dev/null
4947
4948fi
4949
4950compiler_c_o=$lt_cv_compiler_c_o
4951echo "$as_me:$LINENO: result: $compiler_c_o" >&5
4952echo "${ECHO_T}$compiler_c_o" >&6
4953
4954if test x"$compiler_c_o" = x"yes"; then
4955  # Check to see if we can write to a .lo
4956  echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
4957echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
4958  if test "${lt_cv_compiler_o_lo+set}" = set; then
4959  echo $ECHO_N "(cached) $ECHO_C" >&6
4960else
4961
4962  lt_cv_compiler_o_lo=no
4963  save_CFLAGS="$CFLAGS"
4964  CFLAGS="$CFLAGS -c -o conftest.lo"
4965  save_objext="$ac_objext"
4966  ac_objext=lo
4967  cat >conftest.$ac_ext <<_ACEOF
4968#line $LINENO "configure"
4969/* confdefs.h.  */
4970_ACEOF
4971cat confdefs.h >>conftest.$ac_ext
4972cat >>conftest.$ac_ext <<_ACEOF
4973/* end confdefs.h.  */
4974
4975int
4976main ()
4977{
4978int some_variable = 0;
4979  ;
4980  return 0;
4981}
4982_ACEOF
4983rm -f conftest.$ac_objext
4984if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4985  (eval $ac_compile) 2>&5
4986  ac_status=$?
4987  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4988  (exit $ac_status); } &&
4989         { ac_try='test -s conftest.$ac_objext'
4990  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4991  (eval $ac_try) 2>&5
4992  ac_status=$?
4993  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4994  (exit $ac_status); }; }; then
4995      # The compiler can only warn and ignore the option if not recognized
4996    # So say no if there are warnings
4997    if test -s conftest.err; then
4998      lt_cv_compiler_o_lo=no
4999    else
5000      lt_cv_compiler_o_lo=yes
5001    fi
5002
5003else
5004  echo "$as_me: failed program was:" >&5
5005sed 's/^/| /' conftest.$ac_ext >&5
5006
5007fi
5008rm -f conftest.$ac_objext conftest.$ac_ext
5009  ac_objext="$save_objext"
5010  CFLAGS="$save_CFLAGS"
5011
5012fi
5013
5014  compiler_o_lo=$lt_cv_compiler_o_lo
5015  echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
5016echo "${ECHO_T}$compiler_o_lo" >&6
5017else
5018  compiler_o_lo=no
5019fi
5020##
5021## END FIXME
5022
5023## FIXME: this should be a separate macro
5024##
5025# Check to see if we can do hard links to lock some files if needed
5026hard_links="nottested"
5027if test "$compiler_c_o" = no && test "$need_locks" != no; then
5028  # do not overwrite the value of need_locks provided by the user
5029  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5030echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5031  hard_links=yes
5032  $rm conftest*
5033  ln conftest.a conftest.b 2>/dev/null && hard_links=no
5034  touch conftest.a
5035  ln conftest.a conftest.b 2>&5 || hard_links=no
5036  ln conftest.a conftest.b 2>/dev/null && hard_links=no
5037  echo "$as_me:$LINENO: result: $hard_links" >&5
5038echo "${ECHO_T}$hard_links" >&6
5039  if test "$hard_links" = no; then
5040    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5041echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5042    need_locks=warn
5043  fi
5044else
5045  need_locks=no
5046fi
5047##
5048## END FIXME
5049
5050## FIXME: this should be a separate macro
5051##
5052if test "$GCC" = yes; then
5053  # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5054  echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5055echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5056  echo "int some_variable = 0;" > conftest.$ac_ext
5057  save_CFLAGS="$CFLAGS"
5058  CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5059  compiler_rtti_exceptions=no
5060  cat >conftest.$ac_ext <<_ACEOF
5061#line $LINENO "configure"
5062/* confdefs.h.  */
5063_ACEOF
5064cat confdefs.h >>conftest.$ac_ext
5065cat >>conftest.$ac_ext <<_ACEOF
5066/* end confdefs.h.  */
5067
5068int
5069main ()
5070{
5071int some_variable = 0;
5072  ;
5073  return 0;
5074}
5075_ACEOF
5076rm -f conftest.$ac_objext
5077if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5078  (eval $ac_compile) 2>&5
5079  ac_status=$?
5080  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5081  (exit $ac_status); } &&
5082         { ac_try='test -s conftest.$ac_objext'
5083  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5084  (eval $ac_try) 2>&5
5085  ac_status=$?
5086  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5087  (exit $ac_status); }; }; then
5088      # The compiler can only warn and ignore the option if not recognized
5089    # So say no if there are warnings
5090    if test -s conftest.err; then
5091      compiler_rtti_exceptions=no
5092    else
5093      compiler_rtti_exceptions=yes
5094    fi
5095
5096else
5097  echo "$as_me: failed program was:" >&5
5098sed 's/^/| /' conftest.$ac_ext >&5
5099
5100fi
5101rm -f conftest.$ac_objext conftest.$ac_ext
5102  CFLAGS="$save_CFLAGS"
5103  echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5104echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5105
5106  if test "$compiler_rtti_exceptions" = "yes"; then
5107    no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5108  else
5109    no_builtin_flag=' -fno-builtin'
5110  fi
5111fi
5112##
5113## END FIXME
5114
5115## FIXME: this should be a separate macro
5116##
5117# See if the linker supports building shared libraries.
5118echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5119echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5120
5121allow_undefined_flag=
5122no_undefined_flag=
5123need_lib_prefix=unknown
5124need_version=unknown
5125# when you set need_version to no, make sure it does not cause -set_version
5126# flags to be left without arguments
5127archive_cmds=
5128archive_expsym_cmds=
5129old_archive_from_new_cmds=
5130old_archive_from_expsyms_cmds=
5131export_dynamic_flag_spec=
5132whole_archive_flag_spec=
5133thread_safe_flag_spec=
5134hardcode_into_libs=no
5135hardcode_libdir_flag_spec=
5136hardcode_libdir_separator=
5137hardcode_direct=no
5138hardcode_minus_L=no
5139hardcode_shlibpath_var=unsupported
5140runpath_var=
5141link_all_deplibs=unknown
5142always_export_symbols=no
5143export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5144# include_expsyms should be a list of space-separated symbols to be *always*
5145# included in the symbol list
5146include_expsyms=
5147# exclude_expsyms can be an egrep regular expression of symbols to exclude
5148# it will be wrapped by ` (' and `)$', so one must not match beginning or
5149# end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5150# as well as any symbol that contains `d'.
5151exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5152# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5153# platforms (ab)use it in PIC code, but their linkers get confused if
5154# the symbol is explicitly referenced.  Since portable code cannot
5155# rely on this symbol name, it's probably fine to never include it in
5156# preloaded symbol tables.
5157extract_expsyms_cmds=
5158
5159case $host_os in
5160cygwin* | mingw* | pw32*)
5161  # FIXME: the MSVC++ port hasn't been tested in a loooong time
5162  # When not using gcc, we currently assume that we are using
5163  # Microsoft Visual C++.
5164  if test "$GCC" != yes; then
5165    with_gnu_ld=no
5166  fi
5167  ;;
5168openbsd*)
5169  with_gnu_ld=no
5170  ;;
5171esac
5172
5173ld_shlibs=yes
5174if test "$with_gnu_ld" = yes; then
5175  # If archive_cmds runs LD, not CC, wlarc should be empty
5176  wlarc='${wl}'
5177
5178  # See if GNU ld supports shared libraries.
5179  case $host_os in
5180  aix3* | aix4* | aix5*)
5181    # On AIX, the GNU linker is very broken
5182    # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
5183    ld_shlibs=no
5184    cat <<EOF 1>&2
5185
5186*** Warning: the GNU linker, at least up to release 2.9.1, is reported
5187*** to be unable to reliably create shared libraries on AIX.
5188*** Therefore, libtool is disabling shared libraries support.  If you
5189*** really care for shared libraries, you may want to modify your PATH
5190*** so that a non-GNU linker is found, and then restart.
5191
5192EOF
5193    ;;
5194
5195  amigaos*)
5196    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)'
5197    hardcode_libdir_flag_spec='-L$libdir'
5198    hardcode_minus_L=yes
5199
5200    # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5201    # that the semantics of dynamic libraries on AmigaOS, at least up
5202    # to version 4, is to share data among multiple programs linked
5203    # with the same dynamic library.  Since this doesn't match the
5204    # behavior of shared libraries on other platforms, we can use
5205    # them.
5206    ld_shlibs=no
5207    ;;
5208
5209  beos*)
5210    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5211      allow_undefined_flag=unsupported
5212      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5213      # support --undefined.  This deserves some investigation.  FIXME
5214      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5215    else
5216      ld_shlibs=no
5217    fi
5218    ;;
5219
5220  cygwin* | mingw* | pw32*)
5221    # hardcode_libdir_flag_spec is actually meaningless, as there is
5222    # no search path for DLLs.
5223    hardcode_libdir_flag_spec='-L$libdir'
5224    allow_undefined_flag=unsupported
5225    always_export_symbols=yes
5226
5227    extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5228      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5229      test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5230      if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5231      else $CC -o impgen impgen.c ; fi)~
5232      $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
5233
5234    old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5235
5236    # cygwin and mingw dlls have different entry points and sets of symbols
5237    # to exclude.
5238    # FIXME: what about values for MSVC?
5239    dll_entry=__cygwin_dll_entry@12
5240    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5241    case $host_os in
5242    mingw*)
5243      # mingw values
5244      dll_entry=_DllMainCRTStartup@12
5245      dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5246      ;;
5247    esac
5248
5249    # mingw and cygwin differ, and it's simplest to just exclude the union
5250    # of the two symbol sets.
5251    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5252
5253    # recent cygwin and mingw systems supply a stub DllMain which the user
5254    # can override, but on older systems we have to supply one (in ltdll.c)
5255    if test "x$lt_cv_need_dllmain" = "xyes"; then
5256      ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5257      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
5258	test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5259    else
5260      ltdll_obj=
5261      ltdll_cmds=
5262    fi
5263
5264    # Extract the symbol export list from an `--export-all' def file,
5265    # then regenerate the def file from the symbol export list, so that
5266    # the compiled dll only exports the symbol export list.
5267    # Be careful not to strip the DATA tag left be newer dlltools.
5268    export_symbols_cmds="$ltdll_cmds"'
5269      $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5270      sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5271
5272    # If the export-symbols file already is a .def file (1st line
5273    # is EXPORTS), use it as is.
5274    # If DATA tags from a recent dlltool are present, honour them!
5275    archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
5276	cp $export_symbols $output_objdir/$soname-def;
5277      else
5278	echo EXPORTS > $output_objdir/$soname-def;
5279	_lt_hint=1;
5280	cat $export_symbols | while read symbol; do
5281	 set dummy \$symbol;
5282	 case \$# in
5283	   2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5284	   *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5285	 esac;
5286	 _lt_hint=`expr 1 + \$_lt_hint`;
5287	done;
5288      fi~
5289      '"$ltdll_cmds"'
5290      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5291      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5292      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5293      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
5294      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5295    ;;
5296
5297  netbsd*)
5298    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5299      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5300      wlarc=
5301    else
5302      archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5303      archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5304    fi
5305    ;;
5306
5307  solaris* | sysv5*)
5308    if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5309      ld_shlibs=no
5310      cat <<EOF 1>&2
5311
5312*** Warning: The releases 2.8.* of the GNU linker cannot reliably
5313*** create shared libraries on Solaris systems.  Therefore, libtool
5314*** is disabling shared libraries support.  We urge you to upgrade GNU
5315*** binutils to release 2.9.1 or newer.  Another option is to modify
5316*** your PATH or compiler configuration so that the native linker is
5317*** used, and then restart.
5318
5319EOF
5320    elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5321      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5322      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5323    else
5324      ld_shlibs=no
5325    fi
5326    ;;
5327
5328  sunos4*)
5329    archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5330    wlarc=
5331    hardcode_direct=yes
5332    hardcode_shlibpath_var=no
5333    ;;
5334
5335  *)
5336    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5337      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5338      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5339    else
5340      ld_shlibs=no
5341    fi
5342    ;;
5343  esac
5344
5345  if test "$ld_shlibs" = yes; then
5346    runpath_var=LD_RUN_PATH
5347    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5348    export_dynamic_flag_spec='${wl}--export-dynamic'
5349    case $host_os in
5350    cygwin* | mingw* | pw32*)
5351      # dlltool doesn't understand --whole-archive et. al.
5352      whole_archive_flag_spec=
5353      ;;
5354    *)
5355      # ancient GNU ld didn't support --whole-archive et. al.
5356      if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
5357	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5358      else
5359	whole_archive_flag_spec=
5360      fi
5361      ;;
5362    esac
5363  fi
5364else
5365  # PORTME fill in a description of your system's linker (not GNU ld)
5366  case $host_os in
5367  aix3*)
5368    allow_undefined_flag=unsupported
5369    always_export_symbols=yes
5370    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'
5371    # Note: this linker hardcodes the directories in LIBPATH if there
5372    # are no directories specified by -L.
5373    hardcode_minus_L=yes
5374    if test "$GCC" = yes && test -z "$link_static_flag"; then
5375      # Neither direct hardcoding nor static linking is supported with a
5376      # broken collect2.
5377      hardcode_direct=unsupported
5378    fi
5379    ;;
5380
5381  aix4* | aix5*)
5382    if test "$host_cpu" = ia64; then
5383      # On IA64, the linker does run time linking by default, so we don't
5384      # have to do anything special.
5385      aix_use_runtimelinking=no
5386      exp_sym_flag='-Bexport'
5387      no_entry_flag=""
5388    else
5389      aix_use_runtimelinking=no
5390
5391      # Test if we are trying to use run time linking or normal
5392      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5393      # need to do runtime linking.
5394      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
5395	for ld_flag in $LDFLAGS; do
5396	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
5397	    aix_use_runtimelinking=yes
5398	    break
5399	  fi
5400	done
5401      esac
5402
5403      exp_sym_flag='-bexport'
5404      no_entry_flag='-bnoentry'
5405    fi
5406
5407    # When large executables or shared objects are built, AIX ld can
5408    # have problems creating the table of contents.  If linking a library
5409    # or program results in "error TOC overflow" add -mminimal-toc to
5410    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
5411    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5412
5413    hardcode_direct=yes
5414    archive_cmds=''
5415    hardcode_libdir_separator=':'
5416    if test "$GCC" = yes; then
5417      case $host_os in aix4.[012]|aix4.[012].*)
5418	collect2name=`${CC} -print-prog-name=collect2`
5419	if test -f "$collect2name" && \
5420	  strings "$collect2name" | grep resolve_lib_name >/dev/null
5421	then
5422	  # We have reworked collect2
5423	  hardcode_direct=yes
5424	else
5425	  # We have old collect2
5426	  hardcode_direct=unsupported
5427	  # It fails to find uninstalled libraries when the uninstalled
5428	  # path is not listed in the libpath.  Setting hardcode_minus_L
5429	  # to unsupported forces relinking
5430	  hardcode_minus_L=yes
5431	  hardcode_libdir_flag_spec='-L$libdir'
5432	  hardcode_libdir_separator=
5433	fi
5434      esac
5435
5436      shared_flag='-shared'
5437    else
5438      # not using gcc
5439      if test "$host_cpu" = ia64; then
5440	shared_flag='${wl}-G'
5441      else
5442	if test "$aix_use_runtimelinking" = yes; then
5443	  shared_flag='${wl}-G'
5444	else
5445	  shared_flag='${wl}-bM:SRE'
5446	fi
5447      fi
5448    fi
5449
5450    # It seems that -bexpall can do strange things, so it is better to
5451    # generate a list of symbols to export.
5452    always_export_symbols=yes
5453    if test "$aix_use_runtimelinking" = yes; then
5454      # Warning - without using the other runtime loading flags (-brtl),
5455      # -berok will link without error, but may produce a broken library.
5456      allow_undefined_flag='-berok'
5457      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
5458      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"
5459    else
5460      if test "$host_cpu" = ia64; then
5461	hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
5462	allow_undefined_flag="-z nodefs"
5463	archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
5464      else
5465	hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
5466	# Warning - without using the other run time loading flags,
5467	# -berok will link without error, but may produce a broken library.
5468	allow_undefined_flag='${wl}-berok'
5469	# This is a bit strange, but is similar to how AIX traditionally builds
5470	# it's shared libraries.
5471	archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
5472      fi
5473    fi
5474    ;;
5475
5476  amigaos*)
5477    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)'
5478    hardcode_libdir_flag_spec='-L$libdir'
5479    hardcode_minus_L=yes
5480    # see comment about different semantics on the GNU ld section
5481    ld_shlibs=no
5482    ;;
5483
5484  cygwin* | mingw* | pw32*)
5485    # When not using gcc, we currently assume that we are using
5486    # Microsoft Visual C++.
5487    # hardcode_libdir_flag_spec is actually meaningless, as there is
5488    # no search path for DLLs.
5489    hardcode_libdir_flag_spec=' '
5490    allow_undefined_flag=unsupported
5491    # Tell ltmain to make .lib files, not .a files.
5492    libext=lib
5493    # FIXME: Setting linknames here is a bad hack.
5494    archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
5495    # The linker will automatically build a .lib file if we build a DLL.
5496    old_archive_from_new_cmds='true'
5497    # FIXME: Should let the user specify the lib program.
5498    old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
5499    fix_srcfile_path='`cygpath -w "$srcfile"`'
5500    ;;
5501
5502  darwin* | rhapsody*)
5503    case "$host_os" in
5504    rhapsody* | darwin1.[012])
5505      allow_undefined_flag='-undefined suppress'
5506      ;;
5507    *) # Darwin 1.3 on
5508      allow_undefined_flag='-flat_namespace -undefined suppress'
5509      ;;
5510    esac
5511    # FIXME: Relying on posixy $() will cause problems for
5512    #        cross-compilation, but unfortunately the echo tests do not
5513    #        yet detect zsh echo's removal of \ escapes.
5514    archive_cmds='$nonopt $(test "x$module" = xyes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
5515    # We need to add '_' to the symbols in $export_symbols first
5516    #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
5517    hardcode_direct=yes
5518    hardcode_shlibpath_var=no
5519    whole_archive_flag_spec='-all_load $convenience'
5520    ;;
5521
5522  freebsd1*)
5523    ld_shlibs=no
5524    ;;
5525
5526  # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5527  # support.  Future versions do this automatically, but an explicit c++rt0.o
5528  # does not break anything, and helps significantly (at the cost of a little
5529  # extra space).
5530  freebsd2.2*)
5531    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5532    hardcode_libdir_flag_spec='-R$libdir'
5533    hardcode_direct=yes
5534    hardcode_shlibpath_var=no
5535    ;;
5536
5537  # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5538  freebsd2*)
5539    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5540    hardcode_direct=yes
5541    hardcode_minus_L=yes
5542    hardcode_shlibpath_var=no
5543    ;;
5544
5545  # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5546  freebsd*)
5547    archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
5548    hardcode_libdir_flag_spec='-R$libdir'
5549    hardcode_direct=yes
5550    hardcode_shlibpath_var=no
5551    ;;
5552
5553  hpux9* | hpux10* | hpux11*)
5554    case $host_os in
5555    hpux9*) 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' ;;
5556    *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
5557    esac
5558    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5559    hardcode_libdir_separator=:
5560    hardcode_direct=yes
5561    hardcode_minus_L=yes # Not in the search PATH, but as the default
5562			 # location of the library.
5563    export_dynamic_flag_spec='${wl}-E'
5564    ;;
5565
5566  irix5* | irix6*)
5567    if test "$GCC" = yes; then
5568      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'
5569    else
5570      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'
5571    fi
5572    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5573    hardcode_libdir_separator=:
5574    link_all_deplibs=yes
5575    ;;
5576
5577  netbsd*)
5578    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5579      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
5580    else
5581      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
5582    fi
5583    hardcode_libdir_flag_spec='-R$libdir'
5584    hardcode_direct=yes
5585    hardcode_shlibpath_var=no
5586    ;;
5587
5588  newsos6)
5589    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5590    hardcode_direct=yes
5591    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5592    hardcode_libdir_separator=:
5593    hardcode_shlibpath_var=no
5594    ;;
5595
5596  openbsd*)
5597    hardcode_direct=yes
5598    hardcode_shlibpath_var=no
5599    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5600      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5601      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5602      export_dynamic_flag_spec='${wl}-E'
5603    else
5604      case "$host_os" in
5605      openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
5606	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5607	hardcode_libdir_flag_spec='-R$libdir'
5608        ;;
5609      *)
5610        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5611        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5612        ;;
5613      esac
5614    fi
5615    ;;
5616
5617  os2*)
5618    hardcode_libdir_flag_spec='-L$libdir'
5619    hardcode_minus_L=yes
5620    allow_undefined_flag=unsupported
5621    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'
5622    old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5623    ;;
5624
5625  osf3*)
5626    if test "$GCC" = yes; then
5627      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5628      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'
5629    else
5630      allow_undefined_flag=' -expect_unresolved \*'
5631      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'
5632    fi
5633    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5634    hardcode_libdir_separator=:
5635    ;;
5636
5637  osf4* | osf5*)	# as osf3* with the addition of -msym flag
5638    if test "$GCC" = yes; then
5639      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5640      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'
5641      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5642    else
5643      allow_undefined_flag=' -expect_unresolved \*'
5644      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'
5645      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
5646      $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'
5647
5648      #Both c and cxx compiler support -rpath directly
5649      hardcode_libdir_flag_spec='-rpath $libdir'
5650    fi
5651    hardcode_libdir_separator=:
5652    ;;
5653
5654  sco3.2v5*)
5655    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5656    hardcode_shlibpath_var=no
5657    runpath_var=LD_RUN_PATH
5658    hardcode_runpath_var=yes
5659    export_dynamic_flag_spec='${wl}-Bexport'
5660    ;;
5661
5662  solaris*)
5663    # gcc --version < 3.0 without binutils cannot create self contained
5664    # shared libraries reliably, requiring libgcc.a to resolve some of
5665    # the object symbols generated in some cases.  Libraries that use
5666    # assert need libgcc.a to resolve __eprintf, for example.  Linking
5667    # a copy of libgcc.a into every shared library to guarantee resolving
5668    # such symbols causes other problems:  According to Tim Van Holder
5669    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
5670    # (to the application) exception stack for one thing.
5671    no_undefined_flag=' -z defs'
5672    if test "$GCC" = yes; then
5673      case `$CC --version 2>/dev/null` in
5674      [12].*)
5675	cat <<EOF 1>&2
5676
5677*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
5678*** create self contained shared libraries on Solaris systems, without
5679*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
5680*** -no-undefined support, which will at least allow you to build shared
5681*** libraries.  However, you may find that when you link such libraries
5682*** into an application without using GCC, you have to manually add
5683*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
5684*** upgrade to a newer version of GCC.  Another option is to rebuild your
5685*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
5686
5687EOF
5688        no_undefined_flag=
5689	;;
5690      esac
5691    fi
5692    # $CC -shared without GNU ld will not create a library from C++
5693    # object files and a static libstdc++, better avoid it by now
5694    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5695    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5696		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5697    hardcode_libdir_flag_spec='-R$libdir'
5698    hardcode_shlibpath_var=no
5699    case $host_os in
5700    solaris2.[0-5] | solaris2.[0-5].*) ;;
5701    *) # Supported since Solaris 2.6 (maybe 2.5.1?)
5702      whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
5703    esac
5704    link_all_deplibs=yes
5705    ;;
5706
5707  sunos4*)
5708    if test "x$host_vendor" = xsequent; then
5709      # Use $CC to link under sequent, because it throws in some extra .o
5710      # files that make .init and .fini sections work.
5711      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5712    else
5713      archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5714    fi
5715    hardcode_libdir_flag_spec='-L$libdir'
5716    hardcode_direct=yes
5717    hardcode_minus_L=yes
5718    hardcode_shlibpath_var=no
5719    ;;
5720
5721  sysv4)
5722    if test "x$host_vendor" = xsno; then
5723      archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
5724      hardcode_direct=yes # is this really true???
5725    else
5726      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5727      hardcode_direct=no #Motorola manual says yes, but my tests say they lie
5728    fi
5729    runpath_var='LD_RUN_PATH'
5730    hardcode_shlibpath_var=no
5731    ;;
5732
5733  sysv4.3*)
5734    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5735    hardcode_shlibpath_var=no
5736    export_dynamic_flag_spec='-Bexport'
5737    ;;
5738
5739  sysv5*)
5740    no_undefined_flag=' -z text'
5741    # $CC -shared without GNU ld will not create a library from C++
5742    # object files and a static libstdc++, better avoid it by now
5743    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5744    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5745		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5746    hardcode_libdir_flag_spec=
5747    hardcode_shlibpath_var=no
5748    runpath_var='LD_RUN_PATH'
5749    ;;
5750
5751  uts4*)
5752    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5753    hardcode_libdir_flag_spec='-L$libdir'
5754    hardcode_shlibpath_var=no
5755    ;;
5756
5757  dgux*)
5758    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5759    hardcode_libdir_flag_spec='-L$libdir'
5760    hardcode_shlibpath_var=no
5761    ;;
5762
5763  sysv4*MP*)
5764    if test -d /usr/nec; then
5765      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5766      hardcode_shlibpath_var=no
5767      runpath_var=LD_RUN_PATH
5768      hardcode_runpath_var=yes
5769      ld_shlibs=yes
5770    fi
5771    ;;
5772
5773  sysv4.2uw2*)
5774    archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5775    hardcode_direct=yes
5776    hardcode_minus_L=no
5777    hardcode_shlibpath_var=no
5778    hardcode_runpath_var=yes
5779    runpath_var=LD_RUN_PATH
5780    ;;
5781
5782  sysv5uw7* | unixware7*)
5783    no_undefined_flag='${wl}-z ${wl}text'
5784    if test "$GCC" = yes; then
5785      archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5786    else
5787      archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5788    fi
5789    runpath_var='LD_RUN_PATH'
5790    hardcode_shlibpath_var=no
5791    ;;
5792
5793  *)
5794    ld_shlibs=no
5795    ;;
5796  esac
5797fi
5798echo "$as_me:$LINENO: result: $ld_shlibs" >&5
5799echo "${ECHO_T}$ld_shlibs" >&6
5800test "$ld_shlibs" = no && can_build_shared=no
5801##
5802## END FIXME
5803
5804## FIXME: this should be a separate macro
5805##
5806# Check hardcoding attributes.
5807echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
5808echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
5809hardcode_action=
5810if test -n "$hardcode_libdir_flag_spec" || \
5811   test -n "$runpath_var"; then
5812
5813  # We can hardcode non-existant directories.
5814  if test "$hardcode_direct" != no &&
5815     # If the only mechanism to avoid hardcoding is shlibpath_var, we
5816     # have to relink, otherwise we might link with an installed library
5817     # when we should be linking with a yet-to-be-installed one
5818     ## test "$hardcode_shlibpath_var" != no &&
5819     test "$hardcode_minus_L" != no; then
5820    # Linking always hardcodes the temporary library directory.
5821    hardcode_action=relink
5822  else
5823    # We can link without hardcoding, and we can hardcode nonexisting dirs.
5824    hardcode_action=immediate
5825  fi
5826else
5827  # We cannot hardcode anything, or else we can only hardcode existing
5828  # directories.
5829  hardcode_action=unsupported
5830fi
5831echo "$as_me:$LINENO: result: $hardcode_action" >&5
5832echo "${ECHO_T}$hardcode_action" >&6
5833##
5834## END FIXME
5835
5836## FIXME: this should be a separate macro
5837##
5838striplib=
5839old_striplib=
5840echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
5841echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
5842if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
5843  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
5844  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5845  echo "$as_me:$LINENO: result: yes" >&5
5846echo "${ECHO_T}yes" >&6
5847else
5848  echo "$as_me:$LINENO: result: no" >&5
5849echo "${ECHO_T}no" >&6
5850fi
5851##
5852## END FIXME
5853
5854reload_cmds='$LD$reload_flag -o $output$reload_objs'
5855test -z "$deplibs_check_method" && deplibs_check_method=unknown
5856
5857## FIXME: this should be a separate macro
5858##
5859# PORTME Fill in your ld.so characteristics
5860echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
5861echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
5862library_names_spec=
5863libname_spec='lib$name'
5864soname_spec=
5865postinstall_cmds=
5866postuninstall_cmds=
5867finish_cmds=
5868finish_eval=
5869shlibpath_var=
5870shlibpath_overrides_runpath=unknown
5871version_type=none
5872dynamic_linker="$host_os ld.so"
5873sys_lib_dlsearch_path_spec="/lib /usr/lib"
5874sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
5875
5876case $host_os in
5877aix3*)
5878  version_type=linux
5879  library_names_spec='${libname}${release}.so$versuffix $libname.a'
5880  shlibpath_var=LIBPATH
5881
5882  # AIX has no versioning support, so we append a major version to the name.
5883  soname_spec='${libname}${release}.so$major'
5884  ;;
5885
5886aix4* | aix5*)
5887  version_type=linux
5888  if test "$host_cpu" = ia64; then
5889    # AIX 5 supports IA64
5890    library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
5891    shlibpath_var=LD_LIBRARY_PATH
5892  else
5893    # With GCC up to 2.95.x, collect2 would create an import file
5894    # for dependence libraries.  The import file would start with
5895    # the line `#! .'.  This would cause the generated library to
5896    # depend on `.', always an invalid library.  This was fixed in
5897    # development snapshots of GCC prior to 3.0.
5898    case $host_os in
5899      aix4 | aix4.[01] | aix4.[01].*)
5900	if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5901	     echo ' yes '
5902	     echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5903	  :
5904	else
5905	  can_build_shared=no
5906	fi
5907	;;
5908    esac
5909    # AIX (on Power*) has no versioning support, so currently we can
5910    # not hardcode correct soname into executable. Probably we can
5911    # add versioning support to collect2, so additional links can
5912    # be useful in future.
5913    if test "$aix_use_runtimelinking" = yes; then
5914      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
5915      # instead of lib<name>.a to let people know that these are not
5916      # typical AIX shared libraries.
5917      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5918    else
5919      # We preserve .a as extension for shared libraries through AIX4.2
5920      # and later when we are not doing run time linking.
5921      library_names_spec='${libname}${release}.a $libname.a'
5922      soname_spec='${libname}${release}.so$major'
5923    fi
5924    shlibpath_var=LIBPATH
5925  fi
5926  ;;
5927
5928amigaos*)
5929  library_names_spec='$libname.ixlibrary $libname.a'
5930  # Create ${libname}_ixlibrary.a entries in /sys/libs.
5931  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'
5932  ;;
5933
5934beos*)
5935  library_names_spec='${libname}.so'
5936  dynamic_linker="$host_os ld.so"
5937  shlibpath_var=LIBRARY_PATH
5938  ;;
5939
5940bsdi4*)
5941  version_type=linux
5942  need_version=no
5943  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5944  soname_spec='${libname}${release}.so$major'
5945  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5946  shlibpath_var=LD_LIBRARY_PATH
5947  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5948  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5949  export_dynamic_flag_spec=-rdynamic
5950  # the default ld.so.conf also contains /usr/contrib/lib and
5951  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5952  # libtool to hard-code these into programs
5953  ;;
5954
5955cygwin* | mingw* | pw32*)
5956  version_type=windows
5957  need_version=no
5958  need_lib_prefix=no
5959  case $GCC,$host_os in
5960  yes,cygwin*)
5961    library_names_spec='$libname.dll.a'
5962    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5963    postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
5964      dldir=$destdir/`dirname \$dlpath`~
5965      test -d \$dldir || mkdir -p \$dldir~
5966      $install_prog .libs/$dlname \$dldir/$dlname'
5967    postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
5968      dlpath=$dir/\$dldll~
5969       $rm \$dlpath'
5970    ;;
5971  yes,mingw*)
5972    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5973    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
5974    ;;
5975  yes,pw32*)
5976    library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
5977    ;;
5978  *)
5979    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
5980    ;;
5981  esac
5982  dynamic_linker='Win32 ld.exe'
5983  # FIXME: first we should search . and the directory the executable is in
5984  shlibpath_var=PATH
5985  ;;
5986
5987darwin* | rhapsody*)
5988  dynamic_linker="$host_os dyld"
5989  version_type=darwin
5990  need_lib_prefix=no
5991  need_version=no
5992  # FIXME: Relying on posixy $() will cause problems for
5993  #        cross-compilation, but unfortunately the echo tests do not
5994  #        yet detect zsh echo's removal of \ escapes.
5995  library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
5996  soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
5997  shlibpath_overrides_runpath=yes
5998  shlibpath_var=DYLD_LIBRARY_PATH
5999  ;;
6000
6001freebsd1*)
6002  dynamic_linker=no
6003  ;;
6004
6005freebsd*)
6006  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6007  version_type=freebsd-$objformat
6008  case $version_type in
6009    freebsd-elf*)
6010      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6011      need_version=no
6012      need_lib_prefix=no
6013      ;;
6014    freebsd-*)
6015      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6016      need_version=yes
6017      ;;
6018  esac
6019  shlibpath_var=LD_LIBRARY_PATH
6020  case $host_os in
6021  freebsd2*)
6022    shlibpath_overrides_runpath=yes
6023    ;;
6024  *)
6025    shlibpath_overrides_runpath=no
6026    hardcode_into_libs=yes
6027    ;;
6028  esac
6029  ;;
6030
6031gnu*)
6032  version_type=linux
6033  need_lib_prefix=no
6034  need_version=no
6035  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6036  soname_spec='${libname}${release}.so$major'
6037  shlibpath_var=LD_LIBRARY_PATH
6038  hardcode_into_libs=yes
6039  ;;
6040
6041hpux9* | hpux10* | hpux11*)
6042  # Give a soname corresponding to the major version so that dld.sl refuses to
6043  # link against other versions.
6044  dynamic_linker="$host_os dld.sl"
6045  version_type=sunos
6046  need_lib_prefix=no
6047  need_version=no
6048  shlibpath_var=SHLIB_PATH
6049  shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6050  library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6051  soname_spec='${libname}${release}.sl$major'
6052  # HP-UX runs *really* slowly unless shared libraries are mode 555.
6053  postinstall_cmds='chmod 555 $lib'
6054  ;;
6055
6056irix5* | irix6*)
6057  version_type=irix
6058  need_lib_prefix=no
6059  need_version=no
6060  soname_spec='${libname}${release}.so$major'
6061  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6062  case $host_os in
6063  irix5*)
6064    libsuff= shlibsuff=
6065    ;;
6066  *)
6067    case $LD in # libtool.m4 will add one of these switches to LD
6068    *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6069    *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6070    *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6071    *) libsuff= shlibsuff= libmagic=never-match;;
6072    esac
6073    ;;
6074  esac
6075  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6076  shlibpath_overrides_runpath=no
6077  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6078  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6079  ;;
6080
6081# No shared lib support for Linux oldld, aout, or coff.
6082linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6083  dynamic_linker=no
6084  ;;
6085
6086# This must be Linux ELF.
6087linux-gnu*)
6088  version_type=linux
6089  need_lib_prefix=no
6090  need_version=no
6091  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6092  soname_spec='${libname}${release}.so$major'
6093  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6094  shlibpath_var=LD_LIBRARY_PATH
6095  shlibpath_overrides_runpath=no
6096  # This implies no fast_install, which is unacceptable.
6097  # Some rework will be needed to allow for fast_install
6098  # before this can be enabled.
6099  hardcode_into_libs=yes
6100
6101  # We used to test for /lib/ld.so.1 and disable shared libraries on
6102  # powerpc, because MkLinux only supported shared libraries with the
6103  # GNU dynamic linker.  Since this was broken with cross compilers,
6104  # most powerpc-linux boxes support dynamic linking these days and
6105  # people can always --disable-shared, the test was removed, and we
6106  # assume the GNU/Linux dynamic linker is in use.
6107  dynamic_linker='GNU/Linux ld.so'
6108  ;;
6109
6110netbsd*)
6111  version_type=sunos
6112  need_lib_prefix=no
6113  need_version=no
6114  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6115    library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6116    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6117    dynamic_linker='NetBSD (a.out) ld.so'
6118  else
6119    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6120    soname_spec='${libname}${release}.so$major'
6121    dynamic_linker='NetBSD ld.elf_so'
6122  fi
6123  shlibpath_var=LD_LIBRARY_PATH
6124  shlibpath_overrides_runpath=yes
6125  hardcode_into_libs=yes
6126  ;;
6127
6128newsos6)
6129  version_type=linux
6130  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6131  shlibpath_var=LD_LIBRARY_PATH
6132  shlibpath_overrides_runpath=yes
6133  ;;
6134
6135openbsd*)
6136  version_type=sunos
6137  need_lib_prefix=no
6138  need_version=no
6139  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6140    case "$host_os" in
6141    openbsd2.[89] | openbsd2.[89].*)
6142      shlibpath_overrides_runpath=no
6143      ;;
6144    *)
6145      shlibpath_overrides_runpath=yes
6146      ;;
6147    esac
6148  else
6149    shlibpath_overrides_runpath=yes
6150  fi
6151  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6152  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6153  shlibpath_var=LD_LIBRARY_PATH
6154  ;;
6155
6156os2*)
6157  libname_spec='$name'
6158  need_lib_prefix=no
6159  library_names_spec='$libname.dll $libname.a'
6160  dynamic_linker='OS/2 ld.exe'
6161  shlibpath_var=LIBPATH
6162  ;;
6163
6164osf3* | osf4* | osf5*)
6165  version_type=osf
6166  need_version=no
6167  soname_spec='${libname}${release}.so'
6168  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6169  shlibpath_var=LD_LIBRARY_PATH
6170  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6171  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6172  ;;
6173
6174sco3.2v5*)
6175  version_type=osf
6176  soname_spec='${libname}${release}.so$major'
6177  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6178  shlibpath_var=LD_LIBRARY_PATH
6179  ;;
6180
6181solaris*)
6182  version_type=linux
6183  need_lib_prefix=no
6184  need_version=no
6185  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6186  soname_spec='${libname}${release}.so$major'
6187  shlibpath_var=LD_LIBRARY_PATH
6188  shlibpath_overrides_runpath=yes
6189  hardcode_into_libs=yes
6190  # ldd complains unless libraries are executable
6191  postinstall_cmds='chmod +x $lib'
6192  ;;
6193
6194sunos4*)
6195  version_type=sunos
6196  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6197  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6198  shlibpath_var=LD_LIBRARY_PATH
6199  shlibpath_overrides_runpath=yes
6200  if test "$with_gnu_ld" = yes; then
6201    need_lib_prefix=no
6202  fi
6203  need_version=yes
6204  ;;
6205
6206sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6207  version_type=linux
6208  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6209  soname_spec='${libname}${release}.so$major'
6210  shlibpath_var=LD_LIBRARY_PATH
6211  case $host_vendor in
6212    sni)
6213      shlibpath_overrides_runpath=no
6214      ;;
6215    motorola)
6216      need_lib_prefix=no
6217      need_version=no
6218      shlibpath_overrides_runpath=no
6219      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6220      ;;
6221  esac
6222  ;;
6223
6224uts4*)
6225  version_type=linux
6226  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6227  soname_spec='${libname}${release}.so$major'
6228  shlibpath_var=LD_LIBRARY_PATH
6229  ;;
6230
6231dgux*)
6232  version_type=linux
6233  need_lib_prefix=no
6234  need_version=no
6235  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6236  soname_spec='${libname}${release}.so$major'
6237  shlibpath_var=LD_LIBRARY_PATH
6238  ;;
6239
6240sysv4*MP*)
6241  if test -d /usr/nec ;then
6242    version_type=linux
6243    library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6244    soname_spec='$libname.so.$major'
6245    shlibpath_var=LD_LIBRARY_PATH
6246  fi
6247  ;;
6248
6249*)
6250  dynamic_linker=no
6251  ;;
6252esac
6253echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6254echo "${ECHO_T}$dynamic_linker" >&6
6255test "$dynamic_linker" = no && can_build_shared=no
6256##
6257## END FIXME
6258
6259## FIXME: this should be a separate macro
6260##
6261# Report the final consequences.
6262echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6263echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6264echo "$as_me:$LINENO: result: $can_build_shared" >&5
6265echo "${ECHO_T}$can_build_shared" >&6
6266##
6267## END FIXME
6268
6269## FIXME: this should be a separate macro
6270##
6271echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
6272echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
6273test "$can_build_shared" = "no" && enable_shared=no
6274
6275# On AIX, shared libraries and static libraries use the same namespace, and
6276# are all built from PIC.
6277case "$host_os" in
6278aix3*)
6279  test "$enable_shared" = yes && enable_static=no
6280  if test -n "$RANLIB"; then
6281    archive_cmds="$archive_cmds~\$RANLIB \$lib"
6282    postinstall_cmds='$RANLIB $lib'
6283  fi
6284  ;;
6285
6286aix4*)
6287  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
6288    test "$enable_shared" = yes && enable_static=no
6289  fi
6290  ;;
6291esac
6292echo "$as_me:$LINENO: result: $enable_shared" >&5
6293echo "${ECHO_T}$enable_shared" >&6
6294##
6295## END FIXME
6296
6297## FIXME: this should be a separate macro
6298##
6299echo "$as_me:$LINENO: checking whether to build static libraries" >&5
6300echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
6301# Make sure either enable_shared or enable_static is yes.
6302test "$enable_shared" = yes || enable_static=yes
6303echo "$as_me:$LINENO: result: $enable_static" >&5
6304echo "${ECHO_T}$enable_static" >&6
6305##
6306## END FIXME
6307
6308if test "$hardcode_action" = relink; then
6309  # Fast installation is not supported
6310  enable_fast_install=no
6311elif test "$shlibpath_overrides_runpath" = yes ||
6312     test "$enable_shared" = no; then
6313  # Fast installation is not necessary
6314  enable_fast_install=needless
6315fi
6316
6317variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6318if test "$GCC" = yes; then
6319  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6320fi
6321
6322if test "x$enable_dlopen" != xyes; then
6323  enable_dlopen=unknown
6324  enable_dlopen_self=unknown
6325  enable_dlopen_self_static=unknown
6326else
6327  lt_cv_dlopen=no
6328  lt_cv_dlopen_libs=
6329
6330  case $host_os in
6331  beos*)
6332    lt_cv_dlopen="load_add_on"
6333    lt_cv_dlopen_libs=
6334    lt_cv_dlopen_self=yes
6335    ;;
6336
6337  cygwin* | mingw* | pw32*)
6338    lt_cv_dlopen="LoadLibrary"
6339    lt_cv_dlopen_libs=
6340   ;;
6341
6342  *)
6343    echo "$as_me:$LINENO: checking for shl_load" >&5
6344echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6345if test "${ac_cv_func_shl_load+set}" = set; then
6346  echo $ECHO_N "(cached) $ECHO_C" >&6
6347else
6348  cat >conftest.$ac_ext <<_ACEOF
6349#line $LINENO "configure"
6350/* confdefs.h.  */
6351_ACEOF
6352cat confdefs.h >>conftest.$ac_ext
6353cat >>conftest.$ac_ext <<_ACEOF
6354/* end confdefs.h.  */
6355/* System header to define __stub macros and hopefully few prototypes,
6356    which can conflict with char shl_load (); below.
6357    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6358    <limits.h> exists even on freestanding compilers.  */
6359#ifdef __STDC__
6360# include <limits.h>
6361#else
6362# include <assert.h>
6363#endif
6364/* Override any gcc2 internal prototype to avoid an error.  */
6365#ifdef __cplusplus
6366extern "C"
6367{
6368#endif
6369/* We use char because int might match the return type of a gcc2
6370   builtin and then its argument prototype would still apply.  */
6371char shl_load ();
6372/* The GNU C library defines this for functions which it implements
6373    to always fail with ENOSYS.  Some functions are actually named
6374    something starting with __ and the normal name is an alias.  */
6375#if defined (__stub_shl_load) || defined (__stub___shl_load)
6376choke me
6377#else
6378char (*f) () = shl_load;
6379#endif
6380#ifdef __cplusplus
6381}
6382#endif
6383
6384int
6385main ()
6386{
6387return f != shl_load;
6388  ;
6389  return 0;
6390}
6391_ACEOF
6392rm -f conftest.$ac_objext conftest$ac_exeext
6393if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6394  (eval $ac_link) 2>&5
6395  ac_status=$?
6396  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6397  (exit $ac_status); } &&
6398         { ac_try='test -s conftest$ac_exeext'
6399  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6400  (eval $ac_try) 2>&5
6401  ac_status=$?
6402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6403  (exit $ac_status); }; }; then
6404  ac_cv_func_shl_load=yes
6405else
6406  echo "$as_me: failed program was:" >&5
6407sed 's/^/| /' conftest.$ac_ext >&5
6408
6409ac_cv_func_shl_load=no
6410fi
6411rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6412fi
6413echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
6414echo "${ECHO_T}$ac_cv_func_shl_load" >&6
6415if test $ac_cv_func_shl_load = yes; then
6416  lt_cv_dlopen="shl_load"
6417else
6418  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
6419echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
6420if test "${ac_cv_lib_dld_shl_load+set}" = set; then
6421  echo $ECHO_N "(cached) $ECHO_C" >&6
6422else
6423  ac_check_lib_save_LIBS=$LIBS
6424LIBS="-ldld  $LIBS"
6425cat >conftest.$ac_ext <<_ACEOF
6426#line $LINENO "configure"
6427/* confdefs.h.  */
6428_ACEOF
6429cat confdefs.h >>conftest.$ac_ext
6430cat >>conftest.$ac_ext <<_ACEOF
6431/* end confdefs.h.  */
6432
6433/* Override any gcc2 internal prototype to avoid an error.  */
6434#ifdef __cplusplus
6435extern "C"
6436#endif
6437/* We use char because int might match the return type of a gcc2
6438   builtin and then its argument prototype would still apply.  */
6439char shl_load ();
6440int
6441main ()
6442{
6443shl_load ();
6444  ;
6445  return 0;
6446}
6447_ACEOF
6448rm -f conftest.$ac_objext conftest$ac_exeext
6449if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6450  (eval $ac_link) 2>&5
6451  ac_status=$?
6452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6453  (exit $ac_status); } &&
6454         { ac_try='test -s conftest$ac_exeext'
6455  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6456  (eval $ac_try) 2>&5
6457  ac_status=$?
6458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6459  (exit $ac_status); }; }; then
6460  ac_cv_lib_dld_shl_load=yes
6461else
6462  echo "$as_me: failed program was:" >&5
6463sed 's/^/| /' conftest.$ac_ext >&5
6464
6465ac_cv_lib_dld_shl_load=no
6466fi
6467rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6468LIBS=$ac_check_lib_save_LIBS
6469fi
6470echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
6471echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
6472if test $ac_cv_lib_dld_shl_load = yes; then
6473  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
6474else
6475  echo "$as_me:$LINENO: checking for dlopen" >&5
6476echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
6477if test "${ac_cv_func_dlopen+set}" = set; then
6478  echo $ECHO_N "(cached) $ECHO_C" >&6
6479else
6480  cat >conftest.$ac_ext <<_ACEOF
6481#line $LINENO "configure"
6482/* confdefs.h.  */
6483_ACEOF
6484cat confdefs.h >>conftest.$ac_ext
6485cat >>conftest.$ac_ext <<_ACEOF
6486/* end confdefs.h.  */
6487/* System header to define __stub macros and hopefully few prototypes,
6488    which can conflict with char dlopen (); below.
6489    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6490    <limits.h> exists even on freestanding compilers.  */
6491#ifdef __STDC__
6492# include <limits.h>
6493#else
6494# include <assert.h>
6495#endif
6496/* Override any gcc2 internal prototype to avoid an error.  */
6497#ifdef __cplusplus
6498extern "C"
6499{
6500#endif
6501/* We use char because int might match the return type of a gcc2
6502   builtin and then its argument prototype would still apply.  */
6503char dlopen ();
6504/* The GNU C library defines this for functions which it implements
6505    to always fail with ENOSYS.  Some functions are actually named
6506    something starting with __ and the normal name is an alias.  */
6507#if defined (__stub_dlopen) || defined (__stub___dlopen)
6508choke me
6509#else
6510char (*f) () = dlopen;
6511#endif
6512#ifdef __cplusplus
6513}
6514#endif
6515
6516int
6517main ()
6518{
6519return f != dlopen;
6520  ;
6521  return 0;
6522}
6523_ACEOF
6524rm -f conftest.$ac_objext conftest$ac_exeext
6525if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6526  (eval $ac_link) 2>&5
6527  ac_status=$?
6528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6529  (exit $ac_status); } &&
6530         { ac_try='test -s conftest$ac_exeext'
6531  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6532  (eval $ac_try) 2>&5
6533  ac_status=$?
6534  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6535  (exit $ac_status); }; }; then
6536  ac_cv_func_dlopen=yes
6537else
6538  echo "$as_me: failed program was:" >&5
6539sed 's/^/| /' conftest.$ac_ext >&5
6540
6541ac_cv_func_dlopen=no
6542fi
6543rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6544fi
6545echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
6546echo "${ECHO_T}$ac_cv_func_dlopen" >&6
6547if test $ac_cv_func_dlopen = yes; then
6548  lt_cv_dlopen="dlopen"
6549else
6550  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6551echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6552if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6553  echo $ECHO_N "(cached) $ECHO_C" >&6
6554else
6555  ac_check_lib_save_LIBS=$LIBS
6556LIBS="-ldl  $LIBS"
6557cat >conftest.$ac_ext <<_ACEOF
6558#line $LINENO "configure"
6559/* confdefs.h.  */
6560_ACEOF
6561cat confdefs.h >>conftest.$ac_ext
6562cat >>conftest.$ac_ext <<_ACEOF
6563/* end confdefs.h.  */
6564
6565/* Override any gcc2 internal prototype to avoid an error.  */
6566#ifdef __cplusplus
6567extern "C"
6568#endif
6569/* We use char because int might match the return type of a gcc2
6570   builtin and then its argument prototype would still apply.  */
6571char dlopen ();
6572int
6573main ()
6574{
6575dlopen ();
6576  ;
6577  return 0;
6578}
6579_ACEOF
6580rm -f conftest.$ac_objext conftest$ac_exeext
6581if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6582  (eval $ac_link) 2>&5
6583  ac_status=$?
6584  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6585  (exit $ac_status); } &&
6586         { ac_try='test -s conftest$ac_exeext'
6587  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6588  (eval $ac_try) 2>&5
6589  ac_status=$?
6590  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6591  (exit $ac_status); }; }; then
6592  ac_cv_lib_dl_dlopen=yes
6593else
6594  echo "$as_me: failed program was:" >&5
6595sed 's/^/| /' conftest.$ac_ext >&5
6596
6597ac_cv_lib_dl_dlopen=no
6598fi
6599rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6600LIBS=$ac_check_lib_save_LIBS
6601fi
6602echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
6603echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6604if test $ac_cv_lib_dl_dlopen = yes; then
6605  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6606else
6607  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
6608echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
6609if test "${ac_cv_lib_svld_dlopen+set}" = set; then
6610  echo $ECHO_N "(cached) $ECHO_C" >&6
6611else
6612  ac_check_lib_save_LIBS=$LIBS
6613LIBS="-lsvld  $LIBS"
6614cat >conftest.$ac_ext <<_ACEOF
6615#line $LINENO "configure"
6616/* confdefs.h.  */
6617_ACEOF
6618cat confdefs.h >>conftest.$ac_ext
6619cat >>conftest.$ac_ext <<_ACEOF
6620/* end confdefs.h.  */
6621
6622/* Override any gcc2 internal prototype to avoid an error.  */
6623#ifdef __cplusplus
6624extern "C"
6625#endif
6626/* We use char because int might match the return type of a gcc2
6627   builtin and then its argument prototype would still apply.  */
6628char dlopen ();
6629int
6630main ()
6631{
6632dlopen ();
6633  ;
6634  return 0;
6635}
6636_ACEOF
6637rm -f conftest.$ac_objext conftest$ac_exeext
6638if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6639  (eval $ac_link) 2>&5
6640  ac_status=$?
6641  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6642  (exit $ac_status); } &&
6643         { ac_try='test -s conftest$ac_exeext'
6644  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6645  (eval $ac_try) 2>&5
6646  ac_status=$?
6647  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6648  (exit $ac_status); }; }; then
6649  ac_cv_lib_svld_dlopen=yes
6650else
6651  echo "$as_me: failed program was:" >&5
6652sed 's/^/| /' conftest.$ac_ext >&5
6653
6654ac_cv_lib_svld_dlopen=no
6655fi
6656rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6657LIBS=$ac_check_lib_save_LIBS
6658fi
6659echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
6660echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
6661if test $ac_cv_lib_svld_dlopen = yes; then
6662  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
6663else
6664  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
6665echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
6666if test "${ac_cv_lib_dld_dld_link+set}" = set; then
6667  echo $ECHO_N "(cached) $ECHO_C" >&6
6668else
6669  ac_check_lib_save_LIBS=$LIBS
6670LIBS="-ldld  $LIBS"
6671cat >conftest.$ac_ext <<_ACEOF
6672#line $LINENO "configure"
6673/* confdefs.h.  */
6674_ACEOF
6675cat confdefs.h >>conftest.$ac_ext
6676cat >>conftest.$ac_ext <<_ACEOF
6677/* end confdefs.h.  */
6678
6679/* Override any gcc2 internal prototype to avoid an error.  */
6680#ifdef __cplusplus
6681extern "C"
6682#endif
6683/* We use char because int might match the return type of a gcc2
6684   builtin and then its argument prototype would still apply.  */
6685char dld_link ();
6686int
6687main ()
6688{
6689dld_link ();
6690  ;
6691  return 0;
6692}
6693_ACEOF
6694rm -f conftest.$ac_objext conftest$ac_exeext
6695if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6696  (eval $ac_link) 2>&5
6697  ac_status=$?
6698  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6699  (exit $ac_status); } &&
6700         { ac_try='test -s conftest$ac_exeext'
6701  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6702  (eval $ac_try) 2>&5
6703  ac_status=$?
6704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6705  (exit $ac_status); }; }; then
6706  ac_cv_lib_dld_dld_link=yes
6707else
6708  echo "$as_me: failed program was:" >&5
6709sed 's/^/| /' conftest.$ac_ext >&5
6710
6711ac_cv_lib_dld_dld_link=no
6712fi
6713rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6714LIBS=$ac_check_lib_save_LIBS
6715fi
6716echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
6717echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
6718if test $ac_cv_lib_dld_dld_link = yes; then
6719  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
6720fi
6721
6722
6723fi
6724
6725
6726fi
6727
6728
6729fi
6730
6731
6732fi
6733
6734
6735fi
6736
6737    ;;
6738  esac
6739
6740  if test "x$lt_cv_dlopen" != xno; then
6741    enable_dlopen=yes
6742  else
6743    enable_dlopen=no
6744  fi
6745
6746  case $lt_cv_dlopen in
6747  dlopen)
6748    save_CPPFLAGS="$CPPFLAGS"
6749        test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
6750
6751    save_LDFLAGS="$LDFLAGS"
6752    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
6753
6754    save_LIBS="$LIBS"
6755    LIBS="$lt_cv_dlopen_libs $LIBS"
6756
6757    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
6758echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
6759if test "${lt_cv_dlopen_self+set}" = set; then
6760  echo $ECHO_N "(cached) $ECHO_C" >&6
6761else
6762  	  if test "$cross_compiling" = yes; then :
6763  lt_cv_dlopen_self=cross
6764else
6765    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6766  lt_status=$lt_dlunknown
6767  cat > conftest.$ac_ext <<EOF
6768#line 6768 "configure"
6769#include "confdefs.h"
6770
6771#if HAVE_DLFCN_H
6772#include <dlfcn.h>
6773#endif
6774
6775#include <stdio.h>
6776
6777#ifdef RTLD_GLOBAL
6778#  define LT_DLGLOBAL		RTLD_GLOBAL
6779#else
6780#  ifdef DL_GLOBAL
6781#    define LT_DLGLOBAL		DL_GLOBAL
6782#  else
6783#    define LT_DLGLOBAL		0
6784#  endif
6785#endif
6786
6787/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6788   find out it does not work in some platform. */
6789#ifndef LT_DLLAZY_OR_NOW
6790#  ifdef RTLD_LAZY
6791#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
6792#  else
6793#    ifdef DL_LAZY
6794#      define LT_DLLAZY_OR_NOW		DL_LAZY
6795#    else
6796#      ifdef RTLD_NOW
6797#        define LT_DLLAZY_OR_NOW	RTLD_NOW
6798#      else
6799#        ifdef DL_NOW
6800#          define LT_DLLAZY_OR_NOW	DL_NOW
6801#        else
6802#          define LT_DLLAZY_OR_NOW	0
6803#        endif
6804#      endif
6805#    endif
6806#  endif
6807#endif
6808
6809#ifdef __cplusplus
6810extern "C" void exit (int);
6811#endif
6812
6813void fnord() { int i=42;}
6814int main ()
6815{
6816  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6817  int status = $lt_dlunknown;
6818
6819  if (self)
6820    {
6821      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6822      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6823      /* dlclose (self); */
6824    }
6825
6826    exit (status);
6827}
6828EOF
6829  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6830  (eval $ac_link) 2>&5
6831  ac_status=$?
6832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6833  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6834    (./conftest; exit; ) 2>/dev/null
6835    lt_status=$?
6836    case x$lt_status in
6837      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
6838      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
6839      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
6840    esac
6841  else :
6842    # compilation failed
6843    lt_cv_dlopen_self=no
6844  fi
6845fi
6846rm -fr conftest*
6847
6848
6849fi
6850echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
6851echo "${ECHO_T}$lt_cv_dlopen_self" >&6
6852
6853    if test "x$lt_cv_dlopen_self" = xyes; then
6854      LDFLAGS="$LDFLAGS $link_static_flag"
6855      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
6856echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
6857if test "${lt_cv_dlopen_self_static+set}" = set; then
6858  echo $ECHO_N "(cached) $ECHO_C" >&6
6859else
6860  	  if test "$cross_compiling" = yes; then :
6861  lt_cv_dlopen_self_static=cross
6862else
6863    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6864  lt_status=$lt_dlunknown
6865  cat > conftest.$ac_ext <<EOF
6866#line 6866 "configure"
6867#include "confdefs.h"
6868
6869#if HAVE_DLFCN_H
6870#include <dlfcn.h>
6871#endif
6872
6873#include <stdio.h>
6874
6875#ifdef RTLD_GLOBAL
6876#  define LT_DLGLOBAL		RTLD_GLOBAL
6877#else
6878#  ifdef DL_GLOBAL
6879#    define LT_DLGLOBAL		DL_GLOBAL
6880#  else
6881#    define LT_DLGLOBAL		0
6882#  endif
6883#endif
6884
6885/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6886   find out it does not work in some platform. */
6887#ifndef LT_DLLAZY_OR_NOW
6888#  ifdef RTLD_LAZY
6889#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
6890#  else
6891#    ifdef DL_LAZY
6892#      define LT_DLLAZY_OR_NOW		DL_LAZY
6893#    else
6894#      ifdef RTLD_NOW
6895#        define LT_DLLAZY_OR_NOW	RTLD_NOW
6896#      else
6897#        ifdef DL_NOW
6898#          define LT_DLLAZY_OR_NOW	DL_NOW
6899#        else
6900#          define LT_DLLAZY_OR_NOW	0
6901#        endif
6902#      endif
6903#    endif
6904#  endif
6905#endif
6906
6907#ifdef __cplusplus
6908extern "C" void exit (int);
6909#endif
6910
6911void fnord() { int i=42;}
6912int main ()
6913{
6914  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6915  int status = $lt_dlunknown;
6916
6917  if (self)
6918    {
6919      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
6920      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6921      /* dlclose (self); */
6922    }
6923
6924    exit (status);
6925}
6926EOF
6927  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6928  (eval $ac_link) 2>&5
6929  ac_status=$?
6930  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6931  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6932    (./conftest; exit; ) 2>/dev/null
6933    lt_status=$?
6934    case x$lt_status in
6935      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
6936      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
6937      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
6938    esac
6939  else :
6940    # compilation failed
6941    lt_cv_dlopen_self_static=no
6942  fi
6943fi
6944rm -fr conftest*
6945
6946
6947fi
6948echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
6949echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
6950    fi
6951
6952    CPPFLAGS="$save_CPPFLAGS"
6953    LDFLAGS="$save_LDFLAGS"
6954    LIBS="$save_LIBS"
6955    ;;
6956  esac
6957
6958  case $lt_cv_dlopen_self in
6959  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
6960  *) enable_dlopen_self=unknown ;;
6961  esac
6962
6963  case $lt_cv_dlopen_self_static in
6964  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
6965  *) enable_dlopen_self_static=unknown ;;
6966  esac
6967fi
6968
6969
6970## FIXME: this should be a separate macro
6971##
6972if test "$enable_shared" = yes && test "$GCC" = yes; then
6973  case $archive_cmds in
6974  *'~'*)
6975    # FIXME: we may have to deal with multi-command sequences.
6976    ;;
6977  '$CC '*)
6978    # Test whether the compiler implicitly links with -lc since on some
6979    # systems, -lgcc has to come before -lc. If gcc already passes -lc
6980    # to ld, don't add -lc before -lgcc.
6981    echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
6982echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
6983    if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
6984  echo $ECHO_N "(cached) $ECHO_C" >&6
6985else
6986  $rm conftest*
6987    echo 'static int dummy;' > conftest.$ac_ext
6988
6989    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6990  (eval $ac_compile) 2>&5
6991  ac_status=$?
6992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6993  (exit $ac_status); }; then
6994      soname=conftest
6995      lib=conftest
6996      libobjs=conftest.$ac_objext
6997      deplibs=
6998      wl=$lt_cv_prog_cc_wl
6999      compiler_flags=-v
7000      linker_flags=-v
7001      verstring=
7002      output_objdir=.
7003      libname=conftest
7004      save_allow_undefined_flag=$allow_undefined_flag
7005      allow_undefined_flag=
7006      if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7007  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7008  ac_status=$?
7009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7010  (exit $ac_status); }
7011      then
7012	lt_cv_archive_cmds_need_lc=no
7013      else
7014	lt_cv_archive_cmds_need_lc=yes
7015      fi
7016      allow_undefined_flag=$save_allow_undefined_flag
7017    else
7018      cat conftest.err 1>&5
7019    fi
7020fi
7021
7022    echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7023echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7024    ;;
7025  esac
7026fi
7027need_lc=${lt_cv_archive_cmds_need_lc-yes}
7028##
7029## END FIXME
7030
7031## FIXME: this should be a separate macro
7032##
7033# The second clause should only fire when bootstrapping the
7034# libtool distribution, otherwise you forgot to ship ltmain.sh
7035# with your package, and you will get complaints that there are
7036# no rules to generate ltmain.sh.
7037if test -f "$ltmain"; then
7038  :
7039else
7040  # If there is no Makefile yet, we rely on a make rule to execute
7041  # `config.status --recheck' to rerun these tests and create the
7042  # libtool script then.
7043  test -f Makefile && make "$ltmain"
7044fi
7045
7046if test -f "$ltmain"; then
7047  trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7048  $rm -f "${ofile}T"
7049
7050  echo creating $ofile
7051
7052  # Now quote all the things that may contain metacharacters while being
7053  # careful not to overquote the AC_SUBSTed values.  We take copies of the
7054  # variables and quote the copies for generation of the libtool script.
7055  for var in echo old_CC old_CFLAGS \
7056    AR AR_FLAGS CC LD LN_S NM SHELL \
7057    reload_flag reload_cmds wl \
7058    pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7059    thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7060    library_names_spec soname_spec \
7061    RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7062    old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7063    postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7064    old_striplib striplib file_magic_cmd export_symbols_cmds \
7065    deplibs_check_method allow_undefined_flag no_undefined_flag \
7066    finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7067    global_symbol_to_c_name_address \
7068    hardcode_libdir_flag_spec hardcode_libdir_separator  \
7069    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7070    compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7071
7072    case $var in
7073    reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7074    old_postinstall_cmds | old_postuninstall_cmds | \
7075    export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7076    extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7077    postinstall_cmds | postuninstall_cmds | \
7078    finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7079      # Double-quote double-evaled strings.
7080      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7081      ;;
7082    *)
7083      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7084      ;;
7085    esac
7086  done
7087
7088  cat <<__EOF__ > "${ofile}T"
7089#! $SHELL
7090
7091# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7092# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7093# NOTE: Changes made to this file will be lost: look at ltmain.sh.
7094#
7095# Copyright (C) 1996-2000 Free Software Foundation, Inc.
7096# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7097#
7098# This program is free software; you can redistribute it and/or modify
7099# it under the terms of the GNU General Public License as published by
7100# the Free Software Foundation; either version 2 of the License, or
7101# (at your option) any later version.
7102#
7103# This program is distributed in the hope that it will be useful, but
7104# WITHOUT ANY WARRANTY; without even the implied warranty of
7105# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7106# General Public License for more details.
7107#
7108# You should have received a copy of the GNU General Public License
7109# along with this program; if not, write to the Free Software
7110# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7111#
7112# As a special exception to the GNU General Public License, if you
7113# distribute this file as part of a program that contains a
7114# configuration script generated by Autoconf, you may include it under
7115# the same distribution terms that you use for the rest of that program.
7116
7117# Sed that helps us avoid accidentally triggering echo(1) options like -n.
7118Xsed="sed -e s/^X//"
7119
7120# The HP-UX ksh and POSIX shell print the target directory to stdout
7121# if CDPATH is set.
7122if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7123
7124# ### BEGIN LIBTOOL CONFIG
7125
7126# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7127
7128# Shell to use when invoking shell scripts.
7129SHELL=$lt_SHELL
7130
7131# Whether or not to build shared libraries.
7132build_libtool_libs=$enable_shared
7133
7134# Whether or not to build static libraries.
7135build_old_libs=$enable_static
7136
7137# Whether or not to add -lc for building shared libraries.
7138build_libtool_need_lc=$need_lc
7139
7140# Whether or not to optimize for fast installation.
7141fast_install=$enable_fast_install
7142
7143# The host system.
7144host_alias=$host_alias
7145host=$host
7146
7147# An echo program that does not interpret backslashes.
7148echo=$lt_echo
7149
7150# The archiver.
7151AR=$lt_AR
7152AR_FLAGS=$lt_AR_FLAGS
7153
7154# The default C compiler.
7155CC=$lt_CC
7156
7157# Is the compiler the GNU C compiler?
7158with_gcc=$GCC
7159
7160# The linker used to build libraries.
7161LD=$lt_LD
7162
7163# Whether we need hard or soft links.
7164LN_S=$lt_LN_S
7165
7166# A BSD-compatible nm program.
7167NM=$lt_NM
7168
7169# A symbol stripping program
7170STRIP=$STRIP
7171
7172# Used to examine libraries when file_magic_cmd begins "file"
7173MAGIC_CMD=$MAGIC_CMD
7174
7175# Used on cygwin: DLL creation program.
7176DLLTOOL="$DLLTOOL"
7177
7178# Used on cygwin: object dumper.
7179OBJDUMP="$OBJDUMP"
7180
7181# Used on cygwin: assembler.
7182AS="$AS"
7183
7184# The name of the directory that contains temporary libtool files.
7185objdir=$objdir
7186
7187# How to create reloadable object files.
7188reload_flag=$lt_reload_flag
7189reload_cmds=$lt_reload_cmds
7190
7191# How to pass a linker flag through the compiler.
7192wl=$lt_wl
7193
7194# Object file suffix (normally "o").
7195objext="$ac_objext"
7196
7197# Old archive suffix (normally "a").
7198libext="$libext"
7199
7200# Executable file suffix (normally "").
7201exeext="$exeext"
7202
7203# Additional compiler flags for building library objects.
7204pic_flag=$lt_pic_flag
7205pic_mode=$pic_mode
7206
7207# Does compiler simultaneously support -c and -o options?
7208compiler_c_o=$lt_compiler_c_o
7209
7210# Can we write directly to a .lo ?
7211compiler_o_lo=$lt_compiler_o_lo
7212
7213# Must we lock files when doing compilation ?
7214need_locks=$lt_need_locks
7215
7216# Do we need the lib prefix for modules?
7217need_lib_prefix=$need_lib_prefix
7218
7219# Do we need a version for libraries?
7220need_version=$need_version
7221
7222# Whether dlopen is supported.
7223dlopen_support=$enable_dlopen
7224
7225# Whether dlopen of programs is supported.
7226dlopen_self=$enable_dlopen_self
7227
7228# Whether dlopen of statically linked programs is supported.
7229dlopen_self_static=$enable_dlopen_self_static
7230
7231# Compiler flag to prevent dynamic linking.
7232link_static_flag=$lt_link_static_flag
7233
7234# Compiler flag to turn off builtin functions.
7235no_builtin_flag=$lt_no_builtin_flag
7236
7237# Compiler flag to allow reflexive dlopens.
7238export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7239
7240# Compiler flag to generate shared objects directly from archives.
7241whole_archive_flag_spec=$lt_whole_archive_flag_spec
7242
7243# Compiler flag to generate thread-safe objects.
7244thread_safe_flag_spec=$lt_thread_safe_flag_spec
7245
7246# Library versioning type.
7247version_type=$version_type
7248
7249# Format of library name prefix.
7250libname_spec=$lt_libname_spec
7251
7252# List of archive names.  First name is the real one, the rest are links.
7253# The last name is the one that the linker finds with -lNAME.
7254library_names_spec=$lt_library_names_spec
7255
7256# The coded name of the library, if different from the real name.
7257soname_spec=$lt_soname_spec
7258
7259# Commands used to build and install an old-style archive.
7260RANLIB=$lt_RANLIB
7261old_archive_cmds=$lt_old_archive_cmds
7262old_postinstall_cmds=$lt_old_postinstall_cmds
7263old_postuninstall_cmds=$lt_old_postuninstall_cmds
7264
7265# Create an old-style archive from a shared archive.
7266old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7267
7268# Create a temporary old-style archive to link instead of a shared archive.
7269old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7270
7271# Commands used to build and install a shared archive.
7272archive_cmds=$lt_archive_cmds
7273archive_expsym_cmds=$lt_archive_expsym_cmds
7274postinstall_cmds=$lt_postinstall_cmds
7275postuninstall_cmds=$lt_postuninstall_cmds
7276
7277# Commands to strip libraries.
7278old_striplib=$lt_old_striplib
7279striplib=$lt_striplib
7280
7281# Method to check whether dependent libraries are shared objects.
7282deplibs_check_method=$lt_deplibs_check_method
7283
7284# Command to use when deplibs_check_method == file_magic.
7285file_magic_cmd=$lt_file_magic_cmd
7286
7287# Flag that allows shared libraries with undefined symbols to be built.
7288allow_undefined_flag=$lt_allow_undefined_flag
7289
7290# Flag that forces no undefined symbols.
7291no_undefined_flag=$lt_no_undefined_flag
7292
7293# Commands used to finish a libtool library installation in a directory.
7294finish_cmds=$lt_finish_cmds
7295
7296# Same as above, but a single script fragment to be evaled but not shown.
7297finish_eval=$lt_finish_eval
7298
7299# Take the output of nm and produce a listing of raw symbols and C names.
7300global_symbol_pipe=$lt_global_symbol_pipe
7301
7302# Transform the output of nm in a proper C declaration
7303global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7304
7305# Transform the output of nm in a C name address pair
7306global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
7307
7308# This is the shared library runtime path variable.
7309runpath_var=$runpath_var
7310
7311# This is the shared library path variable.
7312shlibpath_var=$shlibpath_var
7313
7314# Is shlibpath searched before the hard-coded library search path?
7315shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7316
7317# How to hardcode a shared library path into an executable.
7318hardcode_action=$hardcode_action
7319
7320# Whether we should hardcode library paths into libraries.
7321hardcode_into_libs=$hardcode_into_libs
7322
7323# Flag to hardcode \$libdir into a binary during linking.
7324# This must work even if \$libdir does not exist.
7325hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7326
7327# Whether we need a single -rpath flag with a separated argument.
7328hardcode_libdir_separator=$lt_hardcode_libdir_separator
7329
7330# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7331# resulting binary.
7332hardcode_direct=$hardcode_direct
7333
7334# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7335# resulting binary.
7336hardcode_minus_L=$hardcode_minus_L
7337
7338# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7339# the resulting binary.
7340hardcode_shlibpath_var=$hardcode_shlibpath_var
7341
7342# Variables whose values should be saved in libtool wrapper scripts and
7343# restored at relink time.
7344variables_saved_for_relink="$variables_saved_for_relink"
7345
7346# Whether libtool must link a program against all its dependency libraries.
7347link_all_deplibs=$link_all_deplibs
7348
7349# Compile-time system search path for libraries
7350sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7351
7352# Run-time system search path for libraries
7353sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7354
7355# Fix the shell variable \$srcfile for the compiler.
7356fix_srcfile_path="$fix_srcfile_path"
7357
7358# Set to yes if exported symbols are required.
7359always_export_symbols=$always_export_symbols
7360
7361# The commands to list exported symbols.
7362export_symbols_cmds=$lt_export_symbols_cmds
7363
7364# The commands to extract the exported symbol list from a shared archive.
7365extract_expsyms_cmds=$lt_extract_expsyms_cmds
7366
7367# Symbols that should not be listed in the preloaded symbols.
7368exclude_expsyms=$lt_exclude_expsyms
7369
7370# Symbols that must always be exported.
7371include_expsyms=$lt_include_expsyms
7372
7373# ### END LIBTOOL CONFIG
7374
7375__EOF__
7376
7377  case $host_os in
7378  aix3*)
7379    cat <<\EOF >> "${ofile}T"
7380
7381# AIX sometimes has problems with the GCC collect2 program.  For some
7382# reason, if we set the COLLECT_NAMES environment variable, the problems
7383# vanish in a puff of smoke.
7384if test "X${COLLECT_NAMES+set}" != Xset; then
7385  COLLECT_NAMES=
7386  export COLLECT_NAMES
7387fi
7388EOF
7389    ;;
7390  esac
7391
7392  case $host_os in
7393  cygwin* | mingw* | pw32* | os2*)
7394    cat <<'EOF' >> "${ofile}T"
7395      # This is a source program that is used to create dlls on Windows
7396      # Don't remove nor modify the starting and closing comments
7397# /* ltdll.c starts here */
7398# #define WIN32_LEAN_AND_MEAN
7399# #include <windows.h>
7400# #undef WIN32_LEAN_AND_MEAN
7401# #include <stdio.h>
7402#
7403# #ifndef __CYGWIN__
7404# #  ifdef __CYGWIN32__
7405# #    define __CYGWIN__ __CYGWIN32__
7406# #  endif
7407# #endif
7408#
7409# #ifdef __cplusplus
7410# extern "C" {
7411# #endif
7412# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
7413# #ifdef __cplusplus
7414# }
7415# #endif
7416#
7417# #ifdef __CYGWIN__
7418# #include <cygwin/cygwin_dll.h>
7419# DECLARE_CYGWIN_DLL( DllMain );
7420# #endif
7421# HINSTANCE __hDllInstance_base;
7422#
7423# BOOL APIENTRY
7424# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
7425# {
7426#   __hDllInstance_base = hInst;
7427#   return TRUE;
7428# }
7429# /* ltdll.c ends here */
7430	# This is a source program that is used to create import libraries
7431	# on Windows for dlls which lack them. Don't remove nor modify the
7432	# starting and closing comments
7433# /* impgen.c starts here */
7434# /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
7435#
7436#  This file is part of GNU libtool.
7437#
7438#  This program is free software; you can redistribute it and/or modify
7439#  it under the terms of the GNU General Public License as published by
7440#  the Free Software Foundation; either version 2 of the License, or
7441#  (at your option) any later version.
7442#
7443#  This program is distributed in the hope that it will be useful,
7444#  but WITHOUT ANY WARRANTY; without even the implied warranty of
7445#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
7446#  GNU General Public License for more details.
7447#
7448#  You should have received a copy of the GNU General Public License
7449#  along with this program; if not, write to the Free Software
7450#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7451#  */
7452#
7453# #include <stdio.h>		/* for printf() */
7454# #include <unistd.h>		/* for open(), lseek(), read() */
7455# #include <fcntl.h>		/* for O_RDONLY, O_BINARY */
7456# #include <string.h>		/* for strdup() */
7457#
7458# /* O_BINARY isn't required (or even defined sometimes) under Unix */
7459# #ifndef O_BINARY
7460# #define O_BINARY 0
7461# #endif
7462#
7463# static unsigned int
7464# pe_get16 (fd, offset)
7465#      int fd;
7466#      int offset;
7467# {
7468#   unsigned char b[2];
7469#   lseek (fd, offset, SEEK_SET);
7470#   read (fd, b, 2);
7471#   return b[0] + (b[1]<<8);
7472# }
7473#
7474# static unsigned int
7475# pe_get32 (fd, offset)
7476#     int fd;
7477#     int offset;
7478# {
7479#   unsigned char b[4];
7480#   lseek (fd, offset, SEEK_SET);
7481#   read (fd, b, 4);
7482#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7483# }
7484#
7485# static unsigned int
7486# pe_as32 (ptr)
7487#      void *ptr;
7488# {
7489#   unsigned char *b = ptr;
7490#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7491# }
7492#
7493# int
7494# main (argc, argv)
7495#     int argc;
7496#     char *argv[];
7497# {
7498#     int dll;
7499#     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
7500#     unsigned long export_rva, export_size, nsections, secptr, expptr;
7501#     unsigned long name_rvas, nexp;
7502#     unsigned char *expdata, *erva;
7503#     char *filename, *dll_name;
7504#
7505#     filename = argv[1];
7506#
7507#     dll = open(filename, O_RDONLY|O_BINARY);
7508#     if (dll < 1)
7509# 	return 1;
7510#
7511#     dll_name = filename;
7512#
7513#     for (i=0; filename[i]; i++)
7514# 	if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
7515# 	    dll_name = filename + i +1;
7516#
7517#     pe_header_offset = pe_get32 (dll, 0x3c);
7518#     opthdr_ofs = pe_header_offset + 4 + 20;
7519#     num_entries = pe_get32 (dll, opthdr_ofs + 92);
7520#
7521#     if (num_entries < 1) /* no exports */
7522# 	return 1;
7523#
7524#     export_rva = pe_get32 (dll, opthdr_ofs + 96);
7525#     export_size = pe_get32 (dll, opthdr_ofs + 100);
7526#     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
7527#     secptr = (pe_header_offset + 4 + 20 +
7528# 	      pe_get16 (dll, pe_header_offset + 4 + 16));
7529#
7530#     expptr = 0;
7531#     for (i = 0; i < nsections; i++)
7532#     {
7533# 	char sname[8];
7534# 	unsigned long secptr1 = secptr + 40 * i;
7535# 	unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
7536# 	unsigned long vsize = pe_get32 (dll, secptr1 + 16);
7537# 	unsigned long fptr = pe_get32 (dll, secptr1 + 20);
7538# 	lseek(dll, secptr1, SEEK_SET);
7539# 	read(dll, sname, 8);
7540# 	if (vaddr <= export_rva && vaddr+vsize > export_rva)
7541# 	{
7542# 	    expptr = fptr + (export_rva - vaddr);
7543# 	    if (export_rva + export_size > vaddr + vsize)
7544# 		export_size = vsize - (export_rva - vaddr);
7545# 	    break;
7546# 	}
7547#     }
7548#
7549#     expdata = (unsigned char*)malloc(export_size);
7550#     lseek (dll, expptr, SEEK_SET);
7551#     read (dll, expdata, export_size);
7552#     erva = expdata - export_rva;
7553#
7554#     nexp = pe_as32 (expdata+24);
7555#     name_rvas = pe_as32 (expdata+32);
7556#
7557#     printf ("EXPORTS\n");
7558#     for (i = 0; i<nexp; i++)
7559#     {
7560# 	unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
7561# 	printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
7562#     }
7563#
7564#     return 0;
7565# }
7566# /* impgen.c ends here */
7567
7568EOF
7569    ;;
7570  esac
7571
7572  # We use sed instead of cat because bash on DJGPP gets confused if
7573  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
7574  # text mode, it properly converts lines to CR/LF.  This bash problem
7575  # is reportedly fixed, but why not run on old versions too?
7576  sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
7577
7578  mv -f "${ofile}T" "$ofile" || \
7579    (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
7580  chmod +x "$ofile"
7581fi
7582##
7583## END FIXME
7584
7585
7586
7587
7588
7589# This can be used to rebuild libtool when needed
7590LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
7591
7592# Always use our own libtool.
7593LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7594
7595# Prevent multiple expansion
7596
7597
7598
7599
7600
7601
7602
7603# Find a good install program.  We prefer a C program (faster),
7604# so one script is as good as another.  But avoid the broken or
7605# incompatible versions:
7606# SysV /etc/install, /usr/sbin/install
7607# SunOS /usr/etc/install
7608# IRIX /sbin/install
7609# AIX /bin/install
7610# AmigaOS /C/install, which installs bootblocks on floppy discs
7611# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7612# AFS /usr/afsws/bin/install, which mishandles nonexistent args
7613# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7614# ./install, which can be erroneously created by make from ./install.sh.
7615echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7616echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
7617if test -z "$INSTALL"; then
7618if test "${ac_cv_path_install+set}" = set; then
7619  echo $ECHO_N "(cached) $ECHO_C" >&6
7620else
7621  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7622for as_dir in $PATH
7623do
7624  IFS=$as_save_IFS
7625  test -z "$as_dir" && as_dir=.
7626  # Account for people who put trailing slashes in PATH elements.
7627case $as_dir/ in
7628  ./ | .// | /cC/* | \
7629  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7630  /usr/ucb/* ) ;;
7631  *)
7632    # OSF1 and SCO ODT 3.0 have their own names for install.
7633    # Don't use installbsd from OSF since it installs stuff as root
7634    # by default.
7635    for ac_prog in ginstall scoinst install; do
7636      for ac_exec_ext in '' $ac_executable_extensions; do
7637        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
7638          if test $ac_prog = install &&
7639            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7640            # AIX install.  It has an incompatible calling convention.
7641            :
7642          elif test $ac_prog = install &&
7643            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7644            # program-specific install script used by HP pwplus--don't use.
7645            :
7646          else
7647            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7648            break 3
7649          fi
7650        fi
7651      done
7652    done
7653    ;;
7654esac
7655done
7656
7657
7658fi
7659  if test "${ac_cv_path_install+set}" = set; then
7660    INSTALL=$ac_cv_path_install
7661  else
7662    # As a last resort, use the slow shell script.  We don't cache a
7663    # path for INSTALL within a source directory, because that will
7664    # break other packages using the cache if that directory is
7665    # removed, or if the path is relative.
7666    INSTALL=$ac_install_sh
7667  fi
7668fi
7669echo "$as_me:$LINENO: result: $INSTALL" >&5
7670echo "${ECHO_T}$INSTALL" >&6
7671
7672# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7673# It thinks the first close brace ends the variable substitution.
7674test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7675
7676test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7677
7678test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7679
7680
7681if test "$GCC" = yes ; then
7682                        OLDCFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wstrict-prototypes"
7683    CFLAGS="$OLDCFLAGS -fexceptions"
7684    echo "$as_me:$LINENO: checking whether gcc accepts -fexceptions" >&5
7685echo $ECHO_N "checking whether gcc accepts -fexceptions... $ECHO_C" >&6
7686    cat >conftest.$ac_ext <<_ACEOF
7687#line $LINENO "configure"
7688/* confdefs.h.  */
7689_ACEOF
7690cat confdefs.h >>conftest.$ac_ext
7691cat >>conftest.$ac_ext <<_ACEOF
7692/* end confdefs.h.  */
7693
7694int
7695main ()
7696{
7697(void)1
7698  ;
7699  return 0;
7700}
7701_ACEOF
7702rm -f conftest.$ac_objext
7703if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7704  (eval $ac_compile) 2>&5
7705  ac_status=$?
7706  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7707  (exit $ac_status); } &&
7708         { ac_try='test -s conftest.$ac_objext'
7709  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7710  (eval $ac_try) 2>&5
7711  ac_status=$?
7712  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7713  (exit $ac_status); }; }; then
7714  echo "$as_me:$LINENO: result: yes" >&5
7715echo "${ECHO_T}yes" >&6
7716else
7717  echo "$as_me: failed program was:" >&5
7718sed 's/^/| /' conftest.$ac_ext >&5
7719
7720echo "$as_me:$LINENO: result: no" >&5
7721echo "${ECHO_T}no" >&6; CFLAGS="$OLDCFLAGS"
7722fi
7723rm -f conftest.$ac_objext conftest.$ac_ext
7724fi
7725
7726echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7727echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7728if test "${ac_cv_header_stdc+set}" = set; then
7729  echo $ECHO_N "(cached) $ECHO_C" >&6
7730else
7731  cat >conftest.$ac_ext <<_ACEOF
7732#line $LINENO "configure"
7733/* confdefs.h.  */
7734_ACEOF
7735cat confdefs.h >>conftest.$ac_ext
7736cat >>conftest.$ac_ext <<_ACEOF
7737/* end confdefs.h.  */
7738#include <stdlib.h>
7739#include <stdarg.h>
7740#include <string.h>
7741#include <float.h>
7742
7743int
7744main ()
7745{
7746
7747  ;
7748  return 0;
7749}
7750_ACEOF
7751rm -f conftest.$ac_objext
7752if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7753  (eval $ac_compile) 2>&5
7754  ac_status=$?
7755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7756  (exit $ac_status); } &&
7757         { ac_try='test -s conftest.$ac_objext'
7758  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7759  (eval $ac_try) 2>&5
7760  ac_status=$?
7761  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7762  (exit $ac_status); }; }; then
7763  ac_cv_header_stdc=yes
7764else
7765  echo "$as_me: failed program was:" >&5
7766sed 's/^/| /' conftest.$ac_ext >&5
7767
7768ac_cv_header_stdc=no
7769fi
7770rm -f conftest.$ac_objext conftest.$ac_ext
7771
7772if test $ac_cv_header_stdc = yes; then
7773  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7774  cat >conftest.$ac_ext <<_ACEOF
7775#line $LINENO "configure"
7776/* confdefs.h.  */
7777_ACEOF
7778cat confdefs.h >>conftest.$ac_ext
7779cat >>conftest.$ac_ext <<_ACEOF
7780/* end confdefs.h.  */
7781#include <string.h>
7782
7783_ACEOF
7784if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7785  $EGREP "memchr" >/dev/null 2>&1; then
7786  :
7787else
7788  ac_cv_header_stdc=no
7789fi
7790rm -f conftest*
7791
7792fi
7793
7794if test $ac_cv_header_stdc = yes; then
7795  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7796  cat >conftest.$ac_ext <<_ACEOF
7797#line $LINENO "configure"
7798/* confdefs.h.  */
7799_ACEOF
7800cat confdefs.h >>conftest.$ac_ext
7801cat >>conftest.$ac_ext <<_ACEOF
7802/* end confdefs.h.  */
7803#include <stdlib.h>
7804
7805_ACEOF
7806if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7807  $EGREP "free" >/dev/null 2>&1; then
7808  :
7809else
7810  ac_cv_header_stdc=no
7811fi
7812rm -f conftest*
7813
7814fi
7815
7816if test $ac_cv_header_stdc = yes; then
7817  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7818  if test "$cross_compiling" = yes; then
7819  :
7820else
7821  cat >conftest.$ac_ext <<_ACEOF
7822#line $LINENO "configure"
7823/* confdefs.h.  */
7824_ACEOF
7825cat confdefs.h >>conftest.$ac_ext
7826cat >>conftest.$ac_ext <<_ACEOF
7827/* end confdefs.h.  */
7828#include <ctype.h>
7829#if ((' ' & 0x0FF) == 0x020)
7830# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7831# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7832#else
7833# define ISLOWER(c) \
7834                   (('a' <= (c) && (c) <= 'i') \
7835                     || ('j' <= (c) && (c) <= 'r') \
7836                     || ('s' <= (c) && (c) <= 'z'))
7837# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7838#endif
7839
7840#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7841int
7842main ()
7843{
7844  int i;
7845  for (i = 0; i < 256; i++)
7846    if (XOR (islower (i), ISLOWER (i))
7847        || toupper (i) != TOUPPER (i))
7848      exit(2);
7849  exit (0);
7850}
7851_ACEOF
7852rm -f conftest$ac_exeext
7853if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7854  (eval $ac_link) 2>&5
7855  ac_status=$?
7856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7857  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7858  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7859  (eval $ac_try) 2>&5
7860  ac_status=$?
7861  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7862  (exit $ac_status); }; }; then
7863  :
7864else
7865  echo "$as_me: program exited with status $ac_status" >&5
7866echo "$as_me: failed program was:" >&5
7867sed 's/^/| /' conftest.$ac_ext >&5
7868
7869( exit $ac_status )
7870ac_cv_header_stdc=no
7871fi
7872rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7873fi
7874fi
7875fi
7876echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7877echo "${ECHO_T}$ac_cv_header_stdc" >&6
7878if test $ac_cv_header_stdc = yes; then
7879
7880cat >>confdefs.h <<\_ACEOF
7881#define STDC_HEADERS 1
7882_ACEOF
7883
7884fi
7885
7886
7887
7888for ac_header in fcntl.h unistd.h
7889do
7890as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7891if eval "test \"\${$as_ac_Header+set}\" = set"; then
7892  echo "$as_me:$LINENO: checking for $ac_header" >&5
7893echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7894if eval "test \"\${$as_ac_Header+set}\" = set"; then
7895  echo $ECHO_N "(cached) $ECHO_C" >&6
7896fi
7897echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7898echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7899else
7900  # Is the header compilable?
7901echo "$as_me:$LINENO: checking $ac_header usability" >&5
7902echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7903cat >conftest.$ac_ext <<_ACEOF
7904#line $LINENO "configure"
7905/* confdefs.h.  */
7906_ACEOF
7907cat confdefs.h >>conftest.$ac_ext
7908cat >>conftest.$ac_ext <<_ACEOF
7909/* end confdefs.h.  */
7910$ac_includes_default
7911#include <$ac_header>
7912_ACEOF
7913rm -f conftest.$ac_objext
7914if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7915  (eval $ac_compile) 2>&5
7916  ac_status=$?
7917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7918  (exit $ac_status); } &&
7919         { ac_try='test -s conftest.$ac_objext'
7920  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7921  (eval $ac_try) 2>&5
7922  ac_status=$?
7923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7924  (exit $ac_status); }; }; then
7925  ac_header_compiler=yes
7926else
7927  echo "$as_me: failed program was:" >&5
7928sed 's/^/| /' conftest.$ac_ext >&5
7929
7930ac_header_compiler=no
7931fi
7932rm -f conftest.$ac_objext conftest.$ac_ext
7933echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7934echo "${ECHO_T}$ac_header_compiler" >&6
7935
7936# Is the header present?
7937echo "$as_me:$LINENO: checking $ac_header presence" >&5
7938echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7939cat >conftest.$ac_ext <<_ACEOF
7940#line $LINENO "configure"
7941/* confdefs.h.  */
7942_ACEOF
7943cat confdefs.h >>conftest.$ac_ext
7944cat >>conftest.$ac_ext <<_ACEOF
7945/* end confdefs.h.  */
7946#include <$ac_header>
7947_ACEOF
7948if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7949  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7950  ac_status=$?
7951  grep -v '^ *+' conftest.er1 >conftest.err
7952  rm -f conftest.er1
7953  cat conftest.err >&5
7954  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7955  (exit $ac_status); } >/dev/null; then
7956  if test -s conftest.err; then
7957    ac_cpp_err=$ac_c_preproc_warn_flag
7958  else
7959    ac_cpp_err=
7960  fi
7961else
7962  ac_cpp_err=yes
7963fi
7964if test -z "$ac_cpp_err"; then
7965  ac_header_preproc=yes
7966else
7967  echo "$as_me: failed program was:" >&5
7968sed 's/^/| /' conftest.$ac_ext >&5
7969
7970  ac_header_preproc=no
7971fi
7972rm -f conftest.err conftest.$ac_ext
7973echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7974echo "${ECHO_T}$ac_header_preproc" >&6
7975
7976# So?  What about this header?
7977case $ac_header_compiler:$ac_header_preproc in
7978  yes:no )
7979    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7980echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7981    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7982echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7983    (
7984      cat <<\_ASBOX
7985## ------------------------------------ ##
7986## Report this to bug-autoconf@gnu.org. ##
7987## ------------------------------------ ##
7988_ASBOX
7989    ) |
7990      sed "s/^/$as_me: WARNING:     /" >&2
7991    ;;
7992  no:yes )
7993    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7994echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7995    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7996echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7997    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7998echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7999    (
8000      cat <<\_ASBOX
8001## ------------------------------------ ##
8002## Report this to bug-autoconf@gnu.org. ##
8003## ------------------------------------ ##
8004_ASBOX
8005    ) |
8006      sed "s/^/$as_me: WARNING:     /" >&2
8007    ;;
8008esac
8009echo "$as_me:$LINENO: checking for $ac_header" >&5
8010echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8011if eval "test \"\${$as_ac_Header+set}\" = set"; then
8012  echo $ECHO_N "(cached) $ECHO_C" >&6
8013else
8014  eval "$as_ac_Header=$ac_header_preproc"
8015fi
8016echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8017echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8018
8019fi
8020if test `eval echo '${'$as_ac_Header'}'` = yes; then
8021  cat >>confdefs.h <<_ACEOF
8022#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8023_ACEOF
8024
8025fi
8026
8027done
8028
8029
8030
8031echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
8032echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
8033if test "${ac_cv_c_bigendian+set}" = set; then
8034  echo $ECHO_N "(cached) $ECHO_C" >&6
8035else
8036  ac_cv_c_bigendian=unknown
8037# See if sys/param.h defines the BYTE_ORDER macro.
8038cat >conftest.$ac_ext <<_ACEOF
8039#line $LINENO "configure"
8040/* confdefs.h.  */
8041_ACEOF
8042cat confdefs.h >>conftest.$ac_ext
8043cat >>conftest.$ac_ext <<_ACEOF
8044/* end confdefs.h.  */
8045#include <sys/types.h>
8046#include <sys/param.h>
8047int
8048main ()
8049{
8050
8051#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8052 bogus endian macros
8053#endif
8054  ;
8055  return 0;
8056}
8057_ACEOF
8058rm -f conftest.$ac_objext
8059if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8060  (eval $ac_compile) 2>&5
8061  ac_status=$?
8062  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8063  (exit $ac_status); } &&
8064         { ac_try='test -s conftest.$ac_objext'
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  # It does; now see whether it defined to BIG_ENDIAN or not.
8071cat >conftest.$ac_ext <<_ACEOF
8072#line $LINENO "configure"
8073/* confdefs.h.  */
8074_ACEOF
8075cat confdefs.h >>conftest.$ac_ext
8076cat >>conftest.$ac_ext <<_ACEOF
8077/* end confdefs.h.  */
8078#include <sys/types.h>
8079#include <sys/param.h>
8080int
8081main ()
8082{
8083
8084#if BYTE_ORDER != BIG_ENDIAN
8085 not big endian
8086#endif
8087  ;
8088  return 0;
8089}
8090_ACEOF
8091rm -f conftest.$ac_objext
8092if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8093  (eval $ac_compile) 2>&5
8094  ac_status=$?
8095  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8096  (exit $ac_status); } &&
8097         { ac_try='test -s conftest.$ac_objext'
8098  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8099  (eval $ac_try) 2>&5
8100  ac_status=$?
8101  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8102  (exit $ac_status); }; }; then
8103  ac_cv_c_bigendian=yes
8104else
8105  echo "$as_me: failed program was:" >&5
8106sed 's/^/| /' conftest.$ac_ext >&5
8107
8108ac_cv_c_bigendian=no
8109fi
8110rm -f conftest.$ac_objext conftest.$ac_ext
8111else
8112  echo "$as_me: failed program was:" >&5
8113sed 's/^/| /' conftest.$ac_ext >&5
8114
8115fi
8116rm -f conftest.$ac_objext conftest.$ac_ext
8117if test $ac_cv_c_bigendian = unknown; then
8118if test "$cross_compiling" = yes; then
8119   echo $ac_n "cross-compiling... " 2>&6
8120else
8121  cat >conftest.$ac_ext <<_ACEOF
8122#line $LINENO "configure"
8123/* confdefs.h.  */
8124_ACEOF
8125cat confdefs.h >>conftest.$ac_ext
8126cat >>conftest.$ac_ext <<_ACEOF
8127/* end confdefs.h.  */
8128main () {
8129  /* Are we little or big endian?  From Harbison&Steele.  */
8130  union
8131  {
8132    long l;
8133    char c[sizeof (long)];
8134  } u;
8135  u.l = 1;
8136  exit (u.c[sizeof (long) - 1] == 1);
8137}
8138_ACEOF
8139rm -f conftest$ac_exeext
8140if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8141  (eval $ac_link) 2>&5
8142  ac_status=$?
8143  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8144  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8145  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8146  (eval $ac_try) 2>&5
8147  ac_status=$?
8148  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8149  (exit $ac_status); }; }; then
8150  ac_cv_c_bigendian=no
8151else
8152  echo "$as_me: program exited with status $ac_status" >&5
8153echo "$as_me: failed program was:" >&5
8154sed 's/^/| /' conftest.$ac_ext >&5
8155
8156( exit $ac_status )
8157ac_cv_c_bigendian=yes
8158fi
8159rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8160fi
8161fi
8162fi
8163echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8164echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8165if test $ac_cv_c_bigendian = unknown; then
8166echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
8167echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
8168
8169cat >conftest.c <<EOF
8170short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8171short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8172void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
8173short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8174short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8175void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
8176int main() { _ascii (); _ebcdic (); return 0; }
8177EOF
8178 if test -f conftest.c ; then
8179     if ${CC-cc} -c conftest.c -o conftest.o && test -f conftest.o ; then
8180        if test `grep -l BIGenDianSyS conftest.o` ; then
8181           echo $ac_n ' big endian probe OK, ' 1>&6
8182           ac_cv_c_bigendian=yes
8183        fi
8184        if test `grep -l LiTTleEnDian conftest.o` ; then
8185           echo $ac_n ' little endian probe OK, ' 1>&6
8186           if test $ac_cv_c_bigendian = yes ; then
8187            ac_cv_c_bigendian=unknown;
8188           else
8189            ac_cv_c_bigendian=no
8190           fi
8191        fi
8192        echo $ac_n 'guessing bigendian ...  ' >&6
8193     fi
8194  fi
8195echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8196echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8197fi
8198if test $ac_cv_c_bigendian = yes; then
8199
8200cat >>confdefs.h <<\_ACEOF
8201#define WORDS_BIGENDIAN 1
8202_ACEOF
8203
8204  BYTEORDER=4321
8205else
8206  BYTEORDER=1234
8207fi
8208
8209cat >>confdefs.h <<_ACEOF
8210#define BYTEORDER $BYTEORDER
8211_ACEOF
8212
8213if test $ac_cv_c_bigendian = unknown; then
8214  { { echo "$as_me:$LINENO: error: unknown endianess - sorry" >&5
8215echo "$as_me: error: unknown endianess - sorry" >&2;}
8216   { (exit please pre-set ac_cv_c_bigendian); exit please pre-set ac_cv_c_bigendian; }; }
8217fi
8218
8219
8220echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8221echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
8222if test "${ac_cv_c_const+set}" = set; then
8223  echo $ECHO_N "(cached) $ECHO_C" >&6
8224else
8225  cat >conftest.$ac_ext <<_ACEOF
8226#line $LINENO "configure"
8227/* confdefs.h.  */
8228_ACEOF
8229cat confdefs.h >>conftest.$ac_ext
8230cat >>conftest.$ac_ext <<_ACEOF
8231/* end confdefs.h.  */
8232
8233int
8234main ()
8235{
8236/* FIXME: Include the comments suggested by Paul. */
8237#ifndef __cplusplus
8238  /* Ultrix mips cc rejects this.  */
8239  typedef int charset[2];
8240  const charset x;
8241  /* SunOS 4.1.1 cc rejects this.  */
8242  char const *const *ccp;
8243  char **p;
8244  /* NEC SVR4.0.2 mips cc rejects this.  */
8245  struct point {int x, y;};
8246  static struct point const zero = {0,0};
8247  /* AIX XL C 1.02.0.0 rejects this.
8248     It does not let you subtract one const X* pointer from another in
8249     an arm of an if-expression whose if-part is not a constant
8250     expression */
8251  const char *g = "string";
8252  ccp = &g + (g ? g-g : 0);
8253  /* HPUX 7.0 cc rejects these. */
8254  ++ccp;
8255  p = (char**) ccp;
8256  ccp = (char const *const *) p;
8257  { /* SCO 3.2v4 cc rejects this.  */
8258    char *t;
8259    char const *s = 0 ? (char *) 0 : (char const *) 0;
8260
8261    *t++ = 0;
8262  }
8263  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8264    int x[] = {25, 17};
8265    const int *foo = &x[0];
8266    ++foo;
8267  }
8268  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8269    typedef const int *iptr;
8270    iptr p = 0;
8271    ++p;
8272  }
8273  { /* AIX XL C 1.02.0.0 rejects this saying
8274       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8275    struct s { int j; const int *ap[3]; };
8276    struct s *b; b->j = 5;
8277  }
8278  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8279    const int foo = 10;
8280  }
8281#endif
8282
8283  ;
8284  return 0;
8285}
8286_ACEOF
8287rm -f conftest.$ac_objext
8288if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8289  (eval $ac_compile) 2>&5
8290  ac_status=$?
8291  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8292  (exit $ac_status); } &&
8293         { ac_try='test -s conftest.$ac_objext'
8294  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8295  (eval $ac_try) 2>&5
8296  ac_status=$?
8297  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8298  (exit $ac_status); }; }; then
8299  ac_cv_c_const=yes
8300else
8301  echo "$as_me: failed program was:" >&5
8302sed 's/^/| /' conftest.$ac_ext >&5
8303
8304ac_cv_c_const=no
8305fi
8306rm -f conftest.$ac_objext conftest.$ac_ext
8307fi
8308echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8309echo "${ECHO_T}$ac_cv_c_const" >&6
8310if test $ac_cv_c_const = no; then
8311
8312cat >>confdefs.h <<\_ACEOF
8313#define const
8314_ACEOF
8315
8316fi
8317
8318echo "$as_me:$LINENO: checking for off_t" >&5
8319echo $ECHO_N "checking for off_t... $ECHO_C" >&6
8320if test "${ac_cv_type_off_t+set}" = set; then
8321  echo $ECHO_N "(cached) $ECHO_C" >&6
8322else
8323  cat >conftest.$ac_ext <<_ACEOF
8324#line $LINENO "configure"
8325/* confdefs.h.  */
8326_ACEOF
8327cat confdefs.h >>conftest.$ac_ext
8328cat >>conftest.$ac_ext <<_ACEOF
8329/* end confdefs.h.  */
8330$ac_includes_default
8331int
8332main ()
8333{
8334if ((off_t *) 0)
8335  return 0;
8336if (sizeof (off_t))
8337  return 0;
8338  ;
8339  return 0;
8340}
8341_ACEOF
8342rm -f conftest.$ac_objext
8343if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8344  (eval $ac_compile) 2>&5
8345  ac_status=$?
8346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8347  (exit $ac_status); } &&
8348         { ac_try='test -s conftest.$ac_objext'
8349  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8350  (eval $ac_try) 2>&5
8351  ac_status=$?
8352  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8353  (exit $ac_status); }; }; then
8354  ac_cv_type_off_t=yes
8355else
8356  echo "$as_me: failed program was:" >&5
8357sed 's/^/| /' conftest.$ac_ext >&5
8358
8359ac_cv_type_off_t=no
8360fi
8361rm -f conftest.$ac_objext conftest.$ac_ext
8362fi
8363echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
8364echo "${ECHO_T}$ac_cv_type_off_t" >&6
8365if test $ac_cv_type_off_t = yes; then
8366  :
8367else
8368
8369cat >>confdefs.h <<_ACEOF
8370#define off_t long
8371_ACEOF
8372
8373fi
8374
8375echo "$as_me:$LINENO: checking for size_t" >&5
8376echo $ECHO_N "checking for size_t... $ECHO_C" >&6
8377if test "${ac_cv_type_size_t+set}" = set; then
8378  echo $ECHO_N "(cached) $ECHO_C" >&6
8379else
8380  cat >conftest.$ac_ext <<_ACEOF
8381#line $LINENO "configure"
8382/* confdefs.h.  */
8383_ACEOF
8384cat confdefs.h >>conftest.$ac_ext
8385cat >>conftest.$ac_ext <<_ACEOF
8386/* end confdefs.h.  */
8387$ac_includes_default
8388int
8389main ()
8390{
8391if ((size_t *) 0)
8392  return 0;
8393if (sizeof (size_t))
8394  return 0;
8395  ;
8396  return 0;
8397}
8398_ACEOF
8399rm -f conftest.$ac_objext
8400if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8401  (eval $ac_compile) 2>&5
8402  ac_status=$?
8403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8404  (exit $ac_status); } &&
8405         { ac_try='test -s conftest.$ac_objext'
8406  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8407  (eval $ac_try) 2>&5
8408  ac_status=$?
8409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8410  (exit $ac_status); }; }; then
8411  ac_cv_type_size_t=yes
8412else
8413  echo "$as_me: failed program was:" >&5
8414sed 's/^/| /' conftest.$ac_ext >&5
8415
8416ac_cv_type_size_t=no
8417fi
8418rm -f conftest.$ac_objext conftest.$ac_ext
8419fi
8420echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
8421echo "${ECHO_T}$ac_cv_type_size_t" >&6
8422if test $ac_cv_type_size_t = yes; then
8423  :
8424else
8425
8426cat >>confdefs.h <<_ACEOF
8427#define size_t unsigned
8428_ACEOF
8429
8430fi
8431
8432
8433
8434echo "$as_me:$LINENO: checking for working memcmp" >&5
8435echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
8436if test "${ac_cv_func_memcmp_working+set}" = set; then
8437  echo $ECHO_N "(cached) $ECHO_C" >&6
8438else
8439  if test "$cross_compiling" = yes; then
8440  ac_cv_func_memcmp_working=no
8441else
8442  cat >conftest.$ac_ext <<_ACEOF
8443#line $LINENO "configure"
8444/* confdefs.h.  */
8445_ACEOF
8446cat confdefs.h >>conftest.$ac_ext
8447cat >>conftest.$ac_ext <<_ACEOF
8448/* end confdefs.h.  */
8449
8450int
8451main ()
8452{
8453
8454  /* Some versions of memcmp are not 8-bit clean.  */
8455  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
8456  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
8457    exit (1);
8458
8459  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
8460     or more and with at least one buffer not starting on a 4-byte boundary.
8461     William Lewis provided this test program.   */
8462  {
8463    char foo[21];
8464    char bar[21];
8465    int i;
8466    for (i = 0; i < 4; i++)
8467      {
8468        char *a = foo + i;
8469        char *b = bar + i;
8470        strcpy (a, "--------01111111");
8471        strcpy (b, "--------10000000");
8472        if (memcmp (a, b, 16) >= 0)
8473          exit (1);
8474      }
8475    exit (0);
8476  }
8477
8478  ;
8479  return 0;
8480}
8481_ACEOF
8482rm -f conftest$ac_exeext
8483if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8484  (eval $ac_link) 2>&5
8485  ac_status=$?
8486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8487  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8488  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8489  (eval $ac_try) 2>&5
8490  ac_status=$?
8491  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8492  (exit $ac_status); }; }; then
8493  ac_cv_func_memcmp_working=yes
8494else
8495  echo "$as_me: program exited with status $ac_status" >&5
8496echo "$as_me: failed program was:" >&5
8497sed 's/^/| /' conftest.$ac_ext >&5
8498
8499( exit $ac_status )
8500ac_cv_func_memcmp_working=no
8501fi
8502rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8503fi
8504fi
8505echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
8506echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
8507test $ac_cv_func_memcmp_working = no && LIBOBJS="$LIBOBJS memcmp.$ac_objext"
8508
8509
8510
8511for ac_header in stdlib.h unistd.h
8512do
8513as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8514if eval "test \"\${$as_ac_Header+set}\" = set"; then
8515  echo "$as_me:$LINENO: checking for $ac_header" >&5
8516echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8517if eval "test \"\${$as_ac_Header+set}\" = set"; then
8518  echo $ECHO_N "(cached) $ECHO_C" >&6
8519fi
8520echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8521echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8522else
8523  # Is the header compilable?
8524echo "$as_me:$LINENO: checking $ac_header usability" >&5
8525echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8526cat >conftest.$ac_ext <<_ACEOF
8527#line $LINENO "configure"
8528/* confdefs.h.  */
8529_ACEOF
8530cat confdefs.h >>conftest.$ac_ext
8531cat >>conftest.$ac_ext <<_ACEOF
8532/* end confdefs.h.  */
8533$ac_includes_default
8534#include <$ac_header>
8535_ACEOF
8536rm -f conftest.$ac_objext
8537if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8538  (eval $ac_compile) 2>&5
8539  ac_status=$?
8540  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8541  (exit $ac_status); } &&
8542         { ac_try='test -s conftest.$ac_objext'
8543  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8544  (eval $ac_try) 2>&5
8545  ac_status=$?
8546  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8547  (exit $ac_status); }; }; then
8548  ac_header_compiler=yes
8549else
8550  echo "$as_me: failed program was:" >&5
8551sed 's/^/| /' conftest.$ac_ext >&5
8552
8553ac_header_compiler=no
8554fi
8555rm -f conftest.$ac_objext conftest.$ac_ext
8556echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8557echo "${ECHO_T}$ac_header_compiler" >&6
8558
8559# Is the header present?
8560echo "$as_me:$LINENO: checking $ac_header presence" >&5
8561echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8562cat >conftest.$ac_ext <<_ACEOF
8563#line $LINENO "configure"
8564/* confdefs.h.  */
8565_ACEOF
8566cat confdefs.h >>conftest.$ac_ext
8567cat >>conftest.$ac_ext <<_ACEOF
8568/* end confdefs.h.  */
8569#include <$ac_header>
8570_ACEOF
8571if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8572  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8573  ac_status=$?
8574  grep -v '^ *+' conftest.er1 >conftest.err
8575  rm -f conftest.er1
8576  cat conftest.err >&5
8577  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8578  (exit $ac_status); } >/dev/null; then
8579  if test -s conftest.err; then
8580    ac_cpp_err=$ac_c_preproc_warn_flag
8581  else
8582    ac_cpp_err=
8583  fi
8584else
8585  ac_cpp_err=yes
8586fi
8587if test -z "$ac_cpp_err"; then
8588  ac_header_preproc=yes
8589else
8590  echo "$as_me: failed program was:" >&5
8591sed 's/^/| /' conftest.$ac_ext >&5
8592
8593  ac_header_preproc=no
8594fi
8595rm -f conftest.err conftest.$ac_ext
8596echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8597echo "${ECHO_T}$ac_header_preproc" >&6
8598
8599# So?  What about this header?
8600case $ac_header_compiler:$ac_header_preproc in
8601  yes:no )
8602    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8603echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8604    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8605echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8606    (
8607      cat <<\_ASBOX
8608## ------------------------------------ ##
8609## Report this to bug-autoconf@gnu.org. ##
8610## ------------------------------------ ##
8611_ASBOX
8612    ) |
8613      sed "s/^/$as_me: WARNING:     /" >&2
8614    ;;
8615  no:yes )
8616    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8617echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8618    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8619echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8620    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8621echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8622    (
8623      cat <<\_ASBOX
8624## ------------------------------------ ##
8625## Report this to bug-autoconf@gnu.org. ##
8626## ------------------------------------ ##
8627_ASBOX
8628    ) |
8629      sed "s/^/$as_me: WARNING:     /" >&2
8630    ;;
8631esac
8632echo "$as_me:$LINENO: checking for $ac_header" >&5
8633echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8634if eval "test \"\${$as_ac_Header+set}\" = set"; then
8635  echo $ECHO_N "(cached) $ECHO_C" >&6
8636else
8637  eval "$as_ac_Header=$ac_header_preproc"
8638fi
8639echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8640echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8641
8642fi
8643if test `eval echo '${'$as_ac_Header'}'` = yes; then
8644  cat >>confdefs.h <<_ACEOF
8645#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8646_ACEOF
8647
8648fi
8649
8650done
8651
8652
8653for ac_func in getpagesize
8654do
8655as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8656echo "$as_me:$LINENO: checking for $ac_func" >&5
8657echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8658if eval "test \"\${$as_ac_var+set}\" = set"; then
8659  echo $ECHO_N "(cached) $ECHO_C" >&6
8660else
8661  cat >conftest.$ac_ext <<_ACEOF
8662#line $LINENO "configure"
8663/* confdefs.h.  */
8664_ACEOF
8665cat confdefs.h >>conftest.$ac_ext
8666cat >>conftest.$ac_ext <<_ACEOF
8667/* end confdefs.h.  */
8668/* System header to define __stub macros and hopefully few prototypes,
8669    which can conflict with char $ac_func (); below.
8670    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8671    <limits.h> exists even on freestanding compilers.  */
8672#ifdef __STDC__
8673# include <limits.h>
8674#else
8675# include <assert.h>
8676#endif
8677/* Override any gcc2 internal prototype to avoid an error.  */
8678#ifdef __cplusplus
8679extern "C"
8680{
8681#endif
8682/* We use char because int might match the return type of a gcc2
8683   builtin and then its argument prototype would still apply.  */
8684char $ac_func ();
8685/* The GNU C library defines this for functions which it implements
8686    to always fail with ENOSYS.  Some functions are actually named
8687    something starting with __ and the normal name is an alias.  */
8688#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8689choke me
8690#else
8691char (*f) () = $ac_func;
8692#endif
8693#ifdef __cplusplus
8694}
8695#endif
8696
8697int
8698main ()
8699{
8700return f != $ac_func;
8701  ;
8702  return 0;
8703}
8704_ACEOF
8705rm -f conftest.$ac_objext conftest$ac_exeext
8706if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8707  (eval $ac_link) 2>&5
8708  ac_status=$?
8709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8710  (exit $ac_status); } &&
8711         { ac_try='test -s conftest$ac_exeext'
8712  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8713  (eval $ac_try) 2>&5
8714  ac_status=$?
8715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8716  (exit $ac_status); }; }; then
8717  eval "$as_ac_var=yes"
8718else
8719  echo "$as_me: failed program was:" >&5
8720sed 's/^/| /' conftest.$ac_ext >&5
8721
8722eval "$as_ac_var=no"
8723fi
8724rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8725fi
8726echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8727echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8728if test `eval echo '${'$as_ac_var'}'` = yes; then
8729  cat >>confdefs.h <<_ACEOF
8730#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8731_ACEOF
8732
8733fi
8734done
8735
8736echo "$as_me:$LINENO: checking for working mmap" >&5
8737echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
8738if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
8739  echo $ECHO_N "(cached) $ECHO_C" >&6
8740else
8741  if test "$cross_compiling" = yes; then
8742  ac_cv_func_mmap_fixed_mapped=no
8743else
8744  cat >conftest.$ac_ext <<_ACEOF
8745#line $LINENO "configure"
8746/* confdefs.h.  */
8747_ACEOF
8748cat confdefs.h >>conftest.$ac_ext
8749cat >>conftest.$ac_ext <<_ACEOF
8750/* end confdefs.h.  */
8751$ac_includes_default
8752/* malloc might have been renamed as rpl_malloc. */
8753#undef malloc
8754
8755/* Thanks to Mike Haertel and Jim Avera for this test.
8756   Here is a matrix of mmap possibilities:
8757	mmap private not fixed
8758	mmap private fixed at somewhere currently unmapped
8759	mmap private fixed at somewhere already mapped
8760	mmap shared not fixed
8761	mmap shared fixed at somewhere currently unmapped
8762	mmap shared fixed at somewhere already mapped
8763   For private mappings, we should verify that changes cannot be read()
8764   back from the file, nor mmap's back from the file at a different
8765   address.  (There have been systems where private was not correctly
8766   implemented like the infamous i386 svr4.0, and systems where the
8767   VM page cache was not coherent with the file system buffer cache
8768   like early versions of FreeBSD and possibly contemporary NetBSD.)
8769   For shared mappings, we should conversely verify that changes get
8770   propagated back to all the places they're supposed to be.
8771
8772   Grep wants private fixed already mapped.
8773   The main things grep needs to know about mmap are:
8774   * does it exist and is it safe to write into the mmap'd area
8775   * how to use it (BSD variants)  */
8776
8777#include <fcntl.h>
8778#include <sys/mman.h>
8779
8780#if !STDC_HEADERS && !HAVE_STDLIB_H
8781char *malloc ();
8782#endif
8783
8784/* This mess was copied from the GNU getpagesize.h.  */
8785#if !HAVE_GETPAGESIZE
8786/* Assume that all systems that can run configure have sys/param.h.  */
8787# if !HAVE_SYS_PARAM_H
8788#  define HAVE_SYS_PARAM_H 1
8789# endif
8790
8791# ifdef _SC_PAGESIZE
8792#  define getpagesize() sysconf(_SC_PAGESIZE)
8793# else /* no _SC_PAGESIZE */
8794#  if HAVE_SYS_PARAM_H
8795#   include <sys/param.h>
8796#   ifdef EXEC_PAGESIZE
8797#    define getpagesize() EXEC_PAGESIZE
8798#   else /* no EXEC_PAGESIZE */
8799#    ifdef NBPG
8800#     define getpagesize() NBPG * CLSIZE
8801#     ifndef CLSIZE
8802#      define CLSIZE 1
8803#     endif /* no CLSIZE */
8804#    else /* no NBPG */
8805#     ifdef NBPC
8806#      define getpagesize() NBPC
8807#     else /* no NBPC */
8808#      ifdef PAGESIZE
8809#       define getpagesize() PAGESIZE
8810#      endif /* PAGESIZE */
8811#     endif /* no NBPC */
8812#    endif /* no NBPG */
8813#   endif /* no EXEC_PAGESIZE */
8814#  else /* no HAVE_SYS_PARAM_H */
8815#   define getpagesize() 8192	/* punt totally */
8816#  endif /* no HAVE_SYS_PARAM_H */
8817# endif /* no _SC_PAGESIZE */
8818
8819#endif /* no HAVE_GETPAGESIZE */
8820
8821int
8822main ()
8823{
8824  char *data, *data2, *data3;
8825  int i, pagesize;
8826  int fd;
8827
8828  pagesize = getpagesize ();
8829
8830  /* First, make a file with some known garbage in it. */
8831  data = (char *) malloc (pagesize);
8832  if (!data)
8833    exit (1);
8834  for (i = 0; i < pagesize; ++i)
8835    *(data + i) = rand ();
8836  umask (0);
8837  fd = creat ("conftest.mmap", 0600);
8838  if (fd < 0)
8839    exit (1);
8840  if (write (fd, data, pagesize) != pagesize)
8841    exit (1);
8842  close (fd);
8843
8844  /* Next, try to mmap the file at a fixed address which already has
8845     something else allocated at it.  If we can, also make sure that
8846     we see the same garbage.  */
8847  fd = open ("conftest.mmap", O_RDWR);
8848  if (fd < 0)
8849    exit (1);
8850  data2 = (char *) malloc (2 * pagesize);
8851  if (!data2)
8852    exit (1);
8853  data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
8854  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
8855                     MAP_PRIVATE | MAP_FIXED, fd, 0L))
8856    exit (1);
8857  for (i = 0; i < pagesize; ++i)
8858    if (*(data + i) != *(data2 + i))
8859      exit (1);
8860
8861  /* Finally, make sure that changes to the mapped area do not
8862     percolate back to the file as seen by read().  (This is a bug on
8863     some variants of i386 svr4.0.)  */
8864  for (i = 0; i < pagesize; ++i)
8865    *(data2 + i) = *(data2 + i) + 1;
8866  data3 = (char *) malloc (pagesize);
8867  if (!data3)
8868    exit (1);
8869  if (read (fd, data3, pagesize) != pagesize)
8870    exit (1);
8871  for (i = 0; i < pagesize; ++i)
8872    if (*(data + i) != *(data3 + i))
8873      exit (1);
8874  close (fd);
8875  exit (0);
8876}
8877_ACEOF
8878rm -f conftest$ac_exeext
8879if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8880  (eval $ac_link) 2>&5
8881  ac_status=$?
8882  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8883  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8884  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8885  (eval $ac_try) 2>&5
8886  ac_status=$?
8887  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8888  (exit $ac_status); }; }; then
8889  ac_cv_func_mmap_fixed_mapped=yes
8890else
8891  echo "$as_me: program exited with status $ac_status" >&5
8892echo "$as_me: failed program was:" >&5
8893sed 's/^/| /' conftest.$ac_ext >&5
8894
8895( exit $ac_status )
8896ac_cv_func_mmap_fixed_mapped=no
8897fi
8898rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8899fi
8900fi
8901echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
8902echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
8903if test $ac_cv_func_mmap_fixed_mapped = yes; then
8904
8905cat >>confdefs.h <<\_ACEOF
8906#define HAVE_MMAP 1
8907_ACEOF
8908
8909fi
8910rm -f conftest.mmap
8911
8912
8913if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then
8914    FILEMAP=unixfilemap
8915else
8916    FILEMAP=readfilemap
8917fi
8918
8919
8920
8921
8922for ac_func in memmove bcopy
8923do
8924as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8925echo "$as_me:$LINENO: checking for $ac_func" >&5
8926echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8927if eval "test \"\${$as_ac_var+set}\" = set"; then
8928  echo $ECHO_N "(cached) $ECHO_C" >&6
8929else
8930  cat >conftest.$ac_ext <<_ACEOF
8931#line $LINENO "configure"
8932/* confdefs.h.  */
8933_ACEOF
8934cat confdefs.h >>conftest.$ac_ext
8935cat >>conftest.$ac_ext <<_ACEOF
8936/* end confdefs.h.  */
8937/* System header to define __stub macros and hopefully few prototypes,
8938    which can conflict with char $ac_func (); below.
8939    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8940    <limits.h> exists even on freestanding compilers.  */
8941#ifdef __STDC__
8942# include <limits.h>
8943#else
8944# include <assert.h>
8945#endif
8946/* Override any gcc2 internal prototype to avoid an error.  */
8947#ifdef __cplusplus
8948extern "C"
8949{
8950#endif
8951/* We use char because int might match the return type of a gcc2
8952   builtin and then its argument prototype would still apply.  */
8953char $ac_func ();
8954/* The GNU C library defines this for functions which it implements
8955    to always fail with ENOSYS.  Some functions are actually named
8956    something starting with __ and the normal name is an alias.  */
8957#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8958choke me
8959#else
8960char (*f) () = $ac_func;
8961#endif
8962#ifdef __cplusplus
8963}
8964#endif
8965
8966int
8967main ()
8968{
8969return f != $ac_func;
8970  ;
8971  return 0;
8972}
8973_ACEOF
8974rm -f conftest.$ac_objext conftest$ac_exeext
8975if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8976  (eval $ac_link) 2>&5
8977  ac_status=$?
8978  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8979  (exit $ac_status); } &&
8980         { ac_try='test -s conftest$ac_exeext'
8981  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8982  (eval $ac_try) 2>&5
8983  ac_status=$?
8984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8985  (exit $ac_status); }; }; then
8986  eval "$as_ac_var=yes"
8987else
8988  echo "$as_me: failed program was:" >&5
8989sed 's/^/| /' conftest.$ac_ext >&5
8990
8991eval "$as_ac_var=no"
8992fi
8993rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8994fi
8995echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8996echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8997if test `eval echo '${'$as_ac_var'}'` = yes; then
8998  cat >>confdefs.h <<_ACEOF
8999#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9000_ACEOF
9001
9002fi
9003done
9004
9005
9006
9007cat >>confdefs.h <<\_ACEOF
9008#define XML_NS 1
9009_ACEOF
9010
9011
9012cat >>confdefs.h <<\_ACEOF
9013#define XML_DTD 1
9014_ACEOF
9015
9016
9017cat >>confdefs.h <<\_ACEOF
9018#define XML_CONTEXT_BYTES 1024
9019_ACEOF
9020
9021
9022          ac_config_files="$ac_config_files Makefile"
9023
9024cat >confcache <<\_ACEOF
9025# This file is a shell script that caches the results of configure
9026# tests run on this system so they can be shared between configure
9027# scripts and configure runs, see configure's option --config-cache.
9028# It is not useful on other systems.  If it contains results you don't
9029# want to keep, you may remove or edit it.
9030#
9031# config.status only pays attention to the cache file if you give it
9032# the --recheck option to rerun configure.
9033#
9034# `ac_cv_env_foo' variables (set or unset) will be overridden when
9035# loading this file, other *unset* `ac_cv_foo' will be assigned the
9036# following values.
9037
9038_ACEOF
9039
9040# The following way of writing the cache mishandles newlines in values,
9041# but we know of no workaround that is simple, portable, and efficient.
9042# So, don't put newlines in cache variables' values.
9043# Ultrix sh set writes to stderr and can't be redirected directly,
9044# and sets the high bit in the cache file unless we assign to the vars.
9045{
9046  (set) 2>&1 |
9047    case `(ac_space=' '; set | grep ac_space) 2>&1` in
9048    *ac_space=\ *)
9049      # `set' does not quote correctly, so add quotes (double-quote
9050      # substitution turns \\\\ into \\, and sed turns \\ into \).
9051      sed -n \
9052        "s/'/'\\\\''/g;
9053    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9054      ;;
9055    *)
9056      # `set' quotes correctly as required by POSIX, so do not add quotes.
9057      sed -n \
9058        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9059      ;;
9060    esac;
9061} |
9062  sed '
9063     t clear
9064     : clear
9065     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9066     t end
9067     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9068     : end' >>confcache
9069if diff $cache_file confcache >/dev/null 2>&1; then :; else
9070  if test -w $cache_file; then
9071    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9072    cat confcache >$cache_file
9073  else
9074    echo "not updating unwritable cache $cache_file"
9075  fi
9076fi
9077rm -f confcache
9078
9079test "x$prefix" = xNONE && prefix=$ac_default_prefix
9080# Let make expand exec_prefix.
9081test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9082
9083# VPATH may cause trouble with some makes, so we remove $(srcdir),
9084# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
9085# trailing colons and then remove the whole line if VPATH becomes empty
9086# (actually we leave an empty line to preserve line numbers).
9087if test "x$srcdir" = x.; then
9088  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
9089s/:*\$(srcdir):*/:/;
9090s/:*\${srcdir}:*/:/;
9091s/:*@srcdir@:*/:/;
9092s/^\([^=]*=[ 	]*\):*/\1/;
9093s/:*$//;
9094s/^[^=]*=[ 	]*$//;
9095}'
9096fi
9097
9098DEFS=-DHAVE_CONFIG_H
9099
9100ac_libobjs=
9101ac_ltlibobjs=
9102for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9103  # 1. Remove the extension, and $U if already installed.
9104  ac_i=`echo "$ac_i" |
9105         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
9106  # 2. Add them.
9107  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
9108  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
9109done
9110LIBOBJS=$ac_libobjs
9111
9112LTLIBOBJS=$ac_ltlibobjs
9113
9114
9115
9116: ${CONFIG_STATUS=./config.status}
9117ac_clean_files_save=$ac_clean_files
9118ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9119{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
9120echo "$as_me: creating $CONFIG_STATUS" >&6;}
9121cat >$CONFIG_STATUS <<_ACEOF
9122#! $SHELL
9123# Generated by $as_me.
9124# Run this file to recreate the current configuration.
9125# Compiler output produced by configure, useful for debugging
9126# configure, is in config.log if it exists.
9127
9128debug=false
9129ac_cs_recheck=false
9130ac_cs_silent=false
9131SHELL=\${CONFIG_SHELL-$SHELL}
9132_ACEOF
9133
9134cat >>$CONFIG_STATUS <<\_ACEOF
9135## --------------------- ##
9136## M4sh Initialization.  ##
9137## --------------------- ##
9138
9139# Be Bourne compatible
9140if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
9141  emulate sh
9142  NULLCMD=:
9143  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
9144  # is contrary to our usage.  Disable this feature.
9145  alias -g '${1+"$@"}'='"$@"'
9146elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
9147  set -o posix
9148fi
9149
9150# Support unset when possible.
9151if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
9152  as_unset=unset
9153else
9154  as_unset=false
9155fi
9156
9157
9158# Work around bugs in pre-3.0 UWIN ksh.
9159$as_unset ENV MAIL MAILPATH
9160PS1='$ '
9161PS2='> '
9162PS4='+ '
9163
9164# NLS nuisances.
9165for as_var in \
9166  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
9167  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
9168  LC_TELEPHONE LC_TIME
9169do
9170  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
9171    eval $as_var=C; export $as_var
9172  else
9173    $as_unset $as_var
9174  fi
9175done
9176
9177# Required to use basename.
9178if expr a : '\(a\)' >/dev/null 2>&1; then
9179  as_expr=expr
9180else
9181  as_expr=false
9182fi
9183
9184if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
9185  as_basename=basename
9186else
9187  as_basename=false
9188fi
9189
9190
9191# Name of the executable.
9192as_me=`$as_basename "$0" ||
9193$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9194	 X"$0" : 'X\(//\)$' \| \
9195	 X"$0" : 'X\(/\)$' \| \
9196	 .     : '\(.\)' 2>/dev/null ||
9197echo X/"$0" |
9198    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
9199  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
9200  	  /^X\/\(\/\).*/{ s//\1/; q; }
9201  	  s/.*/./; q'`
9202
9203
9204# PATH needs CR, and LINENO needs CR and PATH.
9205# Avoid depending upon Character Ranges.
9206as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9207as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9208as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9209as_cr_digits='0123456789'
9210as_cr_alnum=$as_cr_Letters$as_cr_digits
9211
9212# The user is always right.
9213if test "${PATH_SEPARATOR+set}" != set; then
9214  echo "#! /bin/sh" >conf$$.sh
9215  echo  "exit 0"   >>conf$$.sh
9216  chmod +x conf$$.sh
9217  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9218    PATH_SEPARATOR=';'
9219  else
9220    PATH_SEPARATOR=:
9221  fi
9222  rm -f conf$$.sh
9223fi
9224
9225
9226  as_lineno_1=$LINENO
9227  as_lineno_2=$LINENO
9228  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9229  test "x$as_lineno_1" != "x$as_lineno_2" &&
9230  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
9231  # Find who we are.  Look in the path if we contain no path at all
9232  # relative or not.
9233  case $0 in
9234    *[\\/]* ) as_myself=$0 ;;
9235    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9236for as_dir in $PATH
9237do
9238  IFS=$as_save_IFS
9239  test -z "$as_dir" && as_dir=.
9240  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9241done
9242
9243       ;;
9244  esac
9245  # We did not find ourselves, most probably we were run as `sh COMMAND'
9246  # in which case we are not to be found in the path.
9247  if test "x$as_myself" = x; then
9248    as_myself=$0
9249  fi
9250  if test ! -f "$as_myself"; then
9251    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
9252echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
9253   { (exit 1); exit 1; }; }
9254  fi
9255  case $CONFIG_SHELL in
9256  '')
9257    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9258for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
9259do
9260  IFS=$as_save_IFS
9261  test -z "$as_dir" && as_dir=.
9262  for as_base in sh bash ksh sh5; do
9263	 case $as_dir in
9264	 /*)
9265	   if ("$as_dir/$as_base" -c '
9266  as_lineno_1=$LINENO
9267  as_lineno_2=$LINENO
9268  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9269  test "x$as_lineno_1" != "x$as_lineno_2" &&
9270  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
9271	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
9272	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
9273	     CONFIG_SHELL=$as_dir/$as_base
9274	     export CONFIG_SHELL
9275	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
9276	   fi;;
9277	 esac
9278       done
9279done
9280;;
9281  esac
9282
9283  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
9284  # uniformly replaced by the line number.  The first 'sed' inserts a
9285  # line-number line before each line; the second 'sed' does the real
9286  # work.  The second script uses 'N' to pair each line-number line
9287  # with the numbered line, and appends trailing '-' during
9288  # substitution so that $LINENO is not a special case at line end.
9289  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
9290  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
9291  sed '=' <$as_myself |
9292    sed '
9293      N
9294      s,$,-,
9295      : loop
9296      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
9297      t loop
9298      s,-$,,
9299      s,^['$as_cr_digits']*\n,,
9300    ' >$as_me.lineno &&
9301  chmod +x $as_me.lineno ||
9302    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
9303echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
9304   { (exit 1); exit 1; }; }
9305
9306  # Don't try to exec as it changes $[0], causing all sort of problems
9307  # (the dirname of $[0] is not the place where we might find the
9308  # original and so on.  Autoconf is especially sensible to this).
9309  . ./$as_me.lineno
9310  # Exit status is that of the last command.
9311  exit
9312}
9313
9314
9315case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
9316  *c*,-n*) ECHO_N= ECHO_C='
9317' ECHO_T='	' ;;
9318  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
9319  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
9320esac
9321
9322if expr a : '\(a\)' >/dev/null 2>&1; then
9323  as_expr=expr
9324else
9325  as_expr=false
9326fi
9327
9328rm -f conf$$ conf$$.exe conf$$.file
9329echo >conf$$.file
9330if ln -s conf$$.file conf$$ 2>/dev/null; then
9331  # We could just check for DJGPP; but this test a) works b) is more generic
9332  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
9333  if test -f conf$$.exe; then
9334    # Don't use ln at all; we don't have any links
9335    as_ln_s='cp -p'
9336  else
9337    as_ln_s='ln -s'
9338  fi
9339elif ln conf$$.file conf$$ 2>/dev/null; then
9340  as_ln_s=ln
9341else
9342  as_ln_s='cp -p'
9343fi
9344rm -f conf$$ conf$$.exe conf$$.file
9345
9346if mkdir -p . 2>/dev/null; then
9347  as_mkdir_p=:
9348else
9349  as_mkdir_p=false
9350fi
9351
9352as_executable_p="test -f"
9353
9354# Sed expression to map a string onto a valid CPP name.
9355as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
9356
9357# Sed expression to map a string onto a valid variable name.
9358as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
9359
9360
9361# IFS
9362# We need space, tab and new line, in precisely that order.
9363as_nl='
9364'
9365IFS=" 	$as_nl"
9366
9367# CDPATH.
9368$as_unset CDPATH
9369
9370exec 6>&1
9371
9372# Open the log real soon, to keep \$[0] and so on meaningful, and to
9373# report actual input values of CONFIG_FILES etc. instead of their
9374# values after options handling.  Logging --version etc. is OK.
9375exec 5>>config.log
9376{
9377  echo
9378  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9379## Running $as_me. ##
9380_ASBOX
9381} >&5
9382cat >&5 <<_CSEOF
9383
9384This file was extended by $as_me, which was
9385generated by GNU Autoconf 2.57.  Invocation command line was
9386
9387  CONFIG_FILES    = $CONFIG_FILES
9388  CONFIG_HEADERS  = $CONFIG_HEADERS
9389  CONFIG_LINKS    = $CONFIG_LINKS
9390  CONFIG_COMMANDS = $CONFIG_COMMANDS
9391  $ $0 $@
9392
9393_CSEOF
9394echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
9395echo >&5
9396_ACEOF
9397
9398# Files that config.status was made for.
9399if test -n "$ac_config_files"; then
9400  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
9401fi
9402
9403if test -n "$ac_config_headers"; then
9404  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
9405fi
9406
9407if test -n "$ac_config_links"; then
9408  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
9409fi
9410
9411if test -n "$ac_config_commands"; then
9412  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
9413fi
9414
9415cat >>$CONFIG_STATUS <<\_ACEOF
9416
9417ac_cs_usage="\
9418\`$as_me' instantiates files from templates according to the
9419current configuration.
9420
9421Usage: $0 [OPTIONS] [FILE]...
9422
9423  -h, --help       print this help, then exit
9424  -V, --version    print version number, then exit
9425  -q, --quiet      do not print progress messages
9426  -d, --debug      don't remove temporary files
9427      --recheck    update $as_me by reconfiguring in the same conditions
9428  --file=FILE[:TEMPLATE]
9429                   instantiate the configuration file FILE
9430  --header=FILE[:TEMPLATE]
9431                   instantiate the configuration header FILE
9432
9433Configuration files:
9434$config_files
9435
9436Configuration headers:
9437$config_headers
9438
9439Report bugs to <bug-autoconf@gnu.org>."
9440_ACEOF
9441
9442cat >>$CONFIG_STATUS <<_ACEOF
9443ac_cs_version="\\
9444config.status
9445configured by $0, generated by GNU Autoconf 2.57,
9446  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
9447
9448Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
9449Free Software Foundation, Inc.
9450This config.status script is free software; the Free Software Foundation
9451gives unlimited permission to copy, distribute and modify it."
9452srcdir=$srcdir
9453INSTALL="$INSTALL"
9454_ACEOF
9455
9456cat >>$CONFIG_STATUS <<\_ACEOF
9457# If no file are specified by the user, then we need to provide default
9458# value.  By we need to know if files were specified by the user.
9459ac_need_defaults=:
9460while test $# != 0
9461do
9462  case $1 in
9463  --*=*)
9464    ac_option=`expr "x$1" : 'x\([^=]*\)='`
9465    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
9466    ac_shift=:
9467    ;;
9468  -*)
9469    ac_option=$1
9470    ac_optarg=$2
9471    ac_shift=shift
9472    ;;
9473  *) # This is not an option, so the user has probably given explicit
9474     # arguments.
9475     ac_option=$1
9476     ac_need_defaults=false;;
9477  esac
9478
9479  case $ac_option in
9480  # Handling of the options.
9481_ACEOF
9482cat >>$CONFIG_STATUS <<\_ACEOF
9483  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9484    ac_cs_recheck=: ;;
9485  --version | --vers* | -V )
9486    echo "$ac_cs_version"; exit 0 ;;
9487  --he | --h)
9488    # Conflict between --help and --header
9489    { { echo "$as_me:$LINENO: error: ambiguous option: $1
9490Try \`$0 --help' for more information." >&5
9491echo "$as_me: error: ambiguous option: $1
9492Try \`$0 --help' for more information." >&2;}
9493   { (exit 1); exit 1; }; };;
9494  --help | --hel | -h )
9495    echo "$ac_cs_usage"; exit 0 ;;
9496  --debug | --d* | -d )
9497    debug=: ;;
9498  --file | --fil | --fi | --f )
9499    $ac_shift
9500    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
9501    ac_need_defaults=false;;
9502  --header | --heade | --head | --hea )
9503    $ac_shift
9504    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
9505    ac_need_defaults=false;;
9506  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9507  | -silent | --silent | --silen | --sile | --sil | --si | --s)
9508    ac_cs_silent=: ;;
9509
9510  # This is an error.
9511  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
9512Try \`$0 --help' for more information." >&5
9513echo "$as_me: error: unrecognized option: $1
9514Try \`$0 --help' for more information." >&2;}
9515   { (exit 1); exit 1; }; } ;;
9516
9517  *) ac_config_targets="$ac_config_targets $1" ;;
9518
9519  esac
9520  shift
9521done
9522
9523ac_configure_extra_args=
9524
9525if $ac_cs_silent; then
9526  exec 6>/dev/null
9527  ac_configure_extra_args="$ac_configure_extra_args --silent"
9528fi
9529
9530_ACEOF
9531cat >>$CONFIG_STATUS <<_ACEOF
9532if \$ac_cs_recheck; then
9533  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
9534  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9535fi
9536
9537_ACEOF
9538
9539
9540
9541
9542
9543cat >>$CONFIG_STATUS <<\_ACEOF
9544for ac_config_target in $ac_config_targets
9545do
9546  case "$ac_config_target" in
9547  # Handling of arguments.
9548  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9549  "expat_config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS expat_config.h" ;;
9550  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
9551echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
9552   { (exit 1); exit 1; }; };;
9553  esac
9554done
9555
9556# If the user did not use the arguments to specify the items to instantiate,
9557# then the envvar interface is used.  Set only those that are not.
9558# We use the long form for the default assignment because of an extremely
9559# bizarre bug on SunOS 4.1.3.
9560if $ac_need_defaults; then
9561  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9562  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9563fi
9564
9565# Have a temporary directory for convenience.  Make it in the build tree
9566# simply because there is no reason to put it here, and in addition,
9567# creating and moving files from /tmp can sometimes cause problems.
9568# Create a temporary directory, and hook for its removal unless debugging.
9569$debug ||
9570{
9571  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
9572  trap '{ (exit 1); exit 1; }' 1 2 13 15
9573}
9574
9575# Create a (secure) tmp directory for tmp files.
9576
9577{
9578  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
9579  test -n "$tmp" && test -d "$tmp"
9580}  ||
9581{
9582  tmp=./confstat$$-$RANDOM
9583  (umask 077 && mkdir $tmp)
9584} ||
9585{
9586   echo "$me: cannot create a temporary directory in ." >&2
9587   { (exit 1); exit 1; }
9588}
9589
9590_ACEOF
9591
9592cat >>$CONFIG_STATUS <<_ACEOF
9593
9594#
9595# CONFIG_FILES section.
9596#
9597
9598# No need to generate the scripts if there are no CONFIG_FILES.
9599# This happens for instance when ./config.status config.h
9600if test -n "\$CONFIG_FILES"; then
9601  # Protect against being on the right side of a sed subst in config.status.
9602  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
9603   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
9604s,@SHELL@,$SHELL,;t t
9605s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
9606s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
9607s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
9608s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
9609s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
9610s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
9611s,@exec_prefix@,$exec_prefix,;t t
9612s,@prefix@,$prefix,;t t
9613s,@program_transform_name@,$program_transform_name,;t t
9614s,@bindir@,$bindir,;t t
9615s,@sbindir@,$sbindir,;t t
9616s,@libexecdir@,$libexecdir,;t t
9617s,@datadir@,$datadir,;t t
9618s,@sysconfdir@,$sysconfdir,;t t
9619s,@sharedstatedir@,$sharedstatedir,;t t
9620s,@localstatedir@,$localstatedir,;t t
9621s,@libdir@,$libdir,;t t
9622s,@includedir@,$includedir,;t t
9623s,@oldincludedir@,$oldincludedir,;t t
9624s,@infodir@,$infodir,;t t
9625s,@mandir@,$mandir,;t t
9626s,@build_alias@,$build_alias,;t t
9627s,@host_alias@,$host_alias,;t t
9628s,@target_alias@,$target_alias,;t t
9629s,@DEFS@,$DEFS,;t t
9630s,@ECHO_C@,$ECHO_C,;t t
9631s,@ECHO_N@,$ECHO_N,;t t
9632s,@ECHO_T@,$ECHO_T,;t t
9633s,@LIBS@,$LIBS,;t t
9634s,@CC@,$CC,;t t
9635s,@CFLAGS@,$CFLAGS,;t t
9636s,@LDFLAGS@,$LDFLAGS,;t t
9637s,@CPPFLAGS@,$CPPFLAGS,;t t
9638s,@ac_ct_CC@,$ac_ct_CC,;t t
9639s,@EXEEXT@,$EXEEXT,;t t
9640s,@OBJEXT@,$OBJEXT,;t t
9641s,@build@,$build,;t t
9642s,@build_cpu@,$build_cpu,;t t
9643s,@build_vendor@,$build_vendor,;t t
9644s,@build_os@,$build_os,;t t
9645s,@host@,$host,;t t
9646s,@host_cpu@,$host_cpu,;t t
9647s,@host_vendor@,$host_vendor,;t t
9648s,@host_os@,$host_os,;t t
9649s,@LN_S@,$LN_S,;t t
9650s,@ECHO@,$ECHO,;t t
9651s,@RANLIB@,$RANLIB,;t t
9652s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9653s,@STRIP@,$STRIP,;t t
9654s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
9655s,@CPP@,$CPP,;t t
9656s,@EGREP@,$EGREP,;t t
9657s,@LIBTOOL@,$LIBTOOL,;t t
9658s,@LIBCURRENT@,$LIBCURRENT,;t t
9659s,@LIBREVISION@,$LIBREVISION,;t t
9660s,@LIBAGE@,$LIBAGE,;t t
9661s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
9662s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
9663s,@INSTALL_DATA@,$INSTALL_DATA,;t t
9664s,@LIBOBJS@,$LIBOBJS,;t t
9665s,@FILEMAP@,$FILEMAP,;t t
9666s,@LTLIBOBJS@,$LTLIBOBJS,;t t
9667CEOF
9668
9669_ACEOF
9670
9671  cat >>$CONFIG_STATUS <<\_ACEOF
9672  # Split the substitutions into bite-sized pieces for seds with
9673  # small command number limits, like on Digital OSF/1 and HP-UX.
9674  ac_max_sed_lines=48
9675  ac_sed_frag=1 # Number of current file.
9676  ac_beg=1 # First line for current file.
9677  ac_end=$ac_max_sed_lines # Line after last line for current file.
9678  ac_more_lines=:
9679  ac_sed_cmds=
9680  while $ac_more_lines; do
9681    if test $ac_beg -gt 1; then
9682      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9683    else
9684      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9685    fi
9686    if test ! -s $tmp/subs.frag; then
9687      ac_more_lines=false
9688    else
9689      # The purpose of the label and of the branching condition is to
9690      # speed up the sed processing (if there are no `@' at all, there
9691      # is no need to browse any of the substitutions).
9692      # These are the two extra sed commands mentioned above.
9693      (echo ':t
9694  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
9695      if test -z "$ac_sed_cmds"; then
9696  	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
9697      else
9698  	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
9699      fi
9700      ac_sed_frag=`expr $ac_sed_frag + 1`
9701      ac_beg=$ac_end
9702      ac_end=`expr $ac_end + $ac_max_sed_lines`
9703    fi
9704  done
9705  if test -z "$ac_sed_cmds"; then
9706    ac_sed_cmds=cat
9707  fi
9708fi # test -n "$CONFIG_FILES"
9709
9710_ACEOF
9711cat >>$CONFIG_STATUS <<\_ACEOF
9712for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
9713  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9714  case $ac_file in
9715  - | *:- | *:-:* ) # input from stdin
9716        cat >$tmp/stdin
9717        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9718        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9719  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9720        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9721  * )   ac_file_in=$ac_file.in ;;
9722  esac
9723
9724  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
9725  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9726$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9727         X"$ac_file" : 'X\(//\)[^/]' \| \
9728         X"$ac_file" : 'X\(//\)$' \| \
9729         X"$ac_file" : 'X\(/\)' \| \
9730         .     : '\(.\)' 2>/dev/null ||
9731echo X"$ac_file" |
9732    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9733  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9734  	  /^X\(\/\/\)$/{ s//\1/; q; }
9735  	  /^X\(\/\).*/{ s//\1/; q; }
9736  	  s/.*/./; q'`
9737  { if $as_mkdir_p; then
9738    mkdir -p "$ac_dir"
9739  else
9740    as_dir="$ac_dir"
9741    as_dirs=
9742    while test ! -d "$as_dir"; do
9743      as_dirs="$as_dir $as_dirs"
9744      as_dir=`(dirname "$as_dir") 2>/dev/null ||
9745$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9746         X"$as_dir" : 'X\(//\)[^/]' \| \
9747         X"$as_dir" : 'X\(//\)$' \| \
9748         X"$as_dir" : 'X\(/\)' \| \
9749         .     : '\(.\)' 2>/dev/null ||
9750echo X"$as_dir" |
9751    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9752  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9753  	  /^X\(\/\/\)$/{ s//\1/; q; }
9754  	  /^X\(\/\).*/{ s//\1/; q; }
9755  	  s/.*/./; q'`
9756    done
9757    test ! -n "$as_dirs" || mkdir $as_dirs
9758  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9759echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9760   { (exit 1); exit 1; }; }; }
9761
9762  ac_builddir=.
9763
9764if test "$ac_dir" != .; then
9765  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9766  # A "../" for each directory in $ac_dir_suffix.
9767  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9768else
9769  ac_dir_suffix= ac_top_builddir=
9770fi
9771
9772case $srcdir in
9773  .)  # No --srcdir option.  We are building in place.
9774    ac_srcdir=.
9775    if test -z "$ac_top_builddir"; then
9776       ac_top_srcdir=.
9777    else
9778       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9779    fi ;;
9780  [\\/]* | ?:[\\/]* )  # Absolute path.
9781    ac_srcdir=$srcdir$ac_dir_suffix;
9782    ac_top_srcdir=$srcdir ;;
9783  *) # Relative path.
9784    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9785    ac_top_srcdir=$ac_top_builddir$srcdir ;;
9786esac
9787# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
9788# absolute.
9789ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
9790ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
9791ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
9792ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
9793
9794
9795  case $INSTALL in
9796  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9797  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
9798  esac
9799
9800  if test x"$ac_file" != x-; then
9801    { echo "$as_me:$LINENO: creating $ac_file" >&5
9802echo "$as_me: creating $ac_file" >&6;}
9803    rm -f "$ac_file"
9804  fi
9805  # Let's still pretend it is `configure' which instantiates (i.e., don't
9806  # use $as_me), people would be surprised to read:
9807  #    /* config.h.  Generated by config.status.  */
9808  if test x"$ac_file" = x-; then
9809    configure_input=
9810  else
9811    configure_input="$ac_file.  "
9812  fi
9813  configure_input=$configure_input"Generated from `echo $ac_file_in |
9814                                     sed 's,.*/,,'` by configure."
9815
9816  # First look for the input files in the build tree, otherwise in the
9817  # src tree.
9818  ac_file_inputs=`IFS=:
9819    for f in $ac_file_in; do
9820      case $f in
9821      -) echo $tmp/stdin ;;
9822      [\\/$]*)
9823         # Absolute (can't be DOS-style, as IFS=:)
9824         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9825echo "$as_me: error: cannot find input file: $f" >&2;}
9826   { (exit 1); exit 1; }; }
9827         echo $f;;
9828      *) # Relative
9829         if test -f "$f"; then
9830           # Build tree
9831           echo $f
9832         elif test -f "$srcdir/$f"; then
9833           # Source tree
9834           echo $srcdir/$f
9835         else
9836           # /dev/null tree
9837           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9838echo "$as_me: error: cannot find input file: $f" >&2;}
9839   { (exit 1); exit 1; }; }
9840         fi;;
9841      esac
9842    done` || { (exit 1); exit 1; }
9843_ACEOF
9844cat >>$CONFIG_STATUS <<_ACEOF
9845  sed "$ac_vpsub
9846$extrasub
9847_ACEOF
9848cat >>$CONFIG_STATUS <<\_ACEOF
9849:t
9850/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9851s,@configure_input@,$configure_input,;t t
9852s,@srcdir@,$ac_srcdir,;t t
9853s,@abs_srcdir@,$ac_abs_srcdir,;t t
9854s,@top_srcdir@,$ac_top_srcdir,;t t
9855s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
9856s,@builddir@,$ac_builddir,;t t
9857s,@abs_builddir@,$ac_abs_builddir,;t t
9858s,@top_builddir@,$ac_top_builddir,;t t
9859s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
9860s,@INSTALL@,$ac_INSTALL,;t t
9861" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
9862  rm -f $tmp/stdin
9863  if test x"$ac_file" != x-; then
9864    mv $tmp/out $ac_file
9865  else
9866    cat $tmp/out
9867    rm -f $tmp/out
9868  fi
9869
9870done
9871_ACEOF
9872cat >>$CONFIG_STATUS <<\_ACEOF
9873
9874#
9875# CONFIG_HEADER section.
9876#
9877
9878# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9879# NAME is the cpp macro being defined and VALUE is the value it is being given.
9880#
9881# ac_d sets the value in "#define NAME VALUE" lines.
9882ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
9883ac_dB='[ 	].*$,\1#\2'
9884ac_dC=' '
9885ac_dD=',;t'
9886# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9887ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
9888ac_uB='$,\1#\2define\3'
9889ac_uC=' '
9890ac_uD=',;t'
9891
9892for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
9893  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9894  case $ac_file in
9895  - | *:- | *:-:* ) # input from stdin
9896        cat >$tmp/stdin
9897        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9898        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9899  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9900        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9901  * )   ac_file_in=$ac_file.in ;;
9902  esac
9903
9904  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
9905echo "$as_me: creating $ac_file" >&6;}
9906
9907  # First look for the input files in the build tree, otherwise in the
9908  # src tree.
9909  ac_file_inputs=`IFS=:
9910    for f in $ac_file_in; do
9911      case $f in
9912      -) echo $tmp/stdin ;;
9913      [\\/$]*)
9914         # Absolute (can't be DOS-style, as IFS=:)
9915         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9916echo "$as_me: error: cannot find input file: $f" >&2;}
9917   { (exit 1); exit 1; }; }
9918         echo $f;;
9919      *) # Relative
9920         if test -f "$f"; then
9921           # Build tree
9922           echo $f
9923         elif test -f "$srcdir/$f"; then
9924           # Source tree
9925           echo $srcdir/$f
9926         else
9927           # /dev/null tree
9928           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9929echo "$as_me: error: cannot find input file: $f" >&2;}
9930   { (exit 1); exit 1; }; }
9931         fi;;
9932      esac
9933    done` || { (exit 1); exit 1; }
9934  # Remove the trailing spaces.
9935  sed 's/[ 	]*$//' $ac_file_inputs >$tmp/in
9936
9937_ACEOF
9938
9939# Transform confdefs.h into two sed scripts, `conftest.defines' and
9940# `conftest.undefs', that substitutes the proper values into
9941# config.h.in to produce config.h.  The first handles `#define'
9942# templates, and the second `#undef' templates.
9943# And first: Protect against being on the right side of a sed subst in
9944# config.status.  Protect against being in an unquoted here document
9945# in config.status.
9946rm -f conftest.defines conftest.undefs
9947# Using a here document instead of a string reduces the quoting nightmare.
9948# Putting comments in sed scripts is not portable.
9949#
9950# `end' is used to avoid that the second main sed command (meant for
9951# 0-ary CPP macros) applies to n-ary macro definitions.
9952# See the Autoconf documentation for `clear'.
9953cat >confdef2sed.sed <<\_ACEOF
9954s/[\\&,]/\\&/g
9955s,[\\$`],\\&,g
9956t clear
9957: clear
9958s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	(][^ 	(]*\)\(([^)]*)\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9959t end
9960s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9961: end
9962_ACEOF
9963# If some macros were called several times there might be several times
9964# the same #defines, which is useless.  Nevertheless, we may not want to
9965# sort them, since we want the *last* AC-DEFINE to be honored.
9966uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
9967sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
9968rm -f confdef2sed.sed
9969
9970# This sed command replaces #undef with comments.  This is necessary, for
9971# example, in the case of _POSIX_SOURCE, which is predefined and required
9972# on some systems where configure will not decide to define it.
9973cat >>conftest.undefs <<\_ACEOF
9974s,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9975_ACEOF
9976
9977# Break up conftest.defines because some shells have a limit on the size
9978# of here documents, and old seds have small limits too (100 cmds).
9979echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9980echo '  if grep "^[ 	]*#[ 	]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9981echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
9982echo '  :' >>$CONFIG_STATUS
9983rm -f conftest.tail
9984while grep . conftest.defines >/dev/null
9985do
9986  # Write a limited-size here document to $tmp/defines.sed.
9987  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
9988  # Speed up: don't consider the non `#define' lines.
9989  echo '/^[ 	]*#[ 	]*define/!b' >>$CONFIG_STATUS
9990  # Work around the forget-to-reset-the-flag bug.
9991  echo 't clr' >>$CONFIG_STATUS
9992  echo ': clr' >>$CONFIG_STATUS
9993  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
9994  echo 'CEOF
9995  sed -f $tmp/defines.sed $tmp/in >$tmp/out
9996  rm -f $tmp/in
9997  mv $tmp/out $tmp/in
9998' >>$CONFIG_STATUS
9999  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
10000  rm -f conftest.defines
10001  mv conftest.tail conftest.defines
10002done
10003rm -f conftest.defines
10004echo '  fi # grep' >>$CONFIG_STATUS
10005echo >>$CONFIG_STATUS
10006
10007# Break up conftest.undefs because some shells have a limit on the size
10008# of here documents, and old seds have small limits too (100 cmds).
10009echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
10010rm -f conftest.tail
10011while grep . conftest.undefs >/dev/null
10012do
10013  # Write a limited-size here document to $tmp/undefs.sed.
10014  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
10015  # Speed up: don't consider the non `#undef'
10016  echo '/^[ 	]*#[ 	]*undef/!b' >>$CONFIG_STATUS
10017  # Work around the forget-to-reset-the-flag bug.
10018  echo 't clr' >>$CONFIG_STATUS
10019  echo ': clr' >>$CONFIG_STATUS
10020  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
10021  echo 'CEOF
10022  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
10023  rm -f $tmp/in
10024  mv $tmp/out $tmp/in
10025' >>$CONFIG_STATUS
10026  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
10027  rm -f conftest.undefs
10028  mv conftest.tail conftest.undefs
10029done
10030rm -f conftest.undefs
10031
10032cat >>$CONFIG_STATUS <<\_ACEOF
10033  # Let's still pretend it is `configure' which instantiates (i.e., don't
10034  # use $as_me), people would be surprised to read:
10035  #    /* config.h.  Generated by config.status.  */
10036  if test x"$ac_file" = x-; then
10037    echo "/* Generated by configure.  */" >$tmp/config.h
10038  else
10039    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
10040  fi
10041  cat $tmp/in >>$tmp/config.h
10042  rm -f $tmp/in
10043  if test x"$ac_file" != x-; then
10044    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
10045      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
10046echo "$as_me: $ac_file is unchanged" >&6;}
10047    else
10048      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
10049$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10050         X"$ac_file" : 'X\(//\)[^/]' \| \
10051         X"$ac_file" : 'X\(//\)$' \| \
10052         X"$ac_file" : 'X\(/\)' \| \
10053         .     : '\(.\)' 2>/dev/null ||
10054echo X"$ac_file" |
10055    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10056  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10057  	  /^X\(\/\/\)$/{ s//\1/; q; }
10058  	  /^X\(\/\).*/{ s//\1/; q; }
10059  	  s/.*/./; q'`
10060      { if $as_mkdir_p; then
10061    mkdir -p "$ac_dir"
10062  else
10063    as_dir="$ac_dir"
10064    as_dirs=
10065    while test ! -d "$as_dir"; do
10066      as_dirs="$as_dir $as_dirs"
10067      as_dir=`(dirname "$as_dir") 2>/dev/null ||
10068$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10069         X"$as_dir" : 'X\(//\)[^/]' \| \
10070         X"$as_dir" : 'X\(//\)$' \| \
10071         X"$as_dir" : 'X\(/\)' \| \
10072         .     : '\(.\)' 2>/dev/null ||
10073echo X"$as_dir" |
10074    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10075  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10076  	  /^X\(\/\/\)$/{ s//\1/; q; }
10077  	  /^X\(\/\).*/{ s//\1/; q; }
10078  	  s/.*/./; q'`
10079    done
10080    test ! -n "$as_dirs" || mkdir $as_dirs
10081  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10082echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10083   { (exit 1); exit 1; }; }; }
10084
10085      rm -f $ac_file
10086      mv $tmp/config.h $ac_file
10087    fi
10088  else
10089    cat $tmp/config.h
10090    rm -f $tmp/config.h
10091  fi
10092done
10093_ACEOF
10094
10095cat >>$CONFIG_STATUS <<\_ACEOF
10096
10097{ (exit 0); exit 0; }
10098_ACEOF
10099chmod +x $CONFIG_STATUS
10100ac_clean_files=$ac_clean_files_save
10101
10102
10103# configure is writing to config.log, and then calls config.status.
10104# config.status does its own redirection, appending to config.log.
10105# Unfortunately, on DOS this fails, as config.log is still kept open
10106# by configure, so config.status won't be able to write to it; its
10107# output is simply discarded.  So we exec the FD to /dev/null,
10108# effectively closing config.log, so it can be properly (re)opened and
10109# appended to by config.status.  When coming back to configure, we
10110# need to make the FD available again.
10111if test "$no_create" != yes; then
10112  ac_cs_success=:
10113  ac_config_status_args=
10114  test "$silent" = yes &&
10115    ac_config_status_args="$ac_config_status_args --quiet"
10116  exec 5>/dev/null
10117  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10118  exec 5>>config.log
10119  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10120  # would make configure fail if this is the last instruction.
10121  $ac_cs_success || { (exit 1); exit 1; }
10122fi
10123
10124
10125abs_srcdir="`cd $srcdir && pwd`"
10126abs_builddir="`pwd`"
10127if test "$abs_srcdir" != "$abs_builddir"; then
10128  ${MAKE:-make} mkdir-init
10129fi
10130