1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90case $0 in #((
91  *[\\/]* ) as_myself=$0 ;;
92  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95  IFS=$as_save_IFS
96  test -z "$as_dir" && as_dir=.
97    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98  done
99IFS=$as_save_IFS
100
101     ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106  as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110  exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there.  '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136  emulate sh
137  NULLCMD=:
138  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139  # is contrary to our usage.  Disable this feature.
140  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141  setopt NO_GLOB_SUBST
142else
143  case \`(set -o) 2>/dev/null\` in #(
144  *posix*) :
145    set -o posix ;; #(
146  *) :
147     ;;
148esac
149fi
150"
151  as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165  exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1
173
174  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178    PATH=/empty FPATH=/empty; export PATH FPATH
179    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181  if (eval "$as_required") 2>/dev/null; then :
182  as_have_required=yes
183else
184  as_have_required=no
185fi
186  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192do
193  IFS=$as_save_IFS
194  test -z "$as_dir" && as_dir=.
195  as_found=:
196  case $as_dir in #(
197	 /*)
198	   for as_base in sh bash ksh sh5; do
199	     # Try only shells that exist, to save several forks.
200	     as_shell=$as_dir/$as_base
201	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203  CONFIG_SHELL=$as_shell as_have_required=yes
204		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205  break 2
206fi
207fi
208	   done;;
209       esac
210  as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214  CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219      if test "x$CONFIG_SHELL" != x; then :
220  # We cannot yet assume a decent shell, so we have to provide a
221	# neutralization value for shells without unset; and this also
222	# works around shells that cannot unset nonexistent variables.
223	BASH_ENV=/dev/null
224	ENV=/dev/null
225	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226	export CONFIG_SHELL
227	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230    if test x$as_have_required = xno; then :
231  $as_echo "$0: This script requires a shell more modern than all"
232  $as_echo "$0: the shells that I found on your system."
233  if test x${ZSH_VERSION+set} = xset ; then
234    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236  else
237    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
241  fi
242  exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260  { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269  return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277  set +e
278  as_fn_set_status $1
279  exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288  case $as_dir in #(
289  -*) as_dir=./$as_dir;;
290  esac
291  test -d "$as_dir" || eval $as_mkdir_p || {
292    as_dirs=
293    while :; do
294      case $as_dir in #(
295      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296      *) as_qdir=$as_dir;;
297      esac
298      as_dirs="'$as_qdir' $as_dirs"
299      as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301	 X"$as_dir" : 'X\(//\)[^/]' \| \
302	 X"$as_dir" : 'X\(//\)$' \| \
303	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306	    s//\1/
307	    q
308	  }
309	  /^X\(\/\/\)[^/].*/{
310	    s//\1/
311	    q
312	  }
313	  /^X\(\/\/\)$/{
314	    s//\1/
315	    q
316	  }
317	  /^X\(\/\).*/{
318	    s//\1/
319	    q
320	  }
321	  s/.*/./; q'`
322      test -d "$as_dir" && break
323    done
324    test -z "$as_dirs" || eval "mkdir $as_dirs"
325  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336  eval 'as_fn_append ()
337  {
338    eval $1+=\$2
339  }'
340else
341  as_fn_append ()
342  {
343    eval $1=\$$1\$2
344  }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353  eval 'as_fn_arith ()
354  {
355    as_val=$(( $* ))
356  }'
357else
358  as_fn_arith ()
359  {
360    as_val=`expr "$@" || test $? -eq 1`
361  }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372  as_status=$?; test $as_status -eq 0 && as_status=1
373  if test "$3"; then
374    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376  fi
377  $as_echo "$as_me: error: $1" >&2
378  as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383  as_expr=expr
384else
385  as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389  as_basename=basename
390else
391  as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395  as_dirname=dirname
396else
397  as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402	 X"$0" : 'X\(//\)$' \| \
403	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405    sed '/^.*\/\([^/][^/]*\)\/*$/{
406	    s//\1/
407	    q
408	  }
409	  /^X\/\(\/\/\)$/{
410	    s//\1/
411	    q
412	  }
413	  /^X\/\(\/\).*/{
414	    s//\1/
415	    q
416	  }
417	  s/.*/./; q'`
418
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432  sed -n '
433    p
434    /[$]LINENO/=
435  ' <$as_myself |
436    sed '
437      s/[$]LINENO.*/&-/
438      t lineno
439      b
440      :lineno
441      N
442      :loop
443      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444      t loop
445      s/-\n.*//
446    ' >$as_me.lineno &&
447  chmod +x "$as_me.lineno" ||
448    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450  # Don't try to exec as it changes $[0], causing all sort of problems
451  # (the dirname of $[0] is not the place where we might find the
452  # original and so on.  Autoconf is especially sensitive to this).
453  . "./$as_me.lineno"
454  # Exit status is that of the last command.
455  exit
456}
457
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461  case `echo 'xy\c'` in
462  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
463  xy)  ECHO_C='\c';;
464  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465       ECHO_T='	';;
466  esac;;
467*)
468  ECHO_N='-n';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473  rm -f conf$$.dir/conf$$.file
474else
475  rm -f conf$$.dir
476  mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479  if ln -s conf$$.file conf$$ 2>/dev/null; then
480    as_ln_s='ln -s'
481    # ... but there are two gotchas:
482    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484    # In both cases, we have to default to `cp -p'.
485    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486      as_ln_s='cp -p'
487  elif ln conf$$.file conf$$ 2>/dev/null; then
488    as_ln_s=ln
489  else
490    as_ln_s='cp -p'
491  fi
492else
493  as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499  as_mkdir_p='mkdir -p "$as_dir"'
500else
501  test -d ./-p && rmdir ./-p
502  as_mkdir_p=false
503fi
504
505if test -x / >/dev/null 2>&1; then
506  as_test_x='test -x'
507else
508  if ls -dL / >/dev/null 2>&1; then
509    as_ls_L_option=L
510  else
511    as_ls_L_option=
512  fi
513  as_test_x='
514    eval sh -c '\''
515      if test -d "$1"; then
516	test -d "$1/.";
517      else
518	case $1 in #(
519	-*)set "./$1";;
520	esac;
521	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522	???[sx]*):;;*)false;;esac;fi
523    '\'' sh
524  '
525fi
526as_executable_p=$as_test_x
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537exec 7<&0 </dev/null 6>&1
538
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
562PACKAGE_URL=
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
568#ifdef HAVE_SYS_TYPES_H
569# include <sys/types.h>
570#endif
571#ifdef HAVE_SYS_STAT_H
572# include <sys/stat.h>
573#endif
574#ifdef STDC_HEADERS
575# include <stdlib.h>
576# include <stddef.h>
577#else
578# ifdef HAVE_STDLIB_H
579#  include <stdlib.h>
580# endif
581#endif
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584#  include <memory.h>
585# endif
586# include <string.h>
587#endif
588#ifdef HAVE_STRINGS_H
589# include <strings.h>
590#endif
591#ifdef HAVE_INTTYPES_H
592# include <inttypes.h>
593#endif
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
598# include <unistd.h>
599#endif"
600
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
604REPORT_BUGS_TEXI
605REPORT_BUGS_TO
606PKGVERSION
607sim_profile
608sim_trace
609sim_stdio
610sim_debug
611sim_cflags
612sim_bswap
613MAINT
614lt_cv_dlopen_libs
615OTOOL64
616OTOOL
617LIPO
618NMEDIT
619DSYMUTIL
620AWK
621STRIP
622OBJDUMP
623LN_S
624NM
625ac_ct_DUMPBIN
626DUMPBIN
627LD
628FGREP
629SED
630LIBTOOL
631PLUGINS_FALSE
632PLUGINS_TRUE
633CATOBJEXT
634GENCAT
635INSTOBJEXT
636DATADIRNAME
637CATALOGS
638POSUB
639GMSGFMT
640XGETTEXT
641INCINTL
642LIBINTL_DEP
643LIBINTL
644USE_NLS
645GMAKE_FALSE
646GMAKE_TRUE
647MAKE
648CCDEPMODE
649DEPDIR
650am__leading_dot
651PACKAGE
652RANLIB
653AR
654HDEFINES
655CC_FOR_BUILD
656INSTALL_DATA
657INSTALL_SCRIPT
658INSTALL_PROGRAM
659EGREP
660GREP
661CPP
662target_os
663target_vendor
664target_cpu
665target
666host_os
667host_vendor
668host_cpu
669host
670build_os
671build_vendor
672build_cpu
673build
674OBJEXT
675EXEEXT
676ac_ct_CC
677CPPFLAGS
678LDFLAGS
679CFLAGS
680CC
681WERROR_CFLAGS
682WARN_CFLAGS
683sim_xor_endian
684sim_stdcall
685sim_smp
686sim_reserved_bits
687sim_regparm
688sim_packages
689sim_inline
690sim_hw
691sim_hw_objs
692sim_hw_cflags
693sim_default_model
694sim_scache
695sim_float
696sim_hostendian
697sim_endian
698sim_bitsize
699sim_assert
700sim_alignment
701sim_environment
702target_alias
703host_alias
704build_alias
705LIBS
706ECHO_T
707ECHO_N
708ECHO_C
709DEFS
710mandir
711localedir
712libdir
713psdir
714pdfdir
715dvidir
716htmldir
717infodir
718docdir
719oldincludedir
720includedir
721localstatedir
722sharedstatedir
723sysconfdir
724datadir
725datarootdir
726libexecdir
727sbindir
728bindir
729program_transform_name
730prefix
731exec_prefix
732PACKAGE_URL
733PACKAGE_BUGREPORT
734PACKAGE_STRING
735PACKAGE_VERSION
736PACKAGE_TARNAME
737PACKAGE_NAME
738PATH_SEPARATOR
739SHELL'
740ac_subst_files=''
741ac_user_opts='
742enable_option_checking
743with_zlib
744enable_plugins
745enable_shared
746enable_static
747with_pic
748enable_fast_install
749with_gnu_ld
750enable_libtool_lock
751enable_maintainer_mode
752enable_sim_bswap
753enable_sim_cflags
754enable_sim_debug
755enable_sim_stdio
756enable_sim_trace
757enable_sim_profile
758with_pkgversion
759with_bugurl
760'
761      ac_precious_vars='build_alias
762host_alias
763target_alias
764CC
765CFLAGS
766LDFLAGS
767LIBS
768CPPFLAGS
769CPP'
770
771
772# Initialize some variables set by options.
773ac_init_help=
774ac_init_version=false
775ac_unrecognized_opts=
776ac_unrecognized_sep=
777# The variables have the same names as the options, with
778# dashes changed to underlines.
779cache_file=/dev/null
780exec_prefix=NONE
781no_create=
782no_recursion=
783prefix=NONE
784program_prefix=NONE
785program_suffix=NONE
786program_transform_name=s,x,x,
787silent=
788site=
789srcdir=
790verbose=
791x_includes=NONE
792x_libraries=NONE
793
794# Installation directory options.
795# These are left unexpanded so users can "make install exec_prefix=/foo"
796# and all the variables that are supposed to be based on exec_prefix
797# by default will actually change.
798# Use braces instead of parens because sh, perl, etc. also accept them.
799# (The list follows the same order as the GNU Coding Standards.)
800bindir='${exec_prefix}/bin'
801sbindir='${exec_prefix}/sbin'
802libexecdir='${exec_prefix}/libexec'
803datarootdir='${prefix}/share'
804datadir='${datarootdir}'
805sysconfdir='${prefix}/etc'
806sharedstatedir='${prefix}/com'
807localstatedir='${prefix}/var'
808includedir='${prefix}/include'
809oldincludedir='/usr/include'
810docdir='${datarootdir}/doc/${PACKAGE}'
811infodir='${datarootdir}/info'
812htmldir='${docdir}'
813dvidir='${docdir}'
814pdfdir='${docdir}'
815psdir='${docdir}'
816libdir='${exec_prefix}/lib'
817localedir='${datarootdir}/locale'
818mandir='${datarootdir}/man'
819
820ac_prev=
821ac_dashdash=
822for ac_option
823do
824  # If the previous option needs an argument, assign it.
825  if test -n "$ac_prev"; then
826    eval $ac_prev=\$ac_option
827    ac_prev=
828    continue
829  fi
830
831  case $ac_option in
832  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
833  *)	ac_optarg=yes ;;
834  esac
835
836  # Accept the important Cygnus configure options, so we can diagnose typos.
837
838  case $ac_dashdash$ac_option in
839  --)
840    ac_dashdash=yes ;;
841
842  -bindir | --bindir | --bindi | --bind | --bin | --bi)
843    ac_prev=bindir ;;
844  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
845    bindir=$ac_optarg ;;
846
847  -build | --build | --buil | --bui | --bu)
848    ac_prev=build_alias ;;
849  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
850    build_alias=$ac_optarg ;;
851
852  -cache-file | --cache-file | --cache-fil | --cache-fi \
853  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
854    ac_prev=cache_file ;;
855  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
856  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
857    cache_file=$ac_optarg ;;
858
859  --config-cache | -C)
860    cache_file=config.cache ;;
861
862  -datadir | --datadir | --datadi | --datad)
863    ac_prev=datadir ;;
864  -datadir=* | --datadir=* | --datadi=* | --datad=*)
865    datadir=$ac_optarg ;;
866
867  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
868  | --dataroo | --dataro | --datar)
869    ac_prev=datarootdir ;;
870  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
871  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
872    datarootdir=$ac_optarg ;;
873
874  -disable-* | --disable-*)
875    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
876    # Reject names that are not valid shell variable names.
877    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878      as_fn_error "invalid feature name: $ac_useropt"
879    ac_useropt_orig=$ac_useropt
880    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881    case $ac_user_opts in
882      *"
883"enable_$ac_useropt"
884"*) ;;
885      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
886	 ac_unrecognized_sep=', ';;
887    esac
888    eval enable_$ac_useropt=no ;;
889
890  -docdir | --docdir | --docdi | --doc | --do)
891    ac_prev=docdir ;;
892  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893    docdir=$ac_optarg ;;
894
895  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896    ac_prev=dvidir ;;
897  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898    dvidir=$ac_optarg ;;
899
900  -enable-* | --enable-*)
901    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
902    # Reject names that are not valid shell variable names.
903    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904      as_fn_error "invalid feature name: $ac_useropt"
905    ac_useropt_orig=$ac_useropt
906    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907    case $ac_user_opts in
908      *"
909"enable_$ac_useropt"
910"*) ;;
911      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
912	 ac_unrecognized_sep=', ';;
913    esac
914    eval enable_$ac_useropt=\$ac_optarg ;;
915
916  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
917  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
918  | --exec | --exe | --ex)
919    ac_prev=exec_prefix ;;
920  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
921  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
922  | --exec=* | --exe=* | --ex=*)
923    exec_prefix=$ac_optarg ;;
924
925  -gas | --gas | --ga | --g)
926    # Obsolete; use --with-gas.
927    with_gas=yes ;;
928
929  -help | --help | --hel | --he | -h)
930    ac_init_help=long ;;
931  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
932    ac_init_help=recursive ;;
933  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
934    ac_init_help=short ;;
935
936  -host | --host | --hos | --ho)
937    ac_prev=host_alias ;;
938  -host=* | --host=* | --hos=* | --ho=*)
939    host_alias=$ac_optarg ;;
940
941  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
942    ac_prev=htmldir ;;
943  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
944  | --ht=*)
945    htmldir=$ac_optarg ;;
946
947  -includedir | --includedir | --includedi | --included | --include \
948  | --includ | --inclu | --incl | --inc)
949    ac_prev=includedir ;;
950  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
951  | --includ=* | --inclu=* | --incl=* | --inc=*)
952    includedir=$ac_optarg ;;
953
954  -infodir | --infodir | --infodi | --infod | --info | --inf)
955    ac_prev=infodir ;;
956  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
957    infodir=$ac_optarg ;;
958
959  -libdir | --libdir | --libdi | --libd)
960    ac_prev=libdir ;;
961  -libdir=* | --libdir=* | --libdi=* | --libd=*)
962    libdir=$ac_optarg ;;
963
964  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
965  | --libexe | --libex | --libe)
966    ac_prev=libexecdir ;;
967  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
968  | --libexe=* | --libex=* | --libe=*)
969    libexecdir=$ac_optarg ;;
970
971  -localedir | --localedir | --localedi | --localed | --locale)
972    ac_prev=localedir ;;
973  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
974    localedir=$ac_optarg ;;
975
976  -localstatedir | --localstatedir | --localstatedi | --localstated \
977  | --localstate | --localstat | --localsta | --localst | --locals)
978    ac_prev=localstatedir ;;
979  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
980  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
981    localstatedir=$ac_optarg ;;
982
983  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
984    ac_prev=mandir ;;
985  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
986    mandir=$ac_optarg ;;
987
988  -nfp | --nfp | --nf)
989    # Obsolete; use --without-fp.
990    with_fp=no ;;
991
992  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
993  | --no-cr | --no-c | -n)
994    no_create=yes ;;
995
996  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
997  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
998    no_recursion=yes ;;
999
1000  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1001  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1002  | --oldin | --oldi | --old | --ol | --o)
1003    ac_prev=oldincludedir ;;
1004  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1005  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1006  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1007    oldincludedir=$ac_optarg ;;
1008
1009  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1010    ac_prev=prefix ;;
1011  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1012    prefix=$ac_optarg ;;
1013
1014  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1015  | --program-pre | --program-pr | --program-p)
1016    ac_prev=program_prefix ;;
1017  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1018  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1019    program_prefix=$ac_optarg ;;
1020
1021  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1022  | --program-suf | --program-su | --program-s)
1023    ac_prev=program_suffix ;;
1024  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1025  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1026    program_suffix=$ac_optarg ;;
1027
1028  -program-transform-name | --program-transform-name \
1029  | --program-transform-nam | --program-transform-na \
1030  | --program-transform-n | --program-transform- \
1031  | --program-transform | --program-transfor \
1032  | --program-transfo | --program-transf \
1033  | --program-trans | --program-tran \
1034  | --progr-tra | --program-tr | --program-t)
1035    ac_prev=program_transform_name ;;
1036  -program-transform-name=* | --program-transform-name=* \
1037  | --program-transform-nam=* | --program-transform-na=* \
1038  | --program-transform-n=* | --program-transform-=* \
1039  | --program-transform=* | --program-transfor=* \
1040  | --program-transfo=* | --program-transf=* \
1041  | --program-trans=* | --program-tran=* \
1042  | --progr-tra=* | --program-tr=* | --program-t=*)
1043    program_transform_name=$ac_optarg ;;
1044
1045  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1046    ac_prev=pdfdir ;;
1047  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1048    pdfdir=$ac_optarg ;;
1049
1050  -psdir | --psdir | --psdi | --psd | --ps)
1051    ac_prev=psdir ;;
1052  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1053    psdir=$ac_optarg ;;
1054
1055  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1056  | -silent | --silent | --silen | --sile | --sil)
1057    silent=yes ;;
1058
1059  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1060    ac_prev=sbindir ;;
1061  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1062  | --sbi=* | --sb=*)
1063    sbindir=$ac_optarg ;;
1064
1065  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1066  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1067  | --sharedst | --shareds | --shared | --share | --shar \
1068  | --sha | --sh)
1069    ac_prev=sharedstatedir ;;
1070  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1071  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1072  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1073  | --sha=* | --sh=*)
1074    sharedstatedir=$ac_optarg ;;
1075
1076  -site | --site | --sit)
1077    ac_prev=site ;;
1078  -site=* | --site=* | --sit=*)
1079    site=$ac_optarg ;;
1080
1081  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1082    ac_prev=srcdir ;;
1083  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1084    srcdir=$ac_optarg ;;
1085
1086  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1087  | --syscon | --sysco | --sysc | --sys | --sy)
1088    ac_prev=sysconfdir ;;
1089  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1090  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1091    sysconfdir=$ac_optarg ;;
1092
1093  -target | --target | --targe | --targ | --tar | --ta | --t)
1094    ac_prev=target_alias ;;
1095  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1096    target_alias=$ac_optarg ;;
1097
1098  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1099    verbose=yes ;;
1100
1101  -version | --version | --versio | --versi | --vers | -V)
1102    ac_init_version=: ;;
1103
1104  -with-* | --with-*)
1105    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1106    # Reject names that are not valid shell variable names.
1107    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108      as_fn_error "invalid package name: $ac_useropt"
1109    ac_useropt_orig=$ac_useropt
1110    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111    case $ac_user_opts in
1112      *"
1113"with_$ac_useropt"
1114"*) ;;
1115      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1116	 ac_unrecognized_sep=', ';;
1117    esac
1118    eval with_$ac_useropt=\$ac_optarg ;;
1119
1120  -without-* | --without-*)
1121    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1122    # Reject names that are not valid shell variable names.
1123    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124      as_fn_error "invalid package name: $ac_useropt"
1125    ac_useropt_orig=$ac_useropt
1126    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127    case $ac_user_opts in
1128      *"
1129"with_$ac_useropt"
1130"*) ;;
1131      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1132	 ac_unrecognized_sep=', ';;
1133    esac
1134    eval with_$ac_useropt=no ;;
1135
1136  --x)
1137    # Obsolete; use --with-x.
1138    with_x=yes ;;
1139
1140  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1141  | --x-incl | --x-inc | --x-in | --x-i)
1142    ac_prev=x_includes ;;
1143  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1144  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1145    x_includes=$ac_optarg ;;
1146
1147  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1148  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1149    ac_prev=x_libraries ;;
1150  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1151  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1152    x_libraries=$ac_optarg ;;
1153
1154  -*) as_fn_error "unrecognized option: \`$ac_option'
1155Try \`$0 --help' for more information."
1156    ;;
1157
1158  *=*)
1159    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1160    # Reject names that are not valid shell variable names.
1161    case $ac_envvar in #(
1162      '' | [0-9]* | *[!_$as_cr_alnum]* )
1163      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1164    esac
1165    eval $ac_envvar=\$ac_optarg
1166    export $ac_envvar ;;
1167
1168  *)
1169    # FIXME: should be removed in autoconf 3.0.
1170    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1171    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1172      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1173    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1174    ;;
1175
1176  esac
1177done
1178
1179if test -n "$ac_prev"; then
1180  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1181  as_fn_error "missing argument to $ac_option"
1182fi
1183
1184if test -n "$ac_unrecognized_opts"; then
1185  case $enable_option_checking in
1186    no) ;;
1187    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1188    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1189  esac
1190fi
1191
1192# Check all directory arguments for consistency.
1193for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1194		datadir sysconfdir sharedstatedir localstatedir includedir \
1195		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1196		libdir localedir mandir
1197do
1198  eval ac_val=\$$ac_var
1199  # Remove trailing slashes.
1200  case $ac_val in
1201    */ )
1202      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1203      eval $ac_var=\$ac_val;;
1204  esac
1205  # Be sure to have absolute directory names.
1206  case $ac_val in
1207    [\\/$]* | ?:[\\/]* )  continue;;
1208    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1209  esac
1210  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1211done
1212
1213# There might be people who depend on the old broken behavior: `$host'
1214# used to hold the argument of --host etc.
1215# FIXME: To remove some day.
1216build=$build_alias
1217host=$host_alias
1218target=$target_alias
1219
1220# FIXME: To remove some day.
1221if test "x$host_alias" != x; then
1222  if test "x$build_alias" = x; then
1223    cross_compiling=maybe
1224    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1225    If a cross compiler is detected then cross compile mode will be used." >&2
1226  elif test "x$build_alias" != "x$host_alias"; then
1227    cross_compiling=yes
1228  fi
1229fi
1230
1231ac_tool_prefix=
1232test -n "$host_alias" && ac_tool_prefix=$host_alias-
1233
1234test "$silent" = yes && exec 6>/dev/null
1235
1236
1237ac_pwd=`pwd` && test -n "$ac_pwd" &&
1238ac_ls_di=`ls -di .` &&
1239ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1240  as_fn_error "working directory cannot be determined"
1241test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1242  as_fn_error "pwd does not report name of working directory"
1243
1244
1245# Find the source files, if location was not specified.
1246if test -z "$srcdir"; then
1247  ac_srcdir_defaulted=yes
1248  # Try the directory containing this script, then the parent directory.
1249  ac_confdir=`$as_dirname -- "$as_myself" ||
1250$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1251	 X"$as_myself" : 'X\(//\)[^/]' \| \
1252	 X"$as_myself" : 'X\(//\)$' \| \
1253	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1254$as_echo X"$as_myself" |
1255    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1256	    s//\1/
1257	    q
1258	  }
1259	  /^X\(\/\/\)[^/].*/{
1260	    s//\1/
1261	    q
1262	  }
1263	  /^X\(\/\/\)$/{
1264	    s//\1/
1265	    q
1266	  }
1267	  /^X\(\/\).*/{
1268	    s//\1/
1269	    q
1270	  }
1271	  s/.*/./; q'`
1272  srcdir=$ac_confdir
1273  if test ! -r "$srcdir/$ac_unique_file"; then
1274    srcdir=..
1275  fi
1276else
1277  ac_srcdir_defaulted=no
1278fi
1279if test ! -r "$srcdir/$ac_unique_file"; then
1280  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1281  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1282fi
1283ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1284ac_abs_confdir=`(
1285	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1286	pwd)`
1287# When building in place, set srcdir=.
1288if test "$ac_abs_confdir" = "$ac_pwd"; then
1289  srcdir=.
1290fi
1291# Remove unnecessary trailing slashes from srcdir.
1292# Double slashes in file names in object file debugging info
1293# mess up M-x gdb in Emacs.
1294case $srcdir in
1295*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1296esac
1297for ac_var in $ac_precious_vars; do
1298  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1299  eval ac_env_${ac_var}_value=\$${ac_var}
1300  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1301  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1302done
1303
1304#
1305# Report the --help message.
1306#
1307if test "$ac_init_help" = "long"; then
1308  # Omit some internal or obsolete options to make the list less imposing.
1309  # This message is too long to be a string in the A/UX 3.1 sh.
1310  cat <<_ACEOF
1311\`configure' configures this package to adapt to many kinds of systems.
1312
1313Usage: $0 [OPTION]... [VAR=VALUE]...
1314
1315To assign environment variables (e.g., CC, CFLAGS...), specify them as
1316VAR=VALUE.  See below for descriptions of some of the useful variables.
1317
1318Defaults for the options are specified in brackets.
1319
1320Configuration:
1321  -h, --help              display this help and exit
1322      --help=short        display options specific to this package
1323      --help=recursive    display the short help of all the included packages
1324  -V, --version           display version information and exit
1325  -q, --quiet, --silent   do not print \`checking...' messages
1326      --cache-file=FILE   cache test results in FILE [disabled]
1327  -C, --config-cache      alias for \`--cache-file=config.cache'
1328  -n, --no-create         do not create output files
1329      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1330
1331Installation directories:
1332  --prefix=PREFIX         install architecture-independent files in PREFIX
1333                          [$ac_default_prefix]
1334  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1335                          [PREFIX]
1336
1337By default, \`make install' will install all the files in
1338\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1339an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1340for instance \`--prefix=\$HOME'.
1341
1342For better control, use the options below.
1343
1344Fine tuning of the installation directories:
1345  --bindir=DIR            user executables [EPREFIX/bin]
1346  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1347  --libexecdir=DIR        program executables [EPREFIX/libexec]
1348  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1349  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1350  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1351  --libdir=DIR            object code libraries [EPREFIX/lib]
1352  --includedir=DIR        C header files [PREFIX/include]
1353  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1354  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1355  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1356  --infodir=DIR           info documentation [DATAROOTDIR/info]
1357  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1358  --mandir=DIR            man documentation [DATAROOTDIR/man]
1359  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1360  --htmldir=DIR           html documentation [DOCDIR]
1361  --dvidir=DIR            dvi documentation [DOCDIR]
1362  --pdfdir=DIR            pdf documentation [DOCDIR]
1363  --psdir=DIR             ps documentation [DOCDIR]
1364_ACEOF
1365
1366  cat <<\_ACEOF
1367
1368Program names:
1369  --program-prefix=PREFIX            prepend PREFIX to installed program names
1370  --program-suffix=SUFFIX            append SUFFIX to installed program names
1371  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1372
1373System types:
1374  --build=BUILD     configure for building on BUILD [guessed]
1375  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1376  --target=TARGET   configure for building compilers for TARGET [HOST]
1377_ACEOF
1378fi
1379
1380if test -n "$ac_init_help"; then
1381
1382  cat <<\_ACEOF
1383
1384Optional Features:
1385  --disable-option-checking  ignore unrecognized --enable/--with options
1386  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1387  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1388  --enable-plugins        Enable support for plugins (defaults no)
1389  --enable-shared[=PKGS]  build shared libraries [default=yes]
1390  --enable-static[=PKGS]  build static libraries [default=yes]
1391  --enable-fast-install[=PKGS]
1392                          optimize for fast installation [default=yes]
1393  --disable-libtool-lock  avoid locking (might break parallel builds)
1394  --enable-maintainer-mode		Enable developer functionality.
1395  --enable-sim-bswap			Use Host specific BSWAP instruction.
1396  --enable-sim-cflags=opts		Extra CFLAGS for use in building simulator
1397  --enable-sim-debug=opts		Enable debugging flags
1398  --enable-sim-stdio			Specify whether to use stdio for console input/output.
1399  --enable-sim-trace=opts		Enable tracing flags
1400  --enable-sim-profile=opts		Enable profiling flags
1401
1402Optional Packages:
1403  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1404  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1405  --with-zlib             include zlib support (auto/yes/no) default=auto
1406  --with-pic              try to use only PIC/non-PIC objects [default=use
1407                          both]
1408  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1409  --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1410  --with-bugurl=URL       Direct users to URL to report a bug
1411
1412Some influential environment variables:
1413  CC          C compiler command
1414  CFLAGS      C compiler flags
1415  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1416              nonstandard directory <lib dir>
1417  LIBS        libraries to pass to the linker, e.g. -l<library>
1418  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1419              you have headers in a nonstandard directory <include dir>
1420  CPP         C preprocessor
1421
1422Use these variables to override the choices made by `configure' or to help
1423it to find libraries and programs with nonstandard names/locations.
1424
1425Report bugs to the package provider.
1426_ACEOF
1427ac_status=$?
1428fi
1429
1430if test "$ac_init_help" = "recursive"; then
1431  # If there are subdirs, report their specific --help.
1432  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1433    test -d "$ac_dir" ||
1434      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1435      continue
1436    ac_builddir=.
1437
1438case "$ac_dir" in
1439.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1440*)
1441  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1442  # A ".." for each directory in $ac_dir_suffix.
1443  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1444  case $ac_top_builddir_sub in
1445  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1446  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1447  esac ;;
1448esac
1449ac_abs_top_builddir=$ac_pwd
1450ac_abs_builddir=$ac_pwd$ac_dir_suffix
1451# for backward compatibility:
1452ac_top_builddir=$ac_top_build_prefix
1453
1454case $srcdir in
1455  .)  # We are building in place.
1456    ac_srcdir=.
1457    ac_top_srcdir=$ac_top_builddir_sub
1458    ac_abs_top_srcdir=$ac_pwd ;;
1459  [\\/]* | ?:[\\/]* )  # Absolute name.
1460    ac_srcdir=$srcdir$ac_dir_suffix;
1461    ac_top_srcdir=$srcdir
1462    ac_abs_top_srcdir=$srcdir ;;
1463  *) # Relative name.
1464    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1465    ac_top_srcdir=$ac_top_build_prefix$srcdir
1466    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1467esac
1468ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1469
1470    cd "$ac_dir" || { ac_status=$?; continue; }
1471    # Check for guested configure.
1472    if test -f "$ac_srcdir/configure.gnu"; then
1473      echo &&
1474      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1475    elif test -f "$ac_srcdir/configure"; then
1476      echo &&
1477      $SHELL "$ac_srcdir/configure" --help=recursive
1478    else
1479      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1480    fi || ac_status=$?
1481    cd "$ac_pwd" || { ac_status=$?; break; }
1482  done
1483fi
1484
1485test -n "$ac_init_help" && exit $ac_status
1486if $ac_init_version; then
1487  cat <<\_ACEOF
1488configure
1489generated by GNU Autoconf 2.64
1490
1491Copyright (C) 2009 Free Software Foundation, Inc.
1492This configure script is free software; the Free Software Foundation
1493gives unlimited permission to copy, distribute and modify it.
1494_ACEOF
1495  exit
1496fi
1497
1498## ------------------------ ##
1499## Autoconf initialization. ##
1500## ------------------------ ##
1501
1502# ac_fn_c_try_compile LINENO
1503# --------------------------
1504# Try to compile conftest.$ac_ext, and return whether this succeeded.
1505ac_fn_c_try_compile ()
1506{
1507  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1508  rm -f conftest.$ac_objext
1509  if { { ac_try="$ac_compile"
1510case "(($ac_try" in
1511  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1512  *) ac_try_echo=$ac_try;;
1513esac
1514eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1515$as_echo "$ac_try_echo"; } >&5
1516  (eval "$ac_compile") 2>conftest.err
1517  ac_status=$?
1518  if test -s conftest.err; then
1519    grep -v '^ *+' conftest.err >conftest.er1
1520    cat conftest.er1 >&5
1521    mv -f conftest.er1 conftest.err
1522  fi
1523  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1524  test $ac_status = 0; } && {
1525	 test -z "$ac_c_werror_flag" ||
1526	 test ! -s conftest.err
1527       } && test -s conftest.$ac_objext; then :
1528  ac_retval=0
1529else
1530  $as_echo "$as_me: failed program was:" >&5
1531sed 's/^/| /' conftest.$ac_ext >&5
1532
1533	ac_retval=1
1534fi
1535  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1536  return $ac_retval
1537
1538} # ac_fn_c_try_compile
1539
1540# ac_fn_c_try_cpp LINENO
1541# ----------------------
1542# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1543ac_fn_c_try_cpp ()
1544{
1545  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1546  if { { ac_try="$ac_cpp conftest.$ac_ext"
1547case "(($ac_try" in
1548  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549  *) ac_try_echo=$ac_try;;
1550esac
1551eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552$as_echo "$ac_try_echo"; } >&5
1553  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1554  ac_status=$?
1555  if test -s conftest.err; then
1556    grep -v '^ *+' conftest.err >conftest.er1
1557    cat conftest.er1 >&5
1558    mv -f conftest.er1 conftest.err
1559  fi
1560  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561  test $ac_status = 0; } >/dev/null && {
1562	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1563	 test ! -s conftest.err
1564       }; then :
1565  ac_retval=0
1566else
1567  $as_echo "$as_me: failed program was:" >&5
1568sed 's/^/| /' conftest.$ac_ext >&5
1569
1570    ac_retval=1
1571fi
1572  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1573  return $ac_retval
1574
1575} # ac_fn_c_try_cpp
1576
1577# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1578# -------------------------------------------------------
1579# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1580# the include files in INCLUDES and setting the cache variable VAR
1581# accordingly.
1582ac_fn_c_check_header_mongrel ()
1583{
1584  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1586  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1587$as_echo_n "checking for $2... " >&6; }
1588if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1589  $as_echo_n "(cached) " >&6
1590fi
1591eval ac_res=\$$3
1592	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1593$as_echo "$ac_res" >&6; }
1594else
1595  # Is the header compilable?
1596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1597$as_echo_n "checking $2 usability... " >&6; }
1598cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1599/* end confdefs.h.  */
1600$4
1601#include <$2>
1602_ACEOF
1603if ac_fn_c_try_compile "$LINENO"; then :
1604  ac_header_compiler=yes
1605else
1606  ac_header_compiler=no
1607fi
1608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1610$as_echo "$ac_header_compiler" >&6; }
1611
1612# Is the header present?
1613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1614$as_echo_n "checking $2 presence... " >&6; }
1615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1616/* end confdefs.h.  */
1617#include <$2>
1618_ACEOF
1619if ac_fn_c_try_cpp "$LINENO"; then :
1620  ac_header_preproc=yes
1621else
1622  ac_header_preproc=no
1623fi
1624rm -f conftest.err conftest.$ac_ext
1625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1626$as_echo "$ac_header_preproc" >&6; }
1627
1628# So?  What about this header?
1629case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1630  yes:no: )
1631    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1632$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1633    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1634$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1635    ;;
1636  no:yes:* )
1637    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1638$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1639    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1640$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1641    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1642$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1643    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1644$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1645    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1646$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1647    ;;
1648esac
1649  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1650$as_echo_n "checking for $2... " >&6; }
1651if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1652  $as_echo_n "(cached) " >&6
1653else
1654  eval "$3=\$ac_header_compiler"
1655fi
1656eval ac_res=\$$3
1657	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1658$as_echo "$ac_res" >&6; }
1659fi
1660  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1661
1662} # ac_fn_c_check_header_mongrel
1663
1664# ac_fn_c_try_run LINENO
1665# ----------------------
1666# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1667# that executables *can* be run.
1668ac_fn_c_try_run ()
1669{
1670  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671  if { { ac_try="$ac_link"
1672case "(($ac_try" in
1673  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1674  *) ac_try_echo=$ac_try;;
1675esac
1676eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677$as_echo "$ac_try_echo"; } >&5
1678  (eval "$ac_link") 2>&5
1679  ac_status=$?
1680  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1681  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1682  { { case "(($ac_try" in
1683  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684  *) ac_try_echo=$ac_try;;
1685esac
1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687$as_echo "$ac_try_echo"; } >&5
1688  (eval "$ac_try") 2>&5
1689  ac_status=$?
1690  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691  test $ac_status = 0; }; }; then :
1692  ac_retval=0
1693else
1694  $as_echo "$as_me: program exited with status $ac_status" >&5
1695       $as_echo "$as_me: failed program was:" >&5
1696sed 's/^/| /' conftest.$ac_ext >&5
1697
1698       ac_retval=$ac_status
1699fi
1700  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1701  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1702  return $ac_retval
1703
1704} # ac_fn_c_try_run
1705
1706# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1707# -------------------------------------------------------
1708# Tests whether HEADER exists and can be compiled using the include files in
1709# INCLUDES, setting the cache variable VAR accordingly.
1710ac_fn_c_check_header_compile ()
1711{
1712  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1714$as_echo_n "checking for $2... " >&6; }
1715if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1716  $as_echo_n "(cached) " >&6
1717else
1718  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719/* end confdefs.h.  */
1720$4
1721#include <$2>
1722_ACEOF
1723if ac_fn_c_try_compile "$LINENO"; then :
1724  eval "$3=yes"
1725else
1726  eval "$3=no"
1727fi
1728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1729fi
1730eval ac_res=\$$3
1731	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732$as_echo "$ac_res" >&6; }
1733  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1734
1735} # ac_fn_c_check_header_compile
1736
1737# ac_fn_c_try_link LINENO
1738# -----------------------
1739# Try to link conftest.$ac_ext, and return whether this succeeded.
1740ac_fn_c_try_link ()
1741{
1742  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743  rm -f conftest.$ac_objext conftest$ac_exeext
1744  if { { ac_try="$ac_link"
1745case "(($ac_try" in
1746  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1747  *) ac_try_echo=$ac_try;;
1748esac
1749eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1750$as_echo "$ac_try_echo"; } >&5
1751  (eval "$ac_link") 2>conftest.err
1752  ac_status=$?
1753  if test -s conftest.err; then
1754    grep -v '^ *+' conftest.err >conftest.er1
1755    cat conftest.er1 >&5
1756    mv -f conftest.er1 conftest.err
1757  fi
1758  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1759  test $ac_status = 0; } && {
1760	 test -z "$ac_c_werror_flag" ||
1761	 test ! -s conftest.err
1762       } && test -s conftest$ac_exeext && {
1763	 test "$cross_compiling" = yes ||
1764	 $as_test_x conftest$ac_exeext
1765       }; then :
1766  ac_retval=0
1767else
1768  $as_echo "$as_me: failed program was:" >&5
1769sed 's/^/| /' conftest.$ac_ext >&5
1770
1771	ac_retval=1
1772fi
1773  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1774  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1775  # interfere with the next link command; also delete a directory that is
1776  # left behind by Apple's compiler.  We do this before executing the actions.
1777  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1778  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1779  return $ac_retval
1780
1781} # ac_fn_c_try_link
1782
1783# ac_fn_c_check_func LINENO FUNC VAR
1784# ----------------------------------
1785# Tests whether FUNC exists, setting the cache variable VAR accordingly
1786ac_fn_c_check_func ()
1787{
1788  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790$as_echo_n "checking for $2... " >&6; }
1791if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1792  $as_echo_n "(cached) " >&6
1793else
1794  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1795/* end confdefs.h.  */
1796/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1797   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1798#define $2 innocuous_$2
1799
1800/* System header to define __stub macros and hopefully few prototypes,
1801    which can conflict with char $2 (); below.
1802    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1803    <limits.h> exists even on freestanding compilers.  */
1804
1805#ifdef __STDC__
1806# include <limits.h>
1807#else
1808# include <assert.h>
1809#endif
1810
1811#undef $2
1812
1813/* Override any GCC internal prototype to avoid an error.
1814   Use char because int might match the return type of a GCC
1815   builtin and then its argument prototype would still apply.  */
1816#ifdef __cplusplus
1817extern "C"
1818#endif
1819char $2 ();
1820/* The GNU C library defines this for functions which it implements
1821    to always fail with ENOSYS.  Some functions are actually named
1822    something starting with __ and the normal name is an alias.  */
1823#if defined __stub_$2 || defined __stub___$2
1824choke me
1825#endif
1826
1827int
1828main ()
1829{
1830return $2 ();
1831  ;
1832  return 0;
1833}
1834_ACEOF
1835if ac_fn_c_try_link "$LINENO"; then :
1836  eval "$3=yes"
1837else
1838  eval "$3=no"
1839fi
1840rm -f core conftest.err conftest.$ac_objext \
1841    conftest$ac_exeext conftest.$ac_ext
1842fi
1843eval ac_res=\$$3
1844	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1845$as_echo "$ac_res" >&6; }
1846  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1847
1848} # ac_fn_c_check_func
1849cat >config.log <<_ACEOF
1850This file contains any messages produced by compilers while
1851running configure, to aid debugging if configure makes a mistake.
1852
1853It was created by $as_me, which was
1854generated by GNU Autoconf 2.64.  Invocation command line was
1855
1856  $ $0 $@
1857
1858_ACEOF
1859exec 5>>config.log
1860{
1861cat <<_ASUNAME
1862## --------- ##
1863## Platform. ##
1864## --------- ##
1865
1866hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1867uname -m = `(uname -m) 2>/dev/null || echo unknown`
1868uname -r = `(uname -r) 2>/dev/null || echo unknown`
1869uname -s = `(uname -s) 2>/dev/null || echo unknown`
1870uname -v = `(uname -v) 2>/dev/null || echo unknown`
1871
1872/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1873/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1874
1875/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1876/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1877/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1878/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1879/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1880/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1881/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1882
1883_ASUNAME
1884
1885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1886for as_dir in $PATH
1887do
1888  IFS=$as_save_IFS
1889  test -z "$as_dir" && as_dir=.
1890    $as_echo "PATH: $as_dir"
1891  done
1892IFS=$as_save_IFS
1893
1894} >&5
1895
1896cat >&5 <<_ACEOF
1897
1898
1899## ----------- ##
1900## Core tests. ##
1901## ----------- ##
1902
1903_ACEOF
1904
1905
1906# Keep a trace of the command line.
1907# Strip out --no-create and --no-recursion so they do not pile up.
1908# Strip out --silent because we don't want to record it for future runs.
1909# Also quote any args containing shell meta-characters.
1910# Make two passes to allow for proper duplicate-argument suppression.
1911ac_configure_args=
1912ac_configure_args0=
1913ac_configure_args1=
1914ac_must_keep_next=false
1915for ac_pass in 1 2
1916do
1917  for ac_arg
1918  do
1919    case $ac_arg in
1920    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1921    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1922    | -silent | --silent | --silen | --sile | --sil)
1923      continue ;;
1924    *\'*)
1925      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1926    esac
1927    case $ac_pass in
1928    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1929    2)
1930      as_fn_append ac_configure_args1 " '$ac_arg'"
1931      if test $ac_must_keep_next = true; then
1932	ac_must_keep_next=false # Got value, back to normal.
1933      else
1934	case $ac_arg in
1935	  *=* | --config-cache | -C | -disable-* | --disable-* \
1936	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1937	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1938	  | -with-* | --with-* | -without-* | --without-* | --x)
1939	    case "$ac_configure_args0 " in
1940	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1941	    esac
1942	    ;;
1943	  -* ) ac_must_keep_next=true ;;
1944	esac
1945      fi
1946      as_fn_append ac_configure_args " '$ac_arg'"
1947      ;;
1948    esac
1949  done
1950done
1951{ ac_configure_args0=; unset ac_configure_args0;}
1952{ ac_configure_args1=; unset ac_configure_args1;}
1953
1954# When interrupted or exit'd, cleanup temporary files, and complete
1955# config.log.  We remove comments because anyway the quotes in there
1956# would cause problems or look ugly.
1957# WARNING: Use '\'' to represent an apostrophe within the trap.
1958# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1959trap 'exit_status=$?
1960  # Save into config.log some information that might help in debugging.
1961  {
1962    echo
1963
1964    cat <<\_ASBOX
1965## ---------------- ##
1966## Cache variables. ##
1967## ---------------- ##
1968_ASBOX
1969    echo
1970    # The following way of writing the cache mishandles newlines in values,
1971(
1972  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1973    eval ac_val=\$$ac_var
1974    case $ac_val in #(
1975    *${as_nl}*)
1976      case $ac_var in #(
1977      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1978$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1979      esac
1980      case $ac_var in #(
1981      _ | IFS | as_nl) ;; #(
1982      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1983      *) { eval $ac_var=; unset $ac_var;} ;;
1984      esac ;;
1985    esac
1986  done
1987  (set) 2>&1 |
1988    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1989    *${as_nl}ac_space=\ *)
1990      sed -n \
1991	"s/'\''/'\''\\\\'\'''\''/g;
1992	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1993      ;; #(
1994    *)
1995      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1996      ;;
1997    esac |
1998    sort
1999)
2000    echo
2001
2002    cat <<\_ASBOX
2003## ----------------- ##
2004## Output variables. ##
2005## ----------------- ##
2006_ASBOX
2007    echo
2008    for ac_var in $ac_subst_vars
2009    do
2010      eval ac_val=\$$ac_var
2011      case $ac_val in
2012      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2013      esac
2014      $as_echo "$ac_var='\''$ac_val'\''"
2015    done | sort
2016    echo
2017
2018    if test -n "$ac_subst_files"; then
2019      cat <<\_ASBOX
2020## ------------------- ##
2021## File substitutions. ##
2022## ------------------- ##
2023_ASBOX
2024      echo
2025      for ac_var in $ac_subst_files
2026      do
2027	eval ac_val=\$$ac_var
2028	case $ac_val in
2029	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2030	esac
2031	$as_echo "$ac_var='\''$ac_val'\''"
2032      done | sort
2033      echo
2034    fi
2035
2036    if test -s confdefs.h; then
2037      cat <<\_ASBOX
2038## ----------- ##
2039## confdefs.h. ##
2040## ----------- ##
2041_ASBOX
2042      echo
2043      cat confdefs.h
2044      echo
2045    fi
2046    test "$ac_signal" != 0 &&
2047      $as_echo "$as_me: caught signal $ac_signal"
2048    $as_echo "$as_me: exit $exit_status"
2049  } >&5
2050  rm -f core *.core core.conftest.* &&
2051    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2052    exit $exit_status
2053' 0
2054for ac_signal in 1 2 13 15; do
2055  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2056done
2057ac_signal=0
2058
2059# confdefs.h avoids OS command line length limits that DEFS can exceed.
2060rm -f -r conftest* confdefs.h
2061
2062$as_echo "/* confdefs.h */" > confdefs.h
2063
2064# Predefined preprocessor variables.
2065
2066cat >>confdefs.h <<_ACEOF
2067#define PACKAGE_NAME "$PACKAGE_NAME"
2068_ACEOF
2069
2070cat >>confdefs.h <<_ACEOF
2071#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2072_ACEOF
2073
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_VERSION "$PACKAGE_VERSION"
2076_ACEOF
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_STRING "$PACKAGE_STRING"
2080_ACEOF
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_URL "$PACKAGE_URL"
2088_ACEOF
2089
2090
2091# Let the site file select an alternate cache file if it wants to.
2092# Prefer an explicitly selected file to automatically selected ones.
2093ac_site_file1=NONE
2094ac_site_file2=NONE
2095if test -n "$CONFIG_SITE"; then
2096  ac_site_file1=$CONFIG_SITE
2097elif test "x$prefix" != xNONE; then
2098  ac_site_file1=$prefix/share/config.site
2099  ac_site_file2=$prefix/etc/config.site
2100else
2101  ac_site_file1=$ac_default_prefix/share/config.site
2102  ac_site_file2=$ac_default_prefix/etc/config.site
2103fi
2104for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2105do
2106  test "x$ac_site_file" = xNONE && continue
2107  if test -r "$ac_site_file"; then
2108    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2109$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2110    sed 's/^/| /' "$ac_site_file" >&5
2111    . "$ac_site_file"
2112  fi
2113done
2114
2115if test -r "$cache_file"; then
2116  # Some versions of bash will fail to source /dev/null (special
2117  # files actually), so we avoid doing that.
2118  if test -f "$cache_file"; then
2119    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2120$as_echo "$as_me: loading cache $cache_file" >&6;}
2121    case $cache_file in
2122      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2123      *)                      . "./$cache_file";;
2124    esac
2125  fi
2126else
2127  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2128$as_echo "$as_me: creating cache $cache_file" >&6;}
2129  >$cache_file
2130fi
2131
2132# Check that the precious variables saved in the cache have kept the same
2133# value.
2134ac_cache_corrupted=false
2135for ac_var in $ac_precious_vars; do
2136  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2137  eval ac_new_set=\$ac_env_${ac_var}_set
2138  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2139  eval ac_new_val=\$ac_env_${ac_var}_value
2140  case $ac_old_set,$ac_new_set in
2141    set,)
2142      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2143$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2144      ac_cache_corrupted=: ;;
2145    ,set)
2146      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2147$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2148      ac_cache_corrupted=: ;;
2149    ,);;
2150    *)
2151      if test "x$ac_old_val" != "x$ac_new_val"; then
2152	# differences in whitespace do not lead to failure.
2153	ac_old_val_w=`echo x $ac_old_val`
2154	ac_new_val_w=`echo x $ac_new_val`
2155	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2156	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2157$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2158	  ac_cache_corrupted=:
2159	else
2160	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2161$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2162	  eval $ac_var=\$ac_old_val
2163	fi
2164	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2165$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2166	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2167$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2168      fi;;
2169  esac
2170  # Pass precious variables to config.status.
2171  if test "$ac_new_set" = set; then
2172    case $ac_new_val in
2173    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2174    *) ac_arg=$ac_var=$ac_new_val ;;
2175    esac
2176    case " $ac_configure_args " in
2177      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2178      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2179    esac
2180  fi
2181done
2182if $ac_cache_corrupted; then
2183  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2185  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2186$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2187  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2188fi
2189## -------------------- ##
2190## Main body of script. ##
2191## -------------------- ##
2192
2193ac_ext=c
2194ac_cpp='$CPP $CPPFLAGS'
2195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2197ac_compiler_gnu=$ac_cv_c_compiler_gnu
2198
2199
2200# This file contains common code used by all simulators.
2201#
2202# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2203# directory.  It is intended to be invoked before any target specific stuff.
2204# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2205# It is intended to be invoked last.
2206#
2207# The simulator's configure.in should look like:
2208#
2209# dnl Process this file with autoconf to produce a configure script.
2210# AC_PREREQ(2.64)dnl
2211# AC_INIT(Makefile.in)
2212# sinclude(../common/aclocal.m4)
2213#
2214# SIM_AC_COMMON
2215#
2216# ... target specific stuff ...
2217#
2218# SIM_AC_OUTPUT
2219
2220# Include global overrides and fixes for Autoconf.
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247# _AC_CHECK_DECL_BODY
2248# -------------------
2249# Shell function body for AC_CHECK_DECL.
2250# _AC_CHECK_DECL_BODY
2251
2252# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2253#                 INCLUDES)
2254# -------------------------------------------------------------
2255# Helper to AC_CHECK_DECLS, which generates the check for a single
2256# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2257# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2271#
2272#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2273#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2274#   Written by Gordon Matzigkeit, 1996
2275#
2276# This file is free software; the Free Software Foundation gives
2277# unlimited permission to copy and/or distribute it, with or without
2278# modifications, as long as this notice is preserved.
2279
2280
2281
2282# serial 56 LT_INIT
2283
2284
2285# LT_PREREQ(VERSION)
2286# ------------------
2287# Complain and exit if this libtool version is less that VERSION.
2288
2289
2290
2291# _LT_CHECK_BUILDDIR
2292# ------------------
2293# Complain if the absolute build directory name contains unusual characters
2294
2295
2296
2297# LT_INIT([OPTIONS])
2298# ------------------
2299# LT_INIT
2300
2301# Old names:
2302# This is what autoupdate's m4 run will expand.  It fires
2303# the warning (with _au_warn_XXX), outputs it into the
2304# updated configure.ac (with AC_DIAGNOSE), and then outputs
2305# the replacement expansion.
2306
2307
2308# This is an auxiliary macro that is also run when
2309# autoupdate runs m4.  It simply calls m4_warning, but
2310# we need a wrapper so that each warning is emitted only
2311# once.  We break the quoting in m4_warning's argument in
2312# order to expand this macro's arguments, not AU_DEFUN's.
2313
2314
2315# Finally, this is the expansion that is picked up by
2316# autoconf.  It tells the user to run autoupdate, and
2317# then outputs the replacement expansion.  We do not care
2318# about autoupdate's warning because that contains
2319# information on what to do *after* running autoupdate.
2320
2321# This is what autoupdate's m4 run will expand.  It fires
2322# the warning (with _au_warn_XXX), outputs it into the
2323# updated configure.ac (with AC_DIAGNOSE), and then outputs
2324# the replacement expansion.
2325
2326
2327# This is an auxiliary macro that is also run when
2328# autoupdate runs m4.  It simply calls m4_warning, but
2329# we need a wrapper so that each warning is emitted only
2330# once.  We break the quoting in m4_warning's argument in
2331# order to expand this macro's arguments, not AU_DEFUN's.
2332
2333
2334# Finally, this is the expansion that is picked up by
2335# autoconf.  It tells the user to run autoupdate, and
2336# then outputs the replacement expansion.  We do not care
2337# about autoupdate's warning because that contains
2338# information on what to do *after* running autoupdate.
2339
2340
2341
2342# _LT_CC_BASENAME(CC)
2343# -------------------
2344# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2345
2346
2347
2348# _LT_FILEUTILS_DEFAULTS
2349# ----------------------
2350# It is okay to use these file commands and assume they have been set
2351# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2352# _LT_FILEUTILS_DEFAULTS
2353
2354
2355# _LT_SETUP
2356# ---------
2357# _LT_SETUP
2358
2359
2360# _LT_PREPARE_SED_QUOTE_VARS
2361# --------------------------
2362# Define a few sed substitution that help us do robust quoting.
2363
2364
2365# _LT_PROG_LTMAIN
2366# ---------------
2367# Note that this code is called both from `configure', and `config.status'
2368# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2369# `config.status' has no value for ac_aux_dir unless we are using Automake,
2370# so we pass a copy along to make sure it has a sensible value anyway.
2371# _LT_PROG_LTMAIN
2372
2373
2374## ------------------------------------- ##
2375## Accumulate code for creating libtool. ##
2376## ------------------------------------- ##
2377
2378# So that we can recreate a full libtool script including additional
2379# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2380# in macros and then make a single call at the end using the `libtool'
2381# label.
2382
2383
2384# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2385# ----------------------------------------
2386# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2387
2388
2389# Initialize.
2390
2391
2392
2393# _LT_CONFIG_LIBTOOL([COMMANDS])
2394# ------------------------------
2395# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2396
2397
2398# Initialize.
2399
2400
2401
2402# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2403# -----------------------------------------------------
2404
2405
2406
2407# _LT_FORMAT_COMMENT([COMMENT])
2408# -----------------------------
2409# Add leading comment marks to the start of each line, and a trailing
2410# full-stop to the whole comment if one is not present already.
2411
2412
2413
2414
2415## ------------------------ ##
2416## FIXME: Eliminate VARNAME ##
2417## ------------------------ ##
2418
2419
2420# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2421# -------------------------------------------------------------------
2422# CONFIGNAME is the name given to the value in the libtool script.
2423# VARNAME is the (base) name used in the configure script.
2424# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2425# VARNAME.  Any other value will be used directly.
2426
2427
2428
2429# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2430# --------------------------------------------------------
2431
2432
2433
2434# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2435# ------------------------------------------------
2436
2437
2438
2439# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2440# ---------------------------------------------------------
2441
2442
2443
2444# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2445# --------------------------------------------------
2446
2447
2448
2449# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2450# ---------------------------------------------------
2451
2452
2453
2454# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2455# ---------------------------------------------------
2456
2457
2458
2459
2460# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2461# ------------------------------------------------
2462
2463
2464
2465
2466# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2467# ------------------------------------
2468# Quote a variable value, and forward it to `config.status' so that its
2469# declaration there will have the same value as in `configure'.  VARNAME
2470# must have a single quote delimited value for this to work.
2471
2472
2473
2474# _LT_CONFIG_STATUS_DECLARATIONS
2475# ------------------------------
2476# We delimit libtool config variables with single quotes, so when
2477# we write them to config.status, we have to be sure to quote all
2478# embedded single quotes properly.  In configure, this macro expands
2479# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2480#
2481#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2482
2483
2484
2485# _LT_LIBTOOL_TAGS
2486# ----------------
2487# Output comment and list of tags supported by the script
2488
2489
2490
2491# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2492# -----------------------------------
2493# Extract the dictionary values for VARNAME (optionally with TAG) and
2494# expand to a commented shell variable setting:
2495#
2496#    # Some comment about what VAR is for.
2497#    visible_name=$lt_internal_name
2498
2499
2500
2501# _LT_LIBTOOL_CONFIG_VARS
2502# -----------------------
2503# Produce commented declarations of non-tagged libtool config variables
2504# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2505# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2506# section) are produced by _LT_LIBTOOL_TAG_VARS.
2507
2508
2509
2510# _LT_LIBTOOL_TAG_VARS(TAG)
2511# -------------------------
2512
2513
2514
2515# _LT_TAGVAR(VARNAME, [TAGNAME])
2516# ------------------------------
2517
2518
2519
2520# _LT_CONFIG_COMMANDS
2521# -------------------
2522# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2523# variables for single and double quote escaping we saved from calls
2524# to _LT_DECL, we can put quote escaped variables declarations
2525# into `config.status', and then the shell code to quote escape them in
2526# for loops in `config.status'.  Finally, any additional code accumulated
2527# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2528#_LT_CONFIG_COMMANDS
2529
2530
2531# Initialize.
2532
2533
2534# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2535# ------------------------------------
2536# Generate a child script FILE with all initialization necessary to
2537# reuse the environment learned by the parent script, and make the
2538# file executable.  If COMMENT is supplied, it is inserted after the
2539# `#!' sequence but before initialization text begins.  After this
2540# macro, additional text can be appended to FILE to form the body of
2541# the child script.  The macro ends with non-zero status if the
2542# file could not be fully written (such as if the disk is full).
2543# _LT_GENERATED_FILE_INIT
2544
2545# LT_OUTPUT
2546# ---------
2547# This macro allows early generation of the libtool script (before
2548# AC_OUTPUT is called), incase it is used in configure for compilation
2549# tests.
2550# LT_OUTPUT
2551
2552
2553# _LT_CONFIG(TAG)
2554# ---------------
2555# If TAG is the built-in tag, create an initial libtool script with a
2556# default configuration from the untagged config vars.  Otherwise add code
2557# to config.status for appending the configuration named by TAG from the
2558# matching tagged config vars.
2559# _LT_CONFIG
2560
2561
2562# LT_SUPPORTED_TAG(TAG)
2563# ---------------------
2564# Trace this macro to discover what tags are supported by the libtool
2565# --tag option, using:
2566#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2567
2568
2569
2570# C support is built-in for now
2571
2572
2573
2574
2575# LT_LANG(LANG)
2576# -------------
2577# Enable libtool support for the given language if not already enabled.
2578# LT_LANG
2579
2580
2581# _LT_LANG(LANGNAME)
2582# ------------------
2583# _LT_LANG
2584
2585
2586# _LT_LANG_DEFAULT_CONFIG
2587# -----------------------
2588# _LT_LANG_DEFAULT_CONFIG
2589
2590# Obsolete macros:
2591# This is what autoupdate's m4 run will expand.  It fires
2592# the warning (with _au_warn_XXX), outputs it into the
2593# updated configure.ac (with AC_DIAGNOSE), and then outputs
2594# the replacement expansion.
2595
2596
2597# This is an auxiliary macro that is also run when
2598# autoupdate runs m4.  It simply calls m4_warning, but
2599# we need a wrapper so that each warning is emitted only
2600# once.  We break the quoting in m4_warning's argument in
2601# order to expand this macro's arguments, not AU_DEFUN's.
2602
2603
2604# Finally, this is the expansion that is picked up by
2605# autoconf.  It tells the user to run autoupdate, and
2606# then outputs the replacement expansion.  We do not care
2607# about autoupdate's warning because that contains
2608# information on what to do *after* running autoupdate.
2609
2610# This is what autoupdate's m4 run will expand.  It fires
2611# the warning (with _au_warn_XXX), outputs it into the
2612# updated configure.ac (with AC_DIAGNOSE), and then outputs
2613# the replacement expansion.
2614
2615
2616# This is an auxiliary macro that is also run when
2617# autoupdate runs m4.  It simply calls m4_warning, but
2618# we need a wrapper so that each warning is emitted only
2619# once.  We break the quoting in m4_warning's argument in
2620# order to expand this macro's arguments, not AU_DEFUN's.
2621
2622
2623# Finally, this is the expansion that is picked up by
2624# autoconf.  It tells the user to run autoupdate, and
2625# then outputs the replacement expansion.  We do not care
2626# about autoupdate's warning because that contains
2627# information on what to do *after* running autoupdate.
2628
2629# This is what autoupdate's m4 run will expand.  It fires
2630# the warning (with _au_warn_XXX), outputs it into the
2631# updated configure.ac (with AC_DIAGNOSE), and then outputs
2632# the replacement expansion.
2633
2634
2635# This is an auxiliary macro that is also run when
2636# autoupdate runs m4.  It simply calls m4_warning, but
2637# we need a wrapper so that each warning is emitted only
2638# once.  We break the quoting in m4_warning's argument in
2639# order to expand this macro's arguments, not AU_DEFUN's.
2640
2641
2642# Finally, this is the expansion that is picked up by
2643# autoconf.  It tells the user to run autoupdate, and
2644# then outputs the replacement expansion.  We do not care
2645# about autoupdate's warning because that contains
2646# information on what to do *after* running autoupdate.
2647
2648# This is what autoupdate's m4 run will expand.  It fires
2649# the warning (with _au_warn_XXX), outputs it into the
2650# updated configure.ac (with AC_DIAGNOSE), and then outputs
2651# the replacement expansion.
2652
2653
2654# This is an auxiliary macro that is also run when
2655# autoupdate runs m4.  It simply calls m4_warning, but
2656# we need a wrapper so that each warning is emitted only
2657# once.  We break the quoting in m4_warning's argument in
2658# order to expand this macro's arguments, not AU_DEFUN's.
2659
2660
2661# Finally, this is the expansion that is picked up by
2662# autoconf.  It tells the user to run autoupdate, and
2663# then outputs the replacement expansion.  We do not care
2664# about autoupdate's warning because that contains
2665# information on what to do *after* running autoupdate.
2666
2667# This is what autoupdate's m4 run will expand.  It fires
2668# the warning (with _au_warn_XXX), outputs it into the
2669# updated configure.ac (with AC_DIAGNOSE), and then outputs
2670# the replacement expansion.
2671
2672
2673# This is an auxiliary macro that is also run when
2674# autoupdate runs m4.  It simply calls m4_warning, but
2675# we need a wrapper so that each warning is emitted only
2676# once.  We break the quoting in m4_warning's argument in
2677# order to expand this macro's arguments, not AU_DEFUN's.
2678
2679
2680# Finally, this is the expansion that is picked up by
2681# autoconf.  It tells the user to run autoupdate, and
2682# then outputs the replacement expansion.  We do not care
2683# about autoupdate's warning because that contains
2684# information on what to do *after* running autoupdate.
2685
2686
2687
2688# _LT_TAG_COMPILER
2689# ----------------
2690# _LT_TAG_COMPILER
2691
2692
2693# _LT_COMPILER_BOILERPLATE
2694# ------------------------
2695# Check for compiler boilerplate output or warnings with
2696# the simple compiler test code.
2697# _LT_COMPILER_BOILERPLATE
2698
2699
2700# _LT_LINKER_BOILERPLATE
2701# ----------------------
2702# Check for linker boilerplate output or warnings with
2703# the simple link test code.
2704# _LT_LINKER_BOILERPLATE
2705
2706# _LT_REQUIRED_DARWIN_CHECKS
2707# -------------------------
2708
2709
2710
2711# _LT_DARWIN_LINKER_FEATURES
2712# --------------------------
2713# Checks for linker and compiler features on darwin
2714
2715
2716# _LT_SYS_MODULE_PATH_AIX
2717# -----------------------
2718# Links a minimal program and checks the executable
2719# for the system default hardcoded library path. In most cases,
2720# this is /usr/lib:/lib, but when the MPI compilers are used
2721# the location of the communication and MPI libs are included too.
2722# If we don't find anything, use the default library path according
2723# to the aix ld manual.
2724# _LT_SYS_MODULE_PATH_AIX
2725
2726
2727# _LT_SHELL_INIT(ARG)
2728# -------------------
2729# _LT_SHELL_INIT
2730
2731
2732
2733# _LT_PROG_ECHO_BACKSLASH
2734# -----------------------
2735# Find how we can fake an echo command that does not interpret backslash.
2736# In particular, with Autoconf 2.60 or later we add some code to the start
2737# of the generated configure script which will find a shell with a builtin
2738# printf (which we can use as an echo command).
2739# _LT_PROG_ECHO_BACKSLASH
2740
2741
2742# _LT_ENABLE_LOCK
2743# ---------------
2744# _LT_ENABLE_LOCK
2745
2746
2747# _LT_CMD_OLD_ARCHIVE
2748# -------------------
2749# _LT_CMD_OLD_ARCHIVE
2750
2751
2752# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2753#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2754# ----------------------------------------------------------------
2755# Check whether the given compiler option works
2756# _LT_COMPILER_OPTION
2757
2758# Old name:
2759# This is what autoupdate's m4 run will expand.  It fires
2760# the warning (with _au_warn_XXX), outputs it into the
2761# updated configure.ac (with AC_DIAGNOSE), and then outputs
2762# the replacement expansion.
2763
2764
2765# This is an auxiliary macro that is also run when
2766# autoupdate runs m4.  It simply calls m4_warning, but
2767# we need a wrapper so that each warning is emitted only
2768# once.  We break the quoting in m4_warning's argument in
2769# order to expand this macro's arguments, not AU_DEFUN's.
2770
2771
2772# Finally, this is the expansion that is picked up by
2773# autoconf.  It tells the user to run autoupdate, and
2774# then outputs the replacement expansion.  We do not care
2775# about autoupdate's warning because that contains
2776# information on what to do *after* running autoupdate.
2777
2778
2779
2780# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2781#                  [ACTION-SUCCESS], [ACTION-FAILURE])
2782# ----------------------------------------------------
2783# Check whether the given linker option works
2784# _LT_LINKER_OPTION
2785
2786# Old name:
2787# This is what autoupdate's m4 run will expand.  It fires
2788# the warning (with _au_warn_XXX), outputs it into the
2789# updated configure.ac (with AC_DIAGNOSE), and then outputs
2790# the replacement expansion.
2791
2792
2793# This is an auxiliary macro that is also run when
2794# autoupdate runs m4.  It simply calls m4_warning, but
2795# we need a wrapper so that each warning is emitted only
2796# once.  We break the quoting in m4_warning's argument in
2797# order to expand this macro's arguments, not AU_DEFUN's.
2798
2799
2800# Finally, this is the expansion that is picked up by
2801# autoconf.  It tells the user to run autoupdate, and
2802# then outputs the replacement expansion.  We do not care
2803# about autoupdate's warning because that contains
2804# information on what to do *after* running autoupdate.
2805
2806
2807
2808# LT_CMD_MAX_LEN
2809#---------------
2810# LT_CMD_MAX_LEN
2811
2812# Old name:
2813# This is what autoupdate's m4 run will expand.  It fires
2814# the warning (with _au_warn_XXX), outputs it into the
2815# updated configure.ac (with AC_DIAGNOSE), and then outputs
2816# the replacement expansion.
2817
2818
2819# This is an auxiliary macro that is also run when
2820# autoupdate runs m4.  It simply calls m4_warning, but
2821# we need a wrapper so that each warning is emitted only
2822# once.  We break the quoting in m4_warning's argument in
2823# order to expand this macro's arguments, not AU_DEFUN's.
2824
2825
2826# Finally, this is the expansion that is picked up by
2827# autoconf.  It tells the user to run autoupdate, and
2828# then outputs the replacement expansion.  We do not care
2829# about autoupdate's warning because that contains
2830# information on what to do *after* running autoupdate.
2831
2832
2833
2834# _LT_HEADER_DLFCN
2835# ----------------
2836# _LT_HEADER_DLFCN
2837
2838
2839# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2840#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2841# ----------------------------------------------------------------
2842# _LT_TRY_DLOPEN_SELF
2843
2844
2845# LT_SYS_DLOPEN_SELF
2846# ------------------
2847# LT_SYS_DLOPEN_SELF
2848
2849# Old name:
2850# This is what autoupdate's m4 run will expand.  It fires
2851# the warning (with _au_warn_XXX), outputs it into the
2852# updated configure.ac (with AC_DIAGNOSE), and then outputs
2853# the replacement expansion.
2854
2855
2856# This is an auxiliary macro that is also run when
2857# autoupdate runs m4.  It simply calls m4_warning, but
2858# we need a wrapper so that each warning is emitted only
2859# once.  We break the quoting in m4_warning's argument in
2860# order to expand this macro's arguments, not AU_DEFUN's.
2861
2862
2863# Finally, this is the expansion that is picked up by
2864# autoconf.  It tells the user to run autoupdate, and
2865# then outputs the replacement expansion.  We do not care
2866# about autoupdate's warning because that contains
2867# information on what to do *after* running autoupdate.
2868
2869
2870
2871# _LT_COMPILER_C_O([TAGNAME])
2872# ---------------------------
2873# Check to see if options -c and -o are simultaneously supported by compiler.
2874# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2875# _LT_COMPILER_C_O
2876
2877
2878# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2879# ----------------------------------
2880# Check to see if we can do hard links to lock some files if needed
2881# _LT_COMPILER_FILE_LOCKS
2882
2883
2884# _LT_CHECK_OBJDIR
2885# ----------------
2886# _LT_CHECK_OBJDIR
2887
2888
2889# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2890# --------------------------------------
2891# Check hardcoding attributes.
2892# _LT_LINKER_HARDCODE_LIBPATH
2893
2894
2895# _LT_CMD_STRIPLIB
2896# ----------------
2897# _LT_CMD_STRIPLIB
2898
2899
2900# _LT_SYS_DYNAMIC_LINKER([TAG])
2901# -----------------------------
2902# PORTME Fill in your ld.so characteristics
2903# _LT_SYS_DYNAMIC_LINKER
2904
2905
2906# _LT_PATH_TOOL_PREFIX(TOOL)
2907# --------------------------
2908# find a file program which can recognize shared library
2909# _LT_PATH_TOOL_PREFIX
2910
2911# Old name:
2912# This is what autoupdate's m4 run will expand.  It fires
2913# the warning (with _au_warn_XXX), outputs it into the
2914# updated configure.ac (with AC_DIAGNOSE), and then outputs
2915# the replacement expansion.
2916
2917
2918# This is an auxiliary macro that is also run when
2919# autoupdate runs m4.  It simply calls m4_warning, but
2920# we need a wrapper so that each warning is emitted only
2921# once.  We break the quoting in m4_warning's argument in
2922# order to expand this macro's arguments, not AU_DEFUN's.
2923
2924
2925# Finally, this is the expansion that is picked up by
2926# autoconf.  It tells the user to run autoupdate, and
2927# then outputs the replacement expansion.  We do not care
2928# about autoupdate's warning because that contains
2929# information on what to do *after* running autoupdate.
2930
2931
2932
2933# _LT_PATH_MAGIC
2934# --------------
2935# find a file program which can recognize a shared library
2936# _LT_PATH_MAGIC
2937
2938
2939# LT_PATH_LD
2940# ----------
2941# find the pathname to the GNU or non-GNU linker
2942# LT_PATH_LD
2943
2944# Old names:
2945# This is what autoupdate's m4 run will expand.  It fires
2946# the warning (with _au_warn_XXX), outputs it into the
2947# updated configure.ac (with AC_DIAGNOSE), and then outputs
2948# the replacement expansion.
2949
2950
2951# This is an auxiliary macro that is also run when
2952# autoupdate runs m4.  It simply calls m4_warning, but
2953# we need a wrapper so that each warning is emitted only
2954# once.  We break the quoting in m4_warning's argument in
2955# order to expand this macro's arguments, not AU_DEFUN's.
2956
2957
2958# Finally, this is the expansion that is picked up by
2959# autoconf.  It tells the user to run autoupdate, and
2960# then outputs the replacement expansion.  We do not care
2961# about autoupdate's warning because that contains
2962# information on what to do *after* running autoupdate.
2963
2964# This is what autoupdate's m4 run will expand.  It fires
2965# the warning (with _au_warn_XXX), outputs it into the
2966# updated configure.ac (with AC_DIAGNOSE), and then outputs
2967# the replacement expansion.
2968
2969
2970# This is an auxiliary macro that is also run when
2971# autoupdate runs m4.  It simply calls m4_warning, but
2972# we need a wrapper so that each warning is emitted only
2973# once.  We break the quoting in m4_warning's argument in
2974# order to expand this macro's arguments, not AU_DEFUN's.
2975
2976
2977# Finally, this is the expansion that is picked up by
2978# autoconf.  It tells the user to run autoupdate, and
2979# then outputs the replacement expansion.  We do not care
2980# about autoupdate's warning because that contains
2981# information on what to do *after* running autoupdate.
2982
2983
2984
2985# _LT_PATH_LD_GNU
2986#- --------------
2987# _LT_PATH_LD_GNU
2988
2989
2990# _LT_CMD_RELOAD
2991# --------------
2992# find reload flag for linker
2993#   -- PORTME Some linkers may need a different reload flag.
2994# _LT_CMD_RELOAD
2995
2996
2997# _LT_CHECK_MAGIC_METHOD
2998# ----------------------
2999# how to check for library dependencies
3000#  -- PORTME fill in with the dynamic library characteristics
3001# _LT_CHECK_MAGIC_METHOD
3002
3003
3004# LT_PATH_NM
3005# ----------
3006# find the pathname to a BSD- or MS-compatible name lister
3007# LT_PATH_NM
3008
3009# Old names:
3010# This is what autoupdate's m4 run will expand.  It fires
3011# the warning (with _au_warn_XXX), outputs it into the
3012# updated configure.ac (with AC_DIAGNOSE), and then outputs
3013# the replacement expansion.
3014
3015
3016# This is an auxiliary macro that is also run when
3017# autoupdate runs m4.  It simply calls m4_warning, but
3018# we need a wrapper so that each warning is emitted only
3019# once.  We break the quoting in m4_warning's argument in
3020# order to expand this macro's arguments, not AU_DEFUN's.
3021
3022
3023# Finally, this is the expansion that is picked up by
3024# autoconf.  It tells the user to run autoupdate, and
3025# then outputs the replacement expansion.  We do not care
3026# about autoupdate's warning because that contains
3027# information on what to do *after* running autoupdate.
3028
3029# This is what autoupdate's m4 run will expand.  It fires
3030# the warning (with _au_warn_XXX), outputs it into the
3031# updated configure.ac (with AC_DIAGNOSE), and then outputs
3032# the replacement expansion.
3033
3034
3035# This is an auxiliary macro that is also run when
3036# autoupdate runs m4.  It simply calls m4_warning, but
3037# we need a wrapper so that each warning is emitted only
3038# once.  We break the quoting in m4_warning's argument in
3039# order to expand this macro's arguments, not AU_DEFUN's.
3040
3041
3042# Finally, this is the expansion that is picked up by
3043# autoconf.  It tells the user to run autoupdate, and
3044# then outputs the replacement expansion.  We do not care
3045# about autoupdate's warning because that contains
3046# information on what to do *after* running autoupdate.
3047
3048
3049
3050# LT_LIB_M
3051# --------
3052# check for math library
3053# LT_LIB_M
3054
3055# Old name:
3056# This is what autoupdate's m4 run will expand.  It fires
3057# the warning (with _au_warn_XXX), outputs it into the
3058# updated configure.ac (with AC_DIAGNOSE), and then outputs
3059# the replacement expansion.
3060
3061
3062# This is an auxiliary macro that is also run when
3063# autoupdate runs m4.  It simply calls m4_warning, but
3064# we need a wrapper so that each warning is emitted only
3065# once.  We break the quoting in m4_warning's argument in
3066# order to expand this macro's arguments, not AU_DEFUN's.
3067
3068
3069# Finally, this is the expansion that is picked up by
3070# autoconf.  It tells the user to run autoupdate, and
3071# then outputs the replacement expansion.  We do not care
3072# about autoupdate's warning because that contains
3073# information on what to do *after* running autoupdate.
3074
3075
3076
3077# _LT_COMPILER_NO_RTTI([TAGNAME])
3078# -------------------------------
3079# _LT_COMPILER_NO_RTTI
3080
3081
3082# _LT_CMD_GLOBAL_SYMBOLS
3083# ----------------------
3084 # _LT_CMD_GLOBAL_SYMBOLS
3085
3086
3087# _LT_COMPILER_PIC([TAGNAME])
3088# ---------------------------
3089# _LT_COMPILER_PIC
3090
3091
3092# _LT_LINKER_SHLIBS([TAGNAME])
3093# ----------------------------
3094# See if the linker supports building shared libraries.
3095# _LT_LINKER_SHLIBS
3096
3097
3098# _LT_LANG_C_CONFIG([TAG])
3099# ------------------------
3100# Ensure that the configuration variables for a C compiler are suitably
3101# defined.  These variables are subsequently used by _LT_CONFIG to write
3102# the compiler configuration to `libtool'.
3103# _LT_LANG_C_CONFIG
3104
3105
3106# _LT_LANG_CXX_CONFIG([TAG])
3107# --------------------------
3108# Ensure that the configuration variables for a C++ compiler are suitably
3109# defined.  These variables are subsequently used by _LT_CONFIG to write
3110# the compiler configuration to `libtool'.
3111# _LT_LANG_CXX_CONFIG
3112
3113
3114# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3115# ---------------------------------
3116# Figure out "hidden" library dependencies from verbose
3117# compiler output when linking a shared library.
3118# Parse the compiler output and extract the necessary
3119# objects, libraries and library flags.
3120# _LT_SYS_HIDDEN_LIBDEPS
3121
3122
3123# _LT_LANG_F77_CONFIG([TAG])
3124# --------------------------
3125# Ensure that the configuration variables for a Fortran 77 compiler are
3126# suitably defined.  These variables are subsequently used by _LT_CONFIG
3127# to write the compiler configuration to `libtool'.
3128# _LT_LANG_F77_CONFIG
3129
3130
3131# _LT_LANG_FC_CONFIG([TAG])
3132# -------------------------
3133# Ensure that the configuration variables for a Fortran compiler are
3134# suitably defined.  These variables are subsequently used by _LT_CONFIG
3135# to write the compiler configuration to `libtool'.
3136# _LT_LANG_FC_CONFIG
3137
3138
3139# _LT_LANG_GCJ_CONFIG([TAG])
3140# --------------------------
3141# Ensure that the configuration variables for the GNU Java Compiler compiler
3142# are suitably defined.  These variables are subsequently used by _LT_CONFIG
3143# to write the compiler configuration to `libtool'.
3144# _LT_LANG_GCJ_CONFIG
3145
3146
3147# _LT_LANG_RC_CONFIG([TAG])
3148# -------------------------
3149# Ensure that the configuration variables for the Windows resource compiler
3150# are suitably defined.  These variables are subsequently used by _LT_CONFIG
3151# to write the compiler configuration to `libtool'.
3152# _LT_LANG_RC_CONFIG
3153
3154
3155# LT_PROG_GCJ
3156# -----------
3157
3158
3159# Old name:
3160# This is what autoupdate's m4 run will expand.  It fires
3161# the warning (with _au_warn_XXX), outputs it into the
3162# updated configure.ac (with AC_DIAGNOSE), and then outputs
3163# the replacement expansion.
3164
3165
3166# This is an auxiliary macro that is also run when
3167# autoupdate runs m4.  It simply calls m4_warning, but
3168# we need a wrapper so that each warning is emitted only
3169# once.  We break the quoting in m4_warning's argument in
3170# order to expand this macro's arguments, not AU_DEFUN's.
3171
3172
3173# Finally, this is the expansion that is picked up by
3174# autoconf.  It tells the user to run autoupdate, and
3175# then outputs the replacement expansion.  We do not care
3176# about autoupdate's warning because that contains
3177# information on what to do *after* running autoupdate.
3178
3179
3180
3181# LT_PROG_RC
3182# ----------
3183
3184
3185# Old name:
3186# This is what autoupdate's m4 run will expand.  It fires
3187# the warning (with _au_warn_XXX), outputs it into the
3188# updated configure.ac (with AC_DIAGNOSE), and then outputs
3189# the replacement expansion.
3190
3191
3192# This is an auxiliary macro that is also run when
3193# autoupdate runs m4.  It simply calls m4_warning, but
3194# we need a wrapper so that each warning is emitted only
3195# once.  We break the quoting in m4_warning's argument in
3196# order to expand this macro's arguments, not AU_DEFUN's.
3197
3198
3199# Finally, this is the expansion that is picked up by
3200# autoconf.  It tells the user to run autoupdate, and
3201# then outputs the replacement expansion.  We do not care
3202# about autoupdate's warning because that contains
3203# information on what to do *after* running autoupdate.
3204
3205
3206
3207# _LT_DECL_EGREP
3208# --------------
3209# If we don't have a new enough Autoconf to choose the best grep
3210# available, choose the one first in the user's PATH.
3211
3212
3213
3214# _LT_DECL_OBJDUMP
3215# --------------
3216# If we don't have a new enough Autoconf to choose the best objdump
3217# available, choose the one first in the user's PATH.
3218
3219
3220
3221# _LT_DECL_SED
3222# ------------
3223# Check for a fully-functional sed program, that truncates
3224# as few characters as possible.  Prefer GNU sed if found.
3225# _LT_DECL_SED
3226
3227#m4_ifndef
3228
3229# Old name:
3230# This is what autoupdate's m4 run will expand.  It fires
3231# the warning (with _au_warn_XXX), outputs it into the
3232# updated configure.ac (with AC_DIAGNOSE), and then outputs
3233# the replacement expansion.
3234
3235
3236# This is an auxiliary macro that is also run when
3237# autoupdate runs m4.  It simply calls m4_warning, but
3238# we need a wrapper so that each warning is emitted only
3239# once.  We break the quoting in m4_warning's argument in
3240# order to expand this macro's arguments, not AU_DEFUN's.
3241
3242
3243# Finally, this is the expansion that is picked up by
3244# autoconf.  It tells the user to run autoupdate, and
3245# then outputs the replacement expansion.  We do not care
3246# about autoupdate's warning because that contains
3247# information on what to do *after* running autoupdate.
3248
3249
3250
3251# _LT_CHECK_SHELL_FEATURES
3252# ------------------------
3253# Find out whether the shell is Bourne or XSI compatible,
3254# or has some other useful features.
3255# _LT_CHECK_SHELL_FEATURES
3256
3257
3258# _LT_PROG_XSI_SHELLFNS
3259# ---------------------
3260# Bourne and XSI compatible variants of some useful shell functions.
3261
3262
3263# Helper functions for option handling.                    -*- Autoconf -*-
3264#
3265#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3266#   Inc.
3267#   Written by Gary V. Vaughan, 2004
3268#
3269# This file is free software; the Free Software Foundation gives
3270# unlimited permission to copy and/or distribute it, with or without
3271# modifications, as long as this notice is preserved.
3272
3273# serial 6 ltoptions.m4
3274
3275# This is to help aclocal find these macros, as it can't see m4_define.
3276
3277
3278
3279# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3280# ------------------------------------------
3281
3282
3283
3284# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3285# ---------------------------------------
3286# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3287# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3288# saved as a flag.
3289
3290
3291
3292# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3293# ------------------------------------------------------------
3294# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3295
3296
3297
3298# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3299# -------------------------------------------------------
3300# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3301# are set.
3302
3303
3304
3305# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3306# ----------------------------------------
3307# OPTION-LIST is a space-separated list of Libtool options associated
3308# with MACRO-NAME.  If any OPTION has a matching handler declared with
3309# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3310# the unknown option and exit.
3311# _LT_SET_OPTIONS
3312
3313
3314## --------------------------------- ##
3315## Macros to handle LT_INIT options. ##
3316## --------------------------------- ##
3317
3318# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3319# -----------------------------------------
3320
3321
3322
3323# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3324# -----------------------------------------------
3325# LT_OPTION_DEFINE
3326
3327
3328# dlopen
3329# ------
3330
3331
3332# This is what autoupdate's m4 run will expand.  It fires
3333# the warning (with _au_warn_XXX), outputs it into the
3334# updated configure.ac (with AC_DIAGNOSE), and then outputs
3335# the replacement expansion.
3336
3337
3338# This is an auxiliary macro that is also run when
3339# autoupdate runs m4.  It simply calls m4_warning, but
3340# we need a wrapper so that each warning is emitted only
3341# once.  We break the quoting in m4_warning's argument in
3342# order to expand this macro's arguments, not AU_DEFUN's.
3343
3344
3345# Finally, this is the expansion that is picked up by
3346# autoconf.  It tells the user to run autoupdate, and
3347# then outputs the replacement expansion.  We do not care
3348# about autoupdate's warning because that contains
3349# information on what to do *after* running autoupdate.
3350
3351
3352
3353
3354# win32-dll
3355# ---------
3356# Declare package support for building win32 dll's.
3357# win32-dll
3358
3359# This is what autoupdate's m4 run will expand.  It fires
3360# the warning (with _au_warn_XXX), outputs it into the
3361# updated configure.ac (with AC_DIAGNOSE), and then outputs
3362# the replacement expansion.
3363
3364
3365# This is an auxiliary macro that is also run when
3366# autoupdate runs m4.  It simply calls m4_warning, but
3367# we need a wrapper so that each warning is emitted only
3368# once.  We break the quoting in m4_warning's argument in
3369# order to expand this macro's arguments, not AU_DEFUN's.
3370
3371
3372# Finally, this is the expansion that is picked up by
3373# autoconf.  It tells the user to run autoupdate, and
3374# then outputs the replacement expansion.  We do not care
3375# about autoupdate's warning because that contains
3376# information on what to do *after* running autoupdate.
3377
3378
3379
3380
3381# _LT_ENABLE_SHARED([DEFAULT])
3382# ----------------------------
3383# implement the --enable-shared flag, and supports the `shared' and
3384# `disable-shared' LT_INIT options.
3385# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3386# _LT_ENABLE_SHARED
3387
3388
3389
3390
3391# Old names:
3392
3393
3394
3395
3396# This is what autoupdate's m4 run will expand.  It fires
3397# the warning (with _au_warn_XXX), outputs it into the
3398# updated configure.ac (with AC_DIAGNOSE), and then outputs
3399# the replacement expansion.
3400
3401
3402# This is an auxiliary macro that is also run when
3403# autoupdate runs m4.  It simply calls m4_warning, but
3404# we need a wrapper so that each warning is emitted only
3405# once.  We break the quoting in m4_warning's argument in
3406# order to expand this macro's arguments, not AU_DEFUN's.
3407
3408
3409# Finally, this is the expansion that is picked up by
3410# autoconf.  It tells the user to run autoupdate, and
3411# then outputs the replacement expansion.  We do not care
3412# about autoupdate's warning because that contains
3413# information on what to do *after* running autoupdate.
3414
3415# This is what autoupdate's m4 run will expand.  It fires
3416# the warning (with _au_warn_XXX), outputs it into the
3417# updated configure.ac (with AC_DIAGNOSE), and then outputs
3418# the replacement expansion.
3419
3420
3421# This is an auxiliary macro that is also run when
3422# autoupdate runs m4.  It simply calls m4_warning, but
3423# we need a wrapper so that each warning is emitted only
3424# once.  We break the quoting in m4_warning's argument in
3425# order to expand this macro's arguments, not AU_DEFUN's.
3426
3427
3428# Finally, this is the expansion that is picked up by
3429# autoconf.  It tells the user to run autoupdate, and
3430# then outputs the replacement expansion.  We do not care
3431# about autoupdate's warning because that contains
3432# information on what to do *after* running autoupdate.
3433
3434
3435
3436
3437
3438# _LT_ENABLE_STATIC([DEFAULT])
3439# ----------------------------
3440# implement the --enable-static flag, and support the `static' and
3441# `disable-static' LT_INIT options.
3442# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3443# _LT_ENABLE_STATIC
3444
3445
3446
3447
3448# Old names:
3449
3450
3451
3452
3453# This is what autoupdate's m4 run will expand.  It fires
3454# the warning (with _au_warn_XXX), outputs it into the
3455# updated configure.ac (with AC_DIAGNOSE), and then outputs
3456# the replacement expansion.
3457
3458
3459# This is an auxiliary macro that is also run when
3460# autoupdate runs m4.  It simply calls m4_warning, but
3461# we need a wrapper so that each warning is emitted only
3462# once.  We break the quoting in m4_warning's argument in
3463# order to expand this macro's arguments, not AU_DEFUN's.
3464
3465
3466# Finally, this is the expansion that is picked up by
3467# autoconf.  It tells the user to run autoupdate, and
3468# then outputs the replacement expansion.  We do not care
3469# about autoupdate's warning because that contains
3470# information on what to do *after* running autoupdate.
3471
3472# This is what autoupdate's m4 run will expand.  It fires
3473# the warning (with _au_warn_XXX), outputs it into the
3474# updated configure.ac (with AC_DIAGNOSE), and then outputs
3475# the replacement expansion.
3476
3477
3478# This is an auxiliary macro that is also run when
3479# autoupdate runs m4.  It simply calls m4_warning, but
3480# we need a wrapper so that each warning is emitted only
3481# once.  We break the quoting in m4_warning's argument in
3482# order to expand this macro's arguments, not AU_DEFUN's.
3483
3484
3485# Finally, this is the expansion that is picked up by
3486# autoconf.  It tells the user to run autoupdate, and
3487# then outputs the replacement expansion.  We do not care
3488# about autoupdate's warning because that contains
3489# information on what to do *after* running autoupdate.
3490
3491
3492
3493
3494
3495# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3496# ----------------------------------
3497# implement the --enable-fast-install flag, and support the `fast-install'
3498# and `disable-fast-install' LT_INIT options.
3499# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3500# _LT_ENABLE_FAST_INSTALL
3501
3502
3503
3504
3505# Old names:
3506# This is what autoupdate's m4 run will expand.  It fires
3507# the warning (with _au_warn_XXX), outputs it into the
3508# updated configure.ac (with AC_DIAGNOSE), and then outputs
3509# the replacement expansion.
3510
3511
3512# This is an auxiliary macro that is also run when
3513# autoupdate runs m4.  It simply calls m4_warning, but
3514# we need a wrapper so that each warning is emitted only
3515# once.  We break the quoting in m4_warning's argument in
3516# order to expand this macro's arguments, not AU_DEFUN's.
3517
3518
3519# Finally, this is the expansion that is picked up by
3520# autoconf.  It tells the user to run autoupdate, and
3521# then outputs the replacement expansion.  We do not care
3522# about autoupdate's warning because that contains
3523# information on what to do *after* running autoupdate.
3524
3525
3526# This is what autoupdate's m4 run will expand.  It fires
3527# the warning (with _au_warn_XXX), outputs it into the
3528# updated configure.ac (with AC_DIAGNOSE), and then outputs
3529# the replacement expansion.
3530
3531
3532# This is an auxiliary macro that is also run when
3533# autoupdate runs m4.  It simply calls m4_warning, but
3534# we need a wrapper so that each warning is emitted only
3535# once.  We break the quoting in m4_warning's argument in
3536# order to expand this macro's arguments, not AU_DEFUN's.
3537
3538
3539# Finally, this is the expansion that is picked up by
3540# autoconf.  It tells the user to run autoupdate, and
3541# then outputs the replacement expansion.  We do not care
3542# about autoupdate's warning because that contains
3543# information on what to do *after* running autoupdate.
3544
3545
3546
3547
3548# _LT_WITH_PIC([MODE])
3549# --------------------
3550# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3551# LT_INIT options.
3552# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3553# _LT_WITH_PIC
3554
3555
3556
3557
3558# Old name:
3559# This is what autoupdate's m4 run will expand.  It fires
3560# the warning (with _au_warn_XXX), outputs it into the
3561# updated configure.ac (with AC_DIAGNOSE), and then outputs
3562# the replacement expansion.
3563
3564
3565# This is an auxiliary macro that is also run when
3566# autoupdate runs m4.  It simply calls m4_warning, but
3567# we need a wrapper so that each warning is emitted only
3568# once.  We break the quoting in m4_warning's argument in
3569# order to expand this macro's arguments, not AU_DEFUN's.
3570
3571
3572# Finally, this is the expansion that is picked up by
3573# autoconf.  It tells the user to run autoupdate, and
3574# then outputs the replacement expansion.  We do not care
3575# about autoupdate's warning because that contains
3576# information on what to do *after* running autoupdate.
3577
3578
3579
3580## ----------------- ##
3581## LTDL_INIT Options ##
3582## ----------------- ##
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3594#
3595# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3596# Written by Gary V. Vaughan, 2004
3597#
3598# This file is free software; the Free Software Foundation gives
3599# unlimited permission to copy and/or distribute it, with or without
3600# modifications, as long as this notice is preserved.
3601
3602# serial 6 ltsugar.m4
3603
3604# This is to help aclocal find these macros, as it can't see m4_define.
3605
3606
3607
3608# lt_join(SEP, ARG1, [ARG2...])
3609# -----------------------------
3610# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3611# associated separator.
3612# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3613# versions in m4sugar had bugs.
3614
3615
3616
3617
3618# lt_car(LIST)
3619# lt_cdr(LIST)
3620# ------------
3621# Manipulate m4 lists.
3622# These macros are necessary as long as will still need to support
3623# Autoconf-2.59 which quotes differently.
3624
3625
3626
3627
3628
3629# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3630# ------------------------------------------
3631# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3632# Note that neither SEPARATOR nor STRING are expanded; they are appended
3633# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3634# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3635# than defined and empty).
3636#
3637# This macro is needed until we can rely on Autoconf 2.62, since earlier
3638# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3639
3640
3641
3642
3643# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3644# ----------------------------------------------------------
3645# Produce a SEP delimited list of all paired combinations of elements of
3646# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3647# has the form PREFIXmINFIXSUFFIXn.
3648# Needed until we can rely on m4_combine added in Autoconf 2.62.
3649
3650
3651
3652# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3653# -----------------------------------------------------------------------
3654# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3655# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3656
3657
3658
3659# lt_dict_add(DICT, KEY, VALUE)
3660# -----------------------------
3661
3662
3663
3664# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3665# --------------------------------------------
3666
3667
3668
3669# lt_dict_fetch(DICT, KEY, [SUBKEY])
3670# ----------------------------------
3671
3672
3673
3674# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3675# -----------------------------------------------------------------
3676
3677
3678
3679# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3680# --------------------------------------------------------------
3681
3682
3683# ltversion.m4 -- version numbers			-*- Autoconf -*-
3684#
3685#   Copyright (C) 2004 Free Software Foundation, Inc.
3686#   Written by Scott James Remnant, 2004
3687#
3688# This file is free software; the Free Software Foundation gives
3689# unlimited permission to copy and/or distribute it, with or without
3690# modifications, as long as this notice is preserved.
3691
3692# Generated from ltversion.in.
3693
3694# serial 3134 ltversion.m4
3695# This file is part of GNU Libtool
3696
3697
3698
3699
3700
3701
3702# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3703#
3704#   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3705#   Written by Scott James Remnant, 2004.
3706#
3707# This file is free software; the Free Software Foundation gives
3708# unlimited permission to copy and/or distribute it, with or without
3709# modifications, as long as this notice is preserved.
3710
3711# serial 4 lt~obsolete.m4
3712
3713# These exist entirely to fool aclocal when bootstrapping libtool.
3714#
3715# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3716# which have later been changed to m4_define as they aren't part of the
3717# exported API, or moved to Autoconf or Automake where they belong.
3718#
3719# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3720# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3721# using a macro with the same name in our local m4/libtool.m4 it'll
3722# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3723# and doesn't know about Autoconf macros at all.)
3724#
3725# So we provide this file, which has a silly filename so it's always
3726# included after everything else.  This provides aclocal with the
3727# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3728# because those macros already exist, or will be overwritten later.
3729# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3730#
3731# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3732# Yes, that means every name once taken will need to remain here until
3733# we give up compatibility with versions before 1.7, at which point
3734# we need to keep only those names which we still refer to.
3735
3736# This is to help aclocal find these macros, as it can't see m4_define.
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801##                                                          -*- Autoconf -*-
3802
3803# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3804# Free Software Foundation, Inc.
3805#
3806# This file is free software; the Free Software Foundation
3807# gives unlimited permission to copy and/or distribute it,
3808# with or without modifications, as long as this notice is preserved.
3809
3810# serial 8
3811
3812# Based on depend.m4 from automake 1.9, modified for standalone use in
3813# an environment where GNU make is required.
3814
3815# ZW_PROG_COMPILER_DEPENDENCIES
3816# -----------------------------
3817# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3818# sets fooDEPMODE accordingly.  Cache-variable compatible with
3819# original; not side-effect compatible.  As the users of this macro
3820# may require accurate dependencies for correct builds, it does *not*
3821# honor --disable-dependency-checking, and failure to detect a usable
3822# method is an error.  depcomp is assumed to be located in
3823# $ac_aux_dir.
3824#
3825# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3826
3827
3828
3829# AM_SET_DEPDIR
3830# -------------
3831# Choose a directory name for dependency files.
3832
3833
3834# ZW_CREATE_DEPDIR
3835# ----------------
3836# As AM_SET_DEPDIR, but also create the directory at config.status time.
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887sim_inline="-DDEFAULT_INLINE=0"
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924# intl sister-directory configuration rules.
3925#
3926
3927# The idea behind this macro is that there's no need to repeat all the
3928# autoconf probes done by the intl directory - it's already done them
3929# for us.  In fact, there's no need even to look at the cache for the
3930# answers.  All we need to do is nab a few pieces of information.
3931# The intl directory is set up to make this easy, by generating a
3932# small file which can be sourced as a shell script; then we produce
3933# the necessary substitutions and definitions for this directory.
3934
3935
3936
3937# Autoconf M4 include file defining utility macros for complex Canadian
3938# cross builds.
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948####
3949# _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3950# or AC_INIT.
3951# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3952
3953####
3954# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3955# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3956
3957
3958####
3959# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3960# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3961
3962
3963
3964# Backported from Autoconf 2.5x; can go away when and if
3965# we switch.  Put the OS path separator in $PATH_SEPARATOR.
3966
3967
3968
3969
3970# ACX_HAVE_GCC_FOR_TARGET
3971# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3972
3973
3974# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3975# Searching for installed target binutils.  We need to take extra care,
3976# else we may find the wrong assembler, linker, etc., and lose.
3977#
3978# First try --with-build-time-tools, if specified.
3979#
3980# For build != host, we ask the installed GCC for the name of the tool it
3981# uses, and accept it if it is an absolute path.  This is because the
3982# only good choice for a compiler is the same GCC version that is being
3983# installed (or we couldn't make target libraries), and we assume that
3984# on the host system we'll have not only the same GCC version, but also
3985# the same binutils version.
3986#
3987# For build == host, search the same directories that the installed
3988# compiler will search.  We used to do this for the assembler, linker,
3989# and nm only; for simplicity of configuration, however, we extend this
3990# criterion to tools (such as ar and ranlib) that are never invoked by
3991# the compiler, to avoid mismatches.
3992#
3993# Also note we have to check MD_EXEC_PREFIX before checking the user's path
3994# if build == target.  This makes the most sense only when bootstrapping,
3995# but we also do so when build != host.  In this case, we hope that the
3996# build and host systems will have similar contents of MD_EXEC_PREFIX.
3997#
3998# If we do not find a suitable binary, then try the user's path.
3999
4000
4001###
4002# AC_PROG_CPP_WERROR
4003# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4004# triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4005# For now, using this also overrides header checks to use only the
4006# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4007# bit harder from here).
4008# Eventually autoconf will default to checking headers with the compiler
4009# instead, and we'll have to do this differently.
4010
4011# AC_PROG_CPP_WERROR
4012
4013# Test for GNAT.
4014# We require the gnatbind & gnatmake programs, as well as a compiler driver
4015# that understands Ada.  We use the user's CC setting, already found, and
4016# possibly add $1 to the command-line parameters.
4017#
4018# Sets the shell variable have_gnat to yes or no as appropriate, and
4019# substitutes GNATBIND and GNATMAKE.
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045ac_ext=c
4046ac_cpp='$CPP $CPPFLAGS'
4047ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4048ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4049ac_compiler_gnu=$ac_cv_c_compiler_gnu
4050if test -n "$ac_tool_prefix"; then
4051  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4052set dummy ${ac_tool_prefix}gcc; ac_word=$2
4053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4054$as_echo_n "checking for $ac_word... " >&6; }
4055if test "${ac_cv_prog_CC+set}" = set; then :
4056  $as_echo_n "(cached) " >&6
4057else
4058  if test -n "$CC"; then
4059  ac_cv_prog_CC="$CC" # Let the user override the test.
4060else
4061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4062for as_dir in $PATH
4063do
4064  IFS=$as_save_IFS
4065  test -z "$as_dir" && as_dir=.
4066    for ac_exec_ext in '' $ac_executable_extensions; do
4067  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4068    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4069    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4070    break 2
4071  fi
4072done
4073  done
4074IFS=$as_save_IFS
4075
4076fi
4077fi
4078CC=$ac_cv_prog_CC
4079if test -n "$CC"; then
4080  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4081$as_echo "$CC" >&6; }
4082else
4083  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4084$as_echo "no" >&6; }
4085fi
4086
4087
4088fi
4089if test -z "$ac_cv_prog_CC"; then
4090  ac_ct_CC=$CC
4091  # Extract the first word of "gcc", so it can be a program name with args.
4092set dummy gcc; ac_word=$2
4093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4094$as_echo_n "checking for $ac_word... " >&6; }
4095if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4096  $as_echo_n "(cached) " >&6
4097else
4098  if test -n "$ac_ct_CC"; then
4099  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4100else
4101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102for as_dir in $PATH
4103do
4104  IFS=$as_save_IFS
4105  test -z "$as_dir" && as_dir=.
4106    for ac_exec_ext in '' $ac_executable_extensions; do
4107  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4108    ac_cv_prog_ac_ct_CC="gcc"
4109    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4110    break 2
4111  fi
4112done
4113  done
4114IFS=$as_save_IFS
4115
4116fi
4117fi
4118ac_ct_CC=$ac_cv_prog_ac_ct_CC
4119if test -n "$ac_ct_CC"; then
4120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4121$as_echo "$ac_ct_CC" >&6; }
4122else
4123  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4124$as_echo "no" >&6; }
4125fi
4126
4127  if test "x$ac_ct_CC" = x; then
4128    CC=""
4129  else
4130    case $cross_compiling:$ac_tool_warned in
4131yes:)
4132{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4133$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4134ac_tool_warned=yes ;;
4135esac
4136    CC=$ac_ct_CC
4137  fi
4138else
4139  CC="$ac_cv_prog_CC"
4140fi
4141
4142if test -z "$CC"; then
4143          if test -n "$ac_tool_prefix"; then
4144    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4145set dummy ${ac_tool_prefix}cc; ac_word=$2
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4147$as_echo_n "checking for $ac_word... " >&6; }
4148if test "${ac_cv_prog_CC+set}" = set; then :
4149  $as_echo_n "(cached) " >&6
4150else
4151  if test -n "$CC"; then
4152  ac_cv_prog_CC="$CC" # Let the user override the test.
4153else
4154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4155for as_dir in $PATH
4156do
4157  IFS=$as_save_IFS
4158  test -z "$as_dir" && as_dir=.
4159    for ac_exec_ext in '' $ac_executable_extensions; do
4160  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4161    ac_cv_prog_CC="${ac_tool_prefix}cc"
4162    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4163    break 2
4164  fi
4165done
4166  done
4167IFS=$as_save_IFS
4168
4169fi
4170fi
4171CC=$ac_cv_prog_CC
4172if test -n "$CC"; then
4173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4174$as_echo "$CC" >&6; }
4175else
4176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4177$as_echo "no" >&6; }
4178fi
4179
4180
4181  fi
4182fi
4183if test -z "$CC"; then
4184  # Extract the first word of "cc", so it can be a program name with args.
4185set dummy cc; ac_word=$2
4186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4187$as_echo_n "checking for $ac_word... " >&6; }
4188if test "${ac_cv_prog_CC+set}" = set; then :
4189  $as_echo_n "(cached) " >&6
4190else
4191  if test -n "$CC"; then
4192  ac_cv_prog_CC="$CC" # Let the user override the test.
4193else
4194  ac_prog_rejected=no
4195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4196for as_dir in $PATH
4197do
4198  IFS=$as_save_IFS
4199  test -z "$as_dir" && as_dir=.
4200    for ac_exec_ext in '' $ac_executable_extensions; do
4201  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4202    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4203       ac_prog_rejected=yes
4204       continue
4205     fi
4206    ac_cv_prog_CC="cc"
4207    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4208    break 2
4209  fi
4210done
4211  done
4212IFS=$as_save_IFS
4213
4214if test $ac_prog_rejected = yes; then
4215  # We found a bogon in the path, so make sure we never use it.
4216  set dummy $ac_cv_prog_CC
4217  shift
4218  if test $# != 0; then
4219    # We chose a different compiler from the bogus one.
4220    # However, it has the same basename, so the bogon will be chosen
4221    # first if we set CC to just the basename; use the full file name.
4222    shift
4223    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4224  fi
4225fi
4226fi
4227fi
4228CC=$ac_cv_prog_CC
4229if test -n "$CC"; then
4230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4231$as_echo "$CC" >&6; }
4232else
4233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236
4237
4238fi
4239if test -z "$CC"; then
4240  if test -n "$ac_tool_prefix"; then
4241  for ac_prog in cl.exe
4242  do
4243    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4244set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4246$as_echo_n "checking for $ac_word... " >&6; }
4247if test "${ac_cv_prog_CC+set}" = set; then :
4248  $as_echo_n "(cached) " >&6
4249else
4250  if test -n "$CC"; then
4251  ac_cv_prog_CC="$CC" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4260    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4261    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4262    break 2
4263  fi
4264done
4265  done
4266IFS=$as_save_IFS
4267
4268fi
4269fi
4270CC=$ac_cv_prog_CC
4271if test -n "$CC"; then
4272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273$as_echo "$CC" >&6; }
4274else
4275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276$as_echo "no" >&6; }
4277fi
4278
4279
4280    test -n "$CC" && break
4281  done
4282fi
4283if test -z "$CC"; then
4284  ac_ct_CC=$CC
4285  for ac_prog in cl.exe
4286do
4287  # Extract the first word of "$ac_prog", so it can be a program name with args.
4288set dummy $ac_prog; ac_word=$2
4289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4290$as_echo_n "checking for $ac_word... " >&6; }
4291if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4292  $as_echo_n "(cached) " >&6
4293else
4294  if test -n "$ac_ct_CC"; then
4295  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4296else
4297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4298for as_dir in $PATH
4299do
4300  IFS=$as_save_IFS
4301  test -z "$as_dir" && as_dir=.
4302    for ac_exec_ext in '' $ac_executable_extensions; do
4303  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4304    ac_cv_prog_ac_ct_CC="$ac_prog"
4305    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4306    break 2
4307  fi
4308done
4309  done
4310IFS=$as_save_IFS
4311
4312fi
4313fi
4314ac_ct_CC=$ac_cv_prog_ac_ct_CC
4315if test -n "$ac_ct_CC"; then
4316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4317$as_echo "$ac_ct_CC" >&6; }
4318else
4319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4320$as_echo "no" >&6; }
4321fi
4322
4323
4324  test -n "$ac_ct_CC" && break
4325done
4326
4327  if test "x$ac_ct_CC" = x; then
4328    CC=""
4329  else
4330    case $cross_compiling:$ac_tool_warned in
4331yes:)
4332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4334ac_tool_warned=yes ;;
4335esac
4336    CC=$ac_ct_CC
4337  fi
4338fi
4339
4340fi
4341
4342
4343test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4345as_fn_error "no acceptable C compiler found in \$PATH
4346See \`config.log' for more details." "$LINENO" 5; }
4347
4348# Provide some information about the compiler.
4349$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4350set X $ac_compile
4351ac_compiler=$2
4352for ac_option in --version -v -V -qversion; do
4353  { { ac_try="$ac_compiler $ac_option >&5"
4354case "(($ac_try" in
4355  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4356  *) ac_try_echo=$ac_try;;
4357esac
4358eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4359$as_echo "$ac_try_echo"; } >&5
4360  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4361  ac_status=$?
4362  if test -s conftest.err; then
4363    sed '10a\
4364... rest of stderr output deleted ...
4365         10q' conftest.err >conftest.er1
4366    cat conftest.er1 >&5
4367    rm -f conftest.er1 conftest.err
4368  fi
4369  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4370  test $ac_status = 0; }
4371done
4372
4373cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4374/* end confdefs.h.  */
4375
4376int
4377main ()
4378{
4379
4380  ;
4381  return 0;
4382}
4383_ACEOF
4384ac_clean_files_save=$ac_clean_files
4385ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4386# Try to create an executable without -o first, disregard a.out.
4387# It will help us diagnose broken compilers, and finding out an intuition
4388# of exeext.
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4390$as_echo_n "checking for C compiler default output file name... " >&6; }
4391ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4392
4393# The possible output files:
4394ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4395
4396ac_rmfiles=
4397for ac_file in $ac_files
4398do
4399  case $ac_file in
4400    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4401    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4402  esac
4403done
4404rm -f $ac_rmfiles
4405
4406if { { ac_try="$ac_link_default"
4407case "(($ac_try" in
4408  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4409  *) ac_try_echo=$ac_try;;
4410esac
4411eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4412$as_echo "$ac_try_echo"; } >&5
4413  (eval "$ac_link_default") 2>&5
4414  ac_status=$?
4415  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4416  test $ac_status = 0; }; then :
4417  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4418# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4419# in a Makefile.  We should not override ac_cv_exeext if it was cached,
4420# so that the user can short-circuit this test for compilers unknown to
4421# Autoconf.
4422for ac_file in $ac_files ''
4423do
4424  test -f "$ac_file" || continue
4425  case $ac_file in
4426    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4427	;;
4428    [ab].out )
4429	# We found the default executable, but exeext='' is most
4430	# certainly right.
4431	break;;
4432    *.* )
4433	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4434	then :; else
4435	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4436	fi
4437	# We set ac_cv_exeext here because the later test for it is not
4438	# safe: cross compilers may not add the suffix if given an `-o'
4439	# argument, so we may need to know it at that point already.
4440	# Even if this section looks crufty: it has the advantage of
4441	# actually working.
4442	break;;
4443    * )
4444	break;;
4445  esac
4446done
4447test "$ac_cv_exeext" = no && ac_cv_exeext=
4448
4449else
4450  ac_file=''
4451fi
4452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4453$as_echo "$ac_file" >&6; }
4454if test -z "$ac_file"; then :
4455  $as_echo "$as_me: failed program was:" >&5
4456sed 's/^/| /' conftest.$ac_ext >&5
4457
4458{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4459$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4460{ as_fn_set_status 77
4461as_fn_error "C compiler cannot create executables
4462See \`config.log' for more details." "$LINENO" 5; }; }
4463fi
4464ac_exeext=$ac_cv_exeext
4465
4466# Check that the compiler produces executables we can run.  If not, either
4467# the compiler is broken, or we cross compile.
4468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4469$as_echo_n "checking whether the C compiler works... " >&6; }
4470# If not cross compiling, check that we can run a simple program.
4471if test "$cross_compiling" != yes; then
4472  if { ac_try='./$ac_file'
4473  { { case "(($ac_try" in
4474  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4475  *) ac_try_echo=$ac_try;;
4476esac
4477eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4478$as_echo "$ac_try_echo"; } >&5
4479  (eval "$ac_try") 2>&5
4480  ac_status=$?
4481  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4482  test $ac_status = 0; }; }; then
4483    cross_compiling=no
4484  else
4485    if test "$cross_compiling" = maybe; then
4486	cross_compiling=yes
4487    else
4488	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4489$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4490as_fn_error "cannot run C compiled programs.
4491If you meant to cross compile, use \`--host'.
4492See \`config.log' for more details." "$LINENO" 5; }
4493    fi
4494  fi
4495fi
4496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4497$as_echo "yes" >&6; }
4498
4499rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4500ac_clean_files=$ac_clean_files_save
4501# Check that the compiler produces executables we can run.  If not, either
4502# the compiler is broken, or we cross compile.
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4504$as_echo_n "checking whether we are cross compiling... " >&6; }
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4506$as_echo "$cross_compiling" >&6; }
4507
4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4509$as_echo_n "checking for suffix of executables... " >&6; }
4510if { { ac_try="$ac_link"
4511case "(($ac_try" in
4512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4513  *) ac_try_echo=$ac_try;;
4514esac
4515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4516$as_echo "$ac_try_echo"; } >&5
4517  (eval "$ac_link") 2>&5
4518  ac_status=$?
4519  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4520  test $ac_status = 0; }; then :
4521  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4522# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4523# work properly (i.e., refer to `conftest.exe'), while it won't with
4524# `rm'.
4525for ac_file in conftest.exe conftest conftest.*; do
4526  test -f "$ac_file" || continue
4527  case $ac_file in
4528    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4529    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4530	  break;;
4531    * ) break;;
4532  esac
4533done
4534else
4535  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4536$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4537as_fn_error "cannot compute suffix of executables: cannot compile and link
4538See \`config.log' for more details." "$LINENO" 5; }
4539fi
4540rm -f conftest$ac_cv_exeext
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4542$as_echo "$ac_cv_exeext" >&6; }
4543
4544rm -f conftest.$ac_ext
4545EXEEXT=$ac_cv_exeext
4546ac_exeext=$EXEEXT
4547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4548$as_echo_n "checking for suffix of object files... " >&6; }
4549if test "${ac_cv_objext+set}" = set; then :
4550  $as_echo_n "(cached) " >&6
4551else
4552  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4553/* end confdefs.h.  */
4554
4555int
4556main ()
4557{
4558
4559  ;
4560  return 0;
4561}
4562_ACEOF
4563rm -f conftest.o conftest.obj
4564if { { ac_try="$ac_compile"
4565case "(($ac_try" in
4566  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4567  *) ac_try_echo=$ac_try;;
4568esac
4569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4570$as_echo "$ac_try_echo"; } >&5
4571  (eval "$ac_compile") 2>&5
4572  ac_status=$?
4573  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4574  test $ac_status = 0; }; then :
4575  for ac_file in conftest.o conftest.obj conftest.*; do
4576  test -f "$ac_file" || continue;
4577  case $ac_file in
4578    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4579    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4580       break;;
4581  esac
4582done
4583else
4584  $as_echo "$as_me: failed program was:" >&5
4585sed 's/^/| /' conftest.$ac_ext >&5
4586
4587{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4588$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4589as_fn_error "cannot compute suffix of object files: cannot compile
4590See \`config.log' for more details." "$LINENO" 5; }
4591fi
4592rm -f conftest.$ac_cv_objext conftest.$ac_ext
4593fi
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4595$as_echo "$ac_cv_objext" >&6; }
4596OBJEXT=$ac_cv_objext
4597ac_objext=$OBJEXT
4598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4599$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4600if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4601  $as_echo_n "(cached) " >&6
4602else
4603  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604/* end confdefs.h.  */
4605
4606int
4607main ()
4608{
4609#ifndef __GNUC__
4610       choke me
4611#endif
4612
4613  ;
4614  return 0;
4615}
4616_ACEOF
4617if ac_fn_c_try_compile "$LINENO"; then :
4618  ac_compiler_gnu=yes
4619else
4620  ac_compiler_gnu=no
4621fi
4622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4623ac_cv_c_compiler_gnu=$ac_compiler_gnu
4624
4625fi
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4627$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4628if test $ac_compiler_gnu = yes; then
4629  GCC=yes
4630else
4631  GCC=
4632fi
4633ac_test_CFLAGS=${CFLAGS+set}
4634ac_save_CFLAGS=$CFLAGS
4635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4636$as_echo_n "checking whether $CC accepts -g... " >&6; }
4637if test "${ac_cv_prog_cc_g+set}" = set; then :
4638  $as_echo_n "(cached) " >&6
4639else
4640  ac_save_c_werror_flag=$ac_c_werror_flag
4641   ac_c_werror_flag=yes
4642   ac_cv_prog_cc_g=no
4643   CFLAGS="-g"
4644   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645/* end confdefs.h.  */
4646
4647int
4648main ()
4649{
4650
4651  ;
4652  return 0;
4653}
4654_ACEOF
4655if ac_fn_c_try_compile "$LINENO"; then :
4656  ac_cv_prog_cc_g=yes
4657else
4658  CFLAGS=""
4659      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4660/* end confdefs.h.  */
4661
4662int
4663main ()
4664{
4665
4666  ;
4667  return 0;
4668}
4669_ACEOF
4670if ac_fn_c_try_compile "$LINENO"; then :
4671
4672else
4673  ac_c_werror_flag=$ac_save_c_werror_flag
4674	 CFLAGS="-g"
4675	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4676/* end confdefs.h.  */
4677
4678int
4679main ()
4680{
4681
4682  ;
4683  return 0;
4684}
4685_ACEOF
4686if ac_fn_c_try_compile "$LINENO"; then :
4687  ac_cv_prog_cc_g=yes
4688fi
4689rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4690fi
4691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4692fi
4693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4694   ac_c_werror_flag=$ac_save_c_werror_flag
4695fi
4696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4697$as_echo "$ac_cv_prog_cc_g" >&6; }
4698if test "$ac_test_CFLAGS" = set; then
4699  CFLAGS=$ac_save_CFLAGS
4700elif test $ac_cv_prog_cc_g = yes; then
4701  if test "$GCC" = yes; then
4702    CFLAGS="-g -O2"
4703  else
4704    CFLAGS="-g"
4705  fi
4706else
4707  if test "$GCC" = yes; then
4708    CFLAGS="-O2"
4709  else
4710    CFLAGS=
4711  fi
4712fi
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4714$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4715if test "${ac_cv_prog_cc_c89+set}" = set; then :
4716  $as_echo_n "(cached) " >&6
4717else
4718  ac_cv_prog_cc_c89=no
4719ac_save_CC=$CC
4720cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4721/* end confdefs.h.  */
4722#include <stdarg.h>
4723#include <stdio.h>
4724#include <sys/types.h>
4725#include <sys/stat.h>
4726/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4727struct buf { int x; };
4728FILE * (*rcsopen) (struct buf *, struct stat *, int);
4729static char *e (p, i)
4730     char **p;
4731     int i;
4732{
4733  return p[i];
4734}
4735static char *f (char * (*g) (char **, int), char **p, ...)
4736{
4737  char *s;
4738  va_list v;
4739  va_start (v,p);
4740  s = g (p, va_arg (v,int));
4741  va_end (v);
4742  return s;
4743}
4744
4745/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4746   function prototypes and stuff, but not '\xHH' hex character constants.
4747   These don't provoke an error unfortunately, instead are silently treated
4748   as 'x'.  The following induces an error, until -std is added to get
4749   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4750   array size at least.  It's necessary to write '\x00'==0 to get something
4751   that's true only with -std.  */
4752int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4753
4754/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4755   inside strings and character constants.  */
4756#define FOO(x) 'x'
4757int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4758
4759int test (int i, double x);
4760struct s1 {int (*f) (int a);};
4761struct s2 {int (*f) (double a);};
4762int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4763int argc;
4764char **argv;
4765int
4766main ()
4767{
4768return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4769  ;
4770  return 0;
4771}
4772_ACEOF
4773for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4774	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4775do
4776  CC="$ac_save_CC $ac_arg"
4777  if ac_fn_c_try_compile "$LINENO"; then :
4778  ac_cv_prog_cc_c89=$ac_arg
4779fi
4780rm -f core conftest.err conftest.$ac_objext
4781  test "x$ac_cv_prog_cc_c89" != "xno" && break
4782done
4783rm -f conftest.$ac_ext
4784CC=$ac_save_CC
4785
4786fi
4787# AC_CACHE_VAL
4788case "x$ac_cv_prog_cc_c89" in
4789  x)
4790    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4791$as_echo "none needed" >&6; } ;;
4792  xno)
4793    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4794$as_echo "unsupported" >&6; } ;;
4795  *)
4796    CC="$CC $ac_cv_prog_cc_c89"
4797    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4798$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4799esac
4800if test "x$ac_cv_prog_cc_c89" != xno; then :
4801
4802fi
4803
4804ac_ext=c
4805ac_cpp='$CPP $CPPFLAGS'
4806ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4807ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4808ac_compiler_gnu=$ac_cv_c_compiler_gnu
4809
4810ac_aux_dir=
4811for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4812  for ac_t in install-sh install.sh shtool; do
4813    if test -f "$ac_dir/$ac_t"; then
4814      ac_aux_dir=$ac_dir
4815      ac_install_sh="$ac_aux_dir/$ac_t -c"
4816      break 2
4817    fi
4818  done
4819done
4820if test -z "$ac_aux_dir"; then
4821  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4822fi
4823
4824# These three variables are undocumented and unsupported,
4825# and are intended to be withdrawn in a future Autoconf release.
4826# They can cause serious problems if a builder's source tree is in a directory
4827# whose full name contains unusual characters.
4828ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4829ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4830ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4831
4832
4833# Make sure we can run config.sub.
4834$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4835  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4836
4837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4838$as_echo_n "checking build system type... " >&6; }
4839if test "${ac_cv_build+set}" = set; then :
4840  $as_echo_n "(cached) " >&6
4841else
4842  ac_build_alias=$build_alias
4843test "x$ac_build_alias" = x &&
4844  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4845test "x$ac_build_alias" = x &&
4846  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4847ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4848  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4849
4850fi
4851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4852$as_echo "$ac_cv_build" >&6; }
4853case $ac_cv_build in
4854*-*-*) ;;
4855*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4856esac
4857build=$ac_cv_build
4858ac_save_IFS=$IFS; IFS='-'
4859set x $ac_cv_build
4860shift
4861build_cpu=$1
4862build_vendor=$2
4863shift; shift
4864# Remember, the first character of IFS is used to create $*,
4865# except with old shells:
4866build_os=$*
4867IFS=$ac_save_IFS
4868case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4869
4870
4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4872$as_echo_n "checking host system type... " >&6; }
4873if test "${ac_cv_host+set}" = set; then :
4874  $as_echo_n "(cached) " >&6
4875else
4876  if test "x$host_alias" = x; then
4877  ac_cv_host=$ac_cv_build
4878else
4879  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4880    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4881fi
4882
4883fi
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4885$as_echo "$ac_cv_host" >&6; }
4886case $ac_cv_host in
4887*-*-*) ;;
4888*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4889esac
4890host=$ac_cv_host
4891ac_save_IFS=$IFS; IFS='-'
4892set x $ac_cv_host
4893shift
4894host_cpu=$1
4895host_vendor=$2
4896shift; shift
4897# Remember, the first character of IFS is used to create $*,
4898# except with old shells:
4899host_os=$*
4900IFS=$ac_save_IFS
4901case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4902
4903
4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4905$as_echo_n "checking target system type... " >&6; }
4906if test "${ac_cv_target+set}" = set; then :
4907  $as_echo_n "(cached) " >&6
4908else
4909  if test "x$target_alias" = x; then
4910  ac_cv_target=$ac_cv_host
4911else
4912  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4913    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4914fi
4915
4916fi
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4918$as_echo "$ac_cv_target" >&6; }
4919case $ac_cv_target in
4920*-*-*) ;;
4921*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4922esac
4923target=$ac_cv_target
4924ac_save_IFS=$IFS; IFS='-'
4925set x $ac_cv_target
4926shift
4927target_cpu=$1
4928target_vendor=$2
4929shift; shift
4930# Remember, the first character of IFS is used to create $*,
4931# except with old shells:
4932target_os=$*
4933IFS=$ac_save_IFS
4934case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4935
4936
4937# The aliases save the names the user supplied, while $host etc.
4938# will get canonicalized.
4939test -n "$target_alias" &&
4940  test "$program_prefix$program_suffix$program_transform_name" = \
4941    NONENONEs,x,x, &&
4942  program_prefix=${target_alias}-
4943
4944ac_ext=c
4945ac_cpp='$CPP $CPPFLAGS'
4946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4948ac_compiler_gnu=$ac_cv_c_compiler_gnu
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4950$as_echo_n "checking how to run the C preprocessor... " >&6; }
4951# On Suns, sometimes $CPP names a directory.
4952if test -n "$CPP" && test -d "$CPP"; then
4953  CPP=
4954fi
4955if test -z "$CPP"; then
4956  if test "${ac_cv_prog_CPP+set}" = set; then :
4957  $as_echo_n "(cached) " >&6
4958else
4959      # Double quotes because CPP needs to be expanded
4960    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4961    do
4962      ac_preproc_ok=false
4963for ac_c_preproc_warn_flag in '' yes
4964do
4965  # Use a header file that comes with gcc, so configuring glibc
4966  # with a fresh cross-compiler works.
4967  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4968  # <limits.h> exists even on freestanding compilers.
4969  # On the NeXT, cc -E runs the code through the compiler's parser,
4970  # not just through cpp. "Syntax error" is here to catch this case.
4971  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972/* end confdefs.h.  */
4973#ifdef __STDC__
4974# include <limits.h>
4975#else
4976# include <assert.h>
4977#endif
4978		     Syntax error
4979_ACEOF
4980if ac_fn_c_try_cpp "$LINENO"; then :
4981
4982else
4983  # Broken: fails on valid input.
4984continue
4985fi
4986rm -f conftest.err conftest.$ac_ext
4987
4988  # OK, works on sane cases.  Now check whether nonexistent headers
4989  # can be detected and how.
4990  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4991/* end confdefs.h.  */
4992#include <ac_nonexistent.h>
4993_ACEOF
4994if ac_fn_c_try_cpp "$LINENO"; then :
4995  # Broken: success on invalid input.
4996continue
4997else
4998  # Passes both tests.
4999ac_preproc_ok=:
5000break
5001fi
5002rm -f conftest.err conftest.$ac_ext
5003
5004done
5005# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5006rm -f conftest.err conftest.$ac_ext
5007if $ac_preproc_ok; then :
5008  break
5009fi
5010
5011    done
5012    ac_cv_prog_CPP=$CPP
5013
5014fi
5015  CPP=$ac_cv_prog_CPP
5016else
5017  ac_cv_prog_CPP=$CPP
5018fi
5019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5020$as_echo "$CPP" >&6; }
5021ac_preproc_ok=false
5022for ac_c_preproc_warn_flag in '' yes
5023do
5024  # Use a header file that comes with gcc, so configuring glibc
5025  # with a fresh cross-compiler works.
5026  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5027  # <limits.h> exists even on freestanding compilers.
5028  # On the NeXT, cc -E runs the code through the compiler's parser,
5029  # not just through cpp. "Syntax error" is here to catch this case.
5030  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5031/* end confdefs.h.  */
5032#ifdef __STDC__
5033# include <limits.h>
5034#else
5035# include <assert.h>
5036#endif
5037		     Syntax error
5038_ACEOF
5039if ac_fn_c_try_cpp "$LINENO"; then :
5040
5041else
5042  # Broken: fails on valid input.
5043continue
5044fi
5045rm -f conftest.err conftest.$ac_ext
5046
5047  # OK, works on sane cases.  Now check whether nonexistent headers
5048  # can be detected and how.
5049  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5050/* end confdefs.h.  */
5051#include <ac_nonexistent.h>
5052_ACEOF
5053if ac_fn_c_try_cpp "$LINENO"; then :
5054  # Broken: success on invalid input.
5055continue
5056else
5057  # Passes both tests.
5058ac_preproc_ok=:
5059break
5060fi
5061rm -f conftest.err conftest.$ac_ext
5062
5063done
5064# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5065rm -f conftest.err conftest.$ac_ext
5066if $ac_preproc_ok; then :
5067
5068else
5069  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5070$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5071as_fn_error "C preprocessor \"$CPP\" fails sanity check
5072See \`config.log' for more details." "$LINENO" 5; }
5073fi
5074
5075ac_ext=c
5076ac_cpp='$CPP $CPPFLAGS'
5077ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5078ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5079ac_compiler_gnu=$ac_cv_c_compiler_gnu
5080
5081
5082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5083$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5084if test "${ac_cv_path_GREP+set}" = set; then :
5085  $as_echo_n "(cached) " >&6
5086else
5087  if test -z "$GREP"; then
5088  ac_path_GREP_found=false
5089  # Loop through the user's path and test for each of PROGNAME-LIST
5090  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5091for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5092do
5093  IFS=$as_save_IFS
5094  test -z "$as_dir" && as_dir=.
5095    for ac_prog in grep ggrep; do
5096    for ac_exec_ext in '' $ac_executable_extensions; do
5097      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5098      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5099# Check for GNU ac_path_GREP and select it if it is found.
5100  # Check for GNU $ac_path_GREP
5101case `"$ac_path_GREP" --version 2>&1` in
5102*GNU*)
5103  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5104*)
5105  ac_count=0
5106  $as_echo_n 0123456789 >"conftest.in"
5107  while :
5108  do
5109    cat "conftest.in" "conftest.in" >"conftest.tmp"
5110    mv "conftest.tmp" "conftest.in"
5111    cp "conftest.in" "conftest.nl"
5112    $as_echo 'GREP' >> "conftest.nl"
5113    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5114    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5115    as_fn_arith $ac_count + 1 && ac_count=$as_val
5116    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5117      # Best one so far, save it but keep looking for a better one
5118      ac_cv_path_GREP="$ac_path_GREP"
5119      ac_path_GREP_max=$ac_count
5120    fi
5121    # 10*(2^10) chars as input seems more than enough
5122    test $ac_count -gt 10 && break
5123  done
5124  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5125esac
5126
5127      $ac_path_GREP_found && break 3
5128    done
5129  done
5130  done
5131IFS=$as_save_IFS
5132  if test -z "$ac_cv_path_GREP"; then
5133    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5134  fi
5135else
5136  ac_cv_path_GREP=$GREP
5137fi
5138
5139fi
5140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5141$as_echo "$ac_cv_path_GREP" >&6; }
5142 GREP="$ac_cv_path_GREP"
5143
5144
5145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5146$as_echo_n "checking for egrep... " >&6; }
5147if test "${ac_cv_path_EGREP+set}" = set; then :
5148  $as_echo_n "(cached) " >&6
5149else
5150  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5151   then ac_cv_path_EGREP="$GREP -E"
5152   else
5153     if test -z "$EGREP"; then
5154  ac_path_EGREP_found=false
5155  # Loop through the user's path and test for each of PROGNAME-LIST
5156  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5157for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5158do
5159  IFS=$as_save_IFS
5160  test -z "$as_dir" && as_dir=.
5161    for ac_prog in egrep; do
5162    for ac_exec_ext in '' $ac_executable_extensions; do
5163      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5164      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5165# Check for GNU ac_path_EGREP and select it if it is found.
5166  # Check for GNU $ac_path_EGREP
5167case `"$ac_path_EGREP" --version 2>&1` in
5168*GNU*)
5169  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5170*)
5171  ac_count=0
5172  $as_echo_n 0123456789 >"conftest.in"
5173  while :
5174  do
5175    cat "conftest.in" "conftest.in" >"conftest.tmp"
5176    mv "conftest.tmp" "conftest.in"
5177    cp "conftest.in" "conftest.nl"
5178    $as_echo 'EGREP' >> "conftest.nl"
5179    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5180    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5181    as_fn_arith $ac_count + 1 && ac_count=$as_val
5182    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5183      # Best one so far, save it but keep looking for a better one
5184      ac_cv_path_EGREP="$ac_path_EGREP"
5185      ac_path_EGREP_max=$ac_count
5186    fi
5187    # 10*(2^10) chars as input seems more than enough
5188    test $ac_count -gt 10 && break
5189  done
5190  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5191esac
5192
5193      $ac_path_EGREP_found && break 3
5194    done
5195  done
5196  done
5197IFS=$as_save_IFS
5198  if test -z "$ac_cv_path_EGREP"; then
5199    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5200  fi
5201else
5202  ac_cv_path_EGREP=$EGREP
5203fi
5204
5205   fi
5206fi
5207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5208$as_echo "$ac_cv_path_EGREP" >&6; }
5209 EGREP="$ac_cv_path_EGREP"
5210
5211
5212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5213$as_echo_n "checking for ANSI C header files... " >&6; }
5214if test "${ac_cv_header_stdc+set}" = set; then :
5215  $as_echo_n "(cached) " >&6
5216else
5217  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218/* end confdefs.h.  */
5219#include <stdlib.h>
5220#include <stdarg.h>
5221#include <string.h>
5222#include <float.h>
5223
5224int
5225main ()
5226{
5227
5228  ;
5229  return 0;
5230}
5231_ACEOF
5232if ac_fn_c_try_compile "$LINENO"; then :
5233  ac_cv_header_stdc=yes
5234else
5235  ac_cv_header_stdc=no
5236fi
5237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5238
5239if test $ac_cv_header_stdc = yes; then
5240  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5241  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5242/* end confdefs.h.  */
5243#include <string.h>
5244
5245_ACEOF
5246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5247  $EGREP "memchr" >/dev/null 2>&1; then :
5248
5249else
5250  ac_cv_header_stdc=no
5251fi
5252rm -f conftest*
5253
5254fi
5255
5256if test $ac_cv_header_stdc = yes; then
5257  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5258  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5259/* end confdefs.h.  */
5260#include <stdlib.h>
5261
5262_ACEOF
5263if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5264  $EGREP "free" >/dev/null 2>&1; then :
5265
5266else
5267  ac_cv_header_stdc=no
5268fi
5269rm -f conftest*
5270
5271fi
5272
5273if test $ac_cv_header_stdc = yes; then
5274  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5275  if test "$cross_compiling" = yes; then :
5276  :
5277else
5278  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5279/* end confdefs.h.  */
5280#include <ctype.h>
5281#include <stdlib.h>
5282#if ((' ' & 0x0FF) == 0x020)
5283# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5284# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5285#else
5286# define ISLOWER(c) \
5287		   (('a' <= (c) && (c) <= 'i') \
5288		     || ('j' <= (c) && (c) <= 'r') \
5289		     || ('s' <= (c) && (c) <= 'z'))
5290# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5291#endif
5292
5293#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5294int
5295main ()
5296{
5297  int i;
5298  for (i = 0; i < 256; i++)
5299    if (XOR (islower (i), ISLOWER (i))
5300	|| toupper (i) != TOUPPER (i))
5301      return 2;
5302  return 0;
5303}
5304_ACEOF
5305if ac_fn_c_try_run "$LINENO"; then :
5306
5307else
5308  ac_cv_header_stdc=no
5309fi
5310rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5311  conftest.$ac_objext conftest.beam conftest.$ac_ext
5312fi
5313
5314fi
5315fi
5316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5317$as_echo "$ac_cv_header_stdc" >&6; }
5318if test $ac_cv_header_stdc = yes; then
5319
5320$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5321
5322fi
5323
5324# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5325for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5326		  inttypes.h stdint.h unistd.h
5327do :
5328  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5329ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5330"
5331eval as_val=\$$as_ac_Header
5332   if test "x$as_val" = x""yes; then :
5333  cat >>confdefs.h <<_ACEOF
5334#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5335_ACEOF
5336
5337fi
5338
5339done
5340
5341
5342
5343  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5344if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5345  MINIX=yes
5346else
5347  MINIX=
5348fi
5349
5350
5351  if test "$MINIX" = yes; then
5352
5353$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5354
5355
5356$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5357
5358
5359$as_echo "#define _MINIX 1" >>confdefs.h
5360
5361  fi
5362
5363
5364  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5365$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5366if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5367  $as_echo_n "(cached) " >&6
5368else
5369  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5370/* end confdefs.h.  */
5371
5372#	  define __EXTENSIONS__ 1
5373	  $ac_includes_default
5374int
5375main ()
5376{
5377
5378  ;
5379  return 0;
5380}
5381_ACEOF
5382if ac_fn_c_try_compile "$LINENO"; then :
5383  ac_cv_safe_to_define___extensions__=yes
5384else
5385  ac_cv_safe_to_define___extensions__=no
5386fi
5387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5388fi
5389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5390$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5391  test $ac_cv_safe_to_define___extensions__ = yes &&
5392    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5393
5394  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5395
5396  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5397
5398  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5399
5400  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5401
5402
5403test "$program_prefix" != NONE &&
5404  program_transform_name="s&^&$program_prefix&;$program_transform_name"
5405# Use a double $ so make ignores it.
5406test "$program_suffix" != NONE &&
5407  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5408# Double any \ or $.
5409# By default was `s,x,x', remove it if useless.
5410ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5411program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5412
5413# Find a good install program.  We prefer a C program (faster),
5414# so one script is as good as another.  But avoid the broken or
5415# incompatible versions:
5416# SysV /etc/install, /usr/sbin/install
5417# SunOS /usr/etc/install
5418# IRIX /sbin/install
5419# AIX /bin/install
5420# AmigaOS /C/install, which installs bootblocks on floppy discs
5421# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5422# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5423# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5424# OS/2's system install, which has a completely different semantic
5425# ./install, which can be erroneously created by make from ./install.sh.
5426# Reject install programs that cannot install multiple files.
5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5428$as_echo_n "checking for a BSD-compatible install... " >&6; }
5429if test -z "$INSTALL"; then
5430if test "${ac_cv_path_install+set}" = set; then :
5431  $as_echo_n "(cached) " >&6
5432else
5433  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434for as_dir in $PATH
5435do
5436  IFS=$as_save_IFS
5437  test -z "$as_dir" && as_dir=.
5438    # Account for people who put trailing slashes in PATH elements.
5439case $as_dir/ in #((
5440  ./ | .// | /[cC]/* | \
5441  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5442  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5443  /usr/ucb/* ) ;;
5444  *)
5445    # OSF1 and SCO ODT 3.0 have their own names for install.
5446    # Don't use installbsd from OSF since it installs stuff as root
5447    # by default.
5448    for ac_prog in ginstall scoinst install; do
5449      for ac_exec_ext in '' $ac_executable_extensions; do
5450	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5451	  if test $ac_prog = install &&
5452	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5453	    # AIX install.  It has an incompatible calling convention.
5454	    :
5455	  elif test $ac_prog = install &&
5456	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5457	    # program-specific install script used by HP pwplus--don't use.
5458	    :
5459	  else
5460	    rm -rf conftest.one conftest.two conftest.dir
5461	    echo one > conftest.one
5462	    echo two > conftest.two
5463	    mkdir conftest.dir
5464	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5465	      test -s conftest.one && test -s conftest.two &&
5466	      test -s conftest.dir/conftest.one &&
5467	      test -s conftest.dir/conftest.two
5468	    then
5469	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5470	      break 3
5471	    fi
5472	  fi
5473	fi
5474      done
5475    done
5476    ;;
5477esac
5478
5479  done
5480IFS=$as_save_IFS
5481
5482rm -rf conftest.one conftest.two conftest.dir
5483
5484fi
5485  if test "${ac_cv_path_install+set}" = set; then
5486    INSTALL=$ac_cv_path_install
5487  else
5488    # As a last resort, use the slow shell script.  Don't cache a
5489    # value for INSTALL within a source directory, because that will
5490    # break other packages using the cache if that directory is
5491    # removed, or if the value is a relative name.
5492    INSTALL=$ac_install_sh
5493  fi
5494fi
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5496$as_echo "$INSTALL" >&6; }
5497
5498# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5499# It thinks the first close brace ends the variable substitution.
5500test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5501
5502test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5503
5504test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5505
5506rm -rf .tst 2>/dev/null
5507mkdir .tst 2>/dev/null
5508if test -d .tst; then
5509  am__leading_dot=.
5510else
5511  am__leading_dot=_
5512fi
5513rmdir .tst 2>/dev/null
5514
5515DEPDIR="${am__leading_dot}deps"
5516
5517case `pwd` in
5518  *\ * | *\	*)
5519    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5520$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5521esac
5522
5523
5524
5525macro_version='2.2.7a'
5526macro_revision='1.3134'
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540ltmain="$ac_aux_dir/ltmain.sh"
5541
5542# Backslashify metacharacters that are still active within
5543# double-quoted strings.
5544sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5545
5546# Same as above, but do not quote variable references.
5547double_quote_subst='s/\(["`\\]\)/\\\1/g'
5548
5549# Sed substitution to delay expansion of an escaped shell variable in a
5550# double_quote_subst'ed string.
5551delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5552
5553# Sed substitution to delay expansion of an escaped single quote.
5554delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5555
5556# Sed substitution to avoid accidental globbing in evaled expressions
5557no_glob_subst='s/\*/\\\*/g'
5558
5559ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5560ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5561ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5562
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5564$as_echo_n "checking how to print strings... " >&6; }
5565# Test print first, because it will be a builtin if present.
5566if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5567   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5568  ECHO='print -r --'
5569elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5570  ECHO='printf %s\n'
5571else
5572  # Use this function as a fallback that always works.
5573  func_fallback_echo ()
5574  {
5575    eval 'cat <<_LTECHO_EOF
5576$1
5577_LTECHO_EOF'
5578  }
5579  ECHO='func_fallback_echo'
5580fi
5581
5582# func_echo_all arg...
5583# Invoke $ECHO with all args, space-separated.
5584func_echo_all ()
5585{
5586    $ECHO ""
5587}
5588
5589case "$ECHO" in
5590  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5591$as_echo "printf" >&6; } ;;
5592  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5593$as_echo "print -r" >&6; } ;;
5594  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5595$as_echo "cat" >&6; } ;;
5596esac
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5612$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5613if test "${ac_cv_path_SED+set}" = set; then :
5614  $as_echo_n "(cached) " >&6
5615else
5616            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5617     for ac_i in 1 2 3 4 5 6 7; do
5618       ac_script="$ac_script$as_nl$ac_script"
5619     done
5620     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5621     { ac_script=; unset ac_script;}
5622     if test -z "$SED"; then
5623  ac_path_SED_found=false
5624  # Loop through the user's path and test for each of PROGNAME-LIST
5625  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5626for as_dir in $PATH
5627do
5628  IFS=$as_save_IFS
5629  test -z "$as_dir" && as_dir=.
5630    for ac_prog in sed gsed; do
5631    for ac_exec_ext in '' $ac_executable_extensions; do
5632      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5633      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5634# Check for GNU ac_path_SED and select it if it is found.
5635  # Check for GNU $ac_path_SED
5636case `"$ac_path_SED" --version 2>&1` in
5637*GNU*)
5638  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5639*)
5640  ac_count=0
5641  $as_echo_n 0123456789 >"conftest.in"
5642  while :
5643  do
5644    cat "conftest.in" "conftest.in" >"conftest.tmp"
5645    mv "conftest.tmp" "conftest.in"
5646    cp "conftest.in" "conftest.nl"
5647    $as_echo '' >> "conftest.nl"
5648    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5649    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5650    as_fn_arith $ac_count + 1 && ac_count=$as_val
5651    if test $ac_count -gt ${ac_path_SED_max-0}; then
5652      # Best one so far, save it but keep looking for a better one
5653      ac_cv_path_SED="$ac_path_SED"
5654      ac_path_SED_max=$ac_count
5655    fi
5656    # 10*(2^10) chars as input seems more than enough
5657    test $ac_count -gt 10 && break
5658  done
5659  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5660esac
5661
5662      $ac_path_SED_found && break 3
5663    done
5664  done
5665  done
5666IFS=$as_save_IFS
5667  if test -z "$ac_cv_path_SED"; then
5668    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5669  fi
5670else
5671  ac_cv_path_SED=$SED
5672fi
5673
5674fi
5675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5676$as_echo "$ac_cv_path_SED" >&6; }
5677 SED="$ac_cv_path_SED"
5678  rm -f conftest.sed
5679
5680test -z "$SED" && SED=sed
5681Xsed="$SED -e 1s/^X//"
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5694$as_echo_n "checking for fgrep... " >&6; }
5695if test "${ac_cv_path_FGREP+set}" = set; then :
5696  $as_echo_n "(cached) " >&6
5697else
5698  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5699   then ac_cv_path_FGREP="$GREP -F"
5700   else
5701     if test -z "$FGREP"; then
5702  ac_path_FGREP_found=false
5703  # Loop through the user's path and test for each of PROGNAME-LIST
5704  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5705for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5706do
5707  IFS=$as_save_IFS
5708  test -z "$as_dir" && as_dir=.
5709    for ac_prog in fgrep; do
5710    for ac_exec_ext in '' $ac_executable_extensions; do
5711      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5712      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5713# Check for GNU ac_path_FGREP and select it if it is found.
5714  # Check for GNU $ac_path_FGREP
5715case `"$ac_path_FGREP" --version 2>&1` in
5716*GNU*)
5717  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5718*)
5719  ac_count=0
5720  $as_echo_n 0123456789 >"conftest.in"
5721  while :
5722  do
5723    cat "conftest.in" "conftest.in" >"conftest.tmp"
5724    mv "conftest.tmp" "conftest.in"
5725    cp "conftest.in" "conftest.nl"
5726    $as_echo 'FGREP' >> "conftest.nl"
5727    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5728    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5729    as_fn_arith $ac_count + 1 && ac_count=$as_val
5730    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5731      # Best one so far, save it but keep looking for a better one
5732      ac_cv_path_FGREP="$ac_path_FGREP"
5733      ac_path_FGREP_max=$ac_count
5734    fi
5735    # 10*(2^10) chars as input seems more than enough
5736    test $ac_count -gt 10 && break
5737  done
5738  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5739esac
5740
5741      $ac_path_FGREP_found && break 3
5742    done
5743  done
5744  done
5745IFS=$as_save_IFS
5746  if test -z "$ac_cv_path_FGREP"; then
5747    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5748  fi
5749else
5750  ac_cv_path_FGREP=$FGREP
5751fi
5752
5753   fi
5754fi
5755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5756$as_echo "$ac_cv_path_FGREP" >&6; }
5757 FGREP="$ac_cv_path_FGREP"
5758
5759
5760test -z "$GREP" && GREP=grep
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780# Check whether --with-gnu-ld was given.
5781if test "${with_gnu_ld+set}" = set; then :
5782  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5783else
5784  with_gnu_ld=no
5785fi
5786
5787ac_prog=ld
5788if test "$GCC" = yes; then
5789  # Check if gcc -print-prog-name=ld gives a path.
5790  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5791$as_echo_n "checking for ld used by $CC... " >&6; }
5792  case $host in
5793  *-*-mingw*)
5794    # gcc leaves a trailing carriage return which upsets mingw
5795    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5796  *)
5797    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5798  esac
5799  case $ac_prog in
5800    # Accept absolute paths.
5801    [\\/]* | ?:[\\/]*)
5802      re_direlt='/[^/][^/]*/\.\./'
5803      # Canonicalize the pathname of ld
5804      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5805      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5806	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5807      done
5808      test -z "$LD" && LD="$ac_prog"
5809      ;;
5810  "")
5811    # If it fails, then pretend we aren't using GCC.
5812    ac_prog=ld
5813    ;;
5814  *)
5815    # If it is relative, then search for the first ld in PATH.
5816    with_gnu_ld=unknown
5817    ;;
5818  esac
5819elif test "$with_gnu_ld" = yes; then
5820  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5821$as_echo_n "checking for GNU ld... " >&6; }
5822else
5823  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5824$as_echo_n "checking for non-GNU ld... " >&6; }
5825fi
5826if test "${lt_cv_path_LD+set}" = set; then :
5827  $as_echo_n "(cached) " >&6
5828else
5829  if test -z "$LD"; then
5830  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5831  for ac_dir in $PATH; do
5832    IFS="$lt_save_ifs"
5833    test -z "$ac_dir" && ac_dir=.
5834    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5835      lt_cv_path_LD="$ac_dir/$ac_prog"
5836      # Check to see if the program is GNU ld.  I'd rather use --version,
5837      # but apparently some variants of GNU ld only accept -v.
5838      # Break only if it was the GNU/non-GNU ld that we prefer.
5839      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5840      *GNU* | *'with BFD'*)
5841	test "$with_gnu_ld" != no && break
5842	;;
5843      *)
5844	test "$with_gnu_ld" != yes && break
5845	;;
5846      esac
5847    fi
5848  done
5849  IFS="$lt_save_ifs"
5850else
5851  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5852fi
5853fi
5854
5855LD="$lt_cv_path_LD"
5856if test -n "$LD"; then
5857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5858$as_echo "$LD" >&6; }
5859else
5860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5861$as_echo "no" >&6; }
5862fi
5863test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5865$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5866if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5867  $as_echo_n "(cached) " >&6
5868else
5869  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5870case `$LD -v 2>&1 </dev/null` in
5871*GNU* | *'with BFD'*)
5872  lt_cv_prog_gnu_ld=yes
5873  ;;
5874*)
5875  lt_cv_prog_gnu_ld=no
5876  ;;
5877esac
5878fi
5879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5880$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5881with_gnu_ld=$lt_cv_prog_gnu_ld
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5892$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5893if test "${lt_cv_path_NM+set}" = set; then :
5894  $as_echo_n "(cached) " >&6
5895else
5896  if test -n "$NM"; then
5897  # Let the user override the test.
5898  lt_cv_path_NM="$NM"
5899else
5900  lt_nm_to_check="${ac_tool_prefix}nm"
5901  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5902    lt_nm_to_check="$lt_nm_to_check nm"
5903  fi
5904  for lt_tmp_nm in $lt_nm_to_check; do
5905    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5906    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5907      IFS="$lt_save_ifs"
5908      test -z "$ac_dir" && ac_dir=.
5909      tmp_nm="$ac_dir/$lt_tmp_nm"
5910      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5911	# Check to see if the nm accepts a BSD-compat flag.
5912	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5913	#   nm: unknown option "B" ignored
5914	# Tru64's nm complains that /dev/null is an invalid object file
5915	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5916	*/dev/null* | *'Invalid file or object type'*)
5917	  lt_cv_path_NM="$tmp_nm -B"
5918	  break
5919	  ;;
5920	*)
5921	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5922	  */dev/null*)
5923	    lt_cv_path_NM="$tmp_nm -p"
5924	    break
5925	    ;;
5926	  *)
5927	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5928	    continue # so that we can try to find one that supports BSD flags
5929	    ;;
5930	  esac
5931	  ;;
5932	esac
5933      fi
5934    done
5935    IFS="$lt_save_ifs"
5936  done
5937  : ${lt_cv_path_NM=no}
5938fi
5939fi
5940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5941$as_echo "$lt_cv_path_NM" >&6; }
5942if test "$lt_cv_path_NM" != "no"; then
5943  NM="$lt_cv_path_NM"
5944else
5945  # Didn't find any BSD compatible name lister, look for dumpbin.
5946  if test -n "$DUMPBIN"; then :
5947    # Let the user override the test.
5948  else
5949    if test -n "$ac_tool_prefix"; then
5950  for ac_prog in dumpbin "link -dump"
5951  do
5952    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5953set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5955$as_echo_n "checking for $ac_word... " >&6; }
5956if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5957  $as_echo_n "(cached) " >&6
5958else
5959  if test -n "$DUMPBIN"; then
5960  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5961else
5962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5963for as_dir in $PATH
5964do
5965  IFS=$as_save_IFS
5966  test -z "$as_dir" && as_dir=.
5967    for ac_exec_ext in '' $ac_executable_extensions; do
5968  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5969    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5970    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5971    break 2
5972  fi
5973done
5974  done
5975IFS=$as_save_IFS
5976
5977fi
5978fi
5979DUMPBIN=$ac_cv_prog_DUMPBIN
5980if test -n "$DUMPBIN"; then
5981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5982$as_echo "$DUMPBIN" >&6; }
5983else
5984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5985$as_echo "no" >&6; }
5986fi
5987
5988
5989    test -n "$DUMPBIN" && break
5990  done
5991fi
5992if test -z "$DUMPBIN"; then
5993  ac_ct_DUMPBIN=$DUMPBIN
5994  for ac_prog in dumpbin "link -dump"
5995do
5996  # Extract the first word of "$ac_prog", so it can be a program name with args.
5997set dummy $ac_prog; ac_word=$2
5998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5999$as_echo_n "checking for $ac_word... " >&6; }
6000if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6001  $as_echo_n "(cached) " >&6
6002else
6003  if test -n "$ac_ct_DUMPBIN"; then
6004  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6005else
6006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6007for as_dir in $PATH
6008do
6009  IFS=$as_save_IFS
6010  test -z "$as_dir" && as_dir=.
6011    for ac_exec_ext in '' $ac_executable_extensions; do
6012  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6013    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6014    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6015    break 2
6016  fi
6017done
6018  done
6019IFS=$as_save_IFS
6020
6021fi
6022fi
6023ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6024if test -n "$ac_ct_DUMPBIN"; then
6025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6026$as_echo "$ac_ct_DUMPBIN" >&6; }
6027else
6028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6029$as_echo "no" >&6; }
6030fi
6031
6032
6033  test -n "$ac_ct_DUMPBIN" && break
6034done
6035
6036  if test "x$ac_ct_DUMPBIN" = x; then
6037    DUMPBIN=":"
6038  else
6039    case $cross_compiling:$ac_tool_warned in
6040yes:)
6041{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6042$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6043ac_tool_warned=yes ;;
6044esac
6045    DUMPBIN=$ac_ct_DUMPBIN
6046  fi
6047fi
6048
6049    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6050    *COFF*)
6051      DUMPBIN="$DUMPBIN -symbols"
6052      ;;
6053    *)
6054      DUMPBIN=:
6055      ;;
6056    esac
6057  fi
6058
6059  if test "$DUMPBIN" != ":"; then
6060    NM="$DUMPBIN"
6061  fi
6062fi
6063test -z "$NM" && NM=nm
6064
6065
6066
6067
6068
6069
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6071$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6072if test "${lt_cv_nm_interface+set}" = set; then :
6073  $as_echo_n "(cached) " >&6
6074else
6075  lt_cv_nm_interface="BSD nm"
6076  echo "int some_variable = 0;" > conftest.$ac_ext
6077  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6078  (eval "$ac_compile" 2>conftest.err)
6079  cat conftest.err >&5
6080  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6081  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6082  cat conftest.err >&5
6083  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6084  cat conftest.out >&5
6085  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6086    lt_cv_nm_interface="MS dumpbin"
6087  fi
6088  rm -f conftest*
6089fi
6090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6091$as_echo "$lt_cv_nm_interface" >&6; }
6092
6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6094$as_echo_n "checking whether ln -s works... " >&6; }
6095LN_S=$as_ln_s
6096if test "$LN_S" = "ln -s"; then
6097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6098$as_echo "yes" >&6; }
6099else
6100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6101$as_echo "no, using $LN_S" >&6; }
6102fi
6103
6104# find the maximum length of command line arguments
6105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6106$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6107if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6108  $as_echo_n "(cached) " >&6
6109else
6110    i=0
6111  teststring="ABCD"
6112
6113  case $build_os in
6114  msdosdjgpp*)
6115    # On DJGPP, this test can blow up pretty badly due to problems in libc
6116    # (any single argument exceeding 2000 bytes causes a buffer overrun
6117    # during glob expansion).  Even if it were fixed, the result of this
6118    # check would be larger than it should be.
6119    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6120    ;;
6121
6122  gnu*)
6123    # Under GNU Hurd, this test is not required because there is
6124    # no limit to the length of command line arguments.
6125    # Libtool will interpret -1 as no limit whatsoever
6126    lt_cv_sys_max_cmd_len=-1;
6127    ;;
6128
6129  cygwin* | mingw* | cegcc*)
6130    # On Win9x/ME, this test blows up -- it succeeds, but takes
6131    # about 5 minutes as the teststring grows exponentially.
6132    # Worse, since 9x/ME are not pre-emptively multitasking,
6133    # you end up with a "frozen" computer, even though with patience
6134    # the test eventually succeeds (with a max line length of 256k).
6135    # Instead, let's just punt: use the minimum linelength reported by
6136    # all of the supported platforms: 8192 (on NT/2K/XP).
6137    lt_cv_sys_max_cmd_len=8192;
6138    ;;
6139
6140  mint*)
6141    # On MiNT this can take a long time and run out of memory.
6142    lt_cv_sys_max_cmd_len=8192;
6143    ;;
6144
6145  amigaos*)
6146    # On AmigaOS with pdksh, this test takes hours, literally.
6147    # So we just punt and use a minimum line length of 8192.
6148    lt_cv_sys_max_cmd_len=8192;
6149    ;;
6150
6151  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6152    # This has been around since 386BSD, at least.  Likely further.
6153    if test -x /sbin/sysctl; then
6154      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6155    elif test -x /usr/sbin/sysctl; then
6156      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6157    else
6158      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6159    fi
6160    # And add a safety zone
6161    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6162    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6163    ;;
6164
6165  interix*)
6166    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6167    lt_cv_sys_max_cmd_len=196608
6168    ;;
6169
6170  osf*)
6171    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6172    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6173    # nice to cause kernel panics so lets avoid the loop below.
6174    # First set a reasonable default.
6175    lt_cv_sys_max_cmd_len=16384
6176    #
6177    if test -x /sbin/sysconfig; then
6178      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6179        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6180      esac
6181    fi
6182    ;;
6183  sco3.2v5*)
6184    lt_cv_sys_max_cmd_len=102400
6185    ;;
6186  sysv5* | sco5v6* | sysv4.2uw2*)
6187    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6188    if test -n "$kargmax"; then
6189      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6190    else
6191      lt_cv_sys_max_cmd_len=32768
6192    fi
6193    ;;
6194  *)
6195    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6196    if test -n "$lt_cv_sys_max_cmd_len"; then
6197      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6198      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6199    else
6200      # Make teststring a little bigger before we do anything with it.
6201      # a 1K string should be a reasonable start.
6202      for i in 1 2 3 4 5 6 7 8 ; do
6203        teststring=$teststring$teststring
6204      done
6205      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6206      # If test is not a shell built-in, we'll probably end up computing a
6207      # maximum length that is only half of the actual maximum length, but
6208      # we can't tell.
6209      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6210	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6211	      test $i != 17 # 1/2 MB should be enough
6212      do
6213        i=`expr $i + 1`
6214        teststring=$teststring$teststring
6215      done
6216      # Only check the string length outside the loop.
6217      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6218      teststring=
6219      # Add a significant safety factor because C++ compilers can tack on
6220      # massive amounts of additional arguments before passing them to the
6221      # linker.  It appears as though 1/2 is a usable value.
6222      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6223    fi
6224    ;;
6225  esac
6226
6227fi
6228
6229if test -n $lt_cv_sys_max_cmd_len ; then
6230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6231$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6232else
6233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6234$as_echo "none" >&6; }
6235fi
6236max_cmd_len=$lt_cv_sys_max_cmd_len
6237
6238
6239
6240
6241
6242
6243: ${CP="cp -f"}
6244: ${MV="mv -f"}
6245: ${RM="rm -f"}
6246
6247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6248$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6249# Try some XSI features
6250xsi_shell=no
6251( _lt_dummy="a/b/c"
6252  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6253      = c,a/b,, \
6254    && eval 'test $(( 1 + 1 )) -eq 2 \
6255    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6256  && xsi_shell=yes
6257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6258$as_echo "$xsi_shell" >&6; }
6259
6260
6261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6262$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6263lt_shell_append=no
6264( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6265    >/dev/null 2>&1 \
6266  && lt_shell_append=yes
6267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6268$as_echo "$lt_shell_append" >&6; }
6269
6270
6271if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6272  lt_unset=unset
6273else
6274  lt_unset=false
6275fi
6276
6277
6278
6279
6280
6281# test EBCDIC or ASCII
6282case `echo X|tr X '\101'` in
6283 A) # ASCII based system
6284    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6285  lt_SP2NL='tr \040 \012'
6286  lt_NL2SP='tr \015\012 \040\040'
6287  ;;
6288 *) # EBCDIC based system
6289  lt_SP2NL='tr \100 \n'
6290  lt_NL2SP='tr \r\n \100\100'
6291  ;;
6292esac
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6303$as_echo_n "checking for $LD option to reload object files... " >&6; }
6304if test "${lt_cv_ld_reload_flag+set}" = set; then :
6305  $as_echo_n "(cached) " >&6
6306else
6307  lt_cv_ld_reload_flag='-r'
6308fi
6309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6310$as_echo "$lt_cv_ld_reload_flag" >&6; }
6311reload_flag=$lt_cv_ld_reload_flag
6312case $reload_flag in
6313"" | " "*) ;;
6314*) reload_flag=" $reload_flag" ;;
6315esac
6316reload_cmds='$LD$reload_flag -o $output$reload_objs'
6317case $host_os in
6318  darwin*)
6319    if test "$GCC" = yes; then
6320      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6321    else
6322      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6323    fi
6324    ;;
6325esac
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335if test -n "$ac_tool_prefix"; then
6336  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6337set dummy ${ac_tool_prefix}objdump; ac_word=$2
6338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6339$as_echo_n "checking for $ac_word... " >&6; }
6340if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6341  $as_echo_n "(cached) " >&6
6342else
6343  if test -n "$OBJDUMP"; then
6344  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6345else
6346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6347for as_dir in $PATH
6348do
6349  IFS=$as_save_IFS
6350  test -z "$as_dir" && as_dir=.
6351    for ac_exec_ext in '' $ac_executable_extensions; do
6352  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6353    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6354    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6355    break 2
6356  fi
6357done
6358  done
6359IFS=$as_save_IFS
6360
6361fi
6362fi
6363OBJDUMP=$ac_cv_prog_OBJDUMP
6364if test -n "$OBJDUMP"; then
6365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6366$as_echo "$OBJDUMP" >&6; }
6367else
6368  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6369$as_echo "no" >&6; }
6370fi
6371
6372
6373fi
6374if test -z "$ac_cv_prog_OBJDUMP"; then
6375  ac_ct_OBJDUMP=$OBJDUMP
6376  # Extract the first word of "objdump", so it can be a program name with args.
6377set dummy objdump; ac_word=$2
6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6379$as_echo_n "checking for $ac_word... " >&6; }
6380if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6381  $as_echo_n "(cached) " >&6
6382else
6383  if test -n "$ac_ct_OBJDUMP"; then
6384  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6385else
6386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6387for as_dir in $PATH
6388do
6389  IFS=$as_save_IFS
6390  test -z "$as_dir" && as_dir=.
6391    for ac_exec_ext in '' $ac_executable_extensions; do
6392  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6393    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6394    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6395    break 2
6396  fi
6397done
6398  done
6399IFS=$as_save_IFS
6400
6401fi
6402fi
6403ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6404if test -n "$ac_ct_OBJDUMP"; then
6405  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6406$as_echo "$ac_ct_OBJDUMP" >&6; }
6407else
6408  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6409$as_echo "no" >&6; }
6410fi
6411
6412  if test "x$ac_ct_OBJDUMP" = x; then
6413    OBJDUMP="false"
6414  else
6415    case $cross_compiling:$ac_tool_warned in
6416yes:)
6417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6419ac_tool_warned=yes ;;
6420esac
6421    OBJDUMP=$ac_ct_OBJDUMP
6422  fi
6423else
6424  OBJDUMP="$ac_cv_prog_OBJDUMP"
6425fi
6426
6427test -z "$OBJDUMP" && OBJDUMP=objdump
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6438$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6439if test "${lt_cv_deplibs_check_method+set}" = set; then :
6440  $as_echo_n "(cached) " >&6
6441else
6442  lt_cv_file_magic_cmd='$MAGIC_CMD'
6443lt_cv_file_magic_test_file=
6444lt_cv_deplibs_check_method='unknown'
6445# Need to set the preceding variable on all platforms that support
6446# interlibrary dependencies.
6447# 'none' -- dependencies not supported.
6448# `unknown' -- same as none, but documents that we really don't know.
6449# 'pass_all' -- all dependencies passed with no checks.
6450# 'test_compile' -- check by making test program.
6451# 'file_magic [[regex]]' -- check by looking for files in library path
6452# which responds to the $file_magic_cmd with a given extended regex.
6453# If you have `file' or equivalent on your system and you're not sure
6454# whether `pass_all' will *always* work, you probably want this one.
6455
6456case $host_os in
6457aix[4-9]*)
6458  lt_cv_deplibs_check_method=pass_all
6459  ;;
6460
6461beos*)
6462  lt_cv_deplibs_check_method=pass_all
6463  ;;
6464
6465bsdi[45]*)
6466  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6467  lt_cv_file_magic_cmd='/usr/bin/file -L'
6468  lt_cv_file_magic_test_file=/shlib/libc.so
6469  ;;
6470
6471cygwin*)
6472  # func_win32_libid is a shell function defined in ltmain.sh
6473  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6474  lt_cv_file_magic_cmd='func_win32_libid'
6475  ;;
6476
6477mingw* | pw32*)
6478  # Base MSYS/MinGW do not provide the 'file' command needed by
6479  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6480  # unless we find 'file', for example because we are cross-compiling.
6481  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6482  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6483    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6484    lt_cv_file_magic_cmd='func_win32_libid'
6485  else
6486    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6487    lt_cv_file_magic_cmd='$OBJDUMP -f'
6488  fi
6489  ;;
6490
6491cegcc*)
6492  # use the weaker test based on 'objdump'. See mingw*.
6493  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6494  lt_cv_file_magic_cmd='$OBJDUMP -f'
6495  ;;
6496
6497darwin* | rhapsody*)
6498  lt_cv_deplibs_check_method=pass_all
6499  ;;
6500
6501freebsd* | dragonfly*)
6502  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6503    case $host_cpu in
6504    i*86 )
6505      # Not sure whether the presence of OpenBSD here was a mistake.
6506      # Let's accept both of them until this is cleared up.
6507      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6508      lt_cv_file_magic_cmd=/usr/bin/file
6509      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6510      ;;
6511    esac
6512  else
6513    lt_cv_deplibs_check_method=pass_all
6514  fi
6515  ;;
6516
6517gnu*)
6518  lt_cv_deplibs_check_method=pass_all
6519  ;;
6520
6521haiku*)
6522  lt_cv_deplibs_check_method=pass_all
6523  ;;
6524
6525hpux10.20* | hpux11*)
6526  lt_cv_file_magic_cmd=/usr/bin/file
6527  case $host_cpu in
6528  ia64*)
6529    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6530    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6531    ;;
6532  hppa*64*)
6533    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6534    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6535    ;;
6536  *)
6537    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6538    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6539    ;;
6540  esac
6541  ;;
6542
6543interix[3-9]*)
6544  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6545  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6546  ;;
6547
6548irix5* | irix6* | nonstopux*)
6549  case $LD in
6550  *-32|*"-32 ") libmagic=32-bit;;
6551  *-n32|*"-n32 ") libmagic=N32;;
6552  *-64|*"-64 ") libmagic=64-bit;;
6553  *) libmagic=never-match;;
6554  esac
6555  lt_cv_deplibs_check_method=pass_all
6556  ;;
6557
6558# This must be Linux ELF.
6559linux* | k*bsd*-gnu | kopensolaris*-gnu)
6560  lt_cv_deplibs_check_method=pass_all
6561  ;;
6562
6563netbsd*)
6564  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6565    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6566  else
6567    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6568  fi
6569  ;;
6570
6571newos6*)
6572  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6573  lt_cv_file_magic_cmd=/usr/bin/file
6574  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6575  ;;
6576
6577*nto* | *qnx*)
6578  lt_cv_deplibs_check_method=pass_all
6579  ;;
6580
6581openbsd*)
6582  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6583    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6584  else
6585    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6586  fi
6587  ;;
6588
6589osf3* | osf4* | osf5*)
6590  lt_cv_deplibs_check_method=pass_all
6591  ;;
6592
6593rdos*)
6594  lt_cv_deplibs_check_method=pass_all
6595  ;;
6596
6597solaris*)
6598  lt_cv_deplibs_check_method=pass_all
6599  ;;
6600
6601sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6602  lt_cv_deplibs_check_method=pass_all
6603  ;;
6604
6605sysv4 | sysv4.3*)
6606  case $host_vendor in
6607  motorola)
6608    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]'
6609    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6610    ;;
6611  ncr)
6612    lt_cv_deplibs_check_method=pass_all
6613    ;;
6614  sequent)
6615    lt_cv_file_magic_cmd='/bin/file'
6616    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6617    ;;
6618  sni)
6619    lt_cv_file_magic_cmd='/bin/file'
6620    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6621    lt_cv_file_magic_test_file=/lib/libc.so
6622    ;;
6623  siemens)
6624    lt_cv_deplibs_check_method=pass_all
6625    ;;
6626  pc)
6627    lt_cv_deplibs_check_method=pass_all
6628    ;;
6629  esac
6630  ;;
6631
6632tpf*)
6633  lt_cv_deplibs_check_method=pass_all
6634  ;;
6635esac
6636
6637fi
6638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6639$as_echo "$lt_cv_deplibs_check_method" >&6; }
6640file_magic_cmd=$lt_cv_file_magic_cmd
6641deplibs_check_method=$lt_cv_deplibs_check_method
6642test -z "$deplibs_check_method" && deplibs_check_method=unknown
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655if test -n "$ac_tool_prefix"; then
6656  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6657set dummy ${ac_tool_prefix}ar; ac_word=$2
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659$as_echo_n "checking for $ac_word... " >&6; }
6660if test "${ac_cv_prog_AR+set}" = set; then :
6661  $as_echo_n "(cached) " >&6
6662else
6663  if test -n "$AR"; then
6664  ac_cv_prog_AR="$AR" # Let the user override the test.
6665else
6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667for as_dir in $PATH
6668do
6669  IFS=$as_save_IFS
6670  test -z "$as_dir" && as_dir=.
6671    for ac_exec_ext in '' $ac_executable_extensions; do
6672  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6673    ac_cv_prog_AR="${ac_tool_prefix}ar"
6674    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6675    break 2
6676  fi
6677done
6678  done
6679IFS=$as_save_IFS
6680
6681fi
6682fi
6683AR=$ac_cv_prog_AR
6684if test -n "$AR"; then
6685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6686$as_echo "$AR" >&6; }
6687else
6688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689$as_echo "no" >&6; }
6690fi
6691
6692
6693fi
6694if test -z "$ac_cv_prog_AR"; then
6695  ac_ct_AR=$AR
6696  # Extract the first word of "ar", so it can be a program name with args.
6697set dummy ar; ac_word=$2
6698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6699$as_echo_n "checking for $ac_word... " >&6; }
6700if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6701  $as_echo_n "(cached) " >&6
6702else
6703  if test -n "$ac_ct_AR"; then
6704  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6705else
6706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6707for as_dir in $PATH
6708do
6709  IFS=$as_save_IFS
6710  test -z "$as_dir" && as_dir=.
6711    for ac_exec_ext in '' $ac_executable_extensions; do
6712  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6713    ac_cv_prog_ac_ct_AR="ar"
6714    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6715    break 2
6716  fi
6717done
6718  done
6719IFS=$as_save_IFS
6720
6721fi
6722fi
6723ac_ct_AR=$ac_cv_prog_ac_ct_AR
6724if test -n "$ac_ct_AR"; then
6725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6726$as_echo "$ac_ct_AR" >&6; }
6727else
6728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6729$as_echo "no" >&6; }
6730fi
6731
6732  if test "x$ac_ct_AR" = x; then
6733    AR="false"
6734  else
6735    case $cross_compiling:$ac_tool_warned in
6736yes:)
6737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6739ac_tool_warned=yes ;;
6740esac
6741    AR=$ac_ct_AR
6742  fi
6743else
6744  AR="$ac_cv_prog_AR"
6745fi
6746
6747test -z "$AR" && AR=ar
6748test -z "$AR_FLAGS" && AR_FLAGS=cru
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760if test -n "$ac_tool_prefix"; then
6761  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6762set dummy ${ac_tool_prefix}strip; ac_word=$2
6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6764$as_echo_n "checking for $ac_word... " >&6; }
6765if test "${ac_cv_prog_STRIP+set}" = set; then :
6766  $as_echo_n "(cached) " >&6
6767else
6768  if test -n "$STRIP"; then
6769  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6770else
6771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6772for as_dir in $PATH
6773do
6774  IFS=$as_save_IFS
6775  test -z "$as_dir" && as_dir=.
6776    for ac_exec_ext in '' $ac_executable_extensions; do
6777  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6778    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6779    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6780    break 2
6781  fi
6782done
6783  done
6784IFS=$as_save_IFS
6785
6786fi
6787fi
6788STRIP=$ac_cv_prog_STRIP
6789if test -n "$STRIP"; then
6790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6791$as_echo "$STRIP" >&6; }
6792else
6793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6794$as_echo "no" >&6; }
6795fi
6796
6797
6798fi
6799if test -z "$ac_cv_prog_STRIP"; then
6800  ac_ct_STRIP=$STRIP
6801  # Extract the first word of "strip", so it can be a program name with args.
6802set dummy strip; ac_word=$2
6803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804$as_echo_n "checking for $ac_word... " >&6; }
6805if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6806  $as_echo_n "(cached) " >&6
6807else
6808  if test -n "$ac_ct_STRIP"; then
6809  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6810else
6811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812for as_dir in $PATH
6813do
6814  IFS=$as_save_IFS
6815  test -z "$as_dir" && as_dir=.
6816    for ac_exec_ext in '' $ac_executable_extensions; do
6817  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6818    ac_cv_prog_ac_ct_STRIP="strip"
6819    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820    break 2
6821  fi
6822done
6823  done
6824IFS=$as_save_IFS
6825
6826fi
6827fi
6828ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6829if test -n "$ac_ct_STRIP"; then
6830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6831$as_echo "$ac_ct_STRIP" >&6; }
6832else
6833  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834$as_echo "no" >&6; }
6835fi
6836
6837  if test "x$ac_ct_STRIP" = x; then
6838    STRIP=":"
6839  else
6840    case $cross_compiling:$ac_tool_warned in
6841yes:)
6842{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6843$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6844ac_tool_warned=yes ;;
6845esac
6846    STRIP=$ac_ct_STRIP
6847  fi
6848else
6849  STRIP="$ac_cv_prog_STRIP"
6850fi
6851
6852test -z "$STRIP" && STRIP=:
6853
6854
6855
6856
6857
6858
6859if test -n "$ac_tool_prefix"; then
6860  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6861set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6863$as_echo_n "checking for $ac_word... " >&6; }
6864if test "${ac_cv_prog_RANLIB+set}" = set; then :
6865  $as_echo_n "(cached) " >&6
6866else
6867  if test -n "$RANLIB"; then
6868  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6869else
6870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6871for as_dir in $PATH
6872do
6873  IFS=$as_save_IFS
6874  test -z "$as_dir" && as_dir=.
6875    for ac_exec_ext in '' $ac_executable_extensions; do
6876  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6877    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6878    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6879    break 2
6880  fi
6881done
6882  done
6883IFS=$as_save_IFS
6884
6885fi
6886fi
6887RANLIB=$ac_cv_prog_RANLIB
6888if test -n "$RANLIB"; then
6889  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6890$as_echo "$RANLIB" >&6; }
6891else
6892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893$as_echo "no" >&6; }
6894fi
6895
6896
6897fi
6898if test -z "$ac_cv_prog_RANLIB"; then
6899  ac_ct_RANLIB=$RANLIB
6900  # Extract the first word of "ranlib", so it can be a program name with args.
6901set dummy ranlib; ac_word=$2
6902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6903$as_echo_n "checking for $ac_word... " >&6; }
6904if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6905  $as_echo_n "(cached) " >&6
6906else
6907  if test -n "$ac_ct_RANLIB"; then
6908  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6909else
6910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6911for as_dir in $PATH
6912do
6913  IFS=$as_save_IFS
6914  test -z "$as_dir" && as_dir=.
6915    for ac_exec_ext in '' $ac_executable_extensions; do
6916  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6917    ac_cv_prog_ac_ct_RANLIB="ranlib"
6918    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6919    break 2
6920  fi
6921done
6922  done
6923IFS=$as_save_IFS
6924
6925fi
6926fi
6927ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6928if test -n "$ac_ct_RANLIB"; then
6929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6930$as_echo "$ac_ct_RANLIB" >&6; }
6931else
6932  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6933$as_echo "no" >&6; }
6934fi
6935
6936  if test "x$ac_ct_RANLIB" = x; then
6937    RANLIB=":"
6938  else
6939    case $cross_compiling:$ac_tool_warned in
6940yes:)
6941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6943ac_tool_warned=yes ;;
6944esac
6945    RANLIB=$ac_ct_RANLIB
6946  fi
6947else
6948  RANLIB="$ac_cv_prog_RANLIB"
6949fi
6950
6951test -z "$RANLIB" && RANLIB=:
6952
6953
6954
6955
6956
6957
6958# Determine commands to create old-style static archives.
6959old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6960old_postinstall_cmds='chmod 644 $oldlib'
6961old_postuninstall_cmds=
6962
6963if test -n "$RANLIB"; then
6964  case $host_os in
6965  openbsd*)
6966    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6967    ;;
6968  *)
6969    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6970    ;;
6971  esac
6972  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6973fi
6974
6975case $host_os in
6976  darwin*)
6977    lock_old_archive_extraction=yes ;;
6978  *)
6979    lock_old_archive_extraction=no ;;
6980esac
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002for ac_prog in gawk mawk nawk awk
7003do
7004  # Extract the first word of "$ac_prog", so it can be a program name with args.
7005set dummy $ac_prog; ac_word=$2
7006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7007$as_echo_n "checking for $ac_word... " >&6; }
7008if test "${ac_cv_prog_AWK+set}" = set; then :
7009  $as_echo_n "(cached) " >&6
7010else
7011  if test -n "$AWK"; then
7012  ac_cv_prog_AWK="$AWK" # Let the user override the test.
7013else
7014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015for as_dir in $PATH
7016do
7017  IFS=$as_save_IFS
7018  test -z "$as_dir" && as_dir=.
7019    for ac_exec_ext in '' $ac_executable_extensions; do
7020  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7021    ac_cv_prog_AWK="$ac_prog"
7022    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7023    break 2
7024  fi
7025done
7026  done
7027IFS=$as_save_IFS
7028
7029fi
7030fi
7031AWK=$ac_cv_prog_AWK
7032if test -n "$AWK"; then
7033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7034$as_echo "$AWK" >&6; }
7035else
7036  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7037$as_echo "no" >&6; }
7038fi
7039
7040
7041  test -n "$AWK" && break
7042done
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062# If no C compiler was specified, use CC.
7063LTCC=${LTCC-"$CC"}
7064
7065# If no C compiler flags were specified, use CFLAGS.
7066LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7067
7068# Allow CC to be a program name with arguments.
7069compiler=$CC
7070
7071
7072# Check for command to grab the raw symbol name followed by C symbol from nm.
7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7074$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7075if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7076  $as_echo_n "(cached) " >&6
7077else
7078
7079# These are sane defaults that work on at least a few old systems.
7080# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7081
7082# Character class describing NM global symbol codes.
7083symcode='[BCDEGRST]'
7084
7085# Regexp to match symbols that can be accessed directly from C.
7086sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7087
7088# Define system-specific variables.
7089case $host_os in
7090aix*)
7091  symcode='[BCDT]'
7092  ;;
7093cygwin* | mingw* | pw32* | cegcc*)
7094  symcode='[ABCDGISTW]'
7095  ;;
7096hpux*)
7097  if test "$host_cpu" = ia64; then
7098    symcode='[ABCDEGRST]'
7099  fi
7100  ;;
7101irix* | nonstopux*)
7102  symcode='[BCDEGRST]'
7103  ;;
7104osf*)
7105  symcode='[BCDEGQRST]'
7106  ;;
7107solaris*)
7108  symcode='[BDRT]'
7109  ;;
7110sco3.2v5*)
7111  symcode='[DT]'
7112  ;;
7113sysv4.2uw2*)
7114  symcode='[DT]'
7115  ;;
7116sysv5* | sco5v6* | unixware* | OpenUNIX*)
7117  symcode='[ABDT]'
7118  ;;
7119sysv4)
7120  symcode='[DFNSTU]'
7121  ;;
7122esac
7123
7124# If we're using GNU nm, then use its standard symbol codes.
7125case `$NM -V 2>&1` in
7126*GNU* | *'with BFD'*)
7127  symcode='[ABCDGIRSTW]' ;;
7128esac
7129
7130# Transform an extracted symbol line into a proper C declaration.
7131# Some systems (esp. on ia64) link data and code symbols differently,
7132# so use this general approach.
7133lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7134
7135# Transform an extracted symbol line into symbol name and symbol address
7136lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7137lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
7138
7139# Handle CRLF in mingw tool chain
7140opt_cr=
7141case $build_os in
7142mingw*)
7143  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7144  ;;
7145esac
7146
7147# Try without a prefix underscore, then with it.
7148for ac_symprfx in "" "_"; do
7149
7150  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7151  symxfrm="\\1 $ac_symprfx\\2 \\2"
7152
7153  # Write the raw and C identifiers.
7154  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7155    # Fake it for dumpbin and say T for any non-static function
7156    # and D for any global variable.
7157    # Also find C++ and __fastcall symbols from MSVC++,
7158    # which start with @ or ?.
7159    lt_cv_sys_global_symbol_pipe="$AWK '"\
7160"     {last_section=section; section=\$ 3};"\
7161"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7162"     \$ 0!~/External *\|/{next};"\
7163"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7164"     {if(hide[section]) next};"\
7165"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7166"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7167"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7168"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7169"     ' prfx=^$ac_symprfx"
7170  else
7171    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7172  fi
7173
7174  # Check to see that the pipe works correctly.
7175  pipe_works=no
7176
7177  rm -f conftest*
7178  cat > conftest.$ac_ext <<_LT_EOF
7179#ifdef __cplusplus
7180extern "C" {
7181#endif
7182char nm_test_var;
7183void nm_test_func(void);
7184void nm_test_func(void){}
7185#ifdef __cplusplus
7186}
7187#endif
7188int main(){nm_test_var='a';nm_test_func();return(0);}
7189_LT_EOF
7190
7191  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7192  (eval $ac_compile) 2>&5
7193  ac_status=$?
7194  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7195  test $ac_status = 0; }; then
7196    # Now try to grab the symbols.
7197    nlist=conftest.nm
7198    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7199  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7200  ac_status=$?
7201  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7202  test $ac_status = 0; } && test -s "$nlist"; then
7203      # Try sorting and uniquifying the output.
7204      if sort "$nlist" | uniq > "$nlist"T; then
7205	mv -f "$nlist"T "$nlist"
7206      else
7207	rm -f "$nlist"T
7208      fi
7209
7210      # Make sure that we snagged all the symbols we need.
7211      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7212	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7213	  cat <<_LT_EOF > conftest.$ac_ext
7214#ifdef __cplusplus
7215extern "C" {
7216#endif
7217
7218_LT_EOF
7219	  # Now generate the symbol file.
7220	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7221
7222	  cat <<_LT_EOF >> conftest.$ac_ext
7223
7224/* The mapping between symbol names and symbols.  */
7225const struct {
7226  const char *name;
7227  void       *address;
7228}
7229lt__PROGRAM__LTX_preloaded_symbols[] =
7230{
7231  { "@PROGRAM@", (void *) 0 },
7232_LT_EOF
7233	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7234	  cat <<\_LT_EOF >> conftest.$ac_ext
7235  {0, (void *) 0}
7236};
7237
7238/* This works around a problem in FreeBSD linker */
7239#ifdef FREEBSD_WORKAROUND
7240static const void *lt_preloaded_setup() {
7241  return lt__PROGRAM__LTX_preloaded_symbols;
7242}
7243#endif
7244
7245#ifdef __cplusplus
7246}
7247#endif
7248_LT_EOF
7249	  # Now try linking the two files.
7250	  mv conftest.$ac_objext conftstm.$ac_objext
7251	  lt_save_LIBS="$LIBS"
7252	  lt_save_CFLAGS="$CFLAGS"
7253	  LIBS="conftstm.$ac_objext"
7254	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7255	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7256  (eval $ac_link) 2>&5
7257  ac_status=$?
7258  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7259  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7260	    pipe_works=yes
7261	  fi
7262	  LIBS="$lt_save_LIBS"
7263	  CFLAGS="$lt_save_CFLAGS"
7264	else
7265	  echo "cannot find nm_test_func in $nlist" >&5
7266	fi
7267      else
7268	echo "cannot find nm_test_var in $nlist" >&5
7269      fi
7270    else
7271      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7272    fi
7273  else
7274    echo "$progname: failed program was:" >&5
7275    cat conftest.$ac_ext >&5
7276  fi
7277  rm -rf conftest* conftst*
7278
7279  # Do not use the global_symbol_pipe unless it works.
7280  if test "$pipe_works" = yes; then
7281    break
7282  else
7283    lt_cv_sys_global_symbol_pipe=
7284  fi
7285done
7286
7287fi
7288
7289if test -z "$lt_cv_sys_global_symbol_pipe"; then
7290  lt_cv_sys_global_symbol_to_cdecl=
7291fi
7292if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7294$as_echo "failed" >&6; }
7295else
7296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7297$as_echo "ok" >&6; }
7298fi
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321# Check whether --enable-libtool-lock was given.
7322if test "${enable_libtool_lock+set}" = set; then :
7323  enableval=$enable_libtool_lock;
7324fi
7325
7326test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7327
7328# Some flags need to be propagated to the compiler or linker for good
7329# libtool support.
7330case $host in
7331ia64-*-hpux*)
7332  # Find out which ABI we are using.
7333  echo 'int i;' > conftest.$ac_ext
7334  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7335  (eval $ac_compile) 2>&5
7336  ac_status=$?
7337  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7338  test $ac_status = 0; }; then
7339    case `/usr/bin/file conftest.$ac_objext` in
7340      *ELF-32*)
7341	HPUX_IA64_MODE="32"
7342	;;
7343      *ELF-64*)
7344	HPUX_IA64_MODE="64"
7345	;;
7346    esac
7347  fi
7348  rm -rf conftest*
7349  ;;
7350*-*-irix6*)
7351  # Find out which ABI we are using.
7352  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7353  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7354  (eval $ac_compile) 2>&5
7355  ac_status=$?
7356  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7357  test $ac_status = 0; }; then
7358    if test "$lt_cv_prog_gnu_ld" = yes; then
7359      case `/usr/bin/file conftest.$ac_objext` in
7360	*32-bit*)
7361	  LD="${LD-ld} -melf32bsmip"
7362	  ;;
7363	*N32*)
7364	  LD="${LD-ld} -melf32bmipn32"
7365	  ;;
7366	*64-bit*)
7367	  LD="${LD-ld} -melf64bmip"
7368	;;
7369      esac
7370    else
7371      case `/usr/bin/file conftest.$ac_objext` in
7372	*32-bit*)
7373	  LD="${LD-ld} -32"
7374	  ;;
7375	*N32*)
7376	  LD="${LD-ld} -n32"
7377	  ;;
7378	*64-bit*)
7379	  LD="${LD-ld} -64"
7380	  ;;
7381      esac
7382    fi
7383  fi
7384  rm -rf conftest*
7385  ;;
7386
7387x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7388s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7389  # Find out which ABI we are using.
7390  echo 'int i;' > conftest.$ac_ext
7391  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392  (eval $ac_compile) 2>&5
7393  ac_status=$?
7394  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7395  test $ac_status = 0; }; then
7396    case `/usr/bin/file conftest.o` in
7397      *32-bit*)
7398	case $host in
7399	  x86_64-*kfreebsd*-gnu)
7400	    LD="${LD-ld} -m elf_i386_fbsd"
7401	    ;;
7402	  x86_64-*linux*)
7403	    case `/usr/bin/file conftest.o` in
7404	      *x86-64*)
7405		LD="${LD-ld} -m elf32_x86_64"
7406		;;
7407	      *)
7408		LD="${LD-ld} -m elf_i386"
7409		;;
7410	    esac
7411	    ;;
7412	  ppc64-*linux*|powerpc64-*linux*)
7413	    LD="${LD-ld} -m elf32ppclinux"
7414	    ;;
7415	  s390x-*linux*)
7416	    LD="${LD-ld} -m elf_s390"
7417	    ;;
7418	  sparc64-*linux*)
7419	    LD="${LD-ld} -m elf32_sparc"
7420	    ;;
7421	esac
7422	;;
7423      *64-bit*)
7424	case $host in
7425	  x86_64-*kfreebsd*-gnu)
7426	    LD="${LD-ld} -m elf_x86_64_fbsd"
7427	    ;;
7428	  x86_64-*linux*)
7429	    LD="${LD-ld} -m elf_x86_64"
7430	    ;;
7431	  ppc*-*linux*|powerpc*-*linux*)
7432	    LD="${LD-ld} -m elf64ppc"
7433	    ;;
7434	  s390*-*linux*|s390*-*tpf*)
7435	    LD="${LD-ld} -m elf64_s390"
7436	    ;;
7437	  sparc*-*linux*)
7438	    LD="${LD-ld} -m elf64_sparc"
7439	    ;;
7440	esac
7441	;;
7442    esac
7443  fi
7444  rm -rf conftest*
7445  ;;
7446
7447*-*-sco3.2v5*)
7448  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7449  SAVE_CFLAGS="$CFLAGS"
7450  CFLAGS="$CFLAGS -belf"
7451  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7452$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7453if test "${lt_cv_cc_needs_belf+set}" = set; then :
7454  $as_echo_n "(cached) " >&6
7455else
7456  ac_ext=c
7457ac_cpp='$CPP $CPPFLAGS'
7458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7460ac_compiler_gnu=$ac_cv_c_compiler_gnu
7461
7462     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7463/* end confdefs.h.  */
7464
7465int
7466main ()
7467{
7468
7469  ;
7470  return 0;
7471}
7472_ACEOF
7473if ac_fn_c_try_link "$LINENO"; then :
7474  lt_cv_cc_needs_belf=yes
7475else
7476  lt_cv_cc_needs_belf=no
7477fi
7478rm -f core conftest.err conftest.$ac_objext \
7479    conftest$ac_exeext conftest.$ac_ext
7480     ac_ext=c
7481ac_cpp='$CPP $CPPFLAGS'
7482ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7483ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7484ac_compiler_gnu=$ac_cv_c_compiler_gnu
7485
7486fi
7487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7488$as_echo "$lt_cv_cc_needs_belf" >&6; }
7489  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7490    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7491    CFLAGS="$SAVE_CFLAGS"
7492  fi
7493  ;;
7494sparc*-*solaris*)
7495  # Find out which ABI we are using.
7496  echo 'int i;' > conftest.$ac_ext
7497  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7498  (eval $ac_compile) 2>&5
7499  ac_status=$?
7500  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7501  test $ac_status = 0; }; then
7502    case `/usr/bin/file conftest.o` in
7503    *64-bit*)
7504      case $lt_cv_prog_gnu_ld in
7505      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7506      *)
7507	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7508	  LD="${LD-ld} -64"
7509	fi
7510	;;
7511      esac
7512      ;;
7513    esac
7514  fi
7515  rm -rf conftest*
7516  ;;
7517esac
7518
7519need_locks="$enable_libtool_lock"
7520
7521
7522  case $host_os in
7523    rhapsody* | darwin*)
7524    if test -n "$ac_tool_prefix"; then
7525  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7526set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7528$as_echo_n "checking for $ac_word... " >&6; }
7529if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7530  $as_echo_n "(cached) " >&6
7531else
7532  if test -n "$DSYMUTIL"; then
7533  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7534else
7535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7536for as_dir in $PATH
7537do
7538  IFS=$as_save_IFS
7539  test -z "$as_dir" && as_dir=.
7540    for ac_exec_ext in '' $ac_executable_extensions; do
7541  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7542    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7543    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7544    break 2
7545  fi
7546done
7547  done
7548IFS=$as_save_IFS
7549
7550fi
7551fi
7552DSYMUTIL=$ac_cv_prog_DSYMUTIL
7553if test -n "$DSYMUTIL"; then
7554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7555$as_echo "$DSYMUTIL" >&6; }
7556else
7557  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7558$as_echo "no" >&6; }
7559fi
7560
7561
7562fi
7563if test -z "$ac_cv_prog_DSYMUTIL"; then
7564  ac_ct_DSYMUTIL=$DSYMUTIL
7565  # Extract the first word of "dsymutil", so it can be a program name with args.
7566set dummy dsymutil; ac_word=$2
7567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7568$as_echo_n "checking for $ac_word... " >&6; }
7569if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7570  $as_echo_n "(cached) " >&6
7571else
7572  if test -n "$ac_ct_DSYMUTIL"; then
7573  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7574else
7575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7576for as_dir in $PATH
7577do
7578  IFS=$as_save_IFS
7579  test -z "$as_dir" && as_dir=.
7580    for ac_exec_ext in '' $ac_executable_extensions; do
7581  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7582    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7583    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7584    break 2
7585  fi
7586done
7587  done
7588IFS=$as_save_IFS
7589
7590fi
7591fi
7592ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7593if test -n "$ac_ct_DSYMUTIL"; then
7594  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7595$as_echo "$ac_ct_DSYMUTIL" >&6; }
7596else
7597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7598$as_echo "no" >&6; }
7599fi
7600
7601  if test "x$ac_ct_DSYMUTIL" = x; then
7602    DSYMUTIL=":"
7603  else
7604    case $cross_compiling:$ac_tool_warned in
7605yes:)
7606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7608ac_tool_warned=yes ;;
7609esac
7610    DSYMUTIL=$ac_ct_DSYMUTIL
7611  fi
7612else
7613  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7614fi
7615
7616    if test -n "$ac_tool_prefix"; then
7617  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7618set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7620$as_echo_n "checking for $ac_word... " >&6; }
7621if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7622  $as_echo_n "(cached) " >&6
7623else
7624  if test -n "$NMEDIT"; then
7625  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7626else
7627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7628for as_dir in $PATH
7629do
7630  IFS=$as_save_IFS
7631  test -z "$as_dir" && as_dir=.
7632    for ac_exec_ext in '' $ac_executable_extensions; do
7633  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7634    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7635    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7636    break 2
7637  fi
7638done
7639  done
7640IFS=$as_save_IFS
7641
7642fi
7643fi
7644NMEDIT=$ac_cv_prog_NMEDIT
7645if test -n "$NMEDIT"; then
7646  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7647$as_echo "$NMEDIT" >&6; }
7648else
7649  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7650$as_echo "no" >&6; }
7651fi
7652
7653
7654fi
7655if test -z "$ac_cv_prog_NMEDIT"; then
7656  ac_ct_NMEDIT=$NMEDIT
7657  # Extract the first word of "nmedit", so it can be a program name with args.
7658set dummy nmedit; ac_word=$2
7659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7660$as_echo_n "checking for $ac_word... " >&6; }
7661if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7662  $as_echo_n "(cached) " >&6
7663else
7664  if test -n "$ac_ct_NMEDIT"; then
7665  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7666else
7667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7668for as_dir in $PATH
7669do
7670  IFS=$as_save_IFS
7671  test -z "$as_dir" && as_dir=.
7672    for ac_exec_ext in '' $ac_executable_extensions; do
7673  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7674    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7675    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7676    break 2
7677  fi
7678done
7679  done
7680IFS=$as_save_IFS
7681
7682fi
7683fi
7684ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7685if test -n "$ac_ct_NMEDIT"; then
7686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7687$as_echo "$ac_ct_NMEDIT" >&6; }
7688else
7689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7690$as_echo "no" >&6; }
7691fi
7692
7693  if test "x$ac_ct_NMEDIT" = x; then
7694    NMEDIT=":"
7695  else
7696    case $cross_compiling:$ac_tool_warned in
7697yes:)
7698{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7699$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7700ac_tool_warned=yes ;;
7701esac
7702    NMEDIT=$ac_ct_NMEDIT
7703  fi
7704else
7705  NMEDIT="$ac_cv_prog_NMEDIT"
7706fi
7707
7708    if test -n "$ac_tool_prefix"; then
7709  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7710set dummy ${ac_tool_prefix}lipo; ac_word=$2
7711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7712$as_echo_n "checking for $ac_word... " >&6; }
7713if test "${ac_cv_prog_LIPO+set}" = set; then :
7714  $as_echo_n "(cached) " >&6
7715else
7716  if test -n "$LIPO"; then
7717  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7718else
7719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7720for as_dir in $PATH
7721do
7722  IFS=$as_save_IFS
7723  test -z "$as_dir" && as_dir=.
7724    for ac_exec_ext in '' $ac_executable_extensions; do
7725  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7726    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7727    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7728    break 2
7729  fi
7730done
7731  done
7732IFS=$as_save_IFS
7733
7734fi
7735fi
7736LIPO=$ac_cv_prog_LIPO
7737if test -n "$LIPO"; then
7738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7739$as_echo "$LIPO" >&6; }
7740else
7741  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7742$as_echo "no" >&6; }
7743fi
7744
7745
7746fi
7747if test -z "$ac_cv_prog_LIPO"; then
7748  ac_ct_LIPO=$LIPO
7749  # Extract the first word of "lipo", so it can be a program name with args.
7750set dummy lipo; ac_word=$2
7751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7752$as_echo_n "checking for $ac_word... " >&6; }
7753if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7754  $as_echo_n "(cached) " >&6
7755else
7756  if test -n "$ac_ct_LIPO"; then
7757  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7758else
7759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7760for as_dir in $PATH
7761do
7762  IFS=$as_save_IFS
7763  test -z "$as_dir" && as_dir=.
7764    for ac_exec_ext in '' $ac_executable_extensions; do
7765  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7766    ac_cv_prog_ac_ct_LIPO="lipo"
7767    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7768    break 2
7769  fi
7770done
7771  done
7772IFS=$as_save_IFS
7773
7774fi
7775fi
7776ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7777if test -n "$ac_ct_LIPO"; then
7778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7779$as_echo "$ac_ct_LIPO" >&6; }
7780else
7781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7782$as_echo "no" >&6; }
7783fi
7784
7785  if test "x$ac_ct_LIPO" = x; then
7786    LIPO=":"
7787  else
7788    case $cross_compiling:$ac_tool_warned in
7789yes:)
7790{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7791$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7792ac_tool_warned=yes ;;
7793esac
7794    LIPO=$ac_ct_LIPO
7795  fi
7796else
7797  LIPO="$ac_cv_prog_LIPO"
7798fi
7799
7800    if test -n "$ac_tool_prefix"; then
7801  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7802set dummy ${ac_tool_prefix}otool; ac_word=$2
7803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7804$as_echo_n "checking for $ac_word... " >&6; }
7805if test "${ac_cv_prog_OTOOL+set}" = set; then :
7806  $as_echo_n "(cached) " >&6
7807else
7808  if test -n "$OTOOL"; then
7809  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7810else
7811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7812for as_dir in $PATH
7813do
7814  IFS=$as_save_IFS
7815  test -z "$as_dir" && as_dir=.
7816    for ac_exec_ext in '' $ac_executable_extensions; do
7817  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7818    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7819    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7820    break 2
7821  fi
7822done
7823  done
7824IFS=$as_save_IFS
7825
7826fi
7827fi
7828OTOOL=$ac_cv_prog_OTOOL
7829if test -n "$OTOOL"; then
7830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7831$as_echo "$OTOOL" >&6; }
7832else
7833  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7834$as_echo "no" >&6; }
7835fi
7836
7837
7838fi
7839if test -z "$ac_cv_prog_OTOOL"; then
7840  ac_ct_OTOOL=$OTOOL
7841  # Extract the first word of "otool", so it can be a program name with args.
7842set dummy otool; ac_word=$2
7843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7844$as_echo_n "checking for $ac_word... " >&6; }
7845if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7846  $as_echo_n "(cached) " >&6
7847else
7848  if test -n "$ac_ct_OTOOL"; then
7849  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7850else
7851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7852for as_dir in $PATH
7853do
7854  IFS=$as_save_IFS
7855  test -z "$as_dir" && as_dir=.
7856    for ac_exec_ext in '' $ac_executable_extensions; do
7857  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7858    ac_cv_prog_ac_ct_OTOOL="otool"
7859    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7860    break 2
7861  fi
7862done
7863  done
7864IFS=$as_save_IFS
7865
7866fi
7867fi
7868ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7869if test -n "$ac_ct_OTOOL"; then
7870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7871$as_echo "$ac_ct_OTOOL" >&6; }
7872else
7873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7874$as_echo "no" >&6; }
7875fi
7876
7877  if test "x$ac_ct_OTOOL" = x; then
7878    OTOOL=":"
7879  else
7880    case $cross_compiling:$ac_tool_warned in
7881yes:)
7882{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7883$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7884ac_tool_warned=yes ;;
7885esac
7886    OTOOL=$ac_ct_OTOOL
7887  fi
7888else
7889  OTOOL="$ac_cv_prog_OTOOL"
7890fi
7891
7892    if test -n "$ac_tool_prefix"; then
7893  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7894set dummy ${ac_tool_prefix}otool64; ac_word=$2
7895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7896$as_echo_n "checking for $ac_word... " >&6; }
7897if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7898  $as_echo_n "(cached) " >&6
7899else
7900  if test -n "$OTOOL64"; then
7901  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7902else
7903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7904for as_dir in $PATH
7905do
7906  IFS=$as_save_IFS
7907  test -z "$as_dir" && as_dir=.
7908    for ac_exec_ext in '' $ac_executable_extensions; do
7909  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7910    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7911    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7912    break 2
7913  fi
7914done
7915  done
7916IFS=$as_save_IFS
7917
7918fi
7919fi
7920OTOOL64=$ac_cv_prog_OTOOL64
7921if test -n "$OTOOL64"; then
7922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7923$as_echo "$OTOOL64" >&6; }
7924else
7925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7926$as_echo "no" >&6; }
7927fi
7928
7929
7930fi
7931if test -z "$ac_cv_prog_OTOOL64"; then
7932  ac_ct_OTOOL64=$OTOOL64
7933  # Extract the first word of "otool64", so it can be a program name with args.
7934set dummy otool64; ac_word=$2
7935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7936$as_echo_n "checking for $ac_word... " >&6; }
7937if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7938  $as_echo_n "(cached) " >&6
7939else
7940  if test -n "$ac_ct_OTOOL64"; then
7941  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7942else
7943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944for as_dir in $PATH
7945do
7946  IFS=$as_save_IFS
7947  test -z "$as_dir" && as_dir=.
7948    for ac_exec_ext in '' $ac_executable_extensions; do
7949  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7950    ac_cv_prog_ac_ct_OTOOL64="otool64"
7951    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7952    break 2
7953  fi
7954done
7955  done
7956IFS=$as_save_IFS
7957
7958fi
7959fi
7960ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7961if test -n "$ac_ct_OTOOL64"; then
7962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7963$as_echo "$ac_ct_OTOOL64" >&6; }
7964else
7965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7966$as_echo "no" >&6; }
7967fi
7968
7969  if test "x$ac_ct_OTOOL64" = x; then
7970    OTOOL64=":"
7971  else
7972    case $cross_compiling:$ac_tool_warned in
7973yes:)
7974{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7975$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7976ac_tool_warned=yes ;;
7977esac
7978    OTOOL64=$ac_ct_OTOOL64
7979  fi
7980else
7981  OTOOL64="$ac_cv_prog_OTOOL64"
7982fi
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8011$as_echo_n "checking for -single_module linker flag... " >&6; }
8012if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8013  $as_echo_n "(cached) " >&6
8014else
8015  lt_cv_apple_cc_single_mod=no
8016      if test -z "${LT_MULTI_MODULE}"; then
8017	# By default we will add the -single_module flag. You can override
8018	# by either setting the environment variable LT_MULTI_MODULE
8019	# non-empty at configure time, or by adding -multi_module to the
8020	# link flags.
8021	rm -rf libconftest.dylib*
8022	echo "int foo(void){return 1;}" > conftest.c
8023	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8024-dynamiclib -Wl,-single_module conftest.c" >&5
8025	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8026	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8027        _lt_result=$?
8028	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8029	  lt_cv_apple_cc_single_mod=yes
8030	else
8031	  cat conftest.err >&5
8032	fi
8033	rm -rf libconftest.dylib*
8034	rm -f conftest.*
8035      fi
8036fi
8037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8038$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8039    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8040$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8041if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8042  $as_echo_n "(cached) " >&6
8043else
8044  lt_cv_ld_exported_symbols_list=no
8045      save_LDFLAGS=$LDFLAGS
8046      echo "_main" > conftest.sym
8047      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8048      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8049/* end confdefs.h.  */
8050
8051int
8052main ()
8053{
8054
8055  ;
8056  return 0;
8057}
8058_ACEOF
8059if ac_fn_c_try_link "$LINENO"; then :
8060  lt_cv_ld_exported_symbols_list=yes
8061else
8062  lt_cv_ld_exported_symbols_list=no
8063fi
8064rm -f core conftest.err conftest.$ac_objext \
8065    conftest$ac_exeext conftest.$ac_ext
8066	LDFLAGS="$save_LDFLAGS"
8067
8068fi
8069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8070$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8071    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8072$as_echo_n "checking for -force_load linker flag... " >&6; }
8073if test "${lt_cv_ld_force_load+set}" = set; then :
8074  $as_echo_n "(cached) " >&6
8075else
8076  lt_cv_ld_force_load=no
8077      cat > conftest.c << _LT_EOF
8078int forced_loaded() { return 2;}
8079_LT_EOF
8080      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8081      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8082      echo "$AR cru libconftest.a conftest.o" >&5
8083      $AR cru libconftest.a conftest.o 2>&5
8084      cat > conftest.c << _LT_EOF
8085int main() { return 0;}
8086_LT_EOF
8087      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8088      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8089      _lt_result=$?
8090      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8091	lt_cv_ld_force_load=yes
8092      else
8093	cat conftest.err >&5
8094      fi
8095        rm -f conftest.err libconftest.a conftest conftest.c
8096        rm -rf conftest.dSYM
8097
8098fi
8099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8100$as_echo "$lt_cv_ld_force_load" >&6; }
8101    case $host_os in
8102    rhapsody* | darwin1.[012])
8103      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8104    darwin1.*)
8105      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8106    darwin*) # darwin 5.x on
8107      # if running on 10.5 or later, the deployment target defaults
8108      # to the OS version, if on x86, and 10.4, the deployment
8109      # target defaults to 10.4. Don't you love it?
8110      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8111	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8112	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8113	10.[012]*)
8114	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8115	10.*)
8116	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8117      esac
8118    ;;
8119  esac
8120    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8121      _lt_dar_single_mod='$single_module'
8122    fi
8123    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8124      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8125    else
8126      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8127    fi
8128    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8129      _lt_dsymutil='~$DSYMUTIL $lib || :'
8130    else
8131      _lt_dsymutil=
8132    fi
8133    ;;
8134  esac
8135
8136for ac_header in dlfcn.h
8137do :
8138  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8139"
8140if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8141  cat >>confdefs.h <<_ACEOF
8142#define HAVE_DLFCN_H 1
8143_ACEOF
8144
8145fi
8146
8147done
8148
8149
8150
8151# autoconf.info says this should be called right after AC_INIT.
8152ac_config_headers="$ac_config_headers config.h:config.in"
8153
8154
8155
8156
8157
8158
8159# Put a plausible default for CC_FOR_BUILD in Makefile.
8160if test "x$cross_compiling" = "xno"; then
8161  CC_FOR_BUILD='$(CC)'
8162else
8163  CC_FOR_BUILD=gcc
8164fi
8165
8166
8167
8168
8169AR=${AR-ar}
8170
8171if test -n "$ac_tool_prefix"; then
8172  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8173set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8175$as_echo_n "checking for $ac_word... " >&6; }
8176if test "${ac_cv_prog_RANLIB+set}" = set; then :
8177  $as_echo_n "(cached) " >&6
8178else
8179  if test -n "$RANLIB"; then
8180  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8181else
8182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8183for as_dir in $PATH
8184do
8185  IFS=$as_save_IFS
8186  test -z "$as_dir" && as_dir=.
8187    for ac_exec_ext in '' $ac_executable_extensions; do
8188  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8189    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8190    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8191    break 2
8192  fi
8193done
8194  done
8195IFS=$as_save_IFS
8196
8197fi
8198fi
8199RANLIB=$ac_cv_prog_RANLIB
8200if test -n "$RANLIB"; then
8201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8202$as_echo "$RANLIB" >&6; }
8203else
8204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8205$as_echo "no" >&6; }
8206fi
8207
8208
8209fi
8210if test -z "$ac_cv_prog_RANLIB"; then
8211  ac_ct_RANLIB=$RANLIB
8212  # Extract the first word of "ranlib", so it can be a program name with args.
8213set dummy ranlib; ac_word=$2
8214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8215$as_echo_n "checking for $ac_word... " >&6; }
8216if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8217  $as_echo_n "(cached) " >&6
8218else
8219  if test -n "$ac_ct_RANLIB"; then
8220  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8221else
8222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8223for as_dir in $PATH
8224do
8225  IFS=$as_save_IFS
8226  test -z "$as_dir" && as_dir=.
8227    for ac_exec_ext in '' $ac_executable_extensions; do
8228  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8229    ac_cv_prog_ac_ct_RANLIB="ranlib"
8230    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8231    break 2
8232  fi
8233done
8234  done
8235IFS=$as_save_IFS
8236
8237fi
8238fi
8239ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8240if test -n "$ac_ct_RANLIB"; then
8241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8242$as_echo "$ac_ct_RANLIB" >&6; }
8243else
8244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8245$as_echo "no" >&6; }
8246fi
8247
8248  if test "x$ac_ct_RANLIB" = x; then
8249    RANLIB=":"
8250  else
8251    case $cross_compiling:$ac_tool_warned in
8252yes:)
8253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8255ac_tool_warned=yes ;;
8256esac
8257    RANLIB=$ac_ct_RANLIB
8258  fi
8259else
8260  RANLIB="$ac_cv_prog_RANLIB"
8261fi
8262
8263
8264# Some of the common include files depend on bfd.h, and bfd.h checks
8265# that config.h is included first by testing that the PACKAGE macro
8266# is defined.
8267PACKAGE=sim
8268
8269cat >>confdefs.h <<_ACEOF
8270#define PACKAGE "$PACKAGE"
8271_ACEOF
8272
8273
8274
8275# Dependency checking.
8276ac_config_commands="$ac_config_commands depdir"
8277
8278
8279depcc="$CC"   am_compiler_list=
8280
8281am_depcomp=$ac_aux_dir/depcomp
8282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8283$as_echo_n "checking dependency style of $depcc... " >&6; }
8284if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8285  $as_echo_n "(cached) " >&6
8286else
8287  if test -f "$am_depcomp"; then
8288  # We make a subdir and do the tests there.  Otherwise we can end up
8289  # making bogus files that we don't know about and never remove.  For
8290  # instance it was reported that on HP-UX the gcc test will end up
8291  # making a dummy file named `D' -- because `-MD' means `put the output
8292  # in D'.
8293  mkdir conftest.dir
8294  # Copy depcomp to subdir because otherwise we won't find it if we're
8295  # using a relative directory.
8296  cp "$am_depcomp" conftest.dir
8297  cd conftest.dir
8298  # We will build objects and dependencies in a subdirectory because
8299  # it helps to detect inapplicable dependency modes.  For instance
8300  # both Tru64's cc and ICC support -MD to output dependencies as a
8301  # side effect of compilation, but ICC will put the dependencies in
8302  # the current directory while Tru64 will put them in the object
8303  # directory.
8304  mkdir sub
8305
8306  am_cv_CC_dependencies_compiler_type=none
8307  if test "$am_compiler_list" = ""; then
8308     am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8309  fi
8310  for depmode in $am_compiler_list; do
8311    if test $depmode = none; then break; fi
8312
8313    $as_echo "$as_me:$LINENO: trying $depmode" >&5
8314    # Setup a source with many dependencies, because some compilers
8315    # like to wrap large dependency lists on column 80 (with \), and
8316    # we should not choose a depcomp mode which is confused by this.
8317    #
8318    # We need to recreate these files for each test, as the compiler may
8319    # overwrite some of them when testing with obscure command lines.
8320    # This happens at least with the AIX C compiler.
8321    : > sub/conftest.c
8322    for i in 1 2 3 4 5 6; do
8323      echo '#include "conftst'$i'.h"' >> sub/conftest.c
8324      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8325      # Solaris 8's {/usr,}/bin/sh.
8326      touch sub/conftst$i.h
8327    done
8328    echo "include sub/conftest.Po" > confmf
8329
8330    # We check with `-c' and `-o' for the sake of the "dashmstdout"
8331    # mode.  It turns out that the SunPro C++ compiler does not properly
8332    # handle `-M -o', and we need to detect this.
8333    depcmd="depmode=$depmode \
8334       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8335       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8336       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8337    echo "| $depcmd" | sed -e 's/  */ /g' >&5
8338    if env $depcmd > conftest.err 2>&1 &&
8339       grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8340       grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8341       ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8342      # icc doesn't choke on unknown options, it will just issue warnings
8343      # or remarks (even with -Werror).  So we grep stderr for any message
8344      # that says an option was ignored or not supported.
8345      # When given -MP, icc 7.0 and 7.1 complain thusly:
8346      #   icc: Command line warning: ignoring option '-M'; no argument required
8347      # The diagnosis changed in icc 8.0:
8348      #   icc: Command line remark: option '-MP' not supported
8349      if (grep 'ignoring option' conftest.err ||
8350          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8351        am_cv_CC_dependencies_compiler_type=$depmode
8352	$as_echo "$as_me:$LINENO: success" >&5
8353        break
8354      fi
8355    fi
8356    $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8357    sed -e 's/^/| /' < conftest.err >&5
8358  done
8359
8360  cd ..
8361  rm -rf conftest.dir
8362else
8363  am_cv_CC_dependencies_compiler_type=none
8364fi
8365
8366fi
8367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8368$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8369if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8370then as_fn_error "no usable dependency style found" "$LINENO" 5
8371else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8372
8373fi
8374
8375
8376# Check for the 'make' the user wants to use.
8377for ac_prog in make
8378do
8379  # Extract the first word of "$ac_prog", so it can be a program name with args.
8380set dummy $ac_prog; ac_word=$2
8381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8382$as_echo_n "checking for $ac_word... " >&6; }
8383if test "${ac_cv_prog_MAKE+set}" = set; then :
8384  $as_echo_n "(cached) " >&6
8385else
8386  if test -n "$MAKE"; then
8387  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8388else
8389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8390for as_dir in $PATH
8391do
8392  IFS=$as_save_IFS
8393  test -z "$as_dir" && as_dir=.
8394    for ac_exec_ext in '' $ac_executable_extensions; do
8395  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8396    ac_cv_prog_MAKE="$ac_prog"
8397    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8398    break 2
8399  fi
8400done
8401  done
8402IFS=$as_save_IFS
8403
8404fi
8405fi
8406MAKE=$ac_cv_prog_MAKE
8407if test -n "$MAKE"; then
8408  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8409$as_echo "$MAKE" >&6; }
8410else
8411  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8412$as_echo "no" >&6; }
8413fi
8414
8415
8416  test -n "$MAKE" && break
8417done
8418
8419MAKE_IS_GNU=
8420case "`$MAKE --version 2>&1 | sed 1q`" in
8421  *GNU*)
8422    MAKE_IS_GNU=yes
8423    ;;
8424esac
8425 if test "$MAKE_IS_GNU" = yes; then
8426  GMAKE_TRUE=
8427  GMAKE_FALSE='#'
8428else
8429  GMAKE_TRUE='#'
8430  GMAKE_FALSE=
8431fi
8432
8433
8434ALL_LINGUAS=
8435# If we haven't got the data from the intl directory,
8436# assume NLS is disabled.
8437USE_NLS=no
8438LIBINTL=
8439LIBINTL_DEP=
8440INCINTL=
8441XGETTEXT=
8442GMSGFMT=
8443POSUB=
8444
8445if test -f  ../../intl/config.intl; then
8446  .  ../../intl/config.intl
8447fi
8448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8449$as_echo_n "checking whether NLS is requested... " >&6; }
8450if test x"$USE_NLS" != xyes; then
8451  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8452$as_echo "no" >&6; }
8453else
8454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8455$as_echo "yes" >&6; }
8456
8457$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8458
8459
8460  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8461$as_echo_n "checking for catalogs to be installed... " >&6; }
8462  # Look for .po and .gmo files in the source directory.
8463  CATALOGS=
8464  XLINGUAS=
8465  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8466    # If there aren't any .gmo files the shell will give us the
8467    # literal string "../path/to/srcdir/po/*.gmo" which has to be
8468    # weeded out.
8469    case "$cat" in *\**)
8470      continue;;
8471    esac
8472    # The quadruple backslash is collapsed to a double backslash
8473    # by the backticks, then collapsed again by the double quotes,
8474    # leaving us with one backslash in the sed expression (right
8475    # before the dot that mustn't act as a wildcard).
8476    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8477    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8478    # The user is allowed to set LINGUAS to a list of languages to
8479    # install catalogs for.  If it's empty that means "all of them."
8480    if test "x$LINGUAS" = x; then
8481      CATALOGS="$CATALOGS $cat"
8482      XLINGUAS="$XLINGUAS $lang"
8483    else
8484      case "$LINGUAS" in *$lang*)
8485        CATALOGS="$CATALOGS $cat"
8486        XLINGUAS="$XLINGUAS $lang"
8487        ;;
8488      esac
8489    fi
8490  done
8491  LINGUAS="$XLINGUAS"
8492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8493$as_echo "$LINGUAS" >&6; }
8494
8495
8496    DATADIRNAME=share
8497
8498  INSTOBJEXT=.mo
8499
8500  GENCAT=gencat
8501
8502  CATOBJEXT=.gmo
8503
8504fi
8505
8506# Check for common headers.
8507# FIXME: Seems to me this can cause problems for i386-windows hosts.
8508# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8509for ac_header in stdlib.h string.h strings.h unistd.h time.h
8510do :
8511  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8512ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8513eval as_val=\$$as_ac_Header
8514   if test "x$as_val" = x""yes; then :
8515  cat >>confdefs.h <<_ACEOF
8516#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8517_ACEOF
8518
8519fi
8520
8521done
8522
8523for ac_header in sys/time.h sys/resource.h
8524do :
8525  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8526ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8527eval as_val=\$$as_ac_Header
8528   if test "x$as_val" = x""yes; then :
8529  cat >>confdefs.h <<_ACEOF
8530#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8531_ACEOF
8532
8533fi
8534
8535done
8536
8537for ac_header in fcntl.h fpu_control.h
8538do :
8539  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8540ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8541eval as_val=\$$as_ac_Header
8542   if test "x$as_val" = x""yes; then :
8543  cat >>confdefs.h <<_ACEOF
8544#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8545_ACEOF
8546
8547fi
8548
8549done
8550
8551for ac_header in dlfcn.h errno.h sys/stat.h
8552do :
8553  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8554ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8555eval as_val=\$$as_ac_Header
8556   if test "x$as_val" = x""yes; then :
8557  cat >>confdefs.h <<_ACEOF
8558#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559_ACEOF
8560
8561fi
8562
8563done
8564
8565for ac_func in getrusage time sigaction __setfpucw
8566do :
8567  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8568ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8569eval as_val=\$$as_ac_var
8570   if test "x$as_val" = x""yes; then :
8571  cat >>confdefs.h <<_ACEOF
8572#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8573_ACEOF
8574
8575fi
8576done
8577
8578
8579# Check for socket libraries
8580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8581$as_echo_n "checking for bind in -lsocket... " >&6; }
8582if test "${ac_cv_lib_socket_bind+set}" = set; then :
8583  $as_echo_n "(cached) " >&6
8584else
8585  ac_check_lib_save_LIBS=$LIBS
8586LIBS="-lsocket  $LIBS"
8587cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8588/* end confdefs.h.  */
8589
8590/* Override any GCC internal prototype to avoid an error.
8591   Use char because int might match the return type of a GCC
8592   builtin and then its argument prototype would still apply.  */
8593#ifdef __cplusplus
8594extern "C"
8595#endif
8596char bind ();
8597int
8598main ()
8599{
8600return bind ();
8601  ;
8602  return 0;
8603}
8604_ACEOF
8605if ac_fn_c_try_link "$LINENO"; then :
8606  ac_cv_lib_socket_bind=yes
8607else
8608  ac_cv_lib_socket_bind=no
8609fi
8610rm -f core conftest.err conftest.$ac_objext \
8611    conftest$ac_exeext conftest.$ac_ext
8612LIBS=$ac_check_lib_save_LIBS
8613fi
8614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8615$as_echo "$ac_cv_lib_socket_bind" >&6; }
8616if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8617  cat >>confdefs.h <<_ACEOF
8618#define HAVE_LIBSOCKET 1
8619_ACEOF
8620
8621  LIBS="-lsocket $LIBS"
8622
8623fi
8624
8625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8626$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8627if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8628  $as_echo_n "(cached) " >&6
8629else
8630  ac_check_lib_save_LIBS=$LIBS
8631LIBS="-lnsl  $LIBS"
8632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8633/* end confdefs.h.  */
8634
8635/* Override any GCC internal prototype to avoid an error.
8636   Use char because int might match the return type of a GCC
8637   builtin and then its argument prototype would still apply.  */
8638#ifdef __cplusplus
8639extern "C"
8640#endif
8641char gethostbyname ();
8642int
8643main ()
8644{
8645return gethostbyname ();
8646  ;
8647  return 0;
8648}
8649_ACEOF
8650if ac_fn_c_try_link "$LINENO"; then :
8651  ac_cv_lib_nsl_gethostbyname=yes
8652else
8653  ac_cv_lib_nsl_gethostbyname=no
8654fi
8655rm -f core conftest.err conftest.$ac_objext \
8656    conftest$ac_exeext conftest.$ac_ext
8657LIBS=$ac_check_lib_save_LIBS
8658fi
8659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8660$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8661if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8662  cat >>confdefs.h <<_ACEOF
8663#define HAVE_LIBNSL 1
8664_ACEOF
8665
8666  LIBS="-lnsl $LIBS"
8667
8668fi
8669
8670
8671# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8672# using the same condition.
8673
8674  # See if the user specified whether he wants zlib support or not.
8675
8676# Check whether --with-zlib was given.
8677if test "${with_zlib+set}" = set; then :
8678  withval=$with_zlib;
8679else
8680  with_zlib=auto
8681fi
8682
8683
8684  if test "$with_zlib" != "no"; then
8685    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8686$as_echo_n "checking for library containing zlibVersion... " >&6; }
8687if test "${ac_cv_search_zlibVersion+set}" = set; then :
8688  $as_echo_n "(cached) " >&6
8689else
8690  ac_func_search_save_LIBS=$LIBS
8691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8692/* end confdefs.h.  */
8693
8694/* Override any GCC internal prototype to avoid an error.
8695   Use char because int might match the return type of a GCC
8696   builtin and then its argument prototype would still apply.  */
8697#ifdef __cplusplus
8698extern "C"
8699#endif
8700char zlibVersion ();
8701int
8702main ()
8703{
8704return zlibVersion ();
8705  ;
8706  return 0;
8707}
8708_ACEOF
8709for ac_lib in '' z; do
8710  if test -z "$ac_lib"; then
8711    ac_res="none required"
8712  else
8713    ac_res=-l$ac_lib
8714    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8715  fi
8716  if ac_fn_c_try_link "$LINENO"; then :
8717  ac_cv_search_zlibVersion=$ac_res
8718fi
8719rm -f core conftest.err conftest.$ac_objext \
8720    conftest$ac_exeext
8721  if test "${ac_cv_search_zlibVersion+set}" = set; then :
8722  break
8723fi
8724done
8725if test "${ac_cv_search_zlibVersion+set}" = set; then :
8726
8727else
8728  ac_cv_search_zlibVersion=no
8729fi
8730rm conftest.$ac_ext
8731LIBS=$ac_func_search_save_LIBS
8732fi
8733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8734$as_echo "$ac_cv_search_zlibVersion" >&6; }
8735ac_res=$ac_cv_search_zlibVersion
8736if test "$ac_res" != no; then :
8737  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8738  for ac_header in zlib.h
8739do :
8740  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8741if test "x$ac_cv_header_zlib_h" = x""yes; then :
8742  cat >>confdefs.h <<_ACEOF
8743#define HAVE_ZLIB_H 1
8744_ACEOF
8745
8746fi
8747
8748done
8749
8750fi
8751
8752    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8753      as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8754    fi
8755  fi
8756
8757
8758# BFD uses libdl when when plugins enabled.
8759
8760# Check whether --enable-plugins was given.
8761if test "${enable_plugins+set}" = set; then :
8762  enableval=$enable_plugins; case "${enableval}" in
8763  yes | "") plugins=yes ;;
8764  no) plugins=no ;;
8765  *) plugins=yes ;;
8766 esac
8767else
8768  plugins=no
8769fi
8770
8771
8772 if test "$plugins" = yes; then
8773  PLUGINS_TRUE=
8774  PLUGINS_FALSE='#'
8775else
8776  PLUGINS_TRUE='#'
8777  PLUGINS_FALSE=
8778fi
8779
8780
8781
8782
8783
8784# Set options
8785enable_dlopen=yes
8786
8787
8788
8789
8790  enable_win32_dll=no
8791
8792
8793            # Check whether --enable-shared was given.
8794if test "${enable_shared+set}" = set; then :
8795  enableval=$enable_shared; p=${PACKAGE-default}
8796    case $enableval in
8797    yes) enable_shared=yes ;;
8798    no) enable_shared=no ;;
8799    *)
8800      enable_shared=no
8801      # Look at the argument we got.  We use all the common list separators.
8802      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8803      for pkg in $enableval; do
8804	IFS="$lt_save_ifs"
8805	if test "X$pkg" = "X$p"; then
8806	  enable_shared=yes
8807	fi
8808      done
8809      IFS="$lt_save_ifs"
8810      ;;
8811    esac
8812else
8813  enable_shared=yes
8814fi
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824  # Check whether --enable-static was given.
8825if test "${enable_static+set}" = set; then :
8826  enableval=$enable_static; p=${PACKAGE-default}
8827    case $enableval in
8828    yes) enable_static=yes ;;
8829    no) enable_static=no ;;
8830    *)
8831     enable_static=no
8832      # Look at the argument we got.  We use all the common list separators.
8833      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8834      for pkg in $enableval; do
8835	IFS="$lt_save_ifs"
8836	if test "X$pkg" = "X$p"; then
8837	  enable_static=yes
8838	fi
8839      done
8840      IFS="$lt_save_ifs"
8841      ;;
8842    esac
8843else
8844  enable_static=yes
8845fi
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856# Check whether --with-pic was given.
8857if test "${with_pic+set}" = set; then :
8858  withval=$with_pic; pic_mode="$withval"
8859else
8860  pic_mode=default
8861fi
8862
8863
8864test -z "$pic_mode" && pic_mode=default
8865
8866
8867
8868
8869
8870
8871
8872  # Check whether --enable-fast-install was given.
8873if test "${enable_fast_install+set}" = set; then :
8874  enableval=$enable_fast_install; p=${PACKAGE-default}
8875    case $enableval in
8876    yes) enable_fast_install=yes ;;
8877    no) enable_fast_install=no ;;
8878    *)
8879      enable_fast_install=no
8880      # Look at the argument we got.  We use all the common list separators.
8881      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8882      for pkg in $enableval; do
8883	IFS="$lt_save_ifs"
8884	if test "X$pkg" = "X$p"; then
8885	  enable_fast_install=yes
8886	fi
8887      done
8888      IFS="$lt_save_ifs"
8889      ;;
8890    esac
8891else
8892  enable_fast_install=yes
8893fi
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905# This can be used to rebuild libtool when needed
8906LIBTOOL_DEPS="$ltmain"
8907
8908# Always use our own libtool.
8909LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936test -z "$LN_S" && LN_S="ln -s"
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951if test -n "${ZSH_VERSION+set}" ; then
8952   setopt NO_GLOB_SUBST
8953fi
8954
8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8956$as_echo_n "checking for objdir... " >&6; }
8957if test "${lt_cv_objdir+set}" = set; then :
8958  $as_echo_n "(cached) " >&6
8959else
8960  rm -f .libs 2>/dev/null
8961mkdir .libs 2>/dev/null
8962if test -d .libs; then
8963  lt_cv_objdir=.libs
8964else
8965  # MS-DOS does not allow filenames that begin with a dot.
8966  lt_cv_objdir=_libs
8967fi
8968rmdir .libs 2>/dev/null
8969fi
8970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8971$as_echo "$lt_cv_objdir" >&6; }
8972objdir=$lt_cv_objdir
8973
8974
8975
8976
8977
8978cat >>confdefs.h <<_ACEOF
8979#define LT_OBJDIR "$lt_cv_objdir/"
8980_ACEOF
8981
8982
8983
8984
8985case $host_os in
8986aix3*)
8987  # AIX sometimes has problems with the GCC collect2 program.  For some
8988  # reason, if we set the COLLECT_NAMES environment variable, the problems
8989  # vanish in a puff of smoke.
8990  if test "X${COLLECT_NAMES+set}" != Xset; then
8991    COLLECT_NAMES=
8992    export COLLECT_NAMES
8993  fi
8994  ;;
8995esac
8996
8997# Global variables:
8998ofile=libtool
8999can_build_shared=yes
9000
9001# All known linkers require a `.a' archive for static linking (except MSVC,
9002# which needs '.lib').
9003libext=a
9004
9005with_gnu_ld="$lt_cv_prog_gnu_ld"
9006
9007old_CC="$CC"
9008old_CFLAGS="$CFLAGS"
9009
9010# Set sane defaults for various variables
9011test -z "$CC" && CC=cc
9012test -z "$LTCC" && LTCC=$CC
9013test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9014test -z "$LD" && LD=ld
9015test -z "$ac_objext" && ac_objext=o
9016
9017for cc_temp in $compiler""; do
9018  case $cc_temp in
9019    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9020    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9021    \-*) ;;
9022    *) break;;
9023  esac
9024done
9025cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9026
9027
9028# Only perform the check for file, if the check method requires it
9029test -z "$MAGIC_CMD" && MAGIC_CMD=file
9030case $deplibs_check_method in
9031file_magic*)
9032  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9033    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9034$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9035if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9036  $as_echo_n "(cached) " >&6
9037else
9038  case $MAGIC_CMD in
9039[\\/*] |  ?:[\\/]*)
9040  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9041  ;;
9042*)
9043  lt_save_MAGIC_CMD="$MAGIC_CMD"
9044  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9045  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9046  for ac_dir in $ac_dummy; do
9047    IFS="$lt_save_ifs"
9048    test -z "$ac_dir" && ac_dir=.
9049    if test -f $ac_dir/${ac_tool_prefix}file; then
9050      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9051      if test -n "$file_magic_test_file"; then
9052	case $deplibs_check_method in
9053	"file_magic "*)
9054	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9055	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9056	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9057	    $EGREP "$file_magic_regex" > /dev/null; then
9058	    :
9059	  else
9060	    cat <<_LT_EOF 1>&2
9061
9062*** Warning: the command libtool uses to detect shared libraries,
9063*** $file_magic_cmd, produces output that libtool cannot recognize.
9064*** The result is that libtool may fail to recognize shared libraries
9065*** as such.  This will affect the creation of libtool libraries that
9066*** depend on shared libraries, but programs linked with such libtool
9067*** libraries will work regardless of this problem.  Nevertheless, you
9068*** may want to report the problem to your system manager and/or to
9069*** bug-libtool@gnu.org
9070
9071_LT_EOF
9072	  fi ;;
9073	esac
9074      fi
9075      break
9076    fi
9077  done
9078  IFS="$lt_save_ifs"
9079  MAGIC_CMD="$lt_save_MAGIC_CMD"
9080  ;;
9081esac
9082fi
9083
9084MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9085if test -n "$MAGIC_CMD"; then
9086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9087$as_echo "$MAGIC_CMD" >&6; }
9088else
9089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9090$as_echo "no" >&6; }
9091fi
9092
9093
9094
9095
9096
9097if test -z "$lt_cv_path_MAGIC_CMD"; then
9098  if test -n "$ac_tool_prefix"; then
9099    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9100$as_echo_n "checking for file... " >&6; }
9101if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9102  $as_echo_n "(cached) " >&6
9103else
9104  case $MAGIC_CMD in
9105[\\/*] |  ?:[\\/]*)
9106  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9107  ;;
9108*)
9109  lt_save_MAGIC_CMD="$MAGIC_CMD"
9110  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9111  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9112  for ac_dir in $ac_dummy; do
9113    IFS="$lt_save_ifs"
9114    test -z "$ac_dir" && ac_dir=.
9115    if test -f $ac_dir/file; then
9116      lt_cv_path_MAGIC_CMD="$ac_dir/file"
9117      if test -n "$file_magic_test_file"; then
9118	case $deplibs_check_method in
9119	"file_magic "*)
9120	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9121	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9122	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9123	    $EGREP "$file_magic_regex" > /dev/null; then
9124	    :
9125	  else
9126	    cat <<_LT_EOF 1>&2
9127
9128*** Warning: the command libtool uses to detect shared libraries,
9129*** $file_magic_cmd, produces output that libtool cannot recognize.
9130*** The result is that libtool may fail to recognize shared libraries
9131*** as such.  This will affect the creation of libtool libraries that
9132*** depend on shared libraries, but programs linked with such libtool
9133*** libraries will work regardless of this problem.  Nevertheless, you
9134*** may want to report the problem to your system manager and/or to
9135*** bug-libtool@gnu.org
9136
9137_LT_EOF
9138	  fi ;;
9139	esac
9140      fi
9141      break
9142    fi
9143  done
9144  IFS="$lt_save_ifs"
9145  MAGIC_CMD="$lt_save_MAGIC_CMD"
9146  ;;
9147esac
9148fi
9149
9150MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9151if test -n "$MAGIC_CMD"; then
9152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9153$as_echo "$MAGIC_CMD" >&6; }
9154else
9155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9156$as_echo "no" >&6; }
9157fi
9158
9159
9160  else
9161    MAGIC_CMD=:
9162  fi
9163fi
9164
9165  fi
9166  ;;
9167esac
9168
9169# Use C for the default configuration in the libtool script
9170
9171lt_save_CC="$CC"
9172ac_ext=c
9173ac_cpp='$CPP $CPPFLAGS'
9174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9176ac_compiler_gnu=$ac_cv_c_compiler_gnu
9177
9178
9179# Source file extension for C test sources.
9180ac_ext=c
9181
9182# Object file extension for compiled C test sources.
9183objext=o
9184objext=$objext
9185
9186# Code to be used in simple compile tests
9187lt_simple_compile_test_code="int some_variable = 0;"
9188
9189# Code to be used in simple link tests
9190lt_simple_link_test_code='int main(){return(0);}'
9191
9192
9193
9194
9195
9196
9197
9198# If no C compiler was specified, use CC.
9199LTCC=${LTCC-"$CC"}
9200
9201# If no C compiler flags were specified, use CFLAGS.
9202LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9203
9204# Allow CC to be a program name with arguments.
9205compiler=$CC
9206
9207# Save the default compiler, since it gets overwritten when the other
9208# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9209compiler_DEFAULT=$CC
9210
9211# save warnings/boilerplate of simple test code
9212ac_outfile=conftest.$ac_objext
9213echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9214eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9215_lt_compiler_boilerplate=`cat conftest.err`
9216$RM conftest*
9217
9218ac_outfile=conftest.$ac_objext
9219echo "$lt_simple_link_test_code" >conftest.$ac_ext
9220eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9221_lt_linker_boilerplate=`cat conftest.err`
9222$RM -r conftest*
9223
9224
9225## CAVEAT EMPTOR:
9226## There is no encapsulation within the following macros, do not change
9227## the running order or otherwise move them around unless you know exactly
9228## what you are doing...
9229if test -n "$compiler"; then
9230
9231lt_prog_compiler_no_builtin_flag=
9232
9233if test "$GCC" = yes; then
9234  case $cc_basename in
9235  nvcc*)
9236    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9237  *)
9238    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9239  esac
9240
9241  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9242$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9243if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9244  $as_echo_n "(cached) " >&6
9245else
9246  lt_cv_prog_compiler_rtti_exceptions=no
9247   ac_outfile=conftest.$ac_objext
9248   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9249   lt_compiler_flag="-fno-rtti -fno-exceptions"
9250   # Insert the option either (1) after the last *FLAGS variable, or
9251   # (2) before a word containing "conftest.", or (3) at the end.
9252   # Note that $ac_compile itself does not contain backslashes and begins
9253   # with a dollar sign (not a hyphen), so the echo should work correctly.
9254   # The option is referenced via a variable to avoid confusing sed.
9255   lt_compile=`echo "$ac_compile" | $SED \
9256   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9257   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9258   -e 's:$: $lt_compiler_flag:'`
9259   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9260   (eval "$lt_compile" 2>conftest.err)
9261   ac_status=$?
9262   cat conftest.err >&5
9263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9264   if (exit $ac_status) && test -s "$ac_outfile"; then
9265     # The compiler can only warn and ignore the option if not recognized
9266     # So say no if there are warnings other than the usual output.
9267     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9268     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9269     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9270       lt_cv_prog_compiler_rtti_exceptions=yes
9271     fi
9272   fi
9273   $RM conftest*
9274
9275fi
9276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9277$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9278
9279if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9280    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9281else
9282    :
9283fi
9284
9285fi
9286
9287
9288
9289
9290
9291
9292  lt_prog_compiler_wl=
9293lt_prog_compiler_pic=
9294lt_prog_compiler_static=
9295
9296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9297$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9298
9299  if test "$GCC" = yes; then
9300    lt_prog_compiler_wl='-Wl,'
9301    lt_prog_compiler_static='-static'
9302
9303    case $host_os in
9304      aix*)
9305      # All AIX code is PIC.
9306      if test "$host_cpu" = ia64; then
9307	# AIX 5 now supports IA64 processor
9308	lt_prog_compiler_static='-Bstatic'
9309      fi
9310      lt_prog_compiler_pic='-fPIC'
9311      ;;
9312
9313    amigaos*)
9314      case $host_cpu in
9315      powerpc)
9316            # see comment about AmigaOS4 .so support
9317            lt_prog_compiler_pic='-fPIC'
9318        ;;
9319      m68k)
9320            # FIXME: we need at least 68020 code to build shared libraries, but
9321            # adding the `-m68020' flag to GCC prevents building anything better,
9322            # like `-m68040'.
9323            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9324        ;;
9325      esac
9326      ;;
9327
9328    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9329      # PIC is the default for these OSes.
9330      ;;
9331
9332    mingw* | cygwin* | pw32* | os2* | cegcc*)
9333      # This hack is so that the source file can tell whether it is being
9334      # built for inclusion in a dll (and should export symbols for example).
9335      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9336      # (--disable-auto-import) libraries
9337      lt_prog_compiler_pic='-DDLL_EXPORT'
9338      ;;
9339
9340    darwin* | rhapsody*)
9341      # PIC is the default on this platform
9342      # Common symbols not allowed in MH_DYLIB files
9343      lt_prog_compiler_pic='-fno-common'
9344      ;;
9345
9346    haiku*)
9347      # PIC is the default for Haiku.
9348      # The "-static" flag exists, but is broken.
9349      lt_prog_compiler_static=
9350      ;;
9351
9352    hpux*)
9353      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9354      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9355      # sets the default TLS model and affects inlining.
9356      case $host_cpu in
9357      hppa*64*)
9358	# +Z the default
9359	;;
9360      *)
9361	lt_prog_compiler_pic='-fPIC'
9362	;;
9363      esac
9364      ;;
9365
9366    interix[3-9]*)
9367      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9368      # Instead, we relocate shared libraries at runtime.
9369      ;;
9370
9371    msdosdjgpp*)
9372      # Just because we use GCC doesn't mean we suddenly get shared libraries
9373      # on systems that don't support them.
9374      lt_prog_compiler_can_build_shared=no
9375      enable_shared=no
9376      ;;
9377
9378    *nto* | *qnx*)
9379      # QNX uses GNU C++, but need to define -shared option too, otherwise
9380      # it will coredump.
9381      lt_prog_compiler_pic='-fPIC -shared'
9382      ;;
9383
9384    sysv4*MP*)
9385      if test -d /usr/nec; then
9386	lt_prog_compiler_pic=-Kconform_pic
9387      fi
9388      ;;
9389
9390    *)
9391      lt_prog_compiler_pic='-fPIC'
9392      ;;
9393    esac
9394
9395    case $cc_basename in
9396    nvcc*) # Cuda Compiler Driver 2.2
9397      lt_prog_compiler_wl='-Xlinker '
9398      lt_prog_compiler_pic='-Xcompiler -fPIC'
9399      ;;
9400    esac
9401  else
9402    # PORTME Check for flag to pass linker flags through the system compiler.
9403    case $host_os in
9404    aix*)
9405      lt_prog_compiler_wl='-Wl,'
9406      if test "$host_cpu" = ia64; then
9407	# AIX 5 now supports IA64 processor
9408	lt_prog_compiler_static='-Bstatic'
9409      else
9410	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9411      fi
9412      ;;
9413
9414    mingw* | cygwin* | pw32* | os2* | cegcc*)
9415      # This hack is so that the source file can tell whether it is being
9416      # built for inclusion in a dll (and should export symbols for example).
9417      lt_prog_compiler_pic='-DDLL_EXPORT'
9418      ;;
9419
9420    hpux9* | hpux10* | hpux11*)
9421      lt_prog_compiler_wl='-Wl,'
9422      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9423      # not for PA HP-UX.
9424      case $host_cpu in
9425      hppa*64*|ia64*)
9426	# +Z the default
9427	;;
9428      *)
9429	lt_prog_compiler_pic='+Z'
9430	;;
9431      esac
9432      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9433      lt_prog_compiler_static='${wl}-a ${wl}archive'
9434      ;;
9435
9436    irix5* | irix6* | nonstopux*)
9437      lt_prog_compiler_wl='-Wl,'
9438      # PIC (with -KPIC) is the default.
9439      lt_prog_compiler_static='-non_shared'
9440      ;;
9441
9442    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9443      case $cc_basename in
9444      # old Intel for x86_64 which still supported -KPIC.
9445      ecc*)
9446	lt_prog_compiler_wl='-Wl,'
9447	lt_prog_compiler_pic='-KPIC'
9448	lt_prog_compiler_static='-static'
9449        ;;
9450      # icc used to be incompatible with GCC.
9451      # ICC 10 doesn't accept -KPIC any more.
9452      icc* | ifort*)
9453	lt_prog_compiler_wl='-Wl,'
9454	lt_prog_compiler_pic='-fPIC'
9455	lt_prog_compiler_static='-static'
9456        ;;
9457      # Lahey Fortran 8.1.
9458      lf95*)
9459	lt_prog_compiler_wl='-Wl,'
9460	lt_prog_compiler_pic='--shared'
9461	lt_prog_compiler_static='--static'
9462	;;
9463      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9464        # Portland Group compilers (*not* the Pentium gcc compiler,
9465	# which looks to be a dead project)
9466	lt_prog_compiler_wl='-Wl,'
9467	lt_prog_compiler_pic='-fpic'
9468	lt_prog_compiler_static='-Bstatic'
9469        ;;
9470      ccc*)
9471        lt_prog_compiler_wl='-Wl,'
9472        # All Alpha code is PIC.
9473        lt_prog_compiler_static='-non_shared'
9474        ;;
9475      xl* | bgxl* | bgf* | mpixl*)
9476	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9477	lt_prog_compiler_wl='-Wl,'
9478	lt_prog_compiler_pic='-qpic'
9479	lt_prog_compiler_static='-qstaticlink'
9480	;;
9481      *)
9482	case `$CC -V 2>&1 | sed 5q` in
9483	*Sun\ F* | *Sun*Fortran*)
9484	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9485	  lt_prog_compiler_pic='-KPIC'
9486	  lt_prog_compiler_static='-Bstatic'
9487	  lt_prog_compiler_wl=''
9488	  ;;
9489	*Sun\ C*)
9490	  # Sun C 5.9
9491	  lt_prog_compiler_pic='-KPIC'
9492	  lt_prog_compiler_static='-Bstatic'
9493	  lt_prog_compiler_wl='-Wl,'
9494	  ;;
9495	esac
9496	;;
9497      esac
9498      ;;
9499
9500    newsos6)
9501      lt_prog_compiler_pic='-KPIC'
9502      lt_prog_compiler_static='-Bstatic'
9503      ;;
9504
9505    *nto* | *qnx*)
9506      # QNX uses GNU C++, but need to define -shared option too, otherwise
9507      # it will coredump.
9508      lt_prog_compiler_pic='-fPIC -shared'
9509      ;;
9510
9511    osf3* | osf4* | osf5*)
9512      lt_prog_compiler_wl='-Wl,'
9513      # All OSF/1 code is PIC.
9514      lt_prog_compiler_static='-non_shared'
9515      ;;
9516
9517    rdos*)
9518      lt_prog_compiler_static='-non_shared'
9519      ;;
9520
9521    solaris*)
9522      lt_prog_compiler_pic='-KPIC'
9523      lt_prog_compiler_static='-Bstatic'
9524      case $cc_basename in
9525      f77* | f90* | f95*)
9526	lt_prog_compiler_wl='-Qoption ld ';;
9527      *)
9528	lt_prog_compiler_wl='-Wl,';;
9529      esac
9530      ;;
9531
9532    sunos4*)
9533      lt_prog_compiler_wl='-Qoption ld '
9534      lt_prog_compiler_pic='-PIC'
9535      lt_prog_compiler_static='-Bstatic'
9536      ;;
9537
9538    sysv4 | sysv4.2uw2* | sysv4.3*)
9539      lt_prog_compiler_wl='-Wl,'
9540      lt_prog_compiler_pic='-KPIC'
9541      lt_prog_compiler_static='-Bstatic'
9542      ;;
9543
9544    sysv4*MP*)
9545      if test -d /usr/nec ;then
9546	lt_prog_compiler_pic='-Kconform_pic'
9547	lt_prog_compiler_static='-Bstatic'
9548      fi
9549      ;;
9550
9551    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9552      lt_prog_compiler_wl='-Wl,'
9553      lt_prog_compiler_pic='-KPIC'
9554      lt_prog_compiler_static='-Bstatic'
9555      ;;
9556
9557    unicos*)
9558      lt_prog_compiler_wl='-Wl,'
9559      lt_prog_compiler_can_build_shared=no
9560      ;;
9561
9562    uts4*)
9563      lt_prog_compiler_pic='-pic'
9564      lt_prog_compiler_static='-Bstatic'
9565      ;;
9566
9567    *)
9568      lt_prog_compiler_can_build_shared=no
9569      ;;
9570    esac
9571  fi
9572
9573case $host_os in
9574  # For platforms which do not support PIC, -DPIC is meaningless:
9575  *djgpp*)
9576    lt_prog_compiler_pic=
9577    ;;
9578  *)
9579    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9580    ;;
9581esac
9582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9583$as_echo "$lt_prog_compiler_pic" >&6; }
9584
9585
9586
9587
9588
9589
9590#
9591# Check to make sure the PIC flag actually works.
9592#
9593if test -n "$lt_prog_compiler_pic"; then
9594  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9595$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9596if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9597  $as_echo_n "(cached) " >&6
9598else
9599  lt_cv_prog_compiler_pic_works=no
9600   ac_outfile=conftest.$ac_objext
9601   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9602   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9603   # Insert the option either (1) after the last *FLAGS variable, or
9604   # (2) before a word containing "conftest.", or (3) at the end.
9605   # Note that $ac_compile itself does not contain backslashes and begins
9606   # with a dollar sign (not a hyphen), so the echo should work correctly.
9607   # The option is referenced via a variable to avoid confusing sed.
9608   lt_compile=`echo "$ac_compile" | $SED \
9609   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9610   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9611   -e 's:$: $lt_compiler_flag:'`
9612   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9613   (eval "$lt_compile" 2>conftest.err)
9614   ac_status=$?
9615   cat conftest.err >&5
9616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9617   if (exit $ac_status) && test -s "$ac_outfile"; then
9618     # The compiler can only warn and ignore the option if not recognized
9619     # So say no if there are warnings other than the usual output.
9620     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9621     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9622     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9623       lt_cv_prog_compiler_pic_works=yes
9624     fi
9625   fi
9626   $RM conftest*
9627
9628fi
9629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9630$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9631
9632if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9633    case $lt_prog_compiler_pic in
9634     "" | " "*) ;;
9635     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9636     esac
9637else
9638    lt_prog_compiler_pic=
9639     lt_prog_compiler_can_build_shared=no
9640fi
9641
9642fi
9643
9644
9645
9646
9647
9648
9649#
9650# Check to make sure the static flag actually works.
9651#
9652wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9654$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9655if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9656  $as_echo_n "(cached) " >&6
9657else
9658  lt_cv_prog_compiler_static_works=no
9659   save_LDFLAGS="$LDFLAGS"
9660   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9661   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9662   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9663     # The linker can only warn and ignore the option if not recognized
9664     # So say no if there are warnings
9665     if test -s conftest.err; then
9666       # Append any errors to the config.log.
9667       cat conftest.err 1>&5
9668       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9669       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9670       if diff conftest.exp conftest.er2 >/dev/null; then
9671         lt_cv_prog_compiler_static_works=yes
9672       fi
9673     else
9674       lt_cv_prog_compiler_static_works=yes
9675     fi
9676   fi
9677   $RM -r conftest*
9678   LDFLAGS="$save_LDFLAGS"
9679
9680fi
9681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9682$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9683
9684if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9685    :
9686else
9687    lt_prog_compiler_static=
9688fi
9689
9690
9691
9692
9693
9694
9695
9696  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9697$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9698if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9699  $as_echo_n "(cached) " >&6
9700else
9701  lt_cv_prog_compiler_c_o=no
9702   $RM -r conftest 2>/dev/null
9703   mkdir conftest
9704   cd conftest
9705   mkdir out
9706   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9707
9708   lt_compiler_flag="-o out/conftest2.$ac_objext"
9709   # Insert the option either (1) after the last *FLAGS variable, or
9710   # (2) before a word containing "conftest.", or (3) at the end.
9711   # Note that $ac_compile itself does not contain backslashes and begins
9712   # with a dollar sign (not a hyphen), so the echo should work correctly.
9713   lt_compile=`echo "$ac_compile" | $SED \
9714   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9715   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9716   -e 's:$: $lt_compiler_flag:'`
9717   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9718   (eval "$lt_compile" 2>out/conftest.err)
9719   ac_status=$?
9720   cat out/conftest.err >&5
9721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9722   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9723   then
9724     # The compiler can only warn and ignore the option if not recognized
9725     # So say no if there are warnings
9726     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9727     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9728     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9729       lt_cv_prog_compiler_c_o=yes
9730     fi
9731   fi
9732   chmod u+w . 2>&5
9733   $RM conftest*
9734   # SGI C++ compiler will create directory out/ii_files/ for
9735   # template instantiation
9736   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9737   $RM out/* && rmdir out
9738   cd ..
9739   $RM -r conftest
9740   $RM conftest*
9741
9742fi
9743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9744$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9745
9746
9747
9748
9749
9750
9751  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9752$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9753if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9754  $as_echo_n "(cached) " >&6
9755else
9756  lt_cv_prog_compiler_c_o=no
9757   $RM -r conftest 2>/dev/null
9758   mkdir conftest
9759   cd conftest
9760   mkdir out
9761   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9762
9763   lt_compiler_flag="-o out/conftest2.$ac_objext"
9764   # Insert the option either (1) after the last *FLAGS variable, or
9765   # (2) before a word containing "conftest.", or (3) at the end.
9766   # Note that $ac_compile itself does not contain backslashes and begins
9767   # with a dollar sign (not a hyphen), so the echo should work correctly.
9768   lt_compile=`echo "$ac_compile" | $SED \
9769   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9770   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9771   -e 's:$: $lt_compiler_flag:'`
9772   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9773   (eval "$lt_compile" 2>out/conftest.err)
9774   ac_status=$?
9775   cat out/conftest.err >&5
9776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9777   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9778   then
9779     # The compiler can only warn and ignore the option if not recognized
9780     # So say no if there are warnings
9781     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9782     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9783     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9784       lt_cv_prog_compiler_c_o=yes
9785     fi
9786   fi
9787   chmod u+w . 2>&5
9788   $RM conftest*
9789   # SGI C++ compiler will create directory out/ii_files/ for
9790   # template instantiation
9791   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9792   $RM out/* && rmdir out
9793   cd ..
9794   $RM -r conftest
9795   $RM conftest*
9796
9797fi
9798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9799$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9800
9801
9802
9803
9804hard_links="nottested"
9805if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9806  # do not overwrite the value of need_locks provided by the user
9807  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9808$as_echo_n "checking if we can lock with hard links... " >&6; }
9809  hard_links=yes
9810  $RM conftest*
9811  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9812  touch conftest.a
9813  ln conftest.a conftest.b 2>&5 || hard_links=no
9814  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9816$as_echo "$hard_links" >&6; }
9817  if test "$hard_links" = no; then
9818    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9819$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9820    need_locks=warn
9821  fi
9822else
9823  need_locks=no
9824fi
9825
9826
9827
9828
9829
9830
9831  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9832$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9833
9834  runpath_var=
9835  allow_undefined_flag=
9836  always_export_symbols=no
9837  archive_cmds=
9838  archive_expsym_cmds=
9839  compiler_needs_object=no
9840  enable_shared_with_static_runtimes=no
9841  export_dynamic_flag_spec=
9842  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9843  hardcode_automatic=no
9844  hardcode_direct=no
9845  hardcode_direct_absolute=no
9846  hardcode_libdir_flag_spec=
9847  hardcode_libdir_flag_spec_ld=
9848  hardcode_libdir_separator=
9849  hardcode_minus_L=no
9850  hardcode_shlibpath_var=unsupported
9851  inherit_rpath=no
9852  link_all_deplibs=unknown
9853  module_cmds=
9854  module_expsym_cmds=
9855  old_archive_from_new_cmds=
9856  old_archive_from_expsyms_cmds=
9857  thread_safe_flag_spec=
9858  whole_archive_flag_spec=
9859  # include_expsyms should be a list of space-separated symbols to be *always*
9860  # included in the symbol list
9861  include_expsyms=
9862  # exclude_expsyms can be an extended regexp of symbols to exclude
9863  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9864  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9865  # as well as any symbol that contains `d'.
9866  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9867  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9868  # platforms (ab)use it in PIC code, but their linkers get confused if
9869  # the symbol is explicitly referenced.  Since portable code cannot
9870  # rely on this symbol name, it's probably fine to never include it in
9871  # preloaded symbol tables.
9872  # Exclude shared library initialization/finalization symbols.
9873  extract_expsyms_cmds=
9874
9875  case $host_os in
9876  cygwin* | mingw* | pw32* | cegcc*)
9877    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9878    # When not using gcc, we currently assume that we are using
9879    # Microsoft Visual C++.
9880    if test "$GCC" != yes; then
9881      with_gnu_ld=no
9882    fi
9883    ;;
9884  interix*)
9885    # we just hope/assume this is gcc and not c89 (= MSVC++)
9886    with_gnu_ld=yes
9887    ;;
9888  openbsd*)
9889    with_gnu_ld=no
9890    ;;
9891  esac
9892
9893  ld_shlibs=yes
9894
9895  # On some targets, GNU ld is compatible enough with the native linker
9896  # that we're better off using the native interface for both.
9897  lt_use_gnu_ld_interface=no
9898  if test "$with_gnu_ld" = yes; then
9899    case $host_os in
9900      aix*)
9901	# The AIX port of GNU ld has always aspired to compatibility
9902	# with the native linker.  However, as the warning in the GNU ld
9903	# block says, versions before 2.19.5* couldn't really create working
9904	# shared libraries, regardless of the interface used.
9905	case `$LD -v 2>&1` in
9906	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9907	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9908	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9909	  *)
9910	    lt_use_gnu_ld_interface=yes
9911	    ;;
9912	esac
9913	;;
9914      *)
9915	lt_use_gnu_ld_interface=yes
9916	;;
9917    esac
9918  fi
9919
9920  if test "$lt_use_gnu_ld_interface" = yes; then
9921    # If archive_cmds runs LD, not CC, wlarc should be empty
9922    wlarc='${wl}'
9923
9924    # Set some defaults for GNU ld with shared library support. These
9925    # are reset later if shared libraries are not supported. Putting them
9926    # here allows them to be overridden if necessary.
9927    runpath_var=LD_RUN_PATH
9928    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9929    export_dynamic_flag_spec='${wl}--export-dynamic'
9930    # ancient GNU ld didn't support --whole-archive et. al.
9931    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9932      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9933    else
9934      whole_archive_flag_spec=
9935    fi
9936    supports_anon_versioning=no
9937    case `$LD -v 2>&1` in
9938      *GNU\ gold*) supports_anon_versioning=yes ;;
9939      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9940      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9941      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9942      *\ 2.11.*) ;; # other 2.11 versions
9943      *) supports_anon_versioning=yes ;;
9944    esac
9945
9946    # See if GNU ld supports shared libraries.
9947    case $host_os in
9948    aix[3-9]*)
9949      # On AIX/PPC, the GNU linker is very broken
9950      if test "$host_cpu" != ia64; then
9951	ld_shlibs=no
9952	cat <<_LT_EOF 1>&2
9953
9954*** Warning: the GNU linker, at least up to release 2.19, is reported
9955*** to be unable to reliably create shared libraries on AIX.
9956*** Therefore, libtool is disabling shared libraries support.  If you
9957*** really care for shared libraries, you may want to install binutils
9958*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9959*** You will then need to restart the configuration process.
9960
9961_LT_EOF
9962      fi
9963      ;;
9964
9965    amigaos*)
9966      case $host_cpu in
9967      powerpc)
9968            # see comment about AmigaOS4 .so support
9969            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9970            archive_expsym_cmds=''
9971        ;;
9972      m68k)
9973            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)'
9974            hardcode_libdir_flag_spec='-L$libdir'
9975            hardcode_minus_L=yes
9976        ;;
9977      esac
9978      ;;
9979
9980    beos*)
9981      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9982	allow_undefined_flag=unsupported
9983	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9984	# support --undefined.  This deserves some investigation.  FIXME
9985	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9986      else
9987	ld_shlibs=no
9988      fi
9989      ;;
9990
9991    cygwin* | mingw* | pw32* | cegcc*)
9992      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9993      # as there is no search path for DLLs.
9994      hardcode_libdir_flag_spec='-L$libdir'
9995      export_dynamic_flag_spec='${wl}--export-all-symbols'
9996      allow_undefined_flag=unsupported
9997      always_export_symbols=no
9998      enable_shared_with_static_runtimes=yes
9999      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10000
10001      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10002        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10003	# If the export-symbols file already is a .def file (1st line
10004	# is EXPORTS), use it as is; otherwise, prepend...
10005	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10006	  cp $export_symbols $output_objdir/$soname.def;
10007	else
10008	  echo EXPORTS > $output_objdir/$soname.def;
10009	  cat $export_symbols >> $output_objdir/$soname.def;
10010	fi~
10011	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10012      else
10013	ld_shlibs=no
10014      fi
10015      ;;
10016
10017    haiku*)
10018      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10019      link_all_deplibs=yes
10020      ;;
10021
10022    interix[3-9]*)
10023      hardcode_direct=no
10024      hardcode_shlibpath_var=no
10025      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10026      export_dynamic_flag_spec='${wl}-E'
10027      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10028      # Instead, shared libraries are loaded at an image base (0x10000000 by
10029      # default) and relocated if they conflict, which is a slow very memory
10030      # consuming and fragmenting process.  To avoid this, we pick a random,
10031      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10032      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10033      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10034      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10035      ;;
10036
10037    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10038      tmp_diet=no
10039      if test "$host_os" = linux-dietlibc; then
10040	case $cc_basename in
10041	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10042	esac
10043      fi
10044      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10045	 && test "$tmp_diet" = no
10046      then
10047	tmp_addflag=
10048	tmp_sharedflag='-shared'
10049	case $cc_basename,$host_cpu in
10050        pgcc*)				# Portland Group C compiler
10051	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10052	  tmp_addflag=' $pic_flag'
10053	  ;;
10054	pgf77* | pgf90* | pgf95* | pgfortran*)
10055					# Portland Group f77 and f90 compilers
10056	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10057	  tmp_addflag=' $pic_flag -Mnomain' ;;
10058	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10059	  tmp_addflag=' -i_dynamic' ;;
10060	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10061	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10062	ifc* | ifort*)			# Intel Fortran compiler
10063	  tmp_addflag=' -nofor_main' ;;
10064	lf95*)				# Lahey Fortran 8.1
10065	  whole_archive_flag_spec=
10066	  tmp_sharedflag='--shared' ;;
10067	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10068	  tmp_sharedflag='-qmkshrobj'
10069	  tmp_addflag= ;;
10070	nvcc*)	# Cuda Compiler Driver 2.2
10071	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10072	  compiler_needs_object=yes
10073	  ;;
10074	esac
10075	case `$CC -V 2>&1 | sed 5q` in
10076	*Sun\ C*)			# Sun C 5.9
10077	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10078	  compiler_needs_object=yes
10079	  tmp_sharedflag='-G' ;;
10080	*Sun\ F*)			# Sun Fortran 8.3
10081	  tmp_sharedflag='-G' ;;
10082	esac
10083	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10084
10085        if test "x$supports_anon_versioning" = xyes; then
10086          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10087	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10088	    echo "local: *; };" >> $output_objdir/$libname.ver~
10089	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10090        fi
10091
10092	case $cc_basename in
10093	xlf* | bgf* | bgxlf* | mpixlf*)
10094	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10095	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10096	  hardcode_libdir_flag_spec=
10097	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
10098	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10099	  if test "x$supports_anon_versioning" = xyes; then
10100	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10101	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10102	      echo "local: *; };" >> $output_objdir/$libname.ver~
10103	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10104	  fi
10105	  ;;
10106	esac
10107      else
10108        ld_shlibs=no
10109      fi
10110      ;;
10111
10112    netbsd*)
10113      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10114	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10115	wlarc=
10116      else
10117	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10118	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10119      fi
10120      ;;
10121
10122    solaris*)
10123      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10124	ld_shlibs=no
10125	cat <<_LT_EOF 1>&2
10126
10127*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10128*** create shared libraries on Solaris systems.  Therefore, libtool
10129*** is disabling shared libraries support.  We urge you to upgrade GNU
10130*** binutils to release 2.9.1 or newer.  Another option is to modify
10131*** your PATH or compiler configuration so that the native linker is
10132*** used, and then restart.
10133
10134_LT_EOF
10135      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10136	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10137	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10138      else
10139	ld_shlibs=no
10140      fi
10141      ;;
10142
10143    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10144      case `$LD -v 2>&1` in
10145        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10146	ld_shlibs=no
10147	cat <<_LT_EOF 1>&2
10148
10149*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10150*** reliably create shared libraries on SCO systems.  Therefore, libtool
10151*** is disabling shared libraries support.  We urge you to upgrade GNU
10152*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10153*** your PATH or compiler configuration so that the native linker is
10154*** used, and then restart.
10155
10156_LT_EOF
10157	;;
10158	*)
10159	  # For security reasons, it is highly recommended that you always
10160	  # use absolute paths for naming shared libraries, and exclude the
10161	  # DT_RUNPATH tag from executables and libraries.  But doing so
10162	  # requires that you compile everything twice, which is a pain.
10163	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10164	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10165	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10166	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10167	  else
10168	    ld_shlibs=no
10169	  fi
10170	;;
10171      esac
10172      ;;
10173
10174    sunos4*)
10175      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10176      wlarc=
10177      hardcode_direct=yes
10178      hardcode_shlibpath_var=no
10179      ;;
10180
10181    *)
10182      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10183	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10184	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10185      else
10186	ld_shlibs=no
10187      fi
10188      ;;
10189    esac
10190
10191    if test "$ld_shlibs" = no; then
10192      runpath_var=
10193      hardcode_libdir_flag_spec=
10194      export_dynamic_flag_spec=
10195      whole_archive_flag_spec=
10196    fi
10197  else
10198    # PORTME fill in a description of your system's linker (not GNU ld)
10199    case $host_os in
10200    aix3*)
10201      allow_undefined_flag=unsupported
10202      always_export_symbols=yes
10203      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'
10204      # Note: this linker hardcodes the directories in LIBPATH if there
10205      # are no directories specified by -L.
10206      hardcode_minus_L=yes
10207      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10208	# Neither direct hardcoding nor static linking is supported with a
10209	# broken collect2.
10210	hardcode_direct=unsupported
10211      fi
10212      ;;
10213
10214    aix[4-9]*)
10215      if test "$host_cpu" = ia64; then
10216	# On IA64, the linker does run time linking by default, so we don't
10217	# have to do anything special.
10218	aix_use_runtimelinking=no
10219	exp_sym_flag='-Bexport'
10220	no_entry_flag=""
10221      else
10222	# If we're using GNU nm, then we don't want the "-C" option.
10223	# -C means demangle to AIX nm, but means don't demangle with GNU nm
10224	# Also, AIX nm treats weak defined symbols like other global
10225	# defined symbols, whereas GNU nm marks them as "W".
10226	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10227	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10228	else
10229	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10230	fi
10231	aix_use_runtimelinking=no
10232
10233	# Test if we are trying to use run time linking or normal
10234	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10235	# need to do runtime linking.
10236	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10237	  for ld_flag in $LDFLAGS; do
10238	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10239	    aix_use_runtimelinking=yes
10240	    break
10241	  fi
10242	  done
10243	  ;;
10244	esac
10245
10246	exp_sym_flag='-bexport'
10247	no_entry_flag='-bnoentry'
10248      fi
10249
10250      # When large executables or shared objects are built, AIX ld can
10251      # have problems creating the table of contents.  If linking a library
10252      # or program results in "error TOC overflow" add -mminimal-toc to
10253      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10254      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10255
10256      archive_cmds=''
10257      hardcode_direct=yes
10258      hardcode_direct_absolute=yes
10259      hardcode_libdir_separator=':'
10260      link_all_deplibs=yes
10261      file_list_spec='${wl}-f,'
10262
10263      if test "$GCC" = yes; then
10264	case $host_os in aix4.[012]|aix4.[012].*)
10265	# We only want to do this on AIX 4.2 and lower, the check
10266	# below for broken collect2 doesn't work under 4.3+
10267	  collect2name=`${CC} -print-prog-name=collect2`
10268	  if test -f "$collect2name" &&
10269	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10270	  then
10271	  # We have reworked collect2
10272	  :
10273	  else
10274	  # We have old collect2
10275	  hardcode_direct=unsupported
10276	  # It fails to find uninstalled libraries when the uninstalled
10277	  # path is not listed in the libpath.  Setting hardcode_minus_L
10278	  # to unsupported forces relinking
10279	  hardcode_minus_L=yes
10280	  hardcode_libdir_flag_spec='-L$libdir'
10281	  hardcode_libdir_separator=
10282	  fi
10283	  ;;
10284	esac
10285	shared_flag='-shared'
10286	if test "$aix_use_runtimelinking" = yes; then
10287	  shared_flag="$shared_flag "'${wl}-G'
10288	fi
10289      else
10290	# not using gcc
10291	if test "$host_cpu" = ia64; then
10292	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10293	# chokes on -Wl,-G. The following line is correct:
10294	  shared_flag='-G'
10295	else
10296	  if test "$aix_use_runtimelinking" = yes; then
10297	    shared_flag='${wl}-G'
10298	  else
10299	    shared_flag='${wl}-bM:SRE'
10300	  fi
10301	fi
10302      fi
10303
10304      export_dynamic_flag_spec='${wl}-bexpall'
10305      # It seems that -bexpall does not export symbols beginning with
10306      # underscore (_), so it is better to generate a list of symbols to export.
10307      always_export_symbols=yes
10308      if test "$aix_use_runtimelinking" = yes; then
10309	# Warning - without using the other runtime loading flags (-brtl),
10310	# -berok will link without error, but may produce a broken library.
10311	allow_undefined_flag='-berok'
10312        # Determine the default libpath from the value encoded in an
10313        # empty executable.
10314        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10315/* end confdefs.h.  */
10316
10317int
10318main ()
10319{
10320
10321  ;
10322  return 0;
10323}
10324_ACEOF
10325if ac_fn_c_try_link "$LINENO"; then :
10326
10327lt_aix_libpath_sed='
10328    /Import File Strings/,/^$/ {
10329	/^0/ {
10330	    s/^0  *\(.*\)$/\1/
10331	    p
10332	}
10333    }'
10334aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10335# Check for a 64-bit object if we didn't find anything.
10336if test -z "$aix_libpath"; then
10337  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10338fi
10339fi
10340rm -f core conftest.err conftest.$ac_objext \
10341    conftest$ac_exeext conftest.$ac_ext
10342if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10343
10344        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10345        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10346      else
10347	if test "$host_cpu" = ia64; then
10348	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10349	  allow_undefined_flag="-z nodefs"
10350	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
10351	else
10352	 # Determine the default libpath from the value encoded in an
10353	 # empty executable.
10354	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10355/* end confdefs.h.  */
10356
10357int
10358main ()
10359{
10360
10361  ;
10362  return 0;
10363}
10364_ACEOF
10365if ac_fn_c_try_link "$LINENO"; then :
10366
10367lt_aix_libpath_sed='
10368    /Import File Strings/,/^$/ {
10369	/^0/ {
10370	    s/^0  *\(.*\)$/\1/
10371	    p
10372	}
10373    }'
10374aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10375# Check for a 64-bit object if we didn't find anything.
10376if test -z "$aix_libpath"; then
10377  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10378fi
10379fi
10380rm -f core conftest.err conftest.$ac_objext \
10381    conftest$ac_exeext conftest.$ac_ext
10382if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10383
10384	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10385	  # Warning - without using the other run time loading flags,
10386	  # -berok will link without error, but may produce a broken library.
10387	  no_undefined_flag=' ${wl}-bernotok'
10388	  allow_undefined_flag=' ${wl}-berok'
10389	  if test "$with_gnu_ld" = yes; then
10390	    # We only use this code for GNU lds that support --whole-archive.
10391	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10392	  else
10393	    # Exported symbols can be pulled into shared objects from archives
10394	    whole_archive_flag_spec='$convenience'
10395	  fi
10396	  archive_cmds_need_lc=yes
10397	  # This is similar to how AIX traditionally builds its shared libraries.
10398	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10399	fi
10400      fi
10401      ;;
10402
10403    amigaos*)
10404      case $host_cpu in
10405      powerpc)
10406            # see comment about AmigaOS4 .so support
10407            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10408            archive_expsym_cmds=''
10409        ;;
10410      m68k)
10411            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)'
10412            hardcode_libdir_flag_spec='-L$libdir'
10413            hardcode_minus_L=yes
10414        ;;
10415      esac
10416      ;;
10417
10418    bsdi[45]*)
10419      export_dynamic_flag_spec=-rdynamic
10420      ;;
10421
10422    cygwin* | mingw* | pw32* | cegcc*)
10423      # When not using gcc, we currently assume that we are using
10424      # Microsoft Visual C++.
10425      # hardcode_libdir_flag_spec is actually meaningless, as there is
10426      # no search path for DLLs.
10427      hardcode_libdir_flag_spec=' '
10428      allow_undefined_flag=unsupported
10429      # Tell ltmain to make .lib files, not .a files.
10430      libext=lib
10431      # Tell ltmain to make .dll files, not .so files.
10432      shrext_cmds=".dll"
10433      # FIXME: Setting linknames here is a bad hack.
10434      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10435      # The linker will automatically build a .lib file if we build a DLL.
10436      old_archive_from_new_cmds='true'
10437      # FIXME: Should let the user specify the lib program.
10438      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10439      fix_srcfile_path='`cygpath -w "$srcfile"`'
10440      enable_shared_with_static_runtimes=yes
10441      ;;
10442
10443    darwin* | rhapsody*)
10444
10445
10446  archive_cmds_need_lc=no
10447  hardcode_direct=no
10448  hardcode_automatic=yes
10449  hardcode_shlibpath_var=unsupported
10450  if test "$lt_cv_ld_force_load" = "yes"; then
10451    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10452  else
10453    whole_archive_flag_spec=''
10454  fi
10455  link_all_deplibs=yes
10456  allow_undefined_flag="$_lt_dar_allow_undefined"
10457  case $cc_basename in
10458     ifort*) _lt_dar_can_shared=yes ;;
10459     *) _lt_dar_can_shared=$GCC ;;
10460  esac
10461  if test "$_lt_dar_can_shared" = "yes"; then
10462    output_verbose_link_cmd=func_echo_all
10463    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10464    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10465    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
10466    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
10467
10468  else
10469  ld_shlibs=no
10470  fi
10471
10472      ;;
10473
10474    dgux*)
10475      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10476      hardcode_libdir_flag_spec='-L$libdir'
10477      hardcode_shlibpath_var=no
10478      ;;
10479
10480    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10481    # support.  Future versions do this automatically, but an explicit c++rt0.o
10482    # does not break anything, and helps significantly (at the cost of a little
10483    # extra space).
10484    freebsd2.2*)
10485      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10486      hardcode_libdir_flag_spec='-R$libdir'
10487      hardcode_direct=yes
10488      hardcode_shlibpath_var=no
10489      ;;
10490
10491    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10492    freebsd2.*)
10493      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10494      hardcode_direct=yes
10495      hardcode_minus_L=yes
10496      hardcode_shlibpath_var=no
10497      ;;
10498
10499    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10500    freebsd* | dragonfly*)
10501      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10502      hardcode_libdir_flag_spec='-R$libdir'
10503      hardcode_direct=yes
10504      hardcode_shlibpath_var=no
10505      ;;
10506
10507    hpux9*)
10508      if test "$GCC" = yes; then
10509	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10510      else
10511	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'
10512      fi
10513      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10514      hardcode_libdir_separator=:
10515      hardcode_direct=yes
10516
10517      # hardcode_minus_L: Not really in the search PATH,
10518      # but as the default location of the library.
10519      hardcode_minus_L=yes
10520      export_dynamic_flag_spec='${wl}-E'
10521      ;;
10522
10523    hpux10*)
10524      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10525	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10526      else
10527	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10528      fi
10529      if test "$with_gnu_ld" = no; then
10530	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10531	hardcode_libdir_flag_spec_ld='+b $libdir'
10532	hardcode_libdir_separator=:
10533	hardcode_direct=yes
10534	hardcode_direct_absolute=yes
10535	export_dynamic_flag_spec='${wl}-E'
10536	# hardcode_minus_L: Not really in the search PATH,
10537	# but as the default location of the library.
10538	hardcode_minus_L=yes
10539      fi
10540      ;;
10541
10542    hpux11*)
10543      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10544	case $host_cpu in
10545	hppa*64*)
10546	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10547	  ;;
10548	ia64*)
10549	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10550	  ;;
10551	*)
10552	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10553	  ;;
10554	esac
10555      else
10556	case $host_cpu in
10557	hppa*64*)
10558	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10559	  ;;
10560	ia64*)
10561	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10562	  ;;
10563	*)
10564
10565	  # Older versions of the 11.00 compiler do not understand -b yet
10566	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10567	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10568$as_echo_n "checking if $CC understands -b... " >&6; }
10569if test "${lt_cv_prog_compiler__b+set}" = set; then :
10570  $as_echo_n "(cached) " >&6
10571else
10572  lt_cv_prog_compiler__b=no
10573   save_LDFLAGS="$LDFLAGS"
10574   LDFLAGS="$LDFLAGS -b"
10575   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10576   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10577     # The linker can only warn and ignore the option if not recognized
10578     # So say no if there are warnings
10579     if test -s conftest.err; then
10580       # Append any errors to the config.log.
10581       cat conftest.err 1>&5
10582       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10583       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10584       if diff conftest.exp conftest.er2 >/dev/null; then
10585         lt_cv_prog_compiler__b=yes
10586       fi
10587     else
10588       lt_cv_prog_compiler__b=yes
10589     fi
10590   fi
10591   $RM -r conftest*
10592   LDFLAGS="$save_LDFLAGS"
10593
10594fi
10595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10596$as_echo "$lt_cv_prog_compiler__b" >&6; }
10597
10598if test x"$lt_cv_prog_compiler__b" = xyes; then
10599    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10600else
10601    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10602fi
10603
10604	  ;;
10605	esac
10606      fi
10607      if test "$with_gnu_ld" = no; then
10608	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10609	hardcode_libdir_separator=:
10610
10611	case $host_cpu in
10612	hppa*64*|ia64*)
10613	  hardcode_direct=no
10614	  hardcode_shlibpath_var=no
10615	  ;;
10616	*)
10617	  hardcode_direct=yes
10618	  hardcode_direct_absolute=yes
10619	  export_dynamic_flag_spec='${wl}-E'
10620
10621	  # hardcode_minus_L: Not really in the search PATH,
10622	  # but as the default location of the library.
10623	  hardcode_minus_L=yes
10624	  ;;
10625	esac
10626      fi
10627      ;;
10628
10629    irix5* | irix6* | nonstopux*)
10630      if test "$GCC" = yes; then
10631	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10632	# Try to use the -exported_symbol ld option, if it does not
10633	# work, assume that -exports_file does not work either and
10634	# implicitly export all symbols.
10635        save_LDFLAGS="$LDFLAGS"
10636        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10637        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10638/* end confdefs.h.  */
10639int foo(void) {}
10640_ACEOF
10641if ac_fn_c_try_link "$LINENO"; then :
10642  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10643
10644fi
10645rm -f core conftest.err conftest.$ac_objext \
10646    conftest$ac_exeext conftest.$ac_ext
10647        LDFLAGS="$save_LDFLAGS"
10648      else
10649	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10650	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
10651      fi
10652      archive_cmds_need_lc='no'
10653      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10654      hardcode_libdir_separator=:
10655      inherit_rpath=yes
10656      link_all_deplibs=yes
10657      ;;
10658
10659    netbsd*)
10660      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10661	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10662      else
10663	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10664      fi
10665      hardcode_libdir_flag_spec='-R$libdir'
10666      hardcode_direct=yes
10667      hardcode_shlibpath_var=no
10668      ;;
10669
10670    newsos6)
10671      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10672      hardcode_direct=yes
10673      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10674      hardcode_libdir_separator=:
10675      hardcode_shlibpath_var=no
10676      ;;
10677
10678    *nto* | *qnx*)
10679      ;;
10680
10681    openbsd*)
10682      if test -f /usr/libexec/ld.so; then
10683	hardcode_direct=yes
10684	hardcode_shlibpath_var=no
10685	hardcode_direct_absolute=yes
10686	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10687	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10688	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10689	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10690	  export_dynamic_flag_spec='${wl}-E'
10691	else
10692	  case $host_os in
10693	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10694	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10695	     hardcode_libdir_flag_spec='-R$libdir'
10696	     ;;
10697	   *)
10698	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10699	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10700	     ;;
10701	  esac
10702	fi
10703      else
10704	ld_shlibs=no
10705      fi
10706      ;;
10707
10708    os2*)
10709      hardcode_libdir_flag_spec='-L$libdir'
10710      hardcode_minus_L=yes
10711      allow_undefined_flag=unsupported
10712      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'
10713      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10714      ;;
10715
10716    osf3*)
10717      if test "$GCC" = yes; then
10718	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10719	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10720      else
10721	allow_undefined_flag=' -expect_unresolved \*'
10722	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10723      fi
10724      archive_cmds_need_lc='no'
10725      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10726      hardcode_libdir_separator=:
10727      ;;
10728
10729    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10730      if test "$GCC" = yes; then
10731	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10732	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10733	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10734      else
10735	allow_undefined_flag=' -expect_unresolved \*'
10736	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10737	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10738	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
10739
10740	# Both c and cxx compiler support -rpath directly
10741	hardcode_libdir_flag_spec='-rpath $libdir'
10742      fi
10743      archive_cmds_need_lc='no'
10744      hardcode_libdir_separator=:
10745      ;;
10746
10747    solaris*)
10748      no_undefined_flag=' -z defs'
10749      if test "$GCC" = yes; then
10750	wlarc='${wl}'
10751	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10752	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10753	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10754      else
10755	case `$CC -V 2>&1` in
10756	*"Compilers 5.0"*)
10757	  wlarc=''
10758	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10759	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10760	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10761	  ;;
10762	*)
10763	  wlarc='${wl}'
10764	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10765	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10766	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10767	  ;;
10768	esac
10769      fi
10770      hardcode_libdir_flag_spec='-R$libdir'
10771      hardcode_shlibpath_var=no
10772      case $host_os in
10773      solaris2.[0-5] | solaris2.[0-5].*) ;;
10774      *)
10775	# The compiler driver will combine and reorder linker options,
10776	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10777	# but is careful enough not to reorder.
10778	# Supported since Solaris 2.6 (maybe 2.5.1?)
10779	if test "$GCC" = yes; then
10780	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10781	else
10782	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10783	fi
10784	;;
10785      esac
10786      link_all_deplibs=yes
10787      ;;
10788
10789    sunos4*)
10790      if test "x$host_vendor" = xsequent; then
10791	# Use $CC to link under sequent, because it throws in some extra .o
10792	# files that make .init and .fini sections work.
10793	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10794      else
10795	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10796      fi
10797      hardcode_libdir_flag_spec='-L$libdir'
10798      hardcode_direct=yes
10799      hardcode_minus_L=yes
10800      hardcode_shlibpath_var=no
10801      ;;
10802
10803    sysv4)
10804      case $host_vendor in
10805	sni)
10806	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10807	  hardcode_direct=yes # is this really true???
10808	;;
10809	siemens)
10810	  ## LD is ld it makes a PLAMLIB
10811	  ## CC just makes a GrossModule.
10812	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10813	  reload_cmds='$CC -r -o $output$reload_objs'
10814	  hardcode_direct=no
10815        ;;
10816	motorola)
10817	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10818	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10819	;;
10820      esac
10821      runpath_var='LD_RUN_PATH'
10822      hardcode_shlibpath_var=no
10823      ;;
10824
10825    sysv4.3*)
10826      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10827      hardcode_shlibpath_var=no
10828      export_dynamic_flag_spec='-Bexport'
10829      ;;
10830
10831    sysv4*MP*)
10832      if test -d /usr/nec; then
10833	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10834	hardcode_shlibpath_var=no
10835	runpath_var=LD_RUN_PATH
10836	hardcode_runpath_var=yes
10837	ld_shlibs=yes
10838      fi
10839      ;;
10840
10841    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10842      no_undefined_flag='${wl}-z,text'
10843      archive_cmds_need_lc=no
10844      hardcode_shlibpath_var=no
10845      runpath_var='LD_RUN_PATH'
10846
10847      if test "$GCC" = yes; then
10848	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10849	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10850      else
10851	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10852	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10853      fi
10854      ;;
10855
10856    sysv5* | sco3.2v5* | sco5v6*)
10857      # Note: We can NOT use -z defs as we might desire, because we do not
10858      # link with -lc, and that would cause any symbols used from libc to
10859      # always be unresolved, which means just about no library would
10860      # ever link correctly.  If we're not using GNU ld we use -z text
10861      # though, which does catch some bad symbols but isn't as heavy-handed
10862      # as -z defs.
10863      no_undefined_flag='${wl}-z,text'
10864      allow_undefined_flag='${wl}-z,nodefs'
10865      archive_cmds_need_lc=no
10866      hardcode_shlibpath_var=no
10867      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10868      hardcode_libdir_separator=':'
10869      link_all_deplibs=yes
10870      export_dynamic_flag_spec='${wl}-Bexport'
10871      runpath_var='LD_RUN_PATH'
10872
10873      if test "$GCC" = yes; then
10874	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10875	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10876      else
10877	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10878	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10879      fi
10880      ;;
10881
10882    uts4*)
10883      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10884      hardcode_libdir_flag_spec='-L$libdir'
10885      hardcode_shlibpath_var=no
10886      ;;
10887
10888    *)
10889      ld_shlibs=no
10890      ;;
10891    esac
10892
10893    if test x$host_vendor = xsni; then
10894      case $host in
10895      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10896	export_dynamic_flag_spec='${wl}-Blargedynsym'
10897	;;
10898      esac
10899    fi
10900  fi
10901
10902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10903$as_echo "$ld_shlibs" >&6; }
10904test "$ld_shlibs" = no && can_build_shared=no
10905
10906with_gnu_ld=$with_gnu_ld
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922#
10923# Do we need to explicitly link libc?
10924#
10925case "x$archive_cmds_need_lc" in
10926x|xyes)
10927  # Assume -lc should be added
10928  archive_cmds_need_lc=yes
10929
10930  if test "$enable_shared" = yes && test "$GCC" = yes; then
10931    case $archive_cmds in
10932    *'~'*)
10933      # FIXME: we may have to deal with multi-command sequences.
10934      ;;
10935    '$CC '*)
10936      # Test whether the compiler implicitly links with -lc since on some
10937      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10938      # to ld, don't add -lc before -lgcc.
10939      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10940$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10941if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10942  $as_echo_n "(cached) " >&6
10943else
10944  $RM conftest*
10945	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10946
10947	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10948  (eval $ac_compile) 2>&5
10949  ac_status=$?
10950  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10951  test $ac_status = 0; } 2>conftest.err; then
10952	  soname=conftest
10953	  lib=conftest
10954	  libobjs=conftest.$ac_objext
10955	  deplibs=
10956	  wl=$lt_prog_compiler_wl
10957	  pic_flag=$lt_prog_compiler_pic
10958	  compiler_flags=-v
10959	  linker_flags=-v
10960	  verstring=
10961	  output_objdir=.
10962	  libname=conftest
10963	  lt_save_allow_undefined_flag=$allow_undefined_flag
10964	  allow_undefined_flag=
10965	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10966  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10967  ac_status=$?
10968  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10969  test $ac_status = 0; }
10970	  then
10971	    lt_cv_archive_cmds_need_lc=no
10972	  else
10973	    lt_cv_archive_cmds_need_lc=yes
10974	  fi
10975	  allow_undefined_flag=$lt_save_allow_undefined_flag
10976	else
10977	  cat conftest.err 1>&5
10978	fi
10979	$RM conftest*
10980
10981fi
10982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10983$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10984      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10985      ;;
10986    esac
10987  fi
10988  ;;
10989esac
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11148$as_echo_n "checking dynamic linker characteristics... " >&6; }
11149
11150if test "$GCC" = yes; then
11151  case $host_os in
11152    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11153    *) lt_awk_arg="/^libraries:/" ;;
11154  esac
11155  case $host_os in
11156    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11157    *) lt_sed_strip_eq="s,=/,/,g" ;;
11158  esac
11159  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11160  case $lt_search_path_spec in
11161  *\;*)
11162    # if the path contains ";" then we assume it to be the separator
11163    # otherwise default to the standard path separator (i.e. ":") - it is
11164    # assumed that no part of a normal pathname contains ";" but that should
11165    # okay in the real world where ";" in dirpaths is itself problematic.
11166    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11167    ;;
11168  *)
11169    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11170    ;;
11171  esac
11172  # Ok, now we have the path, separated by spaces, we can step through it
11173  # and add multilib dir if necessary.
11174  lt_tmp_lt_search_path_spec=
11175  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11176  for lt_sys_path in $lt_search_path_spec; do
11177    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11178      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11179    else
11180      test -d "$lt_sys_path" && \
11181	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11182    fi
11183  done
11184  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11185BEGIN {RS=" "; FS="/|\n";} {
11186  lt_foo="";
11187  lt_count=0;
11188  for (lt_i = NF; lt_i > 0; lt_i--) {
11189    if ($lt_i != "" && $lt_i != ".") {
11190      if ($lt_i == "..") {
11191        lt_count++;
11192      } else {
11193        if (lt_count == 0) {
11194          lt_foo="/" $lt_i lt_foo;
11195        } else {
11196          lt_count--;
11197        }
11198      }
11199    }
11200  }
11201  if (lt_foo != "") { lt_freq[lt_foo]++; }
11202  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11203}'`
11204  # AWK program above erroneously prepends '/' to C:/dos/paths
11205  # for these hosts.
11206  case $host_os in
11207    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11208      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11209  esac
11210  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11211else
11212  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11213fi
11214library_names_spec=
11215libname_spec='lib$name'
11216soname_spec=
11217shrext_cmds=".so"
11218postinstall_cmds=
11219postuninstall_cmds=
11220finish_cmds=
11221finish_eval=
11222shlibpath_var=
11223shlibpath_overrides_runpath=unknown
11224version_type=none
11225dynamic_linker="$host_os ld.so"
11226sys_lib_dlsearch_path_spec="/lib /usr/lib"
11227need_lib_prefix=unknown
11228hardcode_into_libs=no
11229
11230# when you set need_version to no, make sure it does not cause -set_version
11231# flags to be left without arguments
11232need_version=unknown
11233
11234case $host_os in
11235aix3*)
11236  version_type=linux
11237  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11238  shlibpath_var=LIBPATH
11239
11240  # AIX 3 has no versioning support, so we append a major version to the name.
11241  soname_spec='${libname}${release}${shared_ext}$major'
11242  ;;
11243
11244aix[4-9]*)
11245  version_type=linux
11246  need_lib_prefix=no
11247  need_version=no
11248  hardcode_into_libs=yes
11249  if test "$host_cpu" = ia64; then
11250    # AIX 5 supports IA64
11251    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11252    shlibpath_var=LD_LIBRARY_PATH
11253  else
11254    # With GCC up to 2.95.x, collect2 would create an import file
11255    # for dependence libraries.  The import file would start with
11256    # the line `#! .'.  This would cause the generated library to
11257    # depend on `.', always an invalid library.  This was fixed in
11258    # development snapshots of GCC prior to 3.0.
11259    case $host_os in
11260      aix4 | aix4.[01] | aix4.[01].*)
11261      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11262	   echo ' yes '
11263	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11264	:
11265      else
11266	can_build_shared=no
11267      fi
11268      ;;
11269    esac
11270    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11271    # soname into executable. Probably we can add versioning support to
11272    # collect2, so additional links can be useful in future.
11273    if test "$aix_use_runtimelinking" = yes; then
11274      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11275      # instead of lib<name>.a to let people know that these are not
11276      # typical AIX shared libraries.
11277      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11278    else
11279      # We preserve .a as extension for shared libraries through AIX4.2
11280      # and later when we are not doing run time linking.
11281      library_names_spec='${libname}${release}.a $libname.a'
11282      soname_spec='${libname}${release}${shared_ext}$major'
11283    fi
11284    shlibpath_var=LIBPATH
11285  fi
11286  ;;
11287
11288amigaos*)
11289  case $host_cpu in
11290  powerpc)
11291    # Since July 2007 AmigaOS4 officially supports .so libraries.
11292    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11293    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11294    ;;
11295  m68k)
11296    library_names_spec='$libname.ixlibrary $libname.a'
11297    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11298    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
11299    ;;
11300  esac
11301  ;;
11302
11303beos*)
11304  library_names_spec='${libname}${shared_ext}'
11305  dynamic_linker="$host_os ld.so"
11306  shlibpath_var=LIBRARY_PATH
11307  ;;
11308
11309bsdi[45]*)
11310  version_type=linux
11311  need_version=no
11312  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11313  soname_spec='${libname}${release}${shared_ext}$major'
11314  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11315  shlibpath_var=LD_LIBRARY_PATH
11316  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11317  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11318  # the default ld.so.conf also contains /usr/contrib/lib and
11319  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11320  # libtool to hard-code these into programs
11321  ;;
11322
11323cygwin* | mingw* | pw32* | cegcc*)
11324  version_type=windows
11325  shrext_cmds=".dll"
11326  need_version=no
11327  need_lib_prefix=no
11328
11329  case $GCC,$host_os in
11330  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11331    library_names_spec='$libname.dll.a'
11332    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11333    postinstall_cmds='base_file=`basename \${file}`~
11334      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11335      dldir=$destdir/`dirname \$dlpath`~
11336      test -d \$dldir || mkdir -p \$dldir~
11337      $install_prog $dir/$dlname \$dldir/$dlname~
11338      chmod a+x \$dldir/$dlname~
11339      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11340        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11341      fi'
11342    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11343      dlpath=$dir/\$dldll~
11344       $RM \$dlpath'
11345    shlibpath_overrides_runpath=yes
11346
11347    case $host_os in
11348    cygwin*)
11349      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11350      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11351
11352      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11353      ;;
11354    mingw* | cegcc*)
11355      # MinGW DLLs use traditional 'lib' prefix
11356      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11357      ;;
11358    pw32*)
11359      # pw32 DLLs use 'pw' prefix rather than 'lib'
11360      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11361      ;;
11362    esac
11363    ;;
11364
11365  *)
11366    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11367    ;;
11368  esac
11369  dynamic_linker='Win32 ld.exe'
11370  # FIXME: first we should search . and the directory the executable is in
11371  shlibpath_var=PATH
11372  ;;
11373
11374darwin* | rhapsody*)
11375  dynamic_linker="$host_os dyld"
11376  version_type=darwin
11377  need_lib_prefix=no
11378  need_version=no
11379  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11380  soname_spec='${libname}${release}${major}$shared_ext'
11381  shlibpath_overrides_runpath=yes
11382  shlibpath_var=DYLD_LIBRARY_PATH
11383  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11384
11385  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11386  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11387  ;;
11388
11389dgux*)
11390  version_type=linux
11391  need_lib_prefix=no
11392  need_version=no
11393  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11394  soname_spec='${libname}${release}${shared_ext}$major'
11395  shlibpath_var=LD_LIBRARY_PATH
11396  ;;
11397
11398freebsd* | dragonfly*)
11399  # DragonFly does not have aout.  When/if they implement a new
11400  # versioning mechanism, adjust this.
11401  if test -x /usr/bin/objformat; then
11402    objformat=`/usr/bin/objformat`
11403  else
11404    case $host_os in
11405    freebsd[23].*) objformat=aout ;;
11406    *) objformat=elf ;;
11407    esac
11408  fi
11409  version_type=freebsd-$objformat
11410  case $version_type in
11411    freebsd-elf*)
11412      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11413      need_version=no
11414      need_lib_prefix=no
11415      ;;
11416    freebsd-*)
11417      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11418      need_version=yes
11419      ;;
11420  esac
11421  shlibpath_var=LD_LIBRARY_PATH
11422  case $host_os in
11423  freebsd2.*)
11424    shlibpath_overrides_runpath=yes
11425    ;;
11426  freebsd3.[01]* | freebsdelf3.[01]*)
11427    shlibpath_overrides_runpath=yes
11428    hardcode_into_libs=yes
11429    ;;
11430  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11431  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11432    shlibpath_overrides_runpath=no
11433    hardcode_into_libs=yes
11434    ;;
11435  *) # from 4.6 on, and DragonFly
11436    shlibpath_overrides_runpath=yes
11437    hardcode_into_libs=yes
11438    ;;
11439  esac
11440  ;;
11441
11442gnu*)
11443  version_type=linux
11444  need_lib_prefix=no
11445  need_version=no
11446  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11447  soname_spec='${libname}${release}${shared_ext}$major'
11448  shlibpath_var=LD_LIBRARY_PATH
11449  hardcode_into_libs=yes
11450  ;;
11451
11452haiku*)
11453  version_type=linux
11454  need_lib_prefix=no
11455  need_version=no
11456  dynamic_linker="$host_os runtime_loader"
11457  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11458  soname_spec='${libname}${release}${shared_ext}$major'
11459  shlibpath_var=LIBRARY_PATH
11460  shlibpath_overrides_runpath=yes
11461  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11462  hardcode_into_libs=yes
11463  ;;
11464
11465hpux9* | hpux10* | hpux11*)
11466  # Give a soname corresponding to the major version so that dld.sl refuses to
11467  # link against other versions.
11468  version_type=sunos
11469  need_lib_prefix=no
11470  need_version=no
11471  case $host_cpu in
11472  ia64*)
11473    shrext_cmds='.so'
11474    hardcode_into_libs=yes
11475    dynamic_linker="$host_os dld.so"
11476    shlibpath_var=LD_LIBRARY_PATH
11477    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11478    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11479    soname_spec='${libname}${release}${shared_ext}$major'
11480    if test "X$HPUX_IA64_MODE" = X32; then
11481      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11482    else
11483      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11484    fi
11485    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11486    ;;
11487  hppa*64*)
11488    shrext_cmds='.sl'
11489    hardcode_into_libs=yes
11490    dynamic_linker="$host_os dld.sl"
11491    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11492    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11493    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11494    soname_spec='${libname}${release}${shared_ext}$major'
11495    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11496    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11497    ;;
11498  *)
11499    shrext_cmds='.sl'
11500    dynamic_linker="$host_os dld.sl"
11501    shlibpath_var=SHLIB_PATH
11502    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11503    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11504    soname_spec='${libname}${release}${shared_ext}$major'
11505    ;;
11506  esac
11507  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11508  postinstall_cmds='chmod 555 $lib'
11509  # or fails outright, so override atomically:
11510  install_override_mode=555
11511  ;;
11512
11513interix[3-9]*)
11514  version_type=linux
11515  need_lib_prefix=no
11516  need_version=no
11517  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11518  soname_spec='${libname}${release}${shared_ext}$major'
11519  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11520  shlibpath_var=LD_LIBRARY_PATH
11521  shlibpath_overrides_runpath=no
11522  hardcode_into_libs=yes
11523  ;;
11524
11525irix5* | irix6* | nonstopux*)
11526  case $host_os in
11527    nonstopux*) version_type=nonstopux ;;
11528    *)
11529	if test "$lt_cv_prog_gnu_ld" = yes; then
11530		version_type=linux
11531	else
11532		version_type=irix
11533	fi ;;
11534  esac
11535  need_lib_prefix=no
11536  need_version=no
11537  soname_spec='${libname}${release}${shared_ext}$major'
11538  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11539  case $host_os in
11540  irix5* | nonstopux*)
11541    libsuff= shlibsuff=
11542    ;;
11543  *)
11544    case $LD in # libtool.m4 will add one of these switches to LD
11545    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11546      libsuff= shlibsuff= libmagic=32-bit;;
11547    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11548      libsuff=32 shlibsuff=N32 libmagic=N32;;
11549    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11550      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11551    *) libsuff= shlibsuff= libmagic=never-match;;
11552    esac
11553    ;;
11554  esac
11555  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11556  shlibpath_overrides_runpath=no
11557  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11558  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11559  hardcode_into_libs=yes
11560  ;;
11561
11562# No shared lib support for Linux oldld, aout, or coff.
11563linux*oldld* | linux*aout* | linux*coff*)
11564  dynamic_linker=no
11565  ;;
11566
11567# This must be Linux ELF.
11568linux* | k*bsd*-gnu | kopensolaris*-gnu)
11569  version_type=linux
11570  need_lib_prefix=no
11571  need_version=no
11572  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11573  soname_spec='${libname}${release}${shared_ext}$major'
11574  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11575  shlibpath_var=LD_LIBRARY_PATH
11576  shlibpath_overrides_runpath=no
11577
11578  # Some binutils ld are patched to set DT_RUNPATH
11579  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11580  $as_echo_n "(cached) " >&6
11581else
11582  lt_cv_shlibpath_overrides_runpath=no
11583    save_LDFLAGS=$LDFLAGS
11584    save_libdir=$libdir
11585    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11586	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11587    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11588/* end confdefs.h.  */
11589
11590int
11591main ()
11592{
11593
11594  ;
11595  return 0;
11596}
11597_ACEOF
11598if ac_fn_c_try_link "$LINENO"; then :
11599  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11600  lt_cv_shlibpath_overrides_runpath=yes
11601fi
11602fi
11603rm -f core conftest.err conftest.$ac_objext \
11604    conftest$ac_exeext conftest.$ac_ext
11605    LDFLAGS=$save_LDFLAGS
11606    libdir=$save_libdir
11607
11608fi
11609
11610  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11611
11612  # This implies no fast_install, which is unacceptable.
11613  # Some rework will be needed to allow for fast_install
11614  # before this can be enabled.
11615  hardcode_into_libs=yes
11616
11617  # Append ld.so.conf contents to the search path
11618  if test -f /etc/ld.so.conf; then
11619    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11620    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11621  fi
11622
11623  # We used to test for /lib/ld.so.1 and disable shared libraries on
11624  # powerpc, because MkLinux only supported shared libraries with the
11625  # GNU dynamic linker.  Since this was broken with cross compilers,
11626  # most powerpc-linux boxes support dynamic linking these days and
11627  # people can always --disable-shared, the test was removed, and we
11628  # assume the GNU/Linux dynamic linker is in use.
11629  dynamic_linker='GNU/Linux ld.so'
11630  ;;
11631
11632netbsd*)
11633  version_type=sunos
11634  need_lib_prefix=no
11635  need_version=no
11636  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11637    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11638    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11639    dynamic_linker='NetBSD (a.out) ld.so'
11640  else
11641    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11642    soname_spec='${libname}${release}${shared_ext}$major'
11643    dynamic_linker='NetBSD ld.elf_so'
11644  fi
11645  shlibpath_var=LD_LIBRARY_PATH
11646  shlibpath_overrides_runpath=yes
11647  hardcode_into_libs=yes
11648  ;;
11649
11650newsos6)
11651  version_type=linux
11652  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11653  shlibpath_var=LD_LIBRARY_PATH
11654  shlibpath_overrides_runpath=yes
11655  ;;
11656
11657*nto* | *qnx*)
11658  version_type=qnx
11659  need_lib_prefix=no
11660  need_version=no
11661  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11662  soname_spec='${libname}${release}${shared_ext}$major'
11663  shlibpath_var=LD_LIBRARY_PATH
11664  shlibpath_overrides_runpath=no
11665  hardcode_into_libs=yes
11666  dynamic_linker='ldqnx.so'
11667  ;;
11668
11669openbsd*)
11670  version_type=sunos
11671  sys_lib_dlsearch_path_spec="/usr/lib"
11672  need_lib_prefix=no
11673  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11674  case $host_os in
11675    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11676    *)				need_version=no  ;;
11677  esac
11678  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11679  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11680  shlibpath_var=LD_LIBRARY_PATH
11681  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11682    case $host_os in
11683      openbsd2.[89] | openbsd2.[89].*)
11684	shlibpath_overrides_runpath=no
11685	;;
11686      *)
11687	shlibpath_overrides_runpath=yes
11688	;;
11689      esac
11690  else
11691    shlibpath_overrides_runpath=yes
11692  fi
11693  ;;
11694
11695os2*)
11696  libname_spec='$name'
11697  shrext_cmds=".dll"
11698  need_lib_prefix=no
11699  library_names_spec='$libname${shared_ext} $libname.a'
11700  dynamic_linker='OS/2 ld.exe'
11701  shlibpath_var=LIBPATH
11702  ;;
11703
11704osf3* | osf4* | osf5*)
11705  version_type=osf
11706  need_lib_prefix=no
11707  need_version=no
11708  soname_spec='${libname}${release}${shared_ext}$major'
11709  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11710  shlibpath_var=LD_LIBRARY_PATH
11711  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11712  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11713  ;;
11714
11715rdos*)
11716  dynamic_linker=no
11717  ;;
11718
11719solaris*)
11720  version_type=linux
11721  need_lib_prefix=no
11722  need_version=no
11723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11724  soname_spec='${libname}${release}${shared_ext}$major'
11725  shlibpath_var=LD_LIBRARY_PATH
11726  shlibpath_overrides_runpath=yes
11727  hardcode_into_libs=yes
11728  # ldd complains unless libraries are executable
11729  postinstall_cmds='chmod +x $lib'
11730  ;;
11731
11732sunos4*)
11733  version_type=sunos
11734  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11735  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11736  shlibpath_var=LD_LIBRARY_PATH
11737  shlibpath_overrides_runpath=yes
11738  if test "$with_gnu_ld" = yes; then
11739    need_lib_prefix=no
11740  fi
11741  need_version=yes
11742  ;;
11743
11744sysv4 | sysv4.3*)
11745  version_type=linux
11746  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11747  soname_spec='${libname}${release}${shared_ext}$major'
11748  shlibpath_var=LD_LIBRARY_PATH
11749  case $host_vendor in
11750    sni)
11751      shlibpath_overrides_runpath=no
11752      need_lib_prefix=no
11753      runpath_var=LD_RUN_PATH
11754      ;;
11755    siemens)
11756      need_lib_prefix=no
11757      ;;
11758    motorola)
11759      need_lib_prefix=no
11760      need_version=no
11761      shlibpath_overrides_runpath=no
11762      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11763      ;;
11764  esac
11765  ;;
11766
11767sysv4*MP*)
11768  if test -d /usr/nec ;then
11769    version_type=linux
11770    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11771    soname_spec='$libname${shared_ext}.$major'
11772    shlibpath_var=LD_LIBRARY_PATH
11773  fi
11774  ;;
11775
11776sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11777  version_type=freebsd-elf
11778  need_lib_prefix=no
11779  need_version=no
11780  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11781  soname_spec='${libname}${release}${shared_ext}$major'
11782  shlibpath_var=LD_LIBRARY_PATH
11783  shlibpath_overrides_runpath=yes
11784  hardcode_into_libs=yes
11785  if test "$with_gnu_ld" = yes; then
11786    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11787  else
11788    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11789    case $host_os in
11790      sco3.2v5*)
11791        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11792	;;
11793    esac
11794  fi
11795  sys_lib_dlsearch_path_spec='/usr/lib'
11796  ;;
11797
11798tpf*)
11799  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11800  version_type=linux
11801  need_lib_prefix=no
11802  need_version=no
11803  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11804  shlibpath_var=LD_LIBRARY_PATH
11805  shlibpath_overrides_runpath=no
11806  hardcode_into_libs=yes
11807  ;;
11808
11809uts4*)
11810  version_type=linux
11811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11812  soname_spec='${libname}${release}${shared_ext}$major'
11813  shlibpath_var=LD_LIBRARY_PATH
11814  ;;
11815
11816*)
11817  dynamic_linker=no
11818  ;;
11819esac
11820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11821$as_echo "$dynamic_linker" >&6; }
11822test "$dynamic_linker" = no && can_build_shared=no
11823
11824variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11825if test "$GCC" = yes; then
11826  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11827fi
11828
11829if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11830  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11831fi
11832if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11833  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11834fi
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11928$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11929hardcode_action=
11930if test -n "$hardcode_libdir_flag_spec" ||
11931   test -n "$runpath_var" ||
11932   test "X$hardcode_automatic" = "Xyes" ; then
11933
11934  # We can hardcode non-existent directories.
11935  if test "$hardcode_direct" != no &&
11936     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11937     # have to relink, otherwise we might link with an installed library
11938     # when we should be linking with a yet-to-be-installed one
11939     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11940     test "$hardcode_minus_L" != no; then
11941    # Linking always hardcodes the temporary library directory.
11942    hardcode_action=relink
11943  else
11944    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11945    hardcode_action=immediate
11946  fi
11947else
11948  # We cannot hardcode anything, or else we can only hardcode existing
11949  # directories.
11950  hardcode_action=unsupported
11951fi
11952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11953$as_echo "$hardcode_action" >&6; }
11954
11955if test "$hardcode_action" = relink ||
11956   test "$inherit_rpath" = yes; then
11957  # Fast installation is not supported
11958  enable_fast_install=no
11959elif test "$shlibpath_overrides_runpath" = yes ||
11960     test "$enable_shared" = no; then
11961  # Fast installation is not necessary
11962  enable_fast_install=needless
11963fi
11964
11965
11966
11967
11968
11969
11970  if test "x$enable_dlopen" != xyes; then
11971  enable_dlopen=unknown
11972  enable_dlopen_self=unknown
11973  enable_dlopen_self_static=unknown
11974else
11975  lt_cv_dlopen=no
11976  lt_cv_dlopen_libs=
11977
11978  case $host_os in
11979  beos*)
11980    lt_cv_dlopen="load_add_on"
11981    lt_cv_dlopen_libs=
11982    lt_cv_dlopen_self=yes
11983    ;;
11984
11985  mingw* | pw32* | cegcc*)
11986    lt_cv_dlopen="LoadLibrary"
11987    lt_cv_dlopen_libs=
11988    ;;
11989
11990  cygwin*)
11991    lt_cv_dlopen="dlopen"
11992    lt_cv_dlopen_libs=
11993    ;;
11994
11995  darwin*)
11996  # if libdl is installed we need to link against it
11997    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11998$as_echo_n "checking for dlopen in -ldl... " >&6; }
11999if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12000  $as_echo_n "(cached) " >&6
12001else
12002  ac_check_lib_save_LIBS=$LIBS
12003LIBS="-ldl  $LIBS"
12004cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12005/* end confdefs.h.  */
12006
12007/* Override any GCC internal prototype to avoid an error.
12008   Use char because int might match the return type of a GCC
12009   builtin and then its argument prototype would still apply.  */
12010#ifdef __cplusplus
12011extern "C"
12012#endif
12013char dlopen ();
12014int
12015main ()
12016{
12017return dlopen ();
12018  ;
12019  return 0;
12020}
12021_ACEOF
12022if ac_fn_c_try_link "$LINENO"; then :
12023  ac_cv_lib_dl_dlopen=yes
12024else
12025  ac_cv_lib_dl_dlopen=no
12026fi
12027rm -f core conftest.err conftest.$ac_objext \
12028    conftest$ac_exeext conftest.$ac_ext
12029LIBS=$ac_check_lib_save_LIBS
12030fi
12031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12032$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12033if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12034  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12035else
12036
12037    lt_cv_dlopen="dyld"
12038    lt_cv_dlopen_libs=
12039    lt_cv_dlopen_self=yes
12040
12041fi
12042
12043    ;;
12044
12045  *)
12046    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12047if test "x$ac_cv_func_shl_load" = x""yes; then :
12048  lt_cv_dlopen="shl_load"
12049else
12050  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12051$as_echo_n "checking for shl_load in -ldld... " >&6; }
12052if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12053  $as_echo_n "(cached) " >&6
12054else
12055  ac_check_lib_save_LIBS=$LIBS
12056LIBS="-ldld  $LIBS"
12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058/* end confdefs.h.  */
12059
12060/* Override any GCC internal prototype to avoid an error.
12061   Use char because int might match the return type of a GCC
12062   builtin and then its argument prototype would still apply.  */
12063#ifdef __cplusplus
12064extern "C"
12065#endif
12066char shl_load ();
12067int
12068main ()
12069{
12070return shl_load ();
12071  ;
12072  return 0;
12073}
12074_ACEOF
12075if ac_fn_c_try_link "$LINENO"; then :
12076  ac_cv_lib_dld_shl_load=yes
12077else
12078  ac_cv_lib_dld_shl_load=no
12079fi
12080rm -f core conftest.err conftest.$ac_objext \
12081    conftest$ac_exeext conftest.$ac_ext
12082LIBS=$ac_check_lib_save_LIBS
12083fi
12084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12085$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12086if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12087  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12088else
12089  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12090if test "x$ac_cv_func_dlopen" = x""yes; then :
12091  lt_cv_dlopen="dlopen"
12092else
12093  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12094$as_echo_n "checking for dlopen in -ldl... " >&6; }
12095if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12096  $as_echo_n "(cached) " >&6
12097else
12098  ac_check_lib_save_LIBS=$LIBS
12099LIBS="-ldl  $LIBS"
12100cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12101/* end confdefs.h.  */
12102
12103/* Override any GCC internal prototype to avoid an error.
12104   Use char because int might match the return type of a GCC
12105   builtin and then its argument prototype would still apply.  */
12106#ifdef __cplusplus
12107extern "C"
12108#endif
12109char dlopen ();
12110int
12111main ()
12112{
12113return dlopen ();
12114  ;
12115  return 0;
12116}
12117_ACEOF
12118if ac_fn_c_try_link "$LINENO"; then :
12119  ac_cv_lib_dl_dlopen=yes
12120else
12121  ac_cv_lib_dl_dlopen=no
12122fi
12123rm -f core conftest.err conftest.$ac_objext \
12124    conftest$ac_exeext conftest.$ac_ext
12125LIBS=$ac_check_lib_save_LIBS
12126fi
12127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12128$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12129if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12130  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12131else
12132  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12133$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12134if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12135  $as_echo_n "(cached) " >&6
12136else
12137  ac_check_lib_save_LIBS=$LIBS
12138LIBS="-lsvld  $LIBS"
12139cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12140/* end confdefs.h.  */
12141
12142/* Override any GCC internal prototype to avoid an error.
12143   Use char because int might match the return type of a GCC
12144   builtin and then its argument prototype would still apply.  */
12145#ifdef __cplusplus
12146extern "C"
12147#endif
12148char dlopen ();
12149int
12150main ()
12151{
12152return dlopen ();
12153  ;
12154  return 0;
12155}
12156_ACEOF
12157if ac_fn_c_try_link "$LINENO"; then :
12158  ac_cv_lib_svld_dlopen=yes
12159else
12160  ac_cv_lib_svld_dlopen=no
12161fi
12162rm -f core conftest.err conftest.$ac_objext \
12163    conftest$ac_exeext conftest.$ac_ext
12164LIBS=$ac_check_lib_save_LIBS
12165fi
12166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12167$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12168if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12169  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12170else
12171  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12172$as_echo_n "checking for dld_link in -ldld... " >&6; }
12173if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12174  $as_echo_n "(cached) " >&6
12175else
12176  ac_check_lib_save_LIBS=$LIBS
12177LIBS="-ldld  $LIBS"
12178cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12179/* end confdefs.h.  */
12180
12181/* Override any GCC internal prototype to avoid an error.
12182   Use char because int might match the return type of a GCC
12183   builtin and then its argument prototype would still apply.  */
12184#ifdef __cplusplus
12185extern "C"
12186#endif
12187char dld_link ();
12188int
12189main ()
12190{
12191return dld_link ();
12192  ;
12193  return 0;
12194}
12195_ACEOF
12196if ac_fn_c_try_link "$LINENO"; then :
12197  ac_cv_lib_dld_dld_link=yes
12198else
12199  ac_cv_lib_dld_dld_link=no
12200fi
12201rm -f core conftest.err conftest.$ac_objext \
12202    conftest$ac_exeext conftest.$ac_ext
12203LIBS=$ac_check_lib_save_LIBS
12204fi
12205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12206$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12207if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12208  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12209fi
12210
12211
12212fi
12213
12214
12215fi
12216
12217
12218fi
12219
12220
12221fi
12222
12223
12224fi
12225
12226    ;;
12227  esac
12228
12229  if test "x$lt_cv_dlopen" != xno; then
12230    enable_dlopen=yes
12231  else
12232    enable_dlopen=no
12233  fi
12234
12235  case $lt_cv_dlopen in
12236  dlopen)
12237    save_CPPFLAGS="$CPPFLAGS"
12238    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12239
12240    save_LDFLAGS="$LDFLAGS"
12241    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12242
12243    save_LIBS="$LIBS"
12244    LIBS="$lt_cv_dlopen_libs $LIBS"
12245
12246    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12247$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12248if test "${lt_cv_dlopen_self+set}" = set; then :
12249  $as_echo_n "(cached) " >&6
12250else
12251  	  if test "$cross_compiling" = yes; then :
12252  lt_cv_dlopen_self=cross
12253else
12254  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12255  lt_status=$lt_dlunknown
12256  cat > conftest.$ac_ext <<_LT_EOF
12257#line 12257 "configure"
12258#include "confdefs.h"
12259
12260#if HAVE_DLFCN_H
12261#include <dlfcn.h>
12262#endif
12263
12264#include <stdio.h>
12265
12266#ifdef RTLD_GLOBAL
12267#  define LT_DLGLOBAL		RTLD_GLOBAL
12268#else
12269#  ifdef DL_GLOBAL
12270#    define LT_DLGLOBAL		DL_GLOBAL
12271#  else
12272#    define LT_DLGLOBAL		0
12273#  endif
12274#endif
12275
12276/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12277   find out it does not work in some platform. */
12278#ifndef LT_DLLAZY_OR_NOW
12279#  ifdef RTLD_LAZY
12280#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12281#  else
12282#    ifdef DL_LAZY
12283#      define LT_DLLAZY_OR_NOW		DL_LAZY
12284#    else
12285#      ifdef RTLD_NOW
12286#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12287#      else
12288#        ifdef DL_NOW
12289#          define LT_DLLAZY_OR_NOW	DL_NOW
12290#        else
12291#          define LT_DLLAZY_OR_NOW	0
12292#        endif
12293#      endif
12294#    endif
12295#  endif
12296#endif
12297
12298/* When -fvisbility=hidden is used, assume the code has been annotated
12299   correspondingly for the symbols needed.  */
12300#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12301void fnord () __attribute__((visibility("default")));
12302#endif
12303
12304void fnord () { int i=42; }
12305int main ()
12306{
12307  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12308  int status = $lt_dlunknown;
12309
12310  if (self)
12311    {
12312      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12313      else
12314        {
12315	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12316          else puts (dlerror ());
12317	}
12318      /* dlclose (self); */
12319    }
12320  else
12321    puts (dlerror ());
12322
12323  return status;
12324}
12325_LT_EOF
12326  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12327  (eval $ac_link) 2>&5
12328  ac_status=$?
12329  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12330  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12331    (./conftest; exit; ) >&5 2>/dev/null
12332    lt_status=$?
12333    case x$lt_status in
12334      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12335      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12336      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12337    esac
12338  else :
12339    # compilation failed
12340    lt_cv_dlopen_self=no
12341  fi
12342fi
12343rm -fr conftest*
12344
12345
12346fi
12347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12348$as_echo "$lt_cv_dlopen_self" >&6; }
12349
12350    if test "x$lt_cv_dlopen_self" = xyes; then
12351      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12352      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12353$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12354if test "${lt_cv_dlopen_self_static+set}" = set; then :
12355  $as_echo_n "(cached) " >&6
12356else
12357  	  if test "$cross_compiling" = yes; then :
12358  lt_cv_dlopen_self_static=cross
12359else
12360  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12361  lt_status=$lt_dlunknown
12362  cat > conftest.$ac_ext <<_LT_EOF
12363#line 12363 "configure"
12364#include "confdefs.h"
12365
12366#if HAVE_DLFCN_H
12367#include <dlfcn.h>
12368#endif
12369
12370#include <stdio.h>
12371
12372#ifdef RTLD_GLOBAL
12373#  define LT_DLGLOBAL		RTLD_GLOBAL
12374#else
12375#  ifdef DL_GLOBAL
12376#    define LT_DLGLOBAL		DL_GLOBAL
12377#  else
12378#    define LT_DLGLOBAL		0
12379#  endif
12380#endif
12381
12382/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12383   find out it does not work in some platform. */
12384#ifndef LT_DLLAZY_OR_NOW
12385#  ifdef RTLD_LAZY
12386#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12387#  else
12388#    ifdef DL_LAZY
12389#      define LT_DLLAZY_OR_NOW		DL_LAZY
12390#    else
12391#      ifdef RTLD_NOW
12392#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12393#      else
12394#        ifdef DL_NOW
12395#          define LT_DLLAZY_OR_NOW	DL_NOW
12396#        else
12397#          define LT_DLLAZY_OR_NOW	0
12398#        endif
12399#      endif
12400#    endif
12401#  endif
12402#endif
12403
12404/* When -fvisbility=hidden is used, assume the code has been annotated
12405   correspondingly for the symbols needed.  */
12406#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12407void fnord () __attribute__((visibility("default")));
12408#endif
12409
12410void fnord () { int i=42; }
12411int main ()
12412{
12413  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12414  int status = $lt_dlunknown;
12415
12416  if (self)
12417    {
12418      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12419      else
12420        {
12421	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12422          else puts (dlerror ());
12423	}
12424      /* dlclose (self); */
12425    }
12426  else
12427    puts (dlerror ());
12428
12429  return status;
12430}
12431_LT_EOF
12432  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12433  (eval $ac_link) 2>&5
12434  ac_status=$?
12435  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12436  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12437    (./conftest; exit; ) >&5 2>/dev/null
12438    lt_status=$?
12439    case x$lt_status in
12440      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12441      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12442      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12443    esac
12444  else :
12445    # compilation failed
12446    lt_cv_dlopen_self_static=no
12447  fi
12448fi
12449rm -fr conftest*
12450
12451
12452fi
12453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12454$as_echo "$lt_cv_dlopen_self_static" >&6; }
12455    fi
12456
12457    CPPFLAGS="$save_CPPFLAGS"
12458    LDFLAGS="$save_LDFLAGS"
12459    LIBS="$save_LIBS"
12460    ;;
12461  esac
12462
12463  case $lt_cv_dlopen_self in
12464  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12465  *) enable_dlopen_self=unknown ;;
12466  esac
12467
12468  case $lt_cv_dlopen_self_static in
12469  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12470  *) enable_dlopen_self_static=unknown ;;
12471  esac
12472fi
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490striplib=
12491old_striplib=
12492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12493$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12494if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12495  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12496  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12498$as_echo "yes" >&6; }
12499else
12500# FIXME - insert some real tests, host_os isn't really good enough
12501  case $host_os in
12502  darwin*)
12503    if test -n "$STRIP" ; then
12504      striplib="$STRIP -x"
12505      old_striplib="$STRIP -S"
12506      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12507$as_echo "yes" >&6; }
12508    else
12509      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12510$as_echo "no" >&6; }
12511    fi
12512    ;;
12513  *)
12514    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12515$as_echo "no" >&6; }
12516    ;;
12517  esac
12518fi
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531  # Report which library types will actually be built
12532  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12533$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12535$as_echo "$can_build_shared" >&6; }
12536
12537  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12538$as_echo_n "checking whether to build shared libraries... " >&6; }
12539  test "$can_build_shared" = "no" && enable_shared=no
12540
12541  # On AIX, shared libraries and static libraries use the same namespace, and
12542  # are all built from PIC.
12543  case $host_os in
12544  aix3*)
12545    test "$enable_shared" = yes && enable_static=no
12546    if test -n "$RANLIB"; then
12547      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12548      postinstall_cmds='$RANLIB $lib'
12549    fi
12550    ;;
12551
12552  aix[4-9]*)
12553    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12554      test "$enable_shared" = yes && enable_static=no
12555    fi
12556    ;;
12557  esac
12558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12559$as_echo "$enable_shared" >&6; }
12560
12561  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12562$as_echo_n "checking whether to build static libraries... " >&6; }
12563  # Make sure either enable_shared or enable_static is yes.
12564  test "$enable_shared" = yes || enable_static=yes
12565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12566$as_echo "$enable_static" >&6; }
12567
12568
12569
12570
12571fi
12572ac_ext=c
12573ac_cpp='$CPP $CPPFLAGS'
12574ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12575ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12576ac_compiler_gnu=$ac_cv_c_compiler_gnu
12577
12578CC="$lt_save_CC"
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592        ac_config_commands="$ac_config_commands libtool"
12593
12594
12595
12596
12597# Only expand once:
12598
12599
12600
12601
12602. ${srcdir}/../../bfd/configure.host
12603
12604
12605
12606USE_MAINTAINER_MODE=no
12607# Check whether --enable-maintainer-mode was given.
12608if test "${enable_maintainer_mode+set}" = set; then :
12609  enableval=$enable_maintainer_mode; case "${enableval}" in
12610  yes)	MAINT="" USE_MAINTAINER_MODE=yes ;;
12611  no)	MAINT="#" ;;
12612  *)	as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
12613esac
12614if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
12615  echo "Setting maintainer mode" 6>&1
12616fi
12617else
12618  MAINT="#"
12619fi
12620
12621
12622
12623# Check whether --enable-sim-bswap was given.
12624if test "${enable_sim_bswap+set}" = set; then :
12625  enableval=$enable_sim_bswap; case "${enableval}" in
12626  yes)	sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12627  no)	sim_bswap="-DWITH_BSWAP=0";;
12628  *)	as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12629esac
12630if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12631  echo "Setting bswap flags = $sim_bswap" 6>&1
12632fi
12633else
12634  sim_bswap=""
12635fi
12636
12637
12638
12639# Check whether --enable-sim-cflags was given.
12640if test "${enable_sim_cflags+set}" = set; then :
12641  enableval=$enable_sim_cflags; case "${enableval}" in
12642  yes)	 sim_cflags="-O2 -fomit-frame-pointer";;
12643  trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12644  no)	 sim_cflags="";;
12645  *)	 sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12646esac
12647if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12648  echo "Setting sim cflags = $sim_cflags" 6>&1
12649fi
12650else
12651  sim_cflags=""
12652fi
12653
12654
12655
12656# Check whether --enable-sim-debug was given.
12657if test "${enable_sim_debug+set}" = set; then :
12658  enableval=$enable_sim_debug; case "${enableval}" in
12659  yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12660  no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12661  *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12662esac
12663if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12664  echo "Setting sim debug = $sim_debug" 6>&1
12665fi
12666else
12667  sim_debug=""
12668fi
12669
12670
12671
12672# Check whether --enable-sim-stdio was given.
12673if test "${enable_sim_stdio+set}" = set; then :
12674  enableval=$enable_sim_stdio; case "${enableval}" in
12675  yes)	sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12676  no)	sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12677  *)	as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12678esac
12679if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12680  echo "Setting stdio flags = $sim_stdio" 6>&1
12681fi
12682else
12683  sim_stdio=""
12684fi
12685
12686
12687
12688# Check whether --enable-sim-trace was given.
12689if test "${enable_sim_trace+set}" = set; then :
12690  enableval=$enable_sim_trace; case "${enableval}" in
12691  yes)	sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12692  no)	sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12693  [-0-9]*)
12694	sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12695  [[:lower:]]*)
12696	sim_trace=""
12697	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12698	  if test x"$sim_trace" = x; then
12699	    sim_trace="-DWITH_TRACE='(TRACE_$x"
12700	  else
12701	    sim_trace="${sim_trace}|TRACE_$x"
12702	  fi
12703	done
12704	sim_trace="$sim_trace)'" ;;
12705esac
12706if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12707  echo "Setting sim trace = $sim_trace" 6>&1
12708fi
12709else
12710  sim_trace=""
12711fi
12712
12713
12714
12715# Check whether --enable-sim-profile was given.
12716if test "${enable_sim_profile+set}" = set; then :
12717  enableval=$enable_sim_profile; case "${enableval}" in
12718  yes)	sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12719  no)	sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12720  [-0-9]*)
12721	sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12722  [a-z]*)
12723	sim_profile=""
12724	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12725	  if test x"$sim_profile" = x; then
12726	    sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12727	  else
12728	    sim_profile="${sim_profile}|PROFILE_$x"
12729	  fi
12730	done
12731	sim_profile="$sim_profile)'" ;;
12732esac
12733if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12734  echo "Setting sim profile = $sim_profile" 6>&1
12735fi
12736else
12737  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12738fi
12739
12740
12741
12742
12743# Check whether --with-pkgversion was given.
12744if test "${with_pkgversion+set}" = set; then :
12745  withval=$with_pkgversion; case "$withval" in
12746      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12747      no)  PKGVERSION= ;;
12748      *)   PKGVERSION="($withval) " ;;
12749     esac
12750else
12751  PKGVERSION="(GDB) "
12752
12753fi
12754
12755
12756
12757
12758
12759# Check whether --with-bugurl was given.
12760if test "${with_bugurl+set}" = set; then :
12761  withval=$with_bugurl; case "$withval" in
12762      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12763      no)  BUGURL=
12764	   ;;
12765      *)   BUGURL="$withval"
12766	   ;;
12767     esac
12768else
12769  BUGURL="http://www.gnu.org/software/gdb/bugs/"
12770
12771fi
12772
12773  case ${BUGURL} in
12774  "")
12775    REPORT_BUGS_TO=
12776    REPORT_BUGS_TEXI=
12777    ;;
12778  *)
12779    REPORT_BUGS_TO="<$BUGURL>"
12780    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12781    ;;
12782  esac;
12783
12784
12785
12786
12787cat >>confdefs.h <<_ACEOF
12788#define PKGVERSION "$PKGVERSION"
12789_ACEOF
12790
12791
12792cat >>confdefs.h <<_ACEOF
12793#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12794_ACEOF
12795
12796
12797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12798$as_echo_n "checking return type of signal handlers... " >&6; }
12799if test "${ac_cv_type_signal+set}" = set; then :
12800  $as_echo_n "(cached) " >&6
12801else
12802  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12803/* end confdefs.h.  */
12804#include <sys/types.h>
12805#include <signal.h>
12806
12807int
12808main ()
12809{
12810return *(signal (0, 0)) (0) == 1;
12811  ;
12812  return 0;
12813}
12814_ACEOF
12815if ac_fn_c_try_compile "$LINENO"; then :
12816  ac_cv_type_signal=int
12817else
12818  ac_cv_type_signal=void
12819fi
12820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12821fi
12822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12823$as_echo "$ac_cv_type_signal" >&6; }
12824
12825cat >>confdefs.h <<_ACEOF
12826#define RETSIGTYPE $ac_cv_type_signal
12827_ACEOF
12828
12829
12830
12831
12832
12833sim_link_files=
12834sim_link_links=
12835
12836sim_link_links=tconfig.h
12837if test -f ${srcdir}/tconfig.in
12838then
12839  sim_link_files=tconfig.in
12840else
12841  sim_link_files=../common/tconfig.in
12842fi
12843
12844# targ-vals.def points to the libc macro description file.
12845case "${target}" in
12846*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12847esac
12848sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12849sim_link_links="${sim_link_links} targ-vals.def"
12850
12851
12852
12853for ac_header in unistd.h
12854do :
12855  ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
12856if test "x$ac_cv_header_unistd_h" = x""yes; then :
12857  cat >>confdefs.h <<_ACEOF
12858#define HAVE_UNISTD_H 1
12859_ACEOF
12860
12861fi
12862
12863done
12864
12865
12866
12867ac_sources="$sim_link_files"
12868ac_dests="$sim_link_links"
12869while test -n "$ac_sources"; do
12870  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
12871  set $ac_sources; ac_source=$1; shift; ac_sources=$*
12872  ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
12873done
12874ac_config_links="$ac_config_links $ac_config_links_1"
12875
12876cgen_breaks=""
12877if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12878cgen_breaks="break cgen_rtx_error";
12879fi
12880
12881ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12882
12883ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12884
12885ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12886
12887ac_config_commands="$ac_config_commands Makefile"
12888
12889ac_config_commands="$ac_config_commands stamp-h"
12890
12891cat >confcache <<\_ACEOF
12892# This file is a shell script that caches the results of configure
12893# tests run on this system so they can be shared between configure
12894# scripts and configure runs, see configure's option --config-cache.
12895# It is not useful on other systems.  If it contains results you don't
12896# want to keep, you may remove or edit it.
12897#
12898# config.status only pays attention to the cache file if you give it
12899# the --recheck option to rerun configure.
12900#
12901# `ac_cv_env_foo' variables (set or unset) will be overridden when
12902# loading this file, other *unset* `ac_cv_foo' will be assigned the
12903# following values.
12904
12905_ACEOF
12906
12907# The following way of writing the cache mishandles newlines in values,
12908# but we know of no workaround that is simple, portable, and efficient.
12909# So, we kill variables containing newlines.
12910# Ultrix sh set writes to stderr and can't be redirected directly,
12911# and sets the high bit in the cache file unless we assign to the vars.
12912(
12913  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12914    eval ac_val=\$$ac_var
12915    case $ac_val in #(
12916    *${as_nl}*)
12917      case $ac_var in #(
12918      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12919$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12920      esac
12921      case $ac_var in #(
12922      _ | IFS | as_nl) ;; #(
12923      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12924      *) { eval $ac_var=; unset $ac_var;} ;;
12925      esac ;;
12926    esac
12927  done
12928
12929  (set) 2>&1 |
12930    case $as_nl`(ac_space=' '; set) 2>&1` in #(
12931    *${as_nl}ac_space=\ *)
12932      # `set' does not quote correctly, so add quotes: double-quote
12933      # substitution turns \\\\ into \\, and sed turns \\ into \.
12934      sed -n \
12935	"s/'/'\\\\''/g;
12936	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12937      ;; #(
12938    *)
12939      # `set' quotes correctly as required by POSIX, so do not add quotes.
12940      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12941      ;;
12942    esac |
12943    sort
12944) |
12945  sed '
12946     /^ac_cv_env_/b end
12947     t clear
12948     :clear
12949     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12950     t end
12951     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12952     :end' >>confcache
12953if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12954  if test -w "$cache_file"; then
12955    test "x$cache_file" != "x/dev/null" &&
12956      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12957$as_echo "$as_me: updating cache $cache_file" >&6;}
12958    cat confcache >$cache_file
12959  else
12960    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12961$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12962  fi
12963fi
12964rm -f confcache
12965
12966test "x$prefix" = xNONE && prefix=$ac_default_prefix
12967# Let make expand exec_prefix.
12968test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12969
12970DEFS=-DHAVE_CONFIG_H
12971
12972ac_libobjs=
12973ac_ltlibobjs=
12974for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12975  # 1. Remove the extension, and $U if already installed.
12976  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12977  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12978  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
12979  #    will be set to the directory where LIBOBJS objects are built.
12980  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12981  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12982done
12983LIBOBJS=$ac_libobjs
12984
12985LTLIBOBJS=$ac_ltlibobjs
12986
12987
12988if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
12989  as_fn_error "conditional \"GMAKE\" was never defined.
12990Usually this means the macro was only invoked conditionally." "$LINENO" 5
12991fi
12992if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
12993  as_fn_error "conditional \"PLUGINS\" was never defined.
12994Usually this means the macro was only invoked conditionally." "$LINENO" 5
12995fi
12996
12997: ${CONFIG_STATUS=./config.status}
12998ac_write_fail=0
12999ac_clean_files_save=$ac_clean_files
13000ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13001{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13002$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13003as_write_fail=0
13004cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13005#! $SHELL
13006# Generated by $as_me.
13007# Run this file to recreate the current configuration.
13008# Compiler output produced by configure, useful for debugging
13009# configure, is in config.log if it exists.
13010
13011debug=false
13012ac_cs_recheck=false
13013ac_cs_silent=false
13014
13015SHELL=\${CONFIG_SHELL-$SHELL}
13016export SHELL
13017_ASEOF
13018cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13019## -------------------- ##
13020## M4sh Initialization. ##
13021## -------------------- ##
13022
13023# Be more Bourne compatible
13024DUALCASE=1; export DUALCASE # for MKS sh
13025if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13026  emulate sh
13027  NULLCMD=:
13028  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13029  # is contrary to our usage.  Disable this feature.
13030  alias -g '${1+"$@"}'='"$@"'
13031  setopt NO_GLOB_SUBST
13032else
13033  case `(set -o) 2>/dev/null` in #(
13034  *posix*) :
13035    set -o posix ;; #(
13036  *) :
13037     ;;
13038esac
13039fi
13040
13041
13042as_nl='
13043'
13044export as_nl
13045# Printing a long string crashes Solaris 7 /usr/bin/printf.
13046as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13047as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13048as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13049# Prefer a ksh shell builtin over an external printf program on Solaris,
13050# but without wasting forks for bash or zsh.
13051if test -z "$BASH_VERSION$ZSH_VERSION" \
13052    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13053  as_echo='print -r --'
13054  as_echo_n='print -rn --'
13055elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13056  as_echo='printf %s\n'
13057  as_echo_n='printf %s'
13058else
13059  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13060    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13061    as_echo_n='/usr/ucb/echo -n'
13062  else
13063    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13064    as_echo_n_body='eval
13065      arg=$1;
13066      case $arg in #(
13067      *"$as_nl"*)
13068	expr "X$arg" : "X\\(.*\\)$as_nl";
13069	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13070      esac;
13071      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13072    '
13073    export as_echo_n_body
13074    as_echo_n='sh -c $as_echo_n_body as_echo'
13075  fi
13076  export as_echo_body
13077  as_echo='sh -c $as_echo_body as_echo'
13078fi
13079
13080# The user is always right.
13081if test "${PATH_SEPARATOR+set}" != set; then
13082  PATH_SEPARATOR=:
13083  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13084    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13085      PATH_SEPARATOR=';'
13086  }
13087fi
13088
13089
13090# IFS
13091# We need space, tab and new line, in precisely that order.  Quoting is
13092# there to prevent editors from complaining about space-tab.
13093# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13094# splitting by setting IFS to empty value.)
13095IFS=" ""	$as_nl"
13096
13097# Find who we are.  Look in the path if we contain no directory separator.
13098case $0 in #((
13099  *[\\/]* ) as_myself=$0 ;;
13100  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13101for as_dir in $PATH
13102do
13103  IFS=$as_save_IFS
13104  test -z "$as_dir" && as_dir=.
13105    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13106  done
13107IFS=$as_save_IFS
13108
13109     ;;
13110esac
13111# We did not find ourselves, most probably we were run as `sh COMMAND'
13112# in which case we are not to be found in the path.
13113if test "x$as_myself" = x; then
13114  as_myself=$0
13115fi
13116if test ! -f "$as_myself"; then
13117  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13118  exit 1
13119fi
13120
13121# Unset variables that we do not need and which cause bugs (e.g. in
13122# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13123# suppresses any "Segmentation fault" message there.  '((' could
13124# trigger a bug in pdksh 5.2.14.
13125for as_var in BASH_ENV ENV MAIL MAILPATH
13126do eval test x\${$as_var+set} = xset \
13127  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13128done
13129PS1='$ '
13130PS2='> '
13131PS4='+ '
13132
13133# NLS nuisances.
13134LC_ALL=C
13135export LC_ALL
13136LANGUAGE=C
13137export LANGUAGE
13138
13139# CDPATH.
13140(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13141
13142
13143# as_fn_error ERROR [LINENO LOG_FD]
13144# ---------------------------------
13145# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13146# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13147# script with status $?, using 1 if that was 0.
13148as_fn_error ()
13149{
13150  as_status=$?; test $as_status -eq 0 && as_status=1
13151  if test "$3"; then
13152    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13153    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13154  fi
13155  $as_echo "$as_me: error: $1" >&2
13156  as_fn_exit $as_status
13157} # as_fn_error
13158
13159
13160# as_fn_set_status STATUS
13161# -----------------------
13162# Set $? to STATUS, without forking.
13163as_fn_set_status ()
13164{
13165  return $1
13166} # as_fn_set_status
13167
13168# as_fn_exit STATUS
13169# -----------------
13170# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13171as_fn_exit ()
13172{
13173  set +e
13174  as_fn_set_status $1
13175  exit $1
13176} # as_fn_exit
13177
13178# as_fn_unset VAR
13179# ---------------
13180# Portably unset VAR.
13181as_fn_unset ()
13182{
13183  { eval $1=; unset $1;}
13184}
13185as_unset=as_fn_unset
13186# as_fn_append VAR VALUE
13187# ----------------------
13188# Append the text in VALUE to the end of the definition contained in VAR. Take
13189# advantage of any shell optimizations that allow amortized linear growth over
13190# repeated appends, instead of the typical quadratic growth present in naive
13191# implementations.
13192if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13193  eval 'as_fn_append ()
13194  {
13195    eval $1+=\$2
13196  }'
13197else
13198  as_fn_append ()
13199  {
13200    eval $1=\$$1\$2
13201  }
13202fi # as_fn_append
13203
13204# as_fn_arith ARG...
13205# ------------------
13206# Perform arithmetic evaluation on the ARGs, and store the result in the
13207# global $as_val. Take advantage of shells that can avoid forks. The arguments
13208# must be portable across $(()) and expr.
13209if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13210  eval 'as_fn_arith ()
13211  {
13212    as_val=$(( $* ))
13213  }'
13214else
13215  as_fn_arith ()
13216  {
13217    as_val=`expr "$@" || test $? -eq 1`
13218  }
13219fi # as_fn_arith
13220
13221
13222if expr a : '\(a\)' >/dev/null 2>&1 &&
13223   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13224  as_expr=expr
13225else
13226  as_expr=false
13227fi
13228
13229if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13230  as_basename=basename
13231else
13232  as_basename=false
13233fi
13234
13235if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13236  as_dirname=dirname
13237else
13238  as_dirname=false
13239fi
13240
13241as_me=`$as_basename -- "$0" ||
13242$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13243	 X"$0" : 'X\(//\)$' \| \
13244	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13245$as_echo X/"$0" |
13246    sed '/^.*\/\([^/][^/]*\)\/*$/{
13247	    s//\1/
13248	    q
13249	  }
13250	  /^X\/\(\/\/\)$/{
13251	    s//\1/
13252	    q
13253	  }
13254	  /^X\/\(\/\).*/{
13255	    s//\1/
13256	    q
13257	  }
13258	  s/.*/./; q'`
13259
13260# Avoid depending upon Character Ranges.
13261as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13262as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13263as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13264as_cr_digits='0123456789'
13265as_cr_alnum=$as_cr_Letters$as_cr_digits
13266
13267ECHO_C= ECHO_N= ECHO_T=
13268case `echo -n x` in #(((((
13269-n*)
13270  case `echo 'xy\c'` in
13271  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
13272  xy)  ECHO_C='\c';;
13273  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13274       ECHO_T='	';;
13275  esac;;
13276*)
13277  ECHO_N='-n';;
13278esac
13279
13280rm -f conf$$ conf$$.exe conf$$.file
13281if test -d conf$$.dir; then
13282  rm -f conf$$.dir/conf$$.file
13283else
13284  rm -f conf$$.dir
13285  mkdir conf$$.dir 2>/dev/null
13286fi
13287if (echo >conf$$.file) 2>/dev/null; then
13288  if ln -s conf$$.file conf$$ 2>/dev/null; then
13289    as_ln_s='ln -s'
13290    # ... but there are two gotchas:
13291    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13292    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13293    # In both cases, we have to default to `cp -p'.
13294    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13295      as_ln_s='cp -p'
13296  elif ln conf$$.file conf$$ 2>/dev/null; then
13297    as_ln_s=ln
13298  else
13299    as_ln_s='cp -p'
13300  fi
13301else
13302  as_ln_s='cp -p'
13303fi
13304rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13305rmdir conf$$.dir 2>/dev/null
13306
13307
13308# as_fn_mkdir_p
13309# -------------
13310# Create "$as_dir" as a directory, including parents if necessary.
13311as_fn_mkdir_p ()
13312{
13313
13314  case $as_dir in #(
13315  -*) as_dir=./$as_dir;;
13316  esac
13317  test -d "$as_dir" || eval $as_mkdir_p || {
13318    as_dirs=
13319    while :; do
13320      case $as_dir in #(
13321      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13322      *) as_qdir=$as_dir;;
13323      esac
13324      as_dirs="'$as_qdir' $as_dirs"
13325      as_dir=`$as_dirname -- "$as_dir" ||
13326$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13327	 X"$as_dir" : 'X\(//\)[^/]' \| \
13328	 X"$as_dir" : 'X\(//\)$' \| \
13329	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13330$as_echo X"$as_dir" |
13331    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13332	    s//\1/
13333	    q
13334	  }
13335	  /^X\(\/\/\)[^/].*/{
13336	    s//\1/
13337	    q
13338	  }
13339	  /^X\(\/\/\)$/{
13340	    s//\1/
13341	    q
13342	  }
13343	  /^X\(\/\).*/{
13344	    s//\1/
13345	    q
13346	  }
13347	  s/.*/./; q'`
13348      test -d "$as_dir" && break
13349    done
13350    test -z "$as_dirs" || eval "mkdir $as_dirs"
13351  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13352
13353
13354} # as_fn_mkdir_p
13355if mkdir -p . 2>/dev/null; then
13356  as_mkdir_p='mkdir -p "$as_dir"'
13357else
13358  test -d ./-p && rmdir ./-p
13359  as_mkdir_p=false
13360fi
13361
13362if test -x / >/dev/null 2>&1; then
13363  as_test_x='test -x'
13364else
13365  if ls -dL / >/dev/null 2>&1; then
13366    as_ls_L_option=L
13367  else
13368    as_ls_L_option=
13369  fi
13370  as_test_x='
13371    eval sh -c '\''
13372      if test -d "$1"; then
13373	test -d "$1/.";
13374      else
13375	case $1 in #(
13376	-*)set "./$1";;
13377	esac;
13378	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13379	???[sx]*):;;*)false;;esac;fi
13380    '\'' sh
13381  '
13382fi
13383as_executable_p=$as_test_x
13384
13385# Sed expression to map a string onto a valid CPP name.
13386as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13387
13388# Sed expression to map a string onto a valid variable name.
13389as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13390
13391
13392exec 6>&1
13393## ----------------------------------- ##
13394## Main body of $CONFIG_STATUS script. ##
13395## ----------------------------------- ##
13396_ASEOF
13397test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13398
13399cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13400# Save the log message, to keep $0 and so on meaningful, and to
13401# report actual input values of CONFIG_FILES etc. instead of their
13402# values after options handling.
13403ac_log="
13404This file was extended by $as_me, which was
13405generated by GNU Autoconf 2.64.  Invocation command line was
13406
13407  CONFIG_FILES    = $CONFIG_FILES
13408  CONFIG_HEADERS  = $CONFIG_HEADERS
13409  CONFIG_LINKS    = $CONFIG_LINKS
13410  CONFIG_COMMANDS = $CONFIG_COMMANDS
13411  $ $0 $@
13412
13413on `(hostname || uname -n) 2>/dev/null | sed 1q`
13414"
13415
13416_ACEOF
13417
13418case $ac_config_files in *"
13419"*) set x $ac_config_files; shift; ac_config_files=$*;;
13420esac
13421
13422case $ac_config_headers in *"
13423"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13424esac
13425
13426
13427cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13428# Files that config.status was made for.
13429config_files="$ac_config_files"
13430config_headers="$ac_config_headers"
13431config_links="$ac_config_links"
13432config_commands="$ac_config_commands"
13433
13434_ACEOF
13435
13436cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13437ac_cs_usage="\
13438\`$as_me' instantiates files and other configuration actions
13439from templates according to the current configuration.  Unless the files
13440and actions are specified as TAGs, all are instantiated by default.
13441
13442Usage: $0 [OPTION]... [TAG]...
13443
13444  -h, --help       print this help, then exit
13445  -V, --version    print version number and configuration settings, then exit
13446  -q, --quiet, --silent
13447                   do not print progress messages
13448  -d, --debug      don't remove temporary files
13449      --recheck    update $as_me by reconfiguring in the same conditions
13450      --file=FILE[:TEMPLATE]
13451                   instantiate the configuration file FILE
13452      --header=FILE[:TEMPLATE]
13453                   instantiate the configuration header FILE
13454
13455Configuration files:
13456$config_files
13457
13458Configuration headers:
13459$config_headers
13460
13461Configuration links:
13462$config_links
13463
13464Configuration commands:
13465$config_commands
13466
13467Report bugs to the package provider."
13468
13469_ACEOF
13470cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13471ac_cs_version="\\
13472config.status
13473configured by $0, generated by GNU Autoconf 2.64,
13474  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13475
13476Copyright (C) 2009 Free Software Foundation, Inc.
13477This config.status script is free software; the Free Software Foundation
13478gives unlimited permission to copy, distribute and modify it."
13479
13480ac_pwd='$ac_pwd'
13481srcdir='$srcdir'
13482INSTALL='$INSTALL'
13483AWK='$AWK'
13484test -n "\$AWK" || AWK=awk
13485_ACEOF
13486
13487cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13488# The default lists apply if the user does not specify any file.
13489ac_need_defaults=:
13490while test $# != 0
13491do
13492  case $1 in
13493  --*=*)
13494    ac_option=`expr "X$1" : 'X\([^=]*\)='`
13495    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13496    ac_shift=:
13497    ;;
13498  *)
13499    ac_option=$1
13500    ac_optarg=$2
13501    ac_shift=shift
13502    ;;
13503  esac
13504
13505  case $ac_option in
13506  # Handling of the options.
13507  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13508    ac_cs_recheck=: ;;
13509  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13510    $as_echo "$ac_cs_version"; exit ;;
13511  --debug | --debu | --deb | --de | --d | -d )
13512    debug=: ;;
13513  --file | --fil | --fi | --f )
13514    $ac_shift
13515    case $ac_optarg in
13516    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13517    esac
13518    as_fn_append CONFIG_FILES " '$ac_optarg'"
13519    ac_need_defaults=false;;
13520  --header | --heade | --head | --hea )
13521    $ac_shift
13522    case $ac_optarg in
13523    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13524    esac
13525    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13526    ac_need_defaults=false;;
13527  --he | --h)
13528    # Conflict between --help and --header
13529    as_fn_error "ambiguous option: \`$1'
13530Try \`$0 --help' for more information.";;
13531  --help | --hel | -h )
13532    $as_echo "$ac_cs_usage"; exit ;;
13533  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13534  | -silent | --silent | --silen | --sile | --sil | --si | --s)
13535    ac_cs_silent=: ;;
13536
13537  # This is an error.
13538  -*) as_fn_error "unrecognized option: \`$1'
13539Try \`$0 --help' for more information." ;;
13540
13541  *) as_fn_append ac_config_targets " $1"
13542     ac_need_defaults=false ;;
13543
13544  esac
13545  shift
13546done
13547
13548ac_configure_extra_args=
13549
13550if $ac_cs_silent; then
13551  exec 6>/dev/null
13552  ac_configure_extra_args="$ac_configure_extra_args --silent"
13553fi
13554
13555_ACEOF
13556cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13557if \$ac_cs_recheck; then
13558  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13559  shift
13560  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13561  CONFIG_SHELL='$SHELL'
13562  export CONFIG_SHELL
13563  exec "\$@"
13564fi
13565
13566_ACEOF
13567cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13568exec 5>>config.log
13569{
13570  echo
13571  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13572## Running $as_me. ##
13573_ASBOX
13574  $as_echo "$ac_log"
13575} >&5
13576
13577_ACEOF
13578cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13579#
13580# INIT-COMMANDS
13581#
13582ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13583
13584
13585# The HP-UX ksh and POSIX shell print the target directory to stdout
13586# if CDPATH is set.
13587(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13588
13589sed_quote_subst='$sed_quote_subst'
13590double_quote_subst='$double_quote_subst'
13591delay_variable_subst='$delay_variable_subst'
13592macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13593macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13594enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13595enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13596pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13597enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13598SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13599ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13600host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13601host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13602host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13603build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13604build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13605build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13606SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13607Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13608GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13609EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13610FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13611LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13612NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13613LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13614max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13615ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13616exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13617lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13618lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13619lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13620reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13621reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13622OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13623deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13624file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13625AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13626AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13627STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13628RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13629old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13630old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13631old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13632lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13633CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13634CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13635compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13636GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13637lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13638lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13639lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13640lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
13641objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13642MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13643lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13644lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13645lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13646lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13647lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13648need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13649DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13650NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13651LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13652OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13653OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13654libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13655shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13656extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13657archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13658enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13659export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13660whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13661compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13662old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13663old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13664archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13665archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13666module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13667module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13668with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13669allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13670no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13671hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13672hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13673hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13674hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13675hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13676hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13677hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13678hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13679inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13680link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13681fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13682always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13683export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13684exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13685include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13686prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13687file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13688variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13689need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13690need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13691version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13692runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13693shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13694shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13695libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13696library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13697soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13698install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13699postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13700postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13701finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13702finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13703hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13704sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13705sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13706hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13707enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13708enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13709enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13710old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13711striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13712
13713LTCC='$LTCC'
13714LTCFLAGS='$LTCFLAGS'
13715compiler='$compiler_DEFAULT'
13716
13717# A function that is used when there is no print builtin or printf.
13718func_fallback_echo ()
13719{
13720  eval 'cat <<_LTECHO_EOF
13721\$1
13722_LTECHO_EOF'
13723}
13724
13725# Quote evaled strings.
13726for var in SHELL \
13727ECHO \
13728SED \
13729GREP \
13730EGREP \
13731FGREP \
13732LD \
13733NM \
13734LN_S \
13735lt_SP2NL \
13736lt_NL2SP \
13737reload_flag \
13738OBJDUMP \
13739deplibs_check_method \
13740file_magic_cmd \
13741AR \
13742AR_FLAGS \
13743STRIP \
13744RANLIB \
13745CC \
13746CFLAGS \
13747compiler \
13748lt_cv_sys_global_symbol_pipe \
13749lt_cv_sys_global_symbol_to_cdecl \
13750lt_cv_sys_global_symbol_to_c_name_address \
13751lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13752lt_prog_compiler_no_builtin_flag \
13753lt_prog_compiler_wl \
13754lt_prog_compiler_pic \
13755lt_prog_compiler_static \
13756lt_cv_prog_compiler_c_o \
13757need_locks \
13758DSYMUTIL \
13759NMEDIT \
13760LIPO \
13761OTOOL \
13762OTOOL64 \
13763shrext_cmds \
13764export_dynamic_flag_spec \
13765whole_archive_flag_spec \
13766compiler_needs_object \
13767with_gnu_ld \
13768allow_undefined_flag \
13769no_undefined_flag \
13770hardcode_libdir_flag_spec \
13771hardcode_libdir_flag_spec_ld \
13772hardcode_libdir_separator \
13773fix_srcfile_path \
13774exclude_expsyms \
13775include_expsyms \
13776file_list_spec \
13777variables_saved_for_relink \
13778libname_spec \
13779library_names_spec \
13780soname_spec \
13781install_override_mode \
13782finish_eval \
13783old_striplib \
13784striplib; do
13785    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13786    *[\\\\\\\`\\"\\\$]*)
13787      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13788      ;;
13789    *)
13790      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13791      ;;
13792    esac
13793done
13794
13795# Double-quote double-evaled strings.
13796for var in reload_cmds \
13797old_postinstall_cmds \
13798old_postuninstall_cmds \
13799old_archive_cmds \
13800extract_expsyms_cmds \
13801old_archive_from_new_cmds \
13802old_archive_from_expsyms_cmds \
13803archive_cmds \
13804archive_expsym_cmds \
13805module_cmds \
13806module_expsym_cmds \
13807export_symbols_cmds \
13808prelink_cmds \
13809postinstall_cmds \
13810postuninstall_cmds \
13811finish_cmds \
13812sys_lib_search_path_spec \
13813sys_lib_dlsearch_path_spec; do
13814    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13815    *[\\\\\\\`\\"\\\$]*)
13816      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13817      ;;
13818    *)
13819      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13820      ;;
13821    esac
13822done
13823
13824ac_aux_dir='$ac_aux_dir'
13825xsi_shell='$xsi_shell'
13826lt_shell_append='$lt_shell_append'
13827
13828# See if we are running on zsh, and set the options which allow our
13829# commands through without removal of \ escapes INIT.
13830if test -n "\${ZSH_VERSION+set}" ; then
13831   setopt NO_GLOB_SUBST
13832fi
13833
13834
13835    PACKAGE='$PACKAGE'
13836    VERSION='$VERSION'
13837    TIMESTAMP='$TIMESTAMP'
13838    RM='$RM'
13839    ofile='$ofile'
13840
13841
13842
13843
13844_ACEOF
13845
13846cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13847
13848# Handling of arguments.
13849for ac_config_target in $ac_config_targets
13850do
13851  case $ac_config_target in
13852    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13853    "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13854    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13855    "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
13856    "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13857    "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13858    ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13859    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13860    "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13861
13862  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13863  esac
13864done
13865
13866
13867# If the user did not use the arguments to specify the items to instantiate,
13868# then the envvar interface is used.  Set only those that are not.
13869# We use the long form for the default assignment because of an extremely
13870# bizarre bug on SunOS 4.1.3.
13871if $ac_need_defaults; then
13872  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13873  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13874  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13875  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13876fi
13877
13878# Have a temporary directory for convenience.  Make it in the build tree
13879# simply because there is no reason against having it here, and in addition,
13880# creating and moving files from /tmp can sometimes cause problems.
13881# Hook for its removal unless debugging.
13882# Note that there is a small window in which the directory will not be cleaned:
13883# after its creation but before its name has been assigned to `$tmp'.
13884$debug ||
13885{
13886  tmp=
13887  trap 'exit_status=$?
13888  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13889' 0
13890  trap 'as_fn_exit 1' 1 2 13 15
13891}
13892# Create a (secure) tmp directory for tmp files.
13893
13894{
13895  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13896  test -n "$tmp" && test -d "$tmp"
13897}  ||
13898{
13899  tmp=./conf$$-$RANDOM
13900  (umask 077 && mkdir "$tmp")
13901} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13902
13903# Set up the scripts for CONFIG_FILES section.
13904# No need to generate them if there are no CONFIG_FILES.
13905# This happens for instance with `./config.status config.h'.
13906if test -n "$CONFIG_FILES"; then
13907
13908
13909ac_cr=`echo X | tr X '\015'`
13910# On cygwin, bash can eat \r inside `` if the user requested igncr.
13911# But we know of no other shell where ac_cr would be empty at this
13912# point, so we can use a bashism as a fallback.
13913if test "x$ac_cr" = x; then
13914  eval ac_cr=\$\'\\r\'
13915fi
13916ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13917if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13918  ac_cs_awk_cr='\r'
13919else
13920  ac_cs_awk_cr=$ac_cr
13921fi
13922
13923echo 'BEGIN {' >"$tmp/subs1.awk" &&
13924_ACEOF
13925
13926
13927{
13928  echo "cat >conf$$subs.awk <<_ACEOF" &&
13929  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13930  echo "_ACEOF"
13931} >conf$$subs.sh ||
13932  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13933ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13934ac_delim='%!_!# '
13935for ac_last_try in false false false false false :; do
13936  . ./conf$$subs.sh ||
13937    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13938
13939  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13940  if test $ac_delim_n = $ac_delim_num; then
13941    break
13942  elif $ac_last_try; then
13943    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13944  else
13945    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13946  fi
13947done
13948rm -f conf$$subs.sh
13949
13950cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13951cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13952_ACEOF
13953sed -n '
13954h
13955s/^/S["/; s/!.*/"]=/
13956p
13957g
13958s/^[^!]*!//
13959:repl
13960t repl
13961s/'"$ac_delim"'$//
13962t delim
13963:nl
13964h
13965s/\(.\{148\}\).*/\1/
13966t more1
13967s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13968p
13969n
13970b repl
13971:more1
13972s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13973p
13974g
13975s/.\{148\}//
13976t nl
13977:delim
13978h
13979s/\(.\{148\}\).*/\1/
13980t more2
13981s/["\\]/\\&/g; s/^/"/; s/$/"/
13982p
13983b
13984:more2
13985s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13986p
13987g
13988s/.\{148\}//
13989t delim
13990' <conf$$subs.awk | sed '
13991/^[^""]/{
13992  N
13993  s/\n//
13994}
13995' >>$CONFIG_STATUS || ac_write_fail=1
13996rm -f conf$$subs.awk
13997cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13998_ACAWK
13999cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14000  for (key in S) S_is_set[key] = 1
14001  FS = ""
14002
14003}
14004{
14005  line = $ 0
14006  nfields = split(line, field, "@")
14007  substed = 0
14008  len = length(field[1])
14009  for (i = 2; i < nfields; i++) {
14010    key = field[i]
14011    keylen = length(key)
14012    if (S_is_set[key]) {
14013      value = S[key]
14014      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14015      len += length(value) + length(field[++i])
14016      substed = 1
14017    } else
14018      len += 1 + keylen
14019  }
14020
14021  print line
14022}
14023
14024_ACAWK
14025_ACEOF
14026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14027if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14028  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14029else
14030  cat
14031fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14032  || as_fn_error "could not setup config files machinery" "$LINENO" 5
14033_ACEOF
14034
14035# VPATH may cause trouble with some makes, so we remove $(srcdir),
14036# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14037# trailing colons and then remove the whole line if VPATH becomes empty
14038# (actually we leave an empty line to preserve line numbers).
14039if test "x$srcdir" = x.; then
14040  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
14041s/:*\$(srcdir):*/:/
14042s/:*\${srcdir}:*/:/
14043s/:*@srcdir@:*/:/
14044s/^\([^=]*=[	 ]*\):*/\1/
14045s/:*$//
14046s/^[^=]*=[	 ]*$//
14047}'
14048fi
14049
14050cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14051fi # test -n "$CONFIG_FILES"
14052
14053# Set up the scripts for CONFIG_HEADERS section.
14054# No need to generate them if there are no CONFIG_HEADERS.
14055# This happens for instance with `./config.status Makefile'.
14056if test -n "$CONFIG_HEADERS"; then
14057cat >"$tmp/defines.awk" <<\_ACAWK ||
14058BEGIN {
14059_ACEOF
14060
14061# Transform confdefs.h into an awk script `defines.awk', embedded as
14062# here-document in config.status, that substitutes the proper values into
14063# config.h.in to produce config.h.
14064
14065# Create a delimiter string that does not exist in confdefs.h, to ease
14066# handling of long lines.
14067ac_delim='%!_!# '
14068for ac_last_try in false false :; do
14069  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14070  if test -z "$ac_t"; then
14071    break
14072  elif $ac_last_try; then
14073    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14074  else
14075    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14076  fi
14077done
14078
14079# For the awk script, D is an array of macro values keyed by name,
14080# likewise P contains macro parameters if any.  Preserve backslash
14081# newline sequences.
14082
14083ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14084sed -n '
14085s/.\{148\}/&'"$ac_delim"'/g
14086t rset
14087:rset
14088s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
14089t def
14090d
14091:def
14092s/\\$//
14093t bsnl
14094s/["\\]/\\&/g
14095s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14096D["\1"]=" \3"/p
14097s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
14098d
14099:bsnl
14100s/["\\]/\\&/g
14101s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14102D["\1"]=" \3\\\\\\n"\\/p
14103t cont
14104s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14105t cont
14106d
14107:cont
14108n
14109s/.\{148\}/&'"$ac_delim"'/g
14110t clear
14111:clear
14112s/\\$//
14113t bsnlc
14114s/["\\]/\\&/g; s/^/"/; s/$/"/p
14115d
14116:bsnlc
14117s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14118b cont
14119' <confdefs.h | sed '
14120s/'"$ac_delim"'/"\\\
14121"/g' >>$CONFIG_STATUS || ac_write_fail=1
14122
14123cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14124  for (key in D) D_is_set[key] = 1
14125  FS = ""
14126}
14127/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14128  line = \$ 0
14129  split(line, arg, " ")
14130  if (arg[1] == "#") {
14131    defundef = arg[2]
14132    mac1 = arg[3]
14133  } else {
14134    defundef = substr(arg[1], 2)
14135    mac1 = arg[2]
14136  }
14137  split(mac1, mac2, "(") #)
14138  macro = mac2[1]
14139  prefix = substr(line, 1, index(line, defundef) - 1)
14140  if (D_is_set[macro]) {
14141    # Preserve the white space surrounding the "#".
14142    print prefix "define", macro P[macro] D[macro]
14143    next
14144  } else {
14145    # Replace #undef with comments.  This is necessary, for example,
14146    # in the case of _POSIX_SOURCE, which is predefined and required
14147    # on some systems where configure will not decide to define it.
14148    if (defundef == "undef") {
14149      print "/*", prefix defundef, macro, "*/"
14150      next
14151    }
14152  }
14153}
14154{ print }
14155_ACAWK
14156_ACEOF
14157cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14158  as_fn_error "could not setup config headers machinery" "$LINENO" 5
14159fi # test -n "$CONFIG_HEADERS"
14160
14161
14162eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14163shift
14164for ac_tag
14165do
14166  case $ac_tag in
14167  :[FHLC]) ac_mode=$ac_tag; continue;;
14168  esac
14169  case $ac_mode$ac_tag in
14170  :[FHL]*:*);;
14171  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14172  :[FH]-) ac_tag=-:-;;
14173  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14174  esac
14175  ac_save_IFS=$IFS
14176  IFS=:
14177  set x $ac_tag
14178  IFS=$ac_save_IFS
14179  shift
14180  ac_file=$1
14181  shift
14182
14183  case $ac_mode in
14184  :L) ac_source=$1;;
14185  :[FH])
14186    ac_file_inputs=
14187    for ac_f
14188    do
14189      case $ac_f in
14190      -) ac_f="$tmp/stdin";;
14191      *) # Look for the file first in the build tree, then in the source tree
14192	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
14193	 # because $ac_f cannot contain `:'.
14194	 test -f "$ac_f" ||
14195	   case $ac_f in
14196	   [\\/$]*) false;;
14197	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14198	   esac ||
14199	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14200      esac
14201      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14202      as_fn_append ac_file_inputs " '$ac_f'"
14203    done
14204
14205    # Let's still pretend it is `configure' which instantiates (i.e., don't
14206    # use $as_me), people would be surprised to read:
14207    #    /* config.h.  Generated by config.status.  */
14208    configure_input='Generated from '`
14209	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14210	`' by configure.'
14211    if test x"$ac_file" != x-; then
14212      configure_input="$ac_file.  $configure_input"
14213      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14214$as_echo "$as_me: creating $ac_file" >&6;}
14215    fi
14216    # Neutralize special characters interpreted by sed in replacement strings.
14217    case $configure_input in #(
14218    *\&* | *\|* | *\\* )
14219       ac_sed_conf_input=`$as_echo "$configure_input" |
14220       sed 's/[\\\\&|]/\\\\&/g'`;; #(
14221    *) ac_sed_conf_input=$configure_input;;
14222    esac
14223
14224    case $ac_tag in
14225    *:-:* | *:-) cat >"$tmp/stdin" \
14226      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14227    esac
14228    ;;
14229  esac
14230
14231  ac_dir=`$as_dirname -- "$ac_file" ||
14232$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14233	 X"$ac_file" : 'X\(//\)[^/]' \| \
14234	 X"$ac_file" : 'X\(//\)$' \| \
14235	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14236$as_echo X"$ac_file" |
14237    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14238	    s//\1/
14239	    q
14240	  }
14241	  /^X\(\/\/\)[^/].*/{
14242	    s//\1/
14243	    q
14244	  }
14245	  /^X\(\/\/\)$/{
14246	    s//\1/
14247	    q
14248	  }
14249	  /^X\(\/\).*/{
14250	    s//\1/
14251	    q
14252	  }
14253	  s/.*/./; q'`
14254  as_dir="$ac_dir"; as_fn_mkdir_p
14255  ac_builddir=.
14256
14257case "$ac_dir" in
14258.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14259*)
14260  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14261  # A ".." for each directory in $ac_dir_suffix.
14262  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14263  case $ac_top_builddir_sub in
14264  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14265  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14266  esac ;;
14267esac
14268ac_abs_top_builddir=$ac_pwd
14269ac_abs_builddir=$ac_pwd$ac_dir_suffix
14270# for backward compatibility:
14271ac_top_builddir=$ac_top_build_prefix
14272
14273case $srcdir in
14274  .)  # We are building in place.
14275    ac_srcdir=.
14276    ac_top_srcdir=$ac_top_builddir_sub
14277    ac_abs_top_srcdir=$ac_pwd ;;
14278  [\\/]* | ?:[\\/]* )  # Absolute name.
14279    ac_srcdir=$srcdir$ac_dir_suffix;
14280    ac_top_srcdir=$srcdir
14281    ac_abs_top_srcdir=$srcdir ;;
14282  *) # Relative name.
14283    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14284    ac_top_srcdir=$ac_top_build_prefix$srcdir
14285    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14286esac
14287ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14288
14289
14290  case $ac_mode in
14291  :F)
14292  #
14293  # CONFIG_FILE
14294  #
14295
14296  case $INSTALL in
14297  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14298  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14299  esac
14300_ACEOF
14301
14302cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14303# If the template does not know about datarootdir, expand it.
14304# FIXME: This hack should be removed a few years after 2.60.
14305ac_datarootdir_hack=; ac_datarootdir_seen=
14306ac_sed_dataroot='
14307/datarootdir/ {
14308  p
14309  q
14310}
14311/@datadir@/p
14312/@docdir@/p
14313/@infodir@/p
14314/@localedir@/p
14315/@mandir@/p'
14316case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14317*datarootdir*) ac_datarootdir_seen=yes;;
14318*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14319  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14320$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14321_ACEOF
14322cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14323  ac_datarootdir_hack='
14324  s&@datadir@&$datadir&g
14325  s&@docdir@&$docdir&g
14326  s&@infodir@&$infodir&g
14327  s&@localedir@&$localedir&g
14328  s&@mandir@&$mandir&g
14329  s&\\\${datarootdir}&$datarootdir&g' ;;
14330esac
14331_ACEOF
14332
14333# Neutralize VPATH when `$srcdir' = `.'.
14334# Shell code in configure.ac might set extrasub.
14335# FIXME: do we really want to maintain this feature?
14336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14337ac_sed_extra="$ac_vpsub
14338$extrasub
14339_ACEOF
14340cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14341:t
14342/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14343s|@configure_input@|$ac_sed_conf_input|;t t
14344s&@top_builddir@&$ac_top_builddir_sub&;t t
14345s&@top_build_prefix@&$ac_top_build_prefix&;t t
14346s&@srcdir@&$ac_srcdir&;t t
14347s&@abs_srcdir@&$ac_abs_srcdir&;t t
14348s&@top_srcdir@&$ac_top_srcdir&;t t
14349s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14350s&@builddir@&$ac_builddir&;t t
14351s&@abs_builddir@&$ac_abs_builddir&;t t
14352s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14353s&@INSTALL@&$ac_INSTALL&;t t
14354$ac_datarootdir_hack
14355"
14356eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14357  || as_fn_error "could not create $ac_file" "$LINENO" 5
14358
14359test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14360  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14361  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14362  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14363which seems to be undefined.  Please make sure it is defined." >&5
14364$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14365which seems to be undefined.  Please make sure it is defined." >&2;}
14366
14367  rm -f "$tmp/stdin"
14368  case $ac_file in
14369  -) cat "$tmp/out" && rm -f "$tmp/out";;
14370  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14371  esac \
14372  || as_fn_error "could not create $ac_file" "$LINENO" 5
14373 ;;
14374  :H)
14375  #
14376  # CONFIG_HEADER
14377  #
14378  if test x"$ac_file" != x-; then
14379    {
14380      $as_echo "/* $configure_input  */" \
14381      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14382    } >"$tmp/config.h" \
14383      || as_fn_error "could not create $ac_file" "$LINENO" 5
14384    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14385      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14386$as_echo "$as_me: $ac_file is unchanged" >&6;}
14387    else
14388      rm -f "$ac_file"
14389      mv "$tmp/config.h" "$ac_file" \
14390	|| as_fn_error "could not create $ac_file" "$LINENO" 5
14391    fi
14392  else
14393    $as_echo "/* $configure_input  */" \
14394      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14395      || as_fn_error "could not create -" "$LINENO" 5
14396  fi
14397 ;;
14398  :L)
14399  #
14400  # CONFIG_LINK
14401  #
14402
14403  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14404    :
14405  else
14406    # Prefer the file from the source tree if names are identical.
14407    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14408      ac_source=$srcdir/$ac_source
14409    fi
14410
14411    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14412$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14413
14414    if test ! -r "$ac_source"; then
14415      as_fn_error "$ac_source: file not found" "$LINENO" 5
14416    fi
14417    rm -f "$ac_file"
14418
14419    # Try a relative symlink, then a hard link, then a copy.
14420    case $srcdir in
14421    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14422	*) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14423    esac
14424    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14425      ln "$ac_source" "$ac_file" 2>/dev/null ||
14426      cp -p "$ac_source" "$ac_file" ||
14427      as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14428  fi
14429 ;;
14430  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14431$as_echo "$as_me: executing $ac_file commands" >&6;}
14432 ;;
14433  esac
14434
14435
14436  case $ac_file$ac_mode in
14437    "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14438    "libtool":C)
14439
14440    # See if we are running on zsh, and set the options which allow our
14441    # commands through without removal of \ escapes.
14442    if test -n "${ZSH_VERSION+set}" ; then
14443      setopt NO_GLOB_SUBST
14444    fi
14445
14446    cfgfile="${ofile}T"
14447    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14448    $RM "$cfgfile"
14449
14450    cat <<_LT_EOF >> "$cfgfile"
14451#! $SHELL
14452
14453# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14454# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14455# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14456# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14457#
14458#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14459#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14460#   Written by Gordon Matzigkeit, 1996
14461#
14462#   This file is part of GNU Libtool.
14463#
14464# GNU Libtool is free software; you can redistribute it and/or
14465# modify it under the terms of the GNU General Public License as
14466# published by the Free Software Foundation; either version 2 of
14467# the License, or (at your option) any later version.
14468#
14469# As a special exception to the GNU General Public License,
14470# if you distribute this file as part of a program or library that
14471# is built using GNU Libtool, you may include this file under the
14472# same distribution terms that you use for the rest of that program.
14473#
14474# GNU Libtool is distributed in the hope that it will be useful,
14475# but WITHOUT ANY WARRANTY; without even the implied warranty of
14476# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14477# GNU General Public License for more details.
14478#
14479# You should have received a copy of the GNU General Public License
14480# along with GNU Libtool; see the file COPYING.  If not, a copy
14481# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14482# obtained by writing to the Free Software Foundation, Inc.,
14483# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14484
14485
14486# The names of the tagged configurations supported by this script.
14487available_tags=""
14488
14489# ### BEGIN LIBTOOL CONFIG
14490
14491# Which release of libtool.m4 was used?
14492macro_version=$macro_version
14493macro_revision=$macro_revision
14494
14495# Whether or not to build shared libraries.
14496build_libtool_libs=$enable_shared
14497
14498# Whether or not to build static libraries.
14499build_old_libs=$enable_static
14500
14501# What type of objects to build.
14502pic_mode=$pic_mode
14503
14504# Whether or not to optimize for fast installation.
14505fast_install=$enable_fast_install
14506
14507# Shell to use when invoking shell scripts.
14508SHELL=$lt_SHELL
14509
14510# An echo program that protects backslashes.
14511ECHO=$lt_ECHO
14512
14513# The host system.
14514host_alias=$host_alias
14515host=$host
14516host_os=$host_os
14517
14518# The build system.
14519build_alias=$build_alias
14520build=$build
14521build_os=$build_os
14522
14523# A sed program that does not truncate output.
14524SED=$lt_SED
14525
14526# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14527Xsed="\$SED -e 1s/^X//"
14528
14529# A grep program that handles long lines.
14530GREP=$lt_GREP
14531
14532# An ERE matcher.
14533EGREP=$lt_EGREP
14534
14535# A literal string matcher.
14536FGREP=$lt_FGREP
14537
14538# A BSD- or MS-compatible name lister.
14539NM=$lt_NM
14540
14541# Whether we need soft or hard links.
14542LN_S=$lt_LN_S
14543
14544# What is the maximum length of a command?
14545max_cmd_len=$max_cmd_len
14546
14547# Object file suffix (normally "o").
14548objext=$ac_objext
14549
14550# Executable file suffix (normally "").
14551exeext=$exeext
14552
14553# whether the shell understands "unset".
14554lt_unset=$lt_unset
14555
14556# turn spaces into newlines.
14557SP2NL=$lt_lt_SP2NL
14558
14559# turn newlines into spaces.
14560NL2SP=$lt_lt_NL2SP
14561
14562# An object symbol dumper.
14563OBJDUMP=$lt_OBJDUMP
14564
14565# Method to check whether dependent libraries are shared objects.
14566deplibs_check_method=$lt_deplibs_check_method
14567
14568# Command to use when deplibs_check_method == "file_magic".
14569file_magic_cmd=$lt_file_magic_cmd
14570
14571# The archiver.
14572AR=$lt_AR
14573AR_FLAGS=$lt_AR_FLAGS
14574
14575# A symbol stripping program.
14576STRIP=$lt_STRIP
14577
14578# Commands used to install an old-style archive.
14579RANLIB=$lt_RANLIB
14580old_postinstall_cmds=$lt_old_postinstall_cmds
14581old_postuninstall_cmds=$lt_old_postuninstall_cmds
14582
14583# Whether to use a lock for old archive extraction.
14584lock_old_archive_extraction=$lock_old_archive_extraction
14585
14586# A C compiler.
14587LTCC=$lt_CC
14588
14589# LTCC compiler flags.
14590LTCFLAGS=$lt_CFLAGS
14591
14592# Take the output of nm and produce a listing of raw symbols and C names.
14593global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14594
14595# Transform the output of nm in a proper C declaration.
14596global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14597
14598# Transform the output of nm in a C name address pair.
14599global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14600
14601# Transform the output of nm in a C name address pair when lib prefix is needed.
14602global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14603
14604# The name of the directory that contains temporary libtool files.
14605objdir=$objdir
14606
14607# Used to examine libraries when file_magic_cmd begins with "file".
14608MAGIC_CMD=$MAGIC_CMD
14609
14610# Must we lock files when doing compilation?
14611need_locks=$lt_need_locks
14612
14613# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14614DSYMUTIL=$lt_DSYMUTIL
14615
14616# Tool to change global to local symbols on Mac OS X.
14617NMEDIT=$lt_NMEDIT
14618
14619# Tool to manipulate fat objects and archives on Mac OS X.
14620LIPO=$lt_LIPO
14621
14622# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14623OTOOL=$lt_OTOOL
14624
14625# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14626OTOOL64=$lt_OTOOL64
14627
14628# Old archive suffix (normally "a").
14629libext=$libext
14630
14631# Shared library suffix (normally ".so").
14632shrext_cmds=$lt_shrext_cmds
14633
14634# The commands to extract the exported symbol list from a shared archive.
14635extract_expsyms_cmds=$lt_extract_expsyms_cmds
14636
14637# Variables whose values should be saved in libtool wrapper scripts and
14638# restored at link time.
14639variables_saved_for_relink=$lt_variables_saved_for_relink
14640
14641# Do we need the "lib" prefix for modules?
14642need_lib_prefix=$need_lib_prefix
14643
14644# Do we need a version for libraries?
14645need_version=$need_version
14646
14647# Library versioning type.
14648version_type=$version_type
14649
14650# Shared library runtime path variable.
14651runpath_var=$runpath_var
14652
14653# Shared library path variable.
14654shlibpath_var=$shlibpath_var
14655
14656# Is shlibpath searched before the hard-coded library search path?
14657shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14658
14659# Format of library name prefix.
14660libname_spec=$lt_libname_spec
14661
14662# List of archive names.  First name is the real one, the rest are links.
14663# The last name is the one that the linker finds with -lNAME
14664library_names_spec=$lt_library_names_spec
14665
14666# The coded name of the library, if different from the real name.
14667soname_spec=$lt_soname_spec
14668
14669# Permission mode override for installation of shared libraries.
14670install_override_mode=$lt_install_override_mode
14671
14672# Command to use after installation of a shared archive.
14673postinstall_cmds=$lt_postinstall_cmds
14674
14675# Command to use after uninstallation of a shared archive.
14676postuninstall_cmds=$lt_postuninstall_cmds
14677
14678# Commands used to finish a libtool library installation in a directory.
14679finish_cmds=$lt_finish_cmds
14680
14681# As "finish_cmds", except a single script fragment to be evaled but
14682# not shown.
14683finish_eval=$lt_finish_eval
14684
14685# Whether we should hardcode library paths into libraries.
14686hardcode_into_libs=$hardcode_into_libs
14687
14688# Compile-time system search path for libraries.
14689sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14690
14691# Run-time system search path for libraries.
14692sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14693
14694# Whether dlopen is supported.
14695dlopen_support=$enable_dlopen
14696
14697# Whether dlopen of programs is supported.
14698dlopen_self=$enable_dlopen_self
14699
14700# Whether dlopen of statically linked programs is supported.
14701dlopen_self_static=$enable_dlopen_self_static
14702
14703# Commands to strip libraries.
14704old_striplib=$lt_old_striplib
14705striplib=$lt_striplib
14706
14707
14708# The linker used to build libraries.
14709LD=$lt_LD
14710
14711# How to create reloadable object files.
14712reload_flag=$lt_reload_flag
14713reload_cmds=$lt_reload_cmds
14714
14715# Commands used to build an old-style archive.
14716old_archive_cmds=$lt_old_archive_cmds
14717
14718# A language specific compiler.
14719CC=$lt_compiler
14720
14721# Is the compiler the GNU compiler?
14722with_gcc=$GCC
14723
14724# Compiler flag to turn off builtin functions.
14725no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14726
14727# How to pass a linker flag through the compiler.
14728wl=$lt_lt_prog_compiler_wl
14729
14730# Additional compiler flags for building library objects.
14731pic_flag=$lt_lt_prog_compiler_pic
14732
14733# Compiler flag to prevent dynamic linking.
14734link_static_flag=$lt_lt_prog_compiler_static
14735
14736# Does compiler simultaneously support -c and -o options?
14737compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14738
14739# Whether or not to add -lc for building shared libraries.
14740build_libtool_need_lc=$archive_cmds_need_lc
14741
14742# Whether or not to disallow shared libs when runtime libs are static.
14743allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14744
14745# Compiler flag to allow reflexive dlopens.
14746export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14747
14748# Compiler flag to generate shared objects directly from archives.
14749whole_archive_flag_spec=$lt_whole_archive_flag_spec
14750
14751# Whether the compiler copes with passing no objects directly.
14752compiler_needs_object=$lt_compiler_needs_object
14753
14754# Create an old-style archive from a shared archive.
14755old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14756
14757# Create a temporary old-style archive to link instead of a shared archive.
14758old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14759
14760# Commands used to build a shared archive.
14761archive_cmds=$lt_archive_cmds
14762archive_expsym_cmds=$lt_archive_expsym_cmds
14763
14764# Commands used to build a loadable module if different from building
14765# a shared archive.
14766module_cmds=$lt_module_cmds
14767module_expsym_cmds=$lt_module_expsym_cmds
14768
14769# Whether we are building with GNU ld or not.
14770with_gnu_ld=$lt_with_gnu_ld
14771
14772# Flag that allows shared libraries with undefined symbols to be built.
14773allow_undefined_flag=$lt_allow_undefined_flag
14774
14775# Flag that enforces no undefined symbols.
14776no_undefined_flag=$lt_no_undefined_flag
14777
14778# Flag to hardcode \$libdir into a binary during linking.
14779# This must work even if \$libdir does not exist
14780hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14781
14782# If ld is used when linking, flag to hardcode \$libdir into a binary
14783# during linking.  This must work even if \$libdir does not exist.
14784hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14785
14786# Whether we need a single "-rpath" flag with a separated argument.
14787hardcode_libdir_separator=$lt_hardcode_libdir_separator
14788
14789# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14790# DIR into the resulting binary.
14791hardcode_direct=$hardcode_direct
14792
14793# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14794# DIR into the resulting binary and the resulting library dependency is
14795# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14796# library is relocated.
14797hardcode_direct_absolute=$hardcode_direct_absolute
14798
14799# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14800# into the resulting binary.
14801hardcode_minus_L=$hardcode_minus_L
14802
14803# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14804# into the resulting binary.
14805hardcode_shlibpath_var=$hardcode_shlibpath_var
14806
14807# Set to "yes" if building a shared library automatically hardcodes DIR
14808# into the library and all subsequent libraries and executables linked
14809# against it.
14810hardcode_automatic=$hardcode_automatic
14811
14812# Set to yes if linker adds runtime paths of dependent libraries
14813# to runtime path list.
14814inherit_rpath=$inherit_rpath
14815
14816# Whether libtool must link a program against all its dependency libraries.
14817link_all_deplibs=$link_all_deplibs
14818
14819# Fix the shell variable \$srcfile for the compiler.
14820fix_srcfile_path=$lt_fix_srcfile_path
14821
14822# Set to "yes" if exported symbols are required.
14823always_export_symbols=$always_export_symbols
14824
14825# The commands to list exported symbols.
14826export_symbols_cmds=$lt_export_symbols_cmds
14827
14828# Symbols that should not be listed in the preloaded symbols.
14829exclude_expsyms=$lt_exclude_expsyms
14830
14831# Symbols that must always be exported.
14832include_expsyms=$lt_include_expsyms
14833
14834# Commands necessary for linking programs (against libraries) with templates.
14835prelink_cmds=$lt_prelink_cmds
14836
14837# Specify filename containing input files.
14838file_list_spec=$lt_file_list_spec
14839
14840# How to hardcode a shared library path into an executable.
14841hardcode_action=$hardcode_action
14842
14843# ### END LIBTOOL CONFIG
14844
14845_LT_EOF
14846
14847  case $host_os in
14848  aix3*)
14849    cat <<\_LT_EOF >> "$cfgfile"
14850# AIX sometimes has problems with the GCC collect2 program.  For some
14851# reason, if we set the COLLECT_NAMES environment variable, the problems
14852# vanish in a puff of smoke.
14853if test "X${COLLECT_NAMES+set}" != Xset; then
14854  COLLECT_NAMES=
14855  export COLLECT_NAMES
14856fi
14857_LT_EOF
14858    ;;
14859  esac
14860
14861
14862ltmain="$ac_aux_dir/ltmain.sh"
14863
14864
14865  # We use sed instead of cat because bash on DJGPP gets confused if
14866  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
14867  # text mode, it properly converts lines to CR/LF.  This bash problem
14868  # is reportedly fixed, but why not run on old versions too?
14869  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14870    || (rm -f "$cfgfile"; exit 1)
14871
14872  case $xsi_shell in
14873  yes)
14874    cat << \_LT_EOF >> "$cfgfile"
14875
14876# func_dirname file append nondir_replacement
14877# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14878# otherwise set result to NONDIR_REPLACEMENT.
14879func_dirname ()
14880{
14881  case ${1} in
14882    */*) func_dirname_result="${1%/*}${2}" ;;
14883    *  ) func_dirname_result="${3}" ;;
14884  esac
14885}
14886
14887# func_basename file
14888func_basename ()
14889{
14890  func_basename_result="${1##*/}"
14891}
14892
14893# func_dirname_and_basename file append nondir_replacement
14894# perform func_basename and func_dirname in a single function
14895# call:
14896#   dirname:  Compute the dirname of FILE.  If nonempty,
14897#             add APPEND to the result, otherwise set result
14898#             to NONDIR_REPLACEMENT.
14899#             value returned in "$func_dirname_result"
14900#   basename: Compute filename of FILE.
14901#             value retuned in "$func_basename_result"
14902# Implementation must be kept synchronized with func_dirname
14903# and func_basename. For efficiency, we do not delegate to
14904# those functions but instead duplicate the functionality here.
14905func_dirname_and_basename ()
14906{
14907  case ${1} in
14908    */*) func_dirname_result="${1%/*}${2}" ;;
14909    *  ) func_dirname_result="${3}" ;;
14910  esac
14911  func_basename_result="${1##*/}"
14912}
14913
14914# func_stripname prefix suffix name
14915# strip PREFIX and SUFFIX off of NAME.
14916# PREFIX and SUFFIX must not contain globbing or regex special
14917# characters, hashes, percent signs, but SUFFIX may contain a leading
14918# dot (in which case that matches only a dot).
14919func_stripname ()
14920{
14921  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14922  # positional parameters, so assign one to ordinary parameter first.
14923  func_stripname_result=${3}
14924  func_stripname_result=${func_stripname_result#"${1}"}
14925  func_stripname_result=${func_stripname_result%"${2}"}
14926}
14927
14928# func_opt_split
14929func_opt_split ()
14930{
14931  func_opt_split_opt=${1%%=*}
14932  func_opt_split_arg=${1#*=}
14933}
14934
14935# func_lo2o object
14936func_lo2o ()
14937{
14938  case ${1} in
14939    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14940    *)    func_lo2o_result=${1} ;;
14941  esac
14942}
14943
14944# func_xform libobj-or-source
14945func_xform ()
14946{
14947  func_xform_result=${1%.*}.lo
14948}
14949
14950# func_arith arithmetic-term...
14951func_arith ()
14952{
14953  func_arith_result=$(( $* ))
14954}
14955
14956# func_len string
14957# STRING may not start with a hyphen.
14958func_len ()
14959{
14960  func_len_result=${#1}
14961}
14962
14963_LT_EOF
14964    ;;
14965  *) # Bourne compatible functions.
14966    cat << \_LT_EOF >> "$cfgfile"
14967
14968# func_dirname file append nondir_replacement
14969# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14970# otherwise set result to NONDIR_REPLACEMENT.
14971func_dirname ()
14972{
14973  # Extract subdirectory from the argument.
14974  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14975  if test "X$func_dirname_result" = "X${1}"; then
14976    func_dirname_result="${3}"
14977  else
14978    func_dirname_result="$func_dirname_result${2}"
14979  fi
14980}
14981
14982# func_basename file
14983func_basename ()
14984{
14985  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14986}
14987
14988
14989# func_stripname prefix suffix name
14990# strip PREFIX and SUFFIX off of NAME.
14991# PREFIX and SUFFIX must not contain globbing or regex special
14992# characters, hashes, percent signs, but SUFFIX may contain a leading
14993# dot (in which case that matches only a dot).
14994# func_strip_suffix prefix name
14995func_stripname ()
14996{
14997  case ${2} in
14998    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14999    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15000  esac
15001}
15002
15003# sed scripts:
15004my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15005my_sed_long_arg='1s/^-[^=]*=//'
15006
15007# func_opt_split
15008func_opt_split ()
15009{
15010  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15011  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15012}
15013
15014# func_lo2o object
15015func_lo2o ()
15016{
15017  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15018}
15019
15020# func_xform libobj-or-source
15021func_xform ()
15022{
15023  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15024}
15025
15026# func_arith arithmetic-term...
15027func_arith ()
15028{
15029  func_arith_result=`expr "$@"`
15030}
15031
15032# func_len string
15033# STRING may not start with a hyphen.
15034func_len ()
15035{
15036  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15037}
15038
15039_LT_EOF
15040esac
15041
15042case $lt_shell_append in
15043  yes)
15044    cat << \_LT_EOF >> "$cfgfile"
15045
15046# func_append var value
15047# Append VALUE to the end of shell variable VAR.
15048func_append ()
15049{
15050  eval "$1+=\$2"
15051}
15052_LT_EOF
15053    ;;
15054  *)
15055    cat << \_LT_EOF >> "$cfgfile"
15056
15057# func_append var value
15058# Append VALUE to the end of shell variable VAR.
15059func_append ()
15060{
15061  eval "$1=\$$1\$2"
15062}
15063
15064_LT_EOF
15065    ;;
15066  esac
15067
15068
15069  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15070    || (rm -f "$cfgfile"; exit 1)
15071
15072  mv -f "$cfgfile" "$ofile" ||
15073    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15074  chmod +x "$ofile"
15075
15076 ;;
15077    "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15078 rm -f Makesim1.tmp Makesim2.tmp Makefile
15079 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15080 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15081 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15082	-e '/^## COMMON_POST_/ r Makesim2.tmp' \
15083	<Makefile.sim >Makefile
15084 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15085 ;;
15086    "stamp-h":C) echo > stamp-h ;;
15087
15088  esac
15089done # for ac_tag
15090
15091
15092as_fn_exit 0
15093_ACEOF
15094ac_clean_files=$ac_clean_files_save
15095
15096test $ac_write_fail = 0 ||
15097  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15098
15099
15100# configure is writing to config.log, and then calls config.status.
15101# config.status does its own redirection, appending to config.log.
15102# Unfortunately, on DOS this fails, as config.log is still kept open
15103# by configure, so config.status won't be able to write to it; its
15104# output is simply discarded.  So we exec the FD to /dev/null,
15105# effectively closing config.log, so it can be properly (re)opened and
15106# appended to by config.status.  When coming back to configure, we
15107# need to make the FD available again.
15108if test "$no_create" != yes; then
15109  ac_cs_success=:
15110  ac_config_status_args=
15111  test "$silent" = yes &&
15112    ac_config_status_args="$ac_config_status_args --quiet"
15113  exec 5>/dev/null
15114  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15115  exec 5>>config.log
15116  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15117  # would make configure fail if this is the last instruction.
15118  $ac_cs_success || as_fn_exit $?
15119fi
15120if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15121  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15122$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15123fi
15124
15125
15126