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
634lt_host_flags
635OBJEXT
636EXEEXT
637ac_ct_CC
638CPPFLAGS
639LDFLAGS
640CFLAGS
641CC
642libsuffix
643includedirname
644toolexeclibdir
645toolexecdir
646glibcpp_srcdir
647target_noncanonical
648target_os
649target_vendor
650target_cpu
651target
652host_os
653host_vendor
654host_cpu
655host
656multi_basedir
657OBJC_BOEHM_GC_INCLUDES
658OBJC_BOEHM_GC
659OBJC_GCFLAGS
660VERSION
661target_subdir
662host_subdir
663build_subdir
664build_libsubdir
665build_os
666build_vendor
667build_cpu
668build
669target_alias
670host_alias
671build_alias
672LIBS
673ECHO_T
674ECHO_N
675ECHO_C
676DEFS
677mandir
678localedir
679libdir
680psdir
681pdfdir
682dvidir
683htmldir
684infodir
685docdir
686oldincludedir
687includedir
688localstatedir
689sharedstatedir
690sysconfdir
691datadir
692datarootdir
693libexecdir
694sbindir
695bindir
696program_transform_name
697prefix
698exec_prefix
699PACKAGE_URL
700PACKAGE_BUGREPORT
701PACKAGE_STRING
702PACKAGE_VERSION
703PACKAGE_TARNAME
704PACKAGE_NAME
705PATH_SEPARATOR
706SHELL'
707ac_subst_files=''
708ac_user_opts='
709enable_option_checking
710with_build_libsubdir
711with_target_subdir
712with_cross_host
713enable_version_specific_runtime_libs
714enable_objc_gc
715enable_multilib
716enable_maintainer_mode
717enable_shared
718enable_static
719with_pic
720enable_fast_install
721with_gnu_ld
722enable_libtool_lock
723enable_tls
724enable_sjlj_exceptions
725'
726      ac_precious_vars='build_alias
727host_alias
728target_alias
729CPP
730CPPFLAGS'
731
732
733# Initialize some variables set by options.
734ac_init_help=
735ac_init_version=false
736ac_unrecognized_opts=
737ac_unrecognized_sep=
738# The variables have the same names as the options, with
739# dashes changed to underlines.
740cache_file=/dev/null
741exec_prefix=NONE
742no_create=
743no_recursion=
744prefix=NONE
745program_prefix=NONE
746program_suffix=NONE
747program_transform_name=s,x,x,
748silent=
749site=
750srcdir=
751verbose=
752x_includes=NONE
753x_libraries=NONE
754
755# Installation directory options.
756# These are left unexpanded so users can "make install exec_prefix=/foo"
757# and all the variables that are supposed to be based on exec_prefix
758# by default will actually change.
759# Use braces instead of parens because sh, perl, etc. also accept them.
760# (The list follows the same order as the GNU Coding Standards.)
761bindir='${exec_prefix}/bin'
762sbindir='${exec_prefix}/sbin'
763libexecdir='${exec_prefix}/libexec'
764datarootdir='${prefix}/share'
765datadir='${datarootdir}'
766sysconfdir='${prefix}/etc'
767sharedstatedir='${prefix}/com'
768localstatedir='${prefix}/var'
769includedir='${prefix}/include'
770oldincludedir='/usr/include'
771docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
772infodir='${datarootdir}/info'
773htmldir='${docdir}'
774dvidir='${docdir}'
775pdfdir='${docdir}'
776psdir='${docdir}'
777libdir='${exec_prefix}/lib'
778localedir='${datarootdir}/locale'
779mandir='${datarootdir}/man'
780
781ac_prev=
782ac_dashdash=
783for ac_option
784do
785  # If the previous option needs an argument, assign it.
786  if test -n "$ac_prev"; then
787    eval $ac_prev=\$ac_option
788    ac_prev=
789    continue
790  fi
791
792  case $ac_option in
793  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
794  *)	ac_optarg=yes ;;
795  esac
796
797  # Accept the important Cygnus configure options, so we can diagnose typos.
798
799  case $ac_dashdash$ac_option in
800  --)
801    ac_dashdash=yes ;;
802
803  -bindir | --bindir | --bindi | --bind | --bin | --bi)
804    ac_prev=bindir ;;
805  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
806    bindir=$ac_optarg ;;
807
808  -build | --build | --buil | --bui | --bu)
809    ac_prev=build_alias ;;
810  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
811    build_alias=$ac_optarg ;;
812
813  -cache-file | --cache-file | --cache-fil | --cache-fi \
814  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
815    ac_prev=cache_file ;;
816  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
817  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
818    cache_file=$ac_optarg ;;
819
820  --config-cache | -C)
821    cache_file=config.cache ;;
822
823  -datadir | --datadir | --datadi | --datad)
824    ac_prev=datadir ;;
825  -datadir=* | --datadir=* | --datadi=* | --datad=*)
826    datadir=$ac_optarg ;;
827
828  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
829  | --dataroo | --dataro | --datar)
830    ac_prev=datarootdir ;;
831  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
832  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
833    datarootdir=$ac_optarg ;;
834
835  -disable-* | --disable-*)
836    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
837    # Reject names that are not valid shell variable names.
838    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
839      as_fn_error "invalid feature name: $ac_useropt"
840    ac_useropt_orig=$ac_useropt
841    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
842    case $ac_user_opts in
843      *"
844"enable_$ac_useropt"
845"*) ;;
846      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
847	 ac_unrecognized_sep=', ';;
848    esac
849    eval enable_$ac_useropt=no ;;
850
851  -docdir | --docdir | --docdi | --doc | --do)
852    ac_prev=docdir ;;
853  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
854    docdir=$ac_optarg ;;
855
856  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
857    ac_prev=dvidir ;;
858  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
859    dvidir=$ac_optarg ;;
860
861  -enable-* | --enable-*)
862    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
863    # Reject names that are not valid shell variable names.
864    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
865      as_fn_error "invalid feature name: $ac_useropt"
866    ac_useropt_orig=$ac_useropt
867    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
868    case $ac_user_opts in
869      *"
870"enable_$ac_useropt"
871"*) ;;
872      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
873	 ac_unrecognized_sep=', ';;
874    esac
875    eval enable_$ac_useropt=\$ac_optarg ;;
876
877  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
878  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
879  | --exec | --exe | --ex)
880    ac_prev=exec_prefix ;;
881  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
882  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
883  | --exec=* | --exe=* | --ex=*)
884    exec_prefix=$ac_optarg ;;
885
886  -gas | --gas | --ga | --g)
887    # Obsolete; use --with-gas.
888    with_gas=yes ;;
889
890  -help | --help | --hel | --he | -h)
891    ac_init_help=long ;;
892  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
893    ac_init_help=recursive ;;
894  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
895    ac_init_help=short ;;
896
897  -host | --host | --hos | --ho)
898    ac_prev=host_alias ;;
899  -host=* | --host=* | --hos=* | --ho=*)
900    host_alias=$ac_optarg ;;
901
902  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
903    ac_prev=htmldir ;;
904  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
905  | --ht=*)
906    htmldir=$ac_optarg ;;
907
908  -includedir | --includedir | --includedi | --included | --include \
909  | --includ | --inclu | --incl | --inc)
910    ac_prev=includedir ;;
911  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
912  | --includ=* | --inclu=* | --incl=* | --inc=*)
913    includedir=$ac_optarg ;;
914
915  -infodir | --infodir | --infodi | --infod | --info | --inf)
916    ac_prev=infodir ;;
917  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
918    infodir=$ac_optarg ;;
919
920  -libdir | --libdir | --libdi | --libd)
921    ac_prev=libdir ;;
922  -libdir=* | --libdir=* | --libdi=* | --libd=*)
923    libdir=$ac_optarg ;;
924
925  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
926  | --libexe | --libex | --libe)
927    ac_prev=libexecdir ;;
928  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
929  | --libexe=* | --libex=* | --libe=*)
930    libexecdir=$ac_optarg ;;
931
932  -localedir | --localedir | --localedi | --localed | --locale)
933    ac_prev=localedir ;;
934  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
935    localedir=$ac_optarg ;;
936
937  -localstatedir | --localstatedir | --localstatedi | --localstated \
938  | --localstate | --localstat | --localsta | --localst | --locals)
939    ac_prev=localstatedir ;;
940  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
941  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
942    localstatedir=$ac_optarg ;;
943
944  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
945    ac_prev=mandir ;;
946  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
947    mandir=$ac_optarg ;;
948
949  -nfp | --nfp | --nf)
950    # Obsolete; use --without-fp.
951    with_fp=no ;;
952
953  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
954  | --no-cr | --no-c | -n)
955    no_create=yes ;;
956
957  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
958  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
959    no_recursion=yes ;;
960
961  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
962  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
963  | --oldin | --oldi | --old | --ol | --o)
964    ac_prev=oldincludedir ;;
965  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
966  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
967  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
968    oldincludedir=$ac_optarg ;;
969
970  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
971    ac_prev=prefix ;;
972  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
973    prefix=$ac_optarg ;;
974
975  -program-prefix | --program-prefix | --program-prefi | --program-pref \
976  | --program-pre | --program-pr | --program-p)
977    ac_prev=program_prefix ;;
978  -program-prefix=* | --program-prefix=* | --program-prefi=* \
979  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
980    program_prefix=$ac_optarg ;;
981
982  -program-suffix | --program-suffix | --program-suffi | --program-suff \
983  | --program-suf | --program-su | --program-s)
984    ac_prev=program_suffix ;;
985  -program-suffix=* | --program-suffix=* | --program-suffi=* \
986  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
987    program_suffix=$ac_optarg ;;
988
989  -program-transform-name | --program-transform-name \
990  | --program-transform-nam | --program-transform-na \
991  | --program-transform-n | --program-transform- \
992  | --program-transform | --program-transfor \
993  | --program-transfo | --program-transf \
994  | --program-trans | --program-tran \
995  | --progr-tra | --program-tr | --program-t)
996    ac_prev=program_transform_name ;;
997  -program-transform-name=* | --program-transform-name=* \
998  | --program-transform-nam=* | --program-transform-na=* \
999  | --program-transform-n=* | --program-transform-=* \
1000  | --program-transform=* | --program-transfor=* \
1001  | --program-transfo=* | --program-transf=* \
1002  | --program-trans=* | --program-tran=* \
1003  | --progr-tra=* | --program-tr=* | --program-t=*)
1004    program_transform_name=$ac_optarg ;;
1005
1006  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1007    ac_prev=pdfdir ;;
1008  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1009    pdfdir=$ac_optarg ;;
1010
1011  -psdir | --psdir | --psdi | --psd | --ps)
1012    ac_prev=psdir ;;
1013  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1014    psdir=$ac_optarg ;;
1015
1016  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1017  | -silent | --silent | --silen | --sile | --sil)
1018    silent=yes ;;
1019
1020  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1021    ac_prev=sbindir ;;
1022  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1023  | --sbi=* | --sb=*)
1024    sbindir=$ac_optarg ;;
1025
1026  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1027  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1028  | --sharedst | --shareds | --shared | --share | --shar \
1029  | --sha | --sh)
1030    ac_prev=sharedstatedir ;;
1031  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1032  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1033  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1034  | --sha=* | --sh=*)
1035    sharedstatedir=$ac_optarg ;;
1036
1037  -site | --site | --sit)
1038    ac_prev=site ;;
1039  -site=* | --site=* | --sit=*)
1040    site=$ac_optarg ;;
1041
1042  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1043    ac_prev=srcdir ;;
1044  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1045    srcdir=$ac_optarg ;;
1046
1047  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1048  | --syscon | --sysco | --sysc | --sys | --sy)
1049    ac_prev=sysconfdir ;;
1050  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1051  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1052    sysconfdir=$ac_optarg ;;
1053
1054  -target | --target | --targe | --targ | --tar | --ta | --t)
1055    ac_prev=target_alias ;;
1056  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1057    target_alias=$ac_optarg ;;
1058
1059  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1060    verbose=yes ;;
1061
1062  -version | --version | --versio | --versi | --vers | -V)
1063    ac_init_version=: ;;
1064
1065  -with-* | --with-*)
1066    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1067    # Reject names that are not valid shell variable names.
1068    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1069      as_fn_error "invalid package name: $ac_useropt"
1070    ac_useropt_orig=$ac_useropt
1071    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1072    case $ac_user_opts in
1073      *"
1074"with_$ac_useropt"
1075"*) ;;
1076      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1077	 ac_unrecognized_sep=', ';;
1078    esac
1079    eval with_$ac_useropt=\$ac_optarg ;;
1080
1081  -without-* | --without-*)
1082    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1083    # Reject names that are not valid shell variable names.
1084    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1085      as_fn_error "invalid package name: $ac_useropt"
1086    ac_useropt_orig=$ac_useropt
1087    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1088    case $ac_user_opts in
1089      *"
1090"with_$ac_useropt"
1091"*) ;;
1092      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1093	 ac_unrecognized_sep=', ';;
1094    esac
1095    eval with_$ac_useropt=no ;;
1096
1097  --x)
1098    # Obsolete; use --with-x.
1099    with_x=yes ;;
1100
1101  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1102  | --x-incl | --x-inc | --x-in | --x-i)
1103    ac_prev=x_includes ;;
1104  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1105  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1106    x_includes=$ac_optarg ;;
1107
1108  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1109  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1110    ac_prev=x_libraries ;;
1111  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1112  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1113    x_libraries=$ac_optarg ;;
1114
1115  -*) as_fn_error "unrecognized option: \`$ac_option'
1116Try \`$0 --help' for more information."
1117    ;;
1118
1119  *=*)
1120    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1121    # Reject names that are not valid shell variable names.
1122    case $ac_envvar in #(
1123      '' | [0-9]* | *[!_$as_cr_alnum]* )
1124      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1125    esac
1126    eval $ac_envvar=\$ac_optarg
1127    export $ac_envvar ;;
1128
1129  *)
1130    # FIXME: should be removed in autoconf 3.0.
1131    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1132    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1133      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1134    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1135    ;;
1136
1137  esac
1138done
1139
1140if test -n "$ac_prev"; then
1141  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1142  as_fn_error "missing argument to $ac_option"
1143fi
1144
1145if test -n "$ac_unrecognized_opts"; then
1146  case $enable_option_checking in
1147    no) ;;
1148    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1149    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1150  esac
1151fi
1152
1153# Check all directory arguments for consistency.
1154for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1155		datadir sysconfdir sharedstatedir localstatedir includedir \
1156		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1157		libdir localedir mandir
1158do
1159  eval ac_val=\$$ac_var
1160  # Remove trailing slashes.
1161  case $ac_val in
1162    */ )
1163      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1164      eval $ac_var=\$ac_val;;
1165  esac
1166  # Be sure to have absolute directory names.
1167  case $ac_val in
1168    [\\/$]* | ?:[\\/]* )  continue;;
1169    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1170  esac
1171  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1172done
1173
1174# There might be people who depend on the old broken behavior: `$host'
1175# used to hold the argument of --host etc.
1176# FIXME: To remove some day.
1177build=$build_alias
1178host=$host_alias
1179target=$target_alias
1180
1181# FIXME: To remove some day.
1182if test "x$host_alias" != x; then
1183  if test "x$build_alias" = x; then
1184    cross_compiling=maybe
1185    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1186    If a cross compiler is detected then cross compile mode will be used." >&2
1187  elif test "x$build_alias" != "x$host_alias"; then
1188    cross_compiling=yes
1189  fi
1190fi
1191
1192ac_tool_prefix=
1193test -n "$host_alias" && ac_tool_prefix=$host_alias-
1194
1195test "$silent" = yes && exec 6>/dev/null
1196
1197
1198ac_pwd=`pwd` && test -n "$ac_pwd" &&
1199ac_ls_di=`ls -di .` &&
1200ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1201  as_fn_error "working directory cannot be determined"
1202test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1203  as_fn_error "pwd does not report name of working directory"
1204
1205
1206# Find the source files, if location was not specified.
1207if test -z "$srcdir"; then
1208  ac_srcdir_defaulted=yes
1209  # Try the directory containing this script, then the parent directory.
1210  ac_confdir=`$as_dirname -- "$as_myself" ||
1211$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1212	 X"$as_myself" : 'X\(//\)[^/]' \| \
1213	 X"$as_myself" : 'X\(//\)$' \| \
1214	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1215$as_echo X"$as_myself" |
1216    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1217	    s//\1/
1218	    q
1219	  }
1220	  /^X\(\/\/\)[^/].*/{
1221	    s//\1/
1222	    q
1223	  }
1224	  /^X\(\/\/\)$/{
1225	    s//\1/
1226	    q
1227	  }
1228	  /^X\(\/\).*/{
1229	    s//\1/
1230	    q
1231	  }
1232	  s/.*/./; q'`
1233  srcdir=$ac_confdir
1234  if test ! -r "$srcdir/$ac_unique_file"; then
1235    srcdir=..
1236  fi
1237else
1238  ac_srcdir_defaulted=no
1239fi
1240if test ! -r "$srcdir/$ac_unique_file"; then
1241  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1242  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1243fi
1244ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1245ac_abs_confdir=`(
1246	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1247	pwd)`
1248# When building in place, set srcdir=.
1249if test "$ac_abs_confdir" = "$ac_pwd"; then
1250  srcdir=.
1251fi
1252# Remove unnecessary trailing slashes from srcdir.
1253# Double slashes in file names in object file debugging info
1254# mess up M-x gdb in Emacs.
1255case $srcdir in
1256*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1257esac
1258for ac_var in $ac_precious_vars; do
1259  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1260  eval ac_env_${ac_var}_value=\$${ac_var}
1261  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1262  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1263done
1264
1265#
1266# Report the --help message.
1267#
1268if test "$ac_init_help" = "long"; then
1269  # Omit some internal or obsolete options to make the list less imposing.
1270  # This message is too long to be a string in the A/UX 3.1 sh.
1271  cat <<_ACEOF
1272\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1273
1274Usage: $0 [OPTION]... [VAR=VALUE]...
1275
1276To assign environment variables (e.g., CC, CFLAGS...), specify them as
1277VAR=VALUE.  See below for descriptions of some of the useful variables.
1278
1279Defaults for the options are specified in brackets.
1280
1281Configuration:
1282  -h, --help              display this help and exit
1283      --help=short        display options specific to this package
1284      --help=recursive    display the short help of all the included packages
1285  -V, --version           display version information and exit
1286  -q, --quiet, --silent   do not print \`checking...' messages
1287      --cache-file=FILE   cache test results in FILE [disabled]
1288  -C, --config-cache      alias for \`--cache-file=config.cache'
1289  -n, --no-create         do not create output files
1290      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1291
1292Installation directories:
1293  --prefix=PREFIX         install architecture-independent files in PREFIX
1294                          [$ac_default_prefix]
1295  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1296                          [PREFIX]
1297
1298By default, \`make install' will install all the files in
1299\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1300an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1301for instance \`--prefix=\$HOME'.
1302
1303For better control, use the options below.
1304
1305Fine tuning of the installation directories:
1306  --bindir=DIR            user executables [EPREFIX/bin]
1307  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1308  --libexecdir=DIR        program executables [EPREFIX/libexec]
1309  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1310  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1311  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1312  --libdir=DIR            object code libraries [EPREFIX/lib]
1313  --includedir=DIR        C header files [PREFIX/include]
1314  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1315  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1316  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1317  --infodir=DIR           info documentation [DATAROOTDIR/info]
1318  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1319  --mandir=DIR            man documentation [DATAROOTDIR/man]
1320  --docdir=DIR            documentation root [DATAROOTDIR/doc/libobjc]
1321  --htmldir=DIR           html documentation [DOCDIR]
1322  --dvidir=DIR            dvi documentation [DOCDIR]
1323  --pdfdir=DIR            pdf documentation [DOCDIR]
1324  --psdir=DIR             ps documentation [DOCDIR]
1325_ACEOF
1326
1327  cat <<\_ACEOF
1328
1329System types:
1330  --build=BUILD     configure for building on BUILD [guessed]
1331  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1332  --target=TARGET   configure for building compilers for TARGET [HOST]
1333_ACEOF
1334fi
1335
1336if test -n "$ac_init_help"; then
1337  case $ac_init_help in
1338     short | recursive ) echo "Configuration of package-unused version-unused:";;
1339   esac
1340  cat <<\_ACEOF
1341
1342Optional Features:
1343  --disable-option-checking  ignore unrecognized --enable/--with options
1344  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1345  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1346  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1347  --enable-objc-gc       enable the use of Boehm's garbage collector with
1348                          the GNU Objective-C runtime.
1349  --enable-multilib       build many library versions (default)
1350  --enable-maintainer-mode  enable make rules and dependencies not useful
1351			  (and sometimes confusing) to the casual installer
1352  --enable-shared[=PKGS]  build shared libraries [default=yes]
1353  --enable-static[=PKGS]  build static libraries [default=yes]
1354  --enable-fast-install[=PKGS]
1355                          optimize for fast installation [default=yes]
1356  --disable-libtool-lock  avoid locking (might break parallel builds)
1357  --enable-tls            Use thread-local storage [default=yes]
1358  --enable-sjlj-exceptions
1359                          force use of builtin_setjmp for exceptions
1360
1361Optional Packages:
1362  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1363  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1364  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1365  --with-target-subdir=SUBDIR
1366                           configuring in a subdirectory
1367  --with-cross-host=HOST  configuring with a cross compiler
1368  --with-pic              try to use only PIC/non-PIC objects [default=use
1369                          both]
1370  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1371
1372Some influential environment variables:
1373  CC          C compiler command
1374  CFLAGS      C compiler flags
1375  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1376              nonstandard directory <lib dir>
1377  LIBS        libraries to pass to the linker, e.g. -l<library>
1378  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1379              you have headers in a nonstandard directory <include dir>
1380  CPP         C preprocessor
1381
1382Use these variables to override the choices made by `configure' or to help
1383it to find libraries and programs with nonstandard names/locations.
1384
1385Report bugs to the package provider.
1386_ACEOF
1387ac_status=$?
1388fi
1389
1390if test "$ac_init_help" = "recursive"; then
1391  # If there are subdirs, report their specific --help.
1392  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1393    test -d "$ac_dir" ||
1394      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1395      continue
1396    ac_builddir=.
1397
1398case "$ac_dir" in
1399.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1400*)
1401  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1402  # A ".." for each directory in $ac_dir_suffix.
1403  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1404  case $ac_top_builddir_sub in
1405  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1406  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1407  esac ;;
1408esac
1409ac_abs_top_builddir=$ac_pwd
1410ac_abs_builddir=$ac_pwd$ac_dir_suffix
1411# for backward compatibility:
1412ac_top_builddir=$ac_top_build_prefix
1413
1414case $srcdir in
1415  .)  # We are building in place.
1416    ac_srcdir=.
1417    ac_top_srcdir=$ac_top_builddir_sub
1418    ac_abs_top_srcdir=$ac_pwd ;;
1419  [\\/]* | ?:[\\/]* )  # Absolute name.
1420    ac_srcdir=$srcdir$ac_dir_suffix;
1421    ac_top_srcdir=$srcdir
1422    ac_abs_top_srcdir=$srcdir ;;
1423  *) # Relative name.
1424    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1425    ac_top_srcdir=$ac_top_build_prefix$srcdir
1426    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1427esac
1428ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1429
1430    cd "$ac_dir" || { ac_status=$?; continue; }
1431    # Check for guested configure.
1432    if test -f "$ac_srcdir/configure.gnu"; then
1433      echo &&
1434      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1435    elif test -f "$ac_srcdir/configure"; then
1436      echo &&
1437      $SHELL "$ac_srcdir/configure" --help=recursive
1438    else
1439      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1440    fi || ac_status=$?
1441    cd "$ac_pwd" || { ac_status=$?; break; }
1442  done
1443fi
1444
1445test -n "$ac_init_help" && exit $ac_status
1446if $ac_init_version; then
1447  cat <<\_ACEOF
1448package-unused configure version-unused
1449generated by GNU Autoconf 2.64
1450
1451Copyright (C) 2009 Free Software Foundation, Inc.
1452This configure script is free software; the Free Software Foundation
1453gives unlimited permission to copy, distribute and modify it.
1454_ACEOF
1455  exit
1456fi
1457
1458## ------------------------ ##
1459## Autoconf initialization. ##
1460## ------------------------ ##
1461
1462# ac_fn_c_try_compile LINENO
1463# --------------------------
1464# Try to compile conftest.$ac_ext, and return whether this succeeded.
1465ac_fn_c_try_compile ()
1466{
1467  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1468  rm -f conftest.$ac_objext
1469  if { { ac_try="$ac_compile"
1470case "(($ac_try" in
1471  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1472  *) ac_try_echo=$ac_try;;
1473esac
1474eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1475$as_echo "$ac_try_echo"; } >&5
1476  (eval "$ac_compile") 2>conftest.err
1477  ac_status=$?
1478  if test -s conftest.err; then
1479    grep -v '^ *+' conftest.err >conftest.er1
1480    cat conftest.er1 >&5
1481    mv -f conftest.er1 conftest.err
1482  fi
1483  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1484  test $ac_status = 0; } && {
1485	 test -z "$ac_c_werror_flag" ||
1486	 test ! -s conftest.err
1487       } && test -s conftest.$ac_objext; then :
1488  ac_retval=0
1489else
1490  $as_echo "$as_me: failed program was:" >&5
1491sed 's/^/| /' conftest.$ac_ext >&5
1492
1493	ac_retval=1
1494fi
1495  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1496  return $ac_retval
1497
1498} # ac_fn_c_try_compile
1499
1500# ac_fn_c_try_link LINENO
1501# -----------------------
1502# Try to link conftest.$ac_ext, and return whether this succeeded.
1503ac_fn_c_try_link ()
1504{
1505  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1506  rm -f conftest.$ac_objext conftest$ac_exeext
1507  if { { ac_try="$ac_link"
1508case "(($ac_try" in
1509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1510  *) ac_try_echo=$ac_try;;
1511esac
1512eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1513$as_echo "$ac_try_echo"; } >&5
1514  (eval "$ac_link") 2>conftest.err
1515  ac_status=$?
1516  if test -s conftest.err; then
1517    grep -v '^ *+' conftest.err >conftest.er1
1518    cat conftest.er1 >&5
1519    mv -f conftest.er1 conftest.err
1520  fi
1521  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1522  test $ac_status = 0; } && {
1523	 test -z "$ac_c_werror_flag" ||
1524	 test ! -s conftest.err
1525       } && test -s conftest$ac_exeext && {
1526	 test "$cross_compiling" = yes ||
1527	 $as_test_x conftest$ac_exeext
1528       }; then :
1529  ac_retval=0
1530else
1531  $as_echo "$as_me: failed program was:" >&5
1532sed 's/^/| /' conftest.$ac_ext >&5
1533
1534	ac_retval=1
1535fi
1536  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1537  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1538  # interfere with the next link command; also delete a directory that is
1539  # left behind by Apple's compiler.  We do this before executing the actions.
1540  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1541  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1542  return $ac_retval
1543
1544} # ac_fn_c_try_link
1545
1546# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1547# -------------------------------------------------------
1548# Tests whether HEADER exists and can be compiled using the include files in
1549# INCLUDES, setting the cache variable VAR accordingly.
1550ac_fn_c_check_header_compile ()
1551{
1552  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1554$as_echo_n "checking for $2... " >&6; }
1555if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1556  $as_echo_n "(cached) " >&6
1557else
1558  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1559/* end confdefs.h.  */
1560$4
1561#include <$2>
1562_ACEOF
1563if ac_fn_c_try_compile "$LINENO"; then :
1564  eval "$3=yes"
1565else
1566  eval "$3=no"
1567fi
1568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1569fi
1570eval ac_res=\$$3
1571	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1572$as_echo "$ac_res" >&6; }
1573  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1574
1575} # ac_fn_c_check_header_compile
1576
1577# ac_fn_c_try_cpp LINENO
1578# ----------------------
1579# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1580ac_fn_c_try_cpp ()
1581{
1582  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583  if { { ac_try="$ac_cpp conftest.$ac_ext"
1584case "(($ac_try" in
1585  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586  *) ac_try_echo=$ac_try;;
1587esac
1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589$as_echo "$ac_try_echo"; } >&5
1590  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1591  ac_status=$?
1592  if test -s conftest.err; then
1593    grep -v '^ *+' conftest.err >conftest.er1
1594    cat conftest.er1 >&5
1595    mv -f conftest.er1 conftest.err
1596  fi
1597  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598  test $ac_status = 0; } >/dev/null && {
1599	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1600	 test ! -s conftest.err
1601       }; then :
1602  ac_retval=0
1603else
1604  $as_echo "$as_me: failed program was:" >&5
1605sed 's/^/| /' conftest.$ac_ext >&5
1606
1607    ac_retval=1
1608fi
1609  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1610  return $ac_retval
1611
1612} # ac_fn_c_try_cpp
1613
1614# ac_fn_c_try_run LINENO
1615# ----------------------
1616# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1617# that executables *can* be run.
1618ac_fn_c_try_run ()
1619{
1620  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621  if { { ac_try="$ac_link"
1622case "(($ac_try" in
1623  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624  *) ac_try_echo=$ac_try;;
1625esac
1626eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627$as_echo "$ac_try_echo"; } >&5
1628  (eval "$ac_link") 2>&5
1629  ac_status=$?
1630  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1632  { { case "(($ac_try" in
1633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1634  *) ac_try_echo=$ac_try;;
1635esac
1636eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1637$as_echo "$ac_try_echo"; } >&5
1638  (eval "$ac_try") 2>&5
1639  ac_status=$?
1640  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1641  test $ac_status = 0; }; }; then :
1642  ac_retval=0
1643else
1644  $as_echo "$as_me: program exited with status $ac_status" >&5
1645       $as_echo "$as_me: failed program was:" >&5
1646sed 's/^/| /' conftest.$ac_ext >&5
1647
1648       ac_retval=$ac_status
1649fi
1650  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1651  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1652  return $ac_retval
1653
1654} # ac_fn_c_try_run
1655
1656# ac_fn_c_check_func LINENO FUNC VAR
1657# ----------------------------------
1658# Tests whether FUNC exists, setting the cache variable VAR accordingly
1659ac_fn_c_check_func ()
1660{
1661  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663$as_echo_n "checking for $2... " >&6; }
1664if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1665  $as_echo_n "(cached) " >&6
1666else
1667  if test x$gcc_no_link = xyes; then
1668  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1669fi
1670cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671/* end confdefs.h.  */
1672/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1673   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1674#define $2 innocuous_$2
1675
1676/* System header to define __stub macros and hopefully few prototypes,
1677    which can conflict with char $2 (); below.
1678    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1679    <limits.h> exists even on freestanding compilers.  */
1680
1681#ifdef __STDC__
1682# include <limits.h>
1683#else
1684# include <assert.h>
1685#endif
1686
1687#undef $2
1688
1689/* Override any GCC internal prototype to avoid an error.
1690   Use char because int might match the return type of a GCC
1691   builtin and then its argument prototype would still apply.  */
1692#ifdef __cplusplus
1693extern "C"
1694#endif
1695char $2 ();
1696/* The GNU C library defines this for functions which it implements
1697    to always fail with ENOSYS.  Some functions are actually named
1698    something starting with __ and the normal name is an alias.  */
1699#if defined __stub_$2 || defined __stub___$2
1700choke me
1701#endif
1702
1703int
1704main ()
1705{
1706return $2 ();
1707  ;
1708  return 0;
1709}
1710_ACEOF
1711if ac_fn_c_try_link "$LINENO"; then :
1712  eval "$3=yes"
1713else
1714  eval "$3=no"
1715fi
1716rm -f core conftest.err conftest.$ac_objext \
1717    conftest$ac_exeext conftest.$ac_ext
1718fi
1719eval ac_res=\$$3
1720	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721$as_echo "$ac_res" >&6; }
1722  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723
1724} # ac_fn_c_check_func
1725
1726# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1727# -------------------------------------------------------
1728# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1729# the include files in INCLUDES and setting the cache variable VAR
1730# accordingly.
1731ac_fn_c_check_header_mongrel ()
1732{
1733  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1734  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1736$as_echo_n "checking for $2... " >&6; }
1737if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1738  $as_echo_n "(cached) " >&6
1739fi
1740eval ac_res=\$$3
1741	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1742$as_echo "$ac_res" >&6; }
1743else
1744  # Is the header compilable?
1745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1746$as_echo_n "checking $2 usability... " >&6; }
1747cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748/* end confdefs.h.  */
1749$4
1750#include <$2>
1751_ACEOF
1752if ac_fn_c_try_compile "$LINENO"; then :
1753  ac_header_compiler=yes
1754else
1755  ac_header_compiler=no
1756fi
1757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1759$as_echo "$ac_header_compiler" >&6; }
1760
1761# Is the header present?
1762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1763$as_echo_n "checking $2 presence... " >&6; }
1764cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765/* end confdefs.h.  */
1766#include <$2>
1767_ACEOF
1768if ac_fn_c_try_cpp "$LINENO"; then :
1769  ac_header_preproc=yes
1770else
1771  ac_header_preproc=no
1772fi
1773rm -f conftest.err conftest.$ac_ext
1774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1775$as_echo "$ac_header_preproc" >&6; }
1776
1777# So?  What about this header?
1778case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1779  yes:no: )
1780    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1781$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1782    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1783$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1784    ;;
1785  no:yes:* )
1786    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1787$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1788    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1789$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1790    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1791$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1792    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1793$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1794    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1795$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1796    ;;
1797esac
1798  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799$as_echo_n "checking for $2... " >&6; }
1800if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1801  $as_echo_n "(cached) " >&6
1802else
1803  eval "$3=\$ac_header_compiler"
1804fi
1805eval ac_res=\$$3
1806	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1807$as_echo "$ac_res" >&6; }
1808fi
1809  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1810
1811} # ac_fn_c_check_header_mongrel
1812cat >config.log <<_ACEOF
1813This file contains any messages produced by compilers while
1814running configure, to aid debugging if configure makes a mistake.
1815
1816It was created by package-unused $as_me version-unused, which was
1817generated by GNU Autoconf 2.64.  Invocation command line was
1818
1819  $ $0 $@
1820
1821_ACEOF
1822exec 5>>config.log
1823{
1824cat <<_ASUNAME
1825## --------- ##
1826## Platform. ##
1827## --------- ##
1828
1829hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1830uname -m = `(uname -m) 2>/dev/null || echo unknown`
1831uname -r = `(uname -r) 2>/dev/null || echo unknown`
1832uname -s = `(uname -s) 2>/dev/null || echo unknown`
1833uname -v = `(uname -v) 2>/dev/null || echo unknown`
1834
1835/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1836/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1837
1838/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1839/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1840/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1841/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1842/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1843/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1844/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1845
1846_ASUNAME
1847
1848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1849for as_dir in $PATH
1850do
1851  IFS=$as_save_IFS
1852  test -z "$as_dir" && as_dir=.
1853    $as_echo "PATH: $as_dir"
1854  done
1855IFS=$as_save_IFS
1856
1857} >&5
1858
1859cat >&5 <<_ACEOF
1860
1861
1862## ----------- ##
1863## Core tests. ##
1864## ----------- ##
1865
1866_ACEOF
1867
1868
1869# Keep a trace of the command line.
1870# Strip out --no-create and --no-recursion so they do not pile up.
1871# Strip out --silent because we don't want to record it for future runs.
1872# Also quote any args containing shell meta-characters.
1873# Make two passes to allow for proper duplicate-argument suppression.
1874ac_configure_args=
1875ac_configure_args0=
1876ac_configure_args1=
1877ac_must_keep_next=false
1878for ac_pass in 1 2
1879do
1880  for ac_arg
1881  do
1882    case $ac_arg in
1883    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1884    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1885    | -silent | --silent | --silen | --sile | --sil)
1886      continue ;;
1887    *\'*)
1888      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1889    esac
1890    case $ac_pass in
1891    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1892    2)
1893      as_fn_append ac_configure_args1 " '$ac_arg'"
1894      if test $ac_must_keep_next = true; then
1895	ac_must_keep_next=false # Got value, back to normal.
1896      else
1897	case $ac_arg in
1898	  *=* | --config-cache | -C | -disable-* | --disable-* \
1899	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1900	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1901	  | -with-* | --with-* | -without-* | --without-* | --x)
1902	    case "$ac_configure_args0 " in
1903	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1904	    esac
1905	    ;;
1906	  -* ) ac_must_keep_next=true ;;
1907	esac
1908      fi
1909      as_fn_append ac_configure_args " '$ac_arg'"
1910      ;;
1911    esac
1912  done
1913done
1914{ ac_configure_args0=; unset ac_configure_args0;}
1915{ ac_configure_args1=; unset ac_configure_args1;}
1916
1917# When interrupted or exit'd, cleanup temporary files, and complete
1918# config.log.  We remove comments because anyway the quotes in there
1919# would cause problems or look ugly.
1920# WARNING: Use '\'' to represent an apostrophe within the trap.
1921# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1922trap 'exit_status=$?
1923  # Save into config.log some information that might help in debugging.
1924  {
1925    echo
1926
1927    cat <<\_ASBOX
1928## ---------------- ##
1929## Cache variables. ##
1930## ---------------- ##
1931_ASBOX
1932    echo
1933    # The following way of writing the cache mishandles newlines in values,
1934(
1935  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1936    eval ac_val=\$$ac_var
1937    case $ac_val in #(
1938    *${as_nl}*)
1939      case $ac_var in #(
1940      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1941$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1942      esac
1943      case $ac_var in #(
1944      _ | IFS | as_nl) ;; #(
1945      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1946      *) { eval $ac_var=; unset $ac_var;} ;;
1947      esac ;;
1948    esac
1949  done
1950  (set) 2>&1 |
1951    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1952    *${as_nl}ac_space=\ *)
1953      sed -n \
1954	"s/'\''/'\''\\\\'\'''\''/g;
1955	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1956      ;; #(
1957    *)
1958      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1959      ;;
1960    esac |
1961    sort
1962)
1963    echo
1964
1965    cat <<\_ASBOX
1966## ----------------- ##
1967## Output variables. ##
1968## ----------------- ##
1969_ASBOX
1970    echo
1971    for ac_var in $ac_subst_vars
1972    do
1973      eval ac_val=\$$ac_var
1974      case $ac_val in
1975      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1976      esac
1977      $as_echo "$ac_var='\''$ac_val'\''"
1978    done | sort
1979    echo
1980
1981    if test -n "$ac_subst_files"; then
1982      cat <<\_ASBOX
1983## ------------------- ##
1984## File substitutions. ##
1985## ------------------- ##
1986_ASBOX
1987      echo
1988      for ac_var in $ac_subst_files
1989      do
1990	eval ac_val=\$$ac_var
1991	case $ac_val in
1992	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1993	esac
1994	$as_echo "$ac_var='\''$ac_val'\''"
1995      done | sort
1996      echo
1997    fi
1998
1999    if test -s confdefs.h; then
2000      cat <<\_ASBOX
2001## ----------- ##
2002## confdefs.h. ##
2003## ----------- ##
2004_ASBOX
2005      echo
2006      cat confdefs.h
2007      echo
2008    fi
2009    test "$ac_signal" != 0 &&
2010      $as_echo "$as_me: caught signal $ac_signal"
2011    $as_echo "$as_me: exit $exit_status"
2012  } >&5
2013  rm -f core *.core core.conftest.* &&
2014    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2015    exit $exit_status
2016' 0
2017for ac_signal in 1 2 13 15; do
2018  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2019done
2020ac_signal=0
2021
2022# confdefs.h avoids OS command line length limits that DEFS can exceed.
2023rm -f -r conftest* confdefs.h
2024
2025$as_echo "/* confdefs.h */" > confdefs.h
2026
2027# Predefined preprocessor variables.
2028
2029cat >>confdefs.h <<_ACEOF
2030#define PACKAGE_NAME "$PACKAGE_NAME"
2031_ACEOF
2032
2033cat >>confdefs.h <<_ACEOF
2034#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2035_ACEOF
2036
2037cat >>confdefs.h <<_ACEOF
2038#define PACKAGE_VERSION "$PACKAGE_VERSION"
2039_ACEOF
2040
2041cat >>confdefs.h <<_ACEOF
2042#define PACKAGE_STRING "$PACKAGE_STRING"
2043_ACEOF
2044
2045cat >>confdefs.h <<_ACEOF
2046#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2047_ACEOF
2048
2049cat >>confdefs.h <<_ACEOF
2050#define PACKAGE_URL "$PACKAGE_URL"
2051_ACEOF
2052
2053
2054# Let the site file select an alternate cache file if it wants to.
2055# Prefer an explicitly selected file to automatically selected ones.
2056ac_site_file1=NONE
2057ac_site_file2=NONE
2058if test -n "$CONFIG_SITE"; then
2059  ac_site_file1=$CONFIG_SITE
2060elif test "x$prefix" != xNONE; then
2061  ac_site_file1=$prefix/share/config.site
2062  ac_site_file2=$prefix/etc/config.site
2063else
2064  ac_site_file1=$ac_default_prefix/share/config.site
2065  ac_site_file2=$ac_default_prefix/etc/config.site
2066fi
2067for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2068do
2069  test "x$ac_site_file" = xNONE && continue
2070  if test -r "$ac_site_file"; then
2071    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2072$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2073    sed 's/^/| /' "$ac_site_file" >&5
2074    . "$ac_site_file"
2075  fi
2076done
2077
2078if test -r "$cache_file"; then
2079  # Some versions of bash will fail to source /dev/null (special
2080  # files actually), so we avoid doing that.
2081  if test -f "$cache_file"; then
2082    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2083$as_echo "$as_me: loading cache $cache_file" >&6;}
2084    case $cache_file in
2085      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2086      *)                      . "./$cache_file";;
2087    esac
2088  fi
2089else
2090  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2091$as_echo "$as_me: creating cache $cache_file" >&6;}
2092  >$cache_file
2093fi
2094
2095# Check that the precious variables saved in the cache have kept the same
2096# value.
2097ac_cache_corrupted=false
2098for ac_var in $ac_precious_vars; do
2099  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2100  eval ac_new_set=\$ac_env_${ac_var}_set
2101  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2102  eval ac_new_val=\$ac_env_${ac_var}_value
2103  case $ac_old_set,$ac_new_set in
2104    set,)
2105      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2106$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2107      ac_cache_corrupted=: ;;
2108    ,set)
2109      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2110$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2111      ac_cache_corrupted=: ;;
2112    ,);;
2113    *)
2114      if test "x$ac_old_val" != "x$ac_new_val"; then
2115	# differences in whitespace do not lead to failure.
2116	ac_old_val_w=`echo x $ac_old_val`
2117	ac_new_val_w=`echo x $ac_new_val`
2118	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2119	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2120$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2121	  ac_cache_corrupted=:
2122	else
2123	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2124$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2125	  eval $ac_var=\$ac_old_val
2126	fi
2127	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2128$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2129	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2130$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2131      fi;;
2132  esac
2133  # Pass precious variables to config.status.
2134  if test "$ac_new_set" = set; then
2135    case $ac_new_val in
2136    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2137    *) ac_arg=$ac_var=$ac_new_val ;;
2138    esac
2139    case " $ac_configure_args " in
2140      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2141      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2142    esac
2143  fi
2144done
2145if $ac_cache_corrupted; then
2146  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2148  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2149$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2150  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2151fi
2152## -------------------- ##
2153## Main body of script. ##
2154## -------------------- ##
2155
2156ac_ext=c
2157ac_cpp='$CPP $CPPFLAGS'
2158ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2159ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2160ac_compiler_gnu=$ac_cv_c_compiler_gnu
2161
2162
2163
2164
2165
2166
2167ac_aux_dir=
2168for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2169  for ac_t in install-sh install.sh shtool; do
2170    if test -f "$ac_dir/$ac_t"; then
2171      ac_aux_dir=$ac_dir
2172      ac_install_sh="$ac_aux_dir/$ac_t -c"
2173      break 2
2174    fi
2175  done
2176done
2177if test -z "$ac_aux_dir"; then
2178  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2179fi
2180
2181# These three variables are undocumented and unsupported,
2182# and are intended to be withdrawn in a future Autoconf release.
2183# They can cause serious problems if a builder's source tree is in a directory
2184# whose full name contains unusual characters.
2185ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2186ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2187ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2188
2189
2190# Make sure we can run config.sub.
2191$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2192  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2193
2194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2195$as_echo_n "checking build system type... " >&6; }
2196if test "${ac_cv_build+set}" = set; then :
2197  $as_echo_n "(cached) " >&6
2198else
2199  ac_build_alias=$build_alias
2200test "x$ac_build_alias" = x &&
2201  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2202test "x$ac_build_alias" = x &&
2203  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2204ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2205  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2206
2207fi
2208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2209$as_echo "$ac_cv_build" >&6; }
2210case $ac_cv_build in
2211*-*-*) ;;
2212*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2213esac
2214build=$ac_cv_build
2215ac_save_IFS=$IFS; IFS='-'
2216set x $ac_cv_build
2217shift
2218build_cpu=$1
2219build_vendor=$2
2220shift; shift
2221# Remember, the first character of IFS is used to create $*,
2222# except with old shells:
2223build_os=$*
2224IFS=$ac_save_IFS
2225case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2226
2227
2228 case ${build_alias} in
2229  "") build_noncanonical=${build} ;;
2230  *) build_noncanonical=${build_alias} ;;
2231esac
2232
2233 case ${host_alias} in
2234  "") host_noncanonical=${build_noncanonical} ;;
2235  *) host_noncanonical=${host_alias} ;;
2236esac
2237
2238 case ${target_alias} in
2239  "") target_noncanonical=${host_noncanonical} ;;
2240  *) target_noncanonical=${target_alias} ;;
2241esac
2242
2243
2244# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2245# have matching libraries, they should use host libraries: Makefile.tpl
2246# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2247# However, they still use the build modules, because the corresponding
2248# host modules (e.g. bison) are only built for the host when bootstrap
2249# finishes. So:
2250# - build_subdir is where we find build modules, and never changes.
2251# - build_libsubdir is where we find build libraries, and can be overridden.
2252
2253# Prefix 'build-' so this never conflicts with target_subdir.
2254build_subdir="build-${build_noncanonical}"
2255
2256# Check whether --with-build-libsubdir was given.
2257if test "${with_build_libsubdir+set}" = set; then :
2258  withval=$with_build_libsubdir; build_libsubdir="$withval"
2259else
2260  build_libsubdir="$build_subdir"
2261fi
2262
2263# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2264if ( test $srcdir = . && test -d gcc ) \
2265   || test -d $srcdir/../host-${host_noncanonical}; then
2266  host_subdir="host-${host_noncanonical}"
2267else
2268  host_subdir=.
2269fi
2270# No prefix.
2271target_subdir=${target_noncanonical}
2272
2273
2274# We need the following definitions because AC_PROG_LIBTOOL relies on them
2275PACKAGE=libobjc
2276# Version is pulled out to make it a bit easier to change using sed.
2277VERSION=4:0:0
2278
2279
2280# This works around the fact that libtool configuration may change LD
2281# for this particular configuration, but some shells, instead of
2282# keeping the changes in LD private, export them just because LD is
2283# exported.
2284ORIGINAL_LD_FOR_MULTILIBS=$LD
2285
2286# -------
2287# Options
2288# -------
2289
2290# We use these options to decide which functions to include.
2291
2292# Check whether --with-target-subdir was given.
2293if test "${with_target_subdir+set}" = set; then :
2294  withval=$with_target_subdir;
2295fi
2296
2297
2298# Check whether --with-cross-host was given.
2299if test "${with_cross_host+set}" = set; then :
2300  withval=$with_cross_host;
2301fi
2302
2303
2304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2305$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2306# Check whether --enable-version-specific-runtime-libs was given.
2307if test "${enable_version_specific_runtime_libs+set}" = set; then :
2308  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2309 yes) version_specific_libs=yes ;;
2310 no)  version_specific_libs=no ;;
2311 *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2312 esac
2313else
2314  version_specific_libs=no
2315fi
2316
2317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2318$as_echo "$version_specific_libs" >&6; }
2319
2320# Check whether --enable-objc-gc was given.
2321if test "${enable_objc_gc+set}" = set; then :
2322  enableval=$enable_objc_gc; case $enable_objc_gc in
2323  no)
2324    OBJC_GCFLAGS=''
2325    OBJC_BOEHM_GC=''
2326    OBJC_BOEHM_GC_INCLUDES=''
2327    ;;
2328  *)
2329    OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
2330    OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
2331    OBJC_BOEHM_GC_INCLUDES='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
2332    ;;
2333esac
2334else
2335  OBJC_GCFLAGS=''; OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES=''
2336fi
2337
2338
2339
2340
2341
2342# -----------
2343# Directories
2344# -----------
2345
2346# Find the rest of the source tree framework.
2347# Default to --enable-multilib
2348# Check whether --enable-multilib was given.
2349if test "${enable_multilib+set}" = set; then :
2350  enableval=$enable_multilib; case "$enableval" in
2351  yes) multilib=yes ;;
2352  no)  multilib=no ;;
2353  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2354 esac
2355else
2356  multilib=yes
2357fi
2358
2359
2360# We may get other options which we leave undocumented:
2361# --with-target-subdir, --with-multisrctop, --with-multisubdir
2362# See config-ml.in if you want the gory details.
2363
2364if test "$srcdir" = "."; then
2365  if test "$with_target_subdir" != "."; then
2366    multi_basedir="$srcdir/$with_multisrctop../.."
2367  else
2368    multi_basedir="$srcdir/$with_multisrctop.."
2369  fi
2370else
2371  multi_basedir="$srcdir/.."
2372fi
2373
2374
2375# Even if the default multilib is not a cross compilation,
2376# it may be that some of the other multilibs are.
2377if test $cross_compiling = no && test $multilib = yes \
2378   && test "x${with_multisubdir}" != x ; then
2379   cross_compiling=maybe
2380fi
2381
2382ac_config_commands="$ac_config_commands default-1"
2383
2384
2385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2386$as_echo_n "checking host system type... " >&6; }
2387if test "${ac_cv_host+set}" = set; then :
2388  $as_echo_n "(cached) " >&6
2389else
2390  if test "x$host_alias" = x; then
2391  ac_cv_host=$ac_cv_build
2392else
2393  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2394    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2395fi
2396
2397fi
2398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2399$as_echo "$ac_cv_host" >&6; }
2400case $ac_cv_host in
2401*-*-*) ;;
2402*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2403esac
2404host=$ac_cv_host
2405ac_save_IFS=$IFS; IFS='-'
2406set x $ac_cv_host
2407shift
2408host_cpu=$1
2409host_vendor=$2
2410shift; shift
2411# Remember, the first character of IFS is used to create $*,
2412# except with old shells:
2413host_os=$*
2414IFS=$ac_save_IFS
2415case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2416
2417
2418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2419$as_echo_n "checking target system type... " >&6; }
2420if test "${ac_cv_target+set}" = set; then :
2421  $as_echo_n "(cached) " >&6
2422else
2423  if test "x$target_alias" = x; then
2424  ac_cv_target=$ac_cv_host
2425else
2426  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2427    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2428fi
2429
2430fi
2431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2432$as_echo "$ac_cv_target" >&6; }
2433case $ac_cv_target in
2434*-*-*) ;;
2435*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2436esac
2437target=$ac_cv_target
2438ac_save_IFS=$IFS; IFS='-'
2439set x $ac_cv_target
2440shift
2441target_cpu=$1
2442target_vendor=$2
2443shift; shift
2444# Remember, the first character of IFS is used to create $*,
2445# except with old shells:
2446target_os=$*
2447IFS=$ac_save_IFS
2448case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2449
2450
2451# The aliases save the names the user supplied, while $host etc.
2452# will get canonicalized.
2453test -n "$target_alias" &&
2454  test "$program_prefix$program_suffix$program_transform_name" = \
2455    NONENONEs,x,x, &&
2456  program_prefix=${target_alias}-
2457
2458
2459
2460
2461# Export source directory.
2462# These need to be absolute paths, yet at the same time need to
2463# canonicalize only relative paths, because then amd will not unmount
2464# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
2465case $srcdir in
2466  \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2467  *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2468esac
2469
2470
2471# Calculate toolexeclibdir
2472# Also toolexecdir, though it's only used in toolexeclibdir
2473case ${version_specific_libs} in
2474  yes)
2475    # Need the gcc compiler version to know where to install libraries
2476    # and header files if --enable-version-specific-runtime-libs option
2477    # is selected.
2478    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2479    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2480    ;;
2481  no)
2482    if test -n "$with_cross_host" &&
2483       test x"$with_cross_host" != x"no"; then
2484      # Install a library built with a cross compiler in tooldir, not libdir.
2485      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2486      toolexeclibdir='$(toolexecdir)/lib'
2487    else
2488      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2489      toolexeclibdir='$(libdir)'
2490    fi
2491    multi_os_directory=`$CC -print-multi-os-directory`
2492    case $multi_os_directory in
2493      .) ;; # Avoid trailing /.
2494      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2495    esac
2496    ;;
2497esac
2498
2499
2500
2501# Figure out if we want to name the include directory and the
2502#  library name changes differently.
2503includedirname=include
2504libsuffix=
2505case "${host}" in
2506  *-darwin*)
2507    # Darwin is the only target so far that needs a different include directory.
2508    includedirname=include-gnu-runtime
2509    libsuffix=-gnu
2510    ;;
2511esac
2512
2513
2514
2515ac_config_headers="$ac_config_headers config.h"
2516
2517
2518# --------
2519# Programs
2520# --------
2521
2522
2523
2524# We must force CC to /not/ be a precious variable; otherwise
2525# the wrong, non-multilib-adjusted value will be used in multilibs.
2526# As a side effect, we have to subst CFLAGS ourselves.
2527
2528
2529ac_ext=c
2530ac_cpp='$CPP $CPPFLAGS'
2531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2533ac_compiler_gnu=$ac_cv_c_compiler_gnu
2534if test -n "$ac_tool_prefix"; then
2535  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2536set dummy ${ac_tool_prefix}gcc; ac_word=$2
2537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2538$as_echo_n "checking for $ac_word... " >&6; }
2539if test "${ac_cv_prog_CC+set}" = set; then :
2540  $as_echo_n "(cached) " >&6
2541else
2542  if test -n "$CC"; then
2543  ac_cv_prog_CC="$CC" # Let the user override the test.
2544else
2545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546for as_dir in $PATH
2547do
2548  IFS=$as_save_IFS
2549  test -z "$as_dir" && as_dir=.
2550    for ac_exec_ext in '' $ac_executable_extensions; do
2551  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2552    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2553    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2554    break 2
2555  fi
2556done
2557  done
2558IFS=$as_save_IFS
2559
2560fi
2561fi
2562CC=$ac_cv_prog_CC
2563if test -n "$CC"; then
2564  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2565$as_echo "$CC" >&6; }
2566else
2567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2568$as_echo "no" >&6; }
2569fi
2570
2571
2572fi
2573if test -z "$ac_cv_prog_CC"; then
2574  ac_ct_CC=$CC
2575  # Extract the first word of "gcc", so it can be a program name with args.
2576set dummy gcc; ac_word=$2
2577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2578$as_echo_n "checking for $ac_word... " >&6; }
2579if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2580  $as_echo_n "(cached) " >&6
2581else
2582  if test -n "$ac_ct_CC"; then
2583  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2584else
2585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586for as_dir in $PATH
2587do
2588  IFS=$as_save_IFS
2589  test -z "$as_dir" && as_dir=.
2590    for ac_exec_ext in '' $ac_executable_extensions; do
2591  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2592    ac_cv_prog_ac_ct_CC="gcc"
2593    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2594    break 2
2595  fi
2596done
2597  done
2598IFS=$as_save_IFS
2599
2600fi
2601fi
2602ac_ct_CC=$ac_cv_prog_ac_ct_CC
2603if test -n "$ac_ct_CC"; then
2604  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2605$as_echo "$ac_ct_CC" >&6; }
2606else
2607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2608$as_echo "no" >&6; }
2609fi
2610
2611  if test "x$ac_ct_CC" = x; then
2612    CC=""
2613  else
2614    case $cross_compiling:$ac_tool_warned in
2615yes:)
2616{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2617$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2618ac_tool_warned=yes ;;
2619esac
2620    CC=$ac_ct_CC
2621  fi
2622else
2623  CC="$ac_cv_prog_CC"
2624fi
2625
2626if test -z "$CC"; then
2627          if test -n "$ac_tool_prefix"; then
2628    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2629set dummy ${ac_tool_prefix}cc; ac_word=$2
2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2631$as_echo_n "checking for $ac_word... " >&6; }
2632if test "${ac_cv_prog_CC+set}" = set; then :
2633  $as_echo_n "(cached) " >&6
2634else
2635  if test -n "$CC"; then
2636  ac_cv_prog_CC="$CC" # Let the user override the test.
2637else
2638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639for as_dir in $PATH
2640do
2641  IFS=$as_save_IFS
2642  test -z "$as_dir" && as_dir=.
2643    for ac_exec_ext in '' $ac_executable_extensions; do
2644  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2645    ac_cv_prog_CC="${ac_tool_prefix}cc"
2646    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2647    break 2
2648  fi
2649done
2650  done
2651IFS=$as_save_IFS
2652
2653fi
2654fi
2655CC=$ac_cv_prog_CC
2656if test -n "$CC"; then
2657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2658$as_echo "$CC" >&6; }
2659else
2660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2661$as_echo "no" >&6; }
2662fi
2663
2664
2665  fi
2666fi
2667if test -z "$CC"; then
2668  # Extract the first word of "cc", so it can be a program name with args.
2669set dummy cc; ac_word=$2
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671$as_echo_n "checking for $ac_word... " >&6; }
2672if test "${ac_cv_prog_CC+set}" = set; then :
2673  $as_echo_n "(cached) " >&6
2674else
2675  if test -n "$CC"; then
2676  ac_cv_prog_CC="$CC" # Let the user override the test.
2677else
2678  ac_prog_rejected=no
2679as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2680for as_dir in $PATH
2681do
2682  IFS=$as_save_IFS
2683  test -z "$as_dir" && as_dir=.
2684    for ac_exec_ext in '' $ac_executable_extensions; do
2685  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2686    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2687       ac_prog_rejected=yes
2688       continue
2689     fi
2690    ac_cv_prog_CC="cc"
2691    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2692    break 2
2693  fi
2694done
2695  done
2696IFS=$as_save_IFS
2697
2698if test $ac_prog_rejected = yes; then
2699  # We found a bogon in the path, so make sure we never use it.
2700  set dummy $ac_cv_prog_CC
2701  shift
2702  if test $# != 0; then
2703    # We chose a different compiler from the bogus one.
2704    # However, it has the same basename, so the bogon will be chosen
2705    # first if we set CC to just the basename; use the full file name.
2706    shift
2707    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2708  fi
2709fi
2710fi
2711fi
2712CC=$ac_cv_prog_CC
2713if test -n "$CC"; then
2714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2715$as_echo "$CC" >&6; }
2716else
2717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2718$as_echo "no" >&6; }
2719fi
2720
2721
2722fi
2723if test -z "$CC"; then
2724  if test -n "$ac_tool_prefix"; then
2725  for ac_prog in cl.exe
2726  do
2727    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2728set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2730$as_echo_n "checking for $ac_word... " >&6; }
2731if test "${ac_cv_prog_CC+set}" = set; then :
2732  $as_echo_n "(cached) " >&6
2733else
2734  if test -n "$CC"; then
2735  ac_cv_prog_CC="$CC" # Let the user override the test.
2736else
2737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2738for as_dir in $PATH
2739do
2740  IFS=$as_save_IFS
2741  test -z "$as_dir" && as_dir=.
2742    for ac_exec_ext in '' $ac_executable_extensions; do
2743  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2744    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2745    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2746    break 2
2747  fi
2748done
2749  done
2750IFS=$as_save_IFS
2751
2752fi
2753fi
2754CC=$ac_cv_prog_CC
2755if test -n "$CC"; then
2756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2757$as_echo "$CC" >&6; }
2758else
2759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2760$as_echo "no" >&6; }
2761fi
2762
2763
2764    test -n "$CC" && break
2765  done
2766fi
2767if test -z "$CC"; then
2768  ac_ct_CC=$CC
2769  for ac_prog in cl.exe
2770do
2771  # Extract the first word of "$ac_prog", so it can be a program name with args.
2772set dummy $ac_prog; ac_word=$2
2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774$as_echo_n "checking for $ac_word... " >&6; }
2775if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2776  $as_echo_n "(cached) " >&6
2777else
2778  if test -n "$ac_ct_CC"; then
2779  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2780else
2781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782for as_dir in $PATH
2783do
2784  IFS=$as_save_IFS
2785  test -z "$as_dir" && as_dir=.
2786    for ac_exec_ext in '' $ac_executable_extensions; do
2787  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2788    ac_cv_prog_ac_ct_CC="$ac_prog"
2789    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2790    break 2
2791  fi
2792done
2793  done
2794IFS=$as_save_IFS
2795
2796fi
2797fi
2798ac_ct_CC=$ac_cv_prog_ac_ct_CC
2799if test -n "$ac_ct_CC"; then
2800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2801$as_echo "$ac_ct_CC" >&6; }
2802else
2803  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2804$as_echo "no" >&6; }
2805fi
2806
2807
2808  test -n "$ac_ct_CC" && break
2809done
2810
2811  if test "x$ac_ct_CC" = x; then
2812    CC=""
2813  else
2814    case $cross_compiling:$ac_tool_warned in
2815yes:)
2816{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2817$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2818ac_tool_warned=yes ;;
2819esac
2820    CC=$ac_ct_CC
2821  fi
2822fi
2823
2824fi
2825
2826
2827test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2828$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2829as_fn_error "no acceptable C compiler found in \$PATH
2830See \`config.log' for more details." "$LINENO" 5; }
2831
2832# Provide some information about the compiler.
2833$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2834set X $ac_compile
2835ac_compiler=$2
2836for ac_option in --version -v -V -qversion; do
2837  { { ac_try="$ac_compiler $ac_option >&5"
2838case "(($ac_try" in
2839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2840  *) ac_try_echo=$ac_try;;
2841esac
2842eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2843$as_echo "$ac_try_echo"; } >&5
2844  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2845  ac_status=$?
2846  if test -s conftest.err; then
2847    sed '10a\
2848... rest of stderr output deleted ...
2849         10q' conftest.err >conftest.er1
2850    cat conftest.er1 >&5
2851    rm -f conftest.er1 conftest.err
2852  fi
2853  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2854  test $ac_status = 0; }
2855done
2856
2857cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2858/* end confdefs.h.  */
2859
2860int
2861main ()
2862{
2863
2864  ;
2865  return 0;
2866}
2867_ACEOF
2868# FIXME: Cleanup?
2869if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2870  (eval $ac_link) 2>&5
2871  ac_status=$?
2872  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2873  test $ac_status = 0; }; then :
2874  gcc_no_link=no
2875else
2876  gcc_no_link=yes
2877fi
2878if test x$gcc_no_link = xyes; then
2879  # Setting cross_compile will disable run tests; it will
2880  # also disable AC_CHECK_FILE but that's generally
2881  # correct if we can't link.
2882  cross_compiling=yes
2883  EXEEXT=
2884else
2885  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2886/* end confdefs.h.  */
2887
2888int
2889main ()
2890{
2891
2892  ;
2893  return 0;
2894}
2895_ACEOF
2896ac_clean_files_save=$ac_clean_files
2897ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2898# Try to create an executable without -o first, disregard a.out.
2899# It will help us diagnose broken compilers, and finding out an intuition
2900# of exeext.
2901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2902$as_echo_n "checking for C compiler default output file name... " >&6; }
2903ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2904
2905# The possible output files:
2906ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2907
2908ac_rmfiles=
2909for ac_file in $ac_files
2910do
2911  case $ac_file in
2912    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2913    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2914  esac
2915done
2916rm -f $ac_rmfiles
2917
2918if { { ac_try="$ac_link_default"
2919case "(($ac_try" in
2920  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2921  *) ac_try_echo=$ac_try;;
2922esac
2923eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2924$as_echo "$ac_try_echo"; } >&5
2925  (eval "$ac_link_default") 2>&5
2926  ac_status=$?
2927  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2928  test $ac_status = 0; }; then :
2929  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2930# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2931# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2932# so that the user can short-circuit this test for compilers unknown to
2933# Autoconf.
2934for ac_file in $ac_files ''
2935do
2936  test -f "$ac_file" || continue
2937  case $ac_file in
2938    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2939	;;
2940    [ab].out )
2941	# We found the default executable, but exeext='' is most
2942	# certainly right.
2943	break;;
2944    *.* )
2945	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2946	then :; else
2947	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2948	fi
2949	# We set ac_cv_exeext here because the later test for it is not
2950	# safe: cross compilers may not add the suffix if given an `-o'
2951	# argument, so we may need to know it at that point already.
2952	# Even if this section looks crufty: it has the advantage of
2953	# actually working.
2954	break;;
2955    * )
2956	break;;
2957  esac
2958done
2959test "$ac_cv_exeext" = no && ac_cv_exeext=
2960
2961else
2962  ac_file=''
2963fi
2964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2965$as_echo "$ac_file" >&6; }
2966if test -z "$ac_file"; then :
2967  $as_echo "$as_me: failed program was:" >&5
2968sed 's/^/| /' conftest.$ac_ext >&5
2969
2970{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2971$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2972{ as_fn_set_status 77
2973as_fn_error "C compiler cannot create executables
2974See \`config.log' for more details." "$LINENO" 5; }; }
2975fi
2976ac_exeext=$ac_cv_exeext
2977
2978# Check that the compiler produces executables we can run.  If not, either
2979# the compiler is broken, or we cross compile.
2980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2981$as_echo_n "checking whether the C compiler works... " >&6; }
2982# If not cross compiling, check that we can run a simple program.
2983if test "$cross_compiling" != yes; then
2984  if { ac_try='./$ac_file'
2985  { { case "(($ac_try" in
2986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987  *) ac_try_echo=$ac_try;;
2988esac
2989eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2990$as_echo "$ac_try_echo"; } >&5
2991  (eval "$ac_try") 2>&5
2992  ac_status=$?
2993  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2994  test $ac_status = 0; }; }; then
2995    cross_compiling=no
2996  else
2997    if test "$cross_compiling" = maybe; then
2998	cross_compiling=yes
2999    else
3000	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3001$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3002as_fn_error "cannot run C compiled programs.
3003If you meant to cross compile, use \`--host'.
3004See \`config.log' for more details." "$LINENO" 5; }
3005    fi
3006  fi
3007fi
3008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3009$as_echo "yes" >&6; }
3010
3011rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3012ac_clean_files=$ac_clean_files_save
3013# Check that the compiler produces executables we can run.  If not, either
3014# the compiler is broken, or we cross compile.
3015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3016$as_echo_n "checking whether we are cross compiling... " >&6; }
3017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3018$as_echo "$cross_compiling" >&6; }
3019
3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3021$as_echo_n "checking for suffix of executables... " >&6; }
3022if { { ac_try="$ac_link"
3023case "(($ac_try" in
3024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3025  *) ac_try_echo=$ac_try;;
3026esac
3027eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3028$as_echo "$ac_try_echo"; } >&5
3029  (eval "$ac_link") 2>&5
3030  ac_status=$?
3031  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3032  test $ac_status = 0; }; then :
3033  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3034# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3035# work properly (i.e., refer to `conftest.exe'), while it won't with
3036# `rm'.
3037for ac_file in conftest.exe conftest conftest.*; do
3038  test -f "$ac_file" || continue
3039  case $ac_file in
3040    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3041    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3042	  break;;
3043    * ) break;;
3044  esac
3045done
3046else
3047  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3048$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3049as_fn_error "cannot compute suffix of executables: cannot compile and link
3050See \`config.log' for more details." "$LINENO" 5; }
3051fi
3052rm -f conftest$ac_cv_exeext
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3054$as_echo "$ac_cv_exeext" >&6; }
3055
3056rm -f conftest.$ac_ext
3057EXEEXT=$ac_cv_exeext
3058ac_exeext=$EXEEXT
3059fi
3060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3061$as_echo_n "checking for suffix of object files... " >&6; }
3062if test "${ac_cv_objext+set}" = set; then :
3063  $as_echo_n "(cached) " >&6
3064else
3065  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3066/* end confdefs.h.  */
3067
3068int
3069main ()
3070{
3071
3072  ;
3073  return 0;
3074}
3075_ACEOF
3076rm -f conftest.o conftest.obj
3077if { { ac_try="$ac_compile"
3078case "(($ac_try" in
3079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080  *) ac_try_echo=$ac_try;;
3081esac
3082eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3083$as_echo "$ac_try_echo"; } >&5
3084  (eval "$ac_compile") 2>&5
3085  ac_status=$?
3086  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3087  test $ac_status = 0; }; then :
3088  for ac_file in conftest.o conftest.obj conftest.*; do
3089  test -f "$ac_file" || continue;
3090  case $ac_file in
3091    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3092    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3093       break;;
3094  esac
3095done
3096else
3097  $as_echo "$as_me: failed program was:" >&5
3098sed 's/^/| /' conftest.$ac_ext >&5
3099
3100{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3101$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3102as_fn_error "cannot compute suffix of object files: cannot compile
3103See \`config.log' for more details." "$LINENO" 5; }
3104fi
3105rm -f conftest.$ac_cv_objext conftest.$ac_ext
3106fi
3107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3108$as_echo "$ac_cv_objext" >&6; }
3109OBJEXT=$ac_cv_objext
3110ac_objext=$OBJEXT
3111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3112$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3113if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3114  $as_echo_n "(cached) " >&6
3115else
3116  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3117/* end confdefs.h.  */
3118
3119int
3120main ()
3121{
3122#ifndef __GNUC__
3123       choke me
3124#endif
3125
3126  ;
3127  return 0;
3128}
3129_ACEOF
3130if ac_fn_c_try_compile "$LINENO"; then :
3131  ac_compiler_gnu=yes
3132else
3133  ac_compiler_gnu=no
3134fi
3135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3136ac_cv_c_compiler_gnu=$ac_compiler_gnu
3137
3138fi
3139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3140$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3141if test $ac_compiler_gnu = yes; then
3142  GCC=yes
3143else
3144  GCC=
3145fi
3146ac_test_CFLAGS=${CFLAGS+set}
3147ac_save_CFLAGS=$CFLAGS
3148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3149$as_echo_n "checking whether $CC accepts -g... " >&6; }
3150if test "${ac_cv_prog_cc_g+set}" = set; then :
3151  $as_echo_n "(cached) " >&6
3152else
3153  ac_save_c_werror_flag=$ac_c_werror_flag
3154   ac_c_werror_flag=yes
3155   ac_cv_prog_cc_g=no
3156   CFLAGS="-g"
3157   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3158/* end confdefs.h.  */
3159
3160int
3161main ()
3162{
3163
3164  ;
3165  return 0;
3166}
3167_ACEOF
3168if ac_fn_c_try_compile "$LINENO"; then :
3169  ac_cv_prog_cc_g=yes
3170else
3171  CFLAGS=""
3172      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3173/* end confdefs.h.  */
3174
3175int
3176main ()
3177{
3178
3179  ;
3180  return 0;
3181}
3182_ACEOF
3183if ac_fn_c_try_compile "$LINENO"; then :
3184
3185else
3186  ac_c_werror_flag=$ac_save_c_werror_flag
3187	 CFLAGS="-g"
3188	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3189/* end confdefs.h.  */
3190
3191int
3192main ()
3193{
3194
3195  ;
3196  return 0;
3197}
3198_ACEOF
3199if ac_fn_c_try_compile "$LINENO"; then :
3200  ac_cv_prog_cc_g=yes
3201fi
3202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3203fi
3204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3205fi
3206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3207   ac_c_werror_flag=$ac_save_c_werror_flag
3208fi
3209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3210$as_echo "$ac_cv_prog_cc_g" >&6; }
3211if test "$ac_test_CFLAGS" = set; then
3212  CFLAGS=$ac_save_CFLAGS
3213elif test $ac_cv_prog_cc_g = yes; then
3214  if test "$GCC" = yes; then
3215    CFLAGS="-g -O2"
3216  else
3217    CFLAGS="-g"
3218  fi
3219else
3220  if test "$GCC" = yes; then
3221    CFLAGS="-O2"
3222  else
3223    CFLAGS=
3224  fi
3225fi
3226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3227$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3228if test "${ac_cv_prog_cc_c89+set}" = set; then :
3229  $as_echo_n "(cached) " >&6
3230else
3231  ac_cv_prog_cc_c89=no
3232ac_save_CC=$CC
3233cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3234/* end confdefs.h.  */
3235#include <stdarg.h>
3236#include <stdio.h>
3237#include <sys/types.h>
3238#include <sys/stat.h>
3239/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3240struct buf { int x; };
3241FILE * (*rcsopen) (struct buf *, struct stat *, int);
3242static char *e (p, i)
3243     char **p;
3244     int i;
3245{
3246  return p[i];
3247}
3248static char *f (char * (*g) (char **, int), char **p, ...)
3249{
3250  char *s;
3251  va_list v;
3252  va_start (v,p);
3253  s = g (p, va_arg (v,int));
3254  va_end (v);
3255  return s;
3256}
3257
3258/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3259   function prototypes and stuff, but not '\xHH' hex character constants.
3260   These don't provoke an error unfortunately, instead are silently treated
3261   as 'x'.  The following induces an error, until -std is added to get
3262   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3263   array size at least.  It's necessary to write '\x00'==0 to get something
3264   that's true only with -std.  */
3265int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3266
3267/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3268   inside strings and character constants.  */
3269#define FOO(x) 'x'
3270int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3271
3272int test (int i, double x);
3273struct s1 {int (*f) (int a);};
3274struct s2 {int (*f) (double a);};
3275int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3276int argc;
3277char **argv;
3278int
3279main ()
3280{
3281return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3282  ;
3283  return 0;
3284}
3285_ACEOF
3286for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3287	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3288do
3289  CC="$ac_save_CC $ac_arg"
3290  if ac_fn_c_try_compile "$LINENO"; then :
3291  ac_cv_prog_cc_c89=$ac_arg
3292fi
3293rm -f core conftest.err conftest.$ac_objext
3294  test "x$ac_cv_prog_cc_c89" != "xno" && break
3295done
3296rm -f conftest.$ac_ext
3297CC=$ac_save_CC
3298
3299fi
3300# AC_CACHE_VAL
3301case "x$ac_cv_prog_cc_c89" in
3302  x)
3303    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3304$as_echo "none needed" >&6; } ;;
3305  xno)
3306    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3307$as_echo "unsupported" >&6; } ;;
3308  *)
3309    CC="$CC $ac_cv_prog_cc_c89"
3310    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3311$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3312esac
3313if test "x$ac_cv_prog_cc_c89" != xno; then :
3314
3315fi
3316
3317ac_ext=c
3318ac_cpp='$CPP $CPPFLAGS'
3319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3321ac_compiler_gnu=$ac_cv_c_compiler_gnu
3322
3323
3324
3325# extra LD Flags which are required for targets
3326
3327
3328
3329case $host in
3330  *-cygwin* | *-mingw*)
3331    # 'host' will be top-level target in the case of a target lib,
3332    # we must compare to with_cross_host to decide if this is a native
3333    # or cross-compiler and select where to install dlls appropriately.
3334    if test -n "$with_cross_host" &&
3335	test x"$with_cross_host" != x"no"; then
3336      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
3337    else
3338      lt_host_flags='-no-undefined -bindir "$(bindir)"';
3339    fi
3340    ;;
3341  *)
3342    lt_host_flags=
3343    ;;
3344esac
3345
3346
3347
3348case "${host}" in
3349  *-darwin*)
3350    # Darwin needs -single_module when linking libobjc
3351    extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module'
3352    ;;
3353  *-cygwin*|*-mingw*)
3354    # Tell libtool to build DLLs on Windows
3355    extra_ldflags_libobjc='$(lt_host_flags)'
3356    ;;
3357esac
3358
3359
3360
3361
3362if test -n "$ac_tool_prefix"; then
3363  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3364set dummy ${ac_tool_prefix}as; ac_word=$2
3365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3366$as_echo_n "checking for $ac_word... " >&6; }
3367if test "${ac_cv_prog_AS+set}" = set; then :
3368  $as_echo_n "(cached) " >&6
3369else
3370  if test -n "$AS"; then
3371  ac_cv_prog_AS="$AS" # Let the user override the test.
3372else
3373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3374for as_dir in $PATH
3375do
3376  IFS=$as_save_IFS
3377  test -z "$as_dir" && as_dir=.
3378    for ac_exec_ext in '' $ac_executable_extensions; do
3379  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3380    ac_cv_prog_AS="${ac_tool_prefix}as"
3381    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3382    break 2
3383  fi
3384done
3385  done
3386IFS=$as_save_IFS
3387
3388fi
3389fi
3390AS=$ac_cv_prog_AS
3391if test -n "$AS"; then
3392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3393$as_echo "$AS" >&6; }
3394else
3395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3396$as_echo "no" >&6; }
3397fi
3398
3399
3400fi
3401if test -z "$ac_cv_prog_AS"; then
3402  ac_ct_AS=$AS
3403  # Extract the first word of "as", so it can be a program name with args.
3404set dummy as; ac_word=$2
3405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3406$as_echo_n "checking for $ac_word... " >&6; }
3407if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3408  $as_echo_n "(cached) " >&6
3409else
3410  if test -n "$ac_ct_AS"; then
3411  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3412else
3413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3414for as_dir in $PATH
3415do
3416  IFS=$as_save_IFS
3417  test -z "$as_dir" && as_dir=.
3418    for ac_exec_ext in '' $ac_executable_extensions; do
3419  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3420    ac_cv_prog_ac_ct_AS="as"
3421    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3422    break 2
3423  fi
3424done
3425  done
3426IFS=$as_save_IFS
3427
3428fi
3429fi
3430ac_ct_AS=$ac_cv_prog_ac_ct_AS
3431if test -n "$ac_ct_AS"; then
3432  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3433$as_echo "$ac_ct_AS" >&6; }
3434else
3435  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3436$as_echo "no" >&6; }
3437fi
3438
3439  if test "x$ac_ct_AS" = x; then
3440    AS=""
3441  else
3442    case $cross_compiling:$ac_tool_warned in
3443yes:)
3444{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3446ac_tool_warned=yes ;;
3447esac
3448    AS=$ac_ct_AS
3449  fi
3450else
3451  AS="$ac_cv_prog_AS"
3452fi
3453
3454if test -n "$ac_tool_prefix"; then
3455  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3456set dummy ${ac_tool_prefix}ar; ac_word=$2
3457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3458$as_echo_n "checking for $ac_word... " >&6; }
3459if test "${ac_cv_prog_AR+set}" = set; then :
3460  $as_echo_n "(cached) " >&6
3461else
3462  if test -n "$AR"; then
3463  ac_cv_prog_AR="$AR" # Let the user override the test.
3464else
3465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3466for as_dir in $PATH
3467do
3468  IFS=$as_save_IFS
3469  test -z "$as_dir" && as_dir=.
3470    for ac_exec_ext in '' $ac_executable_extensions; do
3471  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3472    ac_cv_prog_AR="${ac_tool_prefix}ar"
3473    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3474    break 2
3475  fi
3476done
3477  done
3478IFS=$as_save_IFS
3479
3480fi
3481fi
3482AR=$ac_cv_prog_AR
3483if test -n "$AR"; then
3484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3485$as_echo "$AR" >&6; }
3486else
3487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3488$as_echo "no" >&6; }
3489fi
3490
3491
3492fi
3493if test -z "$ac_cv_prog_AR"; then
3494  ac_ct_AR=$AR
3495  # Extract the first word of "ar", so it can be a program name with args.
3496set dummy ar; ac_word=$2
3497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3498$as_echo_n "checking for $ac_word... " >&6; }
3499if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
3500  $as_echo_n "(cached) " >&6
3501else
3502  if test -n "$ac_ct_AR"; then
3503  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3504else
3505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3506for as_dir in $PATH
3507do
3508  IFS=$as_save_IFS
3509  test -z "$as_dir" && as_dir=.
3510    for ac_exec_ext in '' $ac_executable_extensions; do
3511  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3512    ac_cv_prog_ac_ct_AR="ar"
3513    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3514    break 2
3515  fi
3516done
3517  done
3518IFS=$as_save_IFS
3519
3520fi
3521fi
3522ac_ct_AR=$ac_cv_prog_ac_ct_AR
3523if test -n "$ac_ct_AR"; then
3524  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3525$as_echo "$ac_ct_AR" >&6; }
3526else
3527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3528$as_echo "no" >&6; }
3529fi
3530
3531  if test "x$ac_ct_AR" = x; then
3532    AR=""
3533  else
3534    case $cross_compiling:$ac_tool_warned in
3535yes:)
3536{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3537$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3538ac_tool_warned=yes ;;
3539esac
3540    AR=$ac_ct_AR
3541  fi
3542else
3543  AR="$ac_cv_prog_AR"
3544fi
3545
3546if test -n "$ac_tool_prefix"; then
3547  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3548set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3550$as_echo_n "checking for $ac_word... " >&6; }
3551if test "${ac_cv_prog_RANLIB+set}" = set; then :
3552  $as_echo_n "(cached) " >&6
3553else
3554  if test -n "$RANLIB"; then
3555  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3556else
3557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3558for as_dir in $PATH
3559do
3560  IFS=$as_save_IFS
3561  test -z "$as_dir" && as_dir=.
3562    for ac_exec_ext in '' $ac_executable_extensions; do
3563  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3564    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3565    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3566    break 2
3567  fi
3568done
3569  done
3570IFS=$as_save_IFS
3571
3572fi
3573fi
3574RANLIB=$ac_cv_prog_RANLIB
3575if test -n "$RANLIB"; then
3576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3577$as_echo "$RANLIB" >&6; }
3578else
3579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3580$as_echo "no" >&6; }
3581fi
3582
3583
3584fi
3585if test -z "$ac_cv_prog_RANLIB"; then
3586  ac_ct_RANLIB=$RANLIB
3587  # Extract the first word of "ranlib", so it can be a program name with args.
3588set dummy ranlib; ac_word=$2
3589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3590$as_echo_n "checking for $ac_word... " >&6; }
3591if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3592  $as_echo_n "(cached) " >&6
3593else
3594  if test -n "$ac_ct_RANLIB"; then
3595  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3596else
3597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3598for as_dir in $PATH
3599do
3600  IFS=$as_save_IFS
3601  test -z "$as_dir" && as_dir=.
3602    for ac_exec_ext in '' $ac_executable_extensions; do
3603  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3604    ac_cv_prog_ac_ct_RANLIB="ranlib"
3605    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3606    break 2
3607  fi
3608done
3609  done
3610IFS=$as_save_IFS
3611
3612fi
3613fi
3614ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3615if test -n "$ac_ct_RANLIB"; then
3616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3617$as_echo "$ac_ct_RANLIB" >&6; }
3618else
3619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620$as_echo "no" >&6; }
3621fi
3622
3623  if test "x$ac_ct_RANLIB" = x; then
3624    RANLIB=":"
3625  else
3626    case $cross_compiling:$ac_tool_warned in
3627yes:)
3628{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3629$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3630ac_tool_warned=yes ;;
3631esac
3632    RANLIB=$ac_ct_RANLIB
3633  fi
3634else
3635  RANLIB="$ac_cv_prog_RANLIB"
3636fi
3637
3638# Find a good install program.  We prefer a C program (faster),
3639# so one script is as good as another.  But avoid the broken or
3640# incompatible versions:
3641# SysV /etc/install, /usr/sbin/install
3642# SunOS /usr/etc/install
3643# IRIX /sbin/install
3644# AIX /bin/install
3645# AmigaOS /C/install, which installs bootblocks on floppy discs
3646# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3647# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3648# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3649# OS/2's system install, which has a completely different semantic
3650# ./install, which can be erroneously created by make from ./install.sh.
3651# Reject install programs that cannot install multiple files.
3652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3653$as_echo_n "checking for a BSD-compatible install... " >&6; }
3654if test -z "$INSTALL"; then
3655if test "${ac_cv_path_install+set}" = set; then :
3656  $as_echo_n "(cached) " >&6
3657else
3658  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3659for as_dir in $PATH
3660do
3661  IFS=$as_save_IFS
3662  test -z "$as_dir" && as_dir=.
3663    # Account for people who put trailing slashes in PATH elements.
3664case $as_dir/ in #((
3665  ./ | .// | /[cC]/* | \
3666  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3667  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3668  /usr/ucb/* ) ;;
3669  *)
3670    # OSF1 and SCO ODT 3.0 have their own names for install.
3671    # Don't use installbsd from OSF since it installs stuff as root
3672    # by default.
3673    for ac_prog in ginstall scoinst install; do
3674      for ac_exec_ext in '' $ac_executable_extensions; do
3675	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3676	  if test $ac_prog = install &&
3677	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3678	    # AIX install.  It has an incompatible calling convention.
3679	    :
3680	  elif test $ac_prog = install &&
3681	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3682	    # program-specific install script used by HP pwplus--don't use.
3683	    :
3684	  else
3685	    rm -rf conftest.one conftest.two conftest.dir
3686	    echo one > conftest.one
3687	    echo two > conftest.two
3688	    mkdir conftest.dir
3689	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3690	      test -s conftest.one && test -s conftest.two &&
3691	      test -s conftest.dir/conftest.one &&
3692	      test -s conftest.dir/conftest.two
3693	    then
3694	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3695	      break 3
3696	    fi
3697	  fi
3698	fi
3699      done
3700    done
3701    ;;
3702esac
3703
3704  done
3705IFS=$as_save_IFS
3706
3707rm -rf conftest.one conftest.two conftest.dir
3708
3709fi
3710  if test "${ac_cv_path_install+set}" = set; then
3711    INSTALL=$ac_cv_path_install
3712  else
3713    # As a last resort, use the slow shell script.  Don't cache a
3714    # value for INSTALL within a source directory, because that will
3715    # break other packages using the cache if that directory is
3716    # removed, or if the value is a relative name.
3717    INSTALL=$ac_install_sh
3718  fi
3719fi
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3721$as_echo "$INSTALL" >&6; }
3722
3723# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3724# It thinks the first close brace ends the variable substitution.
3725test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3726
3727test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3728
3729test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3730
3731
3732
3733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3734$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3735    # Check whether --enable-maintainer-mode was given.
3736if test "${enable_maintainer_mode+set}" = set; then :
3737  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3738else
3739  USE_MAINTAINER_MODE=no
3740fi
3741
3742  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3743$as_echo "$USE_MAINTAINER_MODE" >&6; }
3744   if test $USE_MAINTAINER_MODE = yes; then
3745  MAINTAINER_MODE_TRUE=
3746  MAINTAINER_MODE_FALSE='#'
3747else
3748  MAINTAINER_MODE_TRUE='#'
3749  MAINTAINER_MODE_FALSE=
3750fi
3751
3752  MAINT=$MAINTAINER_MODE_TRUE
3753
3754
3755
3756# Enable Win32 DLL on MS Windows - FIXME
3757enable_win32_dll=yes
3758
3759case $host in
3760*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3761  if test -n "$ac_tool_prefix"; then
3762  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3763set dummy ${ac_tool_prefix}as; ac_word=$2
3764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3765$as_echo_n "checking for $ac_word... " >&6; }
3766if test "${ac_cv_prog_AS+set}" = set; then :
3767  $as_echo_n "(cached) " >&6
3768else
3769  if test -n "$AS"; then
3770  ac_cv_prog_AS="$AS" # Let the user override the test.
3771else
3772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3773for as_dir in $PATH
3774do
3775  IFS=$as_save_IFS
3776  test -z "$as_dir" && as_dir=.
3777    for ac_exec_ext in '' $ac_executable_extensions; do
3778  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3779    ac_cv_prog_AS="${ac_tool_prefix}as"
3780    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3781    break 2
3782  fi
3783done
3784  done
3785IFS=$as_save_IFS
3786
3787fi
3788fi
3789AS=$ac_cv_prog_AS
3790if test -n "$AS"; then
3791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3792$as_echo "$AS" >&6; }
3793else
3794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3795$as_echo "no" >&6; }
3796fi
3797
3798
3799fi
3800if test -z "$ac_cv_prog_AS"; then
3801  ac_ct_AS=$AS
3802  # Extract the first word of "as", so it can be a program name with args.
3803set dummy as; ac_word=$2
3804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3805$as_echo_n "checking for $ac_word... " >&6; }
3806if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
3807  $as_echo_n "(cached) " >&6
3808else
3809  if test -n "$ac_ct_AS"; then
3810  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3811else
3812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3813for as_dir in $PATH
3814do
3815  IFS=$as_save_IFS
3816  test -z "$as_dir" && as_dir=.
3817    for ac_exec_ext in '' $ac_executable_extensions; do
3818  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3819    ac_cv_prog_ac_ct_AS="as"
3820    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3821    break 2
3822  fi
3823done
3824  done
3825IFS=$as_save_IFS
3826
3827fi
3828fi
3829ac_ct_AS=$ac_cv_prog_ac_ct_AS
3830if test -n "$ac_ct_AS"; then
3831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3832$as_echo "$ac_ct_AS" >&6; }
3833else
3834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3835$as_echo "no" >&6; }
3836fi
3837
3838  if test "x$ac_ct_AS" = x; then
3839    AS="false"
3840  else
3841    case $cross_compiling:$ac_tool_warned in
3842yes:)
3843{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3844$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3845ac_tool_warned=yes ;;
3846esac
3847    AS=$ac_ct_AS
3848  fi
3849else
3850  AS="$ac_cv_prog_AS"
3851fi
3852
3853  if test -n "$ac_tool_prefix"; then
3854  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3855set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3857$as_echo_n "checking for $ac_word... " >&6; }
3858if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
3859  $as_echo_n "(cached) " >&6
3860else
3861  if test -n "$DLLTOOL"; then
3862  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3863else
3864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865for as_dir in $PATH
3866do
3867  IFS=$as_save_IFS
3868  test -z "$as_dir" && as_dir=.
3869    for ac_exec_ext in '' $ac_executable_extensions; do
3870  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3871    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3872    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3873    break 2
3874  fi
3875done
3876  done
3877IFS=$as_save_IFS
3878
3879fi
3880fi
3881DLLTOOL=$ac_cv_prog_DLLTOOL
3882if test -n "$DLLTOOL"; then
3883  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3884$as_echo "$DLLTOOL" >&6; }
3885else
3886  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3887$as_echo "no" >&6; }
3888fi
3889
3890
3891fi
3892if test -z "$ac_cv_prog_DLLTOOL"; then
3893  ac_ct_DLLTOOL=$DLLTOOL
3894  # Extract the first word of "dlltool", so it can be a program name with args.
3895set dummy dlltool; ac_word=$2
3896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3897$as_echo_n "checking for $ac_word... " >&6; }
3898if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
3899  $as_echo_n "(cached) " >&6
3900else
3901  if test -n "$ac_ct_DLLTOOL"; then
3902  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3903else
3904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3905for as_dir in $PATH
3906do
3907  IFS=$as_save_IFS
3908  test -z "$as_dir" && as_dir=.
3909    for ac_exec_ext in '' $ac_executable_extensions; do
3910  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3911    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
3912    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3913    break 2
3914  fi
3915done
3916  done
3917IFS=$as_save_IFS
3918
3919fi
3920fi
3921ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3922if test -n "$ac_ct_DLLTOOL"; then
3923  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3924$as_echo "$ac_ct_DLLTOOL" >&6; }
3925else
3926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3927$as_echo "no" >&6; }
3928fi
3929
3930  if test "x$ac_ct_DLLTOOL" = x; then
3931    DLLTOOL="false"
3932  else
3933    case $cross_compiling:$ac_tool_warned in
3934yes:)
3935{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3936$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3937ac_tool_warned=yes ;;
3938esac
3939    DLLTOOL=$ac_ct_DLLTOOL
3940  fi
3941else
3942  DLLTOOL="$ac_cv_prog_DLLTOOL"
3943fi
3944
3945  if test -n "$ac_tool_prefix"; then
3946  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3947set dummy ${ac_tool_prefix}objdump; ac_word=$2
3948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3949$as_echo_n "checking for $ac_word... " >&6; }
3950if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
3951  $as_echo_n "(cached) " >&6
3952else
3953  if test -n "$OBJDUMP"; then
3954  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3955else
3956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3957for as_dir in $PATH
3958do
3959  IFS=$as_save_IFS
3960  test -z "$as_dir" && as_dir=.
3961    for ac_exec_ext in '' $ac_executable_extensions; do
3962  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3963    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3964    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3965    break 2
3966  fi
3967done
3968  done
3969IFS=$as_save_IFS
3970
3971fi
3972fi
3973OBJDUMP=$ac_cv_prog_OBJDUMP
3974if test -n "$OBJDUMP"; then
3975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3976$as_echo "$OBJDUMP" >&6; }
3977else
3978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3979$as_echo "no" >&6; }
3980fi
3981
3982
3983fi
3984if test -z "$ac_cv_prog_OBJDUMP"; then
3985  ac_ct_OBJDUMP=$OBJDUMP
3986  # Extract the first word of "objdump", so it can be a program name with args.
3987set dummy objdump; ac_word=$2
3988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3989$as_echo_n "checking for $ac_word... " >&6; }
3990if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
3991  $as_echo_n "(cached) " >&6
3992else
3993  if test -n "$ac_ct_OBJDUMP"; then
3994  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3995else
3996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3997for as_dir in $PATH
3998do
3999  IFS=$as_save_IFS
4000  test -z "$as_dir" && as_dir=.
4001    for ac_exec_ext in '' $ac_executable_extensions; do
4002  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4003    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4004    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4005    break 2
4006  fi
4007done
4008  done
4009IFS=$as_save_IFS
4010
4011fi
4012fi
4013ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4014if test -n "$ac_ct_OBJDUMP"; then
4015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4016$as_echo "$ac_ct_OBJDUMP" >&6; }
4017else
4018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4019$as_echo "no" >&6; }
4020fi
4021
4022  if test "x$ac_ct_OBJDUMP" = x; then
4023    OBJDUMP="false"
4024  else
4025    case $cross_compiling:$ac_tool_warned in
4026yes:)
4027{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4028$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4029ac_tool_warned=yes ;;
4030esac
4031    OBJDUMP=$ac_ct_OBJDUMP
4032  fi
4033else
4034  OBJDUMP="$ac_cv_prog_OBJDUMP"
4035fi
4036
4037  ;;
4038esac
4039
4040test -z "$AS" && AS=as
4041
4042
4043
4044
4045
4046test -z "$DLLTOOL" && DLLTOOL=dlltool
4047
4048
4049
4050
4051
4052test -z "$OBJDUMP" && OBJDUMP=objdump
4053
4054
4055
4056
4057
4058
4059
4060
4061case `pwd` in
4062  *\ * | *\	*)
4063    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4064$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4065esac
4066
4067
4068
4069macro_version='2.2.7a'
4070macro_revision='1.3134'
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084ltmain="$ac_aux_dir/ltmain.sh"
4085
4086# Backslashify metacharacters that are still active within
4087# double-quoted strings.
4088sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4089
4090# Same as above, but do not quote variable references.
4091double_quote_subst='s/\(["`\\]\)/\\\1/g'
4092
4093# Sed substitution to delay expansion of an escaped shell variable in a
4094# double_quote_subst'ed string.
4095delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4096
4097# Sed substitution to delay expansion of an escaped single quote.
4098delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4099
4100# Sed substitution to avoid accidental globbing in evaled expressions
4101no_glob_subst='s/\*/\\\*/g'
4102
4103ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4104ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4105ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4106
4107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4108$as_echo_n "checking how to print strings... " >&6; }
4109# Test print first, because it will be a builtin if present.
4110if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4111   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4112  ECHO='print -r --'
4113elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4114  ECHO='printf %s\n'
4115else
4116  # Use this function as a fallback that always works.
4117  func_fallback_echo ()
4118  {
4119    eval 'cat <<_LTECHO_EOF
4120$1
4121_LTECHO_EOF'
4122  }
4123  ECHO='func_fallback_echo'
4124fi
4125
4126# func_echo_all arg...
4127# Invoke $ECHO with all args, space-separated.
4128func_echo_all ()
4129{
4130    $ECHO ""
4131}
4132
4133case "$ECHO" in
4134  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4135$as_echo "printf" >&6; } ;;
4136  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4137$as_echo "print -r" >&6; } ;;
4138  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4139$as_echo "cat" >&6; } ;;
4140esac
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4156$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4157if test "${ac_cv_path_SED+set}" = set; then :
4158  $as_echo_n "(cached) " >&6
4159else
4160            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4161     for ac_i in 1 2 3 4 5 6 7; do
4162       ac_script="$ac_script$as_nl$ac_script"
4163     done
4164     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4165     { ac_script=; unset ac_script;}
4166     if test -z "$SED"; then
4167  ac_path_SED_found=false
4168  # Loop through the user's path and test for each of PROGNAME-LIST
4169  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4170for as_dir in $PATH
4171do
4172  IFS=$as_save_IFS
4173  test -z "$as_dir" && as_dir=.
4174    for ac_prog in sed gsed; do
4175    for ac_exec_ext in '' $ac_executable_extensions; do
4176      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4177      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4178# Check for GNU ac_path_SED and select it if it is found.
4179  # Check for GNU $ac_path_SED
4180case `"$ac_path_SED" --version 2>&1` in
4181*GNU*)
4182  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4183*)
4184  ac_count=0
4185  $as_echo_n 0123456789 >"conftest.in"
4186  while :
4187  do
4188    cat "conftest.in" "conftest.in" >"conftest.tmp"
4189    mv "conftest.tmp" "conftest.in"
4190    cp "conftest.in" "conftest.nl"
4191    $as_echo '' >> "conftest.nl"
4192    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4193    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4194    as_fn_arith $ac_count + 1 && ac_count=$as_val
4195    if test $ac_count -gt ${ac_path_SED_max-0}; then
4196      # Best one so far, save it but keep looking for a better one
4197      ac_cv_path_SED="$ac_path_SED"
4198      ac_path_SED_max=$ac_count
4199    fi
4200    # 10*(2^10) chars as input seems more than enough
4201    test $ac_count -gt 10 && break
4202  done
4203  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4204esac
4205
4206      $ac_path_SED_found && break 3
4207    done
4208  done
4209  done
4210IFS=$as_save_IFS
4211  if test -z "$ac_cv_path_SED"; then
4212    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4213  fi
4214else
4215  ac_cv_path_SED=$SED
4216fi
4217
4218fi
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4220$as_echo "$ac_cv_path_SED" >&6; }
4221 SED="$ac_cv_path_SED"
4222  rm -f conftest.sed
4223
4224test -z "$SED" && SED=sed
4225Xsed="$SED -e 1s/^X//"
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4238$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4239if test "${ac_cv_path_GREP+set}" = set; then :
4240  $as_echo_n "(cached) " >&6
4241else
4242  if test -z "$GREP"; then
4243  ac_path_GREP_found=false
4244  # Loop through the user's path and test for each of PROGNAME-LIST
4245  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4246for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4247do
4248  IFS=$as_save_IFS
4249  test -z "$as_dir" && as_dir=.
4250    for ac_prog in grep ggrep; do
4251    for ac_exec_ext in '' $ac_executable_extensions; do
4252      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4253      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4254# Check for GNU ac_path_GREP and select it if it is found.
4255  # Check for GNU $ac_path_GREP
4256case `"$ac_path_GREP" --version 2>&1` in
4257*GNU*)
4258  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4259*)
4260  ac_count=0
4261  $as_echo_n 0123456789 >"conftest.in"
4262  while :
4263  do
4264    cat "conftest.in" "conftest.in" >"conftest.tmp"
4265    mv "conftest.tmp" "conftest.in"
4266    cp "conftest.in" "conftest.nl"
4267    $as_echo 'GREP' >> "conftest.nl"
4268    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4269    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4270    as_fn_arith $ac_count + 1 && ac_count=$as_val
4271    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4272      # Best one so far, save it but keep looking for a better one
4273      ac_cv_path_GREP="$ac_path_GREP"
4274      ac_path_GREP_max=$ac_count
4275    fi
4276    # 10*(2^10) chars as input seems more than enough
4277    test $ac_count -gt 10 && break
4278  done
4279  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4280esac
4281
4282      $ac_path_GREP_found && break 3
4283    done
4284  done
4285  done
4286IFS=$as_save_IFS
4287  if test -z "$ac_cv_path_GREP"; then
4288    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4289  fi
4290else
4291  ac_cv_path_GREP=$GREP
4292fi
4293
4294fi
4295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4296$as_echo "$ac_cv_path_GREP" >&6; }
4297 GREP="$ac_cv_path_GREP"
4298
4299
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4301$as_echo_n "checking for egrep... " >&6; }
4302if test "${ac_cv_path_EGREP+set}" = set; then :
4303  $as_echo_n "(cached) " >&6
4304else
4305  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4306   then ac_cv_path_EGREP="$GREP -E"
4307   else
4308     if test -z "$EGREP"; then
4309  ac_path_EGREP_found=false
4310  # Loop through the user's path and test for each of PROGNAME-LIST
4311  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4313do
4314  IFS=$as_save_IFS
4315  test -z "$as_dir" && as_dir=.
4316    for ac_prog in egrep; do
4317    for ac_exec_ext in '' $ac_executable_extensions; do
4318      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4319      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4320# Check for GNU ac_path_EGREP and select it if it is found.
4321  # Check for GNU $ac_path_EGREP
4322case `"$ac_path_EGREP" --version 2>&1` in
4323*GNU*)
4324  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4325*)
4326  ac_count=0
4327  $as_echo_n 0123456789 >"conftest.in"
4328  while :
4329  do
4330    cat "conftest.in" "conftest.in" >"conftest.tmp"
4331    mv "conftest.tmp" "conftest.in"
4332    cp "conftest.in" "conftest.nl"
4333    $as_echo 'EGREP' >> "conftest.nl"
4334    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4335    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4336    as_fn_arith $ac_count + 1 && ac_count=$as_val
4337    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4338      # Best one so far, save it but keep looking for a better one
4339      ac_cv_path_EGREP="$ac_path_EGREP"
4340      ac_path_EGREP_max=$ac_count
4341    fi
4342    # 10*(2^10) chars as input seems more than enough
4343    test $ac_count -gt 10 && break
4344  done
4345  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4346esac
4347
4348      $ac_path_EGREP_found && break 3
4349    done
4350  done
4351  done
4352IFS=$as_save_IFS
4353  if test -z "$ac_cv_path_EGREP"; then
4354    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4355  fi
4356else
4357  ac_cv_path_EGREP=$EGREP
4358fi
4359
4360   fi
4361fi
4362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4363$as_echo "$ac_cv_path_EGREP" >&6; }
4364 EGREP="$ac_cv_path_EGREP"
4365
4366
4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4368$as_echo_n "checking for fgrep... " >&6; }
4369if test "${ac_cv_path_FGREP+set}" = set; then :
4370  $as_echo_n "(cached) " >&6
4371else
4372  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4373   then ac_cv_path_FGREP="$GREP -F"
4374   else
4375     if test -z "$FGREP"; then
4376  ac_path_FGREP_found=false
4377  # Loop through the user's path and test for each of PROGNAME-LIST
4378  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4379for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4380do
4381  IFS=$as_save_IFS
4382  test -z "$as_dir" && as_dir=.
4383    for ac_prog in fgrep; do
4384    for ac_exec_ext in '' $ac_executable_extensions; do
4385      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4386      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4387# Check for GNU ac_path_FGREP and select it if it is found.
4388  # Check for GNU $ac_path_FGREP
4389case `"$ac_path_FGREP" --version 2>&1` in
4390*GNU*)
4391  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4392*)
4393  ac_count=0
4394  $as_echo_n 0123456789 >"conftest.in"
4395  while :
4396  do
4397    cat "conftest.in" "conftest.in" >"conftest.tmp"
4398    mv "conftest.tmp" "conftest.in"
4399    cp "conftest.in" "conftest.nl"
4400    $as_echo 'FGREP' >> "conftest.nl"
4401    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4402    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4403    as_fn_arith $ac_count + 1 && ac_count=$as_val
4404    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4405      # Best one so far, save it but keep looking for a better one
4406      ac_cv_path_FGREP="$ac_path_FGREP"
4407      ac_path_FGREP_max=$ac_count
4408    fi
4409    # 10*(2^10) chars as input seems more than enough
4410    test $ac_count -gt 10 && break
4411  done
4412  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4413esac
4414
4415      $ac_path_FGREP_found && break 3
4416    done
4417  done
4418  done
4419IFS=$as_save_IFS
4420  if test -z "$ac_cv_path_FGREP"; then
4421    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4422  fi
4423else
4424  ac_cv_path_FGREP=$FGREP
4425fi
4426
4427   fi
4428fi
4429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4430$as_echo "$ac_cv_path_FGREP" >&6; }
4431 FGREP="$ac_cv_path_FGREP"
4432
4433
4434test -z "$GREP" && GREP=grep
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454# Check whether --with-gnu-ld was given.
4455if test "${with_gnu_ld+set}" = set; then :
4456  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4457else
4458  with_gnu_ld=no
4459fi
4460
4461ac_prog=ld
4462if test "$GCC" = yes; then
4463  # Check if gcc -print-prog-name=ld gives a path.
4464  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4465$as_echo_n "checking for ld used by $CC... " >&6; }
4466  case $host in
4467  *-*-mingw*)
4468    # gcc leaves a trailing carriage return which upsets mingw
4469    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4470  *)
4471    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4472  esac
4473  case $ac_prog in
4474    # Accept absolute paths.
4475    [\\/]* | ?:[\\/]*)
4476      re_direlt='/[^/][^/]*/\.\./'
4477      # Canonicalize the pathname of ld
4478      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4479      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4480	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4481      done
4482      test -z "$LD" && LD="$ac_prog"
4483      ;;
4484  "")
4485    # If it fails, then pretend we aren't using GCC.
4486    ac_prog=ld
4487    ;;
4488  *)
4489    # If it is relative, then search for the first ld in PATH.
4490    with_gnu_ld=unknown
4491    ;;
4492  esac
4493elif test "$with_gnu_ld" = yes; then
4494  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4495$as_echo_n "checking for GNU ld... " >&6; }
4496else
4497  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4498$as_echo_n "checking for non-GNU ld... " >&6; }
4499fi
4500if test "${lt_cv_path_LD+set}" = set; then :
4501  $as_echo_n "(cached) " >&6
4502else
4503  if test -z "$LD"; then
4504  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4505  for ac_dir in $PATH; do
4506    IFS="$lt_save_ifs"
4507    test -z "$ac_dir" && ac_dir=.
4508    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4509      lt_cv_path_LD="$ac_dir/$ac_prog"
4510      # Check to see if the program is GNU ld.  I'd rather use --version,
4511      # but apparently some variants of GNU ld only accept -v.
4512      # Break only if it was the GNU/non-GNU ld that we prefer.
4513      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4514      *GNU* | *'with BFD'*)
4515	test "$with_gnu_ld" != no && break
4516	;;
4517      *)
4518	test "$with_gnu_ld" != yes && break
4519	;;
4520      esac
4521    fi
4522  done
4523  IFS="$lt_save_ifs"
4524else
4525  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4526fi
4527fi
4528
4529LD="$lt_cv_path_LD"
4530if test -n "$LD"; then
4531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4532$as_echo "$LD" >&6; }
4533else
4534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4535$as_echo "no" >&6; }
4536fi
4537test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4539$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4540if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4541  $as_echo_n "(cached) " >&6
4542else
4543  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4544case `$LD -v 2>&1 </dev/null` in
4545*GNU* | *'with BFD'*)
4546  lt_cv_prog_gnu_ld=yes
4547  ;;
4548*)
4549  lt_cv_prog_gnu_ld=no
4550  ;;
4551esac
4552fi
4553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4554$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4555with_gnu_ld=$lt_cv_prog_gnu_ld
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4566$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4567if test "${lt_cv_path_NM+set}" = set; then :
4568  $as_echo_n "(cached) " >&6
4569else
4570  if test -n "$NM"; then
4571  # Let the user override the test.
4572  lt_cv_path_NM="$NM"
4573else
4574  lt_nm_to_check="${ac_tool_prefix}nm"
4575  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4576    lt_nm_to_check="$lt_nm_to_check nm"
4577  fi
4578  for lt_tmp_nm in $lt_nm_to_check; do
4579    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4580    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4581      IFS="$lt_save_ifs"
4582      test -z "$ac_dir" && ac_dir=.
4583      tmp_nm="$ac_dir/$lt_tmp_nm"
4584      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4585	# Check to see if the nm accepts a BSD-compat flag.
4586	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4587	#   nm: unknown option "B" ignored
4588	# Tru64's nm complains that /dev/null is an invalid object file
4589	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4590	*/dev/null* | *'Invalid file or object type'*)
4591	  lt_cv_path_NM="$tmp_nm -B"
4592	  break
4593	  ;;
4594	*)
4595	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4596	  */dev/null*)
4597	    lt_cv_path_NM="$tmp_nm -p"
4598	    break
4599	    ;;
4600	  *)
4601	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4602	    continue # so that we can try to find one that supports BSD flags
4603	    ;;
4604	  esac
4605	  ;;
4606	esac
4607      fi
4608    done
4609    IFS="$lt_save_ifs"
4610  done
4611  : ${lt_cv_path_NM=no}
4612fi
4613fi
4614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4615$as_echo "$lt_cv_path_NM" >&6; }
4616if test "$lt_cv_path_NM" != "no"; then
4617  NM="$lt_cv_path_NM"
4618else
4619  # Didn't find any BSD compatible name lister, look for dumpbin.
4620  if test -n "$DUMPBIN"; then :
4621    # Let the user override the test.
4622  else
4623    if test -n "$ac_tool_prefix"; then
4624  for ac_prog in dumpbin "link -dump"
4625  do
4626    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4627set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4629$as_echo_n "checking for $ac_word... " >&6; }
4630if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4631  $as_echo_n "(cached) " >&6
4632else
4633  if test -n "$DUMPBIN"; then
4634  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4635else
4636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637for as_dir in $PATH
4638do
4639  IFS=$as_save_IFS
4640  test -z "$as_dir" && as_dir=.
4641    for ac_exec_ext in '' $ac_executable_extensions; do
4642  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4643    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4644    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4645    break 2
4646  fi
4647done
4648  done
4649IFS=$as_save_IFS
4650
4651fi
4652fi
4653DUMPBIN=$ac_cv_prog_DUMPBIN
4654if test -n "$DUMPBIN"; then
4655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4656$as_echo "$DUMPBIN" >&6; }
4657else
4658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4659$as_echo "no" >&6; }
4660fi
4661
4662
4663    test -n "$DUMPBIN" && break
4664  done
4665fi
4666if test -z "$DUMPBIN"; then
4667  ac_ct_DUMPBIN=$DUMPBIN
4668  for ac_prog in dumpbin "link -dump"
4669do
4670  # Extract the first word of "$ac_prog", so it can be a program name with args.
4671set dummy $ac_prog; ac_word=$2
4672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4673$as_echo_n "checking for $ac_word... " >&6; }
4674if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4675  $as_echo_n "(cached) " >&6
4676else
4677  if test -n "$ac_ct_DUMPBIN"; then
4678  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4679else
4680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4681for as_dir in $PATH
4682do
4683  IFS=$as_save_IFS
4684  test -z "$as_dir" && as_dir=.
4685    for ac_exec_ext in '' $ac_executable_extensions; do
4686  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4687    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4688    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4689    break 2
4690  fi
4691done
4692  done
4693IFS=$as_save_IFS
4694
4695fi
4696fi
4697ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4698if test -n "$ac_ct_DUMPBIN"; then
4699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4700$as_echo "$ac_ct_DUMPBIN" >&6; }
4701else
4702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4703$as_echo "no" >&6; }
4704fi
4705
4706
4707  test -n "$ac_ct_DUMPBIN" && break
4708done
4709
4710  if test "x$ac_ct_DUMPBIN" = x; then
4711    DUMPBIN=":"
4712  else
4713    case $cross_compiling:$ac_tool_warned in
4714yes:)
4715{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4716$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4717ac_tool_warned=yes ;;
4718esac
4719    DUMPBIN=$ac_ct_DUMPBIN
4720  fi
4721fi
4722
4723    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4724    *COFF*)
4725      DUMPBIN="$DUMPBIN -symbols"
4726      ;;
4727    *)
4728      DUMPBIN=:
4729      ;;
4730    esac
4731  fi
4732
4733  if test "$DUMPBIN" != ":"; then
4734    NM="$DUMPBIN"
4735  fi
4736fi
4737test -z "$NM" && NM=nm
4738
4739
4740
4741
4742
4743
4744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4745$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4746if test "${lt_cv_nm_interface+set}" = set; then :
4747  $as_echo_n "(cached) " >&6
4748else
4749  lt_cv_nm_interface="BSD nm"
4750  echo "int some_variable = 0;" > conftest.$ac_ext
4751  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4752  (eval "$ac_compile" 2>conftest.err)
4753  cat conftest.err >&5
4754  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4755  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4756  cat conftest.err >&5
4757  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4758  cat conftest.out >&5
4759  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4760    lt_cv_nm_interface="MS dumpbin"
4761  fi
4762  rm -f conftest*
4763fi
4764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4765$as_echo "$lt_cv_nm_interface" >&6; }
4766
4767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4768$as_echo_n "checking whether ln -s works... " >&6; }
4769LN_S=$as_ln_s
4770if test "$LN_S" = "ln -s"; then
4771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4772$as_echo "yes" >&6; }
4773else
4774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4775$as_echo "no, using $LN_S" >&6; }
4776fi
4777
4778# find the maximum length of command line arguments
4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4780$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4781if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4782  $as_echo_n "(cached) " >&6
4783else
4784    i=0
4785  teststring="ABCD"
4786
4787  case $build_os in
4788  msdosdjgpp*)
4789    # On DJGPP, this test can blow up pretty badly due to problems in libc
4790    # (any single argument exceeding 2000 bytes causes a buffer overrun
4791    # during glob expansion).  Even if it were fixed, the result of this
4792    # check would be larger than it should be.
4793    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4794    ;;
4795
4796  gnu*)
4797    # Under GNU Hurd, this test is not required because there is
4798    # no limit to the length of command line arguments.
4799    # Libtool will interpret -1 as no limit whatsoever
4800    lt_cv_sys_max_cmd_len=-1;
4801    ;;
4802
4803  cygwin* | mingw* | cegcc*)
4804    # On Win9x/ME, this test blows up -- it succeeds, but takes
4805    # about 5 minutes as the teststring grows exponentially.
4806    # Worse, since 9x/ME are not pre-emptively multitasking,
4807    # you end up with a "frozen" computer, even though with patience
4808    # the test eventually succeeds (with a max line length of 256k).
4809    # Instead, let's just punt: use the minimum linelength reported by
4810    # all of the supported platforms: 8192 (on NT/2K/XP).
4811    lt_cv_sys_max_cmd_len=8192;
4812    ;;
4813
4814  mint*)
4815    # On MiNT this can take a long time and run out of memory.
4816    lt_cv_sys_max_cmd_len=8192;
4817    ;;
4818
4819  amigaos*)
4820    # On AmigaOS with pdksh, this test takes hours, literally.
4821    # So we just punt and use a minimum line length of 8192.
4822    lt_cv_sys_max_cmd_len=8192;
4823    ;;
4824
4825  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4826    # This has been around since 386BSD, at least.  Likely further.
4827    if test -x /sbin/sysctl; then
4828      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4829    elif test -x /usr/sbin/sysctl; then
4830      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4831    else
4832      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4833    fi
4834    # And add a safety zone
4835    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4836    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4837    ;;
4838
4839  interix*)
4840    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4841    lt_cv_sys_max_cmd_len=196608
4842    ;;
4843
4844  osf*)
4845    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4846    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4847    # nice to cause kernel panics so lets avoid the loop below.
4848    # First set a reasonable default.
4849    lt_cv_sys_max_cmd_len=16384
4850    #
4851    if test -x /sbin/sysconfig; then
4852      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4853        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4854      esac
4855    fi
4856    ;;
4857  sco3.2v5*)
4858    lt_cv_sys_max_cmd_len=102400
4859    ;;
4860  sysv5* | sco5v6* | sysv4.2uw2*)
4861    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4862    if test -n "$kargmax"; then
4863      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4864    else
4865      lt_cv_sys_max_cmd_len=32768
4866    fi
4867    ;;
4868  *)
4869    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4870    if test -n "$lt_cv_sys_max_cmd_len"; then
4871      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4872      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4873    else
4874      # Make teststring a little bigger before we do anything with it.
4875      # a 1K string should be a reasonable start.
4876      for i in 1 2 3 4 5 6 7 8 ; do
4877        teststring=$teststring$teststring
4878      done
4879      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4880      # If test is not a shell built-in, we'll probably end up computing a
4881      # maximum length that is only half of the actual maximum length, but
4882      # we can't tell.
4883      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4884	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4885	      test $i != 17 # 1/2 MB should be enough
4886      do
4887        i=`expr $i + 1`
4888        teststring=$teststring$teststring
4889      done
4890      # Only check the string length outside the loop.
4891      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4892      teststring=
4893      # Add a significant safety factor because C++ compilers can tack on
4894      # massive amounts of additional arguments before passing them to the
4895      # linker.  It appears as though 1/2 is a usable value.
4896      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4897    fi
4898    ;;
4899  esac
4900
4901fi
4902
4903if test -n $lt_cv_sys_max_cmd_len ; then
4904  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4905$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4906else
4907  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4908$as_echo "none" >&6; }
4909fi
4910max_cmd_len=$lt_cv_sys_max_cmd_len
4911
4912
4913
4914
4915
4916
4917: ${CP="cp -f"}
4918: ${MV="mv -f"}
4919: ${RM="rm -f"}
4920
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4922$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4923# Try some XSI features
4924xsi_shell=no
4925( _lt_dummy="a/b/c"
4926  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4927      = c,a/b,, \
4928    && eval 'test $(( 1 + 1 )) -eq 2 \
4929    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4930  && xsi_shell=yes
4931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4932$as_echo "$xsi_shell" >&6; }
4933
4934
4935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4936$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4937lt_shell_append=no
4938( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4939    >/dev/null 2>&1 \
4940  && lt_shell_append=yes
4941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4942$as_echo "$lt_shell_append" >&6; }
4943
4944
4945if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4946  lt_unset=unset
4947else
4948  lt_unset=false
4949fi
4950
4951
4952
4953
4954
4955# test EBCDIC or ASCII
4956case `echo X|tr X '\101'` in
4957 A) # ASCII based system
4958    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4959  lt_SP2NL='tr \040 \012'
4960  lt_NL2SP='tr \015\012 \040\040'
4961  ;;
4962 *) # EBCDIC based system
4963  lt_SP2NL='tr \100 \n'
4964  lt_NL2SP='tr \r\n \100\100'
4965  ;;
4966esac
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4977$as_echo_n "checking for $LD option to reload object files... " >&6; }
4978if test "${lt_cv_ld_reload_flag+set}" = set; then :
4979  $as_echo_n "(cached) " >&6
4980else
4981  lt_cv_ld_reload_flag='-r'
4982fi
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4984$as_echo "$lt_cv_ld_reload_flag" >&6; }
4985reload_flag=$lt_cv_ld_reload_flag
4986case $reload_flag in
4987"" | " "*) ;;
4988*) reload_flag=" $reload_flag" ;;
4989esac
4990reload_cmds='$LD$reload_flag -o $output$reload_objs'
4991case $host_os in
4992  darwin*)
4993    if test "$GCC" = yes; then
4994      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4995    else
4996      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4997    fi
4998    ;;
4999esac
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009if test -n "$ac_tool_prefix"; then
5010  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5011set dummy ${ac_tool_prefix}objdump; ac_word=$2
5012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5013$as_echo_n "checking for $ac_word... " >&6; }
5014if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5015  $as_echo_n "(cached) " >&6
5016else
5017  if test -n "$OBJDUMP"; then
5018  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5019else
5020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5021for as_dir in $PATH
5022do
5023  IFS=$as_save_IFS
5024  test -z "$as_dir" && as_dir=.
5025    for ac_exec_ext in '' $ac_executable_extensions; do
5026  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5027    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5028    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5029    break 2
5030  fi
5031done
5032  done
5033IFS=$as_save_IFS
5034
5035fi
5036fi
5037OBJDUMP=$ac_cv_prog_OBJDUMP
5038if test -n "$OBJDUMP"; then
5039  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5040$as_echo "$OBJDUMP" >&6; }
5041else
5042  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5043$as_echo "no" >&6; }
5044fi
5045
5046
5047fi
5048if test -z "$ac_cv_prog_OBJDUMP"; then
5049  ac_ct_OBJDUMP=$OBJDUMP
5050  # Extract the first word of "objdump", so it can be a program name with args.
5051set dummy objdump; ac_word=$2
5052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5053$as_echo_n "checking for $ac_word... " >&6; }
5054if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5055  $as_echo_n "(cached) " >&6
5056else
5057  if test -n "$ac_ct_OBJDUMP"; then
5058  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5059else
5060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5061for as_dir in $PATH
5062do
5063  IFS=$as_save_IFS
5064  test -z "$as_dir" && as_dir=.
5065    for ac_exec_ext in '' $ac_executable_extensions; do
5066  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5067    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5068    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5069    break 2
5070  fi
5071done
5072  done
5073IFS=$as_save_IFS
5074
5075fi
5076fi
5077ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5078if test -n "$ac_ct_OBJDUMP"; then
5079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5080$as_echo "$ac_ct_OBJDUMP" >&6; }
5081else
5082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5083$as_echo "no" >&6; }
5084fi
5085
5086  if test "x$ac_ct_OBJDUMP" = x; then
5087    OBJDUMP="false"
5088  else
5089    case $cross_compiling:$ac_tool_warned in
5090yes:)
5091{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5092$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5093ac_tool_warned=yes ;;
5094esac
5095    OBJDUMP=$ac_ct_OBJDUMP
5096  fi
5097else
5098  OBJDUMP="$ac_cv_prog_OBJDUMP"
5099fi
5100
5101test -z "$OBJDUMP" && OBJDUMP=objdump
5102
5103
5104
5105
5106
5107
5108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5109$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5110if test "${lt_cv_deplibs_check_method+set}" = set; then :
5111  $as_echo_n "(cached) " >&6
5112else
5113  lt_cv_file_magic_cmd='$MAGIC_CMD'
5114lt_cv_file_magic_test_file=
5115lt_cv_deplibs_check_method='unknown'
5116# Need to set the preceding variable on all platforms that support
5117# interlibrary dependencies.
5118# 'none' -- dependencies not supported.
5119# `unknown' -- same as none, but documents that we really don't know.
5120# 'pass_all' -- all dependencies passed with no checks.
5121# 'test_compile' -- check by making test program.
5122# 'file_magic [[regex]]' -- check by looking for files in library path
5123# which responds to the $file_magic_cmd with a given extended regex.
5124# If you have `file' or equivalent on your system and you're not sure
5125# whether `pass_all' will *always* work, you probably want this one.
5126
5127case $host_os in
5128aix[4-9]*)
5129  lt_cv_deplibs_check_method=pass_all
5130  ;;
5131
5132beos*)
5133  lt_cv_deplibs_check_method=pass_all
5134  ;;
5135
5136bsdi[45]*)
5137  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5138  lt_cv_file_magic_cmd='/usr/bin/file -L'
5139  lt_cv_file_magic_test_file=/shlib/libc.so
5140  ;;
5141
5142cygwin*)
5143  # func_win32_libid is a shell function defined in ltmain.sh
5144  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5145  lt_cv_file_magic_cmd='func_win32_libid'
5146  ;;
5147
5148mingw* | pw32*)
5149  # Base MSYS/MinGW do not provide the 'file' command needed by
5150  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5151  # unless we find 'file', for example because we are cross-compiling.
5152  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5153  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5154    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5155    lt_cv_file_magic_cmd='func_win32_libid'
5156  else
5157    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5158    lt_cv_file_magic_cmd='$OBJDUMP -f'
5159  fi
5160  ;;
5161
5162cegcc*)
5163  # use the weaker test based on 'objdump'. See mingw*.
5164  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5165  lt_cv_file_magic_cmd='$OBJDUMP -f'
5166  ;;
5167
5168darwin* | rhapsody*)
5169  lt_cv_deplibs_check_method=pass_all
5170  ;;
5171
5172freebsd* | dragonfly*)
5173  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5174    case $host_cpu in
5175    i*86 )
5176      # Not sure whether the presence of OpenBSD here was a mistake.
5177      # Let's accept both of them until this is cleared up.
5178      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5179      lt_cv_file_magic_cmd=/usr/bin/file
5180      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5181      ;;
5182    esac
5183  else
5184    lt_cv_deplibs_check_method=pass_all
5185  fi
5186  ;;
5187
5188gnu*)
5189  lt_cv_deplibs_check_method=pass_all
5190  ;;
5191
5192haiku*)
5193  lt_cv_deplibs_check_method=pass_all
5194  ;;
5195
5196hpux10.20* | hpux11*)
5197  lt_cv_file_magic_cmd=/usr/bin/file
5198  case $host_cpu in
5199  ia64*)
5200    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5201    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5202    ;;
5203  hppa*64*)
5204    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]'
5205    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5206    ;;
5207  *)
5208    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5209    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5210    ;;
5211  esac
5212  ;;
5213
5214interix[3-9]*)
5215  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5216  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5217  ;;
5218
5219irix5* | irix6* | nonstopux*)
5220  case $LD in
5221  *-32|*"-32 ") libmagic=32-bit;;
5222  *-n32|*"-n32 ") libmagic=N32;;
5223  *-64|*"-64 ") libmagic=64-bit;;
5224  *) libmagic=never-match;;
5225  esac
5226  lt_cv_deplibs_check_method=pass_all
5227  ;;
5228
5229# This must be Linux ELF.
5230linux* | k*bsd*-gnu | kopensolaris*-gnu)
5231  lt_cv_deplibs_check_method=pass_all
5232  ;;
5233
5234netbsd*)
5235  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5236    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5237  else
5238    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5239  fi
5240  ;;
5241
5242newos6*)
5243  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5244  lt_cv_file_magic_cmd=/usr/bin/file
5245  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5246  ;;
5247
5248*nto* | *qnx*)
5249  lt_cv_deplibs_check_method=pass_all
5250  ;;
5251
5252openbsd*)
5253  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5254    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5255  else
5256    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5257  fi
5258  ;;
5259
5260osf3* | osf4* | osf5*)
5261  lt_cv_deplibs_check_method=pass_all
5262  ;;
5263
5264rdos*)
5265  lt_cv_deplibs_check_method=pass_all
5266  ;;
5267
5268solaris*)
5269  lt_cv_deplibs_check_method=pass_all
5270  ;;
5271
5272sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5273  lt_cv_deplibs_check_method=pass_all
5274  ;;
5275
5276sysv4 | sysv4.3*)
5277  case $host_vendor in
5278  motorola)
5279    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]'
5280    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5281    ;;
5282  ncr)
5283    lt_cv_deplibs_check_method=pass_all
5284    ;;
5285  sequent)
5286    lt_cv_file_magic_cmd='/bin/file'
5287    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5288    ;;
5289  sni)
5290    lt_cv_file_magic_cmd='/bin/file'
5291    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5292    lt_cv_file_magic_test_file=/lib/libc.so
5293    ;;
5294  siemens)
5295    lt_cv_deplibs_check_method=pass_all
5296    ;;
5297  pc)
5298    lt_cv_deplibs_check_method=pass_all
5299    ;;
5300  esac
5301  ;;
5302
5303tpf*)
5304  lt_cv_deplibs_check_method=pass_all
5305  ;;
5306esac
5307
5308fi
5309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5310$as_echo "$lt_cv_deplibs_check_method" >&6; }
5311file_magic_cmd=$lt_cv_file_magic_cmd
5312deplibs_check_method=$lt_cv_deplibs_check_method
5313test -z "$deplibs_check_method" && deplibs_check_method=unknown
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326if test -n "$ac_tool_prefix"; then
5327  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5328set dummy ${ac_tool_prefix}ar; ac_word=$2
5329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5330$as_echo_n "checking for $ac_word... " >&6; }
5331if test "${ac_cv_prog_AR+set}" = set; then :
5332  $as_echo_n "(cached) " >&6
5333else
5334  if test -n "$AR"; then
5335  ac_cv_prog_AR="$AR" # Let the user override the test.
5336else
5337as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5338for as_dir in $PATH
5339do
5340  IFS=$as_save_IFS
5341  test -z "$as_dir" && as_dir=.
5342    for ac_exec_ext in '' $ac_executable_extensions; do
5343  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5344    ac_cv_prog_AR="${ac_tool_prefix}ar"
5345    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5346    break 2
5347  fi
5348done
5349  done
5350IFS=$as_save_IFS
5351
5352fi
5353fi
5354AR=$ac_cv_prog_AR
5355if test -n "$AR"; then
5356  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5357$as_echo "$AR" >&6; }
5358else
5359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5360$as_echo "no" >&6; }
5361fi
5362
5363
5364fi
5365if test -z "$ac_cv_prog_AR"; then
5366  ac_ct_AR=$AR
5367  # Extract the first word of "ar", so it can be a program name with args.
5368set dummy ar; ac_word=$2
5369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5370$as_echo_n "checking for $ac_word... " >&6; }
5371if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5372  $as_echo_n "(cached) " >&6
5373else
5374  if test -n "$ac_ct_AR"; then
5375  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5376else
5377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5378for as_dir in $PATH
5379do
5380  IFS=$as_save_IFS
5381  test -z "$as_dir" && as_dir=.
5382    for ac_exec_ext in '' $ac_executable_extensions; do
5383  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5384    ac_cv_prog_ac_ct_AR="ar"
5385    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5386    break 2
5387  fi
5388done
5389  done
5390IFS=$as_save_IFS
5391
5392fi
5393fi
5394ac_ct_AR=$ac_cv_prog_ac_ct_AR
5395if test -n "$ac_ct_AR"; then
5396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5397$as_echo "$ac_ct_AR" >&6; }
5398else
5399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5400$as_echo "no" >&6; }
5401fi
5402
5403  if test "x$ac_ct_AR" = x; then
5404    AR="false"
5405  else
5406    case $cross_compiling:$ac_tool_warned in
5407yes:)
5408{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5409$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5410ac_tool_warned=yes ;;
5411esac
5412    AR=$ac_ct_AR
5413  fi
5414else
5415  AR="$ac_cv_prog_AR"
5416fi
5417
5418test -z "$AR" && AR=ar
5419test -z "$AR_FLAGS" && AR_FLAGS=cru
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431if test -n "$ac_tool_prefix"; then
5432  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5433set dummy ${ac_tool_prefix}strip; ac_word=$2
5434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5435$as_echo_n "checking for $ac_word... " >&6; }
5436if test "${ac_cv_prog_STRIP+set}" = set; then :
5437  $as_echo_n "(cached) " >&6
5438else
5439  if test -n "$STRIP"; then
5440  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5441else
5442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5443for as_dir in $PATH
5444do
5445  IFS=$as_save_IFS
5446  test -z "$as_dir" && as_dir=.
5447    for ac_exec_ext in '' $ac_executable_extensions; do
5448  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5449    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5450    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5451    break 2
5452  fi
5453done
5454  done
5455IFS=$as_save_IFS
5456
5457fi
5458fi
5459STRIP=$ac_cv_prog_STRIP
5460if test -n "$STRIP"; then
5461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5462$as_echo "$STRIP" >&6; }
5463else
5464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5465$as_echo "no" >&6; }
5466fi
5467
5468
5469fi
5470if test -z "$ac_cv_prog_STRIP"; then
5471  ac_ct_STRIP=$STRIP
5472  # Extract the first word of "strip", so it can be a program name with args.
5473set dummy strip; ac_word=$2
5474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5475$as_echo_n "checking for $ac_word... " >&6; }
5476if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5477  $as_echo_n "(cached) " >&6
5478else
5479  if test -n "$ac_ct_STRIP"; then
5480  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5481else
5482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5483for as_dir in $PATH
5484do
5485  IFS=$as_save_IFS
5486  test -z "$as_dir" && as_dir=.
5487    for ac_exec_ext in '' $ac_executable_extensions; do
5488  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5489    ac_cv_prog_ac_ct_STRIP="strip"
5490    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5491    break 2
5492  fi
5493done
5494  done
5495IFS=$as_save_IFS
5496
5497fi
5498fi
5499ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5500if test -n "$ac_ct_STRIP"; then
5501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5502$as_echo "$ac_ct_STRIP" >&6; }
5503else
5504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5505$as_echo "no" >&6; }
5506fi
5507
5508  if test "x$ac_ct_STRIP" = x; then
5509    STRIP=":"
5510  else
5511    case $cross_compiling:$ac_tool_warned in
5512yes:)
5513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5515ac_tool_warned=yes ;;
5516esac
5517    STRIP=$ac_ct_STRIP
5518  fi
5519else
5520  STRIP="$ac_cv_prog_STRIP"
5521fi
5522
5523test -z "$STRIP" && STRIP=:
5524
5525
5526
5527
5528
5529
5530if test -n "$ac_tool_prefix"; then
5531  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5532set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5534$as_echo_n "checking for $ac_word... " >&6; }
5535if test "${ac_cv_prog_RANLIB+set}" = set; then :
5536  $as_echo_n "(cached) " >&6
5537else
5538  if test -n "$RANLIB"; then
5539  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5540else
5541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5542for as_dir in $PATH
5543do
5544  IFS=$as_save_IFS
5545  test -z "$as_dir" && as_dir=.
5546    for ac_exec_ext in '' $ac_executable_extensions; do
5547  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5548    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5549    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5550    break 2
5551  fi
5552done
5553  done
5554IFS=$as_save_IFS
5555
5556fi
5557fi
5558RANLIB=$ac_cv_prog_RANLIB
5559if test -n "$RANLIB"; then
5560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5561$as_echo "$RANLIB" >&6; }
5562else
5563  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5564$as_echo "no" >&6; }
5565fi
5566
5567
5568fi
5569if test -z "$ac_cv_prog_RANLIB"; then
5570  ac_ct_RANLIB=$RANLIB
5571  # Extract the first word of "ranlib", so it can be a program name with args.
5572set dummy ranlib; ac_word=$2
5573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5574$as_echo_n "checking for $ac_word... " >&6; }
5575if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5576  $as_echo_n "(cached) " >&6
5577else
5578  if test -n "$ac_ct_RANLIB"; then
5579  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5580else
5581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5582for as_dir in $PATH
5583do
5584  IFS=$as_save_IFS
5585  test -z "$as_dir" && as_dir=.
5586    for ac_exec_ext in '' $ac_executable_extensions; do
5587  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5588    ac_cv_prog_ac_ct_RANLIB="ranlib"
5589    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5590    break 2
5591  fi
5592done
5593  done
5594IFS=$as_save_IFS
5595
5596fi
5597fi
5598ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5599if test -n "$ac_ct_RANLIB"; then
5600  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5601$as_echo "$ac_ct_RANLIB" >&6; }
5602else
5603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5604$as_echo "no" >&6; }
5605fi
5606
5607  if test "x$ac_ct_RANLIB" = x; then
5608    RANLIB=":"
5609  else
5610    case $cross_compiling:$ac_tool_warned in
5611yes:)
5612{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5613$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5614ac_tool_warned=yes ;;
5615esac
5616    RANLIB=$ac_ct_RANLIB
5617  fi
5618else
5619  RANLIB="$ac_cv_prog_RANLIB"
5620fi
5621
5622test -z "$RANLIB" && RANLIB=:
5623
5624
5625
5626
5627
5628
5629# Determine commands to create old-style static archives.
5630old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5631old_postinstall_cmds='chmod 644 $oldlib'
5632old_postuninstall_cmds=
5633
5634if test -n "$RANLIB"; then
5635  case $host_os in
5636  openbsd*)
5637    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5638    ;;
5639  *)
5640    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5641    ;;
5642  esac
5643  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5644fi
5645
5646case $host_os in
5647  darwin*)
5648    lock_old_archive_extraction=yes ;;
5649  *)
5650    lock_old_archive_extraction=no ;;
5651esac
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673for ac_prog in gawk mawk nawk awk
5674do
5675  # Extract the first word of "$ac_prog", so it can be a program name with args.
5676set dummy $ac_prog; ac_word=$2
5677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5678$as_echo_n "checking for $ac_word... " >&6; }
5679if test "${ac_cv_prog_AWK+set}" = set; then :
5680  $as_echo_n "(cached) " >&6
5681else
5682  if test -n "$AWK"; then
5683  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5684else
5685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5686for as_dir in $PATH
5687do
5688  IFS=$as_save_IFS
5689  test -z "$as_dir" && as_dir=.
5690    for ac_exec_ext in '' $ac_executable_extensions; do
5691  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5692    ac_cv_prog_AWK="$ac_prog"
5693    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5694    break 2
5695  fi
5696done
5697  done
5698IFS=$as_save_IFS
5699
5700fi
5701fi
5702AWK=$ac_cv_prog_AWK
5703if test -n "$AWK"; then
5704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5705$as_echo "$AWK" >&6; }
5706else
5707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5708$as_echo "no" >&6; }
5709fi
5710
5711
5712  test -n "$AWK" && break
5713done
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733# If no C compiler was specified, use CC.
5734LTCC=${LTCC-"$CC"}
5735
5736# If no C compiler flags were specified, use CFLAGS.
5737LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5738
5739# Allow CC to be a program name with arguments.
5740compiler=$CC
5741
5742
5743# Check for command to grab the raw symbol name followed by C symbol from nm.
5744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5745$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5746if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5747  $as_echo_n "(cached) " >&6
5748else
5749
5750# These are sane defaults that work on at least a few old systems.
5751# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5752
5753# Character class describing NM global symbol codes.
5754symcode='[BCDEGRST]'
5755
5756# Regexp to match symbols that can be accessed directly from C.
5757sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5758
5759# Define system-specific variables.
5760case $host_os in
5761aix*)
5762  symcode='[BCDT]'
5763  ;;
5764cygwin* | mingw* | pw32* | cegcc*)
5765  symcode='[ABCDGISTW]'
5766  ;;
5767hpux*)
5768  if test "$host_cpu" = ia64; then
5769    symcode='[ABCDEGRST]'
5770  fi
5771  ;;
5772irix* | nonstopux*)
5773  symcode='[BCDEGRST]'
5774  ;;
5775osf*)
5776  symcode='[BCDEGQRST]'
5777  ;;
5778solaris*)
5779  symcode='[BDRT]'
5780  ;;
5781sco3.2v5*)
5782  symcode='[DT]'
5783  ;;
5784sysv4.2uw2*)
5785  symcode='[DT]'
5786  ;;
5787sysv5* | sco5v6* | unixware* | OpenUNIX*)
5788  symcode='[ABDT]'
5789  ;;
5790sysv4)
5791  symcode='[DFNSTU]'
5792  ;;
5793esac
5794
5795# If we're using GNU nm, then use its standard symbol codes.
5796case `$NM -V 2>&1` in
5797*GNU* | *'with BFD'*)
5798  symcode='[ABCDGIRSTW]' ;;
5799esac
5800
5801# Transform an extracted symbol line into a proper C declaration.
5802# Some systems (esp. on ia64) link data and code symbols differently,
5803# so use this general approach.
5804lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5805
5806# Transform an extracted symbol line into symbol name and symbol address
5807lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5808lt_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'"
5809
5810# Handle CRLF in mingw tool chain
5811opt_cr=
5812case $build_os in
5813mingw*)
5814  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5815  ;;
5816esac
5817
5818# Try without a prefix underscore, then with it.
5819for ac_symprfx in "" "_"; do
5820
5821  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5822  symxfrm="\\1 $ac_symprfx\\2 \\2"
5823
5824  # Write the raw and C identifiers.
5825  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5826    # Fake it for dumpbin and say T for any non-static function
5827    # and D for any global variable.
5828    # Also find C++ and __fastcall symbols from MSVC++,
5829    # which start with @ or ?.
5830    lt_cv_sys_global_symbol_pipe="$AWK '"\
5831"     {last_section=section; section=\$ 3};"\
5832"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5833"     \$ 0!~/External *\|/{next};"\
5834"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5835"     {if(hide[section]) next};"\
5836"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5837"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5838"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5839"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5840"     ' prfx=^$ac_symprfx"
5841  else
5842    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5843  fi
5844
5845  # Check to see that the pipe works correctly.
5846  pipe_works=no
5847
5848  rm -f conftest*
5849  cat > conftest.$ac_ext <<_LT_EOF
5850#ifdef __cplusplus
5851extern "C" {
5852#endif
5853char nm_test_var;
5854void nm_test_func(void);
5855void nm_test_func(void){}
5856#ifdef __cplusplus
5857}
5858#endif
5859int main(){nm_test_var='a';nm_test_func();return(0);}
5860_LT_EOF
5861
5862  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5863  (eval $ac_compile) 2>&5
5864  ac_status=$?
5865  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866  test $ac_status = 0; }; then
5867    # Now try to grab the symbols.
5868    nlist=conftest.nm
5869    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5870  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5871  ac_status=$?
5872  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5873  test $ac_status = 0; } && test -s "$nlist"; then
5874      # Try sorting and uniquifying the output.
5875      if sort "$nlist" | uniq > "$nlist"T; then
5876	mv -f "$nlist"T "$nlist"
5877      else
5878	rm -f "$nlist"T
5879      fi
5880
5881      # Make sure that we snagged all the symbols we need.
5882      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5883	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5884	  cat <<_LT_EOF > conftest.$ac_ext
5885#ifdef __cplusplus
5886extern "C" {
5887#endif
5888
5889_LT_EOF
5890	  # Now generate the symbol file.
5891	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5892
5893	  cat <<_LT_EOF >> conftest.$ac_ext
5894
5895/* The mapping between symbol names and symbols.  */
5896const struct {
5897  const char *name;
5898  void       *address;
5899}
5900lt__PROGRAM__LTX_preloaded_symbols[] =
5901{
5902  { "@PROGRAM@", (void *) 0 },
5903_LT_EOF
5904	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5905	  cat <<\_LT_EOF >> conftest.$ac_ext
5906  {0, (void *) 0}
5907};
5908
5909/* This works around a problem in FreeBSD linker */
5910#ifdef FREEBSD_WORKAROUND
5911static const void *lt_preloaded_setup() {
5912  return lt__PROGRAM__LTX_preloaded_symbols;
5913}
5914#endif
5915
5916#ifdef __cplusplus
5917}
5918#endif
5919_LT_EOF
5920	  # Now try linking the two files.
5921	  mv conftest.$ac_objext conftstm.$ac_objext
5922	  lt_save_LIBS="$LIBS"
5923	  lt_save_CFLAGS="$CFLAGS"
5924	  LIBS="conftstm.$ac_objext"
5925	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5926	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5927  (eval $ac_link) 2>&5
5928  ac_status=$?
5929  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5930  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5931	    pipe_works=yes
5932	  fi
5933	  LIBS="$lt_save_LIBS"
5934	  CFLAGS="$lt_save_CFLAGS"
5935	else
5936	  echo "cannot find nm_test_func in $nlist" >&5
5937	fi
5938      else
5939	echo "cannot find nm_test_var in $nlist" >&5
5940      fi
5941    else
5942      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5943    fi
5944  else
5945    echo "$progname: failed program was:" >&5
5946    cat conftest.$ac_ext >&5
5947  fi
5948  rm -rf conftest* conftst*
5949
5950  # Do not use the global_symbol_pipe unless it works.
5951  if test "$pipe_works" = yes; then
5952    break
5953  else
5954    lt_cv_sys_global_symbol_pipe=
5955  fi
5956done
5957
5958fi
5959
5960if test -z "$lt_cv_sys_global_symbol_pipe"; then
5961  lt_cv_sys_global_symbol_to_cdecl=
5962fi
5963if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5965$as_echo "failed" >&6; }
5966else
5967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5968$as_echo "ok" >&6; }
5969fi
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993# Check whether --enable-libtool-lock was given.
5994if test "${enable_libtool_lock+set}" = set; then :
5995  enableval=$enable_libtool_lock;
5996fi
5997
5998test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5999
6000# Some flags need to be propagated to the compiler or linker for good
6001# libtool support.
6002case $host in
6003ia64-*-hpux*)
6004  # Find out which ABI we are using.
6005  echo 'int i;' > conftest.$ac_ext
6006  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6007  (eval $ac_compile) 2>&5
6008  ac_status=$?
6009  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6010  test $ac_status = 0; }; then
6011    case `/usr/bin/file conftest.$ac_objext` in
6012      *ELF-32*)
6013	HPUX_IA64_MODE="32"
6014	;;
6015      *ELF-64*)
6016	HPUX_IA64_MODE="64"
6017	;;
6018    esac
6019  fi
6020  rm -rf conftest*
6021  ;;
6022*-*-irix6*)
6023  # Find out which ABI we are using.
6024  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6025  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6026  (eval $ac_compile) 2>&5
6027  ac_status=$?
6028  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6029  test $ac_status = 0; }; then
6030    if test "$lt_cv_prog_gnu_ld" = yes; then
6031      case `/usr/bin/file conftest.$ac_objext` in
6032	*32-bit*)
6033	  LD="${LD-ld} -melf32bsmip"
6034	  ;;
6035	*N32*)
6036	  LD="${LD-ld} -melf32bmipn32"
6037	  ;;
6038	*64-bit*)
6039	  LD="${LD-ld} -melf64bmip"
6040	;;
6041      esac
6042    else
6043      case `/usr/bin/file conftest.$ac_objext` in
6044	*32-bit*)
6045	  LD="${LD-ld} -32"
6046	  ;;
6047	*N32*)
6048	  LD="${LD-ld} -n32"
6049	  ;;
6050	*64-bit*)
6051	  LD="${LD-ld} -64"
6052	  ;;
6053      esac
6054    fi
6055  fi
6056  rm -rf conftest*
6057  ;;
6058
6059x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6060s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6061  # Find out which ABI we are using.
6062  echo 'int i;' > conftest.$ac_ext
6063  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6064  (eval $ac_compile) 2>&5
6065  ac_status=$?
6066  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6067  test $ac_status = 0; }; then
6068    case `/usr/bin/file conftest.o` in
6069      *32-bit*)
6070	case $host in
6071	  x86_64-*kfreebsd*-gnu)
6072	    LD="${LD-ld} -m elf_i386_fbsd"
6073	    ;;
6074	  x86_64-*linux*)
6075	    case `/usr/bin/file conftest.o` in
6076	      *x86-64*)
6077		LD="${LD-ld} -m elf32_x86_64"
6078		;;
6079	      *)
6080		LD="${LD-ld} -m elf_i386"
6081		;;
6082	    esac
6083	    ;;
6084	  powerpc64le-*linux*)
6085	    LD="${LD-ld} -m elf32lppclinux"
6086	    ;;
6087	  powerpc64-*linux*)
6088	    LD="${LD-ld} -m elf32ppclinux"
6089	    ;;
6090	  s390x-*linux*)
6091	    LD="${LD-ld} -m elf_s390"
6092	    ;;
6093	  sparc64-*linux*)
6094	    LD="${LD-ld} -m elf32_sparc"
6095	    ;;
6096	esac
6097	;;
6098      *64-bit*)
6099	case $host in
6100	  x86_64-*kfreebsd*-gnu)
6101	    LD="${LD-ld} -m elf_x86_64_fbsd"
6102	    ;;
6103	  x86_64-*linux*)
6104	    LD="${LD-ld} -m elf_x86_64"
6105	    ;;
6106	  powerpcle-*linux*)
6107	    LD="${LD-ld} -m elf64lppc"
6108	    ;;
6109	  powerpc-*linux*)
6110	    LD="${LD-ld} -m elf64ppc"
6111	    ;;
6112	  s390*-*linux*|s390*-*tpf*)
6113	    LD="${LD-ld} -m elf64_s390"
6114	    ;;
6115	  sparc*-*linux*)
6116	    LD="${LD-ld} -m elf64_sparc"
6117	    ;;
6118	esac
6119	;;
6120    esac
6121  fi
6122  rm -rf conftest*
6123  ;;
6124
6125*-*-sco3.2v5*)
6126  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6127  SAVE_CFLAGS="$CFLAGS"
6128  CFLAGS="$CFLAGS -belf"
6129  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6130$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6131if test "${lt_cv_cc_needs_belf+set}" = set; then :
6132  $as_echo_n "(cached) " >&6
6133else
6134  ac_ext=c
6135ac_cpp='$CPP $CPPFLAGS'
6136ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6137ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6138ac_compiler_gnu=$ac_cv_c_compiler_gnu
6139
6140     if test x$gcc_no_link = xyes; then
6141  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6142fi
6143cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6144/* end confdefs.h.  */
6145
6146int
6147main ()
6148{
6149
6150  ;
6151  return 0;
6152}
6153_ACEOF
6154if ac_fn_c_try_link "$LINENO"; then :
6155  lt_cv_cc_needs_belf=yes
6156else
6157  lt_cv_cc_needs_belf=no
6158fi
6159rm -f core conftest.err conftest.$ac_objext \
6160    conftest$ac_exeext conftest.$ac_ext
6161     ac_ext=c
6162ac_cpp='$CPP $CPPFLAGS'
6163ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6164ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6165ac_compiler_gnu=$ac_cv_c_compiler_gnu
6166
6167fi
6168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6169$as_echo "$lt_cv_cc_needs_belf" >&6; }
6170  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6171    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6172    CFLAGS="$SAVE_CFLAGS"
6173  fi
6174  ;;
6175sparc*-*solaris*)
6176  # Find out which ABI we are using.
6177  echo 'int i;' > conftest.$ac_ext
6178  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6179  (eval $ac_compile) 2>&5
6180  ac_status=$?
6181  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6182  test $ac_status = 0; }; then
6183    case `/usr/bin/file conftest.o` in
6184    *64-bit*)
6185      case $lt_cv_prog_gnu_ld in
6186      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6187      *)
6188	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6189	  LD="${LD-ld} -64"
6190	fi
6191	;;
6192      esac
6193      ;;
6194    esac
6195  fi
6196  rm -rf conftest*
6197  ;;
6198esac
6199
6200need_locks="$enable_libtool_lock"
6201
6202
6203  case $host_os in
6204    rhapsody* | darwin*)
6205    if test -n "$ac_tool_prefix"; then
6206  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6207set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6209$as_echo_n "checking for $ac_word... " >&6; }
6210if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6211  $as_echo_n "(cached) " >&6
6212else
6213  if test -n "$DSYMUTIL"; then
6214  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6215else
6216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6217for as_dir in $PATH
6218do
6219  IFS=$as_save_IFS
6220  test -z "$as_dir" && as_dir=.
6221    for ac_exec_ext in '' $ac_executable_extensions; do
6222  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6223    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6224    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6225    break 2
6226  fi
6227done
6228  done
6229IFS=$as_save_IFS
6230
6231fi
6232fi
6233DSYMUTIL=$ac_cv_prog_DSYMUTIL
6234if test -n "$DSYMUTIL"; then
6235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6236$as_echo "$DSYMUTIL" >&6; }
6237else
6238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6239$as_echo "no" >&6; }
6240fi
6241
6242
6243fi
6244if test -z "$ac_cv_prog_DSYMUTIL"; then
6245  ac_ct_DSYMUTIL=$DSYMUTIL
6246  # Extract the first word of "dsymutil", so it can be a program name with args.
6247set dummy dsymutil; ac_word=$2
6248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6249$as_echo_n "checking for $ac_word... " >&6; }
6250if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6251  $as_echo_n "(cached) " >&6
6252else
6253  if test -n "$ac_ct_DSYMUTIL"; then
6254  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6255else
6256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6257for as_dir in $PATH
6258do
6259  IFS=$as_save_IFS
6260  test -z "$as_dir" && as_dir=.
6261    for ac_exec_ext in '' $ac_executable_extensions; do
6262  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6263    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6264    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6265    break 2
6266  fi
6267done
6268  done
6269IFS=$as_save_IFS
6270
6271fi
6272fi
6273ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6274if test -n "$ac_ct_DSYMUTIL"; then
6275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6276$as_echo "$ac_ct_DSYMUTIL" >&6; }
6277else
6278  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6279$as_echo "no" >&6; }
6280fi
6281
6282  if test "x$ac_ct_DSYMUTIL" = x; then
6283    DSYMUTIL=":"
6284  else
6285    case $cross_compiling:$ac_tool_warned in
6286yes:)
6287{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6288$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6289ac_tool_warned=yes ;;
6290esac
6291    DSYMUTIL=$ac_ct_DSYMUTIL
6292  fi
6293else
6294  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6295fi
6296
6297    if test -n "$ac_tool_prefix"; then
6298  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6299set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6301$as_echo_n "checking for $ac_word... " >&6; }
6302if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6303  $as_echo_n "(cached) " >&6
6304else
6305  if test -n "$NMEDIT"; then
6306  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6307else
6308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6309for as_dir in $PATH
6310do
6311  IFS=$as_save_IFS
6312  test -z "$as_dir" && as_dir=.
6313    for ac_exec_ext in '' $ac_executable_extensions; do
6314  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6315    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6316    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6317    break 2
6318  fi
6319done
6320  done
6321IFS=$as_save_IFS
6322
6323fi
6324fi
6325NMEDIT=$ac_cv_prog_NMEDIT
6326if test -n "$NMEDIT"; then
6327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6328$as_echo "$NMEDIT" >&6; }
6329else
6330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6331$as_echo "no" >&6; }
6332fi
6333
6334
6335fi
6336if test -z "$ac_cv_prog_NMEDIT"; then
6337  ac_ct_NMEDIT=$NMEDIT
6338  # Extract the first word of "nmedit", so it can be a program name with args.
6339set dummy nmedit; ac_word=$2
6340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6341$as_echo_n "checking for $ac_word... " >&6; }
6342if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6343  $as_echo_n "(cached) " >&6
6344else
6345  if test -n "$ac_ct_NMEDIT"; then
6346  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6347else
6348as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6349for as_dir in $PATH
6350do
6351  IFS=$as_save_IFS
6352  test -z "$as_dir" && as_dir=.
6353    for ac_exec_ext in '' $ac_executable_extensions; do
6354  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6355    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6356    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6357    break 2
6358  fi
6359done
6360  done
6361IFS=$as_save_IFS
6362
6363fi
6364fi
6365ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6366if test -n "$ac_ct_NMEDIT"; then
6367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6368$as_echo "$ac_ct_NMEDIT" >&6; }
6369else
6370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6371$as_echo "no" >&6; }
6372fi
6373
6374  if test "x$ac_ct_NMEDIT" = x; then
6375    NMEDIT=":"
6376  else
6377    case $cross_compiling:$ac_tool_warned in
6378yes:)
6379{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6380$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6381ac_tool_warned=yes ;;
6382esac
6383    NMEDIT=$ac_ct_NMEDIT
6384  fi
6385else
6386  NMEDIT="$ac_cv_prog_NMEDIT"
6387fi
6388
6389    if test -n "$ac_tool_prefix"; then
6390  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6391set dummy ${ac_tool_prefix}lipo; ac_word=$2
6392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6393$as_echo_n "checking for $ac_word... " >&6; }
6394if test "${ac_cv_prog_LIPO+set}" = set; then :
6395  $as_echo_n "(cached) " >&6
6396else
6397  if test -n "$LIPO"; then
6398  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6399else
6400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6401for as_dir in $PATH
6402do
6403  IFS=$as_save_IFS
6404  test -z "$as_dir" && as_dir=.
6405    for ac_exec_ext in '' $ac_executable_extensions; do
6406  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6407    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6408    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6409    break 2
6410  fi
6411done
6412  done
6413IFS=$as_save_IFS
6414
6415fi
6416fi
6417LIPO=$ac_cv_prog_LIPO
6418if test -n "$LIPO"; then
6419  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6420$as_echo "$LIPO" >&6; }
6421else
6422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6423$as_echo "no" >&6; }
6424fi
6425
6426
6427fi
6428if test -z "$ac_cv_prog_LIPO"; then
6429  ac_ct_LIPO=$LIPO
6430  # Extract the first word of "lipo", so it can be a program name with args.
6431set dummy lipo; ac_word=$2
6432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6433$as_echo_n "checking for $ac_word... " >&6; }
6434if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6435  $as_echo_n "(cached) " >&6
6436else
6437  if test -n "$ac_ct_LIPO"; then
6438  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6439else
6440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6441for as_dir in $PATH
6442do
6443  IFS=$as_save_IFS
6444  test -z "$as_dir" && as_dir=.
6445    for ac_exec_ext in '' $ac_executable_extensions; do
6446  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6447    ac_cv_prog_ac_ct_LIPO="lipo"
6448    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6449    break 2
6450  fi
6451done
6452  done
6453IFS=$as_save_IFS
6454
6455fi
6456fi
6457ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6458if test -n "$ac_ct_LIPO"; then
6459  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6460$as_echo "$ac_ct_LIPO" >&6; }
6461else
6462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6463$as_echo "no" >&6; }
6464fi
6465
6466  if test "x$ac_ct_LIPO" = x; then
6467    LIPO=":"
6468  else
6469    case $cross_compiling:$ac_tool_warned in
6470yes:)
6471{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6472$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6473ac_tool_warned=yes ;;
6474esac
6475    LIPO=$ac_ct_LIPO
6476  fi
6477else
6478  LIPO="$ac_cv_prog_LIPO"
6479fi
6480
6481    if test -n "$ac_tool_prefix"; then
6482  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6483set dummy ${ac_tool_prefix}otool; ac_word=$2
6484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6485$as_echo_n "checking for $ac_word... " >&6; }
6486if test "${ac_cv_prog_OTOOL+set}" = set; then :
6487  $as_echo_n "(cached) " >&6
6488else
6489  if test -n "$OTOOL"; then
6490  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6491else
6492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6493for as_dir in $PATH
6494do
6495  IFS=$as_save_IFS
6496  test -z "$as_dir" && as_dir=.
6497    for ac_exec_ext in '' $ac_executable_extensions; do
6498  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6499    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6500    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6501    break 2
6502  fi
6503done
6504  done
6505IFS=$as_save_IFS
6506
6507fi
6508fi
6509OTOOL=$ac_cv_prog_OTOOL
6510if test -n "$OTOOL"; then
6511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6512$as_echo "$OTOOL" >&6; }
6513else
6514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6515$as_echo "no" >&6; }
6516fi
6517
6518
6519fi
6520if test -z "$ac_cv_prog_OTOOL"; then
6521  ac_ct_OTOOL=$OTOOL
6522  # Extract the first word of "otool", so it can be a program name with args.
6523set dummy otool; ac_word=$2
6524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6525$as_echo_n "checking for $ac_word... " >&6; }
6526if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6527  $as_echo_n "(cached) " >&6
6528else
6529  if test -n "$ac_ct_OTOOL"; then
6530  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6531else
6532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6533for as_dir in $PATH
6534do
6535  IFS=$as_save_IFS
6536  test -z "$as_dir" && as_dir=.
6537    for ac_exec_ext in '' $ac_executable_extensions; do
6538  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6539    ac_cv_prog_ac_ct_OTOOL="otool"
6540    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6541    break 2
6542  fi
6543done
6544  done
6545IFS=$as_save_IFS
6546
6547fi
6548fi
6549ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6550if test -n "$ac_ct_OTOOL"; then
6551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6552$as_echo "$ac_ct_OTOOL" >&6; }
6553else
6554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6555$as_echo "no" >&6; }
6556fi
6557
6558  if test "x$ac_ct_OTOOL" = x; then
6559    OTOOL=":"
6560  else
6561    case $cross_compiling:$ac_tool_warned in
6562yes:)
6563{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6564$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6565ac_tool_warned=yes ;;
6566esac
6567    OTOOL=$ac_ct_OTOOL
6568  fi
6569else
6570  OTOOL="$ac_cv_prog_OTOOL"
6571fi
6572
6573    if test -n "$ac_tool_prefix"; then
6574  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6575set dummy ${ac_tool_prefix}otool64; ac_word=$2
6576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6577$as_echo_n "checking for $ac_word... " >&6; }
6578if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6579  $as_echo_n "(cached) " >&6
6580else
6581  if test -n "$OTOOL64"; then
6582  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6583else
6584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585for as_dir in $PATH
6586do
6587  IFS=$as_save_IFS
6588  test -z "$as_dir" && as_dir=.
6589    for ac_exec_ext in '' $ac_executable_extensions; do
6590  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6591    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6592    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6593    break 2
6594  fi
6595done
6596  done
6597IFS=$as_save_IFS
6598
6599fi
6600fi
6601OTOOL64=$ac_cv_prog_OTOOL64
6602if test -n "$OTOOL64"; then
6603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6604$as_echo "$OTOOL64" >&6; }
6605else
6606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6607$as_echo "no" >&6; }
6608fi
6609
6610
6611fi
6612if test -z "$ac_cv_prog_OTOOL64"; then
6613  ac_ct_OTOOL64=$OTOOL64
6614  # Extract the first word of "otool64", so it can be a program name with args.
6615set dummy otool64; ac_word=$2
6616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6617$as_echo_n "checking for $ac_word... " >&6; }
6618if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6619  $as_echo_n "(cached) " >&6
6620else
6621  if test -n "$ac_ct_OTOOL64"; then
6622  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6623else
6624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6625for as_dir in $PATH
6626do
6627  IFS=$as_save_IFS
6628  test -z "$as_dir" && as_dir=.
6629    for ac_exec_ext in '' $ac_executable_extensions; do
6630  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6631    ac_cv_prog_ac_ct_OTOOL64="otool64"
6632    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6633    break 2
6634  fi
6635done
6636  done
6637IFS=$as_save_IFS
6638
6639fi
6640fi
6641ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6642if test -n "$ac_ct_OTOOL64"; then
6643  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6644$as_echo "$ac_ct_OTOOL64" >&6; }
6645else
6646  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6647$as_echo "no" >&6; }
6648fi
6649
6650  if test "x$ac_ct_OTOOL64" = x; then
6651    OTOOL64=":"
6652  else
6653    case $cross_compiling:$ac_tool_warned in
6654yes:)
6655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6657ac_tool_warned=yes ;;
6658esac
6659    OTOOL64=$ac_ct_OTOOL64
6660  fi
6661else
6662  OTOOL64="$ac_cv_prog_OTOOL64"
6663fi
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6692$as_echo_n "checking for -single_module linker flag... " >&6; }
6693if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6694  $as_echo_n "(cached) " >&6
6695else
6696  lt_cv_apple_cc_single_mod=no
6697      if test -z "${LT_MULTI_MODULE}"; then
6698	# By default we will add the -single_module flag. You can override
6699	# by either setting the environment variable LT_MULTI_MODULE
6700	# non-empty at configure time, or by adding -multi_module to the
6701	# link flags.
6702	rm -rf libconftest.dylib*
6703	echo "int foo(void){return 1;}" > conftest.c
6704	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6705-dynamiclib -Wl,-single_module conftest.c" >&5
6706	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6707	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6708        _lt_result=$?
6709	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6710	  lt_cv_apple_cc_single_mod=yes
6711	else
6712	  cat conftest.err >&5
6713	fi
6714	rm -rf libconftest.dylib*
6715	rm -f conftest.*
6716      fi
6717fi
6718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6719$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6720    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6721$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6722if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6723  $as_echo_n "(cached) " >&6
6724else
6725  lt_cv_ld_exported_symbols_list=no
6726      save_LDFLAGS=$LDFLAGS
6727      echo "_main" > conftest.sym
6728      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6729      if test x$gcc_no_link = xyes; then
6730  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6731fi
6732cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6733/* end confdefs.h.  */
6734
6735int
6736main ()
6737{
6738
6739  ;
6740  return 0;
6741}
6742_ACEOF
6743if ac_fn_c_try_link "$LINENO"; then :
6744  lt_cv_ld_exported_symbols_list=yes
6745else
6746  lt_cv_ld_exported_symbols_list=no
6747fi
6748rm -f core conftest.err conftest.$ac_objext \
6749    conftest$ac_exeext conftest.$ac_ext
6750	LDFLAGS="$save_LDFLAGS"
6751
6752fi
6753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6754$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6755    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6756$as_echo_n "checking for -force_load linker flag... " >&6; }
6757if test "${lt_cv_ld_force_load+set}" = set; then :
6758  $as_echo_n "(cached) " >&6
6759else
6760  lt_cv_ld_force_load=no
6761      cat > conftest.c << _LT_EOF
6762int forced_loaded() { return 2;}
6763_LT_EOF
6764      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6765      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6766      echo "$AR cru libconftest.a conftest.o" >&5
6767      $AR cru libconftest.a conftest.o 2>&5
6768      cat > conftest.c << _LT_EOF
6769int main() { return 0;}
6770_LT_EOF
6771      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6772      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6773      _lt_result=$?
6774      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6775	lt_cv_ld_force_load=yes
6776      else
6777	cat conftest.err >&5
6778      fi
6779        rm -f conftest.err libconftest.a conftest conftest.c
6780        rm -rf conftest.dSYM
6781
6782fi
6783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6784$as_echo "$lt_cv_ld_force_load" >&6; }
6785    case $host_os in
6786    rhapsody* | darwin1.[012])
6787      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6788    darwin1.*)
6789      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6790    darwin*) # darwin 5.x on
6791      # if running on 10.5 or later, the deployment target defaults
6792      # to the OS version, if on x86, and 10.4, the deployment
6793      # target defaults to 10.4. Don't you love it?
6794      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6795	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6796	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6797	10.[012]*)
6798	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6799	10.*)
6800	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6801      esac
6802    ;;
6803  esac
6804    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6805      _lt_dar_single_mod='$single_module'
6806    fi
6807    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6808      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6809    else
6810      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6811    fi
6812    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6813      _lt_dsymutil='~$DSYMUTIL $lib || :'
6814    else
6815      _lt_dsymutil=
6816    fi
6817    ;;
6818  esac
6819
6820ac_ext=c
6821ac_cpp='$CPP $CPPFLAGS'
6822ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6823ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6824ac_compiler_gnu=$ac_cv_c_compiler_gnu
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6826$as_echo_n "checking how to run the C preprocessor... " >&6; }
6827# On Suns, sometimes $CPP names a directory.
6828if test -n "$CPP" && test -d "$CPP"; then
6829  CPP=
6830fi
6831if test -z "$CPP"; then
6832  if test "${ac_cv_prog_CPP+set}" = set; then :
6833  $as_echo_n "(cached) " >&6
6834else
6835      # Double quotes because CPP needs to be expanded
6836    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6837    do
6838      ac_preproc_ok=false
6839for ac_c_preproc_warn_flag in '' yes
6840do
6841  # Use a header file that comes with gcc, so configuring glibc
6842  # with a fresh cross-compiler works.
6843  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6844  # <limits.h> exists even on freestanding compilers.
6845  # On the NeXT, cc -E runs the code through the compiler's parser,
6846  # not just through cpp. "Syntax error" is here to catch this case.
6847  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6848/* end confdefs.h.  */
6849#ifdef __STDC__
6850# include <limits.h>
6851#else
6852# include <assert.h>
6853#endif
6854		     Syntax error
6855_ACEOF
6856if ac_fn_c_try_cpp "$LINENO"; then :
6857
6858else
6859  # Broken: fails on valid input.
6860continue
6861fi
6862rm -f conftest.err conftest.$ac_ext
6863
6864  # OK, works on sane cases.  Now check whether nonexistent headers
6865  # can be detected and how.
6866  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6867/* end confdefs.h.  */
6868#include <ac_nonexistent.h>
6869_ACEOF
6870if ac_fn_c_try_cpp "$LINENO"; then :
6871  # Broken: success on invalid input.
6872continue
6873else
6874  # Passes both tests.
6875ac_preproc_ok=:
6876break
6877fi
6878rm -f conftest.err conftest.$ac_ext
6879
6880done
6881# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6882rm -f conftest.err conftest.$ac_ext
6883if $ac_preproc_ok; then :
6884  break
6885fi
6886
6887    done
6888    ac_cv_prog_CPP=$CPP
6889
6890fi
6891  CPP=$ac_cv_prog_CPP
6892else
6893  ac_cv_prog_CPP=$CPP
6894fi
6895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6896$as_echo "$CPP" >&6; }
6897ac_preproc_ok=false
6898for ac_c_preproc_warn_flag in '' yes
6899do
6900  # Use a header file that comes with gcc, so configuring glibc
6901  # with a fresh cross-compiler works.
6902  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6903  # <limits.h> exists even on freestanding compilers.
6904  # On the NeXT, cc -E runs the code through the compiler's parser,
6905  # not just through cpp. "Syntax error" is here to catch this case.
6906  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907/* end confdefs.h.  */
6908#ifdef __STDC__
6909# include <limits.h>
6910#else
6911# include <assert.h>
6912#endif
6913		     Syntax error
6914_ACEOF
6915if ac_fn_c_try_cpp "$LINENO"; then :
6916
6917else
6918  # Broken: fails on valid input.
6919continue
6920fi
6921rm -f conftest.err conftest.$ac_ext
6922
6923  # OK, works on sane cases.  Now check whether nonexistent headers
6924  # can be detected and how.
6925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926/* end confdefs.h.  */
6927#include <ac_nonexistent.h>
6928_ACEOF
6929if ac_fn_c_try_cpp "$LINENO"; then :
6930  # Broken: success on invalid input.
6931continue
6932else
6933  # Passes both tests.
6934ac_preproc_ok=:
6935break
6936fi
6937rm -f conftest.err conftest.$ac_ext
6938
6939done
6940# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6941rm -f conftest.err conftest.$ac_ext
6942if $ac_preproc_ok; then :
6943
6944else
6945  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6946$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6947as_fn_error "C preprocessor \"$CPP\" fails sanity check
6948See \`config.log' for more details." "$LINENO" 5; }
6949fi
6950
6951ac_ext=c
6952ac_cpp='$CPP $CPPFLAGS'
6953ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6954ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6955ac_compiler_gnu=$ac_cv_c_compiler_gnu
6956
6957
6958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6959$as_echo_n "checking for ANSI C header files... " >&6; }
6960if test "${ac_cv_header_stdc+set}" = set; then :
6961  $as_echo_n "(cached) " >&6
6962else
6963  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6964/* end confdefs.h.  */
6965#include <stdlib.h>
6966#include <stdarg.h>
6967#include <string.h>
6968#include <float.h>
6969
6970int
6971main ()
6972{
6973
6974  ;
6975  return 0;
6976}
6977_ACEOF
6978if ac_fn_c_try_compile "$LINENO"; then :
6979  ac_cv_header_stdc=yes
6980else
6981  ac_cv_header_stdc=no
6982fi
6983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6984
6985if test $ac_cv_header_stdc = yes; then
6986  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6987  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6988/* end confdefs.h.  */
6989#include <string.h>
6990
6991_ACEOF
6992if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6993  $EGREP "memchr" >/dev/null 2>&1; then :
6994
6995else
6996  ac_cv_header_stdc=no
6997fi
6998rm -f conftest*
6999
7000fi
7001
7002if test $ac_cv_header_stdc = yes; then
7003  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7005/* end confdefs.h.  */
7006#include <stdlib.h>
7007
7008_ACEOF
7009if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7010  $EGREP "free" >/dev/null 2>&1; then :
7011
7012else
7013  ac_cv_header_stdc=no
7014fi
7015rm -f conftest*
7016
7017fi
7018
7019if test $ac_cv_header_stdc = yes; then
7020  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7021  if test "$cross_compiling" = yes; then :
7022  :
7023else
7024  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7025/* end confdefs.h.  */
7026#include <ctype.h>
7027#include <stdlib.h>
7028#if ((' ' & 0x0FF) == 0x020)
7029# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7030# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7031#else
7032# define ISLOWER(c) \
7033		   (('a' <= (c) && (c) <= 'i') \
7034		     || ('j' <= (c) && (c) <= 'r') \
7035		     || ('s' <= (c) && (c) <= 'z'))
7036# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7037#endif
7038
7039#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7040int
7041main ()
7042{
7043  int i;
7044  for (i = 0; i < 256; i++)
7045    if (XOR (islower (i), ISLOWER (i))
7046	|| toupper (i) != TOUPPER (i))
7047      return 2;
7048  return 0;
7049}
7050_ACEOF
7051if ac_fn_c_try_run "$LINENO"; then :
7052
7053else
7054  ac_cv_header_stdc=no
7055fi
7056rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7057  conftest.$ac_objext conftest.beam conftest.$ac_ext
7058fi
7059
7060fi
7061fi
7062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7063$as_echo "$ac_cv_header_stdc" >&6; }
7064if test $ac_cv_header_stdc = yes; then
7065
7066$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7067
7068fi
7069
7070# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7071for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7072		  inttypes.h stdint.h unistd.h
7073do :
7074  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7075ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7076"
7077eval as_val=\$$as_ac_Header
7078   if test "x$as_val" = x""yes; then :
7079  cat >>confdefs.h <<_ACEOF
7080#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7081_ACEOF
7082
7083fi
7084
7085done
7086
7087
7088for ac_header in dlfcn.h
7089do :
7090  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7091"
7092if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7093  cat >>confdefs.h <<_ACEOF
7094#define HAVE_DLFCN_H 1
7095_ACEOF
7096
7097fi
7098
7099done
7100
7101
7102
7103
7104
7105# Set options
7106
7107
7108
7109        enable_dlopen=no
7110
7111
7112
7113            # Check whether --enable-shared was given.
7114if test "${enable_shared+set}" = set; then :
7115  enableval=$enable_shared; p=${PACKAGE-default}
7116    case $enableval in
7117    yes) enable_shared=yes ;;
7118    no) enable_shared=no ;;
7119    *)
7120      enable_shared=no
7121      # Look at the argument we got.  We use all the common list separators.
7122      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7123      for pkg in $enableval; do
7124	IFS="$lt_save_ifs"
7125	if test "X$pkg" = "X$p"; then
7126	  enable_shared=yes
7127	fi
7128      done
7129      IFS="$lt_save_ifs"
7130      ;;
7131    esac
7132else
7133  enable_shared=yes
7134fi
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144  # Check whether --enable-static was given.
7145if test "${enable_static+set}" = set; then :
7146  enableval=$enable_static; p=${PACKAGE-default}
7147    case $enableval in
7148    yes) enable_static=yes ;;
7149    no) enable_static=no ;;
7150    *)
7151     enable_static=no
7152      # Look at the argument we got.  We use all the common list separators.
7153      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7154      for pkg in $enableval; do
7155	IFS="$lt_save_ifs"
7156	if test "X$pkg" = "X$p"; then
7157	  enable_static=yes
7158	fi
7159      done
7160      IFS="$lt_save_ifs"
7161      ;;
7162    esac
7163else
7164  enable_static=yes
7165fi
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176# Check whether --with-pic was given.
7177if test "${with_pic+set}" = set; then :
7178  withval=$with_pic; pic_mode="$withval"
7179else
7180  pic_mode=default
7181fi
7182
7183
7184test -z "$pic_mode" && pic_mode=default
7185
7186
7187
7188
7189
7190
7191
7192  # Check whether --enable-fast-install was given.
7193if test "${enable_fast_install+set}" = set; then :
7194  enableval=$enable_fast_install; p=${PACKAGE-default}
7195    case $enableval in
7196    yes) enable_fast_install=yes ;;
7197    no) enable_fast_install=no ;;
7198    *)
7199      enable_fast_install=no
7200      # Look at the argument we got.  We use all the common list separators.
7201      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7202      for pkg in $enableval; do
7203	IFS="$lt_save_ifs"
7204	if test "X$pkg" = "X$p"; then
7205	  enable_fast_install=yes
7206	fi
7207      done
7208      IFS="$lt_save_ifs"
7209      ;;
7210    esac
7211else
7212  enable_fast_install=yes
7213fi
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225# This can be used to rebuild libtool when needed
7226LIBTOOL_DEPS="$ltmain"
7227
7228# Always use our own libtool.
7229LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256test -z "$LN_S" && LN_S="ln -s"
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271if test -n "${ZSH_VERSION+set}" ; then
7272   setopt NO_GLOB_SUBST
7273fi
7274
7275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7276$as_echo_n "checking for objdir... " >&6; }
7277if test "${lt_cv_objdir+set}" = set; then :
7278  $as_echo_n "(cached) " >&6
7279else
7280  rm -f .libs 2>/dev/null
7281mkdir .libs 2>/dev/null
7282if test -d .libs; then
7283  lt_cv_objdir=.libs
7284else
7285  # MS-DOS does not allow filenames that begin with a dot.
7286  lt_cv_objdir=_libs
7287fi
7288rmdir .libs 2>/dev/null
7289fi
7290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7291$as_echo "$lt_cv_objdir" >&6; }
7292objdir=$lt_cv_objdir
7293
7294
7295
7296
7297
7298cat >>confdefs.h <<_ACEOF
7299#define LT_OBJDIR "$lt_cv_objdir/"
7300_ACEOF
7301
7302
7303
7304
7305case $host_os in
7306aix3*)
7307  # AIX sometimes has problems with the GCC collect2 program.  For some
7308  # reason, if we set the COLLECT_NAMES environment variable, the problems
7309  # vanish in a puff of smoke.
7310  if test "X${COLLECT_NAMES+set}" != Xset; then
7311    COLLECT_NAMES=
7312    export COLLECT_NAMES
7313  fi
7314  ;;
7315esac
7316
7317# Global variables:
7318ofile=libtool
7319can_build_shared=yes
7320
7321# All known linkers require a `.a' archive for static linking (except MSVC,
7322# which needs '.lib').
7323libext=a
7324
7325with_gnu_ld="$lt_cv_prog_gnu_ld"
7326
7327old_CC="$CC"
7328old_CFLAGS="$CFLAGS"
7329
7330# Set sane defaults for various variables
7331test -z "$CC" && CC=cc
7332test -z "$LTCC" && LTCC=$CC
7333test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7334test -z "$LD" && LD=ld
7335test -z "$ac_objext" && ac_objext=o
7336
7337for cc_temp in $compiler""; do
7338  case $cc_temp in
7339    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7340    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7341    \-*) ;;
7342    *) break;;
7343  esac
7344done
7345cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7346
7347
7348# Only perform the check for file, if the check method requires it
7349test -z "$MAGIC_CMD" && MAGIC_CMD=file
7350case $deplibs_check_method in
7351file_magic*)
7352  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7353    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7354$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7355if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7356  $as_echo_n "(cached) " >&6
7357else
7358  case $MAGIC_CMD in
7359[\\/*] |  ?:[\\/]*)
7360  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7361  ;;
7362*)
7363  lt_save_MAGIC_CMD="$MAGIC_CMD"
7364  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7365  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7366  for ac_dir in $ac_dummy; do
7367    IFS="$lt_save_ifs"
7368    test -z "$ac_dir" && ac_dir=.
7369    if test -f $ac_dir/${ac_tool_prefix}file; then
7370      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7371      if test -n "$file_magic_test_file"; then
7372	case $deplibs_check_method in
7373	"file_magic "*)
7374	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7375	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7376	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7377	    $EGREP "$file_magic_regex" > /dev/null; then
7378	    :
7379	  else
7380	    cat <<_LT_EOF 1>&2
7381
7382*** Warning: the command libtool uses to detect shared libraries,
7383*** $file_magic_cmd, produces output that libtool cannot recognize.
7384*** The result is that libtool may fail to recognize shared libraries
7385*** as such.  This will affect the creation of libtool libraries that
7386*** depend on shared libraries, but programs linked with such libtool
7387*** libraries will work regardless of this problem.  Nevertheless, you
7388*** may want to report the problem to your system manager and/or to
7389*** bug-libtool@gnu.org
7390
7391_LT_EOF
7392	  fi ;;
7393	esac
7394      fi
7395      break
7396    fi
7397  done
7398  IFS="$lt_save_ifs"
7399  MAGIC_CMD="$lt_save_MAGIC_CMD"
7400  ;;
7401esac
7402fi
7403
7404MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7405if test -n "$MAGIC_CMD"; then
7406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7407$as_echo "$MAGIC_CMD" >&6; }
7408else
7409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7410$as_echo "no" >&6; }
7411fi
7412
7413
7414
7415
7416
7417if test -z "$lt_cv_path_MAGIC_CMD"; then
7418  if test -n "$ac_tool_prefix"; then
7419    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7420$as_echo_n "checking for file... " >&6; }
7421if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7422  $as_echo_n "(cached) " >&6
7423else
7424  case $MAGIC_CMD in
7425[\\/*] |  ?:[\\/]*)
7426  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7427  ;;
7428*)
7429  lt_save_MAGIC_CMD="$MAGIC_CMD"
7430  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7431  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7432  for ac_dir in $ac_dummy; do
7433    IFS="$lt_save_ifs"
7434    test -z "$ac_dir" && ac_dir=.
7435    if test -f $ac_dir/file; then
7436      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7437      if test -n "$file_magic_test_file"; then
7438	case $deplibs_check_method in
7439	"file_magic "*)
7440	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7441	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7442	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7443	    $EGREP "$file_magic_regex" > /dev/null; then
7444	    :
7445	  else
7446	    cat <<_LT_EOF 1>&2
7447
7448*** Warning: the command libtool uses to detect shared libraries,
7449*** $file_magic_cmd, produces output that libtool cannot recognize.
7450*** The result is that libtool may fail to recognize shared libraries
7451*** as such.  This will affect the creation of libtool libraries that
7452*** depend on shared libraries, but programs linked with such libtool
7453*** libraries will work regardless of this problem.  Nevertheless, you
7454*** may want to report the problem to your system manager and/or to
7455*** bug-libtool@gnu.org
7456
7457_LT_EOF
7458	  fi ;;
7459	esac
7460      fi
7461      break
7462    fi
7463  done
7464  IFS="$lt_save_ifs"
7465  MAGIC_CMD="$lt_save_MAGIC_CMD"
7466  ;;
7467esac
7468fi
7469
7470MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7471if test -n "$MAGIC_CMD"; then
7472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7473$as_echo "$MAGIC_CMD" >&6; }
7474else
7475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7476$as_echo "no" >&6; }
7477fi
7478
7479
7480  else
7481    MAGIC_CMD=:
7482  fi
7483fi
7484
7485  fi
7486  ;;
7487esac
7488
7489# Use C for the default configuration in the libtool script
7490
7491lt_save_CC="$CC"
7492ac_ext=c
7493ac_cpp='$CPP $CPPFLAGS'
7494ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7495ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7496ac_compiler_gnu=$ac_cv_c_compiler_gnu
7497
7498
7499# Source file extension for C test sources.
7500ac_ext=c
7501
7502# Object file extension for compiled C test sources.
7503objext=o
7504objext=$objext
7505
7506# Code to be used in simple compile tests
7507lt_simple_compile_test_code="int some_variable = 0;"
7508
7509# Code to be used in simple link tests
7510lt_simple_link_test_code='int main(){return(0);}'
7511
7512
7513
7514
7515
7516
7517
7518# If no C compiler was specified, use CC.
7519LTCC=${LTCC-"$CC"}
7520
7521# If no C compiler flags were specified, use CFLAGS.
7522LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7523
7524# Allow CC to be a program name with arguments.
7525compiler=$CC
7526
7527# Save the default compiler, since it gets overwritten when the other
7528# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7529compiler_DEFAULT=$CC
7530
7531# save warnings/boilerplate of simple test code
7532ac_outfile=conftest.$ac_objext
7533echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7534eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7535_lt_compiler_boilerplate=`cat conftest.err`
7536$RM conftest*
7537
7538ac_outfile=conftest.$ac_objext
7539echo "$lt_simple_link_test_code" >conftest.$ac_ext
7540eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7541_lt_linker_boilerplate=`cat conftest.err`
7542$RM -r conftest*
7543
7544
7545## CAVEAT EMPTOR:
7546## There is no encapsulation within the following macros, do not change
7547## the running order or otherwise move them around unless you know exactly
7548## what you are doing...
7549if test -n "$compiler"; then
7550
7551lt_prog_compiler_no_builtin_flag=
7552
7553if test "$GCC" = yes; then
7554  case $cc_basename in
7555  nvcc*)
7556    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7557  *)
7558    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7559  esac
7560
7561  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7562$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7563if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7564  $as_echo_n "(cached) " >&6
7565else
7566  lt_cv_prog_compiler_rtti_exceptions=no
7567   ac_outfile=conftest.$ac_objext
7568   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7569   lt_compiler_flag="-fno-rtti -fno-exceptions"
7570   # Insert the option either (1) after the last *FLAGS variable, or
7571   # (2) before a word containing "conftest.", or (3) at the end.
7572   # Note that $ac_compile itself does not contain backslashes and begins
7573   # with a dollar sign (not a hyphen), so the echo should work correctly.
7574   # The option is referenced via a variable to avoid confusing sed.
7575   lt_compile=`echo "$ac_compile" | $SED \
7576   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7577   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7578   -e 's:$: $lt_compiler_flag:'`
7579   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7580   (eval "$lt_compile" 2>conftest.err)
7581   ac_status=$?
7582   cat conftest.err >&5
7583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7584   if (exit $ac_status) && test -s "$ac_outfile"; then
7585     # The compiler can only warn and ignore the option if not recognized
7586     # So say no if there are warnings other than the usual output.
7587     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7588     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7589     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7590       lt_cv_prog_compiler_rtti_exceptions=yes
7591     fi
7592   fi
7593   $RM conftest*
7594
7595fi
7596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7597$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7598
7599if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7600    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7601else
7602    :
7603fi
7604
7605fi
7606
7607
7608
7609
7610
7611
7612  lt_prog_compiler_wl=
7613lt_prog_compiler_pic=
7614lt_prog_compiler_static=
7615
7616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7617$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7618
7619  if test "$GCC" = yes; then
7620    lt_prog_compiler_wl='-Wl,'
7621    lt_prog_compiler_static='-static'
7622
7623    case $host_os in
7624      aix*)
7625      # All AIX code is PIC.
7626      if test "$host_cpu" = ia64; then
7627	# AIX 5 now supports IA64 processor
7628	lt_prog_compiler_static='-Bstatic'
7629      fi
7630      lt_prog_compiler_pic='-fPIC'
7631      ;;
7632
7633    amigaos*)
7634      case $host_cpu in
7635      powerpc)
7636            # see comment about AmigaOS4 .so support
7637            lt_prog_compiler_pic='-fPIC'
7638        ;;
7639      m68k)
7640            # FIXME: we need at least 68020 code to build shared libraries, but
7641            # adding the `-m68020' flag to GCC prevents building anything better,
7642            # like `-m68040'.
7643            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7644        ;;
7645      esac
7646      ;;
7647
7648    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7649      # PIC is the default for these OSes.
7650      ;;
7651
7652    mingw* | cygwin* | pw32* | os2* | cegcc*)
7653      # This hack is so that the source file can tell whether it is being
7654      # built for inclusion in a dll (and should export symbols for example).
7655      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7656      # (--disable-auto-import) libraries
7657      lt_prog_compiler_pic='-DDLL_EXPORT'
7658      ;;
7659
7660    darwin* | rhapsody*)
7661      # PIC is the default on this platform
7662      # Common symbols not allowed in MH_DYLIB files
7663      lt_prog_compiler_pic='-fno-common'
7664      ;;
7665
7666    haiku*)
7667      # PIC is the default for Haiku.
7668      # The "-static" flag exists, but is broken.
7669      lt_prog_compiler_static=
7670      ;;
7671
7672    hpux*)
7673      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7674      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7675      # sets the default TLS model and affects inlining.
7676      case $host_cpu in
7677      hppa*64*)
7678	# +Z the default
7679	;;
7680      *)
7681	lt_prog_compiler_pic='-fPIC'
7682	;;
7683      esac
7684      ;;
7685
7686    interix[3-9]*)
7687      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7688      # Instead, we relocate shared libraries at runtime.
7689      ;;
7690
7691    msdosdjgpp*)
7692      # Just because we use GCC doesn't mean we suddenly get shared libraries
7693      # on systems that don't support them.
7694      lt_prog_compiler_can_build_shared=no
7695      enable_shared=no
7696      ;;
7697
7698    *nto* | *qnx*)
7699      # QNX uses GNU C++, but need to define -shared option too, otherwise
7700      # it will coredump.
7701      lt_prog_compiler_pic='-fPIC -shared'
7702      ;;
7703
7704    sysv4*MP*)
7705      if test -d /usr/nec; then
7706	lt_prog_compiler_pic=-Kconform_pic
7707      fi
7708      ;;
7709
7710    *)
7711      lt_prog_compiler_pic='-fPIC'
7712      ;;
7713    esac
7714
7715    case $cc_basename in
7716    nvcc*) # Cuda Compiler Driver 2.2
7717      lt_prog_compiler_wl='-Xlinker '
7718      lt_prog_compiler_pic='-Xcompiler -fPIC'
7719      ;;
7720    esac
7721  else
7722    # PORTME Check for flag to pass linker flags through the system compiler.
7723    case $host_os in
7724    aix*)
7725      lt_prog_compiler_wl='-Wl,'
7726      if test "$host_cpu" = ia64; then
7727	# AIX 5 now supports IA64 processor
7728	lt_prog_compiler_static='-Bstatic'
7729      else
7730	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7731      fi
7732      ;;
7733
7734    mingw* | cygwin* | pw32* | os2* | cegcc*)
7735      # This hack is so that the source file can tell whether it is being
7736      # built for inclusion in a dll (and should export symbols for example).
7737      lt_prog_compiler_pic='-DDLL_EXPORT'
7738      ;;
7739
7740    hpux9* | hpux10* | hpux11*)
7741      lt_prog_compiler_wl='-Wl,'
7742      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7743      # not for PA HP-UX.
7744      case $host_cpu in
7745      hppa*64*|ia64*)
7746	# +Z the default
7747	;;
7748      *)
7749	lt_prog_compiler_pic='+Z'
7750	;;
7751      esac
7752      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7753      lt_prog_compiler_static='${wl}-a ${wl}archive'
7754      ;;
7755
7756    irix5* | irix6* | nonstopux*)
7757      lt_prog_compiler_wl='-Wl,'
7758      # PIC (with -KPIC) is the default.
7759      lt_prog_compiler_static='-non_shared'
7760      ;;
7761
7762    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7763      case $cc_basename in
7764      # old Intel for x86_64 which still supported -KPIC.
7765      ecc*)
7766	lt_prog_compiler_wl='-Wl,'
7767	lt_prog_compiler_pic='-KPIC'
7768	lt_prog_compiler_static='-static'
7769        ;;
7770      # icc used to be incompatible with GCC.
7771      # ICC 10 doesn't accept -KPIC any more.
7772      icc* | ifort*)
7773	lt_prog_compiler_wl='-Wl,'
7774	lt_prog_compiler_pic='-fPIC'
7775	lt_prog_compiler_static='-static'
7776        ;;
7777      # Lahey Fortran 8.1.
7778      lf95*)
7779	lt_prog_compiler_wl='-Wl,'
7780	lt_prog_compiler_pic='--shared'
7781	lt_prog_compiler_static='--static'
7782	;;
7783      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7784        # Portland Group compilers (*not* the Pentium gcc compiler,
7785	# which looks to be a dead project)
7786	lt_prog_compiler_wl='-Wl,'
7787	lt_prog_compiler_pic='-fpic'
7788	lt_prog_compiler_static='-Bstatic'
7789        ;;
7790      ccc*)
7791        lt_prog_compiler_wl='-Wl,'
7792        # All Alpha code is PIC.
7793        lt_prog_compiler_static='-non_shared'
7794        ;;
7795      xl* | bgxl* | bgf* | mpixl*)
7796	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7797	lt_prog_compiler_wl='-Wl,'
7798	lt_prog_compiler_pic='-qpic'
7799	lt_prog_compiler_static='-qstaticlink'
7800	;;
7801      *)
7802	case `$CC -V 2>&1 | sed 5q` in
7803	*Sun\ F* | *Sun*Fortran*)
7804	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7805	  lt_prog_compiler_pic='-KPIC'
7806	  lt_prog_compiler_static='-Bstatic'
7807	  lt_prog_compiler_wl=''
7808	  ;;
7809	*Sun\ C*)
7810	  # Sun C 5.9
7811	  lt_prog_compiler_pic='-KPIC'
7812	  lt_prog_compiler_static='-Bstatic'
7813	  lt_prog_compiler_wl='-Wl,'
7814	  ;;
7815	esac
7816	;;
7817      esac
7818      ;;
7819
7820    newsos6)
7821      lt_prog_compiler_pic='-KPIC'
7822      lt_prog_compiler_static='-Bstatic'
7823      ;;
7824
7825    *nto* | *qnx*)
7826      # QNX uses GNU C++, but need to define -shared option too, otherwise
7827      # it will coredump.
7828      lt_prog_compiler_pic='-fPIC -shared'
7829      ;;
7830
7831    osf3* | osf4* | osf5*)
7832      lt_prog_compiler_wl='-Wl,'
7833      # All OSF/1 code is PIC.
7834      lt_prog_compiler_static='-non_shared'
7835      ;;
7836
7837    rdos*)
7838      lt_prog_compiler_static='-non_shared'
7839      ;;
7840
7841    solaris*)
7842      lt_prog_compiler_pic='-KPIC'
7843      lt_prog_compiler_static='-Bstatic'
7844      case $cc_basename in
7845      f77* | f90* | f95*)
7846	lt_prog_compiler_wl='-Qoption ld ';;
7847      *)
7848	lt_prog_compiler_wl='-Wl,';;
7849      esac
7850      ;;
7851
7852    sunos4*)
7853      lt_prog_compiler_wl='-Qoption ld '
7854      lt_prog_compiler_pic='-PIC'
7855      lt_prog_compiler_static='-Bstatic'
7856      ;;
7857
7858    sysv4 | sysv4.2uw2* | sysv4.3*)
7859      lt_prog_compiler_wl='-Wl,'
7860      lt_prog_compiler_pic='-KPIC'
7861      lt_prog_compiler_static='-Bstatic'
7862      ;;
7863
7864    sysv4*MP*)
7865      if test -d /usr/nec ;then
7866	lt_prog_compiler_pic='-Kconform_pic'
7867	lt_prog_compiler_static='-Bstatic'
7868      fi
7869      ;;
7870
7871    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7872      lt_prog_compiler_wl='-Wl,'
7873      lt_prog_compiler_pic='-KPIC'
7874      lt_prog_compiler_static='-Bstatic'
7875      ;;
7876
7877    unicos*)
7878      lt_prog_compiler_wl='-Wl,'
7879      lt_prog_compiler_can_build_shared=no
7880      ;;
7881
7882    uts4*)
7883      lt_prog_compiler_pic='-pic'
7884      lt_prog_compiler_static='-Bstatic'
7885      ;;
7886
7887    *)
7888      lt_prog_compiler_can_build_shared=no
7889      ;;
7890    esac
7891  fi
7892
7893case $host_os in
7894  # For platforms which do not support PIC, -DPIC is meaningless:
7895  *djgpp*)
7896    lt_prog_compiler_pic=
7897    ;;
7898  *)
7899    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7900    ;;
7901esac
7902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7903$as_echo "$lt_prog_compiler_pic" >&6; }
7904
7905
7906
7907
7908
7909
7910#
7911# Check to make sure the PIC flag actually works.
7912#
7913if test -n "$lt_prog_compiler_pic"; then
7914  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7915$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7916if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7917  $as_echo_n "(cached) " >&6
7918else
7919  lt_cv_prog_compiler_pic_works=no
7920   ac_outfile=conftest.$ac_objext
7921   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7922   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7923   # Insert the option either (1) after the last *FLAGS variable, or
7924   # (2) before a word containing "conftest.", or (3) at the end.
7925   # Note that $ac_compile itself does not contain backslashes and begins
7926   # with a dollar sign (not a hyphen), so the echo should work correctly.
7927   # The option is referenced via a variable to avoid confusing sed.
7928   lt_compile=`echo "$ac_compile" | $SED \
7929   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7930   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7931   -e 's:$: $lt_compiler_flag:'`
7932   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7933   (eval "$lt_compile" 2>conftest.err)
7934   ac_status=$?
7935   cat conftest.err >&5
7936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7937   if (exit $ac_status) && test -s "$ac_outfile"; then
7938     # The compiler can only warn and ignore the option if not recognized
7939     # So say no if there are warnings other than the usual output.
7940     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7941     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7942     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7943       lt_cv_prog_compiler_pic_works=yes
7944     fi
7945   fi
7946   $RM conftest*
7947
7948fi
7949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7950$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7951
7952if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7953    case $lt_prog_compiler_pic in
7954     "" | " "*) ;;
7955     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7956     esac
7957else
7958    lt_prog_compiler_pic=
7959     lt_prog_compiler_can_build_shared=no
7960fi
7961
7962fi
7963
7964
7965
7966
7967
7968
7969#
7970# Check to make sure the static flag actually works.
7971#
7972wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7974$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7975if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7976  $as_echo_n "(cached) " >&6
7977else
7978  lt_cv_prog_compiler_static_works=no
7979   save_LDFLAGS="$LDFLAGS"
7980   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7981   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7982   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7983     # The linker can only warn and ignore the option if not recognized
7984     # So say no if there are warnings
7985     if test -s conftest.err; then
7986       # Append any errors to the config.log.
7987       cat conftest.err 1>&5
7988       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7989       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7990       if diff conftest.exp conftest.er2 >/dev/null; then
7991         lt_cv_prog_compiler_static_works=yes
7992       fi
7993     else
7994       lt_cv_prog_compiler_static_works=yes
7995     fi
7996   fi
7997   $RM -r conftest*
7998   LDFLAGS="$save_LDFLAGS"
7999
8000fi
8001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8002$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8003
8004if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8005    :
8006else
8007    lt_prog_compiler_static=
8008fi
8009
8010
8011
8012
8013
8014
8015
8016  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8017$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8018if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8019  $as_echo_n "(cached) " >&6
8020else
8021  lt_cv_prog_compiler_c_o=no
8022   $RM -r conftest 2>/dev/null
8023   mkdir conftest
8024   cd conftest
8025   mkdir out
8026   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8027
8028   lt_compiler_flag="-o out/conftest2.$ac_objext"
8029   # Insert the option either (1) after the last *FLAGS variable, or
8030   # (2) before a word containing "conftest.", or (3) at the end.
8031   # Note that $ac_compile itself does not contain backslashes and begins
8032   # with a dollar sign (not a hyphen), so the echo should work correctly.
8033   lt_compile=`echo "$ac_compile" | $SED \
8034   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8035   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8036   -e 's:$: $lt_compiler_flag:'`
8037   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8038   (eval "$lt_compile" 2>out/conftest.err)
8039   ac_status=$?
8040   cat out/conftest.err >&5
8041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8042   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8043   then
8044     # The compiler can only warn and ignore the option if not recognized
8045     # So say no if there are warnings
8046     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8047     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8048     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8049       lt_cv_prog_compiler_c_o=yes
8050     fi
8051   fi
8052   chmod u+w . 2>&5
8053   $RM conftest*
8054   # SGI C++ compiler will create directory out/ii_files/ for
8055   # template instantiation
8056   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8057   $RM out/* && rmdir out
8058   cd ..
8059   $RM -r conftest
8060   $RM conftest*
8061
8062fi
8063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8064$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8065
8066
8067
8068
8069
8070
8071  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8072$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8073if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8074  $as_echo_n "(cached) " >&6
8075else
8076  lt_cv_prog_compiler_c_o=no
8077   $RM -r conftest 2>/dev/null
8078   mkdir conftest
8079   cd conftest
8080   mkdir out
8081   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8082
8083   lt_compiler_flag="-o out/conftest2.$ac_objext"
8084   # Insert the option either (1) after the last *FLAGS variable, or
8085   # (2) before a word containing "conftest.", or (3) at the end.
8086   # Note that $ac_compile itself does not contain backslashes and begins
8087   # with a dollar sign (not a hyphen), so the echo should work correctly.
8088   lt_compile=`echo "$ac_compile" | $SED \
8089   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8090   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8091   -e 's:$: $lt_compiler_flag:'`
8092   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8093   (eval "$lt_compile" 2>out/conftest.err)
8094   ac_status=$?
8095   cat out/conftest.err >&5
8096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8097   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8098   then
8099     # The compiler can only warn and ignore the option if not recognized
8100     # So say no if there are warnings
8101     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8102     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8103     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8104       lt_cv_prog_compiler_c_o=yes
8105     fi
8106   fi
8107   chmod u+w . 2>&5
8108   $RM conftest*
8109   # SGI C++ compiler will create directory out/ii_files/ for
8110   # template instantiation
8111   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8112   $RM out/* && rmdir out
8113   cd ..
8114   $RM -r conftest
8115   $RM conftest*
8116
8117fi
8118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8119$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8120
8121
8122
8123
8124hard_links="nottested"
8125if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8126  # do not overwrite the value of need_locks provided by the user
8127  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8128$as_echo_n "checking if we can lock with hard links... " >&6; }
8129  hard_links=yes
8130  $RM conftest*
8131  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8132  touch conftest.a
8133  ln conftest.a conftest.b 2>&5 || hard_links=no
8134  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8136$as_echo "$hard_links" >&6; }
8137  if test "$hard_links" = no; then
8138    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8139$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8140    need_locks=warn
8141  fi
8142else
8143  need_locks=no
8144fi
8145
8146
8147
8148
8149
8150
8151  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8152$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8153
8154  runpath_var=
8155  allow_undefined_flag=
8156  always_export_symbols=no
8157  archive_cmds=
8158  archive_expsym_cmds=
8159  compiler_needs_object=no
8160  enable_shared_with_static_runtimes=no
8161  export_dynamic_flag_spec=
8162  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8163  hardcode_automatic=no
8164  hardcode_direct=no
8165  hardcode_direct_absolute=no
8166  hardcode_libdir_flag_spec=
8167  hardcode_libdir_flag_spec_ld=
8168  hardcode_libdir_separator=
8169  hardcode_minus_L=no
8170  hardcode_shlibpath_var=unsupported
8171  inherit_rpath=no
8172  link_all_deplibs=unknown
8173  module_cmds=
8174  module_expsym_cmds=
8175  old_archive_from_new_cmds=
8176  old_archive_from_expsyms_cmds=
8177  thread_safe_flag_spec=
8178  whole_archive_flag_spec=
8179  # include_expsyms should be a list of space-separated symbols to be *always*
8180  # included in the symbol list
8181  include_expsyms=
8182  # exclude_expsyms can be an extended regexp of symbols to exclude
8183  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8184  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8185  # as well as any symbol that contains `d'.
8186  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8187  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8188  # platforms (ab)use it in PIC code, but their linkers get confused if
8189  # the symbol is explicitly referenced.  Since portable code cannot
8190  # rely on this symbol name, it's probably fine to never include it in
8191  # preloaded symbol tables.
8192  # Exclude shared library initialization/finalization symbols.
8193  extract_expsyms_cmds=
8194
8195  case $host_os in
8196  cygwin* | mingw* | pw32* | cegcc*)
8197    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8198    # When not using gcc, we currently assume that we are using
8199    # Microsoft Visual C++.
8200    if test "$GCC" != yes; then
8201      with_gnu_ld=no
8202    fi
8203    ;;
8204  interix*)
8205    # we just hope/assume this is gcc and not c89 (= MSVC++)
8206    with_gnu_ld=yes
8207    ;;
8208  openbsd*)
8209    with_gnu_ld=no
8210    ;;
8211  esac
8212
8213  ld_shlibs=yes
8214
8215  # On some targets, GNU ld is compatible enough with the native linker
8216  # that we're better off using the native interface for both.
8217  lt_use_gnu_ld_interface=no
8218  if test "$with_gnu_ld" = yes; then
8219    case $host_os in
8220      aix*)
8221	# The AIX port of GNU ld has always aspired to compatibility
8222	# with the native linker.  However, as the warning in the GNU ld
8223	# block says, versions before 2.19.5* couldn't really create working
8224	# shared libraries, regardless of the interface used.
8225	case `$LD -v 2>&1` in
8226	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8227	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8228	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8229	  *)
8230	    lt_use_gnu_ld_interface=yes
8231	    ;;
8232	esac
8233	;;
8234      *)
8235	lt_use_gnu_ld_interface=yes
8236	;;
8237    esac
8238  fi
8239
8240  if test "$lt_use_gnu_ld_interface" = yes; then
8241    # If archive_cmds runs LD, not CC, wlarc should be empty
8242    wlarc='${wl}'
8243
8244    # Set some defaults for GNU ld with shared library support. These
8245    # are reset later if shared libraries are not supported. Putting them
8246    # here allows them to be overridden if necessary.
8247    runpath_var=LD_RUN_PATH
8248    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8249    export_dynamic_flag_spec='${wl}--export-dynamic'
8250    # ancient GNU ld didn't support --whole-archive et. al.
8251    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8252      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8253    else
8254      whole_archive_flag_spec=
8255    fi
8256    supports_anon_versioning=no
8257    case `$LD -v 2>&1` in
8258      *GNU\ gold*) supports_anon_versioning=yes ;;
8259      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8260      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8261      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8262      *\ 2.11.*) ;; # other 2.11 versions
8263      *) supports_anon_versioning=yes ;;
8264    esac
8265
8266    # See if GNU ld supports shared libraries.
8267    case $host_os in
8268    aix[3-9]*)
8269      # On AIX/PPC, the GNU linker is very broken
8270      if test "$host_cpu" != ia64; then
8271	ld_shlibs=no
8272	cat <<_LT_EOF 1>&2
8273
8274*** Warning: the GNU linker, at least up to release 2.19, is reported
8275*** to be unable to reliably create shared libraries on AIX.
8276*** Therefore, libtool is disabling shared libraries support.  If you
8277*** really care for shared libraries, you may want to install binutils
8278*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8279*** You will then need to restart the configuration process.
8280
8281_LT_EOF
8282      fi
8283      ;;
8284
8285    amigaos*)
8286      case $host_cpu in
8287      powerpc)
8288            # see comment about AmigaOS4 .so support
8289            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8290            archive_expsym_cmds=''
8291        ;;
8292      m68k)
8293            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)'
8294            hardcode_libdir_flag_spec='-L$libdir'
8295            hardcode_minus_L=yes
8296        ;;
8297      esac
8298      ;;
8299
8300    beos*)
8301      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8302	allow_undefined_flag=unsupported
8303	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8304	# support --undefined.  This deserves some investigation.  FIXME
8305	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8306      else
8307	ld_shlibs=no
8308      fi
8309      ;;
8310
8311    cygwin* | mingw* | pw32* | cegcc*)
8312      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8313      # as there is no search path for DLLs.
8314      hardcode_libdir_flag_spec='-L$libdir'
8315      export_dynamic_flag_spec='${wl}--export-all-symbols'
8316      allow_undefined_flag=unsupported
8317      always_export_symbols=no
8318      enable_shared_with_static_runtimes=yes
8319      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8320
8321      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8322        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8323	# If the export-symbols file already is a .def file (1st line
8324	# is EXPORTS), use it as is; otherwise, prepend...
8325	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8326	  cp $export_symbols $output_objdir/$soname.def;
8327	else
8328	  echo EXPORTS > $output_objdir/$soname.def;
8329	  cat $export_symbols >> $output_objdir/$soname.def;
8330	fi~
8331	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8332      else
8333	ld_shlibs=no
8334      fi
8335      ;;
8336
8337    haiku*)
8338      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8339      link_all_deplibs=yes
8340      ;;
8341
8342    interix[3-9]*)
8343      hardcode_direct=no
8344      hardcode_shlibpath_var=no
8345      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8346      export_dynamic_flag_spec='${wl}-E'
8347      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8348      # Instead, shared libraries are loaded at an image base (0x10000000 by
8349      # default) and relocated if they conflict, which is a slow very memory
8350      # consuming and fragmenting process.  To avoid this, we pick a random,
8351      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8352      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8353      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8354      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'
8355      ;;
8356
8357    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8358      tmp_diet=no
8359      if test "$host_os" = linux-dietlibc; then
8360	case $cc_basename in
8361	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8362	esac
8363      fi
8364      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8365	 && test "$tmp_diet" = no
8366      then
8367	tmp_addflag=
8368	tmp_sharedflag='-shared'
8369	case $cc_basename,$host_cpu in
8370        pgcc*)				# Portland Group C compiler
8371	  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'
8372	  tmp_addflag=' $pic_flag'
8373	  ;;
8374	pgf77* | pgf90* | pgf95* | pgfortran*)
8375					# Portland Group f77 and f90 compilers
8376	  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'
8377	  tmp_addflag=' $pic_flag -Mnomain' ;;
8378	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8379	  tmp_addflag=' -i_dynamic' ;;
8380	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8381	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8382	ifc* | ifort*)			# Intel Fortran compiler
8383	  tmp_addflag=' -nofor_main' ;;
8384	lf95*)				# Lahey Fortran 8.1
8385	  whole_archive_flag_spec=
8386	  tmp_sharedflag='--shared' ;;
8387	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8388	  tmp_sharedflag='-qmkshrobj'
8389	  tmp_addflag= ;;
8390	nvcc*)	# Cuda Compiler Driver 2.2
8391	  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'
8392	  compiler_needs_object=yes
8393	  ;;
8394	esac
8395	case `$CC -V 2>&1 | sed 5q` in
8396	*Sun\ C*)			# Sun C 5.9
8397	  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'
8398	  compiler_needs_object=yes
8399	  tmp_sharedflag='-G' ;;
8400	*Sun\ F*)			# Sun Fortran 8.3
8401	  tmp_sharedflag='-G' ;;
8402	esac
8403	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8404
8405        if test "x$supports_anon_versioning" = xyes; then
8406          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8407	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8408	    echo "local: *; };" >> $output_objdir/$libname.ver~
8409	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8410        fi
8411
8412	case $cc_basename in
8413	xlf* | bgf* | bgxlf* | mpixlf*)
8414	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8415	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8416	  hardcode_libdir_flag_spec=
8417	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8418	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8419	  if test "x$supports_anon_versioning" = xyes; then
8420	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8421	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8422	      echo "local: *; };" >> $output_objdir/$libname.ver~
8423	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8424	  fi
8425	  ;;
8426	esac
8427      else
8428        ld_shlibs=no
8429      fi
8430      ;;
8431
8432    netbsd*)
8433      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8434	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8435	wlarc=
8436      else
8437	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8438	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8439      fi
8440      ;;
8441
8442    solaris*)
8443      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8444	ld_shlibs=no
8445	cat <<_LT_EOF 1>&2
8446
8447*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8448*** create shared libraries on Solaris systems.  Therefore, libtool
8449*** is disabling shared libraries support.  We urge you to upgrade GNU
8450*** binutils to release 2.9.1 or newer.  Another option is to modify
8451*** your PATH or compiler configuration so that the native linker is
8452*** used, and then restart.
8453
8454_LT_EOF
8455      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8456	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8457	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8458      else
8459	ld_shlibs=no
8460      fi
8461      ;;
8462
8463    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8464      case `$LD -v 2>&1` in
8465        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8466	ld_shlibs=no
8467	cat <<_LT_EOF 1>&2
8468
8469*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8470*** reliably create shared libraries on SCO systems.  Therefore, libtool
8471*** is disabling shared libraries support.  We urge you to upgrade GNU
8472*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8473*** your PATH or compiler configuration so that the native linker is
8474*** used, and then restart.
8475
8476_LT_EOF
8477	;;
8478	*)
8479	  # For security reasons, it is highly recommended that you always
8480	  # use absolute paths for naming shared libraries, and exclude the
8481	  # DT_RUNPATH tag from executables and libraries.  But doing so
8482	  # requires that you compile everything twice, which is a pain.
8483	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8484	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8485	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8486	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8487	  else
8488	    ld_shlibs=no
8489	  fi
8490	;;
8491      esac
8492      ;;
8493
8494    sunos4*)
8495      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8496      wlarc=
8497      hardcode_direct=yes
8498      hardcode_shlibpath_var=no
8499      ;;
8500
8501    *)
8502      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8503	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8504	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8505      else
8506	ld_shlibs=no
8507      fi
8508      ;;
8509    esac
8510
8511    if test "$ld_shlibs" = no; then
8512      runpath_var=
8513      hardcode_libdir_flag_spec=
8514      export_dynamic_flag_spec=
8515      whole_archive_flag_spec=
8516    fi
8517  else
8518    # PORTME fill in a description of your system's linker (not GNU ld)
8519    case $host_os in
8520    aix3*)
8521      allow_undefined_flag=unsupported
8522      always_export_symbols=yes
8523      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'
8524      # Note: this linker hardcodes the directories in LIBPATH if there
8525      # are no directories specified by -L.
8526      hardcode_minus_L=yes
8527      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8528	# Neither direct hardcoding nor static linking is supported with a
8529	# broken collect2.
8530	hardcode_direct=unsupported
8531      fi
8532      ;;
8533
8534    aix[4-9]*)
8535      if test "$host_cpu" = ia64; then
8536	# On IA64, the linker does run time linking by default, so we don't
8537	# have to do anything special.
8538	aix_use_runtimelinking=no
8539	exp_sym_flag='-Bexport'
8540	no_entry_flag=""
8541      else
8542	# If we're using GNU nm, then we don't want the "-C" option.
8543	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8544	# Also, AIX nm treats weak defined symbols like other global
8545	# defined symbols, whereas GNU nm marks them as "W".
8546	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8547	  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'
8548	else
8549	  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'
8550	fi
8551	aix_use_runtimelinking=no
8552
8553	# Test if we are trying to use run time linking or normal
8554	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8555	# need to do runtime linking.
8556	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8557	  for ld_flag in $LDFLAGS; do
8558	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8559	    aix_use_runtimelinking=yes
8560	    break
8561	  fi
8562	  done
8563	  ;;
8564	esac
8565
8566	exp_sym_flag='-bexport'
8567	no_entry_flag='-bnoentry'
8568      fi
8569
8570      # When large executables or shared objects are built, AIX ld can
8571      # have problems creating the table of contents.  If linking a library
8572      # or program results in "error TOC overflow" add -mminimal-toc to
8573      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8574      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8575
8576      archive_cmds=''
8577      hardcode_direct=yes
8578      hardcode_direct_absolute=yes
8579      hardcode_libdir_separator=':'
8580      link_all_deplibs=yes
8581      file_list_spec='${wl}-f,'
8582
8583      if test "$GCC" = yes; then
8584	case $host_os in aix4.[012]|aix4.[012].*)
8585	# We only want to do this on AIX 4.2 and lower, the check
8586	# below for broken collect2 doesn't work under 4.3+
8587	  collect2name=`${CC} -print-prog-name=collect2`
8588	  if test -f "$collect2name" &&
8589	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8590	  then
8591	  # We have reworked collect2
8592	  :
8593	  else
8594	  # We have old collect2
8595	  hardcode_direct=unsupported
8596	  # It fails to find uninstalled libraries when the uninstalled
8597	  # path is not listed in the libpath.  Setting hardcode_minus_L
8598	  # to unsupported forces relinking
8599	  hardcode_minus_L=yes
8600	  hardcode_libdir_flag_spec='-L$libdir'
8601	  hardcode_libdir_separator=
8602	  fi
8603	  ;;
8604	esac
8605	shared_flag='-shared'
8606	if test "$aix_use_runtimelinking" = yes; then
8607	  shared_flag="$shared_flag "'${wl}-G'
8608	fi
8609      else
8610	# not using gcc
8611	if test "$host_cpu" = ia64; then
8612	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8613	# chokes on -Wl,-G. The following line is correct:
8614	  shared_flag='-G'
8615	else
8616	  if test "$aix_use_runtimelinking" = yes; then
8617	    shared_flag='${wl}-G'
8618	  else
8619	    shared_flag='${wl}-bM:SRE'
8620	  fi
8621	fi
8622      fi
8623
8624      export_dynamic_flag_spec='${wl}-bexpall'
8625      # It seems that -bexpall does not export symbols beginning with
8626      # underscore (_), so it is better to generate a list of symbols to export.
8627      always_export_symbols=yes
8628      if test "$aix_use_runtimelinking" = yes; then
8629	# Warning - without using the other runtime loading flags (-brtl),
8630	# -berok will link without error, but may produce a broken library.
8631	allow_undefined_flag='-berok'
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        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"
8669      else
8670	if test "$host_cpu" = ia64; then
8671	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8672	  allow_undefined_flag="-z nodefs"
8673	  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"
8674	else
8675	 # Determine the default libpath from the value encoded in an
8676	 # empty executable.
8677	 if test x$gcc_no_link = xyes; then
8678  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8679fi
8680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8681/* end confdefs.h.  */
8682
8683int
8684main ()
8685{
8686
8687  ;
8688  return 0;
8689}
8690_ACEOF
8691if ac_fn_c_try_link "$LINENO"; then :
8692
8693lt_aix_libpath_sed='
8694    /Import File Strings/,/^$/ {
8695	/^0/ {
8696	    s/^0  *\(.*\)$/\1/
8697	    p
8698	}
8699    }'
8700aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8701# Check for a 64-bit object if we didn't find anything.
8702if test -z "$aix_libpath"; then
8703  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8704fi
8705fi
8706rm -f core conftest.err conftest.$ac_objext \
8707    conftest$ac_exeext conftest.$ac_ext
8708if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8709
8710	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8711	  # Warning - without using the other run time loading flags,
8712	  # -berok will link without error, but may produce a broken library.
8713	  no_undefined_flag=' ${wl}-bernotok'
8714	  allow_undefined_flag=' ${wl}-berok'
8715	  if test "$with_gnu_ld" = yes; then
8716	    # We only use this code for GNU lds that support --whole-archive.
8717	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8718	  else
8719	    # Exported symbols can be pulled into shared objects from archives
8720	    whole_archive_flag_spec='$convenience'
8721	  fi
8722	  archive_cmds_need_lc=yes
8723	  # This is similar to how AIX traditionally builds its shared libraries.
8724	  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'
8725	fi
8726      fi
8727      ;;
8728
8729    amigaos*)
8730      case $host_cpu in
8731      powerpc)
8732            # see comment about AmigaOS4 .so support
8733            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8734            archive_expsym_cmds=''
8735        ;;
8736      m68k)
8737            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)'
8738            hardcode_libdir_flag_spec='-L$libdir'
8739            hardcode_minus_L=yes
8740        ;;
8741      esac
8742      ;;
8743
8744    bsdi[45]*)
8745      export_dynamic_flag_spec=-rdynamic
8746      ;;
8747
8748    cygwin* | mingw* | pw32* | cegcc*)
8749      # When not using gcc, we currently assume that we are using
8750      # Microsoft Visual C++.
8751      # hardcode_libdir_flag_spec is actually meaningless, as there is
8752      # no search path for DLLs.
8753      hardcode_libdir_flag_spec=' '
8754      allow_undefined_flag=unsupported
8755      # Tell ltmain to make .lib files, not .a files.
8756      libext=lib
8757      # Tell ltmain to make .dll files, not .so files.
8758      shrext_cmds=".dll"
8759      # FIXME: Setting linknames here is a bad hack.
8760      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8761      # The linker will automatically build a .lib file if we build a DLL.
8762      old_archive_from_new_cmds='true'
8763      # FIXME: Should let the user specify the lib program.
8764      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8765      fix_srcfile_path='`cygpath -w "$srcfile"`'
8766      enable_shared_with_static_runtimes=yes
8767      ;;
8768
8769    darwin* | rhapsody*)
8770
8771
8772  archive_cmds_need_lc=no
8773  hardcode_direct=no
8774  hardcode_automatic=yes
8775  hardcode_shlibpath_var=unsupported
8776  if test "$lt_cv_ld_force_load" = "yes"; then
8777    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\"`'
8778  else
8779    whole_archive_flag_spec=''
8780  fi
8781  link_all_deplibs=yes
8782  allow_undefined_flag="$_lt_dar_allow_undefined"
8783  case $cc_basename in
8784     ifort*) _lt_dar_can_shared=yes ;;
8785     *) _lt_dar_can_shared=$GCC ;;
8786  esac
8787  if test "$_lt_dar_can_shared" = "yes"; then
8788    output_verbose_link_cmd=func_echo_all
8789    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8790    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8791    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}"
8792    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}"
8793
8794  else
8795  ld_shlibs=no
8796  fi
8797
8798      ;;
8799
8800    dgux*)
8801      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8802      hardcode_libdir_flag_spec='-L$libdir'
8803      hardcode_shlibpath_var=no
8804      ;;
8805
8806    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8807    # support.  Future versions do this automatically, but an explicit c++rt0.o
8808    # does not break anything, and helps significantly (at the cost of a little
8809    # extra space).
8810    freebsd2.2*)
8811      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8812      hardcode_libdir_flag_spec='-R$libdir'
8813      hardcode_direct=yes
8814      hardcode_shlibpath_var=no
8815      ;;
8816
8817    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8818    freebsd2.*)
8819      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8820      hardcode_direct=yes
8821      hardcode_minus_L=yes
8822      hardcode_shlibpath_var=no
8823      ;;
8824
8825    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8826    freebsd* | dragonfly*)
8827      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8828      hardcode_libdir_flag_spec='-R$libdir'
8829      hardcode_direct=yes
8830      hardcode_shlibpath_var=no
8831      ;;
8832
8833    hpux9*)
8834      if test "$GCC" = yes; then
8835	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'
8836      else
8837	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'
8838      fi
8839      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8840      hardcode_libdir_separator=:
8841      hardcode_direct=yes
8842
8843      # hardcode_minus_L: Not really in the search PATH,
8844      # but as the default location of the library.
8845      hardcode_minus_L=yes
8846      export_dynamic_flag_spec='${wl}-E'
8847      ;;
8848
8849    hpux10*)
8850      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8851	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8852      else
8853	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8854      fi
8855      if test "$with_gnu_ld" = no; then
8856	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8857	hardcode_libdir_flag_spec_ld='+b $libdir'
8858	hardcode_libdir_separator=:
8859	hardcode_direct=yes
8860	hardcode_direct_absolute=yes
8861	export_dynamic_flag_spec='${wl}-E'
8862	# hardcode_minus_L: Not really in the search PATH,
8863	# but as the default location of the library.
8864	hardcode_minus_L=yes
8865      fi
8866      ;;
8867
8868    hpux11*)
8869      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8870	case $host_cpu in
8871	hppa*64*)
8872	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8873	  ;;
8874	ia64*)
8875	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8876	  ;;
8877	*)
8878	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8879	  ;;
8880	esac
8881      else
8882	case $host_cpu in
8883	hppa*64*)
8884	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8885	  ;;
8886	ia64*)
8887	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8888	  ;;
8889	*)
8890
8891	  # Older versions of the 11.00 compiler do not understand -b yet
8892	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8893	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8894$as_echo_n "checking if $CC understands -b... " >&6; }
8895if test "${lt_cv_prog_compiler__b+set}" = set; then :
8896  $as_echo_n "(cached) " >&6
8897else
8898  lt_cv_prog_compiler__b=no
8899   save_LDFLAGS="$LDFLAGS"
8900   LDFLAGS="$LDFLAGS -b"
8901   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8902   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8903     # The linker can only warn and ignore the option if not recognized
8904     # So say no if there are warnings
8905     if test -s conftest.err; then
8906       # Append any errors to the config.log.
8907       cat conftest.err 1>&5
8908       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8909       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8910       if diff conftest.exp conftest.er2 >/dev/null; then
8911         lt_cv_prog_compiler__b=yes
8912       fi
8913     else
8914       lt_cv_prog_compiler__b=yes
8915     fi
8916   fi
8917   $RM -r conftest*
8918   LDFLAGS="$save_LDFLAGS"
8919
8920fi
8921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8922$as_echo "$lt_cv_prog_compiler__b" >&6; }
8923
8924if test x"$lt_cv_prog_compiler__b" = xyes; then
8925    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8926else
8927    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8928fi
8929
8930	  ;;
8931	esac
8932      fi
8933      if test "$with_gnu_ld" = no; then
8934	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8935	hardcode_libdir_separator=:
8936
8937	case $host_cpu in
8938	hppa*64*|ia64*)
8939	  hardcode_direct=no
8940	  hardcode_shlibpath_var=no
8941	  ;;
8942	*)
8943	  hardcode_direct=yes
8944	  hardcode_direct_absolute=yes
8945	  export_dynamic_flag_spec='${wl}-E'
8946
8947	  # hardcode_minus_L: Not really in the search PATH,
8948	  # but as the default location of the library.
8949	  hardcode_minus_L=yes
8950	  ;;
8951	esac
8952      fi
8953      ;;
8954
8955    irix5* | irix6* | nonstopux*)
8956      if test "$GCC" = yes; then
8957	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'
8958	# Try to use the -exported_symbol ld option, if it does not
8959	# work, assume that -exports_file does not work either and
8960	# implicitly export all symbols.
8961        save_LDFLAGS="$LDFLAGS"
8962        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8963        if test x$gcc_no_link = xyes; then
8964  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8965fi
8966cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8967/* end confdefs.h.  */
8968int foo(void) {}
8969_ACEOF
8970if ac_fn_c_try_link "$LINENO"; then :
8971  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'
8972
8973fi
8974rm -f core conftest.err conftest.$ac_objext \
8975    conftest$ac_exeext conftest.$ac_ext
8976        LDFLAGS="$save_LDFLAGS"
8977      else
8978	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'
8979	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'
8980      fi
8981      archive_cmds_need_lc='no'
8982      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8983      hardcode_libdir_separator=:
8984      inherit_rpath=yes
8985      link_all_deplibs=yes
8986      ;;
8987
8988    netbsd*)
8989      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8990	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8991      else
8992	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8993      fi
8994      hardcode_libdir_flag_spec='-R$libdir'
8995      hardcode_direct=yes
8996      hardcode_shlibpath_var=no
8997      ;;
8998
8999    newsos6)
9000      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9001      hardcode_direct=yes
9002      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9003      hardcode_libdir_separator=:
9004      hardcode_shlibpath_var=no
9005      ;;
9006
9007    *nto* | *qnx*)
9008      ;;
9009
9010    openbsd*)
9011      if test -f /usr/libexec/ld.so; then
9012	hardcode_direct=yes
9013	hardcode_shlibpath_var=no
9014	hardcode_direct_absolute=yes
9015	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9016	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9017	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9018	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9019	  export_dynamic_flag_spec='${wl}-E'
9020	else
9021	  case $host_os in
9022	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9023	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9024	     hardcode_libdir_flag_spec='-R$libdir'
9025	     ;;
9026	   *)
9027	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9028	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9029	     ;;
9030	  esac
9031	fi
9032      else
9033	ld_shlibs=no
9034      fi
9035      ;;
9036
9037    os2*)
9038      hardcode_libdir_flag_spec='-L$libdir'
9039      hardcode_minus_L=yes
9040      allow_undefined_flag=unsupported
9041      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'
9042      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9043      ;;
9044
9045    osf3*)
9046      if test "$GCC" = yes; then
9047	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9048	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'
9049      else
9050	allow_undefined_flag=' -expect_unresolved \*'
9051	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'
9052      fi
9053      archive_cmds_need_lc='no'
9054      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9055      hardcode_libdir_separator=:
9056      ;;
9057
9058    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9059      if test "$GCC" = yes; then
9060	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9061	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'
9062	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9063      else
9064	allow_undefined_flag=' -expect_unresolved \*'
9065	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'
9066	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~
9067	$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'
9068
9069	# Both c and cxx compiler support -rpath directly
9070	hardcode_libdir_flag_spec='-rpath $libdir'
9071      fi
9072      archive_cmds_need_lc='no'
9073      hardcode_libdir_separator=:
9074      ;;
9075
9076    solaris*)
9077      no_undefined_flag=' -z defs'
9078      if test "$GCC" = yes; then
9079	wlarc='${wl}'
9080	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9081	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9082	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9083      else
9084	case `$CC -V 2>&1` in
9085	*"Compilers 5.0"*)
9086	  wlarc=''
9087	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9088	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9089	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9090	  ;;
9091	*)
9092	  wlarc='${wl}'
9093	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9094	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9095	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9096	  ;;
9097	esac
9098      fi
9099      hardcode_libdir_flag_spec='-R$libdir'
9100      hardcode_shlibpath_var=no
9101      case $host_os in
9102      solaris2.[0-5] | solaris2.[0-5].*) ;;
9103      *)
9104	# The compiler driver will combine and reorder linker options,
9105	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9106	# but is careful enough not to reorder.
9107	# Supported since Solaris 2.6 (maybe 2.5.1?)
9108	if test "$GCC" = yes; then
9109	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9110	else
9111	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9112	fi
9113	;;
9114      esac
9115      link_all_deplibs=yes
9116      ;;
9117
9118    sunos4*)
9119      if test "x$host_vendor" = xsequent; then
9120	# Use $CC to link under sequent, because it throws in some extra .o
9121	# files that make .init and .fini sections work.
9122	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9123      else
9124	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9125      fi
9126      hardcode_libdir_flag_spec='-L$libdir'
9127      hardcode_direct=yes
9128      hardcode_minus_L=yes
9129      hardcode_shlibpath_var=no
9130      ;;
9131
9132    sysv4)
9133      case $host_vendor in
9134	sni)
9135	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9136	  hardcode_direct=yes # is this really true???
9137	;;
9138	siemens)
9139	  ## LD is ld it makes a PLAMLIB
9140	  ## CC just makes a GrossModule.
9141	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9142	  reload_cmds='$CC -r -o $output$reload_objs'
9143	  hardcode_direct=no
9144        ;;
9145	motorola)
9146	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9147	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9148	;;
9149      esac
9150      runpath_var='LD_RUN_PATH'
9151      hardcode_shlibpath_var=no
9152      ;;
9153
9154    sysv4.3*)
9155      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9156      hardcode_shlibpath_var=no
9157      export_dynamic_flag_spec='-Bexport'
9158      ;;
9159
9160    sysv4*MP*)
9161      if test -d /usr/nec; then
9162	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9163	hardcode_shlibpath_var=no
9164	runpath_var=LD_RUN_PATH
9165	hardcode_runpath_var=yes
9166	ld_shlibs=yes
9167      fi
9168      ;;
9169
9170    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9171      no_undefined_flag='${wl}-z,text'
9172      archive_cmds_need_lc=no
9173      hardcode_shlibpath_var=no
9174      runpath_var='LD_RUN_PATH'
9175
9176      if test "$GCC" = yes; then
9177	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9178	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9179      else
9180	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9181	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9182      fi
9183      ;;
9184
9185    sysv5* | sco3.2v5* | sco5v6*)
9186      # Note: We can NOT use -z defs as we might desire, because we do not
9187      # link with -lc, and that would cause any symbols used from libc to
9188      # always be unresolved, which means just about no library would
9189      # ever link correctly.  If we're not using GNU ld we use -z text
9190      # though, which does catch some bad symbols but isn't as heavy-handed
9191      # as -z defs.
9192      no_undefined_flag='${wl}-z,text'
9193      allow_undefined_flag='${wl}-z,nodefs'
9194      archive_cmds_need_lc=no
9195      hardcode_shlibpath_var=no
9196      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9197      hardcode_libdir_separator=':'
9198      link_all_deplibs=yes
9199      export_dynamic_flag_spec='${wl}-Bexport'
9200      runpath_var='LD_RUN_PATH'
9201
9202      if test "$GCC" = yes; then
9203	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9204	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9205      else
9206	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9207	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9208      fi
9209      ;;
9210
9211    uts4*)
9212      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9213      hardcode_libdir_flag_spec='-L$libdir'
9214      hardcode_shlibpath_var=no
9215      ;;
9216
9217    *)
9218      ld_shlibs=no
9219      ;;
9220    esac
9221
9222    if test x$host_vendor = xsni; then
9223      case $host in
9224      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9225	export_dynamic_flag_spec='${wl}-Blargedynsym'
9226	;;
9227      esac
9228    fi
9229  fi
9230
9231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9232$as_echo "$ld_shlibs" >&6; }
9233test "$ld_shlibs" = no && can_build_shared=no
9234
9235with_gnu_ld=$with_gnu_ld
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251#
9252# Do we need to explicitly link libc?
9253#
9254case "x$archive_cmds_need_lc" in
9255x|xyes)
9256  # Assume -lc should be added
9257  archive_cmds_need_lc=yes
9258
9259  if test "$enable_shared" = yes && test "$GCC" = yes; then
9260    case $archive_cmds in
9261    *'~'*)
9262      # FIXME: we may have to deal with multi-command sequences.
9263      ;;
9264    '$CC '*)
9265      # Test whether the compiler implicitly links with -lc since on some
9266      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9267      # to ld, don't add -lc before -lgcc.
9268      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9269$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9270if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9271  $as_echo_n "(cached) " >&6
9272else
9273  $RM conftest*
9274	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9275
9276	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9277  (eval $ac_compile) 2>&5
9278  ac_status=$?
9279  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9280  test $ac_status = 0; } 2>conftest.err; then
9281	  soname=conftest
9282	  lib=conftest
9283	  libobjs=conftest.$ac_objext
9284	  deplibs=
9285	  wl=$lt_prog_compiler_wl
9286	  pic_flag=$lt_prog_compiler_pic
9287	  compiler_flags=-v
9288	  linker_flags=-v
9289	  verstring=
9290	  output_objdir=.
9291	  libname=conftest
9292	  lt_save_allow_undefined_flag=$allow_undefined_flag
9293	  allow_undefined_flag=
9294	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9295  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9296  ac_status=$?
9297  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9298  test $ac_status = 0; }
9299	  then
9300	    lt_cv_archive_cmds_need_lc=no
9301	  else
9302	    lt_cv_archive_cmds_need_lc=yes
9303	  fi
9304	  allow_undefined_flag=$lt_save_allow_undefined_flag
9305	else
9306	  cat conftest.err 1>&5
9307	fi
9308	$RM conftest*
9309
9310fi
9311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9312$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9313      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9314      ;;
9315    esac
9316  fi
9317  ;;
9318esac
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9477$as_echo_n "checking dynamic linker characteristics... " >&6; }
9478
9479if test "$GCC" = yes; then
9480  case $host_os in
9481    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9482    *) lt_awk_arg="/^libraries:/" ;;
9483  esac
9484  case $host_os in
9485    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9486    *) lt_sed_strip_eq="s,=/,/,g" ;;
9487  esac
9488  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9489  case $lt_search_path_spec in
9490  *\;*)
9491    # if the path contains ";" then we assume it to be the separator
9492    # otherwise default to the standard path separator (i.e. ":") - it is
9493    # assumed that no part of a normal pathname contains ";" but that should
9494    # okay in the real world where ";" in dirpaths is itself problematic.
9495    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9496    ;;
9497  *)
9498    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9499    ;;
9500  esac
9501  # Ok, now we have the path, separated by spaces, we can step through it
9502  # and add multilib dir if necessary.
9503  lt_tmp_lt_search_path_spec=
9504  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9505  for lt_sys_path in $lt_search_path_spec; do
9506    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9507      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9508    else
9509      test -d "$lt_sys_path" && \
9510	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9511    fi
9512  done
9513  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9514BEGIN {RS=" "; FS="/|\n";} {
9515  lt_foo="";
9516  lt_count=0;
9517  for (lt_i = NF; lt_i > 0; lt_i--) {
9518    if ($lt_i != "" && $lt_i != ".") {
9519      if ($lt_i == "..") {
9520        lt_count++;
9521      } else {
9522        if (lt_count == 0) {
9523          lt_foo="/" $lt_i lt_foo;
9524        } else {
9525          lt_count--;
9526        }
9527      }
9528    }
9529  }
9530  if (lt_foo != "") { lt_freq[lt_foo]++; }
9531  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9532}'`
9533  # AWK program above erroneously prepends '/' to C:/dos/paths
9534  # for these hosts.
9535  case $host_os in
9536    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9537      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9538  esac
9539  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9540else
9541  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9542fi
9543library_names_spec=
9544libname_spec='lib$name'
9545soname_spec=
9546shrext_cmds=".so"
9547postinstall_cmds=
9548postuninstall_cmds=
9549finish_cmds=
9550finish_eval=
9551shlibpath_var=
9552shlibpath_overrides_runpath=unknown
9553version_type=none
9554dynamic_linker="$host_os ld.so"
9555sys_lib_dlsearch_path_spec="/lib /usr/lib"
9556need_lib_prefix=unknown
9557hardcode_into_libs=no
9558
9559# when you set need_version to no, make sure it does not cause -set_version
9560# flags to be left without arguments
9561need_version=unknown
9562
9563case $host_os in
9564aix3*)
9565  version_type=linux
9566  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9567  shlibpath_var=LIBPATH
9568
9569  # AIX 3 has no versioning support, so we append a major version to the name.
9570  soname_spec='${libname}${release}${shared_ext}$major'
9571  ;;
9572
9573aix[4-9]*)
9574  version_type=linux
9575  need_lib_prefix=no
9576  need_version=no
9577  hardcode_into_libs=yes
9578  if test "$host_cpu" = ia64; then
9579    # AIX 5 supports IA64
9580    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9581    shlibpath_var=LD_LIBRARY_PATH
9582  else
9583    # With GCC up to 2.95.x, collect2 would create an import file
9584    # for dependence libraries.  The import file would start with
9585    # the line `#! .'.  This would cause the generated library to
9586    # depend on `.', always an invalid library.  This was fixed in
9587    # development snapshots of GCC prior to 3.0.
9588    case $host_os in
9589      aix4 | aix4.[01] | aix4.[01].*)
9590      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9591	   echo ' yes '
9592	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9593	:
9594      else
9595	can_build_shared=no
9596      fi
9597      ;;
9598    esac
9599    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9600    # soname into executable. Probably we can add versioning support to
9601    # collect2, so additional links can be useful in future.
9602    if test "$aix_use_runtimelinking" = yes; then
9603      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9604      # instead of lib<name>.a to let people know that these are not
9605      # typical AIX shared libraries.
9606      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9607    else
9608      # We preserve .a as extension for shared libraries through AIX4.2
9609      # and later when we are not doing run time linking.
9610      library_names_spec='${libname}${release}.a $libname.a'
9611      soname_spec='${libname}${release}${shared_ext}$major'
9612    fi
9613    shlibpath_var=LIBPATH
9614  fi
9615  ;;
9616
9617amigaos*)
9618  case $host_cpu in
9619  powerpc)
9620    # Since July 2007 AmigaOS4 officially supports .so libraries.
9621    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9622    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9623    ;;
9624  m68k)
9625    library_names_spec='$libname.ixlibrary $libname.a'
9626    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9627    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'
9628    ;;
9629  esac
9630  ;;
9631
9632beos*)
9633  library_names_spec='${libname}${shared_ext}'
9634  dynamic_linker="$host_os ld.so"
9635  shlibpath_var=LIBRARY_PATH
9636  ;;
9637
9638bsdi[45]*)
9639  version_type=linux
9640  need_version=no
9641  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9642  soname_spec='${libname}${release}${shared_ext}$major'
9643  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9644  shlibpath_var=LD_LIBRARY_PATH
9645  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9646  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9647  # the default ld.so.conf also contains /usr/contrib/lib and
9648  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9649  # libtool to hard-code these into programs
9650  ;;
9651
9652cygwin* | mingw* | pw32* | cegcc*)
9653  version_type=windows
9654  shrext_cmds=".dll"
9655  need_version=no
9656  need_lib_prefix=no
9657
9658  case $GCC,$host_os in
9659  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9660    library_names_spec='$libname.dll.a'
9661    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9662    postinstall_cmds='base_file=`basename \${file}`~
9663      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9664      dldir=$destdir/`dirname \$dlpath`~
9665      test -d \$dldir || mkdir -p \$dldir~
9666      $install_prog $dir/$dlname \$dldir/$dlname~
9667      chmod a+x \$dldir/$dlname~
9668      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9669        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9670      fi'
9671    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9672      dlpath=$dir/\$dldll~
9673       $RM \$dlpath'
9674    shlibpath_overrides_runpath=yes
9675
9676    case $host_os in
9677    cygwin*)
9678      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9679      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9680
9681      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9682      ;;
9683    mingw* | cegcc*)
9684      # MinGW DLLs use traditional 'lib' prefix
9685      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9686      ;;
9687    pw32*)
9688      # pw32 DLLs use 'pw' prefix rather than 'lib'
9689      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9690      ;;
9691    esac
9692    ;;
9693
9694  *)
9695    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9696    ;;
9697  esac
9698  dynamic_linker='Win32 ld.exe'
9699  # FIXME: first we should search . and the directory the executable is in
9700  shlibpath_var=PATH
9701  ;;
9702
9703darwin* | rhapsody*)
9704  dynamic_linker="$host_os dyld"
9705  version_type=darwin
9706  need_lib_prefix=no
9707  need_version=no
9708  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9709  soname_spec='${libname}${release}${major}$shared_ext'
9710  shlibpath_overrides_runpath=yes
9711  shlibpath_var=DYLD_LIBRARY_PATH
9712  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9713
9714  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9715  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9716  ;;
9717
9718dgux*)
9719  version_type=linux
9720  need_lib_prefix=no
9721  need_version=no
9722  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9723  soname_spec='${libname}${release}${shared_ext}$major'
9724  shlibpath_var=LD_LIBRARY_PATH
9725  ;;
9726
9727freebsd* | dragonfly*)
9728  # DragonFly does not have aout.  When/if they implement a new
9729  # versioning mechanism, adjust this.
9730  if test -x /usr/bin/objformat; then
9731    objformat=`/usr/bin/objformat`
9732  else
9733    case $host_os in
9734    freebsd[23].*) objformat=aout ;;
9735    *) objformat=elf ;;
9736    esac
9737  fi
9738  version_type=freebsd-$objformat
9739  case $version_type in
9740    freebsd-elf*)
9741      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9742      need_version=no
9743      need_lib_prefix=no
9744      ;;
9745    freebsd-*)
9746      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9747      need_version=yes
9748      ;;
9749  esac
9750  shlibpath_var=LD_LIBRARY_PATH
9751  case $host_os in
9752  freebsd2.*)
9753    shlibpath_overrides_runpath=yes
9754    ;;
9755  freebsd3.[01]* | freebsdelf3.[01]*)
9756    shlibpath_overrides_runpath=yes
9757    hardcode_into_libs=yes
9758    ;;
9759  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9760  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9761    shlibpath_overrides_runpath=no
9762    hardcode_into_libs=yes
9763    ;;
9764  *) # from 4.6 on, and DragonFly
9765    shlibpath_overrides_runpath=yes
9766    hardcode_into_libs=yes
9767    ;;
9768  esac
9769  ;;
9770
9771gnu*)
9772  version_type=linux
9773  need_lib_prefix=no
9774  need_version=no
9775  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9776  soname_spec='${libname}${release}${shared_ext}$major'
9777  shlibpath_var=LD_LIBRARY_PATH
9778  hardcode_into_libs=yes
9779  ;;
9780
9781haiku*)
9782  version_type=linux
9783  need_lib_prefix=no
9784  need_version=no
9785  dynamic_linker="$host_os runtime_loader"
9786  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9787  soname_spec='${libname}${release}${shared_ext}$major'
9788  shlibpath_var=LIBRARY_PATH
9789  shlibpath_overrides_runpath=yes
9790  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9791  hardcode_into_libs=yes
9792  ;;
9793
9794hpux9* | hpux10* | hpux11*)
9795  # Give a soname corresponding to the major version so that dld.sl refuses to
9796  # link against other versions.
9797  version_type=sunos
9798  need_lib_prefix=no
9799  need_version=no
9800  case $host_cpu in
9801  ia64*)
9802    shrext_cmds='.so'
9803    hardcode_into_libs=yes
9804    dynamic_linker="$host_os dld.so"
9805    shlibpath_var=LD_LIBRARY_PATH
9806    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9807    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9808    soname_spec='${libname}${release}${shared_ext}$major'
9809    if test "X$HPUX_IA64_MODE" = X32; then
9810      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9811    else
9812      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9813    fi
9814    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9815    ;;
9816  hppa*64*)
9817    shrext_cmds='.sl'
9818    hardcode_into_libs=yes
9819    dynamic_linker="$host_os dld.sl"
9820    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9821    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9822    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9823    soname_spec='${libname}${release}${shared_ext}$major'
9824    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9825    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9826    ;;
9827  *)
9828    shrext_cmds='.sl'
9829    dynamic_linker="$host_os dld.sl"
9830    shlibpath_var=SHLIB_PATH
9831    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9832    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9833    soname_spec='${libname}${release}${shared_ext}$major'
9834    ;;
9835  esac
9836  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9837  postinstall_cmds='chmod 555 $lib'
9838  # or fails outright, so override atomically:
9839  install_override_mode=555
9840  ;;
9841
9842interix[3-9]*)
9843  version_type=linux
9844  need_lib_prefix=no
9845  need_version=no
9846  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9847  soname_spec='${libname}${release}${shared_ext}$major'
9848  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9849  shlibpath_var=LD_LIBRARY_PATH
9850  shlibpath_overrides_runpath=no
9851  hardcode_into_libs=yes
9852  ;;
9853
9854irix5* | irix6* | nonstopux*)
9855  case $host_os in
9856    nonstopux*) version_type=nonstopux ;;
9857    *)
9858	if test "$lt_cv_prog_gnu_ld" = yes; then
9859		version_type=linux
9860	else
9861		version_type=irix
9862	fi ;;
9863  esac
9864  need_lib_prefix=no
9865  need_version=no
9866  soname_spec='${libname}${release}${shared_ext}$major'
9867  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9868  case $host_os in
9869  irix5* | nonstopux*)
9870    libsuff= shlibsuff=
9871    ;;
9872  *)
9873    case $LD in # libtool.m4 will add one of these switches to LD
9874    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9875      libsuff= shlibsuff= libmagic=32-bit;;
9876    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9877      libsuff=32 shlibsuff=N32 libmagic=N32;;
9878    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9879      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9880    *) libsuff= shlibsuff= libmagic=never-match;;
9881    esac
9882    ;;
9883  esac
9884  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9885  shlibpath_overrides_runpath=no
9886  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9887  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9888  hardcode_into_libs=yes
9889  ;;
9890
9891# No shared lib support for Linux oldld, aout, or coff.
9892linux*oldld* | linux*aout* | linux*coff*)
9893  dynamic_linker=no
9894  ;;
9895
9896# This must be Linux ELF.
9897linux* | k*bsd*-gnu | kopensolaris*-gnu)
9898  version_type=linux
9899  need_lib_prefix=no
9900  need_version=no
9901  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9902  soname_spec='${libname}${release}${shared_ext}$major'
9903  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9904  shlibpath_var=LD_LIBRARY_PATH
9905  shlibpath_overrides_runpath=no
9906
9907  # Some binutils ld are patched to set DT_RUNPATH
9908  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9909  $as_echo_n "(cached) " >&6
9910else
9911  lt_cv_shlibpath_overrides_runpath=no
9912    save_LDFLAGS=$LDFLAGS
9913    save_libdir=$libdir
9914    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9915	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9916    if test x$gcc_no_link = xyes; then
9917  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9918fi
9919cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9920/* end confdefs.h.  */
9921
9922int
9923main ()
9924{
9925
9926  ;
9927  return 0;
9928}
9929_ACEOF
9930if ac_fn_c_try_link "$LINENO"; then :
9931  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9932  lt_cv_shlibpath_overrides_runpath=yes
9933fi
9934fi
9935rm -f core conftest.err conftest.$ac_objext \
9936    conftest$ac_exeext conftest.$ac_ext
9937    LDFLAGS=$save_LDFLAGS
9938    libdir=$save_libdir
9939
9940fi
9941
9942  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9943
9944  # This implies no fast_install, which is unacceptable.
9945  # Some rework will be needed to allow for fast_install
9946  # before this can be enabled.
9947  hardcode_into_libs=yes
9948
9949  # Append ld.so.conf contents to the search path
9950  if test -f /etc/ld.so.conf; then
9951    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' ' '`
9952    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9953  fi
9954
9955  # We used to test for /lib/ld.so.1 and disable shared libraries on
9956  # powerpc, because MkLinux only supported shared libraries with the
9957  # GNU dynamic linker.  Since this was broken with cross compilers,
9958  # most powerpc-linux boxes support dynamic linking these days and
9959  # people can always --disable-shared, the test was removed, and we
9960  # assume the GNU/Linux dynamic linker is in use.
9961  dynamic_linker='GNU/Linux ld.so'
9962  ;;
9963
9964netbsd*)
9965  version_type=sunos
9966  need_lib_prefix=no
9967  need_version=no
9968  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9969    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9970    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9971    dynamic_linker='NetBSD (a.out) ld.so'
9972  else
9973    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9974    soname_spec='${libname}${release}${shared_ext}$major'
9975    dynamic_linker='NetBSD ld.elf_so'
9976  fi
9977  shlibpath_var=LD_LIBRARY_PATH
9978  shlibpath_overrides_runpath=yes
9979  hardcode_into_libs=yes
9980  ;;
9981
9982newsos6)
9983  version_type=linux
9984  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9985  shlibpath_var=LD_LIBRARY_PATH
9986  shlibpath_overrides_runpath=yes
9987  ;;
9988
9989*nto* | *qnx*)
9990  version_type=qnx
9991  need_lib_prefix=no
9992  need_version=no
9993  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9994  soname_spec='${libname}${release}${shared_ext}$major'
9995  shlibpath_var=LD_LIBRARY_PATH
9996  shlibpath_overrides_runpath=no
9997  hardcode_into_libs=yes
9998  dynamic_linker='ldqnx.so'
9999  ;;
10000
10001openbsd*)
10002  version_type=sunos
10003  sys_lib_dlsearch_path_spec="/usr/lib"
10004  need_lib_prefix=no
10005  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10006  case $host_os in
10007    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10008    *)				need_version=no  ;;
10009  esac
10010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10011  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10012  shlibpath_var=LD_LIBRARY_PATH
10013  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10014    case $host_os in
10015      openbsd2.[89] | openbsd2.[89].*)
10016	shlibpath_overrides_runpath=no
10017	;;
10018      *)
10019	shlibpath_overrides_runpath=yes
10020	;;
10021      esac
10022  else
10023    shlibpath_overrides_runpath=yes
10024  fi
10025  ;;
10026
10027os2*)
10028  libname_spec='$name'
10029  shrext_cmds=".dll"
10030  need_lib_prefix=no
10031  library_names_spec='$libname${shared_ext} $libname.a'
10032  dynamic_linker='OS/2 ld.exe'
10033  shlibpath_var=LIBPATH
10034  ;;
10035
10036osf3* | osf4* | osf5*)
10037  version_type=osf
10038  need_lib_prefix=no
10039  need_version=no
10040  soname_spec='${libname}${release}${shared_ext}$major'
10041  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10042  shlibpath_var=LD_LIBRARY_PATH
10043  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10044  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10045  ;;
10046
10047rdos*)
10048  dynamic_linker=no
10049  ;;
10050
10051solaris*)
10052  version_type=linux
10053  need_lib_prefix=no
10054  need_version=no
10055  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10056  soname_spec='${libname}${release}${shared_ext}$major'
10057  shlibpath_var=LD_LIBRARY_PATH
10058  shlibpath_overrides_runpath=yes
10059  hardcode_into_libs=yes
10060  # ldd complains unless libraries are executable
10061  postinstall_cmds='chmod +x $lib'
10062  ;;
10063
10064sunos4*)
10065  version_type=sunos
10066  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10067  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10068  shlibpath_var=LD_LIBRARY_PATH
10069  shlibpath_overrides_runpath=yes
10070  if test "$with_gnu_ld" = yes; then
10071    need_lib_prefix=no
10072  fi
10073  need_version=yes
10074  ;;
10075
10076sysv4 | sysv4.3*)
10077  version_type=linux
10078  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10079  soname_spec='${libname}${release}${shared_ext}$major'
10080  shlibpath_var=LD_LIBRARY_PATH
10081  case $host_vendor in
10082    sni)
10083      shlibpath_overrides_runpath=no
10084      need_lib_prefix=no
10085      runpath_var=LD_RUN_PATH
10086      ;;
10087    siemens)
10088      need_lib_prefix=no
10089      ;;
10090    motorola)
10091      need_lib_prefix=no
10092      need_version=no
10093      shlibpath_overrides_runpath=no
10094      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10095      ;;
10096  esac
10097  ;;
10098
10099sysv4*MP*)
10100  if test -d /usr/nec ;then
10101    version_type=linux
10102    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10103    soname_spec='$libname${shared_ext}.$major'
10104    shlibpath_var=LD_LIBRARY_PATH
10105  fi
10106  ;;
10107
10108sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10109  version_type=freebsd-elf
10110  need_lib_prefix=no
10111  need_version=no
10112  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10113  soname_spec='${libname}${release}${shared_ext}$major'
10114  shlibpath_var=LD_LIBRARY_PATH
10115  shlibpath_overrides_runpath=yes
10116  hardcode_into_libs=yes
10117  if test "$with_gnu_ld" = yes; then
10118    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10119  else
10120    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10121    case $host_os in
10122      sco3.2v5*)
10123        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10124	;;
10125    esac
10126  fi
10127  sys_lib_dlsearch_path_spec='/usr/lib'
10128  ;;
10129
10130tpf*)
10131  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10132  version_type=linux
10133  need_lib_prefix=no
10134  need_version=no
10135  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10136  shlibpath_var=LD_LIBRARY_PATH
10137  shlibpath_overrides_runpath=no
10138  hardcode_into_libs=yes
10139  ;;
10140
10141uts4*)
10142  version_type=linux
10143  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10144  soname_spec='${libname}${release}${shared_ext}$major'
10145  shlibpath_var=LD_LIBRARY_PATH
10146  ;;
10147
10148*)
10149  dynamic_linker=no
10150  ;;
10151esac
10152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10153$as_echo "$dynamic_linker" >&6; }
10154test "$dynamic_linker" = no && can_build_shared=no
10155
10156variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10157if test "$GCC" = yes; then
10158  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10159fi
10160
10161if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10162  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10163fi
10164if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10165  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10166fi
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10260$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10261hardcode_action=
10262if test -n "$hardcode_libdir_flag_spec" ||
10263   test -n "$runpath_var" ||
10264   test "X$hardcode_automatic" = "Xyes" ; then
10265
10266  # We can hardcode non-existent directories.
10267  if test "$hardcode_direct" != no &&
10268     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10269     # have to relink, otherwise we might link with an installed library
10270     # when we should be linking with a yet-to-be-installed one
10271     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10272     test "$hardcode_minus_L" != no; then
10273    # Linking always hardcodes the temporary library directory.
10274    hardcode_action=relink
10275  else
10276    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10277    hardcode_action=immediate
10278  fi
10279else
10280  # We cannot hardcode anything, or else we can only hardcode existing
10281  # directories.
10282  hardcode_action=unsupported
10283fi
10284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10285$as_echo "$hardcode_action" >&6; }
10286
10287if test "$hardcode_action" = relink ||
10288   test "$inherit_rpath" = yes; then
10289  # Fast installation is not supported
10290  enable_fast_install=no
10291elif test "$shlibpath_overrides_runpath" = yes ||
10292     test "$enable_shared" = no; then
10293  # Fast installation is not necessary
10294  enable_fast_install=needless
10295fi
10296
10297
10298
10299
10300
10301
10302  if test "x$enable_dlopen" != xyes; then
10303  enable_dlopen=unknown
10304  enable_dlopen_self=unknown
10305  enable_dlopen_self_static=unknown
10306else
10307  lt_cv_dlopen=no
10308  lt_cv_dlopen_libs=
10309
10310  case $host_os in
10311  beos*)
10312    lt_cv_dlopen="load_add_on"
10313    lt_cv_dlopen_libs=
10314    lt_cv_dlopen_self=yes
10315    ;;
10316
10317  mingw* | pw32* | cegcc*)
10318    lt_cv_dlopen="LoadLibrary"
10319    lt_cv_dlopen_libs=
10320    ;;
10321
10322  cygwin*)
10323    lt_cv_dlopen="dlopen"
10324    lt_cv_dlopen_libs=
10325    ;;
10326
10327  darwin*)
10328  # if libdl is installed we need to link against it
10329    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10330$as_echo_n "checking for dlopen in -ldl... " >&6; }
10331if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10332  $as_echo_n "(cached) " >&6
10333else
10334  ac_check_lib_save_LIBS=$LIBS
10335LIBS="-ldl  $LIBS"
10336if test x$gcc_no_link = xyes; then
10337  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10338fi
10339cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10340/* end confdefs.h.  */
10341
10342/* Override any GCC internal prototype to avoid an error.
10343   Use char because int might match the return type of a GCC
10344   builtin and then its argument prototype would still apply.  */
10345#ifdef __cplusplus
10346extern "C"
10347#endif
10348char dlopen ();
10349int
10350main ()
10351{
10352return dlopen ();
10353  ;
10354  return 0;
10355}
10356_ACEOF
10357if ac_fn_c_try_link "$LINENO"; then :
10358  ac_cv_lib_dl_dlopen=yes
10359else
10360  ac_cv_lib_dl_dlopen=no
10361fi
10362rm -f core conftest.err conftest.$ac_objext \
10363    conftest$ac_exeext conftest.$ac_ext
10364LIBS=$ac_check_lib_save_LIBS
10365fi
10366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10367$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10368if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10369  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10370else
10371
10372    lt_cv_dlopen="dyld"
10373    lt_cv_dlopen_libs=
10374    lt_cv_dlopen_self=yes
10375
10376fi
10377
10378    ;;
10379
10380  *)
10381    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10382if test "x$ac_cv_func_shl_load" = x""yes; then :
10383  lt_cv_dlopen="shl_load"
10384else
10385  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10386$as_echo_n "checking for shl_load in -ldld... " >&6; }
10387if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10388  $as_echo_n "(cached) " >&6
10389else
10390  ac_check_lib_save_LIBS=$LIBS
10391LIBS="-ldld  $LIBS"
10392if test x$gcc_no_link = xyes; then
10393  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10394fi
10395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10396/* end confdefs.h.  */
10397
10398/* Override any GCC internal prototype to avoid an error.
10399   Use char because int might match the return type of a GCC
10400   builtin and then its argument prototype would still apply.  */
10401#ifdef __cplusplus
10402extern "C"
10403#endif
10404char shl_load ();
10405int
10406main ()
10407{
10408return shl_load ();
10409  ;
10410  return 0;
10411}
10412_ACEOF
10413if ac_fn_c_try_link "$LINENO"; then :
10414  ac_cv_lib_dld_shl_load=yes
10415else
10416  ac_cv_lib_dld_shl_load=no
10417fi
10418rm -f core conftest.err conftest.$ac_objext \
10419    conftest$ac_exeext conftest.$ac_ext
10420LIBS=$ac_check_lib_save_LIBS
10421fi
10422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10423$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10424if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10425  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10426else
10427  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10428if test "x$ac_cv_func_dlopen" = x""yes; then :
10429  lt_cv_dlopen="dlopen"
10430else
10431  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10432$as_echo_n "checking for dlopen in -ldl... " >&6; }
10433if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10434  $as_echo_n "(cached) " >&6
10435else
10436  ac_check_lib_save_LIBS=$LIBS
10437LIBS="-ldl  $LIBS"
10438if test x$gcc_no_link = xyes; then
10439  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10440fi
10441cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10442/* end confdefs.h.  */
10443
10444/* Override any GCC internal prototype to avoid an error.
10445   Use char because int might match the return type of a GCC
10446   builtin and then its argument prototype would still apply.  */
10447#ifdef __cplusplus
10448extern "C"
10449#endif
10450char dlopen ();
10451int
10452main ()
10453{
10454return dlopen ();
10455  ;
10456  return 0;
10457}
10458_ACEOF
10459if ac_fn_c_try_link "$LINENO"; then :
10460  ac_cv_lib_dl_dlopen=yes
10461else
10462  ac_cv_lib_dl_dlopen=no
10463fi
10464rm -f core conftest.err conftest.$ac_objext \
10465    conftest$ac_exeext conftest.$ac_ext
10466LIBS=$ac_check_lib_save_LIBS
10467fi
10468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10469$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10470if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10471  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10472else
10473  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10474$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10475if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10476  $as_echo_n "(cached) " >&6
10477else
10478  ac_check_lib_save_LIBS=$LIBS
10479LIBS="-lsvld  $LIBS"
10480if test x$gcc_no_link = xyes; then
10481  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10482fi
10483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10484/* end confdefs.h.  */
10485
10486/* Override any GCC internal prototype to avoid an error.
10487   Use char because int might match the return type of a GCC
10488   builtin and then its argument prototype would still apply.  */
10489#ifdef __cplusplus
10490extern "C"
10491#endif
10492char dlopen ();
10493int
10494main ()
10495{
10496return dlopen ();
10497  ;
10498  return 0;
10499}
10500_ACEOF
10501if ac_fn_c_try_link "$LINENO"; then :
10502  ac_cv_lib_svld_dlopen=yes
10503else
10504  ac_cv_lib_svld_dlopen=no
10505fi
10506rm -f core conftest.err conftest.$ac_objext \
10507    conftest$ac_exeext conftest.$ac_ext
10508LIBS=$ac_check_lib_save_LIBS
10509fi
10510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10511$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10512if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10513  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10514else
10515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10516$as_echo_n "checking for dld_link in -ldld... " >&6; }
10517if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10518  $as_echo_n "(cached) " >&6
10519else
10520  ac_check_lib_save_LIBS=$LIBS
10521LIBS="-ldld  $LIBS"
10522if test x$gcc_no_link = xyes; then
10523  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10524fi
10525cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10526/* end confdefs.h.  */
10527
10528/* Override any GCC internal prototype to avoid an error.
10529   Use char because int might match the return type of a GCC
10530   builtin and then its argument prototype would still apply.  */
10531#ifdef __cplusplus
10532extern "C"
10533#endif
10534char dld_link ();
10535int
10536main ()
10537{
10538return dld_link ();
10539  ;
10540  return 0;
10541}
10542_ACEOF
10543if ac_fn_c_try_link "$LINENO"; then :
10544  ac_cv_lib_dld_dld_link=yes
10545else
10546  ac_cv_lib_dld_dld_link=no
10547fi
10548rm -f core conftest.err conftest.$ac_objext \
10549    conftest$ac_exeext conftest.$ac_ext
10550LIBS=$ac_check_lib_save_LIBS
10551fi
10552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10553$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10554if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10555  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10556fi
10557
10558
10559fi
10560
10561
10562fi
10563
10564
10565fi
10566
10567
10568fi
10569
10570
10571fi
10572
10573    ;;
10574  esac
10575
10576  if test "x$lt_cv_dlopen" != xno; then
10577    enable_dlopen=yes
10578  else
10579    enable_dlopen=no
10580  fi
10581
10582  case $lt_cv_dlopen in
10583  dlopen)
10584    save_CPPFLAGS="$CPPFLAGS"
10585    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10586
10587    save_LDFLAGS="$LDFLAGS"
10588    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10589
10590    save_LIBS="$LIBS"
10591    LIBS="$lt_cv_dlopen_libs $LIBS"
10592
10593    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10594$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10595if test "${lt_cv_dlopen_self+set}" = set; then :
10596  $as_echo_n "(cached) " >&6
10597else
10598  	  if test "$cross_compiling" = yes; then :
10599  lt_cv_dlopen_self=cross
10600else
10601  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10602  lt_status=$lt_dlunknown
10603  cat > conftest.$ac_ext <<_LT_EOF
10604#line 10604 "configure"
10605#include "confdefs.h"
10606
10607#if HAVE_DLFCN_H
10608#include <dlfcn.h>
10609#endif
10610
10611#include <stdio.h>
10612
10613#ifdef RTLD_GLOBAL
10614#  define LT_DLGLOBAL		RTLD_GLOBAL
10615#else
10616#  ifdef DL_GLOBAL
10617#    define LT_DLGLOBAL		DL_GLOBAL
10618#  else
10619#    define LT_DLGLOBAL		0
10620#  endif
10621#endif
10622
10623/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10624   find out it does not work in some platform. */
10625#ifndef LT_DLLAZY_OR_NOW
10626#  ifdef RTLD_LAZY
10627#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10628#  else
10629#    ifdef DL_LAZY
10630#      define LT_DLLAZY_OR_NOW		DL_LAZY
10631#    else
10632#      ifdef RTLD_NOW
10633#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10634#      else
10635#        ifdef DL_NOW
10636#          define LT_DLLAZY_OR_NOW	DL_NOW
10637#        else
10638#          define LT_DLLAZY_OR_NOW	0
10639#        endif
10640#      endif
10641#    endif
10642#  endif
10643#endif
10644
10645/* When -fvisbility=hidden is used, assume the code has been annotated
10646   correspondingly for the symbols needed.  */
10647#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10648void fnord () __attribute__((visibility("default")));
10649#endif
10650
10651void fnord () { int i=42; }
10652int main ()
10653{
10654  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10655  int status = $lt_dlunknown;
10656
10657  if (self)
10658    {
10659      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10660      else
10661        {
10662	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10663          else puts (dlerror ());
10664	}
10665      /* dlclose (self); */
10666    }
10667  else
10668    puts (dlerror ());
10669
10670  return status;
10671}
10672_LT_EOF
10673  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10674  (eval $ac_link) 2>&5
10675  ac_status=$?
10676  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10677  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10678    (./conftest; exit; ) >&5 2>/dev/null
10679    lt_status=$?
10680    case x$lt_status in
10681      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10682      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10683      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10684    esac
10685  else :
10686    # compilation failed
10687    lt_cv_dlopen_self=no
10688  fi
10689fi
10690rm -fr conftest*
10691
10692
10693fi
10694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10695$as_echo "$lt_cv_dlopen_self" >&6; }
10696
10697    if test "x$lt_cv_dlopen_self" = xyes; then
10698      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10699      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10700$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10701if test "${lt_cv_dlopen_self_static+set}" = set; then :
10702  $as_echo_n "(cached) " >&6
10703else
10704  	  if test "$cross_compiling" = yes; then :
10705  lt_cv_dlopen_self_static=cross
10706else
10707  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10708  lt_status=$lt_dlunknown
10709  cat > conftest.$ac_ext <<_LT_EOF
10710#line 10710 "configure"
10711#include "confdefs.h"
10712
10713#if HAVE_DLFCN_H
10714#include <dlfcn.h>
10715#endif
10716
10717#include <stdio.h>
10718
10719#ifdef RTLD_GLOBAL
10720#  define LT_DLGLOBAL		RTLD_GLOBAL
10721#else
10722#  ifdef DL_GLOBAL
10723#    define LT_DLGLOBAL		DL_GLOBAL
10724#  else
10725#    define LT_DLGLOBAL		0
10726#  endif
10727#endif
10728
10729/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10730   find out it does not work in some platform. */
10731#ifndef LT_DLLAZY_OR_NOW
10732#  ifdef RTLD_LAZY
10733#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10734#  else
10735#    ifdef DL_LAZY
10736#      define LT_DLLAZY_OR_NOW		DL_LAZY
10737#    else
10738#      ifdef RTLD_NOW
10739#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10740#      else
10741#        ifdef DL_NOW
10742#          define LT_DLLAZY_OR_NOW	DL_NOW
10743#        else
10744#          define LT_DLLAZY_OR_NOW	0
10745#        endif
10746#      endif
10747#    endif
10748#  endif
10749#endif
10750
10751/* When -fvisbility=hidden is used, assume the code has been annotated
10752   correspondingly for the symbols needed.  */
10753#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10754void fnord () __attribute__((visibility("default")));
10755#endif
10756
10757void fnord () { int i=42; }
10758int main ()
10759{
10760  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10761  int status = $lt_dlunknown;
10762
10763  if (self)
10764    {
10765      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10766      else
10767        {
10768	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10769          else puts (dlerror ());
10770	}
10771      /* dlclose (self); */
10772    }
10773  else
10774    puts (dlerror ());
10775
10776  return status;
10777}
10778_LT_EOF
10779  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10780  (eval $ac_link) 2>&5
10781  ac_status=$?
10782  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10783  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10784    (./conftest; exit; ) >&5 2>/dev/null
10785    lt_status=$?
10786    case x$lt_status in
10787      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10788      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10789      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10790    esac
10791  else :
10792    # compilation failed
10793    lt_cv_dlopen_self_static=no
10794  fi
10795fi
10796rm -fr conftest*
10797
10798
10799fi
10800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10801$as_echo "$lt_cv_dlopen_self_static" >&6; }
10802    fi
10803
10804    CPPFLAGS="$save_CPPFLAGS"
10805    LDFLAGS="$save_LDFLAGS"
10806    LIBS="$save_LIBS"
10807    ;;
10808  esac
10809
10810  case $lt_cv_dlopen_self in
10811  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10812  *) enable_dlopen_self=unknown ;;
10813  esac
10814
10815  case $lt_cv_dlopen_self_static in
10816  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10817  *) enable_dlopen_self_static=unknown ;;
10818  esac
10819fi
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837striplib=
10838old_striplib=
10839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10840$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10841if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10842  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10843  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10844  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10845$as_echo "yes" >&6; }
10846else
10847# FIXME - insert some real tests, host_os isn't really good enough
10848  case $host_os in
10849  darwin*)
10850    if test -n "$STRIP" ; then
10851      striplib="$STRIP -x"
10852      old_striplib="$STRIP -S"
10853      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10854$as_echo "yes" >&6; }
10855    else
10856      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10857$as_echo "no" >&6; }
10858    fi
10859    ;;
10860  *)
10861    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10862$as_echo "no" >&6; }
10863    ;;
10864  esac
10865fi
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878  # Report which library types will actually be built
10879  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10880$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10882$as_echo "$can_build_shared" >&6; }
10883
10884  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10885$as_echo_n "checking whether to build shared libraries... " >&6; }
10886  test "$can_build_shared" = "no" && enable_shared=no
10887
10888  # On AIX, shared libraries and static libraries use the same namespace, and
10889  # are all built from PIC.
10890  case $host_os in
10891  aix3*)
10892    test "$enable_shared" = yes && enable_static=no
10893    if test -n "$RANLIB"; then
10894      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10895      postinstall_cmds='$RANLIB $lib'
10896    fi
10897    ;;
10898
10899  aix[4-9]*)
10900    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10901      test "$enable_shared" = yes && enable_static=no
10902    fi
10903    ;;
10904  esac
10905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10906$as_echo "$enable_shared" >&6; }
10907
10908  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10909$as_echo_n "checking whether to build static libraries... " >&6; }
10910  # Make sure either enable_shared or enable_static is yes.
10911  test "$enable_shared" = yes || enable_static=yes
10912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10913$as_echo "$enable_static" >&6; }
10914
10915
10916
10917
10918fi
10919ac_ext=c
10920ac_cpp='$CPP $CPPFLAGS'
10921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10923ac_compiler_gnu=$ac_cv_c_compiler_gnu
10924
10925CC="$lt_save_CC"
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939        ac_config_commands="$ac_config_commands libtool"
10940
10941
10942
10943
10944# Only expand once:
10945
10946
10947
10948if test "x$CC" != xcc; then
10949  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
10950$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
10951else
10952  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
10953$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
10954fi
10955set dummy $CC; ac_cc=`$as_echo "$2" |
10956		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
10957if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
10958  $as_echo_n "(cached) " >&6
10959else
10960  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10961/* end confdefs.h.  */
10962
10963int
10964main ()
10965{
10966
10967  ;
10968  return 0;
10969}
10970_ACEOF
10971# Make sure it works both with $CC and with simple cc.
10972# We do the test twice because some compilers refuse to overwrite an
10973# existing .o file with -o, though they will create one.
10974ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
10975rm -f conftest2.*
10976if { { case "(($ac_try" in
10977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10978  *) ac_try_echo=$ac_try;;
10979esac
10980eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10981$as_echo "$ac_try_echo"; } >&5
10982  (eval "$ac_try") 2>&5
10983  ac_status=$?
10984  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10985  test $ac_status = 0; } &&
10986   test -f conftest2.$ac_objext && { { case "(($ac_try" in
10987  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10988  *) ac_try_echo=$ac_try;;
10989esac
10990eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10991$as_echo "$ac_try_echo"; } >&5
10992  (eval "$ac_try") 2>&5
10993  ac_status=$?
10994  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10995  test $ac_status = 0; };
10996then
10997  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
10998  if test "x$CC" != xcc; then
10999    # Test first that cc exists at all.
11000    if { ac_try='cc -c conftest.$ac_ext >&5'
11001  { { case "(($ac_try" in
11002  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11003  *) ac_try_echo=$ac_try;;
11004esac
11005eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11006$as_echo "$ac_try_echo"; } >&5
11007  (eval "$ac_try") 2>&5
11008  ac_status=$?
11009  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11010  test $ac_status = 0; }; }; then
11011      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
11012      rm -f conftest2.*
11013      if { { case "(($ac_try" in
11014  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11015  *) ac_try_echo=$ac_try;;
11016esac
11017eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11018$as_echo "$ac_try_echo"; } >&5
11019  (eval "$ac_try") 2>&5
11020  ac_status=$?
11021  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11022  test $ac_status = 0; } &&
11023	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
11024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11025  *) ac_try_echo=$ac_try;;
11026esac
11027eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11028$as_echo "$ac_try_echo"; } >&5
11029  (eval "$ac_try") 2>&5
11030  ac_status=$?
11031  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11032  test $ac_status = 0; };
11033      then
11034	# cc works too.
11035	:
11036      else
11037	# cc exists but doesn't like -o.
11038	eval ac_cv_prog_cc_${ac_cc}_c_o=no
11039      fi
11040    fi
11041  fi
11042else
11043  eval ac_cv_prog_cc_${ac_cc}_c_o=no
11044fi
11045rm -f core conftest*
11046
11047fi
11048if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
11049  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11050$as_echo "yes" >&6; }
11051else
11052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11053$as_echo "no" >&6; }
11054
11055$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
11056
11057fi
11058
11059# expand $ac_aux_dir to an absolute path
11060am_aux_dir=`cd $ac_aux_dir && pwd`
11061
11062# FIXME: we rely on the cache variable name because
11063# there is no other way.
11064set dummy $CC
11065am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
11066eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
11067if test "$am_t" != yes; then
11068   # Losing compiler, so override with the script.
11069   # FIXME: It is wrong to rewrite CC.
11070   # But if we don't then we get into trouble of one sort or another.
11071   # A longer-term fix would be to have automake use am__CC in this case,
11072   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
11073   CC="$am_aux_dir/compile $CC"
11074fi
11075
11076
11077
11078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11079$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11080set x ${MAKE-make}
11081ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11082if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
11083  $as_echo_n "(cached) " >&6
11084else
11085  cat >conftest.make <<\_ACEOF
11086SHELL = /bin/sh
11087all:
11088	@echo '@@@%%%=$(MAKE)=@@@%%%'
11089_ACEOF
11090# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
11091case `${MAKE-make} -f conftest.make 2>/dev/null` in
11092  *@@@%%%=?*=@@@%%%*)
11093    eval ac_cv_prog_make_${ac_make}_set=yes;;
11094  *)
11095    eval ac_cv_prog_make_${ac_make}_set=no;;
11096esac
11097rm -f conftest.make
11098fi
11099if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11101$as_echo "yes" >&6; }
11102  SET_MAKE=
11103else
11104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11105$as_echo "no" >&6; }
11106  SET_MAKE="MAKE=${MAKE-make}"
11107fi
11108
11109
11110# -------
11111# Headers
11112# -------
11113
11114# Sanity check for the cross-compilation case:
11115ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11116if test "x$ac_cv_header_stdio_h" = x""yes; then :
11117  :
11118else
11119  as_fn_error "Can't find stdio.h.
11120You must have a usable C system for the target already installed, at least
11121including headers and, preferably, the library, before you can configure
11122the Objective C runtime system.  If necessary, install gcc now with
11123\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11124fi
11125
11126
11127
11128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11129$as_echo_n "checking for ANSI C header files... " >&6; }
11130if test "${ac_cv_header_stdc+set}" = set; then :
11131  $as_echo_n "(cached) " >&6
11132else
11133  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11134/* end confdefs.h.  */
11135#include <stdlib.h>
11136#include <stdarg.h>
11137#include <string.h>
11138#include <float.h>
11139
11140int
11141main ()
11142{
11143
11144  ;
11145  return 0;
11146}
11147_ACEOF
11148if ac_fn_c_try_compile "$LINENO"; then :
11149  ac_cv_header_stdc=yes
11150else
11151  ac_cv_header_stdc=no
11152fi
11153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11154
11155if test $ac_cv_header_stdc = yes; then
11156  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11157  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11158/* end confdefs.h.  */
11159#include <string.h>
11160
11161_ACEOF
11162if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11163  $EGREP "memchr" >/dev/null 2>&1; then :
11164
11165else
11166  ac_cv_header_stdc=no
11167fi
11168rm -f conftest*
11169
11170fi
11171
11172if test $ac_cv_header_stdc = yes; then
11173  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11174  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11175/* end confdefs.h.  */
11176#include <stdlib.h>
11177
11178_ACEOF
11179if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11180  $EGREP "free" >/dev/null 2>&1; then :
11181
11182else
11183  ac_cv_header_stdc=no
11184fi
11185rm -f conftest*
11186
11187fi
11188
11189if test $ac_cv_header_stdc = yes; then
11190  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11191  if test "$cross_compiling" = yes; then :
11192  :
11193else
11194  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11195/* end confdefs.h.  */
11196#include <ctype.h>
11197#include <stdlib.h>
11198#if ((' ' & 0x0FF) == 0x020)
11199# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11200# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11201#else
11202# define ISLOWER(c) \
11203		   (('a' <= (c) && (c) <= 'i') \
11204		     || ('j' <= (c) && (c) <= 'r') \
11205		     || ('s' <= (c) && (c) <= 'z'))
11206# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11207#endif
11208
11209#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11210int
11211main ()
11212{
11213  int i;
11214  for (i = 0; i < 256; i++)
11215    if (XOR (islower (i), ISLOWER (i))
11216	|| toupper (i) != TOUPPER (i))
11217      return 2;
11218  return 0;
11219}
11220_ACEOF
11221if ac_fn_c_try_run "$LINENO"; then :
11222
11223else
11224  ac_cv_header_stdc=no
11225fi
11226rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11227  conftest.$ac_objext conftest.beam conftest.$ac_ext
11228fi
11229
11230fi
11231fi
11232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11233$as_echo "$ac_cv_header_stdc" >&6; }
11234if test $ac_cv_header_stdc = yes; then
11235
11236$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11237
11238fi
11239
11240
11241for ac_header in sched.h
11242do :
11243  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11244if test "x$ac_cv_header_sched_h" = x""yes; then :
11245  cat >>confdefs.h <<_ACEOF
11246#define HAVE_SCHED_H 1
11247_ACEOF
11248
11249fi
11250
11251done
11252
11253
11254# -----------
11255# Miscellanea
11256# -----------
11257
11258# Check if we have thread-local storage
11259
11260
11261   # Check whether --enable-tls was given.
11262if test "${enable_tls+set}" = set; then :
11263  enableval=$enable_tls;
11264      case "$enableval" in
11265       yes|no) ;;
11266       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11267      esac
11268
11269else
11270  enable_tls=yes
11271fi
11272
11273
11274  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11275$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11276if test "${gcc_cv_have_tls+set}" = set; then :
11277  $as_echo_n "(cached) " >&6
11278else
11279
11280    if test "$cross_compiling" = yes; then :
11281                if test x$gcc_no_link = xyes; then
11282  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11283fi
11284cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11285/* end confdefs.h.  */
11286__thread int a; int b; int main() { return a = b; }
11287_ACEOF
11288if ac_fn_c_try_link "$LINENO"; then :
11289  chktls_save_LDFLAGS="$LDFLAGS"
11290	  	  	  case $host in
11291	    *-*-linux*)
11292	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11293	      ;;
11294	  esac
11295	  chktls_save_CFLAGS="$CFLAGS"
11296	  CFLAGS="-fPIC $CFLAGS"
11297	  	  if test x$gcc_no_link = xyes; then
11298  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11299fi
11300cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11301/* end confdefs.h.  */
11302int f() { return 0; }
11303_ACEOF
11304if ac_fn_c_try_link "$LINENO"; then :
11305  if test x$gcc_no_link = xyes; then
11306  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11307fi
11308cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11309/* end confdefs.h.  */
11310__thread int a; int b; int f() { return a = b; }
11311_ACEOF
11312if ac_fn_c_try_link "$LINENO"; then :
11313  gcc_cv_have_tls=yes
11314else
11315  gcc_cv_have_tls=no
11316fi
11317rm -f core conftest.err conftest.$ac_objext \
11318    conftest$ac_exeext conftest.$ac_ext
11319else
11320  gcc_cv_have_tls=yes
11321fi
11322rm -f core conftest.err conftest.$ac_objext \
11323    conftest$ac_exeext conftest.$ac_ext
11324	  CFLAGS="$chktls_save_CFLAGS"
11325	  LDFLAGS="$chktls_save_LDFLAGS"
11326else
11327  gcc_cv_have_tls=no
11328fi
11329rm -f core conftest.err conftest.$ac_objext \
11330    conftest$ac_exeext conftest.$ac_ext
11331
11332
11333else
11334  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11335/* end confdefs.h.  */
11336__thread int a; int b; int main() { return a = b; }
11337_ACEOF
11338if ac_fn_c_try_run "$LINENO"; then :
11339                      chktls_save_LDFLAGS="$LDFLAGS"
11340      LDFLAGS="-static $LDFLAGS"
11341      if test x$gcc_no_link = xyes; then
11342  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11343fi
11344cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11345/* end confdefs.h.  */
11346int main() { return 0; }
11347_ACEOF
11348if ac_fn_c_try_link "$LINENO"; then :
11349  if test "$cross_compiling" = yes; then :
11350  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11352as_fn_error "cannot run test program while cross compiling
11353See \`config.log' for more details." "$LINENO" 5; }
11354else
11355  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11356/* end confdefs.h.  */
11357__thread int a; int b; int main() { return a = b; }
11358_ACEOF
11359if ac_fn_c_try_run "$LINENO"; then :
11360  gcc_cv_have_tls=yes
11361else
11362  gcc_cv_have_tls=no
11363fi
11364rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11365  conftest.$ac_objext conftest.beam conftest.$ac_ext
11366fi
11367
11368else
11369  gcc_cv_have_tls=yes
11370fi
11371rm -f core conftest.err conftest.$ac_objext \
11372    conftest$ac_exeext conftest.$ac_ext
11373      LDFLAGS="$chktls_save_LDFLAGS"
11374      if test $gcc_cv_have_tls = yes; then
11375						chktls_save_CFLAGS="$CFLAGS"
11376	thread_CFLAGS=failed
11377	for flag in '' '-pthread' '-lpthread'; do
11378	  CFLAGS="$flag $chktls_save_CFLAGS"
11379	  if test x$gcc_no_link = xyes; then
11380  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11381fi
11382cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11383/* end confdefs.h.  */
11384#include <pthread.h>
11385		void *g(void *d) { return NULL; }
11386int
11387main ()
11388{
11389pthread_t t; pthread_create(&t,NULL,g,NULL);
11390  ;
11391  return 0;
11392}
11393_ACEOF
11394if ac_fn_c_try_link "$LINENO"; then :
11395  thread_CFLAGS="$flag"
11396fi
11397rm -f core conftest.err conftest.$ac_objext \
11398    conftest$ac_exeext conftest.$ac_ext
11399	  if test "X$thread_CFLAGS" != Xfailed; then
11400	    break
11401	  fi
11402	done
11403	CFLAGS="$chktls_save_CFLAGS"
11404	if test "X$thread_CFLAGS" != Xfailed; then
11405	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11406 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
11407  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11408$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11409as_fn_error "cannot run test program while cross compiling
11410See \`config.log' for more details." "$LINENO" 5; }
11411else
11412  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11413/* end confdefs.h.  */
11414#include <pthread.h>
11415		__thread int a;
11416		static int *volatile a_in_other_thread;
11417		static void *
11418		thread_func (void *arg)
11419		{
11420		  a_in_other_thread = &a;
11421		  return (void *)0;
11422		}
11423int
11424main ()
11425{
11426pthread_t thread;
11427		void *thread_retval;
11428		int *volatile a_in_main_thread;
11429		a_in_main_thread = &a;
11430		if (pthread_create (&thread, (pthread_attr_t *)0,
11431				    thread_func, (void *)0))
11432		  return 0;
11433		if (pthread_join (thread, &thread_retval))
11434		  return 0;
11435		return (a_in_other_thread == a_in_main_thread);
11436  ;
11437  return 0;
11438}
11439_ACEOF
11440if ac_fn_c_try_run "$LINENO"; then :
11441  gcc_cv_have_tls=yes
11442else
11443  gcc_cv_have_tls=no
11444fi
11445rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11446  conftest.$ac_objext conftest.beam conftest.$ac_ext
11447fi
11448
11449	  CFLAGS="$chktls_save_CFLAGS"
11450	fi
11451      fi
11452else
11453  gcc_cv_have_tls=no
11454fi
11455rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11456  conftest.$ac_objext conftest.beam conftest.$ac_ext
11457fi
11458
11459fi
11460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11461$as_echo "$gcc_cv_have_tls" >&6; }
11462  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11463
11464$as_echo "#define HAVE_TLS 1" >>confdefs.h
11465
11466  fi
11467
11468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
11469$as_echo_n "checking for exception model to use... " >&6; }
11470ac_ext=c
11471ac_cpp='$CPP $CPPFLAGS'
11472ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11473ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11474ac_compiler_gnu=$ac_cv_c_compiler_gnu
11475
11476# Check whether --enable-sjlj-exceptions was given.
11477if test "${enable_sjlj_exceptions+set}" = set; then :
11478  enableval=$enable_sjlj_exceptions; :
11479else
11480  cat > conftest.$ac_ext << EOF
11481#line 11481 "configure"
11482@interface Frob
11483@end
11484@implementation Frob
11485@end
11486int proc();
11487int foo()
11488{
11489  @try {
11490   return proc();
11491  }
11492  @catch (Frob* ex) {
11493    return 0;
11494  }
11495}
11496EOF
11497old_CFLAGS="$CFLAGS"
11498CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S"
11499if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11500  (eval $ac_compile) 2>&5
11501  ac_status=$?
11502  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11503  test $ac_status = 0; }; then
11504  if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
11505    enable_sjlj_exceptions=yes
11506  elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
11507    enable_sjlj_exceptions=no
11508  fi
11509fi
11510CFLAGS="$old_CFLAGS"
11511rm -f conftest*
11512fi
11513
11514if test x$enable_sjlj_exceptions = xyes; then
11515
11516$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
11517
11518  ac_exception_model_name=sjlj
11519elif test x$enable_sjlj_exceptions = xno; then
11520  ac_exception_model_name="call frame"
11521else
11522  as_fn_error "unable to detect exception model" "$LINENO" 5
11523fi
11524ac_ext=c
11525ac_cpp='$CPP $CPPFLAGS'
11526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11528ac_compiler_gnu=$ac_cv_c_compiler_gnu
11529
11530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
11531$as_echo "$ac_exception_model_name" >&6; }
11532
11533# ------
11534# Output
11535# ------
11536
11537if test ${multilib} = yes; then
11538  multilib_arg="--enable-multilib"
11539else
11540  multilib_arg=
11541fi
11542
11543ac_config_files="$ac_config_files Makefile"
11544
11545cat >confcache <<\_ACEOF
11546# This file is a shell script that caches the results of configure
11547# tests run on this system so they can be shared between configure
11548# scripts and configure runs, see configure's option --config-cache.
11549# It is not useful on other systems.  If it contains results you don't
11550# want to keep, you may remove or edit it.
11551#
11552# config.status only pays attention to the cache file if you give it
11553# the --recheck option to rerun configure.
11554#
11555# `ac_cv_env_foo' variables (set or unset) will be overridden when
11556# loading this file, other *unset* `ac_cv_foo' will be assigned the
11557# following values.
11558
11559_ACEOF
11560
11561# The following way of writing the cache mishandles newlines in values,
11562# but we know of no workaround that is simple, portable, and efficient.
11563# So, we kill variables containing newlines.
11564# Ultrix sh set writes to stderr and can't be redirected directly,
11565# and sets the high bit in the cache file unless we assign to the vars.
11566(
11567  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11568    eval ac_val=\$$ac_var
11569    case $ac_val in #(
11570    *${as_nl}*)
11571      case $ac_var in #(
11572      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11573$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11574      esac
11575      case $ac_var in #(
11576      _ | IFS | as_nl) ;; #(
11577      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11578      *) { eval $ac_var=; unset $ac_var;} ;;
11579      esac ;;
11580    esac
11581  done
11582
11583  (set) 2>&1 |
11584    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11585    *${as_nl}ac_space=\ *)
11586      # `set' does not quote correctly, so add quotes: double-quote
11587      # substitution turns \\\\ into \\, and sed turns \\ into \.
11588      sed -n \
11589	"s/'/'\\\\''/g;
11590	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11591      ;; #(
11592    *)
11593      # `set' quotes correctly as required by POSIX, so do not add quotes.
11594      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11595      ;;
11596    esac |
11597    sort
11598) |
11599  sed '
11600     /^ac_cv_env_/b end
11601     t clear
11602     :clear
11603     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11604     t end
11605     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11606     :end' >>confcache
11607if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11608  if test -w "$cache_file"; then
11609    test "x$cache_file" != "x/dev/null" &&
11610      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11611$as_echo "$as_me: updating cache $cache_file" >&6;}
11612    cat confcache >$cache_file
11613  else
11614    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11615$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11616  fi
11617fi
11618rm -f confcache
11619
11620test "x$prefix" = xNONE && prefix=$ac_default_prefix
11621# Let make expand exec_prefix.
11622test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11623
11624DEFS=-DHAVE_CONFIG_H
11625
11626ac_libobjs=
11627ac_ltlibobjs=
11628for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11629  # 1. Remove the extension, and $U if already installed.
11630  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11631  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11632  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11633  #    will be set to the directory where LIBOBJS objects are built.
11634  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11635  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11636done
11637LIBOBJS=$ac_libobjs
11638
11639LTLIBOBJS=$ac_ltlibobjs
11640
11641
11642if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11643  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11644Usually this means the macro was only invoked conditionally." "$LINENO" 5
11645fi
11646
11647: ${CONFIG_STATUS=./config.status}
11648ac_write_fail=0
11649ac_clean_files_save=$ac_clean_files
11650ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11651{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11652$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11653as_write_fail=0
11654cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11655#! $SHELL
11656# Generated by $as_me.
11657# Run this file to recreate the current configuration.
11658# Compiler output produced by configure, useful for debugging
11659# configure, is in config.log if it exists.
11660
11661debug=false
11662ac_cs_recheck=false
11663ac_cs_silent=false
11664
11665SHELL=\${CONFIG_SHELL-$SHELL}
11666export SHELL
11667_ASEOF
11668cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11669## -------------------- ##
11670## M4sh Initialization. ##
11671## -------------------- ##
11672
11673# Be more Bourne compatible
11674DUALCASE=1; export DUALCASE # for MKS sh
11675if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11676  emulate sh
11677  NULLCMD=:
11678  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11679  # is contrary to our usage.  Disable this feature.
11680  alias -g '${1+"$@"}'='"$@"'
11681  setopt NO_GLOB_SUBST
11682else
11683  case `(set -o) 2>/dev/null` in #(
11684  *posix*) :
11685    set -o posix ;; #(
11686  *) :
11687     ;;
11688esac
11689fi
11690
11691
11692as_nl='
11693'
11694export as_nl
11695# Printing a long string crashes Solaris 7 /usr/bin/printf.
11696as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11697as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11698as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11699# Prefer a ksh shell builtin over an external printf program on Solaris,
11700# but without wasting forks for bash or zsh.
11701if test -z "$BASH_VERSION$ZSH_VERSION" \
11702    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11703  as_echo='print -r --'
11704  as_echo_n='print -rn --'
11705elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11706  as_echo='printf %s\n'
11707  as_echo_n='printf %s'
11708else
11709  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11710    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11711    as_echo_n='/usr/ucb/echo -n'
11712  else
11713    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11714    as_echo_n_body='eval
11715      arg=$1;
11716      case $arg in #(
11717      *"$as_nl"*)
11718	expr "X$arg" : "X\\(.*\\)$as_nl";
11719	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11720      esac;
11721      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11722    '
11723    export as_echo_n_body
11724    as_echo_n='sh -c $as_echo_n_body as_echo'
11725  fi
11726  export as_echo_body
11727  as_echo='sh -c $as_echo_body as_echo'
11728fi
11729
11730# The user is always right.
11731if test "${PATH_SEPARATOR+set}" != set; then
11732  PATH_SEPARATOR=:
11733  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11734    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11735      PATH_SEPARATOR=';'
11736  }
11737fi
11738
11739
11740# IFS
11741# We need space, tab and new line, in precisely that order.  Quoting is
11742# there to prevent editors from complaining about space-tab.
11743# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11744# splitting by setting IFS to empty value.)
11745IFS=" ""	$as_nl"
11746
11747# Find who we are.  Look in the path if we contain no directory separator.
11748case $0 in #((
11749  *[\\/]* ) as_myself=$0 ;;
11750  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11751for as_dir in $PATH
11752do
11753  IFS=$as_save_IFS
11754  test -z "$as_dir" && as_dir=.
11755    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11756  done
11757IFS=$as_save_IFS
11758
11759     ;;
11760esac
11761# We did not find ourselves, most probably we were run as `sh COMMAND'
11762# in which case we are not to be found in the path.
11763if test "x$as_myself" = x; then
11764  as_myself=$0
11765fi
11766if test ! -f "$as_myself"; then
11767  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11768  exit 1
11769fi
11770
11771# Unset variables that we do not need and which cause bugs (e.g. in
11772# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11773# suppresses any "Segmentation fault" message there.  '((' could
11774# trigger a bug in pdksh 5.2.14.
11775for as_var in BASH_ENV ENV MAIL MAILPATH
11776do eval test x\${$as_var+set} = xset \
11777  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11778done
11779PS1='$ '
11780PS2='> '
11781PS4='+ '
11782
11783# NLS nuisances.
11784LC_ALL=C
11785export LC_ALL
11786LANGUAGE=C
11787export LANGUAGE
11788
11789# CDPATH.
11790(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11791
11792
11793# as_fn_error ERROR [LINENO LOG_FD]
11794# ---------------------------------
11795# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11796# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11797# script with status $?, using 1 if that was 0.
11798as_fn_error ()
11799{
11800  as_status=$?; test $as_status -eq 0 && as_status=1
11801  if test "$3"; then
11802    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11803    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11804  fi
11805  $as_echo "$as_me: error: $1" >&2
11806  as_fn_exit $as_status
11807} # as_fn_error
11808
11809
11810# as_fn_set_status STATUS
11811# -----------------------
11812# Set $? to STATUS, without forking.
11813as_fn_set_status ()
11814{
11815  return $1
11816} # as_fn_set_status
11817
11818# as_fn_exit STATUS
11819# -----------------
11820# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11821as_fn_exit ()
11822{
11823  set +e
11824  as_fn_set_status $1
11825  exit $1
11826} # as_fn_exit
11827
11828# as_fn_unset VAR
11829# ---------------
11830# Portably unset VAR.
11831as_fn_unset ()
11832{
11833  { eval $1=; unset $1;}
11834}
11835as_unset=as_fn_unset
11836# as_fn_append VAR VALUE
11837# ----------------------
11838# Append the text in VALUE to the end of the definition contained in VAR. Take
11839# advantage of any shell optimizations that allow amortized linear growth over
11840# repeated appends, instead of the typical quadratic growth present in naive
11841# implementations.
11842if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11843  eval 'as_fn_append ()
11844  {
11845    eval $1+=\$2
11846  }'
11847else
11848  as_fn_append ()
11849  {
11850    eval $1=\$$1\$2
11851  }
11852fi # as_fn_append
11853
11854# as_fn_arith ARG...
11855# ------------------
11856# Perform arithmetic evaluation on the ARGs, and store the result in the
11857# global $as_val. Take advantage of shells that can avoid forks. The arguments
11858# must be portable across $(()) and expr.
11859if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11860  eval 'as_fn_arith ()
11861  {
11862    as_val=$(( $* ))
11863  }'
11864else
11865  as_fn_arith ()
11866  {
11867    as_val=`expr "$@" || test $? -eq 1`
11868  }
11869fi # as_fn_arith
11870
11871
11872if expr a : '\(a\)' >/dev/null 2>&1 &&
11873   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11874  as_expr=expr
11875else
11876  as_expr=false
11877fi
11878
11879if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11880  as_basename=basename
11881else
11882  as_basename=false
11883fi
11884
11885if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11886  as_dirname=dirname
11887else
11888  as_dirname=false
11889fi
11890
11891as_me=`$as_basename -- "$0" ||
11892$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11893	 X"$0" : 'X\(//\)$' \| \
11894	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11895$as_echo X/"$0" |
11896    sed '/^.*\/\([^/][^/]*\)\/*$/{
11897	    s//\1/
11898	    q
11899	  }
11900	  /^X\/\(\/\/\)$/{
11901	    s//\1/
11902	    q
11903	  }
11904	  /^X\/\(\/\).*/{
11905	    s//\1/
11906	    q
11907	  }
11908	  s/.*/./; q'`
11909
11910# Avoid depending upon Character Ranges.
11911as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11912as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11913as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11914as_cr_digits='0123456789'
11915as_cr_alnum=$as_cr_Letters$as_cr_digits
11916
11917ECHO_C= ECHO_N= ECHO_T=
11918case `echo -n x` in #(((((
11919-n*)
11920  case `echo 'xy\c'` in
11921  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
11922  xy)  ECHO_C='\c';;
11923  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11924       ECHO_T='	';;
11925  esac;;
11926*)
11927  ECHO_N='-n';;
11928esac
11929
11930rm -f conf$$ conf$$.exe conf$$.file
11931if test -d conf$$.dir; then
11932  rm -f conf$$.dir/conf$$.file
11933else
11934  rm -f conf$$.dir
11935  mkdir conf$$.dir 2>/dev/null
11936fi
11937if (echo >conf$$.file) 2>/dev/null; then
11938  if ln -s conf$$.file conf$$ 2>/dev/null; then
11939    as_ln_s='ln -s'
11940    # ... but there are two gotchas:
11941    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11942    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11943    # In both cases, we have to default to `cp -p'.
11944    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11945      as_ln_s='cp -p'
11946  elif ln conf$$.file conf$$ 2>/dev/null; then
11947    as_ln_s=ln
11948  else
11949    as_ln_s='cp -p'
11950  fi
11951else
11952  as_ln_s='cp -p'
11953fi
11954rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11955rmdir conf$$.dir 2>/dev/null
11956
11957
11958# as_fn_mkdir_p
11959# -------------
11960# Create "$as_dir" as a directory, including parents if necessary.
11961as_fn_mkdir_p ()
11962{
11963
11964  case $as_dir in #(
11965  -*) as_dir=./$as_dir;;
11966  esac
11967  test -d "$as_dir" || eval $as_mkdir_p || {
11968    as_dirs=
11969    while :; do
11970      case $as_dir in #(
11971      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11972      *) as_qdir=$as_dir;;
11973      esac
11974      as_dirs="'$as_qdir' $as_dirs"
11975      as_dir=`$as_dirname -- "$as_dir" ||
11976$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11977	 X"$as_dir" : 'X\(//\)[^/]' \| \
11978	 X"$as_dir" : 'X\(//\)$' \| \
11979	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11980$as_echo X"$as_dir" |
11981    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11982	    s//\1/
11983	    q
11984	  }
11985	  /^X\(\/\/\)[^/].*/{
11986	    s//\1/
11987	    q
11988	  }
11989	  /^X\(\/\/\)$/{
11990	    s//\1/
11991	    q
11992	  }
11993	  /^X\(\/\).*/{
11994	    s//\1/
11995	    q
11996	  }
11997	  s/.*/./; q'`
11998      test -d "$as_dir" && break
11999    done
12000    test -z "$as_dirs" || eval "mkdir $as_dirs"
12001  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12002
12003
12004} # as_fn_mkdir_p
12005if mkdir -p . 2>/dev/null; then
12006  as_mkdir_p='mkdir -p "$as_dir"'
12007else
12008  test -d ./-p && rmdir ./-p
12009  as_mkdir_p=false
12010fi
12011
12012if test -x / >/dev/null 2>&1; then
12013  as_test_x='test -x'
12014else
12015  if ls -dL / >/dev/null 2>&1; then
12016    as_ls_L_option=L
12017  else
12018    as_ls_L_option=
12019  fi
12020  as_test_x='
12021    eval sh -c '\''
12022      if test -d "$1"; then
12023	test -d "$1/.";
12024      else
12025	case $1 in #(
12026	-*)set "./$1";;
12027	esac;
12028	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12029	???[sx]*):;;*)false;;esac;fi
12030    '\'' sh
12031  '
12032fi
12033as_executable_p=$as_test_x
12034
12035# Sed expression to map a string onto a valid CPP name.
12036as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12037
12038# Sed expression to map a string onto a valid variable name.
12039as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12040
12041
12042exec 6>&1
12043## ----------------------------------- ##
12044## Main body of $CONFIG_STATUS script. ##
12045## ----------------------------------- ##
12046_ASEOF
12047test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12048
12049cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12050# Save the log message, to keep $0 and so on meaningful, and to
12051# report actual input values of CONFIG_FILES etc. instead of their
12052# values after options handling.
12053ac_log="
12054This file was extended by package-unused $as_me version-unused, which was
12055generated by GNU Autoconf 2.64.  Invocation command line was
12056
12057  CONFIG_FILES    = $CONFIG_FILES
12058  CONFIG_HEADERS  = $CONFIG_HEADERS
12059  CONFIG_LINKS    = $CONFIG_LINKS
12060  CONFIG_COMMANDS = $CONFIG_COMMANDS
12061  $ $0 $@
12062
12063on `(hostname || uname -n) 2>/dev/null | sed 1q`
12064"
12065
12066_ACEOF
12067
12068case $ac_config_files in *"
12069"*) set x $ac_config_files; shift; ac_config_files=$*;;
12070esac
12071
12072case $ac_config_headers in *"
12073"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12074esac
12075
12076
12077cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12078# Files that config.status was made for.
12079config_files="$ac_config_files"
12080config_headers="$ac_config_headers"
12081config_commands="$ac_config_commands"
12082
12083_ACEOF
12084
12085cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12086ac_cs_usage="\
12087\`$as_me' instantiates files and other configuration actions
12088from templates according to the current configuration.  Unless the files
12089and actions are specified as TAGs, all are instantiated by default.
12090
12091Usage: $0 [OPTION]... [TAG]...
12092
12093  -h, --help       print this help, then exit
12094  -V, --version    print version number and configuration settings, then exit
12095  -q, --quiet, --silent
12096                   do not print progress messages
12097  -d, --debug      don't remove temporary files
12098      --recheck    update $as_me by reconfiguring in the same conditions
12099      --file=FILE[:TEMPLATE]
12100                   instantiate the configuration file FILE
12101      --header=FILE[:TEMPLATE]
12102                   instantiate the configuration header FILE
12103
12104Configuration files:
12105$config_files
12106
12107Configuration headers:
12108$config_headers
12109
12110Configuration commands:
12111$config_commands
12112
12113Report bugs to the package provider."
12114
12115_ACEOF
12116cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12117ac_cs_version="\\
12118package-unused config.status version-unused
12119configured by $0, generated by GNU Autoconf 2.64,
12120  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12121
12122Copyright (C) 2009 Free Software Foundation, Inc.
12123This config.status script is free software; the Free Software Foundation
12124gives unlimited permission to copy, distribute and modify it."
12125
12126ac_pwd='$ac_pwd'
12127srcdir='$srcdir'
12128INSTALL='$INSTALL'
12129AWK='$AWK'
12130test -n "\$AWK" || AWK=awk
12131_ACEOF
12132
12133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12134# The default lists apply if the user does not specify any file.
12135ac_need_defaults=:
12136while test $# != 0
12137do
12138  case $1 in
12139  --*=*)
12140    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12141    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12142    ac_shift=:
12143    ;;
12144  *)
12145    ac_option=$1
12146    ac_optarg=$2
12147    ac_shift=shift
12148    ;;
12149  esac
12150
12151  case $ac_option in
12152  # Handling of the options.
12153  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12154    ac_cs_recheck=: ;;
12155  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12156    $as_echo "$ac_cs_version"; exit ;;
12157  --debug | --debu | --deb | --de | --d | -d )
12158    debug=: ;;
12159  --file | --fil | --fi | --f )
12160    $ac_shift
12161    case $ac_optarg in
12162    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12163    esac
12164    as_fn_append CONFIG_FILES " '$ac_optarg'"
12165    ac_need_defaults=false;;
12166  --header | --heade | --head | --hea )
12167    $ac_shift
12168    case $ac_optarg in
12169    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12170    esac
12171    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12172    ac_need_defaults=false;;
12173  --he | --h)
12174    # Conflict between --help and --header
12175    as_fn_error "ambiguous option: \`$1'
12176Try \`$0 --help' for more information.";;
12177  --help | --hel | -h )
12178    $as_echo "$ac_cs_usage"; exit ;;
12179  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12180  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12181    ac_cs_silent=: ;;
12182
12183  # This is an error.
12184  -*) as_fn_error "unrecognized option: \`$1'
12185Try \`$0 --help' for more information." ;;
12186
12187  *) as_fn_append ac_config_targets " $1"
12188     ac_need_defaults=false ;;
12189
12190  esac
12191  shift
12192done
12193
12194ac_configure_extra_args=
12195
12196if $ac_cs_silent; then
12197  exec 6>/dev/null
12198  ac_configure_extra_args="$ac_configure_extra_args --silent"
12199fi
12200
12201_ACEOF
12202cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12203if \$ac_cs_recheck; then
12204  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12205  shift
12206  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12207  CONFIG_SHELL='$SHELL'
12208  export CONFIG_SHELL
12209  exec "\$@"
12210fi
12211
12212_ACEOF
12213cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12214exec 5>>config.log
12215{
12216  echo
12217  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12218## Running $as_me. ##
12219_ASBOX
12220  $as_echo "$ac_log"
12221} >&5
12222
12223_ACEOF
12224cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12225#
12226# INIT-COMMANDS
12227#
12228
12229srcdir="$srcdir"
12230host="$host"
12231target="$target"
12232with_multisubdir="$with_multisubdir"
12233with_multisrctop="$with_multisrctop"
12234with_target_subdir="$with_target_subdir"
12235ac_configure_args="${multilib_arg} ${ac_configure_args}"
12236multi_basedir="$multi_basedir"
12237CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12238CC="$CC"
12239CXX="$CXX"
12240GFORTRAN="$GFORTRAN"
12241GCJ="$GCJ"
12242
12243
12244# The HP-UX ksh and POSIX shell print the target directory to stdout
12245# if CDPATH is set.
12246(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12247
12248sed_quote_subst='$sed_quote_subst'
12249double_quote_subst='$double_quote_subst'
12250delay_variable_subst='$delay_variable_subst'
12251AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12252DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12253OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12254macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12255macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12256enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12257enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12258pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12259enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12260SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12261ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12262host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12263host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12264host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12265build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12266build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12267build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12268SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12269Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12270GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12271EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12272FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12273LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12274NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12275LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12276max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12277ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12278exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12279lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12280lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12281lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12282reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12283reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12284deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12285file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12286AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12287AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12288STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12289RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12290old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12291old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12292old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12293lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12294CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12295CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12296compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12297GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12298lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12299lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12300lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12301lt_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"`'
12302objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12303MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12304lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12305lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12306lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12307lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12308lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12309need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12310DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12311NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12312LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12313OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12314OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12315libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12316shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12317extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12318archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12319enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12320export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12321whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12322compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12323old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12324old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12325archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12326archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12327module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12328module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12329with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12330allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12331no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12332hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12333hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12334hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12335hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12336hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12337hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12338hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12339hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12340inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12341link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12342fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12343always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12344export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12345exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12346include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12347prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12348file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12349variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12350need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12351need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12352version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12353runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12354shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12355shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12356libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12357library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12358soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12359install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12360postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12361postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12362finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12363finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12364hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12365sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12366sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12367hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12368enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12369enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12370enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12371old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12372striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12373
12374LTCC='$LTCC'
12375LTCFLAGS='$LTCFLAGS'
12376compiler='$compiler_DEFAULT'
12377
12378# A function that is used when there is no print builtin or printf.
12379func_fallback_echo ()
12380{
12381  eval 'cat <<_LTECHO_EOF
12382\$1
12383_LTECHO_EOF'
12384}
12385
12386# Quote evaled strings.
12387for var in AS \
12388DLLTOOL \
12389OBJDUMP \
12390SHELL \
12391ECHO \
12392SED \
12393GREP \
12394EGREP \
12395FGREP \
12396LD \
12397NM \
12398LN_S \
12399lt_SP2NL \
12400lt_NL2SP \
12401reload_flag \
12402deplibs_check_method \
12403file_magic_cmd \
12404AR \
12405AR_FLAGS \
12406STRIP \
12407RANLIB \
12408CC \
12409CFLAGS \
12410compiler \
12411lt_cv_sys_global_symbol_pipe \
12412lt_cv_sys_global_symbol_to_cdecl \
12413lt_cv_sys_global_symbol_to_c_name_address \
12414lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12415lt_prog_compiler_no_builtin_flag \
12416lt_prog_compiler_wl \
12417lt_prog_compiler_pic \
12418lt_prog_compiler_static \
12419lt_cv_prog_compiler_c_o \
12420need_locks \
12421DSYMUTIL \
12422NMEDIT \
12423LIPO \
12424OTOOL \
12425OTOOL64 \
12426shrext_cmds \
12427export_dynamic_flag_spec \
12428whole_archive_flag_spec \
12429compiler_needs_object \
12430with_gnu_ld \
12431allow_undefined_flag \
12432no_undefined_flag \
12433hardcode_libdir_flag_spec \
12434hardcode_libdir_flag_spec_ld \
12435hardcode_libdir_separator \
12436fix_srcfile_path \
12437exclude_expsyms \
12438include_expsyms \
12439file_list_spec \
12440variables_saved_for_relink \
12441libname_spec \
12442library_names_spec \
12443soname_spec \
12444install_override_mode \
12445finish_eval \
12446old_striplib \
12447striplib; do
12448    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12449    *[\\\\\\\`\\"\\\$]*)
12450      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12451      ;;
12452    *)
12453      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12454      ;;
12455    esac
12456done
12457
12458# Double-quote double-evaled strings.
12459for var in reload_cmds \
12460old_postinstall_cmds \
12461old_postuninstall_cmds \
12462old_archive_cmds \
12463extract_expsyms_cmds \
12464old_archive_from_new_cmds \
12465old_archive_from_expsyms_cmds \
12466archive_cmds \
12467archive_expsym_cmds \
12468module_cmds \
12469module_expsym_cmds \
12470export_symbols_cmds \
12471prelink_cmds \
12472postinstall_cmds \
12473postuninstall_cmds \
12474finish_cmds \
12475sys_lib_search_path_spec \
12476sys_lib_dlsearch_path_spec; do
12477    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12478    *[\\\\\\\`\\"\\\$]*)
12479      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12480      ;;
12481    *)
12482      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12483      ;;
12484    esac
12485done
12486
12487ac_aux_dir='$ac_aux_dir'
12488xsi_shell='$xsi_shell'
12489lt_shell_append='$lt_shell_append'
12490
12491# See if we are running on zsh, and set the options which allow our
12492# commands through without removal of \ escapes INIT.
12493if test -n "\${ZSH_VERSION+set}" ; then
12494   setopt NO_GLOB_SUBST
12495fi
12496
12497
12498    PACKAGE='$PACKAGE'
12499    VERSION='$VERSION'
12500    TIMESTAMP='$TIMESTAMP'
12501    RM='$RM'
12502    ofile='$ofile'
12503
12504
12505
12506
12507_ACEOF
12508
12509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12510
12511# Handling of arguments.
12512for ac_config_target in $ac_config_targets
12513do
12514  case $ac_config_target in
12515    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12516    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12517    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12518    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12519
12520  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12521  esac
12522done
12523
12524
12525# If the user did not use the arguments to specify the items to instantiate,
12526# then the envvar interface is used.  Set only those that are not.
12527# We use the long form for the default assignment because of an extremely
12528# bizarre bug on SunOS 4.1.3.
12529if $ac_need_defaults; then
12530  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12531  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12532  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12533fi
12534
12535# Have a temporary directory for convenience.  Make it in the build tree
12536# simply because there is no reason against having it here, and in addition,
12537# creating and moving files from /tmp can sometimes cause problems.
12538# Hook for its removal unless debugging.
12539# Note that there is a small window in which the directory will not be cleaned:
12540# after its creation but before its name has been assigned to `$tmp'.
12541$debug ||
12542{
12543  tmp=
12544  trap 'exit_status=$?
12545  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12546' 0
12547  trap 'as_fn_exit 1' 1 2 13 15
12548}
12549# Create a (secure) tmp directory for tmp files.
12550
12551{
12552  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12553  test -n "$tmp" && test -d "$tmp"
12554}  ||
12555{
12556  tmp=./conf$$-$RANDOM
12557  (umask 077 && mkdir "$tmp")
12558} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12559
12560# Set up the scripts for CONFIG_FILES section.
12561# No need to generate them if there are no CONFIG_FILES.
12562# This happens for instance with `./config.status config.h'.
12563if test -n "$CONFIG_FILES"; then
12564
12565
12566ac_cr=`echo X | tr X '\015'`
12567# On cygwin, bash can eat \r inside `` if the user requested igncr.
12568# But we know of no other shell where ac_cr would be empty at this
12569# point, so we can use a bashism as a fallback.
12570if test "x$ac_cr" = x; then
12571  eval ac_cr=\$\'\\r\'
12572fi
12573ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12574if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12575  ac_cs_awk_cr='\r'
12576else
12577  ac_cs_awk_cr=$ac_cr
12578fi
12579
12580echo 'BEGIN {' >"$tmp/subs1.awk" &&
12581_ACEOF
12582
12583
12584{
12585  echo "cat >conf$$subs.awk <<_ACEOF" &&
12586  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12587  echo "_ACEOF"
12588} >conf$$subs.sh ||
12589  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12590ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12591ac_delim='%!_!# '
12592for ac_last_try in false false false false false :; do
12593  . ./conf$$subs.sh ||
12594    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12595
12596  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12597  if test $ac_delim_n = $ac_delim_num; then
12598    break
12599  elif $ac_last_try; then
12600    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12601  else
12602    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12603  fi
12604done
12605rm -f conf$$subs.sh
12606
12607cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12608cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12609_ACEOF
12610sed -n '
12611h
12612s/^/S["/; s/!.*/"]=/
12613p
12614g
12615s/^[^!]*!//
12616:repl
12617t repl
12618s/'"$ac_delim"'$//
12619t delim
12620:nl
12621h
12622s/\(.\{148\}\).*/\1/
12623t more1
12624s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12625p
12626n
12627b repl
12628:more1
12629s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12630p
12631g
12632s/.\{148\}//
12633t nl
12634:delim
12635h
12636s/\(.\{148\}\).*/\1/
12637t more2
12638s/["\\]/\\&/g; s/^/"/; s/$/"/
12639p
12640b
12641:more2
12642s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12643p
12644g
12645s/.\{148\}//
12646t delim
12647' <conf$$subs.awk | sed '
12648/^[^""]/{
12649  N
12650  s/\n//
12651}
12652' >>$CONFIG_STATUS || ac_write_fail=1
12653rm -f conf$$subs.awk
12654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12655_ACAWK
12656cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12657  for (key in S) S_is_set[key] = 1
12658  FS = ""
12659
12660}
12661{
12662  line = $ 0
12663  nfields = split(line, field, "@")
12664  substed = 0
12665  len = length(field[1])
12666  for (i = 2; i < nfields; i++) {
12667    key = field[i]
12668    keylen = length(key)
12669    if (S_is_set[key]) {
12670      value = S[key]
12671      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12672      len += length(value) + length(field[++i])
12673      substed = 1
12674    } else
12675      len += 1 + keylen
12676  }
12677
12678  print line
12679}
12680
12681_ACAWK
12682_ACEOF
12683cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12684if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12685  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12686else
12687  cat
12688fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12689  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12690_ACEOF
12691
12692# VPATH may cause trouble with some makes, so we remove $(srcdir),
12693# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12694# trailing colons and then remove the whole line if VPATH becomes empty
12695# (actually we leave an empty line to preserve line numbers).
12696if test "x$srcdir" = x.; then
12697  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
12698s/:*\$(srcdir):*/:/
12699s/:*\${srcdir}:*/:/
12700s/:*@srcdir@:*/:/
12701s/^\([^=]*=[	 ]*\):*/\1/
12702s/:*$//
12703s/^[^=]*=[	 ]*$//
12704}'
12705fi
12706
12707cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12708fi # test -n "$CONFIG_FILES"
12709
12710# Set up the scripts for CONFIG_HEADERS section.
12711# No need to generate them if there are no CONFIG_HEADERS.
12712# This happens for instance with `./config.status Makefile'.
12713if test -n "$CONFIG_HEADERS"; then
12714cat >"$tmp/defines.awk" <<\_ACAWK ||
12715BEGIN {
12716_ACEOF
12717
12718# Transform confdefs.h into an awk script `defines.awk', embedded as
12719# here-document in config.status, that substitutes the proper values into
12720# config.h.in to produce config.h.
12721
12722# Create a delimiter string that does not exist in confdefs.h, to ease
12723# handling of long lines.
12724ac_delim='%!_!# '
12725for ac_last_try in false false :; do
12726  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12727  if test -z "$ac_t"; then
12728    break
12729  elif $ac_last_try; then
12730    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12731  else
12732    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12733  fi
12734done
12735
12736# For the awk script, D is an array of macro values keyed by name,
12737# likewise P contains macro parameters if any.  Preserve backslash
12738# newline sequences.
12739
12740ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12741sed -n '
12742s/.\{148\}/&'"$ac_delim"'/g
12743t rset
12744:rset
12745s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12746t def
12747d
12748:def
12749s/\\$//
12750t bsnl
12751s/["\\]/\\&/g
12752s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12753D["\1"]=" \3"/p
12754s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12755d
12756:bsnl
12757s/["\\]/\\&/g
12758s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12759D["\1"]=" \3\\\\\\n"\\/p
12760t cont
12761s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12762t cont
12763d
12764:cont
12765n
12766s/.\{148\}/&'"$ac_delim"'/g
12767t clear
12768:clear
12769s/\\$//
12770t bsnlc
12771s/["\\]/\\&/g; s/^/"/; s/$/"/p
12772d
12773:bsnlc
12774s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12775b cont
12776' <confdefs.h | sed '
12777s/'"$ac_delim"'/"\\\
12778"/g' >>$CONFIG_STATUS || ac_write_fail=1
12779
12780cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12781  for (key in D) D_is_set[key] = 1
12782  FS = ""
12783}
12784/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12785  line = \$ 0
12786  split(line, arg, " ")
12787  if (arg[1] == "#") {
12788    defundef = arg[2]
12789    mac1 = arg[3]
12790  } else {
12791    defundef = substr(arg[1], 2)
12792    mac1 = arg[2]
12793  }
12794  split(mac1, mac2, "(") #)
12795  macro = mac2[1]
12796  prefix = substr(line, 1, index(line, defundef) - 1)
12797  if (D_is_set[macro]) {
12798    # Preserve the white space surrounding the "#".
12799    print prefix "define", macro P[macro] D[macro]
12800    next
12801  } else {
12802    # Replace #undef with comments.  This is necessary, for example,
12803    # in the case of _POSIX_SOURCE, which is predefined and required
12804    # on some systems where configure will not decide to define it.
12805    if (defundef == "undef") {
12806      print "/*", prefix defundef, macro, "*/"
12807      next
12808    }
12809  }
12810}
12811{ print }
12812_ACAWK
12813_ACEOF
12814cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12815  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12816fi # test -n "$CONFIG_HEADERS"
12817
12818
12819eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12820shift
12821for ac_tag
12822do
12823  case $ac_tag in
12824  :[FHLC]) ac_mode=$ac_tag; continue;;
12825  esac
12826  case $ac_mode$ac_tag in
12827  :[FHL]*:*);;
12828  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12829  :[FH]-) ac_tag=-:-;;
12830  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12831  esac
12832  ac_save_IFS=$IFS
12833  IFS=:
12834  set x $ac_tag
12835  IFS=$ac_save_IFS
12836  shift
12837  ac_file=$1
12838  shift
12839
12840  case $ac_mode in
12841  :L) ac_source=$1;;
12842  :[FH])
12843    ac_file_inputs=
12844    for ac_f
12845    do
12846      case $ac_f in
12847      -) ac_f="$tmp/stdin";;
12848      *) # Look for the file first in the build tree, then in the source tree
12849	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12850	 # because $ac_f cannot contain `:'.
12851	 test -f "$ac_f" ||
12852	   case $ac_f in
12853	   [\\/$]*) false;;
12854	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12855	   esac ||
12856	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12857      esac
12858      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12859      as_fn_append ac_file_inputs " '$ac_f'"
12860    done
12861
12862    # Let's still pretend it is `configure' which instantiates (i.e., don't
12863    # use $as_me), people would be surprised to read:
12864    #    /* config.h.  Generated by config.status.  */
12865    configure_input='Generated from '`
12866	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12867	`' by configure.'
12868    if test x"$ac_file" != x-; then
12869      configure_input="$ac_file.  $configure_input"
12870      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12871$as_echo "$as_me: creating $ac_file" >&6;}
12872    fi
12873    # Neutralize special characters interpreted by sed in replacement strings.
12874    case $configure_input in #(
12875    *\&* | *\|* | *\\* )
12876       ac_sed_conf_input=`$as_echo "$configure_input" |
12877       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12878    *) ac_sed_conf_input=$configure_input;;
12879    esac
12880
12881    case $ac_tag in
12882    *:-:* | *:-) cat >"$tmp/stdin" \
12883      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12884    esac
12885    ;;
12886  esac
12887
12888  ac_dir=`$as_dirname -- "$ac_file" ||
12889$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12890	 X"$ac_file" : 'X\(//\)[^/]' \| \
12891	 X"$ac_file" : 'X\(//\)$' \| \
12892	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12893$as_echo X"$ac_file" |
12894    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12895	    s//\1/
12896	    q
12897	  }
12898	  /^X\(\/\/\)[^/].*/{
12899	    s//\1/
12900	    q
12901	  }
12902	  /^X\(\/\/\)$/{
12903	    s//\1/
12904	    q
12905	  }
12906	  /^X\(\/\).*/{
12907	    s//\1/
12908	    q
12909	  }
12910	  s/.*/./; q'`
12911  as_dir="$ac_dir"; as_fn_mkdir_p
12912  ac_builddir=.
12913
12914case "$ac_dir" in
12915.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12916*)
12917  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12918  # A ".." for each directory in $ac_dir_suffix.
12919  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12920  case $ac_top_builddir_sub in
12921  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12922  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12923  esac ;;
12924esac
12925ac_abs_top_builddir=$ac_pwd
12926ac_abs_builddir=$ac_pwd$ac_dir_suffix
12927# for backward compatibility:
12928ac_top_builddir=$ac_top_build_prefix
12929
12930case $srcdir in
12931  .)  # We are building in place.
12932    ac_srcdir=.
12933    ac_top_srcdir=$ac_top_builddir_sub
12934    ac_abs_top_srcdir=$ac_pwd ;;
12935  [\\/]* | ?:[\\/]* )  # Absolute name.
12936    ac_srcdir=$srcdir$ac_dir_suffix;
12937    ac_top_srcdir=$srcdir
12938    ac_abs_top_srcdir=$srcdir ;;
12939  *) # Relative name.
12940    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12941    ac_top_srcdir=$ac_top_build_prefix$srcdir
12942    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12943esac
12944ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12945
12946
12947  case $ac_mode in
12948  :F)
12949  #
12950  # CONFIG_FILE
12951  #
12952
12953  case $INSTALL in
12954  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12955  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12956  esac
12957_ACEOF
12958
12959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12960# If the template does not know about datarootdir, expand it.
12961# FIXME: This hack should be removed a few years after 2.60.
12962ac_datarootdir_hack=; ac_datarootdir_seen=
12963ac_sed_dataroot='
12964/datarootdir/ {
12965  p
12966  q
12967}
12968/@datadir@/p
12969/@docdir@/p
12970/@infodir@/p
12971/@localedir@/p
12972/@mandir@/p'
12973case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12974*datarootdir*) ac_datarootdir_seen=yes;;
12975*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12976  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12977$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12978_ACEOF
12979cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12980  ac_datarootdir_hack='
12981  s&@datadir@&$datadir&g
12982  s&@docdir@&$docdir&g
12983  s&@infodir@&$infodir&g
12984  s&@localedir@&$localedir&g
12985  s&@mandir@&$mandir&g
12986  s&\\\${datarootdir}&$datarootdir&g' ;;
12987esac
12988_ACEOF
12989
12990# Neutralize VPATH when `$srcdir' = `.'.
12991# Shell code in configure.ac might set extrasub.
12992# FIXME: do we really want to maintain this feature?
12993cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12994ac_sed_extra="$ac_vpsub
12995$extrasub
12996_ACEOF
12997cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12998:t
12999/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13000s|@configure_input@|$ac_sed_conf_input|;t t
13001s&@top_builddir@&$ac_top_builddir_sub&;t t
13002s&@top_build_prefix@&$ac_top_build_prefix&;t t
13003s&@srcdir@&$ac_srcdir&;t t
13004s&@abs_srcdir@&$ac_abs_srcdir&;t t
13005s&@top_srcdir@&$ac_top_srcdir&;t t
13006s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13007s&@builddir@&$ac_builddir&;t t
13008s&@abs_builddir@&$ac_abs_builddir&;t t
13009s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13010s&@INSTALL@&$ac_INSTALL&;t t
13011$ac_datarootdir_hack
13012"
13013eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13014  || as_fn_error "could not create $ac_file" "$LINENO" 5
13015
13016test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13017  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13018  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13019  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13020which seems to be undefined.  Please make sure it is defined." >&5
13021$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13022which seems to be undefined.  Please make sure it is defined." >&2;}
13023
13024  rm -f "$tmp/stdin"
13025  case $ac_file in
13026  -) cat "$tmp/out" && rm -f "$tmp/out";;
13027  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13028  esac \
13029  || as_fn_error "could not create $ac_file" "$LINENO" 5
13030 ;;
13031  :H)
13032  #
13033  # CONFIG_HEADER
13034  #
13035  if test x"$ac_file" != x-; then
13036    {
13037      $as_echo "/* $configure_input  */" \
13038      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13039    } >"$tmp/config.h" \
13040      || as_fn_error "could not create $ac_file" "$LINENO" 5
13041    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13042      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13043$as_echo "$as_me: $ac_file is unchanged" >&6;}
13044    else
13045      rm -f "$ac_file"
13046      mv "$tmp/config.h" "$ac_file" \
13047	|| as_fn_error "could not create $ac_file" "$LINENO" 5
13048    fi
13049  else
13050    $as_echo "/* $configure_input  */" \
13051      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13052      || as_fn_error "could not create -" "$LINENO" 5
13053  fi
13054 ;;
13055
13056  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13057$as_echo "$as_me: executing $ac_file commands" >&6;}
13058 ;;
13059  esac
13060
13061
13062  case $ac_file$ac_mode in
13063    "default-1":C)
13064# Only add multilib support code if we just rebuilt the top-level
13065# Makefile.
13066case " $CONFIG_FILES " in
13067 *" Makefile "*)
13068   ac_file=Makefile . ${multi_basedir}/config-ml.in
13069   ;;
13070esac ;;
13071    "libtool":C)
13072
13073    # See if we are running on zsh, and set the options which allow our
13074    # commands through without removal of \ escapes.
13075    if test -n "${ZSH_VERSION+set}" ; then
13076      setopt NO_GLOB_SUBST
13077    fi
13078
13079    cfgfile="${ofile}T"
13080    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13081    $RM "$cfgfile"
13082
13083    cat <<_LT_EOF >> "$cfgfile"
13084#! $SHELL
13085
13086# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13087# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13088# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13089# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13090#
13091#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13092#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13093#   Written by Gordon Matzigkeit, 1996
13094#
13095#   This file is part of GNU Libtool.
13096#
13097# GNU Libtool is free software; you can redistribute it and/or
13098# modify it under the terms of the GNU General Public License as
13099# published by the Free Software Foundation; either version 2 of
13100# the License, or (at your option) any later version.
13101#
13102# As a special exception to the GNU General Public License,
13103# if you distribute this file as part of a program or library that
13104# is built using GNU Libtool, you may include this file under the
13105# same distribution terms that you use for the rest of that program.
13106#
13107# GNU Libtool is distributed in the hope that it will be useful,
13108# but WITHOUT ANY WARRANTY; without even the implied warranty of
13109# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13110# GNU General Public License for more details.
13111#
13112# You should have received a copy of the GNU General Public License
13113# along with GNU Libtool; see the file COPYING.  If not, a copy
13114# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13115# obtained by writing to the Free Software Foundation, Inc.,
13116# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13117
13118
13119# The names of the tagged configurations supported by this script.
13120available_tags=""
13121
13122# ### BEGIN LIBTOOL CONFIG
13123
13124# Assembler program.
13125AS=$lt_AS
13126
13127# DLL creation program.
13128DLLTOOL=$lt_DLLTOOL
13129
13130# Object dumper program.
13131OBJDUMP=$lt_OBJDUMP
13132
13133# Which release of libtool.m4 was used?
13134macro_version=$macro_version
13135macro_revision=$macro_revision
13136
13137# Whether or not to build shared libraries.
13138build_libtool_libs=$enable_shared
13139
13140# Whether or not to build static libraries.
13141build_old_libs=$enable_static
13142
13143# What type of objects to build.
13144pic_mode=$pic_mode
13145
13146# Whether or not to optimize for fast installation.
13147fast_install=$enable_fast_install
13148
13149# Shell to use when invoking shell scripts.
13150SHELL=$lt_SHELL
13151
13152# An echo program that protects backslashes.
13153ECHO=$lt_ECHO
13154
13155# The host system.
13156host_alias=$host_alias
13157host=$host
13158host_os=$host_os
13159
13160# The build system.
13161build_alias=$build_alias
13162build=$build
13163build_os=$build_os
13164
13165# A sed program that does not truncate output.
13166SED=$lt_SED
13167
13168# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13169Xsed="\$SED -e 1s/^X//"
13170
13171# A grep program that handles long lines.
13172GREP=$lt_GREP
13173
13174# An ERE matcher.
13175EGREP=$lt_EGREP
13176
13177# A literal string matcher.
13178FGREP=$lt_FGREP
13179
13180# A BSD- or MS-compatible name lister.
13181NM=$lt_NM
13182
13183# Whether we need soft or hard links.
13184LN_S=$lt_LN_S
13185
13186# What is the maximum length of a command?
13187max_cmd_len=$max_cmd_len
13188
13189# Object file suffix (normally "o").
13190objext=$ac_objext
13191
13192# Executable file suffix (normally "").
13193exeext=$exeext
13194
13195# whether the shell understands "unset".
13196lt_unset=$lt_unset
13197
13198# turn spaces into newlines.
13199SP2NL=$lt_lt_SP2NL
13200
13201# turn newlines into spaces.
13202NL2SP=$lt_lt_NL2SP
13203
13204# Method to check whether dependent libraries are shared objects.
13205deplibs_check_method=$lt_deplibs_check_method
13206
13207# Command to use when deplibs_check_method == "file_magic".
13208file_magic_cmd=$lt_file_magic_cmd
13209
13210# The archiver.
13211AR=$lt_AR
13212AR_FLAGS=$lt_AR_FLAGS
13213
13214# A symbol stripping program.
13215STRIP=$lt_STRIP
13216
13217# Commands used to install an old-style archive.
13218RANLIB=$lt_RANLIB
13219old_postinstall_cmds=$lt_old_postinstall_cmds
13220old_postuninstall_cmds=$lt_old_postuninstall_cmds
13221
13222# Whether to use a lock for old archive extraction.
13223lock_old_archive_extraction=$lock_old_archive_extraction
13224
13225# A C compiler.
13226LTCC=$lt_CC
13227
13228# LTCC compiler flags.
13229LTCFLAGS=$lt_CFLAGS
13230
13231# Take the output of nm and produce a listing of raw symbols and C names.
13232global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13233
13234# Transform the output of nm in a proper C declaration.
13235global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13236
13237# Transform the output of nm in a C name address pair.
13238global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13239
13240# Transform the output of nm in a C name address pair when lib prefix is needed.
13241global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13242
13243# The name of the directory that contains temporary libtool files.
13244objdir=$objdir
13245
13246# Used to examine libraries when file_magic_cmd begins with "file".
13247MAGIC_CMD=$MAGIC_CMD
13248
13249# Must we lock files when doing compilation?
13250need_locks=$lt_need_locks
13251
13252# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13253DSYMUTIL=$lt_DSYMUTIL
13254
13255# Tool to change global to local symbols on Mac OS X.
13256NMEDIT=$lt_NMEDIT
13257
13258# Tool to manipulate fat objects and archives on Mac OS X.
13259LIPO=$lt_LIPO
13260
13261# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13262OTOOL=$lt_OTOOL
13263
13264# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13265OTOOL64=$lt_OTOOL64
13266
13267# Old archive suffix (normally "a").
13268libext=$libext
13269
13270# Shared library suffix (normally ".so").
13271shrext_cmds=$lt_shrext_cmds
13272
13273# The commands to extract the exported symbol list from a shared archive.
13274extract_expsyms_cmds=$lt_extract_expsyms_cmds
13275
13276# Variables whose values should be saved in libtool wrapper scripts and
13277# restored at link time.
13278variables_saved_for_relink=$lt_variables_saved_for_relink
13279
13280# Do we need the "lib" prefix for modules?
13281need_lib_prefix=$need_lib_prefix
13282
13283# Do we need a version for libraries?
13284need_version=$need_version
13285
13286# Library versioning type.
13287version_type=$version_type
13288
13289# Shared library runtime path variable.
13290runpath_var=$runpath_var
13291
13292# Shared library path variable.
13293shlibpath_var=$shlibpath_var
13294
13295# Is shlibpath searched before the hard-coded library search path?
13296shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13297
13298# Format of library name prefix.
13299libname_spec=$lt_libname_spec
13300
13301# List of archive names.  First name is the real one, the rest are links.
13302# The last name is the one that the linker finds with -lNAME
13303library_names_spec=$lt_library_names_spec
13304
13305# The coded name of the library, if different from the real name.
13306soname_spec=$lt_soname_spec
13307
13308# Permission mode override for installation of shared libraries.
13309install_override_mode=$lt_install_override_mode
13310
13311# Command to use after installation of a shared archive.
13312postinstall_cmds=$lt_postinstall_cmds
13313
13314# Command to use after uninstallation of a shared archive.
13315postuninstall_cmds=$lt_postuninstall_cmds
13316
13317# Commands used to finish a libtool library installation in a directory.
13318finish_cmds=$lt_finish_cmds
13319
13320# As "finish_cmds", except a single script fragment to be evaled but
13321# not shown.
13322finish_eval=$lt_finish_eval
13323
13324# Whether we should hardcode library paths into libraries.
13325hardcode_into_libs=$hardcode_into_libs
13326
13327# Compile-time system search path for libraries.
13328sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13329
13330# Run-time system search path for libraries.
13331sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13332
13333# Whether dlopen is supported.
13334dlopen_support=$enable_dlopen
13335
13336# Whether dlopen of programs is supported.
13337dlopen_self=$enable_dlopen_self
13338
13339# Whether dlopen of statically linked programs is supported.
13340dlopen_self_static=$enable_dlopen_self_static
13341
13342# Commands to strip libraries.
13343old_striplib=$lt_old_striplib
13344striplib=$lt_striplib
13345
13346
13347# The linker used to build libraries.
13348LD=$lt_LD
13349
13350# How to create reloadable object files.
13351reload_flag=$lt_reload_flag
13352reload_cmds=$lt_reload_cmds
13353
13354# Commands used to build an old-style archive.
13355old_archive_cmds=$lt_old_archive_cmds
13356
13357# A language specific compiler.
13358CC=$lt_compiler
13359
13360# Is the compiler the GNU compiler?
13361with_gcc=$GCC
13362
13363# Compiler flag to turn off builtin functions.
13364no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13365
13366# How to pass a linker flag through the compiler.
13367wl=$lt_lt_prog_compiler_wl
13368
13369# Additional compiler flags for building library objects.
13370pic_flag=$lt_lt_prog_compiler_pic
13371
13372# Compiler flag to prevent dynamic linking.
13373link_static_flag=$lt_lt_prog_compiler_static
13374
13375# Does compiler simultaneously support -c and -o options?
13376compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13377
13378# Whether or not to add -lc for building shared libraries.
13379build_libtool_need_lc=$archive_cmds_need_lc
13380
13381# Whether or not to disallow shared libs when runtime libs are static.
13382allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13383
13384# Compiler flag to allow reflexive dlopens.
13385export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13386
13387# Compiler flag to generate shared objects directly from archives.
13388whole_archive_flag_spec=$lt_whole_archive_flag_spec
13389
13390# Whether the compiler copes with passing no objects directly.
13391compiler_needs_object=$lt_compiler_needs_object
13392
13393# Create an old-style archive from a shared archive.
13394old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13395
13396# Create a temporary old-style archive to link instead of a shared archive.
13397old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13398
13399# Commands used to build a shared archive.
13400archive_cmds=$lt_archive_cmds
13401archive_expsym_cmds=$lt_archive_expsym_cmds
13402
13403# Commands used to build a loadable module if different from building
13404# a shared archive.
13405module_cmds=$lt_module_cmds
13406module_expsym_cmds=$lt_module_expsym_cmds
13407
13408# Whether we are building with GNU ld or not.
13409with_gnu_ld=$lt_with_gnu_ld
13410
13411# Flag that allows shared libraries with undefined symbols to be built.
13412allow_undefined_flag=$lt_allow_undefined_flag
13413
13414# Flag that enforces no undefined symbols.
13415no_undefined_flag=$lt_no_undefined_flag
13416
13417# Flag to hardcode \$libdir into a binary during linking.
13418# This must work even if \$libdir does not exist
13419hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13420
13421# If ld is used when linking, flag to hardcode \$libdir into a binary
13422# during linking.  This must work even if \$libdir does not exist.
13423hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13424
13425# Whether we need a single "-rpath" flag with a separated argument.
13426hardcode_libdir_separator=$lt_hardcode_libdir_separator
13427
13428# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13429# DIR into the resulting binary.
13430hardcode_direct=$hardcode_direct
13431
13432# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13433# DIR into the resulting binary and the resulting library dependency is
13434# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13435# library is relocated.
13436hardcode_direct_absolute=$hardcode_direct_absolute
13437
13438# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13439# into the resulting binary.
13440hardcode_minus_L=$hardcode_minus_L
13441
13442# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13443# into the resulting binary.
13444hardcode_shlibpath_var=$hardcode_shlibpath_var
13445
13446# Set to "yes" if building a shared library automatically hardcodes DIR
13447# into the library and all subsequent libraries and executables linked
13448# against it.
13449hardcode_automatic=$hardcode_automatic
13450
13451# Set to yes if linker adds runtime paths of dependent libraries
13452# to runtime path list.
13453inherit_rpath=$inherit_rpath
13454
13455# Whether libtool must link a program against all its dependency libraries.
13456link_all_deplibs=$link_all_deplibs
13457
13458# Fix the shell variable \$srcfile for the compiler.
13459fix_srcfile_path=$lt_fix_srcfile_path
13460
13461# Set to "yes" if exported symbols are required.
13462always_export_symbols=$always_export_symbols
13463
13464# The commands to list exported symbols.
13465export_symbols_cmds=$lt_export_symbols_cmds
13466
13467# Symbols that should not be listed in the preloaded symbols.
13468exclude_expsyms=$lt_exclude_expsyms
13469
13470# Symbols that must always be exported.
13471include_expsyms=$lt_include_expsyms
13472
13473# Commands necessary for linking programs (against libraries) with templates.
13474prelink_cmds=$lt_prelink_cmds
13475
13476# Specify filename containing input files.
13477file_list_spec=$lt_file_list_spec
13478
13479# How to hardcode a shared library path into an executable.
13480hardcode_action=$hardcode_action
13481
13482# ### END LIBTOOL CONFIG
13483
13484_LT_EOF
13485
13486  case $host_os in
13487  aix3*)
13488    cat <<\_LT_EOF >> "$cfgfile"
13489# AIX sometimes has problems with the GCC collect2 program.  For some
13490# reason, if we set the COLLECT_NAMES environment variable, the problems
13491# vanish in a puff of smoke.
13492if test "X${COLLECT_NAMES+set}" != Xset; then
13493  COLLECT_NAMES=
13494  export COLLECT_NAMES
13495fi
13496_LT_EOF
13497    ;;
13498  esac
13499
13500
13501ltmain="$ac_aux_dir/ltmain.sh"
13502
13503
13504  # We use sed instead of cat because bash on DJGPP gets confused if
13505  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13506  # text mode, it properly converts lines to CR/LF.  This bash problem
13507  # is reportedly fixed, but why not run on old versions too?
13508  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13509    || (rm -f "$cfgfile"; exit 1)
13510
13511  case $xsi_shell in
13512  yes)
13513    cat << \_LT_EOF >> "$cfgfile"
13514
13515# func_dirname file append nondir_replacement
13516# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13517# otherwise set result to NONDIR_REPLACEMENT.
13518func_dirname ()
13519{
13520  case ${1} in
13521    */*) func_dirname_result="${1%/*}${2}" ;;
13522    *  ) func_dirname_result="${3}" ;;
13523  esac
13524}
13525
13526# func_basename file
13527func_basename ()
13528{
13529  func_basename_result="${1##*/}"
13530}
13531
13532# func_dirname_and_basename file append nondir_replacement
13533# perform func_basename and func_dirname in a single function
13534# call:
13535#   dirname:  Compute the dirname of FILE.  If nonempty,
13536#             add APPEND to the result, otherwise set result
13537#             to NONDIR_REPLACEMENT.
13538#             value returned in "$func_dirname_result"
13539#   basename: Compute filename of FILE.
13540#             value retuned in "$func_basename_result"
13541# Implementation must be kept synchronized with func_dirname
13542# and func_basename. For efficiency, we do not delegate to
13543# those functions but instead duplicate the functionality here.
13544func_dirname_and_basename ()
13545{
13546  case ${1} in
13547    */*) func_dirname_result="${1%/*}${2}" ;;
13548    *  ) func_dirname_result="${3}" ;;
13549  esac
13550  func_basename_result="${1##*/}"
13551}
13552
13553# func_stripname prefix suffix name
13554# strip PREFIX and SUFFIX off of NAME.
13555# PREFIX and SUFFIX must not contain globbing or regex special
13556# characters, hashes, percent signs, but SUFFIX may contain a leading
13557# dot (in which case that matches only a dot).
13558func_stripname ()
13559{
13560  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13561  # positional parameters, so assign one to ordinary parameter first.
13562  func_stripname_result=${3}
13563  func_stripname_result=${func_stripname_result#"${1}"}
13564  func_stripname_result=${func_stripname_result%"${2}"}
13565}
13566
13567# func_opt_split
13568func_opt_split ()
13569{
13570  func_opt_split_opt=${1%%=*}
13571  func_opt_split_arg=${1#*=}
13572}
13573
13574# func_lo2o object
13575func_lo2o ()
13576{
13577  case ${1} in
13578    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13579    *)    func_lo2o_result=${1} ;;
13580  esac
13581}
13582
13583# func_xform libobj-or-source
13584func_xform ()
13585{
13586  func_xform_result=${1%.*}.lo
13587}
13588
13589# func_arith arithmetic-term...
13590func_arith ()
13591{
13592  func_arith_result=$(( $* ))
13593}
13594
13595# func_len string
13596# STRING may not start with a hyphen.
13597func_len ()
13598{
13599  func_len_result=${#1}
13600}
13601
13602_LT_EOF
13603    ;;
13604  *) # Bourne compatible functions.
13605    cat << \_LT_EOF >> "$cfgfile"
13606
13607# func_dirname file append nondir_replacement
13608# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13609# otherwise set result to NONDIR_REPLACEMENT.
13610func_dirname ()
13611{
13612  # Extract subdirectory from the argument.
13613  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13614  if test "X$func_dirname_result" = "X${1}"; then
13615    func_dirname_result="${3}"
13616  else
13617    func_dirname_result="$func_dirname_result${2}"
13618  fi
13619}
13620
13621# func_basename file
13622func_basename ()
13623{
13624  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13625}
13626
13627
13628# func_stripname prefix suffix name
13629# strip PREFIX and SUFFIX off of NAME.
13630# PREFIX and SUFFIX must not contain globbing or regex special
13631# characters, hashes, percent signs, but SUFFIX may contain a leading
13632# dot (in which case that matches only a dot).
13633# func_strip_suffix prefix name
13634func_stripname ()
13635{
13636  case ${2} in
13637    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13638    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13639  esac
13640}
13641
13642# sed scripts:
13643my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13644my_sed_long_arg='1s/^-[^=]*=//'
13645
13646# func_opt_split
13647func_opt_split ()
13648{
13649  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13650  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13651}
13652
13653# func_lo2o object
13654func_lo2o ()
13655{
13656  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13657}
13658
13659# func_xform libobj-or-source
13660func_xform ()
13661{
13662  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13663}
13664
13665# func_arith arithmetic-term...
13666func_arith ()
13667{
13668  func_arith_result=`expr "$@"`
13669}
13670
13671# func_len string
13672# STRING may not start with a hyphen.
13673func_len ()
13674{
13675  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13676}
13677
13678_LT_EOF
13679esac
13680
13681case $lt_shell_append in
13682  yes)
13683    cat << \_LT_EOF >> "$cfgfile"
13684
13685# func_append var value
13686# Append VALUE to the end of shell variable VAR.
13687func_append ()
13688{
13689  eval "$1+=\$2"
13690}
13691_LT_EOF
13692    ;;
13693  *)
13694    cat << \_LT_EOF >> "$cfgfile"
13695
13696# func_append var value
13697# Append VALUE to the end of shell variable VAR.
13698func_append ()
13699{
13700  eval "$1=\$$1\$2"
13701}
13702
13703_LT_EOF
13704    ;;
13705  esac
13706
13707
13708  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13709    || (rm -f "$cfgfile"; exit 1)
13710
13711  mv -f "$cfgfile" "$ofile" ||
13712    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13713  chmod +x "$ofile"
13714
13715 ;;
13716
13717  esac
13718done # for ac_tag
13719
13720
13721as_fn_exit 0
13722_ACEOF
13723ac_clean_files=$ac_clean_files_save
13724
13725test $ac_write_fail = 0 ||
13726  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13727
13728
13729# configure is writing to config.log, and then calls config.status.
13730# config.status does its own redirection, appending to config.log.
13731# Unfortunately, on DOS this fails, as config.log is still kept open
13732# by configure, so config.status won't be able to write to it; its
13733# output is simply discarded.  So we exec the FD to /dev/null,
13734# effectively closing config.log, so it can be properly (re)opened and
13735# appended to by config.status.  When coming back to configure, we
13736# need to make the FD available again.
13737if test "$no_create" != yes; then
13738  ac_cs_success=:
13739  ac_config_status_args=
13740  test "$silent" = yes &&
13741    ac_config_status_args="$ac_config_status_args --quiet"
13742  exec 5>/dev/null
13743  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13744  exec 5>>config.log
13745  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13746  # would make configure fail if this is the last instruction.
13747  $ac_cs_success || as_fn_exit $?
13748fi
13749if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13750  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13751$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13752fi
13753
13754