configure revision 1.5
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
614MAINTAINER_MODE_FALSE
615MAINTAINER_MODE_TRUE
616lt_cv_dlopen_libs
617OTOOL64
618OTOOL
619LIPO
620NMEDIT
621DSYMUTIL
622AWK
623STRIP
624OBJDUMP
625LN_S
626NM
627ac_ct_DUMPBIN
628DUMPBIN
629LD
630FGREP
631SED
632LIBTOOL
633PLUGINS_FALSE
634PLUGINS_TRUE
635zlibinc
636zlibdir
637CATOBJEXT
638GENCAT
639INSTOBJEXT
640DATADIRNAME
641CATALOGS
642POSUB
643GMSGFMT
644XGETTEXT
645INCINTL
646LIBINTL_DEP
647LIBINTL
648USE_NLS
649GMAKE_FALSE
650GMAKE_TRUE
651MAKE
652CCDEPMODE
653DEPDIR
654am__leading_dot
655PACKAGE
656RANLIB
657AR
658HDEFINES
659CC_FOR_BUILD
660INSTALL_DATA
661INSTALL_SCRIPT
662INSTALL_PROGRAM
663EGREP
664GREP
665CPP
666target_os
667target_vendor
668target_cpu
669target
670host_os
671host_vendor
672host_cpu
673host
674build_os
675build_vendor
676build_cpu
677build
678OBJEXT
679EXEEXT
680ac_ct_CC
681CPPFLAGS
682LDFLAGS
683CFLAGS
684CC
685WERROR_CFLAGS
686WARN_CFLAGS
687sim_xor_endian
688sim_stdcall
689sim_smp
690sim_reserved_bits
691sim_regparm
692sim_packages
693sim_inline
694sim_hw
695sim_hw_objs
696sim_hw_cflags
697sim_default_model
698sim_scache
699sim_float
700sim_hostendian
701sim_endian
702sim_bitsize
703sim_assert
704sim_alignment
705sim_environment
706target_alias
707host_alias
708build_alias
709LIBS
710ECHO_T
711ECHO_N
712ECHO_C
713DEFS
714mandir
715localedir
716libdir
717psdir
718pdfdir
719dvidir
720htmldir
721infodir
722docdir
723oldincludedir
724includedir
725localstatedir
726sharedstatedir
727sysconfdir
728datadir
729datarootdir
730libexecdir
731sbindir
732bindir
733program_transform_name
734prefix
735exec_prefix
736PACKAGE_URL
737PACKAGE_BUGREPORT
738PACKAGE_STRING
739PACKAGE_VERSION
740PACKAGE_TARNAME
741PACKAGE_NAME
742PATH_SEPARATOR
743SHELL'
744ac_subst_files=''
745ac_user_opts='
746enable_option_checking
747with_system_zlib
748enable_plugins
749enable_shared
750enable_static
751with_pic
752enable_fast_install
753with_gnu_ld
754enable_libtool_lock
755enable_maintainer_mode
756enable_sim_bswap
757enable_sim_cflags
758enable_sim_debug
759enable_sim_stdio
760enable_sim_trace
761enable_sim_profile
762with_pkgversion
763with_bugurl
764enable_sim_endian
765enable_sim_alignment
766enable_sim_hostendian
767enable_sim_environment
768enable_sim_inline
769enable_werror
770enable_build_warnings
771enable_sim_build_warnings
772'
773      ac_precious_vars='build_alias
774host_alias
775target_alias
776CC
777CFLAGS
778LDFLAGS
779LIBS
780CPPFLAGS
781CPP'
782
783
784# Initialize some variables set by options.
785ac_init_help=
786ac_init_version=false
787ac_unrecognized_opts=
788ac_unrecognized_sep=
789# The variables have the same names as the options, with
790# dashes changed to underlines.
791cache_file=/dev/null
792exec_prefix=NONE
793no_create=
794no_recursion=
795prefix=NONE
796program_prefix=NONE
797program_suffix=NONE
798program_transform_name=s,x,x,
799silent=
800site=
801srcdir=
802verbose=
803x_includes=NONE
804x_libraries=NONE
805
806# Installation directory options.
807# These are left unexpanded so users can "make install exec_prefix=/foo"
808# and all the variables that are supposed to be based on exec_prefix
809# by default will actually change.
810# Use braces instead of parens because sh, perl, etc. also accept them.
811# (The list follows the same order as the GNU Coding Standards.)
812bindir='${exec_prefix}/bin'
813sbindir='${exec_prefix}/sbin'
814libexecdir='${exec_prefix}/libexec'
815datarootdir='${prefix}/share'
816datadir='${datarootdir}'
817sysconfdir='${prefix}/etc'
818sharedstatedir='${prefix}/com'
819localstatedir='${prefix}/var'
820includedir='${prefix}/include'
821oldincludedir='/usr/include'
822docdir='${datarootdir}/doc/${PACKAGE}'
823infodir='${datarootdir}/info'
824htmldir='${docdir}'
825dvidir='${docdir}'
826pdfdir='${docdir}'
827psdir='${docdir}'
828libdir='${exec_prefix}/lib'
829localedir='${datarootdir}/locale'
830mandir='${datarootdir}/man'
831
832ac_prev=
833ac_dashdash=
834for ac_option
835do
836  # If the previous option needs an argument, assign it.
837  if test -n "$ac_prev"; then
838    eval $ac_prev=\$ac_option
839    ac_prev=
840    continue
841  fi
842
843  case $ac_option in
844  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845  *)	ac_optarg=yes ;;
846  esac
847
848  # Accept the important Cygnus configure options, so we can diagnose typos.
849
850  case $ac_dashdash$ac_option in
851  --)
852    ac_dashdash=yes ;;
853
854  -bindir | --bindir | --bindi | --bind | --bin | --bi)
855    ac_prev=bindir ;;
856  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
857    bindir=$ac_optarg ;;
858
859  -build | --build | --buil | --bui | --bu)
860    ac_prev=build_alias ;;
861  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
862    build_alias=$ac_optarg ;;
863
864  -cache-file | --cache-file | --cache-fil | --cache-fi \
865  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
866    ac_prev=cache_file ;;
867  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
868  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
869    cache_file=$ac_optarg ;;
870
871  --config-cache | -C)
872    cache_file=config.cache ;;
873
874  -datadir | --datadir | --datadi | --datad)
875    ac_prev=datadir ;;
876  -datadir=* | --datadir=* | --datadi=* | --datad=*)
877    datadir=$ac_optarg ;;
878
879  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
880  | --dataroo | --dataro | --datar)
881    ac_prev=datarootdir ;;
882  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
883  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
884    datarootdir=$ac_optarg ;;
885
886  -disable-* | --disable-*)
887    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
888    # Reject names that are not valid shell variable names.
889    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
890      as_fn_error "invalid feature name: $ac_useropt"
891    ac_useropt_orig=$ac_useropt
892    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893    case $ac_user_opts in
894      *"
895"enable_$ac_useropt"
896"*) ;;
897      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
898	 ac_unrecognized_sep=', ';;
899    esac
900    eval enable_$ac_useropt=no ;;
901
902  -docdir | --docdir | --docdi | --doc | --do)
903    ac_prev=docdir ;;
904  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
905    docdir=$ac_optarg ;;
906
907  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
908    ac_prev=dvidir ;;
909  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
910    dvidir=$ac_optarg ;;
911
912  -enable-* | --enable-*)
913    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
914    # Reject names that are not valid shell variable names.
915    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916      as_fn_error "invalid feature name: $ac_useropt"
917    ac_useropt_orig=$ac_useropt
918    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919    case $ac_user_opts in
920      *"
921"enable_$ac_useropt"
922"*) ;;
923      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
924	 ac_unrecognized_sep=', ';;
925    esac
926    eval enable_$ac_useropt=\$ac_optarg ;;
927
928  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
929  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
930  | --exec | --exe | --ex)
931    ac_prev=exec_prefix ;;
932  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
933  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
934  | --exec=* | --exe=* | --ex=*)
935    exec_prefix=$ac_optarg ;;
936
937  -gas | --gas | --ga | --g)
938    # Obsolete; use --with-gas.
939    with_gas=yes ;;
940
941  -help | --help | --hel | --he | -h)
942    ac_init_help=long ;;
943  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
944    ac_init_help=recursive ;;
945  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
946    ac_init_help=short ;;
947
948  -host | --host | --hos | --ho)
949    ac_prev=host_alias ;;
950  -host=* | --host=* | --hos=* | --ho=*)
951    host_alias=$ac_optarg ;;
952
953  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
954    ac_prev=htmldir ;;
955  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
956  | --ht=*)
957    htmldir=$ac_optarg ;;
958
959  -includedir | --includedir | --includedi | --included | --include \
960  | --includ | --inclu | --incl | --inc)
961    ac_prev=includedir ;;
962  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
963  | --includ=* | --inclu=* | --incl=* | --inc=*)
964    includedir=$ac_optarg ;;
965
966  -infodir | --infodir | --infodi | --infod | --info | --inf)
967    ac_prev=infodir ;;
968  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
969    infodir=$ac_optarg ;;
970
971  -libdir | --libdir | --libdi | --libd)
972    ac_prev=libdir ;;
973  -libdir=* | --libdir=* | --libdi=* | --libd=*)
974    libdir=$ac_optarg ;;
975
976  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
977  | --libexe | --libex | --libe)
978    ac_prev=libexecdir ;;
979  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
980  | --libexe=* | --libex=* | --libe=*)
981    libexecdir=$ac_optarg ;;
982
983  -localedir | --localedir | --localedi | --localed | --locale)
984    ac_prev=localedir ;;
985  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
986    localedir=$ac_optarg ;;
987
988  -localstatedir | --localstatedir | --localstatedi | --localstated \
989  | --localstate | --localstat | --localsta | --localst | --locals)
990    ac_prev=localstatedir ;;
991  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
992  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
993    localstatedir=$ac_optarg ;;
994
995  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
996    ac_prev=mandir ;;
997  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
998    mandir=$ac_optarg ;;
999
1000  -nfp | --nfp | --nf)
1001    # Obsolete; use --without-fp.
1002    with_fp=no ;;
1003
1004  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1005  | --no-cr | --no-c | -n)
1006    no_create=yes ;;
1007
1008  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1009  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1010    no_recursion=yes ;;
1011
1012  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1013  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1014  | --oldin | --oldi | --old | --ol | --o)
1015    ac_prev=oldincludedir ;;
1016  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1017  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1018  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1019    oldincludedir=$ac_optarg ;;
1020
1021  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1022    ac_prev=prefix ;;
1023  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1024    prefix=$ac_optarg ;;
1025
1026  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1027  | --program-pre | --program-pr | --program-p)
1028    ac_prev=program_prefix ;;
1029  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1030  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1031    program_prefix=$ac_optarg ;;
1032
1033  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1034  | --program-suf | --program-su | --program-s)
1035    ac_prev=program_suffix ;;
1036  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1037  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1038    program_suffix=$ac_optarg ;;
1039
1040  -program-transform-name | --program-transform-name \
1041  | --program-transform-nam | --program-transform-na \
1042  | --program-transform-n | --program-transform- \
1043  | --program-transform | --program-transfor \
1044  | --program-transfo | --program-transf \
1045  | --program-trans | --program-tran \
1046  | --progr-tra | --program-tr | --program-t)
1047    ac_prev=program_transform_name ;;
1048  -program-transform-name=* | --program-transform-name=* \
1049  | --program-transform-nam=* | --program-transform-na=* \
1050  | --program-transform-n=* | --program-transform-=* \
1051  | --program-transform=* | --program-transfor=* \
1052  | --program-transfo=* | --program-transf=* \
1053  | --program-trans=* | --program-tran=* \
1054  | --progr-tra=* | --program-tr=* | --program-t=*)
1055    program_transform_name=$ac_optarg ;;
1056
1057  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1058    ac_prev=pdfdir ;;
1059  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1060    pdfdir=$ac_optarg ;;
1061
1062  -psdir | --psdir | --psdi | --psd | --ps)
1063    ac_prev=psdir ;;
1064  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1065    psdir=$ac_optarg ;;
1066
1067  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1068  | -silent | --silent | --silen | --sile | --sil)
1069    silent=yes ;;
1070
1071  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1072    ac_prev=sbindir ;;
1073  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1074  | --sbi=* | --sb=*)
1075    sbindir=$ac_optarg ;;
1076
1077  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1078  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1079  | --sharedst | --shareds | --shared | --share | --shar \
1080  | --sha | --sh)
1081    ac_prev=sharedstatedir ;;
1082  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1083  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1084  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1085  | --sha=* | --sh=*)
1086    sharedstatedir=$ac_optarg ;;
1087
1088  -site | --site | --sit)
1089    ac_prev=site ;;
1090  -site=* | --site=* | --sit=*)
1091    site=$ac_optarg ;;
1092
1093  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1094    ac_prev=srcdir ;;
1095  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1096    srcdir=$ac_optarg ;;
1097
1098  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1099  | --syscon | --sysco | --sysc | --sys | --sy)
1100    ac_prev=sysconfdir ;;
1101  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1102  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1103    sysconfdir=$ac_optarg ;;
1104
1105  -target | --target | --targe | --targ | --tar | --ta | --t)
1106    ac_prev=target_alias ;;
1107  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1108    target_alias=$ac_optarg ;;
1109
1110  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1111    verbose=yes ;;
1112
1113  -version | --version | --versio | --versi | --vers | -V)
1114    ac_init_version=: ;;
1115
1116  -with-* | --with-*)
1117    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1118    # Reject names that are not valid shell variable names.
1119    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1120      as_fn_error "invalid package name: $ac_useropt"
1121    ac_useropt_orig=$ac_useropt
1122    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1123    case $ac_user_opts in
1124      *"
1125"with_$ac_useropt"
1126"*) ;;
1127      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1128	 ac_unrecognized_sep=', ';;
1129    esac
1130    eval with_$ac_useropt=\$ac_optarg ;;
1131
1132  -without-* | --without-*)
1133    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1134    # Reject names that are not valid shell variable names.
1135    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136      as_fn_error "invalid package name: $ac_useropt"
1137    ac_useropt_orig=$ac_useropt
1138    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139    case $ac_user_opts in
1140      *"
1141"with_$ac_useropt"
1142"*) ;;
1143      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1144	 ac_unrecognized_sep=', ';;
1145    esac
1146    eval with_$ac_useropt=no ;;
1147
1148  --x)
1149    # Obsolete; use --with-x.
1150    with_x=yes ;;
1151
1152  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1153  | --x-incl | --x-inc | --x-in | --x-i)
1154    ac_prev=x_includes ;;
1155  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1156  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1157    x_includes=$ac_optarg ;;
1158
1159  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1160  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1161    ac_prev=x_libraries ;;
1162  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1163  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1164    x_libraries=$ac_optarg ;;
1165
1166  -*) as_fn_error "unrecognized option: \`$ac_option'
1167Try \`$0 --help' for more information."
1168    ;;
1169
1170  *=*)
1171    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1172    # Reject names that are not valid shell variable names.
1173    case $ac_envvar in #(
1174      '' | [0-9]* | *[!_$as_cr_alnum]* )
1175      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1176    esac
1177    eval $ac_envvar=\$ac_optarg
1178    export $ac_envvar ;;
1179
1180  *)
1181    # FIXME: should be removed in autoconf 3.0.
1182    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1183    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1184      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1185    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1186    ;;
1187
1188  esac
1189done
1190
1191if test -n "$ac_prev"; then
1192  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1193  as_fn_error "missing argument to $ac_option"
1194fi
1195
1196if test -n "$ac_unrecognized_opts"; then
1197  case $enable_option_checking in
1198    no) ;;
1199    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1200    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1201  esac
1202fi
1203
1204# Check all directory arguments for consistency.
1205for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206		datadir sysconfdir sharedstatedir localstatedir includedir \
1207		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208		libdir localedir mandir
1209do
1210  eval ac_val=\$$ac_var
1211  # Remove trailing slashes.
1212  case $ac_val in
1213    */ )
1214      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1215      eval $ac_var=\$ac_val;;
1216  esac
1217  # Be sure to have absolute directory names.
1218  case $ac_val in
1219    [\\/$]* | ?:[\\/]* )  continue;;
1220    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1221  esac
1222  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1223done
1224
1225# There might be people who depend on the old broken behavior: `$host'
1226# used to hold the argument of --host etc.
1227# FIXME: To remove some day.
1228build=$build_alias
1229host=$host_alias
1230target=$target_alias
1231
1232# FIXME: To remove some day.
1233if test "x$host_alias" != x; then
1234  if test "x$build_alias" = x; then
1235    cross_compiling=maybe
1236    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1237    If a cross compiler is detected then cross compile mode will be used." >&2
1238  elif test "x$build_alias" != "x$host_alias"; then
1239    cross_compiling=yes
1240  fi
1241fi
1242
1243ac_tool_prefix=
1244test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
1246test "$silent" = yes && exec 6>/dev/null
1247
1248
1249ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250ac_ls_di=`ls -di .` &&
1251ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1252  as_fn_error "working directory cannot be determined"
1253test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1254  as_fn_error "pwd does not report name of working directory"
1255
1256
1257# Find the source files, if location was not specified.
1258if test -z "$srcdir"; then
1259  ac_srcdir_defaulted=yes
1260  # Try the directory containing this script, then the parent directory.
1261  ac_confdir=`$as_dirname -- "$as_myself" ||
1262$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263	 X"$as_myself" : 'X\(//\)[^/]' \| \
1264	 X"$as_myself" : 'X\(//\)$' \| \
1265	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266$as_echo X"$as_myself" |
1267    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268	    s//\1/
1269	    q
1270	  }
1271	  /^X\(\/\/\)[^/].*/{
1272	    s//\1/
1273	    q
1274	  }
1275	  /^X\(\/\/\)$/{
1276	    s//\1/
1277	    q
1278	  }
1279	  /^X\(\/\).*/{
1280	    s//\1/
1281	    q
1282	  }
1283	  s/.*/./; q'`
1284  srcdir=$ac_confdir
1285  if test ! -r "$srcdir/$ac_unique_file"; then
1286    srcdir=..
1287  fi
1288else
1289  ac_srcdir_defaulted=no
1290fi
1291if test ! -r "$srcdir/$ac_unique_file"; then
1292  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1293  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1294fi
1295ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296ac_abs_confdir=`(
1297	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1298	pwd)`
1299# When building in place, set srcdir=.
1300if test "$ac_abs_confdir" = "$ac_pwd"; then
1301  srcdir=.
1302fi
1303# Remove unnecessary trailing slashes from srcdir.
1304# Double slashes in file names in object file debugging info
1305# mess up M-x gdb in Emacs.
1306case $srcdir in
1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308esac
1309for ac_var in $ac_precious_vars; do
1310  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311  eval ac_env_${ac_var}_value=\$${ac_var}
1312  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314done
1315
1316#
1317# Report the --help message.
1318#
1319if test "$ac_init_help" = "long"; then
1320  # Omit some internal or obsolete options to make the list less imposing.
1321  # This message is too long to be a string in the A/UX 3.1 sh.
1322  cat <<_ACEOF
1323\`configure' configures this package to adapt to many kinds of systems.
1324
1325Usage: $0 [OPTION]... [VAR=VALUE]...
1326
1327To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328VAR=VALUE.  See below for descriptions of some of the useful variables.
1329
1330Defaults for the options are specified in brackets.
1331
1332Configuration:
1333  -h, --help              display this help and exit
1334      --help=short        display options specific to this package
1335      --help=recursive    display the short help of all the included packages
1336  -V, --version           display version information and exit
1337  -q, --quiet, --silent   do not print \`checking...' messages
1338      --cache-file=FILE   cache test results in FILE [disabled]
1339  -C, --config-cache      alias for \`--cache-file=config.cache'
1340  -n, --no-create         do not create output files
1341      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1342
1343Installation directories:
1344  --prefix=PREFIX         install architecture-independent files in PREFIX
1345                          [$ac_default_prefix]
1346  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1347                          [PREFIX]
1348
1349By default, \`make install' will install all the files in
1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1351an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352for instance \`--prefix=\$HOME'.
1353
1354For better control, use the options below.
1355
1356Fine tuning of the installation directories:
1357  --bindir=DIR            user executables [EPREFIX/bin]
1358  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1359  --libexecdir=DIR        program executables [EPREFIX/libexec]
1360  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1361  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1362  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1363  --libdir=DIR            object code libraries [EPREFIX/lib]
1364  --includedir=DIR        C header files [PREFIX/include]
1365  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1366  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1367  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1368  --infodir=DIR           info documentation [DATAROOTDIR/info]
1369  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1370  --mandir=DIR            man documentation [DATAROOTDIR/man]
1371  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1372  --htmldir=DIR           html documentation [DOCDIR]
1373  --dvidir=DIR            dvi documentation [DOCDIR]
1374  --pdfdir=DIR            pdf documentation [DOCDIR]
1375  --psdir=DIR             ps documentation [DOCDIR]
1376_ACEOF
1377
1378  cat <<\_ACEOF
1379
1380Program names:
1381  --program-prefix=PREFIX            prepend PREFIX to installed program names
1382  --program-suffix=SUFFIX            append SUFFIX to installed program names
1383  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1384
1385System types:
1386  --build=BUILD     configure for building on BUILD [guessed]
1387  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1388  --target=TARGET   configure for building compilers for TARGET [HOST]
1389_ACEOF
1390fi
1391
1392if test -n "$ac_init_help"; then
1393
1394  cat <<\_ACEOF
1395
1396Optional Features:
1397  --disable-option-checking  ignore unrecognized --enable/--with options
1398  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1399  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1400  --enable-plugins        Enable support for plugins
1401  --enable-shared[=PKGS]  build shared libraries [default=yes]
1402  --enable-static[=PKGS]  build static libraries [default=yes]
1403  --enable-fast-install[=PKGS]
1404                          optimize for fast installation [default=yes]
1405  --disable-libtool-lock  avoid locking (might break parallel builds)
1406  --enable-maintainer-mode  enable make rules and dependencies not useful
1407			  (and sometimes confusing) to the casual installer
1408  --enable-sim-bswap      Use Host specific BSWAP instruction
1409  --enable-sim-cflags=opts
1410                          Extra CFLAGS for use in building simulator
1411  --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1412                          itself)
1413  --enable-sim-stdio      Specify whether to use stdio for console
1414                          input/output
1415  --enable-sim-trace=opts Enable tracing of simulated programs
1416  --enable-sim-profile=opts
1417                          Enable profiling flags
1418  --enable-sim-endian=endian
1419                          Specify target byte endian orientation
1420  --enable-sim-alignment=align
1421                          Specify strict, nonstrict or forced alignment of
1422                          memory accesses
1423  --enable-sim-hostendian=end
1424                          Specify host byte endian orientation
1425  --enable-sim-environment=environment
1426                          Specify mixed, user, virtual or operating
1427                          environment
1428  --enable-sim-inline=inlines
1429                          Specify which functions should be inlined
1430  --enable-werror         treat compile warnings as errors
1431  --enable-build-warnings enable build-time compiler warnings if gcc is used
1432  --enable-sim-build-warnings
1433                          enable SIM specific build-time compiler warnings if
1434                          gcc is used
1435
1436Optional Packages:
1437  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1438  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1439  --with-system-zlib      use installed libz
1440  --with-pic              try to use only PIC/non-PIC objects [default=use
1441                          both]
1442  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1443  --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1444  --with-bugurl=URL       Direct users to URL to report a bug
1445
1446Some influential environment variables:
1447  CC          C compiler command
1448  CFLAGS      C compiler flags
1449  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1450              nonstandard directory <lib dir>
1451  LIBS        libraries to pass to the linker, e.g. -l<library>
1452  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1453              you have headers in a nonstandard directory <include dir>
1454  CPP         C preprocessor
1455
1456Use these variables to override the choices made by `configure' or to help
1457it to find libraries and programs with nonstandard names/locations.
1458
1459Report bugs to the package provider.
1460_ACEOF
1461ac_status=$?
1462fi
1463
1464if test "$ac_init_help" = "recursive"; then
1465  # If there are subdirs, report their specific --help.
1466  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1467    test -d "$ac_dir" ||
1468      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1469      continue
1470    ac_builddir=.
1471
1472case "$ac_dir" in
1473.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474*)
1475  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1476  # A ".." for each directory in $ac_dir_suffix.
1477  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1478  case $ac_top_builddir_sub in
1479  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1480  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1481  esac ;;
1482esac
1483ac_abs_top_builddir=$ac_pwd
1484ac_abs_builddir=$ac_pwd$ac_dir_suffix
1485# for backward compatibility:
1486ac_top_builddir=$ac_top_build_prefix
1487
1488case $srcdir in
1489  .)  # We are building in place.
1490    ac_srcdir=.
1491    ac_top_srcdir=$ac_top_builddir_sub
1492    ac_abs_top_srcdir=$ac_pwd ;;
1493  [\\/]* | ?:[\\/]* )  # Absolute name.
1494    ac_srcdir=$srcdir$ac_dir_suffix;
1495    ac_top_srcdir=$srcdir
1496    ac_abs_top_srcdir=$srcdir ;;
1497  *) # Relative name.
1498    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1499    ac_top_srcdir=$ac_top_build_prefix$srcdir
1500    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1501esac
1502ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1503
1504    cd "$ac_dir" || { ac_status=$?; continue; }
1505    # Check for guested configure.
1506    if test -f "$ac_srcdir/configure.gnu"; then
1507      echo &&
1508      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1509    elif test -f "$ac_srcdir/configure"; then
1510      echo &&
1511      $SHELL "$ac_srcdir/configure" --help=recursive
1512    else
1513      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1514    fi || ac_status=$?
1515    cd "$ac_pwd" || { ac_status=$?; break; }
1516  done
1517fi
1518
1519test -n "$ac_init_help" && exit $ac_status
1520if $ac_init_version; then
1521  cat <<\_ACEOF
1522configure
1523generated by GNU Autoconf 2.64
1524
1525Copyright (C) 2009 Free Software Foundation, Inc.
1526This configure script is free software; the Free Software Foundation
1527gives unlimited permission to copy, distribute and modify it.
1528_ACEOF
1529  exit
1530fi
1531
1532## ------------------------ ##
1533## Autoconf initialization. ##
1534## ------------------------ ##
1535
1536# ac_fn_c_try_compile LINENO
1537# --------------------------
1538# Try to compile conftest.$ac_ext, and return whether this succeeded.
1539ac_fn_c_try_compile ()
1540{
1541  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1542  rm -f conftest.$ac_objext
1543  if { { ac_try="$ac_compile"
1544case "(($ac_try" in
1545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1546  *) ac_try_echo=$ac_try;;
1547esac
1548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1549$as_echo "$ac_try_echo"; } >&5
1550  (eval "$ac_compile") 2>conftest.err
1551  ac_status=$?
1552  if test -s conftest.err; then
1553    grep -v '^ *+' conftest.err >conftest.er1
1554    cat conftest.er1 >&5
1555    mv -f conftest.er1 conftest.err
1556  fi
1557  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1558  test $ac_status = 0; } && {
1559	 test -z "$ac_c_werror_flag" ||
1560	 test ! -s conftest.err
1561       } && test -s conftest.$ac_objext; then :
1562  ac_retval=0
1563else
1564  $as_echo "$as_me: failed program was:" >&5
1565sed 's/^/| /' conftest.$ac_ext >&5
1566
1567	ac_retval=1
1568fi
1569  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1570  return $ac_retval
1571
1572} # ac_fn_c_try_compile
1573
1574# ac_fn_c_try_cpp LINENO
1575# ----------------------
1576# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1577ac_fn_c_try_cpp ()
1578{
1579  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1580  if { { ac_try="$ac_cpp conftest.$ac_ext"
1581case "(($ac_try" in
1582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1583  *) ac_try_echo=$ac_try;;
1584esac
1585eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1586$as_echo "$ac_try_echo"; } >&5
1587  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1588  ac_status=$?
1589  if test -s conftest.err; then
1590    grep -v '^ *+' conftest.err >conftest.er1
1591    cat conftest.er1 >&5
1592    mv -f conftest.er1 conftest.err
1593  fi
1594  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1595  test $ac_status = 0; } >/dev/null && {
1596	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1597	 test ! -s conftest.err
1598       }; then :
1599  ac_retval=0
1600else
1601  $as_echo "$as_me: failed program was:" >&5
1602sed 's/^/| /' conftest.$ac_ext >&5
1603
1604    ac_retval=1
1605fi
1606  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1607  return $ac_retval
1608
1609} # ac_fn_c_try_cpp
1610
1611# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1612# -------------------------------------------------------
1613# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1614# the include files in INCLUDES and setting the cache variable VAR
1615# accordingly.
1616ac_fn_c_check_header_mongrel ()
1617{
1618  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1620  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1621$as_echo_n "checking for $2... " >&6; }
1622if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1623  $as_echo_n "(cached) " >&6
1624fi
1625eval ac_res=\$$3
1626	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1627$as_echo "$ac_res" >&6; }
1628else
1629  # Is the header compilable?
1630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1631$as_echo_n "checking $2 usability... " >&6; }
1632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1633/* end confdefs.h.  */
1634$4
1635#include <$2>
1636_ACEOF
1637if ac_fn_c_try_compile "$LINENO"; then :
1638  ac_header_compiler=yes
1639else
1640  ac_header_compiler=no
1641fi
1642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1644$as_echo "$ac_header_compiler" >&6; }
1645
1646# Is the header present?
1647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1648$as_echo_n "checking $2 presence... " >&6; }
1649cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1650/* end confdefs.h.  */
1651#include <$2>
1652_ACEOF
1653if ac_fn_c_try_cpp "$LINENO"; then :
1654  ac_header_preproc=yes
1655else
1656  ac_header_preproc=no
1657fi
1658rm -f conftest.err conftest.$ac_ext
1659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1660$as_echo "$ac_header_preproc" >&6; }
1661
1662# So?  What about this header?
1663case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1664  yes:no: )
1665    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1666$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1667    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1668$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1669    ;;
1670  no:yes:* )
1671    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1672$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1673    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1674$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1675    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1676$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1677    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1678$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1679    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1680$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1681    ;;
1682esac
1683  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1684$as_echo_n "checking for $2... " >&6; }
1685if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1686  $as_echo_n "(cached) " >&6
1687else
1688  eval "$3=\$ac_header_compiler"
1689fi
1690eval ac_res=\$$3
1691	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1692$as_echo "$ac_res" >&6; }
1693fi
1694  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1695
1696} # ac_fn_c_check_header_mongrel
1697
1698# ac_fn_c_try_run LINENO
1699# ----------------------
1700# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1701# that executables *can* be run.
1702ac_fn_c_try_run ()
1703{
1704  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705  if { { ac_try="$ac_link"
1706case "(($ac_try" in
1707  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708  *) ac_try_echo=$ac_try;;
1709esac
1710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711$as_echo "$ac_try_echo"; } >&5
1712  (eval "$ac_link") 2>&5
1713  ac_status=$?
1714  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1715  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1716  { { case "(($ac_try" in
1717  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718  *) ac_try_echo=$ac_try;;
1719esac
1720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721$as_echo "$ac_try_echo"; } >&5
1722  (eval "$ac_try") 2>&5
1723  ac_status=$?
1724  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725  test $ac_status = 0; }; }; then :
1726  ac_retval=0
1727else
1728  $as_echo "$as_me: program exited with status $ac_status" >&5
1729       $as_echo "$as_me: failed program was:" >&5
1730sed 's/^/| /' conftest.$ac_ext >&5
1731
1732       ac_retval=$ac_status
1733fi
1734  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1735  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1736  return $ac_retval
1737
1738} # ac_fn_c_try_run
1739
1740# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1741# -------------------------------------------------------
1742# Tests whether HEADER exists and can be compiled using the include files in
1743# INCLUDES, setting the cache variable VAR accordingly.
1744ac_fn_c_check_header_compile ()
1745{
1746  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1748$as_echo_n "checking for $2... " >&6; }
1749if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1750  $as_echo_n "(cached) " >&6
1751else
1752  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1753/* end confdefs.h.  */
1754$4
1755#include <$2>
1756_ACEOF
1757if ac_fn_c_try_compile "$LINENO"; then :
1758  eval "$3=yes"
1759else
1760  eval "$3=no"
1761fi
1762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1763fi
1764eval ac_res=\$$3
1765	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1766$as_echo "$ac_res" >&6; }
1767  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1768
1769} # ac_fn_c_check_header_compile
1770
1771# ac_fn_c_try_link LINENO
1772# -----------------------
1773# Try to link conftest.$ac_ext, and return whether this succeeded.
1774ac_fn_c_try_link ()
1775{
1776  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777  rm -f conftest.$ac_objext conftest$ac_exeext
1778  if { { ac_try="$ac_link"
1779case "(($ac_try" in
1780  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1781  *) ac_try_echo=$ac_try;;
1782esac
1783eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1784$as_echo "$ac_try_echo"; } >&5
1785  (eval "$ac_link") 2>conftest.err
1786  ac_status=$?
1787  if test -s conftest.err; then
1788    grep -v '^ *+' conftest.err >conftest.er1
1789    cat conftest.er1 >&5
1790    mv -f conftest.er1 conftest.err
1791  fi
1792  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1793  test $ac_status = 0; } && {
1794	 test -z "$ac_c_werror_flag" ||
1795	 test ! -s conftest.err
1796       } && test -s conftest$ac_exeext && {
1797	 test "$cross_compiling" = yes ||
1798	 $as_test_x conftest$ac_exeext
1799       }; then :
1800  ac_retval=0
1801else
1802  $as_echo "$as_me: failed program was:" >&5
1803sed 's/^/| /' conftest.$ac_ext >&5
1804
1805	ac_retval=1
1806fi
1807  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1808  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1809  # interfere with the next link command; also delete a directory that is
1810  # left behind by Apple's compiler.  We do this before executing the actions.
1811  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1812  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1813  return $ac_retval
1814
1815} # ac_fn_c_try_link
1816
1817# ac_fn_c_check_func LINENO FUNC VAR
1818# ----------------------------------
1819# Tests whether FUNC exists, setting the cache variable VAR accordingly
1820ac_fn_c_check_func ()
1821{
1822  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1824$as_echo_n "checking for $2... " >&6; }
1825if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1826  $as_echo_n "(cached) " >&6
1827else
1828  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1829/* end confdefs.h.  */
1830/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1831   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1832#define $2 innocuous_$2
1833
1834/* System header to define __stub macros and hopefully few prototypes,
1835    which can conflict with char $2 (); below.
1836    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1837    <limits.h> exists even on freestanding compilers.  */
1838
1839#ifdef __STDC__
1840# include <limits.h>
1841#else
1842# include <assert.h>
1843#endif
1844
1845#undef $2
1846
1847/* Override any GCC internal prototype to avoid an error.
1848   Use char because int might match the return type of a GCC
1849   builtin and then its argument prototype would still apply.  */
1850#ifdef __cplusplus
1851extern "C"
1852#endif
1853char $2 ();
1854/* The GNU C library defines this for functions which it implements
1855    to always fail with ENOSYS.  Some functions are actually named
1856    something starting with __ and the normal name is an alias.  */
1857#if defined __stub_$2 || defined __stub___$2
1858choke me
1859#endif
1860
1861int
1862main ()
1863{
1864return $2 ();
1865  ;
1866  return 0;
1867}
1868_ACEOF
1869if ac_fn_c_try_link "$LINENO"; then :
1870  eval "$3=yes"
1871else
1872  eval "$3=no"
1873fi
1874rm -f core conftest.err conftest.$ac_objext \
1875    conftest$ac_exeext conftest.$ac_ext
1876fi
1877eval ac_res=\$$3
1878	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879$as_echo "$ac_res" >&6; }
1880  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1881
1882} # ac_fn_c_check_func
1883cat >config.log <<_ACEOF
1884This file contains any messages produced by compilers while
1885running configure, to aid debugging if configure makes a mistake.
1886
1887It was created by $as_me, which was
1888generated by GNU Autoconf 2.64.  Invocation command line was
1889
1890  $ $0 $@
1891
1892_ACEOF
1893exec 5>>config.log
1894{
1895cat <<_ASUNAME
1896## --------- ##
1897## Platform. ##
1898## --------- ##
1899
1900hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1901uname -m = `(uname -m) 2>/dev/null || echo unknown`
1902uname -r = `(uname -r) 2>/dev/null || echo unknown`
1903uname -s = `(uname -s) 2>/dev/null || echo unknown`
1904uname -v = `(uname -v) 2>/dev/null || echo unknown`
1905
1906/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1907/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1908
1909/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1910/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1911/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1912/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1913/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1914/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1915/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1916
1917_ASUNAME
1918
1919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1920for as_dir in $PATH
1921do
1922  IFS=$as_save_IFS
1923  test -z "$as_dir" && as_dir=.
1924    $as_echo "PATH: $as_dir"
1925  done
1926IFS=$as_save_IFS
1927
1928} >&5
1929
1930cat >&5 <<_ACEOF
1931
1932
1933## ----------- ##
1934## Core tests. ##
1935## ----------- ##
1936
1937_ACEOF
1938
1939
1940# Keep a trace of the command line.
1941# Strip out --no-create and --no-recursion so they do not pile up.
1942# Strip out --silent because we don't want to record it for future runs.
1943# Also quote any args containing shell meta-characters.
1944# Make two passes to allow for proper duplicate-argument suppression.
1945ac_configure_args=
1946ac_configure_args0=
1947ac_configure_args1=
1948ac_must_keep_next=false
1949for ac_pass in 1 2
1950do
1951  for ac_arg
1952  do
1953    case $ac_arg in
1954    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1955    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1956    | -silent | --silent | --silen | --sile | --sil)
1957      continue ;;
1958    *\'*)
1959      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1960    esac
1961    case $ac_pass in
1962    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1963    2)
1964      as_fn_append ac_configure_args1 " '$ac_arg'"
1965      if test $ac_must_keep_next = true; then
1966	ac_must_keep_next=false # Got value, back to normal.
1967      else
1968	case $ac_arg in
1969	  *=* | --config-cache | -C | -disable-* | --disable-* \
1970	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1971	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1972	  | -with-* | --with-* | -without-* | --without-* | --x)
1973	    case "$ac_configure_args0 " in
1974	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1975	    esac
1976	    ;;
1977	  -* ) ac_must_keep_next=true ;;
1978	esac
1979      fi
1980      as_fn_append ac_configure_args " '$ac_arg'"
1981      ;;
1982    esac
1983  done
1984done
1985{ ac_configure_args0=; unset ac_configure_args0;}
1986{ ac_configure_args1=; unset ac_configure_args1;}
1987
1988# When interrupted or exit'd, cleanup temporary files, and complete
1989# config.log.  We remove comments because anyway the quotes in there
1990# would cause problems or look ugly.
1991# WARNING: Use '\'' to represent an apostrophe within the trap.
1992# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1993trap 'exit_status=$?
1994  # Save into config.log some information that might help in debugging.
1995  {
1996    echo
1997
1998    cat <<\_ASBOX
1999## ---------------- ##
2000## Cache variables. ##
2001## ---------------- ##
2002_ASBOX
2003    echo
2004    # The following way of writing the cache mishandles newlines in values,
2005(
2006  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2007    eval ac_val=\$$ac_var
2008    case $ac_val in #(
2009    *${as_nl}*)
2010      case $ac_var in #(
2011      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2012$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2013      esac
2014      case $ac_var in #(
2015      _ | IFS | as_nl) ;; #(
2016      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2017      *) { eval $ac_var=; unset $ac_var;} ;;
2018      esac ;;
2019    esac
2020  done
2021  (set) 2>&1 |
2022    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2023    *${as_nl}ac_space=\ *)
2024      sed -n \
2025	"s/'\''/'\''\\\\'\'''\''/g;
2026	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2027      ;; #(
2028    *)
2029      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2030      ;;
2031    esac |
2032    sort
2033)
2034    echo
2035
2036    cat <<\_ASBOX
2037## ----------------- ##
2038## Output variables. ##
2039## ----------------- ##
2040_ASBOX
2041    echo
2042    for ac_var in $ac_subst_vars
2043    do
2044      eval ac_val=\$$ac_var
2045      case $ac_val in
2046      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2047      esac
2048      $as_echo "$ac_var='\''$ac_val'\''"
2049    done | sort
2050    echo
2051
2052    if test -n "$ac_subst_files"; then
2053      cat <<\_ASBOX
2054## ------------------- ##
2055## File substitutions. ##
2056## ------------------- ##
2057_ASBOX
2058      echo
2059      for ac_var in $ac_subst_files
2060      do
2061	eval ac_val=\$$ac_var
2062	case $ac_val in
2063	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2064	esac
2065	$as_echo "$ac_var='\''$ac_val'\''"
2066      done | sort
2067      echo
2068    fi
2069
2070    if test -s confdefs.h; then
2071      cat <<\_ASBOX
2072## ----------- ##
2073## confdefs.h. ##
2074## ----------- ##
2075_ASBOX
2076      echo
2077      cat confdefs.h
2078      echo
2079    fi
2080    test "$ac_signal" != 0 &&
2081      $as_echo "$as_me: caught signal $ac_signal"
2082    $as_echo "$as_me: exit $exit_status"
2083  } >&5
2084  rm -f core *.core core.conftest.* &&
2085    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2086    exit $exit_status
2087' 0
2088for ac_signal in 1 2 13 15; do
2089  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2090done
2091ac_signal=0
2092
2093# confdefs.h avoids OS command line length limits that DEFS can exceed.
2094rm -f -r conftest* confdefs.h
2095
2096$as_echo "/* confdefs.h */" > confdefs.h
2097
2098# Predefined preprocessor variables.
2099
2100cat >>confdefs.h <<_ACEOF
2101#define PACKAGE_NAME "$PACKAGE_NAME"
2102_ACEOF
2103
2104cat >>confdefs.h <<_ACEOF
2105#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2106_ACEOF
2107
2108cat >>confdefs.h <<_ACEOF
2109#define PACKAGE_VERSION "$PACKAGE_VERSION"
2110_ACEOF
2111
2112cat >>confdefs.h <<_ACEOF
2113#define PACKAGE_STRING "$PACKAGE_STRING"
2114_ACEOF
2115
2116cat >>confdefs.h <<_ACEOF
2117#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2118_ACEOF
2119
2120cat >>confdefs.h <<_ACEOF
2121#define PACKAGE_URL "$PACKAGE_URL"
2122_ACEOF
2123
2124
2125# Let the site file select an alternate cache file if it wants to.
2126# Prefer an explicitly selected file to automatically selected ones.
2127ac_site_file1=NONE
2128ac_site_file2=NONE
2129if test -n "$CONFIG_SITE"; then
2130  ac_site_file1=$CONFIG_SITE
2131elif test "x$prefix" != xNONE; then
2132  ac_site_file1=$prefix/share/config.site
2133  ac_site_file2=$prefix/etc/config.site
2134else
2135  ac_site_file1=$ac_default_prefix/share/config.site
2136  ac_site_file2=$ac_default_prefix/etc/config.site
2137fi
2138for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2139do
2140  test "x$ac_site_file" = xNONE && continue
2141  if test -r "$ac_site_file"; then
2142    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2144    sed 's/^/| /' "$ac_site_file" >&5
2145    . "$ac_site_file"
2146  fi
2147done
2148
2149if test -r "$cache_file"; then
2150  # Some versions of bash will fail to source /dev/null (special
2151  # files actually), so we avoid doing that.
2152  if test -f "$cache_file"; then
2153    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2154$as_echo "$as_me: loading cache $cache_file" >&6;}
2155    case $cache_file in
2156      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2157      *)                      . "./$cache_file";;
2158    esac
2159  fi
2160else
2161  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2162$as_echo "$as_me: creating cache $cache_file" >&6;}
2163  >$cache_file
2164fi
2165
2166# Check that the precious variables saved in the cache have kept the same
2167# value.
2168ac_cache_corrupted=false
2169for ac_var in $ac_precious_vars; do
2170  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171  eval ac_new_set=\$ac_env_${ac_var}_set
2172  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173  eval ac_new_val=\$ac_env_${ac_var}_value
2174  case $ac_old_set,$ac_new_set in
2175    set,)
2176      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2178      ac_cache_corrupted=: ;;
2179    ,set)
2180      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2182      ac_cache_corrupted=: ;;
2183    ,);;
2184    *)
2185      if test "x$ac_old_val" != "x$ac_new_val"; then
2186	# differences in whitespace do not lead to failure.
2187	ac_old_val_w=`echo x $ac_old_val`
2188	ac_new_val_w=`echo x $ac_new_val`
2189	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192	  ac_cache_corrupted=:
2193	else
2194	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196	  eval $ac_var=\$ac_old_val
2197	fi
2198	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2199$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2200	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2201$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2202      fi;;
2203  esac
2204  # Pass precious variables to config.status.
2205  if test "$ac_new_set" = set; then
2206    case $ac_new_val in
2207    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2208    *) ac_arg=$ac_var=$ac_new_val ;;
2209    esac
2210    case " $ac_configure_args " in
2211      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2212      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213    esac
2214  fi
2215done
2216if $ac_cache_corrupted; then
2217  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2222fi
2223## -------------------- ##
2224## Main body of script. ##
2225## -------------------- ##
2226
2227ac_ext=c
2228ac_cpp='$CPP $CPPFLAGS'
2229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232
2233
2234# This file contains common code used by all simulators.
2235#
2236# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2237# directory.  It is intended to be invoked before any target specific stuff.
2238# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2239# It is intended to be invoked last.
2240#
2241# The simulator's configure.ac should look like:
2242#
2243# dnl Process this file with autoconf to produce a configure script.
2244# AC_PREREQ(2.64)dnl
2245# AC_INIT(Makefile.in)
2246# sinclude(../common/aclocal.m4)
2247#
2248# SIM_AC_COMMON
2249#
2250# ... target specific stuff ...
2251#
2252# SIM_AC_OUTPUT
2253
2254# Include global overrides and fixes for Autoconf.
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281# _AC_CHECK_DECL_BODY
2282# -------------------
2283# Shell function body for AC_CHECK_DECL.
2284# _AC_CHECK_DECL_BODY
2285
2286# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2287#                 INCLUDES)
2288# -------------------------------------------------------------
2289# Helper to AC_CHECK_DECLS, which generates the check for a single
2290# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2291# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2304#
2305#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2306#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2307#   Written by Gordon Matzigkeit, 1996
2308#
2309# This file is free software; the Free Software Foundation gives
2310# unlimited permission to copy and/or distribute it, with or without
2311# modifications, as long as this notice is preserved.
2312
2313
2314
2315# serial 56 LT_INIT
2316
2317
2318# LT_PREREQ(VERSION)
2319# ------------------
2320# Complain and exit if this libtool version is less that VERSION.
2321
2322
2323
2324# _LT_CHECK_BUILDDIR
2325# ------------------
2326# Complain if the absolute build directory name contains unusual characters
2327
2328
2329
2330# LT_INIT([OPTIONS])
2331# ------------------
2332# LT_INIT
2333
2334# Old names:
2335# This is what autoupdate's m4 run will expand.  It fires
2336# the warning (with _au_warn_XXX), outputs it into the
2337# updated configure.ac (with AC_DIAGNOSE), and then outputs
2338# the replacement expansion.
2339
2340
2341# This is an auxiliary macro that is also run when
2342# autoupdate runs m4.  It simply calls m4_warning, but
2343# we need a wrapper so that each warning is emitted only
2344# once.  We break the quoting in m4_warning's argument in
2345# order to expand this macro's arguments, not AU_DEFUN's.
2346
2347
2348# Finally, this is the expansion that is picked up by
2349# autoconf.  It tells the user to run autoupdate, and
2350# then outputs the replacement expansion.  We do not care
2351# about autoupdate's warning because that contains
2352# information on what to do *after* running autoupdate.
2353
2354# This is what autoupdate's m4 run will expand.  It fires
2355# the warning (with _au_warn_XXX), outputs it into the
2356# updated configure.ac (with AC_DIAGNOSE), and then outputs
2357# the replacement expansion.
2358
2359
2360# This is an auxiliary macro that is also run when
2361# autoupdate runs m4.  It simply calls m4_warning, but
2362# we need a wrapper so that each warning is emitted only
2363# once.  We break the quoting in m4_warning's argument in
2364# order to expand this macro's arguments, not AU_DEFUN's.
2365
2366
2367# Finally, this is the expansion that is picked up by
2368# autoconf.  It tells the user to run autoupdate, and
2369# then outputs the replacement expansion.  We do not care
2370# about autoupdate's warning because that contains
2371# information on what to do *after* running autoupdate.
2372
2373
2374
2375# _LT_CC_BASENAME(CC)
2376# -------------------
2377# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2378
2379
2380
2381# _LT_FILEUTILS_DEFAULTS
2382# ----------------------
2383# It is okay to use these file commands and assume they have been set
2384# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2385# _LT_FILEUTILS_DEFAULTS
2386
2387
2388# _LT_SETUP
2389# ---------
2390# _LT_SETUP
2391
2392
2393# _LT_PREPARE_SED_QUOTE_VARS
2394# --------------------------
2395# Define a few sed substitution that help us do robust quoting.
2396
2397
2398# _LT_PROG_LTMAIN
2399# ---------------
2400# Note that this code is called both from `configure', and `config.status'
2401# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2402# `config.status' has no value for ac_aux_dir unless we are using Automake,
2403# so we pass a copy along to make sure it has a sensible value anyway.
2404# _LT_PROG_LTMAIN
2405
2406
2407## ------------------------------------- ##
2408## Accumulate code for creating libtool. ##
2409## ------------------------------------- ##
2410
2411# So that we can recreate a full libtool script including additional
2412# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2413# in macros and then make a single call at the end using the `libtool'
2414# label.
2415
2416
2417# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2418# ----------------------------------------
2419# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2420
2421
2422# Initialize.
2423
2424
2425
2426# _LT_CONFIG_LIBTOOL([COMMANDS])
2427# ------------------------------
2428# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2429
2430
2431# Initialize.
2432
2433
2434
2435# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2436# -----------------------------------------------------
2437
2438
2439
2440# _LT_FORMAT_COMMENT([COMMENT])
2441# -----------------------------
2442# Add leading comment marks to the start of each line, and a trailing
2443# full-stop to the whole comment if one is not present already.
2444
2445
2446
2447
2448## ------------------------ ##
2449## FIXME: Eliminate VARNAME ##
2450## ------------------------ ##
2451
2452
2453# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2454# -------------------------------------------------------------------
2455# CONFIGNAME is the name given to the value in the libtool script.
2456# VARNAME is the (base) name used in the configure script.
2457# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2458# VARNAME.  Any other value will be used directly.
2459
2460
2461
2462# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2463# --------------------------------------------------------
2464
2465
2466
2467# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2468# ------------------------------------------------
2469
2470
2471
2472# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2473# ---------------------------------------------------------
2474
2475
2476
2477# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2478# --------------------------------------------------
2479
2480
2481
2482# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2483# ---------------------------------------------------
2484
2485
2486
2487# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2488# ---------------------------------------------------
2489
2490
2491
2492
2493# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2494# ------------------------------------------------
2495
2496
2497
2498
2499# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2500# ------------------------------------
2501# Quote a variable value, and forward it to `config.status' so that its
2502# declaration there will have the same value as in `configure'.  VARNAME
2503# must have a single quote delimited value for this to work.
2504
2505
2506
2507# _LT_CONFIG_STATUS_DECLARATIONS
2508# ------------------------------
2509# We delimit libtool config variables with single quotes, so when
2510# we write them to config.status, we have to be sure to quote all
2511# embedded single quotes properly.  In configure, this macro expands
2512# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2513#
2514#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2515
2516
2517
2518# _LT_LIBTOOL_TAGS
2519# ----------------
2520# Output comment and list of tags supported by the script
2521
2522
2523
2524# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2525# -----------------------------------
2526# Extract the dictionary values for VARNAME (optionally with TAG) and
2527# expand to a commented shell variable setting:
2528#
2529#    # Some comment about what VAR is for.
2530#    visible_name=$lt_internal_name
2531
2532
2533
2534# _LT_LIBTOOL_CONFIG_VARS
2535# -----------------------
2536# Produce commented declarations of non-tagged libtool config variables
2537# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2538# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2539# section) are produced by _LT_LIBTOOL_TAG_VARS.
2540
2541
2542
2543# _LT_LIBTOOL_TAG_VARS(TAG)
2544# -------------------------
2545
2546
2547
2548# _LT_TAGVAR(VARNAME, [TAGNAME])
2549# ------------------------------
2550
2551
2552
2553# _LT_CONFIG_COMMANDS
2554# -------------------
2555# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2556# variables for single and double quote escaping we saved from calls
2557# to _LT_DECL, we can put quote escaped variables declarations
2558# into `config.status', and then the shell code to quote escape them in
2559# for loops in `config.status'.  Finally, any additional code accumulated
2560# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2561#_LT_CONFIG_COMMANDS
2562
2563
2564# Initialize.
2565
2566
2567# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2568# ------------------------------------
2569# Generate a child script FILE with all initialization necessary to
2570# reuse the environment learned by the parent script, and make the
2571# file executable.  If COMMENT is supplied, it is inserted after the
2572# `#!' sequence but before initialization text begins.  After this
2573# macro, additional text can be appended to FILE to form the body of
2574# the child script.  The macro ends with non-zero status if the
2575# file could not be fully written (such as if the disk is full).
2576# _LT_GENERATED_FILE_INIT
2577
2578# LT_OUTPUT
2579# ---------
2580# This macro allows early generation of the libtool script (before
2581# AC_OUTPUT is called), incase it is used in configure for compilation
2582# tests.
2583# LT_OUTPUT
2584
2585
2586# _LT_CONFIG(TAG)
2587# ---------------
2588# If TAG is the built-in tag, create an initial libtool script with a
2589# default configuration from the untagged config vars.  Otherwise add code
2590# to config.status for appending the configuration named by TAG from the
2591# matching tagged config vars.
2592# _LT_CONFIG
2593
2594
2595# LT_SUPPORTED_TAG(TAG)
2596# ---------------------
2597# Trace this macro to discover what tags are supported by the libtool
2598# --tag option, using:
2599#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2600
2601
2602
2603# C support is built-in for now
2604
2605
2606
2607
2608# LT_LANG(LANG)
2609# -------------
2610# Enable libtool support for the given language if not already enabled.
2611# LT_LANG
2612
2613
2614# _LT_LANG(LANGNAME)
2615# ------------------
2616# _LT_LANG
2617
2618
2619# _LT_LANG_DEFAULT_CONFIG
2620# -----------------------
2621# _LT_LANG_DEFAULT_CONFIG
2622
2623# Obsolete macros:
2624# This is what autoupdate's m4 run will expand.  It fires
2625# the warning (with _au_warn_XXX), outputs it into the
2626# updated configure.ac (with AC_DIAGNOSE), and then outputs
2627# the replacement expansion.
2628
2629
2630# This is an auxiliary macro that is also run when
2631# autoupdate runs m4.  It simply calls m4_warning, but
2632# we need a wrapper so that each warning is emitted only
2633# once.  We break the quoting in m4_warning's argument in
2634# order to expand this macro's arguments, not AU_DEFUN's.
2635
2636
2637# Finally, this is the expansion that is picked up by
2638# autoconf.  It tells the user to run autoupdate, and
2639# then outputs the replacement expansion.  We do not care
2640# about autoupdate's warning because that contains
2641# information on what to do *after* running autoupdate.
2642
2643# This is what autoupdate's m4 run will expand.  It fires
2644# the warning (with _au_warn_XXX), outputs it into the
2645# updated configure.ac (with AC_DIAGNOSE), and then outputs
2646# the replacement expansion.
2647
2648
2649# This is an auxiliary macro that is also run when
2650# autoupdate runs m4.  It simply calls m4_warning, but
2651# we need a wrapper so that each warning is emitted only
2652# once.  We break the quoting in m4_warning's argument in
2653# order to expand this macro's arguments, not AU_DEFUN's.
2654
2655
2656# Finally, this is the expansion that is picked up by
2657# autoconf.  It tells the user to run autoupdate, and
2658# then outputs the replacement expansion.  We do not care
2659# about autoupdate's warning because that contains
2660# information on what to do *after* running autoupdate.
2661
2662# This is what autoupdate's m4 run will expand.  It fires
2663# the warning (with _au_warn_XXX), outputs it into the
2664# updated configure.ac (with AC_DIAGNOSE), and then outputs
2665# the replacement expansion.
2666
2667
2668# This is an auxiliary macro that is also run when
2669# autoupdate runs m4.  It simply calls m4_warning, but
2670# we need a wrapper so that each warning is emitted only
2671# once.  We break the quoting in m4_warning's argument in
2672# order to expand this macro's arguments, not AU_DEFUN's.
2673
2674
2675# Finally, this is the expansion that is picked up by
2676# autoconf.  It tells the user to run autoupdate, and
2677# then outputs the replacement expansion.  We do not care
2678# about autoupdate's warning because that contains
2679# information on what to do *after* running autoupdate.
2680
2681# This is what autoupdate's m4 run will expand.  It fires
2682# the warning (with _au_warn_XXX), outputs it into the
2683# updated configure.ac (with AC_DIAGNOSE), and then outputs
2684# the replacement expansion.
2685
2686
2687# This is an auxiliary macro that is also run when
2688# autoupdate runs m4.  It simply calls m4_warning, but
2689# we need a wrapper so that each warning is emitted only
2690# once.  We break the quoting in m4_warning's argument in
2691# order to expand this macro's arguments, not AU_DEFUN's.
2692
2693
2694# Finally, this is the expansion that is picked up by
2695# autoconf.  It tells the user to run autoupdate, and
2696# then outputs the replacement expansion.  We do not care
2697# about autoupdate's warning because that contains
2698# information on what to do *after* running autoupdate.
2699
2700# This is what autoupdate's m4 run will expand.  It fires
2701# the warning (with _au_warn_XXX), outputs it into the
2702# updated configure.ac (with AC_DIAGNOSE), and then outputs
2703# the replacement expansion.
2704
2705
2706# This is an auxiliary macro that is also run when
2707# autoupdate runs m4.  It simply calls m4_warning, but
2708# we need a wrapper so that each warning is emitted only
2709# once.  We break the quoting in m4_warning's argument in
2710# order to expand this macro's arguments, not AU_DEFUN's.
2711
2712
2713# Finally, this is the expansion that is picked up by
2714# autoconf.  It tells the user to run autoupdate, and
2715# then outputs the replacement expansion.  We do not care
2716# about autoupdate's warning because that contains
2717# information on what to do *after* running autoupdate.
2718
2719
2720
2721# _LT_TAG_COMPILER
2722# ----------------
2723# _LT_TAG_COMPILER
2724
2725
2726# _LT_COMPILER_BOILERPLATE
2727# ------------------------
2728# Check for compiler boilerplate output or warnings with
2729# the simple compiler test code.
2730# _LT_COMPILER_BOILERPLATE
2731
2732
2733# _LT_LINKER_BOILERPLATE
2734# ----------------------
2735# Check for linker boilerplate output or warnings with
2736# the simple link test code.
2737# _LT_LINKER_BOILERPLATE
2738
2739# _LT_REQUIRED_DARWIN_CHECKS
2740# -------------------------
2741
2742
2743
2744# _LT_DARWIN_LINKER_FEATURES
2745# --------------------------
2746# Checks for linker and compiler features on darwin
2747
2748
2749# _LT_SYS_MODULE_PATH_AIX
2750# -----------------------
2751# Links a minimal program and checks the executable
2752# for the system default hardcoded library path. In most cases,
2753# this is /usr/lib:/lib, but when the MPI compilers are used
2754# the location of the communication and MPI libs are included too.
2755# If we don't find anything, use the default library path according
2756# to the aix ld manual.
2757# _LT_SYS_MODULE_PATH_AIX
2758
2759
2760# _LT_SHELL_INIT(ARG)
2761# -------------------
2762# _LT_SHELL_INIT
2763
2764
2765
2766# _LT_PROG_ECHO_BACKSLASH
2767# -----------------------
2768# Find how we can fake an echo command that does not interpret backslash.
2769# In particular, with Autoconf 2.60 or later we add some code to the start
2770# of the generated configure script which will find a shell with a builtin
2771# printf (which we can use as an echo command).
2772# _LT_PROG_ECHO_BACKSLASH
2773
2774
2775# _LT_ENABLE_LOCK
2776# ---------------
2777# _LT_ENABLE_LOCK
2778
2779
2780# _LT_CMD_OLD_ARCHIVE
2781# -------------------
2782# _LT_CMD_OLD_ARCHIVE
2783
2784
2785# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2786#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2787# ----------------------------------------------------------------
2788# Check whether the given compiler option works
2789# _LT_COMPILER_OPTION
2790
2791# Old name:
2792# This is what autoupdate's m4 run will expand.  It fires
2793# the warning (with _au_warn_XXX), outputs it into the
2794# updated configure.ac (with AC_DIAGNOSE), and then outputs
2795# the replacement expansion.
2796
2797
2798# This is an auxiliary macro that is also run when
2799# autoupdate runs m4.  It simply calls m4_warning, but
2800# we need a wrapper so that each warning is emitted only
2801# once.  We break the quoting in m4_warning's argument in
2802# order to expand this macro's arguments, not AU_DEFUN's.
2803
2804
2805# Finally, this is the expansion that is picked up by
2806# autoconf.  It tells the user to run autoupdate, and
2807# then outputs the replacement expansion.  We do not care
2808# about autoupdate's warning because that contains
2809# information on what to do *after* running autoupdate.
2810
2811
2812
2813# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2814#                  [ACTION-SUCCESS], [ACTION-FAILURE])
2815# ----------------------------------------------------
2816# Check whether the given linker option works
2817# _LT_LINKER_OPTION
2818
2819# Old name:
2820# This is what autoupdate's m4 run will expand.  It fires
2821# the warning (with _au_warn_XXX), outputs it into the
2822# updated configure.ac (with AC_DIAGNOSE), and then outputs
2823# the replacement expansion.
2824
2825
2826# This is an auxiliary macro that is also run when
2827# autoupdate runs m4.  It simply calls m4_warning, but
2828# we need a wrapper so that each warning is emitted only
2829# once.  We break the quoting in m4_warning's argument in
2830# order to expand this macro's arguments, not AU_DEFUN's.
2831
2832
2833# Finally, this is the expansion that is picked up by
2834# autoconf.  It tells the user to run autoupdate, and
2835# then outputs the replacement expansion.  We do not care
2836# about autoupdate's warning because that contains
2837# information on what to do *after* running autoupdate.
2838
2839
2840
2841# LT_CMD_MAX_LEN
2842#---------------
2843# LT_CMD_MAX_LEN
2844
2845# Old name:
2846# This is what autoupdate's m4 run will expand.  It fires
2847# the warning (with _au_warn_XXX), outputs it into the
2848# updated configure.ac (with AC_DIAGNOSE), and then outputs
2849# the replacement expansion.
2850
2851
2852# This is an auxiliary macro that is also run when
2853# autoupdate runs m4.  It simply calls m4_warning, but
2854# we need a wrapper so that each warning is emitted only
2855# once.  We break the quoting in m4_warning's argument in
2856# order to expand this macro's arguments, not AU_DEFUN's.
2857
2858
2859# Finally, this is the expansion that is picked up by
2860# autoconf.  It tells the user to run autoupdate, and
2861# then outputs the replacement expansion.  We do not care
2862# about autoupdate's warning because that contains
2863# information on what to do *after* running autoupdate.
2864
2865
2866
2867# _LT_HEADER_DLFCN
2868# ----------------
2869# _LT_HEADER_DLFCN
2870
2871
2872# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2873#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2874# ----------------------------------------------------------------
2875# _LT_TRY_DLOPEN_SELF
2876
2877
2878# LT_SYS_DLOPEN_SELF
2879# ------------------
2880# LT_SYS_DLOPEN_SELF
2881
2882# Old name:
2883# This is what autoupdate's m4 run will expand.  It fires
2884# the warning (with _au_warn_XXX), outputs it into the
2885# updated configure.ac (with AC_DIAGNOSE), and then outputs
2886# the replacement expansion.
2887
2888
2889# This is an auxiliary macro that is also run when
2890# autoupdate runs m4.  It simply calls m4_warning, but
2891# we need a wrapper so that each warning is emitted only
2892# once.  We break the quoting in m4_warning's argument in
2893# order to expand this macro's arguments, not AU_DEFUN's.
2894
2895
2896# Finally, this is the expansion that is picked up by
2897# autoconf.  It tells the user to run autoupdate, and
2898# then outputs the replacement expansion.  We do not care
2899# about autoupdate's warning because that contains
2900# information on what to do *after* running autoupdate.
2901
2902
2903
2904# _LT_COMPILER_C_O([TAGNAME])
2905# ---------------------------
2906# Check to see if options -c and -o are simultaneously supported by compiler.
2907# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2908# _LT_COMPILER_C_O
2909
2910
2911# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2912# ----------------------------------
2913# Check to see if we can do hard links to lock some files if needed
2914# _LT_COMPILER_FILE_LOCKS
2915
2916
2917# _LT_CHECK_OBJDIR
2918# ----------------
2919# _LT_CHECK_OBJDIR
2920
2921
2922# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2923# --------------------------------------
2924# Check hardcoding attributes.
2925# _LT_LINKER_HARDCODE_LIBPATH
2926
2927
2928# _LT_CMD_STRIPLIB
2929# ----------------
2930# _LT_CMD_STRIPLIB
2931
2932
2933# _LT_SYS_DYNAMIC_LINKER([TAG])
2934# -----------------------------
2935# PORTME Fill in your ld.so characteristics
2936# _LT_SYS_DYNAMIC_LINKER
2937
2938
2939# _LT_PATH_TOOL_PREFIX(TOOL)
2940# --------------------------
2941# find a file program which can recognize shared library
2942# _LT_PATH_TOOL_PREFIX
2943
2944# Old name:
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
2965
2966# _LT_PATH_MAGIC
2967# --------------
2968# find a file program which can recognize a shared library
2969# _LT_PATH_MAGIC
2970
2971
2972# LT_PATH_LD
2973# ----------
2974# find the pathname to the GNU or non-GNU linker
2975# LT_PATH_LD
2976
2977# Old names:
2978# This is what autoupdate's m4 run will expand.  It fires
2979# the warning (with _au_warn_XXX), outputs it into the
2980# updated configure.ac (with AC_DIAGNOSE), and then outputs
2981# the replacement expansion.
2982
2983
2984# This is an auxiliary macro that is also run when
2985# autoupdate runs m4.  It simply calls m4_warning, but
2986# we need a wrapper so that each warning is emitted only
2987# once.  We break the quoting in m4_warning's argument in
2988# order to expand this macro's arguments, not AU_DEFUN's.
2989
2990
2991# Finally, this is the expansion that is picked up by
2992# autoconf.  It tells the user to run autoupdate, and
2993# then outputs the replacement expansion.  We do not care
2994# about autoupdate's warning because that contains
2995# information on what to do *after* running autoupdate.
2996
2997# This is what autoupdate's m4 run will expand.  It fires
2998# the warning (with _au_warn_XXX), outputs it into the
2999# updated configure.ac (with AC_DIAGNOSE), and then outputs
3000# the replacement expansion.
3001
3002
3003# This is an auxiliary macro that is also run when
3004# autoupdate runs m4.  It simply calls m4_warning, but
3005# we need a wrapper so that each warning is emitted only
3006# once.  We break the quoting in m4_warning's argument in
3007# order to expand this macro's arguments, not AU_DEFUN's.
3008
3009
3010# Finally, this is the expansion that is picked up by
3011# autoconf.  It tells the user to run autoupdate, and
3012# then outputs the replacement expansion.  We do not care
3013# about autoupdate's warning because that contains
3014# information on what to do *after* running autoupdate.
3015
3016
3017
3018# _LT_PATH_LD_GNU
3019#- --------------
3020# _LT_PATH_LD_GNU
3021
3022
3023# _LT_CMD_RELOAD
3024# --------------
3025# find reload flag for linker
3026#   -- PORTME Some linkers may need a different reload flag.
3027# _LT_CMD_RELOAD
3028
3029
3030# _LT_CHECK_MAGIC_METHOD
3031# ----------------------
3032# how to check for library dependencies
3033#  -- PORTME fill in with the dynamic library characteristics
3034# _LT_CHECK_MAGIC_METHOD
3035
3036
3037# LT_PATH_NM
3038# ----------
3039# find the pathname to a BSD- or MS-compatible name lister
3040# LT_PATH_NM
3041
3042# Old names:
3043# This is what autoupdate's m4 run will expand.  It fires
3044# the warning (with _au_warn_XXX), outputs it into the
3045# updated configure.ac (with AC_DIAGNOSE), and then outputs
3046# the replacement expansion.
3047
3048
3049# This is an auxiliary macro that is also run when
3050# autoupdate runs m4.  It simply calls m4_warning, but
3051# we need a wrapper so that each warning is emitted only
3052# once.  We break the quoting in m4_warning's argument in
3053# order to expand this macro's arguments, not AU_DEFUN's.
3054
3055
3056# Finally, this is the expansion that is picked up by
3057# autoconf.  It tells the user to run autoupdate, and
3058# then outputs the replacement expansion.  We do not care
3059# about autoupdate's warning because that contains
3060# information on what to do *after* running autoupdate.
3061
3062# This is what autoupdate's m4 run will expand.  It fires
3063# the warning (with _au_warn_XXX), outputs it into the
3064# updated configure.ac (with AC_DIAGNOSE), and then outputs
3065# the replacement expansion.
3066
3067
3068# This is an auxiliary macro that is also run when
3069# autoupdate runs m4.  It simply calls m4_warning, but
3070# we need a wrapper so that each warning is emitted only
3071# once.  We break the quoting in m4_warning's argument in
3072# order to expand this macro's arguments, not AU_DEFUN's.
3073
3074
3075# Finally, this is the expansion that is picked up by
3076# autoconf.  It tells the user to run autoupdate, and
3077# then outputs the replacement expansion.  We do not care
3078# about autoupdate's warning because that contains
3079# information on what to do *after* running autoupdate.
3080
3081
3082
3083# LT_LIB_M
3084# --------
3085# check for math library
3086# LT_LIB_M
3087
3088# Old name:
3089# This is what autoupdate's m4 run will expand.  It fires
3090# the warning (with _au_warn_XXX), outputs it into the
3091# updated configure.ac (with AC_DIAGNOSE), and then outputs
3092# the replacement expansion.
3093
3094
3095# This is an auxiliary macro that is also run when
3096# autoupdate runs m4.  It simply calls m4_warning, but
3097# we need a wrapper so that each warning is emitted only
3098# once.  We break the quoting in m4_warning's argument in
3099# order to expand this macro's arguments, not AU_DEFUN's.
3100
3101
3102# Finally, this is the expansion that is picked up by
3103# autoconf.  It tells the user to run autoupdate, and
3104# then outputs the replacement expansion.  We do not care
3105# about autoupdate's warning because that contains
3106# information on what to do *after* running autoupdate.
3107
3108
3109
3110# _LT_COMPILER_NO_RTTI([TAGNAME])
3111# -------------------------------
3112# _LT_COMPILER_NO_RTTI
3113
3114
3115# _LT_CMD_GLOBAL_SYMBOLS
3116# ----------------------
3117 # _LT_CMD_GLOBAL_SYMBOLS
3118
3119
3120# _LT_COMPILER_PIC([TAGNAME])
3121# ---------------------------
3122# _LT_COMPILER_PIC
3123
3124
3125# _LT_LINKER_SHLIBS([TAGNAME])
3126# ----------------------------
3127# See if the linker supports building shared libraries.
3128# _LT_LINKER_SHLIBS
3129
3130
3131# _LT_LANG_C_CONFIG([TAG])
3132# ------------------------
3133# Ensure that the configuration variables for a C compiler are suitably
3134# defined.  These variables are subsequently used by _LT_CONFIG to write
3135# the compiler configuration to `libtool'.
3136# _LT_LANG_C_CONFIG
3137
3138
3139# _LT_LANG_CXX_CONFIG([TAG])
3140# --------------------------
3141# Ensure that the configuration variables for a C++ compiler are suitably
3142# defined.  These variables are subsequently used by _LT_CONFIG to write
3143# the compiler configuration to `libtool'.
3144# _LT_LANG_CXX_CONFIG
3145
3146
3147# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3148# ---------------------------------
3149# Figure out "hidden" library dependencies from verbose
3150# compiler output when linking a shared library.
3151# Parse the compiler output and extract the necessary
3152# objects, libraries and library flags.
3153# _LT_SYS_HIDDEN_LIBDEPS
3154
3155
3156# _LT_LANG_F77_CONFIG([TAG])
3157# --------------------------
3158# Ensure that the configuration variables for a Fortran 77 compiler are
3159# suitably defined.  These variables are subsequently used by _LT_CONFIG
3160# to write the compiler configuration to `libtool'.
3161# _LT_LANG_F77_CONFIG
3162
3163
3164# _LT_LANG_FC_CONFIG([TAG])
3165# -------------------------
3166# Ensure that the configuration variables for a Fortran compiler are
3167# suitably defined.  These variables are subsequently used by _LT_CONFIG
3168# to write the compiler configuration to `libtool'.
3169# _LT_LANG_FC_CONFIG
3170
3171
3172# _LT_LANG_GCJ_CONFIG([TAG])
3173# --------------------------
3174# Ensure that the configuration variables for the GNU Java Compiler compiler
3175# are suitably defined.  These variables are subsequently used by _LT_CONFIG
3176# to write the compiler configuration to `libtool'.
3177# _LT_LANG_GCJ_CONFIG
3178
3179
3180# _LT_LANG_RC_CONFIG([TAG])
3181# -------------------------
3182# Ensure that the configuration variables for the Windows resource compiler
3183# are suitably defined.  These variables are subsequently used by _LT_CONFIG
3184# to write the compiler configuration to `libtool'.
3185# _LT_LANG_RC_CONFIG
3186
3187
3188# LT_PROG_GCJ
3189# -----------
3190
3191
3192# Old name:
3193# This is what autoupdate's m4 run will expand.  It fires
3194# the warning (with _au_warn_XXX), outputs it into the
3195# updated configure.ac (with AC_DIAGNOSE), and then outputs
3196# the replacement expansion.
3197
3198
3199# This is an auxiliary macro that is also run when
3200# autoupdate runs m4.  It simply calls m4_warning, but
3201# we need a wrapper so that each warning is emitted only
3202# once.  We break the quoting in m4_warning's argument in
3203# order to expand this macro's arguments, not AU_DEFUN's.
3204
3205
3206# Finally, this is the expansion that is picked up by
3207# autoconf.  It tells the user to run autoupdate, and
3208# then outputs the replacement expansion.  We do not care
3209# about autoupdate's warning because that contains
3210# information on what to do *after* running autoupdate.
3211
3212
3213
3214# LT_PROG_RC
3215# ----------
3216
3217
3218# Old name:
3219# This is what autoupdate's m4 run will expand.  It fires
3220# the warning (with _au_warn_XXX), outputs it into the
3221# updated configure.ac (with AC_DIAGNOSE), and then outputs
3222# the replacement expansion.
3223
3224
3225# This is an auxiliary macro that is also run when
3226# autoupdate runs m4.  It simply calls m4_warning, but
3227# we need a wrapper so that each warning is emitted only
3228# once.  We break the quoting in m4_warning's argument in
3229# order to expand this macro's arguments, not AU_DEFUN's.
3230
3231
3232# Finally, this is the expansion that is picked up by
3233# autoconf.  It tells the user to run autoupdate, and
3234# then outputs the replacement expansion.  We do not care
3235# about autoupdate's warning because that contains
3236# information on what to do *after* running autoupdate.
3237
3238
3239
3240# _LT_DECL_EGREP
3241# --------------
3242# If we don't have a new enough Autoconf to choose the best grep
3243# available, choose the one first in the user's PATH.
3244
3245
3246
3247# _LT_DECL_OBJDUMP
3248# --------------
3249# If we don't have a new enough Autoconf to choose the best objdump
3250# available, choose the one first in the user's PATH.
3251
3252
3253
3254# _LT_DECL_SED
3255# ------------
3256# Check for a fully-functional sed program, that truncates
3257# as few characters as possible.  Prefer GNU sed if found.
3258# _LT_DECL_SED
3259
3260#m4_ifndef
3261
3262# Old name:
3263# This is what autoupdate's m4 run will expand.  It fires
3264# the warning (with _au_warn_XXX), outputs it into the
3265# updated configure.ac (with AC_DIAGNOSE), and then outputs
3266# the replacement expansion.
3267
3268
3269# This is an auxiliary macro that is also run when
3270# autoupdate runs m4.  It simply calls m4_warning, but
3271# we need a wrapper so that each warning is emitted only
3272# once.  We break the quoting in m4_warning's argument in
3273# order to expand this macro's arguments, not AU_DEFUN's.
3274
3275
3276# Finally, this is the expansion that is picked up by
3277# autoconf.  It tells the user to run autoupdate, and
3278# then outputs the replacement expansion.  We do not care
3279# about autoupdate's warning because that contains
3280# information on what to do *after* running autoupdate.
3281
3282
3283
3284# _LT_CHECK_SHELL_FEATURES
3285# ------------------------
3286# Find out whether the shell is Bourne or XSI compatible,
3287# or has some other useful features.
3288# _LT_CHECK_SHELL_FEATURES
3289
3290
3291# _LT_PROG_XSI_SHELLFNS
3292# ---------------------
3293# Bourne and XSI compatible variants of some useful shell functions.
3294
3295
3296# Helper functions for option handling.                    -*- Autoconf -*-
3297#
3298#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3299#   Inc.
3300#   Written by Gary V. Vaughan, 2004
3301#
3302# This file is free software; the Free Software Foundation gives
3303# unlimited permission to copy and/or distribute it, with or without
3304# modifications, as long as this notice is preserved.
3305
3306# serial 6 ltoptions.m4
3307
3308# This is to help aclocal find these macros, as it can't see m4_define.
3309
3310
3311
3312# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3313# ------------------------------------------
3314
3315
3316
3317# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3318# ---------------------------------------
3319# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3320# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3321# saved as a flag.
3322
3323
3324
3325# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3326# ------------------------------------------------------------
3327# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3328
3329
3330
3331# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3332# -------------------------------------------------------
3333# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3334# are set.
3335
3336
3337
3338# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3339# ----------------------------------------
3340# OPTION-LIST is a space-separated list of Libtool options associated
3341# with MACRO-NAME.  If any OPTION has a matching handler declared with
3342# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3343# the unknown option and exit.
3344# _LT_SET_OPTIONS
3345
3346
3347## --------------------------------- ##
3348## Macros to handle LT_INIT options. ##
3349## --------------------------------- ##
3350
3351# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3352# -----------------------------------------
3353
3354
3355
3356# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3357# -----------------------------------------------
3358# LT_OPTION_DEFINE
3359
3360
3361# dlopen
3362# ------
3363
3364
3365# This is what autoupdate's m4 run will expand.  It fires
3366# the warning (with _au_warn_XXX), outputs it into the
3367# updated configure.ac (with AC_DIAGNOSE), and then outputs
3368# the replacement expansion.
3369
3370
3371# This is an auxiliary macro that is also run when
3372# autoupdate runs m4.  It simply calls m4_warning, but
3373# we need a wrapper so that each warning is emitted only
3374# once.  We break the quoting in m4_warning's argument in
3375# order to expand this macro's arguments, not AU_DEFUN's.
3376
3377
3378# Finally, this is the expansion that is picked up by
3379# autoconf.  It tells the user to run autoupdate, and
3380# then outputs the replacement expansion.  We do not care
3381# about autoupdate's warning because that contains
3382# information on what to do *after* running autoupdate.
3383
3384
3385
3386
3387# win32-dll
3388# ---------
3389# Declare package support for building win32 dll's.
3390# win32-dll
3391
3392# This is what autoupdate's m4 run will expand.  It fires
3393# the warning (with _au_warn_XXX), outputs it into the
3394# updated configure.ac (with AC_DIAGNOSE), and then outputs
3395# the replacement expansion.
3396
3397
3398# This is an auxiliary macro that is also run when
3399# autoupdate runs m4.  It simply calls m4_warning, but
3400# we need a wrapper so that each warning is emitted only
3401# once.  We break the quoting in m4_warning's argument in
3402# order to expand this macro's arguments, not AU_DEFUN's.
3403
3404
3405# Finally, this is the expansion that is picked up by
3406# autoconf.  It tells the user to run autoupdate, and
3407# then outputs the replacement expansion.  We do not care
3408# about autoupdate's warning because that contains
3409# information on what to do *after* running autoupdate.
3410
3411
3412
3413
3414# _LT_ENABLE_SHARED([DEFAULT])
3415# ----------------------------
3416# implement the --enable-shared flag, and supports the `shared' and
3417# `disable-shared' LT_INIT options.
3418# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3419# _LT_ENABLE_SHARED
3420
3421
3422
3423
3424# Old names:
3425
3426
3427
3428
3429# This is what autoupdate's m4 run will expand.  It fires
3430# the warning (with _au_warn_XXX), outputs it into the
3431# updated configure.ac (with AC_DIAGNOSE), and then outputs
3432# the replacement expansion.
3433
3434
3435# This is an auxiliary macro that is also run when
3436# autoupdate runs m4.  It simply calls m4_warning, but
3437# we need a wrapper so that each warning is emitted only
3438# once.  We break the quoting in m4_warning's argument in
3439# order to expand this macro's arguments, not AU_DEFUN's.
3440
3441
3442# Finally, this is the expansion that is picked up by
3443# autoconf.  It tells the user to run autoupdate, and
3444# then outputs the replacement expansion.  We do not care
3445# about autoupdate's warning because that contains
3446# information on what to do *after* running autoupdate.
3447
3448# This is what autoupdate's m4 run will expand.  It fires
3449# the warning (with _au_warn_XXX), outputs it into the
3450# updated configure.ac (with AC_DIAGNOSE), and then outputs
3451# the replacement expansion.
3452
3453
3454# This is an auxiliary macro that is also run when
3455# autoupdate runs m4.  It simply calls m4_warning, but
3456# we need a wrapper so that each warning is emitted only
3457# once.  We break the quoting in m4_warning's argument in
3458# order to expand this macro's arguments, not AU_DEFUN's.
3459
3460
3461# Finally, this is the expansion that is picked up by
3462# autoconf.  It tells the user to run autoupdate, and
3463# then outputs the replacement expansion.  We do not care
3464# about autoupdate's warning because that contains
3465# information on what to do *after* running autoupdate.
3466
3467
3468
3469
3470
3471# _LT_ENABLE_STATIC([DEFAULT])
3472# ----------------------------
3473# implement the --enable-static flag, and support the `static' and
3474# `disable-static' LT_INIT options.
3475# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3476# _LT_ENABLE_STATIC
3477
3478
3479
3480
3481# Old names:
3482
3483
3484
3485
3486# This is what autoupdate's m4 run will expand.  It fires
3487# the warning (with _au_warn_XXX), outputs it into the
3488# updated configure.ac (with AC_DIAGNOSE), and then outputs
3489# the replacement expansion.
3490
3491
3492# This is an auxiliary macro that is also run when
3493# autoupdate runs m4.  It simply calls m4_warning, but
3494# we need a wrapper so that each warning is emitted only
3495# once.  We break the quoting in m4_warning's argument in
3496# order to expand this macro's arguments, not AU_DEFUN's.
3497
3498
3499# Finally, this is the expansion that is picked up by
3500# autoconf.  It tells the user to run autoupdate, and
3501# then outputs the replacement expansion.  We do not care
3502# about autoupdate's warning because that contains
3503# information on what to do *after* running autoupdate.
3504
3505# This is what autoupdate's m4 run will expand.  It fires
3506# the warning (with _au_warn_XXX), outputs it into the
3507# updated configure.ac (with AC_DIAGNOSE), and then outputs
3508# the replacement expansion.
3509
3510
3511# This is an auxiliary macro that is also run when
3512# autoupdate runs m4.  It simply calls m4_warning, but
3513# we need a wrapper so that each warning is emitted only
3514# once.  We break the quoting in m4_warning's argument in
3515# order to expand this macro's arguments, not AU_DEFUN's.
3516
3517
3518# Finally, this is the expansion that is picked up by
3519# autoconf.  It tells the user to run autoupdate, and
3520# then outputs the replacement expansion.  We do not care
3521# about autoupdate's warning because that contains
3522# information on what to do *after* running autoupdate.
3523
3524
3525
3526
3527
3528# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3529# ----------------------------------
3530# implement the --enable-fast-install flag, and support the `fast-install'
3531# and `disable-fast-install' LT_INIT options.
3532# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3533# _LT_ENABLE_FAST_INSTALL
3534
3535
3536
3537
3538# Old names:
3539# This is what autoupdate's m4 run will expand.  It fires
3540# the warning (with _au_warn_XXX), outputs it into the
3541# updated configure.ac (with AC_DIAGNOSE), and then outputs
3542# the replacement expansion.
3543
3544
3545# This is an auxiliary macro that is also run when
3546# autoupdate runs m4.  It simply calls m4_warning, but
3547# we need a wrapper so that each warning is emitted only
3548# once.  We break the quoting in m4_warning's argument in
3549# order to expand this macro's arguments, not AU_DEFUN's.
3550
3551
3552# Finally, this is the expansion that is picked up by
3553# autoconf.  It tells the user to run autoupdate, and
3554# then outputs the replacement expansion.  We do not care
3555# about autoupdate's warning because that contains
3556# information on what to do *after* running autoupdate.
3557
3558
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# _LT_WITH_PIC([MODE])
3582# --------------------
3583# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3584# LT_INIT options.
3585# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3586# _LT_WITH_PIC
3587
3588
3589
3590
3591# Old name:
3592# This is what autoupdate's m4 run will expand.  It fires
3593# the warning (with _au_warn_XXX), outputs it into the
3594# updated configure.ac (with AC_DIAGNOSE), and then outputs
3595# the replacement expansion.
3596
3597
3598# This is an auxiliary macro that is also run when
3599# autoupdate runs m4.  It simply calls m4_warning, but
3600# we need a wrapper so that each warning is emitted only
3601# once.  We break the quoting in m4_warning's argument in
3602# order to expand this macro's arguments, not AU_DEFUN's.
3603
3604
3605# Finally, this is the expansion that is picked up by
3606# autoconf.  It tells the user to run autoupdate, and
3607# then outputs the replacement expansion.  We do not care
3608# about autoupdate's warning because that contains
3609# information on what to do *after* running autoupdate.
3610
3611
3612
3613## ----------------- ##
3614## LTDL_INIT Options ##
3615## ----------------- ##
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3627#
3628# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3629# Written by Gary V. Vaughan, 2004
3630#
3631# This file is free software; the Free Software Foundation gives
3632# unlimited permission to copy and/or distribute it, with or without
3633# modifications, as long as this notice is preserved.
3634
3635# serial 6 ltsugar.m4
3636
3637# This is to help aclocal find these macros, as it can't see m4_define.
3638
3639
3640
3641# lt_join(SEP, ARG1, [ARG2...])
3642# -----------------------------
3643# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3644# associated separator.
3645# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3646# versions in m4sugar had bugs.
3647
3648
3649
3650
3651# lt_car(LIST)
3652# lt_cdr(LIST)
3653# ------------
3654# Manipulate m4 lists.
3655# These macros are necessary as long as will still need to support
3656# Autoconf-2.59 which quotes differently.
3657
3658
3659
3660
3661
3662# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3663# ------------------------------------------
3664# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3665# Note that neither SEPARATOR nor STRING are expanded; they are appended
3666# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3667# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3668# than defined and empty).
3669#
3670# This macro is needed until we can rely on Autoconf 2.62, since earlier
3671# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3672
3673
3674
3675
3676# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3677# ----------------------------------------------------------
3678# Produce a SEP delimited list of all paired combinations of elements of
3679# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3680# has the form PREFIXmINFIXSUFFIXn.
3681# Needed until we can rely on m4_combine added in Autoconf 2.62.
3682
3683
3684
3685# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3686# -----------------------------------------------------------------------
3687# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3688# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3689
3690
3691
3692# lt_dict_add(DICT, KEY, VALUE)
3693# -----------------------------
3694
3695
3696
3697# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3698# --------------------------------------------
3699
3700
3701
3702# lt_dict_fetch(DICT, KEY, [SUBKEY])
3703# ----------------------------------
3704
3705
3706
3707# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3708# -----------------------------------------------------------------
3709
3710
3711
3712# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3713# --------------------------------------------------------------
3714
3715
3716# ltversion.m4 -- version numbers			-*- Autoconf -*-
3717#
3718#   Copyright (C) 2004 Free Software Foundation, Inc.
3719#   Written by Scott James Remnant, 2004
3720#
3721# This file is free software; the Free Software Foundation gives
3722# unlimited permission to copy and/or distribute it, with or without
3723# modifications, as long as this notice is preserved.
3724
3725# Generated from ltversion.in.
3726
3727# serial 3134 ltversion.m4
3728# This file is part of GNU Libtool
3729
3730
3731
3732
3733
3734
3735# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3736#
3737#   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3738#   Written by Scott James Remnant, 2004.
3739#
3740# This file is free software; the Free Software Foundation gives
3741# unlimited permission to copy and/or distribute it, with or without
3742# modifications, as long as this notice is preserved.
3743
3744# serial 4 lt~obsolete.m4
3745
3746# These exist entirely to fool aclocal when bootstrapping libtool.
3747#
3748# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3749# which have later been changed to m4_define as they aren't part of the
3750# exported API, or moved to Autoconf or Automake where they belong.
3751#
3752# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3753# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3754# using a macro with the same name in our local m4/libtool.m4 it'll
3755# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3756# and doesn't know about Autoconf macros at all.)
3757#
3758# So we provide this file, which has a silly filename so it's always
3759# included after everything else.  This provides aclocal with the
3760# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3761# because those macros already exist, or will be overwritten later.
3762# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3763#
3764# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3765# Yes, that means every name once taken will need to remain here until
3766# we give up compatibility with versions before 1.7, at which point
3767# we need to keep only those names which we still refer to.
3768
3769# This is to help aclocal find these macros, as it can't see m4_define.
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
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834##                                                          -*- Autoconf -*-
3835
3836# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3837# Free Software Foundation, Inc.
3838#
3839# This file is free software; the Free Software Foundation
3840# gives unlimited permission to copy and/or distribute it,
3841# with or without modifications, as long as this notice is preserved.
3842
3843# serial 8
3844
3845# Based on depend.m4 from automake 1.9, modified for standalone use in
3846# an environment where GNU make is required.
3847
3848# ZW_PROG_COMPILER_DEPENDENCIES
3849# -----------------------------
3850# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3851# sets fooDEPMODE accordingly.  Cache-variable compatible with
3852# original; not side-effect compatible.  As the users of this macro
3853# may require accurate dependencies for correct builds, it does *not*
3854# honor --disable-dependency-checking, and failure to detect a usable
3855# method is an error.  depcomp is assumed to be located in
3856# $ac_aux_dir.
3857#
3858# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3859
3860
3861
3862# AM_SET_DEPDIR
3863# -------------
3864# Choose a directory name for dependency files.
3865
3866
3867# ZW_CREATE_DEPDIR
3868# ----------------
3869# As AM_SET_DEPDIR, but also create the directory at config.status time.
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
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
3920sim_inline="-DDEFAULT_INLINE=0"
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957# intl sister-directory configuration rules.
3958#
3959
3960# The idea behind this macro is that there's no need to repeat all the
3961# autoconf probes done by the intl directory - it's already done them
3962# for us.  In fact, there's no need even to look at the cache for the
3963# answers.  All we need to do is nab a few pieces of information.
3964# The intl directory is set up to make this easy, by generating a
3965# small file which can be sourced as a shell script; then we produce
3966# the necessary substitutions and definitions for this directory.
3967
3968
3969
3970# Autoconf M4 include file defining utility macros for complex Canadian
3971# cross builds.
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981####
3982# _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3983# or AC_INIT.
3984# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3985
3986####
3987# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3988# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3989
3990
3991####
3992# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3993# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3994
3995
3996
3997# Backported from Autoconf 2.5x; can go away when and if
3998# we switch.  Put the OS path separator in $PATH_SEPARATOR.
3999
4000
4001
4002
4003# ACX_HAVE_GCC_FOR_TARGET
4004# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4005
4006
4007# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4008# Searching for installed target binutils.  We need to take extra care,
4009# else we may find the wrong assembler, linker, etc., and lose.
4010#
4011# First try --with-build-time-tools, if specified.
4012#
4013# For build != host, we ask the installed GCC for the name of the tool it
4014# uses, and accept it if it is an absolute path.  This is because the
4015# only good choice for a compiler is the same GCC version that is being
4016# installed (or we couldn't make target libraries), and we assume that
4017# on the host system we'll have not only the same GCC version, but also
4018# the same binutils version.
4019#
4020# For build == host, search the same directories that the installed
4021# compiler will search.  We used to do this for the assembler, linker,
4022# and nm only; for simplicity of configuration, however, we extend this
4023# criterion to tools (such as ar and ranlib) that are never invoked by
4024# the compiler, to avoid mismatches.
4025#
4026# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4027# if build == target.  This makes the most sense only when bootstrapping,
4028# but we also do so when build != host.  In this case, we hope that the
4029# build and host systems will have similar contents of MD_EXEC_PREFIX.
4030#
4031# If we do not find a suitable binary, then try the user's path.
4032
4033
4034###
4035# AC_PROG_CPP_WERROR
4036# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4037# triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4038# For now, using this also overrides header checks to use only the
4039# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4040# bit harder from here).
4041# Eventually autoconf will default to checking headers with the compiler
4042# instead, and we'll have to do this differently.
4043
4044# AC_PROG_CPP_WERROR
4045
4046# Test for GNAT.
4047# We require the gnatbind & gnatmake programs, as well as a compiler driver
4048# that understands Ada.  We use the user's CC setting, already found, and
4049# possibly add $1 to the command-line parameters.
4050#
4051# Sets the shell variable have_gnat to yes or no as appropriate, and
4052# substitutes GNATBIND and GNATMAKE.
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078ac_ext=c
4079ac_cpp='$CPP $CPPFLAGS'
4080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4082ac_compiler_gnu=$ac_cv_c_compiler_gnu
4083if test -n "$ac_tool_prefix"; then
4084  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4085set dummy ${ac_tool_prefix}gcc; ac_word=$2
4086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4087$as_echo_n "checking for $ac_word... " >&6; }
4088if test "${ac_cv_prog_CC+set}" = set; then :
4089  $as_echo_n "(cached) " >&6
4090else
4091  if test -n "$CC"; then
4092  ac_cv_prog_CC="$CC" # Let the user override the test.
4093else
4094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4095for as_dir in $PATH
4096do
4097  IFS=$as_save_IFS
4098  test -z "$as_dir" && as_dir=.
4099    for ac_exec_ext in '' $ac_executable_extensions; do
4100  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4101    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4102    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4103    break 2
4104  fi
4105done
4106  done
4107IFS=$as_save_IFS
4108
4109fi
4110fi
4111CC=$ac_cv_prog_CC
4112if test -n "$CC"; then
4113  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4114$as_echo "$CC" >&6; }
4115else
4116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4117$as_echo "no" >&6; }
4118fi
4119
4120
4121fi
4122if test -z "$ac_cv_prog_CC"; then
4123  ac_ct_CC=$CC
4124  # Extract the first word of "gcc", so it can be a program name with args.
4125set dummy gcc; ac_word=$2
4126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4127$as_echo_n "checking for $ac_word... " >&6; }
4128if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4129  $as_echo_n "(cached) " >&6
4130else
4131  if test -n "$ac_ct_CC"; then
4132  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4133else
4134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4135for as_dir in $PATH
4136do
4137  IFS=$as_save_IFS
4138  test -z "$as_dir" && as_dir=.
4139    for ac_exec_ext in '' $ac_executable_extensions; do
4140  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4141    ac_cv_prog_ac_ct_CC="gcc"
4142    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4143    break 2
4144  fi
4145done
4146  done
4147IFS=$as_save_IFS
4148
4149fi
4150fi
4151ac_ct_CC=$ac_cv_prog_ac_ct_CC
4152if test -n "$ac_ct_CC"; then
4153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4154$as_echo "$ac_ct_CC" >&6; }
4155else
4156  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4157$as_echo "no" >&6; }
4158fi
4159
4160  if test "x$ac_ct_CC" = x; then
4161    CC=""
4162  else
4163    case $cross_compiling:$ac_tool_warned in
4164yes:)
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4166$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4167ac_tool_warned=yes ;;
4168esac
4169    CC=$ac_ct_CC
4170  fi
4171else
4172  CC="$ac_cv_prog_CC"
4173fi
4174
4175if test -z "$CC"; then
4176          if test -n "$ac_tool_prefix"; then
4177    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4178set dummy ${ac_tool_prefix}cc; ac_word=$2
4179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4180$as_echo_n "checking for $ac_word... " >&6; }
4181if test "${ac_cv_prog_CC+set}" = set; then :
4182  $as_echo_n "(cached) " >&6
4183else
4184  if test -n "$CC"; then
4185  ac_cv_prog_CC="$CC" # Let the user override the test.
4186else
4187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188for as_dir in $PATH
4189do
4190  IFS=$as_save_IFS
4191  test -z "$as_dir" && as_dir=.
4192    for ac_exec_ext in '' $ac_executable_extensions; do
4193  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4194    ac_cv_prog_CC="${ac_tool_prefix}cc"
4195    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4196    break 2
4197  fi
4198done
4199  done
4200IFS=$as_save_IFS
4201
4202fi
4203fi
4204CC=$ac_cv_prog_CC
4205if test -n "$CC"; then
4206  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4207$as_echo "$CC" >&6; }
4208else
4209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210$as_echo "no" >&6; }
4211fi
4212
4213
4214  fi
4215fi
4216if test -z "$CC"; then
4217  # Extract the first word of "cc", so it can be a program name with args.
4218set dummy cc; ac_word=$2
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4220$as_echo_n "checking for $ac_word... " >&6; }
4221if test "${ac_cv_prog_CC+set}" = set; then :
4222  $as_echo_n "(cached) " >&6
4223else
4224  if test -n "$CC"; then
4225  ac_cv_prog_CC="$CC" # Let the user override the test.
4226else
4227  ac_prog_rejected=no
4228as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4229for as_dir in $PATH
4230do
4231  IFS=$as_save_IFS
4232  test -z "$as_dir" && as_dir=.
4233    for ac_exec_ext in '' $ac_executable_extensions; do
4234  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4235    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4236       ac_prog_rejected=yes
4237       continue
4238     fi
4239    ac_cv_prog_CC="cc"
4240    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4241    break 2
4242  fi
4243done
4244  done
4245IFS=$as_save_IFS
4246
4247if test $ac_prog_rejected = yes; then
4248  # We found a bogon in the path, so make sure we never use it.
4249  set dummy $ac_cv_prog_CC
4250  shift
4251  if test $# != 0; then
4252    # We chose a different compiler from the bogus one.
4253    # However, it has the same basename, so the bogon will be chosen
4254    # first if we set CC to just the basename; use the full file name.
4255    shift
4256    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4257  fi
4258fi
4259fi
4260fi
4261CC=$ac_cv_prog_CC
4262if test -n "$CC"; then
4263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4264$as_echo "$CC" >&6; }
4265else
4266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4267$as_echo "no" >&6; }
4268fi
4269
4270
4271fi
4272if test -z "$CC"; then
4273  if test -n "$ac_tool_prefix"; then
4274  for ac_prog in cl.exe
4275  do
4276    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4277set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4279$as_echo_n "checking for $ac_word... " >&6; }
4280if test "${ac_cv_prog_CC+set}" = set; then :
4281  $as_echo_n "(cached) " >&6
4282else
4283  if test -n "$CC"; then
4284  ac_cv_prog_CC="$CC" # Let the user override the test.
4285else
4286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4287for as_dir in $PATH
4288do
4289  IFS=$as_save_IFS
4290  test -z "$as_dir" && as_dir=.
4291    for ac_exec_ext in '' $ac_executable_extensions; do
4292  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4293    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4294    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4295    break 2
4296  fi
4297done
4298  done
4299IFS=$as_save_IFS
4300
4301fi
4302fi
4303CC=$ac_cv_prog_CC
4304if test -n "$CC"; then
4305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4306$as_echo "$CC" >&6; }
4307else
4308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309$as_echo "no" >&6; }
4310fi
4311
4312
4313    test -n "$CC" && break
4314  done
4315fi
4316if test -z "$CC"; then
4317  ac_ct_CC=$CC
4318  for ac_prog in cl.exe
4319do
4320  # Extract the first word of "$ac_prog", so it can be a program name with args.
4321set dummy $ac_prog; ac_word=$2
4322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323$as_echo_n "checking for $ac_word... " >&6; }
4324if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4325  $as_echo_n "(cached) " >&6
4326else
4327  if test -n "$ac_ct_CC"; then
4328  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4329else
4330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4331for as_dir in $PATH
4332do
4333  IFS=$as_save_IFS
4334  test -z "$as_dir" && as_dir=.
4335    for ac_exec_ext in '' $ac_executable_extensions; do
4336  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4337    ac_cv_prog_ac_ct_CC="$ac_prog"
4338    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4339    break 2
4340  fi
4341done
4342  done
4343IFS=$as_save_IFS
4344
4345fi
4346fi
4347ac_ct_CC=$ac_cv_prog_ac_ct_CC
4348if test -n "$ac_ct_CC"; then
4349  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4350$as_echo "$ac_ct_CC" >&6; }
4351else
4352  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4353$as_echo "no" >&6; }
4354fi
4355
4356
4357  test -n "$ac_ct_CC" && break
4358done
4359
4360  if test "x$ac_ct_CC" = x; then
4361    CC=""
4362  else
4363    case $cross_compiling:$ac_tool_warned in
4364yes:)
4365{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4367ac_tool_warned=yes ;;
4368esac
4369    CC=$ac_ct_CC
4370  fi
4371fi
4372
4373fi
4374
4375
4376test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4377$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4378as_fn_error "no acceptable C compiler found in \$PATH
4379See \`config.log' for more details." "$LINENO" 5; }
4380
4381# Provide some information about the compiler.
4382$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4383set X $ac_compile
4384ac_compiler=$2
4385for ac_option in --version -v -V -qversion; do
4386  { { ac_try="$ac_compiler $ac_option >&5"
4387case "(($ac_try" in
4388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4389  *) ac_try_echo=$ac_try;;
4390esac
4391eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4392$as_echo "$ac_try_echo"; } >&5
4393  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4394  ac_status=$?
4395  if test -s conftest.err; then
4396    sed '10a\
4397... rest of stderr output deleted ...
4398         10q' conftest.err >conftest.er1
4399    cat conftest.er1 >&5
4400    rm -f conftest.er1 conftest.err
4401  fi
4402  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4403  test $ac_status = 0; }
4404done
4405
4406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4407/* end confdefs.h.  */
4408
4409int
4410main ()
4411{
4412
4413  ;
4414  return 0;
4415}
4416_ACEOF
4417ac_clean_files_save=$ac_clean_files
4418ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4419# Try to create an executable without -o first, disregard a.out.
4420# It will help us diagnose broken compilers, and finding out an intuition
4421# of exeext.
4422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4423$as_echo_n "checking for C compiler default output file name... " >&6; }
4424ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4425
4426# The possible output files:
4427ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4428
4429ac_rmfiles=
4430for ac_file in $ac_files
4431do
4432  case $ac_file in
4433    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4434    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4435  esac
4436done
4437rm -f $ac_rmfiles
4438
4439if { { ac_try="$ac_link_default"
4440case "(($ac_try" in
4441  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4442  *) ac_try_echo=$ac_try;;
4443esac
4444eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4445$as_echo "$ac_try_echo"; } >&5
4446  (eval "$ac_link_default") 2>&5
4447  ac_status=$?
4448  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4449  test $ac_status = 0; }; then :
4450  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4451# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4452# in a Makefile.  We should not override ac_cv_exeext if it was cached,
4453# so that the user can short-circuit this test for compilers unknown to
4454# Autoconf.
4455for ac_file in $ac_files ''
4456do
4457  test -f "$ac_file" || continue
4458  case $ac_file in
4459    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4460	;;
4461    [ab].out )
4462	# We found the default executable, but exeext='' is most
4463	# certainly right.
4464	break;;
4465    *.* )
4466	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4467	then :; else
4468	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4469	fi
4470	# We set ac_cv_exeext here because the later test for it is not
4471	# safe: cross compilers may not add the suffix if given an `-o'
4472	# argument, so we may need to know it at that point already.
4473	# Even if this section looks crufty: it has the advantage of
4474	# actually working.
4475	break;;
4476    * )
4477	break;;
4478  esac
4479done
4480test "$ac_cv_exeext" = no && ac_cv_exeext=
4481
4482else
4483  ac_file=''
4484fi
4485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4486$as_echo "$ac_file" >&6; }
4487if test -z "$ac_file"; then :
4488  $as_echo "$as_me: failed program was:" >&5
4489sed 's/^/| /' conftest.$ac_ext >&5
4490
4491{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4492$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4493{ as_fn_set_status 77
4494as_fn_error "C compiler cannot create executables
4495See \`config.log' for more details." "$LINENO" 5; }; }
4496fi
4497ac_exeext=$ac_cv_exeext
4498
4499# Check that the compiler produces executables we can run.  If not, either
4500# the compiler is broken, or we cross compile.
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4502$as_echo_n "checking whether the C compiler works... " >&6; }
4503# If not cross compiling, check that we can run a simple program.
4504if test "$cross_compiling" != yes; then
4505  if { ac_try='./$ac_file'
4506  { { case "(($ac_try" in
4507  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4508  *) ac_try_echo=$ac_try;;
4509esac
4510eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4511$as_echo "$ac_try_echo"; } >&5
4512  (eval "$ac_try") 2>&5
4513  ac_status=$?
4514  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4515  test $ac_status = 0; }; }; then
4516    cross_compiling=no
4517  else
4518    if test "$cross_compiling" = maybe; then
4519	cross_compiling=yes
4520    else
4521	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4522$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4523as_fn_error "cannot run C compiled programs.
4524If you meant to cross compile, use \`--host'.
4525See \`config.log' for more details." "$LINENO" 5; }
4526    fi
4527  fi
4528fi
4529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4530$as_echo "yes" >&6; }
4531
4532rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4533ac_clean_files=$ac_clean_files_save
4534# Check that the compiler produces executables we can run.  If not, either
4535# the compiler is broken, or we cross compile.
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4537$as_echo_n "checking whether we are cross compiling... " >&6; }
4538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4539$as_echo "$cross_compiling" >&6; }
4540
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4542$as_echo_n "checking for suffix of executables... " >&6; }
4543if { { ac_try="$ac_link"
4544case "(($ac_try" in
4545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4546  *) ac_try_echo=$ac_try;;
4547esac
4548eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4549$as_echo "$ac_try_echo"; } >&5
4550  (eval "$ac_link") 2>&5
4551  ac_status=$?
4552  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4553  test $ac_status = 0; }; then :
4554  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4555# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4556# work properly (i.e., refer to `conftest.exe'), while it won't with
4557# `rm'.
4558for ac_file in conftest.exe conftest conftest.*; do
4559  test -f "$ac_file" || continue
4560  case $ac_file in
4561    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4562    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4563	  break;;
4564    * ) break;;
4565  esac
4566done
4567else
4568  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4570as_fn_error "cannot compute suffix of executables: cannot compile and link
4571See \`config.log' for more details." "$LINENO" 5; }
4572fi
4573rm -f conftest$ac_cv_exeext
4574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4575$as_echo "$ac_cv_exeext" >&6; }
4576
4577rm -f conftest.$ac_ext
4578EXEEXT=$ac_cv_exeext
4579ac_exeext=$EXEEXT
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4581$as_echo_n "checking for suffix of object files... " >&6; }
4582if test "${ac_cv_objext+set}" = set; then :
4583  $as_echo_n "(cached) " >&6
4584else
4585  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4586/* end confdefs.h.  */
4587
4588int
4589main ()
4590{
4591
4592  ;
4593  return 0;
4594}
4595_ACEOF
4596rm -f conftest.o conftest.obj
4597if { { ac_try="$ac_compile"
4598case "(($ac_try" in
4599  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4600  *) ac_try_echo=$ac_try;;
4601esac
4602eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4603$as_echo "$ac_try_echo"; } >&5
4604  (eval "$ac_compile") 2>&5
4605  ac_status=$?
4606  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4607  test $ac_status = 0; }; then :
4608  for ac_file in conftest.o conftest.obj conftest.*; do
4609  test -f "$ac_file" || continue;
4610  case $ac_file in
4611    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4612    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4613       break;;
4614  esac
4615done
4616else
4617  $as_echo "$as_me: failed program was:" >&5
4618sed 's/^/| /' conftest.$ac_ext >&5
4619
4620{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4621$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4622as_fn_error "cannot compute suffix of object files: cannot compile
4623See \`config.log' for more details." "$LINENO" 5; }
4624fi
4625rm -f conftest.$ac_cv_objext conftest.$ac_ext
4626fi
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4628$as_echo "$ac_cv_objext" >&6; }
4629OBJEXT=$ac_cv_objext
4630ac_objext=$OBJEXT
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4632$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4633if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4634  $as_echo_n "(cached) " >&6
4635else
4636  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4637/* end confdefs.h.  */
4638
4639int
4640main ()
4641{
4642#ifndef __GNUC__
4643       choke me
4644#endif
4645
4646  ;
4647  return 0;
4648}
4649_ACEOF
4650if ac_fn_c_try_compile "$LINENO"; then :
4651  ac_compiler_gnu=yes
4652else
4653  ac_compiler_gnu=no
4654fi
4655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4656ac_cv_c_compiler_gnu=$ac_compiler_gnu
4657
4658fi
4659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4660$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4661if test $ac_compiler_gnu = yes; then
4662  GCC=yes
4663else
4664  GCC=
4665fi
4666ac_test_CFLAGS=${CFLAGS+set}
4667ac_save_CFLAGS=$CFLAGS
4668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4669$as_echo_n "checking whether $CC accepts -g... " >&6; }
4670if test "${ac_cv_prog_cc_g+set}" = set; then :
4671  $as_echo_n "(cached) " >&6
4672else
4673  ac_save_c_werror_flag=$ac_c_werror_flag
4674   ac_c_werror_flag=yes
4675   ac_cv_prog_cc_g=no
4676   CFLAGS="-g"
4677   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4678/* end confdefs.h.  */
4679
4680int
4681main ()
4682{
4683
4684  ;
4685  return 0;
4686}
4687_ACEOF
4688if ac_fn_c_try_compile "$LINENO"; then :
4689  ac_cv_prog_cc_g=yes
4690else
4691  CFLAGS=""
4692      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4693/* end confdefs.h.  */
4694
4695int
4696main ()
4697{
4698
4699  ;
4700  return 0;
4701}
4702_ACEOF
4703if ac_fn_c_try_compile "$LINENO"; then :
4704
4705else
4706  ac_c_werror_flag=$ac_save_c_werror_flag
4707	 CFLAGS="-g"
4708	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709/* end confdefs.h.  */
4710
4711int
4712main ()
4713{
4714
4715  ;
4716  return 0;
4717}
4718_ACEOF
4719if ac_fn_c_try_compile "$LINENO"; then :
4720  ac_cv_prog_cc_g=yes
4721fi
4722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4723fi
4724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4725fi
4726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4727   ac_c_werror_flag=$ac_save_c_werror_flag
4728fi
4729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4730$as_echo "$ac_cv_prog_cc_g" >&6; }
4731if test "$ac_test_CFLAGS" = set; then
4732  CFLAGS=$ac_save_CFLAGS
4733elif test $ac_cv_prog_cc_g = yes; then
4734  if test "$GCC" = yes; then
4735    CFLAGS="-g -O2"
4736  else
4737    CFLAGS="-g"
4738  fi
4739else
4740  if test "$GCC" = yes; then
4741    CFLAGS="-O2"
4742  else
4743    CFLAGS=
4744  fi
4745fi
4746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4747$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4748if test "${ac_cv_prog_cc_c89+set}" = set; then :
4749  $as_echo_n "(cached) " >&6
4750else
4751  ac_cv_prog_cc_c89=no
4752ac_save_CC=$CC
4753cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754/* end confdefs.h.  */
4755#include <stdarg.h>
4756#include <stdio.h>
4757#include <sys/types.h>
4758#include <sys/stat.h>
4759/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4760struct buf { int x; };
4761FILE * (*rcsopen) (struct buf *, struct stat *, int);
4762static char *e (p, i)
4763     char **p;
4764     int i;
4765{
4766  return p[i];
4767}
4768static char *f (char * (*g) (char **, int), char **p, ...)
4769{
4770  char *s;
4771  va_list v;
4772  va_start (v,p);
4773  s = g (p, va_arg (v,int));
4774  va_end (v);
4775  return s;
4776}
4777
4778/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4779   function prototypes and stuff, but not '\xHH' hex character constants.
4780   These don't provoke an error unfortunately, instead are silently treated
4781   as 'x'.  The following induces an error, until -std is added to get
4782   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4783   array size at least.  It's necessary to write '\x00'==0 to get something
4784   that's true only with -std.  */
4785int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4786
4787/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4788   inside strings and character constants.  */
4789#define FOO(x) 'x'
4790int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4791
4792int test (int i, double x);
4793struct s1 {int (*f) (int a);};
4794struct s2 {int (*f) (double a);};
4795int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4796int argc;
4797char **argv;
4798int
4799main ()
4800{
4801return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4802  ;
4803  return 0;
4804}
4805_ACEOF
4806for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4807	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4808do
4809  CC="$ac_save_CC $ac_arg"
4810  if ac_fn_c_try_compile "$LINENO"; then :
4811  ac_cv_prog_cc_c89=$ac_arg
4812fi
4813rm -f core conftest.err conftest.$ac_objext
4814  test "x$ac_cv_prog_cc_c89" != "xno" && break
4815done
4816rm -f conftest.$ac_ext
4817CC=$ac_save_CC
4818
4819fi
4820# AC_CACHE_VAL
4821case "x$ac_cv_prog_cc_c89" in
4822  x)
4823    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4824$as_echo "none needed" >&6; } ;;
4825  xno)
4826    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4827$as_echo "unsupported" >&6; } ;;
4828  *)
4829    CC="$CC $ac_cv_prog_cc_c89"
4830    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4831$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4832esac
4833if test "x$ac_cv_prog_cc_c89" != xno; then :
4834
4835fi
4836
4837ac_ext=c
4838ac_cpp='$CPP $CPPFLAGS'
4839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4841ac_compiler_gnu=$ac_cv_c_compiler_gnu
4842
4843ac_aux_dir=
4844for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4845  for ac_t in install-sh install.sh shtool; do
4846    if test -f "$ac_dir/$ac_t"; then
4847      ac_aux_dir=$ac_dir
4848      ac_install_sh="$ac_aux_dir/$ac_t -c"
4849      break 2
4850    fi
4851  done
4852done
4853if test -z "$ac_aux_dir"; then
4854  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4855fi
4856
4857# These three variables are undocumented and unsupported,
4858# and are intended to be withdrawn in a future Autoconf release.
4859# They can cause serious problems if a builder's source tree is in a directory
4860# whose full name contains unusual characters.
4861ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4862ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4863ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4864
4865
4866# Make sure we can run config.sub.
4867$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4868  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4869
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4871$as_echo_n "checking build system type... " >&6; }
4872if test "${ac_cv_build+set}" = set; then :
4873  $as_echo_n "(cached) " >&6
4874else
4875  ac_build_alias=$build_alias
4876test "x$ac_build_alias" = x &&
4877  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4878test "x$ac_build_alias" = x &&
4879  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4880ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4881  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4882
4883fi
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4885$as_echo "$ac_cv_build" >&6; }
4886case $ac_cv_build in
4887*-*-*) ;;
4888*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4889esac
4890build=$ac_cv_build
4891ac_save_IFS=$IFS; IFS='-'
4892set x $ac_cv_build
4893shift
4894build_cpu=$1
4895build_vendor=$2
4896shift; shift
4897# Remember, the first character of IFS is used to create $*,
4898# except with old shells:
4899build_os=$*
4900IFS=$ac_save_IFS
4901case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4902
4903
4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4905$as_echo_n "checking host system type... " >&6; }
4906if test "${ac_cv_host+set}" = set; then :
4907  $as_echo_n "(cached) " >&6
4908else
4909  if test "x$host_alias" = x; then
4910  ac_cv_host=$ac_cv_build
4911else
4912  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4913    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4914fi
4915
4916fi
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4918$as_echo "$ac_cv_host" >&6; }
4919case $ac_cv_host in
4920*-*-*) ;;
4921*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4922esac
4923host=$ac_cv_host
4924ac_save_IFS=$IFS; IFS='-'
4925set x $ac_cv_host
4926shift
4927host_cpu=$1
4928host_vendor=$2
4929shift; shift
4930# Remember, the first character of IFS is used to create $*,
4931# except with old shells:
4932host_os=$*
4933IFS=$ac_save_IFS
4934case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4935
4936
4937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4938$as_echo_n "checking target system type... " >&6; }
4939if test "${ac_cv_target+set}" = set; then :
4940  $as_echo_n "(cached) " >&6
4941else
4942  if test "x$target_alias" = x; then
4943  ac_cv_target=$ac_cv_host
4944else
4945  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4946    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4947fi
4948
4949fi
4950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4951$as_echo "$ac_cv_target" >&6; }
4952case $ac_cv_target in
4953*-*-*) ;;
4954*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4955esac
4956target=$ac_cv_target
4957ac_save_IFS=$IFS; IFS='-'
4958set x $ac_cv_target
4959shift
4960target_cpu=$1
4961target_vendor=$2
4962shift; shift
4963# Remember, the first character of IFS is used to create $*,
4964# except with old shells:
4965target_os=$*
4966IFS=$ac_save_IFS
4967case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4968
4969
4970# The aliases save the names the user supplied, while $host etc.
4971# will get canonicalized.
4972test -n "$target_alias" &&
4973  test "$program_prefix$program_suffix$program_transform_name" = \
4974    NONENONEs,x,x, &&
4975  program_prefix=${target_alias}-
4976
4977ac_ext=c
4978ac_cpp='$CPP $CPPFLAGS'
4979ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4980ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4981ac_compiler_gnu=$ac_cv_c_compiler_gnu
4982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4983$as_echo_n "checking how to run the C preprocessor... " >&6; }
4984# On Suns, sometimes $CPP names a directory.
4985if test -n "$CPP" && test -d "$CPP"; then
4986  CPP=
4987fi
4988if test -z "$CPP"; then
4989  if test "${ac_cv_prog_CPP+set}" = set; then :
4990  $as_echo_n "(cached) " >&6
4991else
4992      # Double quotes because CPP needs to be expanded
4993    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4994    do
4995      ac_preproc_ok=false
4996for ac_c_preproc_warn_flag in '' yes
4997do
4998  # Use a header file that comes with gcc, so configuring glibc
4999  # with a fresh cross-compiler works.
5000  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5001  # <limits.h> exists even on freestanding compilers.
5002  # On the NeXT, cc -E runs the code through the compiler's parser,
5003  # not just through cpp. "Syntax error" is here to catch this case.
5004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5005/* end confdefs.h.  */
5006#ifdef __STDC__
5007# include <limits.h>
5008#else
5009# include <assert.h>
5010#endif
5011		     Syntax error
5012_ACEOF
5013if ac_fn_c_try_cpp "$LINENO"; then :
5014
5015else
5016  # Broken: fails on valid input.
5017continue
5018fi
5019rm -f conftest.err conftest.$ac_ext
5020
5021  # OK, works on sane cases.  Now check whether nonexistent headers
5022  # can be detected and how.
5023  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024/* end confdefs.h.  */
5025#include <ac_nonexistent.h>
5026_ACEOF
5027if ac_fn_c_try_cpp "$LINENO"; then :
5028  # Broken: success on invalid input.
5029continue
5030else
5031  # Passes both tests.
5032ac_preproc_ok=:
5033break
5034fi
5035rm -f conftest.err conftest.$ac_ext
5036
5037done
5038# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5039rm -f conftest.err conftest.$ac_ext
5040if $ac_preproc_ok; then :
5041  break
5042fi
5043
5044    done
5045    ac_cv_prog_CPP=$CPP
5046
5047fi
5048  CPP=$ac_cv_prog_CPP
5049else
5050  ac_cv_prog_CPP=$CPP
5051fi
5052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5053$as_echo "$CPP" >&6; }
5054ac_preproc_ok=false
5055for ac_c_preproc_warn_flag in '' yes
5056do
5057  # Use a header file that comes with gcc, so configuring glibc
5058  # with a fresh cross-compiler works.
5059  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5060  # <limits.h> exists even on freestanding compilers.
5061  # On the NeXT, cc -E runs the code through the compiler's parser,
5062  # not just through cpp. "Syntax error" is here to catch this case.
5063  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064/* end confdefs.h.  */
5065#ifdef __STDC__
5066# include <limits.h>
5067#else
5068# include <assert.h>
5069#endif
5070		     Syntax error
5071_ACEOF
5072if ac_fn_c_try_cpp "$LINENO"; then :
5073
5074else
5075  # Broken: fails on valid input.
5076continue
5077fi
5078rm -f conftest.err conftest.$ac_ext
5079
5080  # OK, works on sane cases.  Now check whether nonexistent headers
5081  # can be detected and how.
5082  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5083/* end confdefs.h.  */
5084#include <ac_nonexistent.h>
5085_ACEOF
5086if ac_fn_c_try_cpp "$LINENO"; then :
5087  # Broken: success on invalid input.
5088continue
5089else
5090  # Passes both tests.
5091ac_preproc_ok=:
5092break
5093fi
5094rm -f conftest.err conftest.$ac_ext
5095
5096done
5097# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5098rm -f conftest.err conftest.$ac_ext
5099if $ac_preproc_ok; then :
5100
5101else
5102  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5103$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5104as_fn_error "C preprocessor \"$CPP\" fails sanity check
5105See \`config.log' for more details." "$LINENO" 5; }
5106fi
5107
5108ac_ext=c
5109ac_cpp='$CPP $CPPFLAGS'
5110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5112ac_compiler_gnu=$ac_cv_c_compiler_gnu
5113
5114
5115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5116$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5117if test "${ac_cv_path_GREP+set}" = set; then :
5118  $as_echo_n "(cached) " >&6
5119else
5120  if test -z "$GREP"; then
5121  ac_path_GREP_found=false
5122  # Loop through the user's path and test for each of PROGNAME-LIST
5123  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5125do
5126  IFS=$as_save_IFS
5127  test -z "$as_dir" && as_dir=.
5128    for ac_prog in grep ggrep; do
5129    for ac_exec_ext in '' $ac_executable_extensions; do
5130      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5131      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5132# Check for GNU ac_path_GREP and select it if it is found.
5133  # Check for GNU $ac_path_GREP
5134case `"$ac_path_GREP" --version 2>&1` in
5135*GNU*)
5136  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5137*)
5138  ac_count=0
5139  $as_echo_n 0123456789 >"conftest.in"
5140  while :
5141  do
5142    cat "conftest.in" "conftest.in" >"conftest.tmp"
5143    mv "conftest.tmp" "conftest.in"
5144    cp "conftest.in" "conftest.nl"
5145    $as_echo 'GREP' >> "conftest.nl"
5146    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5147    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5148    as_fn_arith $ac_count + 1 && ac_count=$as_val
5149    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5150      # Best one so far, save it but keep looking for a better one
5151      ac_cv_path_GREP="$ac_path_GREP"
5152      ac_path_GREP_max=$ac_count
5153    fi
5154    # 10*(2^10) chars as input seems more than enough
5155    test $ac_count -gt 10 && break
5156  done
5157  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5158esac
5159
5160      $ac_path_GREP_found && break 3
5161    done
5162  done
5163  done
5164IFS=$as_save_IFS
5165  if test -z "$ac_cv_path_GREP"; then
5166    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5167  fi
5168else
5169  ac_cv_path_GREP=$GREP
5170fi
5171
5172fi
5173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5174$as_echo "$ac_cv_path_GREP" >&6; }
5175 GREP="$ac_cv_path_GREP"
5176
5177
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5179$as_echo_n "checking for egrep... " >&6; }
5180if test "${ac_cv_path_EGREP+set}" = set; then :
5181  $as_echo_n "(cached) " >&6
5182else
5183  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5184   then ac_cv_path_EGREP="$GREP -E"
5185   else
5186     if test -z "$EGREP"; then
5187  ac_path_EGREP_found=false
5188  # Loop through the user's path and test for each of PROGNAME-LIST
5189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5190for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5191do
5192  IFS=$as_save_IFS
5193  test -z "$as_dir" && as_dir=.
5194    for ac_prog in egrep; do
5195    for ac_exec_ext in '' $ac_executable_extensions; do
5196      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5197      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5198# Check for GNU ac_path_EGREP and select it if it is found.
5199  # Check for GNU $ac_path_EGREP
5200case `"$ac_path_EGREP" --version 2>&1` in
5201*GNU*)
5202  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5203*)
5204  ac_count=0
5205  $as_echo_n 0123456789 >"conftest.in"
5206  while :
5207  do
5208    cat "conftest.in" "conftest.in" >"conftest.tmp"
5209    mv "conftest.tmp" "conftest.in"
5210    cp "conftest.in" "conftest.nl"
5211    $as_echo 'EGREP' >> "conftest.nl"
5212    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5213    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5214    as_fn_arith $ac_count + 1 && ac_count=$as_val
5215    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5216      # Best one so far, save it but keep looking for a better one
5217      ac_cv_path_EGREP="$ac_path_EGREP"
5218      ac_path_EGREP_max=$ac_count
5219    fi
5220    # 10*(2^10) chars as input seems more than enough
5221    test $ac_count -gt 10 && break
5222  done
5223  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5224esac
5225
5226      $ac_path_EGREP_found && break 3
5227    done
5228  done
5229  done
5230IFS=$as_save_IFS
5231  if test -z "$ac_cv_path_EGREP"; then
5232    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5233  fi
5234else
5235  ac_cv_path_EGREP=$EGREP
5236fi
5237
5238   fi
5239fi
5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5241$as_echo "$ac_cv_path_EGREP" >&6; }
5242 EGREP="$ac_cv_path_EGREP"
5243
5244
5245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5246$as_echo_n "checking for ANSI C header files... " >&6; }
5247if test "${ac_cv_header_stdc+set}" = set; then :
5248  $as_echo_n "(cached) " >&6
5249else
5250  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5251/* end confdefs.h.  */
5252#include <stdlib.h>
5253#include <stdarg.h>
5254#include <string.h>
5255#include <float.h>
5256
5257int
5258main ()
5259{
5260
5261  ;
5262  return 0;
5263}
5264_ACEOF
5265if ac_fn_c_try_compile "$LINENO"; then :
5266  ac_cv_header_stdc=yes
5267else
5268  ac_cv_header_stdc=no
5269fi
5270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5271
5272if test $ac_cv_header_stdc = yes; then
5273  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5274  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5275/* end confdefs.h.  */
5276#include <string.h>
5277
5278_ACEOF
5279if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5280  $EGREP "memchr" >/dev/null 2>&1; then :
5281
5282else
5283  ac_cv_header_stdc=no
5284fi
5285rm -f conftest*
5286
5287fi
5288
5289if test $ac_cv_header_stdc = yes; then
5290  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5291  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5292/* end confdefs.h.  */
5293#include <stdlib.h>
5294
5295_ACEOF
5296if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5297  $EGREP "free" >/dev/null 2>&1; then :
5298
5299else
5300  ac_cv_header_stdc=no
5301fi
5302rm -f conftest*
5303
5304fi
5305
5306if test $ac_cv_header_stdc = yes; then
5307  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5308  if test "$cross_compiling" = yes; then :
5309  :
5310else
5311  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5312/* end confdefs.h.  */
5313#include <ctype.h>
5314#include <stdlib.h>
5315#if ((' ' & 0x0FF) == 0x020)
5316# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5317# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5318#else
5319# define ISLOWER(c) \
5320		   (('a' <= (c) && (c) <= 'i') \
5321		     || ('j' <= (c) && (c) <= 'r') \
5322		     || ('s' <= (c) && (c) <= 'z'))
5323# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5324#endif
5325
5326#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5327int
5328main ()
5329{
5330  int i;
5331  for (i = 0; i < 256; i++)
5332    if (XOR (islower (i), ISLOWER (i))
5333	|| toupper (i) != TOUPPER (i))
5334      return 2;
5335  return 0;
5336}
5337_ACEOF
5338if ac_fn_c_try_run "$LINENO"; then :
5339
5340else
5341  ac_cv_header_stdc=no
5342fi
5343rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5344  conftest.$ac_objext conftest.beam conftest.$ac_ext
5345fi
5346
5347fi
5348fi
5349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5350$as_echo "$ac_cv_header_stdc" >&6; }
5351if test $ac_cv_header_stdc = yes; then
5352
5353$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5354
5355fi
5356
5357# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5358for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5359		  inttypes.h stdint.h unistd.h
5360do :
5361  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5362ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5363"
5364eval as_val=\$$as_ac_Header
5365   if test "x$as_val" = x""yes; then :
5366  cat >>confdefs.h <<_ACEOF
5367#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5368_ACEOF
5369
5370fi
5371
5372done
5373
5374
5375
5376  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5377if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5378  MINIX=yes
5379else
5380  MINIX=
5381fi
5382
5383
5384  if test "$MINIX" = yes; then
5385
5386$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5387
5388
5389$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5390
5391
5392$as_echo "#define _MINIX 1" >>confdefs.h
5393
5394  fi
5395
5396
5397  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5398$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5399if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5400  $as_echo_n "(cached) " >&6
5401else
5402  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5403/* end confdefs.h.  */
5404
5405#	  define __EXTENSIONS__ 1
5406	  $ac_includes_default
5407int
5408main ()
5409{
5410
5411  ;
5412  return 0;
5413}
5414_ACEOF
5415if ac_fn_c_try_compile "$LINENO"; then :
5416  ac_cv_safe_to_define___extensions__=yes
5417else
5418  ac_cv_safe_to_define___extensions__=no
5419fi
5420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5421fi
5422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5423$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5424  test $ac_cv_safe_to_define___extensions__ = yes &&
5425    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5426
5427  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5428
5429  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5430
5431  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5432
5433  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5434
5435
5436test "$program_prefix" != NONE &&
5437  program_transform_name="s&^&$program_prefix&;$program_transform_name"
5438# Use a double $ so make ignores it.
5439test "$program_suffix" != NONE &&
5440  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5441# Double any \ or $.
5442# By default was `s,x,x', remove it if useless.
5443ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5444program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5445
5446# Find a good install program.  We prefer a C program (faster),
5447# so one script is as good as another.  But avoid the broken or
5448# incompatible versions:
5449# SysV /etc/install, /usr/sbin/install
5450# SunOS /usr/etc/install
5451# IRIX /sbin/install
5452# AIX /bin/install
5453# AmigaOS /C/install, which installs bootblocks on floppy discs
5454# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5455# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5456# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5457# OS/2's system install, which has a completely different semantic
5458# ./install, which can be erroneously created by make from ./install.sh.
5459# Reject install programs that cannot install multiple files.
5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5461$as_echo_n "checking for a BSD-compatible install... " >&6; }
5462if test -z "$INSTALL"; then
5463if test "${ac_cv_path_install+set}" = set; then :
5464  $as_echo_n "(cached) " >&6
5465else
5466  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5467for as_dir in $PATH
5468do
5469  IFS=$as_save_IFS
5470  test -z "$as_dir" && as_dir=.
5471    # Account for people who put trailing slashes in PATH elements.
5472case $as_dir/ in #((
5473  ./ | .// | /[cC]/* | \
5474  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5475  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5476  /usr/ucb/* ) ;;
5477  *)
5478    # OSF1 and SCO ODT 3.0 have their own names for install.
5479    # Don't use installbsd from OSF since it installs stuff as root
5480    # by default.
5481    for ac_prog in ginstall scoinst install; do
5482      for ac_exec_ext in '' $ac_executable_extensions; do
5483	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5484	  if test $ac_prog = install &&
5485	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5486	    # AIX install.  It has an incompatible calling convention.
5487	    :
5488	  elif test $ac_prog = install &&
5489	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5490	    # program-specific install script used by HP pwplus--don't use.
5491	    :
5492	  else
5493	    rm -rf conftest.one conftest.two conftest.dir
5494	    echo one > conftest.one
5495	    echo two > conftest.two
5496	    mkdir conftest.dir
5497	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5498	      test -s conftest.one && test -s conftest.two &&
5499	      test -s conftest.dir/conftest.one &&
5500	      test -s conftest.dir/conftest.two
5501	    then
5502	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5503	      break 3
5504	    fi
5505	  fi
5506	fi
5507      done
5508    done
5509    ;;
5510esac
5511
5512  done
5513IFS=$as_save_IFS
5514
5515rm -rf conftest.one conftest.two conftest.dir
5516
5517fi
5518  if test "${ac_cv_path_install+set}" = set; then
5519    INSTALL=$ac_cv_path_install
5520  else
5521    # As a last resort, use the slow shell script.  Don't cache a
5522    # value for INSTALL within a source directory, because that will
5523    # break other packages using the cache if that directory is
5524    # removed, or if the value is a relative name.
5525    INSTALL=$ac_install_sh
5526  fi
5527fi
5528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5529$as_echo "$INSTALL" >&6; }
5530
5531# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5532# It thinks the first close brace ends the variable substitution.
5533test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5534
5535test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5536
5537test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5538
5539rm -rf .tst 2>/dev/null
5540mkdir .tst 2>/dev/null
5541if test -d .tst; then
5542  am__leading_dot=.
5543else
5544  am__leading_dot=_
5545fi
5546rmdir .tst 2>/dev/null
5547
5548DEPDIR="${am__leading_dot}deps"
5549
5550case `pwd` in
5551  *\ * | *\	*)
5552    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5553$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5554esac
5555
5556
5557
5558macro_version='2.2.7a'
5559macro_revision='1.3134'
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573ltmain="$ac_aux_dir/ltmain.sh"
5574
5575# Backslashify metacharacters that are still active within
5576# double-quoted strings.
5577sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5578
5579# Same as above, but do not quote variable references.
5580double_quote_subst='s/\(["`\\]\)/\\\1/g'
5581
5582# Sed substitution to delay expansion of an escaped shell variable in a
5583# double_quote_subst'ed string.
5584delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5585
5586# Sed substitution to delay expansion of an escaped single quote.
5587delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5588
5589# Sed substitution to avoid accidental globbing in evaled expressions
5590no_glob_subst='s/\*/\\\*/g'
5591
5592ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5593ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5594ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5595
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5597$as_echo_n "checking how to print strings... " >&6; }
5598# Test print first, because it will be a builtin if present.
5599if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5600   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5601  ECHO='print -r --'
5602elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5603  ECHO='printf %s\n'
5604else
5605  # Use this function as a fallback that always works.
5606  func_fallback_echo ()
5607  {
5608    eval 'cat <<_LTECHO_EOF
5609$1
5610_LTECHO_EOF'
5611  }
5612  ECHO='func_fallback_echo'
5613fi
5614
5615# func_echo_all arg...
5616# Invoke $ECHO with all args, space-separated.
5617func_echo_all ()
5618{
5619    $ECHO ""
5620}
5621
5622case "$ECHO" in
5623  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5624$as_echo "printf" >&6; } ;;
5625  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5626$as_echo "print -r" >&6; } ;;
5627  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5628$as_echo "cat" >&6; } ;;
5629esac
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5645$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5646if test "${ac_cv_path_SED+set}" = set; then :
5647  $as_echo_n "(cached) " >&6
5648else
5649            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5650     for ac_i in 1 2 3 4 5 6 7; do
5651       ac_script="$ac_script$as_nl$ac_script"
5652     done
5653     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5654     { ac_script=; unset ac_script;}
5655     if test -z "$SED"; then
5656  ac_path_SED_found=false
5657  # Loop through the user's path and test for each of PROGNAME-LIST
5658  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5659for as_dir in $PATH
5660do
5661  IFS=$as_save_IFS
5662  test -z "$as_dir" && as_dir=.
5663    for ac_prog in sed gsed; do
5664    for ac_exec_ext in '' $ac_executable_extensions; do
5665      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5666      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5667# Check for GNU ac_path_SED and select it if it is found.
5668  # Check for GNU $ac_path_SED
5669case `"$ac_path_SED" --version 2>&1` in
5670*GNU*)
5671  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5672*)
5673  ac_count=0
5674  $as_echo_n 0123456789 >"conftest.in"
5675  while :
5676  do
5677    cat "conftest.in" "conftest.in" >"conftest.tmp"
5678    mv "conftest.tmp" "conftest.in"
5679    cp "conftest.in" "conftest.nl"
5680    $as_echo '' >> "conftest.nl"
5681    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5682    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5683    as_fn_arith $ac_count + 1 && ac_count=$as_val
5684    if test $ac_count -gt ${ac_path_SED_max-0}; then
5685      # Best one so far, save it but keep looking for a better one
5686      ac_cv_path_SED="$ac_path_SED"
5687      ac_path_SED_max=$ac_count
5688    fi
5689    # 10*(2^10) chars as input seems more than enough
5690    test $ac_count -gt 10 && break
5691  done
5692  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5693esac
5694
5695      $ac_path_SED_found && break 3
5696    done
5697  done
5698  done
5699IFS=$as_save_IFS
5700  if test -z "$ac_cv_path_SED"; then
5701    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5702  fi
5703else
5704  ac_cv_path_SED=$SED
5705fi
5706
5707fi
5708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5709$as_echo "$ac_cv_path_SED" >&6; }
5710 SED="$ac_cv_path_SED"
5711  rm -f conftest.sed
5712
5713test -z "$SED" && SED=sed
5714Xsed="$SED -e 1s/^X//"
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5727$as_echo_n "checking for fgrep... " >&6; }
5728if test "${ac_cv_path_FGREP+set}" = set; then :
5729  $as_echo_n "(cached) " >&6
5730else
5731  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5732   then ac_cv_path_FGREP="$GREP -F"
5733   else
5734     if test -z "$FGREP"; then
5735  ac_path_FGREP_found=false
5736  # Loop through the user's path and test for each of PROGNAME-LIST
5737  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5738for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5739do
5740  IFS=$as_save_IFS
5741  test -z "$as_dir" && as_dir=.
5742    for ac_prog in fgrep; do
5743    for ac_exec_ext in '' $ac_executable_extensions; do
5744      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5745      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5746# Check for GNU ac_path_FGREP and select it if it is found.
5747  # Check for GNU $ac_path_FGREP
5748case `"$ac_path_FGREP" --version 2>&1` in
5749*GNU*)
5750  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5751*)
5752  ac_count=0
5753  $as_echo_n 0123456789 >"conftest.in"
5754  while :
5755  do
5756    cat "conftest.in" "conftest.in" >"conftest.tmp"
5757    mv "conftest.tmp" "conftest.in"
5758    cp "conftest.in" "conftest.nl"
5759    $as_echo 'FGREP' >> "conftest.nl"
5760    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5761    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5762    as_fn_arith $ac_count + 1 && ac_count=$as_val
5763    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5764      # Best one so far, save it but keep looking for a better one
5765      ac_cv_path_FGREP="$ac_path_FGREP"
5766      ac_path_FGREP_max=$ac_count
5767    fi
5768    # 10*(2^10) chars as input seems more than enough
5769    test $ac_count -gt 10 && break
5770  done
5771  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5772esac
5773
5774      $ac_path_FGREP_found && break 3
5775    done
5776  done
5777  done
5778IFS=$as_save_IFS
5779  if test -z "$ac_cv_path_FGREP"; then
5780    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5781  fi
5782else
5783  ac_cv_path_FGREP=$FGREP
5784fi
5785
5786   fi
5787fi
5788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5789$as_echo "$ac_cv_path_FGREP" >&6; }
5790 FGREP="$ac_cv_path_FGREP"
5791
5792
5793test -z "$GREP" && GREP=grep
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813# Check whether --with-gnu-ld was given.
5814if test "${with_gnu_ld+set}" = set; then :
5815  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5816else
5817  with_gnu_ld=no
5818fi
5819
5820ac_prog=ld
5821if test "$GCC" = yes; then
5822  # Check if gcc -print-prog-name=ld gives a path.
5823  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5824$as_echo_n "checking for ld used by $CC... " >&6; }
5825  case $host in
5826  *-*-mingw*)
5827    # gcc leaves a trailing carriage return which upsets mingw
5828    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5829  *)
5830    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5831  esac
5832  case $ac_prog in
5833    # Accept absolute paths.
5834    [\\/]* | ?:[\\/]*)
5835      re_direlt='/[^/][^/]*/\.\./'
5836      # Canonicalize the pathname of ld
5837      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5838      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5839	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5840      done
5841      test -z "$LD" && LD="$ac_prog"
5842      ;;
5843  "")
5844    # If it fails, then pretend we aren't using GCC.
5845    ac_prog=ld
5846    ;;
5847  *)
5848    # If it is relative, then search for the first ld in PATH.
5849    with_gnu_ld=unknown
5850    ;;
5851  esac
5852elif test "$with_gnu_ld" = yes; then
5853  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5854$as_echo_n "checking for GNU ld... " >&6; }
5855else
5856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5857$as_echo_n "checking for non-GNU ld... " >&6; }
5858fi
5859if test "${lt_cv_path_LD+set}" = set; then :
5860  $as_echo_n "(cached) " >&6
5861else
5862  if test -z "$LD"; then
5863  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5864  for ac_dir in $PATH; do
5865    IFS="$lt_save_ifs"
5866    test -z "$ac_dir" && ac_dir=.
5867    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5868      lt_cv_path_LD="$ac_dir/$ac_prog"
5869      # Check to see if the program is GNU ld.  I'd rather use --version,
5870      # but apparently some variants of GNU ld only accept -v.
5871      # Break only if it was the GNU/non-GNU ld that we prefer.
5872      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5873      *GNU* | *'with BFD'*)
5874	test "$with_gnu_ld" != no && break
5875	;;
5876      *)
5877	test "$with_gnu_ld" != yes && break
5878	;;
5879      esac
5880    fi
5881  done
5882  IFS="$lt_save_ifs"
5883else
5884  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5885fi
5886fi
5887
5888LD="$lt_cv_path_LD"
5889if test -n "$LD"; then
5890  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5891$as_echo "$LD" >&6; }
5892else
5893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5894$as_echo "no" >&6; }
5895fi
5896test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5898$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5899if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5900  $as_echo_n "(cached) " >&6
5901else
5902  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5903case `$LD -v 2>&1 </dev/null` in
5904*GNU* | *'with BFD'*)
5905  lt_cv_prog_gnu_ld=yes
5906  ;;
5907*)
5908  lt_cv_prog_gnu_ld=no
5909  ;;
5910esac
5911fi
5912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5913$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5914with_gnu_ld=$lt_cv_prog_gnu_ld
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5925$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5926if test "${lt_cv_path_NM+set}" = set; then :
5927  $as_echo_n "(cached) " >&6
5928else
5929  if test -n "$NM"; then
5930  # Let the user override the test.
5931  lt_cv_path_NM="$NM"
5932else
5933  lt_nm_to_check="${ac_tool_prefix}nm"
5934  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5935    lt_nm_to_check="$lt_nm_to_check nm"
5936  fi
5937  for lt_tmp_nm in $lt_nm_to_check; do
5938    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5939    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5940      IFS="$lt_save_ifs"
5941      test -z "$ac_dir" && ac_dir=.
5942      tmp_nm="$ac_dir/$lt_tmp_nm"
5943      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5944	# Check to see if the nm accepts a BSD-compat flag.
5945	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5946	#   nm: unknown option "B" ignored
5947	# Tru64's nm complains that /dev/null is an invalid object file
5948	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5949	*/dev/null* | *'Invalid file or object type'*)
5950	  lt_cv_path_NM="$tmp_nm -B"
5951	  break
5952	  ;;
5953	*)
5954	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5955	  */dev/null*)
5956	    lt_cv_path_NM="$tmp_nm -p"
5957	    break
5958	    ;;
5959	  *)
5960	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5961	    continue # so that we can try to find one that supports BSD flags
5962	    ;;
5963	  esac
5964	  ;;
5965	esac
5966      fi
5967    done
5968    IFS="$lt_save_ifs"
5969  done
5970  : ${lt_cv_path_NM=no}
5971fi
5972fi
5973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5974$as_echo "$lt_cv_path_NM" >&6; }
5975if test "$lt_cv_path_NM" != "no"; then
5976  NM="$lt_cv_path_NM"
5977else
5978  # Didn't find any BSD compatible name lister, look for dumpbin.
5979  if test -n "$DUMPBIN"; then :
5980    # Let the user override the test.
5981  else
5982    if test -n "$ac_tool_prefix"; then
5983  for ac_prog in dumpbin "link -dump"
5984  do
5985    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5986set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5988$as_echo_n "checking for $ac_word... " >&6; }
5989if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5990  $as_echo_n "(cached) " >&6
5991else
5992  if test -n "$DUMPBIN"; then
5993  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5994else
5995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5996for as_dir in $PATH
5997do
5998  IFS=$as_save_IFS
5999  test -z "$as_dir" && as_dir=.
6000    for ac_exec_ext in '' $ac_executable_extensions; do
6001  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6002    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6003    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6004    break 2
6005  fi
6006done
6007  done
6008IFS=$as_save_IFS
6009
6010fi
6011fi
6012DUMPBIN=$ac_cv_prog_DUMPBIN
6013if test -n "$DUMPBIN"; then
6014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6015$as_echo "$DUMPBIN" >&6; }
6016else
6017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6018$as_echo "no" >&6; }
6019fi
6020
6021
6022    test -n "$DUMPBIN" && break
6023  done
6024fi
6025if test -z "$DUMPBIN"; then
6026  ac_ct_DUMPBIN=$DUMPBIN
6027  for ac_prog in dumpbin "link -dump"
6028do
6029  # Extract the first word of "$ac_prog", so it can be a program name with args.
6030set dummy $ac_prog; ac_word=$2
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6032$as_echo_n "checking for $ac_word... " >&6; }
6033if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6034  $as_echo_n "(cached) " >&6
6035else
6036  if test -n "$ac_ct_DUMPBIN"; then
6037  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6038else
6039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $PATH
6041do
6042  IFS=$as_save_IFS
6043  test -z "$as_dir" && as_dir=.
6044    for ac_exec_ext in '' $ac_executable_extensions; do
6045  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6046    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6047    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048    break 2
6049  fi
6050done
6051  done
6052IFS=$as_save_IFS
6053
6054fi
6055fi
6056ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6057if test -n "$ac_ct_DUMPBIN"; then
6058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6059$as_echo "$ac_ct_DUMPBIN" >&6; }
6060else
6061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6062$as_echo "no" >&6; }
6063fi
6064
6065
6066  test -n "$ac_ct_DUMPBIN" && break
6067done
6068
6069  if test "x$ac_ct_DUMPBIN" = x; then
6070    DUMPBIN=":"
6071  else
6072    case $cross_compiling:$ac_tool_warned in
6073yes:)
6074{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6076ac_tool_warned=yes ;;
6077esac
6078    DUMPBIN=$ac_ct_DUMPBIN
6079  fi
6080fi
6081
6082    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6083    *COFF*)
6084      DUMPBIN="$DUMPBIN -symbols"
6085      ;;
6086    *)
6087      DUMPBIN=:
6088      ;;
6089    esac
6090  fi
6091
6092  if test "$DUMPBIN" != ":"; then
6093    NM="$DUMPBIN"
6094  fi
6095fi
6096test -z "$NM" && NM=nm
6097
6098
6099
6100
6101
6102
6103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6104$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6105if test "${lt_cv_nm_interface+set}" = set; then :
6106  $as_echo_n "(cached) " >&6
6107else
6108  lt_cv_nm_interface="BSD nm"
6109  echo "int some_variable = 0;" > conftest.$ac_ext
6110  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6111  (eval "$ac_compile" 2>conftest.err)
6112  cat conftest.err >&5
6113  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6114  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6115  cat conftest.err >&5
6116  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6117  cat conftest.out >&5
6118  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6119    lt_cv_nm_interface="MS dumpbin"
6120  fi
6121  rm -f conftest*
6122fi
6123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6124$as_echo "$lt_cv_nm_interface" >&6; }
6125
6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6127$as_echo_n "checking whether ln -s works... " >&6; }
6128LN_S=$as_ln_s
6129if test "$LN_S" = "ln -s"; then
6130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6131$as_echo "yes" >&6; }
6132else
6133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6134$as_echo "no, using $LN_S" >&6; }
6135fi
6136
6137# find the maximum length of command line arguments
6138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6139$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6140if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6141  $as_echo_n "(cached) " >&6
6142else
6143    i=0
6144  teststring="ABCD"
6145
6146  case $build_os in
6147  msdosdjgpp*)
6148    # On DJGPP, this test can blow up pretty badly due to problems in libc
6149    # (any single argument exceeding 2000 bytes causes a buffer overrun
6150    # during glob expansion).  Even if it were fixed, the result of this
6151    # check would be larger than it should be.
6152    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6153    ;;
6154
6155  gnu*)
6156    # Under GNU Hurd, this test is not required because there is
6157    # no limit to the length of command line arguments.
6158    # Libtool will interpret -1 as no limit whatsoever
6159    lt_cv_sys_max_cmd_len=-1;
6160    ;;
6161
6162  cygwin* | mingw* | cegcc*)
6163    # On Win9x/ME, this test blows up -- it succeeds, but takes
6164    # about 5 minutes as the teststring grows exponentially.
6165    # Worse, since 9x/ME are not pre-emptively multitasking,
6166    # you end up with a "frozen" computer, even though with patience
6167    # the test eventually succeeds (with a max line length of 256k).
6168    # Instead, let's just punt: use the minimum linelength reported by
6169    # all of the supported platforms: 8192 (on NT/2K/XP).
6170    lt_cv_sys_max_cmd_len=8192;
6171    ;;
6172
6173  mint*)
6174    # On MiNT this can take a long time and run out of memory.
6175    lt_cv_sys_max_cmd_len=8192;
6176    ;;
6177
6178  amigaos*)
6179    # On AmigaOS with pdksh, this test takes hours, literally.
6180    # So we just punt and use a minimum line length of 8192.
6181    lt_cv_sys_max_cmd_len=8192;
6182    ;;
6183
6184  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6185    # This has been around since 386BSD, at least.  Likely further.
6186    if test -x /sbin/sysctl; then
6187      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6188    elif test -x /usr/sbin/sysctl; then
6189      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6190    else
6191      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6192    fi
6193    # And add a safety zone
6194    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6195    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6196    ;;
6197
6198  interix*)
6199    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6200    lt_cv_sys_max_cmd_len=196608
6201    ;;
6202
6203  osf*)
6204    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6205    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6206    # nice to cause kernel panics so lets avoid the loop below.
6207    # First set a reasonable default.
6208    lt_cv_sys_max_cmd_len=16384
6209    #
6210    if test -x /sbin/sysconfig; then
6211      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6212        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6213      esac
6214    fi
6215    ;;
6216  sco3.2v5*)
6217    lt_cv_sys_max_cmd_len=102400
6218    ;;
6219  sysv5* | sco5v6* | sysv4.2uw2*)
6220    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6221    if test -n "$kargmax"; then
6222      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6223    else
6224      lt_cv_sys_max_cmd_len=32768
6225    fi
6226    ;;
6227  *)
6228    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6229    if test -n "$lt_cv_sys_max_cmd_len"; then
6230      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6231      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6232    else
6233      # Make teststring a little bigger before we do anything with it.
6234      # a 1K string should be a reasonable start.
6235      for i in 1 2 3 4 5 6 7 8 ; do
6236        teststring=$teststring$teststring
6237      done
6238      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6239      # If test is not a shell built-in, we'll probably end up computing a
6240      # maximum length that is only half of the actual maximum length, but
6241      # we can't tell.
6242      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6243	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6244	      test $i != 17 # 1/2 MB should be enough
6245      do
6246        i=`expr $i + 1`
6247        teststring=$teststring$teststring
6248      done
6249      # Only check the string length outside the loop.
6250      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6251      teststring=
6252      # Add a significant safety factor because C++ compilers can tack on
6253      # massive amounts of additional arguments before passing them to the
6254      # linker.  It appears as though 1/2 is a usable value.
6255      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6256    fi
6257    ;;
6258  esac
6259
6260fi
6261
6262if test -n $lt_cv_sys_max_cmd_len ; then
6263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6264$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6265else
6266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6267$as_echo "none" >&6; }
6268fi
6269max_cmd_len=$lt_cv_sys_max_cmd_len
6270
6271
6272
6273
6274
6275
6276: ${CP="cp -f"}
6277: ${MV="mv -f"}
6278: ${RM="rm -f"}
6279
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6281$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6282# Try some XSI features
6283xsi_shell=no
6284( _lt_dummy="a/b/c"
6285  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6286      = c,a/b,, \
6287    && eval 'test $(( 1 + 1 )) -eq 2 \
6288    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6289  && xsi_shell=yes
6290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6291$as_echo "$xsi_shell" >&6; }
6292
6293
6294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6295$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6296lt_shell_append=no
6297( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6298    >/dev/null 2>&1 \
6299  && lt_shell_append=yes
6300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6301$as_echo "$lt_shell_append" >&6; }
6302
6303
6304if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6305  lt_unset=unset
6306else
6307  lt_unset=false
6308fi
6309
6310
6311
6312
6313
6314# test EBCDIC or ASCII
6315case `echo X|tr X '\101'` in
6316 A) # ASCII based system
6317    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6318  lt_SP2NL='tr \040 \012'
6319  lt_NL2SP='tr \015\012 \040\040'
6320  ;;
6321 *) # EBCDIC based system
6322  lt_SP2NL='tr \100 \n'
6323  lt_NL2SP='tr \r\n \100\100'
6324  ;;
6325esac
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6336$as_echo_n "checking for $LD option to reload object files... " >&6; }
6337if test "${lt_cv_ld_reload_flag+set}" = set; then :
6338  $as_echo_n "(cached) " >&6
6339else
6340  lt_cv_ld_reload_flag='-r'
6341fi
6342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6343$as_echo "$lt_cv_ld_reload_flag" >&6; }
6344reload_flag=$lt_cv_ld_reload_flag
6345case $reload_flag in
6346"" | " "*) ;;
6347*) reload_flag=" $reload_flag" ;;
6348esac
6349reload_cmds='$LD$reload_flag -o $output$reload_objs'
6350case $host_os in
6351  darwin*)
6352    if test "$GCC" = yes; then
6353      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6354    else
6355      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6356    fi
6357    ;;
6358esac
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368if test -n "$ac_tool_prefix"; then
6369  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6370set dummy ${ac_tool_prefix}objdump; ac_word=$2
6371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6372$as_echo_n "checking for $ac_word... " >&6; }
6373if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6374  $as_echo_n "(cached) " >&6
6375else
6376  if test -n "$OBJDUMP"; then
6377  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6378else
6379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6380for as_dir in $PATH
6381do
6382  IFS=$as_save_IFS
6383  test -z "$as_dir" && as_dir=.
6384    for ac_exec_ext in '' $ac_executable_extensions; do
6385  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6387    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6388    break 2
6389  fi
6390done
6391  done
6392IFS=$as_save_IFS
6393
6394fi
6395fi
6396OBJDUMP=$ac_cv_prog_OBJDUMP
6397if test -n "$OBJDUMP"; then
6398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6399$as_echo "$OBJDUMP" >&6; }
6400else
6401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402$as_echo "no" >&6; }
6403fi
6404
6405
6406fi
6407if test -z "$ac_cv_prog_OBJDUMP"; then
6408  ac_ct_OBJDUMP=$OBJDUMP
6409  # Extract the first word of "objdump", so it can be a program name with args.
6410set dummy objdump; ac_word=$2
6411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6412$as_echo_n "checking for $ac_word... " >&6; }
6413if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6414  $as_echo_n "(cached) " >&6
6415else
6416  if test -n "$ac_ct_OBJDUMP"; then
6417  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6418else
6419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6420for as_dir in $PATH
6421do
6422  IFS=$as_save_IFS
6423  test -z "$as_dir" && as_dir=.
6424    for ac_exec_ext in '' $ac_executable_extensions; do
6425  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6426    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6427    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6428    break 2
6429  fi
6430done
6431  done
6432IFS=$as_save_IFS
6433
6434fi
6435fi
6436ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6437if test -n "$ac_ct_OBJDUMP"; then
6438  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6439$as_echo "$ac_ct_OBJDUMP" >&6; }
6440else
6441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6442$as_echo "no" >&6; }
6443fi
6444
6445  if test "x$ac_ct_OBJDUMP" = x; then
6446    OBJDUMP="false"
6447  else
6448    case $cross_compiling:$ac_tool_warned in
6449yes:)
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6451$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6452ac_tool_warned=yes ;;
6453esac
6454    OBJDUMP=$ac_ct_OBJDUMP
6455  fi
6456else
6457  OBJDUMP="$ac_cv_prog_OBJDUMP"
6458fi
6459
6460test -z "$OBJDUMP" && OBJDUMP=objdump
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6471$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6472if test "${lt_cv_deplibs_check_method+set}" = set; then :
6473  $as_echo_n "(cached) " >&6
6474else
6475  lt_cv_file_magic_cmd='$MAGIC_CMD'
6476lt_cv_file_magic_test_file=
6477lt_cv_deplibs_check_method='unknown'
6478# Need to set the preceding variable on all platforms that support
6479# interlibrary dependencies.
6480# 'none' -- dependencies not supported.
6481# `unknown' -- same as none, but documents that we really don't know.
6482# 'pass_all' -- all dependencies passed with no checks.
6483# 'test_compile' -- check by making test program.
6484# 'file_magic [[regex]]' -- check by looking for files in library path
6485# which responds to the $file_magic_cmd with a given extended regex.
6486# If you have `file' or equivalent on your system and you're not sure
6487# whether `pass_all' will *always* work, you probably want this one.
6488
6489case $host_os in
6490aix[4-9]*)
6491  lt_cv_deplibs_check_method=pass_all
6492  ;;
6493
6494beos*)
6495  lt_cv_deplibs_check_method=pass_all
6496  ;;
6497
6498bsdi[45]*)
6499  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6500  lt_cv_file_magic_cmd='/usr/bin/file -L'
6501  lt_cv_file_magic_test_file=/shlib/libc.so
6502  ;;
6503
6504cygwin*)
6505  # func_win32_libid is a shell function defined in ltmain.sh
6506  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6507  lt_cv_file_magic_cmd='func_win32_libid'
6508  ;;
6509
6510mingw* | pw32*)
6511  # Base MSYS/MinGW do not provide the 'file' command needed by
6512  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6513  # unless we find 'file', for example because we are cross-compiling.
6514  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6515  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6516    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6517    lt_cv_file_magic_cmd='func_win32_libid'
6518  else
6519    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6520    lt_cv_file_magic_cmd='$OBJDUMP -f'
6521  fi
6522  ;;
6523
6524cegcc*)
6525  # use the weaker test based on 'objdump'. See mingw*.
6526  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6527  lt_cv_file_magic_cmd='$OBJDUMP -f'
6528  ;;
6529
6530darwin* | rhapsody*)
6531  lt_cv_deplibs_check_method=pass_all
6532  ;;
6533
6534freebsd* | dragonfly*)
6535  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6536    case $host_cpu in
6537    i*86 )
6538      # Not sure whether the presence of OpenBSD here was a mistake.
6539      # Let's accept both of them until this is cleared up.
6540      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6541      lt_cv_file_magic_cmd=/usr/bin/file
6542      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6543      ;;
6544    esac
6545  else
6546    lt_cv_deplibs_check_method=pass_all
6547  fi
6548  ;;
6549
6550gnu*)
6551  lt_cv_deplibs_check_method=pass_all
6552  ;;
6553
6554haiku*)
6555  lt_cv_deplibs_check_method=pass_all
6556  ;;
6557
6558hpux10.20* | hpux11*)
6559  lt_cv_file_magic_cmd=/usr/bin/file
6560  case $host_cpu in
6561  ia64*)
6562    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6563    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6564    ;;
6565  hppa*64*)
6566    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]'
6567    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6568    ;;
6569  *)
6570    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6571    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6572    ;;
6573  esac
6574  ;;
6575
6576interix[3-9]*)
6577  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6578  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6579  ;;
6580
6581irix5* | irix6* | nonstopux*)
6582  case $LD in
6583  *-32|*"-32 ") libmagic=32-bit;;
6584  *-n32|*"-n32 ") libmagic=N32;;
6585  *-64|*"-64 ") libmagic=64-bit;;
6586  *) libmagic=never-match;;
6587  esac
6588  lt_cv_deplibs_check_method=pass_all
6589  ;;
6590
6591# This must be Linux ELF.
6592linux* | k*bsd*-gnu | kopensolaris*-gnu)
6593  lt_cv_deplibs_check_method=pass_all
6594  ;;
6595
6596netbsd*)
6597  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6598    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6599  else
6600    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6601  fi
6602  ;;
6603
6604newos6*)
6605  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6606  lt_cv_file_magic_cmd=/usr/bin/file
6607  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6608  ;;
6609
6610*nto* | *qnx*)
6611  lt_cv_deplibs_check_method=pass_all
6612  ;;
6613
6614openbsd*)
6615  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6616    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6617  else
6618    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6619  fi
6620  ;;
6621
6622osf3* | osf4* | osf5*)
6623  lt_cv_deplibs_check_method=pass_all
6624  ;;
6625
6626rdos*)
6627  lt_cv_deplibs_check_method=pass_all
6628  ;;
6629
6630solaris*)
6631  lt_cv_deplibs_check_method=pass_all
6632  ;;
6633
6634sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6635  lt_cv_deplibs_check_method=pass_all
6636  ;;
6637
6638sysv4 | sysv4.3*)
6639  case $host_vendor in
6640  motorola)
6641    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]'
6642    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6643    ;;
6644  ncr)
6645    lt_cv_deplibs_check_method=pass_all
6646    ;;
6647  sequent)
6648    lt_cv_file_magic_cmd='/bin/file'
6649    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6650    ;;
6651  sni)
6652    lt_cv_file_magic_cmd='/bin/file'
6653    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6654    lt_cv_file_magic_test_file=/lib/libc.so
6655    ;;
6656  siemens)
6657    lt_cv_deplibs_check_method=pass_all
6658    ;;
6659  pc)
6660    lt_cv_deplibs_check_method=pass_all
6661    ;;
6662  esac
6663  ;;
6664
6665tpf*)
6666  lt_cv_deplibs_check_method=pass_all
6667  ;;
6668esac
6669
6670fi
6671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6672$as_echo "$lt_cv_deplibs_check_method" >&6; }
6673file_magic_cmd=$lt_cv_file_magic_cmd
6674deplibs_check_method=$lt_cv_deplibs_check_method
6675test -z "$deplibs_check_method" && deplibs_check_method=unknown
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688if test -n "$ac_tool_prefix"; then
6689  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6690set dummy ${ac_tool_prefix}ar; ac_word=$2
6691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6692$as_echo_n "checking for $ac_word... " >&6; }
6693if test "${ac_cv_prog_AR+set}" = set; then :
6694  $as_echo_n "(cached) " >&6
6695else
6696  if test -n "$AR"; then
6697  ac_cv_prog_AR="$AR" # Let the user override the test.
6698else
6699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6700for as_dir in $PATH
6701do
6702  IFS=$as_save_IFS
6703  test -z "$as_dir" && as_dir=.
6704    for ac_exec_ext in '' $ac_executable_extensions; do
6705  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6706    ac_cv_prog_AR="${ac_tool_prefix}ar"
6707    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6708    break 2
6709  fi
6710done
6711  done
6712IFS=$as_save_IFS
6713
6714fi
6715fi
6716AR=$ac_cv_prog_AR
6717if test -n "$AR"; then
6718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6719$as_echo "$AR" >&6; }
6720else
6721  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6722$as_echo "no" >&6; }
6723fi
6724
6725
6726fi
6727if test -z "$ac_cv_prog_AR"; then
6728  ac_ct_AR=$AR
6729  # Extract the first word of "ar", so it can be a program name with args.
6730set dummy ar; ac_word=$2
6731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6732$as_echo_n "checking for $ac_word... " >&6; }
6733if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6734  $as_echo_n "(cached) " >&6
6735else
6736  if test -n "$ac_ct_AR"; then
6737  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6738else
6739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6740for as_dir in $PATH
6741do
6742  IFS=$as_save_IFS
6743  test -z "$as_dir" && as_dir=.
6744    for ac_exec_ext in '' $ac_executable_extensions; do
6745  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6746    ac_cv_prog_ac_ct_AR="ar"
6747    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6748    break 2
6749  fi
6750done
6751  done
6752IFS=$as_save_IFS
6753
6754fi
6755fi
6756ac_ct_AR=$ac_cv_prog_ac_ct_AR
6757if test -n "$ac_ct_AR"; then
6758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6759$as_echo "$ac_ct_AR" >&6; }
6760else
6761  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6762$as_echo "no" >&6; }
6763fi
6764
6765  if test "x$ac_ct_AR" = x; then
6766    AR="false"
6767  else
6768    case $cross_compiling:$ac_tool_warned in
6769yes:)
6770{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6771$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6772ac_tool_warned=yes ;;
6773esac
6774    AR=$ac_ct_AR
6775  fi
6776else
6777  AR="$ac_cv_prog_AR"
6778fi
6779
6780test -z "$AR" && AR=ar
6781test -z "$AR_FLAGS" && AR_FLAGS=cru
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793if test -n "$ac_tool_prefix"; then
6794  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6795set dummy ${ac_tool_prefix}strip; ac_word=$2
6796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6797$as_echo_n "checking for $ac_word... " >&6; }
6798if test "${ac_cv_prog_STRIP+set}" = set; then :
6799  $as_echo_n "(cached) " >&6
6800else
6801  if test -n "$STRIP"; then
6802  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6803else
6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805for as_dir in $PATH
6806do
6807  IFS=$as_save_IFS
6808  test -z "$as_dir" && as_dir=.
6809    for ac_exec_ext in '' $ac_executable_extensions; do
6810  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6811    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6812    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6813    break 2
6814  fi
6815done
6816  done
6817IFS=$as_save_IFS
6818
6819fi
6820fi
6821STRIP=$ac_cv_prog_STRIP
6822if test -n "$STRIP"; then
6823  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6824$as_echo "$STRIP" >&6; }
6825else
6826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6827$as_echo "no" >&6; }
6828fi
6829
6830
6831fi
6832if test -z "$ac_cv_prog_STRIP"; then
6833  ac_ct_STRIP=$STRIP
6834  # Extract the first word of "strip", so it can be a program name with args.
6835set dummy strip; ac_word=$2
6836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6837$as_echo_n "checking for $ac_word... " >&6; }
6838if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6839  $as_echo_n "(cached) " >&6
6840else
6841  if test -n "$ac_ct_STRIP"; then
6842  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6843else
6844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845for as_dir in $PATH
6846do
6847  IFS=$as_save_IFS
6848  test -z "$as_dir" && as_dir=.
6849    for ac_exec_ext in '' $ac_executable_extensions; do
6850  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6851    ac_cv_prog_ac_ct_STRIP="strip"
6852    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6853    break 2
6854  fi
6855done
6856  done
6857IFS=$as_save_IFS
6858
6859fi
6860fi
6861ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6862if test -n "$ac_ct_STRIP"; then
6863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6864$as_echo "$ac_ct_STRIP" >&6; }
6865else
6866  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6867$as_echo "no" >&6; }
6868fi
6869
6870  if test "x$ac_ct_STRIP" = x; then
6871    STRIP=":"
6872  else
6873    case $cross_compiling:$ac_tool_warned in
6874yes:)
6875{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6877ac_tool_warned=yes ;;
6878esac
6879    STRIP=$ac_ct_STRIP
6880  fi
6881else
6882  STRIP="$ac_cv_prog_STRIP"
6883fi
6884
6885test -z "$STRIP" && STRIP=:
6886
6887
6888
6889
6890
6891
6892if test -n "$ac_tool_prefix"; then
6893  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6894set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896$as_echo_n "checking for $ac_word... " >&6; }
6897if test "${ac_cv_prog_RANLIB+set}" = set; then :
6898  $as_echo_n "(cached) " >&6
6899else
6900  if test -n "$RANLIB"; then
6901  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6902else
6903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904for as_dir in $PATH
6905do
6906  IFS=$as_save_IFS
6907  test -z "$as_dir" && as_dir=.
6908    for ac_exec_ext in '' $ac_executable_extensions; do
6909  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6911    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912    break 2
6913  fi
6914done
6915  done
6916IFS=$as_save_IFS
6917
6918fi
6919fi
6920RANLIB=$ac_cv_prog_RANLIB
6921if test -n "$RANLIB"; then
6922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6923$as_echo "$RANLIB" >&6; }
6924else
6925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926$as_echo "no" >&6; }
6927fi
6928
6929
6930fi
6931if test -z "$ac_cv_prog_RANLIB"; then
6932  ac_ct_RANLIB=$RANLIB
6933  # Extract the first word of "ranlib", so it can be a program name with args.
6934set dummy ranlib; ac_word=$2
6935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936$as_echo_n "checking for $ac_word... " >&6; }
6937if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6938  $as_echo_n "(cached) " >&6
6939else
6940  if test -n "$ac_ct_RANLIB"; then
6941  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6942else
6943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944for as_dir in $PATH
6945do
6946  IFS=$as_save_IFS
6947  test -z "$as_dir" && as_dir=.
6948    for ac_exec_ext in '' $ac_executable_extensions; do
6949  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950    ac_cv_prog_ac_ct_RANLIB="ranlib"
6951    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952    break 2
6953  fi
6954done
6955  done
6956IFS=$as_save_IFS
6957
6958fi
6959fi
6960ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6961if test -n "$ac_ct_RANLIB"; then
6962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6963$as_echo "$ac_ct_RANLIB" >&6; }
6964else
6965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966$as_echo "no" >&6; }
6967fi
6968
6969  if test "x$ac_ct_RANLIB" = x; then
6970    RANLIB=":"
6971  else
6972    case $cross_compiling:$ac_tool_warned in
6973yes:)
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976ac_tool_warned=yes ;;
6977esac
6978    RANLIB=$ac_ct_RANLIB
6979  fi
6980else
6981  RANLIB="$ac_cv_prog_RANLIB"
6982fi
6983
6984test -z "$RANLIB" && RANLIB=:
6985
6986
6987
6988
6989
6990
6991# Determine commands to create old-style static archives.
6992old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6993old_postinstall_cmds='chmod 644 $oldlib'
6994old_postuninstall_cmds=
6995
6996if test -n "$RANLIB"; then
6997  case $host_os in
6998  openbsd*)
6999    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7000    ;;
7001  *)
7002    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7003    ;;
7004  esac
7005  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7006fi
7007
7008case $host_os in
7009  darwin*)
7010    lock_old_archive_extraction=yes ;;
7011  *)
7012    lock_old_archive_extraction=no ;;
7013esac
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035for ac_prog in gawk mawk nawk awk
7036do
7037  # Extract the first word of "$ac_prog", so it can be a program name with args.
7038set dummy $ac_prog; ac_word=$2
7039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7040$as_echo_n "checking for $ac_word... " >&6; }
7041if test "${ac_cv_prog_AWK+set}" = set; then :
7042  $as_echo_n "(cached) " >&6
7043else
7044  if test -n "$AWK"; then
7045  ac_cv_prog_AWK="$AWK" # Let the user override the test.
7046else
7047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7048for as_dir in $PATH
7049do
7050  IFS=$as_save_IFS
7051  test -z "$as_dir" && as_dir=.
7052    for ac_exec_ext in '' $ac_executable_extensions; do
7053  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7054    ac_cv_prog_AWK="$ac_prog"
7055    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7056    break 2
7057  fi
7058done
7059  done
7060IFS=$as_save_IFS
7061
7062fi
7063fi
7064AWK=$ac_cv_prog_AWK
7065if test -n "$AWK"; then
7066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7067$as_echo "$AWK" >&6; }
7068else
7069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7070$as_echo "no" >&6; }
7071fi
7072
7073
7074  test -n "$AWK" && break
7075done
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095# If no C compiler was specified, use CC.
7096LTCC=${LTCC-"$CC"}
7097
7098# If no C compiler flags were specified, use CFLAGS.
7099LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7100
7101# Allow CC to be a program name with arguments.
7102compiler=$CC
7103
7104
7105# Check for command to grab the raw symbol name followed by C symbol from nm.
7106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7107$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7108if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7109  $as_echo_n "(cached) " >&6
7110else
7111
7112# These are sane defaults that work on at least a few old systems.
7113# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7114
7115# Character class describing NM global symbol codes.
7116symcode='[BCDEGRST]'
7117
7118# Regexp to match symbols that can be accessed directly from C.
7119sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7120
7121# Define system-specific variables.
7122case $host_os in
7123aix*)
7124  symcode='[BCDT]'
7125  ;;
7126cygwin* | mingw* | pw32* | cegcc*)
7127  symcode='[ABCDGISTW]'
7128  ;;
7129hpux*)
7130  if test "$host_cpu" = ia64; then
7131    symcode='[ABCDEGRST]'
7132  fi
7133  ;;
7134irix* | nonstopux*)
7135  symcode='[BCDEGRST]'
7136  ;;
7137osf*)
7138  symcode='[BCDEGQRST]'
7139  ;;
7140solaris*)
7141  symcode='[BDRT]'
7142  ;;
7143sco3.2v5*)
7144  symcode='[DT]'
7145  ;;
7146sysv4.2uw2*)
7147  symcode='[DT]'
7148  ;;
7149sysv5* | sco5v6* | unixware* | OpenUNIX*)
7150  symcode='[ABDT]'
7151  ;;
7152sysv4)
7153  symcode='[DFNSTU]'
7154  ;;
7155esac
7156
7157# If we're using GNU nm, then use its standard symbol codes.
7158case `$NM -V 2>&1` in
7159*GNU* | *'with BFD'*)
7160  symcode='[ABCDGIRSTW]' ;;
7161esac
7162
7163# Transform an extracted symbol line into a proper C declaration.
7164# Some systems (esp. on ia64) link data and code symbols differently,
7165# so use this general approach.
7166lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7167
7168# Transform an extracted symbol line into symbol name and symbol address
7169lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7170lt_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'"
7171
7172# Handle CRLF in mingw tool chain
7173opt_cr=
7174case $build_os in
7175mingw*)
7176  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7177  ;;
7178esac
7179
7180# Try without a prefix underscore, then with it.
7181for ac_symprfx in "" "_"; do
7182
7183  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7184  symxfrm="\\1 $ac_symprfx\\2 \\2"
7185
7186  # Write the raw and C identifiers.
7187  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7188    # Fake it for dumpbin and say T for any non-static function
7189    # and D for any global variable.
7190    # Also find C++ and __fastcall symbols from MSVC++,
7191    # which start with @ or ?.
7192    lt_cv_sys_global_symbol_pipe="$AWK '"\
7193"     {last_section=section; section=\$ 3};"\
7194"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7195"     \$ 0!~/External *\|/{next};"\
7196"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7197"     {if(hide[section]) next};"\
7198"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7199"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7200"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7201"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7202"     ' prfx=^$ac_symprfx"
7203  else
7204    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7205  fi
7206
7207  # Check to see that the pipe works correctly.
7208  pipe_works=no
7209
7210  rm -f conftest*
7211  cat > conftest.$ac_ext <<_LT_EOF
7212#ifdef __cplusplus
7213extern "C" {
7214#endif
7215char nm_test_var;
7216void nm_test_func(void);
7217void nm_test_func(void){}
7218#ifdef __cplusplus
7219}
7220#endif
7221int main(){nm_test_var='a';nm_test_func();return(0);}
7222_LT_EOF
7223
7224  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7225  (eval $ac_compile) 2>&5
7226  ac_status=$?
7227  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7228  test $ac_status = 0; }; then
7229    # Now try to grab the symbols.
7230    nlist=conftest.nm
7231    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7232  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7233  ac_status=$?
7234  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7235  test $ac_status = 0; } && test -s "$nlist"; then
7236      # Try sorting and uniquifying the output.
7237      if sort "$nlist" | uniq > "$nlist"T; then
7238	mv -f "$nlist"T "$nlist"
7239      else
7240	rm -f "$nlist"T
7241      fi
7242
7243      # Make sure that we snagged all the symbols we need.
7244      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7245	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7246	  cat <<_LT_EOF > conftest.$ac_ext
7247#ifdef __cplusplus
7248extern "C" {
7249#endif
7250
7251_LT_EOF
7252	  # Now generate the symbol file.
7253	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7254
7255	  cat <<_LT_EOF >> conftest.$ac_ext
7256
7257/* The mapping between symbol names and symbols.  */
7258const struct {
7259  const char *name;
7260  void       *address;
7261}
7262lt__PROGRAM__LTX_preloaded_symbols[] =
7263{
7264  { "@PROGRAM@", (void *) 0 },
7265_LT_EOF
7266	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7267	  cat <<\_LT_EOF >> conftest.$ac_ext
7268  {0, (void *) 0}
7269};
7270
7271/* This works around a problem in FreeBSD linker */
7272#ifdef FREEBSD_WORKAROUND
7273static const void *lt_preloaded_setup() {
7274  return lt__PROGRAM__LTX_preloaded_symbols;
7275}
7276#endif
7277
7278#ifdef __cplusplus
7279}
7280#endif
7281_LT_EOF
7282	  # Now try linking the two files.
7283	  mv conftest.$ac_objext conftstm.$ac_objext
7284	  lt_save_LIBS="$LIBS"
7285	  lt_save_CFLAGS="$CFLAGS"
7286	  LIBS="conftstm.$ac_objext"
7287	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7288	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7289  (eval $ac_link) 2>&5
7290  ac_status=$?
7291  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7292  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7293	    pipe_works=yes
7294	  fi
7295	  LIBS="$lt_save_LIBS"
7296	  CFLAGS="$lt_save_CFLAGS"
7297	else
7298	  echo "cannot find nm_test_func in $nlist" >&5
7299	fi
7300      else
7301	echo "cannot find nm_test_var in $nlist" >&5
7302      fi
7303    else
7304      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7305    fi
7306  else
7307    echo "$progname: failed program was:" >&5
7308    cat conftest.$ac_ext >&5
7309  fi
7310  rm -rf conftest* conftst*
7311
7312  # Do not use the global_symbol_pipe unless it works.
7313  if test "$pipe_works" = yes; then
7314    break
7315  else
7316    lt_cv_sys_global_symbol_pipe=
7317  fi
7318done
7319
7320fi
7321
7322if test -z "$lt_cv_sys_global_symbol_pipe"; then
7323  lt_cv_sys_global_symbol_to_cdecl=
7324fi
7325if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7326  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7327$as_echo "failed" >&6; }
7328else
7329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7330$as_echo "ok" >&6; }
7331fi
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354# Check whether --enable-libtool-lock was given.
7355if test "${enable_libtool_lock+set}" = set; then :
7356  enableval=$enable_libtool_lock;
7357fi
7358
7359test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7360
7361# Some flags need to be propagated to the compiler or linker for good
7362# libtool support.
7363case $host in
7364ia64-*-hpux*)
7365  # Find out which ABI we are using.
7366  echo 'int i;' > conftest.$ac_ext
7367  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7368  (eval $ac_compile) 2>&5
7369  ac_status=$?
7370  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371  test $ac_status = 0; }; then
7372    case `/usr/bin/file conftest.$ac_objext` in
7373      *ELF-32*)
7374	HPUX_IA64_MODE="32"
7375	;;
7376      *ELF-64*)
7377	HPUX_IA64_MODE="64"
7378	;;
7379    esac
7380  fi
7381  rm -rf conftest*
7382  ;;
7383*-*-irix6*)
7384  # Find out which ABI we are using.
7385  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7386  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7387  (eval $ac_compile) 2>&5
7388  ac_status=$?
7389  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7390  test $ac_status = 0; }; then
7391    if test "$lt_cv_prog_gnu_ld" = yes; then
7392      case `/usr/bin/file conftest.$ac_objext` in
7393	*32-bit*)
7394	  LD="${LD-ld} -melf32bsmip"
7395	  ;;
7396	*N32*)
7397	  LD="${LD-ld} -melf32bmipn32"
7398	  ;;
7399	*64-bit*)
7400	  LD="${LD-ld} -melf64bmip"
7401	;;
7402      esac
7403    else
7404      case `/usr/bin/file conftest.$ac_objext` in
7405	*32-bit*)
7406	  LD="${LD-ld} -32"
7407	  ;;
7408	*N32*)
7409	  LD="${LD-ld} -n32"
7410	  ;;
7411	*64-bit*)
7412	  LD="${LD-ld} -64"
7413	  ;;
7414      esac
7415    fi
7416  fi
7417  rm -rf conftest*
7418  ;;
7419
7420x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7421s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7422  # Find out which ABI we are using.
7423  echo 'int i;' > conftest.$ac_ext
7424  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7425  (eval $ac_compile) 2>&5
7426  ac_status=$?
7427  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7428  test $ac_status = 0; }; then
7429    case `/usr/bin/file conftest.o` in
7430      *32-bit*)
7431	case $host in
7432	  x86_64-*kfreebsd*-gnu)
7433	    LD="${LD-ld} -m elf_i386_fbsd"
7434	    ;;
7435	  x86_64-*linux*)
7436	    case `/usr/bin/file conftest.o` in
7437	      *x86-64*)
7438		LD="${LD-ld} -m elf32_x86_64"
7439		;;
7440	      *)
7441		LD="${LD-ld} -m elf_i386"
7442		;;
7443	    esac
7444	    ;;
7445	  powerpc64le-*linux*)
7446	    LD="${LD-ld} -m elf32lppclinux"
7447	    ;;
7448	  powerpc64-*linux*)
7449	    LD="${LD-ld} -m elf32ppclinux"
7450	    ;;
7451	  s390x-*linux*)
7452	    LD="${LD-ld} -m elf_s390"
7453	    ;;
7454	  sparc64-*linux*)
7455	    LD="${LD-ld} -m elf32_sparc"
7456	    ;;
7457	esac
7458	;;
7459      *64-bit*)
7460	case $host in
7461	  x86_64-*kfreebsd*-gnu)
7462	    LD="${LD-ld} -m elf_x86_64_fbsd"
7463	    ;;
7464	  x86_64-*linux*)
7465	    LD="${LD-ld} -m elf_x86_64"
7466	    ;;
7467	  powerpcle-*linux*)
7468	    LD="${LD-ld} -m elf64lppc"
7469	    ;;
7470	  powerpc-*linux*)
7471	    LD="${LD-ld} -m elf64ppc"
7472	    ;;
7473	  s390*-*linux*|s390*-*tpf*)
7474	    LD="${LD-ld} -m elf64_s390"
7475	    ;;
7476	  sparc*-*linux*)
7477	    LD="${LD-ld} -m elf64_sparc"
7478	    ;;
7479	esac
7480	;;
7481    esac
7482  fi
7483  rm -rf conftest*
7484  ;;
7485
7486*-*-sco3.2v5*)
7487  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7488  SAVE_CFLAGS="$CFLAGS"
7489  CFLAGS="$CFLAGS -belf"
7490  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7491$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7492if test "${lt_cv_cc_needs_belf+set}" = set; then :
7493  $as_echo_n "(cached) " >&6
7494else
7495  ac_ext=c
7496ac_cpp='$CPP $CPPFLAGS'
7497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7499ac_compiler_gnu=$ac_cv_c_compiler_gnu
7500
7501     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7502/* end confdefs.h.  */
7503
7504int
7505main ()
7506{
7507
7508  ;
7509  return 0;
7510}
7511_ACEOF
7512if ac_fn_c_try_link "$LINENO"; then :
7513  lt_cv_cc_needs_belf=yes
7514else
7515  lt_cv_cc_needs_belf=no
7516fi
7517rm -f core conftest.err conftest.$ac_objext \
7518    conftest$ac_exeext conftest.$ac_ext
7519     ac_ext=c
7520ac_cpp='$CPP $CPPFLAGS'
7521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7523ac_compiler_gnu=$ac_cv_c_compiler_gnu
7524
7525fi
7526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7527$as_echo "$lt_cv_cc_needs_belf" >&6; }
7528  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7529    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7530    CFLAGS="$SAVE_CFLAGS"
7531  fi
7532  ;;
7533sparc*-*solaris*)
7534  # Find out which ABI we are using.
7535  echo 'int i;' > conftest.$ac_ext
7536  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7537  (eval $ac_compile) 2>&5
7538  ac_status=$?
7539  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7540  test $ac_status = 0; }; then
7541    case `/usr/bin/file conftest.o` in
7542    *64-bit*)
7543      case $lt_cv_prog_gnu_ld in
7544      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7545      *)
7546	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7547	  LD="${LD-ld} -64"
7548	fi
7549	;;
7550      esac
7551      ;;
7552    esac
7553  fi
7554  rm -rf conftest*
7555  ;;
7556esac
7557
7558need_locks="$enable_libtool_lock"
7559
7560
7561  case $host_os in
7562    rhapsody* | darwin*)
7563    if test -n "$ac_tool_prefix"; then
7564  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7565set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7567$as_echo_n "checking for $ac_word... " >&6; }
7568if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7569  $as_echo_n "(cached) " >&6
7570else
7571  if test -n "$DSYMUTIL"; then
7572  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7573else
7574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575for as_dir in $PATH
7576do
7577  IFS=$as_save_IFS
7578  test -z "$as_dir" && as_dir=.
7579    for ac_exec_ext in '' $ac_executable_extensions; do
7580  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7581    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7582    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7583    break 2
7584  fi
7585done
7586  done
7587IFS=$as_save_IFS
7588
7589fi
7590fi
7591DSYMUTIL=$ac_cv_prog_DSYMUTIL
7592if test -n "$DSYMUTIL"; then
7593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7594$as_echo "$DSYMUTIL" >&6; }
7595else
7596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597$as_echo "no" >&6; }
7598fi
7599
7600
7601fi
7602if test -z "$ac_cv_prog_DSYMUTIL"; then
7603  ac_ct_DSYMUTIL=$DSYMUTIL
7604  # Extract the first word of "dsymutil", so it can be a program name with args.
7605set dummy dsymutil; ac_word=$2
7606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7607$as_echo_n "checking for $ac_word... " >&6; }
7608if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7609  $as_echo_n "(cached) " >&6
7610else
7611  if test -n "$ac_ct_DSYMUTIL"; then
7612  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7613else
7614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7615for as_dir in $PATH
7616do
7617  IFS=$as_save_IFS
7618  test -z "$as_dir" && as_dir=.
7619    for ac_exec_ext in '' $ac_executable_extensions; do
7620  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7621    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7622    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7623    break 2
7624  fi
7625done
7626  done
7627IFS=$as_save_IFS
7628
7629fi
7630fi
7631ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7632if test -n "$ac_ct_DSYMUTIL"; then
7633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7634$as_echo "$ac_ct_DSYMUTIL" >&6; }
7635else
7636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7637$as_echo "no" >&6; }
7638fi
7639
7640  if test "x$ac_ct_DSYMUTIL" = x; then
7641    DSYMUTIL=":"
7642  else
7643    case $cross_compiling:$ac_tool_warned in
7644yes:)
7645{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7646$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7647ac_tool_warned=yes ;;
7648esac
7649    DSYMUTIL=$ac_ct_DSYMUTIL
7650  fi
7651else
7652  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7653fi
7654
7655    if test -n "$ac_tool_prefix"; then
7656  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7657set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659$as_echo_n "checking for $ac_word... " >&6; }
7660if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7661  $as_echo_n "(cached) " >&6
7662else
7663  if test -n "$NMEDIT"; then
7664  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7665else
7666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667for as_dir in $PATH
7668do
7669  IFS=$as_save_IFS
7670  test -z "$as_dir" && as_dir=.
7671    for ac_exec_ext in '' $ac_executable_extensions; do
7672  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7673    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7674    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675    break 2
7676  fi
7677done
7678  done
7679IFS=$as_save_IFS
7680
7681fi
7682fi
7683NMEDIT=$ac_cv_prog_NMEDIT
7684if test -n "$NMEDIT"; then
7685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7686$as_echo "$NMEDIT" >&6; }
7687else
7688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689$as_echo "no" >&6; }
7690fi
7691
7692
7693fi
7694if test -z "$ac_cv_prog_NMEDIT"; then
7695  ac_ct_NMEDIT=$NMEDIT
7696  # Extract the first word of "nmedit", so it can be a program name with args.
7697set dummy nmedit; ac_word=$2
7698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7699$as_echo_n "checking for $ac_word... " >&6; }
7700if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7701  $as_echo_n "(cached) " >&6
7702else
7703  if test -n "$ac_ct_NMEDIT"; then
7704  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7705else
7706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7707for as_dir in $PATH
7708do
7709  IFS=$as_save_IFS
7710  test -z "$as_dir" && as_dir=.
7711    for ac_exec_ext in '' $ac_executable_extensions; do
7712  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7713    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7714    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7715    break 2
7716  fi
7717done
7718  done
7719IFS=$as_save_IFS
7720
7721fi
7722fi
7723ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7724if test -n "$ac_ct_NMEDIT"; then
7725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7726$as_echo "$ac_ct_NMEDIT" >&6; }
7727else
7728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7729$as_echo "no" >&6; }
7730fi
7731
7732  if test "x$ac_ct_NMEDIT" = x; then
7733    NMEDIT=":"
7734  else
7735    case $cross_compiling:$ac_tool_warned in
7736yes:)
7737{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7738$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7739ac_tool_warned=yes ;;
7740esac
7741    NMEDIT=$ac_ct_NMEDIT
7742  fi
7743else
7744  NMEDIT="$ac_cv_prog_NMEDIT"
7745fi
7746
7747    if test -n "$ac_tool_prefix"; then
7748  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7749set dummy ${ac_tool_prefix}lipo; ac_word=$2
7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751$as_echo_n "checking for $ac_word... " >&6; }
7752if test "${ac_cv_prog_LIPO+set}" = set; then :
7753  $as_echo_n "(cached) " >&6
7754else
7755  if test -n "$LIPO"; then
7756  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7757else
7758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759for as_dir in $PATH
7760do
7761  IFS=$as_save_IFS
7762  test -z "$as_dir" && as_dir=.
7763    for ac_exec_ext in '' $ac_executable_extensions; do
7764  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7765    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7766    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767    break 2
7768  fi
7769done
7770  done
7771IFS=$as_save_IFS
7772
7773fi
7774fi
7775LIPO=$ac_cv_prog_LIPO
7776if test -n "$LIPO"; then
7777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7778$as_echo "$LIPO" >&6; }
7779else
7780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781$as_echo "no" >&6; }
7782fi
7783
7784
7785fi
7786if test -z "$ac_cv_prog_LIPO"; then
7787  ac_ct_LIPO=$LIPO
7788  # Extract the first word of "lipo", so it can be a program name with args.
7789set dummy lipo; ac_word=$2
7790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791$as_echo_n "checking for $ac_word... " >&6; }
7792if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7793  $as_echo_n "(cached) " >&6
7794else
7795  if test -n "$ac_ct_LIPO"; then
7796  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7797else
7798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7799for as_dir in $PATH
7800do
7801  IFS=$as_save_IFS
7802  test -z "$as_dir" && as_dir=.
7803    for ac_exec_ext in '' $ac_executable_extensions; do
7804  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7805    ac_cv_prog_ac_ct_LIPO="lipo"
7806    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7807    break 2
7808  fi
7809done
7810  done
7811IFS=$as_save_IFS
7812
7813fi
7814fi
7815ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7816if test -n "$ac_ct_LIPO"; then
7817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7818$as_echo "$ac_ct_LIPO" >&6; }
7819else
7820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821$as_echo "no" >&6; }
7822fi
7823
7824  if test "x$ac_ct_LIPO" = x; then
7825    LIPO=":"
7826  else
7827    case $cross_compiling:$ac_tool_warned in
7828yes:)
7829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7831ac_tool_warned=yes ;;
7832esac
7833    LIPO=$ac_ct_LIPO
7834  fi
7835else
7836  LIPO="$ac_cv_prog_LIPO"
7837fi
7838
7839    if test -n "$ac_tool_prefix"; then
7840  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7841set dummy ${ac_tool_prefix}otool; ac_word=$2
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843$as_echo_n "checking for $ac_word... " >&6; }
7844if test "${ac_cv_prog_OTOOL+set}" = set; then :
7845  $as_echo_n "(cached) " >&6
7846else
7847  if test -n "$OTOOL"; then
7848  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7849else
7850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851for as_dir in $PATH
7852do
7853  IFS=$as_save_IFS
7854  test -z "$as_dir" && as_dir=.
7855    for ac_exec_ext in '' $ac_executable_extensions; do
7856  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7857    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7858    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859    break 2
7860  fi
7861done
7862  done
7863IFS=$as_save_IFS
7864
7865fi
7866fi
7867OTOOL=$ac_cv_prog_OTOOL
7868if test -n "$OTOOL"; then
7869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7870$as_echo "$OTOOL" >&6; }
7871else
7872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873$as_echo "no" >&6; }
7874fi
7875
7876
7877fi
7878if test -z "$ac_cv_prog_OTOOL"; then
7879  ac_ct_OTOOL=$OTOOL
7880  # Extract the first word of "otool", so it can be a program name with args.
7881set dummy otool; ac_word=$2
7882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7883$as_echo_n "checking for $ac_word... " >&6; }
7884if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7885  $as_echo_n "(cached) " >&6
7886else
7887  if test -n "$ac_ct_OTOOL"; then
7888  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7889else
7890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891for as_dir in $PATH
7892do
7893  IFS=$as_save_IFS
7894  test -z "$as_dir" && as_dir=.
7895    for ac_exec_ext in '' $ac_executable_extensions; do
7896  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7897    ac_cv_prog_ac_ct_OTOOL="otool"
7898    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899    break 2
7900  fi
7901done
7902  done
7903IFS=$as_save_IFS
7904
7905fi
7906fi
7907ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7908if test -n "$ac_ct_OTOOL"; then
7909  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7910$as_echo "$ac_ct_OTOOL" >&6; }
7911else
7912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913$as_echo "no" >&6; }
7914fi
7915
7916  if test "x$ac_ct_OTOOL" = x; then
7917    OTOOL=":"
7918  else
7919    case $cross_compiling:$ac_tool_warned in
7920yes:)
7921{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7922$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7923ac_tool_warned=yes ;;
7924esac
7925    OTOOL=$ac_ct_OTOOL
7926  fi
7927else
7928  OTOOL="$ac_cv_prog_OTOOL"
7929fi
7930
7931    if test -n "$ac_tool_prefix"; then
7932  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7933set dummy ${ac_tool_prefix}otool64; ac_word=$2
7934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7935$as_echo_n "checking for $ac_word... " >&6; }
7936if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7937  $as_echo_n "(cached) " >&6
7938else
7939  if test -n "$OTOOL64"; then
7940  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7941else
7942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943for as_dir in $PATH
7944do
7945  IFS=$as_save_IFS
7946  test -z "$as_dir" && as_dir=.
7947    for ac_exec_ext in '' $ac_executable_extensions; do
7948  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7949    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7950    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7951    break 2
7952  fi
7953done
7954  done
7955IFS=$as_save_IFS
7956
7957fi
7958fi
7959OTOOL64=$ac_cv_prog_OTOOL64
7960if test -n "$OTOOL64"; then
7961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7962$as_echo "$OTOOL64" >&6; }
7963else
7964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7965$as_echo "no" >&6; }
7966fi
7967
7968
7969fi
7970if test -z "$ac_cv_prog_OTOOL64"; then
7971  ac_ct_OTOOL64=$OTOOL64
7972  # Extract the first word of "otool64", so it can be a program name with args.
7973set dummy otool64; ac_word=$2
7974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7975$as_echo_n "checking for $ac_word... " >&6; }
7976if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7977  $as_echo_n "(cached) " >&6
7978else
7979  if test -n "$ac_ct_OTOOL64"; then
7980  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7981else
7982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983for as_dir in $PATH
7984do
7985  IFS=$as_save_IFS
7986  test -z "$as_dir" && as_dir=.
7987    for ac_exec_ext in '' $ac_executable_extensions; do
7988  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7989    ac_cv_prog_ac_ct_OTOOL64="otool64"
7990    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7991    break 2
7992  fi
7993done
7994  done
7995IFS=$as_save_IFS
7996
7997fi
7998fi
7999ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8000if test -n "$ac_ct_OTOOL64"; then
8001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8002$as_echo "$ac_ct_OTOOL64" >&6; }
8003else
8004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8005$as_echo "no" >&6; }
8006fi
8007
8008  if test "x$ac_ct_OTOOL64" = x; then
8009    OTOOL64=":"
8010  else
8011    case $cross_compiling:$ac_tool_warned in
8012yes:)
8013{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8014$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8015ac_tool_warned=yes ;;
8016esac
8017    OTOOL64=$ac_ct_OTOOL64
8018  fi
8019else
8020  OTOOL64="$ac_cv_prog_OTOOL64"
8021fi
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8050$as_echo_n "checking for -single_module linker flag... " >&6; }
8051if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8052  $as_echo_n "(cached) " >&6
8053else
8054  lt_cv_apple_cc_single_mod=no
8055      if test -z "${LT_MULTI_MODULE}"; then
8056	# By default we will add the -single_module flag. You can override
8057	# by either setting the environment variable LT_MULTI_MODULE
8058	# non-empty at configure time, or by adding -multi_module to the
8059	# link flags.
8060	rm -rf libconftest.dylib*
8061	echo "int foo(void){return 1;}" > conftest.c
8062	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8063-dynamiclib -Wl,-single_module conftest.c" >&5
8064	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8065	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8066        _lt_result=$?
8067	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8068	  lt_cv_apple_cc_single_mod=yes
8069	else
8070	  cat conftest.err >&5
8071	fi
8072	rm -rf libconftest.dylib*
8073	rm -f conftest.*
8074      fi
8075fi
8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8077$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8078    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8079$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8080if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8081  $as_echo_n "(cached) " >&6
8082else
8083  lt_cv_ld_exported_symbols_list=no
8084      save_LDFLAGS=$LDFLAGS
8085      echo "_main" > conftest.sym
8086      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8087      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8088/* end confdefs.h.  */
8089
8090int
8091main ()
8092{
8093
8094  ;
8095  return 0;
8096}
8097_ACEOF
8098if ac_fn_c_try_link "$LINENO"; then :
8099  lt_cv_ld_exported_symbols_list=yes
8100else
8101  lt_cv_ld_exported_symbols_list=no
8102fi
8103rm -f core conftest.err conftest.$ac_objext \
8104    conftest$ac_exeext conftest.$ac_ext
8105	LDFLAGS="$save_LDFLAGS"
8106
8107fi
8108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8109$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8110    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8111$as_echo_n "checking for -force_load linker flag... " >&6; }
8112if test "${lt_cv_ld_force_load+set}" = set; then :
8113  $as_echo_n "(cached) " >&6
8114else
8115  lt_cv_ld_force_load=no
8116      cat > conftest.c << _LT_EOF
8117int forced_loaded() { return 2;}
8118_LT_EOF
8119      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8120      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8121      echo "$AR cru libconftest.a conftest.o" >&5
8122      $AR cru libconftest.a conftest.o 2>&5
8123      cat > conftest.c << _LT_EOF
8124int main() { return 0;}
8125_LT_EOF
8126      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8127      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8128      _lt_result=$?
8129      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8130	lt_cv_ld_force_load=yes
8131      else
8132	cat conftest.err >&5
8133      fi
8134        rm -f conftest.err libconftest.a conftest conftest.c
8135        rm -rf conftest.dSYM
8136
8137fi
8138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8139$as_echo "$lt_cv_ld_force_load" >&6; }
8140    case $host_os in
8141    rhapsody* | darwin1.[012])
8142      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8143    darwin1.*)
8144      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8145    darwin*) # darwin 5.x on
8146      # if running on 10.5 or later, the deployment target defaults
8147      # to the OS version, if on x86, and 10.4, the deployment
8148      # target defaults to 10.4. Don't you love it?
8149      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8150	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8151	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8152	10.[012][,.]*)
8153	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8154	10.*)
8155	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8156      esac
8157    ;;
8158  esac
8159    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8160      _lt_dar_single_mod='$single_module'
8161    fi
8162    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8163      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8164    else
8165      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8166    fi
8167    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8168      _lt_dsymutil='~$DSYMUTIL $lib || :'
8169    else
8170      _lt_dsymutil=
8171    fi
8172    ;;
8173  esac
8174
8175for ac_header in dlfcn.h
8176do :
8177  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8178"
8179if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8180  cat >>confdefs.h <<_ACEOF
8181#define HAVE_DLFCN_H 1
8182_ACEOF
8183
8184fi
8185
8186done
8187
8188
8189
8190# autoconf.info says this should be called right after AC_INIT.
8191ac_config_headers="$ac_config_headers config.h:config.in"
8192
8193
8194
8195
8196
8197
8198# Put a plausible default for CC_FOR_BUILD in Makefile.
8199if test "x$cross_compiling" = "xno"; then
8200  CC_FOR_BUILD='$(CC)'
8201else
8202  CC_FOR_BUILD=gcc
8203fi
8204
8205
8206
8207
8208AR=${AR-ar}
8209
8210if test -n "$ac_tool_prefix"; then
8211  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8212set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8214$as_echo_n "checking for $ac_word... " >&6; }
8215if test "${ac_cv_prog_RANLIB+set}" = set; then :
8216  $as_echo_n "(cached) " >&6
8217else
8218  if test -n "$RANLIB"; then
8219  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8220else
8221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8222for as_dir in $PATH
8223do
8224  IFS=$as_save_IFS
8225  test -z "$as_dir" && as_dir=.
8226    for ac_exec_ext in '' $ac_executable_extensions; do
8227  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8228    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8229    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8230    break 2
8231  fi
8232done
8233  done
8234IFS=$as_save_IFS
8235
8236fi
8237fi
8238RANLIB=$ac_cv_prog_RANLIB
8239if test -n "$RANLIB"; then
8240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8241$as_echo "$RANLIB" >&6; }
8242else
8243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8244$as_echo "no" >&6; }
8245fi
8246
8247
8248fi
8249if test -z "$ac_cv_prog_RANLIB"; then
8250  ac_ct_RANLIB=$RANLIB
8251  # Extract the first word of "ranlib", so it can be a program name with args.
8252set dummy ranlib; ac_word=$2
8253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8254$as_echo_n "checking for $ac_word... " >&6; }
8255if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8256  $as_echo_n "(cached) " >&6
8257else
8258  if test -n "$ac_ct_RANLIB"; then
8259  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8260else
8261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8262for as_dir in $PATH
8263do
8264  IFS=$as_save_IFS
8265  test -z "$as_dir" && as_dir=.
8266    for ac_exec_ext in '' $ac_executable_extensions; do
8267  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8268    ac_cv_prog_ac_ct_RANLIB="ranlib"
8269    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8270    break 2
8271  fi
8272done
8273  done
8274IFS=$as_save_IFS
8275
8276fi
8277fi
8278ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8279if test -n "$ac_ct_RANLIB"; then
8280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8281$as_echo "$ac_ct_RANLIB" >&6; }
8282else
8283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8284$as_echo "no" >&6; }
8285fi
8286
8287  if test "x$ac_ct_RANLIB" = x; then
8288    RANLIB=":"
8289  else
8290    case $cross_compiling:$ac_tool_warned in
8291yes:)
8292{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8293$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8294ac_tool_warned=yes ;;
8295esac
8296    RANLIB=$ac_ct_RANLIB
8297  fi
8298else
8299  RANLIB="$ac_cv_prog_RANLIB"
8300fi
8301
8302
8303
8304
8305# Some of the common include files depend on bfd.h, and bfd.h checks
8306# that config.h is included first by testing that the PACKAGE macro
8307# is defined.
8308PACKAGE=sim
8309
8310cat >>confdefs.h <<_ACEOF
8311#define PACKAGE "$PACKAGE"
8312_ACEOF
8313
8314
8315
8316# Dependency checking.
8317ac_config_commands="$ac_config_commands depdir"
8318
8319
8320depcc="$CC"   am_compiler_list=
8321
8322am_depcomp=$ac_aux_dir/depcomp
8323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8324$as_echo_n "checking dependency style of $depcc... " >&6; }
8325if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8326  $as_echo_n "(cached) " >&6
8327else
8328  if test -f "$am_depcomp"; then
8329  # We make a subdir and do the tests there.  Otherwise we can end up
8330  # making bogus files that we don't know about and never remove.  For
8331  # instance it was reported that on HP-UX the gcc test will end up
8332  # making a dummy file named `D' -- because `-MD' means `put the output
8333  # in D'.
8334  mkdir conftest.dir
8335  # Copy depcomp to subdir because otherwise we won't find it if we're
8336  # using a relative directory.
8337  cp "$am_depcomp" conftest.dir
8338  cd conftest.dir
8339  # We will build objects and dependencies in a subdirectory because
8340  # it helps to detect inapplicable dependency modes.  For instance
8341  # both Tru64's cc and ICC support -MD to output dependencies as a
8342  # side effect of compilation, but ICC will put the dependencies in
8343  # the current directory while Tru64 will put them in the object
8344  # directory.
8345  mkdir sub
8346
8347  am_cv_CC_dependencies_compiler_type=none
8348  if test "$am_compiler_list" = ""; then
8349     am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8350  fi
8351  for depmode in $am_compiler_list; do
8352    if test $depmode = none; then break; fi
8353
8354    $as_echo "$as_me:$LINENO: trying $depmode" >&5
8355    # Setup a source with many dependencies, because some compilers
8356    # like to wrap large dependency lists on column 80 (with \), and
8357    # we should not choose a depcomp mode which is confused by this.
8358    #
8359    # We need to recreate these files for each test, as the compiler may
8360    # overwrite some of them when testing with obscure command lines.
8361    # This happens at least with the AIX C compiler.
8362    : > sub/conftest.c
8363    for i in 1 2 3 4 5 6; do
8364      echo '#include "conftst'$i'.h"' >> sub/conftest.c
8365      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8366      # Solaris 8's {/usr,}/bin/sh.
8367      touch sub/conftst$i.h
8368    done
8369    echo "include sub/conftest.Po" > confmf
8370
8371    # We check with `-c' and `-o' for the sake of the "dashmstdout"
8372    # mode.  It turns out that the SunPro C++ compiler does not properly
8373    # handle `-M -o', and we need to detect this.
8374    depcmd="depmode=$depmode \
8375       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8376       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8377       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8378    echo "| $depcmd" | sed -e 's/  */ /g' >&5
8379    if env $depcmd > conftest.err 2>&1 &&
8380       grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8381       grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8382       ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8383      # icc doesn't choke on unknown options, it will just issue warnings
8384      # or remarks (even with -Werror).  So we grep stderr for any message
8385      # that says an option was ignored or not supported.
8386      # When given -MP, icc 7.0 and 7.1 complain thusly:
8387      #   icc: Command line warning: ignoring option '-M'; no argument required
8388      # The diagnosis changed in icc 8.0:
8389      #   icc: Command line remark: option '-MP' not supported
8390      if (grep 'ignoring option' conftest.err ||
8391          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8392        am_cv_CC_dependencies_compiler_type=$depmode
8393	$as_echo "$as_me:$LINENO: success" >&5
8394        break
8395      fi
8396    fi
8397    $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8398    sed -e 's/^/| /' < conftest.err >&5
8399  done
8400
8401  cd ..
8402  rm -rf conftest.dir
8403else
8404  am_cv_CC_dependencies_compiler_type=none
8405fi
8406
8407fi
8408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8409$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8410if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8411then as_fn_error "no usable dependency style found" "$LINENO" 5
8412else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8413
8414fi
8415
8416
8417# Check for the 'make' the user wants to use.
8418for ac_prog in make
8419do
8420  # Extract the first word of "$ac_prog", so it can be a program name with args.
8421set dummy $ac_prog; ac_word=$2
8422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8423$as_echo_n "checking for $ac_word... " >&6; }
8424if test "${ac_cv_prog_MAKE+set}" = set; then :
8425  $as_echo_n "(cached) " >&6
8426else
8427  if test -n "$MAKE"; then
8428  ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8429else
8430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8431for as_dir in $PATH
8432do
8433  IFS=$as_save_IFS
8434  test -z "$as_dir" && as_dir=.
8435    for ac_exec_ext in '' $ac_executable_extensions; do
8436  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8437    ac_cv_prog_MAKE="$ac_prog"
8438    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8439    break 2
8440  fi
8441done
8442  done
8443IFS=$as_save_IFS
8444
8445fi
8446fi
8447MAKE=$ac_cv_prog_MAKE
8448if test -n "$MAKE"; then
8449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8450$as_echo "$MAKE" >&6; }
8451else
8452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8453$as_echo "no" >&6; }
8454fi
8455
8456
8457  test -n "$MAKE" && break
8458done
8459
8460MAKE_IS_GNU=
8461case "`$MAKE --version 2>&1 | sed 1q`" in
8462  *GNU*)
8463    MAKE_IS_GNU=yes
8464    ;;
8465esac
8466 if test "$MAKE_IS_GNU" = yes; then
8467  GMAKE_TRUE=
8468  GMAKE_FALSE='#'
8469else
8470  GMAKE_TRUE='#'
8471  GMAKE_FALSE=
8472fi
8473
8474
8475ALL_LINGUAS=
8476# If we haven't got the data from the intl directory,
8477# assume NLS is disabled.
8478USE_NLS=no
8479LIBINTL=
8480LIBINTL_DEP=
8481INCINTL=
8482XGETTEXT=
8483GMSGFMT=
8484POSUB=
8485
8486if test -f  ../../intl/config.intl; then
8487  .  ../../intl/config.intl
8488fi
8489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8490$as_echo_n "checking whether NLS is requested... " >&6; }
8491if test x"$USE_NLS" != xyes; then
8492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8493$as_echo "no" >&6; }
8494else
8495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8496$as_echo "yes" >&6; }
8497
8498$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8499
8500
8501  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8502$as_echo_n "checking for catalogs to be installed... " >&6; }
8503  # Look for .po and .gmo files in the source directory.
8504  CATALOGS=
8505  XLINGUAS=
8506  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8507    # If there aren't any .gmo files the shell will give us the
8508    # literal string "../path/to/srcdir/po/*.gmo" which has to be
8509    # weeded out.
8510    case "$cat" in *\**)
8511      continue;;
8512    esac
8513    # The quadruple backslash is collapsed to a double backslash
8514    # by the backticks, then collapsed again by the double quotes,
8515    # leaving us with one backslash in the sed expression (right
8516    # before the dot that mustn't act as a wildcard).
8517    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8518    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8519    # The user is allowed to set LINGUAS to a list of languages to
8520    # install catalogs for.  If it's empty that means "all of them."
8521    if test "x$LINGUAS" = x; then
8522      CATALOGS="$CATALOGS $cat"
8523      XLINGUAS="$XLINGUAS $lang"
8524    else
8525      case "$LINGUAS" in *$lang*)
8526        CATALOGS="$CATALOGS $cat"
8527        XLINGUAS="$XLINGUAS $lang"
8528        ;;
8529      esac
8530    fi
8531  done
8532  LINGUAS="$XLINGUAS"
8533  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8534$as_echo "$LINGUAS" >&6; }
8535
8536
8537    DATADIRNAME=share
8538
8539  INSTOBJEXT=.mo
8540
8541  GENCAT=gencat
8542
8543  CATOBJEXT=.gmo
8544
8545fi
8546
8547# Check for common headers.
8548# FIXME: Seems to me this can cause problems for i386-windows hosts.
8549# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8550for ac_header in stdlib.h string.h strings.h unistd.h time.h
8551do :
8552  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8553ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8554eval as_val=\$$as_ac_Header
8555   if test "x$as_val" = x""yes; then :
8556  cat >>confdefs.h <<_ACEOF
8557#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8558_ACEOF
8559
8560fi
8561
8562done
8563
8564for ac_header in sys/time.h sys/resource.h
8565do :
8566  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8567ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8568eval as_val=\$$as_ac_Header
8569   if test "x$as_val" = x""yes; then :
8570  cat >>confdefs.h <<_ACEOF
8571#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8572_ACEOF
8573
8574fi
8575
8576done
8577
8578for ac_header in fcntl.h fpu_control.h
8579do :
8580  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8581ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8582eval as_val=\$$as_ac_Header
8583   if test "x$as_val" = x""yes; then :
8584  cat >>confdefs.h <<_ACEOF
8585#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8586_ACEOF
8587
8588fi
8589
8590done
8591
8592for ac_header in dlfcn.h errno.h sys/stat.h
8593do :
8594  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8595ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8596eval as_val=\$$as_ac_Header
8597   if test "x$as_val" = x""yes; then :
8598  cat >>confdefs.h <<_ACEOF
8599#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8600_ACEOF
8601
8602fi
8603
8604done
8605
8606for ac_func in getrusage time sigaction __setfpucw
8607do :
8608  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8609ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8610eval as_val=\$$as_ac_var
8611   if test "x$as_val" = x""yes; then :
8612  cat >>confdefs.h <<_ACEOF
8613#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8614_ACEOF
8615
8616fi
8617done
8618
8619
8620# Check for socket libraries
8621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8622$as_echo_n "checking for bind in -lsocket... " >&6; }
8623if test "${ac_cv_lib_socket_bind+set}" = set; then :
8624  $as_echo_n "(cached) " >&6
8625else
8626  ac_check_lib_save_LIBS=$LIBS
8627LIBS="-lsocket  $LIBS"
8628cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8629/* end confdefs.h.  */
8630
8631/* Override any GCC internal prototype to avoid an error.
8632   Use char because int might match the return type of a GCC
8633   builtin and then its argument prototype would still apply.  */
8634#ifdef __cplusplus
8635extern "C"
8636#endif
8637char bind ();
8638int
8639main ()
8640{
8641return bind ();
8642  ;
8643  return 0;
8644}
8645_ACEOF
8646if ac_fn_c_try_link "$LINENO"; then :
8647  ac_cv_lib_socket_bind=yes
8648else
8649  ac_cv_lib_socket_bind=no
8650fi
8651rm -f core conftest.err conftest.$ac_objext \
8652    conftest$ac_exeext conftest.$ac_ext
8653LIBS=$ac_check_lib_save_LIBS
8654fi
8655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8656$as_echo "$ac_cv_lib_socket_bind" >&6; }
8657if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8658  cat >>confdefs.h <<_ACEOF
8659#define HAVE_LIBSOCKET 1
8660_ACEOF
8661
8662  LIBS="-lsocket $LIBS"
8663
8664fi
8665
8666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8667$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8668if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8669  $as_echo_n "(cached) " >&6
8670else
8671  ac_check_lib_save_LIBS=$LIBS
8672LIBS="-lnsl  $LIBS"
8673cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8674/* end confdefs.h.  */
8675
8676/* Override any GCC internal prototype to avoid an error.
8677   Use char because int might match the return type of a GCC
8678   builtin and then its argument prototype would still apply.  */
8679#ifdef __cplusplus
8680extern "C"
8681#endif
8682char gethostbyname ();
8683int
8684main ()
8685{
8686return gethostbyname ();
8687  ;
8688  return 0;
8689}
8690_ACEOF
8691if ac_fn_c_try_link "$LINENO"; then :
8692  ac_cv_lib_nsl_gethostbyname=yes
8693else
8694  ac_cv_lib_nsl_gethostbyname=no
8695fi
8696rm -f core conftest.err conftest.$ac_objext \
8697    conftest$ac_exeext conftest.$ac_ext
8698LIBS=$ac_check_lib_save_LIBS
8699fi
8700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8701$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8702if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8703  cat >>confdefs.h <<_ACEOF
8704#define HAVE_LIBNSL 1
8705_ACEOF
8706
8707  LIBS="-lnsl $LIBS"
8708
8709fi
8710
8711
8712# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8713# using the same condition.
8714
8715  # Use the system's zlib library.
8716  zlibdir="-L\$(top_builddir)/../zlib"
8717  zlibinc="-I\$(top_srcdir)/../zlib"
8718
8719# Check whether --with-system-zlib was given.
8720if test "${with_system_zlib+set}" = set; then :
8721  withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8722    zlibdir=
8723    zlibinc=
8724  fi
8725
8726fi
8727
8728
8729
8730
8731
8732# BFD uses libdl when when plugins enabled.
8733
8734  maybe_plugins=no
8735  for ac_header in dlfcn.h
8736do :
8737  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8738"
8739if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8740  cat >>confdefs.h <<_ACEOF
8741#define HAVE_DLFCN_H 1
8742_ACEOF
8743 maybe_plugins=yes
8744fi
8745
8746done
8747
8748  for ac_header in windows.h
8749do :
8750  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8751"
8752if test "x$ac_cv_header_windows_h" = x""yes; then :
8753  cat >>confdefs.h <<_ACEOF
8754#define HAVE_WINDOWS_H 1
8755_ACEOF
8756 maybe_plugins=yes
8757fi
8758
8759done
8760
8761
8762  # Check whether --enable-plugins was given.
8763if test "${enable_plugins+set}" = set; then :
8764  enableval=$enable_plugins; case "${enableval}" in
8765      no) plugins=no ;;
8766      *) plugins=yes
8767         if test "$maybe_plugins" != "yes" ; then
8768	   as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8769	 fi ;;
8770     esac
8771else
8772  plugins=$maybe_plugins
8773
8774fi
8775
8776  if test "$plugins" = "yes"; then
8777    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8778$as_echo_n "checking for library containing dlopen... " >&6; }
8779if test "${ac_cv_search_dlopen+set}" = set; then :
8780  $as_echo_n "(cached) " >&6
8781else
8782  ac_func_search_save_LIBS=$LIBS
8783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8784/* end confdefs.h.  */
8785
8786/* Override any GCC internal prototype to avoid an error.
8787   Use char because int might match the return type of a GCC
8788   builtin and then its argument prototype would still apply.  */
8789#ifdef __cplusplus
8790extern "C"
8791#endif
8792char dlopen ();
8793int
8794main ()
8795{
8796return dlopen ();
8797  ;
8798  return 0;
8799}
8800_ACEOF
8801for ac_lib in '' dl; do
8802  if test -z "$ac_lib"; then
8803    ac_res="none required"
8804  else
8805    ac_res=-l$ac_lib
8806    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8807  fi
8808  if ac_fn_c_try_link "$LINENO"; then :
8809  ac_cv_search_dlopen=$ac_res
8810fi
8811rm -f core conftest.err conftest.$ac_objext \
8812    conftest$ac_exeext
8813  if test "${ac_cv_search_dlopen+set}" = set; then :
8814  break
8815fi
8816done
8817if test "${ac_cv_search_dlopen+set}" = set; then :
8818
8819else
8820  ac_cv_search_dlopen=no
8821fi
8822rm conftest.$ac_ext
8823LIBS=$ac_func_search_save_LIBS
8824fi
8825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8826$as_echo "$ac_cv_search_dlopen" >&6; }
8827ac_res=$ac_cv_search_dlopen
8828if test "$ac_res" != no; then :
8829  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8830
8831fi
8832
8833  fi
8834
8835 if test "$plugins" = yes; then
8836  PLUGINS_TRUE=
8837  PLUGINS_FALSE='#'
8838else
8839  PLUGINS_TRUE='#'
8840  PLUGINS_FALSE=
8841fi
8842
8843
8844
8845
8846
8847# Set options
8848enable_dlopen=yes
8849
8850
8851
8852
8853  enable_win32_dll=no
8854
8855
8856            # Check whether --enable-shared was given.
8857if test "${enable_shared+set}" = set; then :
8858  enableval=$enable_shared; p=${PACKAGE-default}
8859    case $enableval in
8860    yes) enable_shared=yes ;;
8861    no) enable_shared=no ;;
8862    *)
8863      enable_shared=no
8864      # Look at the argument we got.  We use all the common list separators.
8865      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8866      for pkg in $enableval; do
8867	IFS="$lt_save_ifs"
8868	if test "X$pkg" = "X$p"; then
8869	  enable_shared=yes
8870	fi
8871      done
8872      IFS="$lt_save_ifs"
8873      ;;
8874    esac
8875else
8876  enable_shared=yes
8877fi
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887  # Check whether --enable-static was given.
8888if test "${enable_static+set}" = set; then :
8889  enableval=$enable_static; p=${PACKAGE-default}
8890    case $enableval in
8891    yes) enable_static=yes ;;
8892    no) enable_static=no ;;
8893    *)
8894     enable_static=no
8895      # Look at the argument we got.  We use all the common list separators.
8896      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8897      for pkg in $enableval; do
8898	IFS="$lt_save_ifs"
8899	if test "X$pkg" = "X$p"; then
8900	  enable_static=yes
8901	fi
8902      done
8903      IFS="$lt_save_ifs"
8904      ;;
8905    esac
8906else
8907  enable_static=yes
8908fi
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919# Check whether --with-pic was given.
8920if test "${with_pic+set}" = set; then :
8921  withval=$with_pic; pic_mode="$withval"
8922else
8923  pic_mode=default
8924fi
8925
8926
8927test -z "$pic_mode" && pic_mode=default
8928
8929
8930
8931
8932
8933
8934
8935  # Check whether --enable-fast-install was given.
8936if test "${enable_fast_install+set}" = set; then :
8937  enableval=$enable_fast_install; p=${PACKAGE-default}
8938    case $enableval in
8939    yes) enable_fast_install=yes ;;
8940    no) enable_fast_install=no ;;
8941    *)
8942      enable_fast_install=no
8943      # Look at the argument we got.  We use all the common list separators.
8944      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8945      for pkg in $enableval; do
8946	IFS="$lt_save_ifs"
8947	if test "X$pkg" = "X$p"; then
8948	  enable_fast_install=yes
8949	fi
8950      done
8951      IFS="$lt_save_ifs"
8952      ;;
8953    esac
8954else
8955  enable_fast_install=yes
8956fi
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968# This can be used to rebuild libtool when needed
8969LIBTOOL_DEPS="$ltmain"
8970
8971# Always use our own libtool.
8972LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999test -z "$LN_S" && LN_S="ln -s"
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014if test -n "${ZSH_VERSION+set}" ; then
9015   setopt NO_GLOB_SUBST
9016fi
9017
9018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9019$as_echo_n "checking for objdir... " >&6; }
9020if test "${lt_cv_objdir+set}" = set; then :
9021  $as_echo_n "(cached) " >&6
9022else
9023  rm -f .libs 2>/dev/null
9024mkdir .libs 2>/dev/null
9025if test -d .libs; then
9026  lt_cv_objdir=.libs
9027else
9028  # MS-DOS does not allow filenames that begin with a dot.
9029  lt_cv_objdir=_libs
9030fi
9031rmdir .libs 2>/dev/null
9032fi
9033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9034$as_echo "$lt_cv_objdir" >&6; }
9035objdir=$lt_cv_objdir
9036
9037
9038
9039
9040
9041cat >>confdefs.h <<_ACEOF
9042#define LT_OBJDIR "$lt_cv_objdir/"
9043_ACEOF
9044
9045
9046
9047
9048case $host_os in
9049aix3*)
9050  # AIX sometimes has problems with the GCC collect2 program.  For some
9051  # reason, if we set the COLLECT_NAMES environment variable, the problems
9052  # vanish in a puff of smoke.
9053  if test "X${COLLECT_NAMES+set}" != Xset; then
9054    COLLECT_NAMES=
9055    export COLLECT_NAMES
9056  fi
9057  ;;
9058esac
9059
9060# Global variables:
9061ofile=libtool
9062can_build_shared=yes
9063
9064# All known linkers require a `.a' archive for static linking (except MSVC,
9065# which needs '.lib').
9066libext=a
9067
9068with_gnu_ld="$lt_cv_prog_gnu_ld"
9069
9070old_CC="$CC"
9071old_CFLAGS="$CFLAGS"
9072
9073# Set sane defaults for various variables
9074test -z "$CC" && CC=cc
9075test -z "$LTCC" && LTCC=$CC
9076test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9077test -z "$LD" && LD=ld
9078test -z "$ac_objext" && ac_objext=o
9079
9080for cc_temp in $compiler""; do
9081  case $cc_temp in
9082    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9083    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9084    \-*) ;;
9085    *) break;;
9086  esac
9087done
9088cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9089
9090
9091# Only perform the check for file, if the check method requires it
9092test -z "$MAGIC_CMD" && MAGIC_CMD=file
9093case $deplibs_check_method in
9094file_magic*)
9095  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9096    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9097$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9098if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9099  $as_echo_n "(cached) " >&6
9100else
9101  case $MAGIC_CMD in
9102[\\/*] |  ?:[\\/]*)
9103  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9104  ;;
9105*)
9106  lt_save_MAGIC_CMD="$MAGIC_CMD"
9107  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9108  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9109  for ac_dir in $ac_dummy; do
9110    IFS="$lt_save_ifs"
9111    test -z "$ac_dir" && ac_dir=.
9112    if test -f $ac_dir/${ac_tool_prefix}file; then
9113      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9114      if test -n "$file_magic_test_file"; then
9115	case $deplibs_check_method in
9116	"file_magic "*)
9117	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9118	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9119	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9120	    $EGREP "$file_magic_regex" > /dev/null; then
9121	    :
9122	  else
9123	    cat <<_LT_EOF 1>&2
9124
9125*** Warning: the command libtool uses to detect shared libraries,
9126*** $file_magic_cmd, produces output that libtool cannot recognize.
9127*** The result is that libtool may fail to recognize shared libraries
9128*** as such.  This will affect the creation of libtool libraries that
9129*** depend on shared libraries, but programs linked with such libtool
9130*** libraries will work regardless of this problem.  Nevertheless, you
9131*** may want to report the problem to your system manager and/or to
9132*** bug-libtool@gnu.org
9133
9134_LT_EOF
9135	  fi ;;
9136	esac
9137      fi
9138      break
9139    fi
9140  done
9141  IFS="$lt_save_ifs"
9142  MAGIC_CMD="$lt_save_MAGIC_CMD"
9143  ;;
9144esac
9145fi
9146
9147MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9148if test -n "$MAGIC_CMD"; then
9149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9150$as_echo "$MAGIC_CMD" >&6; }
9151else
9152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9153$as_echo "no" >&6; }
9154fi
9155
9156
9157
9158
9159
9160if test -z "$lt_cv_path_MAGIC_CMD"; then
9161  if test -n "$ac_tool_prefix"; then
9162    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9163$as_echo_n "checking for file... " >&6; }
9164if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9165  $as_echo_n "(cached) " >&6
9166else
9167  case $MAGIC_CMD in
9168[\\/*] |  ?:[\\/]*)
9169  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9170  ;;
9171*)
9172  lt_save_MAGIC_CMD="$MAGIC_CMD"
9173  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9174  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9175  for ac_dir in $ac_dummy; do
9176    IFS="$lt_save_ifs"
9177    test -z "$ac_dir" && ac_dir=.
9178    if test -f $ac_dir/file; then
9179      lt_cv_path_MAGIC_CMD="$ac_dir/file"
9180      if test -n "$file_magic_test_file"; then
9181	case $deplibs_check_method in
9182	"file_magic "*)
9183	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9184	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9185	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9186	    $EGREP "$file_magic_regex" > /dev/null; then
9187	    :
9188	  else
9189	    cat <<_LT_EOF 1>&2
9190
9191*** Warning: the command libtool uses to detect shared libraries,
9192*** $file_magic_cmd, produces output that libtool cannot recognize.
9193*** The result is that libtool may fail to recognize shared libraries
9194*** as such.  This will affect the creation of libtool libraries that
9195*** depend on shared libraries, but programs linked with such libtool
9196*** libraries will work regardless of this problem.  Nevertheless, you
9197*** may want to report the problem to your system manager and/or to
9198*** bug-libtool@gnu.org
9199
9200_LT_EOF
9201	  fi ;;
9202	esac
9203      fi
9204      break
9205    fi
9206  done
9207  IFS="$lt_save_ifs"
9208  MAGIC_CMD="$lt_save_MAGIC_CMD"
9209  ;;
9210esac
9211fi
9212
9213MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9214if test -n "$MAGIC_CMD"; then
9215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9216$as_echo "$MAGIC_CMD" >&6; }
9217else
9218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9219$as_echo "no" >&6; }
9220fi
9221
9222
9223  else
9224    MAGIC_CMD=:
9225  fi
9226fi
9227
9228  fi
9229  ;;
9230esac
9231
9232# Use C for the default configuration in the libtool script
9233
9234lt_save_CC="$CC"
9235ac_ext=c
9236ac_cpp='$CPP $CPPFLAGS'
9237ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9238ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9239ac_compiler_gnu=$ac_cv_c_compiler_gnu
9240
9241
9242# Source file extension for C test sources.
9243ac_ext=c
9244
9245# Object file extension for compiled C test sources.
9246objext=o
9247objext=$objext
9248
9249# Code to be used in simple compile tests
9250lt_simple_compile_test_code="int some_variable = 0;"
9251
9252# Code to be used in simple link tests
9253lt_simple_link_test_code='int main(){return(0);}'
9254
9255
9256
9257
9258
9259
9260
9261# If no C compiler was specified, use CC.
9262LTCC=${LTCC-"$CC"}
9263
9264# If no C compiler flags were specified, use CFLAGS.
9265LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9266
9267# Allow CC to be a program name with arguments.
9268compiler=$CC
9269
9270# Save the default compiler, since it gets overwritten when the other
9271# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9272compiler_DEFAULT=$CC
9273
9274# save warnings/boilerplate of simple test code
9275ac_outfile=conftest.$ac_objext
9276echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9277eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9278_lt_compiler_boilerplate=`cat conftest.err`
9279$RM conftest*
9280
9281ac_outfile=conftest.$ac_objext
9282echo "$lt_simple_link_test_code" >conftest.$ac_ext
9283eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9284_lt_linker_boilerplate=`cat conftest.err`
9285$RM -r conftest*
9286
9287
9288## CAVEAT EMPTOR:
9289## There is no encapsulation within the following macros, do not change
9290## the running order or otherwise move them around unless you know exactly
9291## what you are doing...
9292if test -n "$compiler"; then
9293
9294lt_prog_compiler_no_builtin_flag=
9295
9296if test "$GCC" = yes; then
9297  case $cc_basename in
9298  nvcc*)
9299    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9300  *)
9301    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9302  esac
9303
9304  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9305$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9306if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9307  $as_echo_n "(cached) " >&6
9308else
9309  lt_cv_prog_compiler_rtti_exceptions=no
9310   ac_outfile=conftest.$ac_objext
9311   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9312   lt_compiler_flag="-fno-rtti -fno-exceptions"
9313   # Insert the option either (1) after the last *FLAGS variable, or
9314   # (2) before a word containing "conftest.", or (3) at the end.
9315   # Note that $ac_compile itself does not contain backslashes and begins
9316   # with a dollar sign (not a hyphen), so the echo should work correctly.
9317   # The option is referenced via a variable to avoid confusing sed.
9318   lt_compile=`echo "$ac_compile" | $SED \
9319   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9320   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9321   -e 's:$: $lt_compiler_flag:'`
9322   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9323   (eval "$lt_compile" 2>conftest.err)
9324   ac_status=$?
9325   cat conftest.err >&5
9326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9327   if (exit $ac_status) && test -s "$ac_outfile"; then
9328     # The compiler can only warn and ignore the option if not recognized
9329     # So say no if there are warnings other than the usual output.
9330     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9331     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9332     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9333       lt_cv_prog_compiler_rtti_exceptions=yes
9334     fi
9335   fi
9336   $RM conftest*
9337
9338fi
9339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9340$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9341
9342if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9343    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9344else
9345    :
9346fi
9347
9348fi
9349
9350
9351
9352
9353
9354
9355  lt_prog_compiler_wl=
9356lt_prog_compiler_pic=
9357lt_prog_compiler_static=
9358
9359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9360$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9361
9362  if test "$GCC" = yes; then
9363    lt_prog_compiler_wl='-Wl,'
9364    lt_prog_compiler_static='-static'
9365
9366    case $host_os in
9367      aix*)
9368      # All AIX code is PIC.
9369      if test "$host_cpu" = ia64; then
9370	# AIX 5 now supports IA64 processor
9371	lt_prog_compiler_static='-Bstatic'
9372      fi
9373      lt_prog_compiler_pic='-fPIC'
9374      ;;
9375
9376    amigaos*)
9377      case $host_cpu in
9378      powerpc)
9379            # see comment about AmigaOS4 .so support
9380            lt_prog_compiler_pic='-fPIC'
9381        ;;
9382      m68k)
9383            # FIXME: we need at least 68020 code to build shared libraries, but
9384            # adding the `-m68020' flag to GCC prevents building anything better,
9385            # like `-m68040'.
9386            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9387        ;;
9388      esac
9389      ;;
9390
9391    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9392      # PIC is the default for these OSes.
9393      ;;
9394
9395    mingw* | cygwin* | pw32* | os2* | cegcc*)
9396      # This hack is so that the source file can tell whether it is being
9397      # built for inclusion in a dll (and should export symbols for example).
9398      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9399      # (--disable-auto-import) libraries
9400      lt_prog_compiler_pic='-DDLL_EXPORT'
9401      ;;
9402
9403    darwin* | rhapsody*)
9404      # PIC is the default on this platform
9405      # Common symbols not allowed in MH_DYLIB files
9406      lt_prog_compiler_pic='-fno-common'
9407      ;;
9408
9409    haiku*)
9410      # PIC is the default for Haiku.
9411      # The "-static" flag exists, but is broken.
9412      lt_prog_compiler_static=
9413      ;;
9414
9415    hpux*)
9416      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9417      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9418      # sets the default TLS model and affects inlining.
9419      case $host_cpu in
9420      hppa*64*)
9421	# +Z the default
9422	;;
9423      *)
9424	lt_prog_compiler_pic='-fPIC'
9425	;;
9426      esac
9427      ;;
9428
9429    interix[3-9]*)
9430      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9431      # Instead, we relocate shared libraries at runtime.
9432      ;;
9433
9434    msdosdjgpp*)
9435      # Just because we use GCC doesn't mean we suddenly get shared libraries
9436      # on systems that don't support them.
9437      lt_prog_compiler_can_build_shared=no
9438      enable_shared=no
9439      ;;
9440
9441    *nto* | *qnx*)
9442      # QNX uses GNU C++, but need to define -shared option too, otherwise
9443      # it will coredump.
9444      lt_prog_compiler_pic='-fPIC -shared'
9445      ;;
9446
9447    sysv4*MP*)
9448      if test -d /usr/nec; then
9449	lt_prog_compiler_pic=-Kconform_pic
9450      fi
9451      ;;
9452
9453    *)
9454      lt_prog_compiler_pic='-fPIC'
9455      ;;
9456    esac
9457
9458    case $cc_basename in
9459    nvcc*) # Cuda Compiler Driver 2.2
9460      lt_prog_compiler_wl='-Xlinker '
9461      lt_prog_compiler_pic='-Xcompiler -fPIC'
9462      ;;
9463    esac
9464  else
9465    # PORTME Check for flag to pass linker flags through the system compiler.
9466    case $host_os in
9467    aix*)
9468      lt_prog_compiler_wl='-Wl,'
9469      if test "$host_cpu" = ia64; then
9470	# AIX 5 now supports IA64 processor
9471	lt_prog_compiler_static='-Bstatic'
9472      else
9473	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9474      fi
9475      ;;
9476
9477    mingw* | cygwin* | pw32* | os2* | cegcc*)
9478      # This hack is so that the source file can tell whether it is being
9479      # built for inclusion in a dll (and should export symbols for example).
9480      lt_prog_compiler_pic='-DDLL_EXPORT'
9481      ;;
9482
9483    hpux9* | hpux10* | hpux11*)
9484      lt_prog_compiler_wl='-Wl,'
9485      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9486      # not for PA HP-UX.
9487      case $host_cpu in
9488      hppa*64*|ia64*)
9489	# +Z the default
9490	;;
9491      *)
9492	lt_prog_compiler_pic='+Z'
9493	;;
9494      esac
9495      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9496      lt_prog_compiler_static='${wl}-a ${wl}archive'
9497      ;;
9498
9499    irix5* | irix6* | nonstopux*)
9500      lt_prog_compiler_wl='-Wl,'
9501      # PIC (with -KPIC) is the default.
9502      lt_prog_compiler_static='-non_shared'
9503      ;;
9504
9505    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9506      case $cc_basename in
9507      # old Intel for x86_64 which still supported -KPIC.
9508      ecc*)
9509	lt_prog_compiler_wl='-Wl,'
9510	lt_prog_compiler_pic='-KPIC'
9511	lt_prog_compiler_static='-static'
9512        ;;
9513      # icc used to be incompatible with GCC.
9514      # ICC 10 doesn't accept -KPIC any more.
9515      icc* | ifort*)
9516	lt_prog_compiler_wl='-Wl,'
9517	lt_prog_compiler_pic='-fPIC'
9518	lt_prog_compiler_static='-static'
9519        ;;
9520      # Lahey Fortran 8.1.
9521      lf95*)
9522	lt_prog_compiler_wl='-Wl,'
9523	lt_prog_compiler_pic='--shared'
9524	lt_prog_compiler_static='--static'
9525	;;
9526      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9527        # Portland Group compilers (*not* the Pentium gcc compiler,
9528	# which looks to be a dead project)
9529	lt_prog_compiler_wl='-Wl,'
9530	lt_prog_compiler_pic='-fpic'
9531	lt_prog_compiler_static='-Bstatic'
9532        ;;
9533      ccc*)
9534        lt_prog_compiler_wl='-Wl,'
9535        # All Alpha code is PIC.
9536        lt_prog_compiler_static='-non_shared'
9537        ;;
9538      xl* | bgxl* | bgf* | mpixl*)
9539	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9540	lt_prog_compiler_wl='-Wl,'
9541	lt_prog_compiler_pic='-qpic'
9542	lt_prog_compiler_static='-qstaticlink'
9543	;;
9544      *)
9545	case `$CC -V 2>&1 | sed 5q` in
9546	*Sun\ F* | *Sun*Fortran*)
9547	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9548	  lt_prog_compiler_pic='-KPIC'
9549	  lt_prog_compiler_static='-Bstatic'
9550	  lt_prog_compiler_wl=''
9551	  ;;
9552	*Sun\ C*)
9553	  # Sun C 5.9
9554	  lt_prog_compiler_pic='-KPIC'
9555	  lt_prog_compiler_static='-Bstatic'
9556	  lt_prog_compiler_wl='-Wl,'
9557	  ;;
9558	esac
9559	;;
9560      esac
9561      ;;
9562
9563    newsos6)
9564      lt_prog_compiler_pic='-KPIC'
9565      lt_prog_compiler_static='-Bstatic'
9566      ;;
9567
9568    *nto* | *qnx*)
9569      # QNX uses GNU C++, but need to define -shared option too, otherwise
9570      # it will coredump.
9571      lt_prog_compiler_pic='-fPIC -shared'
9572      ;;
9573
9574    osf3* | osf4* | osf5*)
9575      lt_prog_compiler_wl='-Wl,'
9576      # All OSF/1 code is PIC.
9577      lt_prog_compiler_static='-non_shared'
9578      ;;
9579
9580    rdos*)
9581      lt_prog_compiler_static='-non_shared'
9582      ;;
9583
9584    solaris*)
9585      lt_prog_compiler_pic='-KPIC'
9586      lt_prog_compiler_static='-Bstatic'
9587      case $cc_basename in
9588      f77* | f90* | f95*)
9589	lt_prog_compiler_wl='-Qoption ld ';;
9590      *)
9591	lt_prog_compiler_wl='-Wl,';;
9592      esac
9593      ;;
9594
9595    sunos4*)
9596      lt_prog_compiler_wl='-Qoption ld '
9597      lt_prog_compiler_pic='-PIC'
9598      lt_prog_compiler_static='-Bstatic'
9599      ;;
9600
9601    sysv4 | sysv4.2uw2* | sysv4.3*)
9602      lt_prog_compiler_wl='-Wl,'
9603      lt_prog_compiler_pic='-KPIC'
9604      lt_prog_compiler_static='-Bstatic'
9605      ;;
9606
9607    sysv4*MP*)
9608      if test -d /usr/nec ;then
9609	lt_prog_compiler_pic='-Kconform_pic'
9610	lt_prog_compiler_static='-Bstatic'
9611      fi
9612      ;;
9613
9614    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9615      lt_prog_compiler_wl='-Wl,'
9616      lt_prog_compiler_pic='-KPIC'
9617      lt_prog_compiler_static='-Bstatic'
9618      ;;
9619
9620    unicos*)
9621      lt_prog_compiler_wl='-Wl,'
9622      lt_prog_compiler_can_build_shared=no
9623      ;;
9624
9625    uts4*)
9626      lt_prog_compiler_pic='-pic'
9627      lt_prog_compiler_static='-Bstatic'
9628      ;;
9629
9630    *)
9631      lt_prog_compiler_can_build_shared=no
9632      ;;
9633    esac
9634  fi
9635
9636case $host_os in
9637  # For platforms which do not support PIC, -DPIC is meaningless:
9638  *djgpp*)
9639    lt_prog_compiler_pic=
9640    ;;
9641  *)
9642    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9643    ;;
9644esac
9645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9646$as_echo "$lt_prog_compiler_pic" >&6; }
9647
9648
9649
9650
9651
9652
9653#
9654# Check to make sure the PIC flag actually works.
9655#
9656if test -n "$lt_prog_compiler_pic"; then
9657  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9658$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9659if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9660  $as_echo_n "(cached) " >&6
9661else
9662  lt_cv_prog_compiler_pic_works=no
9663   ac_outfile=conftest.$ac_objext
9664   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9665   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9666   # Insert the option either (1) after the last *FLAGS variable, or
9667   # (2) before a word containing "conftest.", or (3) at the end.
9668   # Note that $ac_compile itself does not contain backslashes and begins
9669   # with a dollar sign (not a hyphen), so the echo should work correctly.
9670   # The option is referenced via a variable to avoid confusing sed.
9671   lt_compile=`echo "$ac_compile" | $SED \
9672   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9673   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9674   -e 's:$: $lt_compiler_flag:'`
9675   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9676   (eval "$lt_compile" 2>conftest.err)
9677   ac_status=$?
9678   cat conftest.err >&5
9679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9680   if (exit $ac_status) && test -s "$ac_outfile"; then
9681     # The compiler can only warn and ignore the option if not recognized
9682     # So say no if there are warnings other than the usual output.
9683     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9684     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9685     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9686       lt_cv_prog_compiler_pic_works=yes
9687     fi
9688   fi
9689   $RM conftest*
9690
9691fi
9692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9693$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9694
9695if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9696    case $lt_prog_compiler_pic in
9697     "" | " "*) ;;
9698     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9699     esac
9700else
9701    lt_prog_compiler_pic=
9702     lt_prog_compiler_can_build_shared=no
9703fi
9704
9705fi
9706
9707
9708
9709
9710
9711
9712#
9713# Check to make sure the static flag actually works.
9714#
9715wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9717$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9718if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9719  $as_echo_n "(cached) " >&6
9720else
9721  lt_cv_prog_compiler_static_works=no
9722   save_LDFLAGS="$LDFLAGS"
9723   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9724   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9725   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9726     # The linker can only warn and ignore the option if not recognized
9727     # So say no if there are warnings
9728     if test -s conftest.err; then
9729       # Append any errors to the config.log.
9730       cat conftest.err 1>&5
9731       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9732       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9733       if diff conftest.exp conftest.er2 >/dev/null; then
9734         lt_cv_prog_compiler_static_works=yes
9735       fi
9736     else
9737       lt_cv_prog_compiler_static_works=yes
9738     fi
9739   fi
9740   $RM -r conftest*
9741   LDFLAGS="$save_LDFLAGS"
9742
9743fi
9744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9745$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9746
9747if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9748    :
9749else
9750    lt_prog_compiler_static=
9751fi
9752
9753
9754
9755
9756
9757
9758
9759  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9760$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9761if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9762  $as_echo_n "(cached) " >&6
9763else
9764  lt_cv_prog_compiler_c_o=no
9765   $RM -r conftest 2>/dev/null
9766   mkdir conftest
9767   cd conftest
9768   mkdir out
9769   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9770
9771   lt_compiler_flag="-o out/conftest2.$ac_objext"
9772   # Insert the option either (1) after the last *FLAGS variable, or
9773   # (2) before a word containing "conftest.", or (3) at the end.
9774   # Note that $ac_compile itself does not contain backslashes and begins
9775   # with a dollar sign (not a hyphen), so the echo should work correctly.
9776   lt_compile=`echo "$ac_compile" | $SED \
9777   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9778   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9779   -e 's:$: $lt_compiler_flag:'`
9780   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9781   (eval "$lt_compile" 2>out/conftest.err)
9782   ac_status=$?
9783   cat out/conftest.err >&5
9784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9785   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9786   then
9787     # The compiler can only warn and ignore the option if not recognized
9788     # So say no if there are warnings
9789     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9790     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9791     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9792       lt_cv_prog_compiler_c_o=yes
9793     fi
9794   fi
9795   chmod u+w . 2>&5
9796   $RM conftest*
9797   # SGI C++ compiler will create directory out/ii_files/ for
9798   # template instantiation
9799   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9800   $RM out/* && rmdir out
9801   cd ..
9802   $RM -r conftest
9803   $RM conftest*
9804
9805fi
9806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9807$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9808
9809
9810
9811
9812
9813
9814  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9815$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9816if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9817  $as_echo_n "(cached) " >&6
9818else
9819  lt_cv_prog_compiler_c_o=no
9820   $RM -r conftest 2>/dev/null
9821   mkdir conftest
9822   cd conftest
9823   mkdir out
9824   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9825
9826   lt_compiler_flag="-o out/conftest2.$ac_objext"
9827   # Insert the option either (1) after the last *FLAGS variable, or
9828   # (2) before a word containing "conftest.", or (3) at the end.
9829   # Note that $ac_compile itself does not contain backslashes and begins
9830   # with a dollar sign (not a hyphen), so the echo should work correctly.
9831   lt_compile=`echo "$ac_compile" | $SED \
9832   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9833   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9834   -e 's:$: $lt_compiler_flag:'`
9835   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9836   (eval "$lt_compile" 2>out/conftest.err)
9837   ac_status=$?
9838   cat out/conftest.err >&5
9839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9840   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9841   then
9842     # The compiler can only warn and ignore the option if not recognized
9843     # So say no if there are warnings
9844     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9845     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9846     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9847       lt_cv_prog_compiler_c_o=yes
9848     fi
9849   fi
9850   chmod u+w . 2>&5
9851   $RM conftest*
9852   # SGI C++ compiler will create directory out/ii_files/ for
9853   # template instantiation
9854   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9855   $RM out/* && rmdir out
9856   cd ..
9857   $RM -r conftest
9858   $RM conftest*
9859
9860fi
9861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9862$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9863
9864
9865
9866
9867hard_links="nottested"
9868if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9869  # do not overwrite the value of need_locks provided by the user
9870  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9871$as_echo_n "checking if we can lock with hard links... " >&6; }
9872  hard_links=yes
9873  $RM conftest*
9874  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9875  touch conftest.a
9876  ln conftest.a conftest.b 2>&5 || hard_links=no
9877  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9879$as_echo "$hard_links" >&6; }
9880  if test "$hard_links" = no; then
9881    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9882$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9883    need_locks=warn
9884  fi
9885else
9886  need_locks=no
9887fi
9888
9889
9890
9891
9892
9893
9894  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9895$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9896
9897  runpath_var=
9898  allow_undefined_flag=
9899  always_export_symbols=no
9900  archive_cmds=
9901  archive_expsym_cmds=
9902  compiler_needs_object=no
9903  enable_shared_with_static_runtimes=no
9904  export_dynamic_flag_spec=
9905  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9906  hardcode_automatic=no
9907  hardcode_direct=no
9908  hardcode_direct_absolute=no
9909  hardcode_libdir_flag_spec=
9910  hardcode_libdir_flag_spec_ld=
9911  hardcode_libdir_separator=
9912  hardcode_minus_L=no
9913  hardcode_shlibpath_var=unsupported
9914  inherit_rpath=no
9915  link_all_deplibs=unknown
9916  module_cmds=
9917  module_expsym_cmds=
9918  old_archive_from_new_cmds=
9919  old_archive_from_expsyms_cmds=
9920  thread_safe_flag_spec=
9921  whole_archive_flag_spec=
9922  # include_expsyms should be a list of space-separated symbols to be *always*
9923  # included in the symbol list
9924  include_expsyms=
9925  # exclude_expsyms can be an extended regexp of symbols to exclude
9926  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9927  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9928  # as well as any symbol that contains `d'.
9929  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9930  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9931  # platforms (ab)use it in PIC code, but their linkers get confused if
9932  # the symbol is explicitly referenced.  Since portable code cannot
9933  # rely on this symbol name, it's probably fine to never include it in
9934  # preloaded symbol tables.
9935  # Exclude shared library initialization/finalization symbols.
9936  extract_expsyms_cmds=
9937
9938  case $host_os in
9939  cygwin* | mingw* | pw32* | cegcc*)
9940    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9941    # When not using gcc, we currently assume that we are using
9942    # Microsoft Visual C++.
9943    if test "$GCC" != yes; then
9944      with_gnu_ld=no
9945    fi
9946    ;;
9947  interix*)
9948    # we just hope/assume this is gcc and not c89 (= MSVC++)
9949    with_gnu_ld=yes
9950    ;;
9951  openbsd*)
9952    with_gnu_ld=no
9953    ;;
9954  esac
9955
9956  ld_shlibs=yes
9957
9958  # On some targets, GNU ld is compatible enough with the native linker
9959  # that we're better off using the native interface for both.
9960  lt_use_gnu_ld_interface=no
9961  if test "$with_gnu_ld" = yes; then
9962    case $host_os in
9963      aix*)
9964	# The AIX port of GNU ld has always aspired to compatibility
9965	# with the native linker.  However, as the warning in the GNU ld
9966	# block says, versions before 2.19.5* couldn't really create working
9967	# shared libraries, regardless of the interface used.
9968	case `$LD -v 2>&1` in
9969	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9970	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9971	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9972	  *)
9973	    lt_use_gnu_ld_interface=yes
9974	    ;;
9975	esac
9976	;;
9977      *)
9978	lt_use_gnu_ld_interface=yes
9979	;;
9980    esac
9981  fi
9982
9983  if test "$lt_use_gnu_ld_interface" = yes; then
9984    # If archive_cmds runs LD, not CC, wlarc should be empty
9985    wlarc='${wl}'
9986
9987    # Set some defaults for GNU ld with shared library support. These
9988    # are reset later if shared libraries are not supported. Putting them
9989    # here allows them to be overridden if necessary.
9990    runpath_var=LD_RUN_PATH
9991    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9992    export_dynamic_flag_spec='${wl}--export-dynamic'
9993    # ancient GNU ld didn't support --whole-archive et. al.
9994    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9995      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9996    else
9997      whole_archive_flag_spec=
9998    fi
9999    supports_anon_versioning=no
10000    case `$LD -v 2>&1` in
10001      *GNU\ gold*) supports_anon_versioning=yes ;;
10002      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10003      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10004      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10005      *\ 2.11.*) ;; # other 2.11 versions
10006      *) supports_anon_versioning=yes ;;
10007    esac
10008
10009    # See if GNU ld supports shared libraries.
10010    case $host_os in
10011    aix[3-9]*)
10012      # On AIX/PPC, the GNU linker is very broken
10013      if test "$host_cpu" != ia64; then
10014	ld_shlibs=no
10015	cat <<_LT_EOF 1>&2
10016
10017*** Warning: the GNU linker, at least up to release 2.19, is reported
10018*** to be unable to reliably create shared libraries on AIX.
10019*** Therefore, libtool is disabling shared libraries support.  If you
10020*** really care for shared libraries, you may want to install binutils
10021*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10022*** You will then need to restart the configuration process.
10023
10024_LT_EOF
10025      fi
10026      ;;
10027
10028    amigaos*)
10029      case $host_cpu in
10030      powerpc)
10031            # see comment about AmigaOS4 .so support
10032            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10033            archive_expsym_cmds=''
10034        ;;
10035      m68k)
10036            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)'
10037            hardcode_libdir_flag_spec='-L$libdir'
10038            hardcode_minus_L=yes
10039        ;;
10040      esac
10041      ;;
10042
10043    beos*)
10044      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10045	allow_undefined_flag=unsupported
10046	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10047	# support --undefined.  This deserves some investigation.  FIXME
10048	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10049      else
10050	ld_shlibs=no
10051      fi
10052      ;;
10053
10054    cygwin* | mingw* | pw32* | cegcc*)
10055      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10056      # as there is no search path for DLLs.
10057      hardcode_libdir_flag_spec='-L$libdir'
10058      export_dynamic_flag_spec='${wl}--export-all-symbols'
10059      allow_undefined_flag=unsupported
10060      always_export_symbols=no
10061      enable_shared_with_static_runtimes=yes
10062      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10063
10064      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10065        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10066	# If the export-symbols file already is a .def file (1st line
10067	# is EXPORTS), use it as is; otherwise, prepend...
10068	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10069	  cp $export_symbols $output_objdir/$soname.def;
10070	else
10071	  echo EXPORTS > $output_objdir/$soname.def;
10072	  cat $export_symbols >> $output_objdir/$soname.def;
10073	fi~
10074	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10075      else
10076	ld_shlibs=no
10077      fi
10078      ;;
10079
10080    haiku*)
10081      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10082      link_all_deplibs=yes
10083      ;;
10084
10085    interix[3-9]*)
10086      hardcode_direct=no
10087      hardcode_shlibpath_var=no
10088      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10089      export_dynamic_flag_spec='${wl}-E'
10090      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10091      # Instead, shared libraries are loaded at an image base (0x10000000 by
10092      # default) and relocated if they conflict, which is a slow very memory
10093      # consuming and fragmenting process.  To avoid this, we pick a random,
10094      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10095      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10096      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10097      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'
10098      ;;
10099
10100    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10101      tmp_diet=no
10102      if test "$host_os" = linux-dietlibc; then
10103	case $cc_basename in
10104	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10105	esac
10106      fi
10107      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10108	 && test "$tmp_diet" = no
10109      then
10110	tmp_addflag=' $pic_flag'
10111	tmp_sharedflag='-shared'
10112	case $cc_basename,$host_cpu in
10113        pgcc*)				# Portland Group C compiler
10114	  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'
10115	  tmp_addflag=' $pic_flag'
10116	  ;;
10117	pgf77* | pgf90* | pgf95* | pgfortran*)
10118					# Portland Group f77 and f90 compilers
10119	  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'
10120	  tmp_addflag=' $pic_flag -Mnomain' ;;
10121	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10122	  tmp_addflag=' -i_dynamic' ;;
10123	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10124	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10125	ifc* | ifort*)			# Intel Fortran compiler
10126	  tmp_addflag=' -nofor_main' ;;
10127	lf95*)				# Lahey Fortran 8.1
10128	  whole_archive_flag_spec=
10129	  tmp_sharedflag='--shared' ;;
10130	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10131	  tmp_sharedflag='-qmkshrobj'
10132	  tmp_addflag= ;;
10133	nvcc*)	# Cuda Compiler Driver 2.2
10134	  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'
10135	  compiler_needs_object=yes
10136	  ;;
10137	esac
10138	case `$CC -V 2>&1 | sed 5q` in
10139	*Sun\ C*)			# Sun C 5.9
10140	  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'
10141	  compiler_needs_object=yes
10142	  tmp_sharedflag='-G' ;;
10143	*Sun\ F*)			# Sun Fortran 8.3
10144	  tmp_sharedflag='-G' ;;
10145	esac
10146	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10147
10148        if test "x$supports_anon_versioning" = xyes; then
10149          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10150	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10151	    echo "local: *; };" >> $output_objdir/$libname.ver~
10152	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10153        fi
10154
10155	case $cc_basename in
10156	xlf* | bgf* | bgxlf* | mpixlf*)
10157	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10158	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10159	  hardcode_libdir_flag_spec=
10160	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
10161	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10162	  if test "x$supports_anon_versioning" = xyes; then
10163	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10164	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10165	      echo "local: *; };" >> $output_objdir/$libname.ver~
10166	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10167	  fi
10168	  ;;
10169	esac
10170      else
10171        ld_shlibs=no
10172      fi
10173      ;;
10174
10175    netbsd*)
10176      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10177	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10178	wlarc=
10179      else
10180	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10181	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10182      fi
10183      ;;
10184
10185    solaris*)
10186      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10187	ld_shlibs=no
10188	cat <<_LT_EOF 1>&2
10189
10190*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10191*** create shared libraries on Solaris systems.  Therefore, libtool
10192*** is disabling shared libraries support.  We urge you to upgrade GNU
10193*** binutils to release 2.9.1 or newer.  Another option is to modify
10194*** your PATH or compiler configuration so that the native linker is
10195*** used, and then restart.
10196
10197_LT_EOF
10198      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10199	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10200	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10201      else
10202	ld_shlibs=no
10203      fi
10204      ;;
10205
10206    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10207      case `$LD -v 2>&1` in
10208        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10209	ld_shlibs=no
10210	cat <<_LT_EOF 1>&2
10211
10212*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10213*** reliably create shared libraries on SCO systems.  Therefore, libtool
10214*** is disabling shared libraries support.  We urge you to upgrade GNU
10215*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10216*** your PATH or compiler configuration so that the native linker is
10217*** used, and then restart.
10218
10219_LT_EOF
10220	;;
10221	*)
10222	  # For security reasons, it is highly recommended that you always
10223	  # use absolute paths for naming shared libraries, and exclude the
10224	  # DT_RUNPATH tag from executables and libraries.  But doing so
10225	  # requires that you compile everything twice, which is a pain.
10226	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10227	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10228	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10229	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10230	  else
10231	    ld_shlibs=no
10232	  fi
10233	;;
10234      esac
10235      ;;
10236
10237    sunos4*)
10238      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10239      wlarc=
10240      hardcode_direct=yes
10241      hardcode_shlibpath_var=no
10242      ;;
10243
10244    *)
10245      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10246	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10247	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10248      else
10249	ld_shlibs=no
10250      fi
10251      ;;
10252    esac
10253
10254    if test "$ld_shlibs" = no; then
10255      runpath_var=
10256      hardcode_libdir_flag_spec=
10257      export_dynamic_flag_spec=
10258      whole_archive_flag_spec=
10259    fi
10260  else
10261    # PORTME fill in a description of your system's linker (not GNU ld)
10262    case $host_os in
10263    aix3*)
10264      allow_undefined_flag=unsupported
10265      always_export_symbols=yes
10266      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'
10267      # Note: this linker hardcodes the directories in LIBPATH if there
10268      # are no directories specified by -L.
10269      hardcode_minus_L=yes
10270      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10271	# Neither direct hardcoding nor static linking is supported with a
10272	# broken collect2.
10273	hardcode_direct=unsupported
10274      fi
10275      ;;
10276
10277    aix[4-9]*)
10278      if test "$host_cpu" = ia64; then
10279	# On IA64, the linker does run time linking by default, so we don't
10280	# have to do anything special.
10281	aix_use_runtimelinking=no
10282	exp_sym_flag='-Bexport'
10283	no_entry_flag=""
10284      else
10285	# If we're using GNU nm, then we don't want the "-C" option.
10286	# -C means demangle to AIX nm, but means don't demangle with GNU nm
10287	# Also, AIX nm treats weak defined symbols like other global
10288	# defined symbols, whereas GNU nm marks them as "W".
10289	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10290	  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'
10291	else
10292	  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'
10293	fi
10294	aix_use_runtimelinking=no
10295
10296	# Test if we are trying to use run time linking or normal
10297	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10298	# need to do runtime linking.
10299	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10300	  for ld_flag in $LDFLAGS; do
10301	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10302	    aix_use_runtimelinking=yes
10303	    break
10304	  fi
10305	  done
10306	  ;;
10307	esac
10308
10309	exp_sym_flag='-bexport'
10310	no_entry_flag='-bnoentry'
10311      fi
10312
10313      # When large executables or shared objects are built, AIX ld can
10314      # have problems creating the table of contents.  If linking a library
10315      # or program results in "error TOC overflow" add -mminimal-toc to
10316      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10317      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10318
10319      archive_cmds=''
10320      hardcode_direct=yes
10321      hardcode_direct_absolute=yes
10322      hardcode_libdir_separator=':'
10323      link_all_deplibs=yes
10324      file_list_spec='${wl}-f,'
10325
10326      if test "$GCC" = yes; then
10327	case $host_os in aix4.[012]|aix4.[012].*)
10328	# We only want to do this on AIX 4.2 and lower, the check
10329	# below for broken collect2 doesn't work under 4.3+
10330	  collect2name=`${CC} -print-prog-name=collect2`
10331	  if test -f "$collect2name" &&
10332	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10333	  then
10334	  # We have reworked collect2
10335	  :
10336	  else
10337	  # We have old collect2
10338	  hardcode_direct=unsupported
10339	  # It fails to find uninstalled libraries when the uninstalled
10340	  # path is not listed in the libpath.  Setting hardcode_minus_L
10341	  # to unsupported forces relinking
10342	  hardcode_minus_L=yes
10343	  hardcode_libdir_flag_spec='-L$libdir'
10344	  hardcode_libdir_separator=
10345	  fi
10346	  ;;
10347	esac
10348	shared_flag='-shared'
10349	if test "$aix_use_runtimelinking" = yes; then
10350	  shared_flag="$shared_flag "'${wl}-G'
10351	fi
10352      else
10353	# not using gcc
10354	if test "$host_cpu" = ia64; then
10355	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10356	# chokes on -Wl,-G. The following line is correct:
10357	  shared_flag='-G'
10358	else
10359	  if test "$aix_use_runtimelinking" = yes; then
10360	    shared_flag='${wl}-G'
10361	  else
10362	    shared_flag='${wl}-bM:SRE'
10363	  fi
10364	fi
10365      fi
10366
10367      export_dynamic_flag_spec='${wl}-bexpall'
10368      # It seems that -bexpall does not export symbols beginning with
10369      # underscore (_), so it is better to generate a list of symbols to export.
10370      always_export_symbols=yes
10371      if test "$aix_use_runtimelinking" = yes; then
10372	# Warning - without using the other runtime loading flags (-brtl),
10373	# -berok will link without error, but may produce a broken library.
10374	allow_undefined_flag='-berok'
10375        # Determine the default libpath from the value encoded in an
10376        # empty executable.
10377        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10378/* end confdefs.h.  */
10379
10380int
10381main ()
10382{
10383
10384  ;
10385  return 0;
10386}
10387_ACEOF
10388if ac_fn_c_try_link "$LINENO"; then :
10389
10390lt_aix_libpath_sed='
10391    /Import File Strings/,/^$/ {
10392	/^0/ {
10393	    s/^0  *\(.*\)$/\1/
10394	    p
10395	}
10396    }'
10397aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10398# Check for a 64-bit object if we didn't find anything.
10399if test -z "$aix_libpath"; then
10400  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10401fi
10402fi
10403rm -f core conftest.err conftest.$ac_objext \
10404    conftest$ac_exeext conftest.$ac_ext
10405if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10406
10407        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10408        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"
10409      else
10410	if test "$host_cpu" = ia64; then
10411	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10412	  allow_undefined_flag="-z nodefs"
10413	  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"
10414	else
10415	 # Determine the default libpath from the value encoded in an
10416	 # empty executable.
10417	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10418/* end confdefs.h.  */
10419
10420int
10421main ()
10422{
10423
10424  ;
10425  return 0;
10426}
10427_ACEOF
10428if ac_fn_c_try_link "$LINENO"; then :
10429
10430lt_aix_libpath_sed='
10431    /Import File Strings/,/^$/ {
10432	/^0/ {
10433	    s/^0  *\(.*\)$/\1/
10434	    p
10435	}
10436    }'
10437aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10438# Check for a 64-bit object if we didn't find anything.
10439if test -z "$aix_libpath"; then
10440  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10441fi
10442fi
10443rm -f core conftest.err conftest.$ac_objext \
10444    conftest$ac_exeext conftest.$ac_ext
10445if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10446
10447	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10448	  # Warning - without using the other run time loading flags,
10449	  # -berok will link without error, but may produce a broken library.
10450	  no_undefined_flag=' ${wl}-bernotok'
10451	  allow_undefined_flag=' ${wl}-berok'
10452	  if test "$with_gnu_ld" = yes; then
10453	    # We only use this code for GNU lds that support --whole-archive.
10454	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10455	  else
10456	    # Exported symbols can be pulled into shared objects from archives
10457	    whole_archive_flag_spec='$convenience'
10458	  fi
10459	  archive_cmds_need_lc=yes
10460	  # This is similar to how AIX traditionally builds its shared libraries.
10461	  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'
10462	fi
10463      fi
10464      ;;
10465
10466    amigaos*)
10467      case $host_cpu in
10468      powerpc)
10469            # see comment about AmigaOS4 .so support
10470            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10471            archive_expsym_cmds=''
10472        ;;
10473      m68k)
10474            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)'
10475            hardcode_libdir_flag_spec='-L$libdir'
10476            hardcode_minus_L=yes
10477        ;;
10478      esac
10479      ;;
10480
10481    bsdi[45]*)
10482      export_dynamic_flag_spec=-rdynamic
10483      ;;
10484
10485    cygwin* | mingw* | pw32* | cegcc*)
10486      # When not using gcc, we currently assume that we are using
10487      # Microsoft Visual C++.
10488      # hardcode_libdir_flag_spec is actually meaningless, as there is
10489      # no search path for DLLs.
10490      hardcode_libdir_flag_spec=' '
10491      allow_undefined_flag=unsupported
10492      # Tell ltmain to make .lib files, not .a files.
10493      libext=lib
10494      # Tell ltmain to make .dll files, not .so files.
10495      shrext_cmds=".dll"
10496      # FIXME: Setting linknames here is a bad hack.
10497      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10498      # The linker will automatically build a .lib file if we build a DLL.
10499      old_archive_from_new_cmds='true'
10500      # FIXME: Should let the user specify the lib program.
10501      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10502      fix_srcfile_path='`cygpath -w "$srcfile"`'
10503      enable_shared_with_static_runtimes=yes
10504      ;;
10505
10506    darwin* | rhapsody*)
10507
10508
10509  archive_cmds_need_lc=no
10510  hardcode_direct=no
10511  hardcode_automatic=yes
10512  hardcode_shlibpath_var=unsupported
10513  if test "$lt_cv_ld_force_load" = "yes"; then
10514    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\"`'
10515  else
10516    whole_archive_flag_spec=''
10517  fi
10518  link_all_deplibs=yes
10519  allow_undefined_flag="$_lt_dar_allow_undefined"
10520  case $cc_basename in
10521     ifort*) _lt_dar_can_shared=yes ;;
10522     *) _lt_dar_can_shared=$GCC ;;
10523  esac
10524  if test "$_lt_dar_can_shared" = "yes"; then
10525    output_verbose_link_cmd=func_echo_all
10526    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10527    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10528    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}"
10529    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}"
10530
10531  else
10532  ld_shlibs=no
10533  fi
10534
10535      ;;
10536
10537    dgux*)
10538      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10539      hardcode_libdir_flag_spec='-L$libdir'
10540      hardcode_shlibpath_var=no
10541      ;;
10542
10543    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10544    # support.  Future versions do this automatically, but an explicit c++rt0.o
10545    # does not break anything, and helps significantly (at the cost of a little
10546    # extra space).
10547    freebsd2.2*)
10548      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10549      hardcode_libdir_flag_spec='-R$libdir'
10550      hardcode_direct=yes
10551      hardcode_shlibpath_var=no
10552      ;;
10553
10554    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10555    freebsd2.*)
10556      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10557      hardcode_direct=yes
10558      hardcode_minus_L=yes
10559      hardcode_shlibpath_var=no
10560      ;;
10561
10562    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10563    freebsd* | dragonfly*)
10564      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10565      hardcode_libdir_flag_spec='-R$libdir'
10566      hardcode_direct=yes
10567      hardcode_shlibpath_var=no
10568      ;;
10569
10570    hpux9*)
10571      if test "$GCC" = yes; then
10572	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'
10573      else
10574	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'
10575      fi
10576      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10577      hardcode_libdir_separator=:
10578      hardcode_direct=yes
10579
10580      # hardcode_minus_L: Not really in the search PATH,
10581      # but as the default location of the library.
10582      hardcode_minus_L=yes
10583      export_dynamic_flag_spec='${wl}-E'
10584      ;;
10585
10586    hpux10*)
10587      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10588	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10589      else
10590	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10591      fi
10592      if test "$with_gnu_ld" = no; then
10593	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10594	hardcode_libdir_flag_spec_ld='+b $libdir'
10595	hardcode_libdir_separator=:
10596	hardcode_direct=yes
10597	hardcode_direct_absolute=yes
10598	export_dynamic_flag_spec='${wl}-E'
10599	# hardcode_minus_L: Not really in the search PATH,
10600	# but as the default location of the library.
10601	hardcode_minus_L=yes
10602      fi
10603      ;;
10604
10605    hpux11*)
10606      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10607	case $host_cpu in
10608	hppa*64*)
10609	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10610	  ;;
10611	ia64*)
10612	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10613	  ;;
10614	*)
10615	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10616	  ;;
10617	esac
10618      else
10619	case $host_cpu in
10620	hppa*64*)
10621	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10622	  ;;
10623	ia64*)
10624	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10625	  ;;
10626	*)
10627
10628	  # Older versions of the 11.00 compiler do not understand -b yet
10629	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10630	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10631$as_echo_n "checking if $CC understands -b... " >&6; }
10632if test "${lt_cv_prog_compiler__b+set}" = set; then :
10633  $as_echo_n "(cached) " >&6
10634else
10635  lt_cv_prog_compiler__b=no
10636   save_LDFLAGS="$LDFLAGS"
10637   LDFLAGS="$LDFLAGS -b"
10638   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10639   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10640     # The linker can only warn and ignore the option if not recognized
10641     # So say no if there are warnings
10642     if test -s conftest.err; then
10643       # Append any errors to the config.log.
10644       cat conftest.err 1>&5
10645       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10646       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10647       if diff conftest.exp conftest.er2 >/dev/null; then
10648         lt_cv_prog_compiler__b=yes
10649       fi
10650     else
10651       lt_cv_prog_compiler__b=yes
10652     fi
10653   fi
10654   $RM -r conftest*
10655   LDFLAGS="$save_LDFLAGS"
10656
10657fi
10658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10659$as_echo "$lt_cv_prog_compiler__b" >&6; }
10660
10661if test x"$lt_cv_prog_compiler__b" = xyes; then
10662    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10663else
10664    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10665fi
10666
10667	  ;;
10668	esac
10669      fi
10670      if test "$with_gnu_ld" = no; then
10671	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10672	hardcode_libdir_separator=:
10673
10674	case $host_cpu in
10675	hppa*64*|ia64*)
10676	  hardcode_direct=no
10677	  hardcode_shlibpath_var=no
10678	  ;;
10679	*)
10680	  hardcode_direct=yes
10681	  hardcode_direct_absolute=yes
10682	  export_dynamic_flag_spec='${wl}-E'
10683
10684	  # hardcode_minus_L: Not really in the search PATH,
10685	  # but as the default location of the library.
10686	  hardcode_minus_L=yes
10687	  ;;
10688	esac
10689      fi
10690      ;;
10691
10692    irix5* | irix6* | nonstopux*)
10693      if test "$GCC" = yes; then
10694	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'
10695	# Try to use the -exported_symbol ld option, if it does not
10696	# work, assume that -exports_file does not work either and
10697	# implicitly export all symbols.
10698        save_LDFLAGS="$LDFLAGS"
10699        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10700        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10701/* end confdefs.h.  */
10702int foo(void) {}
10703_ACEOF
10704if ac_fn_c_try_link "$LINENO"; then :
10705  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'
10706
10707fi
10708rm -f core conftest.err conftest.$ac_objext \
10709    conftest$ac_exeext conftest.$ac_ext
10710        LDFLAGS="$save_LDFLAGS"
10711      else
10712	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'
10713	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'
10714      fi
10715      archive_cmds_need_lc='no'
10716      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10717      hardcode_libdir_separator=:
10718      inherit_rpath=yes
10719      link_all_deplibs=yes
10720      ;;
10721
10722    netbsd*)
10723      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10724	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10725      else
10726	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10727      fi
10728      hardcode_libdir_flag_spec='-R$libdir'
10729      hardcode_direct=yes
10730      hardcode_shlibpath_var=no
10731      ;;
10732
10733    newsos6)
10734      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10735      hardcode_direct=yes
10736      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10737      hardcode_libdir_separator=:
10738      hardcode_shlibpath_var=no
10739      ;;
10740
10741    *nto* | *qnx*)
10742      ;;
10743
10744    openbsd*)
10745      if test -f /usr/libexec/ld.so; then
10746	hardcode_direct=yes
10747	hardcode_shlibpath_var=no
10748	hardcode_direct_absolute=yes
10749	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10750	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10751	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10752	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10753	  export_dynamic_flag_spec='${wl}-E'
10754	else
10755	  case $host_os in
10756	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10757	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10758	     hardcode_libdir_flag_spec='-R$libdir'
10759	     ;;
10760	   *)
10761	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10762	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10763	     ;;
10764	  esac
10765	fi
10766      else
10767	ld_shlibs=no
10768      fi
10769      ;;
10770
10771    os2*)
10772      hardcode_libdir_flag_spec='-L$libdir'
10773      hardcode_minus_L=yes
10774      allow_undefined_flag=unsupported
10775      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'
10776      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10777      ;;
10778
10779    osf3*)
10780      if test "$GCC" = yes; then
10781	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10782	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'
10783      else
10784	allow_undefined_flag=' -expect_unresolved \*'
10785	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'
10786      fi
10787      archive_cmds_need_lc='no'
10788      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10789      hardcode_libdir_separator=:
10790      ;;
10791
10792    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10793      if test "$GCC" = yes; then
10794	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10795	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'
10796	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10797      else
10798	allow_undefined_flag=' -expect_unresolved \*'
10799	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'
10800	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~
10801	$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'
10802
10803	# Both c and cxx compiler support -rpath directly
10804	hardcode_libdir_flag_spec='-rpath $libdir'
10805      fi
10806      archive_cmds_need_lc='no'
10807      hardcode_libdir_separator=:
10808      ;;
10809
10810    solaris*)
10811      no_undefined_flag=' -z defs'
10812      if test "$GCC" = yes; then
10813	wlarc='${wl}'
10814	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10815	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10816	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10817      else
10818	case `$CC -V 2>&1` in
10819	*"Compilers 5.0"*)
10820	  wlarc=''
10821	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10822	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10823	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10824	  ;;
10825	*)
10826	  wlarc='${wl}'
10827	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10828	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10829	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10830	  ;;
10831	esac
10832      fi
10833      hardcode_libdir_flag_spec='-R$libdir'
10834      hardcode_shlibpath_var=no
10835      case $host_os in
10836      solaris2.[0-5] | solaris2.[0-5].*) ;;
10837      *)
10838	# The compiler driver will combine and reorder linker options,
10839	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10840	# but is careful enough not to reorder.
10841	# Supported since Solaris 2.6 (maybe 2.5.1?)
10842	if test "$GCC" = yes; then
10843	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10844	else
10845	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10846	fi
10847	;;
10848      esac
10849      link_all_deplibs=yes
10850      ;;
10851
10852    sunos4*)
10853      if test "x$host_vendor" = xsequent; then
10854	# Use $CC to link under sequent, because it throws in some extra .o
10855	# files that make .init and .fini sections work.
10856	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10857      else
10858	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10859      fi
10860      hardcode_libdir_flag_spec='-L$libdir'
10861      hardcode_direct=yes
10862      hardcode_minus_L=yes
10863      hardcode_shlibpath_var=no
10864      ;;
10865
10866    sysv4)
10867      case $host_vendor in
10868	sni)
10869	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10870	  hardcode_direct=yes # is this really true???
10871	;;
10872	siemens)
10873	  ## LD is ld it makes a PLAMLIB
10874	  ## CC just makes a GrossModule.
10875	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10876	  reload_cmds='$CC -r -o $output$reload_objs'
10877	  hardcode_direct=no
10878        ;;
10879	motorola)
10880	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10881	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10882	;;
10883      esac
10884      runpath_var='LD_RUN_PATH'
10885      hardcode_shlibpath_var=no
10886      ;;
10887
10888    sysv4.3*)
10889      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10890      hardcode_shlibpath_var=no
10891      export_dynamic_flag_spec='-Bexport'
10892      ;;
10893
10894    sysv4*MP*)
10895      if test -d /usr/nec; then
10896	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10897	hardcode_shlibpath_var=no
10898	runpath_var=LD_RUN_PATH
10899	hardcode_runpath_var=yes
10900	ld_shlibs=yes
10901      fi
10902      ;;
10903
10904    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10905      no_undefined_flag='${wl}-z,text'
10906      archive_cmds_need_lc=no
10907      hardcode_shlibpath_var=no
10908      runpath_var='LD_RUN_PATH'
10909
10910      if test "$GCC" = yes; then
10911	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10912	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10913      else
10914	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10915	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10916      fi
10917      ;;
10918
10919    sysv5* | sco3.2v5* | sco5v6*)
10920      # Note: We can NOT use -z defs as we might desire, because we do not
10921      # link with -lc, and that would cause any symbols used from libc to
10922      # always be unresolved, which means just about no library would
10923      # ever link correctly.  If we're not using GNU ld we use -z text
10924      # though, which does catch some bad symbols but isn't as heavy-handed
10925      # as -z defs.
10926      no_undefined_flag='${wl}-z,text'
10927      allow_undefined_flag='${wl}-z,nodefs'
10928      archive_cmds_need_lc=no
10929      hardcode_shlibpath_var=no
10930      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10931      hardcode_libdir_separator=':'
10932      link_all_deplibs=yes
10933      export_dynamic_flag_spec='${wl}-Bexport'
10934      runpath_var='LD_RUN_PATH'
10935
10936      if test "$GCC" = yes; then
10937	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10938	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10939      else
10940	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10941	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10942      fi
10943      ;;
10944
10945    uts4*)
10946      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10947      hardcode_libdir_flag_spec='-L$libdir'
10948      hardcode_shlibpath_var=no
10949      ;;
10950
10951    *)
10952      ld_shlibs=no
10953      ;;
10954    esac
10955
10956    if test x$host_vendor = xsni; then
10957      case $host in
10958      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10959	export_dynamic_flag_spec='${wl}-Blargedynsym'
10960	;;
10961      esac
10962    fi
10963  fi
10964
10965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10966$as_echo "$ld_shlibs" >&6; }
10967test "$ld_shlibs" = no && can_build_shared=no
10968
10969with_gnu_ld=$with_gnu_ld
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985#
10986# Do we need to explicitly link libc?
10987#
10988case "x$archive_cmds_need_lc" in
10989x|xyes)
10990  # Assume -lc should be added
10991  archive_cmds_need_lc=yes
10992
10993  if test "$enable_shared" = yes && test "$GCC" = yes; then
10994    case $archive_cmds in
10995    *'~'*)
10996      # FIXME: we may have to deal with multi-command sequences.
10997      ;;
10998    '$CC '*)
10999      # Test whether the compiler implicitly links with -lc since on some
11000      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11001      # to ld, don't add -lc before -lgcc.
11002      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11003$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11004if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11005  $as_echo_n "(cached) " >&6
11006else
11007  $RM conftest*
11008	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11009
11010	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11011  (eval $ac_compile) 2>&5
11012  ac_status=$?
11013  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11014  test $ac_status = 0; } 2>conftest.err; then
11015	  soname=conftest
11016	  lib=conftest
11017	  libobjs=conftest.$ac_objext
11018	  deplibs=
11019	  wl=$lt_prog_compiler_wl
11020	  pic_flag=$lt_prog_compiler_pic
11021	  compiler_flags=-v
11022	  linker_flags=-v
11023	  verstring=
11024	  output_objdir=.
11025	  libname=conftest
11026	  lt_save_allow_undefined_flag=$allow_undefined_flag
11027	  allow_undefined_flag=
11028	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11029  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11030  ac_status=$?
11031  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11032  test $ac_status = 0; }
11033	  then
11034	    lt_cv_archive_cmds_need_lc=no
11035	  else
11036	    lt_cv_archive_cmds_need_lc=yes
11037	  fi
11038	  allow_undefined_flag=$lt_save_allow_undefined_flag
11039	else
11040	  cat conftest.err 1>&5
11041	fi
11042	$RM conftest*
11043
11044fi
11045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11046$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11047      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11048      ;;
11049    esac
11050  fi
11051  ;;
11052esac
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
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11211$as_echo_n "checking dynamic linker characteristics... " >&6; }
11212
11213if test "$GCC" = yes; then
11214  case $host_os in
11215    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11216    *) lt_awk_arg="/^libraries:/" ;;
11217  esac
11218  case $host_os in
11219    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11220    *) lt_sed_strip_eq="s,=/,/,g" ;;
11221  esac
11222  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11223  case $lt_search_path_spec in
11224  *\;*)
11225    # if the path contains ";" then we assume it to be the separator
11226    # otherwise default to the standard path separator (i.e. ":") - it is
11227    # assumed that no part of a normal pathname contains ";" but that should
11228    # okay in the real world where ";" in dirpaths is itself problematic.
11229    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11230    ;;
11231  *)
11232    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11233    ;;
11234  esac
11235  # Ok, now we have the path, separated by spaces, we can step through it
11236  # and add multilib dir if necessary.
11237  lt_tmp_lt_search_path_spec=
11238  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11239  for lt_sys_path in $lt_search_path_spec; do
11240    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11241      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11242    else
11243      test -d "$lt_sys_path" && \
11244	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11245    fi
11246  done
11247  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11248BEGIN {RS=" "; FS="/|\n";} {
11249  lt_foo="";
11250  lt_count=0;
11251  for (lt_i = NF; lt_i > 0; lt_i--) {
11252    if ($lt_i != "" && $lt_i != ".") {
11253      if ($lt_i == "..") {
11254        lt_count++;
11255      } else {
11256        if (lt_count == 0) {
11257          lt_foo="/" $lt_i lt_foo;
11258        } else {
11259          lt_count--;
11260        }
11261      }
11262    }
11263  }
11264  if (lt_foo != "") { lt_freq[lt_foo]++; }
11265  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11266}'`
11267  # AWK program above erroneously prepends '/' to C:/dos/paths
11268  # for these hosts.
11269  case $host_os in
11270    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11271      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11272  esac
11273  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11274else
11275  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11276fi
11277library_names_spec=
11278libname_spec='lib$name'
11279soname_spec=
11280shrext_cmds=".so"
11281postinstall_cmds=
11282postuninstall_cmds=
11283finish_cmds=
11284finish_eval=
11285shlibpath_var=
11286shlibpath_overrides_runpath=unknown
11287version_type=none
11288dynamic_linker="$host_os ld.so"
11289sys_lib_dlsearch_path_spec="/lib /usr/lib"
11290need_lib_prefix=unknown
11291hardcode_into_libs=no
11292
11293# when you set need_version to no, make sure it does not cause -set_version
11294# flags to be left without arguments
11295need_version=unknown
11296
11297case $host_os in
11298aix3*)
11299  version_type=linux
11300  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11301  shlibpath_var=LIBPATH
11302
11303  # AIX 3 has no versioning support, so we append a major version to the name.
11304  soname_spec='${libname}${release}${shared_ext}$major'
11305  ;;
11306
11307aix[4-9]*)
11308  version_type=linux
11309  need_lib_prefix=no
11310  need_version=no
11311  hardcode_into_libs=yes
11312  if test "$host_cpu" = ia64; then
11313    # AIX 5 supports IA64
11314    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11315    shlibpath_var=LD_LIBRARY_PATH
11316  else
11317    # With GCC up to 2.95.x, collect2 would create an import file
11318    # for dependence libraries.  The import file would start with
11319    # the line `#! .'.  This would cause the generated library to
11320    # depend on `.', always an invalid library.  This was fixed in
11321    # development snapshots of GCC prior to 3.0.
11322    case $host_os in
11323      aix4 | aix4.[01] | aix4.[01].*)
11324      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11325	   echo ' yes '
11326	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11327	:
11328      else
11329	can_build_shared=no
11330      fi
11331      ;;
11332    esac
11333    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11334    # soname into executable. Probably we can add versioning support to
11335    # collect2, so additional links can be useful in future.
11336    if test "$aix_use_runtimelinking" = yes; then
11337      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11338      # instead of lib<name>.a to let people know that these are not
11339      # typical AIX shared libraries.
11340      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11341    else
11342      # We preserve .a as extension for shared libraries through AIX4.2
11343      # and later when we are not doing run time linking.
11344      library_names_spec='${libname}${release}.a $libname.a'
11345      soname_spec='${libname}${release}${shared_ext}$major'
11346    fi
11347    shlibpath_var=LIBPATH
11348  fi
11349  ;;
11350
11351amigaos*)
11352  case $host_cpu in
11353  powerpc)
11354    # Since July 2007 AmigaOS4 officially supports .so libraries.
11355    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11356    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11357    ;;
11358  m68k)
11359    library_names_spec='$libname.ixlibrary $libname.a'
11360    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11361    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'
11362    ;;
11363  esac
11364  ;;
11365
11366beos*)
11367  library_names_spec='${libname}${shared_ext}'
11368  dynamic_linker="$host_os ld.so"
11369  shlibpath_var=LIBRARY_PATH
11370  ;;
11371
11372bsdi[45]*)
11373  version_type=linux
11374  need_version=no
11375  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11376  soname_spec='${libname}${release}${shared_ext}$major'
11377  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11378  shlibpath_var=LD_LIBRARY_PATH
11379  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11380  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11381  # the default ld.so.conf also contains /usr/contrib/lib and
11382  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11383  # libtool to hard-code these into programs
11384  ;;
11385
11386cygwin* | mingw* | pw32* | cegcc*)
11387  version_type=windows
11388  shrext_cmds=".dll"
11389  need_version=no
11390  need_lib_prefix=no
11391
11392  case $GCC,$host_os in
11393  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11394    library_names_spec='$libname.dll.a'
11395    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11396    postinstall_cmds='base_file=`basename \${file}`~
11397      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11398      dldir=$destdir/`dirname \$dlpath`~
11399      test -d \$dldir || mkdir -p \$dldir~
11400      $install_prog $dir/$dlname \$dldir/$dlname~
11401      chmod a+x \$dldir/$dlname~
11402      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11403        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11404      fi'
11405    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11406      dlpath=$dir/\$dldll~
11407       $RM \$dlpath'
11408    shlibpath_overrides_runpath=yes
11409
11410    case $host_os in
11411    cygwin*)
11412      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11413      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11414
11415      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11416      ;;
11417    mingw* | cegcc*)
11418      # MinGW DLLs use traditional 'lib' prefix
11419      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11420      ;;
11421    pw32*)
11422      # pw32 DLLs use 'pw' prefix rather than 'lib'
11423      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11424      ;;
11425    esac
11426    ;;
11427
11428  *)
11429    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11430    ;;
11431  esac
11432  dynamic_linker='Win32 ld.exe'
11433  # FIXME: first we should search . and the directory the executable is in
11434  shlibpath_var=PATH
11435  ;;
11436
11437darwin* | rhapsody*)
11438  dynamic_linker="$host_os dyld"
11439  version_type=darwin
11440  need_lib_prefix=no
11441  need_version=no
11442  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11443  soname_spec='${libname}${release}${major}$shared_ext'
11444  shlibpath_overrides_runpath=yes
11445  shlibpath_var=DYLD_LIBRARY_PATH
11446  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11447
11448  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11449  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11450  ;;
11451
11452dgux*)
11453  version_type=linux
11454  need_lib_prefix=no
11455  need_version=no
11456  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11457  soname_spec='${libname}${release}${shared_ext}$major'
11458  shlibpath_var=LD_LIBRARY_PATH
11459  ;;
11460
11461freebsd* | dragonfly*)
11462  # DragonFly does not have aout.  When/if they implement a new
11463  # versioning mechanism, adjust this.
11464  if test -x /usr/bin/objformat; then
11465    objformat=`/usr/bin/objformat`
11466  else
11467    case $host_os in
11468    freebsd[23].*) objformat=aout ;;
11469    *) objformat=elf ;;
11470    esac
11471  fi
11472  version_type=freebsd-$objformat
11473  case $version_type in
11474    freebsd-elf*)
11475      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11476      need_version=no
11477      need_lib_prefix=no
11478      ;;
11479    freebsd-*)
11480      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11481      need_version=yes
11482      ;;
11483  esac
11484  shlibpath_var=LD_LIBRARY_PATH
11485  case $host_os in
11486  freebsd2.*)
11487    shlibpath_overrides_runpath=yes
11488    ;;
11489  freebsd3.[01]* | freebsdelf3.[01]*)
11490    shlibpath_overrides_runpath=yes
11491    hardcode_into_libs=yes
11492    ;;
11493  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11494  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11495    shlibpath_overrides_runpath=no
11496    hardcode_into_libs=yes
11497    ;;
11498  *) # from 4.6 on, and DragonFly
11499    shlibpath_overrides_runpath=yes
11500    hardcode_into_libs=yes
11501    ;;
11502  esac
11503  ;;
11504
11505gnu*)
11506  version_type=linux
11507  need_lib_prefix=no
11508  need_version=no
11509  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11510  soname_spec='${libname}${release}${shared_ext}$major'
11511  shlibpath_var=LD_LIBRARY_PATH
11512  hardcode_into_libs=yes
11513  ;;
11514
11515haiku*)
11516  version_type=linux
11517  need_lib_prefix=no
11518  need_version=no
11519  dynamic_linker="$host_os runtime_loader"
11520  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11521  soname_spec='${libname}${release}${shared_ext}$major'
11522  shlibpath_var=LIBRARY_PATH
11523  shlibpath_overrides_runpath=yes
11524  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11525  hardcode_into_libs=yes
11526  ;;
11527
11528hpux9* | hpux10* | hpux11*)
11529  # Give a soname corresponding to the major version so that dld.sl refuses to
11530  # link against other versions.
11531  version_type=sunos
11532  need_lib_prefix=no
11533  need_version=no
11534  case $host_cpu in
11535  ia64*)
11536    shrext_cmds='.so'
11537    hardcode_into_libs=yes
11538    dynamic_linker="$host_os dld.so"
11539    shlibpath_var=LD_LIBRARY_PATH
11540    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11541    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11542    soname_spec='${libname}${release}${shared_ext}$major'
11543    if test "X$HPUX_IA64_MODE" = X32; then
11544      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11545    else
11546      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11547    fi
11548    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11549    ;;
11550  hppa*64*)
11551    shrext_cmds='.sl'
11552    hardcode_into_libs=yes
11553    dynamic_linker="$host_os dld.sl"
11554    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11555    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11556    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11557    soname_spec='${libname}${release}${shared_ext}$major'
11558    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11559    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11560    ;;
11561  *)
11562    shrext_cmds='.sl'
11563    dynamic_linker="$host_os dld.sl"
11564    shlibpath_var=SHLIB_PATH
11565    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11566    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11567    soname_spec='${libname}${release}${shared_ext}$major'
11568    ;;
11569  esac
11570  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11571  postinstall_cmds='chmod 555 $lib'
11572  # or fails outright, so override atomically:
11573  install_override_mode=555
11574  ;;
11575
11576interix[3-9]*)
11577  version_type=linux
11578  need_lib_prefix=no
11579  need_version=no
11580  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11581  soname_spec='${libname}${release}${shared_ext}$major'
11582  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11583  shlibpath_var=LD_LIBRARY_PATH
11584  shlibpath_overrides_runpath=no
11585  hardcode_into_libs=yes
11586  ;;
11587
11588irix5* | irix6* | nonstopux*)
11589  case $host_os in
11590    nonstopux*) version_type=nonstopux ;;
11591    *)
11592	if test "$lt_cv_prog_gnu_ld" = yes; then
11593		version_type=linux
11594	else
11595		version_type=irix
11596	fi ;;
11597  esac
11598  need_lib_prefix=no
11599  need_version=no
11600  soname_spec='${libname}${release}${shared_ext}$major'
11601  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11602  case $host_os in
11603  irix5* | nonstopux*)
11604    libsuff= shlibsuff=
11605    ;;
11606  *)
11607    case $LD in # libtool.m4 will add one of these switches to LD
11608    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11609      libsuff= shlibsuff= libmagic=32-bit;;
11610    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11611      libsuff=32 shlibsuff=N32 libmagic=N32;;
11612    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11613      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11614    *) libsuff= shlibsuff= libmagic=never-match;;
11615    esac
11616    ;;
11617  esac
11618  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11619  shlibpath_overrides_runpath=no
11620  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11621  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11622  hardcode_into_libs=yes
11623  ;;
11624
11625# No shared lib support for Linux oldld, aout, or coff.
11626linux*oldld* | linux*aout* | linux*coff*)
11627  dynamic_linker=no
11628  ;;
11629
11630# This must be Linux ELF.
11631linux* | k*bsd*-gnu | kopensolaris*-gnu)
11632  version_type=linux
11633  need_lib_prefix=no
11634  need_version=no
11635  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11636  soname_spec='${libname}${release}${shared_ext}$major'
11637  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11638  shlibpath_var=LD_LIBRARY_PATH
11639  shlibpath_overrides_runpath=no
11640
11641  # Some binutils ld are patched to set DT_RUNPATH
11642  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11643  $as_echo_n "(cached) " >&6
11644else
11645  lt_cv_shlibpath_overrides_runpath=no
11646    save_LDFLAGS=$LDFLAGS
11647    save_libdir=$libdir
11648    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11649	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11650    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11651/* end confdefs.h.  */
11652
11653int
11654main ()
11655{
11656
11657  ;
11658  return 0;
11659}
11660_ACEOF
11661if ac_fn_c_try_link "$LINENO"; then :
11662  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11663  lt_cv_shlibpath_overrides_runpath=yes
11664fi
11665fi
11666rm -f core conftest.err conftest.$ac_objext \
11667    conftest$ac_exeext conftest.$ac_ext
11668    LDFLAGS=$save_LDFLAGS
11669    libdir=$save_libdir
11670
11671fi
11672
11673  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11674
11675  # This implies no fast_install, which is unacceptable.
11676  # Some rework will be needed to allow for fast_install
11677  # before this can be enabled.
11678  hardcode_into_libs=yes
11679
11680  # Append ld.so.conf contents to the search path
11681  if test -f /etc/ld.so.conf; then
11682    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' ' '`
11683    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11684  fi
11685
11686  # We used to test for /lib/ld.so.1 and disable shared libraries on
11687  # powerpc, because MkLinux only supported shared libraries with the
11688  # GNU dynamic linker.  Since this was broken with cross compilers,
11689  # most powerpc-linux boxes support dynamic linking these days and
11690  # people can always --disable-shared, the test was removed, and we
11691  # assume the GNU/Linux dynamic linker is in use.
11692  dynamic_linker='GNU/Linux ld.so'
11693  ;;
11694
11695netbsd*)
11696  version_type=sunos
11697  need_lib_prefix=no
11698  need_version=no
11699  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11700    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11701    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11702    dynamic_linker='NetBSD (a.out) ld.so'
11703  else
11704    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11705    soname_spec='${libname}${release}${shared_ext}$major'
11706    dynamic_linker='NetBSD ld.elf_so'
11707  fi
11708  shlibpath_var=LD_LIBRARY_PATH
11709  shlibpath_overrides_runpath=yes
11710  hardcode_into_libs=yes
11711  ;;
11712
11713newsos6)
11714  version_type=linux
11715  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11716  shlibpath_var=LD_LIBRARY_PATH
11717  shlibpath_overrides_runpath=yes
11718  ;;
11719
11720*nto* | *qnx*)
11721  version_type=qnx
11722  need_lib_prefix=no
11723  need_version=no
11724  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11725  soname_spec='${libname}${release}${shared_ext}$major'
11726  shlibpath_var=LD_LIBRARY_PATH
11727  shlibpath_overrides_runpath=no
11728  hardcode_into_libs=yes
11729  dynamic_linker='ldqnx.so'
11730  ;;
11731
11732openbsd*)
11733  version_type=sunos
11734  sys_lib_dlsearch_path_spec="/usr/lib"
11735  need_lib_prefix=no
11736  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11737  case $host_os in
11738    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11739    *)				need_version=no  ;;
11740  esac
11741  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11742  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11743  shlibpath_var=LD_LIBRARY_PATH
11744  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11745    case $host_os in
11746      openbsd2.[89] | openbsd2.[89].*)
11747	shlibpath_overrides_runpath=no
11748	;;
11749      *)
11750	shlibpath_overrides_runpath=yes
11751	;;
11752      esac
11753  else
11754    shlibpath_overrides_runpath=yes
11755  fi
11756  ;;
11757
11758os2*)
11759  libname_spec='$name'
11760  shrext_cmds=".dll"
11761  need_lib_prefix=no
11762  library_names_spec='$libname${shared_ext} $libname.a'
11763  dynamic_linker='OS/2 ld.exe'
11764  shlibpath_var=LIBPATH
11765  ;;
11766
11767osf3* | osf4* | osf5*)
11768  version_type=osf
11769  need_lib_prefix=no
11770  need_version=no
11771  soname_spec='${libname}${release}${shared_ext}$major'
11772  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11773  shlibpath_var=LD_LIBRARY_PATH
11774  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11775  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11776  ;;
11777
11778rdos*)
11779  dynamic_linker=no
11780  ;;
11781
11782solaris*)
11783  version_type=linux
11784  need_lib_prefix=no
11785  need_version=no
11786  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11787  soname_spec='${libname}${release}${shared_ext}$major'
11788  shlibpath_var=LD_LIBRARY_PATH
11789  shlibpath_overrides_runpath=yes
11790  hardcode_into_libs=yes
11791  # ldd complains unless libraries are executable
11792  postinstall_cmds='chmod +x $lib'
11793  ;;
11794
11795sunos4*)
11796  version_type=sunos
11797  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11798  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11799  shlibpath_var=LD_LIBRARY_PATH
11800  shlibpath_overrides_runpath=yes
11801  if test "$with_gnu_ld" = yes; then
11802    need_lib_prefix=no
11803  fi
11804  need_version=yes
11805  ;;
11806
11807sysv4 | sysv4.3*)
11808  version_type=linux
11809  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11810  soname_spec='${libname}${release}${shared_ext}$major'
11811  shlibpath_var=LD_LIBRARY_PATH
11812  case $host_vendor in
11813    sni)
11814      shlibpath_overrides_runpath=no
11815      need_lib_prefix=no
11816      runpath_var=LD_RUN_PATH
11817      ;;
11818    siemens)
11819      need_lib_prefix=no
11820      ;;
11821    motorola)
11822      need_lib_prefix=no
11823      need_version=no
11824      shlibpath_overrides_runpath=no
11825      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11826      ;;
11827  esac
11828  ;;
11829
11830sysv4*MP*)
11831  if test -d /usr/nec ;then
11832    version_type=linux
11833    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11834    soname_spec='$libname${shared_ext}.$major'
11835    shlibpath_var=LD_LIBRARY_PATH
11836  fi
11837  ;;
11838
11839sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11840  version_type=freebsd-elf
11841  need_lib_prefix=no
11842  need_version=no
11843  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11844  soname_spec='${libname}${release}${shared_ext}$major'
11845  shlibpath_var=LD_LIBRARY_PATH
11846  shlibpath_overrides_runpath=yes
11847  hardcode_into_libs=yes
11848  if test "$with_gnu_ld" = yes; then
11849    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11850  else
11851    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11852    case $host_os in
11853      sco3.2v5*)
11854        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11855	;;
11856    esac
11857  fi
11858  sys_lib_dlsearch_path_spec='/usr/lib'
11859  ;;
11860
11861tpf*)
11862  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11863  version_type=linux
11864  need_lib_prefix=no
11865  need_version=no
11866  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11867  shlibpath_var=LD_LIBRARY_PATH
11868  shlibpath_overrides_runpath=no
11869  hardcode_into_libs=yes
11870  ;;
11871
11872uts4*)
11873  version_type=linux
11874  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11875  soname_spec='${libname}${release}${shared_ext}$major'
11876  shlibpath_var=LD_LIBRARY_PATH
11877  ;;
11878
11879*)
11880  dynamic_linker=no
11881  ;;
11882esac
11883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11884$as_echo "$dynamic_linker" >&6; }
11885test "$dynamic_linker" = no && can_build_shared=no
11886
11887variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11888if test "$GCC" = yes; then
11889  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11890fi
11891
11892if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11893  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11894fi
11895if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11896  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11897fi
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
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11991$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11992hardcode_action=
11993if test -n "$hardcode_libdir_flag_spec" ||
11994   test -n "$runpath_var" ||
11995   test "X$hardcode_automatic" = "Xyes" ; then
11996
11997  # We can hardcode non-existent directories.
11998  if test "$hardcode_direct" != no &&
11999     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12000     # have to relink, otherwise we might link with an installed library
12001     # when we should be linking with a yet-to-be-installed one
12002     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12003     test "$hardcode_minus_L" != no; then
12004    # Linking always hardcodes the temporary library directory.
12005    hardcode_action=relink
12006  else
12007    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12008    hardcode_action=immediate
12009  fi
12010else
12011  # We cannot hardcode anything, or else we can only hardcode existing
12012  # directories.
12013  hardcode_action=unsupported
12014fi
12015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12016$as_echo "$hardcode_action" >&6; }
12017
12018if test "$hardcode_action" = relink ||
12019   test "$inherit_rpath" = yes; then
12020  # Fast installation is not supported
12021  enable_fast_install=no
12022elif test "$shlibpath_overrides_runpath" = yes ||
12023     test "$enable_shared" = no; then
12024  # Fast installation is not necessary
12025  enable_fast_install=needless
12026fi
12027
12028
12029
12030
12031
12032
12033  if test "x$enable_dlopen" != xyes; then
12034  enable_dlopen=unknown
12035  enable_dlopen_self=unknown
12036  enable_dlopen_self_static=unknown
12037else
12038  lt_cv_dlopen=no
12039  lt_cv_dlopen_libs=
12040
12041  case $host_os in
12042  beos*)
12043    lt_cv_dlopen="load_add_on"
12044    lt_cv_dlopen_libs=
12045    lt_cv_dlopen_self=yes
12046    ;;
12047
12048  mingw* | pw32* | cegcc*)
12049    lt_cv_dlopen="LoadLibrary"
12050    lt_cv_dlopen_libs=
12051    ;;
12052
12053  cygwin*)
12054    lt_cv_dlopen="dlopen"
12055    lt_cv_dlopen_libs=
12056    ;;
12057
12058  darwin*)
12059  # if libdl is installed we need to link against it
12060    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12061$as_echo_n "checking for dlopen in -ldl... " >&6; }
12062if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12063  $as_echo_n "(cached) " >&6
12064else
12065  ac_check_lib_save_LIBS=$LIBS
12066LIBS="-ldl  $LIBS"
12067cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12068/* end confdefs.h.  */
12069
12070/* Override any GCC internal prototype to avoid an error.
12071   Use char because int might match the return type of a GCC
12072   builtin and then its argument prototype would still apply.  */
12073#ifdef __cplusplus
12074extern "C"
12075#endif
12076char dlopen ();
12077int
12078main ()
12079{
12080return dlopen ();
12081  ;
12082  return 0;
12083}
12084_ACEOF
12085if ac_fn_c_try_link "$LINENO"; then :
12086  ac_cv_lib_dl_dlopen=yes
12087else
12088  ac_cv_lib_dl_dlopen=no
12089fi
12090rm -f core conftest.err conftest.$ac_objext \
12091    conftest$ac_exeext conftest.$ac_ext
12092LIBS=$ac_check_lib_save_LIBS
12093fi
12094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12095$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12096if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12097  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12098else
12099
12100    lt_cv_dlopen="dyld"
12101    lt_cv_dlopen_libs=
12102    lt_cv_dlopen_self=yes
12103
12104fi
12105
12106    ;;
12107
12108  *)
12109    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12110if test "x$ac_cv_func_shl_load" = x""yes; then :
12111  lt_cv_dlopen="shl_load"
12112else
12113  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12114$as_echo_n "checking for shl_load in -ldld... " >&6; }
12115if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12116  $as_echo_n "(cached) " >&6
12117else
12118  ac_check_lib_save_LIBS=$LIBS
12119LIBS="-ldld  $LIBS"
12120cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12121/* end confdefs.h.  */
12122
12123/* Override any GCC internal prototype to avoid an error.
12124   Use char because int might match the return type of a GCC
12125   builtin and then its argument prototype would still apply.  */
12126#ifdef __cplusplus
12127extern "C"
12128#endif
12129char shl_load ();
12130int
12131main ()
12132{
12133return shl_load ();
12134  ;
12135  return 0;
12136}
12137_ACEOF
12138if ac_fn_c_try_link "$LINENO"; then :
12139  ac_cv_lib_dld_shl_load=yes
12140else
12141  ac_cv_lib_dld_shl_load=no
12142fi
12143rm -f core conftest.err conftest.$ac_objext \
12144    conftest$ac_exeext conftest.$ac_ext
12145LIBS=$ac_check_lib_save_LIBS
12146fi
12147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12148$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12149if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12150  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12151else
12152  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12153if test "x$ac_cv_func_dlopen" = x""yes; then :
12154  lt_cv_dlopen="dlopen"
12155else
12156  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12157$as_echo_n "checking for dlopen in -ldl... " >&6; }
12158if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12159  $as_echo_n "(cached) " >&6
12160else
12161  ac_check_lib_save_LIBS=$LIBS
12162LIBS="-ldl  $LIBS"
12163cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12164/* end confdefs.h.  */
12165
12166/* Override any GCC internal prototype to avoid an error.
12167   Use char because int might match the return type of a GCC
12168   builtin and then its argument prototype would still apply.  */
12169#ifdef __cplusplus
12170extern "C"
12171#endif
12172char dlopen ();
12173int
12174main ()
12175{
12176return dlopen ();
12177  ;
12178  return 0;
12179}
12180_ACEOF
12181if ac_fn_c_try_link "$LINENO"; then :
12182  ac_cv_lib_dl_dlopen=yes
12183else
12184  ac_cv_lib_dl_dlopen=no
12185fi
12186rm -f core conftest.err conftest.$ac_objext \
12187    conftest$ac_exeext conftest.$ac_ext
12188LIBS=$ac_check_lib_save_LIBS
12189fi
12190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12191$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12192if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12193  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12194else
12195  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12196$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12197if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12198  $as_echo_n "(cached) " >&6
12199else
12200  ac_check_lib_save_LIBS=$LIBS
12201LIBS="-lsvld  $LIBS"
12202cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12203/* end confdefs.h.  */
12204
12205/* Override any GCC internal prototype to avoid an error.
12206   Use char because int might match the return type of a GCC
12207   builtin and then its argument prototype would still apply.  */
12208#ifdef __cplusplus
12209extern "C"
12210#endif
12211char dlopen ();
12212int
12213main ()
12214{
12215return dlopen ();
12216  ;
12217  return 0;
12218}
12219_ACEOF
12220if ac_fn_c_try_link "$LINENO"; then :
12221  ac_cv_lib_svld_dlopen=yes
12222else
12223  ac_cv_lib_svld_dlopen=no
12224fi
12225rm -f core conftest.err conftest.$ac_objext \
12226    conftest$ac_exeext conftest.$ac_ext
12227LIBS=$ac_check_lib_save_LIBS
12228fi
12229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12230$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12231if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12232  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12233else
12234  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12235$as_echo_n "checking for dld_link in -ldld... " >&6; }
12236if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12237  $as_echo_n "(cached) " >&6
12238else
12239  ac_check_lib_save_LIBS=$LIBS
12240LIBS="-ldld  $LIBS"
12241cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12242/* end confdefs.h.  */
12243
12244/* Override any GCC internal prototype to avoid an error.
12245   Use char because int might match the return type of a GCC
12246   builtin and then its argument prototype would still apply.  */
12247#ifdef __cplusplus
12248extern "C"
12249#endif
12250char dld_link ();
12251int
12252main ()
12253{
12254return dld_link ();
12255  ;
12256  return 0;
12257}
12258_ACEOF
12259if ac_fn_c_try_link "$LINENO"; then :
12260  ac_cv_lib_dld_dld_link=yes
12261else
12262  ac_cv_lib_dld_dld_link=no
12263fi
12264rm -f core conftest.err conftest.$ac_objext \
12265    conftest$ac_exeext conftest.$ac_ext
12266LIBS=$ac_check_lib_save_LIBS
12267fi
12268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12269$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12270if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12271  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12272fi
12273
12274
12275fi
12276
12277
12278fi
12279
12280
12281fi
12282
12283
12284fi
12285
12286
12287fi
12288
12289    ;;
12290  esac
12291
12292  if test "x$lt_cv_dlopen" != xno; then
12293    enable_dlopen=yes
12294  else
12295    enable_dlopen=no
12296  fi
12297
12298  case $lt_cv_dlopen in
12299  dlopen)
12300    save_CPPFLAGS="$CPPFLAGS"
12301    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12302
12303    save_LDFLAGS="$LDFLAGS"
12304    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12305
12306    save_LIBS="$LIBS"
12307    LIBS="$lt_cv_dlopen_libs $LIBS"
12308
12309    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12310$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12311if test "${lt_cv_dlopen_self+set}" = set; then :
12312  $as_echo_n "(cached) " >&6
12313else
12314  	  if test "$cross_compiling" = yes; then :
12315  lt_cv_dlopen_self=cross
12316else
12317  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12318  lt_status=$lt_dlunknown
12319  cat > conftest.$ac_ext <<_LT_EOF
12320#line 12320 "configure"
12321#include "confdefs.h"
12322
12323#if HAVE_DLFCN_H
12324#include <dlfcn.h>
12325#endif
12326
12327#include <stdio.h>
12328
12329#ifdef RTLD_GLOBAL
12330#  define LT_DLGLOBAL		RTLD_GLOBAL
12331#else
12332#  ifdef DL_GLOBAL
12333#    define LT_DLGLOBAL		DL_GLOBAL
12334#  else
12335#    define LT_DLGLOBAL		0
12336#  endif
12337#endif
12338
12339/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12340   find out it does not work in some platform. */
12341#ifndef LT_DLLAZY_OR_NOW
12342#  ifdef RTLD_LAZY
12343#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12344#  else
12345#    ifdef DL_LAZY
12346#      define LT_DLLAZY_OR_NOW		DL_LAZY
12347#    else
12348#      ifdef RTLD_NOW
12349#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12350#      else
12351#        ifdef DL_NOW
12352#          define LT_DLLAZY_OR_NOW	DL_NOW
12353#        else
12354#          define LT_DLLAZY_OR_NOW	0
12355#        endif
12356#      endif
12357#    endif
12358#  endif
12359#endif
12360
12361/* When -fvisbility=hidden is used, assume the code has been annotated
12362   correspondingly for the symbols needed.  */
12363#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12364void fnord () __attribute__((visibility("default")));
12365#endif
12366
12367void fnord () { int i=42; }
12368int main ()
12369{
12370  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12371  int status = $lt_dlunknown;
12372
12373  if (self)
12374    {
12375      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12376      else
12377        {
12378	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12379          else puts (dlerror ());
12380	}
12381      /* dlclose (self); */
12382    }
12383  else
12384    puts (dlerror ());
12385
12386  return status;
12387}
12388_LT_EOF
12389  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12390  (eval $ac_link) 2>&5
12391  ac_status=$?
12392  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12393  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12394    (./conftest; exit; ) >&5 2>/dev/null
12395    lt_status=$?
12396    case x$lt_status in
12397      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12398      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12399      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12400    esac
12401  else :
12402    # compilation failed
12403    lt_cv_dlopen_self=no
12404  fi
12405fi
12406rm -fr conftest*
12407
12408
12409fi
12410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12411$as_echo "$lt_cv_dlopen_self" >&6; }
12412
12413    if test "x$lt_cv_dlopen_self" = xyes; then
12414      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12415      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12416$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12417if test "${lt_cv_dlopen_self_static+set}" = set; then :
12418  $as_echo_n "(cached) " >&6
12419else
12420  	  if test "$cross_compiling" = yes; then :
12421  lt_cv_dlopen_self_static=cross
12422else
12423  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12424  lt_status=$lt_dlunknown
12425  cat > conftest.$ac_ext <<_LT_EOF
12426#line 12426 "configure"
12427#include "confdefs.h"
12428
12429#if HAVE_DLFCN_H
12430#include <dlfcn.h>
12431#endif
12432
12433#include <stdio.h>
12434
12435#ifdef RTLD_GLOBAL
12436#  define LT_DLGLOBAL		RTLD_GLOBAL
12437#else
12438#  ifdef DL_GLOBAL
12439#    define LT_DLGLOBAL		DL_GLOBAL
12440#  else
12441#    define LT_DLGLOBAL		0
12442#  endif
12443#endif
12444
12445/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12446   find out it does not work in some platform. */
12447#ifndef LT_DLLAZY_OR_NOW
12448#  ifdef RTLD_LAZY
12449#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12450#  else
12451#    ifdef DL_LAZY
12452#      define LT_DLLAZY_OR_NOW		DL_LAZY
12453#    else
12454#      ifdef RTLD_NOW
12455#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12456#      else
12457#        ifdef DL_NOW
12458#          define LT_DLLAZY_OR_NOW	DL_NOW
12459#        else
12460#          define LT_DLLAZY_OR_NOW	0
12461#        endif
12462#      endif
12463#    endif
12464#  endif
12465#endif
12466
12467/* When -fvisbility=hidden is used, assume the code has been annotated
12468   correspondingly for the symbols needed.  */
12469#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12470void fnord () __attribute__((visibility("default")));
12471#endif
12472
12473void fnord () { int i=42; }
12474int main ()
12475{
12476  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12477  int status = $lt_dlunknown;
12478
12479  if (self)
12480    {
12481      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12482      else
12483        {
12484	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12485          else puts (dlerror ());
12486	}
12487      /* dlclose (self); */
12488    }
12489  else
12490    puts (dlerror ());
12491
12492  return status;
12493}
12494_LT_EOF
12495  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12496  (eval $ac_link) 2>&5
12497  ac_status=$?
12498  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12499  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12500    (./conftest; exit; ) >&5 2>/dev/null
12501    lt_status=$?
12502    case x$lt_status in
12503      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12504      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12505      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12506    esac
12507  else :
12508    # compilation failed
12509    lt_cv_dlopen_self_static=no
12510  fi
12511fi
12512rm -fr conftest*
12513
12514
12515fi
12516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12517$as_echo "$lt_cv_dlopen_self_static" >&6; }
12518    fi
12519
12520    CPPFLAGS="$save_CPPFLAGS"
12521    LDFLAGS="$save_LDFLAGS"
12522    LIBS="$save_LIBS"
12523    ;;
12524  esac
12525
12526  case $lt_cv_dlopen_self in
12527  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12528  *) enable_dlopen_self=unknown ;;
12529  esac
12530
12531  case $lt_cv_dlopen_self_static in
12532  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12533  *) enable_dlopen_self_static=unknown ;;
12534  esac
12535fi
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553striplib=
12554old_striplib=
12555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12556$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12557if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12558  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12559  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12561$as_echo "yes" >&6; }
12562else
12563# FIXME - insert some real tests, host_os isn't really good enough
12564  case $host_os in
12565  darwin*)
12566    if test -n "$STRIP" ; then
12567      striplib="$STRIP -x"
12568      old_striplib="$STRIP -S"
12569      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12570$as_echo "yes" >&6; }
12571    else
12572      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12573$as_echo "no" >&6; }
12574    fi
12575    ;;
12576  *)
12577    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12578$as_echo "no" >&6; }
12579    ;;
12580  esac
12581fi
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594  # Report which library types will actually be built
12595  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12596$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12598$as_echo "$can_build_shared" >&6; }
12599
12600  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12601$as_echo_n "checking whether to build shared libraries... " >&6; }
12602  test "$can_build_shared" = "no" && enable_shared=no
12603
12604  # On AIX, shared libraries and static libraries use the same namespace, and
12605  # are all built from PIC.
12606  case $host_os in
12607  aix3*)
12608    test "$enable_shared" = yes && enable_static=no
12609    if test -n "$RANLIB"; then
12610      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12611      postinstall_cmds='$RANLIB $lib'
12612    fi
12613    ;;
12614
12615  aix[4-9]*)
12616    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12617      test "$enable_shared" = yes && enable_static=no
12618    fi
12619    ;;
12620  esac
12621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12622$as_echo "$enable_shared" >&6; }
12623
12624  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12625$as_echo_n "checking whether to build static libraries... " >&6; }
12626  # Make sure either enable_shared or enable_static is yes.
12627  test "$enable_shared" = yes || enable_static=yes
12628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12629$as_echo "$enable_static" >&6; }
12630
12631
12632
12633
12634fi
12635ac_ext=c
12636ac_cpp='$CPP $CPPFLAGS'
12637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12639ac_compiler_gnu=$ac_cv_c_compiler_gnu
12640
12641CC="$lt_save_CC"
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655        ac_config_commands="$ac_config_commands libtool"
12656
12657
12658
12659
12660# Only expand once:
12661
12662
12663
12664
12665. ${srcdir}/../../bfd/configure.host
12666
12667
12668
12669
12670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12671$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12672    # Check whether --enable-maintainer-mode was given.
12673if test "${enable_maintainer_mode+set}" = set; then :
12674  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12675else
12676  USE_MAINTAINER_MODE=no
12677fi
12678
12679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12680$as_echo "$USE_MAINTAINER_MODE" >&6; }
12681   if test $USE_MAINTAINER_MODE = yes; then
12682  MAINTAINER_MODE_TRUE=
12683  MAINTAINER_MODE_FALSE='#'
12684else
12685  MAINTAINER_MODE_TRUE='#'
12686  MAINTAINER_MODE_FALSE=
12687fi
12688
12689  MAINT=$MAINTAINER_MODE_TRUE
12690
12691
12692
12693
12694# Check whether --enable-sim-bswap was given.
12695if test "${enable_sim_bswap+set}" = set; then :
12696  enableval=$enable_sim_bswap; case "${enableval}" in
12697  yes)	sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12698  no)	sim_bswap="-DWITH_BSWAP=0";;
12699  *)	as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12700esac
12701if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12702  echo "Setting bswap flags = $sim_bswap" 6>&1
12703fi
12704else
12705  sim_bswap=""
12706fi
12707
12708
12709
12710# Check whether --enable-sim-cflags was given.
12711if test "${enable_sim_cflags+set}" = set; then :
12712  enableval=$enable_sim_cflags; case "${enableval}" in
12713  yes)	 sim_cflags="-O2 -fomit-frame-pointer";;
12714  trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12715  no)	 sim_cflags="";;
12716  *)	 sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12717esac
12718if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12719  echo "Setting sim cflags = $sim_cflags" 6>&1
12720fi
12721else
12722  sim_cflags=""
12723fi
12724
12725
12726
12727# Check whether --enable-sim-debug was given.
12728if test "${enable_sim_debug+set}" = set; then :
12729  enableval=$enable_sim_debug; case "${enableval}" in
12730  yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12731  no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12732  *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12733esac
12734if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12735  echo "Setting sim debug = $sim_debug" 6>&1
12736fi
12737else
12738  sim_debug=""
12739fi
12740
12741
12742
12743# Check whether --enable-sim-stdio was given.
12744if test "${enable_sim_stdio+set}" = set; then :
12745  enableval=$enable_sim_stdio; case "${enableval}" in
12746  yes)	sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12747  no)	sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12748  *)	as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12749esac
12750if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12751  echo "Setting stdio flags = $sim_stdio" 6>&1
12752fi
12753else
12754  sim_stdio=""
12755fi
12756
12757
12758
12759# Check whether --enable-sim-trace was given.
12760if test "${enable_sim_trace+set}" = set; then :
12761  enableval=$enable_sim_trace; case "${enableval}" in
12762  yes)	sim_trace="-DWITH_TRACE=-1";;
12763  no)	sim_trace="-DWITH_TRACE=0";;
12764  [-0-9]*)
12765	sim_trace="-DWITH_TRACE='(${enableval})'";;
12766  [[:lower:]]*)
12767	sim_trace=""
12768	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12769	  if test x"$sim_trace" = x; then
12770	    sim_trace="-DWITH_TRACE='(TRACE_$x"
12771	  else
12772	    sim_trace="${sim_trace}|TRACE_$x"
12773	  fi
12774	done
12775	sim_trace="$sim_trace)'" ;;
12776esac
12777if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12778  echo "Setting sim trace = $sim_trace" 6>&1
12779fi
12780else
12781  sim_trace=""
12782fi
12783
12784
12785
12786# Check whether --enable-sim-profile was given.
12787if test "${enable_sim_profile+set}" = set; then :
12788  enableval=$enable_sim_profile; case "${enableval}" in
12789  yes)	sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12790  no)	sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12791  [-0-9]*)
12792	sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12793  [a-z]*)
12794	sim_profile=""
12795	for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12796	  if test x"$sim_profile" = x; then
12797	    sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12798	  else
12799	    sim_profile="${sim_profile}|PROFILE_$x"
12800	  fi
12801	done
12802	sim_profile="$sim_profile)'" ;;
12803esac
12804if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12805  echo "Setting sim profile = $sim_profile" 6>&1
12806fi
12807else
12808  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12809fi
12810
12811
12812
12813
12814# Check whether --with-pkgversion was given.
12815if test "${with_pkgversion+set}" = set; then :
12816  withval=$with_pkgversion; case "$withval" in
12817      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12818      no)  PKGVERSION= ;;
12819      *)   PKGVERSION="($withval) " ;;
12820     esac
12821else
12822  PKGVERSION="(SIM) "
12823
12824fi
12825
12826
12827
12828
12829
12830# Check whether --with-bugurl was given.
12831if test "${with_bugurl+set}" = set; then :
12832  withval=$with_bugurl; case "$withval" in
12833      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12834      no)  BUGURL=
12835	   ;;
12836      *)   BUGURL="$withval"
12837	   ;;
12838     esac
12839else
12840  BUGURL="http://www.gnu.org/software/gdb/bugs/"
12841
12842fi
12843
12844  case ${BUGURL} in
12845  "")
12846    REPORT_BUGS_TO=
12847    REPORT_BUGS_TEXI=
12848    ;;
12849  *)
12850    REPORT_BUGS_TO="<$BUGURL>"
12851    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12852    ;;
12853  esac;
12854
12855
12856
12857
12858cat >>confdefs.h <<_ACEOF
12859#define PKGVERSION "$PKGVERSION"
12860_ACEOF
12861
12862
12863cat >>confdefs.h <<_ACEOF
12864#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12865_ACEOF
12866
12867
12868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12869$as_echo_n "checking return type of signal handlers... " >&6; }
12870if test "${ac_cv_type_signal+set}" = set; then :
12871  $as_echo_n "(cached) " >&6
12872else
12873  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874/* end confdefs.h.  */
12875#include <sys/types.h>
12876#include <signal.h>
12877
12878int
12879main ()
12880{
12881return *(signal (0, 0)) (0) == 1;
12882  ;
12883  return 0;
12884}
12885_ACEOF
12886if ac_fn_c_try_compile "$LINENO"; then :
12887  ac_cv_type_signal=int
12888else
12889  ac_cv_type_signal=void
12890fi
12891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12892fi
12893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12894$as_echo "$ac_cv_type_signal" >&6; }
12895
12896cat >>confdefs.h <<_ACEOF
12897#define RETSIGTYPE $ac_cv_type_signal
12898_ACEOF
12899
12900
12901
12902
12903
12904sim_link_files=
12905sim_link_links=
12906
12907# targ-vals.def points to the libc macro description file.
12908case "${target}" in
12909*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12910esac
12911sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12912sim_link_links="${sim_link_links} targ-vals.def"
12913
12914
12915
12916
12917wire_endian=""
12918default_endian=""
12919# Check whether --enable-sim-endian was given.
12920if test "${enable_sim_endian+set}" = set; then :
12921  enableval=$enable_sim_endian; case "${enableval}" in
12922  b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12923  l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12924  yes)	 if test x"$wire_endian" != x; then
12925	   sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12926	 else
12927           if test x"$default_endian" != x; then
12928	     sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12929	   else
12930	     echo "No hard-wired endian for target $target" 1>&6
12931	     sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12932	   fi
12933	 fi;;
12934  no)	 if test x"$default_endian" != x; then
12935	   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12936	 else
12937	   if test x"$wire_endian" != x; then
12938	     sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12939	   else
12940	     echo "No default endian for target $target" 1>&6
12941	     sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12942	   fi
12943	 fi;;
12944  *)	 as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12945esac
12946if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12947  echo "Setting endian flags = $sim_endian" 6>&1
12948fi
12949else
12950  if test x"$default_endian" != x; then
12951  sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12952else
12953  if test x"$wire_endian" != x; then
12954    sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12955  else
12956    sim_endian=
12957  fi
12958fi
12959fi
12960
12961wire_alignment="STRICT_ALIGNMENT"
12962default_alignment="STRICT_ALIGNMENT"
12963
12964# Check whether --enable-sim-alignment was given.
12965if test "${enable_sim_alignment+set}" = set; then :
12966  enableval=$enable_sim_alignment; case "${enableval}" in
12967  strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12968  nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12969  forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12970  yes) if test x"$wire_alignment" != x; then
12971	 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12972       else
12973         if test x"$default_alignment" != x; then
12974           sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12975         else
12976	   echo "No hard-wired alignment for target $target" 1>&6
12977	   sim_alignment="-DWITH_ALIGNMENT=0"
12978         fi
12979       fi;;
12980  no)  if test x"$default_alignment" != x; then
12981	 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12982       else
12983         if test x"$wire_alignment" != x; then
12984	   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12985         else
12986           echo "No default alignment for target $target" 1>&6
12987           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12988         fi
12989       fi;;
12990  *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12991esac
12992if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12993  echo "Setting alignment flags = $sim_alignment" 6>&1
12994fi
12995else
12996  if test x"$default_alignment" != x; then
12997  sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12998else
12999  if test x"$wire_alignment" != x; then
13000    sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13001  else
13002    sim_alignment=
13003  fi
13004fi
13005fi
13006
13007
13008# Check whether --enable-sim-hostendian was given.
13009if test "${enable_sim_hostendian+set}" = set; then :
13010  enableval=$enable_sim_hostendian; case "${enableval}" in
13011  no)	 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13012  b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13013  l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13014  *)	 as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13015esac
13016if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13017  echo "Setting hostendian flags = $sim_hostendian" 6>&1
13018fi
13019else
13020
13021if test "x$cross_compiling" = "xno"; then
13022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13023$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13024if test "${ac_cv_c_bigendian+set}" = set; then :
13025  $as_echo_n "(cached) " >&6
13026else
13027  ac_cv_c_bigendian=unknown
13028    # See if we're dealing with a universal compiler.
13029    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13030/* end confdefs.h.  */
13031#ifndef __APPLE_CC__
13032	       not a universal capable compiler
13033	     #endif
13034	     typedef int dummy;
13035
13036_ACEOF
13037if ac_fn_c_try_compile "$LINENO"; then :
13038
13039	# Check for potential -arch flags.  It is not universal unless
13040	# there are at least two -arch flags with different values.
13041	ac_arch=
13042	ac_prev=
13043	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13044	 if test -n "$ac_prev"; then
13045	   case $ac_word in
13046	     i?86 | x86_64 | ppc | ppc64)
13047	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13048		 ac_arch=$ac_word
13049	       else
13050		 ac_cv_c_bigendian=universal
13051		 break
13052	       fi
13053	       ;;
13054	   esac
13055	   ac_prev=
13056	 elif test "x$ac_word" = "x-arch"; then
13057	   ac_prev=arch
13058	 fi
13059       done
13060fi
13061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13062    if test $ac_cv_c_bigendian = unknown; then
13063      # See if sys/param.h defines the BYTE_ORDER macro.
13064      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13065/* end confdefs.h.  */
13066#include <sys/types.h>
13067	     #include <sys/param.h>
13068
13069int
13070main ()
13071{
13072#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13073		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13074		     && LITTLE_ENDIAN)
13075	      bogus endian macros
13076	     #endif
13077
13078  ;
13079  return 0;
13080}
13081_ACEOF
13082if ac_fn_c_try_compile "$LINENO"; then :
13083  # It does; now see whether it defined to BIG_ENDIAN or not.
13084	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085/* end confdefs.h.  */
13086#include <sys/types.h>
13087		#include <sys/param.h>
13088
13089int
13090main ()
13091{
13092#if BYTE_ORDER != BIG_ENDIAN
13093		 not big endian
13094		#endif
13095
13096  ;
13097  return 0;
13098}
13099_ACEOF
13100if ac_fn_c_try_compile "$LINENO"; then :
13101  ac_cv_c_bigendian=yes
13102else
13103  ac_cv_c_bigendian=no
13104fi
13105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13106fi
13107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13108    fi
13109    if test $ac_cv_c_bigendian = unknown; then
13110      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13111      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112/* end confdefs.h.  */
13113#include <limits.h>
13114
13115int
13116main ()
13117{
13118#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13119	      bogus endian macros
13120	     #endif
13121
13122  ;
13123  return 0;
13124}
13125_ACEOF
13126if ac_fn_c_try_compile "$LINENO"; then :
13127  # It does; now see whether it defined to _BIG_ENDIAN or not.
13128	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13129/* end confdefs.h.  */
13130#include <limits.h>
13131
13132int
13133main ()
13134{
13135#ifndef _BIG_ENDIAN
13136		 not big endian
13137		#endif
13138
13139  ;
13140  return 0;
13141}
13142_ACEOF
13143if ac_fn_c_try_compile "$LINENO"; then :
13144  ac_cv_c_bigendian=yes
13145else
13146  ac_cv_c_bigendian=no
13147fi
13148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13149fi
13150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13151    fi
13152    if test $ac_cv_c_bigendian = unknown; then
13153      # Compile a test program.
13154      if test "$cross_compiling" = yes; then :
13155  # Try to guess by grepping values from an object file.
13156	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13157/* end confdefs.h.  */
13158short int ascii_mm[] =
13159		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13160		short int ascii_ii[] =
13161		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13162		int use_ascii (int i) {
13163		  return ascii_mm[i] + ascii_ii[i];
13164		}
13165		short int ebcdic_ii[] =
13166		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13167		short int ebcdic_mm[] =
13168		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13169		int use_ebcdic (int i) {
13170		  return ebcdic_mm[i] + ebcdic_ii[i];
13171		}
13172		extern int foo;
13173
13174int
13175main ()
13176{
13177return use_ascii (foo) == use_ebcdic (foo);
13178  ;
13179  return 0;
13180}
13181_ACEOF
13182if ac_fn_c_try_compile "$LINENO"; then :
13183  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13184	      ac_cv_c_bigendian=yes
13185	    fi
13186	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13187	      if test "$ac_cv_c_bigendian" = unknown; then
13188		ac_cv_c_bigendian=no
13189	      else
13190		# finding both strings is unlikely to happen, but who knows?
13191		ac_cv_c_bigendian=unknown
13192	      fi
13193	    fi
13194fi
13195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13196else
13197  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13198/* end confdefs.h.  */
13199$ac_includes_default
13200int
13201main ()
13202{
13203
13204	     /* Are we little or big endian?  From Harbison&Steele.  */
13205	     union
13206	     {
13207	       long int l;
13208	       char c[sizeof (long int)];
13209	     } u;
13210	     u.l = 1;
13211	     return u.c[sizeof (long int) - 1] == 1;
13212
13213  ;
13214  return 0;
13215}
13216_ACEOF
13217if ac_fn_c_try_run "$LINENO"; then :
13218  ac_cv_c_bigendian=no
13219else
13220  ac_cv_c_bigendian=yes
13221fi
13222rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13223  conftest.$ac_objext conftest.beam conftest.$ac_ext
13224fi
13225
13226    fi
13227fi
13228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13229$as_echo "$ac_cv_c_bigendian" >&6; }
13230 case $ac_cv_c_bigendian in #(
13231   yes)
13232     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13233;; #(
13234   no)
13235      ;; #(
13236   universal)
13237
13238$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13239
13240     ;; #(
13241   *)
13242     as_fn_error "unknown endianness
13243 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13244 esac
13245
13246  if test $ac_cv_c_bigendian = yes; then
13247    sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13248  else
13249    sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13250  fi
13251else
13252  sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13253fi
13254fi
13255
13256
13257# Check whether --enable-sim-environment was given.
13258if test "${enable_sim_environment+set}" = set; then :
13259  enableval=$enable_sim_environment; case "${enableval}" in
13260  all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13261  user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13262  virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13263  operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13264  *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13265       sim_environment="";;
13266esac
13267if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13268  echo "Setting sim environment = $sim_environment" 6>&1
13269fi
13270else
13271  sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13272fi
13273
13274
13275default_sim_inline=""
13276# Check whether --enable-sim-inline was given.
13277if test "${enable_sim_inline+set}" = set; then :
13278  enableval=$enable_sim_inline; sim_inline=""
13279case "$enableval" in
13280  no)		sim_inline="-DDEFAULT_INLINE=0";;
13281  0)		sim_inline="-DDEFAULT_INLINE=0";;
13282  yes | 2)	sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13283  1)		sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13284  *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13285       new_flag=""
13286       case "$x" in
13287	 *_INLINE=*)	new_flag="-D$x";;
13288	 *=*)		new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13289	 *_INLINE)	new_flag="-D$x=ALL_C_INLINE";;
13290	 *)		new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13291       esac
13292       if test x"$sim_inline" = x""; then
13293	 sim_inline="$new_flag"
13294       else
13295	 sim_inline="$sim_inline $new_flag"
13296       fi
13297     done;;
13298esac
13299if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13300  echo "Setting inline flags = $sim_inline" 6>&1
13301fi
13302else
13303
13304if test "x$cross_compiling" = "xno"; then
13305  if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13306    sim_inline="${default_sim_inline}"
13307    if test x"$silent" != x"yes"; then
13308      echo "Setting inline flags = $sim_inline" 6>&1
13309    fi
13310  else
13311    sim_inline=""
13312  fi
13313else
13314  sim_inline="-DDEFAULT_INLINE=0"
13315fi
13316fi
13317
13318
13319# Check whether --enable-werror was given.
13320if test "${enable_werror+set}" = set; then :
13321  enableval=$enable_werror; case "${enableval}" in
13322     yes | y) ERROR_ON_WARNING="yes" ;;
13323     no | n)  ERROR_ON_WARNING="no" ;;
13324     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13325   esac
13326fi
13327
13328
13329# Enable -Werror by default when using gcc
13330if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13331    ERROR_ON_WARNING=yes
13332fi
13333
13334WERROR_CFLAGS=""
13335if test "${ERROR_ON_WARNING}" = yes ; then
13336# NOTE: Disabled in the sim dir due to most sims generating warnings.
13337#    WERROR_CFLAGS="-Werror"
13338     true
13339fi
13340
13341build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13342-Wpointer-sign \
13343-Wno-unused -Wunused-value -Wunused-function \
13344-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13345-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13346-Wold-style-declaration -Wold-style-definition"
13347
13348# Enable -Wno-format by default when using gcc on mingw since many
13349# GCC versions complain about %I64.
13350case "${host}" in
13351  *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13352  *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13353esac
13354
13355# Check whether --enable-build-warnings was given.
13356if test "${enable_build_warnings+set}" = set; then :
13357  enableval=$enable_build_warnings; case "${enableval}" in
13358  yes)	;;
13359  no)	build_warnings="-w";;
13360  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13361        build_warnings="${build_warnings} ${t}";;
13362  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13363        build_warnings="${t} ${build_warnings}";;
13364  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13365esac
13366if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13367  echo "Setting compiler warning flags = $build_warnings" 6>&1
13368fi
13369fi
13370# Check whether --enable-sim-build-warnings was given.
13371if test "${enable_sim_build_warnings+set}" = set; then :
13372  enableval=$enable_sim_build_warnings; case "${enableval}" in
13373  yes)	;;
13374  no)	build_warnings="-w";;
13375  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13376        build_warnings="${build_warnings} ${t}";;
13377  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13378        build_warnings="${t} ${build_warnings}";;
13379  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13380esac
13381if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13382  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13383fi
13384fi
13385WARN_CFLAGS=""
13386if test "x${build_warnings}" != x -a "x$GCC" = xyes
13387then
13388    { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13389$as_echo_n "checking compiler warning flags... " >&6; }
13390    # Separate out the -Werror flag as some files just cannot be
13391    # compiled with it enabled.
13392    for w in ${build_warnings}; do
13393	case $w in
13394	-Werr*) WERROR_CFLAGS=-Werror ;;
13395	*) # Check that GCC accepts it
13396	    saved_CFLAGS="$CFLAGS"
13397	    CFLAGS="$CFLAGS $w"
13398	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13399/* end confdefs.h.  */
13400
13401int
13402main ()
13403{
13404
13405  ;
13406  return 0;
13407}
13408_ACEOF
13409if ac_fn_c_try_compile "$LINENO"; then :
13410  WARN_CFLAGS="${WARN_CFLAGS} $w"
13411fi
13412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13413	    CFLAGS="$saved_CFLAGS"
13414	esac
13415    done
13416    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13417$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13418fi
13419
13420
13421
13422ac_sources="$sim_link_files"
13423ac_dests="$sim_link_links"
13424while test -n "$ac_sources"; do
13425  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13426  set $ac_sources; ac_source=$1; shift; ac_sources=$*
13427  ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13428done
13429ac_config_links="$ac_config_links $ac_config_links_1"
13430
13431cgen_breaks=""
13432if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13433cgen_breaks="break cgen_rtx_error";
13434fi
13435
13436ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13437
13438ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13439
13440ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13441
13442ac_config_commands="$ac_config_commands Makefile"
13443
13444ac_config_commands="$ac_config_commands stamp-h"
13445
13446cat >confcache <<\_ACEOF
13447# This file is a shell script that caches the results of configure
13448# tests run on this system so they can be shared between configure
13449# scripts and configure runs, see configure's option --config-cache.
13450# It is not useful on other systems.  If it contains results you don't
13451# want to keep, you may remove or edit it.
13452#
13453# config.status only pays attention to the cache file if you give it
13454# the --recheck option to rerun configure.
13455#
13456# `ac_cv_env_foo' variables (set or unset) will be overridden when
13457# loading this file, other *unset* `ac_cv_foo' will be assigned the
13458# following values.
13459
13460_ACEOF
13461
13462# The following way of writing the cache mishandles newlines in values,
13463# but we know of no workaround that is simple, portable, and efficient.
13464# So, we kill variables containing newlines.
13465# Ultrix sh set writes to stderr and can't be redirected directly,
13466# and sets the high bit in the cache file unless we assign to the vars.
13467(
13468  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13469    eval ac_val=\$$ac_var
13470    case $ac_val in #(
13471    *${as_nl}*)
13472      case $ac_var in #(
13473      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13474$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13475      esac
13476      case $ac_var in #(
13477      _ | IFS | as_nl) ;; #(
13478      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13479      *) { eval $ac_var=; unset $ac_var;} ;;
13480      esac ;;
13481    esac
13482  done
13483
13484  (set) 2>&1 |
13485    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13486    *${as_nl}ac_space=\ *)
13487      # `set' does not quote correctly, so add quotes: double-quote
13488      # substitution turns \\\\ into \\, and sed turns \\ into \.
13489      sed -n \
13490	"s/'/'\\\\''/g;
13491	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13492      ;; #(
13493    *)
13494      # `set' quotes correctly as required by POSIX, so do not add quotes.
13495      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13496      ;;
13497    esac |
13498    sort
13499) |
13500  sed '
13501     /^ac_cv_env_/b end
13502     t clear
13503     :clear
13504     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13505     t end
13506     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13507     :end' >>confcache
13508if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13509  if test -w "$cache_file"; then
13510    test "x$cache_file" != "x/dev/null" &&
13511      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13512$as_echo "$as_me: updating cache $cache_file" >&6;}
13513    cat confcache >$cache_file
13514  else
13515    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13516$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13517  fi
13518fi
13519rm -f confcache
13520
13521test "x$prefix" = xNONE && prefix=$ac_default_prefix
13522# Let make expand exec_prefix.
13523test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13524
13525DEFS=-DHAVE_CONFIG_H
13526
13527ac_libobjs=
13528ac_ltlibobjs=
13529for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13530  # 1. Remove the extension, and $U if already installed.
13531  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13532  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13533  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13534  #    will be set to the directory where LIBOBJS objects are built.
13535  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13536  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13537done
13538LIBOBJS=$ac_libobjs
13539
13540LTLIBOBJS=$ac_ltlibobjs
13541
13542
13543if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13544  as_fn_error "conditional \"GMAKE\" was never defined.
13545Usually this means the macro was only invoked conditionally." "$LINENO" 5
13546fi
13547if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13548  as_fn_error "conditional \"PLUGINS\" was never defined.
13549Usually this means the macro was only invoked conditionally." "$LINENO" 5
13550fi
13551if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13552  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13553Usually this means the macro was only invoked conditionally." "$LINENO" 5
13554fi
13555
13556
13557: ${CONFIG_STATUS=./config.status}
13558ac_write_fail=0
13559ac_clean_files_save=$ac_clean_files
13560ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13561{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13562$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13563as_write_fail=0
13564cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13565#! $SHELL
13566# Generated by $as_me.
13567# Run this file to recreate the current configuration.
13568# Compiler output produced by configure, useful for debugging
13569# configure, is in config.log if it exists.
13570
13571debug=false
13572ac_cs_recheck=false
13573ac_cs_silent=false
13574
13575SHELL=\${CONFIG_SHELL-$SHELL}
13576export SHELL
13577_ASEOF
13578cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13579## -------------------- ##
13580## M4sh Initialization. ##
13581## -------------------- ##
13582
13583# Be more Bourne compatible
13584DUALCASE=1; export DUALCASE # for MKS sh
13585if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13586  emulate sh
13587  NULLCMD=:
13588  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13589  # is contrary to our usage.  Disable this feature.
13590  alias -g '${1+"$@"}'='"$@"'
13591  setopt NO_GLOB_SUBST
13592else
13593  case `(set -o) 2>/dev/null` in #(
13594  *posix*) :
13595    set -o posix ;; #(
13596  *) :
13597     ;;
13598esac
13599fi
13600
13601
13602as_nl='
13603'
13604export as_nl
13605# Printing a long string crashes Solaris 7 /usr/bin/printf.
13606as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13607as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13608as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13609# Prefer a ksh shell builtin over an external printf program on Solaris,
13610# but without wasting forks for bash or zsh.
13611if test -z "$BASH_VERSION$ZSH_VERSION" \
13612    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13613  as_echo='print -r --'
13614  as_echo_n='print -rn --'
13615elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13616  as_echo='printf %s\n'
13617  as_echo_n='printf %s'
13618else
13619  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13620    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13621    as_echo_n='/usr/ucb/echo -n'
13622  else
13623    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13624    as_echo_n_body='eval
13625      arg=$1;
13626      case $arg in #(
13627      *"$as_nl"*)
13628	expr "X$arg" : "X\\(.*\\)$as_nl";
13629	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13630      esac;
13631      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13632    '
13633    export as_echo_n_body
13634    as_echo_n='sh -c $as_echo_n_body as_echo'
13635  fi
13636  export as_echo_body
13637  as_echo='sh -c $as_echo_body as_echo'
13638fi
13639
13640# The user is always right.
13641if test "${PATH_SEPARATOR+set}" != set; then
13642  PATH_SEPARATOR=:
13643  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13644    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13645      PATH_SEPARATOR=';'
13646  }
13647fi
13648
13649
13650# IFS
13651# We need space, tab and new line, in precisely that order.  Quoting is
13652# there to prevent editors from complaining about space-tab.
13653# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13654# splitting by setting IFS to empty value.)
13655IFS=" ""	$as_nl"
13656
13657# Find who we are.  Look in the path if we contain no directory separator.
13658case $0 in #((
13659  *[\\/]* ) as_myself=$0 ;;
13660  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13661for as_dir in $PATH
13662do
13663  IFS=$as_save_IFS
13664  test -z "$as_dir" && as_dir=.
13665    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13666  done
13667IFS=$as_save_IFS
13668
13669     ;;
13670esac
13671# We did not find ourselves, most probably we were run as `sh COMMAND'
13672# in which case we are not to be found in the path.
13673if test "x$as_myself" = x; then
13674  as_myself=$0
13675fi
13676if test ! -f "$as_myself"; then
13677  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13678  exit 1
13679fi
13680
13681# Unset variables that we do not need and which cause bugs (e.g. in
13682# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13683# suppresses any "Segmentation fault" message there.  '((' could
13684# trigger a bug in pdksh 5.2.14.
13685for as_var in BASH_ENV ENV MAIL MAILPATH
13686do eval test x\${$as_var+set} = xset \
13687  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13688done
13689PS1='$ '
13690PS2='> '
13691PS4='+ '
13692
13693# NLS nuisances.
13694LC_ALL=C
13695export LC_ALL
13696LANGUAGE=C
13697export LANGUAGE
13698
13699# CDPATH.
13700(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13701
13702
13703# as_fn_error ERROR [LINENO LOG_FD]
13704# ---------------------------------
13705# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13706# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13707# script with status $?, using 1 if that was 0.
13708as_fn_error ()
13709{
13710  as_status=$?; test $as_status -eq 0 && as_status=1
13711  if test "$3"; then
13712    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13713    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13714  fi
13715  $as_echo "$as_me: error: $1" >&2
13716  as_fn_exit $as_status
13717} # as_fn_error
13718
13719
13720# as_fn_set_status STATUS
13721# -----------------------
13722# Set $? to STATUS, without forking.
13723as_fn_set_status ()
13724{
13725  return $1
13726} # as_fn_set_status
13727
13728# as_fn_exit STATUS
13729# -----------------
13730# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13731as_fn_exit ()
13732{
13733  set +e
13734  as_fn_set_status $1
13735  exit $1
13736} # as_fn_exit
13737
13738# as_fn_unset VAR
13739# ---------------
13740# Portably unset VAR.
13741as_fn_unset ()
13742{
13743  { eval $1=; unset $1;}
13744}
13745as_unset=as_fn_unset
13746# as_fn_append VAR VALUE
13747# ----------------------
13748# Append the text in VALUE to the end of the definition contained in VAR. Take
13749# advantage of any shell optimizations that allow amortized linear growth over
13750# repeated appends, instead of the typical quadratic growth present in naive
13751# implementations.
13752if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13753  eval 'as_fn_append ()
13754  {
13755    eval $1+=\$2
13756  }'
13757else
13758  as_fn_append ()
13759  {
13760    eval $1=\$$1\$2
13761  }
13762fi # as_fn_append
13763
13764# as_fn_arith ARG...
13765# ------------------
13766# Perform arithmetic evaluation on the ARGs, and store the result in the
13767# global $as_val. Take advantage of shells that can avoid forks. The arguments
13768# must be portable across $(()) and expr.
13769if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13770  eval 'as_fn_arith ()
13771  {
13772    as_val=$(( $* ))
13773  }'
13774else
13775  as_fn_arith ()
13776  {
13777    as_val=`expr "$@" || test $? -eq 1`
13778  }
13779fi # as_fn_arith
13780
13781
13782if expr a : '\(a\)' >/dev/null 2>&1 &&
13783   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13784  as_expr=expr
13785else
13786  as_expr=false
13787fi
13788
13789if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13790  as_basename=basename
13791else
13792  as_basename=false
13793fi
13794
13795if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13796  as_dirname=dirname
13797else
13798  as_dirname=false
13799fi
13800
13801as_me=`$as_basename -- "$0" ||
13802$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13803	 X"$0" : 'X\(//\)$' \| \
13804	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13805$as_echo X/"$0" |
13806    sed '/^.*\/\([^/][^/]*\)\/*$/{
13807	    s//\1/
13808	    q
13809	  }
13810	  /^X\/\(\/\/\)$/{
13811	    s//\1/
13812	    q
13813	  }
13814	  /^X\/\(\/\).*/{
13815	    s//\1/
13816	    q
13817	  }
13818	  s/.*/./; q'`
13819
13820# Avoid depending upon Character Ranges.
13821as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13822as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13823as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13824as_cr_digits='0123456789'
13825as_cr_alnum=$as_cr_Letters$as_cr_digits
13826
13827ECHO_C= ECHO_N= ECHO_T=
13828case `echo -n x` in #(((((
13829-n*)
13830  case `echo 'xy\c'` in
13831  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
13832  xy)  ECHO_C='\c';;
13833  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13834       ECHO_T='	';;
13835  esac;;
13836*)
13837  ECHO_N='-n';;
13838esac
13839
13840rm -f conf$$ conf$$.exe conf$$.file
13841if test -d conf$$.dir; then
13842  rm -f conf$$.dir/conf$$.file
13843else
13844  rm -f conf$$.dir
13845  mkdir conf$$.dir 2>/dev/null
13846fi
13847if (echo >conf$$.file) 2>/dev/null; then
13848  if ln -s conf$$.file conf$$ 2>/dev/null; then
13849    as_ln_s='ln -s'
13850    # ... but there are two gotchas:
13851    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13852    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13853    # In both cases, we have to default to `cp -p'.
13854    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13855      as_ln_s='cp -p'
13856  elif ln conf$$.file conf$$ 2>/dev/null; then
13857    as_ln_s=ln
13858  else
13859    as_ln_s='cp -p'
13860  fi
13861else
13862  as_ln_s='cp -p'
13863fi
13864rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13865rmdir conf$$.dir 2>/dev/null
13866
13867
13868# as_fn_mkdir_p
13869# -------------
13870# Create "$as_dir" as a directory, including parents if necessary.
13871as_fn_mkdir_p ()
13872{
13873
13874  case $as_dir in #(
13875  -*) as_dir=./$as_dir;;
13876  esac
13877  test -d "$as_dir" || eval $as_mkdir_p || {
13878    as_dirs=
13879    while :; do
13880      case $as_dir in #(
13881      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13882      *) as_qdir=$as_dir;;
13883      esac
13884      as_dirs="'$as_qdir' $as_dirs"
13885      as_dir=`$as_dirname -- "$as_dir" ||
13886$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13887	 X"$as_dir" : 'X\(//\)[^/]' \| \
13888	 X"$as_dir" : 'X\(//\)$' \| \
13889	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13890$as_echo X"$as_dir" |
13891    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13892	    s//\1/
13893	    q
13894	  }
13895	  /^X\(\/\/\)[^/].*/{
13896	    s//\1/
13897	    q
13898	  }
13899	  /^X\(\/\/\)$/{
13900	    s//\1/
13901	    q
13902	  }
13903	  /^X\(\/\).*/{
13904	    s//\1/
13905	    q
13906	  }
13907	  s/.*/./; q'`
13908      test -d "$as_dir" && break
13909    done
13910    test -z "$as_dirs" || eval "mkdir $as_dirs"
13911  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13912
13913
13914} # as_fn_mkdir_p
13915if mkdir -p . 2>/dev/null; then
13916  as_mkdir_p='mkdir -p "$as_dir"'
13917else
13918  test -d ./-p && rmdir ./-p
13919  as_mkdir_p=false
13920fi
13921
13922if test -x / >/dev/null 2>&1; then
13923  as_test_x='test -x'
13924else
13925  if ls -dL / >/dev/null 2>&1; then
13926    as_ls_L_option=L
13927  else
13928    as_ls_L_option=
13929  fi
13930  as_test_x='
13931    eval sh -c '\''
13932      if test -d "$1"; then
13933	test -d "$1/.";
13934      else
13935	case $1 in #(
13936	-*)set "./$1";;
13937	esac;
13938	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13939	???[sx]*):;;*)false;;esac;fi
13940    '\'' sh
13941  '
13942fi
13943as_executable_p=$as_test_x
13944
13945# Sed expression to map a string onto a valid CPP name.
13946as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13947
13948# Sed expression to map a string onto a valid variable name.
13949as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13950
13951
13952exec 6>&1
13953## ----------------------------------- ##
13954## Main body of $CONFIG_STATUS script. ##
13955## ----------------------------------- ##
13956_ASEOF
13957test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13958
13959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13960# Save the log message, to keep $0 and so on meaningful, and to
13961# report actual input values of CONFIG_FILES etc. instead of their
13962# values after options handling.
13963ac_log="
13964This file was extended by $as_me, which was
13965generated by GNU Autoconf 2.64.  Invocation command line was
13966
13967  CONFIG_FILES    = $CONFIG_FILES
13968  CONFIG_HEADERS  = $CONFIG_HEADERS
13969  CONFIG_LINKS    = $CONFIG_LINKS
13970  CONFIG_COMMANDS = $CONFIG_COMMANDS
13971  $ $0 $@
13972
13973on `(hostname || uname -n) 2>/dev/null | sed 1q`
13974"
13975
13976_ACEOF
13977
13978case $ac_config_files in *"
13979"*) set x $ac_config_files; shift; ac_config_files=$*;;
13980esac
13981
13982case $ac_config_headers in *"
13983"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13984esac
13985
13986
13987cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13988# Files that config.status was made for.
13989config_files="$ac_config_files"
13990config_headers="$ac_config_headers"
13991config_links="$ac_config_links"
13992config_commands="$ac_config_commands"
13993
13994_ACEOF
13995
13996cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13997ac_cs_usage="\
13998\`$as_me' instantiates files and other configuration actions
13999from templates according to the current configuration.  Unless the files
14000and actions are specified as TAGs, all are instantiated by default.
14001
14002Usage: $0 [OPTION]... [TAG]...
14003
14004  -h, --help       print this help, then exit
14005  -V, --version    print version number and configuration settings, then exit
14006  -q, --quiet, --silent
14007                   do not print progress messages
14008  -d, --debug      don't remove temporary files
14009      --recheck    update $as_me by reconfiguring in the same conditions
14010      --file=FILE[:TEMPLATE]
14011                   instantiate the configuration file FILE
14012      --header=FILE[:TEMPLATE]
14013                   instantiate the configuration header FILE
14014
14015Configuration files:
14016$config_files
14017
14018Configuration headers:
14019$config_headers
14020
14021Configuration links:
14022$config_links
14023
14024Configuration commands:
14025$config_commands
14026
14027Report bugs to the package provider."
14028
14029_ACEOF
14030cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14031ac_cs_version="\\
14032config.status
14033configured by $0, generated by GNU Autoconf 2.64,
14034  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14035
14036Copyright (C) 2009 Free Software Foundation, Inc.
14037This config.status script is free software; the Free Software Foundation
14038gives unlimited permission to copy, distribute and modify it."
14039
14040ac_pwd='$ac_pwd'
14041srcdir='$srcdir'
14042INSTALL='$INSTALL'
14043AWK='$AWK'
14044test -n "\$AWK" || AWK=awk
14045_ACEOF
14046
14047cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14048# The default lists apply if the user does not specify any file.
14049ac_need_defaults=:
14050while test $# != 0
14051do
14052  case $1 in
14053  --*=*)
14054    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14055    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14056    ac_shift=:
14057    ;;
14058  *)
14059    ac_option=$1
14060    ac_optarg=$2
14061    ac_shift=shift
14062    ;;
14063  esac
14064
14065  case $ac_option in
14066  # Handling of the options.
14067  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14068    ac_cs_recheck=: ;;
14069  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14070    $as_echo "$ac_cs_version"; exit ;;
14071  --debug | --debu | --deb | --de | --d | -d )
14072    debug=: ;;
14073  --file | --fil | --fi | --f )
14074    $ac_shift
14075    case $ac_optarg in
14076    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14077    esac
14078    as_fn_append CONFIG_FILES " '$ac_optarg'"
14079    ac_need_defaults=false;;
14080  --header | --heade | --head | --hea )
14081    $ac_shift
14082    case $ac_optarg in
14083    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14084    esac
14085    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14086    ac_need_defaults=false;;
14087  --he | --h)
14088    # Conflict between --help and --header
14089    as_fn_error "ambiguous option: \`$1'
14090Try \`$0 --help' for more information.";;
14091  --help | --hel | -h )
14092    $as_echo "$ac_cs_usage"; exit ;;
14093  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14094  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14095    ac_cs_silent=: ;;
14096
14097  # This is an error.
14098  -*) as_fn_error "unrecognized option: \`$1'
14099Try \`$0 --help' for more information." ;;
14100
14101  *) as_fn_append ac_config_targets " $1"
14102     ac_need_defaults=false ;;
14103
14104  esac
14105  shift
14106done
14107
14108ac_configure_extra_args=
14109
14110if $ac_cs_silent; then
14111  exec 6>/dev/null
14112  ac_configure_extra_args="$ac_configure_extra_args --silent"
14113fi
14114
14115_ACEOF
14116cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14117if \$ac_cs_recheck; then
14118  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14119  shift
14120  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14121  CONFIG_SHELL='$SHELL'
14122  export CONFIG_SHELL
14123  exec "\$@"
14124fi
14125
14126_ACEOF
14127cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14128exec 5>>config.log
14129{
14130  echo
14131  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14132## Running $as_me. ##
14133_ASBOX
14134  $as_echo "$ac_log"
14135} >&5
14136
14137_ACEOF
14138cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14139#
14140# INIT-COMMANDS
14141#
14142ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14143
14144
14145# The HP-UX ksh and POSIX shell print the target directory to stdout
14146# if CDPATH is set.
14147(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14148
14149sed_quote_subst='$sed_quote_subst'
14150double_quote_subst='$double_quote_subst'
14151delay_variable_subst='$delay_variable_subst'
14152macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14153macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14154enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14155enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14156pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14157enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14158SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14159ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14160host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14161host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14162host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14163build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14164build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14165build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14166SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14167Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14168GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14169EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14170FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14171LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14172NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14173LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14174max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14175ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14176exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14177lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14178lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14179lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14180reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14181reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14182OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14183deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14184file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14185AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14186AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14187STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14188RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14189old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14190old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14191old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14192lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14193CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14194CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14195compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14196GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14197lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14198lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14199lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14200lt_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"`'
14201objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14202MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14203lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14204lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14205lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14206lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14207lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14208need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14209DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14210NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14211LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14212OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14213OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14214libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14215shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14216extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14217archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14218enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14219export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14220whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14221compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14222old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14223old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14224archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14225archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14226module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14227module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14228with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14229allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14230no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14231hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14232hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14233hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14234hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14235hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14236hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14237hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14238hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14239inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14240link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14241fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14242always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14243export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14244exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14245include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14246prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14247file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14248variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14249need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14250need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14251version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14252runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14253shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14254shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14255libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14256library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14257soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14258install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14259postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14260postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14261finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14262finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14263hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14264sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14265sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14266hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14267enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14268enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14269enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14270old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14271striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14272
14273LTCC='$LTCC'
14274LTCFLAGS='$LTCFLAGS'
14275compiler='$compiler_DEFAULT'
14276
14277# A function that is used when there is no print builtin or printf.
14278func_fallback_echo ()
14279{
14280  eval 'cat <<_LTECHO_EOF
14281\$1
14282_LTECHO_EOF'
14283}
14284
14285# Quote evaled strings.
14286for var in SHELL \
14287ECHO \
14288SED \
14289GREP \
14290EGREP \
14291FGREP \
14292LD \
14293NM \
14294LN_S \
14295lt_SP2NL \
14296lt_NL2SP \
14297reload_flag \
14298OBJDUMP \
14299deplibs_check_method \
14300file_magic_cmd \
14301AR \
14302AR_FLAGS \
14303STRIP \
14304RANLIB \
14305CC \
14306CFLAGS \
14307compiler \
14308lt_cv_sys_global_symbol_pipe \
14309lt_cv_sys_global_symbol_to_cdecl \
14310lt_cv_sys_global_symbol_to_c_name_address \
14311lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14312lt_prog_compiler_no_builtin_flag \
14313lt_prog_compiler_wl \
14314lt_prog_compiler_pic \
14315lt_prog_compiler_static \
14316lt_cv_prog_compiler_c_o \
14317need_locks \
14318DSYMUTIL \
14319NMEDIT \
14320LIPO \
14321OTOOL \
14322OTOOL64 \
14323shrext_cmds \
14324export_dynamic_flag_spec \
14325whole_archive_flag_spec \
14326compiler_needs_object \
14327with_gnu_ld \
14328allow_undefined_flag \
14329no_undefined_flag \
14330hardcode_libdir_flag_spec \
14331hardcode_libdir_flag_spec_ld \
14332hardcode_libdir_separator \
14333fix_srcfile_path \
14334exclude_expsyms \
14335include_expsyms \
14336file_list_spec \
14337variables_saved_for_relink \
14338libname_spec \
14339library_names_spec \
14340soname_spec \
14341install_override_mode \
14342finish_eval \
14343old_striplib \
14344striplib; do
14345    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14346    *[\\\\\\\`\\"\\\$]*)
14347      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14348      ;;
14349    *)
14350      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14351      ;;
14352    esac
14353done
14354
14355# Double-quote double-evaled strings.
14356for var in reload_cmds \
14357old_postinstall_cmds \
14358old_postuninstall_cmds \
14359old_archive_cmds \
14360extract_expsyms_cmds \
14361old_archive_from_new_cmds \
14362old_archive_from_expsyms_cmds \
14363archive_cmds \
14364archive_expsym_cmds \
14365module_cmds \
14366module_expsym_cmds \
14367export_symbols_cmds \
14368prelink_cmds \
14369postinstall_cmds \
14370postuninstall_cmds \
14371finish_cmds \
14372sys_lib_search_path_spec \
14373sys_lib_dlsearch_path_spec; do
14374    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14375    *[\\\\\\\`\\"\\\$]*)
14376      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14377      ;;
14378    *)
14379      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14380      ;;
14381    esac
14382done
14383
14384ac_aux_dir='$ac_aux_dir'
14385xsi_shell='$xsi_shell'
14386lt_shell_append='$lt_shell_append'
14387
14388# See if we are running on zsh, and set the options which allow our
14389# commands through without removal of \ escapes INIT.
14390if test -n "\${ZSH_VERSION+set}" ; then
14391   setopt NO_GLOB_SUBST
14392fi
14393
14394
14395    PACKAGE='$PACKAGE'
14396    VERSION='$VERSION'
14397    TIMESTAMP='$TIMESTAMP'
14398    RM='$RM'
14399    ofile='$ofile'
14400
14401
14402
14403
14404_ACEOF
14405
14406cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14407
14408# Handling of arguments.
14409for ac_config_target in $ac_config_targets
14410do
14411  case $ac_config_target in
14412    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14413    "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14414    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14415    "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14416    "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14417    "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14418    ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14419    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14420    "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14421
14422  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14423  esac
14424done
14425
14426
14427# If the user did not use the arguments to specify the items to instantiate,
14428# then the envvar interface is used.  Set only those that are not.
14429# We use the long form for the default assignment because of an extremely
14430# bizarre bug on SunOS 4.1.3.
14431if $ac_need_defaults; then
14432  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14433  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14434  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14435  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14436fi
14437
14438# Have a temporary directory for convenience.  Make it in the build tree
14439# simply because there is no reason against having it here, and in addition,
14440# creating and moving files from /tmp can sometimes cause problems.
14441# Hook for its removal unless debugging.
14442# Note that there is a small window in which the directory will not be cleaned:
14443# after its creation but before its name has been assigned to `$tmp'.
14444$debug ||
14445{
14446  tmp=
14447  trap 'exit_status=$?
14448  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14449' 0
14450  trap 'as_fn_exit 1' 1 2 13 15
14451}
14452# Create a (secure) tmp directory for tmp files.
14453
14454{
14455  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14456  test -n "$tmp" && test -d "$tmp"
14457}  ||
14458{
14459  tmp=./conf$$-$RANDOM
14460  (umask 077 && mkdir "$tmp")
14461} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14462
14463# Set up the scripts for CONFIG_FILES section.
14464# No need to generate them if there are no CONFIG_FILES.
14465# This happens for instance with `./config.status config.h'.
14466if test -n "$CONFIG_FILES"; then
14467
14468
14469ac_cr=`echo X | tr X '\015'`
14470# On cygwin, bash can eat \r inside `` if the user requested igncr.
14471# But we know of no other shell where ac_cr would be empty at this
14472# point, so we can use a bashism as a fallback.
14473if test "x$ac_cr" = x; then
14474  eval ac_cr=\$\'\\r\'
14475fi
14476ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14477if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14478  ac_cs_awk_cr='\r'
14479else
14480  ac_cs_awk_cr=$ac_cr
14481fi
14482
14483echo 'BEGIN {' >"$tmp/subs1.awk" &&
14484_ACEOF
14485
14486
14487{
14488  echo "cat >conf$$subs.awk <<_ACEOF" &&
14489  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14490  echo "_ACEOF"
14491} >conf$$subs.sh ||
14492  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14493ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14494ac_delim='%!_!# '
14495for ac_last_try in false false false false false :; do
14496  . ./conf$$subs.sh ||
14497    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14498
14499  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14500  if test $ac_delim_n = $ac_delim_num; then
14501    break
14502  elif $ac_last_try; then
14503    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14504  else
14505    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14506  fi
14507done
14508rm -f conf$$subs.sh
14509
14510cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14511cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14512_ACEOF
14513sed -n '
14514h
14515s/^/S["/; s/!.*/"]=/
14516p
14517g
14518s/^[^!]*!//
14519:repl
14520t repl
14521s/'"$ac_delim"'$//
14522t delim
14523:nl
14524h
14525s/\(.\{148\}\).*/\1/
14526t more1
14527s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14528p
14529n
14530b repl
14531:more1
14532s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14533p
14534g
14535s/.\{148\}//
14536t nl
14537:delim
14538h
14539s/\(.\{148\}\).*/\1/
14540t more2
14541s/["\\]/\\&/g; s/^/"/; s/$/"/
14542p
14543b
14544:more2
14545s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14546p
14547g
14548s/.\{148\}//
14549t delim
14550' <conf$$subs.awk | sed '
14551/^[^""]/{
14552  N
14553  s/\n//
14554}
14555' >>$CONFIG_STATUS || ac_write_fail=1
14556rm -f conf$$subs.awk
14557cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14558_ACAWK
14559cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14560  for (key in S) S_is_set[key] = 1
14561  FS = ""
14562
14563}
14564{
14565  line = $ 0
14566  nfields = split(line, field, "@")
14567  substed = 0
14568  len = length(field[1])
14569  for (i = 2; i < nfields; i++) {
14570    key = field[i]
14571    keylen = length(key)
14572    if (S_is_set[key]) {
14573      value = S[key]
14574      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14575      len += length(value) + length(field[++i])
14576      substed = 1
14577    } else
14578      len += 1 + keylen
14579  }
14580
14581  print line
14582}
14583
14584_ACAWK
14585_ACEOF
14586cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14587if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14588  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14589else
14590  cat
14591fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14592  || as_fn_error "could not setup config files machinery" "$LINENO" 5
14593_ACEOF
14594
14595# VPATH may cause trouble with some makes, so we remove $(srcdir),
14596# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14597# trailing colons and then remove the whole line if VPATH becomes empty
14598# (actually we leave an empty line to preserve line numbers).
14599if test "x$srcdir" = x.; then
14600  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
14601s/:*\$(srcdir):*/:/
14602s/:*\${srcdir}:*/:/
14603s/:*@srcdir@:*/:/
14604s/^\([^=]*=[	 ]*\):*/\1/
14605s/:*$//
14606s/^[^=]*=[	 ]*$//
14607}'
14608fi
14609
14610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14611fi # test -n "$CONFIG_FILES"
14612
14613# Set up the scripts for CONFIG_HEADERS section.
14614# No need to generate them if there are no CONFIG_HEADERS.
14615# This happens for instance with `./config.status Makefile'.
14616if test -n "$CONFIG_HEADERS"; then
14617cat >"$tmp/defines.awk" <<\_ACAWK ||
14618BEGIN {
14619_ACEOF
14620
14621# Transform confdefs.h into an awk script `defines.awk', embedded as
14622# here-document in config.status, that substitutes the proper values into
14623# config.h.in to produce config.h.
14624
14625# Create a delimiter string that does not exist in confdefs.h, to ease
14626# handling of long lines.
14627ac_delim='%!_!# '
14628for ac_last_try in false false :; do
14629  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14630  if test -z "$ac_t"; then
14631    break
14632  elif $ac_last_try; then
14633    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14634  else
14635    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14636  fi
14637done
14638
14639# For the awk script, D is an array of macro values keyed by name,
14640# likewise P contains macro parameters if any.  Preserve backslash
14641# newline sequences.
14642
14643ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14644sed -n '
14645s/.\{148\}/&'"$ac_delim"'/g
14646t rset
14647:rset
14648s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
14649t def
14650d
14651:def
14652s/\\$//
14653t bsnl
14654s/["\\]/\\&/g
14655s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14656D["\1"]=" \3"/p
14657s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
14658d
14659:bsnl
14660s/["\\]/\\&/g
14661s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14662D["\1"]=" \3\\\\\\n"\\/p
14663t cont
14664s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14665t cont
14666d
14667:cont
14668n
14669s/.\{148\}/&'"$ac_delim"'/g
14670t clear
14671:clear
14672s/\\$//
14673t bsnlc
14674s/["\\]/\\&/g; s/^/"/; s/$/"/p
14675d
14676:bsnlc
14677s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14678b cont
14679' <confdefs.h | sed '
14680s/'"$ac_delim"'/"\\\
14681"/g' >>$CONFIG_STATUS || ac_write_fail=1
14682
14683cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14684  for (key in D) D_is_set[key] = 1
14685  FS = ""
14686}
14687/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14688  line = \$ 0
14689  split(line, arg, " ")
14690  if (arg[1] == "#") {
14691    defundef = arg[2]
14692    mac1 = arg[3]
14693  } else {
14694    defundef = substr(arg[1], 2)
14695    mac1 = arg[2]
14696  }
14697  split(mac1, mac2, "(") #)
14698  macro = mac2[1]
14699  prefix = substr(line, 1, index(line, defundef) - 1)
14700  if (D_is_set[macro]) {
14701    # Preserve the white space surrounding the "#".
14702    print prefix "define", macro P[macro] D[macro]
14703    next
14704  } else {
14705    # Replace #undef with comments.  This is necessary, for example,
14706    # in the case of _POSIX_SOURCE, which is predefined and required
14707    # on some systems where configure will not decide to define it.
14708    if (defundef == "undef") {
14709      print "/*", prefix defundef, macro, "*/"
14710      next
14711    }
14712  }
14713}
14714{ print }
14715_ACAWK
14716_ACEOF
14717cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14718  as_fn_error "could not setup config headers machinery" "$LINENO" 5
14719fi # test -n "$CONFIG_HEADERS"
14720
14721
14722eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14723shift
14724for ac_tag
14725do
14726  case $ac_tag in
14727  :[FHLC]) ac_mode=$ac_tag; continue;;
14728  esac
14729  case $ac_mode$ac_tag in
14730  :[FHL]*:*);;
14731  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14732  :[FH]-) ac_tag=-:-;;
14733  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14734  esac
14735  ac_save_IFS=$IFS
14736  IFS=:
14737  set x $ac_tag
14738  IFS=$ac_save_IFS
14739  shift
14740  ac_file=$1
14741  shift
14742
14743  case $ac_mode in
14744  :L) ac_source=$1;;
14745  :[FH])
14746    ac_file_inputs=
14747    for ac_f
14748    do
14749      case $ac_f in
14750      -) ac_f="$tmp/stdin";;
14751      *) # Look for the file first in the build tree, then in the source tree
14752	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
14753	 # because $ac_f cannot contain `:'.
14754	 test -f "$ac_f" ||
14755	   case $ac_f in
14756	   [\\/$]*) false;;
14757	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14758	   esac ||
14759	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14760      esac
14761      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14762      as_fn_append ac_file_inputs " '$ac_f'"
14763    done
14764
14765    # Let's still pretend it is `configure' which instantiates (i.e., don't
14766    # use $as_me), people would be surprised to read:
14767    #    /* config.h.  Generated by config.status.  */
14768    configure_input='Generated from '`
14769	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14770	`' by configure.'
14771    if test x"$ac_file" != x-; then
14772      configure_input="$ac_file.  $configure_input"
14773      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14774$as_echo "$as_me: creating $ac_file" >&6;}
14775    fi
14776    # Neutralize special characters interpreted by sed in replacement strings.
14777    case $configure_input in #(
14778    *\&* | *\|* | *\\* )
14779       ac_sed_conf_input=`$as_echo "$configure_input" |
14780       sed 's/[\\\\&|]/\\\\&/g'`;; #(
14781    *) ac_sed_conf_input=$configure_input;;
14782    esac
14783
14784    case $ac_tag in
14785    *:-:* | *:-) cat >"$tmp/stdin" \
14786      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14787    esac
14788    ;;
14789  esac
14790
14791  ac_dir=`$as_dirname -- "$ac_file" ||
14792$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14793	 X"$ac_file" : 'X\(//\)[^/]' \| \
14794	 X"$ac_file" : 'X\(//\)$' \| \
14795	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14796$as_echo X"$ac_file" |
14797    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14798	    s//\1/
14799	    q
14800	  }
14801	  /^X\(\/\/\)[^/].*/{
14802	    s//\1/
14803	    q
14804	  }
14805	  /^X\(\/\/\)$/{
14806	    s//\1/
14807	    q
14808	  }
14809	  /^X\(\/\).*/{
14810	    s//\1/
14811	    q
14812	  }
14813	  s/.*/./; q'`
14814  as_dir="$ac_dir"; as_fn_mkdir_p
14815  ac_builddir=.
14816
14817case "$ac_dir" in
14818.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14819*)
14820  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14821  # A ".." for each directory in $ac_dir_suffix.
14822  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14823  case $ac_top_builddir_sub in
14824  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14825  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14826  esac ;;
14827esac
14828ac_abs_top_builddir=$ac_pwd
14829ac_abs_builddir=$ac_pwd$ac_dir_suffix
14830# for backward compatibility:
14831ac_top_builddir=$ac_top_build_prefix
14832
14833case $srcdir in
14834  .)  # We are building in place.
14835    ac_srcdir=.
14836    ac_top_srcdir=$ac_top_builddir_sub
14837    ac_abs_top_srcdir=$ac_pwd ;;
14838  [\\/]* | ?:[\\/]* )  # Absolute name.
14839    ac_srcdir=$srcdir$ac_dir_suffix;
14840    ac_top_srcdir=$srcdir
14841    ac_abs_top_srcdir=$srcdir ;;
14842  *) # Relative name.
14843    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14844    ac_top_srcdir=$ac_top_build_prefix$srcdir
14845    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14846esac
14847ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14848
14849
14850  case $ac_mode in
14851  :F)
14852  #
14853  # CONFIG_FILE
14854  #
14855
14856  case $INSTALL in
14857  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14858  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14859  esac
14860_ACEOF
14861
14862cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14863# If the template does not know about datarootdir, expand it.
14864# FIXME: This hack should be removed a few years after 2.60.
14865ac_datarootdir_hack=; ac_datarootdir_seen=
14866ac_sed_dataroot='
14867/datarootdir/ {
14868  p
14869  q
14870}
14871/@datadir@/p
14872/@docdir@/p
14873/@infodir@/p
14874/@localedir@/p
14875/@mandir@/p'
14876case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14877*datarootdir*) ac_datarootdir_seen=yes;;
14878*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14879  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14880$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14881_ACEOF
14882cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14883  ac_datarootdir_hack='
14884  s&@datadir@&$datadir&g
14885  s&@docdir@&$docdir&g
14886  s&@infodir@&$infodir&g
14887  s&@localedir@&$localedir&g
14888  s&@mandir@&$mandir&g
14889  s&\\\${datarootdir}&$datarootdir&g' ;;
14890esac
14891_ACEOF
14892
14893# Neutralize VPATH when `$srcdir' = `.'.
14894# Shell code in configure.ac might set extrasub.
14895# FIXME: do we really want to maintain this feature?
14896cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14897ac_sed_extra="$ac_vpsub
14898$extrasub
14899_ACEOF
14900cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14901:t
14902/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14903s|@configure_input@|$ac_sed_conf_input|;t t
14904s&@top_builddir@&$ac_top_builddir_sub&;t t
14905s&@top_build_prefix@&$ac_top_build_prefix&;t t
14906s&@srcdir@&$ac_srcdir&;t t
14907s&@abs_srcdir@&$ac_abs_srcdir&;t t
14908s&@top_srcdir@&$ac_top_srcdir&;t t
14909s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14910s&@builddir@&$ac_builddir&;t t
14911s&@abs_builddir@&$ac_abs_builddir&;t t
14912s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14913s&@INSTALL@&$ac_INSTALL&;t t
14914$ac_datarootdir_hack
14915"
14916eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14917  || as_fn_error "could not create $ac_file" "$LINENO" 5
14918
14919test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14920  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14921  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14922  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14923which seems to be undefined.  Please make sure it is defined." >&5
14924$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14925which seems to be undefined.  Please make sure it is defined." >&2;}
14926
14927  rm -f "$tmp/stdin"
14928  case $ac_file in
14929  -) cat "$tmp/out" && rm -f "$tmp/out";;
14930  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14931  esac \
14932  || as_fn_error "could not create $ac_file" "$LINENO" 5
14933 ;;
14934  :H)
14935  #
14936  # CONFIG_HEADER
14937  #
14938  if test x"$ac_file" != x-; then
14939    {
14940      $as_echo "/* $configure_input  */" \
14941      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14942    } >"$tmp/config.h" \
14943      || as_fn_error "could not create $ac_file" "$LINENO" 5
14944    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14945      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14946$as_echo "$as_me: $ac_file is unchanged" >&6;}
14947    else
14948      rm -f "$ac_file"
14949      mv "$tmp/config.h" "$ac_file" \
14950	|| as_fn_error "could not create $ac_file" "$LINENO" 5
14951    fi
14952  else
14953    $as_echo "/* $configure_input  */" \
14954      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14955      || as_fn_error "could not create -" "$LINENO" 5
14956  fi
14957 ;;
14958  :L)
14959  #
14960  # CONFIG_LINK
14961  #
14962
14963  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14964    :
14965  else
14966    # Prefer the file from the source tree if names are identical.
14967    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14968      ac_source=$srcdir/$ac_source
14969    fi
14970
14971    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14972$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14973
14974    if test ! -r "$ac_source"; then
14975      as_fn_error "$ac_source: file not found" "$LINENO" 5
14976    fi
14977    rm -f "$ac_file"
14978
14979    # Try a relative symlink, then a hard link, then a copy.
14980    case $srcdir in
14981    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14982	*) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14983    esac
14984    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14985      ln "$ac_source" "$ac_file" 2>/dev/null ||
14986      cp -p "$ac_source" "$ac_file" ||
14987      as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14988  fi
14989 ;;
14990  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14991$as_echo "$as_me: executing $ac_file commands" >&6;}
14992 ;;
14993  esac
14994
14995
14996  case $ac_file$ac_mode in
14997    "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14998    "libtool":C)
14999
15000    # See if we are running on zsh, and set the options which allow our
15001    # commands through without removal of \ escapes.
15002    if test -n "${ZSH_VERSION+set}" ; then
15003      setopt NO_GLOB_SUBST
15004    fi
15005
15006    cfgfile="${ofile}T"
15007    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15008    $RM "$cfgfile"
15009
15010    cat <<_LT_EOF >> "$cfgfile"
15011#! $SHELL
15012
15013# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15014# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15015# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15016# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15017#
15018#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15019#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15020#   Written by Gordon Matzigkeit, 1996
15021#
15022#   This file is part of GNU Libtool.
15023#
15024# GNU Libtool is free software; you can redistribute it and/or
15025# modify it under the terms of the GNU General Public License as
15026# published by the Free Software Foundation; either version 2 of
15027# the License, or (at your option) any later version.
15028#
15029# As a special exception to the GNU General Public License,
15030# if you distribute this file as part of a program or library that
15031# is built using GNU Libtool, you may include this file under the
15032# same distribution terms that you use for the rest of that program.
15033#
15034# GNU Libtool is distributed in the hope that it will be useful,
15035# but WITHOUT ANY WARRANTY; without even the implied warranty of
15036# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15037# GNU General Public License for more details.
15038#
15039# You should have received a copy of the GNU General Public License
15040# along with GNU Libtool; see the file COPYING.  If not, a copy
15041# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15042# obtained by writing to the Free Software Foundation, Inc.,
15043# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15044
15045
15046# The names of the tagged configurations supported by this script.
15047available_tags=""
15048
15049# ### BEGIN LIBTOOL CONFIG
15050
15051# Which release of libtool.m4 was used?
15052macro_version=$macro_version
15053macro_revision=$macro_revision
15054
15055# Whether or not to build shared libraries.
15056build_libtool_libs=$enable_shared
15057
15058# Whether or not to build static libraries.
15059build_old_libs=$enable_static
15060
15061# What type of objects to build.
15062pic_mode=$pic_mode
15063
15064# Whether or not to optimize for fast installation.
15065fast_install=$enable_fast_install
15066
15067# Shell to use when invoking shell scripts.
15068SHELL=$lt_SHELL
15069
15070# An echo program that protects backslashes.
15071ECHO=$lt_ECHO
15072
15073# The host system.
15074host_alias=$host_alias
15075host=$host
15076host_os=$host_os
15077
15078# The build system.
15079build_alias=$build_alias
15080build=$build
15081build_os=$build_os
15082
15083# A sed program that does not truncate output.
15084SED=$lt_SED
15085
15086# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15087Xsed="\$SED -e 1s/^X//"
15088
15089# A grep program that handles long lines.
15090GREP=$lt_GREP
15091
15092# An ERE matcher.
15093EGREP=$lt_EGREP
15094
15095# A literal string matcher.
15096FGREP=$lt_FGREP
15097
15098# A BSD- or MS-compatible name lister.
15099NM=$lt_NM
15100
15101# Whether we need soft or hard links.
15102LN_S=$lt_LN_S
15103
15104# What is the maximum length of a command?
15105max_cmd_len=$max_cmd_len
15106
15107# Object file suffix (normally "o").
15108objext=$ac_objext
15109
15110# Executable file suffix (normally "").
15111exeext=$exeext
15112
15113# whether the shell understands "unset".
15114lt_unset=$lt_unset
15115
15116# turn spaces into newlines.
15117SP2NL=$lt_lt_SP2NL
15118
15119# turn newlines into spaces.
15120NL2SP=$lt_lt_NL2SP
15121
15122# An object symbol dumper.
15123OBJDUMP=$lt_OBJDUMP
15124
15125# Method to check whether dependent libraries are shared objects.
15126deplibs_check_method=$lt_deplibs_check_method
15127
15128# Command to use when deplibs_check_method == "file_magic".
15129file_magic_cmd=$lt_file_magic_cmd
15130
15131# The archiver.
15132AR=$lt_AR
15133AR_FLAGS=$lt_AR_FLAGS
15134
15135# A symbol stripping program.
15136STRIP=$lt_STRIP
15137
15138# Commands used to install an old-style archive.
15139RANLIB=$lt_RANLIB
15140old_postinstall_cmds=$lt_old_postinstall_cmds
15141old_postuninstall_cmds=$lt_old_postuninstall_cmds
15142
15143# Whether to use a lock for old archive extraction.
15144lock_old_archive_extraction=$lock_old_archive_extraction
15145
15146# A C compiler.
15147LTCC=$lt_CC
15148
15149# LTCC compiler flags.
15150LTCFLAGS=$lt_CFLAGS
15151
15152# Take the output of nm and produce a listing of raw symbols and C names.
15153global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15154
15155# Transform the output of nm in a proper C declaration.
15156global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15157
15158# Transform the output of nm in a C name address pair.
15159global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15160
15161# Transform the output of nm in a C name address pair when lib prefix is needed.
15162global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15163
15164# The name of the directory that contains temporary libtool files.
15165objdir=$objdir
15166
15167# Used to examine libraries when file_magic_cmd begins with "file".
15168MAGIC_CMD=$MAGIC_CMD
15169
15170# Must we lock files when doing compilation?
15171need_locks=$lt_need_locks
15172
15173# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15174DSYMUTIL=$lt_DSYMUTIL
15175
15176# Tool to change global to local symbols on Mac OS X.
15177NMEDIT=$lt_NMEDIT
15178
15179# Tool to manipulate fat objects and archives on Mac OS X.
15180LIPO=$lt_LIPO
15181
15182# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15183OTOOL=$lt_OTOOL
15184
15185# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15186OTOOL64=$lt_OTOOL64
15187
15188# Old archive suffix (normally "a").
15189libext=$libext
15190
15191# Shared library suffix (normally ".so").
15192shrext_cmds=$lt_shrext_cmds
15193
15194# The commands to extract the exported symbol list from a shared archive.
15195extract_expsyms_cmds=$lt_extract_expsyms_cmds
15196
15197# Variables whose values should be saved in libtool wrapper scripts and
15198# restored at link time.
15199variables_saved_for_relink=$lt_variables_saved_for_relink
15200
15201# Do we need the "lib" prefix for modules?
15202need_lib_prefix=$need_lib_prefix
15203
15204# Do we need a version for libraries?
15205need_version=$need_version
15206
15207# Library versioning type.
15208version_type=$version_type
15209
15210# Shared library runtime path variable.
15211runpath_var=$runpath_var
15212
15213# Shared library path variable.
15214shlibpath_var=$shlibpath_var
15215
15216# Is shlibpath searched before the hard-coded library search path?
15217shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15218
15219# Format of library name prefix.
15220libname_spec=$lt_libname_spec
15221
15222# List of archive names.  First name is the real one, the rest are links.
15223# The last name is the one that the linker finds with -lNAME
15224library_names_spec=$lt_library_names_spec
15225
15226# The coded name of the library, if different from the real name.
15227soname_spec=$lt_soname_spec
15228
15229# Permission mode override for installation of shared libraries.
15230install_override_mode=$lt_install_override_mode
15231
15232# Command to use after installation of a shared archive.
15233postinstall_cmds=$lt_postinstall_cmds
15234
15235# Command to use after uninstallation of a shared archive.
15236postuninstall_cmds=$lt_postuninstall_cmds
15237
15238# Commands used to finish a libtool library installation in a directory.
15239finish_cmds=$lt_finish_cmds
15240
15241# As "finish_cmds", except a single script fragment to be evaled but
15242# not shown.
15243finish_eval=$lt_finish_eval
15244
15245# Whether we should hardcode library paths into libraries.
15246hardcode_into_libs=$hardcode_into_libs
15247
15248# Compile-time system search path for libraries.
15249sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15250
15251# Run-time system search path for libraries.
15252sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15253
15254# Whether dlopen is supported.
15255dlopen_support=$enable_dlopen
15256
15257# Whether dlopen of programs is supported.
15258dlopen_self=$enable_dlopen_self
15259
15260# Whether dlopen of statically linked programs is supported.
15261dlopen_self_static=$enable_dlopen_self_static
15262
15263# Commands to strip libraries.
15264old_striplib=$lt_old_striplib
15265striplib=$lt_striplib
15266
15267
15268# The linker used to build libraries.
15269LD=$lt_LD
15270
15271# How to create reloadable object files.
15272reload_flag=$lt_reload_flag
15273reload_cmds=$lt_reload_cmds
15274
15275# Commands used to build an old-style archive.
15276old_archive_cmds=$lt_old_archive_cmds
15277
15278# A language specific compiler.
15279CC=$lt_compiler
15280
15281# Is the compiler the GNU compiler?
15282with_gcc=$GCC
15283
15284# Compiler flag to turn off builtin functions.
15285no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15286
15287# How to pass a linker flag through the compiler.
15288wl=$lt_lt_prog_compiler_wl
15289
15290# Additional compiler flags for building library objects.
15291pic_flag=$lt_lt_prog_compiler_pic
15292
15293# Compiler flag to prevent dynamic linking.
15294link_static_flag=$lt_lt_prog_compiler_static
15295
15296# Does compiler simultaneously support -c and -o options?
15297compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15298
15299# Whether or not to add -lc for building shared libraries.
15300build_libtool_need_lc=$archive_cmds_need_lc
15301
15302# Whether or not to disallow shared libs when runtime libs are static.
15303allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15304
15305# Compiler flag to allow reflexive dlopens.
15306export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15307
15308# Compiler flag to generate shared objects directly from archives.
15309whole_archive_flag_spec=$lt_whole_archive_flag_spec
15310
15311# Whether the compiler copes with passing no objects directly.
15312compiler_needs_object=$lt_compiler_needs_object
15313
15314# Create an old-style archive from a shared archive.
15315old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15316
15317# Create a temporary old-style archive to link instead of a shared archive.
15318old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15319
15320# Commands used to build a shared archive.
15321archive_cmds=$lt_archive_cmds
15322archive_expsym_cmds=$lt_archive_expsym_cmds
15323
15324# Commands used to build a loadable module if different from building
15325# a shared archive.
15326module_cmds=$lt_module_cmds
15327module_expsym_cmds=$lt_module_expsym_cmds
15328
15329# Whether we are building with GNU ld or not.
15330with_gnu_ld=$lt_with_gnu_ld
15331
15332# Flag that allows shared libraries with undefined symbols to be built.
15333allow_undefined_flag=$lt_allow_undefined_flag
15334
15335# Flag that enforces no undefined symbols.
15336no_undefined_flag=$lt_no_undefined_flag
15337
15338# Flag to hardcode \$libdir into a binary during linking.
15339# This must work even if \$libdir does not exist
15340hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15341
15342# If ld is used when linking, flag to hardcode \$libdir into a binary
15343# during linking.  This must work even if \$libdir does not exist.
15344hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15345
15346# Whether we need a single "-rpath" flag with a separated argument.
15347hardcode_libdir_separator=$lt_hardcode_libdir_separator
15348
15349# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15350# DIR into the resulting binary.
15351hardcode_direct=$hardcode_direct
15352
15353# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15354# DIR into the resulting binary and the resulting library dependency is
15355# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15356# library is relocated.
15357hardcode_direct_absolute=$hardcode_direct_absolute
15358
15359# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15360# into the resulting binary.
15361hardcode_minus_L=$hardcode_minus_L
15362
15363# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15364# into the resulting binary.
15365hardcode_shlibpath_var=$hardcode_shlibpath_var
15366
15367# Set to "yes" if building a shared library automatically hardcodes DIR
15368# into the library and all subsequent libraries and executables linked
15369# against it.
15370hardcode_automatic=$hardcode_automatic
15371
15372# Set to yes if linker adds runtime paths of dependent libraries
15373# to runtime path list.
15374inherit_rpath=$inherit_rpath
15375
15376# Whether libtool must link a program against all its dependency libraries.
15377link_all_deplibs=$link_all_deplibs
15378
15379# Fix the shell variable \$srcfile for the compiler.
15380fix_srcfile_path=$lt_fix_srcfile_path
15381
15382# Set to "yes" if exported symbols are required.
15383always_export_symbols=$always_export_symbols
15384
15385# The commands to list exported symbols.
15386export_symbols_cmds=$lt_export_symbols_cmds
15387
15388# Symbols that should not be listed in the preloaded symbols.
15389exclude_expsyms=$lt_exclude_expsyms
15390
15391# Symbols that must always be exported.
15392include_expsyms=$lt_include_expsyms
15393
15394# Commands necessary for linking programs (against libraries) with templates.
15395prelink_cmds=$lt_prelink_cmds
15396
15397# Specify filename containing input files.
15398file_list_spec=$lt_file_list_spec
15399
15400# How to hardcode a shared library path into an executable.
15401hardcode_action=$hardcode_action
15402
15403# ### END LIBTOOL CONFIG
15404
15405_LT_EOF
15406
15407  case $host_os in
15408  aix3*)
15409    cat <<\_LT_EOF >> "$cfgfile"
15410# AIX sometimes has problems with the GCC collect2 program.  For some
15411# reason, if we set the COLLECT_NAMES environment variable, the problems
15412# vanish in a puff of smoke.
15413if test "X${COLLECT_NAMES+set}" != Xset; then
15414  COLLECT_NAMES=
15415  export COLLECT_NAMES
15416fi
15417_LT_EOF
15418    ;;
15419  esac
15420
15421
15422ltmain="$ac_aux_dir/ltmain.sh"
15423
15424
15425  # We use sed instead of cat because bash on DJGPP gets confused if
15426  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15427  # text mode, it properly converts lines to CR/LF.  This bash problem
15428  # is reportedly fixed, but why not run on old versions too?
15429  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15430    || (rm -f "$cfgfile"; exit 1)
15431
15432  case $xsi_shell in
15433  yes)
15434    cat << \_LT_EOF >> "$cfgfile"
15435
15436# func_dirname file append nondir_replacement
15437# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15438# otherwise set result to NONDIR_REPLACEMENT.
15439func_dirname ()
15440{
15441  case ${1} in
15442    */*) func_dirname_result="${1%/*}${2}" ;;
15443    *  ) func_dirname_result="${3}" ;;
15444  esac
15445}
15446
15447# func_basename file
15448func_basename ()
15449{
15450  func_basename_result="${1##*/}"
15451}
15452
15453# func_dirname_and_basename file append nondir_replacement
15454# perform func_basename and func_dirname in a single function
15455# call:
15456#   dirname:  Compute the dirname of FILE.  If nonempty,
15457#             add APPEND to the result, otherwise set result
15458#             to NONDIR_REPLACEMENT.
15459#             value returned in "$func_dirname_result"
15460#   basename: Compute filename of FILE.
15461#             value retuned in "$func_basename_result"
15462# Implementation must be kept synchronized with func_dirname
15463# and func_basename. For efficiency, we do not delegate to
15464# those functions but instead duplicate the functionality here.
15465func_dirname_and_basename ()
15466{
15467  case ${1} in
15468    */*) func_dirname_result="${1%/*}${2}" ;;
15469    *  ) func_dirname_result="${3}" ;;
15470  esac
15471  func_basename_result="${1##*/}"
15472}
15473
15474# func_stripname prefix suffix name
15475# strip PREFIX and SUFFIX off of NAME.
15476# PREFIX and SUFFIX must not contain globbing or regex special
15477# characters, hashes, percent signs, but SUFFIX may contain a leading
15478# dot (in which case that matches only a dot).
15479func_stripname ()
15480{
15481  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15482  # positional parameters, so assign one to ordinary parameter first.
15483  func_stripname_result=${3}
15484  func_stripname_result=${func_stripname_result#"${1}"}
15485  func_stripname_result=${func_stripname_result%"${2}"}
15486}
15487
15488# func_opt_split
15489func_opt_split ()
15490{
15491  func_opt_split_opt=${1%%=*}
15492  func_opt_split_arg=${1#*=}
15493}
15494
15495# func_lo2o object
15496func_lo2o ()
15497{
15498  case ${1} in
15499    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15500    *)    func_lo2o_result=${1} ;;
15501  esac
15502}
15503
15504# func_xform libobj-or-source
15505func_xform ()
15506{
15507  func_xform_result=${1%.*}.lo
15508}
15509
15510# func_arith arithmetic-term...
15511func_arith ()
15512{
15513  func_arith_result=$(( $* ))
15514}
15515
15516# func_len string
15517# STRING may not start with a hyphen.
15518func_len ()
15519{
15520  func_len_result=${#1}
15521}
15522
15523_LT_EOF
15524    ;;
15525  *) # Bourne compatible functions.
15526    cat << \_LT_EOF >> "$cfgfile"
15527
15528# func_dirname file append nondir_replacement
15529# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15530# otherwise set result to NONDIR_REPLACEMENT.
15531func_dirname ()
15532{
15533  # Extract subdirectory from the argument.
15534  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15535  if test "X$func_dirname_result" = "X${1}"; then
15536    func_dirname_result="${3}"
15537  else
15538    func_dirname_result="$func_dirname_result${2}"
15539  fi
15540}
15541
15542# func_basename file
15543func_basename ()
15544{
15545  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15546}
15547
15548
15549# func_stripname prefix suffix name
15550# strip PREFIX and SUFFIX off of NAME.
15551# PREFIX and SUFFIX must not contain globbing or regex special
15552# characters, hashes, percent signs, but SUFFIX may contain a leading
15553# dot (in which case that matches only a dot).
15554# func_strip_suffix prefix name
15555func_stripname ()
15556{
15557  case ${2} in
15558    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15559    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15560  esac
15561}
15562
15563# sed scripts:
15564my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15565my_sed_long_arg='1s/^-[^=]*=//'
15566
15567# func_opt_split
15568func_opt_split ()
15569{
15570  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15571  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15572}
15573
15574# func_lo2o object
15575func_lo2o ()
15576{
15577  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15578}
15579
15580# func_xform libobj-or-source
15581func_xform ()
15582{
15583  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15584}
15585
15586# func_arith arithmetic-term...
15587func_arith ()
15588{
15589  func_arith_result=`expr "$@"`
15590}
15591
15592# func_len string
15593# STRING may not start with a hyphen.
15594func_len ()
15595{
15596  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15597}
15598
15599_LT_EOF
15600esac
15601
15602case $lt_shell_append in
15603  yes)
15604    cat << \_LT_EOF >> "$cfgfile"
15605
15606# func_append var value
15607# Append VALUE to the end of shell variable VAR.
15608func_append ()
15609{
15610  eval "$1+=\$2"
15611}
15612_LT_EOF
15613    ;;
15614  *)
15615    cat << \_LT_EOF >> "$cfgfile"
15616
15617# func_append var value
15618# Append VALUE to the end of shell variable VAR.
15619func_append ()
15620{
15621  eval "$1=\$$1\$2"
15622}
15623
15624_LT_EOF
15625    ;;
15626  esac
15627
15628
15629  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15630    || (rm -f "$cfgfile"; exit 1)
15631
15632  mv -f "$cfgfile" "$ofile" ||
15633    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15634  chmod +x "$ofile"
15635
15636 ;;
15637    "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15638 rm -f Makesim1.tmp Makesim2.tmp Makefile
15639 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15640 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15641 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15642	-e '/^## COMMON_POST_/ r Makesim2.tmp' \
15643	<Makefile.sim >Makefile
15644 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15645 ;;
15646    "stamp-h":C) echo > stamp-h ;;
15647
15648  esac
15649done # for ac_tag
15650
15651
15652as_fn_exit 0
15653_ACEOF
15654ac_clean_files=$ac_clean_files_save
15655
15656test $ac_write_fail = 0 ||
15657  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15658
15659
15660# configure is writing to config.log, and then calls config.status.
15661# config.status does its own redirection, appending to config.log.
15662# Unfortunately, on DOS this fails, as config.log is still kept open
15663# by configure, so config.status won't be able to write to it; its
15664# output is simply discarded.  So we exec the FD to /dev/null,
15665# effectively closing config.log, so it can be properly (re)opened and
15666# appended to by config.status.  When coming back to configure, we
15667# need to make the FD available again.
15668if test "$no_create" != yes; then
15669  ac_cs_success=:
15670  ac_config_status_args=
15671  test "$silent" = yes &&
15672    ac_config_status_args="$ac_config_status_args --quiet"
15673  exec 5>/dev/null
15674  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15675  exec 5>>config.log
15676  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15677  # would make configure fail if this is the last instruction.
15678  $ac_cs_success || as_fn_exit $?
15679fi
15680if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15681  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15682$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15683fi
15684
15685
15686