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
603SET_MAKE
604CPP
605OTOOL64
606OTOOL
607LIPO
608NMEDIT
609DSYMUTIL
610AWK
611STRIP
612LN_S
613NM
614ac_ct_DUMPBIN
615DUMPBIN
616LD
617FGREP
618EGREP
619GREP
620SED
621LIBTOOL
622OBJDUMP
623DLLTOOL
624MAINT
625MAINTAINER_MODE_FALSE
626MAINTAINER_MODE_TRUE
627INSTALL_DATA
628INSTALL_SCRIPT
629INSTALL_PROGRAM
630RANLIB
631AR
632AS
633extra_ldflags_libobjc
634OBJEXT
635EXEEXT
636ac_ct_CC
637CPPFLAGS
638LDFLAGS
639CFLAGS
640CC
641libsuffix
642includedirname
643toolexeclibdir
644toolexecdir
645glibcpp_srcdir
646target_noncanonical
647target_os
648target_vendor
649target_cpu
650target
651host_os
652host_vendor
653host_cpu
654host
655multi_basedir
656OBJC_BOEHM_GC_INCLUDES
657OBJC_BOEHM_GC
658VERSION
659target_subdir
660host_subdir
661build_subdir
662build_libsubdir
663build_os
664build_vendor
665build_cpu
666build
667target_alias
668host_alias
669build_alias
670LIBS
671ECHO_T
672ECHO_N
673ECHO_C
674DEFS
675mandir
676localedir
677libdir
678psdir
679pdfdir
680dvidir
681htmldir
682infodir
683docdir
684oldincludedir
685includedir
686localstatedir
687sharedstatedir
688sysconfdir
689datadir
690datarootdir
691libexecdir
692sbindir
693bindir
694program_transform_name
695prefix
696exec_prefix
697PACKAGE_URL
698PACKAGE_BUGREPORT
699PACKAGE_STRING
700PACKAGE_VERSION
701PACKAGE_TARNAME
702PACKAGE_NAME
703PATH_SEPARATOR
704SHELL'
705ac_subst_files=''
706ac_user_opts='
707enable_option_checking
708with_build_libsubdir
709with_target_subdir
710with_cross_host
711enable_version_specific_runtime_libs
712enable_objc_gc
713enable_multilib
714enable_maintainer_mode
715enable_shared
716enable_static
717with_pic
718enable_fast_install
719with_gnu_ld
720enable_libtool_lock
721enable_sjlj_exceptions
722'
723      ac_precious_vars='build_alias
724host_alias
725target_alias
726CPP
727CPPFLAGS'
728
729
730# Initialize some variables set by options.
731ac_init_help=
732ac_init_version=false
733ac_unrecognized_opts=
734ac_unrecognized_sep=
735# The variables have the same names as the options, with
736# dashes changed to underlines.
737cache_file=/dev/null
738exec_prefix=NONE
739no_create=
740no_recursion=
741prefix=NONE
742program_prefix=NONE
743program_suffix=NONE
744program_transform_name=s,x,x,
745silent=
746site=
747srcdir=
748verbose=
749x_includes=NONE
750x_libraries=NONE
751
752# Installation directory options.
753# These are left unexpanded so users can "make install exec_prefix=/foo"
754# and all the variables that are supposed to be based on exec_prefix
755# by default will actually change.
756# Use braces instead of parens because sh, perl, etc. also accept them.
757# (The list follows the same order as the GNU Coding Standards.)
758bindir='${exec_prefix}/bin'
759sbindir='${exec_prefix}/sbin'
760libexecdir='${exec_prefix}/libexec'
761datarootdir='${prefix}/share'
762datadir='${datarootdir}'
763sysconfdir='${prefix}/etc'
764sharedstatedir='${prefix}/com'
765localstatedir='${prefix}/var'
766includedir='${prefix}/include'
767oldincludedir='/usr/include'
768docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
769infodir='${datarootdir}/info'
770htmldir='${docdir}'
771dvidir='${docdir}'
772pdfdir='${docdir}'
773psdir='${docdir}'
774libdir='${exec_prefix}/lib'
775localedir='${datarootdir}/locale'
776mandir='${datarootdir}/man'
777
778ac_prev=
779ac_dashdash=
780for ac_option
781do
782  # If the previous option needs an argument, assign it.
783  if test -n "$ac_prev"; then
784    eval $ac_prev=\$ac_option
785    ac_prev=
786    continue
787  fi
788
789  case $ac_option in
790  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
791  *)	ac_optarg=yes ;;
792  esac
793
794  # Accept the important Cygnus configure options, so we can diagnose typos.
795
796  case $ac_dashdash$ac_option in
797  --)
798    ac_dashdash=yes ;;
799
800  -bindir | --bindir | --bindi | --bind | --bin | --bi)
801    ac_prev=bindir ;;
802  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
803    bindir=$ac_optarg ;;
804
805  -build | --build | --buil | --bui | --bu)
806    ac_prev=build_alias ;;
807  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
808    build_alias=$ac_optarg ;;
809
810  -cache-file | --cache-file | --cache-fil | --cache-fi \
811  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
812    ac_prev=cache_file ;;
813  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
814  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
815    cache_file=$ac_optarg ;;
816
817  --config-cache | -C)
818    cache_file=config.cache ;;
819
820  -datadir | --datadir | --datadi | --datad)
821    ac_prev=datadir ;;
822  -datadir=* | --datadir=* | --datadi=* | --datad=*)
823    datadir=$ac_optarg ;;
824
825  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
826  | --dataroo | --dataro | --datar)
827    ac_prev=datarootdir ;;
828  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
829  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
830    datarootdir=$ac_optarg ;;
831
832  -disable-* | --disable-*)
833    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
834    # Reject names that are not valid shell variable names.
835    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
836      as_fn_error "invalid feature name: $ac_useropt"
837    ac_useropt_orig=$ac_useropt
838    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
839    case $ac_user_opts in
840      *"
841"enable_$ac_useropt"
842"*) ;;
843      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
844	 ac_unrecognized_sep=', ';;
845    esac
846    eval enable_$ac_useropt=no ;;
847
848  -docdir | --docdir | --docdi | --doc | --do)
849    ac_prev=docdir ;;
850  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
851    docdir=$ac_optarg ;;
852
853  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
854    ac_prev=dvidir ;;
855  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
856    dvidir=$ac_optarg ;;
857
858  -enable-* | --enable-*)
859    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
860    # Reject names that are not valid shell variable names.
861    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
862      as_fn_error "invalid feature name: $ac_useropt"
863    ac_useropt_orig=$ac_useropt
864    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
865    case $ac_user_opts in
866      *"
867"enable_$ac_useropt"
868"*) ;;
869      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
870	 ac_unrecognized_sep=', ';;
871    esac
872    eval enable_$ac_useropt=\$ac_optarg ;;
873
874  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
875  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
876  | --exec | --exe | --ex)
877    ac_prev=exec_prefix ;;
878  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
879  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
880  | --exec=* | --exe=* | --ex=*)
881    exec_prefix=$ac_optarg ;;
882
883  -gas | --gas | --ga | --g)
884    # Obsolete; use --with-gas.
885    with_gas=yes ;;
886
887  -help | --help | --hel | --he | -h)
888    ac_init_help=long ;;
889  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
890    ac_init_help=recursive ;;
891  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
892    ac_init_help=short ;;
893
894  -host | --host | --hos | --ho)
895    ac_prev=host_alias ;;
896  -host=* | --host=* | --hos=* | --ho=*)
897    host_alias=$ac_optarg ;;
898
899  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
900    ac_prev=htmldir ;;
901  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
902  | --ht=*)
903    htmldir=$ac_optarg ;;
904
905  -includedir | --includedir | --includedi | --included | --include \
906  | --includ | --inclu | --incl | --inc)
907    ac_prev=includedir ;;
908  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
909  | --includ=* | --inclu=* | --incl=* | --inc=*)
910    includedir=$ac_optarg ;;
911
912  -infodir | --infodir | --infodi | --infod | --info | --inf)
913    ac_prev=infodir ;;
914  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
915    infodir=$ac_optarg ;;
916
917  -libdir | --libdir | --libdi | --libd)
918    ac_prev=libdir ;;
919  -libdir=* | --libdir=* | --libdi=* | --libd=*)
920    libdir=$ac_optarg ;;
921
922  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
923  | --libexe | --libex | --libe)
924    ac_prev=libexecdir ;;
925  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
926  | --libexe=* | --libex=* | --libe=*)
927    libexecdir=$ac_optarg ;;
928
929  -localedir | --localedir | --localedi | --localed | --locale)
930    ac_prev=localedir ;;
931  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
932    localedir=$ac_optarg ;;
933
934  -localstatedir | --localstatedir | --localstatedi | --localstated \
935  | --localstate | --localstat | --localsta | --localst | --locals)
936    ac_prev=localstatedir ;;
937  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
938  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
939    localstatedir=$ac_optarg ;;
940
941  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
942    ac_prev=mandir ;;
943  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
944    mandir=$ac_optarg ;;
945
946  -nfp | --nfp | --nf)
947    # Obsolete; use --without-fp.
948    with_fp=no ;;
949
950  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
951  | --no-cr | --no-c | -n)
952    no_create=yes ;;
953
954  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
955  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
956    no_recursion=yes ;;
957
958  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
959  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
960  | --oldin | --oldi | --old | --ol | --o)
961    ac_prev=oldincludedir ;;
962  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
963  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
964  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
965    oldincludedir=$ac_optarg ;;
966
967  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
968    ac_prev=prefix ;;
969  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
970    prefix=$ac_optarg ;;
971
972  -program-prefix | --program-prefix | --program-prefi | --program-pref \
973  | --program-pre | --program-pr | --program-p)
974    ac_prev=program_prefix ;;
975  -program-prefix=* | --program-prefix=* | --program-prefi=* \
976  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
977    program_prefix=$ac_optarg ;;
978
979  -program-suffix | --program-suffix | --program-suffi | --program-suff \
980  | --program-suf | --program-su | --program-s)
981    ac_prev=program_suffix ;;
982  -program-suffix=* | --program-suffix=* | --program-suffi=* \
983  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
984    program_suffix=$ac_optarg ;;
985
986  -program-transform-name | --program-transform-name \
987  | --program-transform-nam | --program-transform-na \
988  | --program-transform-n | --program-transform- \
989  | --program-transform | --program-transfor \
990  | --program-transfo | --program-transf \
991  | --program-trans | --program-tran \
992  | --progr-tra | --program-tr | --program-t)
993    ac_prev=program_transform_name ;;
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    program_transform_name=$ac_optarg ;;
1002
1003  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1004    ac_prev=pdfdir ;;
1005  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1006    pdfdir=$ac_optarg ;;
1007
1008  -psdir | --psdir | --psdi | --psd | --ps)
1009    ac_prev=psdir ;;
1010  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1011    psdir=$ac_optarg ;;
1012
1013  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1014  | -silent | --silent | --silen | --sile | --sil)
1015    silent=yes ;;
1016
1017  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1018    ac_prev=sbindir ;;
1019  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1020  | --sbi=* | --sb=*)
1021    sbindir=$ac_optarg ;;
1022
1023  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1024  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1025  | --sharedst | --shareds | --shared | --share | --shar \
1026  | --sha | --sh)
1027    ac_prev=sharedstatedir ;;
1028  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1029  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1030  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1031  | --sha=* | --sh=*)
1032    sharedstatedir=$ac_optarg ;;
1033
1034  -site | --site | --sit)
1035    ac_prev=site ;;
1036  -site=* | --site=* | --sit=*)
1037    site=$ac_optarg ;;
1038
1039  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1040    ac_prev=srcdir ;;
1041  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1042    srcdir=$ac_optarg ;;
1043
1044  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1045  | --syscon | --sysco | --sysc | --sys | --sy)
1046    ac_prev=sysconfdir ;;
1047  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1048  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1049    sysconfdir=$ac_optarg ;;
1050
1051  -target | --target | --targe | --targ | --tar | --ta | --t)
1052    ac_prev=target_alias ;;
1053  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1054    target_alias=$ac_optarg ;;
1055
1056  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1057    verbose=yes ;;
1058
1059  -version | --version | --versio | --versi | --vers | -V)
1060    ac_init_version=: ;;
1061
1062  -with-* | --with-*)
1063    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1064    # Reject names that are not valid shell variable names.
1065    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1066      as_fn_error "invalid package name: $ac_useropt"
1067    ac_useropt_orig=$ac_useropt
1068    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1069    case $ac_user_opts in
1070      *"
1071"with_$ac_useropt"
1072"*) ;;
1073      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1074	 ac_unrecognized_sep=', ';;
1075    esac
1076    eval with_$ac_useropt=\$ac_optarg ;;
1077
1078  -without-* | --without-*)
1079    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1080    # Reject names that are not valid shell variable names.
1081    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1082      as_fn_error "invalid package name: $ac_useropt"
1083    ac_useropt_orig=$ac_useropt
1084    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1085    case $ac_user_opts in
1086      *"
1087"with_$ac_useropt"
1088"*) ;;
1089      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1090	 ac_unrecognized_sep=', ';;
1091    esac
1092    eval with_$ac_useropt=no ;;
1093
1094  --x)
1095    # Obsolete; use --with-x.
1096    with_x=yes ;;
1097
1098  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1099  | --x-incl | --x-inc | --x-in | --x-i)
1100    ac_prev=x_includes ;;
1101  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1102  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1103    x_includes=$ac_optarg ;;
1104
1105  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1106  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1107    ac_prev=x_libraries ;;
1108  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1109  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1110    x_libraries=$ac_optarg ;;
1111
1112  -*) as_fn_error "unrecognized option: \`$ac_option'
1113Try \`$0 --help' for more information."
1114    ;;
1115
1116  *=*)
1117    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1118    # Reject names that are not valid shell variable names.
1119    case $ac_envvar in #(
1120      '' | [0-9]* | *[!_$as_cr_alnum]* )
1121      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1122    esac
1123    eval $ac_envvar=\$ac_optarg
1124    export $ac_envvar ;;
1125
1126  *)
1127    # FIXME: should be removed in autoconf 3.0.
1128    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1129    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1130      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1131    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1132    ;;
1133
1134  esac
1135done
1136
1137if test -n "$ac_prev"; then
1138  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1139  as_fn_error "missing argument to $ac_option"
1140fi
1141
1142if test -n "$ac_unrecognized_opts"; then
1143  case $enable_option_checking in
1144    no) ;;
1145    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1146    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1147  esac
1148fi
1149
1150# Check all directory arguments for consistency.
1151for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1152		datadir sysconfdir sharedstatedir localstatedir includedir \
1153		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1154		libdir localedir mandir
1155do
1156  eval ac_val=\$$ac_var
1157  # Remove trailing slashes.
1158  case $ac_val in
1159    */ )
1160      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1161      eval $ac_var=\$ac_val;;
1162  esac
1163  # Be sure to have absolute directory names.
1164  case $ac_val in
1165    [\\/$]* | ?:[\\/]* )  continue;;
1166    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1167  esac
1168  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1169done
1170
1171# There might be people who depend on the old broken behavior: `$host'
1172# used to hold the argument of --host etc.
1173# FIXME: To remove some day.
1174build=$build_alias
1175host=$host_alias
1176target=$target_alias
1177
1178# FIXME: To remove some day.
1179if test "x$host_alias" != x; then
1180  if test "x$build_alias" = x; then
1181    cross_compiling=maybe
1182    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1183    If a cross compiler is detected then cross compile mode will be used." >&2
1184  elif test "x$build_alias" != "x$host_alias"; then
1185    cross_compiling=yes
1186  fi
1187fi
1188
1189ac_tool_prefix=
1190test -n "$host_alias" && ac_tool_prefix=$host_alias-
1191
1192test "$silent" = yes && exec 6>/dev/null
1193
1194
1195ac_pwd=`pwd` && test -n "$ac_pwd" &&
1196ac_ls_di=`ls -di .` &&
1197ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1198  as_fn_error "working directory cannot be determined"
1199test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1200  as_fn_error "pwd does not report name of working directory"
1201
1202
1203# Find the source files, if location was not specified.
1204if test -z "$srcdir"; then
1205  ac_srcdir_defaulted=yes
1206  # Try the directory containing this script, then the parent directory.
1207  ac_confdir=`$as_dirname -- "$as_myself" ||
1208$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1209	 X"$as_myself" : 'X\(//\)[^/]' \| \
1210	 X"$as_myself" : 'X\(//\)$' \| \
1211	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1212$as_echo X"$as_myself" |
1213    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1214	    s//\1/
1215	    q
1216	  }
1217	  /^X\(\/\/\)[^/].*/{
1218	    s//\1/
1219	    q
1220	  }
1221	  /^X\(\/\/\)$/{
1222	    s//\1/
1223	    q
1224	  }
1225	  /^X\(\/\).*/{
1226	    s//\1/
1227	    q
1228	  }
1229	  s/.*/./; q'`
1230  srcdir=$ac_confdir
1231  if test ! -r "$srcdir/$ac_unique_file"; then
1232    srcdir=..
1233  fi
1234else
1235  ac_srcdir_defaulted=no
1236fi
1237if test ! -r "$srcdir/$ac_unique_file"; then
1238  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1239  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1240fi
1241ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1242ac_abs_confdir=`(
1243	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1244	pwd)`
1245# When building in place, set srcdir=.
1246if test "$ac_abs_confdir" = "$ac_pwd"; then
1247  srcdir=.
1248fi
1249# Remove unnecessary trailing slashes from srcdir.
1250# Double slashes in file names in object file debugging info
1251# mess up M-x gdb in Emacs.
1252case $srcdir in
1253*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1254esac
1255for ac_var in $ac_precious_vars; do
1256  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1257  eval ac_env_${ac_var}_value=\$${ac_var}
1258  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1259  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1260done
1261
1262#
1263# Report the --help message.
1264#
1265if test "$ac_init_help" = "long"; then
1266  # Omit some internal or obsolete options to make the list less imposing.
1267  # This message is too long to be a string in the A/UX 3.1 sh.
1268  cat <<_ACEOF
1269\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1270
1271Usage: $0 [OPTION]... [VAR=VALUE]...
1272
1273To assign environment variables (e.g., CC, CFLAGS...), specify them as
1274VAR=VALUE.  See below for descriptions of some of the useful variables.
1275
1276Defaults for the options are specified in brackets.
1277
1278Configuration:
1279  -h, --help              display this help and exit
1280      --help=short        display options specific to this package
1281      --help=recursive    display the short help of all the included packages
1282  -V, --version           display version information and exit
1283  -q, --quiet, --silent   do not print \`checking...' messages
1284      --cache-file=FILE   cache test results in FILE [disabled]
1285  -C, --config-cache      alias for \`--cache-file=config.cache'
1286  -n, --no-create         do not create output files
1287      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1288
1289Installation directories:
1290  --prefix=PREFIX         install architecture-independent files in PREFIX
1291                          [$ac_default_prefix]
1292  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1293                          [PREFIX]
1294
1295By default, \`make install' will install all the files in
1296\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1297an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1298for instance \`--prefix=\$HOME'.
1299
1300For better control, use the options below.
1301
1302Fine tuning of the installation directories:
1303  --bindir=DIR            user executables [EPREFIX/bin]
1304  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1305  --libexecdir=DIR        program executables [EPREFIX/libexec]
1306  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1307  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1308  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1309  --libdir=DIR            object code libraries [EPREFIX/lib]
1310  --includedir=DIR        C header files [PREFIX/include]
1311  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1312  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1313  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1314  --infodir=DIR           info documentation [DATAROOTDIR/info]
1315  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1316  --mandir=DIR            man documentation [DATAROOTDIR/man]
1317  --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1318  --htmldir=DIR           html documentation [DOCDIR]
1319  --dvidir=DIR            dvi documentation [DOCDIR]
1320  --pdfdir=DIR            pdf documentation [DOCDIR]
1321  --psdir=DIR             ps documentation [DOCDIR]
1322_ACEOF
1323
1324  cat <<\_ACEOF
1325
1326System types:
1327  --build=BUILD     configure for building on BUILD [guessed]
1328  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1329  --target=TARGET   configure for building compilers for TARGET [HOST]
1330_ACEOF
1331fi
1332
1333if test -n "$ac_init_help"; then
1334  case $ac_init_help in
1335     short | recursive ) echo "Configuration of package-unused version-unused:";;
1336   esac
1337  cat <<\_ACEOF
1338
1339Optional Features:
1340  --disable-option-checking  ignore unrecognized --enable/--with options
1341  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1342  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1343  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1344  --enable-objc-gc       enable the use of Boehm's garbage collector with
1345                          the GNU Objective-C runtime.
1346  --enable-multilib       build many library versions (default)
1347  --enable-maintainer-mode  enable make rules and dependencies not useful
1348			  (and sometimes confusing) to the casual installer
1349  --enable-shared[=PKGS]  build shared libraries [default=yes]
1350  --enable-static[=PKGS]  build static libraries [default=yes]
1351  --enable-fast-install[=PKGS]
1352                          optimize for fast installation [default=yes]
1353  --disable-libtool-lock  avoid locking (might break parallel builds)
1354  --enable-sjlj-exceptions
1355                          force use of builtin_setjmp for exceptions
1356
1357Optional Packages:
1358  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1359  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1360  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1361  --with-target-subdir=SUBDIR
1362                           configuring in a subdirectory
1363  --with-cross-host=HOST  configuring with a cross compiler
1364  --with-pic              try to use only PIC/non-PIC objects [default=use
1365                          both]
1366  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1367
1368Some influential environment variables:
1369  CC          C compiler command
1370  CFLAGS      C compiler flags
1371  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1372              nonstandard directory <lib dir>
1373  LIBS        libraries to pass to the linker, e.g. -l<library>
1374  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1375              you have headers in a nonstandard directory <include dir>
1376  CPP         C preprocessor
1377
1378Use these variables to override the choices made by `configure' or to help
1379it to find libraries and programs with nonstandard names/locations.
1380
1381Report bugs to the package provider.
1382_ACEOF
1383ac_status=$?
1384fi
1385
1386if test "$ac_init_help" = "recursive"; then
1387  # If there are subdirs, report their specific --help.
1388  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1389    test -d "$ac_dir" ||
1390      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1391      continue
1392    ac_builddir=.
1393
1394case "$ac_dir" in
1395.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1396*)
1397  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1398  # A ".." for each directory in $ac_dir_suffix.
1399  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1400  case $ac_top_builddir_sub in
1401  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1402  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1403  esac ;;
1404esac
1405ac_abs_top_builddir=$ac_pwd
1406ac_abs_builddir=$ac_pwd$ac_dir_suffix
1407# for backward compatibility:
1408ac_top_builddir=$ac_top_build_prefix
1409
1410case $srcdir in
1411  .)  # We are building in place.
1412    ac_srcdir=.
1413    ac_top_srcdir=$ac_top_builddir_sub
1414    ac_abs_top_srcdir=$ac_pwd ;;
1415  [\\/]* | ?:[\\/]* )  # Absolute name.
1416    ac_srcdir=$srcdir$ac_dir_suffix;
1417    ac_top_srcdir=$srcdir
1418    ac_abs_top_srcdir=$srcdir ;;
1419  *) # Relative name.
1420    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1421    ac_top_srcdir=$ac_top_build_prefix$srcdir
1422    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1423esac
1424ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1425
1426    cd "$ac_dir" || { ac_status=$?; continue; }
1427    # Check for guested configure.
1428    if test -f "$ac_srcdir/configure.gnu"; then
1429      echo &&
1430      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1431    elif test -f "$ac_srcdir/configure"; then
1432      echo &&
1433      $SHELL "$ac_srcdir/configure" --help=recursive
1434    else
1435      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1436    fi || ac_status=$?
1437    cd "$ac_pwd" || { ac_status=$?; break; }
1438  done
1439fi
1440
1441test -n "$ac_init_help" && exit $ac_status
1442if $ac_init_version; then
1443  cat <<\_ACEOF
1444package-unused configure version-unused
1445generated by GNU Autoconf 2.64
1446
1447Copyright (C) 2009 Free Software Foundation, Inc.
1448This configure script is free software; the Free Software Foundation
1449gives unlimited permission to copy, distribute and modify it.
1450_ACEOF
1451  exit
1452fi
1453
1454## ------------------------ ##
1455## Autoconf initialization. ##
1456## ------------------------ ##
1457
1458# ac_fn_c_try_compile LINENO
1459# --------------------------
1460# Try to compile conftest.$ac_ext, and return whether this succeeded.
1461ac_fn_c_try_compile ()
1462{
1463  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1464  rm -f conftest.$ac_objext
1465  if { { ac_try="$ac_compile"
1466case "(($ac_try" in
1467  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1468  *) ac_try_echo=$ac_try;;
1469esac
1470eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1471$as_echo "$ac_try_echo"; } >&5
1472  (eval "$ac_compile") 2>conftest.err
1473  ac_status=$?
1474  if test -s conftest.err; then
1475    grep -v '^ *+' conftest.err >conftest.er1
1476    cat conftest.er1 >&5
1477    mv -f conftest.er1 conftest.err
1478  fi
1479  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1480  test $ac_status = 0; } && {
1481	 test -z "$ac_c_werror_flag" ||
1482	 test ! -s conftest.err
1483       } && test -s conftest.$ac_objext; then :
1484  ac_retval=0
1485else
1486  $as_echo "$as_me: failed program was:" >&5
1487sed 's/^/| /' conftest.$ac_ext >&5
1488
1489	ac_retval=1
1490fi
1491  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1492  return $ac_retval
1493
1494} # ac_fn_c_try_compile
1495
1496# ac_fn_c_try_link LINENO
1497# -----------------------
1498# Try to link conftest.$ac_ext, and return whether this succeeded.
1499ac_fn_c_try_link ()
1500{
1501  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1502  rm -f conftest.$ac_objext conftest$ac_exeext
1503  if { { ac_try="$ac_link"
1504case "(($ac_try" in
1505  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1506  *) ac_try_echo=$ac_try;;
1507esac
1508eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1509$as_echo "$ac_try_echo"; } >&5
1510  (eval "$ac_link") 2>conftest.err
1511  ac_status=$?
1512  if test -s conftest.err; then
1513    grep -v '^ *+' conftest.err >conftest.er1
1514    cat conftest.er1 >&5
1515    mv -f conftest.er1 conftest.err
1516  fi
1517  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1518  test $ac_status = 0; } && {
1519	 test -z "$ac_c_werror_flag" ||
1520	 test ! -s conftest.err
1521       } && test -s conftest$ac_exeext && {
1522	 test "$cross_compiling" = yes ||
1523	 $as_test_x conftest$ac_exeext
1524       }; then :
1525  ac_retval=0
1526else
1527  $as_echo "$as_me: failed program was:" >&5
1528sed 's/^/| /' conftest.$ac_ext >&5
1529
1530	ac_retval=1
1531fi
1532  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1533  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1534  # interfere with the next link command; also delete a directory that is
1535  # left behind by Apple's compiler.  We do this before executing the actions.
1536  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1537  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1538  return $ac_retval
1539
1540} # ac_fn_c_try_link
1541
1542# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1543# -------------------------------------------------------
1544# Tests whether HEADER exists and can be compiled using the include files in
1545# INCLUDES, setting the cache variable VAR accordingly.
1546ac_fn_c_check_header_compile ()
1547{
1548  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1549  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1550$as_echo_n "checking for $2... " >&6; }
1551if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1552  $as_echo_n "(cached) " >&6
1553else
1554  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1555/* end confdefs.h.  */
1556$4
1557#include <$2>
1558_ACEOF
1559if ac_fn_c_try_compile "$LINENO"; then :
1560  eval "$3=yes"
1561else
1562  eval "$3=no"
1563fi
1564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1565fi
1566eval ac_res=\$$3
1567	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1568$as_echo "$ac_res" >&6; }
1569  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1570
1571} # ac_fn_c_check_header_compile
1572
1573# ac_fn_c_try_cpp LINENO
1574# ----------------------
1575# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1576ac_fn_c_try_cpp ()
1577{
1578  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1579  if { { ac_try="$ac_cpp conftest.$ac_ext"
1580case "(($ac_try" in
1581  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1582  *) ac_try_echo=$ac_try;;
1583esac
1584eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1585$as_echo "$ac_try_echo"; } >&5
1586  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1587  ac_status=$?
1588  if test -s conftest.err; then
1589    grep -v '^ *+' conftest.err >conftest.er1
1590    cat conftest.er1 >&5
1591    mv -f conftest.er1 conftest.err
1592  fi
1593  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1594  test $ac_status = 0; } >/dev/null && {
1595	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1596	 test ! -s conftest.err
1597       }; then :
1598  ac_retval=0
1599else
1600  $as_echo "$as_me: failed program was:" >&5
1601sed 's/^/| /' conftest.$ac_ext >&5
1602
1603    ac_retval=1
1604fi
1605  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1606  return $ac_retval
1607
1608} # ac_fn_c_try_cpp
1609
1610# ac_fn_c_try_run LINENO
1611# ----------------------
1612# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1613# that executables *can* be run.
1614ac_fn_c_try_run ()
1615{
1616  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1617  if { { ac_try="$ac_link"
1618case "(($ac_try" in
1619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1620  *) ac_try_echo=$ac_try;;
1621esac
1622eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1623$as_echo "$ac_try_echo"; } >&5
1624  (eval "$ac_link") 2>&5
1625  ac_status=$?
1626  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1627  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1628  { { case "(($ac_try" in
1629  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630  *) ac_try_echo=$ac_try;;
1631esac
1632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1633$as_echo "$ac_try_echo"; } >&5
1634  (eval "$ac_try") 2>&5
1635  ac_status=$?
1636  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637  test $ac_status = 0; }; }; then :
1638  ac_retval=0
1639else
1640  $as_echo "$as_me: program exited with status $ac_status" >&5
1641       $as_echo "$as_me: failed program was:" >&5
1642sed 's/^/| /' conftest.$ac_ext >&5
1643
1644       ac_retval=$ac_status
1645fi
1646  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1647  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1648  return $ac_retval
1649
1650} # ac_fn_c_try_run
1651
1652# ac_fn_c_check_func LINENO FUNC VAR
1653# ----------------------------------
1654# Tests whether FUNC exists, setting the cache variable VAR accordingly
1655ac_fn_c_check_func ()
1656{
1657  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1658  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659$as_echo_n "checking for $2... " >&6; }
1660if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1661  $as_echo_n "(cached) " >&6
1662else
1663  if test x$gcc_no_link = xyes; then
1664  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1665fi
1666cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1667/* end confdefs.h.  */
1668/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1669   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1670#define $2 innocuous_$2
1671
1672/* System header to define __stub macros and hopefully few prototypes,
1673    which can conflict with char $2 (); below.
1674    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1675    <limits.h> exists even on freestanding compilers.  */
1676
1677#ifdef __STDC__
1678# include <limits.h>
1679#else
1680# include <assert.h>
1681#endif
1682
1683#undef $2
1684
1685/* Override any GCC internal prototype to avoid an error.
1686   Use char because int might match the return type of a GCC
1687   builtin and then its argument prototype would still apply.  */
1688#ifdef __cplusplus
1689extern "C"
1690#endif
1691char $2 ();
1692/* The GNU C library defines this for functions which it implements
1693    to always fail with ENOSYS.  Some functions are actually named
1694    something starting with __ and the normal name is an alias.  */
1695#if defined __stub_$2 || defined __stub___$2
1696choke me
1697#endif
1698
1699int
1700main ()
1701{
1702return $2 ();
1703  ;
1704  return 0;
1705}
1706_ACEOF
1707if ac_fn_c_try_link "$LINENO"; then :
1708  eval "$3=yes"
1709else
1710  eval "$3=no"
1711fi
1712rm -f core conftest.err conftest.$ac_objext \
1713    conftest$ac_exeext conftest.$ac_ext
1714fi
1715eval ac_res=\$$3
1716	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1717$as_echo "$ac_res" >&6; }
1718  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719
1720} # ac_fn_c_check_func
1721
1722# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1723# -------------------------------------------------------
1724# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1725# the include files in INCLUDES and setting the cache variable VAR
1726# accordingly.
1727ac_fn_c_check_header_mongrel ()
1728{
1729  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1731  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732$as_echo_n "checking for $2... " >&6; }
1733if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1734  $as_echo_n "(cached) " >&6
1735fi
1736eval ac_res=\$$3
1737	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738$as_echo "$ac_res" >&6; }
1739else
1740  # Is the header compilable?
1741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1742$as_echo_n "checking $2 usability... " >&6; }
1743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744/* end confdefs.h.  */
1745$4
1746#include <$2>
1747_ACEOF
1748if ac_fn_c_try_compile "$LINENO"; then :
1749  ac_header_compiler=yes
1750else
1751  ac_header_compiler=no
1752fi
1753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1755$as_echo "$ac_header_compiler" >&6; }
1756
1757# Is the header present?
1758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1759$as_echo_n "checking $2 presence... " >&6; }
1760cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761/* end confdefs.h.  */
1762#include <$2>
1763_ACEOF
1764if ac_fn_c_try_cpp "$LINENO"; then :
1765  ac_header_preproc=yes
1766else
1767  ac_header_preproc=no
1768fi
1769rm -f conftest.err conftest.$ac_ext
1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1771$as_echo "$ac_header_preproc" >&6; }
1772
1773# So?  What about this header?
1774case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1775  yes:no: )
1776    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1777$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1778    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1779$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1780    ;;
1781  no:yes:* )
1782    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1783$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1784    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1785$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1786    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1787$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1788    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1789$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1790    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1791$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1792    ;;
1793esac
1794  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795$as_echo_n "checking for $2... " >&6; }
1796if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1797  $as_echo_n "(cached) " >&6
1798else
1799  eval "$3=\$ac_header_compiler"
1800fi
1801eval ac_res=\$$3
1802	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1803$as_echo "$ac_res" >&6; }
1804fi
1805  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806
1807} # ac_fn_c_check_header_mongrel
1808cat >config.log <<_ACEOF
1809This file contains any messages produced by compilers while
1810running configure, to aid debugging if configure makes a mistake.
1811
1812It was created by package-unused $as_me version-unused, which was
1813generated by GNU Autoconf 2.64.  Invocation command line was
1814
1815  $ $0 $@
1816
1817_ACEOF
1818exec 5>>config.log
1819{
1820cat <<_ASUNAME
1821## --------- ##
1822## Platform. ##
1823## --------- ##
1824
1825hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1826uname -m = `(uname -m) 2>/dev/null || echo unknown`
1827uname -r = `(uname -r) 2>/dev/null || echo unknown`
1828uname -s = `(uname -s) 2>/dev/null || echo unknown`
1829uname -v = `(uname -v) 2>/dev/null || echo unknown`
1830
1831/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1832/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1833
1834/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1835/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1836/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1837/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1838/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1839/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1840/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1841
1842_ASUNAME
1843
1844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1845for as_dir in $PATH
1846do
1847  IFS=$as_save_IFS
1848  test -z "$as_dir" && as_dir=.
1849    $as_echo "PATH: $as_dir"
1850  done
1851IFS=$as_save_IFS
1852
1853} >&5
1854
1855cat >&5 <<_ACEOF
1856
1857
1858## ----------- ##
1859## Core tests. ##
1860## ----------- ##
1861
1862_ACEOF
1863
1864
1865# Keep a trace of the command line.
1866# Strip out --no-create and --no-recursion so they do not pile up.
1867# Strip out --silent because we don't want to record it for future runs.
1868# Also quote any args containing shell meta-characters.
1869# Make two passes to allow for proper duplicate-argument suppression.
1870ac_configure_args=
1871ac_configure_args0=
1872ac_configure_args1=
1873ac_must_keep_next=false
1874for ac_pass in 1 2
1875do
1876  for ac_arg
1877  do
1878    case $ac_arg in
1879    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1880    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1881    | -silent | --silent | --silen | --sile | --sil)
1882      continue ;;
1883    *\'*)
1884      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1885    esac
1886    case $ac_pass in
1887    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1888    2)
1889      as_fn_append ac_configure_args1 " '$ac_arg'"
1890      if test $ac_must_keep_next = true; then
1891	ac_must_keep_next=false # Got value, back to normal.
1892      else
1893	case $ac_arg in
1894	  *=* | --config-cache | -C | -disable-* | --disable-* \
1895	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1896	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1897	  | -with-* | --with-* | -without-* | --without-* | --x)
1898	    case "$ac_configure_args0 " in
1899	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1900	    esac
1901	    ;;
1902	  -* ) ac_must_keep_next=true ;;
1903	esac
1904      fi
1905      as_fn_append ac_configure_args " '$ac_arg'"
1906      ;;
1907    esac
1908  done
1909done
1910{ ac_configure_args0=; unset ac_configure_args0;}
1911{ ac_configure_args1=; unset ac_configure_args1;}
1912
1913# When interrupted or exit'd, cleanup temporary files, and complete
1914# config.log.  We remove comments because anyway the quotes in there
1915# would cause problems or look ugly.
1916# WARNING: Use '\'' to represent an apostrophe within the trap.
1917# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1918trap 'exit_status=$?
1919  # Save into config.log some information that might help in debugging.
1920  {
1921    echo
1922
1923    cat <<\_ASBOX
1924## ---------------- ##
1925## Cache variables. ##
1926## ---------------- ##
1927_ASBOX
1928    echo
1929    # The following way of writing the cache mishandles newlines in values,
1930(
1931  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1932    eval ac_val=\$$ac_var
1933    case $ac_val in #(
1934    *${as_nl}*)
1935      case $ac_var in #(
1936      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1937$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1938      esac
1939      case $ac_var in #(
1940      _ | IFS | as_nl) ;; #(
1941      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1942      *) { eval $ac_var=; unset $ac_var;} ;;
1943      esac ;;
1944    esac
1945  done
1946  (set) 2>&1 |
1947    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1948    *${as_nl}ac_space=\ *)
1949      sed -n \
1950	"s/'\''/'\''\\\\'\'''\''/g;
1951	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1952      ;; #(
1953    *)
1954      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1955      ;;
1956    esac |
1957    sort
1958)
1959    echo
1960
1961    cat <<\_ASBOX
1962## ----------------- ##
1963## Output variables. ##
1964## ----------------- ##
1965_ASBOX
1966    echo
1967    for ac_var in $ac_subst_vars
1968    do
1969      eval ac_val=\$$ac_var
1970      case $ac_val in
1971      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1972      esac
1973      $as_echo "$ac_var='\''$ac_val'\''"
1974    done | sort
1975    echo
1976
1977    if test -n "$ac_subst_files"; then
1978      cat <<\_ASBOX
1979## ------------------- ##
1980## File substitutions. ##
1981## ------------------- ##
1982_ASBOX
1983      echo
1984      for ac_var in $ac_subst_files
1985      do
1986	eval ac_val=\$$ac_var
1987	case $ac_val in
1988	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1989	esac
1990	$as_echo "$ac_var='\''$ac_val'\''"
1991      done | sort
1992      echo
1993    fi
1994
1995    if test -s confdefs.h; then
1996      cat <<\_ASBOX
1997## ----------- ##
1998## confdefs.h. ##
1999## ----------- ##
2000_ASBOX
2001      echo
2002      cat confdefs.h
2003      echo
2004    fi
2005    test "$ac_signal" != 0 &&
2006      $as_echo "$as_me: caught signal $ac_signal"
2007    $as_echo "$as_me: exit $exit_status"
2008  } >&5
2009  rm -f core *.core core.conftest.* &&
2010    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2011    exit $exit_status
2012' 0
2013for ac_signal in 1 2 13 15; do
2014  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2015done
2016ac_signal=0
2017
2018# confdefs.h avoids OS command line length limits that DEFS can exceed.
2019rm -f -r conftest* confdefs.h
2020
2021$as_echo "/* confdefs.h */" > confdefs.h
2022
2023# Predefined preprocessor variables.
2024
2025cat >>confdefs.h <<_ACEOF
2026#define PACKAGE_NAME "$PACKAGE_NAME"
2027_ACEOF
2028
2029cat >>confdefs.h <<_ACEOF
2030#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2031_ACEOF
2032
2033cat >>confdefs.h <<_ACEOF
2034#define PACKAGE_VERSION "$PACKAGE_VERSION"
2035_ACEOF
2036
2037cat >>confdefs.h <<_ACEOF
2038#define PACKAGE_STRING "$PACKAGE_STRING"
2039_ACEOF
2040
2041cat >>confdefs.h <<_ACEOF
2042#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2043_ACEOF
2044
2045cat >>confdefs.h <<_ACEOF
2046#define PACKAGE_URL "$PACKAGE_URL"
2047_ACEOF
2048
2049
2050# Let the site file select an alternate cache file if it wants to.
2051# Prefer an explicitly selected file to automatically selected ones.
2052ac_site_file1=NONE
2053ac_site_file2=NONE
2054if test -n "$CONFIG_SITE"; then
2055  ac_site_file1=$CONFIG_SITE
2056elif test "x$prefix" != xNONE; then
2057  ac_site_file1=$prefix/share/config.site
2058  ac_site_file2=$prefix/etc/config.site
2059else
2060  ac_site_file1=$ac_default_prefix/share/config.site
2061  ac_site_file2=$ac_default_prefix/etc/config.site
2062fi
2063for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2064do
2065  test "x$ac_site_file" = xNONE && continue
2066  if test -r "$ac_site_file"; then
2067    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2068$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2069    sed 's/^/| /' "$ac_site_file" >&5
2070    . "$ac_site_file"
2071  fi
2072done
2073
2074if test -r "$cache_file"; then
2075  # Some versions of bash will fail to source /dev/null (special
2076  # files actually), so we avoid doing that.
2077  if test -f "$cache_file"; then
2078    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2079$as_echo "$as_me: loading cache $cache_file" >&6;}
2080    case $cache_file in
2081      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2082      *)                      . "./$cache_file";;
2083    esac
2084  fi
2085else
2086  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2087$as_echo "$as_me: creating cache $cache_file" >&6;}
2088  >$cache_file
2089fi
2090
2091# Check that the precious variables saved in the cache have kept the same
2092# value.
2093ac_cache_corrupted=false
2094for ac_var in $ac_precious_vars; do
2095  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2096  eval ac_new_set=\$ac_env_${ac_var}_set
2097  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2098  eval ac_new_val=\$ac_env_${ac_var}_value
2099  case $ac_old_set,$ac_new_set in
2100    set,)
2101      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2102$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2103      ac_cache_corrupted=: ;;
2104    ,set)
2105      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2106$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2107      ac_cache_corrupted=: ;;
2108    ,);;
2109    *)
2110      if test "x$ac_old_val" != "x$ac_new_val"; then
2111	# differences in whitespace do not lead to failure.
2112	ac_old_val_w=`echo x $ac_old_val`
2113	ac_new_val_w=`echo x $ac_new_val`
2114	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2115	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2116$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2117	  ac_cache_corrupted=:
2118	else
2119	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2120$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2121	  eval $ac_var=\$ac_old_val
2122	fi
2123	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2124$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2125	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2126$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2127      fi;;
2128  esac
2129  # Pass precious variables to config.status.
2130  if test "$ac_new_set" = set; then
2131    case $ac_new_val in
2132    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2133    *) ac_arg=$ac_var=$ac_new_val ;;
2134    esac
2135    case " $ac_configure_args " in
2136      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2137      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2138    esac
2139  fi
2140done
2141if $ac_cache_corrupted; then
2142  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2144  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2145$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2146  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2147fi
2148## -------------------- ##
2149## Main body of script. ##
2150## -------------------- ##
2151
2152ac_ext=c
2153ac_cpp='$CPP $CPPFLAGS'
2154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2156ac_compiler_gnu=$ac_cv_c_compiler_gnu
2157
2158
2159
2160
2161
2162
2163ac_aux_dir=
2164for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2165  for ac_t in install-sh install.sh shtool; do
2166    if test -f "$ac_dir/$ac_t"; then
2167      ac_aux_dir=$ac_dir
2168      ac_install_sh="$ac_aux_dir/$ac_t -c"
2169      break 2
2170    fi
2171  done
2172done
2173if test -z "$ac_aux_dir"; then
2174  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2175fi
2176
2177# These three variables are undocumented and unsupported,
2178# and are intended to be withdrawn in a future Autoconf release.
2179# They can cause serious problems if a builder's source tree is in a directory
2180# whose full name contains unusual characters.
2181ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2182ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2183ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2184
2185
2186# Make sure we can run config.sub.
2187$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2188  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2189
2190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2191$as_echo_n "checking build system type... " >&6; }
2192if test "${ac_cv_build+set}" = set; then :
2193  $as_echo_n "(cached) " >&6
2194else
2195  ac_build_alias=$build_alias
2196test "x$ac_build_alias" = x &&
2197  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2198test "x$ac_build_alias" = x &&
2199  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2200ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2201  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2202
2203fi
2204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2205$as_echo "$ac_cv_build" >&6; }
2206case $ac_cv_build in
2207*-*-*) ;;
2208*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2209esac
2210build=$ac_cv_build
2211ac_save_IFS=$IFS; IFS='-'
2212set x $ac_cv_build
2213shift
2214build_cpu=$1
2215build_vendor=$2
2216shift; shift
2217# Remember, the first character of IFS is used to create $*,
2218# except with old shells:
2219build_os=$*
2220IFS=$ac_save_IFS
2221case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2222
2223
2224 case ${build_alias} in
2225  "") build_noncanonical=${build} ;;
2226  *) build_noncanonical=${build_alias} ;;
2227esac
2228
2229 case ${host_alias} in
2230  "") host_noncanonical=${build_noncanonical} ;;
2231  *) host_noncanonical=${host_alias} ;;
2232esac
2233
2234 case ${target_alias} in
2235  "") target_noncanonical=${host_noncanonical} ;;
2236  *) target_noncanonical=${target_alias} ;;
2237esac
2238
2239
2240# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2241# have matching libraries, they should use host libraries: Makefile.tpl
2242# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2243# However, they still use the build modules, because the corresponding
2244# host modules (e.g. bison) are only built for the host when bootstrap
2245# finishes. So:
2246# - build_subdir is where we find build modules, and never changes.
2247# - build_libsubdir is where we find build libraries, and can be overridden.
2248
2249# Prefix 'build-' so this never conflicts with target_subdir.
2250build_subdir="build-${build_noncanonical}"
2251
2252# Check whether --with-build-libsubdir was given.
2253if test "${with_build_libsubdir+set}" = set; then :
2254  withval=$with_build_libsubdir; build_libsubdir="$withval"
2255else
2256  build_libsubdir="$build_subdir"
2257fi
2258
2259# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2260if ( test $srcdir = . && test -d gcc ) \
2261   || test -d $srcdir/../host-${host_noncanonical}; then
2262  host_subdir="host-${host_noncanonical}"
2263else
2264  host_subdir=.
2265fi
2266# No prefix.
2267target_subdir=${target_noncanonical}
2268
2269
2270# We need the following definitions because AC_PROG_LIBTOOL relies on them
2271PACKAGE=libobjc
2272# Version is pulled out to make it a bit easier to change using sed.
2273VERSION=2:0:0
2274
2275
2276# This works around the fact that libtool configuration may change LD
2277# for this particular configuration, but some shells, instead of
2278# keeping the changes in LD private, export them just because LD is
2279# exported.
2280ORIGINAL_LD_FOR_MULTILIBS=$LD
2281
2282# -------
2283# Options
2284# -------
2285
2286# We use these options to decide which functions to include.
2287
2288# Check whether --with-target-subdir was given.
2289if test "${with_target_subdir+set}" = set; then :
2290  withval=$with_target_subdir;
2291fi
2292
2293
2294# Check whether --with-cross-host was given.
2295if test "${with_cross_host+set}" = set; then :
2296  withval=$with_cross_host;
2297fi
2298
2299
2300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2301$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2302# Check whether --enable-version-specific-runtime-libs was given.
2303if test "${enable_version_specific_runtime_libs+set}" = set; then :
2304  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2305 yes) version_specific_libs=yes ;;
2306 no)  version_specific_libs=no ;;
2307 *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2308 esac
2309else
2310  version_specific_libs=no
2311fi
2312
2313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2314$as_echo "$version_specific_libs" >&6; }
2315
2316# Check whether --enable-objc-gc was given.
2317if test "${enable_objc_gc+set}" = set; then :
2318  enableval=$enable_objc_gc; case $enable_objc_gc in
2319  no)
2320    OBJC_BOEHM_GC=''
2321    OBJC_BOEHM_GC_INCLUDES=''
2322    ;;
2323  *)
2324    OBJC_BOEHM_GC=libobjc_gc.la
2325    OBJC_BOEHM_GC_INCLUDES='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
2326    ;;
2327esac
2328else
2329  OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES=''
2330fi
2331
2332
2333
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
3319case "${host}" in
3320  *-darwin*)
3321    # Darwin needs -single_module when linking libobjc
3322    extra_ldflags_libobjc=-Wl,-single_module
3323    ;;
3324  *-cygwin*|*-mingw*)
3325    # Tell libtool to build DLLs on Windows
3326    extra_ldflags_libobjc='-no-undefined -bindir $(bindir)'
3327    ;;
3328esac
3329
3330
3331
3332
3333if test -n "$ac_tool_prefix"; then
3334  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3335set dummy ${ac_tool_prefix}as; ac_word=$2
3336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3337$as_echo_n "checking for $ac_word... " >&6; }
3338if test "${ac_cv_prog_AS+set}" = set; then :
3339  $as_echo_n "(cached) " >&6
3340else
3341  if test -n "$AS"; then
3342  ac_cv_prog_AS="$AS" # Let the user override the test.
3343else
3344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3345for as_dir in $PATH
3346do
3347  IFS=$as_save_IFS
3348  test -z "$as_dir" && as_dir=.
3349    for ac_exec_ext in '' $ac_executable_extensions; do
3350  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3351    ac_cv_prog_AS="${ac_tool_prefix}as"
3352    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3353    break 2
3354  fi
3355done
3356  done
3357IFS=$as_save_IFS
3358
3359fi
3360fi
3361AS=$ac_cv_prog_AS
3362if test -n "$AS"; then
3363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3364$as_echo "$AS" >&6; }
3365else
3366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3367$as_echo "no" >&6; }
3368fi
3369
3370
3371fi
3372if test -z "$ac_cv_prog_AS"; then
3373  ac_ct_AS=$AS
3374  # Extract the first word of "as", so it can be a program name with args.
3375set dummy as; ac_word=$2
3376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3377$as_echo_n "checking for $ac_word... " >&6; }
3378if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3379  $as_echo_n "(cached) " >&6
3380else
3381  if test -n "$ac_ct_AS"; then
3382  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3383else
3384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385for as_dir in $PATH
3386do
3387  IFS=$as_save_IFS
3388  test -z "$as_dir" && as_dir=.
3389    for ac_exec_ext in '' $ac_executable_extensions; do
3390  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3391    ac_cv_prog_ac_ct_AS="as"
3392    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3393    break 2
3394  fi
3395done
3396  done
3397IFS=$as_save_IFS
3398
3399fi
3400fi
3401ac_ct_AS=$ac_cv_prog_ac_ct_AS
3402if test -n "$ac_ct_AS"; then
3403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3404$as_echo "$ac_ct_AS" >&6; }
3405else
3406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3407$as_echo "no" >&6; }
3408fi
3409
3410  if test "x$ac_ct_AS" = x; then
3411    AS=""
3412  else
3413    case $cross_compiling:$ac_tool_warned in
3414yes:)
3415{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3416$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3417ac_tool_warned=yes ;;
3418esac
3419    AS=$ac_ct_AS
3420  fi
3421else
3422  AS="$ac_cv_prog_AS"
3423fi
3424
3425if test -n "$ac_tool_prefix"; then
3426  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3427set dummy ${ac_tool_prefix}ar; ac_word=$2
3428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3429$as_echo_n "checking for $ac_word... " >&6; }
3430if test "${ac_cv_prog_AR+set}" = set; then :
3431  $as_echo_n "(cached) " >&6
3432else
3433  if test -n "$AR"; then
3434  ac_cv_prog_AR="$AR" # Let the user override the test.
3435else
3436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3437for as_dir in $PATH
3438do
3439  IFS=$as_save_IFS
3440  test -z "$as_dir" && as_dir=.
3441    for ac_exec_ext in '' $ac_executable_extensions; do
3442  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3443    ac_cv_prog_AR="${ac_tool_prefix}ar"
3444    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3445    break 2
3446  fi
3447done
3448  done
3449IFS=$as_save_IFS
3450
3451fi
3452fi
3453AR=$ac_cv_prog_AR
3454if test -n "$AR"; then
3455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3456$as_echo "$AR" >&6; }
3457else
3458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3459$as_echo "no" >&6; }
3460fi
3461
3462
3463fi
3464if test -z "$ac_cv_prog_AR"; then
3465  ac_ct_AR=$AR
3466  # Extract the first word of "ar", so it can be a program name with args.
3467set dummy ar; ac_word=$2
3468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3469$as_echo_n "checking for $ac_word... " >&6; }
3470if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3471  $as_echo_n "(cached) " >&6
3472else
3473  if test -n "$ac_ct_AR"; then
3474  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3475else
3476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3477for as_dir in $PATH
3478do
3479  IFS=$as_save_IFS
3480  test -z "$as_dir" && as_dir=.
3481    for ac_exec_ext in '' $ac_executable_extensions; do
3482  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3483    ac_cv_prog_ac_ct_AR="ar"
3484    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3485    break 2
3486  fi
3487done
3488  done
3489IFS=$as_save_IFS
3490
3491fi
3492fi
3493ac_ct_AR=$ac_cv_prog_ac_ct_AR
3494if test -n "$ac_ct_AR"; then
3495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3496$as_echo "$ac_ct_AR" >&6; }
3497else
3498  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3499$as_echo "no" >&6; }
3500fi
3501
3502  if test "x$ac_ct_AR" = x; then
3503    AR=""
3504  else
3505    case $cross_compiling:$ac_tool_warned in
3506yes:)
3507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3509ac_tool_warned=yes ;;
3510esac
3511    AR=$ac_ct_AR
3512  fi
3513else
3514  AR="$ac_cv_prog_AR"
3515fi
3516
3517if test -n "$ac_tool_prefix"; then
3518  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3519set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3521$as_echo_n "checking for $ac_word... " >&6; }
3522if test "${ac_cv_prog_RANLIB+set}" = set; then :
3523  $as_echo_n "(cached) " >&6
3524else
3525  if test -n "$RANLIB"; then
3526  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3527else
3528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3529for as_dir in $PATH
3530do
3531  IFS=$as_save_IFS
3532  test -z "$as_dir" && as_dir=.
3533    for ac_exec_ext in '' $ac_executable_extensions; do
3534  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3535    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3536    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3537    break 2
3538  fi
3539done
3540  done
3541IFS=$as_save_IFS
3542
3543fi
3544fi
3545RANLIB=$ac_cv_prog_RANLIB
3546if test -n "$RANLIB"; then
3547  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3548$as_echo "$RANLIB" >&6; }
3549else
3550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3551$as_echo "no" >&6; }
3552fi
3553
3554
3555fi
3556if test -z "$ac_cv_prog_RANLIB"; then
3557  ac_ct_RANLIB=$RANLIB
3558  # Extract the first word of "ranlib", so it can be a program name with args.
3559set dummy ranlib; ac_word=$2
3560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3561$as_echo_n "checking for $ac_word... " >&6; }
3562if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3563  $as_echo_n "(cached) " >&6
3564else
3565  if test -n "$ac_ct_RANLIB"; then
3566  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3567else
3568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3569for as_dir in $PATH
3570do
3571  IFS=$as_save_IFS
3572  test -z "$as_dir" && as_dir=.
3573    for ac_exec_ext in '' $ac_executable_extensions; do
3574  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3575    ac_cv_prog_ac_ct_RANLIB="ranlib"
3576    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3577    break 2
3578  fi
3579done
3580  done
3581IFS=$as_save_IFS
3582
3583fi
3584fi
3585ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3586if test -n "$ac_ct_RANLIB"; then
3587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3588$as_echo "$ac_ct_RANLIB" >&6; }
3589else
3590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3591$as_echo "no" >&6; }
3592fi
3593
3594  if test "x$ac_ct_RANLIB" = x; then
3595    RANLIB=":"
3596  else
3597    case $cross_compiling:$ac_tool_warned in
3598yes:)
3599{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3600$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3601ac_tool_warned=yes ;;
3602esac
3603    RANLIB=$ac_ct_RANLIB
3604  fi
3605else
3606  RANLIB="$ac_cv_prog_RANLIB"
3607fi
3608
3609# Find a good install program.  We prefer a C program (faster),
3610# so one script is as good as another.  But avoid the broken or
3611# incompatible versions:
3612# SysV /etc/install, /usr/sbin/install
3613# SunOS /usr/etc/install
3614# IRIX /sbin/install
3615# AIX /bin/install
3616# AmigaOS /C/install, which installs bootblocks on floppy discs
3617# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3618# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3619# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3620# OS/2's system install, which has a completely different semantic
3621# ./install, which can be erroneously created by make from ./install.sh.
3622# Reject install programs that cannot install multiple files.
3623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3624$as_echo_n "checking for a BSD-compatible install... " >&6; }
3625if test -z "$INSTALL"; then
3626if test "${ac_cv_path_install+set}" = set; then :
3627  $as_echo_n "(cached) " >&6
3628else
3629  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3630for as_dir in $PATH
3631do
3632  IFS=$as_save_IFS
3633  test -z "$as_dir" && as_dir=.
3634    # Account for people who put trailing slashes in PATH elements.
3635case $as_dir/ in #((
3636  ./ | .// | /[cC]/* | \
3637  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3638  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3639  /usr/ucb/* ) ;;
3640  *)
3641    # OSF1 and SCO ODT 3.0 have their own names for install.
3642    # Don't use installbsd from OSF since it installs stuff as root
3643    # by default.
3644    for ac_prog in ginstall scoinst install; do
3645      for ac_exec_ext in '' $ac_executable_extensions; do
3646	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3647	  if test $ac_prog = install &&
3648	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3649	    # AIX install.  It has an incompatible calling convention.
3650	    :
3651	  elif test $ac_prog = install &&
3652	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3653	    # program-specific install script used by HP pwplus--don't use.
3654	    :
3655	  else
3656	    rm -rf conftest.one conftest.two conftest.dir
3657	    echo one > conftest.one
3658	    echo two > conftest.two
3659	    mkdir conftest.dir
3660	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3661	      test -s conftest.one && test -s conftest.two &&
3662	      test -s conftest.dir/conftest.one &&
3663	      test -s conftest.dir/conftest.two
3664	    then
3665	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3666	      break 3
3667	    fi
3668	  fi
3669	fi
3670      done
3671    done
3672    ;;
3673esac
3674
3675  done
3676IFS=$as_save_IFS
3677
3678rm -rf conftest.one conftest.two conftest.dir
3679
3680fi
3681  if test "${ac_cv_path_install+set}" = set; then
3682    INSTALL=$ac_cv_path_install
3683  else
3684    # As a last resort, use the slow shell script.  Don't cache a
3685    # value for INSTALL within a source directory, because that will
3686    # break other packages using the cache if that directory is
3687    # removed, or if the value is a relative name.
3688    INSTALL=$ac_install_sh
3689  fi
3690fi
3691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3692$as_echo "$INSTALL" >&6; }
3693
3694# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3695# It thinks the first close brace ends the variable substitution.
3696test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3697
3698test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3699
3700test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3701
3702
3703
3704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3705$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3706    # Check whether --enable-maintainer-mode was given.
3707if test "${enable_maintainer_mode+set}" = set; then :
3708  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3709else
3710  USE_MAINTAINER_MODE=no
3711fi
3712
3713  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3714$as_echo "$USE_MAINTAINER_MODE" >&6; }
3715   if test $USE_MAINTAINER_MODE = yes; then
3716  MAINTAINER_MODE_TRUE=
3717  MAINTAINER_MODE_FALSE='#'
3718else
3719  MAINTAINER_MODE_TRUE='#'
3720  MAINTAINER_MODE_FALSE=
3721fi
3722
3723  MAINT=$MAINTAINER_MODE_TRUE
3724
3725
3726
3727# Enable Win32 DLL on MS Windows - FIXME
3728enable_win32_dll=yes
3729
3730case $host in
3731*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3732  if test -n "$ac_tool_prefix"; then
3733  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3734set dummy ${ac_tool_prefix}as; ac_word=$2
3735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3736$as_echo_n "checking for $ac_word... " >&6; }
3737if test "${ac_cv_prog_AS+set}" = set; then :
3738  $as_echo_n "(cached) " >&6
3739else
3740  if test -n "$AS"; then
3741  ac_cv_prog_AS="$AS" # Let the user override the test.
3742else
3743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3744for as_dir in $PATH
3745do
3746  IFS=$as_save_IFS
3747  test -z "$as_dir" && as_dir=.
3748    for ac_exec_ext in '' $ac_executable_extensions; do
3749  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3750    ac_cv_prog_AS="${ac_tool_prefix}as"
3751    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3752    break 2
3753  fi
3754done
3755  done
3756IFS=$as_save_IFS
3757
3758fi
3759fi
3760AS=$ac_cv_prog_AS
3761if test -n "$AS"; then
3762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3763$as_echo "$AS" >&6; }
3764else
3765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3766$as_echo "no" >&6; }
3767fi
3768
3769
3770fi
3771if test -z "$ac_cv_prog_AS"; then
3772  ac_ct_AS=$AS
3773  # Extract the first word of "as", so it can be a program name with args.
3774set dummy as; ac_word=$2
3775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3776$as_echo_n "checking for $ac_word... " >&6; }
3777if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3778  $as_echo_n "(cached) " >&6
3779else
3780  if test -n "$ac_ct_AS"; then
3781  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3782else
3783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3784for as_dir in $PATH
3785do
3786  IFS=$as_save_IFS
3787  test -z "$as_dir" && as_dir=.
3788    for ac_exec_ext in '' $ac_executable_extensions; do
3789  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3790    ac_cv_prog_ac_ct_AS="as"
3791    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3792    break 2
3793  fi
3794done
3795  done
3796IFS=$as_save_IFS
3797
3798fi
3799fi
3800ac_ct_AS=$ac_cv_prog_ac_ct_AS
3801if test -n "$ac_ct_AS"; then
3802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3803$as_echo "$ac_ct_AS" >&6; }
3804else
3805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3806$as_echo "no" >&6; }
3807fi
3808
3809  if test "x$ac_ct_AS" = x; then
3810    AS="false"
3811  else
3812    case $cross_compiling:$ac_tool_warned in
3813yes:)
3814{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3816ac_tool_warned=yes ;;
3817esac
3818    AS=$ac_ct_AS
3819  fi
3820else
3821  AS="$ac_cv_prog_AS"
3822fi
3823
3824  if test -n "$ac_tool_prefix"; then
3825  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3826set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3828$as_echo_n "checking for $ac_word... " >&6; }
3829if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
3830  $as_echo_n "(cached) " >&6
3831else
3832  if test -n "$DLLTOOL"; then
3833  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3834else
3835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3836for as_dir in $PATH
3837do
3838  IFS=$as_save_IFS
3839  test -z "$as_dir" && as_dir=.
3840    for ac_exec_ext in '' $ac_executable_extensions; do
3841  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3842    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3843    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3844    break 2
3845  fi
3846done
3847  done
3848IFS=$as_save_IFS
3849
3850fi
3851fi
3852DLLTOOL=$ac_cv_prog_DLLTOOL
3853if test -n "$DLLTOOL"; then
3854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3855$as_echo "$DLLTOOL" >&6; }
3856else
3857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3858$as_echo "no" >&6; }
3859fi
3860
3861
3862fi
3863if test -z "$ac_cv_prog_DLLTOOL"; then
3864  ac_ct_DLLTOOL=$DLLTOOL
3865  # Extract the first word of "dlltool", so it can be a program name with args.
3866set dummy dlltool; ac_word=$2
3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3868$as_echo_n "checking for $ac_word... " >&6; }
3869if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
3870  $as_echo_n "(cached) " >&6
3871else
3872  if test -n "$ac_ct_DLLTOOL"; then
3873  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3874else
3875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876for as_dir in $PATH
3877do
3878  IFS=$as_save_IFS
3879  test -z "$as_dir" && as_dir=.
3880    for ac_exec_ext in '' $ac_executable_extensions; do
3881  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3882    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
3883    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3884    break 2
3885  fi
3886done
3887  done
3888IFS=$as_save_IFS
3889
3890fi
3891fi
3892ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3893if test -n "$ac_ct_DLLTOOL"; then
3894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3895$as_echo "$ac_ct_DLLTOOL" >&6; }
3896else
3897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898$as_echo "no" >&6; }
3899fi
3900
3901  if test "x$ac_ct_DLLTOOL" = x; then
3902    DLLTOOL="false"
3903  else
3904    case $cross_compiling:$ac_tool_warned in
3905yes:)
3906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3908ac_tool_warned=yes ;;
3909esac
3910    DLLTOOL=$ac_ct_DLLTOOL
3911  fi
3912else
3913  DLLTOOL="$ac_cv_prog_DLLTOOL"
3914fi
3915
3916  if test -n "$ac_tool_prefix"; then
3917  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3918set dummy ${ac_tool_prefix}objdump; ac_word=$2
3919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3920$as_echo_n "checking for $ac_word... " >&6; }
3921if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
3922  $as_echo_n "(cached) " >&6
3923else
3924  if test -n "$OBJDUMP"; then
3925  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3926else
3927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3928for as_dir in $PATH
3929do
3930  IFS=$as_save_IFS
3931  test -z "$as_dir" && as_dir=.
3932    for ac_exec_ext in '' $ac_executable_extensions; do
3933  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3934    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3935    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3936    break 2
3937  fi
3938done
3939  done
3940IFS=$as_save_IFS
3941
3942fi
3943fi
3944OBJDUMP=$ac_cv_prog_OBJDUMP
3945if test -n "$OBJDUMP"; then
3946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3947$as_echo "$OBJDUMP" >&6; }
3948else
3949  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3950$as_echo "no" >&6; }
3951fi
3952
3953
3954fi
3955if test -z "$ac_cv_prog_OBJDUMP"; then
3956  ac_ct_OBJDUMP=$OBJDUMP
3957  # Extract the first word of "objdump", so it can be a program name with args.
3958set dummy objdump; ac_word=$2
3959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3960$as_echo_n "checking for $ac_word... " >&6; }
3961if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
3962  $as_echo_n "(cached) " >&6
3963else
3964  if test -n "$ac_ct_OBJDUMP"; then
3965  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3966else
3967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3968for as_dir in $PATH
3969do
3970  IFS=$as_save_IFS
3971  test -z "$as_dir" && as_dir=.
3972    for ac_exec_ext in '' $ac_executable_extensions; do
3973  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3974    ac_cv_prog_ac_ct_OBJDUMP="objdump"
3975    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3976    break 2
3977  fi
3978done
3979  done
3980IFS=$as_save_IFS
3981
3982fi
3983fi
3984ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
3985if test -n "$ac_ct_OBJDUMP"; then
3986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
3987$as_echo "$ac_ct_OBJDUMP" >&6; }
3988else
3989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3990$as_echo "no" >&6; }
3991fi
3992
3993  if test "x$ac_ct_OBJDUMP" = x; then
3994    OBJDUMP="false"
3995  else
3996    case $cross_compiling:$ac_tool_warned in
3997yes:)
3998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4000ac_tool_warned=yes ;;
4001esac
4002    OBJDUMP=$ac_ct_OBJDUMP
4003  fi
4004else
4005  OBJDUMP="$ac_cv_prog_OBJDUMP"
4006fi
4007
4008  ;;
4009esac
4010
4011test -z "$AS" && AS=as
4012
4013
4014
4015
4016
4017test -z "$DLLTOOL" && DLLTOOL=dlltool
4018
4019
4020
4021
4022
4023test -z "$OBJDUMP" && OBJDUMP=objdump
4024
4025
4026
4027
4028
4029
4030
4031
4032case `pwd` in
4033  *\ * | *\	*)
4034    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4035$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4036esac
4037
4038
4039
4040macro_version='2.2.7a'
4041macro_revision='1.3134'
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055ltmain="$ac_aux_dir/ltmain.sh"
4056
4057# Backslashify metacharacters that are still active within
4058# double-quoted strings.
4059sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4060
4061# Same as above, but do not quote variable references.
4062double_quote_subst='s/\(["`\\]\)/\\\1/g'
4063
4064# Sed substitution to delay expansion of an escaped shell variable in a
4065# double_quote_subst'ed string.
4066delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4067
4068# Sed substitution to delay expansion of an escaped single quote.
4069delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4070
4071# Sed substitution to avoid accidental globbing in evaled expressions
4072no_glob_subst='s/\*/\\\*/g'
4073
4074ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4075ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4076ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4077
4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4079$as_echo_n "checking how to print strings... " >&6; }
4080# Test print first, because it will be a builtin if present.
4081if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4082   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4083  ECHO='print -r --'
4084elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4085  ECHO='printf %s\n'
4086else
4087  # Use this function as a fallback that always works.
4088  func_fallback_echo ()
4089  {
4090    eval 'cat <<_LTECHO_EOF
4091$1
4092_LTECHO_EOF'
4093  }
4094  ECHO='func_fallback_echo'
4095fi
4096
4097# func_echo_all arg...
4098# Invoke $ECHO with all args, space-separated.
4099func_echo_all ()
4100{
4101    $ECHO ""
4102}
4103
4104case "$ECHO" in
4105  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4106$as_echo "printf" >&6; } ;;
4107  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4108$as_echo "print -r" >&6; } ;;
4109  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4110$as_echo "cat" >&6; } ;;
4111esac
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4127$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4128if test "${ac_cv_path_SED+set}" = set; then :
4129  $as_echo_n "(cached) " >&6
4130else
4131            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4132     for ac_i in 1 2 3 4 5 6 7; do
4133       ac_script="$ac_script$as_nl$ac_script"
4134     done
4135     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4136     { ac_script=; unset ac_script;}
4137     if test -z "$SED"; then
4138  ac_path_SED_found=false
4139  # Loop through the user's path and test for each of PROGNAME-LIST
4140  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141for as_dir in $PATH
4142do
4143  IFS=$as_save_IFS
4144  test -z "$as_dir" && as_dir=.
4145    for ac_prog in sed gsed; do
4146    for ac_exec_ext in '' $ac_executable_extensions; do
4147      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4148      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4149# Check for GNU ac_path_SED and select it if it is found.
4150  # Check for GNU $ac_path_SED
4151case `"$ac_path_SED" --version 2>&1` in
4152*GNU*)
4153  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4154*)
4155  ac_count=0
4156  $as_echo_n 0123456789 >"conftest.in"
4157  while :
4158  do
4159    cat "conftest.in" "conftest.in" >"conftest.tmp"
4160    mv "conftest.tmp" "conftest.in"
4161    cp "conftest.in" "conftest.nl"
4162    $as_echo '' >> "conftest.nl"
4163    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4164    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4165    as_fn_arith $ac_count + 1 && ac_count=$as_val
4166    if test $ac_count -gt ${ac_path_SED_max-0}; then
4167      # Best one so far, save it but keep looking for a better one
4168      ac_cv_path_SED="$ac_path_SED"
4169      ac_path_SED_max=$ac_count
4170    fi
4171    # 10*(2^10) chars as input seems more than enough
4172    test $ac_count -gt 10 && break
4173  done
4174  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4175esac
4176
4177      $ac_path_SED_found && break 3
4178    done
4179  done
4180  done
4181IFS=$as_save_IFS
4182  if test -z "$ac_cv_path_SED"; then
4183    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4184  fi
4185else
4186  ac_cv_path_SED=$SED
4187fi
4188
4189fi
4190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4191$as_echo "$ac_cv_path_SED" >&6; }
4192 SED="$ac_cv_path_SED"
4193  rm -f conftest.sed
4194
4195test -z "$SED" && SED=sed
4196Xsed="$SED -e 1s/^X//"
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4209$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4210if test "${ac_cv_path_GREP+set}" = set; then :
4211  $as_echo_n "(cached) " >&6
4212else
4213  if test -z "$GREP"; then
4214  ac_path_GREP_found=false
4215  # Loop through the user's path and test for each of PROGNAME-LIST
4216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4217for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4218do
4219  IFS=$as_save_IFS
4220  test -z "$as_dir" && as_dir=.
4221    for ac_prog in grep ggrep; do
4222    for ac_exec_ext in '' $ac_executable_extensions; do
4223      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4224      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4225# Check for GNU ac_path_GREP and select it if it is found.
4226  # Check for GNU $ac_path_GREP
4227case `"$ac_path_GREP" --version 2>&1` in
4228*GNU*)
4229  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4230*)
4231  ac_count=0
4232  $as_echo_n 0123456789 >"conftest.in"
4233  while :
4234  do
4235    cat "conftest.in" "conftest.in" >"conftest.tmp"
4236    mv "conftest.tmp" "conftest.in"
4237    cp "conftest.in" "conftest.nl"
4238    $as_echo 'GREP' >> "conftest.nl"
4239    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4240    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4241    as_fn_arith $ac_count + 1 && ac_count=$as_val
4242    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4243      # Best one so far, save it but keep looking for a better one
4244      ac_cv_path_GREP="$ac_path_GREP"
4245      ac_path_GREP_max=$ac_count
4246    fi
4247    # 10*(2^10) chars as input seems more than enough
4248    test $ac_count -gt 10 && break
4249  done
4250  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4251esac
4252
4253      $ac_path_GREP_found && break 3
4254    done
4255  done
4256  done
4257IFS=$as_save_IFS
4258  if test -z "$ac_cv_path_GREP"; then
4259    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4260  fi
4261else
4262  ac_cv_path_GREP=$GREP
4263fi
4264
4265fi
4266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4267$as_echo "$ac_cv_path_GREP" >&6; }
4268 GREP="$ac_cv_path_GREP"
4269
4270
4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4272$as_echo_n "checking for egrep... " >&6; }
4273if test "${ac_cv_path_EGREP+set}" = set; then :
4274  $as_echo_n "(cached) " >&6
4275else
4276  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4277   then ac_cv_path_EGREP="$GREP -E"
4278   else
4279     if test -z "$EGREP"; then
4280  ac_path_EGREP_found=false
4281  # Loop through the user's path and test for each of PROGNAME-LIST
4282  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4283for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4284do
4285  IFS=$as_save_IFS
4286  test -z "$as_dir" && as_dir=.
4287    for ac_prog in egrep; do
4288    for ac_exec_ext in '' $ac_executable_extensions; do
4289      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4290      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4291# Check for GNU ac_path_EGREP and select it if it is found.
4292  # Check for GNU $ac_path_EGREP
4293case `"$ac_path_EGREP" --version 2>&1` in
4294*GNU*)
4295  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4296*)
4297  ac_count=0
4298  $as_echo_n 0123456789 >"conftest.in"
4299  while :
4300  do
4301    cat "conftest.in" "conftest.in" >"conftest.tmp"
4302    mv "conftest.tmp" "conftest.in"
4303    cp "conftest.in" "conftest.nl"
4304    $as_echo 'EGREP' >> "conftest.nl"
4305    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4306    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4307    as_fn_arith $ac_count + 1 && ac_count=$as_val
4308    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4309      # Best one so far, save it but keep looking for a better one
4310      ac_cv_path_EGREP="$ac_path_EGREP"
4311      ac_path_EGREP_max=$ac_count
4312    fi
4313    # 10*(2^10) chars as input seems more than enough
4314    test $ac_count -gt 10 && break
4315  done
4316  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4317esac
4318
4319      $ac_path_EGREP_found && break 3
4320    done
4321  done
4322  done
4323IFS=$as_save_IFS
4324  if test -z "$ac_cv_path_EGREP"; then
4325    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4326  fi
4327else
4328  ac_cv_path_EGREP=$EGREP
4329fi
4330
4331   fi
4332fi
4333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4334$as_echo "$ac_cv_path_EGREP" >&6; }
4335 EGREP="$ac_cv_path_EGREP"
4336
4337
4338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4339$as_echo_n "checking for fgrep... " >&6; }
4340if test "${ac_cv_path_FGREP+set}" = set; then :
4341  $as_echo_n "(cached) " >&6
4342else
4343  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4344   then ac_cv_path_FGREP="$GREP -F"
4345   else
4346     if test -z "$FGREP"; then
4347  ac_path_FGREP_found=false
4348  # Loop through the user's path and test for each of PROGNAME-LIST
4349  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4351do
4352  IFS=$as_save_IFS
4353  test -z "$as_dir" && as_dir=.
4354    for ac_prog in fgrep; do
4355    for ac_exec_ext in '' $ac_executable_extensions; do
4356      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4357      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4358# Check for GNU ac_path_FGREP and select it if it is found.
4359  # Check for GNU $ac_path_FGREP
4360case `"$ac_path_FGREP" --version 2>&1` in
4361*GNU*)
4362  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4363*)
4364  ac_count=0
4365  $as_echo_n 0123456789 >"conftest.in"
4366  while :
4367  do
4368    cat "conftest.in" "conftest.in" >"conftest.tmp"
4369    mv "conftest.tmp" "conftest.in"
4370    cp "conftest.in" "conftest.nl"
4371    $as_echo 'FGREP' >> "conftest.nl"
4372    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4373    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4374    as_fn_arith $ac_count + 1 && ac_count=$as_val
4375    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4376      # Best one so far, save it but keep looking for a better one
4377      ac_cv_path_FGREP="$ac_path_FGREP"
4378      ac_path_FGREP_max=$ac_count
4379    fi
4380    # 10*(2^10) chars as input seems more than enough
4381    test $ac_count -gt 10 && break
4382  done
4383  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4384esac
4385
4386      $ac_path_FGREP_found && break 3
4387    done
4388  done
4389  done
4390IFS=$as_save_IFS
4391  if test -z "$ac_cv_path_FGREP"; then
4392    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4393  fi
4394else
4395  ac_cv_path_FGREP=$FGREP
4396fi
4397
4398   fi
4399fi
4400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4401$as_echo "$ac_cv_path_FGREP" >&6; }
4402 FGREP="$ac_cv_path_FGREP"
4403
4404
4405test -z "$GREP" && GREP=grep
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425# Check whether --with-gnu-ld was given.
4426if test "${with_gnu_ld+set}" = set; then :
4427  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4428else
4429  with_gnu_ld=no
4430fi
4431
4432ac_prog=ld
4433if test "$GCC" = yes; then
4434  # Check if gcc -print-prog-name=ld gives a path.
4435  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4436$as_echo_n "checking for ld used by $CC... " >&6; }
4437  case $host in
4438  *-*-mingw*)
4439    # gcc leaves a trailing carriage return which upsets mingw
4440    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4441  *)
4442    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4443  esac
4444  case $ac_prog in
4445    # Accept absolute paths.
4446    [\\/]* | ?:[\\/]*)
4447      re_direlt='/[^/][^/]*/\.\./'
4448      # Canonicalize the pathname of ld
4449      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4450      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4451	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4452      done
4453      test -z "$LD" && LD="$ac_prog"
4454      ;;
4455  "")
4456    # If it fails, then pretend we aren't using GCC.
4457    ac_prog=ld
4458    ;;
4459  *)
4460    # If it is relative, then search for the first ld in PATH.
4461    with_gnu_ld=unknown
4462    ;;
4463  esac
4464elif test "$with_gnu_ld" = yes; then
4465  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4466$as_echo_n "checking for GNU ld... " >&6; }
4467else
4468  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4469$as_echo_n "checking for non-GNU ld... " >&6; }
4470fi
4471if test "${lt_cv_path_LD+set}" = set; then :
4472  $as_echo_n "(cached) " >&6
4473else
4474  if test -z "$LD"; then
4475  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4476  for ac_dir in $PATH; do
4477    IFS="$lt_save_ifs"
4478    test -z "$ac_dir" && ac_dir=.
4479    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4480      lt_cv_path_LD="$ac_dir/$ac_prog"
4481      # Check to see if the program is GNU ld.  I'd rather use --version,
4482      # but apparently some variants of GNU ld only accept -v.
4483      # Break only if it was the GNU/non-GNU ld that we prefer.
4484      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4485      *GNU* | *'with BFD'*)
4486	test "$with_gnu_ld" != no && break
4487	;;
4488      *)
4489	test "$with_gnu_ld" != yes && break
4490	;;
4491      esac
4492    fi
4493  done
4494  IFS="$lt_save_ifs"
4495else
4496  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4497fi
4498fi
4499
4500LD="$lt_cv_path_LD"
4501if test -n "$LD"; then
4502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4503$as_echo "$LD" >&6; }
4504else
4505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4506$as_echo "no" >&6; }
4507fi
4508test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4510$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4511if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4512  $as_echo_n "(cached) " >&6
4513else
4514  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4515case `$LD -v 2>&1 </dev/null` in
4516*GNU* | *'with BFD'*)
4517  lt_cv_prog_gnu_ld=yes
4518  ;;
4519*)
4520  lt_cv_prog_gnu_ld=no
4521  ;;
4522esac
4523fi
4524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4525$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4526with_gnu_ld=$lt_cv_prog_gnu_ld
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4537$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4538if test "${lt_cv_path_NM+set}" = set; then :
4539  $as_echo_n "(cached) " >&6
4540else
4541  if test -n "$NM"; then
4542  # Let the user override the test.
4543  lt_cv_path_NM="$NM"
4544else
4545  lt_nm_to_check="${ac_tool_prefix}nm"
4546  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4547    lt_nm_to_check="$lt_nm_to_check nm"
4548  fi
4549  for lt_tmp_nm in $lt_nm_to_check; do
4550    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4551    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4552      IFS="$lt_save_ifs"
4553      test -z "$ac_dir" && ac_dir=.
4554      tmp_nm="$ac_dir/$lt_tmp_nm"
4555      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4556	# Check to see if the nm accepts a BSD-compat flag.
4557	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4558	#   nm: unknown option "B" ignored
4559	# Tru64's nm complains that /dev/null is an invalid object file
4560	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4561	*/dev/null* | *'Invalid file or object type'*)
4562	  lt_cv_path_NM="$tmp_nm -B"
4563	  break
4564	  ;;
4565	*)
4566	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4567	  */dev/null*)
4568	    lt_cv_path_NM="$tmp_nm -p"
4569	    break
4570	    ;;
4571	  *)
4572	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4573	    continue # so that we can try to find one that supports BSD flags
4574	    ;;
4575	  esac
4576	  ;;
4577	esac
4578      fi
4579    done
4580    IFS="$lt_save_ifs"
4581  done
4582  : ${lt_cv_path_NM=no}
4583fi
4584fi
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4586$as_echo "$lt_cv_path_NM" >&6; }
4587if test "$lt_cv_path_NM" != "no"; then
4588  NM="$lt_cv_path_NM"
4589else
4590  # Didn't find any BSD compatible name lister, look for dumpbin.
4591  if test -n "$DUMPBIN"; then :
4592    # Let the user override the test.
4593  else
4594    if test -n "$ac_tool_prefix"; then
4595  for ac_prog in dumpbin "link -dump"
4596  do
4597    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4598set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4600$as_echo_n "checking for $ac_word... " >&6; }
4601if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4602  $as_echo_n "(cached) " >&6
4603else
4604  if test -n "$DUMPBIN"; then
4605  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4606else
4607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4608for as_dir in $PATH
4609do
4610  IFS=$as_save_IFS
4611  test -z "$as_dir" && as_dir=.
4612    for ac_exec_ext in '' $ac_executable_extensions; do
4613  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4614    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4615    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4616    break 2
4617  fi
4618done
4619  done
4620IFS=$as_save_IFS
4621
4622fi
4623fi
4624DUMPBIN=$ac_cv_prog_DUMPBIN
4625if test -n "$DUMPBIN"; then
4626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4627$as_echo "$DUMPBIN" >&6; }
4628else
4629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4630$as_echo "no" >&6; }
4631fi
4632
4633
4634    test -n "$DUMPBIN" && break
4635  done
4636fi
4637if test -z "$DUMPBIN"; then
4638  ac_ct_DUMPBIN=$DUMPBIN
4639  for ac_prog in dumpbin "link -dump"
4640do
4641  # Extract the first word of "$ac_prog", so it can be a program name with args.
4642set dummy $ac_prog; ac_word=$2
4643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4644$as_echo_n "checking for $ac_word... " >&6; }
4645if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4646  $as_echo_n "(cached) " >&6
4647else
4648  if test -n "$ac_ct_DUMPBIN"; then
4649  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4650else
4651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652for as_dir in $PATH
4653do
4654  IFS=$as_save_IFS
4655  test -z "$as_dir" && as_dir=.
4656    for ac_exec_ext in '' $ac_executable_extensions; do
4657  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4658    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4659    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4660    break 2
4661  fi
4662done
4663  done
4664IFS=$as_save_IFS
4665
4666fi
4667fi
4668ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4669if test -n "$ac_ct_DUMPBIN"; then
4670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4671$as_echo "$ac_ct_DUMPBIN" >&6; }
4672else
4673  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4674$as_echo "no" >&6; }
4675fi
4676
4677
4678  test -n "$ac_ct_DUMPBIN" && break
4679done
4680
4681  if test "x$ac_ct_DUMPBIN" = x; then
4682    DUMPBIN=":"
4683  else
4684    case $cross_compiling:$ac_tool_warned in
4685yes:)
4686{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4687$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4688ac_tool_warned=yes ;;
4689esac
4690    DUMPBIN=$ac_ct_DUMPBIN
4691  fi
4692fi
4693
4694    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4695    *COFF*)
4696      DUMPBIN="$DUMPBIN -symbols"
4697      ;;
4698    *)
4699      DUMPBIN=:
4700      ;;
4701    esac
4702  fi
4703
4704  if test "$DUMPBIN" != ":"; then
4705    NM="$DUMPBIN"
4706  fi
4707fi
4708test -z "$NM" && NM=nm
4709
4710
4711
4712
4713
4714
4715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4716$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4717if test "${lt_cv_nm_interface+set}" = set; then :
4718  $as_echo_n "(cached) " >&6
4719else
4720  lt_cv_nm_interface="BSD nm"
4721  echo "int some_variable = 0;" > conftest.$ac_ext
4722  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4723  (eval "$ac_compile" 2>conftest.err)
4724  cat conftest.err >&5
4725  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4726  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4727  cat conftest.err >&5
4728  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4729  cat conftest.out >&5
4730  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4731    lt_cv_nm_interface="MS dumpbin"
4732  fi
4733  rm -f conftest*
4734fi
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4736$as_echo "$lt_cv_nm_interface" >&6; }
4737
4738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4739$as_echo_n "checking whether ln -s works... " >&6; }
4740LN_S=$as_ln_s
4741if test "$LN_S" = "ln -s"; then
4742  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4743$as_echo "yes" >&6; }
4744else
4745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4746$as_echo "no, using $LN_S" >&6; }
4747fi
4748
4749# find the maximum length of command line arguments
4750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4751$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4752if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4753  $as_echo_n "(cached) " >&6
4754else
4755    i=0
4756  teststring="ABCD"
4757
4758  case $build_os in
4759  msdosdjgpp*)
4760    # On DJGPP, this test can blow up pretty badly due to problems in libc
4761    # (any single argument exceeding 2000 bytes causes a buffer overrun
4762    # during glob expansion).  Even if it were fixed, the result of this
4763    # check would be larger than it should be.
4764    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4765    ;;
4766
4767  gnu*)
4768    # Under GNU Hurd, this test is not required because there is
4769    # no limit to the length of command line arguments.
4770    # Libtool will interpret -1 as no limit whatsoever
4771    lt_cv_sys_max_cmd_len=-1;
4772    ;;
4773
4774  cygwin* | mingw* | cegcc*)
4775    # On Win9x/ME, this test blows up -- it succeeds, but takes
4776    # about 5 minutes as the teststring grows exponentially.
4777    # Worse, since 9x/ME are not pre-emptively multitasking,
4778    # you end up with a "frozen" computer, even though with patience
4779    # the test eventually succeeds (with a max line length of 256k).
4780    # Instead, let's just punt: use the minimum linelength reported by
4781    # all of the supported platforms: 8192 (on NT/2K/XP).
4782    lt_cv_sys_max_cmd_len=8192;
4783    ;;
4784
4785  mint*)
4786    # On MiNT this can take a long time and run out of memory.
4787    lt_cv_sys_max_cmd_len=8192;
4788    ;;
4789
4790  amigaos*)
4791    # On AmigaOS with pdksh, this test takes hours, literally.
4792    # So we just punt and use a minimum line length of 8192.
4793    lt_cv_sys_max_cmd_len=8192;
4794    ;;
4795
4796  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4797    # This has been around since 386BSD, at least.  Likely further.
4798    if test -x /sbin/sysctl; then
4799      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4800    elif test -x /usr/sbin/sysctl; then
4801      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4802    else
4803      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4804    fi
4805    # And add a safety zone
4806    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4807    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4808    ;;
4809
4810  interix*)
4811    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4812    lt_cv_sys_max_cmd_len=196608
4813    ;;
4814
4815  osf*)
4816    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4817    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4818    # nice to cause kernel panics so lets avoid the loop below.
4819    # First set a reasonable default.
4820    lt_cv_sys_max_cmd_len=16384
4821    #
4822    if test -x /sbin/sysconfig; then
4823      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4824        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4825      esac
4826    fi
4827    ;;
4828  sco3.2v5*)
4829    lt_cv_sys_max_cmd_len=102400
4830    ;;
4831  sysv5* | sco5v6* | sysv4.2uw2*)
4832    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4833    if test -n "$kargmax"; then
4834      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4835    else
4836      lt_cv_sys_max_cmd_len=32768
4837    fi
4838    ;;
4839  *)
4840    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4841    if test -n "$lt_cv_sys_max_cmd_len"; then
4842      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4843      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4844    else
4845      # Make teststring a little bigger before we do anything with it.
4846      # a 1K string should be a reasonable start.
4847      for i in 1 2 3 4 5 6 7 8 ; do
4848        teststring=$teststring$teststring
4849      done
4850      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4851      # If test is not a shell built-in, we'll probably end up computing a
4852      # maximum length that is only half of the actual maximum length, but
4853      # we can't tell.
4854      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4855	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4856	      test $i != 17 # 1/2 MB should be enough
4857      do
4858        i=`expr $i + 1`
4859        teststring=$teststring$teststring
4860      done
4861      # Only check the string length outside the loop.
4862      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4863      teststring=
4864      # Add a significant safety factor because C++ compilers can tack on
4865      # massive amounts of additional arguments before passing them to the
4866      # linker.  It appears as though 1/2 is a usable value.
4867      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4868    fi
4869    ;;
4870  esac
4871
4872fi
4873
4874if test -n $lt_cv_sys_max_cmd_len ; then
4875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4876$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4877else
4878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4879$as_echo "none" >&6; }
4880fi
4881max_cmd_len=$lt_cv_sys_max_cmd_len
4882
4883
4884
4885
4886
4887
4888: ${CP="cp -f"}
4889: ${MV="mv -f"}
4890: ${RM="rm -f"}
4891
4892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4893$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4894# Try some XSI features
4895xsi_shell=no
4896( _lt_dummy="a/b/c"
4897  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4898      = c,a/b,, \
4899    && eval 'test $(( 1 + 1 )) -eq 2 \
4900    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4901  && xsi_shell=yes
4902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4903$as_echo "$xsi_shell" >&6; }
4904
4905
4906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4907$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4908lt_shell_append=no
4909( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4910    >/dev/null 2>&1 \
4911  && lt_shell_append=yes
4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4913$as_echo "$lt_shell_append" >&6; }
4914
4915
4916if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4917  lt_unset=unset
4918else
4919  lt_unset=false
4920fi
4921
4922
4923
4924
4925
4926# test EBCDIC or ASCII
4927case `echo X|tr X '\101'` in
4928 A) # ASCII based system
4929    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4930  lt_SP2NL='tr \040 \012'
4931  lt_NL2SP='tr \015\012 \040\040'
4932  ;;
4933 *) # EBCDIC based system
4934  lt_SP2NL='tr \100 \n'
4935  lt_NL2SP='tr \r\n \100\100'
4936  ;;
4937esac
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4948$as_echo_n "checking for $LD option to reload object files... " >&6; }
4949if test "${lt_cv_ld_reload_flag+set}" = set; then :
4950  $as_echo_n "(cached) " >&6
4951else
4952  lt_cv_ld_reload_flag='-r'
4953fi
4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4955$as_echo "$lt_cv_ld_reload_flag" >&6; }
4956reload_flag=$lt_cv_ld_reload_flag
4957case $reload_flag in
4958"" | " "*) ;;
4959*) reload_flag=" $reload_flag" ;;
4960esac
4961reload_cmds='$LD$reload_flag -o $output$reload_objs'
4962case $host_os in
4963  darwin*)
4964    if test "$GCC" = yes; then
4965      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4966    else
4967      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4968    fi
4969    ;;
4970esac
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980if test -n "$ac_tool_prefix"; then
4981  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4982set dummy ${ac_tool_prefix}objdump; ac_word=$2
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4984$as_echo_n "checking for $ac_word... " >&6; }
4985if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4986  $as_echo_n "(cached) " >&6
4987else
4988  if test -n "$OBJDUMP"; then
4989  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4990else
4991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4992for as_dir in $PATH
4993do
4994  IFS=$as_save_IFS
4995  test -z "$as_dir" && as_dir=.
4996    for ac_exec_ext in '' $ac_executable_extensions; do
4997  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4998    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4999    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5000    break 2
5001  fi
5002done
5003  done
5004IFS=$as_save_IFS
5005
5006fi
5007fi
5008OBJDUMP=$ac_cv_prog_OBJDUMP
5009if test -n "$OBJDUMP"; then
5010  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5011$as_echo "$OBJDUMP" >&6; }
5012else
5013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5014$as_echo "no" >&6; }
5015fi
5016
5017
5018fi
5019if test -z "$ac_cv_prog_OBJDUMP"; then
5020  ac_ct_OBJDUMP=$OBJDUMP
5021  # Extract the first word of "objdump", so it can be a program name with args.
5022set dummy objdump; ac_word=$2
5023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5024$as_echo_n "checking for $ac_word... " >&6; }
5025if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5026  $as_echo_n "(cached) " >&6
5027else
5028  if test -n "$ac_ct_OBJDUMP"; then
5029  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5030else
5031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5032for as_dir in $PATH
5033do
5034  IFS=$as_save_IFS
5035  test -z "$as_dir" && as_dir=.
5036    for ac_exec_ext in '' $ac_executable_extensions; do
5037  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5038    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5039    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5040    break 2
5041  fi
5042done
5043  done
5044IFS=$as_save_IFS
5045
5046fi
5047fi
5048ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5049if test -n "$ac_ct_OBJDUMP"; then
5050  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5051$as_echo "$ac_ct_OBJDUMP" >&6; }
5052else
5053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5054$as_echo "no" >&6; }
5055fi
5056
5057  if test "x$ac_ct_OBJDUMP" = x; then
5058    OBJDUMP="false"
5059  else
5060    case $cross_compiling:$ac_tool_warned in
5061yes:)
5062{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5064ac_tool_warned=yes ;;
5065esac
5066    OBJDUMP=$ac_ct_OBJDUMP
5067  fi
5068else
5069  OBJDUMP="$ac_cv_prog_OBJDUMP"
5070fi
5071
5072test -z "$OBJDUMP" && OBJDUMP=objdump
5073
5074
5075
5076
5077
5078
5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5080$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5081if test "${lt_cv_deplibs_check_method+set}" = set; then :
5082  $as_echo_n "(cached) " >&6
5083else
5084  lt_cv_file_magic_cmd='$MAGIC_CMD'
5085lt_cv_file_magic_test_file=
5086lt_cv_deplibs_check_method='unknown'
5087# Need to set the preceding variable on all platforms that support
5088# interlibrary dependencies.
5089# 'none' -- dependencies not supported.
5090# `unknown' -- same as none, but documents that we really don't know.
5091# 'pass_all' -- all dependencies passed with no checks.
5092# 'test_compile' -- check by making test program.
5093# 'file_magic [[regex]]' -- check by looking for files in library path
5094# which responds to the $file_magic_cmd with a given extended regex.
5095# If you have `file' or equivalent on your system and you're not sure
5096# whether `pass_all' will *always* work, you probably want this one.
5097
5098case $host_os in
5099aix[4-9]*)
5100  lt_cv_deplibs_check_method=pass_all
5101  ;;
5102
5103beos*)
5104  lt_cv_deplibs_check_method=pass_all
5105  ;;
5106
5107bsdi[45]*)
5108  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5109  lt_cv_file_magic_cmd='/usr/bin/file -L'
5110  lt_cv_file_magic_test_file=/shlib/libc.so
5111  ;;
5112
5113cygwin*)
5114  # func_win32_libid is a shell function defined in ltmain.sh
5115  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5116  lt_cv_file_magic_cmd='func_win32_libid'
5117  ;;
5118
5119mingw* | pw32*)
5120  # Base MSYS/MinGW do not provide the 'file' command needed by
5121  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5122  # unless we find 'file', for example because we are cross-compiling.
5123  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5124  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5125    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5126    lt_cv_file_magic_cmd='func_win32_libid'
5127  else
5128    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5129    lt_cv_file_magic_cmd='$OBJDUMP -f'
5130  fi
5131  ;;
5132
5133cegcc*)
5134  # use the weaker test based on 'objdump'. See mingw*.
5135  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5136  lt_cv_file_magic_cmd='$OBJDUMP -f'
5137  ;;
5138
5139darwin* | rhapsody*)
5140  lt_cv_deplibs_check_method=pass_all
5141  ;;
5142
5143freebsd* | dragonfly*)
5144  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5145    case $host_cpu in
5146    i*86 )
5147      # Not sure whether the presence of OpenBSD here was a mistake.
5148      # Let's accept both of them until this is cleared up.
5149      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5150      lt_cv_file_magic_cmd=/usr/bin/file
5151      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5152      ;;
5153    esac
5154  else
5155    lt_cv_deplibs_check_method=pass_all
5156  fi
5157  ;;
5158
5159gnu*)
5160  lt_cv_deplibs_check_method=pass_all
5161  ;;
5162
5163haiku*)
5164  lt_cv_deplibs_check_method=pass_all
5165  ;;
5166
5167hpux10.20* | hpux11*)
5168  lt_cv_file_magic_cmd=/usr/bin/file
5169  case $host_cpu in
5170  ia64*)
5171    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5172    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5173    ;;
5174  hppa*64*)
5175    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]'
5176    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5177    ;;
5178  *)
5179    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5180    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5181    ;;
5182  esac
5183  ;;
5184
5185interix[3-9]*)
5186  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5187  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5188  ;;
5189
5190irix5* | irix6* | nonstopux*)
5191  case $LD in
5192  *-32|*"-32 ") libmagic=32-bit;;
5193  *-n32|*"-n32 ") libmagic=N32;;
5194  *-64|*"-64 ") libmagic=64-bit;;
5195  *) libmagic=never-match;;
5196  esac
5197  lt_cv_deplibs_check_method=pass_all
5198  ;;
5199
5200# This must be Linux ELF.
5201linux* | k*bsd*-gnu | kopensolaris*-gnu)
5202  lt_cv_deplibs_check_method=pass_all
5203  ;;
5204
5205netbsd*)
5206  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5207    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5208  else
5209    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5210  fi
5211  ;;
5212
5213newos6*)
5214  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5215  lt_cv_file_magic_cmd=/usr/bin/file
5216  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5217  ;;
5218
5219*nto* | *qnx*)
5220  lt_cv_deplibs_check_method=pass_all
5221  ;;
5222
5223openbsd*)
5224  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5225    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5226  else
5227    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5228  fi
5229  ;;
5230
5231osf3* | osf4* | osf5*)
5232  lt_cv_deplibs_check_method=pass_all
5233  ;;
5234
5235rdos*)
5236  lt_cv_deplibs_check_method=pass_all
5237  ;;
5238
5239solaris*)
5240  lt_cv_deplibs_check_method=pass_all
5241  ;;
5242
5243sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5244  lt_cv_deplibs_check_method=pass_all
5245  ;;
5246
5247sysv4 | sysv4.3*)
5248  case $host_vendor in
5249  motorola)
5250    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]'
5251    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5252    ;;
5253  ncr)
5254    lt_cv_deplibs_check_method=pass_all
5255    ;;
5256  sequent)
5257    lt_cv_file_magic_cmd='/bin/file'
5258    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5259    ;;
5260  sni)
5261    lt_cv_file_magic_cmd='/bin/file'
5262    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5263    lt_cv_file_magic_test_file=/lib/libc.so
5264    ;;
5265  siemens)
5266    lt_cv_deplibs_check_method=pass_all
5267    ;;
5268  pc)
5269    lt_cv_deplibs_check_method=pass_all
5270    ;;
5271  esac
5272  ;;
5273
5274tpf*)
5275  lt_cv_deplibs_check_method=pass_all
5276  ;;
5277esac
5278
5279fi
5280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5281$as_echo "$lt_cv_deplibs_check_method" >&6; }
5282file_magic_cmd=$lt_cv_file_magic_cmd
5283deplibs_check_method=$lt_cv_deplibs_check_method
5284test -z "$deplibs_check_method" && deplibs_check_method=unknown
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297if test -n "$ac_tool_prefix"; then
5298  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5299set dummy ${ac_tool_prefix}ar; ac_word=$2
5300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5301$as_echo_n "checking for $ac_word... " >&6; }
5302if test "${ac_cv_prog_AR+set}" = set; then :
5303  $as_echo_n "(cached) " >&6
5304else
5305  if test -n "$AR"; then
5306  ac_cv_prog_AR="$AR" # Let the user override the test.
5307else
5308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5309for as_dir in $PATH
5310do
5311  IFS=$as_save_IFS
5312  test -z "$as_dir" && as_dir=.
5313    for ac_exec_ext in '' $ac_executable_extensions; do
5314  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5315    ac_cv_prog_AR="${ac_tool_prefix}ar"
5316    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5317    break 2
5318  fi
5319done
5320  done
5321IFS=$as_save_IFS
5322
5323fi
5324fi
5325AR=$ac_cv_prog_AR
5326if test -n "$AR"; then
5327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5328$as_echo "$AR" >&6; }
5329else
5330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5331$as_echo "no" >&6; }
5332fi
5333
5334
5335fi
5336if test -z "$ac_cv_prog_AR"; then
5337  ac_ct_AR=$AR
5338  # Extract the first word of "ar", so it can be a program name with args.
5339set dummy ar; ac_word=$2
5340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5341$as_echo_n "checking for $ac_word... " >&6; }
5342if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5343  $as_echo_n "(cached) " >&6
5344else
5345  if test -n "$ac_ct_AR"; then
5346  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5347else
5348as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5349for as_dir in $PATH
5350do
5351  IFS=$as_save_IFS
5352  test -z "$as_dir" && as_dir=.
5353    for ac_exec_ext in '' $ac_executable_extensions; do
5354  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5355    ac_cv_prog_ac_ct_AR="ar"
5356    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5357    break 2
5358  fi
5359done
5360  done
5361IFS=$as_save_IFS
5362
5363fi
5364fi
5365ac_ct_AR=$ac_cv_prog_ac_ct_AR
5366if test -n "$ac_ct_AR"; then
5367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5368$as_echo "$ac_ct_AR" >&6; }
5369else
5370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5371$as_echo "no" >&6; }
5372fi
5373
5374  if test "x$ac_ct_AR" = x; then
5375    AR="false"
5376  else
5377    case $cross_compiling:$ac_tool_warned in
5378yes:)
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5380$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5381ac_tool_warned=yes ;;
5382esac
5383    AR=$ac_ct_AR
5384  fi
5385else
5386  AR="$ac_cv_prog_AR"
5387fi
5388
5389test -z "$AR" && AR=ar
5390test -z "$AR_FLAGS" && AR_FLAGS=cru
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402if test -n "$ac_tool_prefix"; then
5403  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5404set dummy ${ac_tool_prefix}strip; ac_word=$2
5405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5406$as_echo_n "checking for $ac_word... " >&6; }
5407if test "${ac_cv_prog_STRIP+set}" = set; then :
5408  $as_echo_n "(cached) " >&6
5409else
5410  if test -n "$STRIP"; then
5411  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5412else
5413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5414for as_dir in $PATH
5415do
5416  IFS=$as_save_IFS
5417  test -z "$as_dir" && as_dir=.
5418    for ac_exec_ext in '' $ac_executable_extensions; do
5419  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5420    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5421    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5422    break 2
5423  fi
5424done
5425  done
5426IFS=$as_save_IFS
5427
5428fi
5429fi
5430STRIP=$ac_cv_prog_STRIP
5431if test -n "$STRIP"; then
5432  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5433$as_echo "$STRIP" >&6; }
5434else
5435  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5436$as_echo "no" >&6; }
5437fi
5438
5439
5440fi
5441if test -z "$ac_cv_prog_STRIP"; then
5442  ac_ct_STRIP=$STRIP
5443  # Extract the first word of "strip", so it can be a program name with args.
5444set dummy strip; ac_word=$2
5445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5446$as_echo_n "checking for $ac_word... " >&6; }
5447if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5448  $as_echo_n "(cached) " >&6
5449else
5450  if test -n "$ac_ct_STRIP"; then
5451  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5452else
5453as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5454for as_dir in $PATH
5455do
5456  IFS=$as_save_IFS
5457  test -z "$as_dir" && as_dir=.
5458    for ac_exec_ext in '' $ac_executable_extensions; do
5459  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5460    ac_cv_prog_ac_ct_STRIP="strip"
5461    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5462    break 2
5463  fi
5464done
5465  done
5466IFS=$as_save_IFS
5467
5468fi
5469fi
5470ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5471if test -n "$ac_ct_STRIP"; then
5472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5473$as_echo "$ac_ct_STRIP" >&6; }
5474else
5475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5476$as_echo "no" >&6; }
5477fi
5478
5479  if test "x$ac_ct_STRIP" = x; then
5480    STRIP=":"
5481  else
5482    case $cross_compiling:$ac_tool_warned in
5483yes:)
5484{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5485$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5486ac_tool_warned=yes ;;
5487esac
5488    STRIP=$ac_ct_STRIP
5489  fi
5490else
5491  STRIP="$ac_cv_prog_STRIP"
5492fi
5493
5494test -z "$STRIP" && STRIP=:
5495
5496
5497
5498
5499
5500
5501if test -n "$ac_tool_prefix"; then
5502  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5503set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5505$as_echo_n "checking for $ac_word... " >&6; }
5506if test "${ac_cv_prog_RANLIB+set}" = set; then :
5507  $as_echo_n "(cached) " >&6
5508else
5509  if test -n "$RANLIB"; then
5510  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5511else
5512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513for as_dir in $PATH
5514do
5515  IFS=$as_save_IFS
5516  test -z "$as_dir" && as_dir=.
5517    for ac_exec_ext in '' $ac_executable_extensions; do
5518  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5519    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5520    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5521    break 2
5522  fi
5523done
5524  done
5525IFS=$as_save_IFS
5526
5527fi
5528fi
5529RANLIB=$ac_cv_prog_RANLIB
5530if test -n "$RANLIB"; then
5531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5532$as_echo "$RANLIB" >&6; }
5533else
5534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535$as_echo "no" >&6; }
5536fi
5537
5538
5539fi
5540if test -z "$ac_cv_prog_RANLIB"; then
5541  ac_ct_RANLIB=$RANLIB
5542  # Extract the first word of "ranlib", so it can be a program name with args.
5543set dummy ranlib; ac_word=$2
5544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545$as_echo_n "checking for $ac_word... " >&6; }
5546if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5547  $as_echo_n "(cached) " >&6
5548else
5549  if test -n "$ac_ct_RANLIB"; then
5550  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5551else
5552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553for as_dir in $PATH
5554do
5555  IFS=$as_save_IFS
5556  test -z "$as_dir" && as_dir=.
5557    for ac_exec_ext in '' $ac_executable_extensions; do
5558  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5559    ac_cv_prog_ac_ct_RANLIB="ranlib"
5560    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561    break 2
5562  fi
5563done
5564  done
5565IFS=$as_save_IFS
5566
5567fi
5568fi
5569ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5570if test -n "$ac_ct_RANLIB"; then
5571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5572$as_echo "$ac_ct_RANLIB" >&6; }
5573else
5574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575$as_echo "no" >&6; }
5576fi
5577
5578  if test "x$ac_ct_RANLIB" = x; then
5579    RANLIB=":"
5580  else
5581    case $cross_compiling:$ac_tool_warned in
5582yes:)
5583{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5584$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5585ac_tool_warned=yes ;;
5586esac
5587    RANLIB=$ac_ct_RANLIB
5588  fi
5589else
5590  RANLIB="$ac_cv_prog_RANLIB"
5591fi
5592
5593test -z "$RANLIB" && RANLIB=:
5594
5595
5596
5597
5598
5599
5600# Determine commands to create old-style static archives.
5601old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5602old_postinstall_cmds='chmod 644 $oldlib'
5603old_postuninstall_cmds=
5604
5605if test -n "$RANLIB"; then
5606  case $host_os in
5607  openbsd*)
5608    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5609    ;;
5610  *)
5611    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5612    ;;
5613  esac
5614  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5615fi
5616
5617case $host_os in
5618  darwin*)
5619    lock_old_archive_extraction=yes ;;
5620  *)
5621    lock_old_archive_extraction=no ;;
5622esac
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644for ac_prog in gawk mawk nawk awk
5645do
5646  # Extract the first word of "$ac_prog", so it can be a program name with args.
5647set dummy $ac_prog; ac_word=$2
5648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5649$as_echo_n "checking for $ac_word... " >&6; }
5650if test "${ac_cv_prog_AWK+set}" = set; then :
5651  $as_echo_n "(cached) " >&6
5652else
5653  if test -n "$AWK"; then
5654  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5655else
5656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5657for as_dir in $PATH
5658do
5659  IFS=$as_save_IFS
5660  test -z "$as_dir" && as_dir=.
5661    for ac_exec_ext in '' $ac_executable_extensions; do
5662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5663    ac_cv_prog_AWK="$ac_prog"
5664    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5665    break 2
5666  fi
5667done
5668  done
5669IFS=$as_save_IFS
5670
5671fi
5672fi
5673AWK=$ac_cv_prog_AWK
5674if test -n "$AWK"; then
5675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5676$as_echo "$AWK" >&6; }
5677else
5678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5679$as_echo "no" >&6; }
5680fi
5681
5682
5683  test -n "$AWK" && break
5684done
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704# If no C compiler was specified, use CC.
5705LTCC=${LTCC-"$CC"}
5706
5707# If no C compiler flags were specified, use CFLAGS.
5708LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5709
5710# Allow CC to be a program name with arguments.
5711compiler=$CC
5712
5713
5714# Check for command to grab the raw symbol name followed by C symbol from nm.
5715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5716$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5717if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5718  $as_echo_n "(cached) " >&6
5719else
5720
5721# These are sane defaults that work on at least a few old systems.
5722# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5723
5724# Character class describing NM global symbol codes.
5725symcode='[BCDEGRST]'
5726
5727# Regexp to match symbols that can be accessed directly from C.
5728sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5729
5730# Define system-specific variables.
5731case $host_os in
5732aix*)
5733  symcode='[BCDT]'
5734  ;;
5735cygwin* | mingw* | pw32* | cegcc*)
5736  symcode='[ABCDGISTW]'
5737  ;;
5738hpux*)
5739  if test "$host_cpu" = ia64; then
5740    symcode='[ABCDEGRST]'
5741  fi
5742  ;;
5743irix* | nonstopux*)
5744  symcode='[BCDEGRST]'
5745  ;;
5746osf*)
5747  symcode='[BCDEGQRST]'
5748  ;;
5749solaris*)
5750  symcode='[BDRT]'
5751  ;;
5752sco3.2v5*)
5753  symcode='[DT]'
5754  ;;
5755sysv4.2uw2*)
5756  symcode='[DT]'
5757  ;;
5758sysv5* | sco5v6* | unixware* | OpenUNIX*)
5759  symcode='[ABDT]'
5760  ;;
5761sysv4)
5762  symcode='[DFNSTU]'
5763  ;;
5764esac
5765
5766# If we're using GNU nm, then use its standard symbol codes.
5767case `$NM -V 2>&1` in
5768*GNU* | *'with BFD'*)
5769  symcode='[ABCDGIRSTW]' ;;
5770esac
5771
5772# Transform an extracted symbol line into a proper C declaration.
5773# Some systems (esp. on ia64) link data and code symbols differently,
5774# so use this general approach.
5775lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5776
5777# Transform an extracted symbol line into symbol name and symbol address
5778lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5779lt_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'"
5780
5781# Handle CRLF in mingw tool chain
5782opt_cr=
5783case $build_os in
5784mingw*)
5785  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5786  ;;
5787esac
5788
5789# Try without a prefix underscore, then with it.
5790for ac_symprfx in "" "_"; do
5791
5792  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5793  symxfrm="\\1 $ac_symprfx\\2 \\2"
5794
5795  # Write the raw and C identifiers.
5796  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5797    # Fake it for dumpbin and say T for any non-static function
5798    # and D for any global variable.
5799    # Also find C++ and __fastcall symbols from MSVC++,
5800    # which start with @ or ?.
5801    lt_cv_sys_global_symbol_pipe="$AWK '"\
5802"     {last_section=section; section=\$ 3};"\
5803"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5804"     \$ 0!~/External *\|/{next};"\
5805"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5806"     {if(hide[section]) next};"\
5807"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5808"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5809"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5810"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5811"     ' prfx=^$ac_symprfx"
5812  else
5813    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5814  fi
5815
5816  # Check to see that the pipe works correctly.
5817  pipe_works=no
5818
5819  rm -f conftest*
5820  cat > conftest.$ac_ext <<_LT_EOF
5821#ifdef __cplusplus
5822extern "C" {
5823#endif
5824char nm_test_var;
5825void nm_test_func(void);
5826void nm_test_func(void){}
5827#ifdef __cplusplus
5828}
5829#endif
5830int main(){nm_test_var='a';nm_test_func();return(0);}
5831_LT_EOF
5832
5833  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5834  (eval $ac_compile) 2>&5
5835  ac_status=$?
5836  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5837  test $ac_status = 0; }; then
5838    # Now try to grab the symbols.
5839    nlist=conftest.nm
5840    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5841  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5842  ac_status=$?
5843  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5844  test $ac_status = 0; } && test -s "$nlist"; then
5845      # Try sorting and uniquifying the output.
5846      if sort "$nlist" | uniq > "$nlist"T; then
5847	mv -f "$nlist"T "$nlist"
5848      else
5849	rm -f "$nlist"T
5850      fi
5851
5852      # Make sure that we snagged all the symbols we need.
5853      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5854	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5855	  cat <<_LT_EOF > conftest.$ac_ext
5856#ifdef __cplusplus
5857extern "C" {
5858#endif
5859
5860_LT_EOF
5861	  # Now generate the symbol file.
5862	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5863
5864	  cat <<_LT_EOF >> conftest.$ac_ext
5865
5866/* The mapping between symbol names and symbols.  */
5867const struct {
5868  const char *name;
5869  void       *address;
5870}
5871lt__PROGRAM__LTX_preloaded_symbols[] =
5872{
5873  { "@PROGRAM@", (void *) 0 },
5874_LT_EOF
5875	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5876	  cat <<\_LT_EOF >> conftest.$ac_ext
5877  {0, (void *) 0}
5878};
5879
5880/* This works around a problem in FreeBSD linker */
5881#ifdef FREEBSD_WORKAROUND
5882static const void *lt_preloaded_setup() {
5883  return lt__PROGRAM__LTX_preloaded_symbols;
5884}
5885#endif
5886
5887#ifdef __cplusplus
5888}
5889#endif
5890_LT_EOF
5891	  # Now try linking the two files.
5892	  mv conftest.$ac_objext conftstm.$ac_objext
5893	  lt_save_LIBS="$LIBS"
5894	  lt_save_CFLAGS="$CFLAGS"
5895	  LIBS="conftstm.$ac_objext"
5896	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5897	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5898  (eval $ac_link) 2>&5
5899  ac_status=$?
5900  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5901  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5902	    pipe_works=yes
5903	  fi
5904	  LIBS="$lt_save_LIBS"
5905	  CFLAGS="$lt_save_CFLAGS"
5906	else
5907	  echo "cannot find nm_test_func in $nlist" >&5
5908	fi
5909      else
5910	echo "cannot find nm_test_var in $nlist" >&5
5911      fi
5912    else
5913      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5914    fi
5915  else
5916    echo "$progname: failed program was:" >&5
5917    cat conftest.$ac_ext >&5
5918  fi
5919  rm -rf conftest* conftst*
5920
5921  # Do not use the global_symbol_pipe unless it works.
5922  if test "$pipe_works" = yes; then
5923    break
5924  else
5925    lt_cv_sys_global_symbol_pipe=
5926  fi
5927done
5928
5929fi
5930
5931if test -z "$lt_cv_sys_global_symbol_pipe"; then
5932  lt_cv_sys_global_symbol_to_cdecl=
5933fi
5934if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5936$as_echo "failed" >&6; }
5937else
5938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5939$as_echo "ok" >&6; }
5940fi
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964# Check whether --enable-libtool-lock was given.
5965if test "${enable_libtool_lock+set}" = set; then :
5966  enableval=$enable_libtool_lock;
5967fi
5968
5969test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5970
5971# Some flags need to be propagated to the compiler or linker for good
5972# libtool support.
5973case $host in
5974ia64-*-hpux*)
5975  # Find out which ABI we are using.
5976  echo 'int i;' > conftest.$ac_ext
5977  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5978  (eval $ac_compile) 2>&5
5979  ac_status=$?
5980  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5981  test $ac_status = 0; }; then
5982    case `/usr/bin/file conftest.$ac_objext` in
5983      *ELF-32*)
5984	HPUX_IA64_MODE="32"
5985	;;
5986      *ELF-64*)
5987	HPUX_IA64_MODE="64"
5988	;;
5989    esac
5990  fi
5991  rm -rf conftest*
5992  ;;
5993*-*-irix6*)
5994  # Find out which ABI we are using.
5995  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5996  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5997  (eval $ac_compile) 2>&5
5998  ac_status=$?
5999  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6000  test $ac_status = 0; }; then
6001    if test "$lt_cv_prog_gnu_ld" = yes; then
6002      case `/usr/bin/file conftest.$ac_objext` in
6003	*32-bit*)
6004	  LD="${LD-ld} -melf32bsmip"
6005	  ;;
6006	*N32*)
6007	  LD="${LD-ld} -melf32bmipn32"
6008	  ;;
6009	*64-bit*)
6010	  LD="${LD-ld} -melf64bmip"
6011	;;
6012      esac
6013    else
6014      case `/usr/bin/file conftest.$ac_objext` in
6015	*32-bit*)
6016	  LD="${LD-ld} -32"
6017	  ;;
6018	*N32*)
6019	  LD="${LD-ld} -n32"
6020	  ;;
6021	*64-bit*)
6022	  LD="${LD-ld} -64"
6023	  ;;
6024      esac
6025    fi
6026  fi
6027  rm -rf conftest*
6028  ;;
6029
6030x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6031s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6032  # Find out which ABI we are using.
6033  echo 'int i;' > conftest.$ac_ext
6034  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6035  (eval $ac_compile) 2>&5
6036  ac_status=$?
6037  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6038  test $ac_status = 0; }; then
6039    case `/usr/bin/file conftest.o` in
6040      *32-bit*)
6041	case $host in
6042	  x86_64-*kfreebsd*-gnu)
6043	    LD="${LD-ld} -m elf_i386_fbsd"
6044	    ;;
6045	  x86_64-*linux*)
6046	    LD="${LD-ld} -m elf_i386"
6047	    ;;
6048	  ppc64-*linux*|powerpc64-*linux*)
6049	    LD="${LD-ld} -m elf32ppclinux"
6050	    ;;
6051	  s390x-*linux*)
6052	    LD="${LD-ld} -m elf_s390"
6053	    ;;
6054	  sparc64-*linux*)
6055	    LD="${LD-ld} -m elf32_sparc"
6056	    ;;
6057	esac
6058	;;
6059      *64-bit*)
6060	case $host in
6061	  x86_64-*kfreebsd*-gnu)
6062	    LD="${LD-ld} -m elf_x86_64_fbsd"
6063	    ;;
6064	  x86_64-*linux*)
6065	    LD="${LD-ld} -m elf_x86_64"
6066	    ;;
6067	  ppc*-*linux*|powerpc*-*linux*)
6068	    LD="${LD-ld} -m elf64ppc"
6069	    ;;
6070	  s390*-*linux*|s390*-*tpf*)
6071	    LD="${LD-ld} -m elf64_s390"
6072	    ;;
6073	  sparc*-*linux*)
6074	    LD="${LD-ld} -m elf64_sparc"
6075	    ;;
6076	esac
6077	;;
6078    esac
6079  fi
6080  rm -rf conftest*
6081  ;;
6082
6083*-*-sco3.2v5*)
6084  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6085  SAVE_CFLAGS="$CFLAGS"
6086  CFLAGS="$CFLAGS -belf"
6087  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6088$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6089if test "${lt_cv_cc_needs_belf+set}" = set; then :
6090  $as_echo_n "(cached) " >&6
6091else
6092  ac_ext=c
6093ac_cpp='$CPP $CPPFLAGS'
6094ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6095ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6096ac_compiler_gnu=$ac_cv_c_compiler_gnu
6097
6098     if test x$gcc_no_link = xyes; then
6099  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6100fi
6101cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6102/* end confdefs.h.  */
6103
6104int
6105main ()
6106{
6107
6108  ;
6109  return 0;
6110}
6111_ACEOF
6112if ac_fn_c_try_link "$LINENO"; then :
6113  lt_cv_cc_needs_belf=yes
6114else
6115  lt_cv_cc_needs_belf=no
6116fi
6117rm -f core conftest.err conftest.$ac_objext \
6118    conftest$ac_exeext conftest.$ac_ext
6119     ac_ext=c
6120ac_cpp='$CPP $CPPFLAGS'
6121ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6122ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6123ac_compiler_gnu=$ac_cv_c_compiler_gnu
6124
6125fi
6126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6127$as_echo "$lt_cv_cc_needs_belf" >&6; }
6128  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6129    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6130    CFLAGS="$SAVE_CFLAGS"
6131  fi
6132  ;;
6133sparc*-*solaris*)
6134  # Find out which ABI we are using.
6135  echo 'int i;' > conftest.$ac_ext
6136  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6137  (eval $ac_compile) 2>&5
6138  ac_status=$?
6139  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6140  test $ac_status = 0; }; then
6141    case `/usr/bin/file conftest.o` in
6142    *64-bit*)
6143      case $lt_cv_prog_gnu_ld in
6144      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6145      *)
6146	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6147	  LD="${LD-ld} -64"
6148	fi
6149	;;
6150      esac
6151      ;;
6152    esac
6153  fi
6154  rm -rf conftest*
6155  ;;
6156esac
6157
6158need_locks="$enable_libtool_lock"
6159
6160
6161  case $host_os in
6162    rhapsody* | darwin*)
6163    if test -n "$ac_tool_prefix"; then
6164  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6165set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6167$as_echo_n "checking for $ac_word... " >&6; }
6168if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6169  $as_echo_n "(cached) " >&6
6170else
6171  if test -n "$DSYMUTIL"; then
6172  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6173else
6174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6175for as_dir in $PATH
6176do
6177  IFS=$as_save_IFS
6178  test -z "$as_dir" && as_dir=.
6179    for ac_exec_ext in '' $ac_executable_extensions; do
6180  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6181    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6182    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6183    break 2
6184  fi
6185done
6186  done
6187IFS=$as_save_IFS
6188
6189fi
6190fi
6191DSYMUTIL=$ac_cv_prog_DSYMUTIL
6192if test -n "$DSYMUTIL"; then
6193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6194$as_echo "$DSYMUTIL" >&6; }
6195else
6196  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6197$as_echo "no" >&6; }
6198fi
6199
6200
6201fi
6202if test -z "$ac_cv_prog_DSYMUTIL"; then
6203  ac_ct_DSYMUTIL=$DSYMUTIL
6204  # Extract the first word of "dsymutil", so it can be a program name with args.
6205set dummy dsymutil; ac_word=$2
6206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6207$as_echo_n "checking for $ac_word... " >&6; }
6208if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6209  $as_echo_n "(cached) " >&6
6210else
6211  if test -n "$ac_ct_DSYMUTIL"; then
6212  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6213else
6214as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6215for as_dir in $PATH
6216do
6217  IFS=$as_save_IFS
6218  test -z "$as_dir" && as_dir=.
6219    for ac_exec_ext in '' $ac_executable_extensions; do
6220  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6221    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6222    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6223    break 2
6224  fi
6225done
6226  done
6227IFS=$as_save_IFS
6228
6229fi
6230fi
6231ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6232if test -n "$ac_ct_DSYMUTIL"; then
6233  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6234$as_echo "$ac_ct_DSYMUTIL" >&6; }
6235else
6236  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6237$as_echo "no" >&6; }
6238fi
6239
6240  if test "x$ac_ct_DSYMUTIL" = x; then
6241    DSYMUTIL=":"
6242  else
6243    case $cross_compiling:$ac_tool_warned in
6244yes:)
6245{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6247ac_tool_warned=yes ;;
6248esac
6249    DSYMUTIL=$ac_ct_DSYMUTIL
6250  fi
6251else
6252  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6253fi
6254
6255    if test -n "$ac_tool_prefix"; then
6256  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6257set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6259$as_echo_n "checking for $ac_word... " >&6; }
6260if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6261  $as_echo_n "(cached) " >&6
6262else
6263  if test -n "$NMEDIT"; then
6264  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6265else
6266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6267for as_dir in $PATH
6268do
6269  IFS=$as_save_IFS
6270  test -z "$as_dir" && as_dir=.
6271    for ac_exec_ext in '' $ac_executable_extensions; do
6272  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6273    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6274    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6275    break 2
6276  fi
6277done
6278  done
6279IFS=$as_save_IFS
6280
6281fi
6282fi
6283NMEDIT=$ac_cv_prog_NMEDIT
6284if test -n "$NMEDIT"; then
6285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6286$as_echo "$NMEDIT" >&6; }
6287else
6288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6289$as_echo "no" >&6; }
6290fi
6291
6292
6293fi
6294if test -z "$ac_cv_prog_NMEDIT"; then
6295  ac_ct_NMEDIT=$NMEDIT
6296  # Extract the first word of "nmedit", so it can be a program name with args.
6297set dummy nmedit; ac_word=$2
6298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6299$as_echo_n "checking for $ac_word... " >&6; }
6300if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6301  $as_echo_n "(cached) " >&6
6302else
6303  if test -n "$ac_ct_NMEDIT"; then
6304  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6305else
6306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6307for as_dir in $PATH
6308do
6309  IFS=$as_save_IFS
6310  test -z "$as_dir" && as_dir=.
6311    for ac_exec_ext in '' $ac_executable_extensions; do
6312  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6313    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6314    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6315    break 2
6316  fi
6317done
6318  done
6319IFS=$as_save_IFS
6320
6321fi
6322fi
6323ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6324if test -n "$ac_ct_NMEDIT"; then
6325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6326$as_echo "$ac_ct_NMEDIT" >&6; }
6327else
6328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6329$as_echo "no" >&6; }
6330fi
6331
6332  if test "x$ac_ct_NMEDIT" = x; then
6333    NMEDIT=":"
6334  else
6335    case $cross_compiling:$ac_tool_warned in
6336yes:)
6337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6339ac_tool_warned=yes ;;
6340esac
6341    NMEDIT=$ac_ct_NMEDIT
6342  fi
6343else
6344  NMEDIT="$ac_cv_prog_NMEDIT"
6345fi
6346
6347    if test -n "$ac_tool_prefix"; then
6348  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6349set dummy ${ac_tool_prefix}lipo; ac_word=$2
6350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351$as_echo_n "checking for $ac_word... " >&6; }
6352if test "${ac_cv_prog_LIPO+set}" = set; then :
6353  $as_echo_n "(cached) " >&6
6354else
6355  if test -n "$LIPO"; then
6356  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6357else
6358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6359for as_dir in $PATH
6360do
6361  IFS=$as_save_IFS
6362  test -z "$as_dir" && as_dir=.
6363    for ac_exec_ext in '' $ac_executable_extensions; do
6364  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6365    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6366    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6367    break 2
6368  fi
6369done
6370  done
6371IFS=$as_save_IFS
6372
6373fi
6374fi
6375LIPO=$ac_cv_prog_LIPO
6376if test -n "$LIPO"; then
6377  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6378$as_echo "$LIPO" >&6; }
6379else
6380  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6381$as_echo "no" >&6; }
6382fi
6383
6384
6385fi
6386if test -z "$ac_cv_prog_LIPO"; then
6387  ac_ct_LIPO=$LIPO
6388  # Extract the first word of "lipo", so it can be a program name with args.
6389set dummy lipo; ac_word=$2
6390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6391$as_echo_n "checking for $ac_word... " >&6; }
6392if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6393  $as_echo_n "(cached) " >&6
6394else
6395  if test -n "$ac_ct_LIPO"; then
6396  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6397else
6398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6399for as_dir in $PATH
6400do
6401  IFS=$as_save_IFS
6402  test -z "$as_dir" && as_dir=.
6403    for ac_exec_ext in '' $ac_executable_extensions; do
6404  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6405    ac_cv_prog_ac_ct_LIPO="lipo"
6406    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6407    break 2
6408  fi
6409done
6410  done
6411IFS=$as_save_IFS
6412
6413fi
6414fi
6415ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6416if test -n "$ac_ct_LIPO"; then
6417  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6418$as_echo "$ac_ct_LIPO" >&6; }
6419else
6420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6421$as_echo "no" >&6; }
6422fi
6423
6424  if test "x$ac_ct_LIPO" = x; then
6425    LIPO=":"
6426  else
6427    case $cross_compiling:$ac_tool_warned in
6428yes:)
6429{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6430$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6431ac_tool_warned=yes ;;
6432esac
6433    LIPO=$ac_ct_LIPO
6434  fi
6435else
6436  LIPO="$ac_cv_prog_LIPO"
6437fi
6438
6439    if test -n "$ac_tool_prefix"; then
6440  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6441set dummy ${ac_tool_prefix}otool; ac_word=$2
6442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6443$as_echo_n "checking for $ac_word... " >&6; }
6444if test "${ac_cv_prog_OTOOL+set}" = set; then :
6445  $as_echo_n "(cached) " >&6
6446else
6447  if test -n "$OTOOL"; then
6448  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6449else
6450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451for as_dir in $PATH
6452do
6453  IFS=$as_save_IFS
6454  test -z "$as_dir" && as_dir=.
6455    for ac_exec_ext in '' $ac_executable_extensions; do
6456  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6457    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6458    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459    break 2
6460  fi
6461done
6462  done
6463IFS=$as_save_IFS
6464
6465fi
6466fi
6467OTOOL=$ac_cv_prog_OTOOL
6468if test -n "$OTOOL"; then
6469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6470$as_echo "$OTOOL" >&6; }
6471else
6472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6473$as_echo "no" >&6; }
6474fi
6475
6476
6477fi
6478if test -z "$ac_cv_prog_OTOOL"; then
6479  ac_ct_OTOOL=$OTOOL
6480  # Extract the first word of "otool", so it can be a program name with args.
6481set dummy otool; ac_word=$2
6482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6483$as_echo_n "checking for $ac_word... " >&6; }
6484if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6485  $as_echo_n "(cached) " >&6
6486else
6487  if test -n "$ac_ct_OTOOL"; then
6488  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6489else
6490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6491for as_dir in $PATH
6492do
6493  IFS=$as_save_IFS
6494  test -z "$as_dir" && as_dir=.
6495    for ac_exec_ext in '' $ac_executable_extensions; do
6496  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6497    ac_cv_prog_ac_ct_OTOOL="otool"
6498    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6499    break 2
6500  fi
6501done
6502  done
6503IFS=$as_save_IFS
6504
6505fi
6506fi
6507ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6508if test -n "$ac_ct_OTOOL"; then
6509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6510$as_echo "$ac_ct_OTOOL" >&6; }
6511else
6512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6513$as_echo "no" >&6; }
6514fi
6515
6516  if test "x$ac_ct_OTOOL" = x; then
6517    OTOOL=":"
6518  else
6519    case $cross_compiling:$ac_tool_warned in
6520yes:)
6521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6523ac_tool_warned=yes ;;
6524esac
6525    OTOOL=$ac_ct_OTOOL
6526  fi
6527else
6528  OTOOL="$ac_cv_prog_OTOOL"
6529fi
6530
6531    if test -n "$ac_tool_prefix"; then
6532  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6533set dummy ${ac_tool_prefix}otool64; ac_word=$2
6534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6535$as_echo_n "checking for $ac_word... " >&6; }
6536if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6537  $as_echo_n "(cached) " >&6
6538else
6539  if test -n "$OTOOL64"; then
6540  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6541else
6542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6543for as_dir in $PATH
6544do
6545  IFS=$as_save_IFS
6546  test -z "$as_dir" && as_dir=.
6547    for ac_exec_ext in '' $ac_executable_extensions; do
6548  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6549    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6550    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6551    break 2
6552  fi
6553done
6554  done
6555IFS=$as_save_IFS
6556
6557fi
6558fi
6559OTOOL64=$ac_cv_prog_OTOOL64
6560if test -n "$OTOOL64"; then
6561  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6562$as_echo "$OTOOL64" >&6; }
6563else
6564  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6565$as_echo "no" >&6; }
6566fi
6567
6568
6569fi
6570if test -z "$ac_cv_prog_OTOOL64"; then
6571  ac_ct_OTOOL64=$OTOOL64
6572  # Extract the first word of "otool64", so it can be a program name with args.
6573set dummy otool64; ac_word=$2
6574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6575$as_echo_n "checking for $ac_word... " >&6; }
6576if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6577  $as_echo_n "(cached) " >&6
6578else
6579  if test -n "$ac_ct_OTOOL64"; then
6580  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6581else
6582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583for as_dir in $PATH
6584do
6585  IFS=$as_save_IFS
6586  test -z "$as_dir" && as_dir=.
6587    for ac_exec_ext in '' $ac_executable_extensions; do
6588  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6589    ac_cv_prog_ac_ct_OTOOL64="otool64"
6590    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6591    break 2
6592  fi
6593done
6594  done
6595IFS=$as_save_IFS
6596
6597fi
6598fi
6599ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6600if test -n "$ac_ct_OTOOL64"; then
6601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6602$as_echo "$ac_ct_OTOOL64" >&6; }
6603else
6604  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6605$as_echo "no" >&6; }
6606fi
6607
6608  if test "x$ac_ct_OTOOL64" = x; then
6609    OTOOL64=":"
6610  else
6611    case $cross_compiling:$ac_tool_warned in
6612yes:)
6613{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6614$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6615ac_tool_warned=yes ;;
6616esac
6617    OTOOL64=$ac_ct_OTOOL64
6618  fi
6619else
6620  OTOOL64="$ac_cv_prog_OTOOL64"
6621fi
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6650$as_echo_n "checking for -single_module linker flag... " >&6; }
6651if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6652  $as_echo_n "(cached) " >&6
6653else
6654  lt_cv_apple_cc_single_mod=no
6655      if test -z "${LT_MULTI_MODULE}"; then
6656	# By default we will add the -single_module flag. You can override
6657	# by either setting the environment variable LT_MULTI_MODULE
6658	# non-empty at configure time, or by adding -multi_module to the
6659	# link flags.
6660	rm -rf libconftest.dylib*
6661	echo "int foo(void){return 1;}" > conftest.c
6662	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6663-dynamiclib -Wl,-single_module conftest.c" >&5
6664	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6665	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6666        _lt_result=$?
6667	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6668	  lt_cv_apple_cc_single_mod=yes
6669	else
6670	  cat conftest.err >&5
6671	fi
6672	rm -rf libconftest.dylib*
6673	rm -f conftest.*
6674      fi
6675fi
6676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6677$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6678    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6679$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6680if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6681  $as_echo_n "(cached) " >&6
6682else
6683  lt_cv_ld_exported_symbols_list=no
6684      save_LDFLAGS=$LDFLAGS
6685      echo "_main" > conftest.sym
6686      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6687      if test x$gcc_no_link = xyes; then
6688  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6689fi
6690cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6691/* end confdefs.h.  */
6692
6693int
6694main ()
6695{
6696
6697  ;
6698  return 0;
6699}
6700_ACEOF
6701if ac_fn_c_try_link "$LINENO"; then :
6702  lt_cv_ld_exported_symbols_list=yes
6703else
6704  lt_cv_ld_exported_symbols_list=no
6705fi
6706rm -f core conftest.err conftest.$ac_objext \
6707    conftest$ac_exeext conftest.$ac_ext
6708	LDFLAGS="$save_LDFLAGS"
6709
6710fi
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6712$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6713    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6714$as_echo_n "checking for -force_load linker flag... " >&6; }
6715if test "${lt_cv_ld_force_load+set}" = set; then :
6716  $as_echo_n "(cached) " >&6
6717else
6718  lt_cv_ld_force_load=no
6719      cat > conftest.c << _LT_EOF
6720int forced_loaded() { return 2;}
6721_LT_EOF
6722      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6723      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6724      echo "$AR cru libconftest.a conftest.o" >&5
6725      $AR cru libconftest.a conftest.o 2>&5
6726      cat > conftest.c << _LT_EOF
6727int main() { return 0;}
6728_LT_EOF
6729      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6730      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6731      _lt_result=$?
6732      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6733	lt_cv_ld_force_load=yes
6734      else
6735	cat conftest.err >&5
6736      fi
6737        rm -f conftest.err libconftest.a conftest conftest.c
6738        rm -rf conftest.dSYM
6739
6740fi
6741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6742$as_echo "$lt_cv_ld_force_load" >&6; }
6743    case $host_os in
6744    rhapsody* | darwin1.[012])
6745      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6746    darwin1.*)
6747      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6748    darwin*) # darwin 5.x on
6749      # if running on 10.5 or later, the deployment target defaults
6750      # to the OS version, if on x86, and 10.4, the deployment
6751      # target defaults to 10.4. Don't you love it?
6752      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6753	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6754	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6755	10.[012]*)
6756	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6757	10.*)
6758	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6759      esac
6760    ;;
6761  esac
6762    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6763      _lt_dar_single_mod='$single_module'
6764    fi
6765    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6766      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6767    else
6768      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6769    fi
6770    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6771      _lt_dsymutil='~$DSYMUTIL $lib || :'
6772    else
6773      _lt_dsymutil=
6774    fi
6775    ;;
6776  esac
6777
6778ac_ext=c
6779ac_cpp='$CPP $CPPFLAGS'
6780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6782ac_compiler_gnu=$ac_cv_c_compiler_gnu
6783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6784$as_echo_n "checking how to run the C preprocessor... " >&6; }
6785# On Suns, sometimes $CPP names a directory.
6786if test -n "$CPP" && test -d "$CPP"; then
6787  CPP=
6788fi
6789if test -z "$CPP"; then
6790  if test "${ac_cv_prog_CPP+set}" = set; then :
6791  $as_echo_n "(cached) " >&6
6792else
6793      # Double quotes because CPP needs to be expanded
6794    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6795    do
6796      ac_preproc_ok=false
6797for ac_c_preproc_warn_flag in '' yes
6798do
6799  # Use a header file that comes with gcc, so configuring glibc
6800  # with a fresh cross-compiler works.
6801  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6802  # <limits.h> exists even on freestanding compilers.
6803  # On the NeXT, cc -E runs the code through the compiler's parser,
6804  # not just through cpp. "Syntax error" is here to catch this case.
6805  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6806/* end confdefs.h.  */
6807#ifdef __STDC__
6808# include <limits.h>
6809#else
6810# include <assert.h>
6811#endif
6812		     Syntax error
6813_ACEOF
6814if ac_fn_c_try_cpp "$LINENO"; then :
6815
6816else
6817  # Broken: fails on valid input.
6818continue
6819fi
6820rm -f conftest.err conftest.$ac_ext
6821
6822  # OK, works on sane cases.  Now check whether nonexistent headers
6823  # can be detected and how.
6824  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6825/* end confdefs.h.  */
6826#include <ac_nonexistent.h>
6827_ACEOF
6828if ac_fn_c_try_cpp "$LINENO"; then :
6829  # Broken: success on invalid input.
6830continue
6831else
6832  # Passes both tests.
6833ac_preproc_ok=:
6834break
6835fi
6836rm -f conftest.err conftest.$ac_ext
6837
6838done
6839# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6840rm -f conftest.err conftest.$ac_ext
6841if $ac_preproc_ok; then :
6842  break
6843fi
6844
6845    done
6846    ac_cv_prog_CPP=$CPP
6847
6848fi
6849  CPP=$ac_cv_prog_CPP
6850else
6851  ac_cv_prog_CPP=$CPP
6852fi
6853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6854$as_echo "$CPP" >&6; }
6855ac_preproc_ok=false
6856for ac_c_preproc_warn_flag in '' yes
6857do
6858  # Use a header file that comes with gcc, so configuring glibc
6859  # with a fresh cross-compiler works.
6860  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6861  # <limits.h> exists even on freestanding compilers.
6862  # On the NeXT, cc -E runs the code through the compiler's parser,
6863  # not just through cpp. "Syntax error" is here to catch this case.
6864  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6865/* end confdefs.h.  */
6866#ifdef __STDC__
6867# include <limits.h>
6868#else
6869# include <assert.h>
6870#endif
6871		     Syntax error
6872_ACEOF
6873if ac_fn_c_try_cpp "$LINENO"; then :
6874
6875else
6876  # Broken: fails on valid input.
6877continue
6878fi
6879rm -f conftest.err conftest.$ac_ext
6880
6881  # OK, works on sane cases.  Now check whether nonexistent headers
6882  # can be detected and how.
6883  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6884/* end confdefs.h.  */
6885#include <ac_nonexistent.h>
6886_ACEOF
6887if ac_fn_c_try_cpp "$LINENO"; then :
6888  # Broken: success on invalid input.
6889continue
6890else
6891  # Passes both tests.
6892ac_preproc_ok=:
6893break
6894fi
6895rm -f conftest.err conftest.$ac_ext
6896
6897done
6898# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6899rm -f conftest.err conftest.$ac_ext
6900if $ac_preproc_ok; then :
6901
6902else
6903  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6904$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6905as_fn_error "C preprocessor \"$CPP\" fails sanity check
6906See \`config.log' for more details." "$LINENO" 5; }
6907fi
6908
6909ac_ext=c
6910ac_cpp='$CPP $CPPFLAGS'
6911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6913ac_compiler_gnu=$ac_cv_c_compiler_gnu
6914
6915
6916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6917$as_echo_n "checking for ANSI C header files... " >&6; }
6918if test "${ac_cv_header_stdc+set}" = set; then :
6919  $as_echo_n "(cached) " >&6
6920else
6921  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6922/* end confdefs.h.  */
6923#include <stdlib.h>
6924#include <stdarg.h>
6925#include <string.h>
6926#include <float.h>
6927
6928int
6929main ()
6930{
6931
6932  ;
6933  return 0;
6934}
6935_ACEOF
6936if ac_fn_c_try_compile "$LINENO"; then :
6937  ac_cv_header_stdc=yes
6938else
6939  ac_cv_header_stdc=no
6940fi
6941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6942
6943if test $ac_cv_header_stdc = yes; then
6944  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6945  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6946/* end confdefs.h.  */
6947#include <string.h>
6948
6949_ACEOF
6950if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6951  $EGREP "memchr" >/dev/null 2>&1; then :
6952
6953else
6954  ac_cv_header_stdc=no
6955fi
6956rm -f conftest*
6957
6958fi
6959
6960if test $ac_cv_header_stdc = yes; then
6961  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6962  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6963/* end confdefs.h.  */
6964#include <stdlib.h>
6965
6966_ACEOF
6967if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6968  $EGREP "free" >/dev/null 2>&1; then :
6969
6970else
6971  ac_cv_header_stdc=no
6972fi
6973rm -f conftest*
6974
6975fi
6976
6977if test $ac_cv_header_stdc = yes; then
6978  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6979  if test "$cross_compiling" = yes; then :
6980  :
6981else
6982  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6983/* end confdefs.h.  */
6984#include <ctype.h>
6985#include <stdlib.h>
6986#if ((' ' & 0x0FF) == 0x020)
6987# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6988# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6989#else
6990# define ISLOWER(c) \
6991		   (('a' <= (c) && (c) <= 'i') \
6992		     || ('j' <= (c) && (c) <= 'r') \
6993		     || ('s' <= (c) && (c) <= 'z'))
6994# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6995#endif
6996
6997#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6998int
6999main ()
7000{
7001  int i;
7002  for (i = 0; i < 256; i++)
7003    if (XOR (islower (i), ISLOWER (i))
7004	|| toupper (i) != TOUPPER (i))
7005      return 2;
7006  return 0;
7007}
7008_ACEOF
7009if ac_fn_c_try_run "$LINENO"; then :
7010
7011else
7012  ac_cv_header_stdc=no
7013fi
7014rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7015  conftest.$ac_objext conftest.beam conftest.$ac_ext
7016fi
7017
7018fi
7019fi
7020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7021$as_echo "$ac_cv_header_stdc" >&6; }
7022if test $ac_cv_header_stdc = yes; then
7023
7024$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7025
7026fi
7027
7028# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7029for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7030		  inttypes.h stdint.h unistd.h
7031do :
7032  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7033ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7034"
7035eval as_val=\$$as_ac_Header
7036   if test "x$as_val" = x""yes; then :
7037  cat >>confdefs.h <<_ACEOF
7038#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7039_ACEOF
7040
7041fi
7042
7043done
7044
7045
7046for ac_header in dlfcn.h
7047do :
7048  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7049"
7050if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7051  cat >>confdefs.h <<_ACEOF
7052#define HAVE_DLFCN_H 1
7053_ACEOF
7054
7055fi
7056
7057done
7058
7059
7060
7061
7062
7063# Set options
7064
7065
7066
7067        enable_dlopen=no
7068
7069
7070
7071            # Check whether --enable-shared was given.
7072if test "${enable_shared+set}" = set; then :
7073  enableval=$enable_shared; p=${PACKAGE-default}
7074    case $enableval in
7075    yes) enable_shared=yes ;;
7076    no) enable_shared=no ;;
7077    *)
7078      enable_shared=no
7079      # Look at the argument we got.  We use all the common list separators.
7080      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7081      for pkg in $enableval; do
7082	IFS="$lt_save_ifs"
7083	if test "X$pkg" = "X$p"; then
7084	  enable_shared=yes
7085	fi
7086      done
7087      IFS="$lt_save_ifs"
7088      ;;
7089    esac
7090else
7091  enable_shared=yes
7092fi
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102  # Check whether --enable-static was given.
7103if test "${enable_static+set}" = set; then :
7104  enableval=$enable_static; p=${PACKAGE-default}
7105    case $enableval in
7106    yes) enable_static=yes ;;
7107    no) enable_static=no ;;
7108    *)
7109     enable_static=no
7110      # Look at the argument we got.  We use all the common list separators.
7111      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7112      for pkg in $enableval; do
7113	IFS="$lt_save_ifs"
7114	if test "X$pkg" = "X$p"; then
7115	  enable_static=yes
7116	fi
7117      done
7118      IFS="$lt_save_ifs"
7119      ;;
7120    esac
7121else
7122  enable_static=yes
7123fi
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134# Check whether --with-pic was given.
7135if test "${with_pic+set}" = set; then :
7136  withval=$with_pic; pic_mode="$withval"
7137else
7138  pic_mode=default
7139fi
7140
7141
7142test -z "$pic_mode" && pic_mode=default
7143
7144
7145
7146
7147
7148
7149
7150  # Check whether --enable-fast-install was given.
7151if test "${enable_fast_install+set}" = set; then :
7152  enableval=$enable_fast_install; p=${PACKAGE-default}
7153    case $enableval in
7154    yes) enable_fast_install=yes ;;
7155    no) enable_fast_install=no ;;
7156    *)
7157      enable_fast_install=no
7158      # Look at the argument we got.  We use all the common list separators.
7159      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7160      for pkg in $enableval; do
7161	IFS="$lt_save_ifs"
7162	if test "X$pkg" = "X$p"; then
7163	  enable_fast_install=yes
7164	fi
7165      done
7166      IFS="$lt_save_ifs"
7167      ;;
7168    esac
7169else
7170  enable_fast_install=yes
7171fi
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183# This can be used to rebuild libtool when needed
7184LIBTOOL_DEPS="$ltmain"
7185
7186# Always use our own libtool.
7187LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214test -z "$LN_S" && LN_S="ln -s"
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229if test -n "${ZSH_VERSION+set}" ; then
7230   setopt NO_GLOB_SUBST
7231fi
7232
7233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7234$as_echo_n "checking for objdir... " >&6; }
7235if test "${lt_cv_objdir+set}" = set; then :
7236  $as_echo_n "(cached) " >&6
7237else
7238  rm -f .libs 2>/dev/null
7239mkdir .libs 2>/dev/null
7240if test -d .libs; then
7241  lt_cv_objdir=.libs
7242else
7243  # MS-DOS does not allow filenames that begin with a dot.
7244  lt_cv_objdir=_libs
7245fi
7246rmdir .libs 2>/dev/null
7247fi
7248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7249$as_echo "$lt_cv_objdir" >&6; }
7250objdir=$lt_cv_objdir
7251
7252
7253
7254
7255
7256cat >>confdefs.h <<_ACEOF
7257#define LT_OBJDIR "$lt_cv_objdir/"
7258_ACEOF
7259
7260
7261
7262
7263case $host_os in
7264aix3*)
7265  # AIX sometimes has problems with the GCC collect2 program.  For some
7266  # reason, if we set the COLLECT_NAMES environment variable, the problems
7267  # vanish in a puff of smoke.
7268  if test "X${COLLECT_NAMES+set}" != Xset; then
7269    COLLECT_NAMES=
7270    export COLLECT_NAMES
7271  fi
7272  ;;
7273esac
7274
7275# Global variables:
7276ofile=libtool
7277can_build_shared=yes
7278
7279# All known linkers require a `.a' archive for static linking (except MSVC,
7280# which needs '.lib').
7281libext=a
7282
7283with_gnu_ld="$lt_cv_prog_gnu_ld"
7284
7285old_CC="$CC"
7286old_CFLAGS="$CFLAGS"
7287
7288# Set sane defaults for various variables
7289test -z "$CC" && CC=cc
7290test -z "$LTCC" && LTCC=$CC
7291test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7292test -z "$LD" && LD=ld
7293test -z "$ac_objext" && ac_objext=o
7294
7295for cc_temp in $compiler""; do
7296  case $cc_temp in
7297    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7298    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7299    \-*) ;;
7300    *) break;;
7301  esac
7302done
7303cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7304
7305
7306# Only perform the check for file, if the check method requires it
7307test -z "$MAGIC_CMD" && MAGIC_CMD=file
7308case $deplibs_check_method in
7309file_magic*)
7310  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7311    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7312$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7313if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7314  $as_echo_n "(cached) " >&6
7315else
7316  case $MAGIC_CMD in
7317[\\/*] |  ?:[\\/]*)
7318  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7319  ;;
7320*)
7321  lt_save_MAGIC_CMD="$MAGIC_CMD"
7322  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7323  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7324  for ac_dir in $ac_dummy; do
7325    IFS="$lt_save_ifs"
7326    test -z "$ac_dir" && ac_dir=.
7327    if test -f $ac_dir/${ac_tool_prefix}file; then
7328      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7329      if test -n "$file_magic_test_file"; then
7330	case $deplibs_check_method in
7331	"file_magic "*)
7332	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7333	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7334	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7335	    $EGREP "$file_magic_regex" > /dev/null; then
7336	    :
7337	  else
7338	    cat <<_LT_EOF 1>&2
7339
7340*** Warning: the command libtool uses to detect shared libraries,
7341*** $file_magic_cmd, produces output that libtool cannot recognize.
7342*** The result is that libtool may fail to recognize shared libraries
7343*** as such.  This will affect the creation of libtool libraries that
7344*** depend on shared libraries, but programs linked with such libtool
7345*** libraries will work regardless of this problem.  Nevertheless, you
7346*** may want to report the problem to your system manager and/or to
7347*** bug-libtool@gnu.org
7348
7349_LT_EOF
7350	  fi ;;
7351	esac
7352      fi
7353      break
7354    fi
7355  done
7356  IFS="$lt_save_ifs"
7357  MAGIC_CMD="$lt_save_MAGIC_CMD"
7358  ;;
7359esac
7360fi
7361
7362MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7363if test -n "$MAGIC_CMD"; then
7364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7365$as_echo "$MAGIC_CMD" >&6; }
7366else
7367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7368$as_echo "no" >&6; }
7369fi
7370
7371
7372
7373
7374
7375if test -z "$lt_cv_path_MAGIC_CMD"; then
7376  if test -n "$ac_tool_prefix"; then
7377    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7378$as_echo_n "checking for file... " >&6; }
7379if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7380  $as_echo_n "(cached) " >&6
7381else
7382  case $MAGIC_CMD in
7383[\\/*] |  ?:[\\/]*)
7384  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7385  ;;
7386*)
7387  lt_save_MAGIC_CMD="$MAGIC_CMD"
7388  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7389  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7390  for ac_dir in $ac_dummy; do
7391    IFS="$lt_save_ifs"
7392    test -z "$ac_dir" && ac_dir=.
7393    if test -f $ac_dir/file; then
7394      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7395      if test -n "$file_magic_test_file"; then
7396	case $deplibs_check_method in
7397	"file_magic "*)
7398	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7399	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7400	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7401	    $EGREP "$file_magic_regex" > /dev/null; then
7402	    :
7403	  else
7404	    cat <<_LT_EOF 1>&2
7405
7406*** Warning: the command libtool uses to detect shared libraries,
7407*** $file_magic_cmd, produces output that libtool cannot recognize.
7408*** The result is that libtool may fail to recognize shared libraries
7409*** as such.  This will affect the creation of libtool libraries that
7410*** depend on shared libraries, but programs linked with such libtool
7411*** libraries will work regardless of this problem.  Nevertheless, you
7412*** may want to report the problem to your system manager and/or to
7413*** bug-libtool@gnu.org
7414
7415_LT_EOF
7416	  fi ;;
7417	esac
7418      fi
7419      break
7420    fi
7421  done
7422  IFS="$lt_save_ifs"
7423  MAGIC_CMD="$lt_save_MAGIC_CMD"
7424  ;;
7425esac
7426fi
7427
7428MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7429if test -n "$MAGIC_CMD"; then
7430  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7431$as_echo "$MAGIC_CMD" >&6; }
7432else
7433  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7434$as_echo "no" >&6; }
7435fi
7436
7437
7438  else
7439    MAGIC_CMD=:
7440  fi
7441fi
7442
7443  fi
7444  ;;
7445esac
7446
7447# Use C for the default configuration in the libtool script
7448
7449lt_save_CC="$CC"
7450ac_ext=c
7451ac_cpp='$CPP $CPPFLAGS'
7452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7454ac_compiler_gnu=$ac_cv_c_compiler_gnu
7455
7456
7457# Source file extension for C test sources.
7458ac_ext=c
7459
7460# Object file extension for compiled C test sources.
7461objext=o
7462objext=$objext
7463
7464# Code to be used in simple compile tests
7465lt_simple_compile_test_code="int some_variable = 0;"
7466
7467# Code to be used in simple link tests
7468lt_simple_link_test_code='int main(){return(0);}'
7469
7470
7471
7472
7473
7474
7475
7476# If no C compiler was specified, use CC.
7477LTCC=${LTCC-"$CC"}
7478
7479# If no C compiler flags were specified, use CFLAGS.
7480LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7481
7482# Allow CC to be a program name with arguments.
7483compiler=$CC
7484
7485# Save the default compiler, since it gets overwritten when the other
7486# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7487compiler_DEFAULT=$CC
7488
7489# save warnings/boilerplate of simple test code
7490ac_outfile=conftest.$ac_objext
7491echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7492eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7493_lt_compiler_boilerplate=`cat conftest.err`
7494$RM conftest*
7495
7496ac_outfile=conftest.$ac_objext
7497echo "$lt_simple_link_test_code" >conftest.$ac_ext
7498eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7499_lt_linker_boilerplate=`cat conftest.err`
7500$RM -r conftest*
7501
7502
7503## CAVEAT EMPTOR:
7504## There is no encapsulation within the following macros, do not change
7505## the running order or otherwise move them around unless you know exactly
7506## what you are doing...
7507if test -n "$compiler"; then
7508
7509lt_prog_compiler_no_builtin_flag=
7510
7511if test "$GCC" = yes; then
7512  case $cc_basename in
7513  nvcc*)
7514    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7515  *)
7516    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7517  esac
7518
7519  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7520$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7521if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7522  $as_echo_n "(cached) " >&6
7523else
7524  lt_cv_prog_compiler_rtti_exceptions=no
7525   ac_outfile=conftest.$ac_objext
7526   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7527   lt_compiler_flag="-fno-rtti -fno-exceptions"
7528   # Insert the option either (1) after the last *FLAGS variable, or
7529   # (2) before a word containing "conftest.", or (3) at the end.
7530   # Note that $ac_compile itself does not contain backslashes and begins
7531   # with a dollar sign (not a hyphen), so the echo should work correctly.
7532   # The option is referenced via a variable to avoid confusing sed.
7533   lt_compile=`echo "$ac_compile" | $SED \
7534   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7535   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7536   -e 's:$: $lt_compiler_flag:'`
7537   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7538   (eval "$lt_compile" 2>conftest.err)
7539   ac_status=$?
7540   cat conftest.err >&5
7541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7542   if (exit $ac_status) && test -s "$ac_outfile"; then
7543     # The compiler can only warn and ignore the option if not recognized
7544     # So say no if there are warnings other than the usual output.
7545     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7546     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7547     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7548       lt_cv_prog_compiler_rtti_exceptions=yes
7549     fi
7550   fi
7551   $RM conftest*
7552
7553fi
7554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7555$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7556
7557if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7558    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7559else
7560    :
7561fi
7562
7563fi
7564
7565
7566
7567
7568
7569
7570  lt_prog_compiler_wl=
7571lt_prog_compiler_pic=
7572lt_prog_compiler_static=
7573
7574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7575$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7576
7577  if test "$GCC" = yes; then
7578    lt_prog_compiler_wl='-Wl,'
7579    lt_prog_compiler_static='-static'
7580
7581    case $host_os in
7582      aix*)
7583      # All AIX code is PIC.
7584      if test "$host_cpu" = ia64; then
7585	# AIX 5 now supports IA64 processor
7586	lt_prog_compiler_static='-Bstatic'
7587      fi
7588      ;;
7589
7590    amigaos*)
7591      case $host_cpu in
7592      powerpc)
7593            # see comment about AmigaOS4 .so support
7594            lt_prog_compiler_pic='-fPIC'
7595        ;;
7596      m68k)
7597            # FIXME: we need at least 68020 code to build shared libraries, but
7598            # adding the `-m68020' flag to GCC prevents building anything better,
7599            # like `-m68040'.
7600            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7601        ;;
7602      esac
7603      ;;
7604
7605    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7606      # PIC is the default for these OSes.
7607      ;;
7608
7609    mingw* | cygwin* | pw32* | os2* | cegcc*)
7610      # This hack is so that the source file can tell whether it is being
7611      # built for inclusion in a dll (and should export symbols for example).
7612      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7613      # (--disable-auto-import) libraries
7614      lt_prog_compiler_pic='-DDLL_EXPORT'
7615      ;;
7616
7617    darwin* | rhapsody*)
7618      # PIC is the default on this platform
7619      # Common symbols not allowed in MH_DYLIB files
7620      lt_prog_compiler_pic='-fno-common'
7621      ;;
7622
7623    haiku*)
7624      # PIC is the default for Haiku.
7625      # The "-static" flag exists, but is broken.
7626      lt_prog_compiler_static=
7627      ;;
7628
7629    hpux*)
7630      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7631      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7632      # sets the default TLS model and affects inlining.
7633      case $host_cpu in
7634      hppa*64*)
7635	# +Z the default
7636	;;
7637      *)
7638	lt_prog_compiler_pic='-fPIC'
7639	;;
7640      esac
7641      ;;
7642
7643    interix[3-9]*)
7644      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7645      # Instead, we relocate shared libraries at runtime.
7646      ;;
7647
7648    msdosdjgpp*)
7649      # Just because we use GCC doesn't mean we suddenly get shared libraries
7650      # on systems that don't support them.
7651      lt_prog_compiler_can_build_shared=no
7652      enable_shared=no
7653      ;;
7654
7655    *nto* | *qnx*)
7656      # QNX uses GNU C++, but need to define -shared option too, otherwise
7657      # it will coredump.
7658      lt_prog_compiler_pic='-fPIC -shared'
7659      ;;
7660
7661    sysv4*MP*)
7662      if test -d /usr/nec; then
7663	lt_prog_compiler_pic=-Kconform_pic
7664      fi
7665      ;;
7666
7667    *)
7668      lt_prog_compiler_pic='-fPIC'
7669      ;;
7670    esac
7671
7672    case $cc_basename in
7673    nvcc*) # Cuda Compiler Driver 2.2
7674      lt_prog_compiler_wl='-Xlinker '
7675      lt_prog_compiler_pic='-Xcompiler -fPIC'
7676      ;;
7677    esac
7678  else
7679    # PORTME Check for flag to pass linker flags through the system compiler.
7680    case $host_os in
7681    aix*)
7682      lt_prog_compiler_wl='-Wl,'
7683      if test "$host_cpu" = ia64; then
7684	# AIX 5 now supports IA64 processor
7685	lt_prog_compiler_static='-Bstatic'
7686      else
7687	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7688      fi
7689      ;;
7690
7691    mingw* | cygwin* | pw32* | os2* | cegcc*)
7692      # This hack is so that the source file can tell whether it is being
7693      # built for inclusion in a dll (and should export symbols for example).
7694      lt_prog_compiler_pic='-DDLL_EXPORT'
7695      ;;
7696
7697    hpux9* | hpux10* | hpux11*)
7698      lt_prog_compiler_wl='-Wl,'
7699      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7700      # not for PA HP-UX.
7701      case $host_cpu in
7702      hppa*64*|ia64*)
7703	# +Z the default
7704	;;
7705      *)
7706	lt_prog_compiler_pic='+Z'
7707	;;
7708      esac
7709      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7710      lt_prog_compiler_static='${wl}-a ${wl}archive'
7711      ;;
7712
7713    irix5* | irix6* | nonstopux*)
7714      lt_prog_compiler_wl='-Wl,'
7715      # PIC (with -KPIC) is the default.
7716      lt_prog_compiler_static='-non_shared'
7717      ;;
7718
7719    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7720      case $cc_basename in
7721      # old Intel for x86_64 which still supported -KPIC.
7722      ecc*)
7723	lt_prog_compiler_wl='-Wl,'
7724	lt_prog_compiler_pic='-KPIC'
7725	lt_prog_compiler_static='-static'
7726        ;;
7727      # icc used to be incompatible with GCC.
7728      # ICC 10 doesn't accept -KPIC any more.
7729      icc* | ifort*)
7730	lt_prog_compiler_wl='-Wl,'
7731	lt_prog_compiler_pic='-fPIC'
7732	lt_prog_compiler_static='-static'
7733        ;;
7734      # Lahey Fortran 8.1.
7735      lf95*)
7736	lt_prog_compiler_wl='-Wl,'
7737	lt_prog_compiler_pic='--shared'
7738	lt_prog_compiler_static='--static'
7739	;;
7740      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7741        # Portland Group compilers (*not* the Pentium gcc compiler,
7742	# which looks to be a dead project)
7743	lt_prog_compiler_wl='-Wl,'
7744	lt_prog_compiler_pic='-fpic'
7745	lt_prog_compiler_static='-Bstatic'
7746        ;;
7747      ccc*)
7748        lt_prog_compiler_wl='-Wl,'
7749        # All Alpha code is PIC.
7750        lt_prog_compiler_static='-non_shared'
7751        ;;
7752      xl* | bgxl* | bgf* | mpixl*)
7753	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7754	lt_prog_compiler_wl='-Wl,'
7755	lt_prog_compiler_pic='-qpic'
7756	lt_prog_compiler_static='-qstaticlink'
7757	;;
7758      *)
7759	case `$CC -V 2>&1 | sed 5q` in
7760	*Sun\ F* | *Sun*Fortran*)
7761	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7762	  lt_prog_compiler_pic='-KPIC'
7763	  lt_prog_compiler_static='-Bstatic'
7764	  lt_prog_compiler_wl=''
7765	  ;;
7766	*Sun\ C*)
7767	  # Sun C 5.9
7768	  lt_prog_compiler_pic='-KPIC'
7769	  lt_prog_compiler_static='-Bstatic'
7770	  lt_prog_compiler_wl='-Wl,'
7771	  ;;
7772	esac
7773	;;
7774      esac
7775      ;;
7776
7777    newsos6)
7778      lt_prog_compiler_pic='-KPIC'
7779      lt_prog_compiler_static='-Bstatic'
7780      ;;
7781
7782    *nto* | *qnx*)
7783      # QNX uses GNU C++, but need to define -shared option too, otherwise
7784      # it will coredump.
7785      lt_prog_compiler_pic='-fPIC -shared'
7786      ;;
7787
7788    osf3* | osf4* | osf5*)
7789      lt_prog_compiler_wl='-Wl,'
7790      # All OSF/1 code is PIC.
7791      lt_prog_compiler_static='-non_shared'
7792      ;;
7793
7794    rdos*)
7795      lt_prog_compiler_static='-non_shared'
7796      ;;
7797
7798    solaris*)
7799      lt_prog_compiler_pic='-KPIC'
7800      lt_prog_compiler_static='-Bstatic'
7801      case $cc_basename in
7802      f77* | f90* | f95*)
7803	lt_prog_compiler_wl='-Qoption ld ';;
7804      *)
7805	lt_prog_compiler_wl='-Wl,';;
7806      esac
7807      ;;
7808
7809    sunos4*)
7810      lt_prog_compiler_wl='-Qoption ld '
7811      lt_prog_compiler_pic='-PIC'
7812      lt_prog_compiler_static='-Bstatic'
7813      ;;
7814
7815    sysv4 | sysv4.2uw2* | sysv4.3*)
7816      lt_prog_compiler_wl='-Wl,'
7817      lt_prog_compiler_pic='-KPIC'
7818      lt_prog_compiler_static='-Bstatic'
7819      ;;
7820
7821    sysv4*MP*)
7822      if test -d /usr/nec ;then
7823	lt_prog_compiler_pic='-Kconform_pic'
7824	lt_prog_compiler_static='-Bstatic'
7825      fi
7826      ;;
7827
7828    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7829      lt_prog_compiler_wl='-Wl,'
7830      lt_prog_compiler_pic='-KPIC'
7831      lt_prog_compiler_static='-Bstatic'
7832      ;;
7833
7834    unicos*)
7835      lt_prog_compiler_wl='-Wl,'
7836      lt_prog_compiler_can_build_shared=no
7837      ;;
7838
7839    uts4*)
7840      lt_prog_compiler_pic='-pic'
7841      lt_prog_compiler_static='-Bstatic'
7842      ;;
7843
7844    *)
7845      lt_prog_compiler_can_build_shared=no
7846      ;;
7847    esac
7848  fi
7849
7850case $host_os in
7851  # For platforms which do not support PIC, -DPIC is meaningless:
7852  *djgpp*)
7853    lt_prog_compiler_pic=
7854    ;;
7855  *)
7856    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7857    ;;
7858esac
7859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7860$as_echo "$lt_prog_compiler_pic" >&6; }
7861
7862
7863
7864
7865
7866
7867#
7868# Check to make sure the PIC flag actually works.
7869#
7870if test -n "$lt_prog_compiler_pic"; then
7871  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7872$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7873if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7874  $as_echo_n "(cached) " >&6
7875else
7876  lt_cv_prog_compiler_pic_works=no
7877   ac_outfile=conftest.$ac_objext
7878   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7879   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7880   # Insert the option either (1) after the last *FLAGS variable, or
7881   # (2) before a word containing "conftest.", or (3) at the end.
7882   # Note that $ac_compile itself does not contain backslashes and begins
7883   # with a dollar sign (not a hyphen), so the echo should work correctly.
7884   # The option is referenced via a variable to avoid confusing sed.
7885   lt_compile=`echo "$ac_compile" | $SED \
7886   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7887   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7888   -e 's:$: $lt_compiler_flag:'`
7889   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7890   (eval "$lt_compile" 2>conftest.err)
7891   ac_status=$?
7892   cat conftest.err >&5
7893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7894   if (exit $ac_status) && test -s "$ac_outfile"; then
7895     # The compiler can only warn and ignore the option if not recognized
7896     # So say no if there are warnings other than the usual output.
7897     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7898     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7899     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7900       lt_cv_prog_compiler_pic_works=yes
7901     fi
7902   fi
7903   $RM conftest*
7904
7905fi
7906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7907$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7908
7909if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7910    case $lt_prog_compiler_pic in
7911     "" | " "*) ;;
7912     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7913     esac
7914else
7915    lt_prog_compiler_pic=
7916     lt_prog_compiler_can_build_shared=no
7917fi
7918
7919fi
7920
7921
7922
7923
7924
7925
7926#
7927# Check to make sure the static flag actually works.
7928#
7929wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7931$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7932if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7933  $as_echo_n "(cached) " >&6
7934else
7935  lt_cv_prog_compiler_static_works=no
7936   save_LDFLAGS="$LDFLAGS"
7937   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7938   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7939   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7940     # The linker can only warn and ignore the option if not recognized
7941     # So say no if there are warnings
7942     if test -s conftest.err; then
7943       # Append any errors to the config.log.
7944       cat conftest.err 1>&5
7945       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7946       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7947       if diff conftest.exp conftest.er2 >/dev/null; then
7948         lt_cv_prog_compiler_static_works=yes
7949       fi
7950     else
7951       lt_cv_prog_compiler_static_works=yes
7952     fi
7953   fi
7954   $RM -r conftest*
7955   LDFLAGS="$save_LDFLAGS"
7956
7957fi
7958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7959$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7960
7961if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7962    :
7963else
7964    lt_prog_compiler_static=
7965fi
7966
7967
7968
7969
7970
7971
7972
7973  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7974$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7975if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7976  $as_echo_n "(cached) " >&6
7977else
7978  lt_cv_prog_compiler_c_o=no
7979   $RM -r conftest 2>/dev/null
7980   mkdir conftest
7981   cd conftest
7982   mkdir out
7983   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7984
7985   lt_compiler_flag="-o out/conftest2.$ac_objext"
7986   # Insert the option either (1) after the last *FLAGS variable, or
7987   # (2) before a word containing "conftest.", or (3) at the end.
7988   # Note that $ac_compile itself does not contain backslashes and begins
7989   # with a dollar sign (not a hyphen), so the echo should work correctly.
7990   lt_compile=`echo "$ac_compile" | $SED \
7991   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7992   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7993   -e 's:$: $lt_compiler_flag:'`
7994   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7995   (eval "$lt_compile" 2>out/conftest.err)
7996   ac_status=$?
7997   cat out/conftest.err >&5
7998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7999   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8000   then
8001     # The compiler can only warn and ignore the option if not recognized
8002     # So say no if there are warnings
8003     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8004     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8005     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8006       lt_cv_prog_compiler_c_o=yes
8007     fi
8008   fi
8009   chmod u+w . 2>&5
8010   $RM conftest*
8011   # SGI C++ compiler will create directory out/ii_files/ for
8012   # template instantiation
8013   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8014   $RM out/* && rmdir out
8015   cd ..
8016   $RM -r conftest
8017   $RM conftest*
8018
8019fi
8020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8021$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8022
8023
8024
8025
8026
8027
8028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8029$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8030if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8031  $as_echo_n "(cached) " >&6
8032else
8033  lt_cv_prog_compiler_c_o=no
8034   $RM -r conftest 2>/dev/null
8035   mkdir conftest
8036   cd conftest
8037   mkdir out
8038   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8039
8040   lt_compiler_flag="-o out/conftest2.$ac_objext"
8041   # Insert the option either (1) after the last *FLAGS variable, or
8042   # (2) before a word containing "conftest.", or (3) at the end.
8043   # Note that $ac_compile itself does not contain backslashes and begins
8044   # with a dollar sign (not a hyphen), so the echo should work correctly.
8045   lt_compile=`echo "$ac_compile" | $SED \
8046   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8047   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8048   -e 's:$: $lt_compiler_flag:'`
8049   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8050   (eval "$lt_compile" 2>out/conftest.err)
8051   ac_status=$?
8052   cat out/conftest.err >&5
8053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8054   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8055   then
8056     # The compiler can only warn and ignore the option if not recognized
8057     # So say no if there are warnings
8058     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8059     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8060     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8061       lt_cv_prog_compiler_c_o=yes
8062     fi
8063   fi
8064   chmod u+w . 2>&5
8065   $RM conftest*
8066   # SGI C++ compiler will create directory out/ii_files/ for
8067   # template instantiation
8068   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8069   $RM out/* && rmdir out
8070   cd ..
8071   $RM -r conftest
8072   $RM conftest*
8073
8074fi
8075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8076$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8077
8078
8079
8080
8081hard_links="nottested"
8082if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8083  # do not overwrite the value of need_locks provided by the user
8084  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8085$as_echo_n "checking if we can lock with hard links... " >&6; }
8086  hard_links=yes
8087  $RM conftest*
8088  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8089  touch conftest.a
8090  ln conftest.a conftest.b 2>&5 || hard_links=no
8091  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8093$as_echo "$hard_links" >&6; }
8094  if test "$hard_links" = no; then
8095    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8096$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8097    need_locks=warn
8098  fi
8099else
8100  need_locks=no
8101fi
8102
8103
8104
8105
8106
8107
8108  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8109$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8110
8111  runpath_var=
8112  allow_undefined_flag=
8113  always_export_symbols=no
8114  archive_cmds=
8115  archive_expsym_cmds=
8116  compiler_needs_object=no
8117  enable_shared_with_static_runtimes=no
8118  export_dynamic_flag_spec=
8119  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8120  hardcode_automatic=no
8121  hardcode_direct=no
8122  hardcode_direct_absolute=no
8123  hardcode_libdir_flag_spec=
8124  hardcode_libdir_flag_spec_ld=
8125  hardcode_libdir_separator=
8126  hardcode_minus_L=no
8127  hardcode_shlibpath_var=unsupported
8128  inherit_rpath=no
8129  link_all_deplibs=unknown
8130  module_cmds=
8131  module_expsym_cmds=
8132  old_archive_from_new_cmds=
8133  old_archive_from_expsyms_cmds=
8134  thread_safe_flag_spec=
8135  whole_archive_flag_spec=
8136  # include_expsyms should be a list of space-separated symbols to be *always*
8137  # included in the symbol list
8138  include_expsyms=
8139  # exclude_expsyms can be an extended regexp of symbols to exclude
8140  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8141  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8142  # as well as any symbol that contains `d'.
8143  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8144  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8145  # platforms (ab)use it in PIC code, but their linkers get confused if
8146  # the symbol is explicitly referenced.  Since portable code cannot
8147  # rely on this symbol name, it's probably fine to never include it in
8148  # preloaded symbol tables.
8149  # Exclude shared library initialization/finalization symbols.
8150  extract_expsyms_cmds=
8151
8152  case $host_os in
8153  cygwin* | mingw* | pw32* | cegcc*)
8154    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8155    # When not using gcc, we currently assume that we are using
8156    # Microsoft Visual C++.
8157    if test "$GCC" != yes; then
8158      with_gnu_ld=no
8159    fi
8160    ;;
8161  interix*)
8162    # we just hope/assume this is gcc and not c89 (= MSVC++)
8163    with_gnu_ld=yes
8164    ;;
8165  openbsd*)
8166    with_gnu_ld=no
8167    ;;
8168  esac
8169
8170  ld_shlibs=yes
8171
8172  # On some targets, GNU ld is compatible enough with the native linker
8173  # that we're better off using the native interface for both.
8174  lt_use_gnu_ld_interface=no
8175  if test "$with_gnu_ld" = yes; then
8176    case $host_os in
8177      aix*)
8178	# The AIX port of GNU ld has always aspired to compatibility
8179	# with the native linker.  However, as the warning in the GNU ld
8180	# block says, versions before 2.19.5* couldn't really create working
8181	# shared libraries, regardless of the interface used.
8182	case `$LD -v 2>&1` in
8183	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8184	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8185	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8186	  *)
8187	    lt_use_gnu_ld_interface=yes
8188	    ;;
8189	esac
8190	;;
8191      *)
8192	lt_use_gnu_ld_interface=yes
8193	;;
8194    esac
8195  fi
8196
8197  if test "$lt_use_gnu_ld_interface" = yes; then
8198    # If archive_cmds runs LD, not CC, wlarc should be empty
8199    wlarc='${wl}'
8200
8201    # Set some defaults for GNU ld with shared library support. These
8202    # are reset later if shared libraries are not supported. Putting them
8203    # here allows them to be overridden if necessary.
8204    runpath_var=LD_RUN_PATH
8205    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8206    export_dynamic_flag_spec='${wl}--export-dynamic'
8207    # ancient GNU ld didn't support --whole-archive et. al.
8208    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8209      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8210    else
8211      whole_archive_flag_spec=
8212    fi
8213    supports_anon_versioning=no
8214    case `$LD -v 2>&1` in
8215      *GNU\ gold*) supports_anon_versioning=yes ;;
8216      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8217      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8218      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8219      *\ 2.11.*) ;; # other 2.11 versions
8220      *) supports_anon_versioning=yes ;;
8221    esac
8222
8223    # See if GNU ld supports shared libraries.
8224    case $host_os in
8225    aix[3-9]*)
8226      # On AIX/PPC, the GNU linker is very broken
8227      if test "$host_cpu" != ia64; then
8228	ld_shlibs=no
8229	cat <<_LT_EOF 1>&2
8230
8231*** Warning: the GNU linker, at least up to release 2.19, is reported
8232*** to be unable to reliably create shared libraries on AIX.
8233*** Therefore, libtool is disabling shared libraries support.  If you
8234*** really care for shared libraries, you may want to install binutils
8235*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8236*** You will then need to restart the configuration process.
8237
8238_LT_EOF
8239      fi
8240      ;;
8241
8242    amigaos*)
8243      case $host_cpu in
8244      powerpc)
8245            # see comment about AmigaOS4 .so support
8246            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8247            archive_expsym_cmds=''
8248        ;;
8249      m68k)
8250            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)'
8251            hardcode_libdir_flag_spec='-L$libdir'
8252            hardcode_minus_L=yes
8253        ;;
8254      esac
8255      ;;
8256
8257    beos*)
8258      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8259	allow_undefined_flag=unsupported
8260	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8261	# support --undefined.  This deserves some investigation.  FIXME
8262	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8263      else
8264	ld_shlibs=no
8265      fi
8266      ;;
8267
8268    cygwin* | mingw* | pw32* | cegcc*)
8269      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8270      # as there is no search path for DLLs.
8271      hardcode_libdir_flag_spec='-L$libdir'
8272      export_dynamic_flag_spec='${wl}--export-all-symbols'
8273      allow_undefined_flag=unsupported
8274      always_export_symbols=no
8275      enable_shared_with_static_runtimes=yes
8276      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8277
8278      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8279        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8280	# If the export-symbols file already is a .def file (1st line
8281	# is EXPORTS), use it as is; otherwise, prepend...
8282	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8283	  cp $export_symbols $output_objdir/$soname.def;
8284	else
8285	  echo EXPORTS > $output_objdir/$soname.def;
8286	  cat $export_symbols >> $output_objdir/$soname.def;
8287	fi~
8288	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8289      else
8290	ld_shlibs=no
8291      fi
8292      ;;
8293
8294    haiku*)
8295      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8296      link_all_deplibs=yes
8297      ;;
8298
8299    interix[3-9]*)
8300      hardcode_direct=no
8301      hardcode_shlibpath_var=no
8302      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8303      export_dynamic_flag_spec='${wl}-E'
8304      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8305      # Instead, shared libraries are loaded at an image base (0x10000000 by
8306      # default) and relocated if they conflict, which is a slow very memory
8307      # consuming and fragmenting process.  To avoid this, we pick a random,
8308      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8309      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8310      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8311      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'
8312      ;;
8313
8314    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8315      tmp_diet=no
8316      if test "$host_os" = linux-dietlibc; then
8317	case $cc_basename in
8318	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8319	esac
8320      fi
8321      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8322	 && test "$tmp_diet" = no
8323      then
8324	tmp_addflag=
8325	tmp_sharedflag='-shared'
8326	case $cc_basename,$host_cpu in
8327        pgcc*)				# Portland Group C compiler
8328	  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'
8329	  tmp_addflag=' $pic_flag'
8330	  ;;
8331	pgf77* | pgf90* | pgf95* | pgfortran*)
8332					# Portland Group f77 and f90 compilers
8333	  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'
8334	  tmp_addflag=' $pic_flag -Mnomain' ;;
8335	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8336	  tmp_addflag=' -i_dynamic' ;;
8337	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8338	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8339	ifc* | ifort*)			# Intel Fortran compiler
8340	  tmp_addflag=' -nofor_main' ;;
8341	lf95*)				# Lahey Fortran 8.1
8342	  whole_archive_flag_spec=
8343	  tmp_sharedflag='--shared' ;;
8344	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8345	  tmp_sharedflag='-qmkshrobj'
8346	  tmp_addflag= ;;
8347	nvcc*)	# Cuda Compiler Driver 2.2
8348	  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'
8349	  compiler_needs_object=yes
8350	  ;;
8351	esac
8352	case `$CC -V 2>&1 | sed 5q` in
8353	*Sun\ C*)			# Sun C 5.9
8354	  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'
8355	  compiler_needs_object=yes
8356	  tmp_sharedflag='-G' ;;
8357	*Sun\ F*)			# Sun Fortran 8.3
8358	  tmp_sharedflag='-G' ;;
8359	esac
8360	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8361
8362        if test "x$supports_anon_versioning" = xyes; then
8363          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8364	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8365	    echo "local: *; };" >> $output_objdir/$libname.ver~
8366	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8367        fi
8368
8369	case $cc_basename in
8370	xlf* | bgf* | bgxlf* | mpixlf*)
8371	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8372	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8373	  hardcode_libdir_flag_spec=
8374	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8375	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8376	  if test "x$supports_anon_versioning" = xyes; then
8377	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8378	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8379	      echo "local: *; };" >> $output_objdir/$libname.ver~
8380	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8381	  fi
8382	  ;;
8383	esac
8384      else
8385        ld_shlibs=no
8386      fi
8387      ;;
8388
8389    netbsd*)
8390      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8391	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8392	wlarc=
8393      else
8394	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8395	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8396      fi
8397      ;;
8398
8399    solaris*)
8400      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8401	ld_shlibs=no
8402	cat <<_LT_EOF 1>&2
8403
8404*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8405*** create shared libraries on Solaris systems.  Therefore, libtool
8406*** is disabling shared libraries support.  We urge you to upgrade GNU
8407*** binutils to release 2.9.1 or newer.  Another option is to modify
8408*** your PATH or compiler configuration so that the native linker is
8409*** used, and then restart.
8410
8411_LT_EOF
8412      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8413	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8414	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8415      else
8416	ld_shlibs=no
8417      fi
8418      ;;
8419
8420    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8421      case `$LD -v 2>&1` in
8422        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8423	ld_shlibs=no
8424	cat <<_LT_EOF 1>&2
8425
8426*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8427*** reliably create shared libraries on SCO systems.  Therefore, libtool
8428*** is disabling shared libraries support.  We urge you to upgrade GNU
8429*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8430*** your PATH or compiler configuration so that the native linker is
8431*** used, and then restart.
8432
8433_LT_EOF
8434	;;
8435	*)
8436	  # For security reasons, it is highly recommended that you always
8437	  # use absolute paths for naming shared libraries, and exclude the
8438	  # DT_RUNPATH tag from executables and libraries.  But doing so
8439	  # requires that you compile everything twice, which is a pain.
8440	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8441	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8442	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8443	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8444	  else
8445	    ld_shlibs=no
8446	  fi
8447	;;
8448      esac
8449      ;;
8450
8451    sunos4*)
8452      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8453      wlarc=
8454      hardcode_direct=yes
8455      hardcode_shlibpath_var=no
8456      ;;
8457
8458    *)
8459      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8460	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8461	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8462      else
8463	ld_shlibs=no
8464      fi
8465      ;;
8466    esac
8467
8468    if test "$ld_shlibs" = no; then
8469      runpath_var=
8470      hardcode_libdir_flag_spec=
8471      export_dynamic_flag_spec=
8472      whole_archive_flag_spec=
8473    fi
8474  else
8475    # PORTME fill in a description of your system's linker (not GNU ld)
8476    case $host_os in
8477    aix3*)
8478      allow_undefined_flag=unsupported
8479      always_export_symbols=yes
8480      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'
8481      # Note: this linker hardcodes the directories in LIBPATH if there
8482      # are no directories specified by -L.
8483      hardcode_minus_L=yes
8484      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8485	# Neither direct hardcoding nor static linking is supported with a
8486	# broken collect2.
8487	hardcode_direct=unsupported
8488      fi
8489      ;;
8490
8491    aix[4-9]*)
8492      if test "$host_cpu" = ia64; then
8493	# On IA64, the linker does run time linking by default, so we don't
8494	# have to do anything special.
8495	aix_use_runtimelinking=no
8496	exp_sym_flag='-Bexport'
8497	no_entry_flag=""
8498      else
8499	# If we're using GNU nm, then we don't want the "-C" option.
8500	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8501	# Also, AIX nm treats weak defined symbols like other global
8502	# defined symbols, whereas GNU nm marks them as "W".
8503	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8504	  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'
8505	else
8506	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8507	fi
8508	aix_use_runtimelinking=no
8509
8510	# Test if we are trying to use run time linking or normal
8511	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8512	# need to do runtime linking.
8513	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8514	  for ld_flag in $LDFLAGS; do
8515	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8516	    aix_use_runtimelinking=yes
8517	    break
8518	  fi
8519	  done
8520	  ;;
8521	esac
8522
8523	exp_sym_flag='-bexport'
8524	no_entry_flag='-bnoentry'
8525      fi
8526
8527      # When large executables or shared objects are built, AIX ld can
8528      # have problems creating the table of contents.  If linking a library
8529      # or program results in "error TOC overflow" add -mminimal-toc to
8530      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8531      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8532
8533      archive_cmds=''
8534      hardcode_direct=yes
8535      hardcode_direct_absolute=yes
8536      hardcode_libdir_separator=':'
8537      link_all_deplibs=yes
8538      file_list_spec='${wl}-f,'
8539
8540      if test "$GCC" = yes; then
8541	case $host_os in aix4.[012]|aix4.[012].*)
8542	# We only want to do this on AIX 4.2 and lower, the check
8543	# below for broken collect2 doesn't work under 4.3+
8544	  collect2name=`${CC} -print-prog-name=collect2`
8545	  if test -f "$collect2name" &&
8546	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8547	  then
8548	  # We have reworked collect2
8549	  :
8550	  else
8551	  # We have old collect2
8552	  hardcode_direct=unsupported
8553	  # It fails to find uninstalled libraries when the uninstalled
8554	  # path is not listed in the libpath.  Setting hardcode_minus_L
8555	  # to unsupported forces relinking
8556	  hardcode_minus_L=yes
8557	  hardcode_libdir_flag_spec='-L$libdir'
8558	  hardcode_libdir_separator=
8559	  fi
8560	  ;;
8561	esac
8562	shared_flag='-shared'
8563	if test "$aix_use_runtimelinking" = yes; then
8564	  shared_flag="$shared_flag "'${wl}-G'
8565	fi
8566      else
8567	# not using gcc
8568	if test "$host_cpu" = ia64; then
8569	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8570	# chokes on -Wl,-G. The following line is correct:
8571	  shared_flag='-G'
8572	else
8573	  if test "$aix_use_runtimelinking" = yes; then
8574	    shared_flag='${wl}-G'
8575	  else
8576	    shared_flag='${wl}-bM:SRE'
8577	  fi
8578	fi
8579      fi
8580
8581      export_dynamic_flag_spec='${wl}-bexpall'
8582      # It seems that -bexpall does not export symbols beginning with
8583      # underscore (_), so it is better to generate a list of symbols to export.
8584      always_export_symbols=yes
8585      if test "$aix_use_runtimelinking" = yes; then
8586	# Warning - without using the other runtime loading flags (-brtl),
8587	# -berok will link without error, but may produce a broken library.
8588	allow_undefined_flag='-berok'
8589        # Determine the default libpath from the value encoded in an
8590        # empty executable.
8591        if test x$gcc_no_link = xyes; then
8592  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8593fi
8594cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8595/* end confdefs.h.  */
8596
8597int
8598main ()
8599{
8600
8601  ;
8602  return 0;
8603}
8604_ACEOF
8605if ac_fn_c_try_link "$LINENO"; then :
8606
8607lt_aix_libpath_sed='
8608    /Import File Strings/,/^$/ {
8609	/^0/ {
8610	    s/^0  *\(.*\)$/\1/
8611	    p
8612	}
8613    }'
8614aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8615# Check for a 64-bit object if we didn't find anything.
8616if test -z "$aix_libpath"; then
8617  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8618fi
8619fi
8620rm -f core conftest.err conftest.$ac_objext \
8621    conftest$ac_exeext conftest.$ac_ext
8622if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8623
8624        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8625        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"
8626      else
8627	if test "$host_cpu" = ia64; then
8628	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8629	  allow_undefined_flag="-z nodefs"
8630	  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"
8631	else
8632	 # Determine the default libpath from the value encoded in an
8633	 # empty executable.
8634	 if test x$gcc_no_link = xyes; then
8635  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8636fi
8637cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8638/* end confdefs.h.  */
8639
8640int
8641main ()
8642{
8643
8644  ;
8645  return 0;
8646}
8647_ACEOF
8648if ac_fn_c_try_link "$LINENO"; then :
8649
8650lt_aix_libpath_sed='
8651    /Import File Strings/,/^$/ {
8652	/^0/ {
8653	    s/^0  *\(.*\)$/\1/
8654	    p
8655	}
8656    }'
8657aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8658# Check for a 64-bit object if we didn't find anything.
8659if test -z "$aix_libpath"; then
8660  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8661fi
8662fi
8663rm -f core conftest.err conftest.$ac_objext \
8664    conftest$ac_exeext conftest.$ac_ext
8665if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8666
8667	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8668	  # Warning - without using the other run time loading flags,
8669	  # -berok will link without error, but may produce a broken library.
8670	  no_undefined_flag=' ${wl}-bernotok'
8671	  allow_undefined_flag=' ${wl}-berok'
8672	  if test "$with_gnu_ld" = yes; then
8673	    # We only use this code for GNU lds that support --whole-archive.
8674	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8675	  else
8676	    # Exported symbols can be pulled into shared objects from archives
8677	    whole_archive_flag_spec='$convenience'
8678	  fi
8679	  archive_cmds_need_lc=yes
8680	  # This is similar to how AIX traditionally builds its shared libraries.
8681	  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'
8682	fi
8683      fi
8684      ;;
8685
8686    amigaos*)
8687      case $host_cpu in
8688      powerpc)
8689            # see comment about AmigaOS4 .so support
8690            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8691            archive_expsym_cmds=''
8692        ;;
8693      m68k)
8694            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)'
8695            hardcode_libdir_flag_spec='-L$libdir'
8696            hardcode_minus_L=yes
8697        ;;
8698      esac
8699      ;;
8700
8701    bsdi[45]*)
8702      export_dynamic_flag_spec=-rdynamic
8703      ;;
8704
8705    cygwin* | mingw* | pw32* | cegcc*)
8706      # When not using gcc, we currently assume that we are using
8707      # Microsoft Visual C++.
8708      # hardcode_libdir_flag_spec is actually meaningless, as there is
8709      # no search path for DLLs.
8710      hardcode_libdir_flag_spec=' '
8711      allow_undefined_flag=unsupported
8712      # Tell ltmain to make .lib files, not .a files.
8713      libext=lib
8714      # Tell ltmain to make .dll files, not .so files.
8715      shrext_cmds=".dll"
8716      # FIXME: Setting linknames here is a bad hack.
8717      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8718      # The linker will automatically build a .lib file if we build a DLL.
8719      old_archive_from_new_cmds='true'
8720      # FIXME: Should let the user specify the lib program.
8721      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8722      fix_srcfile_path='`cygpath -w "$srcfile"`'
8723      enable_shared_with_static_runtimes=yes
8724      ;;
8725
8726    darwin* | rhapsody*)
8727
8728
8729  archive_cmds_need_lc=no
8730  hardcode_direct=no
8731  hardcode_automatic=yes
8732  hardcode_shlibpath_var=unsupported
8733  if test "$lt_cv_ld_force_load" = "yes"; then
8734    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\"`'
8735  else
8736    whole_archive_flag_spec=''
8737  fi
8738  link_all_deplibs=yes
8739  allow_undefined_flag="$_lt_dar_allow_undefined"
8740  case $cc_basename in
8741     ifort*) _lt_dar_can_shared=yes ;;
8742     *) _lt_dar_can_shared=$GCC ;;
8743  esac
8744  if test "$_lt_dar_can_shared" = "yes"; then
8745    output_verbose_link_cmd=func_echo_all
8746    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8747    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8748    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}"
8749    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}"
8750
8751  else
8752  ld_shlibs=no
8753  fi
8754
8755      ;;
8756
8757    dgux*)
8758      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8759      hardcode_libdir_flag_spec='-L$libdir'
8760      hardcode_shlibpath_var=no
8761      ;;
8762
8763    freebsd1*)
8764      ld_shlibs=no
8765      ;;
8766
8767    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8768    # support.  Future versions do this automatically, but an explicit c++rt0.o
8769    # does not break anything, and helps significantly (at the cost of a little
8770    # extra space).
8771    freebsd2.2*)
8772      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8773      hardcode_libdir_flag_spec='-R$libdir'
8774      hardcode_direct=yes
8775      hardcode_shlibpath_var=no
8776      ;;
8777
8778    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8779    freebsd2*)
8780      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8781      hardcode_direct=yes
8782      hardcode_minus_L=yes
8783      hardcode_shlibpath_var=no
8784      ;;
8785
8786    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8787    freebsd* | dragonfly*)
8788      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8789      hardcode_libdir_flag_spec='-R$libdir'
8790      hardcode_direct=yes
8791      hardcode_shlibpath_var=no
8792      ;;
8793
8794    hpux9*)
8795      if test "$GCC" = yes; then
8796	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'
8797      else
8798	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'
8799      fi
8800      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8801      hardcode_libdir_separator=:
8802      hardcode_direct=yes
8803
8804      # hardcode_minus_L: Not really in the search PATH,
8805      # but as the default location of the library.
8806      hardcode_minus_L=yes
8807      export_dynamic_flag_spec='${wl}-E'
8808      ;;
8809
8810    hpux10*)
8811      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8812	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8813      else
8814	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8815      fi
8816      if test "$with_gnu_ld" = no; then
8817	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8818	hardcode_libdir_flag_spec_ld='+b $libdir'
8819	hardcode_libdir_separator=:
8820	hardcode_direct=yes
8821	hardcode_direct_absolute=yes
8822	export_dynamic_flag_spec='${wl}-E'
8823	# hardcode_minus_L: Not really in the search PATH,
8824	# but as the default location of the library.
8825	hardcode_minus_L=yes
8826      fi
8827      ;;
8828
8829    hpux11*)
8830      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8831	case $host_cpu in
8832	hppa*64*)
8833	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8834	  ;;
8835	ia64*)
8836	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8837	  ;;
8838	*)
8839	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8840	  ;;
8841	esac
8842      else
8843	case $host_cpu in
8844	hppa*64*)
8845	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8846	  ;;
8847	ia64*)
8848	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8849	  ;;
8850	*)
8851
8852	  # Older versions of the 11.00 compiler do not understand -b yet
8853	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8854	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8855$as_echo_n "checking if $CC understands -b... " >&6; }
8856if test "${lt_cv_prog_compiler__b+set}" = set; then :
8857  $as_echo_n "(cached) " >&6
8858else
8859  lt_cv_prog_compiler__b=no
8860   save_LDFLAGS="$LDFLAGS"
8861   LDFLAGS="$LDFLAGS -b"
8862   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8863   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8864     # The linker can only warn and ignore the option if not recognized
8865     # So say no if there are warnings
8866     if test -s conftest.err; then
8867       # Append any errors to the config.log.
8868       cat conftest.err 1>&5
8869       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8870       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8871       if diff conftest.exp conftest.er2 >/dev/null; then
8872         lt_cv_prog_compiler__b=yes
8873       fi
8874     else
8875       lt_cv_prog_compiler__b=yes
8876     fi
8877   fi
8878   $RM -r conftest*
8879   LDFLAGS="$save_LDFLAGS"
8880
8881fi
8882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8883$as_echo "$lt_cv_prog_compiler__b" >&6; }
8884
8885if test x"$lt_cv_prog_compiler__b" = xyes; then
8886    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8887else
8888    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8889fi
8890
8891	  ;;
8892	esac
8893      fi
8894      if test "$with_gnu_ld" = no; then
8895	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8896	hardcode_libdir_separator=:
8897
8898	case $host_cpu in
8899	hppa*64*|ia64*)
8900	  hardcode_direct=no
8901	  hardcode_shlibpath_var=no
8902	  ;;
8903	*)
8904	  hardcode_direct=yes
8905	  hardcode_direct_absolute=yes
8906	  export_dynamic_flag_spec='${wl}-E'
8907
8908	  # hardcode_minus_L: Not really in the search PATH,
8909	  # but as the default location of the library.
8910	  hardcode_minus_L=yes
8911	  ;;
8912	esac
8913      fi
8914      ;;
8915
8916    irix5* | irix6* | nonstopux*)
8917      if test "$GCC" = yes; then
8918	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'
8919	# Try to use the -exported_symbol ld option, if it does not
8920	# work, assume that -exports_file does not work either and
8921	# implicitly export all symbols.
8922        save_LDFLAGS="$LDFLAGS"
8923        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8924        if test x$gcc_no_link = xyes; then
8925  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8926fi
8927cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8928/* end confdefs.h.  */
8929int foo(void) {}
8930_ACEOF
8931if ac_fn_c_try_link "$LINENO"; then :
8932  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'
8933
8934fi
8935rm -f core conftest.err conftest.$ac_objext \
8936    conftest$ac_exeext conftest.$ac_ext
8937        LDFLAGS="$save_LDFLAGS"
8938      else
8939	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'
8940	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'
8941      fi
8942      archive_cmds_need_lc='no'
8943      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8944      hardcode_libdir_separator=:
8945      inherit_rpath=yes
8946      link_all_deplibs=yes
8947      ;;
8948
8949    netbsd*)
8950      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8951	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8952      else
8953	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8954      fi
8955      hardcode_libdir_flag_spec='-R$libdir'
8956      hardcode_direct=yes
8957      hardcode_shlibpath_var=no
8958      ;;
8959
8960    newsos6)
8961      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8962      hardcode_direct=yes
8963      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8964      hardcode_libdir_separator=:
8965      hardcode_shlibpath_var=no
8966      ;;
8967
8968    *nto* | *qnx*)
8969      ;;
8970
8971    openbsd*)
8972      if test -f /usr/libexec/ld.so; then
8973	hardcode_direct=yes
8974	hardcode_shlibpath_var=no
8975	hardcode_direct_absolute=yes
8976	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8977	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8978	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8979	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8980	  export_dynamic_flag_spec='${wl}-E'
8981	else
8982	  case $host_os in
8983	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8984	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8985	     hardcode_libdir_flag_spec='-R$libdir'
8986	     ;;
8987	   *)
8988	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8989	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8990	     ;;
8991	  esac
8992	fi
8993      else
8994	ld_shlibs=no
8995      fi
8996      ;;
8997
8998    os2*)
8999      hardcode_libdir_flag_spec='-L$libdir'
9000      hardcode_minus_L=yes
9001      allow_undefined_flag=unsupported
9002      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'
9003      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9004      ;;
9005
9006    osf3*)
9007      if test "$GCC" = yes; then
9008	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9009	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'
9010      else
9011	allow_undefined_flag=' -expect_unresolved \*'
9012	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'
9013      fi
9014      archive_cmds_need_lc='no'
9015      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9016      hardcode_libdir_separator=:
9017      ;;
9018
9019    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9020      if test "$GCC" = yes; then
9021	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9022	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'
9023	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9024      else
9025	allow_undefined_flag=' -expect_unresolved \*'
9026	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'
9027	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~
9028	$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'
9029
9030	# Both c and cxx compiler support -rpath directly
9031	hardcode_libdir_flag_spec='-rpath $libdir'
9032      fi
9033      archive_cmds_need_lc='no'
9034      hardcode_libdir_separator=:
9035      ;;
9036
9037    solaris*)
9038      no_undefined_flag=' -z defs'
9039      if test "$GCC" = yes; then
9040	wlarc='${wl}'
9041	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9042	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9043	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9044      else
9045	case `$CC -V 2>&1` in
9046	*"Compilers 5.0"*)
9047	  wlarc=''
9048	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9049	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9050	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9051	  ;;
9052	*)
9053	  wlarc='${wl}'
9054	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9055	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9056	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9057	  ;;
9058	esac
9059      fi
9060      hardcode_libdir_flag_spec='-R$libdir'
9061      hardcode_shlibpath_var=no
9062      case $host_os in
9063      solaris2.[0-5] | solaris2.[0-5].*) ;;
9064      *)
9065	# The compiler driver will combine and reorder linker options,
9066	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9067	# but is careful enough not to reorder.
9068	# Supported since Solaris 2.6 (maybe 2.5.1?)
9069	if test "$GCC" = yes; then
9070	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9071	else
9072	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9073	fi
9074	;;
9075      esac
9076      link_all_deplibs=yes
9077      ;;
9078
9079    sunos4*)
9080      if test "x$host_vendor" = xsequent; then
9081	# Use $CC to link under sequent, because it throws in some extra .o
9082	# files that make .init and .fini sections work.
9083	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9084      else
9085	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9086      fi
9087      hardcode_libdir_flag_spec='-L$libdir'
9088      hardcode_direct=yes
9089      hardcode_minus_L=yes
9090      hardcode_shlibpath_var=no
9091      ;;
9092
9093    sysv4)
9094      case $host_vendor in
9095	sni)
9096	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9097	  hardcode_direct=yes # is this really true???
9098	;;
9099	siemens)
9100	  ## LD is ld it makes a PLAMLIB
9101	  ## CC just makes a GrossModule.
9102	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9103	  reload_cmds='$CC -r -o $output$reload_objs'
9104	  hardcode_direct=no
9105        ;;
9106	motorola)
9107	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9108	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9109	;;
9110      esac
9111      runpath_var='LD_RUN_PATH'
9112      hardcode_shlibpath_var=no
9113      ;;
9114
9115    sysv4.3*)
9116      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9117      hardcode_shlibpath_var=no
9118      export_dynamic_flag_spec='-Bexport'
9119      ;;
9120
9121    sysv4*MP*)
9122      if test -d /usr/nec; then
9123	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9124	hardcode_shlibpath_var=no
9125	runpath_var=LD_RUN_PATH
9126	hardcode_runpath_var=yes
9127	ld_shlibs=yes
9128      fi
9129      ;;
9130
9131    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9132      no_undefined_flag='${wl}-z,text'
9133      archive_cmds_need_lc=no
9134      hardcode_shlibpath_var=no
9135      runpath_var='LD_RUN_PATH'
9136
9137      if test "$GCC" = yes; then
9138	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9139	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9140      else
9141	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9142	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9143      fi
9144      ;;
9145
9146    sysv5* | sco3.2v5* | sco5v6*)
9147      # Note: We can NOT use -z defs as we might desire, because we do not
9148      # link with -lc, and that would cause any symbols used from libc to
9149      # always be unresolved, which means just about no library would
9150      # ever link correctly.  If we're not using GNU ld we use -z text
9151      # though, which does catch some bad symbols but isn't as heavy-handed
9152      # as -z defs.
9153      no_undefined_flag='${wl}-z,text'
9154      allow_undefined_flag='${wl}-z,nodefs'
9155      archive_cmds_need_lc=no
9156      hardcode_shlibpath_var=no
9157      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9158      hardcode_libdir_separator=':'
9159      link_all_deplibs=yes
9160      export_dynamic_flag_spec='${wl}-Bexport'
9161      runpath_var='LD_RUN_PATH'
9162
9163      if test "$GCC" = yes; then
9164	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9165	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9166      else
9167	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9168	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9169      fi
9170      ;;
9171
9172    uts4*)
9173      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9174      hardcode_libdir_flag_spec='-L$libdir'
9175      hardcode_shlibpath_var=no
9176      ;;
9177
9178    *)
9179      ld_shlibs=no
9180      ;;
9181    esac
9182
9183    if test x$host_vendor = xsni; then
9184      case $host in
9185      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9186	export_dynamic_flag_spec='${wl}-Blargedynsym'
9187	;;
9188      esac
9189    fi
9190  fi
9191
9192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9193$as_echo "$ld_shlibs" >&6; }
9194test "$ld_shlibs" = no && can_build_shared=no
9195
9196with_gnu_ld=$with_gnu_ld
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212#
9213# Do we need to explicitly link libc?
9214#
9215case "x$archive_cmds_need_lc" in
9216x|xyes)
9217  # Assume -lc should be added
9218  archive_cmds_need_lc=yes
9219
9220  if test "$enable_shared" = yes && test "$GCC" = yes; then
9221    case $archive_cmds in
9222    *'~'*)
9223      # FIXME: we may have to deal with multi-command sequences.
9224      ;;
9225    '$CC '*)
9226      # Test whether the compiler implicitly links with -lc since on some
9227      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9228      # to ld, don't add -lc before -lgcc.
9229      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9230$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9231if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9232  $as_echo_n "(cached) " >&6
9233else
9234  $RM conftest*
9235	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9236
9237	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9238  (eval $ac_compile) 2>&5
9239  ac_status=$?
9240  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9241  test $ac_status = 0; } 2>conftest.err; then
9242	  soname=conftest
9243	  lib=conftest
9244	  libobjs=conftest.$ac_objext
9245	  deplibs=
9246	  wl=$lt_prog_compiler_wl
9247	  pic_flag=$lt_prog_compiler_pic
9248	  compiler_flags=-v
9249	  linker_flags=-v
9250	  verstring=
9251	  output_objdir=.
9252	  libname=conftest
9253	  lt_save_allow_undefined_flag=$allow_undefined_flag
9254	  allow_undefined_flag=
9255	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9256  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9257  ac_status=$?
9258  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9259  test $ac_status = 0; }
9260	  then
9261	    lt_cv_archive_cmds_need_lc=no
9262	  else
9263	    lt_cv_archive_cmds_need_lc=yes
9264	  fi
9265	  allow_undefined_flag=$lt_save_allow_undefined_flag
9266	else
9267	  cat conftest.err 1>&5
9268	fi
9269	$RM conftest*
9270
9271fi
9272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9273$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9274      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9275      ;;
9276    esac
9277  fi
9278  ;;
9279esac
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
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  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9438$as_echo_n "checking dynamic linker characteristics... " >&6; }
9439
9440if test "$GCC" = yes; then
9441  case $host_os in
9442    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9443    *) lt_awk_arg="/^libraries:/" ;;
9444  esac
9445  case $host_os in
9446    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9447    *) lt_sed_strip_eq="s,=/,/,g" ;;
9448  esac
9449  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9450  case $lt_search_path_spec in
9451  *\;*)
9452    # if the path contains ";" then we assume it to be the separator
9453    # otherwise default to the standard path separator (i.e. ":") - it is
9454    # assumed that no part of a normal pathname contains ";" but that should
9455    # okay in the real world where ";" in dirpaths is itself problematic.
9456    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9457    ;;
9458  *)
9459    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9460    ;;
9461  esac
9462  # Ok, now we have the path, separated by spaces, we can step through it
9463  # and add multilib dir if necessary.
9464  lt_tmp_lt_search_path_spec=
9465  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9466  for lt_sys_path in $lt_search_path_spec; do
9467    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9468      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9469    else
9470      test -d "$lt_sys_path" && \
9471	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9472    fi
9473  done
9474  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9475BEGIN {RS=" "; FS="/|\n";} {
9476  lt_foo="";
9477  lt_count=0;
9478  for (lt_i = NF; lt_i > 0; lt_i--) {
9479    if ($lt_i != "" && $lt_i != ".") {
9480      if ($lt_i == "..") {
9481        lt_count++;
9482      } else {
9483        if (lt_count == 0) {
9484          lt_foo="/" $lt_i lt_foo;
9485        } else {
9486          lt_count--;
9487        }
9488      }
9489    }
9490  }
9491  if (lt_foo != "") { lt_freq[lt_foo]++; }
9492  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9493}'`
9494  # AWK program above erroneously prepends '/' to C:/dos/paths
9495  # for these hosts.
9496  case $host_os in
9497    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9498      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9499  esac
9500  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9501else
9502  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9503fi
9504library_names_spec=
9505libname_spec='lib$name'
9506soname_spec=
9507shrext_cmds=".so"
9508postinstall_cmds=
9509postuninstall_cmds=
9510finish_cmds=
9511finish_eval=
9512shlibpath_var=
9513shlibpath_overrides_runpath=unknown
9514version_type=none
9515dynamic_linker="$host_os ld.so"
9516sys_lib_dlsearch_path_spec="/lib /usr/lib"
9517need_lib_prefix=unknown
9518hardcode_into_libs=no
9519
9520# when you set need_version to no, make sure it does not cause -set_version
9521# flags to be left without arguments
9522need_version=unknown
9523
9524case $host_os in
9525aix3*)
9526  version_type=linux
9527  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9528  shlibpath_var=LIBPATH
9529
9530  # AIX 3 has no versioning support, so we append a major version to the name.
9531  soname_spec='${libname}${release}${shared_ext}$major'
9532  ;;
9533
9534aix[4-9]*)
9535  version_type=linux
9536  need_lib_prefix=no
9537  need_version=no
9538  hardcode_into_libs=yes
9539  if test "$host_cpu" = ia64; then
9540    # AIX 5 supports IA64
9541    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9542    shlibpath_var=LD_LIBRARY_PATH
9543  else
9544    # With GCC up to 2.95.x, collect2 would create an import file
9545    # for dependence libraries.  The import file would start with
9546    # the line `#! .'.  This would cause the generated library to
9547    # depend on `.', always an invalid library.  This was fixed in
9548    # development snapshots of GCC prior to 3.0.
9549    case $host_os in
9550      aix4 | aix4.[01] | aix4.[01].*)
9551      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9552	   echo ' yes '
9553	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9554	:
9555      else
9556	can_build_shared=no
9557      fi
9558      ;;
9559    esac
9560    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9561    # soname into executable. Probably we can add versioning support to
9562    # collect2, so additional links can be useful in future.
9563    if test "$aix_use_runtimelinking" = yes; then
9564      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9565      # instead of lib<name>.a to let people know that these are not
9566      # typical AIX shared libraries.
9567      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9568    else
9569      # We preserve .a as extension for shared libraries through AIX4.2
9570      # and later when we are not doing run time linking.
9571      library_names_spec='${libname}${release}.a $libname.a'
9572      soname_spec='${libname}${release}${shared_ext}$major'
9573    fi
9574    shlibpath_var=LIBPATH
9575  fi
9576  ;;
9577
9578amigaos*)
9579  case $host_cpu in
9580  powerpc)
9581    # Since July 2007 AmigaOS4 officially supports .so libraries.
9582    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9583    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9584    ;;
9585  m68k)
9586    library_names_spec='$libname.ixlibrary $libname.a'
9587    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9588    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'
9589    ;;
9590  esac
9591  ;;
9592
9593beos*)
9594  library_names_spec='${libname}${shared_ext}'
9595  dynamic_linker="$host_os ld.so"
9596  shlibpath_var=LIBRARY_PATH
9597  ;;
9598
9599bsdi[45]*)
9600  version_type=linux
9601  need_version=no
9602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9603  soname_spec='${libname}${release}${shared_ext}$major'
9604  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9605  shlibpath_var=LD_LIBRARY_PATH
9606  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9607  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9608  # the default ld.so.conf also contains /usr/contrib/lib and
9609  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9610  # libtool to hard-code these into programs
9611  ;;
9612
9613cygwin* | mingw* | pw32* | cegcc*)
9614  version_type=windows
9615  shrext_cmds=".dll"
9616  need_version=no
9617  need_lib_prefix=no
9618
9619  case $GCC,$host_os in
9620  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9621    library_names_spec='$libname.dll.a'
9622    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9623    postinstall_cmds='base_file=`basename \${file}`~
9624      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9625      dldir=$destdir/`dirname \$dlpath`~
9626      test -d \$dldir || mkdir -p \$dldir~
9627      $install_prog $dir/$dlname \$dldir/$dlname~
9628      chmod a+x \$dldir/$dlname~
9629      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9630        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9631      fi'
9632    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9633      dlpath=$dir/\$dldll~
9634       $RM \$dlpath'
9635    shlibpath_overrides_runpath=yes
9636
9637    case $host_os in
9638    cygwin*)
9639      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9640      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9641
9642      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9643      ;;
9644    mingw* | cegcc*)
9645      # MinGW DLLs use traditional 'lib' prefix
9646      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9647      ;;
9648    pw32*)
9649      # pw32 DLLs use 'pw' prefix rather than 'lib'
9650      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9651      ;;
9652    esac
9653    ;;
9654
9655  *)
9656    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9657    ;;
9658  esac
9659  dynamic_linker='Win32 ld.exe'
9660  # FIXME: first we should search . and the directory the executable is in
9661  shlibpath_var=PATH
9662  ;;
9663
9664darwin* | rhapsody*)
9665  dynamic_linker="$host_os dyld"
9666  version_type=darwin
9667  need_lib_prefix=no
9668  need_version=no
9669  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9670  soname_spec='${libname}${release}${major}$shared_ext'
9671  shlibpath_overrides_runpath=yes
9672  shlibpath_var=DYLD_LIBRARY_PATH
9673  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9674
9675  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9676  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9677  ;;
9678
9679dgux*)
9680  version_type=linux
9681  need_lib_prefix=no
9682  need_version=no
9683  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9684  soname_spec='${libname}${release}${shared_ext}$major'
9685  shlibpath_var=LD_LIBRARY_PATH
9686  ;;
9687
9688freebsd1*)
9689  dynamic_linker=no
9690  ;;
9691
9692freebsd* | dragonfly*)
9693  # DragonFly does not have aout.  When/if they implement a new
9694  # versioning mechanism, adjust this.
9695  if test -x /usr/bin/objformat; then
9696    objformat=`/usr/bin/objformat`
9697  else
9698    case $host_os in
9699    freebsd[123]*) objformat=aout ;;
9700    *) objformat=elf ;;
9701    esac
9702  fi
9703  version_type=freebsd-$objformat
9704  case $version_type in
9705    freebsd-elf*)
9706      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9707      need_version=no
9708      need_lib_prefix=no
9709      ;;
9710    freebsd-*)
9711      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9712      need_version=yes
9713      ;;
9714  esac
9715  shlibpath_var=LD_LIBRARY_PATH
9716  case $host_os in
9717  freebsd2*)
9718    shlibpath_overrides_runpath=yes
9719    ;;
9720  freebsd3.[01]* | freebsdelf3.[01]*)
9721    shlibpath_overrides_runpath=yes
9722    hardcode_into_libs=yes
9723    ;;
9724  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9725  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9726    shlibpath_overrides_runpath=no
9727    hardcode_into_libs=yes
9728    ;;
9729  *) # from 4.6 on, and DragonFly
9730    shlibpath_overrides_runpath=yes
9731    hardcode_into_libs=yes
9732    ;;
9733  esac
9734  ;;
9735
9736gnu*)
9737  version_type=linux
9738  need_lib_prefix=no
9739  need_version=no
9740  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9741  soname_spec='${libname}${release}${shared_ext}$major'
9742  shlibpath_var=LD_LIBRARY_PATH
9743  hardcode_into_libs=yes
9744  ;;
9745
9746haiku*)
9747  version_type=linux
9748  need_lib_prefix=no
9749  need_version=no
9750  dynamic_linker="$host_os runtime_loader"
9751  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9752  soname_spec='${libname}${release}${shared_ext}$major'
9753  shlibpath_var=LIBRARY_PATH
9754  shlibpath_overrides_runpath=yes
9755  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9756  hardcode_into_libs=yes
9757  ;;
9758
9759hpux9* | hpux10* | hpux11*)
9760  # Give a soname corresponding to the major version so that dld.sl refuses to
9761  # link against other versions.
9762  version_type=sunos
9763  need_lib_prefix=no
9764  need_version=no
9765  case $host_cpu in
9766  ia64*)
9767    shrext_cmds='.so'
9768    hardcode_into_libs=yes
9769    dynamic_linker="$host_os dld.so"
9770    shlibpath_var=LD_LIBRARY_PATH
9771    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9772    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9773    soname_spec='${libname}${release}${shared_ext}$major'
9774    if test "X$HPUX_IA64_MODE" = X32; then
9775      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9776    else
9777      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9778    fi
9779    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9780    ;;
9781  hppa*64*)
9782    shrext_cmds='.sl'
9783    hardcode_into_libs=yes
9784    dynamic_linker="$host_os dld.sl"
9785    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9786    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9787    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9788    soname_spec='${libname}${release}${shared_ext}$major'
9789    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9790    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9791    ;;
9792  *)
9793    shrext_cmds='.sl'
9794    dynamic_linker="$host_os dld.sl"
9795    shlibpath_var=SHLIB_PATH
9796    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9797    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9798    soname_spec='${libname}${release}${shared_ext}$major'
9799    ;;
9800  esac
9801  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9802  postinstall_cmds='chmod 555 $lib'
9803  # or fails outright, so override atomically:
9804  install_override_mode=555
9805  ;;
9806
9807interix[3-9]*)
9808  version_type=linux
9809  need_lib_prefix=no
9810  need_version=no
9811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9812  soname_spec='${libname}${release}${shared_ext}$major'
9813  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9814  shlibpath_var=LD_LIBRARY_PATH
9815  shlibpath_overrides_runpath=no
9816  hardcode_into_libs=yes
9817  ;;
9818
9819irix5* | irix6* | nonstopux*)
9820  case $host_os in
9821    nonstopux*) version_type=nonstopux ;;
9822    *)
9823	if test "$lt_cv_prog_gnu_ld" = yes; then
9824		version_type=linux
9825	else
9826		version_type=irix
9827	fi ;;
9828  esac
9829  need_lib_prefix=no
9830  need_version=no
9831  soname_spec='${libname}${release}${shared_ext}$major'
9832  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9833  case $host_os in
9834  irix5* | nonstopux*)
9835    libsuff= shlibsuff=
9836    ;;
9837  *)
9838    case $LD in # libtool.m4 will add one of these switches to LD
9839    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9840      libsuff= shlibsuff= libmagic=32-bit;;
9841    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9842      libsuff=32 shlibsuff=N32 libmagic=N32;;
9843    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9844      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9845    *) libsuff= shlibsuff= libmagic=never-match;;
9846    esac
9847    ;;
9848  esac
9849  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9850  shlibpath_overrides_runpath=no
9851  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9852  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9853  hardcode_into_libs=yes
9854  ;;
9855
9856# No shared lib support for Linux oldld, aout, or coff.
9857linux*oldld* | linux*aout* | linux*coff*)
9858  dynamic_linker=no
9859  ;;
9860
9861# This must be Linux ELF.
9862linux* | k*bsd*-gnu | kopensolaris*-gnu)
9863  version_type=linux
9864  need_lib_prefix=no
9865  need_version=no
9866  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9867  soname_spec='${libname}${release}${shared_ext}$major'
9868  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9869  shlibpath_var=LD_LIBRARY_PATH
9870  shlibpath_overrides_runpath=no
9871
9872  # Some binutils ld are patched to set DT_RUNPATH
9873  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9874  $as_echo_n "(cached) " >&6
9875else
9876  lt_cv_shlibpath_overrides_runpath=no
9877    save_LDFLAGS=$LDFLAGS
9878    save_libdir=$libdir
9879    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9880	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9881    if test x$gcc_no_link = xyes; then
9882  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9883fi
9884cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9885/* end confdefs.h.  */
9886
9887int
9888main ()
9889{
9890
9891  ;
9892  return 0;
9893}
9894_ACEOF
9895if ac_fn_c_try_link "$LINENO"; then :
9896  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9897  lt_cv_shlibpath_overrides_runpath=yes
9898fi
9899fi
9900rm -f core conftest.err conftest.$ac_objext \
9901    conftest$ac_exeext conftest.$ac_ext
9902    LDFLAGS=$save_LDFLAGS
9903    libdir=$save_libdir
9904
9905fi
9906
9907  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9908
9909  # This implies no fast_install, which is unacceptable.
9910  # Some rework will be needed to allow for fast_install
9911  # before this can be enabled.
9912  hardcode_into_libs=yes
9913
9914  # Append ld.so.conf contents to the search path
9915  if test -f /etc/ld.so.conf; then
9916    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' ' '`
9917    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9918  fi
9919
9920  # We used to test for /lib/ld.so.1 and disable shared libraries on
9921  # powerpc, because MkLinux only supported shared libraries with the
9922  # GNU dynamic linker.  Since this was broken with cross compilers,
9923  # most powerpc-linux boxes support dynamic linking these days and
9924  # people can always --disable-shared, the test was removed, and we
9925  # assume the GNU/Linux dynamic linker is in use.
9926  dynamic_linker='GNU/Linux ld.so'
9927  ;;
9928
9929netbsd*)
9930  version_type=sunos
9931  need_lib_prefix=no
9932  need_version=no
9933  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9934    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9935    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9936    dynamic_linker='NetBSD (a.out) ld.so'
9937  else
9938    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9939    soname_spec='${libname}${release}${shared_ext}$major'
9940    dynamic_linker='NetBSD ld.elf_so'
9941  fi
9942  shlibpath_var=LD_LIBRARY_PATH
9943  shlibpath_overrides_runpath=yes
9944  hardcode_into_libs=yes
9945  ;;
9946
9947newsos6)
9948  version_type=linux
9949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9950  shlibpath_var=LD_LIBRARY_PATH
9951  shlibpath_overrides_runpath=yes
9952  ;;
9953
9954*nto* | *qnx*)
9955  version_type=qnx
9956  need_lib_prefix=no
9957  need_version=no
9958  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9959  soname_spec='${libname}${release}${shared_ext}$major'
9960  shlibpath_var=LD_LIBRARY_PATH
9961  shlibpath_overrides_runpath=no
9962  hardcode_into_libs=yes
9963  dynamic_linker='ldqnx.so'
9964  ;;
9965
9966openbsd*)
9967  version_type=sunos
9968  sys_lib_dlsearch_path_spec="/usr/lib"
9969  need_lib_prefix=no
9970  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9971  case $host_os in
9972    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
9973    *)				need_version=no  ;;
9974  esac
9975  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9976  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9977  shlibpath_var=LD_LIBRARY_PATH
9978  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9979    case $host_os in
9980      openbsd2.[89] | openbsd2.[89].*)
9981	shlibpath_overrides_runpath=no
9982	;;
9983      *)
9984	shlibpath_overrides_runpath=yes
9985	;;
9986      esac
9987  else
9988    shlibpath_overrides_runpath=yes
9989  fi
9990  ;;
9991
9992os2*)
9993  libname_spec='$name'
9994  shrext_cmds=".dll"
9995  need_lib_prefix=no
9996  library_names_spec='$libname${shared_ext} $libname.a'
9997  dynamic_linker='OS/2 ld.exe'
9998  shlibpath_var=LIBPATH
9999  ;;
10000
10001osf3* | osf4* | osf5*)
10002  version_type=osf
10003  need_lib_prefix=no
10004  need_version=no
10005  soname_spec='${libname}${release}${shared_ext}$major'
10006  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10007  shlibpath_var=LD_LIBRARY_PATH
10008  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10009  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10010  ;;
10011
10012rdos*)
10013  dynamic_linker=no
10014  ;;
10015
10016solaris*)
10017  version_type=linux
10018  need_lib_prefix=no
10019  need_version=no
10020  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10021  soname_spec='${libname}${release}${shared_ext}$major'
10022  shlibpath_var=LD_LIBRARY_PATH
10023  shlibpath_overrides_runpath=yes
10024  hardcode_into_libs=yes
10025  # ldd complains unless libraries are executable
10026  postinstall_cmds='chmod +x $lib'
10027  ;;
10028
10029sunos4*)
10030  version_type=sunos
10031  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10032  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10033  shlibpath_var=LD_LIBRARY_PATH
10034  shlibpath_overrides_runpath=yes
10035  if test "$with_gnu_ld" = yes; then
10036    need_lib_prefix=no
10037  fi
10038  need_version=yes
10039  ;;
10040
10041sysv4 | sysv4.3*)
10042  version_type=linux
10043  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10044  soname_spec='${libname}${release}${shared_ext}$major'
10045  shlibpath_var=LD_LIBRARY_PATH
10046  case $host_vendor in
10047    sni)
10048      shlibpath_overrides_runpath=no
10049      need_lib_prefix=no
10050      runpath_var=LD_RUN_PATH
10051      ;;
10052    siemens)
10053      need_lib_prefix=no
10054      ;;
10055    motorola)
10056      need_lib_prefix=no
10057      need_version=no
10058      shlibpath_overrides_runpath=no
10059      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10060      ;;
10061  esac
10062  ;;
10063
10064sysv4*MP*)
10065  if test -d /usr/nec ;then
10066    version_type=linux
10067    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10068    soname_spec='$libname${shared_ext}.$major'
10069    shlibpath_var=LD_LIBRARY_PATH
10070  fi
10071  ;;
10072
10073sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10074  version_type=freebsd-elf
10075  need_lib_prefix=no
10076  need_version=no
10077  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10078  soname_spec='${libname}${release}${shared_ext}$major'
10079  shlibpath_var=LD_LIBRARY_PATH
10080  shlibpath_overrides_runpath=yes
10081  hardcode_into_libs=yes
10082  if test "$with_gnu_ld" = yes; then
10083    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10084  else
10085    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10086    case $host_os in
10087      sco3.2v5*)
10088        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10089	;;
10090    esac
10091  fi
10092  sys_lib_dlsearch_path_spec='/usr/lib'
10093  ;;
10094
10095tpf*)
10096  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10097  version_type=linux
10098  need_lib_prefix=no
10099  need_version=no
10100  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10101  shlibpath_var=LD_LIBRARY_PATH
10102  shlibpath_overrides_runpath=no
10103  hardcode_into_libs=yes
10104  ;;
10105
10106uts4*)
10107  version_type=linux
10108  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10109  soname_spec='${libname}${release}${shared_ext}$major'
10110  shlibpath_var=LD_LIBRARY_PATH
10111  ;;
10112
10113*)
10114  dynamic_linker=no
10115  ;;
10116esac
10117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10118$as_echo "$dynamic_linker" >&6; }
10119test "$dynamic_linker" = no && can_build_shared=no
10120
10121variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10122if test "$GCC" = yes; then
10123  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10124fi
10125
10126if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10127  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10128fi
10129if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10130  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10131fi
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
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  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10225$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10226hardcode_action=
10227if test -n "$hardcode_libdir_flag_spec" ||
10228   test -n "$runpath_var" ||
10229   test "X$hardcode_automatic" = "Xyes" ; then
10230
10231  # We can hardcode non-existent directories.
10232  if test "$hardcode_direct" != no &&
10233     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10234     # have to relink, otherwise we might link with an installed library
10235     # when we should be linking with a yet-to-be-installed one
10236     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10237     test "$hardcode_minus_L" != no; then
10238    # Linking always hardcodes the temporary library directory.
10239    hardcode_action=relink
10240  else
10241    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10242    hardcode_action=immediate
10243  fi
10244else
10245  # We cannot hardcode anything, or else we can only hardcode existing
10246  # directories.
10247  hardcode_action=unsupported
10248fi
10249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10250$as_echo "$hardcode_action" >&6; }
10251
10252if test "$hardcode_action" = relink ||
10253   test "$inherit_rpath" = yes; then
10254  # Fast installation is not supported
10255  enable_fast_install=no
10256elif test "$shlibpath_overrides_runpath" = yes ||
10257     test "$enable_shared" = no; then
10258  # Fast installation is not necessary
10259  enable_fast_install=needless
10260fi
10261
10262
10263
10264
10265
10266
10267  if test "x$enable_dlopen" != xyes; then
10268  enable_dlopen=unknown
10269  enable_dlopen_self=unknown
10270  enable_dlopen_self_static=unknown
10271else
10272  lt_cv_dlopen=no
10273  lt_cv_dlopen_libs=
10274
10275  case $host_os in
10276  beos*)
10277    lt_cv_dlopen="load_add_on"
10278    lt_cv_dlopen_libs=
10279    lt_cv_dlopen_self=yes
10280    ;;
10281
10282  mingw* | pw32* | cegcc*)
10283    lt_cv_dlopen="LoadLibrary"
10284    lt_cv_dlopen_libs=
10285    ;;
10286
10287  cygwin*)
10288    lt_cv_dlopen="dlopen"
10289    lt_cv_dlopen_libs=
10290    ;;
10291
10292  darwin*)
10293  # if libdl is installed we need to link against it
10294    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10295$as_echo_n "checking for dlopen in -ldl... " >&6; }
10296if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10297  $as_echo_n "(cached) " >&6
10298else
10299  ac_check_lib_save_LIBS=$LIBS
10300LIBS="-ldl  $LIBS"
10301if test x$gcc_no_link = xyes; then
10302  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10303fi
10304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10305/* end confdefs.h.  */
10306
10307/* Override any GCC internal prototype to avoid an error.
10308   Use char because int might match the return type of a GCC
10309   builtin and then its argument prototype would still apply.  */
10310#ifdef __cplusplus
10311extern "C"
10312#endif
10313char dlopen ();
10314int
10315main ()
10316{
10317return dlopen ();
10318  ;
10319  return 0;
10320}
10321_ACEOF
10322if ac_fn_c_try_link "$LINENO"; then :
10323  ac_cv_lib_dl_dlopen=yes
10324else
10325  ac_cv_lib_dl_dlopen=no
10326fi
10327rm -f core conftest.err conftest.$ac_objext \
10328    conftest$ac_exeext conftest.$ac_ext
10329LIBS=$ac_check_lib_save_LIBS
10330fi
10331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10332$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10333if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10334  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10335else
10336
10337    lt_cv_dlopen="dyld"
10338    lt_cv_dlopen_libs=
10339    lt_cv_dlopen_self=yes
10340
10341fi
10342
10343    ;;
10344
10345  *)
10346    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10347if test "x$ac_cv_func_shl_load" = x""yes; then :
10348  lt_cv_dlopen="shl_load"
10349else
10350  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10351$as_echo_n "checking for shl_load in -ldld... " >&6; }
10352if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10353  $as_echo_n "(cached) " >&6
10354else
10355  ac_check_lib_save_LIBS=$LIBS
10356LIBS="-ldld  $LIBS"
10357if test x$gcc_no_link = xyes; then
10358  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10359fi
10360cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10361/* end confdefs.h.  */
10362
10363/* Override any GCC internal prototype to avoid an error.
10364   Use char because int might match the return type of a GCC
10365   builtin and then its argument prototype would still apply.  */
10366#ifdef __cplusplus
10367extern "C"
10368#endif
10369char shl_load ();
10370int
10371main ()
10372{
10373return shl_load ();
10374  ;
10375  return 0;
10376}
10377_ACEOF
10378if ac_fn_c_try_link "$LINENO"; then :
10379  ac_cv_lib_dld_shl_load=yes
10380else
10381  ac_cv_lib_dld_shl_load=no
10382fi
10383rm -f core conftest.err conftest.$ac_objext \
10384    conftest$ac_exeext conftest.$ac_ext
10385LIBS=$ac_check_lib_save_LIBS
10386fi
10387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10388$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10389if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10390  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10391else
10392  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10393if test "x$ac_cv_func_dlopen" = x""yes; then :
10394  lt_cv_dlopen="dlopen"
10395else
10396  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10397$as_echo_n "checking for dlopen in -ldl... " >&6; }
10398if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10399  $as_echo_n "(cached) " >&6
10400else
10401  ac_check_lib_save_LIBS=$LIBS
10402LIBS="-ldl  $LIBS"
10403if test x$gcc_no_link = xyes; then
10404  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10405fi
10406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10407/* end confdefs.h.  */
10408
10409/* Override any GCC internal prototype to avoid an error.
10410   Use char because int might match the return type of a GCC
10411   builtin and then its argument prototype would still apply.  */
10412#ifdef __cplusplus
10413extern "C"
10414#endif
10415char dlopen ();
10416int
10417main ()
10418{
10419return dlopen ();
10420  ;
10421  return 0;
10422}
10423_ACEOF
10424if ac_fn_c_try_link "$LINENO"; then :
10425  ac_cv_lib_dl_dlopen=yes
10426else
10427  ac_cv_lib_dl_dlopen=no
10428fi
10429rm -f core conftest.err conftest.$ac_objext \
10430    conftest$ac_exeext conftest.$ac_ext
10431LIBS=$ac_check_lib_save_LIBS
10432fi
10433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10434$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10435if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10436  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10437else
10438  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10439$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10440if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10441  $as_echo_n "(cached) " >&6
10442else
10443  ac_check_lib_save_LIBS=$LIBS
10444LIBS="-lsvld  $LIBS"
10445if test x$gcc_no_link = xyes; then
10446  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10447fi
10448cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10449/* end confdefs.h.  */
10450
10451/* Override any GCC internal prototype to avoid an error.
10452   Use char because int might match the return type of a GCC
10453   builtin and then its argument prototype would still apply.  */
10454#ifdef __cplusplus
10455extern "C"
10456#endif
10457char dlopen ();
10458int
10459main ()
10460{
10461return dlopen ();
10462  ;
10463  return 0;
10464}
10465_ACEOF
10466if ac_fn_c_try_link "$LINENO"; then :
10467  ac_cv_lib_svld_dlopen=yes
10468else
10469  ac_cv_lib_svld_dlopen=no
10470fi
10471rm -f core conftest.err conftest.$ac_objext \
10472    conftest$ac_exeext conftest.$ac_ext
10473LIBS=$ac_check_lib_save_LIBS
10474fi
10475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10476$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10477if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10478  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10479else
10480  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10481$as_echo_n "checking for dld_link in -ldld... " >&6; }
10482if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10483  $as_echo_n "(cached) " >&6
10484else
10485  ac_check_lib_save_LIBS=$LIBS
10486LIBS="-ldld  $LIBS"
10487if test x$gcc_no_link = xyes; then
10488  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10489fi
10490cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10491/* end confdefs.h.  */
10492
10493/* Override any GCC internal prototype to avoid an error.
10494   Use char because int might match the return type of a GCC
10495   builtin and then its argument prototype would still apply.  */
10496#ifdef __cplusplus
10497extern "C"
10498#endif
10499char dld_link ();
10500int
10501main ()
10502{
10503return dld_link ();
10504  ;
10505  return 0;
10506}
10507_ACEOF
10508if ac_fn_c_try_link "$LINENO"; then :
10509  ac_cv_lib_dld_dld_link=yes
10510else
10511  ac_cv_lib_dld_dld_link=no
10512fi
10513rm -f core conftest.err conftest.$ac_objext \
10514    conftest$ac_exeext conftest.$ac_ext
10515LIBS=$ac_check_lib_save_LIBS
10516fi
10517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10518$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10519if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10520  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10521fi
10522
10523
10524fi
10525
10526
10527fi
10528
10529
10530fi
10531
10532
10533fi
10534
10535
10536fi
10537
10538    ;;
10539  esac
10540
10541  if test "x$lt_cv_dlopen" != xno; then
10542    enable_dlopen=yes
10543  else
10544    enable_dlopen=no
10545  fi
10546
10547  case $lt_cv_dlopen in
10548  dlopen)
10549    save_CPPFLAGS="$CPPFLAGS"
10550    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10551
10552    save_LDFLAGS="$LDFLAGS"
10553    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10554
10555    save_LIBS="$LIBS"
10556    LIBS="$lt_cv_dlopen_libs $LIBS"
10557
10558    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10559$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10560if test "${lt_cv_dlopen_self+set}" = set; then :
10561  $as_echo_n "(cached) " >&6
10562else
10563  	  if test "$cross_compiling" = yes; then :
10564  lt_cv_dlopen_self=cross
10565else
10566  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10567  lt_status=$lt_dlunknown
10568  cat > conftest.$ac_ext <<_LT_EOF
10569#line 10569 "configure"
10570#include "confdefs.h"
10571
10572#if HAVE_DLFCN_H
10573#include <dlfcn.h>
10574#endif
10575
10576#include <stdio.h>
10577
10578#ifdef RTLD_GLOBAL
10579#  define LT_DLGLOBAL		RTLD_GLOBAL
10580#else
10581#  ifdef DL_GLOBAL
10582#    define LT_DLGLOBAL		DL_GLOBAL
10583#  else
10584#    define LT_DLGLOBAL		0
10585#  endif
10586#endif
10587
10588/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10589   find out it does not work in some platform. */
10590#ifndef LT_DLLAZY_OR_NOW
10591#  ifdef RTLD_LAZY
10592#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10593#  else
10594#    ifdef DL_LAZY
10595#      define LT_DLLAZY_OR_NOW		DL_LAZY
10596#    else
10597#      ifdef RTLD_NOW
10598#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10599#      else
10600#        ifdef DL_NOW
10601#          define LT_DLLAZY_OR_NOW	DL_NOW
10602#        else
10603#          define LT_DLLAZY_OR_NOW	0
10604#        endif
10605#      endif
10606#    endif
10607#  endif
10608#endif
10609
10610/* When -fvisbility=hidden is used, assume the code has been annotated
10611   correspondingly for the symbols needed.  */
10612#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10613void fnord () __attribute__((visibility("default")));
10614#endif
10615
10616void fnord () { int i=42; }
10617int main ()
10618{
10619  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10620  int status = $lt_dlunknown;
10621
10622  if (self)
10623    {
10624      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10625      else
10626        {
10627	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10628          else puts (dlerror ());
10629	}
10630      /* dlclose (self); */
10631    }
10632  else
10633    puts (dlerror ());
10634
10635  return status;
10636}
10637_LT_EOF
10638  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10639  (eval $ac_link) 2>&5
10640  ac_status=$?
10641  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10642  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10643    (./conftest; exit; ) >&5 2>/dev/null
10644    lt_status=$?
10645    case x$lt_status in
10646      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10647      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10648      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10649    esac
10650  else :
10651    # compilation failed
10652    lt_cv_dlopen_self=no
10653  fi
10654fi
10655rm -fr conftest*
10656
10657
10658fi
10659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10660$as_echo "$lt_cv_dlopen_self" >&6; }
10661
10662    if test "x$lt_cv_dlopen_self" = xyes; then
10663      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10664      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10665$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10666if test "${lt_cv_dlopen_self_static+set}" = set; then :
10667  $as_echo_n "(cached) " >&6
10668else
10669  	  if test "$cross_compiling" = yes; then :
10670  lt_cv_dlopen_self_static=cross
10671else
10672  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10673  lt_status=$lt_dlunknown
10674  cat > conftest.$ac_ext <<_LT_EOF
10675#line 10675 "configure"
10676#include "confdefs.h"
10677
10678#if HAVE_DLFCN_H
10679#include <dlfcn.h>
10680#endif
10681
10682#include <stdio.h>
10683
10684#ifdef RTLD_GLOBAL
10685#  define LT_DLGLOBAL		RTLD_GLOBAL
10686#else
10687#  ifdef DL_GLOBAL
10688#    define LT_DLGLOBAL		DL_GLOBAL
10689#  else
10690#    define LT_DLGLOBAL		0
10691#  endif
10692#endif
10693
10694/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10695   find out it does not work in some platform. */
10696#ifndef LT_DLLAZY_OR_NOW
10697#  ifdef RTLD_LAZY
10698#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10699#  else
10700#    ifdef DL_LAZY
10701#      define LT_DLLAZY_OR_NOW		DL_LAZY
10702#    else
10703#      ifdef RTLD_NOW
10704#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10705#      else
10706#        ifdef DL_NOW
10707#          define LT_DLLAZY_OR_NOW	DL_NOW
10708#        else
10709#          define LT_DLLAZY_OR_NOW	0
10710#        endif
10711#      endif
10712#    endif
10713#  endif
10714#endif
10715
10716/* When -fvisbility=hidden is used, assume the code has been annotated
10717   correspondingly for the symbols needed.  */
10718#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10719void fnord () __attribute__((visibility("default")));
10720#endif
10721
10722void fnord () { int i=42; }
10723int main ()
10724{
10725  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10726  int status = $lt_dlunknown;
10727
10728  if (self)
10729    {
10730      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10731      else
10732        {
10733	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10734          else puts (dlerror ());
10735	}
10736      /* dlclose (self); */
10737    }
10738  else
10739    puts (dlerror ());
10740
10741  return status;
10742}
10743_LT_EOF
10744  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10745  (eval $ac_link) 2>&5
10746  ac_status=$?
10747  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10748  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10749    (./conftest; exit; ) >&5 2>/dev/null
10750    lt_status=$?
10751    case x$lt_status in
10752      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10753      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10754      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10755    esac
10756  else :
10757    # compilation failed
10758    lt_cv_dlopen_self_static=no
10759  fi
10760fi
10761rm -fr conftest*
10762
10763
10764fi
10765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10766$as_echo "$lt_cv_dlopen_self_static" >&6; }
10767    fi
10768
10769    CPPFLAGS="$save_CPPFLAGS"
10770    LDFLAGS="$save_LDFLAGS"
10771    LIBS="$save_LIBS"
10772    ;;
10773  esac
10774
10775  case $lt_cv_dlopen_self in
10776  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10777  *) enable_dlopen_self=unknown ;;
10778  esac
10779
10780  case $lt_cv_dlopen_self_static in
10781  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10782  *) enable_dlopen_self_static=unknown ;;
10783  esac
10784fi
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802striplib=
10803old_striplib=
10804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10805$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10806if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10807  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10808  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10810$as_echo "yes" >&6; }
10811else
10812# FIXME - insert some real tests, host_os isn't really good enough
10813  case $host_os in
10814  darwin*)
10815    if test -n "$STRIP" ; then
10816      striplib="$STRIP -x"
10817      old_striplib="$STRIP -S"
10818      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10819$as_echo "yes" >&6; }
10820    else
10821      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10822$as_echo "no" >&6; }
10823    fi
10824    ;;
10825  *)
10826    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10827$as_echo "no" >&6; }
10828    ;;
10829  esac
10830fi
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843  # Report which library types will actually be built
10844  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10845$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10847$as_echo "$can_build_shared" >&6; }
10848
10849  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10850$as_echo_n "checking whether to build shared libraries... " >&6; }
10851  test "$can_build_shared" = "no" && enable_shared=no
10852
10853  # On AIX, shared libraries and static libraries use the same namespace, and
10854  # are all built from PIC.
10855  case $host_os in
10856  aix3*)
10857    test "$enable_shared" = yes && enable_static=no
10858    if test -n "$RANLIB"; then
10859      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10860      postinstall_cmds='$RANLIB $lib'
10861    fi
10862    ;;
10863
10864  aix[4-9]*)
10865    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10866      test "$enable_shared" = yes && enable_static=no
10867    fi
10868    ;;
10869  esac
10870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10871$as_echo "$enable_shared" >&6; }
10872
10873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10874$as_echo_n "checking whether to build static libraries... " >&6; }
10875  # Make sure either enable_shared or enable_static is yes.
10876  test "$enable_shared" = yes || enable_static=yes
10877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10878$as_echo "$enable_static" >&6; }
10879
10880
10881
10882
10883fi
10884ac_ext=c
10885ac_cpp='$CPP $CPPFLAGS'
10886ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10887ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10888ac_compiler_gnu=$ac_cv_c_compiler_gnu
10889
10890CC="$lt_save_CC"
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904        ac_config_commands="$ac_config_commands libtool"
10905
10906
10907
10908
10909# Only expand once:
10910
10911
10912
10913if test "x$CC" != xcc; then
10914  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
10915$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
10916else
10917  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
10918$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
10919fi
10920set dummy $CC; ac_cc=`$as_echo "$2" |
10921		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
10922if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
10923  $as_echo_n "(cached) " >&6
10924else
10925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10926/* end confdefs.h.  */
10927
10928int
10929main ()
10930{
10931
10932  ;
10933  return 0;
10934}
10935_ACEOF
10936# Make sure it works both with $CC and with simple cc.
10937# We do the test twice because some compilers refuse to overwrite an
10938# existing .o file with -o, though they will create one.
10939ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10940rm -f conftest2.*
10941if { { case "(($ac_try" in
10942  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10943  *) ac_try_echo=$ac_try;;
10944esac
10945eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10946$as_echo "$ac_try_echo"; } >&5
10947  (eval "$ac_try") 2>&5
10948  ac_status=$?
10949  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10950  test $ac_status = 0; } &&
10951   test -f conftest2.$ac_objext && { { case "(($ac_try" in
10952  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10953  *) ac_try_echo=$ac_try;;
10954esac
10955eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10956$as_echo "$ac_try_echo"; } >&5
10957  (eval "$ac_try") 2>&5
10958  ac_status=$?
10959  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10960  test $ac_status = 0; };
10961then
10962  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10963  if test "x$CC" != xcc; then
10964    # Test first that cc exists at all.
10965    if { ac_try='cc -c conftest.$ac_ext >&5'
10966  { { case "(($ac_try" in
10967  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10968  *) ac_try_echo=$ac_try;;
10969esac
10970eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10971$as_echo "$ac_try_echo"; } >&5
10972  (eval "$ac_try") 2>&5
10973  ac_status=$?
10974  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10975  test $ac_status = 0; }; }; then
10976      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10977      rm -f conftest2.*
10978      if { { case "(($ac_try" in
10979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10980  *) ac_try_echo=$ac_try;;
10981esac
10982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10983$as_echo "$ac_try_echo"; } >&5
10984  (eval "$ac_try") 2>&5
10985  ac_status=$?
10986  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10987  test $ac_status = 0; } &&
10988	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
10989  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10990  *) ac_try_echo=$ac_try;;
10991esac
10992eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10993$as_echo "$ac_try_echo"; } >&5
10994  (eval "$ac_try") 2>&5
10995  ac_status=$?
10996  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10997  test $ac_status = 0; };
10998      then
10999	# cc works too.
11000	:
11001      else
11002	# cc exists but doesn't like -o.
11003	eval ac_cv_prog_cc_${ac_cc}_c_o=no
11004      fi
11005    fi
11006  fi
11007else
11008  eval ac_cv_prog_cc_${ac_cc}_c_o=no
11009fi
11010rm -f core conftest*
11011
11012fi
11013if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11015$as_echo "yes" >&6; }
11016else
11017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11018$as_echo "no" >&6; }
11019
11020$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
11021
11022fi
11023
11024# expand $ac_aux_dir to an absolute path
11025am_aux_dir=`cd $ac_aux_dir && pwd`
11026
11027# FIXME: we rely on the cache variable name because
11028# there is no other way.
11029set dummy $CC
11030am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11031eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
11032if test "$am_t" != yes; then
11033   # Losing compiler, so override with the script.
11034   # FIXME: It is wrong to rewrite CC.
11035   # But if we don't then we get into trouble of one sort or another.
11036   # A longer-term fix would be to have automake use am__CC in this case,
11037   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11038   CC="$am_aux_dir/compile $CC"
11039fi
11040
11041
11042
11043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11044$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11045set x ${MAKE-make}
11046ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11047if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
11048  $as_echo_n "(cached) " >&6
11049else
11050  cat >conftest.make <<\_ACEOF
11051SHELL = /bin/sh
11052all:
11053	@echo '@@@%%%=$(MAKE)=@@@%%%'
11054_ACEOF
11055# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
11056case `${MAKE-make} -f conftest.make 2>/dev/null` in
11057  *@@@%%%=?*=@@@%%%*)
11058    eval ac_cv_prog_make_${ac_make}_set=yes;;
11059  *)
11060    eval ac_cv_prog_make_${ac_make}_set=no;;
11061esac
11062rm -f conftest.make
11063fi
11064if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11066$as_echo "yes" >&6; }
11067  SET_MAKE=
11068else
11069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11070$as_echo "no" >&6; }
11071  SET_MAKE="MAKE=${MAKE-make}"
11072fi
11073
11074
11075# -------
11076# Headers
11077# -------
11078
11079# Sanity check for the cross-compilation case:
11080ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11081if test "x$ac_cv_header_stdio_h" = x""yes; then :
11082  :
11083else
11084  as_fn_error "Can't find stdio.h.
11085You must have a usable C system for the target already installed, at least
11086including headers and, preferably, the library, before you can configure
11087the Objective C runtime system.  If necessary, install gcc now with
11088\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11089fi
11090
11091
11092
11093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11094$as_echo_n "checking for ANSI C header files... " >&6; }
11095if test "${ac_cv_header_stdc+set}" = set; then :
11096  $as_echo_n "(cached) " >&6
11097else
11098  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11099/* end confdefs.h.  */
11100#include <stdlib.h>
11101#include <stdarg.h>
11102#include <string.h>
11103#include <float.h>
11104
11105int
11106main ()
11107{
11108
11109  ;
11110  return 0;
11111}
11112_ACEOF
11113if ac_fn_c_try_compile "$LINENO"; then :
11114  ac_cv_header_stdc=yes
11115else
11116  ac_cv_header_stdc=no
11117fi
11118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11119
11120if test $ac_cv_header_stdc = yes; then
11121  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11122  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11123/* end confdefs.h.  */
11124#include <string.h>
11125
11126_ACEOF
11127if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11128  $EGREP "memchr" >/dev/null 2>&1; then :
11129
11130else
11131  ac_cv_header_stdc=no
11132fi
11133rm -f conftest*
11134
11135fi
11136
11137if test $ac_cv_header_stdc = yes; then
11138  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11139  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11140/* end confdefs.h.  */
11141#include <stdlib.h>
11142
11143_ACEOF
11144if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11145  $EGREP "free" >/dev/null 2>&1; then :
11146
11147else
11148  ac_cv_header_stdc=no
11149fi
11150rm -f conftest*
11151
11152fi
11153
11154if test $ac_cv_header_stdc = yes; then
11155  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11156  if test "$cross_compiling" = yes; then :
11157  :
11158else
11159  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11160/* end confdefs.h.  */
11161#include <ctype.h>
11162#include <stdlib.h>
11163#if ((' ' & 0x0FF) == 0x020)
11164# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11165# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11166#else
11167# define ISLOWER(c) \
11168		   (('a' <= (c) && (c) <= 'i') \
11169		     || ('j' <= (c) && (c) <= 'r') \
11170		     || ('s' <= (c) && (c) <= 'z'))
11171# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11172#endif
11173
11174#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11175int
11176main ()
11177{
11178  int i;
11179  for (i = 0; i < 256; i++)
11180    if (XOR (islower (i), ISLOWER (i))
11181	|| toupper (i) != TOUPPER (i))
11182      return 2;
11183  return 0;
11184}
11185_ACEOF
11186if ac_fn_c_try_run "$LINENO"; then :
11187
11188else
11189  ac_cv_header_stdc=no
11190fi
11191rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11192  conftest.$ac_objext conftest.beam conftest.$ac_ext
11193fi
11194
11195fi
11196fi
11197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11198$as_echo "$ac_cv_header_stdc" >&6; }
11199if test $ac_cv_header_stdc = yes; then
11200
11201$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11202
11203fi
11204
11205
11206for ac_header in sched.h
11207do :
11208  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11209if test "x$ac_cv_header_sched_h" = x""yes; then :
11210  cat >>confdefs.h <<_ACEOF
11211#define HAVE_SCHED_H 1
11212_ACEOF
11213
11214fi
11215
11216done
11217
11218
11219# -----------
11220# Miscellanea
11221# -----------
11222
11223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
11224$as_echo_n "checking for thread model used by GCC... " >&6; }
11225target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
11226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
11227$as_echo "$target_thread_file" >&6; }
11228
11229if test $target_thread_file != single; then
11230
11231$as_echo "#define HAVE_GTHR_DEFAULT 1" >>confdefs.h
11232
11233fi
11234
11235
11236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
11237$as_echo_n "checking for exception model to use... " >&6; }
11238ac_ext=c
11239ac_cpp='$CPP $CPPFLAGS'
11240ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11241ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11242ac_compiler_gnu=$ac_cv_c_compiler_gnu
11243
11244# Check whether --enable-sjlj-exceptions was given.
11245if test "${enable_sjlj_exceptions+set}" = set; then :
11246  enableval=$enable_sjlj_exceptions; :
11247else
11248  cat > conftest.$ac_ext << EOF
11249#line 11249 "configure"
11250@interface Frob
11251@end
11252@implementation Frob
11253@end
11254int proc();
11255int foo()
11256{
11257  @try {
11258   return proc();
11259  }
11260  @catch (Frob* ex) {
11261    return 0;
11262  }
11263}
11264EOF
11265old_CFLAGS="$CFLAGS"
11266CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S"
11267if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11268  (eval $ac_compile) 2>&5
11269  ac_status=$?
11270  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11271  test $ac_status = 0; }; then
11272  if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
11273    enable_sjlj_exceptions=yes
11274  elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
11275    enable_sjlj_exceptions=no
11276  fi
11277fi
11278CFLAGS="$old_CFLAGS"
11279rm -f conftest*
11280fi
11281
11282if test x$enable_sjlj_exceptions = xyes; then
11283
11284$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
11285
11286  ac_exception_model_name=sjlj
11287elif test x$enable_sjlj_exceptions = xno; then
11288  ac_exception_model_name="call frame"
11289else
11290  as_fn_error "unable to detect exception model" "$LINENO" 5
11291fi
11292ac_ext=c
11293ac_cpp='$CPP $CPPFLAGS'
11294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11296ac_compiler_gnu=$ac_cv_c_compiler_gnu
11297
11298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
11299$as_echo "$ac_exception_model_name" >&6; }
11300
11301# ------
11302# Output
11303# ------
11304
11305if test ${multilib} = yes; then
11306  multilib_arg="--enable-multilib"
11307else
11308  multilib_arg=
11309fi
11310
11311ac_config_files="$ac_config_files Makefile"
11312
11313cat >confcache <<\_ACEOF
11314# This file is a shell script that caches the results of configure
11315# tests run on this system so they can be shared between configure
11316# scripts and configure runs, see configure's option --config-cache.
11317# It is not useful on other systems.  If it contains results you don't
11318# want to keep, you may remove or edit it.
11319#
11320# config.status only pays attention to the cache file if you give it
11321# the --recheck option to rerun configure.
11322#
11323# `ac_cv_env_foo' variables (set or unset) will be overridden when
11324# loading this file, other *unset* `ac_cv_foo' will be assigned the
11325# following values.
11326
11327_ACEOF
11328
11329# The following way of writing the cache mishandles newlines in values,
11330# but we know of no workaround that is simple, portable, and efficient.
11331# So, we kill variables containing newlines.
11332# Ultrix sh set writes to stderr and can't be redirected directly,
11333# and sets the high bit in the cache file unless we assign to the vars.
11334(
11335  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11336    eval ac_val=\$$ac_var
11337    case $ac_val in #(
11338    *${as_nl}*)
11339      case $ac_var in #(
11340      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11341$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11342      esac
11343      case $ac_var in #(
11344      _ | IFS | as_nl) ;; #(
11345      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11346      *) { eval $ac_var=; unset $ac_var;} ;;
11347      esac ;;
11348    esac
11349  done
11350
11351  (set) 2>&1 |
11352    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11353    *${as_nl}ac_space=\ *)
11354      # `set' does not quote correctly, so add quotes: double-quote
11355      # substitution turns \\\\ into \\, and sed turns \\ into \.
11356      sed -n \
11357	"s/'/'\\\\''/g;
11358	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11359      ;; #(
11360    *)
11361      # `set' quotes correctly as required by POSIX, so do not add quotes.
11362      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11363      ;;
11364    esac |
11365    sort
11366) |
11367  sed '
11368     /^ac_cv_env_/b end
11369     t clear
11370     :clear
11371     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11372     t end
11373     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11374     :end' >>confcache
11375if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11376  if test -w "$cache_file"; then
11377    test "x$cache_file" != "x/dev/null" &&
11378      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11379$as_echo "$as_me: updating cache $cache_file" >&6;}
11380    cat confcache >$cache_file
11381  else
11382    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11383$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11384  fi
11385fi
11386rm -f confcache
11387
11388test "x$prefix" = xNONE && prefix=$ac_default_prefix
11389# Let make expand exec_prefix.
11390test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11391
11392DEFS=-DHAVE_CONFIG_H
11393
11394ac_libobjs=
11395ac_ltlibobjs=
11396for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11397  # 1. Remove the extension, and $U if already installed.
11398  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11399  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11400  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11401  #    will be set to the directory where LIBOBJS objects are built.
11402  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11403  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11404done
11405LIBOBJS=$ac_libobjs
11406
11407LTLIBOBJS=$ac_ltlibobjs
11408
11409
11410if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11411  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11412Usually this means the macro was only invoked conditionally." "$LINENO" 5
11413fi
11414
11415: ${CONFIG_STATUS=./config.status}
11416ac_write_fail=0
11417ac_clean_files_save=$ac_clean_files
11418ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11419{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11420$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11421as_write_fail=0
11422cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11423#! $SHELL
11424# Generated by $as_me.
11425# Run this file to recreate the current configuration.
11426# Compiler output produced by configure, useful for debugging
11427# configure, is in config.log if it exists.
11428
11429debug=false
11430ac_cs_recheck=false
11431ac_cs_silent=false
11432
11433SHELL=\${CONFIG_SHELL-$SHELL}
11434export SHELL
11435_ASEOF
11436cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11437## -------------------- ##
11438## M4sh Initialization. ##
11439## -------------------- ##
11440
11441# Be more Bourne compatible
11442DUALCASE=1; export DUALCASE # for MKS sh
11443if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11444  emulate sh
11445  NULLCMD=:
11446  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11447  # is contrary to our usage.  Disable this feature.
11448  alias -g '${1+"$@"}'='"$@"'
11449  setopt NO_GLOB_SUBST
11450else
11451  case `(set -o) 2>/dev/null` in #(
11452  *posix*) :
11453    set -o posix ;; #(
11454  *) :
11455     ;;
11456esac
11457fi
11458
11459
11460as_nl='
11461'
11462export as_nl
11463# Printing a long string crashes Solaris 7 /usr/bin/printf.
11464as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11465as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11466as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11467# Prefer a ksh shell builtin over an external printf program on Solaris,
11468# but without wasting forks for bash or zsh.
11469if test -z "$BASH_VERSION$ZSH_VERSION" \
11470    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11471  as_echo='print -r --'
11472  as_echo_n='print -rn --'
11473elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11474  as_echo='printf %s\n'
11475  as_echo_n='printf %s'
11476else
11477  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11478    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11479    as_echo_n='/usr/ucb/echo -n'
11480  else
11481    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11482    as_echo_n_body='eval
11483      arg=$1;
11484      case $arg in #(
11485      *"$as_nl"*)
11486	expr "X$arg" : "X\\(.*\\)$as_nl";
11487	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11488      esac;
11489      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11490    '
11491    export as_echo_n_body
11492    as_echo_n='sh -c $as_echo_n_body as_echo'
11493  fi
11494  export as_echo_body
11495  as_echo='sh -c $as_echo_body as_echo'
11496fi
11497
11498# The user is always right.
11499if test "${PATH_SEPARATOR+set}" != set; then
11500  PATH_SEPARATOR=:
11501  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11502    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11503      PATH_SEPARATOR=';'
11504  }
11505fi
11506
11507
11508# IFS
11509# We need space, tab and new line, in precisely that order.  Quoting is
11510# there to prevent editors from complaining about space-tab.
11511# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11512# splitting by setting IFS to empty value.)
11513IFS=" ""	$as_nl"
11514
11515# Find who we are.  Look in the path if we contain no directory separator.
11516case $0 in #((
11517  *[\\/]* ) as_myself=$0 ;;
11518  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11519for as_dir in $PATH
11520do
11521  IFS=$as_save_IFS
11522  test -z "$as_dir" && as_dir=.
11523    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11524  done
11525IFS=$as_save_IFS
11526
11527     ;;
11528esac
11529# We did not find ourselves, most probably we were run as `sh COMMAND'
11530# in which case we are not to be found in the path.
11531if test "x$as_myself" = x; then
11532  as_myself=$0
11533fi
11534if test ! -f "$as_myself"; then
11535  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11536  exit 1
11537fi
11538
11539# Unset variables that we do not need and which cause bugs (e.g. in
11540# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11541# suppresses any "Segmentation fault" message there.  '((' could
11542# trigger a bug in pdksh 5.2.14.
11543for as_var in BASH_ENV ENV MAIL MAILPATH
11544do eval test x\${$as_var+set} = xset \
11545  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11546done
11547PS1='$ '
11548PS2='> '
11549PS4='+ '
11550
11551# NLS nuisances.
11552LC_ALL=C
11553export LC_ALL
11554LANGUAGE=C
11555export LANGUAGE
11556
11557# CDPATH.
11558(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11559
11560
11561# as_fn_error ERROR [LINENO LOG_FD]
11562# ---------------------------------
11563# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11564# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11565# script with status $?, using 1 if that was 0.
11566as_fn_error ()
11567{
11568  as_status=$?; test $as_status -eq 0 && as_status=1
11569  if test "$3"; then
11570    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11571    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11572  fi
11573  $as_echo "$as_me: error: $1" >&2
11574  as_fn_exit $as_status
11575} # as_fn_error
11576
11577
11578# as_fn_set_status STATUS
11579# -----------------------
11580# Set $? to STATUS, without forking.
11581as_fn_set_status ()
11582{
11583  return $1
11584} # as_fn_set_status
11585
11586# as_fn_exit STATUS
11587# -----------------
11588# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11589as_fn_exit ()
11590{
11591  set +e
11592  as_fn_set_status $1
11593  exit $1
11594} # as_fn_exit
11595
11596# as_fn_unset VAR
11597# ---------------
11598# Portably unset VAR.
11599as_fn_unset ()
11600{
11601  { eval $1=; unset $1;}
11602}
11603as_unset=as_fn_unset
11604# as_fn_append VAR VALUE
11605# ----------------------
11606# Append the text in VALUE to the end of the definition contained in VAR. Take
11607# advantage of any shell optimizations that allow amortized linear growth over
11608# repeated appends, instead of the typical quadratic growth present in naive
11609# implementations.
11610if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11611  eval 'as_fn_append ()
11612  {
11613    eval $1+=\$2
11614  }'
11615else
11616  as_fn_append ()
11617  {
11618    eval $1=\$$1\$2
11619  }
11620fi # as_fn_append
11621
11622# as_fn_arith ARG...
11623# ------------------
11624# Perform arithmetic evaluation on the ARGs, and store the result in the
11625# global $as_val. Take advantage of shells that can avoid forks. The arguments
11626# must be portable across $(()) and expr.
11627if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11628  eval 'as_fn_arith ()
11629  {
11630    as_val=$(( $* ))
11631  }'
11632else
11633  as_fn_arith ()
11634  {
11635    as_val=`expr "$@" || test $? -eq 1`
11636  }
11637fi # as_fn_arith
11638
11639
11640if expr a : '\(a\)' >/dev/null 2>&1 &&
11641   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11642  as_expr=expr
11643else
11644  as_expr=false
11645fi
11646
11647if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11648  as_basename=basename
11649else
11650  as_basename=false
11651fi
11652
11653if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11654  as_dirname=dirname
11655else
11656  as_dirname=false
11657fi
11658
11659as_me=`$as_basename -- "$0" ||
11660$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11661	 X"$0" : 'X\(//\)$' \| \
11662	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11663$as_echo X/"$0" |
11664    sed '/^.*\/\([^/][^/]*\)\/*$/{
11665	    s//\1/
11666	    q
11667	  }
11668	  /^X\/\(\/\/\)$/{
11669	    s//\1/
11670	    q
11671	  }
11672	  /^X\/\(\/\).*/{
11673	    s//\1/
11674	    q
11675	  }
11676	  s/.*/./; q'`
11677
11678# Avoid depending upon Character Ranges.
11679as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11680as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11681as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11682as_cr_digits='0123456789'
11683as_cr_alnum=$as_cr_Letters$as_cr_digits
11684
11685ECHO_C= ECHO_N= ECHO_T=
11686case `echo -n x` in #(((((
11687-n*)
11688  case `echo 'xy\c'` in
11689  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
11690  xy)  ECHO_C='\c';;
11691  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11692       ECHO_T='	';;
11693  esac;;
11694*)
11695  ECHO_N='-n';;
11696esac
11697
11698rm -f conf$$ conf$$.exe conf$$.file
11699if test -d conf$$.dir; then
11700  rm -f conf$$.dir/conf$$.file
11701else
11702  rm -f conf$$.dir
11703  mkdir conf$$.dir 2>/dev/null
11704fi
11705if (echo >conf$$.file) 2>/dev/null; then
11706  if ln -s conf$$.file conf$$ 2>/dev/null; then
11707    as_ln_s='ln -s'
11708    # ... but there are two gotchas:
11709    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11710    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11711    # In both cases, we have to default to `cp -p'.
11712    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11713      as_ln_s='cp -p'
11714  elif ln conf$$.file conf$$ 2>/dev/null; then
11715    as_ln_s=ln
11716  else
11717    as_ln_s='cp -p'
11718  fi
11719else
11720  as_ln_s='cp -p'
11721fi
11722rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11723rmdir conf$$.dir 2>/dev/null
11724
11725
11726# as_fn_mkdir_p
11727# -------------
11728# Create "$as_dir" as a directory, including parents if necessary.
11729as_fn_mkdir_p ()
11730{
11731
11732  case $as_dir in #(
11733  -*) as_dir=./$as_dir;;
11734  esac
11735  test -d "$as_dir" || eval $as_mkdir_p || {
11736    as_dirs=
11737    while :; do
11738      case $as_dir in #(
11739      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11740      *) as_qdir=$as_dir;;
11741      esac
11742      as_dirs="'$as_qdir' $as_dirs"
11743      as_dir=`$as_dirname -- "$as_dir" ||
11744$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11745	 X"$as_dir" : 'X\(//\)[^/]' \| \
11746	 X"$as_dir" : 'X\(//\)$' \| \
11747	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11748$as_echo X"$as_dir" |
11749    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11750	    s//\1/
11751	    q
11752	  }
11753	  /^X\(\/\/\)[^/].*/{
11754	    s//\1/
11755	    q
11756	  }
11757	  /^X\(\/\/\)$/{
11758	    s//\1/
11759	    q
11760	  }
11761	  /^X\(\/\).*/{
11762	    s//\1/
11763	    q
11764	  }
11765	  s/.*/./; q'`
11766      test -d "$as_dir" && break
11767    done
11768    test -z "$as_dirs" || eval "mkdir $as_dirs"
11769  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11770
11771
11772} # as_fn_mkdir_p
11773if mkdir -p . 2>/dev/null; then
11774  as_mkdir_p='mkdir -p "$as_dir"'
11775else
11776  test -d ./-p && rmdir ./-p
11777  as_mkdir_p=false
11778fi
11779
11780if test -x / >/dev/null 2>&1; then
11781  as_test_x='test -x'
11782else
11783  if ls -dL / >/dev/null 2>&1; then
11784    as_ls_L_option=L
11785  else
11786    as_ls_L_option=
11787  fi
11788  as_test_x='
11789    eval sh -c '\''
11790      if test -d "$1"; then
11791	test -d "$1/.";
11792      else
11793	case $1 in #(
11794	-*)set "./$1";;
11795	esac;
11796	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11797	???[sx]*):;;*)false;;esac;fi
11798    '\'' sh
11799  '
11800fi
11801as_executable_p=$as_test_x
11802
11803# Sed expression to map a string onto a valid CPP name.
11804as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11805
11806# Sed expression to map a string onto a valid variable name.
11807as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11808
11809
11810exec 6>&1
11811## ----------------------------------- ##
11812## Main body of $CONFIG_STATUS script. ##
11813## ----------------------------------- ##
11814_ASEOF
11815test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11816
11817cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11818# Save the log message, to keep $0 and so on meaningful, and to
11819# report actual input values of CONFIG_FILES etc. instead of their
11820# values after options handling.
11821ac_log="
11822This file was extended by package-unused $as_me version-unused, which was
11823generated by GNU Autoconf 2.64.  Invocation command line was
11824
11825  CONFIG_FILES    = $CONFIG_FILES
11826  CONFIG_HEADERS  = $CONFIG_HEADERS
11827  CONFIG_LINKS    = $CONFIG_LINKS
11828  CONFIG_COMMANDS = $CONFIG_COMMANDS
11829  $ $0 $@
11830
11831on `(hostname || uname -n) 2>/dev/null | sed 1q`
11832"
11833
11834_ACEOF
11835
11836case $ac_config_files in *"
11837"*) set x $ac_config_files; shift; ac_config_files=$*;;
11838esac
11839
11840case $ac_config_headers in *"
11841"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11842esac
11843
11844
11845cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11846# Files that config.status was made for.
11847config_files="$ac_config_files"
11848config_headers="$ac_config_headers"
11849config_commands="$ac_config_commands"
11850
11851_ACEOF
11852
11853cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11854ac_cs_usage="\
11855\`$as_me' instantiates files and other configuration actions
11856from templates according to the current configuration.  Unless the files
11857and actions are specified as TAGs, all are instantiated by default.
11858
11859Usage: $0 [OPTION]... [TAG]...
11860
11861  -h, --help       print this help, then exit
11862  -V, --version    print version number and configuration settings, then exit
11863  -q, --quiet, --silent
11864                   do not print progress messages
11865  -d, --debug      don't remove temporary files
11866      --recheck    update $as_me by reconfiguring in the same conditions
11867      --file=FILE[:TEMPLATE]
11868                   instantiate the configuration file FILE
11869      --header=FILE[:TEMPLATE]
11870                   instantiate the configuration header FILE
11871
11872Configuration files:
11873$config_files
11874
11875Configuration headers:
11876$config_headers
11877
11878Configuration commands:
11879$config_commands
11880
11881Report bugs to the package provider."
11882
11883_ACEOF
11884cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11885ac_cs_version="\\
11886package-unused config.status version-unused
11887configured by $0, generated by GNU Autoconf 2.64,
11888  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11889
11890Copyright (C) 2009 Free Software Foundation, Inc.
11891This config.status script is free software; the Free Software Foundation
11892gives unlimited permission to copy, distribute and modify it."
11893
11894ac_pwd='$ac_pwd'
11895srcdir='$srcdir'
11896INSTALL='$INSTALL'
11897AWK='$AWK'
11898test -n "\$AWK" || AWK=awk
11899_ACEOF
11900
11901cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11902# The default lists apply if the user does not specify any file.
11903ac_need_defaults=:
11904while test $# != 0
11905do
11906  case $1 in
11907  --*=*)
11908    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11909    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11910    ac_shift=:
11911    ;;
11912  *)
11913    ac_option=$1
11914    ac_optarg=$2
11915    ac_shift=shift
11916    ;;
11917  esac
11918
11919  case $ac_option in
11920  # Handling of the options.
11921  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11922    ac_cs_recheck=: ;;
11923  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11924    $as_echo "$ac_cs_version"; exit ;;
11925  --debug | --debu | --deb | --de | --d | -d )
11926    debug=: ;;
11927  --file | --fil | --fi | --f )
11928    $ac_shift
11929    case $ac_optarg in
11930    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11931    esac
11932    as_fn_append CONFIG_FILES " '$ac_optarg'"
11933    ac_need_defaults=false;;
11934  --header | --heade | --head | --hea )
11935    $ac_shift
11936    case $ac_optarg in
11937    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11938    esac
11939    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11940    ac_need_defaults=false;;
11941  --he | --h)
11942    # Conflict between --help and --header
11943    as_fn_error "ambiguous option: \`$1'
11944Try \`$0 --help' for more information.";;
11945  --help | --hel | -h )
11946    $as_echo "$ac_cs_usage"; exit ;;
11947  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11948  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11949    ac_cs_silent=: ;;
11950
11951  # This is an error.
11952  -*) as_fn_error "unrecognized option: \`$1'
11953Try \`$0 --help' for more information." ;;
11954
11955  *) as_fn_append ac_config_targets " $1"
11956     ac_need_defaults=false ;;
11957
11958  esac
11959  shift
11960done
11961
11962ac_configure_extra_args=
11963
11964if $ac_cs_silent; then
11965  exec 6>/dev/null
11966  ac_configure_extra_args="$ac_configure_extra_args --silent"
11967fi
11968
11969_ACEOF
11970cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11971if \$ac_cs_recheck; then
11972  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11973  shift
11974  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11975  CONFIG_SHELL='$SHELL'
11976  export CONFIG_SHELL
11977  exec "\$@"
11978fi
11979
11980_ACEOF
11981cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11982exec 5>>config.log
11983{
11984  echo
11985  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11986## Running $as_me. ##
11987_ASBOX
11988  $as_echo "$ac_log"
11989} >&5
11990
11991_ACEOF
11992cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11993#
11994# INIT-COMMANDS
11995#
11996
11997srcdir="$srcdir"
11998host="$host"
11999target="$target"
12000with_multisubdir="$with_multisubdir"
12001with_multisrctop="$with_multisrctop"
12002with_target_subdir="$with_target_subdir"
12003ac_configure_args="${multilib_arg} ${ac_configure_args}"
12004multi_basedir="$multi_basedir"
12005CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12006CC="$CC"
12007CXX="$CXX"
12008GFORTRAN="$GFORTRAN"
12009GCJ="$GCJ"
12010
12011
12012# The HP-UX ksh and POSIX shell print the target directory to stdout
12013# if CDPATH is set.
12014(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12015
12016sed_quote_subst='$sed_quote_subst'
12017double_quote_subst='$double_quote_subst'
12018delay_variable_subst='$delay_variable_subst'
12019AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12020DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12021OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12022macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12023macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12024enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12025enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12026pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12027enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12028SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12029ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12030host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12031host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12032host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12033build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12034build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12035build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12036SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12037Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12038GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12039EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12040FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12041LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12042NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12043LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12044max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12045ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12046exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12047lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12048lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12049lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12050reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12051reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12052deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12053file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12054AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12055AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12056STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12057RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12058old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12059old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12060old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12061lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12062CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12063CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12064compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12065GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12066lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12067lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12068lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12069lt_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"`'
12070objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12071MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12072lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12073lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12074lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12075lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12076lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12077need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12078DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12079NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12080LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12081OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12082OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12083libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12084shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12085extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12086archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12087enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12088export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12089whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12090compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12091old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12092old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12093archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12094archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12095module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12096module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12097with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12098allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12099no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12100hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12101hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12102hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12103hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12104hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12105hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12106hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12107hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12108inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12109link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12110fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12111always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12112export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12113exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12114include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12115prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12116file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12117variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12118need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12119need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12120version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12121runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12122shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12123shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12124libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12125library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12126soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12127install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12128postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12129postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12130finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12131finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12132hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12133sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12134sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12135hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12136enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12137enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12138enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12139old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12140striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12141
12142LTCC='$LTCC'
12143LTCFLAGS='$LTCFLAGS'
12144compiler='$compiler_DEFAULT'
12145
12146# A function that is used when there is no print builtin or printf.
12147func_fallback_echo ()
12148{
12149  eval 'cat <<_LTECHO_EOF
12150\$1
12151_LTECHO_EOF'
12152}
12153
12154# Quote evaled strings.
12155for var in AS \
12156DLLTOOL \
12157OBJDUMP \
12158SHELL \
12159ECHO \
12160SED \
12161GREP \
12162EGREP \
12163FGREP \
12164LD \
12165NM \
12166LN_S \
12167lt_SP2NL \
12168lt_NL2SP \
12169reload_flag \
12170deplibs_check_method \
12171file_magic_cmd \
12172AR \
12173AR_FLAGS \
12174STRIP \
12175RANLIB \
12176CC \
12177CFLAGS \
12178compiler \
12179lt_cv_sys_global_symbol_pipe \
12180lt_cv_sys_global_symbol_to_cdecl \
12181lt_cv_sys_global_symbol_to_c_name_address \
12182lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12183lt_prog_compiler_no_builtin_flag \
12184lt_prog_compiler_wl \
12185lt_prog_compiler_pic \
12186lt_prog_compiler_static \
12187lt_cv_prog_compiler_c_o \
12188need_locks \
12189DSYMUTIL \
12190NMEDIT \
12191LIPO \
12192OTOOL \
12193OTOOL64 \
12194shrext_cmds \
12195export_dynamic_flag_spec \
12196whole_archive_flag_spec \
12197compiler_needs_object \
12198with_gnu_ld \
12199allow_undefined_flag \
12200no_undefined_flag \
12201hardcode_libdir_flag_spec \
12202hardcode_libdir_flag_spec_ld \
12203hardcode_libdir_separator \
12204fix_srcfile_path \
12205exclude_expsyms \
12206include_expsyms \
12207file_list_spec \
12208variables_saved_for_relink \
12209libname_spec \
12210library_names_spec \
12211soname_spec \
12212install_override_mode \
12213finish_eval \
12214old_striplib \
12215striplib; do
12216    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12217    *[\\\\\\\`\\"\\\$]*)
12218      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12219      ;;
12220    *)
12221      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12222      ;;
12223    esac
12224done
12225
12226# Double-quote double-evaled strings.
12227for var in reload_cmds \
12228old_postinstall_cmds \
12229old_postuninstall_cmds \
12230old_archive_cmds \
12231extract_expsyms_cmds \
12232old_archive_from_new_cmds \
12233old_archive_from_expsyms_cmds \
12234archive_cmds \
12235archive_expsym_cmds \
12236module_cmds \
12237module_expsym_cmds \
12238export_symbols_cmds \
12239prelink_cmds \
12240postinstall_cmds \
12241postuninstall_cmds \
12242finish_cmds \
12243sys_lib_search_path_spec \
12244sys_lib_dlsearch_path_spec; do
12245    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12246    *[\\\\\\\`\\"\\\$]*)
12247      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12248      ;;
12249    *)
12250      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12251      ;;
12252    esac
12253done
12254
12255ac_aux_dir='$ac_aux_dir'
12256xsi_shell='$xsi_shell'
12257lt_shell_append='$lt_shell_append'
12258
12259# See if we are running on zsh, and set the options which allow our
12260# commands through without removal of \ escapes INIT.
12261if test -n "\${ZSH_VERSION+set}" ; then
12262   setopt NO_GLOB_SUBST
12263fi
12264
12265
12266    PACKAGE='$PACKAGE'
12267    VERSION='$VERSION'
12268    TIMESTAMP='$TIMESTAMP'
12269    RM='$RM'
12270    ofile='$ofile'
12271
12272
12273
12274
12275_ACEOF
12276
12277cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12278
12279# Handling of arguments.
12280for ac_config_target in $ac_config_targets
12281do
12282  case $ac_config_target in
12283    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12284    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12285    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12286    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12287
12288  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12289  esac
12290done
12291
12292
12293# If the user did not use the arguments to specify the items to instantiate,
12294# then the envvar interface is used.  Set only those that are not.
12295# We use the long form for the default assignment because of an extremely
12296# bizarre bug on SunOS 4.1.3.
12297if $ac_need_defaults; then
12298  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12299  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12300  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12301fi
12302
12303# Have a temporary directory for convenience.  Make it in the build tree
12304# simply because there is no reason against having it here, and in addition,
12305# creating and moving files from /tmp can sometimes cause problems.
12306# Hook for its removal unless debugging.
12307# Note that there is a small window in which the directory will not be cleaned:
12308# after its creation but before its name has been assigned to `$tmp'.
12309$debug ||
12310{
12311  tmp=
12312  trap 'exit_status=$?
12313  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12314' 0
12315  trap 'as_fn_exit 1' 1 2 13 15
12316}
12317# Create a (secure) tmp directory for tmp files.
12318
12319{
12320  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12321  test -n "$tmp" && test -d "$tmp"
12322}  ||
12323{
12324  tmp=./conf$$-$RANDOM
12325  (umask 077 && mkdir "$tmp")
12326} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12327
12328# Set up the scripts for CONFIG_FILES section.
12329# No need to generate them if there are no CONFIG_FILES.
12330# This happens for instance with `./config.status config.h'.
12331if test -n "$CONFIG_FILES"; then
12332
12333
12334ac_cr=`echo X | tr X '\015'`
12335# On cygwin, bash can eat \r inside `` if the user requested igncr.
12336# But we know of no other shell where ac_cr would be empty at this
12337# point, so we can use a bashism as a fallback.
12338if test "x$ac_cr" = x; then
12339  eval ac_cr=\$\'\\r\'
12340fi
12341ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12342if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12343  ac_cs_awk_cr='\r'
12344else
12345  ac_cs_awk_cr=$ac_cr
12346fi
12347
12348echo 'BEGIN {' >"$tmp/subs1.awk" &&
12349_ACEOF
12350
12351
12352{
12353  echo "cat >conf$$subs.awk <<_ACEOF" &&
12354  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12355  echo "_ACEOF"
12356} >conf$$subs.sh ||
12357  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12358ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12359ac_delim='%!_!# '
12360for ac_last_try in false false false false false :; do
12361  . ./conf$$subs.sh ||
12362    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12363
12364  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12365  if test $ac_delim_n = $ac_delim_num; then
12366    break
12367  elif $ac_last_try; then
12368    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12369  else
12370    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12371  fi
12372done
12373rm -f conf$$subs.sh
12374
12375cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12376cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12377_ACEOF
12378sed -n '
12379h
12380s/^/S["/; s/!.*/"]=/
12381p
12382g
12383s/^[^!]*!//
12384:repl
12385t repl
12386s/'"$ac_delim"'$//
12387t delim
12388:nl
12389h
12390s/\(.\{148\}\).*/\1/
12391t more1
12392s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12393p
12394n
12395b repl
12396:more1
12397s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12398p
12399g
12400s/.\{148\}//
12401t nl
12402:delim
12403h
12404s/\(.\{148\}\).*/\1/
12405t more2
12406s/["\\]/\\&/g; s/^/"/; s/$/"/
12407p
12408b
12409:more2
12410s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12411p
12412g
12413s/.\{148\}//
12414t delim
12415' <conf$$subs.awk | sed '
12416/^[^""]/{
12417  N
12418  s/\n//
12419}
12420' >>$CONFIG_STATUS || ac_write_fail=1
12421rm -f conf$$subs.awk
12422cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12423_ACAWK
12424cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12425  for (key in S) S_is_set[key] = 1
12426  FS = ""
12427
12428}
12429{
12430  line = $ 0
12431  nfields = split(line, field, "@")
12432  substed = 0
12433  len = length(field[1])
12434  for (i = 2; i < nfields; i++) {
12435    key = field[i]
12436    keylen = length(key)
12437    if (S_is_set[key]) {
12438      value = S[key]
12439      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12440      len += length(value) + length(field[++i])
12441      substed = 1
12442    } else
12443      len += 1 + keylen
12444  }
12445
12446  print line
12447}
12448
12449_ACAWK
12450_ACEOF
12451cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12452if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12453  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12454else
12455  cat
12456fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12457  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12458_ACEOF
12459
12460# VPATH may cause trouble with some makes, so we remove $(srcdir),
12461# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12462# trailing colons and then remove the whole line if VPATH becomes empty
12463# (actually we leave an empty line to preserve line numbers).
12464if test "x$srcdir" = x.; then
12465  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
12466s/:*\$(srcdir):*/:/
12467s/:*\${srcdir}:*/:/
12468s/:*@srcdir@:*/:/
12469s/^\([^=]*=[	 ]*\):*/\1/
12470s/:*$//
12471s/^[^=]*=[	 ]*$//
12472}'
12473fi
12474
12475cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12476fi # test -n "$CONFIG_FILES"
12477
12478# Set up the scripts for CONFIG_HEADERS section.
12479# No need to generate them if there are no CONFIG_HEADERS.
12480# This happens for instance with `./config.status Makefile'.
12481if test -n "$CONFIG_HEADERS"; then
12482cat >"$tmp/defines.awk" <<\_ACAWK ||
12483BEGIN {
12484_ACEOF
12485
12486# Transform confdefs.h into an awk script `defines.awk', embedded as
12487# here-document in config.status, that substitutes the proper values into
12488# config.h.in to produce config.h.
12489
12490# Create a delimiter string that does not exist in confdefs.h, to ease
12491# handling of long lines.
12492ac_delim='%!_!# '
12493for ac_last_try in false false :; do
12494  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12495  if test -z "$ac_t"; then
12496    break
12497  elif $ac_last_try; then
12498    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12499  else
12500    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12501  fi
12502done
12503
12504# For the awk script, D is an array of macro values keyed by name,
12505# likewise P contains macro parameters if any.  Preserve backslash
12506# newline sequences.
12507
12508ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12509sed -n '
12510s/.\{148\}/&'"$ac_delim"'/g
12511t rset
12512:rset
12513s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12514t def
12515d
12516:def
12517s/\\$//
12518t bsnl
12519s/["\\]/\\&/g
12520s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12521D["\1"]=" \3"/p
12522s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12523d
12524:bsnl
12525s/["\\]/\\&/g
12526s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12527D["\1"]=" \3\\\\\\n"\\/p
12528t cont
12529s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12530t cont
12531d
12532:cont
12533n
12534s/.\{148\}/&'"$ac_delim"'/g
12535t clear
12536:clear
12537s/\\$//
12538t bsnlc
12539s/["\\]/\\&/g; s/^/"/; s/$/"/p
12540d
12541:bsnlc
12542s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12543b cont
12544' <confdefs.h | sed '
12545s/'"$ac_delim"'/"\\\
12546"/g' >>$CONFIG_STATUS || ac_write_fail=1
12547
12548cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12549  for (key in D) D_is_set[key] = 1
12550  FS = ""
12551}
12552/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12553  line = \$ 0
12554  split(line, arg, " ")
12555  if (arg[1] == "#") {
12556    defundef = arg[2]
12557    mac1 = arg[3]
12558  } else {
12559    defundef = substr(arg[1], 2)
12560    mac1 = arg[2]
12561  }
12562  split(mac1, mac2, "(") #)
12563  macro = mac2[1]
12564  prefix = substr(line, 1, index(line, defundef) - 1)
12565  if (D_is_set[macro]) {
12566    # Preserve the white space surrounding the "#".
12567    print prefix "define", macro P[macro] D[macro]
12568    next
12569  } else {
12570    # Replace #undef with comments.  This is necessary, for example,
12571    # in the case of _POSIX_SOURCE, which is predefined and required
12572    # on some systems where configure will not decide to define it.
12573    if (defundef == "undef") {
12574      print "/*", prefix defundef, macro, "*/"
12575      next
12576    }
12577  }
12578}
12579{ print }
12580_ACAWK
12581_ACEOF
12582cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12583  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12584fi # test -n "$CONFIG_HEADERS"
12585
12586
12587eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12588shift
12589for ac_tag
12590do
12591  case $ac_tag in
12592  :[FHLC]) ac_mode=$ac_tag; continue;;
12593  esac
12594  case $ac_mode$ac_tag in
12595  :[FHL]*:*);;
12596  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12597  :[FH]-) ac_tag=-:-;;
12598  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12599  esac
12600  ac_save_IFS=$IFS
12601  IFS=:
12602  set x $ac_tag
12603  IFS=$ac_save_IFS
12604  shift
12605  ac_file=$1
12606  shift
12607
12608  case $ac_mode in
12609  :L) ac_source=$1;;
12610  :[FH])
12611    ac_file_inputs=
12612    for ac_f
12613    do
12614      case $ac_f in
12615      -) ac_f="$tmp/stdin";;
12616      *) # Look for the file first in the build tree, then in the source tree
12617	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12618	 # because $ac_f cannot contain `:'.
12619	 test -f "$ac_f" ||
12620	   case $ac_f in
12621	   [\\/$]*) false;;
12622	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12623	   esac ||
12624	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12625      esac
12626      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12627      as_fn_append ac_file_inputs " '$ac_f'"
12628    done
12629
12630    # Let's still pretend it is `configure' which instantiates (i.e., don't
12631    # use $as_me), people would be surprised to read:
12632    #    /* config.h.  Generated by config.status.  */
12633    configure_input='Generated from '`
12634	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12635	`' by configure.'
12636    if test x"$ac_file" != x-; then
12637      configure_input="$ac_file.  $configure_input"
12638      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12639$as_echo "$as_me: creating $ac_file" >&6;}
12640    fi
12641    # Neutralize special characters interpreted by sed in replacement strings.
12642    case $configure_input in #(
12643    *\&* | *\|* | *\\* )
12644       ac_sed_conf_input=`$as_echo "$configure_input" |
12645       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12646    *) ac_sed_conf_input=$configure_input;;
12647    esac
12648
12649    case $ac_tag in
12650    *:-:* | *:-) cat >"$tmp/stdin" \
12651      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12652    esac
12653    ;;
12654  esac
12655
12656  ac_dir=`$as_dirname -- "$ac_file" ||
12657$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12658	 X"$ac_file" : 'X\(//\)[^/]' \| \
12659	 X"$ac_file" : 'X\(//\)$' \| \
12660	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12661$as_echo X"$ac_file" |
12662    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12663	    s//\1/
12664	    q
12665	  }
12666	  /^X\(\/\/\)[^/].*/{
12667	    s//\1/
12668	    q
12669	  }
12670	  /^X\(\/\/\)$/{
12671	    s//\1/
12672	    q
12673	  }
12674	  /^X\(\/\).*/{
12675	    s//\1/
12676	    q
12677	  }
12678	  s/.*/./; q'`
12679  as_dir="$ac_dir"; as_fn_mkdir_p
12680  ac_builddir=.
12681
12682case "$ac_dir" in
12683.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12684*)
12685  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12686  # A ".." for each directory in $ac_dir_suffix.
12687  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12688  case $ac_top_builddir_sub in
12689  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12690  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12691  esac ;;
12692esac
12693ac_abs_top_builddir=$ac_pwd
12694ac_abs_builddir=$ac_pwd$ac_dir_suffix
12695# for backward compatibility:
12696ac_top_builddir=$ac_top_build_prefix
12697
12698case $srcdir in
12699  .)  # We are building in place.
12700    ac_srcdir=.
12701    ac_top_srcdir=$ac_top_builddir_sub
12702    ac_abs_top_srcdir=$ac_pwd ;;
12703  [\\/]* | ?:[\\/]* )  # Absolute name.
12704    ac_srcdir=$srcdir$ac_dir_suffix;
12705    ac_top_srcdir=$srcdir
12706    ac_abs_top_srcdir=$srcdir ;;
12707  *) # Relative name.
12708    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12709    ac_top_srcdir=$ac_top_build_prefix$srcdir
12710    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12711esac
12712ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12713
12714
12715  case $ac_mode in
12716  :F)
12717  #
12718  # CONFIG_FILE
12719  #
12720
12721  case $INSTALL in
12722  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12723  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12724  esac
12725_ACEOF
12726
12727cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12728# If the template does not know about datarootdir, expand it.
12729# FIXME: This hack should be removed a few years after 2.60.
12730ac_datarootdir_hack=; ac_datarootdir_seen=
12731ac_sed_dataroot='
12732/datarootdir/ {
12733  p
12734  q
12735}
12736/@datadir@/p
12737/@docdir@/p
12738/@infodir@/p
12739/@localedir@/p
12740/@mandir@/p'
12741case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12742*datarootdir*) ac_datarootdir_seen=yes;;
12743*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12744  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12745$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12746_ACEOF
12747cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12748  ac_datarootdir_hack='
12749  s&@datadir@&$datadir&g
12750  s&@docdir@&$docdir&g
12751  s&@infodir@&$infodir&g
12752  s&@localedir@&$localedir&g
12753  s&@mandir@&$mandir&g
12754  s&\\\${datarootdir}&$datarootdir&g' ;;
12755esac
12756_ACEOF
12757
12758# Neutralize VPATH when `$srcdir' = `.'.
12759# Shell code in configure.ac might set extrasub.
12760# FIXME: do we really want to maintain this feature?
12761cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12762ac_sed_extra="$ac_vpsub
12763$extrasub
12764_ACEOF
12765cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12766:t
12767/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12768s|@configure_input@|$ac_sed_conf_input|;t t
12769s&@top_builddir@&$ac_top_builddir_sub&;t t
12770s&@top_build_prefix@&$ac_top_build_prefix&;t t
12771s&@srcdir@&$ac_srcdir&;t t
12772s&@abs_srcdir@&$ac_abs_srcdir&;t t
12773s&@top_srcdir@&$ac_top_srcdir&;t t
12774s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12775s&@builddir@&$ac_builddir&;t t
12776s&@abs_builddir@&$ac_abs_builddir&;t t
12777s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12778s&@INSTALL@&$ac_INSTALL&;t t
12779$ac_datarootdir_hack
12780"
12781eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12782  || as_fn_error "could not create $ac_file" "$LINENO" 5
12783
12784test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12785  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12786  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12787  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12788which seems to be undefined.  Please make sure it is defined." >&5
12789$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12790which seems to be undefined.  Please make sure it is defined." >&2;}
12791
12792  rm -f "$tmp/stdin"
12793  case $ac_file in
12794  -) cat "$tmp/out" && rm -f "$tmp/out";;
12795  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12796  esac \
12797  || as_fn_error "could not create $ac_file" "$LINENO" 5
12798 ;;
12799  :H)
12800  #
12801  # CONFIG_HEADER
12802  #
12803  if test x"$ac_file" != x-; then
12804    {
12805      $as_echo "/* $configure_input  */" \
12806      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12807    } >"$tmp/config.h" \
12808      || as_fn_error "could not create $ac_file" "$LINENO" 5
12809    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12810      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12811$as_echo "$as_me: $ac_file is unchanged" >&6;}
12812    else
12813      rm -f "$ac_file"
12814      mv "$tmp/config.h" "$ac_file" \
12815	|| as_fn_error "could not create $ac_file" "$LINENO" 5
12816    fi
12817  else
12818    $as_echo "/* $configure_input  */" \
12819      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12820      || as_fn_error "could not create -" "$LINENO" 5
12821  fi
12822 ;;
12823
12824  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12825$as_echo "$as_me: executing $ac_file commands" >&6;}
12826 ;;
12827  esac
12828
12829
12830  case $ac_file$ac_mode in
12831    "default-1":C)
12832# Only add multilib support code if we just rebuilt the top-level
12833# Makefile.
12834case " $CONFIG_FILES " in
12835 *" Makefile "*)
12836   ac_file=Makefile . ${multi_basedir}/config-ml.in
12837   ;;
12838esac ;;
12839    "libtool":C)
12840
12841    # See if we are running on zsh, and set the options which allow our
12842    # commands through without removal of \ escapes.
12843    if test -n "${ZSH_VERSION+set}" ; then
12844      setopt NO_GLOB_SUBST
12845    fi
12846
12847    cfgfile="${ofile}T"
12848    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12849    $RM "$cfgfile"
12850
12851    cat <<_LT_EOF >> "$cfgfile"
12852#! $SHELL
12853
12854# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12855# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12856# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12857# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12858#
12859#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12860#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12861#   Written by Gordon Matzigkeit, 1996
12862#
12863#   This file is part of GNU Libtool.
12864#
12865# GNU Libtool is free software; you can redistribute it and/or
12866# modify it under the terms of the GNU General Public License as
12867# published by the Free Software Foundation; either version 2 of
12868# the License, or (at your option) any later version.
12869#
12870# As a special exception to the GNU General Public License,
12871# if you distribute this file as part of a program or library that
12872# is built using GNU Libtool, you may include this file under the
12873# same distribution terms that you use for the rest of that program.
12874#
12875# GNU Libtool is distributed in the hope that it will be useful,
12876# but WITHOUT ANY WARRANTY; without even the implied warranty of
12877# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12878# GNU General Public License for more details.
12879#
12880# You should have received a copy of the GNU General Public License
12881# along with GNU Libtool; see the file COPYING.  If not, a copy
12882# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12883# obtained by writing to the Free Software Foundation, Inc.,
12884# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12885
12886
12887# The names of the tagged configurations supported by this script.
12888available_tags=""
12889
12890# ### BEGIN LIBTOOL CONFIG
12891
12892# Assembler program.
12893AS=$lt_AS
12894
12895# DLL creation program.
12896DLLTOOL=$lt_DLLTOOL
12897
12898# Object dumper program.
12899OBJDUMP=$lt_OBJDUMP
12900
12901# Which release of libtool.m4 was used?
12902macro_version=$macro_version
12903macro_revision=$macro_revision
12904
12905# Whether or not to build shared libraries.
12906build_libtool_libs=$enable_shared
12907
12908# Whether or not to build static libraries.
12909build_old_libs=$enable_static
12910
12911# What type of objects to build.
12912pic_mode=$pic_mode
12913
12914# Whether or not to optimize for fast installation.
12915fast_install=$enable_fast_install
12916
12917# Shell to use when invoking shell scripts.
12918SHELL=$lt_SHELL
12919
12920# An echo program that protects backslashes.
12921ECHO=$lt_ECHO
12922
12923# The host system.
12924host_alias=$host_alias
12925host=$host
12926host_os=$host_os
12927
12928# The build system.
12929build_alias=$build_alias
12930build=$build
12931build_os=$build_os
12932
12933# A sed program that does not truncate output.
12934SED=$lt_SED
12935
12936# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12937Xsed="\$SED -e 1s/^X//"
12938
12939# A grep program that handles long lines.
12940GREP=$lt_GREP
12941
12942# An ERE matcher.
12943EGREP=$lt_EGREP
12944
12945# A literal string matcher.
12946FGREP=$lt_FGREP
12947
12948# A BSD- or MS-compatible name lister.
12949NM=$lt_NM
12950
12951# Whether we need soft or hard links.
12952LN_S=$lt_LN_S
12953
12954# What is the maximum length of a command?
12955max_cmd_len=$max_cmd_len
12956
12957# Object file suffix (normally "o").
12958objext=$ac_objext
12959
12960# Executable file suffix (normally "").
12961exeext=$exeext
12962
12963# whether the shell understands "unset".
12964lt_unset=$lt_unset
12965
12966# turn spaces into newlines.
12967SP2NL=$lt_lt_SP2NL
12968
12969# turn newlines into spaces.
12970NL2SP=$lt_lt_NL2SP
12971
12972# Method to check whether dependent libraries are shared objects.
12973deplibs_check_method=$lt_deplibs_check_method
12974
12975# Command to use when deplibs_check_method == "file_magic".
12976file_magic_cmd=$lt_file_magic_cmd
12977
12978# The archiver.
12979AR=$lt_AR
12980AR_FLAGS=$lt_AR_FLAGS
12981
12982# A symbol stripping program.
12983STRIP=$lt_STRIP
12984
12985# Commands used to install an old-style archive.
12986RANLIB=$lt_RANLIB
12987old_postinstall_cmds=$lt_old_postinstall_cmds
12988old_postuninstall_cmds=$lt_old_postuninstall_cmds
12989
12990# Whether to use a lock for old archive extraction.
12991lock_old_archive_extraction=$lock_old_archive_extraction
12992
12993# A C compiler.
12994LTCC=$lt_CC
12995
12996# LTCC compiler flags.
12997LTCFLAGS=$lt_CFLAGS
12998
12999# Take the output of nm and produce a listing of raw symbols and C names.
13000global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13001
13002# Transform the output of nm in a proper C declaration.
13003global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13004
13005# Transform the output of nm in a C name address pair.
13006global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13007
13008# Transform the output of nm in a C name address pair when lib prefix is needed.
13009global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13010
13011# The name of the directory that contains temporary libtool files.
13012objdir=$objdir
13013
13014# Used to examine libraries when file_magic_cmd begins with "file".
13015MAGIC_CMD=$MAGIC_CMD
13016
13017# Must we lock files when doing compilation?
13018need_locks=$lt_need_locks
13019
13020# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13021DSYMUTIL=$lt_DSYMUTIL
13022
13023# Tool to change global to local symbols on Mac OS X.
13024NMEDIT=$lt_NMEDIT
13025
13026# Tool to manipulate fat objects and archives on Mac OS X.
13027LIPO=$lt_LIPO
13028
13029# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13030OTOOL=$lt_OTOOL
13031
13032# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13033OTOOL64=$lt_OTOOL64
13034
13035# Old archive suffix (normally "a").
13036libext=$libext
13037
13038# Shared library suffix (normally ".so").
13039shrext_cmds=$lt_shrext_cmds
13040
13041# The commands to extract the exported symbol list from a shared archive.
13042extract_expsyms_cmds=$lt_extract_expsyms_cmds
13043
13044# Variables whose values should be saved in libtool wrapper scripts and
13045# restored at link time.
13046variables_saved_for_relink=$lt_variables_saved_for_relink
13047
13048# Do we need the "lib" prefix for modules?
13049need_lib_prefix=$need_lib_prefix
13050
13051# Do we need a version for libraries?
13052need_version=$need_version
13053
13054# Library versioning type.
13055version_type=$version_type
13056
13057# Shared library runtime path variable.
13058runpath_var=$runpath_var
13059
13060# Shared library path variable.
13061shlibpath_var=$shlibpath_var
13062
13063# Is shlibpath searched before the hard-coded library search path?
13064shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13065
13066# Format of library name prefix.
13067libname_spec=$lt_libname_spec
13068
13069# List of archive names.  First name is the real one, the rest are links.
13070# The last name is the one that the linker finds with -lNAME
13071library_names_spec=$lt_library_names_spec
13072
13073# The coded name of the library, if different from the real name.
13074soname_spec=$lt_soname_spec
13075
13076# Permission mode override for installation of shared libraries.
13077install_override_mode=$lt_install_override_mode
13078
13079# Command to use after installation of a shared archive.
13080postinstall_cmds=$lt_postinstall_cmds
13081
13082# Command to use after uninstallation of a shared archive.
13083postuninstall_cmds=$lt_postuninstall_cmds
13084
13085# Commands used to finish a libtool library installation in a directory.
13086finish_cmds=$lt_finish_cmds
13087
13088# As "finish_cmds", except a single script fragment to be evaled but
13089# not shown.
13090finish_eval=$lt_finish_eval
13091
13092# Whether we should hardcode library paths into libraries.
13093hardcode_into_libs=$hardcode_into_libs
13094
13095# Compile-time system search path for libraries.
13096sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13097
13098# Run-time system search path for libraries.
13099sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13100
13101# Whether dlopen is supported.
13102dlopen_support=$enable_dlopen
13103
13104# Whether dlopen of programs is supported.
13105dlopen_self=$enable_dlopen_self
13106
13107# Whether dlopen of statically linked programs is supported.
13108dlopen_self_static=$enable_dlopen_self_static
13109
13110# Commands to strip libraries.
13111old_striplib=$lt_old_striplib
13112striplib=$lt_striplib
13113
13114
13115# The linker used to build libraries.
13116LD=$lt_LD
13117
13118# How to create reloadable object files.
13119reload_flag=$lt_reload_flag
13120reload_cmds=$lt_reload_cmds
13121
13122# Commands used to build an old-style archive.
13123old_archive_cmds=$lt_old_archive_cmds
13124
13125# A language specific compiler.
13126CC=$lt_compiler
13127
13128# Is the compiler the GNU compiler?
13129with_gcc=$GCC
13130
13131# Compiler flag to turn off builtin functions.
13132no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13133
13134# How to pass a linker flag through the compiler.
13135wl=$lt_lt_prog_compiler_wl
13136
13137# Additional compiler flags for building library objects.
13138pic_flag=$lt_lt_prog_compiler_pic
13139
13140# Compiler flag to prevent dynamic linking.
13141link_static_flag=$lt_lt_prog_compiler_static
13142
13143# Does compiler simultaneously support -c and -o options?
13144compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13145
13146# Whether or not to add -lc for building shared libraries.
13147build_libtool_need_lc=$archive_cmds_need_lc
13148
13149# Whether or not to disallow shared libs when runtime libs are static.
13150allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13151
13152# Compiler flag to allow reflexive dlopens.
13153export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13154
13155# Compiler flag to generate shared objects directly from archives.
13156whole_archive_flag_spec=$lt_whole_archive_flag_spec
13157
13158# Whether the compiler copes with passing no objects directly.
13159compiler_needs_object=$lt_compiler_needs_object
13160
13161# Create an old-style archive from a shared archive.
13162old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13163
13164# Create a temporary old-style archive to link instead of a shared archive.
13165old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13166
13167# Commands used to build a shared archive.
13168archive_cmds=$lt_archive_cmds
13169archive_expsym_cmds=$lt_archive_expsym_cmds
13170
13171# Commands used to build a loadable module if different from building
13172# a shared archive.
13173module_cmds=$lt_module_cmds
13174module_expsym_cmds=$lt_module_expsym_cmds
13175
13176# Whether we are building with GNU ld or not.
13177with_gnu_ld=$lt_with_gnu_ld
13178
13179# Flag that allows shared libraries with undefined symbols to be built.
13180allow_undefined_flag=$lt_allow_undefined_flag
13181
13182# Flag that enforces no undefined symbols.
13183no_undefined_flag=$lt_no_undefined_flag
13184
13185# Flag to hardcode \$libdir into a binary during linking.
13186# This must work even if \$libdir does not exist
13187hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13188
13189# If ld is used when linking, flag to hardcode \$libdir into a binary
13190# during linking.  This must work even if \$libdir does not exist.
13191hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13192
13193# Whether we need a single "-rpath" flag with a separated argument.
13194hardcode_libdir_separator=$lt_hardcode_libdir_separator
13195
13196# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13197# DIR into the resulting binary.
13198hardcode_direct=$hardcode_direct
13199
13200# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13201# DIR into the resulting binary and the resulting library dependency is
13202# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13203# library is relocated.
13204hardcode_direct_absolute=$hardcode_direct_absolute
13205
13206# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13207# into the resulting binary.
13208hardcode_minus_L=$hardcode_minus_L
13209
13210# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13211# into the resulting binary.
13212hardcode_shlibpath_var=$hardcode_shlibpath_var
13213
13214# Set to "yes" if building a shared library automatically hardcodes DIR
13215# into the library and all subsequent libraries and executables linked
13216# against it.
13217hardcode_automatic=$hardcode_automatic
13218
13219# Set to yes if linker adds runtime paths of dependent libraries
13220# to runtime path list.
13221inherit_rpath=$inherit_rpath
13222
13223# Whether libtool must link a program against all its dependency libraries.
13224link_all_deplibs=$link_all_deplibs
13225
13226# Fix the shell variable \$srcfile for the compiler.
13227fix_srcfile_path=$lt_fix_srcfile_path
13228
13229# Set to "yes" if exported symbols are required.
13230always_export_symbols=$always_export_symbols
13231
13232# The commands to list exported symbols.
13233export_symbols_cmds=$lt_export_symbols_cmds
13234
13235# Symbols that should not be listed in the preloaded symbols.
13236exclude_expsyms=$lt_exclude_expsyms
13237
13238# Symbols that must always be exported.
13239include_expsyms=$lt_include_expsyms
13240
13241# Commands necessary for linking programs (against libraries) with templates.
13242prelink_cmds=$lt_prelink_cmds
13243
13244# Specify filename containing input files.
13245file_list_spec=$lt_file_list_spec
13246
13247# How to hardcode a shared library path into an executable.
13248hardcode_action=$hardcode_action
13249
13250# ### END LIBTOOL CONFIG
13251
13252_LT_EOF
13253
13254  case $host_os in
13255  aix3*)
13256    cat <<\_LT_EOF >> "$cfgfile"
13257# AIX sometimes has problems with the GCC collect2 program.  For some
13258# reason, if we set the COLLECT_NAMES environment variable, the problems
13259# vanish in a puff of smoke.
13260if test "X${COLLECT_NAMES+set}" != Xset; then
13261  COLLECT_NAMES=
13262  export COLLECT_NAMES
13263fi
13264_LT_EOF
13265    ;;
13266  esac
13267
13268
13269ltmain="$ac_aux_dir/ltmain.sh"
13270
13271
13272  # We use sed instead of cat because bash on DJGPP gets confused if
13273  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13274  # text mode, it properly converts lines to CR/LF.  This bash problem
13275  # is reportedly fixed, but why not run on old versions too?
13276  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13277    || (rm -f "$cfgfile"; exit 1)
13278
13279  case $xsi_shell in
13280  yes)
13281    cat << \_LT_EOF >> "$cfgfile"
13282
13283# func_dirname file append nondir_replacement
13284# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13285# otherwise set result to NONDIR_REPLACEMENT.
13286func_dirname ()
13287{
13288  case ${1} in
13289    */*) func_dirname_result="${1%/*}${2}" ;;
13290    *  ) func_dirname_result="${3}" ;;
13291  esac
13292}
13293
13294# func_basename file
13295func_basename ()
13296{
13297  func_basename_result="${1##*/}"
13298}
13299
13300# func_dirname_and_basename file append nondir_replacement
13301# perform func_basename and func_dirname in a single function
13302# call:
13303#   dirname:  Compute the dirname of FILE.  If nonempty,
13304#             add APPEND to the result, otherwise set result
13305#             to NONDIR_REPLACEMENT.
13306#             value returned in "$func_dirname_result"
13307#   basename: Compute filename of FILE.
13308#             value retuned in "$func_basename_result"
13309# Implementation must be kept synchronized with func_dirname
13310# and func_basename. For efficiency, we do not delegate to
13311# those functions but instead duplicate the functionality here.
13312func_dirname_and_basename ()
13313{
13314  case ${1} in
13315    */*) func_dirname_result="${1%/*}${2}" ;;
13316    *  ) func_dirname_result="${3}" ;;
13317  esac
13318  func_basename_result="${1##*/}"
13319}
13320
13321# func_stripname prefix suffix name
13322# strip PREFIX and SUFFIX off of NAME.
13323# PREFIX and SUFFIX must not contain globbing or regex special
13324# characters, hashes, percent signs, but SUFFIX may contain a leading
13325# dot (in which case that matches only a dot).
13326func_stripname ()
13327{
13328  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13329  # positional parameters, so assign one to ordinary parameter first.
13330  func_stripname_result=${3}
13331  func_stripname_result=${func_stripname_result#"${1}"}
13332  func_stripname_result=${func_stripname_result%"${2}"}
13333}
13334
13335# func_opt_split
13336func_opt_split ()
13337{
13338  func_opt_split_opt=${1%%=*}
13339  func_opt_split_arg=${1#*=}
13340}
13341
13342# func_lo2o object
13343func_lo2o ()
13344{
13345  case ${1} in
13346    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13347    *)    func_lo2o_result=${1} ;;
13348  esac
13349}
13350
13351# func_xform libobj-or-source
13352func_xform ()
13353{
13354  func_xform_result=${1%.*}.lo
13355}
13356
13357# func_arith arithmetic-term...
13358func_arith ()
13359{
13360  func_arith_result=$(( $* ))
13361}
13362
13363# func_len string
13364# STRING may not start with a hyphen.
13365func_len ()
13366{
13367  func_len_result=${#1}
13368}
13369
13370_LT_EOF
13371    ;;
13372  *) # Bourne compatible functions.
13373    cat << \_LT_EOF >> "$cfgfile"
13374
13375# func_dirname file append nondir_replacement
13376# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13377# otherwise set result to NONDIR_REPLACEMENT.
13378func_dirname ()
13379{
13380  # Extract subdirectory from the argument.
13381  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13382  if test "X$func_dirname_result" = "X${1}"; then
13383    func_dirname_result="${3}"
13384  else
13385    func_dirname_result="$func_dirname_result${2}"
13386  fi
13387}
13388
13389# func_basename file
13390func_basename ()
13391{
13392  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13393}
13394
13395
13396# func_stripname prefix suffix name
13397# strip PREFIX and SUFFIX off of NAME.
13398# PREFIX and SUFFIX must not contain globbing or regex special
13399# characters, hashes, percent signs, but SUFFIX may contain a leading
13400# dot (in which case that matches only a dot).
13401# func_strip_suffix prefix name
13402func_stripname ()
13403{
13404  case ${2} in
13405    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13406    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13407  esac
13408}
13409
13410# sed scripts:
13411my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13412my_sed_long_arg='1s/^-[^=]*=//'
13413
13414# func_opt_split
13415func_opt_split ()
13416{
13417  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13418  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13419}
13420
13421# func_lo2o object
13422func_lo2o ()
13423{
13424  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13425}
13426
13427# func_xform libobj-or-source
13428func_xform ()
13429{
13430  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13431}
13432
13433# func_arith arithmetic-term...
13434func_arith ()
13435{
13436  func_arith_result=`expr "$@"`
13437}
13438
13439# func_len string
13440# STRING may not start with a hyphen.
13441func_len ()
13442{
13443  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13444}
13445
13446_LT_EOF
13447esac
13448
13449case $lt_shell_append in
13450  yes)
13451    cat << \_LT_EOF >> "$cfgfile"
13452
13453# func_append var value
13454# Append VALUE to the end of shell variable VAR.
13455func_append ()
13456{
13457  eval "$1+=\$2"
13458}
13459_LT_EOF
13460    ;;
13461  *)
13462    cat << \_LT_EOF >> "$cfgfile"
13463
13464# func_append var value
13465# Append VALUE to the end of shell variable VAR.
13466func_append ()
13467{
13468  eval "$1=\$$1\$2"
13469}
13470
13471_LT_EOF
13472    ;;
13473  esac
13474
13475
13476  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13477    || (rm -f "$cfgfile"; exit 1)
13478
13479  mv -f "$cfgfile" "$ofile" ||
13480    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13481  chmod +x "$ofile"
13482
13483 ;;
13484
13485  esac
13486done # for ac_tag
13487
13488
13489as_fn_exit 0
13490_ACEOF
13491ac_clean_files=$ac_clean_files_save
13492
13493test $ac_write_fail = 0 ||
13494  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13495
13496
13497# configure is writing to config.log, and then calls config.status.
13498# config.status does its own redirection, appending to config.log.
13499# Unfortunately, on DOS this fails, as config.log is still kept open
13500# by configure, so config.status won't be able to write to it; its
13501# output is simply discarded.  So we exec the FD to /dev/null,
13502# effectively closing config.log, so it can be properly (re)opened and
13503# appended to by config.status.  When coming back to configure, we
13504# need to make the FD available again.
13505if test "$no_create" != yes; then
13506  ac_cs_success=:
13507  ac_config_status_args=
13508  test "$silent" = yes &&
13509    ac_config_status_args="$ac_config_status_args --quiet"
13510  exec 5>/dev/null
13511  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13512  exec 5>>config.log
13513  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13514  # would make configure fail if this is the last instruction.
13515  $ac_cs_success || as_fn_exit $?
13516fi
13517if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13518  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13519$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13520fi
13521
13522