xref: /netbsd-src/external/gpl3/gcc.old/dist/libobjc/configure (revision 76c7fc5f6b13ed0b1508e6b313e88e59977ed78e)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for package-unused version-unused.
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
172
173  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177    PATH=/empty FPATH=/empty; export PATH FPATH
178    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180test \$(( 1 + 1 )) = 2 || 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='package-unused'
558PACKAGE_TARNAME='libobjc'
559PACKAGE_VERSION='version-unused'
560PACKAGE_STRING='package-unused version-unused'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
563
564ac_unique_file="objc/objc.h"
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
603get_gcc_base_ver
604OBJC_BOEHM_GC_LIBS
605OBJC_BOEHM_GC_INCLUDES
606OBJC_BOEHM_GC
607OBJC_GCFLAGS
608SET_MAKE
609CPP
610OTOOL64
611OTOOL
612LIPO
613NMEDIT
614DSYMUTIL
615AWK
616STRIP
617LN_S
618NM
619ac_ct_DUMPBIN
620DUMPBIN
621LD
622FGREP
623EGREP
624GREP
625SED
626LIBTOOL
627OBJDUMP
628DLLTOOL
629MAINT
630MAINTAINER_MODE_FALSE
631MAINTAINER_MODE_TRUE
632INSTALL_DATA
633INSTALL_SCRIPT
634INSTALL_PROGRAM
635RANLIB
636AR
637AS
638extra_ldflags_libobjc
639lt_host_flags
640OBJEXT
641EXEEXT
642ac_ct_CC
643CPPFLAGS
644LDFLAGS
645CFLAGS
646CC
647libsuffix
648includedirname
649toolexeclibdir
650toolexecdir
651glibcpp_srcdir
652target_noncanonical
653target_os
654target_vendor
655target_cpu
656target
657host_os
658host_vendor
659host_cpu
660host
661multi_basedir
662VERSION
663target_subdir
664host_subdir
665build_subdir
666build_libsubdir
667build_os
668build_vendor
669build_cpu
670build
671target_alias
672host_alias
673build_alias
674LIBS
675ECHO_T
676ECHO_N
677ECHO_C
678DEFS
679mandir
680localedir
681libdir
682psdir
683pdfdir
684dvidir
685htmldir
686infodir
687docdir
688oldincludedir
689includedir
690localstatedir
691sharedstatedir
692sysconfdir
693datadir
694datarootdir
695libexecdir
696sbindir
697bindir
698program_transform_name
699prefix
700exec_prefix
701PACKAGE_URL
702PACKAGE_BUGREPORT
703PACKAGE_STRING
704PACKAGE_VERSION
705PACKAGE_TARNAME
706PACKAGE_NAME
707PATH_SEPARATOR
708SHELL'
709ac_subst_files=''
710ac_user_opts='
711enable_option_checking
712with_build_libsubdir
713with_target_subdir
714with_cross_host
715enable_version_specific_runtime_libs
716enable_multilib
717enable_maintainer_mode
718enable_shared
719enable_static
720with_pic
721enable_fast_install
722with_gnu_ld
723enable_libtool_lock
724enable_tls
725enable_objc_gc
726with_target_bdw_gc
727with_target_bdw_gc_include
728with_target_bdw_gc_lib
729with_gcc_major_version_only
730'
731      ac_precious_vars='build_alias
732host_alias
733target_alias
734CPP
735CPPFLAGS'
736
737
738# Initialize some variables set by options.
739ac_init_help=
740ac_init_version=false
741ac_unrecognized_opts=
742ac_unrecognized_sep=
743# The variables have the same names as the options, with
744# dashes changed to underlines.
745cache_file=/dev/null
746exec_prefix=NONE
747no_create=
748no_recursion=
749prefix=NONE
750program_prefix=NONE
751program_suffix=NONE
752program_transform_name=s,x,x,
753silent=
754site=
755srcdir=
756verbose=
757x_includes=NONE
758x_libraries=NONE
759
760# Installation directory options.
761# These are left unexpanded so users can "make install exec_prefix=/foo"
762# and all the variables that are supposed to be based on exec_prefix
763# by default will actually change.
764# Use braces instead of parens because sh, perl, etc. also accept them.
765# (The list follows the same order as the GNU Coding Standards.)
766bindir='${exec_prefix}/bin'
767sbindir='${exec_prefix}/sbin'
768libexecdir='${exec_prefix}/libexec'
769datarootdir='${prefix}/share'
770datadir='${datarootdir}'
771sysconfdir='${prefix}/etc'
772sharedstatedir='${prefix}/com'
773localstatedir='${prefix}/var'
774includedir='${prefix}/include'
775oldincludedir='/usr/include'
776docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
777infodir='${datarootdir}/info'
778htmldir='${docdir}'
779dvidir='${docdir}'
780pdfdir='${docdir}'
781psdir='${docdir}'
782libdir='${exec_prefix}/lib'
783localedir='${datarootdir}/locale'
784mandir='${datarootdir}/man'
785
786ac_prev=
787ac_dashdash=
788for ac_option
789do
790  # If the previous option needs an argument, assign it.
791  if test -n "$ac_prev"; then
792    eval $ac_prev=\$ac_option
793    ac_prev=
794    continue
795  fi
796
797  case $ac_option in
798  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
799  *)	ac_optarg=yes ;;
800  esac
801
802  # Accept the important Cygnus configure options, so we can diagnose typos.
803
804  case $ac_dashdash$ac_option in
805  --)
806    ac_dashdash=yes ;;
807
808  -bindir | --bindir | --bindi | --bind | --bin | --bi)
809    ac_prev=bindir ;;
810  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
811    bindir=$ac_optarg ;;
812
813  -build | --build | --buil | --bui | --bu)
814    ac_prev=build_alias ;;
815  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
816    build_alias=$ac_optarg ;;
817
818  -cache-file | --cache-file | --cache-fil | --cache-fi \
819  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
820    ac_prev=cache_file ;;
821  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
822  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
823    cache_file=$ac_optarg ;;
824
825  --config-cache | -C)
826    cache_file=config.cache ;;
827
828  -datadir | --datadir | --datadi | --datad)
829    ac_prev=datadir ;;
830  -datadir=* | --datadir=* | --datadi=* | --datad=*)
831    datadir=$ac_optarg ;;
832
833  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
834  | --dataroo | --dataro | --datar)
835    ac_prev=datarootdir ;;
836  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
837  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
838    datarootdir=$ac_optarg ;;
839
840  -disable-* | --disable-*)
841    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
842    # Reject names that are not valid shell variable names.
843    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
844      as_fn_error "invalid feature name: $ac_useropt"
845    ac_useropt_orig=$ac_useropt
846    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
847    case $ac_user_opts in
848      *"
849"enable_$ac_useropt"
850"*) ;;
851      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
852	 ac_unrecognized_sep=', ';;
853    esac
854    eval enable_$ac_useropt=no ;;
855
856  -docdir | --docdir | --docdi | --doc | --do)
857    ac_prev=docdir ;;
858  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
859    docdir=$ac_optarg ;;
860
861  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
862    ac_prev=dvidir ;;
863  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
864    dvidir=$ac_optarg ;;
865
866  -enable-* | --enable-*)
867    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
868    # Reject names that are not valid shell variable names.
869    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
870      as_fn_error "invalid feature name: $ac_useropt"
871    ac_useropt_orig=$ac_useropt
872    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
873    case $ac_user_opts in
874      *"
875"enable_$ac_useropt"
876"*) ;;
877      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
878	 ac_unrecognized_sep=', ';;
879    esac
880    eval enable_$ac_useropt=\$ac_optarg ;;
881
882  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
883  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
884  | --exec | --exe | --ex)
885    ac_prev=exec_prefix ;;
886  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
887  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
888  | --exec=* | --exe=* | --ex=*)
889    exec_prefix=$ac_optarg ;;
890
891  -gas | --gas | --ga | --g)
892    # Obsolete; use --with-gas.
893    with_gas=yes ;;
894
895  -help | --help | --hel | --he | -h)
896    ac_init_help=long ;;
897  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
898    ac_init_help=recursive ;;
899  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
900    ac_init_help=short ;;
901
902  -host | --host | --hos | --ho)
903    ac_prev=host_alias ;;
904  -host=* | --host=* | --hos=* | --ho=*)
905    host_alias=$ac_optarg ;;
906
907  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
908    ac_prev=htmldir ;;
909  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
910  | --ht=*)
911    htmldir=$ac_optarg ;;
912
913  -includedir | --includedir | --includedi | --included | --include \
914  | --includ | --inclu | --incl | --inc)
915    ac_prev=includedir ;;
916  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
917  | --includ=* | --inclu=* | --incl=* | --inc=*)
918    includedir=$ac_optarg ;;
919
920  -infodir | --infodir | --infodi | --infod | --info | --inf)
921    ac_prev=infodir ;;
922  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
923    infodir=$ac_optarg ;;
924
925  -libdir | --libdir | --libdi | --libd)
926    ac_prev=libdir ;;
927  -libdir=* | --libdir=* | --libdi=* | --libd=*)
928    libdir=$ac_optarg ;;
929
930  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
931  | --libexe | --libex | --libe)
932    ac_prev=libexecdir ;;
933  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
934  | --libexe=* | --libex=* | --libe=*)
935    libexecdir=$ac_optarg ;;
936
937  -localedir | --localedir | --localedi | --localed | --locale)
938    ac_prev=localedir ;;
939  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
940    localedir=$ac_optarg ;;
941
942  -localstatedir | --localstatedir | --localstatedi | --localstated \
943  | --localstate | --localstat | --localsta | --localst | --locals)
944    ac_prev=localstatedir ;;
945  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
946  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
947    localstatedir=$ac_optarg ;;
948
949  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
950    ac_prev=mandir ;;
951  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
952    mandir=$ac_optarg ;;
953
954  -nfp | --nfp | --nf)
955    # Obsolete; use --without-fp.
956    with_fp=no ;;
957
958  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
959  | --no-cr | --no-c | -n)
960    no_create=yes ;;
961
962  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
963  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
964    no_recursion=yes ;;
965
966  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
967  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
968  | --oldin | --oldi | --old | --ol | --o)
969    ac_prev=oldincludedir ;;
970  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
971  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
972  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
973    oldincludedir=$ac_optarg ;;
974
975  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
976    ac_prev=prefix ;;
977  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
978    prefix=$ac_optarg ;;
979
980  -program-prefix | --program-prefix | --program-prefi | --program-pref \
981  | --program-pre | --program-pr | --program-p)
982    ac_prev=program_prefix ;;
983  -program-prefix=* | --program-prefix=* | --program-prefi=* \
984  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
985    program_prefix=$ac_optarg ;;
986
987  -program-suffix | --program-suffix | --program-suffi | --program-suff \
988  | --program-suf | --program-su | --program-s)
989    ac_prev=program_suffix ;;
990  -program-suffix=* | --program-suffix=* | --program-suffi=* \
991  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
992    program_suffix=$ac_optarg ;;
993
994  -program-transform-name | --program-transform-name \
995  | --program-transform-nam | --program-transform-na \
996  | --program-transform-n | --program-transform- \
997  | --program-transform | --program-transfor \
998  | --program-transfo | --program-transf \
999  | --program-trans | --program-tran \
1000  | --progr-tra | --program-tr | --program-t)
1001    ac_prev=program_transform_name ;;
1002  -program-transform-name=* | --program-transform-name=* \
1003  | --program-transform-nam=* | --program-transform-na=* \
1004  | --program-transform-n=* | --program-transform-=* \
1005  | --program-transform=* | --program-transfor=* \
1006  | --program-transfo=* | --program-transf=* \
1007  | --program-trans=* | --program-tran=* \
1008  | --progr-tra=* | --program-tr=* | --program-t=*)
1009    program_transform_name=$ac_optarg ;;
1010
1011  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1012    ac_prev=pdfdir ;;
1013  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1014    pdfdir=$ac_optarg ;;
1015
1016  -psdir | --psdir | --psdi | --psd | --ps)
1017    ac_prev=psdir ;;
1018  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1019    psdir=$ac_optarg ;;
1020
1021  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1022  | -silent | --silent | --silen | --sile | --sil)
1023    silent=yes ;;
1024
1025  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1026    ac_prev=sbindir ;;
1027  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1028  | --sbi=* | --sb=*)
1029    sbindir=$ac_optarg ;;
1030
1031  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1032  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1033  | --sharedst | --shareds | --shared | --share | --shar \
1034  | --sha | --sh)
1035    ac_prev=sharedstatedir ;;
1036  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1037  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1038  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1039  | --sha=* | --sh=*)
1040    sharedstatedir=$ac_optarg ;;
1041
1042  -site | --site | --sit)
1043    ac_prev=site ;;
1044  -site=* | --site=* | --sit=*)
1045    site=$ac_optarg ;;
1046
1047  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1048    ac_prev=srcdir ;;
1049  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1050    srcdir=$ac_optarg ;;
1051
1052  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1053  | --syscon | --sysco | --sysc | --sys | --sy)
1054    ac_prev=sysconfdir ;;
1055  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1056  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1057    sysconfdir=$ac_optarg ;;
1058
1059  -target | --target | --targe | --targ | --tar | --ta | --t)
1060    ac_prev=target_alias ;;
1061  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1062    target_alias=$ac_optarg ;;
1063
1064  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1065    verbose=yes ;;
1066
1067  -version | --version | --versio | --versi | --vers | -V)
1068    ac_init_version=: ;;
1069
1070  -with-* | --with-*)
1071    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1072    # Reject names that are not valid shell variable names.
1073    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1074      as_fn_error "invalid package name: $ac_useropt"
1075    ac_useropt_orig=$ac_useropt
1076    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1077    case $ac_user_opts in
1078      *"
1079"with_$ac_useropt"
1080"*) ;;
1081      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1082	 ac_unrecognized_sep=', ';;
1083    esac
1084    eval with_$ac_useropt=\$ac_optarg ;;
1085
1086  -without-* | --without-*)
1087    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1088    # Reject names that are not valid shell variable names.
1089    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1090      as_fn_error "invalid package name: $ac_useropt"
1091    ac_useropt_orig=$ac_useropt
1092    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1093    case $ac_user_opts in
1094      *"
1095"with_$ac_useropt"
1096"*) ;;
1097      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1098	 ac_unrecognized_sep=', ';;
1099    esac
1100    eval with_$ac_useropt=no ;;
1101
1102  --x)
1103    # Obsolete; use --with-x.
1104    with_x=yes ;;
1105
1106  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1107  | --x-incl | --x-inc | --x-in | --x-i)
1108    ac_prev=x_includes ;;
1109  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1110  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1111    x_includes=$ac_optarg ;;
1112
1113  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1114  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1115    ac_prev=x_libraries ;;
1116  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1117  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1118    x_libraries=$ac_optarg ;;
1119
1120  -*) as_fn_error "unrecognized option: \`$ac_option'
1121Try \`$0 --help' for more information."
1122    ;;
1123
1124  *=*)
1125    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1126    # Reject names that are not valid shell variable names.
1127    case $ac_envvar in #(
1128      '' | [0-9]* | *[!_$as_cr_alnum]* )
1129      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1130    esac
1131    eval $ac_envvar=\$ac_optarg
1132    export $ac_envvar ;;
1133
1134  *)
1135    # FIXME: should be removed in autoconf 3.0.
1136    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1137    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1138      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1139    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1140    ;;
1141
1142  esac
1143done
1144
1145if test -n "$ac_prev"; then
1146  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1147  as_fn_error "missing argument to $ac_option"
1148fi
1149
1150if test -n "$ac_unrecognized_opts"; then
1151  case $enable_option_checking in
1152    no) ;;
1153    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1154    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1155  esac
1156fi
1157
1158# Check all directory arguments for consistency.
1159for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1160		datadir sysconfdir sharedstatedir localstatedir includedir \
1161		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1162		libdir localedir mandir
1163do
1164  eval ac_val=\$$ac_var
1165  # Remove trailing slashes.
1166  case $ac_val in
1167    */ )
1168      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1169      eval $ac_var=\$ac_val;;
1170  esac
1171  # Be sure to have absolute directory names.
1172  case $ac_val in
1173    [\\/$]* | ?:[\\/]* )  continue;;
1174    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1175  esac
1176  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1177done
1178
1179# There might be people who depend on the old broken behavior: `$host'
1180# used to hold the argument of --host etc.
1181# FIXME: To remove some day.
1182build=$build_alias
1183host=$host_alias
1184target=$target_alias
1185
1186# FIXME: To remove some day.
1187if test "x$host_alias" != x; then
1188  if test "x$build_alias" = x; then
1189    cross_compiling=maybe
1190    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1191    If a cross compiler is detected then cross compile mode will be used." >&2
1192  elif test "x$build_alias" != "x$host_alias"; then
1193    cross_compiling=yes
1194  fi
1195fi
1196
1197ac_tool_prefix=
1198test -n "$host_alias" && ac_tool_prefix=$host_alias-
1199
1200test "$silent" = yes && exec 6>/dev/null
1201
1202
1203ac_pwd=`pwd` && test -n "$ac_pwd" &&
1204ac_ls_di=`ls -di .` &&
1205ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1206  as_fn_error "working directory cannot be determined"
1207test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1208  as_fn_error "pwd does not report name of working directory"
1209
1210
1211# Find the source files, if location was not specified.
1212if test -z "$srcdir"; then
1213  ac_srcdir_defaulted=yes
1214  # Try the directory containing this script, then the parent directory.
1215  ac_confdir=`$as_dirname -- "$as_myself" ||
1216$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1217	 X"$as_myself" : 'X\(//\)[^/]' \| \
1218	 X"$as_myself" : 'X\(//\)$' \| \
1219	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1220$as_echo X"$as_myself" |
1221    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1222	    s//\1/
1223	    q
1224	  }
1225	  /^X\(\/\/\)[^/].*/{
1226	    s//\1/
1227	    q
1228	  }
1229	  /^X\(\/\/\)$/{
1230	    s//\1/
1231	    q
1232	  }
1233	  /^X\(\/\).*/{
1234	    s//\1/
1235	    q
1236	  }
1237	  s/.*/./; q'`
1238  srcdir=$ac_confdir
1239  if test ! -r "$srcdir/$ac_unique_file"; then
1240    srcdir=..
1241  fi
1242else
1243  ac_srcdir_defaulted=no
1244fi
1245if test ! -r "$srcdir/$ac_unique_file"; then
1246  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1247  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1248fi
1249ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1250ac_abs_confdir=`(
1251	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1252	pwd)`
1253# When building in place, set srcdir=.
1254if test "$ac_abs_confdir" = "$ac_pwd"; then
1255  srcdir=.
1256fi
1257# Remove unnecessary trailing slashes from srcdir.
1258# Double slashes in file names in object file debugging info
1259# mess up M-x gdb in Emacs.
1260case $srcdir in
1261*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1262esac
1263for ac_var in $ac_precious_vars; do
1264  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1265  eval ac_env_${ac_var}_value=\$${ac_var}
1266  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1267  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1268done
1269
1270#
1271# Report the --help message.
1272#
1273if test "$ac_init_help" = "long"; then
1274  # Omit some internal or obsolete options to make the list less imposing.
1275  # This message is too long to be a string in the A/UX 3.1 sh.
1276  cat <<_ACEOF
1277\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1278
1279Usage: $0 [OPTION]... [VAR=VALUE]...
1280
1281To assign environment variables (e.g., CC, CFLAGS...), specify them as
1282VAR=VALUE.  See below for descriptions of some of the useful variables.
1283
1284Defaults for the options are specified in brackets.
1285
1286Configuration:
1287  -h, --help              display this help and exit
1288      --help=short        display options specific to this package
1289      --help=recursive    display the short help of all the included packages
1290  -V, --version           display version information and exit
1291  -q, --quiet, --silent   do not print \`checking...' messages
1292      --cache-file=FILE   cache test results in FILE [disabled]
1293  -C, --config-cache      alias for \`--cache-file=config.cache'
1294  -n, --no-create         do not create output files
1295      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1296
1297Installation directories:
1298  --prefix=PREFIX         install architecture-independent files in PREFIX
1299                          [$ac_default_prefix]
1300  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1301                          [PREFIX]
1302
1303By default, \`make install' will install all the files in
1304\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1305an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1306for instance \`--prefix=\$HOME'.
1307
1308For better control, use the options below.
1309
1310Fine tuning of the installation directories:
1311  --bindir=DIR            user executables [EPREFIX/bin]
1312  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1313  --libexecdir=DIR        program executables [EPREFIX/libexec]
1314  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1315  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1316  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1317  --libdir=DIR            object code libraries [EPREFIX/lib]
1318  --includedir=DIR        C header files [PREFIX/include]
1319  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1320  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1321  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1322  --infodir=DIR           info documentation [DATAROOTDIR/info]
1323  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1324  --mandir=DIR            man documentation [DATAROOTDIR/man]
1325  --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1326  --htmldir=DIR           html documentation [DOCDIR]
1327  --dvidir=DIR            dvi documentation [DOCDIR]
1328  --pdfdir=DIR            pdf documentation [DOCDIR]
1329  --psdir=DIR             ps documentation [DOCDIR]
1330_ACEOF
1331
1332  cat <<\_ACEOF
1333
1334System types:
1335  --build=BUILD     configure for building on BUILD [guessed]
1336  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1337  --target=TARGET   configure for building compilers for TARGET [HOST]
1338_ACEOF
1339fi
1340
1341if test -n "$ac_init_help"; then
1342  case $ac_init_help in
1343     short | recursive ) echo "Configuration of package-unused version-unused:";;
1344   esac
1345  cat <<\_ACEOF
1346
1347Optional Features:
1348  --disable-option-checking  ignore unrecognized --enable/--with options
1349  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1350  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1351  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1352  --enable-multilib       build many library versions (default)
1353  --enable-maintainer-mode  enable make rules and dependencies not useful
1354			  (and sometimes confusing) to the casual installer
1355  --enable-shared[=PKGS]  build shared libraries [default=yes]
1356  --enable-static[=PKGS]  build static libraries [default=yes]
1357  --enable-fast-install[=PKGS]
1358                          optimize for fast installation [default=yes]
1359  --disable-libtool-lock  avoid locking (might break parallel builds)
1360  --enable-tls            Use thread-local storage [default=yes]
1361  --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1362                          Objective-C runtime
1363
1364Optional Packages:
1365  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1366  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1367  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1368  --with-target-subdir=SUBDIR
1369                           configuring in a subdirectory
1370  --with-cross-host=HOST  configuring with a cross compiler
1371  --with-pic              try to use only PIC/non-PIC objects [default=use
1372                          both]
1373  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1374  --with-target-bdw-gc=PATHLIST
1375                          specify prefix directory for installed bdw-gc
1376                          package. Equivalent to
1377                          --with-target-bdw-gc-include=PATH/include plus
1378                          --with-target-bdw-gc-lib=PATH/lib
1379  --with-target-bdw-gc-include=PATHLIST
1380                          specify directories for installed bdw-gc include
1381                          files
1382  --with-target-bdw-gc-lib=PATHLIST
1383                          specify directories for installed bdw-gc library
1384  --with-gcc-major-version-only
1385                          use only GCC major number in filesystem paths
1386
1387Some influential environment variables:
1388  CC          C compiler command
1389  CFLAGS      C compiler flags
1390  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1391              nonstandard directory <lib dir>
1392  LIBS        libraries to pass to the linker, e.g. -l<library>
1393  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1394              you have headers in a nonstandard directory <include dir>
1395  CPP         C preprocessor
1396
1397Use these variables to override the choices made by `configure' or to help
1398it to find libraries and programs with nonstandard names/locations.
1399
1400Report bugs to the package provider.
1401_ACEOF
1402ac_status=$?
1403fi
1404
1405if test "$ac_init_help" = "recursive"; then
1406  # If there are subdirs, report their specific --help.
1407  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1408    test -d "$ac_dir" ||
1409      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1410      continue
1411    ac_builddir=.
1412
1413case "$ac_dir" in
1414.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1415*)
1416  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1417  # A ".." for each directory in $ac_dir_suffix.
1418  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1419  case $ac_top_builddir_sub in
1420  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1421  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1422  esac ;;
1423esac
1424ac_abs_top_builddir=$ac_pwd
1425ac_abs_builddir=$ac_pwd$ac_dir_suffix
1426# for backward compatibility:
1427ac_top_builddir=$ac_top_build_prefix
1428
1429case $srcdir in
1430  .)  # We are building in place.
1431    ac_srcdir=.
1432    ac_top_srcdir=$ac_top_builddir_sub
1433    ac_abs_top_srcdir=$ac_pwd ;;
1434  [\\/]* | ?:[\\/]* )  # Absolute name.
1435    ac_srcdir=$srcdir$ac_dir_suffix;
1436    ac_top_srcdir=$srcdir
1437    ac_abs_top_srcdir=$srcdir ;;
1438  *) # Relative name.
1439    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1440    ac_top_srcdir=$ac_top_build_prefix$srcdir
1441    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1442esac
1443ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1444
1445    cd "$ac_dir" || { ac_status=$?; continue; }
1446    # Check for guested configure.
1447    if test -f "$ac_srcdir/configure.gnu"; then
1448      echo &&
1449      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1450    elif test -f "$ac_srcdir/configure"; then
1451      echo &&
1452      $SHELL "$ac_srcdir/configure" --help=recursive
1453    else
1454      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1455    fi || ac_status=$?
1456    cd "$ac_pwd" || { ac_status=$?; break; }
1457  done
1458fi
1459
1460test -n "$ac_init_help" && exit $ac_status
1461if $ac_init_version; then
1462  cat <<\_ACEOF
1463package-unused configure version-unused
1464generated by GNU Autoconf 2.64
1465
1466Copyright (C) 2009 Free Software Foundation, Inc.
1467This configure script is free software; the Free Software Foundation
1468gives unlimited permission to copy, distribute and modify it.
1469_ACEOF
1470  exit
1471fi
1472
1473## ------------------------ ##
1474## Autoconf initialization. ##
1475## ------------------------ ##
1476
1477# ac_fn_c_try_compile LINENO
1478# --------------------------
1479# Try to compile conftest.$ac_ext, and return whether this succeeded.
1480ac_fn_c_try_compile ()
1481{
1482  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1483  rm -f conftest.$ac_objext
1484  if { { ac_try="$ac_compile"
1485case "(($ac_try" in
1486  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1487  *) ac_try_echo=$ac_try;;
1488esac
1489eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1490$as_echo "$ac_try_echo"; } >&5
1491  (eval "$ac_compile") 2>conftest.err
1492  ac_status=$?
1493  if test -s conftest.err; then
1494    grep -v '^ *+' conftest.err >conftest.er1
1495    cat conftest.er1 >&5
1496    mv -f conftest.er1 conftest.err
1497  fi
1498  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1499  test $ac_status = 0; } && {
1500	 test -z "$ac_c_werror_flag" ||
1501	 test ! -s conftest.err
1502       } && test -s conftest.$ac_objext; then :
1503  ac_retval=0
1504else
1505  $as_echo "$as_me: failed program was:" >&5
1506sed 's/^/| /' conftest.$ac_ext >&5
1507
1508	ac_retval=1
1509fi
1510  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1511  return $ac_retval
1512
1513} # ac_fn_c_try_compile
1514
1515# ac_fn_c_try_link LINENO
1516# -----------------------
1517# Try to link conftest.$ac_ext, and return whether this succeeded.
1518ac_fn_c_try_link ()
1519{
1520  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1521  rm -f conftest.$ac_objext conftest$ac_exeext
1522  if { { ac_try="$ac_link"
1523case "(($ac_try" in
1524  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525  *) ac_try_echo=$ac_try;;
1526esac
1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528$as_echo "$ac_try_echo"; } >&5
1529  (eval "$ac_link") 2>conftest.err
1530  ac_status=$?
1531  if test -s conftest.err; then
1532    grep -v '^ *+' conftest.err >conftest.er1
1533    cat conftest.er1 >&5
1534    mv -f conftest.er1 conftest.err
1535  fi
1536  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537  test $ac_status = 0; } && {
1538	 test -z "$ac_c_werror_flag" ||
1539	 test ! -s conftest.err
1540       } && test -s conftest$ac_exeext && {
1541	 test "$cross_compiling" = yes ||
1542	 $as_test_x conftest$ac_exeext
1543       }; then :
1544  ac_retval=0
1545else
1546  $as_echo "$as_me: failed program was:" >&5
1547sed 's/^/| /' conftest.$ac_ext >&5
1548
1549	ac_retval=1
1550fi
1551  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1552  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1553  # interfere with the next link command; also delete a directory that is
1554  # left behind by Apple's compiler.  We do this before executing the actions.
1555  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1556  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1557  return $ac_retval
1558
1559} # ac_fn_c_try_link
1560
1561# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1562# -------------------------------------------------------
1563# Tests whether HEADER exists and can be compiled using the include files in
1564# INCLUDES, setting the cache variable VAR accordingly.
1565ac_fn_c_check_header_compile ()
1566{
1567  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1569$as_echo_n "checking for $2... " >&6; }
1570if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1571  $as_echo_n "(cached) " >&6
1572else
1573  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1574/* end confdefs.h.  */
1575$4
1576#include <$2>
1577_ACEOF
1578if ac_fn_c_try_compile "$LINENO"; then :
1579  eval "$3=yes"
1580else
1581  eval "$3=no"
1582fi
1583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1584fi
1585eval ac_res=\$$3
1586	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1587$as_echo "$ac_res" >&6; }
1588  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1589
1590} # ac_fn_c_check_header_compile
1591
1592# ac_fn_c_try_cpp LINENO
1593# ----------------------
1594# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1595ac_fn_c_try_cpp ()
1596{
1597  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598  if { { ac_try="$ac_cpp conftest.$ac_ext"
1599case "(($ac_try" in
1600  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1601  *) ac_try_echo=$ac_try;;
1602esac
1603eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1604$as_echo "$ac_try_echo"; } >&5
1605  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1606  ac_status=$?
1607  if test -s conftest.err; then
1608    grep -v '^ *+' conftest.err >conftest.er1
1609    cat conftest.er1 >&5
1610    mv -f conftest.er1 conftest.err
1611  fi
1612  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1613  test $ac_status = 0; } >/dev/null && {
1614	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1615	 test ! -s conftest.err
1616       }; then :
1617  ac_retval=0
1618else
1619  $as_echo "$as_me: failed program was:" >&5
1620sed 's/^/| /' conftest.$ac_ext >&5
1621
1622    ac_retval=1
1623fi
1624  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1625  return $ac_retval
1626
1627} # ac_fn_c_try_cpp
1628
1629# ac_fn_c_try_run LINENO
1630# ----------------------
1631# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1632# that executables *can* be run.
1633ac_fn_c_try_run ()
1634{
1635  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636  if { { ac_try="$ac_link"
1637case "(($ac_try" in
1638  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1639  *) ac_try_echo=$ac_try;;
1640esac
1641eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1642$as_echo "$ac_try_echo"; } >&5
1643  (eval "$ac_link") 2>&5
1644  ac_status=$?
1645  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1646  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1647  { { case "(($ac_try" in
1648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1649  *) ac_try_echo=$ac_try;;
1650esac
1651eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1652$as_echo "$ac_try_echo"; } >&5
1653  (eval "$ac_try") 2>&5
1654  ac_status=$?
1655  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1656  test $ac_status = 0; }; }; then :
1657  ac_retval=0
1658else
1659  $as_echo "$as_me: program exited with status $ac_status" >&5
1660       $as_echo "$as_me: failed program was:" >&5
1661sed 's/^/| /' conftest.$ac_ext >&5
1662
1663       ac_retval=$ac_status
1664fi
1665  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1666  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1667  return $ac_retval
1668
1669} # ac_fn_c_try_run
1670
1671# ac_fn_c_check_func LINENO FUNC VAR
1672# ----------------------------------
1673# Tests whether FUNC exists, setting the cache variable VAR accordingly
1674ac_fn_c_check_func ()
1675{
1676  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1678$as_echo_n "checking for $2... " >&6; }
1679if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1680  $as_echo_n "(cached) " >&6
1681else
1682  if test x$gcc_no_link = xyes; then
1683  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1684fi
1685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1686/* end confdefs.h.  */
1687/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1688   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1689#define $2 innocuous_$2
1690
1691/* System header to define __stub macros and hopefully few prototypes,
1692    which can conflict with char $2 (); below.
1693    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1694    <limits.h> exists even on freestanding compilers.  */
1695
1696#ifdef __STDC__
1697# include <limits.h>
1698#else
1699# include <assert.h>
1700#endif
1701
1702#undef $2
1703
1704/* Override any GCC internal prototype to avoid an error.
1705   Use char because int might match the return type of a GCC
1706   builtin and then its argument prototype would still apply.  */
1707#ifdef __cplusplus
1708extern "C"
1709#endif
1710char $2 ();
1711/* The GNU C library defines this for functions which it implements
1712    to always fail with ENOSYS.  Some functions are actually named
1713    something starting with __ and the normal name is an alias.  */
1714#if defined __stub_$2 || defined __stub___$2
1715choke me
1716#endif
1717
1718int
1719main ()
1720{
1721return $2 ();
1722  ;
1723  return 0;
1724}
1725_ACEOF
1726if ac_fn_c_try_link "$LINENO"; then :
1727  eval "$3=yes"
1728else
1729  eval "$3=no"
1730fi
1731rm -f core conftest.err conftest.$ac_objext \
1732    conftest$ac_exeext conftest.$ac_ext
1733fi
1734eval ac_res=\$$3
1735	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1736$as_echo "$ac_res" >&6; }
1737  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738
1739} # ac_fn_c_check_func
1740
1741# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1742# -------------------------------------------------------
1743# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1744# the include files in INCLUDES and setting the cache variable VAR
1745# accordingly.
1746ac_fn_c_check_header_mongrel ()
1747{
1748  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1750  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751$as_echo_n "checking for $2... " >&6; }
1752if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1753  $as_echo_n "(cached) " >&6
1754fi
1755eval ac_res=\$$3
1756	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757$as_echo "$ac_res" >&6; }
1758else
1759  # Is the header compilable?
1760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1761$as_echo_n "checking $2 usability... " >&6; }
1762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763/* end confdefs.h.  */
1764$4
1765#include <$2>
1766_ACEOF
1767if ac_fn_c_try_compile "$LINENO"; then :
1768  ac_header_compiler=yes
1769else
1770  ac_header_compiler=no
1771fi
1772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1774$as_echo "$ac_header_compiler" >&6; }
1775
1776# Is the header present?
1777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1778$as_echo_n "checking $2 presence... " >&6; }
1779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780/* end confdefs.h.  */
1781#include <$2>
1782_ACEOF
1783if ac_fn_c_try_cpp "$LINENO"; then :
1784  ac_header_preproc=yes
1785else
1786  ac_header_preproc=no
1787fi
1788rm -f conftest.err conftest.$ac_ext
1789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1790$as_echo "$ac_header_preproc" >&6; }
1791
1792# So?  What about this header?
1793case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1794  yes:no: )
1795    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1796$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1797    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1798$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1799    ;;
1800  no:yes:* )
1801    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1802$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1803    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1804$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1805    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1806$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1807    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1808$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1809    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1810$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1811    ;;
1812esac
1813  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1814$as_echo_n "checking for $2... " >&6; }
1815if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1816  $as_echo_n "(cached) " >&6
1817else
1818  eval "$3=\$ac_header_compiler"
1819fi
1820eval ac_res=\$$3
1821	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822$as_echo "$ac_res" >&6; }
1823fi
1824  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1825
1826} # ac_fn_c_check_header_mongrel
1827cat >config.log <<_ACEOF
1828This file contains any messages produced by compilers while
1829running configure, to aid debugging if configure makes a mistake.
1830
1831It was created by package-unused $as_me version-unused, which was
1832generated by GNU Autoconf 2.64.  Invocation command line was
1833
1834  $ $0 $@
1835
1836_ACEOF
1837exec 5>>config.log
1838{
1839cat <<_ASUNAME
1840## --------- ##
1841## Platform. ##
1842## --------- ##
1843
1844hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1845uname -m = `(uname -m) 2>/dev/null || echo unknown`
1846uname -r = `(uname -r) 2>/dev/null || echo unknown`
1847uname -s = `(uname -s) 2>/dev/null || echo unknown`
1848uname -v = `(uname -v) 2>/dev/null || echo unknown`
1849
1850/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1851/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1852
1853/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1854/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1855/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1856/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1857/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1858/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1859/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1860
1861_ASUNAME
1862
1863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1864for as_dir in $PATH
1865do
1866  IFS=$as_save_IFS
1867  test -z "$as_dir" && as_dir=.
1868    $as_echo "PATH: $as_dir"
1869  done
1870IFS=$as_save_IFS
1871
1872} >&5
1873
1874cat >&5 <<_ACEOF
1875
1876
1877## ----------- ##
1878## Core tests. ##
1879## ----------- ##
1880
1881_ACEOF
1882
1883
1884# Keep a trace of the command line.
1885# Strip out --no-create and --no-recursion so they do not pile up.
1886# Strip out --silent because we don't want to record it for future runs.
1887# Also quote any args containing shell meta-characters.
1888# Make two passes to allow for proper duplicate-argument suppression.
1889ac_configure_args=
1890ac_configure_args0=
1891ac_configure_args1=
1892ac_must_keep_next=false
1893for ac_pass in 1 2
1894do
1895  for ac_arg
1896  do
1897    case $ac_arg in
1898    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1899    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1900    | -silent | --silent | --silen | --sile | --sil)
1901      continue ;;
1902    *\'*)
1903      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1904    esac
1905    case $ac_pass in
1906    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1907    2)
1908      as_fn_append ac_configure_args1 " '$ac_arg'"
1909      if test $ac_must_keep_next = true; then
1910	ac_must_keep_next=false # Got value, back to normal.
1911      else
1912	case $ac_arg in
1913	  *=* | --config-cache | -C | -disable-* | --disable-* \
1914	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1915	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1916	  | -with-* | --with-* | -without-* | --without-* | --x)
1917	    case "$ac_configure_args0 " in
1918	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1919	    esac
1920	    ;;
1921	  -* ) ac_must_keep_next=true ;;
1922	esac
1923      fi
1924      as_fn_append ac_configure_args " '$ac_arg'"
1925      ;;
1926    esac
1927  done
1928done
1929{ ac_configure_args0=; unset ac_configure_args0;}
1930{ ac_configure_args1=; unset ac_configure_args1;}
1931
1932# When interrupted or exit'd, cleanup temporary files, and complete
1933# config.log.  We remove comments because anyway the quotes in there
1934# would cause problems or look ugly.
1935# WARNING: Use '\'' to represent an apostrophe within the trap.
1936# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1937trap 'exit_status=$?
1938  # Save into config.log some information that might help in debugging.
1939  {
1940    echo
1941
1942    cat <<\_ASBOX
1943## ---------------- ##
1944## Cache variables. ##
1945## ---------------- ##
1946_ASBOX
1947    echo
1948    # The following way of writing the cache mishandles newlines in values,
1949(
1950  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1951    eval ac_val=\$$ac_var
1952    case $ac_val in #(
1953    *${as_nl}*)
1954      case $ac_var in #(
1955      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1956$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1957      esac
1958      case $ac_var in #(
1959      _ | IFS | as_nl) ;; #(
1960      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1961      *) { eval $ac_var=; unset $ac_var;} ;;
1962      esac ;;
1963    esac
1964  done
1965  (set) 2>&1 |
1966    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1967    *${as_nl}ac_space=\ *)
1968      sed -n \
1969	"s/'\''/'\''\\\\'\'''\''/g;
1970	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1971      ;; #(
1972    *)
1973      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1974      ;;
1975    esac |
1976    sort
1977)
1978    echo
1979
1980    cat <<\_ASBOX
1981## ----------------- ##
1982## Output variables. ##
1983## ----------------- ##
1984_ASBOX
1985    echo
1986    for ac_var in $ac_subst_vars
1987    do
1988      eval ac_val=\$$ac_var
1989      case $ac_val in
1990      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1991      esac
1992      $as_echo "$ac_var='\''$ac_val'\''"
1993    done | sort
1994    echo
1995
1996    if test -n "$ac_subst_files"; then
1997      cat <<\_ASBOX
1998## ------------------- ##
1999## File substitutions. ##
2000## ------------------- ##
2001_ASBOX
2002      echo
2003      for ac_var in $ac_subst_files
2004      do
2005	eval ac_val=\$$ac_var
2006	case $ac_val in
2007	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2008	esac
2009	$as_echo "$ac_var='\''$ac_val'\''"
2010      done | sort
2011      echo
2012    fi
2013
2014    if test -s confdefs.h; then
2015      cat <<\_ASBOX
2016## ----------- ##
2017## confdefs.h. ##
2018## ----------- ##
2019_ASBOX
2020      echo
2021      cat confdefs.h
2022      echo
2023    fi
2024    test "$ac_signal" != 0 &&
2025      $as_echo "$as_me: caught signal $ac_signal"
2026    $as_echo "$as_me: exit $exit_status"
2027  } >&5
2028  rm -f core *.core core.conftest.* &&
2029    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2030    exit $exit_status
2031' 0
2032for ac_signal in 1 2 13 15; do
2033  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2034done
2035ac_signal=0
2036
2037# confdefs.h avoids OS command line length limits that DEFS can exceed.
2038rm -f -r conftest* confdefs.h
2039
2040$as_echo "/* confdefs.h */" > confdefs.h
2041
2042# Predefined preprocessor variables.
2043
2044cat >>confdefs.h <<_ACEOF
2045#define PACKAGE_NAME "$PACKAGE_NAME"
2046_ACEOF
2047
2048cat >>confdefs.h <<_ACEOF
2049#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2050_ACEOF
2051
2052cat >>confdefs.h <<_ACEOF
2053#define PACKAGE_VERSION "$PACKAGE_VERSION"
2054_ACEOF
2055
2056cat >>confdefs.h <<_ACEOF
2057#define PACKAGE_STRING "$PACKAGE_STRING"
2058_ACEOF
2059
2060cat >>confdefs.h <<_ACEOF
2061#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2062_ACEOF
2063
2064cat >>confdefs.h <<_ACEOF
2065#define PACKAGE_URL "$PACKAGE_URL"
2066_ACEOF
2067
2068
2069# Let the site file select an alternate cache file if it wants to.
2070# Prefer an explicitly selected file to automatically selected ones.
2071ac_site_file1=NONE
2072ac_site_file2=NONE
2073if test -n "$CONFIG_SITE"; then
2074  ac_site_file1=$CONFIG_SITE
2075elif test "x$prefix" != xNONE; then
2076  ac_site_file1=$prefix/share/config.site
2077  ac_site_file2=$prefix/etc/config.site
2078else
2079  ac_site_file1=$ac_default_prefix/share/config.site
2080  ac_site_file2=$ac_default_prefix/etc/config.site
2081fi
2082for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2083do
2084  test "x$ac_site_file" = xNONE && continue
2085  if test -r "$ac_site_file"; then
2086    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2087$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2088    sed 's/^/| /' "$ac_site_file" >&5
2089    . "$ac_site_file"
2090  fi
2091done
2092
2093if test -r "$cache_file"; then
2094  # Some versions of bash will fail to source /dev/null (special
2095  # files actually), so we avoid doing that.
2096  if test -f "$cache_file"; then
2097    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2098$as_echo "$as_me: loading cache $cache_file" >&6;}
2099    case $cache_file in
2100      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2101      *)                      . "./$cache_file";;
2102    esac
2103  fi
2104else
2105  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2106$as_echo "$as_me: creating cache $cache_file" >&6;}
2107  >$cache_file
2108fi
2109
2110# Check that the precious variables saved in the cache have kept the same
2111# value.
2112ac_cache_corrupted=false
2113for ac_var in $ac_precious_vars; do
2114  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2115  eval ac_new_set=\$ac_env_${ac_var}_set
2116  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2117  eval ac_new_val=\$ac_env_${ac_var}_value
2118  case $ac_old_set,$ac_new_set in
2119    set,)
2120      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2121$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2122      ac_cache_corrupted=: ;;
2123    ,set)
2124      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2125$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2126      ac_cache_corrupted=: ;;
2127    ,);;
2128    *)
2129      if test "x$ac_old_val" != "x$ac_new_val"; then
2130	# differences in whitespace do not lead to failure.
2131	ac_old_val_w=`echo x $ac_old_val`
2132	ac_new_val_w=`echo x $ac_new_val`
2133	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2134	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2135$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2136	  ac_cache_corrupted=:
2137	else
2138	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2139$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2140	  eval $ac_var=\$ac_old_val
2141	fi
2142	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2143$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2144	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2145$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2146      fi;;
2147  esac
2148  # Pass precious variables to config.status.
2149  if test "$ac_new_set" = set; then
2150    case $ac_new_val in
2151    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2152    *) ac_arg=$ac_var=$ac_new_val ;;
2153    esac
2154    case " $ac_configure_args " in
2155      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2156      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2157    esac
2158  fi
2159done
2160if $ac_cache_corrupted; then
2161  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2162$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2163  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2164$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2165  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2166fi
2167## -------------------- ##
2168## Main body of script. ##
2169## -------------------- ##
2170
2171ac_ext=c
2172ac_cpp='$CPP $CPPFLAGS'
2173ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2174ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2175ac_compiler_gnu=$ac_cv_c_compiler_gnu
2176
2177
2178
2179
2180
2181
2182ac_aux_dir=
2183for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2184  for ac_t in install-sh install.sh shtool; do
2185    if test -f "$ac_dir/$ac_t"; then
2186      ac_aux_dir=$ac_dir
2187      ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2188      break 2
2189    fi
2190  done
2191done
2192if test -z "$ac_aux_dir"; then
2193  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2194fi
2195
2196# These three variables are undocumented and unsupported,
2197# and are intended to be withdrawn in a future Autoconf release.
2198# They can cause serious problems if a builder's source tree is in a directory
2199# whose full name contains unusual characters.
2200ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2201ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2202ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2203
2204
2205# Make sure we can run config.sub.
2206$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2207  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2208
2209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2210$as_echo_n "checking build system type... " >&6; }
2211if test "${ac_cv_build+set}" = set; then :
2212  $as_echo_n "(cached) " >&6
2213else
2214  ac_build_alias=$build_alias
2215test "x$ac_build_alias" = x &&
2216  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2217test "x$ac_build_alias" = x &&
2218  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2219ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2220  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2221
2222fi
2223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2224$as_echo "$ac_cv_build" >&6; }
2225case $ac_cv_build in
2226*-*-*) ;;
2227*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2228esac
2229build=$ac_cv_build
2230ac_save_IFS=$IFS; IFS='-'
2231set x $ac_cv_build
2232shift
2233build_cpu=$1
2234build_vendor=$2
2235shift; shift
2236# Remember, the first character of IFS is used to create $*,
2237# except with old shells:
2238build_os=$*
2239IFS=$ac_save_IFS
2240case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2241
2242
2243 case ${build_alias} in
2244  "") build_noncanonical=${build} ;;
2245  *) build_noncanonical=${build_alias} ;;
2246esac
2247
2248 case ${host_alias} in
2249  "") host_noncanonical=${build_noncanonical} ;;
2250  *) host_noncanonical=${host_alias} ;;
2251esac
2252
2253 case ${target_alias} in
2254  "") target_noncanonical=${host_noncanonical} ;;
2255  *) target_noncanonical=${target_alias} ;;
2256esac
2257
2258
2259# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2260# have matching libraries, they should use host libraries: Makefile.tpl
2261# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2262# However, they still use the build modules, because the corresponding
2263# host modules (e.g. bison) are only built for the host when bootstrap
2264# finishes. So:
2265# - build_subdir is where we find build modules, and never changes.
2266# - build_libsubdir is where we find build libraries, and can be overridden.
2267
2268# Prefix 'build-' so this never conflicts with target_subdir.
2269build_subdir="build-${build_noncanonical}"
2270
2271# Check whether --with-build-libsubdir was given.
2272if test "${with_build_libsubdir+set}" = set; then :
2273  withval=$with_build_libsubdir; build_libsubdir="$withval"
2274else
2275  build_libsubdir="$build_subdir"
2276fi
2277
2278# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2279if ( test $srcdir = . && test -d gcc ) \
2280   || test -d $srcdir/../host-${host_noncanonical}; then
2281  host_subdir="host-${host_noncanonical}"
2282else
2283  host_subdir=.
2284fi
2285# No prefix.
2286target_subdir=${target_noncanonical}
2287
2288
2289# We need the following definitions because AC_PROG_LIBTOOL relies on them
2290PACKAGE=libobjc
2291# Version is pulled out to make it a bit easier to change using sed.
2292VERSION=4:0:0
2293
2294
2295# This works around the fact that libtool configuration may change LD
2296# for this particular configuration, but some shells, instead of
2297# keeping the changes in LD private, export them just because LD is
2298# exported.
2299ORIGINAL_LD_FOR_MULTILIBS=$LD
2300
2301# -------
2302# Options
2303# -------
2304
2305# We use these options to decide which functions to include.
2306
2307# Check whether --with-target-subdir was given.
2308if test "${with_target_subdir+set}" = set; then :
2309  withval=$with_target_subdir;
2310fi
2311
2312
2313# Check whether --with-cross-host was given.
2314if test "${with_cross_host+set}" = set; then :
2315  withval=$with_cross_host;
2316fi
2317
2318
2319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2320$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2321# Check whether --enable-version-specific-runtime-libs was given.
2322if test "${enable_version_specific_runtime_libs+set}" = set; then :
2323  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2324 yes) version_specific_libs=yes ;;
2325 no)  version_specific_libs=no ;;
2326 *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2327 esac
2328else
2329  version_specific_libs=no
2330fi
2331
2332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2333$as_echo "$version_specific_libs" >&6; }
2334
2335# -----------
2336# Directories
2337# -----------
2338
2339# Find the rest of the source tree framework.
2340# Default to --enable-multilib
2341# Check whether --enable-multilib was given.
2342if test "${enable_multilib+set}" = set; then :
2343  enableval=$enable_multilib; case "$enableval" in
2344  yes) multilib=yes ;;
2345  no)  multilib=no ;;
2346  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2347 esac
2348else
2349  multilib=yes
2350fi
2351
2352
2353# We may get other options which we leave undocumented:
2354# --with-target-subdir, --with-multisrctop, --with-multisubdir
2355# See config-ml.in if you want the gory details.
2356
2357if test "$srcdir" = "."; then
2358  if test "$with_target_subdir" != "."; then
2359    multi_basedir="$srcdir/$with_multisrctop../.."
2360  else
2361    multi_basedir="$srcdir/$with_multisrctop.."
2362  fi
2363else
2364  multi_basedir="$srcdir/.."
2365fi
2366
2367
2368# Even if the default multilib is not a cross compilation,
2369# it may be that some of the other multilibs are.
2370if test $cross_compiling = no && test $multilib = yes \
2371   && test "x${with_multisubdir}" != x ; then
2372   cross_compiling=maybe
2373fi
2374
2375ac_config_commands="$ac_config_commands default-1"
2376
2377
2378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2379$as_echo_n "checking host system type... " >&6; }
2380if test "${ac_cv_host+set}" = set; then :
2381  $as_echo_n "(cached) " >&6
2382else
2383  if test "x$host_alias" = x; then
2384  ac_cv_host=$ac_cv_build
2385else
2386  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2387    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2388fi
2389
2390fi
2391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2392$as_echo "$ac_cv_host" >&6; }
2393case $ac_cv_host in
2394*-*-*) ;;
2395*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2396esac
2397host=$ac_cv_host
2398ac_save_IFS=$IFS; IFS='-'
2399set x $ac_cv_host
2400shift
2401host_cpu=$1
2402host_vendor=$2
2403shift; shift
2404# Remember, the first character of IFS is used to create $*,
2405# except with old shells:
2406host_os=$*
2407IFS=$ac_save_IFS
2408case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2409
2410
2411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2412$as_echo_n "checking target system type... " >&6; }
2413if test "${ac_cv_target+set}" = set; then :
2414  $as_echo_n "(cached) " >&6
2415else
2416  if test "x$target_alias" = x; then
2417  ac_cv_target=$ac_cv_host
2418else
2419  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2420    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2421fi
2422
2423fi
2424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2425$as_echo "$ac_cv_target" >&6; }
2426case $ac_cv_target in
2427*-*-*) ;;
2428*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2429esac
2430target=$ac_cv_target
2431ac_save_IFS=$IFS; IFS='-'
2432set x $ac_cv_target
2433shift
2434target_cpu=$1
2435target_vendor=$2
2436shift; shift
2437# Remember, the first character of IFS is used to create $*,
2438# except with old shells:
2439target_os=$*
2440IFS=$ac_save_IFS
2441case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2442
2443
2444# The aliases save the names the user supplied, while $host etc.
2445# will get canonicalized.
2446test -n "$target_alias" &&
2447  test "$program_prefix$program_suffix$program_transform_name" = \
2448    NONENONEs,x,x, &&
2449  program_prefix=${target_alias}-
2450
2451
2452
2453
2454# Export source directory.
2455# These need to be absolute paths, yet at the same time need to
2456# canonicalize only relative paths, because then amd will not unmount
2457# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2458case $srcdir in
2459  \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2460  *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2461esac
2462
2463
2464# Calculate toolexeclibdir
2465# Also toolexecdir, though it's only used in toolexeclibdir
2466case ${version_specific_libs} in
2467  yes)
2468    # Need the gcc compiler version to know where to install libraries
2469    # and header files if --enable-version-specific-runtime-libs option
2470    # is selected.
2471    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2472    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2473    ;;
2474  no)
2475    if test -n "$with_cross_host" &&
2476       test x"$with_cross_host" != x"no"; then
2477      # Install a library built with a cross compiler in tooldir, not libdir.
2478      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2479      toolexeclibdir='$(toolexecdir)/lib'
2480    else
2481      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2482      toolexeclibdir='$(libdir)'
2483    fi
2484    multi_os_directory=`$CC -print-multi-os-directory`
2485    case $multi_os_directory in
2486      .) ;; # Avoid trailing /.
2487      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2488    esac
2489    ;;
2490esac
2491
2492
2493
2494# Figure out if we want to name the include directory and the
2495#  library name changes differently.
2496includedirname=include
2497libsuffix=
2498case "${host}" in
2499  *-darwin*)
2500    # Darwin is the only target so far that needs a different include directory.
2501    includedirname=include-gnu-runtime
2502    libsuffix=-gnu
2503    ;;
2504esac
2505
2506
2507
2508ac_config_headers="$ac_config_headers config.h"
2509
2510
2511# --------
2512# Programs
2513# --------
2514
2515
2516
2517# We must force CC to /not/ be a precious variable; otherwise
2518# the wrong, non-multilib-adjusted value will be used in multilibs.
2519# As a side effect, we have to subst CFLAGS ourselves.
2520
2521
2522ac_ext=c
2523ac_cpp='$CPP $CPPFLAGS'
2524ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2525ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2526ac_compiler_gnu=$ac_cv_c_compiler_gnu
2527if test -n "$ac_tool_prefix"; then
2528  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2529set dummy ${ac_tool_prefix}gcc; ac_word=$2
2530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2531$as_echo_n "checking for $ac_word... " >&6; }
2532if test "${ac_cv_prog_CC+set}" = set; then :
2533  $as_echo_n "(cached) " >&6
2534else
2535  if test -n "$CC"; then
2536  ac_cv_prog_CC="$CC" # Let the user override the test.
2537else
2538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539for as_dir in $PATH
2540do
2541  IFS=$as_save_IFS
2542  test -z "$as_dir" && as_dir=.
2543    for ac_exec_ext in '' $ac_executable_extensions; do
2544  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2545    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2546    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2547    break 2
2548  fi
2549done
2550  done
2551IFS=$as_save_IFS
2552
2553fi
2554fi
2555CC=$ac_cv_prog_CC
2556if test -n "$CC"; then
2557  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2558$as_echo "$CC" >&6; }
2559else
2560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2561$as_echo "no" >&6; }
2562fi
2563
2564
2565fi
2566if test -z "$ac_cv_prog_CC"; then
2567  ac_ct_CC=$CC
2568  # Extract the first word of "gcc", so it can be a program name with args.
2569set dummy gcc; ac_word=$2
2570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2571$as_echo_n "checking for $ac_word... " >&6; }
2572if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2573  $as_echo_n "(cached) " >&6
2574else
2575  if test -n "$ac_ct_CC"; then
2576  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2577else
2578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2579for as_dir in $PATH
2580do
2581  IFS=$as_save_IFS
2582  test -z "$as_dir" && as_dir=.
2583    for ac_exec_ext in '' $ac_executable_extensions; do
2584  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2585    ac_cv_prog_ac_ct_CC="gcc"
2586    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2587    break 2
2588  fi
2589done
2590  done
2591IFS=$as_save_IFS
2592
2593fi
2594fi
2595ac_ct_CC=$ac_cv_prog_ac_ct_CC
2596if test -n "$ac_ct_CC"; then
2597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2598$as_echo "$ac_ct_CC" >&6; }
2599else
2600  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2601$as_echo "no" >&6; }
2602fi
2603
2604  if test "x$ac_ct_CC" = x; then
2605    CC=""
2606  else
2607    case $cross_compiling:$ac_tool_warned in
2608yes:)
2609{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2610$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2611ac_tool_warned=yes ;;
2612esac
2613    CC=$ac_ct_CC
2614  fi
2615else
2616  CC="$ac_cv_prog_CC"
2617fi
2618
2619if test -z "$CC"; then
2620          if test -n "$ac_tool_prefix"; then
2621    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2622set dummy ${ac_tool_prefix}cc; ac_word=$2
2623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2624$as_echo_n "checking for $ac_word... " >&6; }
2625if test "${ac_cv_prog_CC+set}" = set; then :
2626  $as_echo_n "(cached) " >&6
2627else
2628  if test -n "$CC"; then
2629  ac_cv_prog_CC="$CC" # Let the user override the test.
2630else
2631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2632for as_dir in $PATH
2633do
2634  IFS=$as_save_IFS
2635  test -z "$as_dir" && as_dir=.
2636    for ac_exec_ext in '' $ac_executable_extensions; do
2637  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2638    ac_cv_prog_CC="${ac_tool_prefix}cc"
2639    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2640    break 2
2641  fi
2642done
2643  done
2644IFS=$as_save_IFS
2645
2646fi
2647fi
2648CC=$ac_cv_prog_CC
2649if test -n "$CC"; then
2650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2651$as_echo "$CC" >&6; }
2652else
2653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2654$as_echo "no" >&6; }
2655fi
2656
2657
2658  fi
2659fi
2660if test -z "$CC"; then
2661  # Extract the first word of "cc", so it can be a program name with args.
2662set dummy cc; ac_word=$2
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2664$as_echo_n "checking for $ac_word... " >&6; }
2665if test "${ac_cv_prog_CC+set}" = set; then :
2666  $as_echo_n "(cached) " >&6
2667else
2668  if test -n "$CC"; then
2669  ac_cv_prog_CC="$CC" # Let the user override the test.
2670else
2671  ac_prog_rejected=no
2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673for as_dir in $PATH
2674do
2675  IFS=$as_save_IFS
2676  test -z "$as_dir" && as_dir=.
2677    for ac_exec_ext in '' $ac_executable_extensions; do
2678  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2679    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2680       ac_prog_rejected=yes
2681       continue
2682     fi
2683    ac_cv_prog_CC="cc"
2684    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2685    break 2
2686  fi
2687done
2688  done
2689IFS=$as_save_IFS
2690
2691if test $ac_prog_rejected = yes; then
2692  # We found a bogon in the path, so make sure we never use it.
2693  set dummy $ac_cv_prog_CC
2694  shift
2695  if test $# != 0; then
2696    # We chose a different compiler from the bogus one.
2697    # However, it has the same basename, so the bogon will be chosen
2698    # first if we set CC to just the basename; use the full file name.
2699    shift
2700    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2701  fi
2702fi
2703fi
2704fi
2705CC=$ac_cv_prog_CC
2706if test -n "$CC"; then
2707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708$as_echo "$CC" >&6; }
2709else
2710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711$as_echo "no" >&6; }
2712fi
2713
2714
2715fi
2716if test -z "$CC"; then
2717  if test -n "$ac_tool_prefix"; then
2718  for ac_prog in cl.exe
2719  do
2720    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2721set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2723$as_echo_n "checking for $ac_word... " >&6; }
2724if test "${ac_cv_prog_CC+set}" = set; then :
2725  $as_echo_n "(cached) " >&6
2726else
2727  if test -n "$CC"; then
2728  ac_cv_prog_CC="$CC" # Let the user override the test.
2729else
2730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2731for as_dir in $PATH
2732do
2733  IFS=$as_save_IFS
2734  test -z "$as_dir" && as_dir=.
2735    for ac_exec_ext in '' $ac_executable_extensions; do
2736  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2737    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2738    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2739    break 2
2740  fi
2741done
2742  done
2743IFS=$as_save_IFS
2744
2745fi
2746fi
2747CC=$ac_cv_prog_CC
2748if test -n "$CC"; then
2749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2750$as_echo "$CC" >&6; }
2751else
2752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2753$as_echo "no" >&6; }
2754fi
2755
2756
2757    test -n "$CC" && break
2758  done
2759fi
2760if test -z "$CC"; then
2761  ac_ct_CC=$CC
2762  for ac_prog in cl.exe
2763do
2764  # Extract the first word of "$ac_prog", so it can be a program name with args.
2765set dummy $ac_prog; ac_word=$2
2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2767$as_echo_n "checking for $ac_word... " >&6; }
2768if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2769  $as_echo_n "(cached) " >&6
2770else
2771  if test -n "$ac_ct_CC"; then
2772  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2773else
2774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2775for as_dir in $PATH
2776do
2777  IFS=$as_save_IFS
2778  test -z "$as_dir" && as_dir=.
2779    for ac_exec_ext in '' $ac_executable_extensions; do
2780  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2781    ac_cv_prog_ac_ct_CC="$ac_prog"
2782    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2783    break 2
2784  fi
2785done
2786  done
2787IFS=$as_save_IFS
2788
2789fi
2790fi
2791ac_ct_CC=$ac_cv_prog_ac_ct_CC
2792if test -n "$ac_ct_CC"; then
2793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2794$as_echo "$ac_ct_CC" >&6; }
2795else
2796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2797$as_echo "no" >&6; }
2798fi
2799
2800
2801  test -n "$ac_ct_CC" && break
2802done
2803
2804  if test "x$ac_ct_CC" = x; then
2805    CC=""
2806  else
2807    case $cross_compiling:$ac_tool_warned in
2808yes:)
2809{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2810$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2811ac_tool_warned=yes ;;
2812esac
2813    CC=$ac_ct_CC
2814  fi
2815fi
2816
2817fi
2818
2819
2820test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2821$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2822as_fn_error "no acceptable C compiler found in \$PATH
2823See \`config.log' for more details." "$LINENO" 5; }
2824
2825# Provide some information about the compiler.
2826$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2827set X $ac_compile
2828ac_compiler=$2
2829for ac_option in --version -v -V -qversion; do
2830  { { ac_try="$ac_compiler $ac_option >&5"
2831case "(($ac_try" in
2832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2833  *) ac_try_echo=$ac_try;;
2834esac
2835eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2836$as_echo "$ac_try_echo"; } >&5
2837  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2838  ac_status=$?
2839  if test -s conftest.err; then
2840    sed '10a\
2841... rest of stderr output deleted ...
2842         10q' conftest.err >conftest.er1
2843    cat conftest.er1 >&5
2844    rm -f conftest.er1 conftest.err
2845  fi
2846  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2847  test $ac_status = 0; }
2848done
2849
2850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2851/* end confdefs.h.  */
2852
2853int
2854main ()
2855{
2856
2857  ;
2858  return 0;
2859}
2860_ACEOF
2861# FIXME: Cleanup?
2862if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2863  (eval $ac_link) 2>&5
2864  ac_status=$?
2865  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2866  test $ac_status = 0; }; then :
2867  gcc_no_link=no
2868else
2869  gcc_no_link=yes
2870fi
2871if test x$gcc_no_link = xyes; then
2872  # Setting cross_compile will disable run tests; it will
2873  # also disable AC_CHECK_FILE but that's generally
2874  # correct if we can't link.
2875  cross_compiling=yes
2876  EXEEXT=
2877else
2878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2879/* end confdefs.h.  */
2880
2881int
2882main ()
2883{
2884
2885  ;
2886  return 0;
2887}
2888_ACEOF
2889ac_clean_files_save=$ac_clean_files
2890ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2891# Try to create an executable without -o first, disregard a.out.
2892# It will help us diagnose broken compilers, and finding out an intuition
2893# of exeext.
2894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2895$as_echo_n "checking for C compiler default output file name... " >&6; }
2896ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2897
2898# The possible output files:
2899ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2900
2901ac_rmfiles=
2902for ac_file in $ac_files
2903do
2904  case $ac_file in
2905    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2906    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2907  esac
2908done
2909rm -f $ac_rmfiles
2910
2911if { { ac_try="$ac_link_default"
2912case "(($ac_try" in
2913  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2914  *) ac_try_echo=$ac_try;;
2915esac
2916eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2917$as_echo "$ac_try_echo"; } >&5
2918  (eval "$ac_link_default") 2>&5
2919  ac_status=$?
2920  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2921  test $ac_status = 0; }; then :
2922  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2923# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2924# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2925# so that the user can short-circuit this test for compilers unknown to
2926# Autoconf.
2927for ac_file in $ac_files ''
2928do
2929  test -f "$ac_file" || continue
2930  case $ac_file in
2931    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2932	;;
2933    [ab].out )
2934	# We found the default executable, but exeext='' is most
2935	# certainly right.
2936	break;;
2937    *.* )
2938	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2939	then :; else
2940	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2941	fi
2942	# We set ac_cv_exeext here because the later test for it is not
2943	# safe: cross compilers may not add the suffix if given an `-o'
2944	# argument, so we may need to know it at that point already.
2945	# Even if this section looks crufty: it has the advantage of
2946	# actually working.
2947	break;;
2948    * )
2949	break;;
2950  esac
2951done
2952test "$ac_cv_exeext" = no && ac_cv_exeext=
2953
2954else
2955  ac_file=''
2956fi
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2958$as_echo "$ac_file" >&6; }
2959if test -z "$ac_file"; then :
2960  $as_echo "$as_me: failed program was:" >&5
2961sed 's/^/| /' conftest.$ac_ext >&5
2962
2963{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2965{ as_fn_set_status 77
2966as_fn_error "C compiler cannot create executables
2967See \`config.log' for more details." "$LINENO" 5; }; }
2968fi
2969ac_exeext=$ac_cv_exeext
2970
2971# Check that the compiler produces executables we can run.  If not, either
2972# the compiler is broken, or we cross compile.
2973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2974$as_echo_n "checking whether the C compiler works... " >&6; }
2975# If not cross compiling, check that we can run a simple program.
2976if test "$cross_compiling" != yes; then
2977  if { ac_try='./$ac_file'
2978  { { case "(($ac_try" in
2979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980  *) ac_try_echo=$ac_try;;
2981esac
2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2983$as_echo "$ac_try_echo"; } >&5
2984  (eval "$ac_try") 2>&5
2985  ac_status=$?
2986  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2987  test $ac_status = 0; }; }; then
2988    cross_compiling=no
2989  else
2990    if test "$cross_compiling" = maybe; then
2991	cross_compiling=yes
2992    else
2993	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2994$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2995as_fn_error "cannot run C compiled programs.
2996If you meant to cross compile, use \`--host'.
2997See \`config.log' for more details." "$LINENO" 5; }
2998    fi
2999  fi
3000fi
3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3002$as_echo "yes" >&6; }
3003
3004rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3005ac_clean_files=$ac_clean_files_save
3006# Check that the compiler produces executables we can run.  If not, either
3007# the compiler is broken, or we cross compile.
3008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3009$as_echo_n "checking whether we are cross compiling... " >&6; }
3010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3011$as_echo "$cross_compiling" >&6; }
3012
3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3014$as_echo_n "checking for suffix of executables... " >&6; }
3015if { { ac_try="$ac_link"
3016case "(($ac_try" in
3017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018  *) ac_try_echo=$ac_try;;
3019esac
3020eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3021$as_echo "$ac_try_echo"; } >&5
3022  (eval "$ac_link") 2>&5
3023  ac_status=$?
3024  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3025  test $ac_status = 0; }; then :
3026  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3027# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3028# work properly (i.e., refer to `conftest.exe'), while it won't with
3029# `rm'.
3030for ac_file in conftest.exe conftest conftest.*; do
3031  test -f "$ac_file" || continue
3032  case $ac_file in
3033    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3034    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3035	  break;;
3036    * ) break;;
3037  esac
3038done
3039else
3040  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3041$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3042as_fn_error "cannot compute suffix of executables: cannot compile and link
3043See \`config.log' for more details." "$LINENO" 5; }
3044fi
3045rm -f conftest$ac_cv_exeext
3046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3047$as_echo "$ac_cv_exeext" >&6; }
3048
3049rm -f conftest.$ac_ext
3050EXEEXT=$ac_cv_exeext
3051ac_exeext=$EXEEXT
3052fi
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3054$as_echo_n "checking for suffix of object files... " >&6; }
3055if test "${ac_cv_objext+set}" = set; then :
3056  $as_echo_n "(cached) " >&6
3057else
3058  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3059/* end confdefs.h.  */
3060
3061int
3062main ()
3063{
3064
3065  ;
3066  return 0;
3067}
3068_ACEOF
3069rm -f conftest.o conftest.obj
3070if { { ac_try="$ac_compile"
3071case "(($ac_try" in
3072  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3073  *) ac_try_echo=$ac_try;;
3074esac
3075eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3076$as_echo "$ac_try_echo"; } >&5
3077  (eval "$ac_compile") 2>&5
3078  ac_status=$?
3079  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3080  test $ac_status = 0; }; then :
3081  for ac_file in conftest.o conftest.obj conftest.*; do
3082  test -f "$ac_file" || continue;
3083  case $ac_file in
3084    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3085    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3086       break;;
3087  esac
3088done
3089else
3090  $as_echo "$as_me: failed program was:" >&5
3091sed 's/^/| /' conftest.$ac_ext >&5
3092
3093{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3094$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3095as_fn_error "cannot compute suffix of object files: cannot compile
3096See \`config.log' for more details." "$LINENO" 5; }
3097fi
3098rm -f conftest.$ac_cv_objext conftest.$ac_ext
3099fi
3100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3101$as_echo "$ac_cv_objext" >&6; }
3102OBJEXT=$ac_cv_objext
3103ac_objext=$OBJEXT
3104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3105$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3106if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3107  $as_echo_n "(cached) " >&6
3108else
3109  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110/* end confdefs.h.  */
3111
3112int
3113main ()
3114{
3115#ifndef __GNUC__
3116       choke me
3117#endif
3118
3119  ;
3120  return 0;
3121}
3122_ACEOF
3123if ac_fn_c_try_compile "$LINENO"; then :
3124  ac_compiler_gnu=yes
3125else
3126  ac_compiler_gnu=no
3127fi
3128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3129ac_cv_c_compiler_gnu=$ac_compiler_gnu
3130
3131fi
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3133$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3134if test $ac_compiler_gnu = yes; then
3135  GCC=yes
3136else
3137  GCC=
3138fi
3139ac_test_CFLAGS=${CFLAGS+set}
3140ac_save_CFLAGS=$CFLAGS
3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3142$as_echo_n "checking whether $CC accepts -g... " >&6; }
3143if test "${ac_cv_prog_cc_g+set}" = set; then :
3144  $as_echo_n "(cached) " >&6
3145else
3146  ac_save_c_werror_flag=$ac_c_werror_flag
3147   ac_c_werror_flag=yes
3148   ac_cv_prog_cc_g=no
3149   CFLAGS="-g"
3150   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3151/* end confdefs.h.  */
3152
3153int
3154main ()
3155{
3156
3157  ;
3158  return 0;
3159}
3160_ACEOF
3161if ac_fn_c_try_compile "$LINENO"; then :
3162  ac_cv_prog_cc_g=yes
3163else
3164  CFLAGS=""
3165      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3166/* end confdefs.h.  */
3167
3168int
3169main ()
3170{
3171
3172  ;
3173  return 0;
3174}
3175_ACEOF
3176if ac_fn_c_try_compile "$LINENO"; then :
3177
3178else
3179  ac_c_werror_flag=$ac_save_c_werror_flag
3180	 CFLAGS="-g"
3181	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3182/* end confdefs.h.  */
3183
3184int
3185main ()
3186{
3187
3188  ;
3189  return 0;
3190}
3191_ACEOF
3192if ac_fn_c_try_compile "$LINENO"; then :
3193  ac_cv_prog_cc_g=yes
3194fi
3195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3196fi
3197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3198fi
3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200   ac_c_werror_flag=$ac_save_c_werror_flag
3201fi
3202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3203$as_echo "$ac_cv_prog_cc_g" >&6; }
3204if test "$ac_test_CFLAGS" = set; then
3205  CFLAGS=$ac_save_CFLAGS
3206elif test $ac_cv_prog_cc_g = yes; then
3207  if test "$GCC" = yes; then
3208    CFLAGS="-g -O2"
3209  else
3210    CFLAGS="-g"
3211  fi
3212else
3213  if test "$GCC" = yes; then
3214    CFLAGS="-O2"
3215  else
3216    CFLAGS=
3217  fi
3218fi
3219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3220$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3221if test "${ac_cv_prog_cc_c89+set}" = set; then :
3222  $as_echo_n "(cached) " >&6
3223else
3224  ac_cv_prog_cc_c89=no
3225ac_save_CC=$CC
3226cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3227/* end confdefs.h.  */
3228#include <stdarg.h>
3229#include <stdio.h>
3230#include <sys/types.h>
3231#include <sys/stat.h>
3232/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3233struct buf { int x; };
3234FILE * (*rcsopen) (struct buf *, struct stat *, int);
3235static char *e (p, i)
3236     char **p;
3237     int i;
3238{
3239  return p[i];
3240}
3241static char *f (char * (*g) (char **, int), char **p, ...)
3242{
3243  char *s;
3244  va_list v;
3245  va_start (v,p);
3246  s = g (p, va_arg (v,int));
3247  va_end (v);
3248  return s;
3249}
3250
3251/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3252   function prototypes and stuff, but not '\xHH' hex character constants.
3253   These don't provoke an error unfortunately, instead are silently treated
3254   as 'x'.  The following induces an error, until -std is added to get
3255   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3256   array size at least.  It's necessary to write '\x00'==0 to get something
3257   that's true only with -std.  */
3258int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3259
3260/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3261   inside strings and character constants.  */
3262#define FOO(x) 'x'
3263int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3264
3265int test (int i, double x);
3266struct s1 {int (*f) (int a);};
3267struct s2 {int (*f) (double a);};
3268int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3269int argc;
3270char **argv;
3271int
3272main ()
3273{
3274return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3275  ;
3276  return 0;
3277}
3278_ACEOF
3279for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3280	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3281do
3282  CC="$ac_save_CC $ac_arg"
3283  if ac_fn_c_try_compile "$LINENO"; then :
3284  ac_cv_prog_cc_c89=$ac_arg
3285fi
3286rm -f core conftest.err conftest.$ac_objext
3287  test "x$ac_cv_prog_cc_c89" != "xno" && break
3288done
3289rm -f conftest.$ac_ext
3290CC=$ac_save_CC
3291
3292fi
3293# AC_CACHE_VAL
3294case "x$ac_cv_prog_cc_c89" in
3295  x)
3296    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3297$as_echo "none needed" >&6; } ;;
3298  xno)
3299    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3300$as_echo "unsupported" >&6; } ;;
3301  *)
3302    CC="$CC $ac_cv_prog_cc_c89"
3303    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3304$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3305esac
3306if test "x$ac_cv_prog_cc_c89" != xno; then :
3307
3308fi
3309
3310ac_ext=c
3311ac_cpp='$CPP $CPPFLAGS'
3312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3314ac_compiler_gnu=$ac_cv_c_compiler_gnu
3315
3316
3317
3318# extra LD Flags which are required for targets
3319
3320
3321
3322case $host in
3323  *-cygwin* | *-mingw*)
3324    # 'host' will be top-level target in the case of a target lib,
3325    # we must compare to with_cross_host to decide if this is a native
3326    # or cross-compiler and select where to install dlls appropriately.
3327    if test -n "$with_cross_host" &&
3328	test x"$with_cross_host" != x"no"; then
3329      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3330    else
3331      lt_host_flags='-no-undefined -bindir "$(bindir)"';
3332    fi
3333    ;;
3334  *)
3335    lt_host_flags=
3336    ;;
3337esac
3338
3339
3340
3341case "${host}" in
3342  *-darwin*)
3343    # Darwin needs -single_module when linking libobjc
3344    extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3345    ;;
3346  *-cygwin*|*-mingw*)
3347    # Tell libtool to build DLLs on Windows
3348    extra_ldflags_libobjc='$(lt_host_flags)'
3349    ;;
3350esac
3351
3352
3353
3354
3355if test -n "$ac_tool_prefix"; then
3356  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3357set dummy ${ac_tool_prefix}as; ac_word=$2
3358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3359$as_echo_n "checking for $ac_word... " >&6; }
3360if test "${ac_cv_prog_AS+set}" = set; then :
3361  $as_echo_n "(cached) " >&6
3362else
3363  if test -n "$AS"; then
3364  ac_cv_prog_AS="$AS" # Let the user override the test.
3365else
3366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3367for as_dir in $PATH
3368do
3369  IFS=$as_save_IFS
3370  test -z "$as_dir" && as_dir=.
3371    for ac_exec_ext in '' $ac_executable_extensions; do
3372  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3373    ac_cv_prog_AS="${ac_tool_prefix}as"
3374    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3375    break 2
3376  fi
3377done
3378  done
3379IFS=$as_save_IFS
3380
3381fi
3382fi
3383AS=$ac_cv_prog_AS
3384if test -n "$AS"; then
3385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3386$as_echo "$AS" >&6; }
3387else
3388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3389$as_echo "no" >&6; }
3390fi
3391
3392
3393fi
3394if test -z "$ac_cv_prog_AS"; then
3395  ac_ct_AS=$AS
3396  # Extract the first word of "as", so it can be a program name with args.
3397set dummy as; ac_word=$2
3398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3399$as_echo_n "checking for $ac_word... " >&6; }
3400if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3401  $as_echo_n "(cached) " >&6
3402else
3403  if test -n "$ac_ct_AS"; then
3404  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3405else
3406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3407for as_dir in $PATH
3408do
3409  IFS=$as_save_IFS
3410  test -z "$as_dir" && as_dir=.
3411    for ac_exec_ext in '' $ac_executable_extensions; do
3412  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3413    ac_cv_prog_ac_ct_AS="as"
3414    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3415    break 2
3416  fi
3417done
3418  done
3419IFS=$as_save_IFS
3420
3421fi
3422fi
3423ac_ct_AS=$ac_cv_prog_ac_ct_AS
3424if test -n "$ac_ct_AS"; then
3425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3426$as_echo "$ac_ct_AS" >&6; }
3427else
3428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3429$as_echo "no" >&6; }
3430fi
3431
3432  if test "x$ac_ct_AS" = x; then
3433    AS=""
3434  else
3435    case $cross_compiling:$ac_tool_warned in
3436yes:)
3437{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3438$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3439ac_tool_warned=yes ;;
3440esac
3441    AS=$ac_ct_AS
3442  fi
3443else
3444  AS="$ac_cv_prog_AS"
3445fi
3446
3447if test -n "$ac_tool_prefix"; then
3448  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3449set dummy ${ac_tool_prefix}ar; ac_word=$2
3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3451$as_echo_n "checking for $ac_word... " >&6; }
3452if test "${ac_cv_prog_AR+set}" = set; then :
3453  $as_echo_n "(cached) " >&6
3454else
3455  if test -n "$AR"; then
3456  ac_cv_prog_AR="$AR" # Let the user override the test.
3457else
3458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3459for as_dir in $PATH
3460do
3461  IFS=$as_save_IFS
3462  test -z "$as_dir" && as_dir=.
3463    for ac_exec_ext in '' $ac_executable_extensions; do
3464  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3465    ac_cv_prog_AR="${ac_tool_prefix}ar"
3466    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3467    break 2
3468  fi
3469done
3470  done
3471IFS=$as_save_IFS
3472
3473fi
3474fi
3475AR=$ac_cv_prog_AR
3476if test -n "$AR"; then
3477  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3478$as_echo "$AR" >&6; }
3479else
3480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3481$as_echo "no" >&6; }
3482fi
3483
3484
3485fi
3486if test -z "$ac_cv_prog_AR"; then
3487  ac_ct_AR=$AR
3488  # Extract the first word of "ar", so it can be a program name with args.
3489set dummy ar; ac_word=$2
3490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3491$as_echo_n "checking for $ac_word... " >&6; }
3492if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3493  $as_echo_n "(cached) " >&6
3494else
3495  if test -n "$ac_ct_AR"; then
3496  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3497else
3498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3499for as_dir in $PATH
3500do
3501  IFS=$as_save_IFS
3502  test -z "$as_dir" && as_dir=.
3503    for ac_exec_ext in '' $ac_executable_extensions; do
3504  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3505    ac_cv_prog_ac_ct_AR="ar"
3506    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3507    break 2
3508  fi
3509done
3510  done
3511IFS=$as_save_IFS
3512
3513fi
3514fi
3515ac_ct_AR=$ac_cv_prog_ac_ct_AR
3516if test -n "$ac_ct_AR"; then
3517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3518$as_echo "$ac_ct_AR" >&6; }
3519else
3520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3521$as_echo "no" >&6; }
3522fi
3523
3524  if test "x$ac_ct_AR" = x; then
3525    AR=""
3526  else
3527    case $cross_compiling:$ac_tool_warned in
3528yes:)
3529{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3530$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3531ac_tool_warned=yes ;;
3532esac
3533    AR=$ac_ct_AR
3534  fi
3535else
3536  AR="$ac_cv_prog_AR"
3537fi
3538
3539if test -n "$ac_tool_prefix"; then
3540  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3541set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3543$as_echo_n "checking for $ac_word... " >&6; }
3544if test "${ac_cv_prog_RANLIB+set}" = set; then :
3545  $as_echo_n "(cached) " >&6
3546else
3547  if test -n "$RANLIB"; then
3548  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3549else
3550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3551for as_dir in $PATH
3552do
3553  IFS=$as_save_IFS
3554  test -z "$as_dir" && as_dir=.
3555    for ac_exec_ext in '' $ac_executable_extensions; do
3556  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3557    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3558    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3559    break 2
3560  fi
3561done
3562  done
3563IFS=$as_save_IFS
3564
3565fi
3566fi
3567RANLIB=$ac_cv_prog_RANLIB
3568if test -n "$RANLIB"; then
3569  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3570$as_echo "$RANLIB" >&6; }
3571else
3572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3573$as_echo "no" >&6; }
3574fi
3575
3576
3577fi
3578if test -z "$ac_cv_prog_RANLIB"; then
3579  ac_ct_RANLIB=$RANLIB
3580  # Extract the first word of "ranlib", so it can be a program name with args.
3581set dummy ranlib; ac_word=$2
3582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3583$as_echo_n "checking for $ac_word... " >&6; }
3584if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3585  $as_echo_n "(cached) " >&6
3586else
3587  if test -n "$ac_ct_RANLIB"; then
3588  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3589else
3590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591for as_dir in $PATH
3592do
3593  IFS=$as_save_IFS
3594  test -z "$as_dir" && as_dir=.
3595    for ac_exec_ext in '' $ac_executable_extensions; do
3596  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3597    ac_cv_prog_ac_ct_RANLIB="ranlib"
3598    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3599    break 2
3600  fi
3601done
3602  done
3603IFS=$as_save_IFS
3604
3605fi
3606fi
3607ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3608if test -n "$ac_ct_RANLIB"; then
3609  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3610$as_echo "$ac_ct_RANLIB" >&6; }
3611else
3612  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3613$as_echo "no" >&6; }
3614fi
3615
3616  if test "x$ac_ct_RANLIB" = x; then
3617    RANLIB=":"
3618  else
3619    case $cross_compiling:$ac_tool_warned in
3620yes:)
3621{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3622$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3623ac_tool_warned=yes ;;
3624esac
3625    RANLIB=$ac_ct_RANLIB
3626  fi
3627else
3628  RANLIB="$ac_cv_prog_RANLIB"
3629fi
3630
3631# Find a good install program.  We prefer a C program (faster),
3632# so one script is as good as another.  But avoid the broken or
3633# incompatible versions:
3634# SysV /etc/install, /usr/sbin/install
3635# SunOS /usr/etc/install
3636# IRIX /sbin/install
3637# AIX /bin/install
3638# AmigaOS /C/install, which installs bootblocks on floppy discs
3639# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3640# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3641# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3642# OS/2's system install, which has a completely different semantic
3643# ./install, which can be erroneously created by make from ./install.sh.
3644# Reject install programs that cannot install multiple files.
3645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3646$as_echo_n "checking for a BSD-compatible install... " >&6; }
3647if test -z "$INSTALL"; then
3648if test "${ac_cv_path_install+set}" = set; then :
3649  $as_echo_n "(cached) " >&6
3650else
3651  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3652for as_dir in $PATH
3653do
3654  IFS=$as_save_IFS
3655  test -z "$as_dir" && as_dir=.
3656    # Account for people who put trailing slashes in PATH elements.
3657case $as_dir/ in #((
3658  ./ | .// | /[cC]/* | \
3659  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3660  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3661  /usr/ucb/* ) ;;
3662  *)
3663    # OSF1 and SCO ODT 3.0 have their own names for install.
3664    # Don't use installbsd from OSF since it installs stuff as root
3665    # by default.
3666    for ac_prog in ginstall scoinst install; do
3667      for ac_exec_ext in '' $ac_executable_extensions; do
3668	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3669	  if test $ac_prog = install &&
3670	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3671	    # AIX install.  It has an incompatible calling convention.
3672	    :
3673	  elif test $ac_prog = install &&
3674	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3675	    # program-specific install script used by HP pwplus--don't use.
3676	    :
3677	  else
3678	    rm -rf conftest.one conftest.two conftest.dir
3679	    echo one > conftest.one
3680	    echo two > conftest.two
3681	    mkdir conftest.dir
3682	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3683	      test -s conftest.one && test -s conftest.two &&
3684	      test -s conftest.dir/conftest.one &&
3685	      test -s conftest.dir/conftest.two
3686	    then
3687	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3688	      break 3
3689	    fi
3690	  fi
3691	fi
3692      done
3693    done
3694    ;;
3695esac
3696
3697  done
3698IFS=$as_save_IFS
3699
3700rm -rf conftest.one conftest.two conftest.dir
3701
3702fi
3703  if test "${ac_cv_path_install+set}" = set; then
3704    INSTALL=$ac_cv_path_install
3705  else
3706    # As a last resort, use the slow shell script.  Don't cache a
3707    # value for INSTALL within a source directory, because that will
3708    # break other packages using the cache if that directory is
3709    # removed, or if the value is a relative name.
3710    INSTALL=$ac_install_sh
3711  fi
3712fi
3713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3714$as_echo "$INSTALL" >&6; }
3715
3716# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3717# It thinks the first close brace ends the variable substitution.
3718test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3719
3720test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3721
3722test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3723
3724
3725
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3727$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3728    # Check whether --enable-maintainer-mode was given.
3729if test "${enable_maintainer_mode+set}" = set; then :
3730  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3731else
3732  USE_MAINTAINER_MODE=no
3733fi
3734
3735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3736$as_echo "$USE_MAINTAINER_MODE" >&6; }
3737   if test $USE_MAINTAINER_MODE = yes; then
3738  MAINTAINER_MODE_TRUE=
3739  MAINTAINER_MODE_FALSE='#'
3740else
3741  MAINTAINER_MODE_TRUE='#'
3742  MAINTAINER_MODE_FALSE=
3743fi
3744
3745  MAINT=$MAINTAINER_MODE_TRUE
3746
3747
3748
3749# Enable Win32 DLL on MS Windows - FIXME
3750enable_win32_dll=yes
3751
3752case $host in
3753*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3754  if test -n "$ac_tool_prefix"; then
3755  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3756set dummy ${ac_tool_prefix}as; ac_word=$2
3757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758$as_echo_n "checking for $ac_word... " >&6; }
3759if test "${ac_cv_prog_AS+set}" = set; then :
3760  $as_echo_n "(cached) " >&6
3761else
3762  if test -n "$AS"; then
3763  ac_cv_prog_AS="$AS" # Let the user override the test.
3764else
3765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766for as_dir in $PATH
3767do
3768  IFS=$as_save_IFS
3769  test -z "$as_dir" && as_dir=.
3770    for ac_exec_ext in '' $ac_executable_extensions; do
3771  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3772    ac_cv_prog_AS="${ac_tool_prefix}as"
3773    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3774    break 2
3775  fi
3776done
3777  done
3778IFS=$as_save_IFS
3779
3780fi
3781fi
3782AS=$ac_cv_prog_AS
3783if test -n "$AS"; then
3784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3785$as_echo "$AS" >&6; }
3786else
3787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3788$as_echo "no" >&6; }
3789fi
3790
3791
3792fi
3793if test -z "$ac_cv_prog_AS"; then
3794  ac_ct_AS=$AS
3795  # Extract the first word of "as", so it can be a program name with args.
3796set dummy as; ac_word=$2
3797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3798$as_echo_n "checking for $ac_word... " >&6; }
3799if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3800  $as_echo_n "(cached) " >&6
3801else
3802  if test -n "$ac_ct_AS"; then
3803  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3804else
3805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3806for as_dir in $PATH
3807do
3808  IFS=$as_save_IFS
3809  test -z "$as_dir" && as_dir=.
3810    for ac_exec_ext in '' $ac_executable_extensions; do
3811  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3812    ac_cv_prog_ac_ct_AS="as"
3813    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3814    break 2
3815  fi
3816done
3817  done
3818IFS=$as_save_IFS
3819
3820fi
3821fi
3822ac_ct_AS=$ac_cv_prog_ac_ct_AS
3823if test -n "$ac_ct_AS"; then
3824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3825$as_echo "$ac_ct_AS" >&6; }
3826else
3827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3828$as_echo "no" >&6; }
3829fi
3830
3831  if test "x$ac_ct_AS" = x; then
3832    AS="false"
3833  else
3834    case $cross_compiling:$ac_tool_warned in
3835yes:)
3836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3838ac_tool_warned=yes ;;
3839esac
3840    AS=$ac_ct_AS
3841  fi
3842else
3843  AS="$ac_cv_prog_AS"
3844fi
3845
3846  if test -n "$ac_tool_prefix"; then
3847  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3848set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3850$as_echo_n "checking for $ac_word... " >&6; }
3851if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
3852  $as_echo_n "(cached) " >&6
3853else
3854  if test -n "$DLLTOOL"; then
3855  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3856else
3857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3858for as_dir in $PATH
3859do
3860  IFS=$as_save_IFS
3861  test -z "$as_dir" && as_dir=.
3862    for ac_exec_ext in '' $ac_executable_extensions; do
3863  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3864    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3865    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3866    break 2
3867  fi
3868done
3869  done
3870IFS=$as_save_IFS
3871
3872fi
3873fi
3874DLLTOOL=$ac_cv_prog_DLLTOOL
3875if test -n "$DLLTOOL"; then
3876  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3877$as_echo "$DLLTOOL" >&6; }
3878else
3879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3880$as_echo "no" >&6; }
3881fi
3882
3883
3884fi
3885if test -z "$ac_cv_prog_DLLTOOL"; then
3886  ac_ct_DLLTOOL=$DLLTOOL
3887  # Extract the first word of "dlltool", so it can be a program name with args.
3888set dummy dlltool; ac_word=$2
3889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3890$as_echo_n "checking for $ac_word... " >&6; }
3891if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
3892  $as_echo_n "(cached) " >&6
3893else
3894  if test -n "$ac_ct_DLLTOOL"; then
3895  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3896else
3897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3898for as_dir in $PATH
3899do
3900  IFS=$as_save_IFS
3901  test -z "$as_dir" && as_dir=.
3902    for ac_exec_ext in '' $ac_executable_extensions; do
3903  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3904    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
3905    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3906    break 2
3907  fi
3908done
3909  done
3910IFS=$as_save_IFS
3911
3912fi
3913fi
3914ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3915if test -n "$ac_ct_DLLTOOL"; then
3916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3917$as_echo "$ac_ct_DLLTOOL" >&6; }
3918else
3919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3920$as_echo "no" >&6; }
3921fi
3922
3923  if test "x$ac_ct_DLLTOOL" = x; then
3924    DLLTOOL="false"
3925  else
3926    case $cross_compiling:$ac_tool_warned in
3927yes:)
3928{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3929$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3930ac_tool_warned=yes ;;
3931esac
3932    DLLTOOL=$ac_ct_DLLTOOL
3933  fi
3934else
3935  DLLTOOL="$ac_cv_prog_DLLTOOL"
3936fi
3937
3938  if test -n "$ac_tool_prefix"; then
3939  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3940set dummy ${ac_tool_prefix}objdump; ac_word=$2
3941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3942$as_echo_n "checking for $ac_word... " >&6; }
3943if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
3944  $as_echo_n "(cached) " >&6
3945else
3946  if test -n "$OBJDUMP"; then
3947  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3948else
3949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950for as_dir in $PATH
3951do
3952  IFS=$as_save_IFS
3953  test -z "$as_dir" && as_dir=.
3954    for ac_exec_ext in '' $ac_executable_extensions; do
3955  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3956    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3957    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3958    break 2
3959  fi
3960done
3961  done
3962IFS=$as_save_IFS
3963
3964fi
3965fi
3966OBJDUMP=$ac_cv_prog_OBJDUMP
3967if test -n "$OBJDUMP"; then
3968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3969$as_echo "$OBJDUMP" >&6; }
3970else
3971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972$as_echo "no" >&6; }
3973fi
3974
3975
3976fi
3977if test -z "$ac_cv_prog_OBJDUMP"; then
3978  ac_ct_OBJDUMP=$OBJDUMP
3979  # Extract the first word of "objdump", so it can be a program name with args.
3980set dummy objdump; ac_word=$2
3981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3982$as_echo_n "checking for $ac_word... " >&6; }
3983if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
3984  $as_echo_n "(cached) " >&6
3985else
3986  if test -n "$ac_ct_OBJDUMP"; then
3987  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3988else
3989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3990for as_dir in $PATH
3991do
3992  IFS=$as_save_IFS
3993  test -z "$as_dir" && as_dir=.
3994    for ac_exec_ext in '' $ac_executable_extensions; do
3995  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3996    ac_cv_prog_ac_ct_OBJDUMP="objdump"
3997    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3998    break 2
3999  fi
4000done
4001  done
4002IFS=$as_save_IFS
4003
4004fi
4005fi
4006ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4007if test -n "$ac_ct_OBJDUMP"; then
4008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4009$as_echo "$ac_ct_OBJDUMP" >&6; }
4010else
4011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4012$as_echo "no" >&6; }
4013fi
4014
4015  if test "x$ac_ct_OBJDUMP" = x; then
4016    OBJDUMP="false"
4017  else
4018    case $cross_compiling:$ac_tool_warned in
4019yes:)
4020{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4021$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4022ac_tool_warned=yes ;;
4023esac
4024    OBJDUMP=$ac_ct_OBJDUMP
4025  fi
4026else
4027  OBJDUMP="$ac_cv_prog_OBJDUMP"
4028fi
4029
4030  ;;
4031esac
4032
4033test -z "$AS" && AS=as
4034
4035
4036
4037
4038
4039test -z "$DLLTOOL" && DLLTOOL=dlltool
4040
4041
4042
4043
4044
4045test -z "$OBJDUMP" && OBJDUMP=objdump
4046
4047
4048
4049
4050
4051
4052
4053
4054case `pwd` in
4055  *\ * | *\	*)
4056    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4057$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4058esac
4059
4060
4061
4062macro_version='2.2.7a'
4063macro_revision='1.3134'
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077ltmain="$ac_aux_dir/ltmain.sh"
4078
4079# Backslashify metacharacters that are still active within
4080# double-quoted strings.
4081sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4082
4083# Same as above, but do not quote variable references.
4084double_quote_subst='s/\(["`\\]\)/\\\1/g'
4085
4086# Sed substitution to delay expansion of an escaped shell variable in a
4087# double_quote_subst'ed string.
4088delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4089
4090# Sed substitution to delay expansion of an escaped single quote.
4091delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4092
4093# Sed substitution to avoid accidental globbing in evaled expressions
4094no_glob_subst='s/\*/\\\*/g'
4095
4096ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4097ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4098ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4099
4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4101$as_echo_n "checking how to print strings... " >&6; }
4102# Test print first, because it will be a builtin if present.
4103if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4104   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4105  ECHO='print -r --'
4106elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4107  ECHO='printf %s\n'
4108else
4109  # Use this function as a fallback that always works.
4110  func_fallback_echo ()
4111  {
4112    eval 'cat <<_LTECHO_EOF
4113$1
4114_LTECHO_EOF'
4115  }
4116  ECHO='func_fallback_echo'
4117fi
4118
4119# func_echo_all arg...
4120# Invoke $ECHO with all args, space-separated.
4121func_echo_all ()
4122{
4123    $ECHO ""
4124}
4125
4126case "$ECHO" in
4127  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4128$as_echo "printf" >&6; } ;;
4129  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4130$as_echo "print -r" >&6; } ;;
4131  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4132$as_echo "cat" >&6; } ;;
4133esac
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4149$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4150if test "${ac_cv_path_SED+set}" = set; then :
4151  $as_echo_n "(cached) " >&6
4152else
4153            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4154     for ac_i in 1 2 3 4 5 6 7; do
4155       ac_script="$ac_script$as_nl$ac_script"
4156     done
4157     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4158     { ac_script=; unset ac_script;}
4159     if test -z "$SED"; then
4160  ac_path_SED_found=false
4161  # Loop through the user's path and test for each of PROGNAME-LIST
4162  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4163for as_dir in $PATH
4164do
4165  IFS=$as_save_IFS
4166  test -z "$as_dir" && as_dir=.
4167    for ac_prog in sed gsed; do
4168    for ac_exec_ext in '' $ac_executable_extensions; do
4169      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4170      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4171# Check for GNU ac_path_SED and select it if it is found.
4172  # Check for GNU $ac_path_SED
4173case `"$ac_path_SED" --version 2>&1` in
4174*GNU*)
4175  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4176*)
4177  ac_count=0
4178  $as_echo_n 0123456789 >"conftest.in"
4179  while :
4180  do
4181    cat "conftest.in" "conftest.in" >"conftest.tmp"
4182    mv "conftest.tmp" "conftest.in"
4183    cp "conftest.in" "conftest.nl"
4184    $as_echo '' >> "conftest.nl"
4185    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4186    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4187    as_fn_arith $ac_count + 1 && ac_count=$as_val
4188    if test $ac_count -gt ${ac_path_SED_max-0}; then
4189      # Best one so far, save it but keep looking for a better one
4190      ac_cv_path_SED="$ac_path_SED"
4191      ac_path_SED_max=$ac_count
4192    fi
4193    # 10*(2^10) chars as input seems more than enough
4194    test $ac_count -gt 10 && break
4195  done
4196  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4197esac
4198
4199      $ac_path_SED_found && break 3
4200    done
4201  done
4202  done
4203IFS=$as_save_IFS
4204  if test -z "$ac_cv_path_SED"; then
4205    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4206  fi
4207else
4208  ac_cv_path_SED=$SED
4209fi
4210
4211fi
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4213$as_echo "$ac_cv_path_SED" >&6; }
4214 SED="$ac_cv_path_SED"
4215  rm -f conftest.sed
4216
4217test -z "$SED" && SED=sed
4218Xsed="$SED -e 1s/^X//"
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4231$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4232if test "${ac_cv_path_GREP+set}" = set; then :
4233  $as_echo_n "(cached) " >&6
4234else
4235  if test -z "$GREP"; then
4236  ac_path_GREP_found=false
4237  # Loop through the user's path and test for each of PROGNAME-LIST
4238  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4240do
4241  IFS=$as_save_IFS
4242  test -z "$as_dir" && as_dir=.
4243    for ac_prog in grep ggrep; do
4244    for ac_exec_ext in '' $ac_executable_extensions; do
4245      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4246      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4247# Check for GNU ac_path_GREP and select it if it is found.
4248  # Check for GNU $ac_path_GREP
4249case `"$ac_path_GREP" --version 2>&1` in
4250*GNU*)
4251  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4252*)
4253  ac_count=0
4254  $as_echo_n 0123456789 >"conftest.in"
4255  while :
4256  do
4257    cat "conftest.in" "conftest.in" >"conftest.tmp"
4258    mv "conftest.tmp" "conftest.in"
4259    cp "conftest.in" "conftest.nl"
4260    $as_echo 'GREP' >> "conftest.nl"
4261    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4262    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4263    as_fn_arith $ac_count + 1 && ac_count=$as_val
4264    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4265      # Best one so far, save it but keep looking for a better one
4266      ac_cv_path_GREP="$ac_path_GREP"
4267      ac_path_GREP_max=$ac_count
4268    fi
4269    # 10*(2^10) chars as input seems more than enough
4270    test $ac_count -gt 10 && break
4271  done
4272  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4273esac
4274
4275      $ac_path_GREP_found && break 3
4276    done
4277  done
4278  done
4279IFS=$as_save_IFS
4280  if test -z "$ac_cv_path_GREP"; then
4281    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4282  fi
4283else
4284  ac_cv_path_GREP=$GREP
4285fi
4286
4287fi
4288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4289$as_echo "$ac_cv_path_GREP" >&6; }
4290 GREP="$ac_cv_path_GREP"
4291
4292
4293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4294$as_echo_n "checking for egrep... " >&6; }
4295if test "${ac_cv_path_EGREP+set}" = set; then :
4296  $as_echo_n "(cached) " >&6
4297else
4298  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4299   then ac_cv_path_EGREP="$GREP -E"
4300   else
4301     if test -z "$EGREP"; then
4302  ac_path_EGREP_found=false
4303  # Loop through the user's path and test for each of PROGNAME-LIST
4304  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4305for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4306do
4307  IFS=$as_save_IFS
4308  test -z "$as_dir" && as_dir=.
4309    for ac_prog in egrep; do
4310    for ac_exec_ext in '' $ac_executable_extensions; do
4311      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4312      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4313# Check for GNU ac_path_EGREP and select it if it is found.
4314  # Check for GNU $ac_path_EGREP
4315case `"$ac_path_EGREP" --version 2>&1` in
4316*GNU*)
4317  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4318*)
4319  ac_count=0
4320  $as_echo_n 0123456789 >"conftest.in"
4321  while :
4322  do
4323    cat "conftest.in" "conftest.in" >"conftest.tmp"
4324    mv "conftest.tmp" "conftest.in"
4325    cp "conftest.in" "conftest.nl"
4326    $as_echo 'EGREP' >> "conftest.nl"
4327    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4328    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4329    as_fn_arith $ac_count + 1 && ac_count=$as_val
4330    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4331      # Best one so far, save it but keep looking for a better one
4332      ac_cv_path_EGREP="$ac_path_EGREP"
4333      ac_path_EGREP_max=$ac_count
4334    fi
4335    # 10*(2^10) chars as input seems more than enough
4336    test $ac_count -gt 10 && break
4337  done
4338  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4339esac
4340
4341      $ac_path_EGREP_found && break 3
4342    done
4343  done
4344  done
4345IFS=$as_save_IFS
4346  if test -z "$ac_cv_path_EGREP"; then
4347    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4348  fi
4349else
4350  ac_cv_path_EGREP=$EGREP
4351fi
4352
4353   fi
4354fi
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4356$as_echo "$ac_cv_path_EGREP" >&6; }
4357 EGREP="$ac_cv_path_EGREP"
4358
4359
4360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4361$as_echo_n "checking for fgrep... " >&6; }
4362if test "${ac_cv_path_FGREP+set}" = set; then :
4363  $as_echo_n "(cached) " >&6
4364else
4365  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4366   then ac_cv_path_FGREP="$GREP -F"
4367   else
4368     if test -z "$FGREP"; then
4369  ac_path_FGREP_found=false
4370  # Loop through the user's path and test for each of PROGNAME-LIST
4371  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4372for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4373do
4374  IFS=$as_save_IFS
4375  test -z "$as_dir" && as_dir=.
4376    for ac_prog in fgrep; do
4377    for ac_exec_ext in '' $ac_executable_extensions; do
4378      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4379      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4380# Check for GNU ac_path_FGREP and select it if it is found.
4381  # Check for GNU $ac_path_FGREP
4382case `"$ac_path_FGREP" --version 2>&1` in
4383*GNU*)
4384  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4385*)
4386  ac_count=0
4387  $as_echo_n 0123456789 >"conftest.in"
4388  while :
4389  do
4390    cat "conftest.in" "conftest.in" >"conftest.tmp"
4391    mv "conftest.tmp" "conftest.in"
4392    cp "conftest.in" "conftest.nl"
4393    $as_echo 'FGREP' >> "conftest.nl"
4394    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4395    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4396    as_fn_arith $ac_count + 1 && ac_count=$as_val
4397    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4398      # Best one so far, save it but keep looking for a better one
4399      ac_cv_path_FGREP="$ac_path_FGREP"
4400      ac_path_FGREP_max=$ac_count
4401    fi
4402    # 10*(2^10) chars as input seems more than enough
4403    test $ac_count -gt 10 && break
4404  done
4405  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4406esac
4407
4408      $ac_path_FGREP_found && break 3
4409    done
4410  done
4411  done
4412IFS=$as_save_IFS
4413  if test -z "$ac_cv_path_FGREP"; then
4414    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4415  fi
4416else
4417  ac_cv_path_FGREP=$FGREP
4418fi
4419
4420   fi
4421fi
4422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4423$as_echo "$ac_cv_path_FGREP" >&6; }
4424 FGREP="$ac_cv_path_FGREP"
4425
4426
4427test -z "$GREP" && GREP=grep
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447# Check whether --with-gnu-ld was given.
4448if test "${with_gnu_ld+set}" = set; then :
4449  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4450else
4451  with_gnu_ld=no
4452fi
4453
4454ac_prog=ld
4455if test "$GCC" = yes; then
4456  # Check if gcc -print-prog-name=ld gives a path.
4457  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4458$as_echo_n "checking for ld used by $CC... " >&6; }
4459  case $host in
4460  *-*-mingw*)
4461    # gcc leaves a trailing carriage return which upsets mingw
4462    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4463  *)
4464    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4465  esac
4466  case $ac_prog in
4467    # Accept absolute paths.
4468    [\\/]* | ?:[\\/]*)
4469      re_direlt='/[^/][^/]*/\.\./'
4470      # Canonicalize the pathname of ld
4471      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4472      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4473	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4474      done
4475      test -z "$LD" && LD="$ac_prog"
4476      ;;
4477  "")
4478    # If it fails, then pretend we aren't using GCC.
4479    ac_prog=ld
4480    ;;
4481  *)
4482    # If it is relative, then search for the first ld in PATH.
4483    with_gnu_ld=unknown
4484    ;;
4485  esac
4486elif test "$with_gnu_ld" = yes; then
4487  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4488$as_echo_n "checking for GNU ld... " >&6; }
4489else
4490  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4491$as_echo_n "checking for non-GNU ld... " >&6; }
4492fi
4493if test "${lt_cv_path_LD+set}" = set; then :
4494  $as_echo_n "(cached) " >&6
4495else
4496  if test -z "$LD"; then
4497  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4498  for ac_dir in $PATH; do
4499    IFS="$lt_save_ifs"
4500    test -z "$ac_dir" && ac_dir=.
4501    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4502      lt_cv_path_LD="$ac_dir/$ac_prog"
4503      # Check to see if the program is GNU ld.  I'd rather use --version,
4504      # but apparently some variants of GNU ld only accept -v.
4505      # Break only if it was the GNU/non-GNU ld that we prefer.
4506      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4507      *GNU* | *'with BFD'*)
4508	test "$with_gnu_ld" != no && break
4509	;;
4510      *)
4511	test "$with_gnu_ld" != yes && break
4512	;;
4513      esac
4514    fi
4515  done
4516  IFS="$lt_save_ifs"
4517else
4518  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4519fi
4520fi
4521
4522LD="$lt_cv_path_LD"
4523if test -n "$LD"; then
4524  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4525$as_echo "$LD" >&6; }
4526else
4527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4528$as_echo "no" >&6; }
4529fi
4530test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4532$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4533if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4534  $as_echo_n "(cached) " >&6
4535else
4536  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4537case `$LD -v 2>&1 </dev/null` in
4538*GNU* | *'with BFD'*)
4539  lt_cv_prog_gnu_ld=yes
4540  ;;
4541*)
4542  lt_cv_prog_gnu_ld=no
4543  ;;
4544esac
4545fi
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4547$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4548with_gnu_ld=$lt_cv_prog_gnu_ld
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4559$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4560if test "${lt_cv_path_NM+set}" = set; then :
4561  $as_echo_n "(cached) " >&6
4562else
4563  if test -n "$NM"; then
4564  # Let the user override the test.
4565  lt_cv_path_NM="$NM"
4566else
4567  lt_nm_to_check="${ac_tool_prefix}nm"
4568  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4569    lt_nm_to_check="$lt_nm_to_check nm"
4570  fi
4571  for lt_tmp_nm in $lt_nm_to_check; do
4572    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4573    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4574      IFS="$lt_save_ifs"
4575      test -z "$ac_dir" && ac_dir=.
4576      tmp_nm="$ac_dir/$lt_tmp_nm"
4577      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4578	# Check to see if the nm accepts a BSD-compat flag.
4579	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4580	#   nm: unknown option "B" ignored
4581	# Tru64's nm complains that /dev/null is an invalid object file
4582	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4583	*/dev/null* | *'Invalid file or object type'*)
4584	  lt_cv_path_NM="$tmp_nm -B"
4585	  break
4586	  ;;
4587	*)
4588	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4589	  */dev/null*)
4590	    lt_cv_path_NM="$tmp_nm -p"
4591	    break
4592	    ;;
4593	  *)
4594	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4595	    continue # so that we can try to find one that supports BSD flags
4596	    ;;
4597	  esac
4598	  ;;
4599	esac
4600      fi
4601    done
4602    IFS="$lt_save_ifs"
4603  done
4604  : ${lt_cv_path_NM=no}
4605fi
4606fi
4607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4608$as_echo "$lt_cv_path_NM" >&6; }
4609if test "$lt_cv_path_NM" != "no"; then
4610  NM="$lt_cv_path_NM"
4611else
4612  # Didn't find any BSD compatible name lister, look for dumpbin.
4613  if test -n "$DUMPBIN"; then :
4614    # Let the user override the test.
4615  else
4616    if test -n "$ac_tool_prefix"; then
4617  for ac_prog in dumpbin "link -dump"
4618  do
4619    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4620set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4622$as_echo_n "checking for $ac_word... " >&6; }
4623if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4624  $as_echo_n "(cached) " >&6
4625else
4626  if test -n "$DUMPBIN"; then
4627  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4628else
4629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4630for as_dir in $PATH
4631do
4632  IFS=$as_save_IFS
4633  test -z "$as_dir" && as_dir=.
4634    for ac_exec_ext in '' $ac_executable_extensions; do
4635  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4636    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4637    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4638    break 2
4639  fi
4640done
4641  done
4642IFS=$as_save_IFS
4643
4644fi
4645fi
4646DUMPBIN=$ac_cv_prog_DUMPBIN
4647if test -n "$DUMPBIN"; then
4648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4649$as_echo "$DUMPBIN" >&6; }
4650else
4651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4652$as_echo "no" >&6; }
4653fi
4654
4655
4656    test -n "$DUMPBIN" && break
4657  done
4658fi
4659if test -z "$DUMPBIN"; then
4660  ac_ct_DUMPBIN=$DUMPBIN
4661  for ac_prog in dumpbin "link -dump"
4662do
4663  # Extract the first word of "$ac_prog", so it can be a program name with args.
4664set dummy $ac_prog; ac_word=$2
4665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4666$as_echo_n "checking for $ac_word... " >&6; }
4667if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4668  $as_echo_n "(cached) " >&6
4669else
4670  if test -n "$ac_ct_DUMPBIN"; then
4671  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4672else
4673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4674for as_dir in $PATH
4675do
4676  IFS=$as_save_IFS
4677  test -z "$as_dir" && as_dir=.
4678    for ac_exec_ext in '' $ac_executable_extensions; do
4679  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4680    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4681    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4682    break 2
4683  fi
4684done
4685  done
4686IFS=$as_save_IFS
4687
4688fi
4689fi
4690ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4691if test -n "$ac_ct_DUMPBIN"; then
4692  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4693$as_echo "$ac_ct_DUMPBIN" >&6; }
4694else
4695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4696$as_echo "no" >&6; }
4697fi
4698
4699
4700  test -n "$ac_ct_DUMPBIN" && break
4701done
4702
4703  if test "x$ac_ct_DUMPBIN" = x; then
4704    DUMPBIN=":"
4705  else
4706    case $cross_compiling:$ac_tool_warned in
4707yes:)
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4710ac_tool_warned=yes ;;
4711esac
4712    DUMPBIN=$ac_ct_DUMPBIN
4713  fi
4714fi
4715
4716    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4717    *COFF*)
4718      DUMPBIN="$DUMPBIN -symbols"
4719      ;;
4720    *)
4721      DUMPBIN=:
4722      ;;
4723    esac
4724  fi
4725
4726  if test "$DUMPBIN" != ":"; then
4727    NM="$DUMPBIN"
4728  fi
4729fi
4730test -z "$NM" && NM=nm
4731
4732
4733
4734
4735
4736
4737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4738$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4739if test "${lt_cv_nm_interface+set}" = set; then :
4740  $as_echo_n "(cached) " >&6
4741else
4742  lt_cv_nm_interface="BSD nm"
4743  echo "int some_variable = 0;" > conftest.$ac_ext
4744  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4745  (eval "$ac_compile" 2>conftest.err)
4746  cat conftest.err >&5
4747  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4748  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4749  cat conftest.err >&5
4750  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4751  cat conftest.out >&5
4752  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4753    lt_cv_nm_interface="MS dumpbin"
4754  fi
4755  rm -f conftest*
4756fi
4757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4758$as_echo "$lt_cv_nm_interface" >&6; }
4759
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4761$as_echo_n "checking whether ln -s works... " >&6; }
4762LN_S=$as_ln_s
4763if test "$LN_S" = "ln -s"; then
4764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4765$as_echo "yes" >&6; }
4766else
4767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4768$as_echo "no, using $LN_S" >&6; }
4769fi
4770
4771# find the maximum length of command line arguments
4772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4773$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4774if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4775  $as_echo_n "(cached) " >&6
4776else
4777    i=0
4778  teststring="ABCD"
4779
4780  case $build_os in
4781  msdosdjgpp*)
4782    # On DJGPP, this test can blow up pretty badly due to problems in libc
4783    # (any single argument exceeding 2000 bytes causes a buffer overrun
4784    # during glob expansion).  Even if it were fixed, the result of this
4785    # check would be larger than it should be.
4786    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4787    ;;
4788
4789  gnu*)
4790    # Under GNU Hurd, this test is not required because there is
4791    # no limit to the length of command line arguments.
4792    # Libtool will interpret -1 as no limit whatsoever
4793    lt_cv_sys_max_cmd_len=-1;
4794    ;;
4795
4796  cygwin* | mingw* | cegcc*)
4797    # On Win9x/ME, this test blows up -- it succeeds, but takes
4798    # about 5 minutes as the teststring grows exponentially.
4799    # Worse, since 9x/ME are not pre-emptively multitasking,
4800    # you end up with a "frozen" computer, even though with patience
4801    # the test eventually succeeds (with a max line length of 256k).
4802    # Instead, let's just punt: use the minimum linelength reported by
4803    # all of the supported platforms: 8192 (on NT/2K/XP).
4804    lt_cv_sys_max_cmd_len=8192;
4805    ;;
4806
4807  mint*)
4808    # On MiNT this can take a long time and run out of memory.
4809    lt_cv_sys_max_cmd_len=8192;
4810    ;;
4811
4812  amigaos*)
4813    # On AmigaOS with pdksh, this test takes hours, literally.
4814    # So we just punt and use a minimum line length of 8192.
4815    lt_cv_sys_max_cmd_len=8192;
4816    ;;
4817
4818  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4819    # This has been around since 386BSD, at least.  Likely further.
4820    if test -x /sbin/sysctl; then
4821      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4822    elif test -x /usr/sbin/sysctl; then
4823      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4824    else
4825      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4826    fi
4827    # And add a safety zone
4828    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4829    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4830    ;;
4831
4832  interix*)
4833    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4834    lt_cv_sys_max_cmd_len=196608
4835    ;;
4836
4837  osf*)
4838    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4839    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4840    # nice to cause kernel panics so lets avoid the loop below.
4841    # First set a reasonable default.
4842    lt_cv_sys_max_cmd_len=16384
4843    #
4844    if test -x /sbin/sysconfig; then
4845      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4846        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4847      esac
4848    fi
4849    ;;
4850  sco3.2v5*)
4851    lt_cv_sys_max_cmd_len=102400
4852    ;;
4853  sysv5* | sco5v6* | sysv4.2uw2*)
4854    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4855    if test -n "$kargmax"; then
4856      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4857    else
4858      lt_cv_sys_max_cmd_len=32768
4859    fi
4860    ;;
4861  *)
4862    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4863    if test -n "$lt_cv_sys_max_cmd_len"; then
4864      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4865      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4866    else
4867      # Make teststring a little bigger before we do anything with it.
4868      # a 1K string should be a reasonable start.
4869      for i in 1 2 3 4 5 6 7 8 ; do
4870        teststring=$teststring$teststring
4871      done
4872      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4873      # If test is not a shell built-in, we'll probably end up computing a
4874      # maximum length that is only half of the actual maximum length, but
4875      # we can't tell.
4876      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4877	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4878	      test $i != 17 # 1/2 MB should be enough
4879      do
4880        i=`expr $i + 1`
4881        teststring=$teststring$teststring
4882      done
4883      # Only check the string length outside the loop.
4884      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4885      teststring=
4886      # Add a significant safety factor because C++ compilers can tack on
4887      # massive amounts of additional arguments before passing them to the
4888      # linker.  It appears as though 1/2 is a usable value.
4889      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4890    fi
4891    ;;
4892  esac
4893
4894fi
4895
4896if test -n $lt_cv_sys_max_cmd_len ; then
4897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4898$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4899else
4900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4901$as_echo "none" >&6; }
4902fi
4903max_cmd_len=$lt_cv_sys_max_cmd_len
4904
4905
4906
4907
4908
4909
4910: ${CP="cp -f"}
4911: ${MV="mv -f"}
4912: ${RM="rm -f"}
4913
4914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4915$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4916# Try some XSI features
4917xsi_shell=no
4918( _lt_dummy="a/b/c"
4919  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4920      = c,a/b,, \
4921    && eval 'test $(( 1 + 1 )) -eq 2 \
4922    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4923  && xsi_shell=yes
4924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4925$as_echo "$xsi_shell" >&6; }
4926
4927
4928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4929$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4930lt_shell_append=no
4931( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4932    >/dev/null 2>&1 \
4933  && lt_shell_append=yes
4934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4935$as_echo "$lt_shell_append" >&6; }
4936
4937
4938if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4939  lt_unset=unset
4940else
4941  lt_unset=false
4942fi
4943
4944
4945
4946
4947
4948# test EBCDIC or ASCII
4949case `echo X|tr X '\101'` in
4950 A) # ASCII based system
4951    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4952  lt_SP2NL='tr \040 \012'
4953  lt_NL2SP='tr \015\012 \040\040'
4954  ;;
4955 *) # EBCDIC based system
4956  lt_SP2NL='tr \100 \n'
4957  lt_NL2SP='tr \r\n \100\100'
4958  ;;
4959esac
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4970$as_echo_n "checking for $LD option to reload object files... " >&6; }
4971if test "${lt_cv_ld_reload_flag+set}" = set; then :
4972  $as_echo_n "(cached) " >&6
4973else
4974  lt_cv_ld_reload_flag='-r'
4975fi
4976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4977$as_echo "$lt_cv_ld_reload_flag" >&6; }
4978reload_flag=$lt_cv_ld_reload_flag
4979case $reload_flag in
4980"" | " "*) ;;
4981*) reload_flag=" $reload_flag" ;;
4982esac
4983reload_cmds='$LD$reload_flag -o $output$reload_objs'
4984case $host_os in
4985  darwin*)
4986    if test "$GCC" = yes; then
4987      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4988    else
4989      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4990    fi
4991    ;;
4992esac
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002if test -n "$ac_tool_prefix"; then
5003  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5004set dummy ${ac_tool_prefix}objdump; ac_word=$2
5005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5006$as_echo_n "checking for $ac_word... " >&6; }
5007if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5008  $as_echo_n "(cached) " >&6
5009else
5010  if test -n "$OBJDUMP"; then
5011  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5012else
5013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5014for as_dir in $PATH
5015do
5016  IFS=$as_save_IFS
5017  test -z "$as_dir" && as_dir=.
5018    for ac_exec_ext in '' $ac_executable_extensions; do
5019  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5020    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5021    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5022    break 2
5023  fi
5024done
5025  done
5026IFS=$as_save_IFS
5027
5028fi
5029fi
5030OBJDUMP=$ac_cv_prog_OBJDUMP
5031if test -n "$OBJDUMP"; then
5032  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5033$as_echo "$OBJDUMP" >&6; }
5034else
5035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5036$as_echo "no" >&6; }
5037fi
5038
5039
5040fi
5041if test -z "$ac_cv_prog_OBJDUMP"; then
5042  ac_ct_OBJDUMP=$OBJDUMP
5043  # Extract the first word of "objdump", so it can be a program name with args.
5044set dummy objdump; ac_word=$2
5045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5046$as_echo_n "checking for $ac_word... " >&6; }
5047if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5048  $as_echo_n "(cached) " >&6
5049else
5050  if test -n "$ac_ct_OBJDUMP"; then
5051  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5052else
5053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5054for as_dir in $PATH
5055do
5056  IFS=$as_save_IFS
5057  test -z "$as_dir" && as_dir=.
5058    for ac_exec_ext in '' $ac_executable_extensions; do
5059  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5060    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5061    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5062    break 2
5063  fi
5064done
5065  done
5066IFS=$as_save_IFS
5067
5068fi
5069fi
5070ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5071if test -n "$ac_ct_OBJDUMP"; then
5072  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5073$as_echo "$ac_ct_OBJDUMP" >&6; }
5074else
5075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5076$as_echo "no" >&6; }
5077fi
5078
5079  if test "x$ac_ct_OBJDUMP" = x; then
5080    OBJDUMP="false"
5081  else
5082    case $cross_compiling:$ac_tool_warned in
5083yes:)
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5086ac_tool_warned=yes ;;
5087esac
5088    OBJDUMP=$ac_ct_OBJDUMP
5089  fi
5090else
5091  OBJDUMP="$ac_cv_prog_OBJDUMP"
5092fi
5093
5094test -z "$OBJDUMP" && OBJDUMP=objdump
5095
5096
5097
5098
5099
5100
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5102$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5103if test "${lt_cv_deplibs_check_method+set}" = set; then :
5104  $as_echo_n "(cached) " >&6
5105else
5106  lt_cv_file_magic_cmd='$MAGIC_CMD'
5107lt_cv_file_magic_test_file=
5108lt_cv_deplibs_check_method='unknown'
5109# Need to set the preceding variable on all platforms that support
5110# interlibrary dependencies.
5111# 'none' -- dependencies not supported.
5112# `unknown' -- same as none, but documents that we really don't know.
5113# 'pass_all' -- all dependencies passed with no checks.
5114# 'test_compile' -- check by making test program.
5115# 'file_magic [[regex]]' -- check by looking for files in library path
5116# which responds to the $file_magic_cmd with a given extended regex.
5117# If you have `file' or equivalent on your system and you're not sure
5118# whether `pass_all' will *always* work, you probably want this one.
5119
5120case $host_os in
5121aix[4-9]*)
5122  lt_cv_deplibs_check_method=pass_all
5123  ;;
5124
5125beos*)
5126  lt_cv_deplibs_check_method=pass_all
5127  ;;
5128
5129bsdi[45]*)
5130  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5131  lt_cv_file_magic_cmd='/usr/bin/file -L'
5132  lt_cv_file_magic_test_file=/shlib/libc.so
5133  ;;
5134
5135cygwin*)
5136  # func_win32_libid is a shell function defined in ltmain.sh
5137  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5138  lt_cv_file_magic_cmd='func_win32_libid'
5139  ;;
5140
5141mingw* | pw32*)
5142  # Base MSYS/MinGW do not provide the 'file' command needed by
5143  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5144  # unless we find 'file', for example because we are cross-compiling.
5145  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5146  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5147    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5148    lt_cv_file_magic_cmd='func_win32_libid'
5149  else
5150    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5151    lt_cv_file_magic_cmd='$OBJDUMP -f'
5152  fi
5153  ;;
5154
5155cegcc*)
5156  # use the weaker test based on 'objdump'. See mingw*.
5157  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5158  lt_cv_file_magic_cmd='$OBJDUMP -f'
5159  ;;
5160
5161darwin* | rhapsody*)
5162  lt_cv_deplibs_check_method=pass_all
5163  ;;
5164
5165freebsd* | dragonfly*)
5166  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5167    case $host_cpu in
5168    i*86 )
5169      # Not sure whether the presence of OpenBSD here was a mistake.
5170      # Let's accept both of them until this is cleared up.
5171      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5172      lt_cv_file_magic_cmd=/usr/bin/file
5173      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5174      ;;
5175    esac
5176  else
5177    lt_cv_deplibs_check_method=pass_all
5178  fi
5179  ;;
5180
5181gnu*)
5182  lt_cv_deplibs_check_method=pass_all
5183  ;;
5184
5185haiku*)
5186  lt_cv_deplibs_check_method=pass_all
5187  ;;
5188
5189hpux10.20* | hpux11*)
5190  lt_cv_file_magic_cmd=/usr/bin/file
5191  case $host_cpu in
5192  ia64*)
5193    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5194    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5195    ;;
5196  hppa*64*)
5197    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]'
5198    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5199    ;;
5200  *)
5201    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5202    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5203    ;;
5204  esac
5205  ;;
5206
5207interix[3-9]*)
5208  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5209  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5210  ;;
5211
5212irix5* | irix6* | nonstopux*)
5213  case $LD in
5214  *-32|*"-32 ") libmagic=32-bit;;
5215  *-n32|*"-n32 ") libmagic=N32;;
5216  *-64|*"-64 ") libmagic=64-bit;;
5217  *) libmagic=never-match;;
5218  esac
5219  lt_cv_deplibs_check_method=pass_all
5220  ;;
5221
5222# This must be Linux ELF.
5223linux* | k*bsd*-gnu | kopensolaris*-gnu)
5224  lt_cv_deplibs_check_method=pass_all
5225  ;;
5226
5227netbsd*)
5228  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5229    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5230  else
5231    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5232  fi
5233  ;;
5234
5235newos6*)
5236  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5237  lt_cv_file_magic_cmd=/usr/bin/file
5238  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5239  ;;
5240
5241*nto* | *qnx*)
5242  lt_cv_deplibs_check_method=pass_all
5243  ;;
5244
5245openbsd*)
5246  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5247    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5248  else
5249    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5250  fi
5251  ;;
5252
5253osf3* | osf4* | osf5*)
5254  lt_cv_deplibs_check_method=pass_all
5255  ;;
5256
5257rdos*)
5258  lt_cv_deplibs_check_method=pass_all
5259  ;;
5260
5261solaris*)
5262  lt_cv_deplibs_check_method=pass_all
5263  ;;
5264
5265sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5266  lt_cv_deplibs_check_method=pass_all
5267  ;;
5268
5269sysv4 | sysv4.3*)
5270  case $host_vendor in
5271  motorola)
5272    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]'
5273    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5274    ;;
5275  ncr)
5276    lt_cv_deplibs_check_method=pass_all
5277    ;;
5278  sequent)
5279    lt_cv_file_magic_cmd='/bin/file'
5280    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5281    ;;
5282  sni)
5283    lt_cv_file_magic_cmd='/bin/file'
5284    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5285    lt_cv_file_magic_test_file=/lib/libc.so
5286    ;;
5287  siemens)
5288    lt_cv_deplibs_check_method=pass_all
5289    ;;
5290  pc)
5291    lt_cv_deplibs_check_method=pass_all
5292    ;;
5293  esac
5294  ;;
5295
5296tpf*)
5297  lt_cv_deplibs_check_method=pass_all
5298  ;;
5299esac
5300
5301fi
5302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5303$as_echo "$lt_cv_deplibs_check_method" >&6; }
5304file_magic_cmd=$lt_cv_file_magic_cmd
5305deplibs_check_method=$lt_cv_deplibs_check_method
5306test -z "$deplibs_check_method" && deplibs_check_method=unknown
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319if test -n "$ac_tool_prefix"; then
5320  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5321set dummy ${ac_tool_prefix}ar; ac_word=$2
5322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5323$as_echo_n "checking for $ac_word... " >&6; }
5324if test "${ac_cv_prog_AR+set}" = set; then :
5325  $as_echo_n "(cached) " >&6
5326else
5327  if test -n "$AR"; then
5328  ac_cv_prog_AR="$AR" # Let the user override the test.
5329else
5330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5331for as_dir in $PATH
5332do
5333  IFS=$as_save_IFS
5334  test -z "$as_dir" && as_dir=.
5335    for ac_exec_ext in '' $ac_executable_extensions; do
5336  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5337    ac_cv_prog_AR="${ac_tool_prefix}ar"
5338    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5339    break 2
5340  fi
5341done
5342  done
5343IFS=$as_save_IFS
5344
5345fi
5346fi
5347AR=$ac_cv_prog_AR
5348if test -n "$AR"; then
5349  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5350$as_echo "$AR" >&6; }
5351else
5352  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5353$as_echo "no" >&6; }
5354fi
5355
5356
5357fi
5358if test -z "$ac_cv_prog_AR"; then
5359  ac_ct_AR=$AR
5360  # Extract the first word of "ar", so it can be a program name with args.
5361set dummy ar; ac_word=$2
5362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5363$as_echo_n "checking for $ac_word... " >&6; }
5364if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5365  $as_echo_n "(cached) " >&6
5366else
5367  if test -n "$ac_ct_AR"; then
5368  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5369else
5370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5371for as_dir in $PATH
5372do
5373  IFS=$as_save_IFS
5374  test -z "$as_dir" && as_dir=.
5375    for ac_exec_ext in '' $ac_executable_extensions; do
5376  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5377    ac_cv_prog_ac_ct_AR="ar"
5378    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5379    break 2
5380  fi
5381done
5382  done
5383IFS=$as_save_IFS
5384
5385fi
5386fi
5387ac_ct_AR=$ac_cv_prog_ac_ct_AR
5388if test -n "$ac_ct_AR"; then
5389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5390$as_echo "$ac_ct_AR" >&6; }
5391else
5392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5393$as_echo "no" >&6; }
5394fi
5395
5396  if test "x$ac_ct_AR" = x; then
5397    AR="false"
5398  else
5399    case $cross_compiling:$ac_tool_warned in
5400yes:)
5401{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5402$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5403ac_tool_warned=yes ;;
5404esac
5405    AR=$ac_ct_AR
5406  fi
5407else
5408  AR="$ac_cv_prog_AR"
5409fi
5410
5411test -z "$AR" && AR=ar
5412test -z "$AR_FLAGS" && AR_FLAGS=cru
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424if test -n "$ac_tool_prefix"; then
5425  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5426set dummy ${ac_tool_prefix}strip; ac_word=$2
5427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5428$as_echo_n "checking for $ac_word... " >&6; }
5429if test "${ac_cv_prog_STRIP+set}" = set; then :
5430  $as_echo_n "(cached) " >&6
5431else
5432  if test -n "$STRIP"; then
5433  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5434else
5435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5436for as_dir in $PATH
5437do
5438  IFS=$as_save_IFS
5439  test -z "$as_dir" && as_dir=.
5440    for ac_exec_ext in '' $ac_executable_extensions; do
5441  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5442    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5443    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5444    break 2
5445  fi
5446done
5447  done
5448IFS=$as_save_IFS
5449
5450fi
5451fi
5452STRIP=$ac_cv_prog_STRIP
5453if test -n "$STRIP"; then
5454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5455$as_echo "$STRIP" >&6; }
5456else
5457  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5458$as_echo "no" >&6; }
5459fi
5460
5461
5462fi
5463if test -z "$ac_cv_prog_STRIP"; then
5464  ac_ct_STRIP=$STRIP
5465  # Extract the first word of "strip", so it can be a program name with args.
5466set dummy strip; ac_word=$2
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5468$as_echo_n "checking for $ac_word... " >&6; }
5469if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5470  $as_echo_n "(cached) " >&6
5471else
5472  if test -n "$ac_ct_STRIP"; then
5473  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5474else
5475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5476for as_dir in $PATH
5477do
5478  IFS=$as_save_IFS
5479  test -z "$as_dir" && as_dir=.
5480    for ac_exec_ext in '' $ac_executable_extensions; do
5481  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5482    ac_cv_prog_ac_ct_STRIP="strip"
5483    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5484    break 2
5485  fi
5486done
5487  done
5488IFS=$as_save_IFS
5489
5490fi
5491fi
5492ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5493if test -n "$ac_ct_STRIP"; then
5494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5495$as_echo "$ac_ct_STRIP" >&6; }
5496else
5497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5498$as_echo "no" >&6; }
5499fi
5500
5501  if test "x$ac_ct_STRIP" = x; then
5502    STRIP=":"
5503  else
5504    case $cross_compiling:$ac_tool_warned in
5505yes:)
5506{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5507$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5508ac_tool_warned=yes ;;
5509esac
5510    STRIP=$ac_ct_STRIP
5511  fi
5512else
5513  STRIP="$ac_cv_prog_STRIP"
5514fi
5515
5516test -z "$STRIP" && STRIP=:
5517
5518
5519
5520
5521
5522
5523if test -n "$ac_tool_prefix"; then
5524  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5525set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5527$as_echo_n "checking for $ac_word... " >&6; }
5528if test "${ac_cv_prog_RANLIB+set}" = set; then :
5529  $as_echo_n "(cached) " >&6
5530else
5531  if test -n "$RANLIB"; then
5532  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5533else
5534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5535for as_dir in $PATH
5536do
5537  IFS=$as_save_IFS
5538  test -z "$as_dir" && as_dir=.
5539    for ac_exec_ext in '' $ac_executable_extensions; do
5540  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5541    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5542    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5543    break 2
5544  fi
5545done
5546  done
5547IFS=$as_save_IFS
5548
5549fi
5550fi
5551RANLIB=$ac_cv_prog_RANLIB
5552if test -n "$RANLIB"; then
5553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5554$as_echo "$RANLIB" >&6; }
5555else
5556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5557$as_echo "no" >&6; }
5558fi
5559
5560
5561fi
5562if test -z "$ac_cv_prog_RANLIB"; then
5563  ac_ct_RANLIB=$RANLIB
5564  # Extract the first word of "ranlib", so it can be a program name with args.
5565set dummy ranlib; ac_word=$2
5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5567$as_echo_n "checking for $ac_word... " >&6; }
5568if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5569  $as_echo_n "(cached) " >&6
5570else
5571  if test -n "$ac_ct_RANLIB"; then
5572  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5573else
5574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5575for as_dir in $PATH
5576do
5577  IFS=$as_save_IFS
5578  test -z "$as_dir" && as_dir=.
5579    for ac_exec_ext in '' $ac_executable_extensions; do
5580  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5581    ac_cv_prog_ac_ct_RANLIB="ranlib"
5582    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5583    break 2
5584  fi
5585done
5586  done
5587IFS=$as_save_IFS
5588
5589fi
5590fi
5591ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5592if test -n "$ac_ct_RANLIB"; then
5593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5594$as_echo "$ac_ct_RANLIB" >&6; }
5595else
5596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5597$as_echo "no" >&6; }
5598fi
5599
5600  if test "x$ac_ct_RANLIB" = x; then
5601    RANLIB=":"
5602  else
5603    case $cross_compiling:$ac_tool_warned in
5604yes:)
5605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5607ac_tool_warned=yes ;;
5608esac
5609    RANLIB=$ac_ct_RANLIB
5610  fi
5611else
5612  RANLIB="$ac_cv_prog_RANLIB"
5613fi
5614
5615test -z "$RANLIB" && RANLIB=:
5616
5617
5618
5619
5620
5621
5622# Determine commands to create old-style static archives.
5623old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5624old_postinstall_cmds='chmod 644 $oldlib'
5625old_postuninstall_cmds=
5626
5627if test -n "$RANLIB"; then
5628  case $host_os in
5629  openbsd*)
5630    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5631    ;;
5632  *)
5633    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5634    ;;
5635  esac
5636  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5637fi
5638
5639case $host_os in
5640  darwin*)
5641    lock_old_archive_extraction=yes ;;
5642  *)
5643    lock_old_archive_extraction=no ;;
5644esac
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666for ac_prog in gawk mawk nawk awk
5667do
5668  # Extract the first word of "$ac_prog", so it can be a program name with args.
5669set dummy $ac_prog; ac_word=$2
5670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5671$as_echo_n "checking for $ac_word... " >&6; }
5672if test "${ac_cv_prog_AWK+set}" = set; then :
5673  $as_echo_n "(cached) " >&6
5674else
5675  if test -n "$AWK"; then
5676  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5677else
5678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5679for as_dir in $PATH
5680do
5681  IFS=$as_save_IFS
5682  test -z "$as_dir" && as_dir=.
5683    for ac_exec_ext in '' $ac_executable_extensions; do
5684  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5685    ac_cv_prog_AWK="$ac_prog"
5686    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5687    break 2
5688  fi
5689done
5690  done
5691IFS=$as_save_IFS
5692
5693fi
5694fi
5695AWK=$ac_cv_prog_AWK
5696if test -n "$AWK"; then
5697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5698$as_echo "$AWK" >&6; }
5699else
5700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5701$as_echo "no" >&6; }
5702fi
5703
5704
5705  test -n "$AWK" && break
5706done
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726# If no C compiler was specified, use CC.
5727LTCC=${LTCC-"$CC"}
5728
5729# If no C compiler flags were specified, use CFLAGS.
5730LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5731
5732# Allow CC to be a program name with arguments.
5733compiler=$CC
5734
5735
5736# Check for command to grab the raw symbol name followed by C symbol from nm.
5737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5738$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5739if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5740  $as_echo_n "(cached) " >&6
5741else
5742
5743# These are sane defaults that work on at least a few old systems.
5744# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5745
5746# Character class describing NM global symbol codes.
5747symcode='[BCDEGRST]'
5748
5749# Regexp to match symbols that can be accessed directly from C.
5750sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5751
5752# Define system-specific variables.
5753case $host_os in
5754aix*)
5755  symcode='[BCDT]'
5756  ;;
5757cygwin* | mingw* | pw32* | cegcc*)
5758  symcode='[ABCDGISTW]'
5759  ;;
5760hpux*)
5761  if test "$host_cpu" = ia64; then
5762    symcode='[ABCDEGRST]'
5763  fi
5764  ;;
5765irix* | nonstopux*)
5766  symcode='[BCDEGRST]'
5767  ;;
5768osf*)
5769  symcode='[BCDEGQRST]'
5770  ;;
5771solaris*)
5772  symcode='[BDRT]'
5773  ;;
5774sco3.2v5*)
5775  symcode='[DT]'
5776  ;;
5777sysv4.2uw2*)
5778  symcode='[DT]'
5779  ;;
5780sysv5* | sco5v6* | unixware* | OpenUNIX*)
5781  symcode='[ABDT]'
5782  ;;
5783sysv4)
5784  symcode='[DFNSTU]'
5785  ;;
5786esac
5787
5788# If we're using GNU nm, then use its standard symbol codes.
5789case `$NM -V 2>&1` in
5790*GNU* | *'with BFD'*)
5791  symcode='[ABCDGIRSTW]' ;;
5792esac
5793
5794# Transform an extracted symbol line into a proper C declaration.
5795# Some systems (esp. on ia64) link data and code symbols differently,
5796# so use this general approach.
5797lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5798
5799# Transform an extracted symbol line into symbol name and symbol address
5800lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5801lt_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'"
5802
5803# Handle CRLF in mingw tool chain
5804opt_cr=
5805case $build_os in
5806mingw*)
5807  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5808  ;;
5809esac
5810
5811# Try without a prefix underscore, then with it.
5812for ac_symprfx in "" "_"; do
5813
5814  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5815  symxfrm="\\1 $ac_symprfx\\2 \\2"
5816
5817  # Write the raw and C identifiers.
5818  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5819    # Fake it for dumpbin and say T for any non-static function
5820    # and D for any global variable.
5821    # Also find C++ and __fastcall symbols from MSVC++,
5822    # which start with @ or ?.
5823    lt_cv_sys_global_symbol_pipe="$AWK '"\
5824"     {last_section=section; section=\$ 3};"\
5825"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5826"     \$ 0!~/External *\|/{next};"\
5827"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5828"     {if(hide[section]) next};"\
5829"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5830"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5831"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5832"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5833"     ' prfx=^$ac_symprfx"
5834  else
5835    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5836  fi
5837
5838  # Check to see that the pipe works correctly.
5839  pipe_works=no
5840
5841  rm -f conftest*
5842  cat > conftest.$ac_ext <<_LT_EOF
5843#ifdef __cplusplus
5844extern "C" {
5845#endif
5846char nm_test_var;
5847void nm_test_func(void);
5848void nm_test_func(void){}
5849#ifdef __cplusplus
5850}
5851#endif
5852int main(){nm_test_var='a';nm_test_func();return(0);}
5853_LT_EOF
5854
5855  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5856  (eval $ac_compile) 2>&5
5857  ac_status=$?
5858  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5859  test $ac_status = 0; }; then
5860    # Now try to grab the symbols.
5861    nlist=conftest.nm
5862    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5863  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5864  ac_status=$?
5865  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866  test $ac_status = 0; } && test -s "$nlist"; then
5867      # Try sorting and uniquifying the output.
5868      if sort "$nlist" | uniq > "$nlist"T; then
5869	mv -f "$nlist"T "$nlist"
5870      else
5871	rm -f "$nlist"T
5872      fi
5873
5874      # Make sure that we snagged all the symbols we need.
5875      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5876	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5877	  cat <<_LT_EOF > conftest.$ac_ext
5878#ifdef __cplusplus
5879extern "C" {
5880#endif
5881
5882_LT_EOF
5883	  # Now generate the symbol file.
5884	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5885
5886	  cat <<_LT_EOF >> conftest.$ac_ext
5887
5888/* The mapping between symbol names and symbols.  */
5889const struct {
5890  const char *name;
5891  void       *address;
5892}
5893lt__PROGRAM__LTX_preloaded_symbols[] =
5894{
5895  { "@PROGRAM@", (void *) 0 },
5896_LT_EOF
5897	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5898	  cat <<\_LT_EOF >> conftest.$ac_ext
5899  {0, (void *) 0}
5900};
5901
5902/* This works around a problem in FreeBSD linker */
5903#ifdef FREEBSD_WORKAROUND
5904static const void *lt_preloaded_setup() {
5905  return lt__PROGRAM__LTX_preloaded_symbols;
5906}
5907#endif
5908
5909#ifdef __cplusplus
5910}
5911#endif
5912_LT_EOF
5913	  # Now try linking the two files.
5914	  mv conftest.$ac_objext conftstm.$ac_objext
5915	  lt_save_LIBS="$LIBS"
5916	  lt_save_CFLAGS="$CFLAGS"
5917	  LIBS="conftstm.$ac_objext"
5918	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5919	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5920  (eval $ac_link) 2>&5
5921  ac_status=$?
5922  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5923  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5924	    pipe_works=yes
5925	  fi
5926	  LIBS="$lt_save_LIBS"
5927	  CFLAGS="$lt_save_CFLAGS"
5928	else
5929	  echo "cannot find nm_test_func in $nlist" >&5
5930	fi
5931      else
5932	echo "cannot find nm_test_var in $nlist" >&5
5933      fi
5934    else
5935      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5936    fi
5937  else
5938    echo "$progname: failed program was:" >&5
5939    cat conftest.$ac_ext >&5
5940  fi
5941  rm -rf conftest* conftst*
5942
5943  # Do not use the global_symbol_pipe unless it works.
5944  if test "$pipe_works" = yes; then
5945    break
5946  else
5947    lt_cv_sys_global_symbol_pipe=
5948  fi
5949done
5950
5951fi
5952
5953if test -z "$lt_cv_sys_global_symbol_pipe"; then
5954  lt_cv_sys_global_symbol_to_cdecl=
5955fi
5956if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5958$as_echo "failed" >&6; }
5959else
5960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5961$as_echo "ok" >&6; }
5962fi
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986# Check whether --enable-libtool-lock was given.
5987if test "${enable_libtool_lock+set}" = set; then :
5988  enableval=$enable_libtool_lock;
5989fi
5990
5991test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5992
5993# Some flags need to be propagated to the compiler or linker for good
5994# libtool support.
5995case $host in
5996ia64-*-hpux*)
5997  # Find out which ABI we are using.
5998  echo 'int i;' > conftest.$ac_ext
5999  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6000  (eval $ac_compile) 2>&5
6001  ac_status=$?
6002  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6003  test $ac_status = 0; }; then
6004    case `/usr/bin/file conftest.$ac_objext` in
6005      *ELF-32*)
6006	HPUX_IA64_MODE="32"
6007	;;
6008      *ELF-64*)
6009	HPUX_IA64_MODE="64"
6010	;;
6011    esac
6012  fi
6013  rm -rf conftest*
6014  ;;
6015*-*-irix6*)
6016  # Find out which ABI we are using.
6017  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6018  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6019  (eval $ac_compile) 2>&5
6020  ac_status=$?
6021  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6022  test $ac_status = 0; }; then
6023    if test "$lt_cv_prog_gnu_ld" = yes; then
6024      case `/usr/bin/file conftest.$ac_objext` in
6025	*32-bit*)
6026	  LD="${LD-ld} -melf32bsmip"
6027	  ;;
6028	*N32*)
6029	  LD="${LD-ld} -melf32bmipn32"
6030	  ;;
6031	*64-bit*)
6032	  LD="${LD-ld} -melf64bmip"
6033	;;
6034      esac
6035    else
6036      case `/usr/bin/file conftest.$ac_objext` in
6037	*32-bit*)
6038	  LD="${LD-ld} -32"
6039	  ;;
6040	*N32*)
6041	  LD="${LD-ld} -n32"
6042	  ;;
6043	*64-bit*)
6044	  LD="${LD-ld} -64"
6045	  ;;
6046      esac
6047    fi
6048  fi
6049  rm -rf conftest*
6050  ;;
6051
6052x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6053s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6054  # Find out which ABI we are using.
6055  echo 'int i;' > conftest.$ac_ext
6056  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6057  (eval $ac_compile) 2>&5
6058  ac_status=$?
6059  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6060  test $ac_status = 0; }; then
6061    case `/usr/bin/file conftest.o` in
6062      *32-bit*)
6063	case $host in
6064	  x86_64-*kfreebsd*-gnu)
6065	    LD="${LD-ld} -m elf_i386_fbsd"
6066	    ;;
6067	  x86_64-*linux*)
6068	    case `/usr/bin/file conftest.o` in
6069	      *x86-64*)
6070		LD="${LD-ld} -m elf32_x86_64"
6071		;;
6072	      *)
6073		LD="${LD-ld} -m elf_i386"
6074		;;
6075	    esac
6076	    ;;
6077	  powerpc64le-*linux*)
6078	    LD="${LD-ld} -m elf32lppclinux"
6079	    ;;
6080	  powerpc64-*linux*)
6081	    LD="${LD-ld} -m elf32ppclinux"
6082	    ;;
6083	  s390x-*linux*)
6084	    LD="${LD-ld} -m elf_s390"
6085	    ;;
6086	  sparc64-*linux*)
6087	    LD="${LD-ld} -m elf32_sparc"
6088	    ;;
6089	esac
6090	;;
6091      *64-bit*)
6092	case $host in
6093	  x86_64-*kfreebsd*-gnu)
6094	    LD="${LD-ld} -m elf_x86_64_fbsd"
6095	    ;;
6096	  x86_64-*linux*)
6097	    LD="${LD-ld} -m elf_x86_64"
6098	    ;;
6099	  powerpcle-*linux*)
6100	    LD="${LD-ld} -m elf64lppc"
6101	    ;;
6102	  powerpc-*linux*)
6103	    LD="${LD-ld} -m elf64ppc"
6104	    ;;
6105	  s390*-*linux*|s390*-*tpf*)
6106	    LD="${LD-ld} -m elf64_s390"
6107	    ;;
6108	  sparc*-*linux*)
6109	    LD="${LD-ld} -m elf64_sparc"
6110	    ;;
6111	esac
6112	;;
6113    esac
6114  fi
6115  rm -rf conftest*
6116  ;;
6117
6118*-*-sco3.2v5*)
6119  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6120  SAVE_CFLAGS="$CFLAGS"
6121  CFLAGS="$CFLAGS -belf"
6122  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6123$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6124if test "${lt_cv_cc_needs_belf+set}" = set; then :
6125  $as_echo_n "(cached) " >&6
6126else
6127  ac_ext=c
6128ac_cpp='$CPP $CPPFLAGS'
6129ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6130ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6131ac_compiler_gnu=$ac_cv_c_compiler_gnu
6132
6133     if test x$gcc_no_link = xyes; then
6134  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6135fi
6136cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6137/* end confdefs.h.  */
6138
6139int
6140main ()
6141{
6142
6143  ;
6144  return 0;
6145}
6146_ACEOF
6147if ac_fn_c_try_link "$LINENO"; then :
6148  lt_cv_cc_needs_belf=yes
6149else
6150  lt_cv_cc_needs_belf=no
6151fi
6152rm -f core conftest.err conftest.$ac_objext \
6153    conftest$ac_exeext conftest.$ac_ext
6154     ac_ext=c
6155ac_cpp='$CPP $CPPFLAGS'
6156ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6157ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6158ac_compiler_gnu=$ac_cv_c_compiler_gnu
6159
6160fi
6161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6162$as_echo "$lt_cv_cc_needs_belf" >&6; }
6163  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6164    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6165    CFLAGS="$SAVE_CFLAGS"
6166  fi
6167  ;;
6168sparc*-*solaris*)
6169  # Find out which ABI we are using.
6170  echo 'int i;' > conftest.$ac_ext
6171  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6172  (eval $ac_compile) 2>&5
6173  ac_status=$?
6174  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6175  test $ac_status = 0; }; then
6176    case `/usr/bin/file conftest.o` in
6177    *64-bit*)
6178      case $lt_cv_prog_gnu_ld in
6179      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6180      *)
6181	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6182	  LD="${LD-ld} -64"
6183	fi
6184	;;
6185      esac
6186      ;;
6187    esac
6188  fi
6189  rm -rf conftest*
6190  ;;
6191esac
6192
6193need_locks="$enable_libtool_lock"
6194
6195
6196  case $host_os in
6197    rhapsody* | darwin*)
6198    if test -n "$ac_tool_prefix"; then
6199  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6200set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6202$as_echo_n "checking for $ac_word... " >&6; }
6203if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6204  $as_echo_n "(cached) " >&6
6205else
6206  if test -n "$DSYMUTIL"; then
6207  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6208else
6209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6210for as_dir in $PATH
6211do
6212  IFS=$as_save_IFS
6213  test -z "$as_dir" && as_dir=.
6214    for ac_exec_ext in '' $ac_executable_extensions; do
6215  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6216    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6217    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6218    break 2
6219  fi
6220done
6221  done
6222IFS=$as_save_IFS
6223
6224fi
6225fi
6226DSYMUTIL=$ac_cv_prog_DSYMUTIL
6227if test -n "$DSYMUTIL"; then
6228  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6229$as_echo "$DSYMUTIL" >&6; }
6230else
6231  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6232$as_echo "no" >&6; }
6233fi
6234
6235
6236fi
6237if test -z "$ac_cv_prog_DSYMUTIL"; then
6238  ac_ct_DSYMUTIL=$DSYMUTIL
6239  # Extract the first word of "dsymutil", so it can be a program name with args.
6240set dummy dsymutil; ac_word=$2
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6242$as_echo_n "checking for $ac_word... " >&6; }
6243if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6244  $as_echo_n "(cached) " >&6
6245else
6246  if test -n "$ac_ct_DSYMUTIL"; then
6247  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6248else
6249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6250for as_dir in $PATH
6251do
6252  IFS=$as_save_IFS
6253  test -z "$as_dir" && as_dir=.
6254    for ac_exec_ext in '' $ac_executable_extensions; do
6255  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6256    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6257    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6258    break 2
6259  fi
6260done
6261  done
6262IFS=$as_save_IFS
6263
6264fi
6265fi
6266ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6267if test -n "$ac_ct_DSYMUTIL"; then
6268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6269$as_echo "$ac_ct_DSYMUTIL" >&6; }
6270else
6271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6272$as_echo "no" >&6; }
6273fi
6274
6275  if test "x$ac_ct_DSYMUTIL" = x; then
6276    DSYMUTIL=":"
6277  else
6278    case $cross_compiling:$ac_tool_warned in
6279yes:)
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6282ac_tool_warned=yes ;;
6283esac
6284    DSYMUTIL=$ac_ct_DSYMUTIL
6285  fi
6286else
6287  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6288fi
6289
6290    if test -n "$ac_tool_prefix"; then
6291  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6292set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6294$as_echo_n "checking for $ac_word... " >&6; }
6295if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6296  $as_echo_n "(cached) " >&6
6297else
6298  if test -n "$NMEDIT"; then
6299  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6300else
6301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6302for as_dir in $PATH
6303do
6304  IFS=$as_save_IFS
6305  test -z "$as_dir" && as_dir=.
6306    for ac_exec_ext in '' $ac_executable_extensions; do
6307  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6308    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6309    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6310    break 2
6311  fi
6312done
6313  done
6314IFS=$as_save_IFS
6315
6316fi
6317fi
6318NMEDIT=$ac_cv_prog_NMEDIT
6319if test -n "$NMEDIT"; then
6320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6321$as_echo "$NMEDIT" >&6; }
6322else
6323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6324$as_echo "no" >&6; }
6325fi
6326
6327
6328fi
6329if test -z "$ac_cv_prog_NMEDIT"; then
6330  ac_ct_NMEDIT=$NMEDIT
6331  # Extract the first word of "nmedit", so it can be a program name with args.
6332set dummy nmedit; ac_word=$2
6333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6334$as_echo_n "checking for $ac_word... " >&6; }
6335if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6336  $as_echo_n "(cached) " >&6
6337else
6338  if test -n "$ac_ct_NMEDIT"; then
6339  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6340else
6341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6342for as_dir in $PATH
6343do
6344  IFS=$as_save_IFS
6345  test -z "$as_dir" && as_dir=.
6346    for ac_exec_ext in '' $ac_executable_extensions; do
6347  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6348    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6349    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6350    break 2
6351  fi
6352done
6353  done
6354IFS=$as_save_IFS
6355
6356fi
6357fi
6358ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6359if test -n "$ac_ct_NMEDIT"; then
6360  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6361$as_echo "$ac_ct_NMEDIT" >&6; }
6362else
6363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6364$as_echo "no" >&6; }
6365fi
6366
6367  if test "x$ac_ct_NMEDIT" = x; then
6368    NMEDIT=":"
6369  else
6370    case $cross_compiling:$ac_tool_warned in
6371yes:)
6372{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6373$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6374ac_tool_warned=yes ;;
6375esac
6376    NMEDIT=$ac_ct_NMEDIT
6377  fi
6378else
6379  NMEDIT="$ac_cv_prog_NMEDIT"
6380fi
6381
6382    if test -n "$ac_tool_prefix"; then
6383  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6384set dummy ${ac_tool_prefix}lipo; ac_word=$2
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6386$as_echo_n "checking for $ac_word... " >&6; }
6387if test "${ac_cv_prog_LIPO+set}" = set; then :
6388  $as_echo_n "(cached) " >&6
6389else
6390  if test -n "$LIPO"; then
6391  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6392else
6393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394for as_dir in $PATH
6395do
6396  IFS=$as_save_IFS
6397  test -z "$as_dir" && as_dir=.
6398    for ac_exec_ext in '' $ac_executable_extensions; do
6399  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6400    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6401    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6402    break 2
6403  fi
6404done
6405  done
6406IFS=$as_save_IFS
6407
6408fi
6409fi
6410LIPO=$ac_cv_prog_LIPO
6411if test -n "$LIPO"; then
6412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6413$as_echo "$LIPO" >&6; }
6414else
6415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6416$as_echo "no" >&6; }
6417fi
6418
6419
6420fi
6421if test -z "$ac_cv_prog_LIPO"; then
6422  ac_ct_LIPO=$LIPO
6423  # Extract the first word of "lipo", so it can be a program name with args.
6424set dummy lipo; ac_word=$2
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6426$as_echo_n "checking for $ac_word... " >&6; }
6427if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6428  $as_echo_n "(cached) " >&6
6429else
6430  if test -n "$ac_ct_LIPO"; then
6431  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6432else
6433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434for as_dir in $PATH
6435do
6436  IFS=$as_save_IFS
6437  test -z "$as_dir" && as_dir=.
6438    for ac_exec_ext in '' $ac_executable_extensions; do
6439  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6440    ac_cv_prog_ac_ct_LIPO="lipo"
6441    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6442    break 2
6443  fi
6444done
6445  done
6446IFS=$as_save_IFS
6447
6448fi
6449fi
6450ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6451if test -n "$ac_ct_LIPO"; then
6452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6453$as_echo "$ac_ct_LIPO" >&6; }
6454else
6455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6456$as_echo "no" >&6; }
6457fi
6458
6459  if test "x$ac_ct_LIPO" = x; then
6460    LIPO=":"
6461  else
6462    case $cross_compiling:$ac_tool_warned in
6463yes:)
6464{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6466ac_tool_warned=yes ;;
6467esac
6468    LIPO=$ac_ct_LIPO
6469  fi
6470else
6471  LIPO="$ac_cv_prog_LIPO"
6472fi
6473
6474    if test -n "$ac_tool_prefix"; then
6475  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6476set dummy ${ac_tool_prefix}otool; ac_word=$2
6477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6478$as_echo_n "checking for $ac_word... " >&6; }
6479if test "${ac_cv_prog_OTOOL+set}" = set; then :
6480  $as_echo_n "(cached) " >&6
6481else
6482  if test -n "$OTOOL"; then
6483  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6484else
6485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6486for as_dir in $PATH
6487do
6488  IFS=$as_save_IFS
6489  test -z "$as_dir" && as_dir=.
6490    for ac_exec_ext in '' $ac_executable_extensions; do
6491  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6492    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6493    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6494    break 2
6495  fi
6496done
6497  done
6498IFS=$as_save_IFS
6499
6500fi
6501fi
6502OTOOL=$ac_cv_prog_OTOOL
6503if test -n "$OTOOL"; then
6504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6505$as_echo "$OTOOL" >&6; }
6506else
6507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6508$as_echo "no" >&6; }
6509fi
6510
6511
6512fi
6513if test -z "$ac_cv_prog_OTOOL"; then
6514  ac_ct_OTOOL=$OTOOL
6515  # Extract the first word of "otool", so it can be a program name with args.
6516set dummy otool; ac_word=$2
6517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6518$as_echo_n "checking for $ac_word... " >&6; }
6519if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6520  $as_echo_n "(cached) " >&6
6521else
6522  if test -n "$ac_ct_OTOOL"; then
6523  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6524else
6525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6526for as_dir in $PATH
6527do
6528  IFS=$as_save_IFS
6529  test -z "$as_dir" && as_dir=.
6530    for ac_exec_ext in '' $ac_executable_extensions; do
6531  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6532    ac_cv_prog_ac_ct_OTOOL="otool"
6533    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6534    break 2
6535  fi
6536done
6537  done
6538IFS=$as_save_IFS
6539
6540fi
6541fi
6542ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6543if test -n "$ac_ct_OTOOL"; then
6544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6545$as_echo "$ac_ct_OTOOL" >&6; }
6546else
6547  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6548$as_echo "no" >&6; }
6549fi
6550
6551  if test "x$ac_ct_OTOOL" = x; then
6552    OTOOL=":"
6553  else
6554    case $cross_compiling:$ac_tool_warned in
6555yes:)
6556{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6558ac_tool_warned=yes ;;
6559esac
6560    OTOOL=$ac_ct_OTOOL
6561  fi
6562else
6563  OTOOL="$ac_cv_prog_OTOOL"
6564fi
6565
6566    if test -n "$ac_tool_prefix"; then
6567  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6568set dummy ${ac_tool_prefix}otool64; ac_word=$2
6569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6570$as_echo_n "checking for $ac_word... " >&6; }
6571if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6572  $as_echo_n "(cached) " >&6
6573else
6574  if test -n "$OTOOL64"; then
6575  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6576else
6577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6578for as_dir in $PATH
6579do
6580  IFS=$as_save_IFS
6581  test -z "$as_dir" && as_dir=.
6582    for ac_exec_ext in '' $ac_executable_extensions; do
6583  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6584    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6586    break 2
6587  fi
6588done
6589  done
6590IFS=$as_save_IFS
6591
6592fi
6593fi
6594OTOOL64=$ac_cv_prog_OTOOL64
6595if test -n "$OTOOL64"; then
6596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6597$as_echo "$OTOOL64" >&6; }
6598else
6599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6600$as_echo "no" >&6; }
6601fi
6602
6603
6604fi
6605if test -z "$ac_cv_prog_OTOOL64"; then
6606  ac_ct_OTOOL64=$OTOOL64
6607  # Extract the first word of "otool64", so it can be a program name with args.
6608set dummy otool64; ac_word=$2
6609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6610$as_echo_n "checking for $ac_word... " >&6; }
6611if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6612  $as_echo_n "(cached) " >&6
6613else
6614  if test -n "$ac_ct_OTOOL64"; then
6615  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6616else
6617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6618for as_dir in $PATH
6619do
6620  IFS=$as_save_IFS
6621  test -z "$as_dir" && as_dir=.
6622    for ac_exec_ext in '' $ac_executable_extensions; do
6623  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6624    ac_cv_prog_ac_ct_OTOOL64="otool64"
6625    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6626    break 2
6627  fi
6628done
6629  done
6630IFS=$as_save_IFS
6631
6632fi
6633fi
6634ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6635if test -n "$ac_ct_OTOOL64"; then
6636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6637$as_echo "$ac_ct_OTOOL64" >&6; }
6638else
6639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6640$as_echo "no" >&6; }
6641fi
6642
6643  if test "x$ac_ct_OTOOL64" = x; then
6644    OTOOL64=":"
6645  else
6646    case $cross_compiling:$ac_tool_warned in
6647yes:)
6648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6650ac_tool_warned=yes ;;
6651esac
6652    OTOOL64=$ac_ct_OTOOL64
6653  fi
6654else
6655  OTOOL64="$ac_cv_prog_OTOOL64"
6656fi
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6685$as_echo_n "checking for -single_module linker flag... " >&6; }
6686if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6687  $as_echo_n "(cached) " >&6
6688else
6689  lt_cv_apple_cc_single_mod=no
6690      if test -z "${LT_MULTI_MODULE}"; then
6691	# By default we will add the -single_module flag. You can override
6692	# by either setting the environment variable LT_MULTI_MODULE
6693	# non-empty at configure time, or by adding -multi_module to the
6694	# link flags.
6695	rm -rf libconftest.dylib*
6696	echo "int foo(void){return 1;}" > conftest.c
6697	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6698-dynamiclib -Wl,-single_module conftest.c" >&5
6699	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6700	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6701        _lt_result=$?
6702	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6703	  lt_cv_apple_cc_single_mod=yes
6704	else
6705	  cat conftest.err >&5
6706	fi
6707	rm -rf libconftest.dylib*
6708	rm -f conftest.*
6709      fi
6710fi
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6712$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6713    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6714$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6715if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6716  $as_echo_n "(cached) " >&6
6717else
6718  lt_cv_ld_exported_symbols_list=no
6719      save_LDFLAGS=$LDFLAGS
6720      echo "_main" > conftest.sym
6721      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6722      if test x$gcc_no_link = xyes; then
6723  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6724fi
6725cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6726/* end confdefs.h.  */
6727
6728int
6729main ()
6730{
6731
6732  ;
6733  return 0;
6734}
6735_ACEOF
6736if ac_fn_c_try_link "$LINENO"; then :
6737  lt_cv_ld_exported_symbols_list=yes
6738else
6739  lt_cv_ld_exported_symbols_list=no
6740fi
6741rm -f core conftest.err conftest.$ac_objext \
6742    conftest$ac_exeext conftest.$ac_ext
6743	LDFLAGS="$save_LDFLAGS"
6744
6745fi
6746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6747$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6748    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6749$as_echo_n "checking for -force_load linker flag... " >&6; }
6750if test "${lt_cv_ld_force_load+set}" = set; then :
6751  $as_echo_n "(cached) " >&6
6752else
6753  lt_cv_ld_force_load=no
6754      cat > conftest.c << _LT_EOF
6755int forced_loaded() { return 2;}
6756_LT_EOF
6757      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6758      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6759      echo "$AR cru libconftest.a conftest.o" >&5
6760      $AR cru libconftest.a conftest.o 2>&5
6761      cat > conftest.c << _LT_EOF
6762int main() { return 0;}
6763_LT_EOF
6764      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6765      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6766      _lt_result=$?
6767      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6768	lt_cv_ld_force_load=yes
6769      else
6770	cat conftest.err >&5
6771      fi
6772        rm -f conftest.err libconftest.a conftest conftest.c
6773        rm -rf conftest.dSYM
6774
6775fi
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6777$as_echo "$lt_cv_ld_force_load" >&6; }
6778    case $host_os in
6779    rhapsody* | darwin1.[012])
6780      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6781    darwin1.*)
6782      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6783    darwin*) # darwin 5.x on
6784      # if running on 10.5 or later, the deployment target defaults
6785      # to the OS version, if on x86, and 10.4, the deployment
6786      # target defaults to 10.4. Don't you love it?
6787      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6788	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6789	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6790	10.[012][,.]*)
6791	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6792	10.*)
6793	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6794      esac
6795    ;;
6796  esac
6797    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6798      _lt_dar_single_mod='$single_module'
6799    fi
6800    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6801      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6802    else
6803      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6804    fi
6805    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6806      _lt_dsymutil='~$DSYMUTIL $lib || :'
6807    else
6808      _lt_dsymutil=
6809    fi
6810    ;;
6811  esac
6812
6813ac_ext=c
6814ac_cpp='$CPP $CPPFLAGS'
6815ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6816ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6817ac_compiler_gnu=$ac_cv_c_compiler_gnu
6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6819$as_echo_n "checking how to run the C preprocessor... " >&6; }
6820# On Suns, sometimes $CPP names a directory.
6821if test -n "$CPP" && test -d "$CPP"; then
6822  CPP=
6823fi
6824if test -z "$CPP"; then
6825  if test "${ac_cv_prog_CPP+set}" = set; then :
6826  $as_echo_n "(cached) " >&6
6827else
6828      # Double quotes because CPP needs to be expanded
6829    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6830    do
6831      ac_preproc_ok=false
6832for ac_c_preproc_warn_flag in '' yes
6833do
6834  # Use a header file that comes with gcc, so configuring glibc
6835  # with a fresh cross-compiler works.
6836  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6837  # <limits.h> exists even on freestanding compilers.
6838  # On the NeXT, cc -E runs the code through the compiler's parser,
6839  # not just through cpp. "Syntax error" is here to catch this case.
6840  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6841/* end confdefs.h.  */
6842#ifdef __STDC__
6843# include <limits.h>
6844#else
6845# include <assert.h>
6846#endif
6847		     Syntax error
6848_ACEOF
6849if ac_fn_c_try_cpp "$LINENO"; then :
6850
6851else
6852  # Broken: fails on valid input.
6853continue
6854fi
6855rm -f conftest.err conftest.$ac_ext
6856
6857  # OK, works on sane cases.  Now check whether nonexistent headers
6858  # can be detected and how.
6859  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6860/* end confdefs.h.  */
6861#include <ac_nonexistent.h>
6862_ACEOF
6863if ac_fn_c_try_cpp "$LINENO"; then :
6864  # Broken: success on invalid input.
6865continue
6866else
6867  # Passes both tests.
6868ac_preproc_ok=:
6869break
6870fi
6871rm -f conftest.err conftest.$ac_ext
6872
6873done
6874# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6875rm -f conftest.err conftest.$ac_ext
6876if $ac_preproc_ok; then :
6877  break
6878fi
6879
6880    done
6881    ac_cv_prog_CPP=$CPP
6882
6883fi
6884  CPP=$ac_cv_prog_CPP
6885else
6886  ac_cv_prog_CPP=$CPP
6887fi
6888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6889$as_echo "$CPP" >&6; }
6890ac_preproc_ok=false
6891for ac_c_preproc_warn_flag in '' yes
6892do
6893  # Use a header file that comes with gcc, so configuring glibc
6894  # with a fresh cross-compiler works.
6895  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6896  # <limits.h> exists even on freestanding compilers.
6897  # On the NeXT, cc -E runs the code through the compiler's parser,
6898  # not just through cpp. "Syntax error" is here to catch this case.
6899  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6900/* end confdefs.h.  */
6901#ifdef __STDC__
6902# include <limits.h>
6903#else
6904# include <assert.h>
6905#endif
6906		     Syntax error
6907_ACEOF
6908if ac_fn_c_try_cpp "$LINENO"; then :
6909
6910else
6911  # Broken: fails on valid input.
6912continue
6913fi
6914rm -f conftest.err conftest.$ac_ext
6915
6916  # OK, works on sane cases.  Now check whether nonexistent headers
6917  # can be detected and how.
6918  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6919/* end confdefs.h.  */
6920#include <ac_nonexistent.h>
6921_ACEOF
6922if ac_fn_c_try_cpp "$LINENO"; then :
6923  # Broken: success on invalid input.
6924continue
6925else
6926  # Passes both tests.
6927ac_preproc_ok=:
6928break
6929fi
6930rm -f conftest.err conftest.$ac_ext
6931
6932done
6933# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6934rm -f conftest.err conftest.$ac_ext
6935if $ac_preproc_ok; then :
6936
6937else
6938  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6940as_fn_error "C preprocessor \"$CPP\" fails sanity check
6941See \`config.log' for more details." "$LINENO" 5; }
6942fi
6943
6944ac_ext=c
6945ac_cpp='$CPP $CPPFLAGS'
6946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6948ac_compiler_gnu=$ac_cv_c_compiler_gnu
6949
6950
6951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6952$as_echo_n "checking for ANSI C header files... " >&6; }
6953if test "${ac_cv_header_stdc+set}" = set; then :
6954  $as_echo_n "(cached) " >&6
6955else
6956  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6957/* end confdefs.h.  */
6958#include <stdlib.h>
6959#include <stdarg.h>
6960#include <string.h>
6961#include <float.h>
6962
6963int
6964main ()
6965{
6966
6967  ;
6968  return 0;
6969}
6970_ACEOF
6971if ac_fn_c_try_compile "$LINENO"; then :
6972  ac_cv_header_stdc=yes
6973else
6974  ac_cv_header_stdc=no
6975fi
6976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6977
6978if test $ac_cv_header_stdc = yes; then
6979  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6980  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6981/* end confdefs.h.  */
6982#include <string.h>
6983
6984_ACEOF
6985if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6986  $EGREP "memchr" >/dev/null 2>&1; then :
6987
6988else
6989  ac_cv_header_stdc=no
6990fi
6991rm -f conftest*
6992
6993fi
6994
6995if test $ac_cv_header_stdc = yes; then
6996  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6997  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6998/* end confdefs.h.  */
6999#include <stdlib.h>
7000
7001_ACEOF
7002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7003  $EGREP "free" >/dev/null 2>&1; then :
7004
7005else
7006  ac_cv_header_stdc=no
7007fi
7008rm -f conftest*
7009
7010fi
7011
7012if test $ac_cv_header_stdc = yes; then
7013  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7014  if test "$cross_compiling" = yes; then :
7015  :
7016else
7017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7018/* end confdefs.h.  */
7019#include <ctype.h>
7020#include <stdlib.h>
7021#if ((' ' & 0x0FF) == 0x020)
7022# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7023# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7024#else
7025# define ISLOWER(c) \
7026		   (('a' <= (c) && (c) <= 'i') \
7027		     || ('j' <= (c) && (c) <= 'r') \
7028		     || ('s' <= (c) && (c) <= 'z'))
7029# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7030#endif
7031
7032#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7033int
7034main ()
7035{
7036  int i;
7037  for (i = 0; i < 256; i++)
7038    if (XOR (islower (i), ISLOWER (i))
7039	|| toupper (i) != TOUPPER (i))
7040      return 2;
7041  return 0;
7042}
7043_ACEOF
7044if ac_fn_c_try_run "$LINENO"; then :
7045
7046else
7047  ac_cv_header_stdc=no
7048fi
7049rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7050  conftest.$ac_objext conftest.beam conftest.$ac_ext
7051fi
7052
7053fi
7054fi
7055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7056$as_echo "$ac_cv_header_stdc" >&6; }
7057if test $ac_cv_header_stdc = yes; then
7058
7059$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7060
7061fi
7062
7063# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7064for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7065		  inttypes.h stdint.h unistd.h
7066do :
7067  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7068ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7069"
7070eval as_val=\$$as_ac_Header
7071   if test "x$as_val" = x""yes; then :
7072  cat >>confdefs.h <<_ACEOF
7073#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7074_ACEOF
7075
7076fi
7077
7078done
7079
7080
7081for ac_header in dlfcn.h
7082do :
7083  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7084"
7085if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7086  cat >>confdefs.h <<_ACEOF
7087#define HAVE_DLFCN_H 1
7088_ACEOF
7089
7090fi
7091
7092done
7093
7094
7095
7096
7097
7098# Set options
7099
7100
7101
7102        enable_dlopen=no
7103
7104
7105
7106            # Check whether --enable-shared was given.
7107if test "${enable_shared+set}" = set; then :
7108  enableval=$enable_shared; p=${PACKAGE-default}
7109    case $enableval in
7110    yes) enable_shared=yes ;;
7111    no) enable_shared=no ;;
7112    *)
7113      enable_shared=no
7114      # Look at the argument we got.  We use all the common list separators.
7115      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7116      for pkg in $enableval; do
7117	IFS="$lt_save_ifs"
7118	if test "X$pkg" = "X$p"; then
7119	  enable_shared=yes
7120	fi
7121      done
7122      IFS="$lt_save_ifs"
7123      ;;
7124    esac
7125else
7126  enable_shared=yes
7127fi
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137  # Check whether --enable-static was given.
7138if test "${enable_static+set}" = set; then :
7139  enableval=$enable_static; p=${PACKAGE-default}
7140    case $enableval in
7141    yes) enable_static=yes ;;
7142    no) enable_static=no ;;
7143    *)
7144     enable_static=no
7145      # Look at the argument we got.  We use all the common list separators.
7146      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7147      for pkg in $enableval; do
7148	IFS="$lt_save_ifs"
7149	if test "X$pkg" = "X$p"; then
7150	  enable_static=yes
7151	fi
7152      done
7153      IFS="$lt_save_ifs"
7154      ;;
7155    esac
7156else
7157  enable_static=yes
7158fi
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169# Check whether --with-pic was given.
7170if test "${with_pic+set}" = set; then :
7171  withval=$with_pic; pic_mode="$withval"
7172else
7173  pic_mode=default
7174fi
7175
7176
7177test -z "$pic_mode" && pic_mode=default
7178
7179
7180
7181
7182
7183
7184
7185  # Check whether --enable-fast-install was given.
7186if test "${enable_fast_install+set}" = set; then :
7187  enableval=$enable_fast_install; p=${PACKAGE-default}
7188    case $enableval in
7189    yes) enable_fast_install=yes ;;
7190    no) enable_fast_install=no ;;
7191    *)
7192      enable_fast_install=no
7193      # Look at the argument we got.  We use all the common list separators.
7194      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7195      for pkg in $enableval; do
7196	IFS="$lt_save_ifs"
7197	if test "X$pkg" = "X$p"; then
7198	  enable_fast_install=yes
7199	fi
7200      done
7201      IFS="$lt_save_ifs"
7202      ;;
7203    esac
7204else
7205  enable_fast_install=yes
7206fi
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218# This can be used to rebuild libtool when needed
7219LIBTOOL_DEPS="$ltmain"
7220
7221# Always use our own libtool.
7222LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249test -z "$LN_S" && LN_S="ln -s"
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264if test -n "${ZSH_VERSION+set}" ; then
7265   setopt NO_GLOB_SUBST
7266fi
7267
7268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7269$as_echo_n "checking for objdir... " >&6; }
7270if test "${lt_cv_objdir+set}" = set; then :
7271  $as_echo_n "(cached) " >&6
7272else
7273  rm -f .libs 2>/dev/null
7274mkdir .libs 2>/dev/null
7275if test -d .libs; then
7276  lt_cv_objdir=.libs
7277else
7278  # MS-DOS does not allow filenames that begin with a dot.
7279  lt_cv_objdir=_libs
7280fi
7281rmdir .libs 2>/dev/null
7282fi
7283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7284$as_echo "$lt_cv_objdir" >&6; }
7285objdir=$lt_cv_objdir
7286
7287
7288
7289
7290
7291cat >>confdefs.h <<_ACEOF
7292#define LT_OBJDIR "$lt_cv_objdir/"
7293_ACEOF
7294
7295
7296
7297
7298case $host_os in
7299aix3*)
7300  # AIX sometimes has problems with the GCC collect2 program.  For some
7301  # reason, if we set the COLLECT_NAMES environment variable, the problems
7302  # vanish in a puff of smoke.
7303  if test "X${COLLECT_NAMES+set}" != Xset; then
7304    COLLECT_NAMES=
7305    export COLLECT_NAMES
7306  fi
7307  ;;
7308esac
7309
7310# Global variables:
7311ofile=libtool
7312can_build_shared=yes
7313
7314# All known linkers require a `.a' archive for static linking (except MSVC,
7315# which needs '.lib').
7316libext=a
7317
7318with_gnu_ld="$lt_cv_prog_gnu_ld"
7319
7320old_CC="$CC"
7321old_CFLAGS="$CFLAGS"
7322
7323# Set sane defaults for various variables
7324test -z "$CC" && CC=cc
7325test -z "$LTCC" && LTCC=$CC
7326test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7327test -z "$LD" && LD=ld
7328test -z "$ac_objext" && ac_objext=o
7329
7330for cc_temp in $compiler""; do
7331  case $cc_temp in
7332    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7333    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7334    \-*) ;;
7335    *) break;;
7336  esac
7337done
7338cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7339
7340
7341# Only perform the check for file, if the check method requires it
7342test -z "$MAGIC_CMD" && MAGIC_CMD=file
7343case $deplibs_check_method in
7344file_magic*)
7345  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7346    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7347$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7348if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7349  $as_echo_n "(cached) " >&6
7350else
7351  case $MAGIC_CMD in
7352[\\/*] |  ?:[\\/]*)
7353  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7354  ;;
7355*)
7356  lt_save_MAGIC_CMD="$MAGIC_CMD"
7357  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7358  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7359  for ac_dir in $ac_dummy; do
7360    IFS="$lt_save_ifs"
7361    test -z "$ac_dir" && ac_dir=.
7362    if test -f $ac_dir/${ac_tool_prefix}file; then
7363      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7364      if test -n "$file_magic_test_file"; then
7365	case $deplibs_check_method in
7366	"file_magic "*)
7367	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7368	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7369	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7370	    $EGREP "$file_magic_regex" > /dev/null; then
7371	    :
7372	  else
7373	    cat <<_LT_EOF 1>&2
7374
7375*** Warning: the command libtool uses to detect shared libraries,
7376*** $file_magic_cmd, produces output that libtool cannot recognize.
7377*** The result is that libtool may fail to recognize shared libraries
7378*** as such.  This will affect the creation of libtool libraries that
7379*** depend on shared libraries, but programs linked with such libtool
7380*** libraries will work regardless of this problem.  Nevertheless, you
7381*** may want to report the problem to your system manager and/or to
7382*** bug-libtool@gnu.org
7383
7384_LT_EOF
7385	  fi ;;
7386	esac
7387      fi
7388      break
7389    fi
7390  done
7391  IFS="$lt_save_ifs"
7392  MAGIC_CMD="$lt_save_MAGIC_CMD"
7393  ;;
7394esac
7395fi
7396
7397MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7398if test -n "$MAGIC_CMD"; then
7399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7400$as_echo "$MAGIC_CMD" >&6; }
7401else
7402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7403$as_echo "no" >&6; }
7404fi
7405
7406
7407
7408
7409
7410if test -z "$lt_cv_path_MAGIC_CMD"; then
7411  if test -n "$ac_tool_prefix"; then
7412    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7413$as_echo_n "checking for file... " >&6; }
7414if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7415  $as_echo_n "(cached) " >&6
7416else
7417  case $MAGIC_CMD in
7418[\\/*] |  ?:[\\/]*)
7419  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7420  ;;
7421*)
7422  lt_save_MAGIC_CMD="$MAGIC_CMD"
7423  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7424  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7425  for ac_dir in $ac_dummy; do
7426    IFS="$lt_save_ifs"
7427    test -z "$ac_dir" && ac_dir=.
7428    if test -f $ac_dir/file; then
7429      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7430      if test -n "$file_magic_test_file"; then
7431	case $deplibs_check_method in
7432	"file_magic "*)
7433	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7434	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7435	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7436	    $EGREP "$file_magic_regex" > /dev/null; then
7437	    :
7438	  else
7439	    cat <<_LT_EOF 1>&2
7440
7441*** Warning: the command libtool uses to detect shared libraries,
7442*** $file_magic_cmd, produces output that libtool cannot recognize.
7443*** The result is that libtool may fail to recognize shared libraries
7444*** as such.  This will affect the creation of libtool libraries that
7445*** depend on shared libraries, but programs linked with such libtool
7446*** libraries will work regardless of this problem.  Nevertheless, you
7447*** may want to report the problem to your system manager and/or to
7448*** bug-libtool@gnu.org
7449
7450_LT_EOF
7451	  fi ;;
7452	esac
7453      fi
7454      break
7455    fi
7456  done
7457  IFS="$lt_save_ifs"
7458  MAGIC_CMD="$lt_save_MAGIC_CMD"
7459  ;;
7460esac
7461fi
7462
7463MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7464if test -n "$MAGIC_CMD"; then
7465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7466$as_echo "$MAGIC_CMD" >&6; }
7467else
7468  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7469$as_echo "no" >&6; }
7470fi
7471
7472
7473  else
7474    MAGIC_CMD=:
7475  fi
7476fi
7477
7478  fi
7479  ;;
7480esac
7481
7482# Use C for the default configuration in the libtool script
7483
7484lt_save_CC="$CC"
7485ac_ext=c
7486ac_cpp='$CPP $CPPFLAGS'
7487ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7488ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7489ac_compiler_gnu=$ac_cv_c_compiler_gnu
7490
7491
7492# Source file extension for C test sources.
7493ac_ext=c
7494
7495# Object file extension for compiled C test sources.
7496objext=o
7497objext=$objext
7498
7499# Code to be used in simple compile tests
7500lt_simple_compile_test_code="int some_variable = 0;"
7501
7502# Code to be used in simple link tests
7503lt_simple_link_test_code='int main(){return(0);}'
7504
7505
7506
7507
7508
7509
7510
7511# If no C compiler was specified, use CC.
7512LTCC=${LTCC-"$CC"}
7513
7514# If no C compiler flags were specified, use CFLAGS.
7515LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7516
7517# Allow CC to be a program name with arguments.
7518compiler=$CC
7519
7520# Save the default compiler, since it gets overwritten when the other
7521# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7522compiler_DEFAULT=$CC
7523
7524# save warnings/boilerplate of simple test code
7525ac_outfile=conftest.$ac_objext
7526echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7527eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7528_lt_compiler_boilerplate=`cat conftest.err`
7529$RM conftest*
7530
7531ac_outfile=conftest.$ac_objext
7532echo "$lt_simple_link_test_code" >conftest.$ac_ext
7533eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7534_lt_linker_boilerplate=`cat conftest.err`
7535$RM -r conftest*
7536
7537
7538## CAVEAT EMPTOR:
7539## There is no encapsulation within the following macros, do not change
7540## the running order or otherwise move them around unless you know exactly
7541## what you are doing...
7542if test -n "$compiler"; then
7543
7544lt_prog_compiler_no_builtin_flag=
7545
7546if test "$GCC" = yes; then
7547  case $cc_basename in
7548  nvcc*)
7549    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7550  *)
7551    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7552  esac
7553
7554  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7555$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7556if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7557  $as_echo_n "(cached) " >&6
7558else
7559  lt_cv_prog_compiler_rtti_exceptions=no
7560   ac_outfile=conftest.$ac_objext
7561   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7562   lt_compiler_flag="-fno-rtti -fno-exceptions"
7563   # Insert the option either (1) after the last *FLAGS variable, or
7564   # (2) before a word containing "conftest.", or (3) at the end.
7565   # Note that $ac_compile itself does not contain backslashes and begins
7566   # with a dollar sign (not a hyphen), so the echo should work correctly.
7567   # The option is referenced via a variable to avoid confusing sed.
7568   lt_compile=`echo "$ac_compile" | $SED \
7569   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7570   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7571   -e 's:$: $lt_compiler_flag:'`
7572   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7573   (eval "$lt_compile" 2>conftest.err)
7574   ac_status=$?
7575   cat conftest.err >&5
7576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7577   if (exit $ac_status) && test -s "$ac_outfile"; then
7578     # The compiler can only warn and ignore the option if not recognized
7579     # So say no if there are warnings other than the usual output.
7580     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7581     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7582     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7583       lt_cv_prog_compiler_rtti_exceptions=yes
7584     fi
7585   fi
7586   $RM conftest*
7587
7588fi
7589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7590$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7591
7592if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7593    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7594else
7595    :
7596fi
7597
7598fi
7599
7600
7601
7602
7603
7604
7605  lt_prog_compiler_wl=
7606lt_prog_compiler_pic=
7607lt_prog_compiler_static=
7608
7609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7610$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7611
7612  if test "$GCC" = yes; then
7613    lt_prog_compiler_wl='-Wl,'
7614    lt_prog_compiler_static='-static'
7615
7616    case $host_os in
7617      aix*)
7618      # All AIX code is PIC.
7619      if test "$host_cpu" = ia64; then
7620	# AIX 5 now supports IA64 processor
7621	lt_prog_compiler_static='-Bstatic'
7622      fi
7623      lt_prog_compiler_pic='-fPIC'
7624      ;;
7625
7626    amigaos*)
7627      case $host_cpu in
7628      powerpc)
7629            # see comment about AmigaOS4 .so support
7630            lt_prog_compiler_pic='-fPIC'
7631        ;;
7632      m68k)
7633            # FIXME: we need at least 68020 code to build shared libraries, but
7634            # adding the `-m68020' flag to GCC prevents building anything better,
7635            # like `-m68040'.
7636            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7637        ;;
7638      esac
7639      ;;
7640
7641    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7642      # PIC is the default for these OSes.
7643      ;;
7644
7645    mingw* | cygwin* | pw32* | os2* | cegcc*)
7646      # This hack is so that the source file can tell whether it is being
7647      # built for inclusion in a dll (and should export symbols for example).
7648      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7649      # (--disable-auto-import) libraries
7650      lt_prog_compiler_pic='-DDLL_EXPORT'
7651      ;;
7652
7653    darwin* | rhapsody*)
7654      # PIC is the default on this platform
7655      # Common symbols not allowed in MH_DYLIB files
7656      lt_prog_compiler_pic='-fno-common'
7657      ;;
7658
7659    haiku*)
7660      # PIC is the default for Haiku.
7661      # The "-static" flag exists, but is broken.
7662      lt_prog_compiler_static=
7663      ;;
7664
7665    hpux*)
7666      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7667      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7668      # sets the default TLS model and affects inlining.
7669      case $host_cpu in
7670      hppa*64*)
7671	# +Z the default
7672	;;
7673      *)
7674	lt_prog_compiler_pic='-fPIC'
7675	;;
7676      esac
7677      ;;
7678
7679    interix[3-9]*)
7680      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7681      # Instead, we relocate shared libraries at runtime.
7682      ;;
7683
7684    msdosdjgpp*)
7685      # Just because we use GCC doesn't mean we suddenly get shared libraries
7686      # on systems that don't support them.
7687      lt_prog_compiler_can_build_shared=no
7688      enable_shared=no
7689      ;;
7690
7691    *nto* | *qnx*)
7692      # QNX uses GNU C++, but need to define -shared option too, otherwise
7693      # it will coredump.
7694      lt_prog_compiler_pic='-fPIC -shared'
7695      ;;
7696
7697    sysv4*MP*)
7698      if test -d /usr/nec; then
7699	lt_prog_compiler_pic=-Kconform_pic
7700      fi
7701      ;;
7702
7703    *)
7704      lt_prog_compiler_pic='-fPIC'
7705      ;;
7706    esac
7707
7708    case $cc_basename in
7709    nvcc*) # Cuda Compiler Driver 2.2
7710      lt_prog_compiler_wl='-Xlinker '
7711      lt_prog_compiler_pic='-Xcompiler -fPIC'
7712      ;;
7713    esac
7714  else
7715    # PORTME Check for flag to pass linker flags through the system compiler.
7716    case $host_os in
7717    aix*)
7718      lt_prog_compiler_wl='-Wl,'
7719      if test "$host_cpu" = ia64; then
7720	# AIX 5 now supports IA64 processor
7721	lt_prog_compiler_static='-Bstatic'
7722      else
7723	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7724      fi
7725      ;;
7726
7727    mingw* | cygwin* | pw32* | os2* | cegcc*)
7728      # This hack is so that the source file can tell whether it is being
7729      # built for inclusion in a dll (and should export symbols for example).
7730      lt_prog_compiler_pic='-DDLL_EXPORT'
7731      ;;
7732
7733    hpux9* | hpux10* | hpux11*)
7734      lt_prog_compiler_wl='-Wl,'
7735      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7736      # not for PA HP-UX.
7737      case $host_cpu in
7738      hppa*64*|ia64*)
7739	# +Z the default
7740	;;
7741      *)
7742	lt_prog_compiler_pic='+Z'
7743	;;
7744      esac
7745      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7746      lt_prog_compiler_static='${wl}-a ${wl}archive'
7747      ;;
7748
7749    irix5* | irix6* | nonstopux*)
7750      lt_prog_compiler_wl='-Wl,'
7751      # PIC (with -KPIC) is the default.
7752      lt_prog_compiler_static='-non_shared'
7753      ;;
7754
7755    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7756      case $cc_basename in
7757      # old Intel for x86_64 which still supported -KPIC.
7758      ecc*)
7759	lt_prog_compiler_wl='-Wl,'
7760	lt_prog_compiler_pic='-KPIC'
7761	lt_prog_compiler_static='-static'
7762        ;;
7763      # icc used to be incompatible with GCC.
7764      # ICC 10 doesn't accept -KPIC any more.
7765      icc* | ifort*)
7766	lt_prog_compiler_wl='-Wl,'
7767	lt_prog_compiler_pic='-fPIC'
7768	lt_prog_compiler_static='-static'
7769        ;;
7770      # Lahey Fortran 8.1.
7771      lf95*)
7772	lt_prog_compiler_wl='-Wl,'
7773	lt_prog_compiler_pic='--shared'
7774	lt_prog_compiler_static='--static'
7775	;;
7776      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7777        # Portland Group compilers (*not* the Pentium gcc compiler,
7778	# which looks to be a dead project)
7779	lt_prog_compiler_wl='-Wl,'
7780	lt_prog_compiler_pic='-fpic'
7781	lt_prog_compiler_static='-Bstatic'
7782        ;;
7783      ccc*)
7784        lt_prog_compiler_wl='-Wl,'
7785        # All Alpha code is PIC.
7786        lt_prog_compiler_static='-non_shared'
7787        ;;
7788      xl* | bgxl* | bgf* | mpixl*)
7789	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7790	lt_prog_compiler_wl='-Wl,'
7791	lt_prog_compiler_pic='-qpic'
7792	lt_prog_compiler_static='-qstaticlink'
7793	;;
7794      *)
7795	case `$CC -V 2>&1 | sed 5q` in
7796	*Sun\ F* | *Sun*Fortran*)
7797	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7798	  lt_prog_compiler_pic='-KPIC'
7799	  lt_prog_compiler_static='-Bstatic'
7800	  lt_prog_compiler_wl=''
7801	  ;;
7802	*Sun\ C*)
7803	  # Sun C 5.9
7804	  lt_prog_compiler_pic='-KPIC'
7805	  lt_prog_compiler_static='-Bstatic'
7806	  lt_prog_compiler_wl='-Wl,'
7807	  ;;
7808	esac
7809	;;
7810      esac
7811      ;;
7812
7813    newsos6)
7814      lt_prog_compiler_pic='-KPIC'
7815      lt_prog_compiler_static='-Bstatic'
7816      ;;
7817
7818    *nto* | *qnx*)
7819      # QNX uses GNU C++, but need to define -shared option too, otherwise
7820      # it will coredump.
7821      lt_prog_compiler_pic='-fPIC -shared'
7822      ;;
7823
7824    osf3* | osf4* | osf5*)
7825      lt_prog_compiler_wl='-Wl,'
7826      # All OSF/1 code is PIC.
7827      lt_prog_compiler_static='-non_shared'
7828      ;;
7829
7830    rdos*)
7831      lt_prog_compiler_static='-non_shared'
7832      ;;
7833
7834    solaris*)
7835      lt_prog_compiler_pic='-KPIC'
7836      lt_prog_compiler_static='-Bstatic'
7837      case $cc_basename in
7838      f77* | f90* | f95*)
7839	lt_prog_compiler_wl='-Qoption ld ';;
7840      *)
7841	lt_prog_compiler_wl='-Wl,';;
7842      esac
7843      ;;
7844
7845    sunos4*)
7846      lt_prog_compiler_wl='-Qoption ld '
7847      lt_prog_compiler_pic='-PIC'
7848      lt_prog_compiler_static='-Bstatic'
7849      ;;
7850
7851    sysv4 | sysv4.2uw2* | sysv4.3*)
7852      lt_prog_compiler_wl='-Wl,'
7853      lt_prog_compiler_pic='-KPIC'
7854      lt_prog_compiler_static='-Bstatic'
7855      ;;
7856
7857    sysv4*MP*)
7858      if test -d /usr/nec ;then
7859	lt_prog_compiler_pic='-Kconform_pic'
7860	lt_prog_compiler_static='-Bstatic'
7861      fi
7862      ;;
7863
7864    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7865      lt_prog_compiler_wl='-Wl,'
7866      lt_prog_compiler_pic='-KPIC'
7867      lt_prog_compiler_static='-Bstatic'
7868      ;;
7869
7870    unicos*)
7871      lt_prog_compiler_wl='-Wl,'
7872      lt_prog_compiler_can_build_shared=no
7873      ;;
7874
7875    uts4*)
7876      lt_prog_compiler_pic='-pic'
7877      lt_prog_compiler_static='-Bstatic'
7878      ;;
7879
7880    *)
7881      lt_prog_compiler_can_build_shared=no
7882      ;;
7883    esac
7884  fi
7885
7886case $host_os in
7887  # For platforms which do not support PIC, -DPIC is meaningless:
7888  *djgpp*)
7889    lt_prog_compiler_pic=
7890    ;;
7891  *)
7892    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7893    ;;
7894esac
7895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7896$as_echo "$lt_prog_compiler_pic" >&6; }
7897
7898
7899
7900
7901
7902
7903#
7904# Check to make sure the PIC flag actually works.
7905#
7906if test -n "$lt_prog_compiler_pic"; then
7907  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7908$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7909if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7910  $as_echo_n "(cached) " >&6
7911else
7912  lt_cv_prog_compiler_pic_works=no
7913   ac_outfile=conftest.$ac_objext
7914   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7915   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7916   # Insert the option either (1) after the last *FLAGS variable, or
7917   # (2) before a word containing "conftest.", or (3) at the end.
7918   # Note that $ac_compile itself does not contain backslashes and begins
7919   # with a dollar sign (not a hyphen), so the echo should work correctly.
7920   # The option is referenced via a variable to avoid confusing sed.
7921   lt_compile=`echo "$ac_compile" | $SED \
7922   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7923   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7924   -e 's:$: $lt_compiler_flag:'`
7925   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7926   (eval "$lt_compile" 2>conftest.err)
7927   ac_status=$?
7928   cat conftest.err >&5
7929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7930   if (exit $ac_status) && test -s "$ac_outfile"; then
7931     # The compiler can only warn and ignore the option if not recognized
7932     # So say no if there are warnings other than the usual output.
7933     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7934     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7935     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7936       lt_cv_prog_compiler_pic_works=yes
7937     fi
7938   fi
7939   $RM conftest*
7940
7941fi
7942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7943$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7944
7945if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7946    case $lt_prog_compiler_pic in
7947     "" | " "*) ;;
7948     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7949     esac
7950else
7951    lt_prog_compiler_pic=
7952     lt_prog_compiler_can_build_shared=no
7953fi
7954
7955fi
7956
7957
7958
7959
7960
7961
7962#
7963# Check to make sure the static flag actually works.
7964#
7965wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7967$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7968if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7969  $as_echo_n "(cached) " >&6
7970else
7971  lt_cv_prog_compiler_static_works=no
7972   save_LDFLAGS="$LDFLAGS"
7973   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7974   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7975   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7976     # The linker can only warn and ignore the option if not recognized
7977     # So say no if there are warnings
7978     if test -s conftest.err; then
7979       # Append any errors to the config.log.
7980       cat conftest.err 1>&5
7981       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7982       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7983       if diff conftest.exp conftest.er2 >/dev/null; then
7984         lt_cv_prog_compiler_static_works=yes
7985       fi
7986     else
7987       lt_cv_prog_compiler_static_works=yes
7988     fi
7989   fi
7990   $RM -r conftest*
7991   LDFLAGS="$save_LDFLAGS"
7992
7993fi
7994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7995$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7996
7997if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7998    :
7999else
8000    lt_prog_compiler_static=
8001fi
8002
8003
8004
8005
8006
8007
8008
8009  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8010$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8011if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8012  $as_echo_n "(cached) " >&6
8013else
8014  lt_cv_prog_compiler_c_o=no
8015   $RM -r conftest 2>/dev/null
8016   mkdir conftest
8017   cd conftest
8018   mkdir out
8019   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8020
8021   lt_compiler_flag="-o out/conftest2.$ac_objext"
8022   # Insert the option either (1) after the last *FLAGS variable, or
8023   # (2) before a word containing "conftest.", or (3) at the end.
8024   # Note that $ac_compile itself does not contain backslashes and begins
8025   # with a dollar sign (not a hyphen), so the echo should work correctly.
8026   lt_compile=`echo "$ac_compile" | $SED \
8027   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8028   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8029   -e 's:$: $lt_compiler_flag:'`
8030   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8031   (eval "$lt_compile" 2>out/conftest.err)
8032   ac_status=$?
8033   cat out/conftest.err >&5
8034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8035   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8036   then
8037     # The compiler can only warn and ignore the option if not recognized
8038     # So say no if there are warnings
8039     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8040     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8041     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8042       lt_cv_prog_compiler_c_o=yes
8043     fi
8044   fi
8045   chmod u+w . 2>&5
8046   $RM conftest*
8047   # SGI C++ compiler will create directory out/ii_files/ for
8048   # template instantiation
8049   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8050   $RM out/* && rmdir out
8051   cd ..
8052   $RM -r conftest
8053   $RM conftest*
8054
8055fi
8056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8057$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8058
8059
8060
8061
8062
8063
8064  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8065$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8066if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8067  $as_echo_n "(cached) " >&6
8068else
8069  lt_cv_prog_compiler_c_o=no
8070   $RM -r conftest 2>/dev/null
8071   mkdir conftest
8072   cd conftest
8073   mkdir out
8074   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8075
8076   lt_compiler_flag="-o out/conftest2.$ac_objext"
8077   # Insert the option either (1) after the last *FLAGS variable, or
8078   # (2) before a word containing "conftest.", or (3) at the end.
8079   # Note that $ac_compile itself does not contain backslashes and begins
8080   # with a dollar sign (not a hyphen), so the echo should work correctly.
8081   lt_compile=`echo "$ac_compile" | $SED \
8082   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8083   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8084   -e 's:$: $lt_compiler_flag:'`
8085   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8086   (eval "$lt_compile" 2>out/conftest.err)
8087   ac_status=$?
8088   cat out/conftest.err >&5
8089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8090   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8091   then
8092     # The compiler can only warn and ignore the option if not recognized
8093     # So say no if there are warnings
8094     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8095     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8096     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8097       lt_cv_prog_compiler_c_o=yes
8098     fi
8099   fi
8100   chmod u+w . 2>&5
8101   $RM conftest*
8102   # SGI C++ compiler will create directory out/ii_files/ for
8103   # template instantiation
8104   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8105   $RM out/* && rmdir out
8106   cd ..
8107   $RM -r conftest
8108   $RM conftest*
8109
8110fi
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8112$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8113
8114
8115
8116
8117hard_links="nottested"
8118if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8119  # do not overwrite the value of need_locks provided by the user
8120  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8121$as_echo_n "checking if we can lock with hard links... " >&6; }
8122  hard_links=yes
8123  $RM conftest*
8124  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8125  touch conftest.a
8126  ln conftest.a conftest.b 2>&5 || hard_links=no
8127  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8129$as_echo "$hard_links" >&6; }
8130  if test "$hard_links" = no; then
8131    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8132$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8133    need_locks=warn
8134  fi
8135else
8136  need_locks=no
8137fi
8138
8139
8140
8141
8142
8143
8144  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8145$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8146
8147  runpath_var=
8148  allow_undefined_flag=
8149  always_export_symbols=no
8150  archive_cmds=
8151  archive_expsym_cmds=
8152  compiler_needs_object=no
8153  enable_shared_with_static_runtimes=no
8154  export_dynamic_flag_spec=
8155  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8156  hardcode_automatic=no
8157  hardcode_direct=no
8158  hardcode_direct_absolute=no
8159  hardcode_libdir_flag_spec=
8160  hardcode_libdir_flag_spec_ld=
8161  hardcode_libdir_separator=
8162  hardcode_minus_L=no
8163  hardcode_shlibpath_var=unsupported
8164  inherit_rpath=no
8165  link_all_deplibs=unknown
8166  module_cmds=
8167  module_expsym_cmds=
8168  old_archive_from_new_cmds=
8169  old_archive_from_expsyms_cmds=
8170  thread_safe_flag_spec=
8171  whole_archive_flag_spec=
8172  # include_expsyms should be a list of space-separated symbols to be *always*
8173  # included in the symbol list
8174  include_expsyms=
8175  # exclude_expsyms can be an extended regexp of symbols to exclude
8176  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8177  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8178  # as well as any symbol that contains `d'.
8179  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8180  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8181  # platforms (ab)use it in PIC code, but their linkers get confused if
8182  # the symbol is explicitly referenced.  Since portable code cannot
8183  # rely on this symbol name, it's probably fine to never include it in
8184  # preloaded symbol tables.
8185  # Exclude shared library initialization/finalization symbols.
8186  extract_expsyms_cmds=
8187
8188  case $host_os in
8189  cygwin* | mingw* | pw32* | cegcc*)
8190    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8191    # When not using gcc, we currently assume that we are using
8192    # Microsoft Visual C++.
8193    if test "$GCC" != yes; then
8194      with_gnu_ld=no
8195    fi
8196    ;;
8197  interix*)
8198    # we just hope/assume this is gcc and not c89 (= MSVC++)
8199    with_gnu_ld=yes
8200    ;;
8201  openbsd*)
8202    with_gnu_ld=no
8203    ;;
8204  esac
8205
8206  ld_shlibs=yes
8207
8208  # On some targets, GNU ld is compatible enough with the native linker
8209  # that we're better off using the native interface for both.
8210  lt_use_gnu_ld_interface=no
8211  if test "$with_gnu_ld" = yes; then
8212    case $host_os in
8213      aix*)
8214	# The AIX port of GNU ld has always aspired to compatibility
8215	# with the native linker.  However, as the warning in the GNU ld
8216	# block says, versions before 2.19.5* couldn't really create working
8217	# shared libraries, regardless of the interface used.
8218	case `$LD -v 2>&1` in
8219	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8220	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8221	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8222	  *)
8223	    lt_use_gnu_ld_interface=yes
8224	    ;;
8225	esac
8226	;;
8227      *)
8228	lt_use_gnu_ld_interface=yes
8229	;;
8230    esac
8231  fi
8232
8233  if test "$lt_use_gnu_ld_interface" = yes; then
8234    # If archive_cmds runs LD, not CC, wlarc should be empty
8235    wlarc='${wl}'
8236
8237    # Set some defaults for GNU ld with shared library support. These
8238    # are reset later if shared libraries are not supported. Putting them
8239    # here allows them to be overridden if necessary.
8240    runpath_var=LD_RUN_PATH
8241    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8242    export_dynamic_flag_spec='${wl}--export-dynamic'
8243    # ancient GNU ld didn't support --whole-archive et. al.
8244    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8245      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8246    else
8247      whole_archive_flag_spec=
8248    fi
8249    supports_anon_versioning=no
8250    case `$LD -v 2>&1` in
8251      *GNU\ gold*) supports_anon_versioning=yes ;;
8252      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8253      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8254      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8255      *\ 2.11.*) ;; # other 2.11 versions
8256      *) supports_anon_versioning=yes ;;
8257    esac
8258
8259    # See if GNU ld supports shared libraries.
8260    case $host_os in
8261    aix[3-9]*)
8262      # On AIX/PPC, the GNU linker is very broken
8263      if test "$host_cpu" != ia64; then
8264	ld_shlibs=no
8265	cat <<_LT_EOF 1>&2
8266
8267*** Warning: the GNU linker, at least up to release 2.19, is reported
8268*** to be unable to reliably create shared libraries on AIX.
8269*** Therefore, libtool is disabling shared libraries support.  If you
8270*** really care for shared libraries, you may want to install binutils
8271*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8272*** You will then need to restart the configuration process.
8273
8274_LT_EOF
8275      fi
8276      ;;
8277
8278    amigaos*)
8279      case $host_cpu in
8280      powerpc)
8281            # see comment about AmigaOS4 .so support
8282            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8283            archive_expsym_cmds=''
8284        ;;
8285      m68k)
8286            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)'
8287            hardcode_libdir_flag_spec='-L$libdir'
8288            hardcode_minus_L=yes
8289        ;;
8290      esac
8291      ;;
8292
8293    beos*)
8294      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8295	allow_undefined_flag=unsupported
8296	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8297	# support --undefined.  This deserves some investigation.  FIXME
8298	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8299      else
8300	ld_shlibs=no
8301      fi
8302      ;;
8303
8304    cygwin* | mingw* | pw32* | cegcc*)
8305      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8306      # as there is no search path for DLLs.
8307      hardcode_libdir_flag_spec='-L$libdir'
8308      export_dynamic_flag_spec='${wl}--export-all-symbols'
8309      allow_undefined_flag=unsupported
8310      always_export_symbols=no
8311      enable_shared_with_static_runtimes=yes
8312      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8313
8314      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8315        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8316	# If the export-symbols file already is a .def file (1st line
8317	# is EXPORTS), use it as is; otherwise, prepend...
8318	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8319	  cp $export_symbols $output_objdir/$soname.def;
8320	else
8321	  echo EXPORTS > $output_objdir/$soname.def;
8322	  cat $export_symbols >> $output_objdir/$soname.def;
8323	fi~
8324	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8325      else
8326	ld_shlibs=no
8327      fi
8328      ;;
8329
8330    haiku*)
8331      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8332      link_all_deplibs=yes
8333      ;;
8334
8335    interix[3-9]*)
8336      hardcode_direct=no
8337      hardcode_shlibpath_var=no
8338      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8339      export_dynamic_flag_spec='${wl}-E'
8340      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8341      # Instead, shared libraries are loaded at an image base (0x10000000 by
8342      # default) and relocated if they conflict, which is a slow very memory
8343      # consuming and fragmenting process.  To avoid this, we pick a random,
8344      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8345      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8346      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8347      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'
8348      ;;
8349
8350    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8351      tmp_diet=no
8352      if test "$host_os" = linux-dietlibc; then
8353	case $cc_basename in
8354	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8355	esac
8356      fi
8357      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8358	 && test "$tmp_diet" = no
8359      then
8360	tmp_addflag=' $pic_flag'
8361	tmp_sharedflag='-shared'
8362	case $cc_basename,$host_cpu in
8363        pgcc*)				# Portland Group C compiler
8364	  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'
8365	  tmp_addflag=' $pic_flag'
8366	  ;;
8367	pgf77* | pgf90* | pgf95* | pgfortran*)
8368					# Portland Group f77 and f90 compilers
8369	  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'
8370	  tmp_addflag=' $pic_flag -Mnomain' ;;
8371	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8372	  tmp_addflag=' -i_dynamic' ;;
8373	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8374	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8375	ifc* | ifort*)			# Intel Fortran compiler
8376	  tmp_addflag=' -nofor_main' ;;
8377	lf95*)				# Lahey Fortran 8.1
8378	  whole_archive_flag_spec=
8379	  tmp_sharedflag='--shared' ;;
8380	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8381	  tmp_sharedflag='-qmkshrobj'
8382	  tmp_addflag= ;;
8383	nvcc*)	# Cuda Compiler Driver 2.2
8384	  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'
8385	  compiler_needs_object=yes
8386	  ;;
8387	esac
8388	case `$CC -V 2>&1 | sed 5q` in
8389	*Sun\ C*)			# Sun C 5.9
8390	  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'
8391	  compiler_needs_object=yes
8392	  tmp_sharedflag='-G' ;;
8393	*Sun\ F*)			# Sun Fortran 8.3
8394	  tmp_sharedflag='-G' ;;
8395	esac
8396	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8397
8398        if test "x$supports_anon_versioning" = xyes; then
8399          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8400	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8401	    echo "local: *; };" >> $output_objdir/$libname.ver~
8402	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8403        fi
8404
8405	case $cc_basename in
8406	xlf* | bgf* | bgxlf* | mpixlf*)
8407	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8408	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8409	  hardcode_libdir_flag_spec=
8410	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8411	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8412	  if test "x$supports_anon_versioning" = xyes; then
8413	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8414	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8415	      echo "local: *; };" >> $output_objdir/$libname.ver~
8416	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8417	  fi
8418	  ;;
8419	esac
8420      else
8421        ld_shlibs=no
8422      fi
8423      ;;
8424
8425    netbsd*)
8426      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8427	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8428	wlarc=
8429      else
8430	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8431	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8432      fi
8433      ;;
8434
8435    solaris*)
8436      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8437	ld_shlibs=no
8438	cat <<_LT_EOF 1>&2
8439
8440*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8441*** create shared libraries on Solaris systems.  Therefore, libtool
8442*** is disabling shared libraries support.  We urge you to upgrade GNU
8443*** binutils to release 2.9.1 or newer.  Another option is to modify
8444*** your PATH or compiler configuration so that the native linker is
8445*** used, and then restart.
8446
8447_LT_EOF
8448      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8449	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8450	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8451      else
8452	ld_shlibs=no
8453      fi
8454      ;;
8455
8456    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8457      case `$LD -v 2>&1` in
8458        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8459	ld_shlibs=no
8460	cat <<_LT_EOF 1>&2
8461
8462*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8463*** reliably create shared libraries on SCO systems.  Therefore, libtool
8464*** is disabling shared libraries support.  We urge you to upgrade GNU
8465*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8466*** your PATH or compiler configuration so that the native linker is
8467*** used, and then restart.
8468
8469_LT_EOF
8470	;;
8471	*)
8472	  # For security reasons, it is highly recommended that you always
8473	  # use absolute paths for naming shared libraries, and exclude the
8474	  # DT_RUNPATH tag from executables and libraries.  But doing so
8475	  # requires that you compile everything twice, which is a pain.
8476	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8477	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8478	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8479	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8480	  else
8481	    ld_shlibs=no
8482	  fi
8483	;;
8484      esac
8485      ;;
8486
8487    sunos4*)
8488      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8489      wlarc=
8490      hardcode_direct=yes
8491      hardcode_shlibpath_var=no
8492      ;;
8493
8494    *)
8495      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8496	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8497	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8498      else
8499	ld_shlibs=no
8500      fi
8501      ;;
8502    esac
8503
8504    if test "$ld_shlibs" = no; then
8505      runpath_var=
8506      hardcode_libdir_flag_spec=
8507      export_dynamic_flag_spec=
8508      whole_archive_flag_spec=
8509    fi
8510  else
8511    # PORTME fill in a description of your system's linker (not GNU ld)
8512    case $host_os in
8513    aix3*)
8514      allow_undefined_flag=unsupported
8515      always_export_symbols=yes
8516      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'
8517      # Note: this linker hardcodes the directories in LIBPATH if there
8518      # are no directories specified by -L.
8519      hardcode_minus_L=yes
8520      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8521	# Neither direct hardcoding nor static linking is supported with a
8522	# broken collect2.
8523	hardcode_direct=unsupported
8524      fi
8525      ;;
8526
8527    aix[4-9]*)
8528      if test "$host_cpu" = ia64; then
8529	# On IA64, the linker does run time linking by default, so we don't
8530	# have to do anything special.
8531	aix_use_runtimelinking=no
8532	exp_sym_flag='-Bexport'
8533	no_entry_flag=""
8534      else
8535	# If we're using GNU nm, then we don't want the "-C" option.
8536	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8537	# Also, AIX nm treats weak defined symbols like other global
8538	# defined symbols, whereas GNU nm marks them as "W".
8539	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8540	  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'
8541	else
8542	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8543	fi
8544	aix_use_runtimelinking=no
8545
8546	# Test if we are trying to use run time linking or normal
8547	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8548	# need to do runtime linking.
8549	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8550	  for ld_flag in $LDFLAGS; do
8551	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8552	    aix_use_runtimelinking=yes
8553	    break
8554	  fi
8555	  done
8556	  ;;
8557	esac
8558
8559	exp_sym_flag='-bexport'
8560	no_entry_flag='-bnoentry'
8561      fi
8562
8563      # When large executables or shared objects are built, AIX ld can
8564      # have problems creating the table of contents.  If linking a library
8565      # or program results in "error TOC overflow" add -mminimal-toc to
8566      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8567      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8568
8569      archive_cmds=''
8570      hardcode_direct=yes
8571      hardcode_direct_absolute=yes
8572      hardcode_libdir_separator=':'
8573      link_all_deplibs=yes
8574      file_list_spec='${wl}-f,'
8575
8576      if test "$GCC" = yes; then
8577	case $host_os in aix4.[012]|aix4.[012].*)
8578	# We only want to do this on AIX 4.2 and lower, the check
8579	# below for broken collect2 doesn't work under 4.3+
8580	  collect2name=`${CC} -print-prog-name=collect2`
8581	  if test -f "$collect2name" &&
8582	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8583	  then
8584	  # We have reworked collect2
8585	  :
8586	  else
8587	  # We have old collect2
8588	  hardcode_direct=unsupported
8589	  # It fails to find uninstalled libraries when the uninstalled
8590	  # path is not listed in the libpath.  Setting hardcode_minus_L
8591	  # to unsupported forces relinking
8592	  hardcode_minus_L=yes
8593	  hardcode_libdir_flag_spec='-L$libdir'
8594	  hardcode_libdir_separator=
8595	  fi
8596	  ;;
8597	esac
8598	shared_flag='-shared'
8599	if test "$aix_use_runtimelinking" = yes; then
8600	  shared_flag="$shared_flag "'${wl}-G'
8601	fi
8602      else
8603	# not using gcc
8604	if test "$host_cpu" = ia64; then
8605	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8606	# chokes on -Wl,-G. The following line is correct:
8607	  shared_flag='-G'
8608	else
8609	  if test "$aix_use_runtimelinking" = yes; then
8610	    shared_flag='${wl}-G'
8611	  else
8612	    shared_flag='${wl}-bM:SRE'
8613	  fi
8614	fi
8615      fi
8616
8617      export_dynamic_flag_spec='${wl}-bexpall'
8618      # It seems that -bexpall does not export symbols beginning with
8619      # underscore (_), so it is better to generate a list of symbols to export.
8620      always_export_symbols=yes
8621      if test "$aix_use_runtimelinking" = yes; then
8622	# Warning - without using the other runtime loading flags (-brtl),
8623	# -berok will link without error, but may produce a broken library.
8624	allow_undefined_flag='-berok'
8625        # Determine the default libpath from the value encoded in an
8626        # empty executable.
8627        if test x$gcc_no_link = xyes; then
8628  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8629fi
8630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8631/* end confdefs.h.  */
8632
8633int
8634main ()
8635{
8636
8637  ;
8638  return 0;
8639}
8640_ACEOF
8641if ac_fn_c_try_link "$LINENO"; then :
8642
8643lt_aix_libpath_sed='
8644    /Import File Strings/,/^$/ {
8645	/^0/ {
8646	    s/^0  *\(.*\)$/\1/
8647	    p
8648	}
8649    }'
8650aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8651# Check for a 64-bit object if we didn't find anything.
8652if test -z "$aix_libpath"; then
8653  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8654fi
8655fi
8656rm -f core conftest.err conftest.$ac_objext \
8657    conftest$ac_exeext conftest.$ac_ext
8658if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8659
8660        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8661        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"
8662      else
8663	if test "$host_cpu" = ia64; then
8664	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8665	  allow_undefined_flag="-z nodefs"
8666	  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"
8667	else
8668	 # Determine the default libpath from the value encoded in an
8669	 # empty executable.
8670	 if test x$gcc_no_link = xyes; then
8671  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8672fi
8673cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8674/* end confdefs.h.  */
8675
8676int
8677main ()
8678{
8679
8680  ;
8681  return 0;
8682}
8683_ACEOF
8684if ac_fn_c_try_link "$LINENO"; then :
8685
8686lt_aix_libpath_sed='
8687    /Import File Strings/,/^$/ {
8688	/^0/ {
8689	    s/^0  *\(.*\)$/\1/
8690	    p
8691	}
8692    }'
8693aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8694# Check for a 64-bit object if we didn't find anything.
8695if test -z "$aix_libpath"; then
8696  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8697fi
8698fi
8699rm -f core conftest.err conftest.$ac_objext \
8700    conftest$ac_exeext conftest.$ac_ext
8701if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8702
8703	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8704	  # Warning - without using the other run time loading flags,
8705	  # -berok will link without error, but may produce a broken library.
8706	  no_undefined_flag=' ${wl}-bernotok'
8707	  allow_undefined_flag=' ${wl}-berok'
8708	  if test "$with_gnu_ld" = yes; then
8709	    # We only use this code for GNU lds that support --whole-archive.
8710	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8711	  else
8712	    # Exported symbols can be pulled into shared objects from archives
8713	    whole_archive_flag_spec='$convenience'
8714	  fi
8715	  archive_cmds_need_lc=yes
8716	  # This is similar to how AIX traditionally builds its shared libraries.
8717	  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'
8718	fi
8719      fi
8720      ;;
8721
8722    amigaos*)
8723      case $host_cpu in
8724      powerpc)
8725            # see comment about AmigaOS4 .so support
8726            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8727            archive_expsym_cmds=''
8728        ;;
8729      m68k)
8730            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)'
8731            hardcode_libdir_flag_spec='-L$libdir'
8732            hardcode_minus_L=yes
8733        ;;
8734      esac
8735      ;;
8736
8737    bsdi[45]*)
8738      export_dynamic_flag_spec=-rdynamic
8739      ;;
8740
8741    cygwin* | mingw* | pw32* | cegcc*)
8742      # When not using gcc, we currently assume that we are using
8743      # Microsoft Visual C++.
8744      # hardcode_libdir_flag_spec is actually meaningless, as there is
8745      # no search path for DLLs.
8746      hardcode_libdir_flag_spec=' '
8747      allow_undefined_flag=unsupported
8748      # Tell ltmain to make .lib files, not .a files.
8749      libext=lib
8750      # Tell ltmain to make .dll files, not .so files.
8751      shrext_cmds=".dll"
8752      # FIXME: Setting linknames here is a bad hack.
8753      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8754      # The linker will automatically build a .lib file if we build a DLL.
8755      old_archive_from_new_cmds='true'
8756      # FIXME: Should let the user specify the lib program.
8757      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8758      fix_srcfile_path='`cygpath -w "$srcfile"`'
8759      enable_shared_with_static_runtimes=yes
8760      ;;
8761
8762    darwin* | rhapsody*)
8763
8764
8765  archive_cmds_need_lc=no
8766  hardcode_direct=no
8767  hardcode_automatic=yes
8768  hardcode_shlibpath_var=unsupported
8769  if test "$lt_cv_ld_force_load" = "yes"; then
8770    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\"`'
8771  else
8772    whole_archive_flag_spec=''
8773  fi
8774  link_all_deplibs=yes
8775  allow_undefined_flag="$_lt_dar_allow_undefined"
8776  case $cc_basename in
8777     ifort*) _lt_dar_can_shared=yes ;;
8778     *) _lt_dar_can_shared=$GCC ;;
8779  esac
8780  if test "$_lt_dar_can_shared" = "yes"; then
8781    output_verbose_link_cmd=func_echo_all
8782    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8783    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8784    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}"
8785    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}"
8786
8787  else
8788  ld_shlibs=no
8789  fi
8790
8791      ;;
8792
8793    dgux*)
8794      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8795      hardcode_libdir_flag_spec='-L$libdir'
8796      hardcode_shlibpath_var=no
8797      ;;
8798
8799    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8800    # support.  Future versions do this automatically, but an explicit c++rt0.o
8801    # does not break anything, and helps significantly (at the cost of a little
8802    # extra space).
8803    freebsd2.2*)
8804      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8805      hardcode_libdir_flag_spec='-R$libdir'
8806      hardcode_direct=yes
8807      hardcode_shlibpath_var=no
8808      ;;
8809
8810    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8811    freebsd2.*)
8812      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8813      hardcode_direct=yes
8814      hardcode_minus_L=yes
8815      hardcode_shlibpath_var=no
8816      ;;
8817
8818    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8819    freebsd* | dragonfly*)
8820      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8821      hardcode_libdir_flag_spec='-R$libdir'
8822      hardcode_direct=yes
8823      hardcode_shlibpath_var=no
8824      ;;
8825
8826    hpux9*)
8827      if test "$GCC" = yes; then
8828	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'
8829      else
8830	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'
8831      fi
8832      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8833      hardcode_libdir_separator=:
8834      hardcode_direct=yes
8835
8836      # hardcode_minus_L: Not really in the search PATH,
8837      # but as the default location of the library.
8838      hardcode_minus_L=yes
8839      export_dynamic_flag_spec='${wl}-E'
8840      ;;
8841
8842    hpux10*)
8843      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8844	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8845      else
8846	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8847      fi
8848      if test "$with_gnu_ld" = no; then
8849	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8850	hardcode_libdir_flag_spec_ld='+b $libdir'
8851	hardcode_libdir_separator=:
8852	hardcode_direct=yes
8853	hardcode_direct_absolute=yes
8854	export_dynamic_flag_spec='${wl}-E'
8855	# hardcode_minus_L: Not really in the search PATH,
8856	# but as the default location of the library.
8857	hardcode_minus_L=yes
8858      fi
8859      ;;
8860
8861    hpux11*)
8862      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8863	case $host_cpu in
8864	hppa*64*)
8865	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8866	  ;;
8867	ia64*)
8868	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8869	  ;;
8870	*)
8871	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8872	  ;;
8873	esac
8874      else
8875	case $host_cpu in
8876	hppa*64*)
8877	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8878	  ;;
8879	ia64*)
8880	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8881	  ;;
8882	*)
8883
8884	  # Older versions of the 11.00 compiler do not understand -b yet
8885	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8886	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8887$as_echo_n "checking if $CC understands -b... " >&6; }
8888if test "${lt_cv_prog_compiler__b+set}" = set; then :
8889  $as_echo_n "(cached) " >&6
8890else
8891  lt_cv_prog_compiler__b=no
8892   save_LDFLAGS="$LDFLAGS"
8893   LDFLAGS="$LDFLAGS -b"
8894   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8895   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8896     # The linker can only warn and ignore the option if not recognized
8897     # So say no if there are warnings
8898     if test -s conftest.err; then
8899       # Append any errors to the config.log.
8900       cat conftest.err 1>&5
8901       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8902       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8903       if diff conftest.exp conftest.er2 >/dev/null; then
8904         lt_cv_prog_compiler__b=yes
8905       fi
8906     else
8907       lt_cv_prog_compiler__b=yes
8908     fi
8909   fi
8910   $RM -r conftest*
8911   LDFLAGS="$save_LDFLAGS"
8912
8913fi
8914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8915$as_echo "$lt_cv_prog_compiler__b" >&6; }
8916
8917if test x"$lt_cv_prog_compiler__b" = xyes; then
8918    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8919else
8920    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8921fi
8922
8923	  ;;
8924	esac
8925      fi
8926      if test "$with_gnu_ld" = no; then
8927	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8928	hardcode_libdir_separator=:
8929
8930	case $host_cpu in
8931	hppa*64*|ia64*)
8932	  hardcode_direct=no
8933	  hardcode_shlibpath_var=no
8934	  ;;
8935	*)
8936	  hardcode_direct=yes
8937	  hardcode_direct_absolute=yes
8938	  export_dynamic_flag_spec='${wl}-E'
8939
8940	  # hardcode_minus_L: Not really in the search PATH,
8941	  # but as the default location of the library.
8942	  hardcode_minus_L=yes
8943	  ;;
8944	esac
8945      fi
8946      ;;
8947
8948    irix5* | irix6* | nonstopux*)
8949      if test "$GCC" = yes; then
8950	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'
8951	# Try to use the -exported_symbol ld option, if it does not
8952	# work, assume that -exports_file does not work either and
8953	# implicitly export all symbols.
8954        save_LDFLAGS="$LDFLAGS"
8955        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8956        if test x$gcc_no_link = xyes; then
8957  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8958fi
8959cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8960/* end confdefs.h.  */
8961int foo(void) {}
8962_ACEOF
8963if ac_fn_c_try_link "$LINENO"; then :
8964  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'
8965
8966fi
8967rm -f core conftest.err conftest.$ac_objext \
8968    conftest$ac_exeext conftest.$ac_ext
8969        LDFLAGS="$save_LDFLAGS"
8970      else
8971	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'
8972	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'
8973      fi
8974      archive_cmds_need_lc='no'
8975      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8976      hardcode_libdir_separator=:
8977      inherit_rpath=yes
8978      link_all_deplibs=yes
8979      ;;
8980
8981    netbsd*)
8982      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8983	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8984      else
8985	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8986      fi
8987      hardcode_libdir_flag_spec='-R$libdir'
8988      hardcode_direct=yes
8989      hardcode_shlibpath_var=no
8990      ;;
8991
8992    newsos6)
8993      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8994      hardcode_direct=yes
8995      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8996      hardcode_libdir_separator=:
8997      hardcode_shlibpath_var=no
8998      ;;
8999
9000    *nto* | *qnx*)
9001      ;;
9002
9003    openbsd*)
9004      if test -f /usr/libexec/ld.so; then
9005	hardcode_direct=yes
9006	hardcode_shlibpath_var=no
9007	hardcode_direct_absolute=yes
9008	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9009	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9010	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9011	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9012	  export_dynamic_flag_spec='${wl}-E'
9013	else
9014	  case $host_os in
9015	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9016	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9017	     hardcode_libdir_flag_spec='-R$libdir'
9018	     ;;
9019	   *)
9020	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9021	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9022	     ;;
9023	  esac
9024	fi
9025      else
9026	ld_shlibs=no
9027      fi
9028      ;;
9029
9030    os2*)
9031      hardcode_libdir_flag_spec='-L$libdir'
9032      hardcode_minus_L=yes
9033      allow_undefined_flag=unsupported
9034      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'
9035      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9036      ;;
9037
9038    osf3*)
9039      if test "$GCC" = yes; then
9040	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9041	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'
9042      else
9043	allow_undefined_flag=' -expect_unresolved \*'
9044	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'
9045      fi
9046      archive_cmds_need_lc='no'
9047      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9048      hardcode_libdir_separator=:
9049      ;;
9050
9051    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9052      if test "$GCC" = yes; then
9053	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9054	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'
9055	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9056      else
9057	allow_undefined_flag=' -expect_unresolved \*'
9058	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'
9059	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~
9060	$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'
9061
9062	# Both c and cxx compiler support -rpath directly
9063	hardcode_libdir_flag_spec='-rpath $libdir'
9064      fi
9065      archive_cmds_need_lc='no'
9066      hardcode_libdir_separator=:
9067      ;;
9068
9069    solaris*)
9070      no_undefined_flag=' -z defs'
9071      if test "$GCC" = yes; then
9072	wlarc='${wl}'
9073	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9074	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9075	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9076      else
9077	case `$CC -V 2>&1` in
9078	*"Compilers 5.0"*)
9079	  wlarc=''
9080	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9081	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9082	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9083	  ;;
9084	*)
9085	  wlarc='${wl}'
9086	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9087	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9088	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9089	  ;;
9090	esac
9091      fi
9092      hardcode_libdir_flag_spec='-R$libdir'
9093      hardcode_shlibpath_var=no
9094      case $host_os in
9095      solaris2.[0-5] | solaris2.[0-5].*) ;;
9096      *)
9097	# The compiler driver will combine and reorder linker options,
9098	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9099	# but is careful enough not to reorder.
9100	# Supported since Solaris 2.6 (maybe 2.5.1?)
9101	if test "$GCC" = yes; then
9102	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9103	else
9104	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9105	fi
9106	;;
9107      esac
9108      link_all_deplibs=yes
9109      ;;
9110
9111    sunos4*)
9112      if test "x$host_vendor" = xsequent; then
9113	# Use $CC to link under sequent, because it throws in some extra .o
9114	# files that make .init and .fini sections work.
9115	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9116      else
9117	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9118      fi
9119      hardcode_libdir_flag_spec='-L$libdir'
9120      hardcode_direct=yes
9121      hardcode_minus_L=yes
9122      hardcode_shlibpath_var=no
9123      ;;
9124
9125    sysv4)
9126      case $host_vendor in
9127	sni)
9128	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9129	  hardcode_direct=yes # is this really true???
9130	;;
9131	siemens)
9132	  ## LD is ld it makes a PLAMLIB
9133	  ## CC just makes a GrossModule.
9134	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9135	  reload_cmds='$CC -r -o $output$reload_objs'
9136	  hardcode_direct=no
9137        ;;
9138	motorola)
9139	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9140	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9141	;;
9142      esac
9143      runpath_var='LD_RUN_PATH'
9144      hardcode_shlibpath_var=no
9145      ;;
9146
9147    sysv4.3*)
9148      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9149      hardcode_shlibpath_var=no
9150      export_dynamic_flag_spec='-Bexport'
9151      ;;
9152
9153    sysv4*MP*)
9154      if test -d /usr/nec; then
9155	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9156	hardcode_shlibpath_var=no
9157	runpath_var=LD_RUN_PATH
9158	hardcode_runpath_var=yes
9159	ld_shlibs=yes
9160      fi
9161      ;;
9162
9163    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9164      no_undefined_flag='${wl}-z,text'
9165      archive_cmds_need_lc=no
9166      hardcode_shlibpath_var=no
9167      runpath_var='LD_RUN_PATH'
9168
9169      if test "$GCC" = yes; then
9170	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9171	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9172      else
9173	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9174	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9175      fi
9176      ;;
9177
9178    sysv5* | sco3.2v5* | sco5v6*)
9179      # Note: We can NOT use -z defs as we might desire, because we do not
9180      # link with -lc, and that would cause any symbols used from libc to
9181      # always be unresolved, which means just about no library would
9182      # ever link correctly.  If we're not using GNU ld we use -z text
9183      # though, which does catch some bad symbols but isn't as heavy-handed
9184      # as -z defs.
9185      no_undefined_flag='${wl}-z,text'
9186      allow_undefined_flag='${wl}-z,nodefs'
9187      archive_cmds_need_lc=no
9188      hardcode_shlibpath_var=no
9189      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9190      hardcode_libdir_separator=':'
9191      link_all_deplibs=yes
9192      export_dynamic_flag_spec='${wl}-Bexport'
9193      runpath_var='LD_RUN_PATH'
9194
9195      if test "$GCC" = yes; then
9196	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9197	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9198      else
9199	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9200	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9201      fi
9202      ;;
9203
9204    uts4*)
9205      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9206      hardcode_libdir_flag_spec='-L$libdir'
9207      hardcode_shlibpath_var=no
9208      ;;
9209
9210    *)
9211      ld_shlibs=no
9212      ;;
9213    esac
9214
9215    if test x$host_vendor = xsni; then
9216      case $host in
9217      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9218	export_dynamic_flag_spec='${wl}-Blargedynsym'
9219	;;
9220      esac
9221    fi
9222  fi
9223
9224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9225$as_echo "$ld_shlibs" >&6; }
9226test "$ld_shlibs" = no && can_build_shared=no
9227
9228with_gnu_ld=$with_gnu_ld
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244#
9245# Do we need to explicitly link libc?
9246#
9247case "x$archive_cmds_need_lc" in
9248x|xyes)
9249  # Assume -lc should be added
9250  archive_cmds_need_lc=yes
9251
9252  if test "$enable_shared" = yes && test "$GCC" = yes; then
9253    case $archive_cmds in
9254    *'~'*)
9255      # FIXME: we may have to deal with multi-command sequences.
9256      ;;
9257    '$CC '*)
9258      # Test whether the compiler implicitly links with -lc since on some
9259      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9260      # to ld, don't add -lc before -lgcc.
9261      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9262$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9263if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9264  $as_echo_n "(cached) " >&6
9265else
9266  $RM conftest*
9267	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9268
9269	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9270  (eval $ac_compile) 2>&5
9271  ac_status=$?
9272  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9273  test $ac_status = 0; } 2>conftest.err; then
9274	  soname=conftest
9275	  lib=conftest
9276	  libobjs=conftest.$ac_objext
9277	  deplibs=
9278	  wl=$lt_prog_compiler_wl
9279	  pic_flag=$lt_prog_compiler_pic
9280	  compiler_flags=-v
9281	  linker_flags=-v
9282	  verstring=
9283	  output_objdir=.
9284	  libname=conftest
9285	  lt_save_allow_undefined_flag=$allow_undefined_flag
9286	  allow_undefined_flag=
9287	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9288  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9289  ac_status=$?
9290  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9291  test $ac_status = 0; }
9292	  then
9293	    lt_cv_archive_cmds_need_lc=no
9294	  else
9295	    lt_cv_archive_cmds_need_lc=yes
9296	  fi
9297	  allow_undefined_flag=$lt_save_allow_undefined_flag
9298	else
9299	  cat conftest.err 1>&5
9300	fi
9301	$RM conftest*
9302
9303fi
9304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9305$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9306      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9307      ;;
9308    esac
9309  fi
9310  ;;
9311esac
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9470$as_echo_n "checking dynamic linker characteristics... " >&6; }
9471
9472if test "$GCC" = yes; then
9473  case $host_os in
9474    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9475    *) lt_awk_arg="/^libraries:/" ;;
9476  esac
9477  case $host_os in
9478    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9479    *) lt_sed_strip_eq="s,=/,/,g" ;;
9480  esac
9481  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9482  case $lt_search_path_spec in
9483  *\;*)
9484    # if the path contains ";" then we assume it to be the separator
9485    # otherwise default to the standard path separator (i.e. ":") - it is
9486    # assumed that no part of a normal pathname contains ";" but that should
9487    # okay in the real world where ";" in dirpaths is itself problematic.
9488    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9489    ;;
9490  *)
9491    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9492    ;;
9493  esac
9494  # Ok, now we have the path, separated by spaces, we can step through it
9495  # and add multilib dir if necessary.
9496  lt_tmp_lt_search_path_spec=
9497  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9498  for lt_sys_path in $lt_search_path_spec; do
9499    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9500      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9501    else
9502      test -d "$lt_sys_path" && \
9503	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9504    fi
9505  done
9506  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9507BEGIN {RS=" "; FS="/|\n";} {
9508  lt_foo="";
9509  lt_count=0;
9510  for (lt_i = NF; lt_i > 0; lt_i--) {
9511    if ($lt_i != "" && $lt_i != ".") {
9512      if ($lt_i == "..") {
9513        lt_count++;
9514      } else {
9515        if (lt_count == 0) {
9516          lt_foo="/" $lt_i lt_foo;
9517        } else {
9518          lt_count--;
9519        }
9520      }
9521    }
9522  }
9523  if (lt_foo != "") { lt_freq[lt_foo]++; }
9524  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9525}'`
9526  # AWK program above erroneously prepends '/' to C:/dos/paths
9527  # for these hosts.
9528  case $host_os in
9529    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9530      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9531  esac
9532  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9533else
9534  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9535fi
9536library_names_spec=
9537libname_spec='lib$name'
9538soname_spec=
9539shrext_cmds=".so"
9540postinstall_cmds=
9541postuninstall_cmds=
9542finish_cmds=
9543finish_eval=
9544shlibpath_var=
9545shlibpath_overrides_runpath=unknown
9546version_type=none
9547dynamic_linker="$host_os ld.so"
9548sys_lib_dlsearch_path_spec="/lib /usr/lib"
9549need_lib_prefix=unknown
9550hardcode_into_libs=no
9551
9552# when you set need_version to no, make sure it does not cause -set_version
9553# flags to be left without arguments
9554need_version=unknown
9555
9556case $host_os in
9557aix3*)
9558  version_type=linux
9559  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9560  shlibpath_var=LIBPATH
9561
9562  # AIX 3 has no versioning support, so we append a major version to the name.
9563  soname_spec='${libname}${release}${shared_ext}$major'
9564  ;;
9565
9566aix[4-9]*)
9567  version_type=linux
9568  need_lib_prefix=no
9569  need_version=no
9570  hardcode_into_libs=yes
9571  if test "$host_cpu" = ia64; then
9572    # AIX 5 supports IA64
9573    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9574    shlibpath_var=LD_LIBRARY_PATH
9575  else
9576    # With GCC up to 2.95.x, collect2 would create an import file
9577    # for dependence libraries.  The import file would start with
9578    # the line `#! .'.  This would cause the generated library to
9579    # depend on `.', always an invalid library.  This was fixed in
9580    # development snapshots of GCC prior to 3.0.
9581    case $host_os in
9582      aix4 | aix4.[01] | aix4.[01].*)
9583      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9584	   echo ' yes '
9585	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9586	:
9587      else
9588	can_build_shared=no
9589      fi
9590      ;;
9591    esac
9592    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9593    # soname into executable. Probably we can add versioning support to
9594    # collect2, so additional links can be useful in future.
9595    if test "$aix_use_runtimelinking" = yes; then
9596      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9597      # instead of lib<name>.a to let people know that these are not
9598      # typical AIX shared libraries.
9599      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9600    else
9601      # We preserve .a as extension for shared libraries through AIX4.2
9602      # and later when we are not doing run time linking.
9603      library_names_spec='${libname}${release}.a $libname.a'
9604      soname_spec='${libname}${release}${shared_ext}$major'
9605    fi
9606    shlibpath_var=LIBPATH
9607  fi
9608  ;;
9609
9610amigaos*)
9611  case $host_cpu in
9612  powerpc)
9613    # Since July 2007 AmigaOS4 officially supports .so libraries.
9614    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9615    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9616    ;;
9617  m68k)
9618    library_names_spec='$libname.ixlibrary $libname.a'
9619    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9620    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'
9621    ;;
9622  esac
9623  ;;
9624
9625beos*)
9626  library_names_spec='${libname}${shared_ext}'
9627  dynamic_linker="$host_os ld.so"
9628  shlibpath_var=LIBRARY_PATH
9629  ;;
9630
9631bsdi[45]*)
9632  version_type=linux
9633  need_version=no
9634  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9635  soname_spec='${libname}${release}${shared_ext}$major'
9636  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9637  shlibpath_var=LD_LIBRARY_PATH
9638  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9639  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9640  # the default ld.so.conf also contains /usr/contrib/lib and
9641  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9642  # libtool to hard-code these into programs
9643  ;;
9644
9645cygwin* | mingw* | pw32* | cegcc*)
9646  version_type=windows
9647  shrext_cmds=".dll"
9648  need_version=no
9649  need_lib_prefix=no
9650
9651  case $GCC,$host_os in
9652  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9653    library_names_spec='$libname.dll.a'
9654    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9655    postinstall_cmds='base_file=`basename \${file}`~
9656      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9657      dldir=$destdir/`dirname \$dlpath`~
9658      test -d \$dldir || mkdir -p \$dldir~
9659      $install_prog $dir/$dlname \$dldir/$dlname~
9660      chmod a+x \$dldir/$dlname~
9661      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9662        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9663      fi'
9664    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9665      dlpath=$dir/\$dldll~
9666       $RM \$dlpath'
9667    shlibpath_overrides_runpath=yes
9668
9669    case $host_os in
9670    cygwin*)
9671      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9672      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9673
9674      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9675      ;;
9676    mingw* | cegcc*)
9677      # MinGW DLLs use traditional 'lib' prefix
9678      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9679      ;;
9680    pw32*)
9681      # pw32 DLLs use 'pw' prefix rather than 'lib'
9682      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9683      ;;
9684    esac
9685    ;;
9686
9687  *)
9688    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9689    ;;
9690  esac
9691  dynamic_linker='Win32 ld.exe'
9692  # FIXME: first we should search . and the directory the executable is in
9693  shlibpath_var=PATH
9694  ;;
9695
9696darwin* | rhapsody*)
9697  dynamic_linker="$host_os dyld"
9698  version_type=darwin
9699  need_lib_prefix=no
9700  need_version=no
9701  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9702  soname_spec='${libname}${release}${major}$shared_ext'
9703  shlibpath_overrides_runpath=yes
9704  shlibpath_var=DYLD_LIBRARY_PATH
9705  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9706
9707  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9708  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9709  ;;
9710
9711dgux*)
9712  version_type=linux
9713  need_lib_prefix=no
9714  need_version=no
9715  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9716  soname_spec='${libname}${release}${shared_ext}$major'
9717  shlibpath_var=LD_LIBRARY_PATH
9718  ;;
9719
9720freebsd* | dragonfly*)
9721  # DragonFly does not have aout.  When/if they implement a new
9722  # versioning mechanism, adjust this.
9723  if test -x /usr/bin/objformat; then
9724    objformat=`/usr/bin/objformat`
9725  else
9726    case $host_os in
9727    freebsd[23].*) objformat=aout ;;
9728    *) objformat=elf ;;
9729    esac
9730  fi
9731  version_type=freebsd-$objformat
9732  case $version_type in
9733    freebsd-elf*)
9734      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9735      need_version=no
9736      need_lib_prefix=no
9737      ;;
9738    freebsd-*)
9739      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9740      need_version=yes
9741      ;;
9742  esac
9743  shlibpath_var=LD_LIBRARY_PATH
9744  case $host_os in
9745  freebsd2.*)
9746    shlibpath_overrides_runpath=yes
9747    ;;
9748  freebsd3.[01]* | freebsdelf3.[01]*)
9749    shlibpath_overrides_runpath=yes
9750    hardcode_into_libs=yes
9751    ;;
9752  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9753  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9754    shlibpath_overrides_runpath=no
9755    hardcode_into_libs=yes
9756    ;;
9757  *) # from 4.6 on, and DragonFly
9758    shlibpath_overrides_runpath=yes
9759    hardcode_into_libs=yes
9760    ;;
9761  esac
9762  ;;
9763
9764gnu*)
9765  version_type=linux
9766  need_lib_prefix=no
9767  need_version=no
9768  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9769  soname_spec='${libname}${release}${shared_ext}$major'
9770  shlibpath_var=LD_LIBRARY_PATH
9771  hardcode_into_libs=yes
9772  ;;
9773
9774haiku*)
9775  version_type=linux
9776  need_lib_prefix=no
9777  need_version=no
9778  dynamic_linker="$host_os runtime_loader"
9779  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9780  soname_spec='${libname}${release}${shared_ext}$major'
9781  shlibpath_var=LIBRARY_PATH
9782  shlibpath_overrides_runpath=yes
9783  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9784  hardcode_into_libs=yes
9785  ;;
9786
9787hpux9* | hpux10* | hpux11*)
9788  # Give a soname corresponding to the major version so that dld.sl refuses to
9789  # link against other versions.
9790  version_type=sunos
9791  need_lib_prefix=no
9792  need_version=no
9793  case $host_cpu in
9794  ia64*)
9795    shrext_cmds='.so'
9796    hardcode_into_libs=yes
9797    dynamic_linker="$host_os dld.so"
9798    shlibpath_var=LD_LIBRARY_PATH
9799    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9800    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9801    soname_spec='${libname}${release}${shared_ext}$major'
9802    if test "X$HPUX_IA64_MODE" = X32; then
9803      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9804    else
9805      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9806    fi
9807    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9808    ;;
9809  hppa*64*)
9810    shrext_cmds='.sl'
9811    hardcode_into_libs=yes
9812    dynamic_linker="$host_os dld.sl"
9813    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9814    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9815    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9816    soname_spec='${libname}${release}${shared_ext}$major'
9817    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9818    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9819    ;;
9820  *)
9821    shrext_cmds='.sl'
9822    dynamic_linker="$host_os dld.sl"
9823    shlibpath_var=SHLIB_PATH
9824    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9825    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9826    soname_spec='${libname}${release}${shared_ext}$major'
9827    ;;
9828  esac
9829  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9830  postinstall_cmds='chmod 555 $lib'
9831  # or fails outright, so override atomically:
9832  install_override_mode=555
9833  ;;
9834
9835interix[3-9]*)
9836  version_type=linux
9837  need_lib_prefix=no
9838  need_version=no
9839  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9840  soname_spec='${libname}${release}${shared_ext}$major'
9841  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9842  shlibpath_var=LD_LIBRARY_PATH
9843  shlibpath_overrides_runpath=no
9844  hardcode_into_libs=yes
9845  ;;
9846
9847irix5* | irix6* | nonstopux*)
9848  case $host_os in
9849    nonstopux*) version_type=nonstopux ;;
9850    *)
9851	if test "$lt_cv_prog_gnu_ld" = yes; then
9852		version_type=linux
9853	else
9854		version_type=irix
9855	fi ;;
9856  esac
9857  need_lib_prefix=no
9858  need_version=no
9859  soname_spec='${libname}${release}${shared_ext}$major'
9860  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9861  case $host_os in
9862  irix5* | nonstopux*)
9863    libsuff= shlibsuff=
9864    ;;
9865  *)
9866    case $LD in # libtool.m4 will add one of these switches to LD
9867    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9868      libsuff= shlibsuff= libmagic=32-bit;;
9869    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9870      libsuff=32 shlibsuff=N32 libmagic=N32;;
9871    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9872      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9873    *) libsuff= shlibsuff= libmagic=never-match;;
9874    esac
9875    ;;
9876  esac
9877  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9878  shlibpath_overrides_runpath=no
9879  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9880  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9881  hardcode_into_libs=yes
9882  ;;
9883
9884# No shared lib support for Linux oldld, aout, or coff.
9885linux*oldld* | linux*aout* | linux*coff*)
9886  dynamic_linker=no
9887  ;;
9888
9889# This must be Linux ELF.
9890linux* | k*bsd*-gnu | kopensolaris*-gnu)
9891  version_type=linux
9892  need_lib_prefix=no
9893  need_version=no
9894  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9895  soname_spec='${libname}${release}${shared_ext}$major'
9896  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9897  shlibpath_var=LD_LIBRARY_PATH
9898  shlibpath_overrides_runpath=no
9899
9900  # Some binutils ld are patched to set DT_RUNPATH
9901  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9902  $as_echo_n "(cached) " >&6
9903else
9904  lt_cv_shlibpath_overrides_runpath=no
9905    save_LDFLAGS=$LDFLAGS
9906    save_libdir=$libdir
9907    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9908	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9909    if test x$gcc_no_link = xyes; then
9910  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9911fi
9912cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9913/* end confdefs.h.  */
9914
9915int
9916main ()
9917{
9918
9919  ;
9920  return 0;
9921}
9922_ACEOF
9923if ac_fn_c_try_link "$LINENO"; then :
9924  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9925  lt_cv_shlibpath_overrides_runpath=yes
9926fi
9927fi
9928rm -f core conftest.err conftest.$ac_objext \
9929    conftest$ac_exeext conftest.$ac_ext
9930    LDFLAGS=$save_LDFLAGS
9931    libdir=$save_libdir
9932
9933fi
9934
9935  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9936
9937  # This implies no fast_install, which is unacceptable.
9938  # Some rework will be needed to allow for fast_install
9939  # before this can be enabled.
9940  hardcode_into_libs=yes
9941
9942  # Append ld.so.conf contents to the search path
9943  if test -f /etc/ld.so.conf; then
9944    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' ' '`
9945    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9946  fi
9947
9948  # We used to test for /lib/ld.so.1 and disable shared libraries on
9949  # powerpc, because MkLinux only supported shared libraries with the
9950  # GNU dynamic linker.  Since this was broken with cross compilers,
9951  # most powerpc-linux boxes support dynamic linking these days and
9952  # people can always --disable-shared, the test was removed, and we
9953  # assume the GNU/Linux dynamic linker is in use.
9954  dynamic_linker='GNU/Linux ld.so'
9955  ;;
9956
9957netbsd*)
9958  version_type=sunos
9959  need_lib_prefix=no
9960  need_version=no
9961  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9962    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9963    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9964    dynamic_linker='NetBSD (a.out) ld.so'
9965  else
9966    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9967    soname_spec='${libname}${release}${shared_ext}$major'
9968    dynamic_linker='NetBSD ld.elf_so'
9969  fi
9970  shlibpath_var=LD_LIBRARY_PATH
9971  shlibpath_overrides_runpath=yes
9972  hardcode_into_libs=yes
9973  ;;
9974
9975newsos6)
9976  version_type=linux
9977  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9978  shlibpath_var=LD_LIBRARY_PATH
9979  shlibpath_overrides_runpath=yes
9980  ;;
9981
9982*nto* | *qnx*)
9983  version_type=qnx
9984  need_lib_prefix=no
9985  need_version=no
9986  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9987  soname_spec='${libname}${release}${shared_ext}$major'
9988  shlibpath_var=LD_LIBRARY_PATH
9989  shlibpath_overrides_runpath=no
9990  hardcode_into_libs=yes
9991  dynamic_linker='ldqnx.so'
9992  ;;
9993
9994openbsd*)
9995  version_type=sunos
9996  sys_lib_dlsearch_path_spec="/usr/lib"
9997  need_lib_prefix=no
9998  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9999  case $host_os in
10000    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10001    *)				need_version=no  ;;
10002  esac
10003  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10004  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10005  shlibpath_var=LD_LIBRARY_PATH
10006  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10007    case $host_os in
10008      openbsd2.[89] | openbsd2.[89].*)
10009	shlibpath_overrides_runpath=no
10010	;;
10011      *)
10012	shlibpath_overrides_runpath=yes
10013	;;
10014      esac
10015  else
10016    shlibpath_overrides_runpath=yes
10017  fi
10018  ;;
10019
10020os2*)
10021  libname_spec='$name'
10022  shrext_cmds=".dll"
10023  need_lib_prefix=no
10024  library_names_spec='$libname${shared_ext} $libname.a'
10025  dynamic_linker='OS/2 ld.exe'
10026  shlibpath_var=LIBPATH
10027  ;;
10028
10029osf3* | osf4* | osf5*)
10030  version_type=osf
10031  need_lib_prefix=no
10032  need_version=no
10033  soname_spec='${libname}${release}${shared_ext}$major'
10034  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035  shlibpath_var=LD_LIBRARY_PATH
10036  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10037  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10038  ;;
10039
10040rdos*)
10041  dynamic_linker=no
10042  ;;
10043
10044solaris*)
10045  version_type=linux
10046  need_lib_prefix=no
10047  need_version=no
10048  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10049  soname_spec='${libname}${release}${shared_ext}$major'
10050  shlibpath_var=LD_LIBRARY_PATH
10051  shlibpath_overrides_runpath=yes
10052  hardcode_into_libs=yes
10053  # ldd complains unless libraries are executable
10054  postinstall_cmds='chmod +x $lib'
10055  ;;
10056
10057sunos4*)
10058  version_type=sunos
10059  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10060  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10061  shlibpath_var=LD_LIBRARY_PATH
10062  shlibpath_overrides_runpath=yes
10063  if test "$with_gnu_ld" = yes; then
10064    need_lib_prefix=no
10065  fi
10066  need_version=yes
10067  ;;
10068
10069sysv4 | sysv4.3*)
10070  version_type=linux
10071  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10072  soname_spec='${libname}${release}${shared_ext}$major'
10073  shlibpath_var=LD_LIBRARY_PATH
10074  case $host_vendor in
10075    sni)
10076      shlibpath_overrides_runpath=no
10077      need_lib_prefix=no
10078      runpath_var=LD_RUN_PATH
10079      ;;
10080    siemens)
10081      need_lib_prefix=no
10082      ;;
10083    motorola)
10084      need_lib_prefix=no
10085      need_version=no
10086      shlibpath_overrides_runpath=no
10087      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10088      ;;
10089  esac
10090  ;;
10091
10092sysv4*MP*)
10093  if test -d /usr/nec ;then
10094    version_type=linux
10095    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10096    soname_spec='$libname${shared_ext}.$major'
10097    shlibpath_var=LD_LIBRARY_PATH
10098  fi
10099  ;;
10100
10101sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10102  version_type=freebsd-elf
10103  need_lib_prefix=no
10104  need_version=no
10105  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10106  soname_spec='${libname}${release}${shared_ext}$major'
10107  shlibpath_var=LD_LIBRARY_PATH
10108  shlibpath_overrides_runpath=yes
10109  hardcode_into_libs=yes
10110  if test "$with_gnu_ld" = yes; then
10111    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10112  else
10113    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10114    case $host_os in
10115      sco3.2v5*)
10116        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10117	;;
10118    esac
10119  fi
10120  sys_lib_dlsearch_path_spec='/usr/lib'
10121  ;;
10122
10123tpf*)
10124  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10125  version_type=linux
10126  need_lib_prefix=no
10127  need_version=no
10128  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10129  shlibpath_var=LD_LIBRARY_PATH
10130  shlibpath_overrides_runpath=no
10131  hardcode_into_libs=yes
10132  ;;
10133
10134uts4*)
10135  version_type=linux
10136  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10137  soname_spec='${libname}${release}${shared_ext}$major'
10138  shlibpath_var=LD_LIBRARY_PATH
10139  ;;
10140
10141*)
10142  dynamic_linker=no
10143  ;;
10144esac
10145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10146$as_echo "$dynamic_linker" >&6; }
10147test "$dynamic_linker" = no && can_build_shared=no
10148
10149variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10150if test "$GCC" = yes; then
10151  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10152fi
10153
10154if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10155  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10156fi
10157if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10158  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10159fi
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10253$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10254hardcode_action=
10255if test -n "$hardcode_libdir_flag_spec" ||
10256   test -n "$runpath_var" ||
10257   test "X$hardcode_automatic" = "Xyes" ; then
10258
10259  # We can hardcode non-existent directories.
10260  if test "$hardcode_direct" != no &&
10261     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10262     # have to relink, otherwise we might link with an installed library
10263     # when we should be linking with a yet-to-be-installed one
10264     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10265     test "$hardcode_minus_L" != no; then
10266    # Linking always hardcodes the temporary library directory.
10267    hardcode_action=relink
10268  else
10269    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10270    hardcode_action=immediate
10271  fi
10272else
10273  # We cannot hardcode anything, or else we can only hardcode existing
10274  # directories.
10275  hardcode_action=unsupported
10276fi
10277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10278$as_echo "$hardcode_action" >&6; }
10279
10280if test "$hardcode_action" = relink ||
10281   test "$inherit_rpath" = yes; then
10282  # Fast installation is not supported
10283  enable_fast_install=no
10284elif test "$shlibpath_overrides_runpath" = yes ||
10285     test "$enable_shared" = no; then
10286  # Fast installation is not necessary
10287  enable_fast_install=needless
10288fi
10289
10290
10291
10292
10293
10294
10295  if test "x$enable_dlopen" != xyes; then
10296  enable_dlopen=unknown
10297  enable_dlopen_self=unknown
10298  enable_dlopen_self_static=unknown
10299else
10300  lt_cv_dlopen=no
10301  lt_cv_dlopen_libs=
10302
10303  case $host_os in
10304  beos*)
10305    lt_cv_dlopen="load_add_on"
10306    lt_cv_dlopen_libs=
10307    lt_cv_dlopen_self=yes
10308    ;;
10309
10310  mingw* | pw32* | cegcc*)
10311    lt_cv_dlopen="LoadLibrary"
10312    lt_cv_dlopen_libs=
10313    ;;
10314
10315  cygwin*)
10316    lt_cv_dlopen="dlopen"
10317    lt_cv_dlopen_libs=
10318    ;;
10319
10320  darwin*)
10321  # if libdl is installed we need to link against it
10322    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10323$as_echo_n "checking for dlopen in -ldl... " >&6; }
10324if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10325  $as_echo_n "(cached) " >&6
10326else
10327  ac_check_lib_save_LIBS=$LIBS
10328LIBS="-ldl  $LIBS"
10329if test x$gcc_no_link = xyes; then
10330  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10331fi
10332cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10333/* end confdefs.h.  */
10334
10335/* Override any GCC internal prototype to avoid an error.
10336   Use char because int might match the return type of a GCC
10337   builtin and then its argument prototype would still apply.  */
10338#ifdef __cplusplus
10339extern "C"
10340#endif
10341char dlopen ();
10342int
10343main ()
10344{
10345return dlopen ();
10346  ;
10347  return 0;
10348}
10349_ACEOF
10350if ac_fn_c_try_link "$LINENO"; then :
10351  ac_cv_lib_dl_dlopen=yes
10352else
10353  ac_cv_lib_dl_dlopen=no
10354fi
10355rm -f core conftest.err conftest.$ac_objext \
10356    conftest$ac_exeext conftest.$ac_ext
10357LIBS=$ac_check_lib_save_LIBS
10358fi
10359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10360$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10361if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10362  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10363else
10364
10365    lt_cv_dlopen="dyld"
10366    lt_cv_dlopen_libs=
10367    lt_cv_dlopen_self=yes
10368
10369fi
10370
10371    ;;
10372
10373  *)
10374    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10375if test "x$ac_cv_func_shl_load" = x""yes; then :
10376  lt_cv_dlopen="shl_load"
10377else
10378  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10379$as_echo_n "checking for shl_load in -ldld... " >&6; }
10380if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10381  $as_echo_n "(cached) " >&6
10382else
10383  ac_check_lib_save_LIBS=$LIBS
10384LIBS="-ldld  $LIBS"
10385if test x$gcc_no_link = xyes; then
10386  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10387fi
10388cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10389/* end confdefs.h.  */
10390
10391/* Override any GCC internal prototype to avoid an error.
10392   Use char because int might match the return type of a GCC
10393   builtin and then its argument prototype would still apply.  */
10394#ifdef __cplusplus
10395extern "C"
10396#endif
10397char shl_load ();
10398int
10399main ()
10400{
10401return shl_load ();
10402  ;
10403  return 0;
10404}
10405_ACEOF
10406if ac_fn_c_try_link "$LINENO"; then :
10407  ac_cv_lib_dld_shl_load=yes
10408else
10409  ac_cv_lib_dld_shl_load=no
10410fi
10411rm -f core conftest.err conftest.$ac_objext \
10412    conftest$ac_exeext conftest.$ac_ext
10413LIBS=$ac_check_lib_save_LIBS
10414fi
10415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10416$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10417if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10418  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10419else
10420  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10421if test "x$ac_cv_func_dlopen" = x""yes; then :
10422  lt_cv_dlopen="dlopen"
10423else
10424  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10425$as_echo_n "checking for dlopen in -ldl... " >&6; }
10426if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10427  $as_echo_n "(cached) " >&6
10428else
10429  ac_check_lib_save_LIBS=$LIBS
10430LIBS="-ldl  $LIBS"
10431if test x$gcc_no_link = xyes; then
10432  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10433fi
10434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10435/* end confdefs.h.  */
10436
10437/* Override any GCC internal prototype to avoid an error.
10438   Use char because int might match the return type of a GCC
10439   builtin and then its argument prototype would still apply.  */
10440#ifdef __cplusplus
10441extern "C"
10442#endif
10443char dlopen ();
10444int
10445main ()
10446{
10447return dlopen ();
10448  ;
10449  return 0;
10450}
10451_ACEOF
10452if ac_fn_c_try_link "$LINENO"; then :
10453  ac_cv_lib_dl_dlopen=yes
10454else
10455  ac_cv_lib_dl_dlopen=no
10456fi
10457rm -f core conftest.err conftest.$ac_objext \
10458    conftest$ac_exeext conftest.$ac_ext
10459LIBS=$ac_check_lib_save_LIBS
10460fi
10461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10462$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10463if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10464  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10465else
10466  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10467$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10468if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10469  $as_echo_n "(cached) " >&6
10470else
10471  ac_check_lib_save_LIBS=$LIBS
10472LIBS="-lsvld  $LIBS"
10473if test x$gcc_no_link = xyes; then
10474  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10475fi
10476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10477/* end confdefs.h.  */
10478
10479/* Override any GCC internal prototype to avoid an error.
10480   Use char because int might match the return type of a GCC
10481   builtin and then its argument prototype would still apply.  */
10482#ifdef __cplusplus
10483extern "C"
10484#endif
10485char dlopen ();
10486int
10487main ()
10488{
10489return dlopen ();
10490  ;
10491  return 0;
10492}
10493_ACEOF
10494if ac_fn_c_try_link "$LINENO"; then :
10495  ac_cv_lib_svld_dlopen=yes
10496else
10497  ac_cv_lib_svld_dlopen=no
10498fi
10499rm -f core conftest.err conftest.$ac_objext \
10500    conftest$ac_exeext conftest.$ac_ext
10501LIBS=$ac_check_lib_save_LIBS
10502fi
10503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10504$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10505if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10506  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10507else
10508  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10509$as_echo_n "checking for dld_link in -ldld... " >&6; }
10510if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10511  $as_echo_n "(cached) " >&6
10512else
10513  ac_check_lib_save_LIBS=$LIBS
10514LIBS="-ldld  $LIBS"
10515if test x$gcc_no_link = xyes; then
10516  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10517fi
10518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10519/* end confdefs.h.  */
10520
10521/* Override any GCC internal prototype to avoid an error.
10522   Use char because int might match the return type of a GCC
10523   builtin and then its argument prototype would still apply.  */
10524#ifdef __cplusplus
10525extern "C"
10526#endif
10527char dld_link ();
10528int
10529main ()
10530{
10531return dld_link ();
10532  ;
10533  return 0;
10534}
10535_ACEOF
10536if ac_fn_c_try_link "$LINENO"; then :
10537  ac_cv_lib_dld_dld_link=yes
10538else
10539  ac_cv_lib_dld_dld_link=no
10540fi
10541rm -f core conftest.err conftest.$ac_objext \
10542    conftest$ac_exeext conftest.$ac_ext
10543LIBS=$ac_check_lib_save_LIBS
10544fi
10545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10546$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10547if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10548  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10549fi
10550
10551
10552fi
10553
10554
10555fi
10556
10557
10558fi
10559
10560
10561fi
10562
10563
10564fi
10565
10566    ;;
10567  esac
10568
10569  if test "x$lt_cv_dlopen" != xno; then
10570    enable_dlopen=yes
10571  else
10572    enable_dlopen=no
10573  fi
10574
10575  case $lt_cv_dlopen in
10576  dlopen)
10577    save_CPPFLAGS="$CPPFLAGS"
10578    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10579
10580    save_LDFLAGS="$LDFLAGS"
10581    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10582
10583    save_LIBS="$LIBS"
10584    LIBS="$lt_cv_dlopen_libs $LIBS"
10585
10586    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10587$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10588if test "${lt_cv_dlopen_self+set}" = set; then :
10589  $as_echo_n "(cached) " >&6
10590else
10591  	  if test "$cross_compiling" = yes; then :
10592  lt_cv_dlopen_self=cross
10593else
10594  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10595  lt_status=$lt_dlunknown
10596  cat > conftest.$ac_ext <<_LT_EOF
10597#line 10597 "configure"
10598#include "confdefs.h"
10599
10600#if HAVE_DLFCN_H
10601#include <dlfcn.h>
10602#endif
10603
10604#include <stdio.h>
10605
10606#ifdef RTLD_GLOBAL
10607#  define LT_DLGLOBAL		RTLD_GLOBAL
10608#else
10609#  ifdef DL_GLOBAL
10610#    define LT_DLGLOBAL		DL_GLOBAL
10611#  else
10612#    define LT_DLGLOBAL		0
10613#  endif
10614#endif
10615
10616/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10617   find out it does not work in some platform. */
10618#ifndef LT_DLLAZY_OR_NOW
10619#  ifdef RTLD_LAZY
10620#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10621#  else
10622#    ifdef DL_LAZY
10623#      define LT_DLLAZY_OR_NOW		DL_LAZY
10624#    else
10625#      ifdef RTLD_NOW
10626#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10627#      else
10628#        ifdef DL_NOW
10629#          define LT_DLLAZY_OR_NOW	DL_NOW
10630#        else
10631#          define LT_DLLAZY_OR_NOW	0
10632#        endif
10633#      endif
10634#    endif
10635#  endif
10636#endif
10637
10638/* When -fvisbility=hidden is used, assume the code has been annotated
10639   correspondingly for the symbols needed.  */
10640#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10641void fnord () __attribute__((visibility("default")));
10642#endif
10643
10644void fnord () { int i=42; }
10645int main ()
10646{
10647  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10648  int status = $lt_dlunknown;
10649
10650  if (self)
10651    {
10652      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10653      else
10654        {
10655	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10656          else puts (dlerror ());
10657	}
10658      /* dlclose (self); */
10659    }
10660  else
10661    puts (dlerror ());
10662
10663  return status;
10664}
10665_LT_EOF
10666  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10667  (eval $ac_link) 2>&5
10668  ac_status=$?
10669  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10670  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10671    (./conftest; exit; ) >&5 2>/dev/null
10672    lt_status=$?
10673    case x$lt_status in
10674      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10675      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10676      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10677    esac
10678  else :
10679    # compilation failed
10680    lt_cv_dlopen_self=no
10681  fi
10682fi
10683rm -fr conftest*
10684
10685
10686fi
10687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10688$as_echo "$lt_cv_dlopen_self" >&6; }
10689
10690    if test "x$lt_cv_dlopen_self" = xyes; then
10691      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10692      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10693$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10694if test "${lt_cv_dlopen_self_static+set}" = set; then :
10695  $as_echo_n "(cached) " >&6
10696else
10697  	  if test "$cross_compiling" = yes; then :
10698  lt_cv_dlopen_self_static=cross
10699else
10700  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10701  lt_status=$lt_dlunknown
10702  cat > conftest.$ac_ext <<_LT_EOF
10703#line 10703 "configure"
10704#include "confdefs.h"
10705
10706#if HAVE_DLFCN_H
10707#include <dlfcn.h>
10708#endif
10709
10710#include <stdio.h>
10711
10712#ifdef RTLD_GLOBAL
10713#  define LT_DLGLOBAL		RTLD_GLOBAL
10714#else
10715#  ifdef DL_GLOBAL
10716#    define LT_DLGLOBAL		DL_GLOBAL
10717#  else
10718#    define LT_DLGLOBAL		0
10719#  endif
10720#endif
10721
10722/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10723   find out it does not work in some platform. */
10724#ifndef LT_DLLAZY_OR_NOW
10725#  ifdef RTLD_LAZY
10726#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10727#  else
10728#    ifdef DL_LAZY
10729#      define LT_DLLAZY_OR_NOW		DL_LAZY
10730#    else
10731#      ifdef RTLD_NOW
10732#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10733#      else
10734#        ifdef DL_NOW
10735#          define LT_DLLAZY_OR_NOW	DL_NOW
10736#        else
10737#          define LT_DLLAZY_OR_NOW	0
10738#        endif
10739#      endif
10740#    endif
10741#  endif
10742#endif
10743
10744/* When -fvisbility=hidden is used, assume the code has been annotated
10745   correspondingly for the symbols needed.  */
10746#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10747void fnord () __attribute__((visibility("default")));
10748#endif
10749
10750void fnord () { int i=42; }
10751int main ()
10752{
10753  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10754  int status = $lt_dlunknown;
10755
10756  if (self)
10757    {
10758      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10759      else
10760        {
10761	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10762          else puts (dlerror ());
10763	}
10764      /* dlclose (self); */
10765    }
10766  else
10767    puts (dlerror ());
10768
10769  return status;
10770}
10771_LT_EOF
10772  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10773  (eval $ac_link) 2>&5
10774  ac_status=$?
10775  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10776  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10777    (./conftest; exit; ) >&5 2>/dev/null
10778    lt_status=$?
10779    case x$lt_status in
10780      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10781      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10782      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10783    esac
10784  else :
10785    # compilation failed
10786    lt_cv_dlopen_self_static=no
10787  fi
10788fi
10789rm -fr conftest*
10790
10791
10792fi
10793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10794$as_echo "$lt_cv_dlopen_self_static" >&6; }
10795    fi
10796
10797    CPPFLAGS="$save_CPPFLAGS"
10798    LDFLAGS="$save_LDFLAGS"
10799    LIBS="$save_LIBS"
10800    ;;
10801  esac
10802
10803  case $lt_cv_dlopen_self in
10804  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10805  *) enable_dlopen_self=unknown ;;
10806  esac
10807
10808  case $lt_cv_dlopen_self_static in
10809  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10810  *) enable_dlopen_self_static=unknown ;;
10811  esac
10812fi
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830striplib=
10831old_striplib=
10832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10833$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10834if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10835  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10836  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10838$as_echo "yes" >&6; }
10839else
10840# FIXME - insert some real tests, host_os isn't really good enough
10841  case $host_os in
10842  darwin*)
10843    if test -n "$STRIP" ; then
10844      striplib="$STRIP -x"
10845      old_striplib="$STRIP -S"
10846      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10847$as_echo "yes" >&6; }
10848    else
10849      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10850$as_echo "no" >&6; }
10851    fi
10852    ;;
10853  *)
10854    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10855$as_echo "no" >&6; }
10856    ;;
10857  esac
10858fi
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871  # Report which library types will actually be built
10872  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10873$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10875$as_echo "$can_build_shared" >&6; }
10876
10877  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10878$as_echo_n "checking whether to build shared libraries... " >&6; }
10879  test "$can_build_shared" = "no" && enable_shared=no
10880
10881  # On AIX, shared libraries and static libraries use the same namespace, and
10882  # are all built from PIC.
10883  case $host_os in
10884  aix3*)
10885    test "$enable_shared" = yes && enable_static=no
10886    if test -n "$RANLIB"; then
10887      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10888      postinstall_cmds='$RANLIB $lib'
10889    fi
10890    ;;
10891
10892  aix[4-9]*)
10893    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10894      test "$enable_shared" = yes && enable_static=no
10895    fi
10896    ;;
10897  esac
10898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10899$as_echo "$enable_shared" >&6; }
10900
10901  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10902$as_echo_n "checking whether to build static libraries... " >&6; }
10903  # Make sure either enable_shared or enable_static is yes.
10904  test "$enable_shared" = yes || enable_static=yes
10905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10906$as_echo "$enable_static" >&6; }
10907
10908
10909
10910
10911fi
10912ac_ext=c
10913ac_cpp='$CPP $CPPFLAGS'
10914ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10915ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10916ac_compiler_gnu=$ac_cv_c_compiler_gnu
10917
10918CC="$lt_save_CC"
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932        ac_config_commands="$ac_config_commands libtool"
10933
10934
10935
10936
10937# Only expand once:
10938
10939
10940
10941if test "x$CC" != xcc; then
10942  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
10943$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
10944else
10945  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
10946$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
10947fi
10948set dummy $CC; ac_cc=`$as_echo "$2" |
10949		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
10950if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
10951  $as_echo_n "(cached) " >&6
10952else
10953  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10954/* end confdefs.h.  */
10955
10956int
10957main ()
10958{
10959
10960  ;
10961  return 0;
10962}
10963_ACEOF
10964# Make sure it works both with $CC and with simple cc.
10965# We do the test twice because some compilers refuse to overwrite an
10966# existing .o file with -o, though they will create one.
10967ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10968rm -f conftest2.*
10969if { { case "(($ac_try" in
10970  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10971  *) ac_try_echo=$ac_try;;
10972esac
10973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10974$as_echo "$ac_try_echo"; } >&5
10975  (eval "$ac_try") 2>&5
10976  ac_status=$?
10977  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10978  test $ac_status = 0; } &&
10979   test -f conftest2.$ac_objext && { { case "(($ac_try" in
10980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10981  *) ac_try_echo=$ac_try;;
10982esac
10983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10984$as_echo "$ac_try_echo"; } >&5
10985  (eval "$ac_try") 2>&5
10986  ac_status=$?
10987  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10988  test $ac_status = 0; };
10989then
10990  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10991  if test "x$CC" != xcc; then
10992    # Test first that cc exists at all.
10993    if { ac_try='cc -c conftest.$ac_ext >&5'
10994  { { case "(($ac_try" in
10995  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10996  *) ac_try_echo=$ac_try;;
10997esac
10998eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10999$as_echo "$ac_try_echo"; } >&5
11000  (eval "$ac_try") 2>&5
11001  ac_status=$?
11002  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11003  test $ac_status = 0; }; }; then
11004      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
11005      rm -f conftest2.*
11006      if { { case "(($ac_try" in
11007  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11008  *) ac_try_echo=$ac_try;;
11009esac
11010eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11011$as_echo "$ac_try_echo"; } >&5
11012  (eval "$ac_try") 2>&5
11013  ac_status=$?
11014  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11015  test $ac_status = 0; } &&
11016	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
11017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11018  *) ac_try_echo=$ac_try;;
11019esac
11020eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11021$as_echo "$ac_try_echo"; } >&5
11022  (eval "$ac_try") 2>&5
11023  ac_status=$?
11024  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11025  test $ac_status = 0; };
11026      then
11027	# cc works too.
11028	:
11029      else
11030	# cc exists but doesn't like -o.
11031	eval ac_cv_prog_cc_${ac_cc}_c_o=no
11032      fi
11033    fi
11034  fi
11035else
11036  eval ac_cv_prog_cc_${ac_cc}_c_o=no
11037fi
11038rm -f core conftest*
11039
11040fi
11041if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11042  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11043$as_echo "yes" >&6; }
11044else
11045  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11046$as_echo "no" >&6; }
11047
11048$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
11049
11050fi
11051
11052# expand $ac_aux_dir to an absolute path
11053am_aux_dir=`cd $ac_aux_dir && pwd`
11054
11055# FIXME: we rely on the cache variable name because
11056# there is no other way.
11057set dummy $CC
11058am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11059eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
11060if test "$am_t" != yes; then
11061   # Losing compiler, so override with the script.
11062   # FIXME: It is wrong to rewrite CC.
11063   # But if we don't then we get into trouble of one sort or another.
11064   # A longer-term fix would be to have automake use am__CC in this case,
11065   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11066   CC="$am_aux_dir/compile $CC"
11067fi
11068
11069
11070
11071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11072$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11073set x ${MAKE-make}
11074ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11075if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
11076  $as_echo_n "(cached) " >&6
11077else
11078  cat >conftest.make <<\_ACEOF
11079SHELL = /bin/sh
11080all:
11081	@echo '@@@%%%=$(MAKE)=@@@%%%'
11082_ACEOF
11083# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
11084case `${MAKE-make} -f conftest.make 2>/dev/null` in
11085  *@@@%%%=?*=@@@%%%*)
11086    eval ac_cv_prog_make_${ac_make}_set=yes;;
11087  *)
11088    eval ac_cv_prog_make_${ac_make}_set=no;;
11089esac
11090rm -f conftest.make
11091fi
11092if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11094$as_echo "yes" >&6; }
11095  SET_MAKE=
11096else
11097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11098$as_echo "no" >&6; }
11099  SET_MAKE="MAKE=${MAKE-make}"
11100fi
11101
11102
11103# -------
11104# Headers
11105# -------
11106
11107# Sanity check for the cross-compilation case:
11108ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11109if test "x$ac_cv_header_stdio_h" = x""yes; then :
11110  :
11111else
11112  as_fn_error "Can't find stdio.h.
11113You must have a usable C system for the target already installed, at least
11114including headers and, preferably, the library, before you can configure
11115the Objective C runtime system.  If necessary, install gcc now with
11116\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11117fi
11118
11119
11120
11121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11122$as_echo_n "checking for ANSI C header files... " >&6; }
11123if test "${ac_cv_header_stdc+set}" = set; then :
11124  $as_echo_n "(cached) " >&6
11125else
11126  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11127/* end confdefs.h.  */
11128#include <stdlib.h>
11129#include <stdarg.h>
11130#include <string.h>
11131#include <float.h>
11132
11133int
11134main ()
11135{
11136
11137  ;
11138  return 0;
11139}
11140_ACEOF
11141if ac_fn_c_try_compile "$LINENO"; then :
11142  ac_cv_header_stdc=yes
11143else
11144  ac_cv_header_stdc=no
11145fi
11146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11147
11148if test $ac_cv_header_stdc = yes; then
11149  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11150  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11151/* end confdefs.h.  */
11152#include <string.h>
11153
11154_ACEOF
11155if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11156  $EGREP "memchr" >/dev/null 2>&1; then :
11157
11158else
11159  ac_cv_header_stdc=no
11160fi
11161rm -f conftest*
11162
11163fi
11164
11165if test $ac_cv_header_stdc = yes; then
11166  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11167  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11168/* end confdefs.h.  */
11169#include <stdlib.h>
11170
11171_ACEOF
11172if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11173  $EGREP "free" >/dev/null 2>&1; then :
11174
11175else
11176  ac_cv_header_stdc=no
11177fi
11178rm -f conftest*
11179
11180fi
11181
11182if test $ac_cv_header_stdc = yes; then
11183  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11184  if test "$cross_compiling" = yes; then :
11185  :
11186else
11187  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11188/* end confdefs.h.  */
11189#include <ctype.h>
11190#include <stdlib.h>
11191#if ((' ' & 0x0FF) == 0x020)
11192# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11193# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11194#else
11195# define ISLOWER(c) \
11196		   (('a' <= (c) && (c) <= 'i') \
11197		     || ('j' <= (c) && (c) <= 'r') \
11198		     || ('s' <= (c) && (c) <= 'z'))
11199# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11200#endif
11201
11202#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11203int
11204main ()
11205{
11206  int i;
11207  for (i = 0; i < 256; i++)
11208    if (XOR (islower (i), ISLOWER (i))
11209	|| toupper (i) != TOUPPER (i))
11210      return 2;
11211  return 0;
11212}
11213_ACEOF
11214if ac_fn_c_try_run "$LINENO"; then :
11215
11216else
11217  ac_cv_header_stdc=no
11218fi
11219rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11220  conftest.$ac_objext conftest.beam conftest.$ac_ext
11221fi
11222
11223fi
11224fi
11225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11226$as_echo "$ac_cv_header_stdc" >&6; }
11227if test $ac_cv_header_stdc = yes; then
11228
11229$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11230
11231fi
11232
11233
11234for ac_header in sched.h
11235do :
11236  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11237if test "x$ac_cv_header_sched_h" = x""yes; then :
11238  cat >>confdefs.h <<_ACEOF
11239#define HAVE_SCHED_H 1
11240_ACEOF
11241
11242fi
11243
11244done
11245
11246
11247# -----------
11248# Miscellanea
11249# -----------
11250
11251# Check if we have thread-local storage
11252
11253
11254   # Check whether --enable-tls was given.
11255if test "${enable_tls+set}" = set; then :
11256  enableval=$enable_tls;
11257      case "$enableval" in
11258       yes|no) ;;
11259       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11260      esac
11261
11262else
11263  enable_tls=yes
11264fi
11265
11266
11267  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11268$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11269if test "${gcc_cv_have_tls+set}" = set; then :
11270  $as_echo_n "(cached) " >&6
11271else
11272
11273    if test "$cross_compiling" = yes; then :
11274                if test x$gcc_no_link = xyes; then
11275  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11276fi
11277cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11278/* end confdefs.h.  */
11279__thread int a; int b; int main() { return a = b; }
11280_ACEOF
11281if ac_fn_c_try_link "$LINENO"; then :
11282  chktls_save_LDFLAGS="$LDFLAGS"
11283	  	  	  case $host in
11284	    *-*-linux*)
11285	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11286	      ;;
11287	  esac
11288	  chktls_save_CFLAGS="$CFLAGS"
11289	  CFLAGS="-fPIC $CFLAGS"
11290	  	  if test x$gcc_no_link = xyes; then
11291  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11292fi
11293cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11294/* end confdefs.h.  */
11295int f() { return 0; }
11296_ACEOF
11297if ac_fn_c_try_link "$LINENO"; then :
11298  if test x$gcc_no_link = xyes; then
11299  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11300fi
11301cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11302/* end confdefs.h.  */
11303__thread int a; int b; int f() { return a = b; }
11304_ACEOF
11305if ac_fn_c_try_link "$LINENO"; then :
11306  gcc_cv_have_tls=yes
11307else
11308  gcc_cv_have_tls=no
11309fi
11310rm -f core conftest.err conftest.$ac_objext \
11311    conftest$ac_exeext conftest.$ac_ext
11312else
11313  gcc_cv_have_tls=yes
11314fi
11315rm -f core conftest.err conftest.$ac_objext \
11316    conftest$ac_exeext conftest.$ac_ext
11317	  CFLAGS="$chktls_save_CFLAGS"
11318	  LDFLAGS="$chktls_save_LDFLAGS"
11319else
11320  gcc_cv_have_tls=no
11321fi
11322rm -f core conftest.err conftest.$ac_objext \
11323    conftest$ac_exeext conftest.$ac_ext
11324
11325
11326else
11327  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11328/* end confdefs.h.  */
11329__thread int a; int b; int main() { return a = b; }
11330_ACEOF
11331if ac_fn_c_try_run "$LINENO"; then :
11332                      chktls_save_LDFLAGS="$LDFLAGS"
11333      LDFLAGS="-static $LDFLAGS"
11334      if test x$gcc_no_link = xyes; then
11335  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11336fi
11337cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338/* end confdefs.h.  */
11339int main() { return 0; }
11340_ACEOF
11341if ac_fn_c_try_link "$LINENO"; then :
11342  if test "$cross_compiling" = yes; then :
11343  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11345as_fn_error "cannot run test program while cross compiling
11346See \`config.log' for more details." "$LINENO" 5; }
11347else
11348  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11349/* end confdefs.h.  */
11350__thread int a; int b; int main() { return a = b; }
11351_ACEOF
11352if ac_fn_c_try_run "$LINENO"; then :
11353  gcc_cv_have_tls=yes
11354else
11355  gcc_cv_have_tls=no
11356fi
11357rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11358  conftest.$ac_objext conftest.beam conftest.$ac_ext
11359fi
11360
11361else
11362  gcc_cv_have_tls=yes
11363fi
11364rm -f core conftest.err conftest.$ac_objext \
11365    conftest$ac_exeext conftest.$ac_ext
11366      LDFLAGS="$chktls_save_LDFLAGS"
11367      if test $gcc_cv_have_tls = yes; then
11368						chktls_save_CFLAGS="$CFLAGS"
11369	thread_CFLAGS=failed
11370	for flag in '' '-pthread' '-lpthread'; do
11371	  CFLAGS="$flag $chktls_save_CFLAGS"
11372	  if test x$gcc_no_link = xyes; then
11373  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11374fi
11375cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376/* end confdefs.h.  */
11377#include <pthread.h>
11378		void *g(void *d) { return NULL; }
11379int
11380main ()
11381{
11382pthread_t t; pthread_create(&t,NULL,g,NULL);
11383  ;
11384  return 0;
11385}
11386_ACEOF
11387if ac_fn_c_try_link "$LINENO"; then :
11388  thread_CFLAGS="$flag"
11389fi
11390rm -f core conftest.err conftest.$ac_objext \
11391    conftest$ac_exeext conftest.$ac_ext
11392	  if test "X$thread_CFLAGS" != Xfailed; then
11393	    break
11394	  fi
11395	done
11396	CFLAGS="$chktls_save_CFLAGS"
11397	if test "X$thread_CFLAGS" != Xfailed; then
11398	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11399 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
11400  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11401$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11402as_fn_error "cannot run test program while cross compiling
11403See \`config.log' for more details." "$LINENO" 5; }
11404else
11405  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11406/* end confdefs.h.  */
11407#include <pthread.h>
11408		__thread int a;
11409		static int *volatile a_in_other_thread;
11410		static void *
11411		thread_func (void *arg)
11412		{
11413		  a_in_other_thread = &a;
11414		  return (void *)0;
11415		}
11416int
11417main ()
11418{
11419pthread_t thread;
11420		void *thread_retval;
11421		int *volatile a_in_main_thread;
11422		a_in_main_thread = &a;
11423		if (pthread_create (&thread, (pthread_attr_t *)0,
11424				    thread_func, (void *)0))
11425		  return 0;
11426		if (pthread_join (thread, &thread_retval))
11427		  return 0;
11428		return (a_in_other_thread == a_in_main_thread);
11429  ;
11430  return 0;
11431}
11432_ACEOF
11433if ac_fn_c_try_run "$LINENO"; then :
11434  gcc_cv_have_tls=yes
11435else
11436  gcc_cv_have_tls=no
11437fi
11438rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11439  conftest.$ac_objext conftest.beam conftest.$ac_ext
11440fi
11441
11442	  CFLAGS="$chktls_save_CFLAGS"
11443	fi
11444      fi
11445else
11446  gcc_cv_have_tls=no
11447fi
11448rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11449  conftest.$ac_objext conftest.beam conftest.$ac_ext
11450fi
11451
11452fi
11453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11454$as_echo "$gcc_cv_have_tls" >&6; }
11455  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11456
11457$as_echo "#define HAVE_TLS 1" >>confdefs.h
11458
11459  fi
11460
11461
11462  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11463$as_echo_n "checking if the type of bitfields matters... " >&6; }
11464if test "${gt_cv_bitfield_type_matters+set}" = set; then :
11465  $as_echo_n "(cached) " >&6
11466else
11467
11468    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11469/* end confdefs.h.  */
11470struct foo1 { char x; char y:1; char z; };
11471struct foo2 { char x; long long int y:1; char z; };
11472int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
11473int
11474main ()
11475{
11476
11477  ;
11478  return 0;
11479}
11480_ACEOF
11481if ac_fn_c_try_compile "$LINENO"; then :
11482  gt_cv_bitfield_type_matters=yes
11483else
11484  gt_cv_bitfield_type_matters=no
11485fi
11486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11487
11488fi
11489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11490$as_echo "$gt_cv_bitfield_type_matters" >&6; }
11491  if test $gt_cv_bitfield_type_matters = yes; then
11492
11493$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11494
11495  fi
11496
11497
11498# -----------
11499# boehm-gc
11500# -----------
11501
11502# Check whether --enable-objc-gc was given.
11503if test "${enable_objc_gc+set}" = set; then :
11504  enableval=$enable_objc_gc;
11505else
11506  enable_objc_gc=no
11507fi
11508
11509
11510# Check whether --with-target-bdw-gc was given.
11511if test "${with_target_bdw_gc+set}" = set; then :
11512  withval=$with_target_bdw_gc;
11513fi
11514
11515
11516# Check whether --with-target-bdw-gc-include was given.
11517if test "${with_target_bdw_gc_include+set}" = set; then :
11518  withval=$with_target_bdw_gc_include;
11519fi
11520
11521
11522# Check whether --with-target-bdw-gc-lib was given.
11523if test "${with_target_bdw_gc_lib+set}" = set; then :
11524  withval=$with_target_bdw_gc_lib;
11525fi
11526
11527
11528case "$enable_objc_gc" in
11529no)
11530  use_bdw_gc=no
11531  ;;
11532*)
11533  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11534$as_echo_n "checking for bdw garbage collector... " >&6; }
11535  if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
11536        BDW_GC_CFLAGS=
11537    BDW_GC_LIBS="-lgc"
11538  else
11539        if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
11540      as_fn_error "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11541    elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
11542      as_fn_error "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11543    else
11544      { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11545$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11546    fi
11547    mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
11548    bdw_val=
11549    if test "x$with_target_bdw_gc" != x; then
11550      for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
11551        case "$i" in
11552          *=*) sd=${i%%=*}; d=${i#*=} ;;
11553          *) sd=.; d=$i ;;
11554        esac
11555        if test "$mldir" = "$sd"; then
11556          bdw_val=$d
11557        fi
11558      done
11559      if test "x$bdw_val" = x; then
11560        as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11561      fi
11562      bdw_inc_dir="$bdw_val/include"
11563      bdw_lib_dir="$bdw_val/lib"
11564    fi
11565    bdw_val=
11566    if test "x$with_target_bdw_gc_include" != x; then
11567      for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11568        case "$i" in
11569          *=*) sd=${i%%=*}; d=${i#*=} ;;
11570          *) sd=.; d=$i; fallback=$i ;;
11571        esac
11572        if test "$mldir" = "$sd"; then
11573          bdw_val=$d
11574        fi
11575      done
11576      if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then
11577        bdw_inc_dir="$fallback"
11578      elif test "x$bdw_val" = x; then
11579        as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11580      else
11581        bdw_inc_dir="$bdw_val"
11582      fi
11583    fi
11584    bdw_val=
11585    if test "x$with_target_bdw_gc_lib" != x; then
11586      for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11587        case "$i" in
11588          *=*) sd=${i%%=*}; d=${i#*=} ;;
11589          *) sd=.; d=$i ;;
11590        esac
11591        if test "$mldir" = "$sd"; then
11592          bdw_val=$d
11593        fi
11594      done
11595      if test "x$bdw_val" = x; then
11596        as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11597      fi
11598      bdw_lib_dir="$bdw_val"
11599    fi
11600    if test "x$bdw_inc_dir" = x; then
11601      as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11602    fi
11603    if test "x$bdw_lib_dir" = x; then
11604      as_fn_error "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11605    fi
11606    BDW_GC_CFLAGS="-I$bdw_inc_dir"
11607    if test -f $bdw_lib_dir/libgc.la; then
11608      BDW_GC_LIBS="$bdw_lib_dir/libgc.la"
11609    else
11610      BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
11611    fi
11612    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11613$as_echo "found" >&6; }
11614  fi
11615
11616  case "$BDW_GC_LIBS" in
11617  *libgc.la)
11618    use_bdw_gc=yes
11619    ;;
11620  *)
11621    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
11622$as_echo_n "checking for system boehm-gc... " >&6; }
11623    save_CFLAGS=$CFLAGS
11624    save_LIBS=$LIBS
11625    CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
11626    LIBS="$LIBS $BDW_GC_LIBS"
11627            if test x$gcc_no_link = xyes; then
11628  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11629fi
11630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11631/* end confdefs.h.  */
11632#include <gc/gc.h>
11633int
11634main ()
11635{
11636GC_init()
11637  ;
11638  return 0;
11639}
11640_ACEOF
11641if ac_fn_c_try_link "$LINENO"; then :
11642
11643        if test "$cross_compiling" = yes; then :
11644            system_bdw_gc_found=no
11645
11646else
11647  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11648/* end confdefs.h.  */
11649
11650          #include <gc/gc.h>
11651          int main() {
11652            GC_init();
11653            return 0;
11654          }
11655
11656_ACEOF
11657if ac_fn_c_try_run "$LINENO"; then :
11658  system_bdw_gc_found=yes
11659else
11660  system_bdw_gc_found=no
11661fi
11662rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11663  conftest.$ac_objext conftest.beam conftest.$ac_ext
11664fi
11665
11666
11667else
11668  system_bdw_gc_found=no
11669fi
11670rm -f core conftest.err conftest.$ac_objext \
11671    conftest$ac_exeext conftest.$ac_ext
11672    CFLAGS=$save_CFLAGS
11673    LIBS=$save_LIBS
11674    if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then
11675      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
11676$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
11677      use_bdw_gc=no
11678    elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then
11679      as_fn_error "system bdw-gc required but not found" "$LINENO" 5
11680    else
11681      use_bdw_gc=yes
11682      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11683$as_echo "found" >&6; }
11684    fi
11685  esac
11686esac
11687
11688if test "$use_bdw_gc" = no; then
11689  OBJC_GCFLAGS=''
11690  OBJC_BOEHM_GC=''
11691  OBJC_BOEHM_GC_INCLUDES=''
11692  OBJC_BOEHM_GC_LIBS=''
11693else
11694  OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
11695  OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
11696  OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
11697  OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS
11698fi
11699
11700
11701
11702
11703
11704# Determine what GCC version number to use in filesystem paths.
11705
11706  get_gcc_base_ver="cat"
11707
11708# Check whether --with-gcc-major-version-only was given.
11709if test "${with_gcc_major_version_only+set}" = set; then :
11710  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11711        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11712      fi
11713
11714fi
11715
11716
11717
11718
11719# ------
11720# Output
11721# ------
11722
11723if test ${multilib} = yes; then
11724  multilib_arg="--enable-multilib"
11725else
11726  multilib_arg=
11727fi
11728
11729ac_config_files="$ac_config_files Makefile"
11730
11731cat >confcache <<\_ACEOF
11732# This file is a shell script that caches the results of configure
11733# tests run on this system so they can be shared between configure
11734# scripts and configure runs, see configure's option --config-cache.
11735# It is not useful on other systems.  If it contains results you don't
11736# want to keep, you may remove or edit it.
11737#
11738# config.status only pays attention to the cache file if you give it
11739# the --recheck option to rerun configure.
11740#
11741# `ac_cv_env_foo' variables (set or unset) will be overridden when
11742# loading this file, other *unset* `ac_cv_foo' will be assigned the
11743# following values.
11744
11745_ACEOF
11746
11747# The following way of writing the cache mishandles newlines in values,
11748# but we know of no workaround that is simple, portable, and efficient.
11749# So, we kill variables containing newlines.
11750# Ultrix sh set writes to stderr and can't be redirected directly,
11751# and sets the high bit in the cache file unless we assign to the vars.
11752(
11753  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11754    eval ac_val=\$$ac_var
11755    case $ac_val in #(
11756    *${as_nl}*)
11757      case $ac_var in #(
11758      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11759$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11760      esac
11761      case $ac_var in #(
11762      _ | IFS | as_nl) ;; #(
11763      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11764      *) { eval $ac_var=; unset $ac_var;} ;;
11765      esac ;;
11766    esac
11767  done
11768
11769  (set) 2>&1 |
11770    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11771    *${as_nl}ac_space=\ *)
11772      # `set' does not quote correctly, so add quotes: double-quote
11773      # substitution turns \\\\ into \\, and sed turns \\ into \.
11774      sed -n \
11775	"s/'/'\\\\''/g;
11776	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11777      ;; #(
11778    *)
11779      # `set' quotes correctly as required by POSIX, so do not add quotes.
11780      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11781      ;;
11782    esac |
11783    sort
11784) |
11785  sed '
11786     /^ac_cv_env_/b end
11787     t clear
11788     :clear
11789     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11790     t end
11791     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11792     :end' >>confcache
11793if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11794  if test -w "$cache_file"; then
11795    test "x$cache_file" != "x/dev/null" &&
11796      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11797$as_echo "$as_me: updating cache $cache_file" >&6;}
11798    cat confcache >$cache_file
11799  else
11800    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11801$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11802  fi
11803fi
11804rm -f confcache
11805
11806test "x$prefix" = xNONE && prefix=$ac_default_prefix
11807# Let make expand exec_prefix.
11808test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11809
11810DEFS=-DHAVE_CONFIG_H
11811
11812ac_libobjs=
11813ac_ltlibobjs=
11814for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11815  # 1. Remove the extension, and $U if already installed.
11816  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11817  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11818  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11819  #    will be set to the directory where LIBOBJS objects are built.
11820  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11821  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11822done
11823LIBOBJS=$ac_libobjs
11824
11825LTLIBOBJS=$ac_ltlibobjs
11826
11827
11828if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11829  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11830Usually this means the macro was only invoked conditionally." "$LINENO" 5
11831fi
11832
11833: ${CONFIG_STATUS=./config.status}
11834ac_write_fail=0
11835ac_clean_files_save=$ac_clean_files
11836ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11837{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11838$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11839as_write_fail=0
11840cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11841#! $SHELL
11842# Generated by $as_me.
11843# Run this file to recreate the current configuration.
11844# Compiler output produced by configure, useful for debugging
11845# configure, is in config.log if it exists.
11846
11847debug=false
11848ac_cs_recheck=false
11849ac_cs_silent=false
11850
11851SHELL=\${CONFIG_SHELL-$SHELL}
11852export SHELL
11853_ASEOF
11854cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11855## -------------------- ##
11856## M4sh Initialization. ##
11857## -------------------- ##
11858
11859# Be more Bourne compatible
11860DUALCASE=1; export DUALCASE # for MKS sh
11861if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11862  emulate sh
11863  NULLCMD=:
11864  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11865  # is contrary to our usage.  Disable this feature.
11866  alias -g '${1+"$@"}'='"$@"'
11867  setopt NO_GLOB_SUBST
11868else
11869  case `(set -o) 2>/dev/null` in #(
11870  *posix*) :
11871    set -o posix ;; #(
11872  *) :
11873     ;;
11874esac
11875fi
11876
11877
11878as_nl='
11879'
11880export as_nl
11881# Printing a long string crashes Solaris 7 /usr/bin/printf.
11882as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11883as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11884as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11885# Prefer a ksh shell builtin over an external printf program on Solaris,
11886# but without wasting forks for bash or zsh.
11887if test -z "$BASH_VERSION$ZSH_VERSION" \
11888    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11889  as_echo='print -r --'
11890  as_echo_n='print -rn --'
11891elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11892  as_echo='printf %s\n'
11893  as_echo_n='printf %s'
11894else
11895  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11896    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11897    as_echo_n='/usr/ucb/echo -n'
11898  else
11899    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11900    as_echo_n_body='eval
11901      arg=$1;
11902      case $arg in #(
11903      *"$as_nl"*)
11904	expr "X$arg" : "X\\(.*\\)$as_nl";
11905	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11906      esac;
11907      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11908    '
11909    export as_echo_n_body
11910    as_echo_n='sh -c $as_echo_n_body as_echo'
11911  fi
11912  export as_echo_body
11913  as_echo='sh -c $as_echo_body as_echo'
11914fi
11915
11916# The user is always right.
11917if test "${PATH_SEPARATOR+set}" != set; then
11918  PATH_SEPARATOR=:
11919  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11920    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11921      PATH_SEPARATOR=';'
11922  }
11923fi
11924
11925
11926# IFS
11927# We need space, tab and new line, in precisely that order.  Quoting is
11928# there to prevent editors from complaining about space-tab.
11929# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11930# splitting by setting IFS to empty value.)
11931IFS=" ""	$as_nl"
11932
11933# Find who we are.  Look in the path if we contain no directory separator.
11934case $0 in #((
11935  *[\\/]* ) as_myself=$0 ;;
11936  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11937for as_dir in $PATH
11938do
11939  IFS=$as_save_IFS
11940  test -z "$as_dir" && as_dir=.
11941    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11942  done
11943IFS=$as_save_IFS
11944
11945     ;;
11946esac
11947# We did not find ourselves, most probably we were run as `sh COMMAND'
11948# in which case we are not to be found in the path.
11949if test "x$as_myself" = x; then
11950  as_myself=$0
11951fi
11952if test ! -f "$as_myself"; then
11953  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11954  exit 1
11955fi
11956
11957# Unset variables that we do not need and which cause bugs (e.g. in
11958# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11959# suppresses any "Segmentation fault" message there.  '((' could
11960# trigger a bug in pdksh 5.2.14.
11961for as_var in BASH_ENV ENV MAIL MAILPATH
11962do eval test x\${$as_var+set} = xset \
11963  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11964done
11965PS1='$ '
11966PS2='> '
11967PS4='+ '
11968
11969# NLS nuisances.
11970LC_ALL=C
11971export LC_ALL
11972LANGUAGE=C
11973export LANGUAGE
11974
11975# CDPATH.
11976(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11977
11978
11979# as_fn_error ERROR [LINENO LOG_FD]
11980# ---------------------------------
11981# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11982# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11983# script with status $?, using 1 if that was 0.
11984as_fn_error ()
11985{
11986  as_status=$?; test $as_status -eq 0 && as_status=1
11987  if test "$3"; then
11988    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11989    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11990  fi
11991  $as_echo "$as_me: error: $1" >&2
11992  as_fn_exit $as_status
11993} # as_fn_error
11994
11995
11996# as_fn_set_status STATUS
11997# -----------------------
11998# Set $? to STATUS, without forking.
11999as_fn_set_status ()
12000{
12001  return $1
12002} # as_fn_set_status
12003
12004# as_fn_exit STATUS
12005# -----------------
12006# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12007as_fn_exit ()
12008{
12009  set +e
12010  as_fn_set_status $1
12011  exit $1
12012} # as_fn_exit
12013
12014# as_fn_unset VAR
12015# ---------------
12016# Portably unset VAR.
12017as_fn_unset ()
12018{
12019  { eval $1=; unset $1;}
12020}
12021as_unset=as_fn_unset
12022# as_fn_append VAR VALUE
12023# ----------------------
12024# Append the text in VALUE to the end of the definition contained in VAR. Take
12025# advantage of any shell optimizations that allow amortized linear growth over
12026# repeated appends, instead of the typical quadratic growth present in naive
12027# implementations.
12028if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12029  eval 'as_fn_append ()
12030  {
12031    eval $1+=\$2
12032  }'
12033else
12034  as_fn_append ()
12035  {
12036    eval $1=\$$1\$2
12037  }
12038fi # as_fn_append
12039
12040# as_fn_arith ARG...
12041# ------------------
12042# Perform arithmetic evaluation on the ARGs, and store the result in the
12043# global $as_val. Take advantage of shells that can avoid forks. The arguments
12044# must be portable across $(()) and expr.
12045if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12046  eval 'as_fn_arith ()
12047  {
12048    as_val=$(( $* ))
12049  }'
12050else
12051  as_fn_arith ()
12052  {
12053    as_val=`expr "$@" || test $? -eq 1`
12054  }
12055fi # as_fn_arith
12056
12057
12058if expr a : '\(a\)' >/dev/null 2>&1 &&
12059   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12060  as_expr=expr
12061else
12062  as_expr=false
12063fi
12064
12065if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12066  as_basename=basename
12067else
12068  as_basename=false
12069fi
12070
12071if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12072  as_dirname=dirname
12073else
12074  as_dirname=false
12075fi
12076
12077as_me=`$as_basename -- "$0" ||
12078$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12079	 X"$0" : 'X\(//\)$' \| \
12080	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12081$as_echo X/"$0" |
12082    sed '/^.*\/\([^/][^/]*\)\/*$/{
12083	    s//\1/
12084	    q
12085	  }
12086	  /^X\/\(\/\/\)$/{
12087	    s//\1/
12088	    q
12089	  }
12090	  /^X\/\(\/\).*/{
12091	    s//\1/
12092	    q
12093	  }
12094	  s/.*/./; q'`
12095
12096# Avoid depending upon Character Ranges.
12097as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12098as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12099as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12100as_cr_digits='0123456789'
12101as_cr_alnum=$as_cr_Letters$as_cr_digits
12102
12103ECHO_C= ECHO_N= ECHO_T=
12104case `echo -n x` in #(((((
12105-n*)
12106  case `echo 'xy\c'` in
12107  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12108  xy)  ECHO_C='\c';;
12109  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12110       ECHO_T='	';;
12111  esac;;
12112*)
12113  ECHO_N='-n';;
12114esac
12115
12116rm -f conf$$ conf$$.exe conf$$.file
12117if test -d conf$$.dir; then
12118  rm -f conf$$.dir/conf$$.file
12119else
12120  rm -f conf$$.dir
12121  mkdir conf$$.dir 2>/dev/null
12122fi
12123if (echo >conf$$.file) 2>/dev/null; then
12124  if ln -s conf$$.file conf$$ 2>/dev/null; then
12125    as_ln_s='ln -s'
12126    # ... but there are two gotchas:
12127    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12128    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12129    # In both cases, we have to default to `cp -p'.
12130    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12131      as_ln_s='cp -p'
12132  elif ln conf$$.file conf$$ 2>/dev/null; then
12133    as_ln_s=ln
12134  else
12135    as_ln_s='cp -p'
12136  fi
12137else
12138  as_ln_s='cp -p'
12139fi
12140rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12141rmdir conf$$.dir 2>/dev/null
12142
12143
12144# as_fn_mkdir_p
12145# -------------
12146# Create "$as_dir" as a directory, including parents if necessary.
12147as_fn_mkdir_p ()
12148{
12149
12150  case $as_dir in #(
12151  -*) as_dir=./$as_dir;;
12152  esac
12153  test -d "$as_dir" || eval $as_mkdir_p || {
12154    as_dirs=
12155    while :; do
12156      case $as_dir in #(
12157      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12158      *) as_qdir=$as_dir;;
12159      esac
12160      as_dirs="'$as_qdir' $as_dirs"
12161      as_dir=`$as_dirname -- "$as_dir" ||
12162$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12163	 X"$as_dir" : 'X\(//\)[^/]' \| \
12164	 X"$as_dir" : 'X\(//\)$' \| \
12165	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12166$as_echo X"$as_dir" |
12167    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12168	    s//\1/
12169	    q
12170	  }
12171	  /^X\(\/\/\)[^/].*/{
12172	    s//\1/
12173	    q
12174	  }
12175	  /^X\(\/\/\)$/{
12176	    s//\1/
12177	    q
12178	  }
12179	  /^X\(\/\).*/{
12180	    s//\1/
12181	    q
12182	  }
12183	  s/.*/./; q'`
12184      test -d "$as_dir" && break
12185    done
12186    test -z "$as_dirs" || eval "mkdir $as_dirs"
12187  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12188
12189
12190} # as_fn_mkdir_p
12191if mkdir -p . 2>/dev/null; then
12192  as_mkdir_p='mkdir -p "$as_dir"'
12193else
12194  test -d ./-p && rmdir ./-p
12195  as_mkdir_p=false
12196fi
12197
12198if test -x / >/dev/null 2>&1; then
12199  as_test_x='test -x'
12200else
12201  if ls -dL / >/dev/null 2>&1; then
12202    as_ls_L_option=L
12203  else
12204    as_ls_L_option=
12205  fi
12206  as_test_x='
12207    eval sh -c '\''
12208      if test -d "$1"; then
12209	test -d "$1/.";
12210      else
12211	case $1 in #(
12212	-*)set "./$1";;
12213	esac;
12214	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12215	???[sx]*):;;*)false;;esac;fi
12216    '\'' sh
12217  '
12218fi
12219as_executable_p=$as_test_x
12220
12221# Sed expression to map a string onto a valid CPP name.
12222as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12223
12224# Sed expression to map a string onto a valid variable name.
12225as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12226
12227
12228exec 6>&1
12229## ----------------------------------- ##
12230## Main body of $CONFIG_STATUS script. ##
12231## ----------------------------------- ##
12232_ASEOF
12233test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12234
12235cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12236# Save the log message, to keep $0 and so on meaningful, and to
12237# report actual input values of CONFIG_FILES etc. instead of their
12238# values after options handling.
12239ac_log="
12240This file was extended by package-unused $as_me version-unused, which was
12241generated by GNU Autoconf 2.64.  Invocation command line was
12242
12243  CONFIG_FILES    = $CONFIG_FILES
12244  CONFIG_HEADERS  = $CONFIG_HEADERS
12245  CONFIG_LINKS    = $CONFIG_LINKS
12246  CONFIG_COMMANDS = $CONFIG_COMMANDS
12247  $ $0 $@
12248
12249on `(hostname || uname -n) 2>/dev/null | sed 1q`
12250"
12251
12252_ACEOF
12253
12254case $ac_config_files in *"
12255"*) set x $ac_config_files; shift; ac_config_files=$*;;
12256esac
12257
12258case $ac_config_headers in *"
12259"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12260esac
12261
12262
12263cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12264# Files that config.status was made for.
12265config_files="$ac_config_files"
12266config_headers="$ac_config_headers"
12267config_commands="$ac_config_commands"
12268
12269_ACEOF
12270
12271cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12272ac_cs_usage="\
12273\`$as_me' instantiates files and other configuration actions
12274from templates according to the current configuration.  Unless the files
12275and actions are specified as TAGs, all are instantiated by default.
12276
12277Usage: $0 [OPTION]... [TAG]...
12278
12279  -h, --help       print this help, then exit
12280  -V, --version    print version number and configuration settings, then exit
12281  -q, --quiet, --silent
12282                   do not print progress messages
12283  -d, --debug      don't remove temporary files
12284      --recheck    update $as_me by reconfiguring in the same conditions
12285      --file=FILE[:TEMPLATE]
12286                   instantiate the configuration file FILE
12287      --header=FILE[:TEMPLATE]
12288                   instantiate the configuration header FILE
12289
12290Configuration files:
12291$config_files
12292
12293Configuration headers:
12294$config_headers
12295
12296Configuration commands:
12297$config_commands
12298
12299Report bugs to the package provider."
12300
12301_ACEOF
12302cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12303ac_cs_version="\\
12304package-unused config.status version-unused
12305configured by $0, generated by GNU Autoconf 2.64,
12306  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12307
12308Copyright (C) 2009 Free Software Foundation, Inc.
12309This config.status script is free software; the Free Software Foundation
12310gives unlimited permission to copy, distribute and modify it."
12311
12312ac_pwd='$ac_pwd'
12313srcdir='$srcdir'
12314INSTALL='$INSTALL'
12315AWK='$AWK'
12316test -n "\$AWK" || AWK=awk
12317_ACEOF
12318
12319cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12320# The default lists apply if the user does not specify any file.
12321ac_need_defaults=:
12322while test $# != 0
12323do
12324  case $1 in
12325  --*=*)
12326    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12327    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12328    ac_shift=:
12329    ;;
12330  *)
12331    ac_option=$1
12332    ac_optarg=$2
12333    ac_shift=shift
12334    ;;
12335  esac
12336
12337  case $ac_option in
12338  # Handling of the options.
12339  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12340    ac_cs_recheck=: ;;
12341  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12342    $as_echo "$ac_cs_version"; exit ;;
12343  --debug | --debu | --deb | --de | --d | -d )
12344    debug=: ;;
12345  --file | --fil | --fi | --f )
12346    $ac_shift
12347    case $ac_optarg in
12348    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12349    esac
12350    as_fn_append CONFIG_FILES " '$ac_optarg'"
12351    ac_need_defaults=false;;
12352  --header | --heade | --head | --hea )
12353    $ac_shift
12354    case $ac_optarg in
12355    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12356    esac
12357    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12358    ac_need_defaults=false;;
12359  --he | --h)
12360    # Conflict between --help and --header
12361    as_fn_error "ambiguous option: \`$1'
12362Try \`$0 --help' for more information.";;
12363  --help | --hel | -h )
12364    $as_echo "$ac_cs_usage"; exit ;;
12365  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12366  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12367    ac_cs_silent=: ;;
12368
12369  # This is an error.
12370  -*) as_fn_error "unrecognized option: \`$1'
12371Try \`$0 --help' for more information." ;;
12372
12373  *) as_fn_append ac_config_targets " $1"
12374     ac_need_defaults=false ;;
12375
12376  esac
12377  shift
12378done
12379
12380ac_configure_extra_args=
12381
12382if $ac_cs_silent; then
12383  exec 6>/dev/null
12384  ac_configure_extra_args="$ac_configure_extra_args --silent"
12385fi
12386
12387_ACEOF
12388cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12389if \$ac_cs_recheck; then
12390  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12391  shift
12392  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12393  CONFIG_SHELL='$SHELL'
12394  export CONFIG_SHELL
12395  exec "\$@"
12396fi
12397
12398_ACEOF
12399cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12400exec 5>>config.log
12401{
12402  echo
12403  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12404## Running $as_me. ##
12405_ASBOX
12406  $as_echo "$ac_log"
12407} >&5
12408
12409_ACEOF
12410cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12411#
12412# INIT-COMMANDS
12413#
12414
12415srcdir="$srcdir"
12416host="$host"
12417target="$target"
12418with_multisubdir="$with_multisubdir"
12419with_multisrctop="$with_multisrctop"
12420with_target_subdir="$with_target_subdir"
12421ac_configure_args="${multilib_arg} ${ac_configure_args}"
12422multi_basedir="$multi_basedir"
12423CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12424CC="$CC"
12425CXX="$CXX"
12426GFORTRAN="$GFORTRAN"
12427
12428
12429# The HP-UX ksh and POSIX shell print the target directory to stdout
12430# if CDPATH is set.
12431(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12432
12433sed_quote_subst='$sed_quote_subst'
12434double_quote_subst='$double_quote_subst'
12435delay_variable_subst='$delay_variable_subst'
12436AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12437DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12438OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12439macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12440macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12441enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12442enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12443pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12444enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12445SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12446ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12447host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12448host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12449host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12450build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12451build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12452build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12453SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12454Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12455GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12456EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12457FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12458LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12459NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12460LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12461max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12462ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12463exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12464lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12465lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12466lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12467reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12468reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12469deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12470file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12471AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12472AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12473STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12474RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12475old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12476old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12477old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12478lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12479CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12480CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12481compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12482GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12483lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12484lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12485lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12486lt_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"`'
12487objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12488MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12489lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12490lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12491lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12492lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12493lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12494need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12495DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12496NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12497LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12498OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12499OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12500libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12501shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12502extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12503archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12504enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12505export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12506whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12507compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12508old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12509old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12510archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12511archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12512module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12513module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12514with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12515allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12516no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12517hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12518hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12519hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12520hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12521hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12522hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12523hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12524hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12525inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12526link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12527fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12528always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12529export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12530exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12531include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12532prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12533file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12534variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12535need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12536need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12537version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12538runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12539shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12540shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12541libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12542library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12543soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12544install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12545postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12546postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12547finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12548finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12549hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12550sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12551sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12552hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12553enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12554enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12555enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12556old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12557striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12558
12559LTCC='$LTCC'
12560LTCFLAGS='$LTCFLAGS'
12561compiler='$compiler_DEFAULT'
12562
12563# A function that is used when there is no print builtin or printf.
12564func_fallback_echo ()
12565{
12566  eval 'cat <<_LTECHO_EOF
12567\$1
12568_LTECHO_EOF'
12569}
12570
12571# Quote evaled strings.
12572for var in AS \
12573DLLTOOL \
12574OBJDUMP \
12575SHELL \
12576ECHO \
12577SED \
12578GREP \
12579EGREP \
12580FGREP \
12581LD \
12582NM \
12583LN_S \
12584lt_SP2NL \
12585lt_NL2SP \
12586reload_flag \
12587deplibs_check_method \
12588file_magic_cmd \
12589AR \
12590AR_FLAGS \
12591STRIP \
12592RANLIB \
12593CC \
12594CFLAGS \
12595compiler \
12596lt_cv_sys_global_symbol_pipe \
12597lt_cv_sys_global_symbol_to_cdecl \
12598lt_cv_sys_global_symbol_to_c_name_address \
12599lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12600lt_prog_compiler_no_builtin_flag \
12601lt_prog_compiler_wl \
12602lt_prog_compiler_pic \
12603lt_prog_compiler_static \
12604lt_cv_prog_compiler_c_o \
12605need_locks \
12606DSYMUTIL \
12607NMEDIT \
12608LIPO \
12609OTOOL \
12610OTOOL64 \
12611shrext_cmds \
12612export_dynamic_flag_spec \
12613whole_archive_flag_spec \
12614compiler_needs_object \
12615with_gnu_ld \
12616allow_undefined_flag \
12617no_undefined_flag \
12618hardcode_libdir_flag_spec \
12619hardcode_libdir_flag_spec_ld \
12620hardcode_libdir_separator \
12621fix_srcfile_path \
12622exclude_expsyms \
12623include_expsyms \
12624file_list_spec \
12625variables_saved_for_relink \
12626libname_spec \
12627library_names_spec \
12628soname_spec \
12629install_override_mode \
12630finish_eval \
12631old_striplib \
12632striplib; do
12633    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12634    *[\\\\\\\`\\"\\\$]*)
12635      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12636      ;;
12637    *)
12638      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12639      ;;
12640    esac
12641done
12642
12643# Double-quote double-evaled strings.
12644for var in reload_cmds \
12645old_postinstall_cmds \
12646old_postuninstall_cmds \
12647old_archive_cmds \
12648extract_expsyms_cmds \
12649old_archive_from_new_cmds \
12650old_archive_from_expsyms_cmds \
12651archive_cmds \
12652archive_expsym_cmds \
12653module_cmds \
12654module_expsym_cmds \
12655export_symbols_cmds \
12656prelink_cmds \
12657postinstall_cmds \
12658postuninstall_cmds \
12659finish_cmds \
12660sys_lib_search_path_spec \
12661sys_lib_dlsearch_path_spec; do
12662    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12663    *[\\\\\\\`\\"\\\$]*)
12664      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12665      ;;
12666    *)
12667      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12668      ;;
12669    esac
12670done
12671
12672ac_aux_dir='$ac_aux_dir'
12673xsi_shell='$xsi_shell'
12674lt_shell_append='$lt_shell_append'
12675
12676# See if we are running on zsh, and set the options which allow our
12677# commands through without removal of \ escapes INIT.
12678if test -n "\${ZSH_VERSION+set}" ; then
12679   setopt NO_GLOB_SUBST
12680fi
12681
12682
12683    PACKAGE='$PACKAGE'
12684    VERSION='$VERSION'
12685    TIMESTAMP='$TIMESTAMP'
12686    RM='$RM'
12687    ofile='$ofile'
12688
12689
12690
12691
12692_ACEOF
12693
12694cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12695
12696# Handling of arguments.
12697for ac_config_target in $ac_config_targets
12698do
12699  case $ac_config_target in
12700    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12701    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12702    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12703    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12704
12705  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12706  esac
12707done
12708
12709
12710# If the user did not use the arguments to specify the items to instantiate,
12711# then the envvar interface is used.  Set only those that are not.
12712# We use the long form for the default assignment because of an extremely
12713# bizarre bug on SunOS 4.1.3.
12714if $ac_need_defaults; then
12715  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12716  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12717  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12718fi
12719
12720# Have a temporary directory for convenience.  Make it in the build tree
12721# simply because there is no reason against having it here, and in addition,
12722# creating and moving files from /tmp can sometimes cause problems.
12723# Hook for its removal unless debugging.
12724# Note that there is a small window in which the directory will not be cleaned:
12725# after its creation but before its name has been assigned to `$tmp'.
12726$debug ||
12727{
12728  tmp=
12729  trap 'exit_status=$?
12730  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12731' 0
12732  trap 'as_fn_exit 1' 1 2 13 15
12733}
12734# Create a (secure) tmp directory for tmp files.
12735
12736{
12737  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12738  test -n "$tmp" && test -d "$tmp"
12739}  ||
12740{
12741  tmp=./conf$$-$RANDOM
12742  (umask 077 && mkdir "$tmp")
12743} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12744
12745# Set up the scripts for CONFIG_FILES section.
12746# No need to generate them if there are no CONFIG_FILES.
12747# This happens for instance with `./config.status config.h'.
12748if test -n "$CONFIG_FILES"; then
12749
12750
12751ac_cr=`echo X | tr X '\015'`
12752# On cygwin, bash can eat \r inside `` if the user requested igncr.
12753# But we know of no other shell where ac_cr would be empty at this
12754# point, so we can use a bashism as a fallback.
12755if test "x$ac_cr" = x; then
12756  eval ac_cr=\$\'\\r\'
12757fi
12758ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12759if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12760  ac_cs_awk_cr='\r'
12761else
12762  ac_cs_awk_cr=$ac_cr
12763fi
12764
12765echo 'BEGIN {' >"$tmp/subs1.awk" &&
12766_ACEOF
12767
12768
12769{
12770  echo "cat >conf$$subs.awk <<_ACEOF" &&
12771  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12772  echo "_ACEOF"
12773} >conf$$subs.sh ||
12774  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12775ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12776ac_delim='%!_!# '
12777for ac_last_try in false false false false false :; do
12778  . ./conf$$subs.sh ||
12779    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12780
12781  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12782  if test $ac_delim_n = $ac_delim_num; then
12783    break
12784  elif $ac_last_try; then
12785    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12786  else
12787    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12788  fi
12789done
12790rm -f conf$$subs.sh
12791
12792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12793cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12794_ACEOF
12795sed -n '
12796h
12797s/^/S["/; s/!.*/"]=/
12798p
12799g
12800s/^[^!]*!//
12801:repl
12802t repl
12803s/'"$ac_delim"'$//
12804t delim
12805:nl
12806h
12807s/\(.\{148\}\).*/\1/
12808t more1
12809s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12810p
12811n
12812b repl
12813:more1
12814s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12815p
12816g
12817s/.\{148\}//
12818t nl
12819:delim
12820h
12821s/\(.\{148\}\).*/\1/
12822t more2
12823s/["\\]/\\&/g; s/^/"/; s/$/"/
12824p
12825b
12826:more2
12827s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12828p
12829g
12830s/.\{148\}//
12831t delim
12832' <conf$$subs.awk | sed '
12833/^[^""]/{
12834  N
12835  s/\n//
12836}
12837' >>$CONFIG_STATUS || ac_write_fail=1
12838rm -f conf$$subs.awk
12839cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12840_ACAWK
12841cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12842  for (key in S) S_is_set[key] = 1
12843  FS = ""
12844
12845}
12846{
12847  line = $ 0
12848  nfields = split(line, field, "@")
12849  substed = 0
12850  len = length(field[1])
12851  for (i = 2; i < nfields; i++) {
12852    key = field[i]
12853    keylen = length(key)
12854    if (S_is_set[key]) {
12855      value = S[key]
12856      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12857      len += length(value) + length(field[++i])
12858      substed = 1
12859    } else
12860      len += 1 + keylen
12861  }
12862
12863  print line
12864}
12865
12866_ACAWK
12867_ACEOF
12868cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12869if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12870  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12871else
12872  cat
12873fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12874  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12875_ACEOF
12876
12877# VPATH may cause trouble with some makes, so we remove $(srcdir),
12878# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12879# trailing colons and then remove the whole line if VPATH becomes empty
12880# (actually we leave an empty line to preserve line numbers).
12881if test "x$srcdir" = x.; then
12882  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
12883s/:*\$(srcdir):*/:/
12884s/:*\${srcdir}:*/:/
12885s/:*@srcdir@:*/:/
12886s/^\([^=]*=[	 ]*\):*/\1/
12887s/:*$//
12888s/^[^=]*=[	 ]*$//
12889}'
12890fi
12891
12892cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12893fi # test -n "$CONFIG_FILES"
12894
12895# Set up the scripts for CONFIG_HEADERS section.
12896# No need to generate them if there are no CONFIG_HEADERS.
12897# This happens for instance with `./config.status Makefile'.
12898if test -n "$CONFIG_HEADERS"; then
12899cat >"$tmp/defines.awk" <<\_ACAWK ||
12900BEGIN {
12901_ACEOF
12902
12903# Transform confdefs.h into an awk script `defines.awk', embedded as
12904# here-document in config.status, that substitutes the proper values into
12905# config.h.in to produce config.h.
12906
12907# Create a delimiter string that does not exist in confdefs.h, to ease
12908# handling of long lines.
12909ac_delim='%!_!# '
12910for ac_last_try in false false :; do
12911  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12912  if test -z "$ac_t"; then
12913    break
12914  elif $ac_last_try; then
12915    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12916  else
12917    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12918  fi
12919done
12920
12921# For the awk script, D is an array of macro values keyed by name,
12922# likewise P contains macro parameters if any.  Preserve backslash
12923# newline sequences.
12924
12925ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12926sed -n '
12927s/.\{148\}/&'"$ac_delim"'/g
12928t rset
12929:rset
12930s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12931t def
12932d
12933:def
12934s/\\$//
12935t bsnl
12936s/["\\]/\\&/g
12937s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12938D["\1"]=" \3"/p
12939s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12940d
12941:bsnl
12942s/["\\]/\\&/g
12943s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12944D["\1"]=" \3\\\\\\n"\\/p
12945t cont
12946s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12947t cont
12948d
12949:cont
12950n
12951s/.\{148\}/&'"$ac_delim"'/g
12952t clear
12953:clear
12954s/\\$//
12955t bsnlc
12956s/["\\]/\\&/g; s/^/"/; s/$/"/p
12957d
12958:bsnlc
12959s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12960b cont
12961' <confdefs.h | sed '
12962s/'"$ac_delim"'/"\\\
12963"/g' >>$CONFIG_STATUS || ac_write_fail=1
12964
12965cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12966  for (key in D) D_is_set[key] = 1
12967  FS = ""
12968}
12969/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12970  line = \$ 0
12971  split(line, arg, " ")
12972  if (arg[1] == "#") {
12973    defundef = arg[2]
12974    mac1 = arg[3]
12975  } else {
12976    defundef = substr(arg[1], 2)
12977    mac1 = arg[2]
12978  }
12979  split(mac1, mac2, "(") #)
12980  macro = mac2[1]
12981  prefix = substr(line, 1, index(line, defundef) - 1)
12982  if (D_is_set[macro]) {
12983    # Preserve the white space surrounding the "#".
12984    print prefix "define", macro P[macro] D[macro]
12985    next
12986  } else {
12987    # Replace #undef with comments.  This is necessary, for example,
12988    # in the case of _POSIX_SOURCE, which is predefined and required
12989    # on some systems where configure will not decide to define it.
12990    if (defundef == "undef") {
12991      print "/*", prefix defundef, macro, "*/"
12992      next
12993    }
12994  }
12995}
12996{ print }
12997_ACAWK
12998_ACEOF
12999cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13000  as_fn_error "could not setup config headers machinery" "$LINENO" 5
13001fi # test -n "$CONFIG_HEADERS"
13002
13003
13004eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13005shift
13006for ac_tag
13007do
13008  case $ac_tag in
13009  :[FHLC]) ac_mode=$ac_tag; continue;;
13010  esac
13011  case $ac_mode$ac_tag in
13012  :[FHL]*:*);;
13013  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13014  :[FH]-) ac_tag=-:-;;
13015  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13016  esac
13017  ac_save_IFS=$IFS
13018  IFS=:
13019  set x $ac_tag
13020  IFS=$ac_save_IFS
13021  shift
13022  ac_file=$1
13023  shift
13024
13025  case $ac_mode in
13026  :L) ac_source=$1;;
13027  :[FH])
13028    ac_file_inputs=
13029    for ac_f
13030    do
13031      case $ac_f in
13032      -) ac_f="$tmp/stdin";;
13033      *) # Look for the file first in the build tree, then in the source tree
13034	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
13035	 # because $ac_f cannot contain `:'.
13036	 test -f "$ac_f" ||
13037	   case $ac_f in
13038	   [\\/$]*) false;;
13039	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13040	   esac ||
13041	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13042      esac
13043      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13044      as_fn_append ac_file_inputs " '$ac_f'"
13045    done
13046
13047    # Let's still pretend it is `configure' which instantiates (i.e., don't
13048    # use $as_me), people would be surprised to read:
13049    #    /* config.h.  Generated by config.status.  */
13050    configure_input='Generated from '`
13051	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13052	`' by configure.'
13053    if test x"$ac_file" != x-; then
13054      configure_input="$ac_file.  $configure_input"
13055      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13056$as_echo "$as_me: creating $ac_file" >&6;}
13057    fi
13058    # Neutralize special characters interpreted by sed in replacement strings.
13059    case $configure_input in #(
13060    *\&* | *\|* | *\\* )
13061       ac_sed_conf_input=`$as_echo "$configure_input" |
13062       sed 's/[\\\\&|]/\\\\&/g'`;; #(
13063    *) ac_sed_conf_input=$configure_input;;
13064    esac
13065
13066    case $ac_tag in
13067    *:-:* | *:-) cat >"$tmp/stdin" \
13068      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13069    esac
13070    ;;
13071  esac
13072
13073  ac_dir=`$as_dirname -- "$ac_file" ||
13074$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13075	 X"$ac_file" : 'X\(//\)[^/]' \| \
13076	 X"$ac_file" : 'X\(//\)$' \| \
13077	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13078$as_echo X"$ac_file" |
13079    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13080	    s//\1/
13081	    q
13082	  }
13083	  /^X\(\/\/\)[^/].*/{
13084	    s//\1/
13085	    q
13086	  }
13087	  /^X\(\/\/\)$/{
13088	    s//\1/
13089	    q
13090	  }
13091	  /^X\(\/\).*/{
13092	    s//\1/
13093	    q
13094	  }
13095	  s/.*/./; q'`
13096  as_dir="$ac_dir"; as_fn_mkdir_p
13097  ac_builddir=.
13098
13099case "$ac_dir" in
13100.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13101*)
13102  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13103  # A ".." for each directory in $ac_dir_suffix.
13104  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13105  case $ac_top_builddir_sub in
13106  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13107  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13108  esac ;;
13109esac
13110ac_abs_top_builddir=$ac_pwd
13111ac_abs_builddir=$ac_pwd$ac_dir_suffix
13112# for backward compatibility:
13113ac_top_builddir=$ac_top_build_prefix
13114
13115case $srcdir in
13116  .)  # We are building in place.
13117    ac_srcdir=.
13118    ac_top_srcdir=$ac_top_builddir_sub
13119    ac_abs_top_srcdir=$ac_pwd ;;
13120  [\\/]* | ?:[\\/]* )  # Absolute name.
13121    ac_srcdir=$srcdir$ac_dir_suffix;
13122    ac_top_srcdir=$srcdir
13123    ac_abs_top_srcdir=$srcdir ;;
13124  *) # Relative name.
13125    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13126    ac_top_srcdir=$ac_top_build_prefix$srcdir
13127    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13128esac
13129ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13130
13131
13132  case $ac_mode in
13133  :F)
13134  #
13135  # CONFIG_FILE
13136  #
13137
13138  case $INSTALL in
13139  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13140  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13141  esac
13142_ACEOF
13143
13144cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13145# If the template does not know about datarootdir, expand it.
13146# FIXME: This hack should be removed a few years after 2.60.
13147ac_datarootdir_hack=; ac_datarootdir_seen=
13148ac_sed_dataroot='
13149/datarootdir/ {
13150  p
13151  q
13152}
13153/@datadir@/p
13154/@docdir@/p
13155/@infodir@/p
13156/@localedir@/p
13157/@mandir@/p'
13158case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13159*datarootdir*) ac_datarootdir_seen=yes;;
13160*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13161  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13162$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13163_ACEOF
13164cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13165  ac_datarootdir_hack='
13166  s&@datadir@&$datadir&g
13167  s&@docdir@&$docdir&g
13168  s&@infodir@&$infodir&g
13169  s&@localedir@&$localedir&g
13170  s&@mandir@&$mandir&g
13171  s&\\\${datarootdir}&$datarootdir&g' ;;
13172esac
13173_ACEOF
13174
13175# Neutralize VPATH when `$srcdir' = `.'.
13176# Shell code in configure.ac might set extrasub.
13177# FIXME: do we really want to maintain this feature?
13178cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13179ac_sed_extra="$ac_vpsub
13180$extrasub
13181_ACEOF
13182cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13183:t
13184/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13185s|@configure_input@|$ac_sed_conf_input|;t t
13186s&@top_builddir@&$ac_top_builddir_sub&;t t
13187s&@top_build_prefix@&$ac_top_build_prefix&;t t
13188s&@srcdir@&$ac_srcdir&;t t
13189s&@abs_srcdir@&$ac_abs_srcdir&;t t
13190s&@top_srcdir@&$ac_top_srcdir&;t t
13191s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13192s&@builddir@&$ac_builddir&;t t
13193s&@abs_builddir@&$ac_abs_builddir&;t t
13194s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13195s&@INSTALL@&$ac_INSTALL&;t t
13196$ac_datarootdir_hack
13197"
13198eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13199  || as_fn_error "could not create $ac_file" "$LINENO" 5
13200
13201test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13202  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13203  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13204  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13205which seems to be undefined.  Please make sure it is defined." >&5
13206$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13207which seems to be undefined.  Please make sure it is defined." >&2;}
13208
13209  rm -f "$tmp/stdin"
13210  case $ac_file in
13211  -) cat "$tmp/out" && rm -f "$tmp/out";;
13212  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13213  esac \
13214  || as_fn_error "could not create $ac_file" "$LINENO" 5
13215 ;;
13216  :H)
13217  #
13218  # CONFIG_HEADER
13219  #
13220  if test x"$ac_file" != x-; then
13221    {
13222      $as_echo "/* $configure_input  */" \
13223      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13224    } >"$tmp/config.h" \
13225      || as_fn_error "could not create $ac_file" "$LINENO" 5
13226    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13227      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13228$as_echo "$as_me: $ac_file is unchanged" >&6;}
13229    else
13230      rm -f "$ac_file"
13231      mv "$tmp/config.h" "$ac_file" \
13232	|| as_fn_error "could not create $ac_file" "$LINENO" 5
13233    fi
13234  else
13235    $as_echo "/* $configure_input  */" \
13236      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13237      || as_fn_error "could not create -" "$LINENO" 5
13238  fi
13239 ;;
13240
13241  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13242$as_echo "$as_me: executing $ac_file commands" >&6;}
13243 ;;
13244  esac
13245
13246
13247  case $ac_file$ac_mode in
13248    "default-1":C)
13249# Only add multilib support code if we just rebuilt the top-level
13250# Makefile.
13251case " $CONFIG_FILES " in
13252 *" Makefile "*)
13253   ac_file=Makefile . ${multi_basedir}/config-ml.in
13254   ;;
13255esac ;;
13256    "libtool":C)
13257
13258    # See if we are running on zsh, and set the options which allow our
13259    # commands through without removal of \ escapes.
13260    if test -n "${ZSH_VERSION+set}" ; then
13261      setopt NO_GLOB_SUBST
13262    fi
13263
13264    cfgfile="${ofile}T"
13265    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13266    $RM "$cfgfile"
13267
13268    cat <<_LT_EOF >> "$cfgfile"
13269#! $SHELL
13270
13271# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13272# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13273# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13274# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13275#
13276#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13277#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13278#   Written by Gordon Matzigkeit, 1996
13279#
13280#   This file is part of GNU Libtool.
13281#
13282# GNU Libtool is free software; you can redistribute it and/or
13283# modify it under the terms of the GNU General Public License as
13284# published by the Free Software Foundation; either version 2 of
13285# the License, or (at your option) any later version.
13286#
13287# As a special exception to the GNU General Public License,
13288# if you distribute this file as part of a program or library that
13289# is built using GNU Libtool, you may include this file under the
13290# same distribution terms that you use for the rest of that program.
13291#
13292# GNU Libtool is distributed in the hope that it will be useful,
13293# but WITHOUT ANY WARRANTY; without even the implied warranty of
13294# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13295# GNU General Public License for more details.
13296#
13297# You should have received a copy of the GNU General Public License
13298# along with GNU Libtool; see the file COPYING.  If not, a copy
13299# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13300# obtained by writing to the Free Software Foundation, Inc.,
13301# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13302
13303
13304# The names of the tagged configurations supported by this script.
13305available_tags=""
13306
13307# ### BEGIN LIBTOOL CONFIG
13308
13309# Assembler program.
13310AS=$lt_AS
13311
13312# DLL creation program.
13313DLLTOOL=$lt_DLLTOOL
13314
13315# Object dumper program.
13316OBJDUMP=$lt_OBJDUMP
13317
13318# Which release of libtool.m4 was used?
13319macro_version=$macro_version
13320macro_revision=$macro_revision
13321
13322# Whether or not to build shared libraries.
13323build_libtool_libs=$enable_shared
13324
13325# Whether or not to build static libraries.
13326build_old_libs=$enable_static
13327
13328# What type of objects to build.
13329pic_mode=$pic_mode
13330
13331# Whether or not to optimize for fast installation.
13332fast_install=$enable_fast_install
13333
13334# Shell to use when invoking shell scripts.
13335SHELL=$lt_SHELL
13336
13337# An echo program that protects backslashes.
13338ECHO=$lt_ECHO
13339
13340# The host system.
13341host_alias=$host_alias
13342host=$host
13343host_os=$host_os
13344
13345# The build system.
13346build_alias=$build_alias
13347build=$build
13348build_os=$build_os
13349
13350# A sed program that does not truncate output.
13351SED=$lt_SED
13352
13353# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13354Xsed="\$SED -e 1s/^X//"
13355
13356# A grep program that handles long lines.
13357GREP=$lt_GREP
13358
13359# An ERE matcher.
13360EGREP=$lt_EGREP
13361
13362# A literal string matcher.
13363FGREP=$lt_FGREP
13364
13365# A BSD- or MS-compatible name lister.
13366NM=$lt_NM
13367
13368# Whether we need soft or hard links.
13369LN_S=$lt_LN_S
13370
13371# What is the maximum length of a command?
13372max_cmd_len=$max_cmd_len
13373
13374# Object file suffix (normally "o").
13375objext=$ac_objext
13376
13377# Executable file suffix (normally "").
13378exeext=$exeext
13379
13380# whether the shell understands "unset".
13381lt_unset=$lt_unset
13382
13383# turn spaces into newlines.
13384SP2NL=$lt_lt_SP2NL
13385
13386# turn newlines into spaces.
13387NL2SP=$lt_lt_NL2SP
13388
13389# Method to check whether dependent libraries are shared objects.
13390deplibs_check_method=$lt_deplibs_check_method
13391
13392# Command to use when deplibs_check_method == "file_magic".
13393file_magic_cmd=$lt_file_magic_cmd
13394
13395# The archiver.
13396AR=$lt_AR
13397AR_FLAGS=$lt_AR_FLAGS
13398
13399# A symbol stripping program.
13400STRIP=$lt_STRIP
13401
13402# Commands used to install an old-style archive.
13403RANLIB=$lt_RANLIB
13404old_postinstall_cmds=$lt_old_postinstall_cmds
13405old_postuninstall_cmds=$lt_old_postuninstall_cmds
13406
13407# Whether to use a lock for old archive extraction.
13408lock_old_archive_extraction=$lock_old_archive_extraction
13409
13410# A C compiler.
13411LTCC=$lt_CC
13412
13413# LTCC compiler flags.
13414LTCFLAGS=$lt_CFLAGS
13415
13416# Take the output of nm and produce a listing of raw symbols and C names.
13417global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13418
13419# Transform the output of nm in a proper C declaration.
13420global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13421
13422# Transform the output of nm in a C name address pair.
13423global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13424
13425# Transform the output of nm in a C name address pair when lib prefix is needed.
13426global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13427
13428# The name of the directory that contains temporary libtool files.
13429objdir=$objdir
13430
13431# Used to examine libraries when file_magic_cmd begins with "file".
13432MAGIC_CMD=$MAGIC_CMD
13433
13434# Must we lock files when doing compilation?
13435need_locks=$lt_need_locks
13436
13437# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13438DSYMUTIL=$lt_DSYMUTIL
13439
13440# Tool to change global to local symbols on Mac OS X.
13441NMEDIT=$lt_NMEDIT
13442
13443# Tool to manipulate fat objects and archives on Mac OS X.
13444LIPO=$lt_LIPO
13445
13446# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13447OTOOL=$lt_OTOOL
13448
13449# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13450OTOOL64=$lt_OTOOL64
13451
13452# Old archive suffix (normally "a").
13453libext=$libext
13454
13455# Shared library suffix (normally ".so").
13456shrext_cmds=$lt_shrext_cmds
13457
13458# The commands to extract the exported symbol list from a shared archive.
13459extract_expsyms_cmds=$lt_extract_expsyms_cmds
13460
13461# Variables whose values should be saved in libtool wrapper scripts and
13462# restored at link time.
13463variables_saved_for_relink=$lt_variables_saved_for_relink
13464
13465# Do we need the "lib" prefix for modules?
13466need_lib_prefix=$need_lib_prefix
13467
13468# Do we need a version for libraries?
13469need_version=$need_version
13470
13471# Library versioning type.
13472version_type=$version_type
13473
13474# Shared library runtime path variable.
13475runpath_var=$runpath_var
13476
13477# Shared library path variable.
13478shlibpath_var=$shlibpath_var
13479
13480# Is shlibpath searched before the hard-coded library search path?
13481shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13482
13483# Format of library name prefix.
13484libname_spec=$lt_libname_spec
13485
13486# List of archive names.  First name is the real one, the rest are links.
13487# The last name is the one that the linker finds with -lNAME
13488library_names_spec=$lt_library_names_spec
13489
13490# The coded name of the library, if different from the real name.
13491soname_spec=$lt_soname_spec
13492
13493# Permission mode override for installation of shared libraries.
13494install_override_mode=$lt_install_override_mode
13495
13496# Command to use after installation of a shared archive.
13497postinstall_cmds=$lt_postinstall_cmds
13498
13499# Command to use after uninstallation of a shared archive.
13500postuninstall_cmds=$lt_postuninstall_cmds
13501
13502# Commands used to finish a libtool library installation in a directory.
13503finish_cmds=$lt_finish_cmds
13504
13505# As "finish_cmds", except a single script fragment to be evaled but
13506# not shown.
13507finish_eval=$lt_finish_eval
13508
13509# Whether we should hardcode library paths into libraries.
13510hardcode_into_libs=$hardcode_into_libs
13511
13512# Compile-time system search path for libraries.
13513sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13514
13515# Run-time system search path for libraries.
13516sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13517
13518# Whether dlopen is supported.
13519dlopen_support=$enable_dlopen
13520
13521# Whether dlopen of programs is supported.
13522dlopen_self=$enable_dlopen_self
13523
13524# Whether dlopen of statically linked programs is supported.
13525dlopen_self_static=$enable_dlopen_self_static
13526
13527# Commands to strip libraries.
13528old_striplib=$lt_old_striplib
13529striplib=$lt_striplib
13530
13531
13532# The linker used to build libraries.
13533LD=$lt_LD
13534
13535# How to create reloadable object files.
13536reload_flag=$lt_reload_flag
13537reload_cmds=$lt_reload_cmds
13538
13539# Commands used to build an old-style archive.
13540old_archive_cmds=$lt_old_archive_cmds
13541
13542# A language specific compiler.
13543CC=$lt_compiler
13544
13545# Is the compiler the GNU compiler?
13546with_gcc=$GCC
13547
13548# Compiler flag to turn off builtin functions.
13549no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13550
13551# How to pass a linker flag through the compiler.
13552wl=$lt_lt_prog_compiler_wl
13553
13554# Additional compiler flags for building library objects.
13555pic_flag=$lt_lt_prog_compiler_pic
13556
13557# Compiler flag to prevent dynamic linking.
13558link_static_flag=$lt_lt_prog_compiler_static
13559
13560# Does compiler simultaneously support -c and -o options?
13561compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13562
13563# Whether or not to add -lc for building shared libraries.
13564build_libtool_need_lc=$archive_cmds_need_lc
13565
13566# Whether or not to disallow shared libs when runtime libs are static.
13567allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13568
13569# Compiler flag to allow reflexive dlopens.
13570export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13571
13572# Compiler flag to generate shared objects directly from archives.
13573whole_archive_flag_spec=$lt_whole_archive_flag_spec
13574
13575# Whether the compiler copes with passing no objects directly.
13576compiler_needs_object=$lt_compiler_needs_object
13577
13578# Create an old-style archive from a shared archive.
13579old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13580
13581# Create a temporary old-style archive to link instead of a shared archive.
13582old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13583
13584# Commands used to build a shared archive.
13585archive_cmds=$lt_archive_cmds
13586archive_expsym_cmds=$lt_archive_expsym_cmds
13587
13588# Commands used to build a loadable module if different from building
13589# a shared archive.
13590module_cmds=$lt_module_cmds
13591module_expsym_cmds=$lt_module_expsym_cmds
13592
13593# Whether we are building with GNU ld or not.
13594with_gnu_ld=$lt_with_gnu_ld
13595
13596# Flag that allows shared libraries with undefined symbols to be built.
13597allow_undefined_flag=$lt_allow_undefined_flag
13598
13599# Flag that enforces no undefined symbols.
13600no_undefined_flag=$lt_no_undefined_flag
13601
13602# Flag to hardcode \$libdir into a binary during linking.
13603# This must work even if \$libdir does not exist
13604hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13605
13606# If ld is used when linking, flag to hardcode \$libdir into a binary
13607# during linking.  This must work even if \$libdir does not exist.
13608hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13609
13610# Whether we need a single "-rpath" flag with a separated argument.
13611hardcode_libdir_separator=$lt_hardcode_libdir_separator
13612
13613# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13614# DIR into the resulting binary.
13615hardcode_direct=$hardcode_direct
13616
13617# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13618# DIR into the resulting binary and the resulting library dependency is
13619# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13620# library is relocated.
13621hardcode_direct_absolute=$hardcode_direct_absolute
13622
13623# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13624# into the resulting binary.
13625hardcode_minus_L=$hardcode_minus_L
13626
13627# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13628# into the resulting binary.
13629hardcode_shlibpath_var=$hardcode_shlibpath_var
13630
13631# Set to "yes" if building a shared library automatically hardcodes DIR
13632# into the library and all subsequent libraries and executables linked
13633# against it.
13634hardcode_automatic=$hardcode_automatic
13635
13636# Set to yes if linker adds runtime paths of dependent libraries
13637# to runtime path list.
13638inherit_rpath=$inherit_rpath
13639
13640# Whether libtool must link a program against all its dependency libraries.
13641link_all_deplibs=$link_all_deplibs
13642
13643# Fix the shell variable \$srcfile for the compiler.
13644fix_srcfile_path=$lt_fix_srcfile_path
13645
13646# Set to "yes" if exported symbols are required.
13647always_export_symbols=$always_export_symbols
13648
13649# The commands to list exported symbols.
13650export_symbols_cmds=$lt_export_symbols_cmds
13651
13652# Symbols that should not be listed in the preloaded symbols.
13653exclude_expsyms=$lt_exclude_expsyms
13654
13655# Symbols that must always be exported.
13656include_expsyms=$lt_include_expsyms
13657
13658# Commands necessary for linking programs (against libraries) with templates.
13659prelink_cmds=$lt_prelink_cmds
13660
13661# Specify filename containing input files.
13662file_list_spec=$lt_file_list_spec
13663
13664# How to hardcode a shared library path into an executable.
13665hardcode_action=$hardcode_action
13666
13667# ### END LIBTOOL CONFIG
13668
13669_LT_EOF
13670
13671  case $host_os in
13672  aix3*)
13673    cat <<\_LT_EOF >> "$cfgfile"
13674# AIX sometimes has problems with the GCC collect2 program.  For some
13675# reason, if we set the COLLECT_NAMES environment variable, the problems
13676# vanish in a puff of smoke.
13677if test "X${COLLECT_NAMES+set}" != Xset; then
13678  COLLECT_NAMES=
13679  export COLLECT_NAMES
13680fi
13681_LT_EOF
13682    ;;
13683  esac
13684
13685
13686ltmain="$ac_aux_dir/ltmain.sh"
13687
13688
13689  # We use sed instead of cat because bash on DJGPP gets confused if
13690  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13691  # text mode, it properly converts lines to CR/LF.  This bash problem
13692  # is reportedly fixed, but why not run on old versions too?
13693  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13694    || (rm -f "$cfgfile"; exit 1)
13695
13696  case $xsi_shell in
13697  yes)
13698    cat << \_LT_EOF >> "$cfgfile"
13699
13700# func_dirname file append nondir_replacement
13701# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13702# otherwise set result to NONDIR_REPLACEMENT.
13703func_dirname ()
13704{
13705  case ${1} in
13706    */*) func_dirname_result="${1%/*}${2}" ;;
13707    *  ) func_dirname_result="${3}" ;;
13708  esac
13709}
13710
13711# func_basename file
13712func_basename ()
13713{
13714  func_basename_result="${1##*/}"
13715}
13716
13717# func_dirname_and_basename file append nondir_replacement
13718# perform func_basename and func_dirname in a single function
13719# call:
13720#   dirname:  Compute the dirname of FILE.  If nonempty,
13721#             add APPEND to the result, otherwise set result
13722#             to NONDIR_REPLACEMENT.
13723#             value returned in "$func_dirname_result"
13724#   basename: Compute filename of FILE.
13725#             value retuned in "$func_basename_result"
13726# Implementation must be kept synchronized with func_dirname
13727# and func_basename. For efficiency, we do not delegate to
13728# those functions but instead duplicate the functionality here.
13729func_dirname_and_basename ()
13730{
13731  case ${1} in
13732    */*) func_dirname_result="${1%/*}${2}" ;;
13733    *  ) func_dirname_result="${3}" ;;
13734  esac
13735  func_basename_result="${1##*/}"
13736}
13737
13738# func_stripname prefix suffix name
13739# strip PREFIX and SUFFIX off of NAME.
13740# PREFIX and SUFFIX must not contain globbing or regex special
13741# characters, hashes, percent signs, but SUFFIX may contain a leading
13742# dot (in which case that matches only a dot).
13743func_stripname ()
13744{
13745  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13746  # positional parameters, so assign one to ordinary parameter first.
13747  func_stripname_result=${3}
13748  func_stripname_result=${func_stripname_result#"${1}"}
13749  func_stripname_result=${func_stripname_result%"${2}"}
13750}
13751
13752# func_opt_split
13753func_opt_split ()
13754{
13755  func_opt_split_opt=${1%%=*}
13756  func_opt_split_arg=${1#*=}
13757}
13758
13759# func_lo2o object
13760func_lo2o ()
13761{
13762  case ${1} in
13763    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13764    *)    func_lo2o_result=${1} ;;
13765  esac
13766}
13767
13768# func_xform libobj-or-source
13769func_xform ()
13770{
13771  func_xform_result=${1%.*}.lo
13772}
13773
13774# func_arith arithmetic-term...
13775func_arith ()
13776{
13777  func_arith_result=$(( $* ))
13778}
13779
13780# func_len string
13781# STRING may not start with a hyphen.
13782func_len ()
13783{
13784  func_len_result=${#1}
13785}
13786
13787_LT_EOF
13788    ;;
13789  *) # Bourne compatible functions.
13790    cat << \_LT_EOF >> "$cfgfile"
13791
13792# func_dirname file append nondir_replacement
13793# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13794# otherwise set result to NONDIR_REPLACEMENT.
13795func_dirname ()
13796{
13797  # Extract subdirectory from the argument.
13798  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13799  if test "X$func_dirname_result" = "X${1}"; then
13800    func_dirname_result="${3}"
13801  else
13802    func_dirname_result="$func_dirname_result${2}"
13803  fi
13804}
13805
13806# func_basename file
13807func_basename ()
13808{
13809  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13810}
13811
13812
13813# func_stripname prefix suffix name
13814# strip PREFIX and SUFFIX off of NAME.
13815# PREFIX and SUFFIX must not contain globbing or regex special
13816# characters, hashes, percent signs, but SUFFIX may contain a leading
13817# dot (in which case that matches only a dot).
13818# func_strip_suffix prefix name
13819func_stripname ()
13820{
13821  case ${2} in
13822    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13823    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13824  esac
13825}
13826
13827# sed scripts:
13828my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13829my_sed_long_arg='1s/^-[^=]*=//'
13830
13831# func_opt_split
13832func_opt_split ()
13833{
13834  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13835  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13836}
13837
13838# func_lo2o object
13839func_lo2o ()
13840{
13841  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13842}
13843
13844# func_xform libobj-or-source
13845func_xform ()
13846{
13847  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13848}
13849
13850# func_arith arithmetic-term...
13851func_arith ()
13852{
13853  func_arith_result=`expr "$@"`
13854}
13855
13856# func_len string
13857# STRING may not start with a hyphen.
13858func_len ()
13859{
13860  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13861}
13862
13863_LT_EOF
13864esac
13865
13866case $lt_shell_append in
13867  yes)
13868    cat << \_LT_EOF >> "$cfgfile"
13869
13870# func_append var value
13871# Append VALUE to the end of shell variable VAR.
13872func_append ()
13873{
13874  eval "$1+=\$2"
13875}
13876_LT_EOF
13877    ;;
13878  *)
13879    cat << \_LT_EOF >> "$cfgfile"
13880
13881# func_append var value
13882# Append VALUE to the end of shell variable VAR.
13883func_append ()
13884{
13885  eval "$1=\$$1\$2"
13886}
13887
13888_LT_EOF
13889    ;;
13890  esac
13891
13892
13893  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13894    || (rm -f "$cfgfile"; exit 1)
13895
13896  mv -f "$cfgfile" "$ofile" ||
13897    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13898  chmod +x "$ofile"
13899
13900 ;;
13901
13902  esac
13903done # for ac_tag
13904
13905
13906as_fn_exit 0
13907_ACEOF
13908ac_clean_files=$ac_clean_files_save
13909
13910test $ac_write_fail = 0 ||
13911  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13912
13913
13914# configure is writing to config.log, and then calls config.status.
13915# config.status does its own redirection, appending to config.log.
13916# Unfortunately, on DOS this fails, as config.log is still kept open
13917# by configure, so config.status won't be able to write to it; its
13918# output is simply discarded.  So we exec the FD to /dev/null,
13919# effectively closing config.log, so it can be properly (re)opened and
13920# appended to by config.status.  When coming back to configure, we
13921# need to make the FD available again.
13922if test "$no_create" != yes; then
13923  ac_cs_success=:
13924  ac_config_status_args=
13925  test "$silent" = yes &&
13926    ac_config_status_args="$ac_config_status_args --quiet"
13927  exec 5>/dev/null
13928  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13929  exec 5>>config.log
13930  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13931  # would make configure fail if this is the last instruction.
13932  $ac_cs_success || as_fn_exit $?
13933fi
13934if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13935  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13936$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13937fi
13938
13939