1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for LTO plugin for ld 0.1.
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='LTO plugin for ld'
558PACKAGE_TARNAME='lto-plugin'
559PACKAGE_VERSION='0.1'
560PACKAGE_STRING='LTO plugin for ld 0.1'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
563
564# Factoring default headers for most tests.
565ac_includes_default="\
566#include <stdio.h>
567#ifdef HAVE_SYS_TYPES_H
568# include <sys/types.h>
569#endif
570#ifdef HAVE_SYS_STAT_H
571# include <sys/stat.h>
572#endif
573#ifdef STDC_HEADERS
574# include <stdlib.h>
575# include <stddef.h>
576#else
577# ifdef HAVE_STDLIB_H
578#  include <stdlib.h>
579# endif
580#endif
581#ifdef HAVE_STRING_H
582# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583#  include <memory.h>
584# endif
585# include <string.h>
586#endif
587#ifdef HAVE_STRINGS_H
588# include <strings.h>
589#endif
590#ifdef HAVE_INTTYPES_H
591# include <inttypes.h>
592#endif
593#ifdef HAVE_STDINT_H
594# include <stdint.h>
595#endif
596#ifdef HAVE_UNISTD_H
597# include <unistd.h>
598#endif"
599
600ac_subst_vars='am__EXEEXT_FALSE
601am__EXEEXT_TRUE
602LTLIBOBJS
603LIBOBJS
604target_noncanonical
605lt_host_flags
606CPP
607OTOOL64
608OTOOL
609LIPO
610NMEDIT
611DSYMUTIL
612RANLIB
613AR
614OBJDUMP
615LN_S
616NM
617ac_ct_DUMPBIN
618DUMPBIN
619LD
620FGREP
621EGREP
622GREP
623SED
624LIBTOOL
625ac_lto_plugin_warn_cflags
626am__fastdepCC_FALSE
627am__fastdepCC_TRUE
628CCDEPMODE
629AMDEPBACKSLASH
630AMDEP_FALSE
631AMDEP_TRUE
632am__quote
633am__include
634DEPDIR
635OBJEXT
636EXEEXT
637ac_ct_CC
638CPPFLAGS
639LDFLAGS
640CFLAGS
641CC
642MAINT
643MAINTAINER_MODE_FALSE
644MAINTAINER_MODE_TRUE
645am__untar
646am__tar
647AMTAR
648am__leading_dot
649SET_MAKE
650AWK
651mkdir_p
652MKDIR_P
653INSTALL_STRIP_PROGRAM
654STRIP
655install_sh
656MAKEINFO
657AUTOHEADER
658AUTOMAKE
659AUTOCONF
660ACLOCAL
661VERSION
662PACKAGE
663CYGPATH_W
664am__isrc
665INSTALL_DATA
666INSTALL_SCRIPT
667INSTALL_PROGRAM
668target_subdir
669host_subdir
670build_subdir
671build_libsubdir
672target_os
673target_vendor
674target_cpu
675target
676host_os
677host_vendor
678host_cpu
679host
680build_os
681build_vendor
682build_cpu
683build
684target_alias
685host_alias
686build_alias
687LIBS
688ECHO_T
689ECHO_N
690ECHO_C
691DEFS
692mandir
693localedir
694libdir
695psdir
696pdfdir
697dvidir
698htmldir
699infodir
700docdir
701oldincludedir
702includedir
703localstatedir
704sharedstatedir
705sysconfdir
706datadir
707datarootdir
708libexecdir
709sbindir
710bindir
711program_transform_name
712prefix
713exec_prefix
714PACKAGE_URL
715PACKAGE_BUGREPORT
716PACKAGE_STRING
717PACKAGE_VERSION
718PACKAGE_TARNAME
719PACKAGE_NAME
720PATH_SEPARATOR
721SHELL'
722ac_subst_files=''
723ac_user_opts='
724enable_option_checking
725with_build_libsubdir
726enable_maintainer_mode
727enable_dependency_tracking
728enable_largefile
729enable_shared
730enable_static
731with_pic
732enable_fast_install
733with_gnu_ld
734enable_libtool_lock
735'
736      ac_precious_vars='build_alias
737host_alias
738target_alias
739CC
740CFLAGS
741LDFLAGS
742LIBS
743CPPFLAGS
744CPP'
745
746
747# Initialize some variables set by options.
748ac_init_help=
749ac_init_version=false
750ac_unrecognized_opts=
751ac_unrecognized_sep=
752# The variables have the same names as the options, with
753# dashes changed to underlines.
754cache_file=/dev/null
755exec_prefix=NONE
756no_create=
757no_recursion=
758prefix=NONE
759program_prefix=NONE
760program_suffix=NONE
761program_transform_name=s,x,x,
762silent=
763site=
764srcdir=
765verbose=
766x_includes=NONE
767x_libraries=NONE
768
769# Installation directory options.
770# These are left unexpanded so users can "make install exec_prefix=/foo"
771# and all the variables that are supposed to be based on exec_prefix
772# by default will actually change.
773# Use braces instead of parens because sh, perl, etc. also accept them.
774# (The list follows the same order as the GNU Coding Standards.)
775bindir='${exec_prefix}/bin'
776sbindir='${exec_prefix}/sbin'
777libexecdir='${exec_prefix}/libexec'
778datarootdir='${prefix}/share'
779datadir='${datarootdir}'
780sysconfdir='${prefix}/etc'
781sharedstatedir='${prefix}/com'
782localstatedir='${prefix}/var'
783includedir='${prefix}/include'
784oldincludedir='/usr/include'
785docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
786infodir='${datarootdir}/info'
787htmldir='${docdir}'
788dvidir='${docdir}'
789pdfdir='${docdir}'
790psdir='${docdir}'
791libdir='${exec_prefix}/lib'
792localedir='${datarootdir}/locale'
793mandir='${datarootdir}/man'
794
795ac_prev=
796ac_dashdash=
797for ac_option
798do
799  # If the previous option needs an argument, assign it.
800  if test -n "$ac_prev"; then
801    eval $ac_prev=\$ac_option
802    ac_prev=
803    continue
804  fi
805
806  case $ac_option in
807  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
808  *)	ac_optarg=yes ;;
809  esac
810
811  # Accept the important Cygnus configure options, so we can diagnose typos.
812
813  case $ac_dashdash$ac_option in
814  --)
815    ac_dashdash=yes ;;
816
817  -bindir | --bindir | --bindi | --bind | --bin | --bi)
818    ac_prev=bindir ;;
819  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
820    bindir=$ac_optarg ;;
821
822  -build | --build | --buil | --bui | --bu)
823    ac_prev=build_alias ;;
824  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
825    build_alias=$ac_optarg ;;
826
827  -cache-file | --cache-file | --cache-fil | --cache-fi \
828  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
829    ac_prev=cache_file ;;
830  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
831  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
832    cache_file=$ac_optarg ;;
833
834  --config-cache | -C)
835    cache_file=config.cache ;;
836
837  -datadir | --datadir | --datadi | --datad)
838    ac_prev=datadir ;;
839  -datadir=* | --datadir=* | --datadi=* | --datad=*)
840    datadir=$ac_optarg ;;
841
842  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
843  | --dataroo | --dataro | --datar)
844    ac_prev=datarootdir ;;
845  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
846  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
847    datarootdir=$ac_optarg ;;
848
849  -disable-* | --disable-*)
850    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
851    # Reject names that are not valid shell variable names.
852    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
853      as_fn_error "invalid feature name: $ac_useropt"
854    ac_useropt_orig=$ac_useropt
855    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
856    case $ac_user_opts in
857      *"
858"enable_$ac_useropt"
859"*) ;;
860      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
861	 ac_unrecognized_sep=', ';;
862    esac
863    eval enable_$ac_useropt=no ;;
864
865  -docdir | --docdir | --docdi | --doc | --do)
866    ac_prev=docdir ;;
867  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
868    docdir=$ac_optarg ;;
869
870  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
871    ac_prev=dvidir ;;
872  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
873    dvidir=$ac_optarg ;;
874
875  -enable-* | --enable-*)
876    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
877    # Reject names that are not valid shell variable names.
878    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879      as_fn_error "invalid feature name: $ac_useropt"
880    ac_useropt_orig=$ac_useropt
881    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882    case $ac_user_opts in
883      *"
884"enable_$ac_useropt"
885"*) ;;
886      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
887	 ac_unrecognized_sep=', ';;
888    esac
889    eval enable_$ac_useropt=\$ac_optarg ;;
890
891  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
892  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
893  | --exec | --exe | --ex)
894    ac_prev=exec_prefix ;;
895  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
896  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
897  | --exec=* | --exe=* | --ex=*)
898    exec_prefix=$ac_optarg ;;
899
900  -gas | --gas | --ga | --g)
901    # Obsolete; use --with-gas.
902    with_gas=yes ;;
903
904  -help | --help | --hel | --he | -h)
905    ac_init_help=long ;;
906  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
907    ac_init_help=recursive ;;
908  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
909    ac_init_help=short ;;
910
911  -host | --host | --hos | --ho)
912    ac_prev=host_alias ;;
913  -host=* | --host=* | --hos=* | --ho=*)
914    host_alias=$ac_optarg ;;
915
916  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
917    ac_prev=htmldir ;;
918  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
919  | --ht=*)
920    htmldir=$ac_optarg ;;
921
922  -includedir | --includedir | --includedi | --included | --include \
923  | --includ | --inclu | --incl | --inc)
924    ac_prev=includedir ;;
925  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
926  | --includ=* | --inclu=* | --incl=* | --inc=*)
927    includedir=$ac_optarg ;;
928
929  -infodir | --infodir | --infodi | --infod | --info | --inf)
930    ac_prev=infodir ;;
931  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
932    infodir=$ac_optarg ;;
933
934  -libdir | --libdir | --libdi | --libd)
935    ac_prev=libdir ;;
936  -libdir=* | --libdir=* | --libdi=* | --libd=*)
937    libdir=$ac_optarg ;;
938
939  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
940  | --libexe | --libex | --libe)
941    ac_prev=libexecdir ;;
942  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
943  | --libexe=* | --libex=* | --libe=*)
944    libexecdir=$ac_optarg ;;
945
946  -localedir | --localedir | --localedi | --localed | --locale)
947    ac_prev=localedir ;;
948  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
949    localedir=$ac_optarg ;;
950
951  -localstatedir | --localstatedir | --localstatedi | --localstated \
952  | --localstate | --localstat | --localsta | --localst | --locals)
953    ac_prev=localstatedir ;;
954  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
955  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
956    localstatedir=$ac_optarg ;;
957
958  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
959    ac_prev=mandir ;;
960  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
961    mandir=$ac_optarg ;;
962
963  -nfp | --nfp | --nf)
964    # Obsolete; use --without-fp.
965    with_fp=no ;;
966
967  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
968  | --no-cr | --no-c | -n)
969    no_create=yes ;;
970
971  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
972  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
973    no_recursion=yes ;;
974
975  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
976  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
977  | --oldin | --oldi | --old | --ol | --o)
978    ac_prev=oldincludedir ;;
979  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
980  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
981  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
982    oldincludedir=$ac_optarg ;;
983
984  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
985    ac_prev=prefix ;;
986  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
987    prefix=$ac_optarg ;;
988
989  -program-prefix | --program-prefix | --program-prefi | --program-pref \
990  | --program-pre | --program-pr | --program-p)
991    ac_prev=program_prefix ;;
992  -program-prefix=* | --program-prefix=* | --program-prefi=* \
993  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
994    program_prefix=$ac_optarg ;;
995
996  -program-suffix | --program-suffix | --program-suffi | --program-suff \
997  | --program-suf | --program-su | --program-s)
998    ac_prev=program_suffix ;;
999  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1000  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1001    program_suffix=$ac_optarg ;;
1002
1003  -program-transform-name | --program-transform-name \
1004  | --program-transform-nam | --program-transform-na \
1005  | --program-transform-n | --program-transform- \
1006  | --program-transform | --program-transfor \
1007  | --program-transfo | --program-transf \
1008  | --program-trans | --program-tran \
1009  | --progr-tra | --program-tr | --program-t)
1010    ac_prev=program_transform_name ;;
1011  -program-transform-name=* | --program-transform-name=* \
1012  | --program-transform-nam=* | --program-transform-na=* \
1013  | --program-transform-n=* | --program-transform-=* \
1014  | --program-transform=* | --program-transfor=* \
1015  | --program-transfo=* | --program-transf=* \
1016  | --program-trans=* | --program-tran=* \
1017  | --progr-tra=* | --program-tr=* | --program-t=*)
1018    program_transform_name=$ac_optarg ;;
1019
1020  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1021    ac_prev=pdfdir ;;
1022  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1023    pdfdir=$ac_optarg ;;
1024
1025  -psdir | --psdir | --psdi | --psd | --ps)
1026    ac_prev=psdir ;;
1027  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1028    psdir=$ac_optarg ;;
1029
1030  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1031  | -silent | --silent | --silen | --sile | --sil)
1032    silent=yes ;;
1033
1034  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1035    ac_prev=sbindir ;;
1036  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1037  | --sbi=* | --sb=*)
1038    sbindir=$ac_optarg ;;
1039
1040  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1041  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1042  | --sharedst | --shareds | --shared | --share | --shar \
1043  | --sha | --sh)
1044    ac_prev=sharedstatedir ;;
1045  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1046  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1047  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1048  | --sha=* | --sh=*)
1049    sharedstatedir=$ac_optarg ;;
1050
1051  -site | --site | --sit)
1052    ac_prev=site ;;
1053  -site=* | --site=* | --sit=*)
1054    site=$ac_optarg ;;
1055
1056  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1057    ac_prev=srcdir ;;
1058  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1059    srcdir=$ac_optarg ;;
1060
1061  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1062  | --syscon | --sysco | --sysc | --sys | --sy)
1063    ac_prev=sysconfdir ;;
1064  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1065  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1066    sysconfdir=$ac_optarg ;;
1067
1068  -target | --target | --targe | --targ | --tar | --ta | --t)
1069    ac_prev=target_alias ;;
1070  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1071    target_alias=$ac_optarg ;;
1072
1073  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1074    verbose=yes ;;
1075
1076  -version | --version | --versio | --versi | --vers | -V)
1077    ac_init_version=: ;;
1078
1079  -with-* | --with-*)
1080    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1081    # Reject names that are not valid shell variable names.
1082    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083      as_fn_error "invalid package name: $ac_useropt"
1084    ac_useropt_orig=$ac_useropt
1085    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1086    case $ac_user_opts in
1087      *"
1088"with_$ac_useropt"
1089"*) ;;
1090      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1091	 ac_unrecognized_sep=', ';;
1092    esac
1093    eval with_$ac_useropt=\$ac_optarg ;;
1094
1095  -without-* | --without-*)
1096    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1097    # Reject names that are not valid shell variable names.
1098    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1099      as_fn_error "invalid package name: $ac_useropt"
1100    ac_useropt_orig=$ac_useropt
1101    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1102    case $ac_user_opts in
1103      *"
1104"with_$ac_useropt"
1105"*) ;;
1106      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1107	 ac_unrecognized_sep=', ';;
1108    esac
1109    eval with_$ac_useropt=no ;;
1110
1111  --x)
1112    # Obsolete; use --with-x.
1113    with_x=yes ;;
1114
1115  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1116  | --x-incl | --x-inc | --x-in | --x-i)
1117    ac_prev=x_includes ;;
1118  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1119  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1120    x_includes=$ac_optarg ;;
1121
1122  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1123  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1124    ac_prev=x_libraries ;;
1125  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1126  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1127    x_libraries=$ac_optarg ;;
1128
1129  -*) as_fn_error "unrecognized option: \`$ac_option'
1130Try \`$0 --help' for more information."
1131    ;;
1132
1133  *=*)
1134    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1135    # Reject names that are not valid shell variable names.
1136    case $ac_envvar in #(
1137      '' | [0-9]* | *[!_$as_cr_alnum]* )
1138      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1139    esac
1140    eval $ac_envvar=\$ac_optarg
1141    export $ac_envvar ;;
1142
1143  *)
1144    # FIXME: should be removed in autoconf 3.0.
1145    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1146    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1147      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1148    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1149    ;;
1150
1151  esac
1152done
1153
1154if test -n "$ac_prev"; then
1155  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1156  as_fn_error "missing argument to $ac_option"
1157fi
1158
1159if test -n "$ac_unrecognized_opts"; then
1160  case $enable_option_checking in
1161    no) ;;
1162    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1163    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1164  esac
1165fi
1166
1167# Check all directory arguments for consistency.
1168for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1169		datadir sysconfdir sharedstatedir localstatedir includedir \
1170		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1171		libdir localedir mandir
1172do
1173  eval ac_val=\$$ac_var
1174  # Remove trailing slashes.
1175  case $ac_val in
1176    */ )
1177      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1178      eval $ac_var=\$ac_val;;
1179  esac
1180  # Be sure to have absolute directory names.
1181  case $ac_val in
1182    [\\/$]* | ?:[\\/]* )  continue;;
1183    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1184  esac
1185  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1186done
1187
1188# There might be people who depend on the old broken behavior: `$host'
1189# used to hold the argument of --host etc.
1190# FIXME: To remove some day.
1191build=$build_alias
1192host=$host_alias
1193target=$target_alias
1194
1195# FIXME: To remove some day.
1196if test "x$host_alias" != x; then
1197  if test "x$build_alias" = x; then
1198    cross_compiling=maybe
1199    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1200    If a cross compiler is detected then cross compile mode will be used." >&2
1201  elif test "x$build_alias" != "x$host_alias"; then
1202    cross_compiling=yes
1203  fi
1204fi
1205
1206ac_tool_prefix=
1207test -n "$host_alias" && ac_tool_prefix=$host_alias-
1208
1209test "$silent" = yes && exec 6>/dev/null
1210
1211
1212ac_pwd=`pwd` && test -n "$ac_pwd" &&
1213ac_ls_di=`ls -di .` &&
1214ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1215  as_fn_error "working directory cannot be determined"
1216test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1217  as_fn_error "pwd does not report name of working directory"
1218
1219
1220# Find the source files, if location was not specified.
1221if test -z "$srcdir"; then
1222  ac_srcdir_defaulted=yes
1223  # Try the directory containing this script, then the parent directory.
1224  ac_confdir=`$as_dirname -- "$as_myself" ||
1225$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1226	 X"$as_myself" : 'X\(//\)[^/]' \| \
1227	 X"$as_myself" : 'X\(//\)$' \| \
1228	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1229$as_echo X"$as_myself" |
1230    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1231	    s//\1/
1232	    q
1233	  }
1234	  /^X\(\/\/\)[^/].*/{
1235	    s//\1/
1236	    q
1237	  }
1238	  /^X\(\/\/\)$/{
1239	    s//\1/
1240	    q
1241	  }
1242	  /^X\(\/\).*/{
1243	    s//\1/
1244	    q
1245	  }
1246	  s/.*/./; q'`
1247  srcdir=$ac_confdir
1248  if test ! -r "$srcdir/$ac_unique_file"; then
1249    srcdir=..
1250  fi
1251else
1252  ac_srcdir_defaulted=no
1253fi
1254if test ! -r "$srcdir/$ac_unique_file"; then
1255  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1256  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1257fi
1258ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1259ac_abs_confdir=`(
1260	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1261	pwd)`
1262# When building in place, set srcdir=.
1263if test "$ac_abs_confdir" = "$ac_pwd"; then
1264  srcdir=.
1265fi
1266# Remove unnecessary trailing slashes from srcdir.
1267# Double slashes in file names in object file debugging info
1268# mess up M-x gdb in Emacs.
1269case $srcdir in
1270*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1271esac
1272for ac_var in $ac_precious_vars; do
1273  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1274  eval ac_env_${ac_var}_value=\$${ac_var}
1275  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1276  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1277done
1278
1279#
1280# Report the --help message.
1281#
1282if test "$ac_init_help" = "long"; then
1283  # Omit some internal or obsolete options to make the list less imposing.
1284  # This message is too long to be a string in the A/UX 3.1 sh.
1285  cat <<_ACEOF
1286\`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1287
1288Usage: $0 [OPTION]... [VAR=VALUE]...
1289
1290To assign environment variables (e.g., CC, CFLAGS...), specify them as
1291VAR=VALUE.  See below for descriptions of some of the useful variables.
1292
1293Defaults for the options are specified in brackets.
1294
1295Configuration:
1296  -h, --help              display this help and exit
1297      --help=short        display options specific to this package
1298      --help=recursive    display the short help of all the included packages
1299  -V, --version           display version information and exit
1300  -q, --quiet, --silent   do not print \`checking...' messages
1301      --cache-file=FILE   cache test results in FILE [disabled]
1302  -C, --config-cache      alias for \`--cache-file=config.cache'
1303  -n, --no-create         do not create output files
1304      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1305
1306Installation directories:
1307  --prefix=PREFIX         install architecture-independent files in PREFIX
1308                          [$ac_default_prefix]
1309  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1310                          [PREFIX]
1311
1312By default, \`make install' will install all the files in
1313\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1314an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1315for instance \`--prefix=\$HOME'.
1316
1317For better control, use the options below.
1318
1319Fine tuning of the installation directories:
1320  --bindir=DIR            user executables [EPREFIX/bin]
1321  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1322  --libexecdir=DIR        program executables [EPREFIX/libexec]
1323  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1324  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1325  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1326  --libdir=DIR            object code libraries [EPREFIX/lib]
1327  --includedir=DIR        C header files [PREFIX/include]
1328  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1329  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1330  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1331  --infodir=DIR           info documentation [DATAROOTDIR/info]
1332  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1333  --mandir=DIR            man documentation [DATAROOTDIR/man]
1334  --docdir=DIR            documentation root [DATAROOTDIR/doc/lto-plugin]
1335  --htmldir=DIR           html documentation [DOCDIR]
1336  --dvidir=DIR            dvi documentation [DOCDIR]
1337  --pdfdir=DIR            pdf documentation [DOCDIR]
1338  --psdir=DIR             ps documentation [DOCDIR]
1339_ACEOF
1340
1341  cat <<\_ACEOF
1342
1343Program names:
1344  --program-prefix=PREFIX            prepend PREFIX to installed program names
1345  --program-suffix=SUFFIX            append SUFFIX to installed program names
1346  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1347
1348System types:
1349  --build=BUILD     configure for building on BUILD [guessed]
1350  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1351  --target=TARGET   configure for building compilers for TARGET [HOST]
1352_ACEOF
1353fi
1354
1355if test -n "$ac_init_help"; then
1356  case $ac_init_help in
1357     short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1358   esac
1359  cat <<\_ACEOF
1360
1361Optional Features:
1362  --disable-option-checking  ignore unrecognized --enable/--with options
1363  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1364  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1365  --enable-maintainer-mode  enable make rules and dependencies not useful
1366			  (and sometimes confusing) to the casual installer
1367  --disable-dependency-tracking  speeds up one-time build
1368  --enable-dependency-tracking   do not reject slow dependency extractors
1369  --disable-largefile     omit support for large files
1370  --enable-shared[=PKGS]  build shared libraries [default=yes]
1371  --enable-static[=PKGS]  build static libraries [default=yes]
1372  --enable-fast-install[=PKGS]
1373                          optimize for fast installation [default=yes]
1374  --disable-libtool-lock  avoid locking (might break parallel builds)
1375
1376Optional Packages:
1377  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1378  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1379  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1380  --with-pic              try to use only PIC/non-PIC objects [default=use
1381                          both]
1382  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1383
1384Some influential environment variables:
1385  CC          C compiler command
1386  CFLAGS      C compiler flags
1387  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1388              nonstandard directory <lib dir>
1389  LIBS        libraries to pass to the linker, e.g. -l<library>
1390  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1391              you have headers in a nonstandard directory <include dir>
1392  CPP         C preprocessor
1393
1394Use these variables to override the choices made by `configure' or to help
1395it to find libraries and programs with nonstandard names/locations.
1396
1397Report bugs to the package provider.
1398_ACEOF
1399ac_status=$?
1400fi
1401
1402if test "$ac_init_help" = "recursive"; then
1403  # If there are subdirs, report their specific --help.
1404  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1405    test -d "$ac_dir" ||
1406      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1407      continue
1408    ac_builddir=.
1409
1410case "$ac_dir" in
1411.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1412*)
1413  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1414  # A ".." for each directory in $ac_dir_suffix.
1415  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1416  case $ac_top_builddir_sub in
1417  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1418  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1419  esac ;;
1420esac
1421ac_abs_top_builddir=$ac_pwd
1422ac_abs_builddir=$ac_pwd$ac_dir_suffix
1423# for backward compatibility:
1424ac_top_builddir=$ac_top_build_prefix
1425
1426case $srcdir in
1427  .)  # We are building in place.
1428    ac_srcdir=.
1429    ac_top_srcdir=$ac_top_builddir_sub
1430    ac_abs_top_srcdir=$ac_pwd ;;
1431  [\\/]* | ?:[\\/]* )  # Absolute name.
1432    ac_srcdir=$srcdir$ac_dir_suffix;
1433    ac_top_srcdir=$srcdir
1434    ac_abs_top_srcdir=$srcdir ;;
1435  *) # Relative name.
1436    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1437    ac_top_srcdir=$ac_top_build_prefix$srcdir
1438    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1439esac
1440ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1441
1442    cd "$ac_dir" || { ac_status=$?; continue; }
1443    # Check for guested configure.
1444    if test -f "$ac_srcdir/configure.gnu"; then
1445      echo &&
1446      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1447    elif test -f "$ac_srcdir/configure"; then
1448      echo &&
1449      $SHELL "$ac_srcdir/configure" --help=recursive
1450    else
1451      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1452    fi || ac_status=$?
1453    cd "$ac_pwd" || { ac_status=$?; break; }
1454  done
1455fi
1456
1457test -n "$ac_init_help" && exit $ac_status
1458if $ac_init_version; then
1459  cat <<\_ACEOF
1460LTO plugin for ld configure 0.1
1461generated by GNU Autoconf 2.64
1462
1463Copyright (C) 2009 Free Software Foundation, Inc.
1464This configure script is free software; the Free Software Foundation
1465gives unlimited permission to copy, distribute and modify it.
1466_ACEOF
1467  exit
1468fi
1469
1470## ------------------------ ##
1471## Autoconf initialization. ##
1472## ------------------------ ##
1473
1474# ac_fn_c_try_compile LINENO
1475# --------------------------
1476# Try to compile conftest.$ac_ext, and return whether this succeeded.
1477ac_fn_c_try_compile ()
1478{
1479  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1480  rm -f conftest.$ac_objext
1481  if { { ac_try="$ac_compile"
1482case "(($ac_try" in
1483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484  *) ac_try_echo=$ac_try;;
1485esac
1486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487$as_echo "$ac_try_echo"; } >&5
1488  (eval "$ac_compile") 2>conftest.err
1489  ac_status=$?
1490  if test -s conftest.err; then
1491    grep -v '^ *+' conftest.err >conftest.er1
1492    cat conftest.er1 >&5
1493    mv -f conftest.er1 conftest.err
1494  fi
1495  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496  test $ac_status = 0; } && {
1497	 test -z "$ac_c_werror_flag" ||
1498	 test ! -s conftest.err
1499       } && test -s conftest.$ac_objext; then :
1500  ac_retval=0
1501else
1502  $as_echo "$as_me: failed program was:" >&5
1503sed 's/^/| /' conftest.$ac_ext >&5
1504
1505	ac_retval=1
1506fi
1507  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1508  return $ac_retval
1509
1510} # ac_fn_c_try_compile
1511
1512# ac_fn_c_try_link LINENO
1513# -----------------------
1514# Try to link conftest.$ac_ext, and return whether this succeeded.
1515ac_fn_c_try_link ()
1516{
1517  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1518  rm -f conftest.$ac_objext conftest$ac_exeext
1519  if { { ac_try="$ac_link"
1520case "(($ac_try" in
1521  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1522  *) ac_try_echo=$ac_try;;
1523esac
1524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1525$as_echo "$ac_try_echo"; } >&5
1526  (eval "$ac_link") 2>conftest.err
1527  ac_status=$?
1528  if test -s conftest.err; then
1529    grep -v '^ *+' conftest.err >conftest.er1
1530    cat conftest.er1 >&5
1531    mv -f conftest.er1 conftest.err
1532  fi
1533  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1534  test $ac_status = 0; } && {
1535	 test -z "$ac_c_werror_flag" ||
1536	 test ! -s conftest.err
1537       } && test -s conftest$ac_exeext && {
1538	 test "$cross_compiling" = yes ||
1539	 $as_test_x conftest$ac_exeext
1540       }; then :
1541  ac_retval=0
1542else
1543  $as_echo "$as_me: failed program was:" >&5
1544sed 's/^/| /' conftest.$ac_ext >&5
1545
1546	ac_retval=1
1547fi
1548  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1549  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1550  # interfere with the next link command; also delete a directory that is
1551  # left behind by Apple's compiler.  We do this before executing the actions.
1552  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1553  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1554  return $ac_retval
1555
1556} # ac_fn_c_try_link
1557
1558# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1559# -------------------------------------------------------
1560# Tests whether HEADER exists and can be compiled using the include files in
1561# INCLUDES, setting the cache variable VAR accordingly.
1562ac_fn_c_check_header_compile ()
1563{
1564  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1566$as_echo_n "checking for $2... " >&6; }
1567if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1568  $as_echo_n "(cached) " >&6
1569else
1570  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1571/* end confdefs.h.  */
1572$4
1573#include <$2>
1574_ACEOF
1575if ac_fn_c_try_compile "$LINENO"; then :
1576  eval "$3=yes"
1577else
1578  eval "$3=no"
1579fi
1580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1581fi
1582eval ac_res=\$$3
1583	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1584$as_echo "$ac_res" >&6; }
1585  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1586
1587} # ac_fn_c_check_header_compile
1588
1589# ac_fn_c_try_cpp LINENO
1590# ----------------------
1591# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1592ac_fn_c_try_cpp ()
1593{
1594  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1595  if { { ac_try="$ac_cpp conftest.$ac_ext"
1596case "(($ac_try" in
1597  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598  *) ac_try_echo=$ac_try;;
1599esac
1600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601$as_echo "$ac_try_echo"; } >&5
1602  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1603  ac_status=$?
1604  if test -s conftest.err; then
1605    grep -v '^ *+' conftest.err >conftest.er1
1606    cat conftest.er1 >&5
1607    mv -f conftest.er1 conftest.err
1608  fi
1609  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1610  test $ac_status = 0; } >/dev/null && {
1611	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1612	 test ! -s conftest.err
1613       }; then :
1614  ac_retval=0
1615else
1616  $as_echo "$as_me: failed program was:" >&5
1617sed 's/^/| /' conftest.$ac_ext >&5
1618
1619    ac_retval=1
1620fi
1621  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1622  return $ac_retval
1623
1624} # ac_fn_c_try_cpp
1625
1626# ac_fn_c_try_run LINENO
1627# ----------------------
1628# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1629# that executables *can* be run.
1630ac_fn_c_try_run ()
1631{
1632  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633  if { { ac_try="$ac_link"
1634case "(($ac_try" in
1635  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636  *) ac_try_echo=$ac_try;;
1637esac
1638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639$as_echo "$ac_try_echo"; } >&5
1640  (eval "$ac_link") 2>&5
1641  ac_status=$?
1642  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1644  { { case "(($ac_try" in
1645  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646  *) ac_try_echo=$ac_try;;
1647esac
1648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649$as_echo "$ac_try_echo"; } >&5
1650  (eval "$ac_try") 2>&5
1651  ac_status=$?
1652  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653  test $ac_status = 0; }; }; then :
1654  ac_retval=0
1655else
1656  $as_echo "$as_me: program exited with status $ac_status" >&5
1657       $as_echo "$as_me: failed program was:" >&5
1658sed 's/^/| /' conftest.$ac_ext >&5
1659
1660       ac_retval=$ac_status
1661fi
1662  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1663  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1664  return $ac_retval
1665
1666} # ac_fn_c_try_run
1667
1668# ac_fn_c_check_func LINENO FUNC VAR
1669# ----------------------------------
1670# Tests whether FUNC exists, setting the cache variable VAR accordingly
1671ac_fn_c_check_func ()
1672{
1673  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1675$as_echo_n "checking for $2... " >&6; }
1676if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1677  $as_echo_n "(cached) " >&6
1678else
1679  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h.  */
1681/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1682   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1683#define $2 innocuous_$2
1684
1685/* System header to define __stub macros and hopefully few prototypes,
1686    which can conflict with char $2 (); below.
1687    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1688    <limits.h> exists even on freestanding compilers.  */
1689
1690#ifdef __STDC__
1691# include <limits.h>
1692#else
1693# include <assert.h>
1694#endif
1695
1696#undef $2
1697
1698/* Override any GCC internal prototype to avoid an error.
1699   Use char because int might match the return type of a GCC
1700   builtin and then its argument prototype would still apply.  */
1701#ifdef __cplusplus
1702extern "C"
1703#endif
1704char $2 ();
1705/* The GNU C library defines this for functions which it implements
1706    to always fail with ENOSYS.  Some functions are actually named
1707    something starting with __ and the normal name is an alias.  */
1708#if defined __stub_$2 || defined __stub___$2
1709choke me
1710#endif
1711
1712int
1713main ()
1714{
1715return $2 ();
1716  ;
1717  return 0;
1718}
1719_ACEOF
1720if ac_fn_c_try_link "$LINENO"; then :
1721  eval "$3=yes"
1722else
1723  eval "$3=no"
1724fi
1725rm -f core conftest.err conftest.$ac_objext \
1726    conftest$ac_exeext conftest.$ac_ext
1727fi
1728eval ac_res=\$$3
1729	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730$as_echo "$ac_res" >&6; }
1731  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732
1733} # ac_fn_c_check_func
1734
1735# ac_fn_c_find_intX_t LINENO BITS VAR
1736# -----------------------------------
1737# Finds a signed integer type with width BITS, setting cache variable VAR
1738# accordingly.
1739ac_fn_c_find_intX_t ()
1740{
1741  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1743$as_echo_n "checking for int$2_t... " >&6; }
1744if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745  $as_echo_n "(cached) " >&6
1746else
1747  eval "$3=no"
1748     for ac_type in int$2_t 'int' 'long int' \
1749	 'long long int' 'short int' 'signed char'; do
1750       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751/* end confdefs.h.  */
1752$ac_includes_default
1753int
1754main ()
1755{
1756static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1757test_array [0] = 0
1758
1759  ;
1760  return 0;
1761}
1762_ACEOF
1763if ac_fn_c_try_compile "$LINENO"; then :
1764  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765/* end confdefs.h.  */
1766$ac_includes_default
1767int
1768main ()
1769{
1770static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
1771		 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
1772test_array [0] = 0
1773
1774  ;
1775  return 0;
1776}
1777_ACEOF
1778if ac_fn_c_try_compile "$LINENO"; then :
1779
1780else
1781  case $ac_type in #(
1782  int$2_t) :
1783    eval "$3=yes" ;; #(
1784  *) :
1785    eval "$3=\$ac_type" ;;
1786esac
1787fi
1788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789fi
1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791       eval as_val=\$$3
1792   if test "x$as_val" = x""no; then :
1793
1794else
1795  break
1796fi
1797     done
1798fi
1799eval ac_res=\$$3
1800	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801$as_echo "$ac_res" >&6; }
1802  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1803
1804} # ac_fn_c_find_intX_t
1805
1806# ac_fn_c_find_uintX_t LINENO BITS VAR
1807# ------------------------------------
1808# Finds an unsigned integer type with width BITS, setting cache variable VAR
1809# accordingly.
1810ac_fn_c_find_uintX_t ()
1811{
1812  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1814$as_echo_n "checking for uint$2_t... " >&6; }
1815if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1816  $as_echo_n "(cached) " >&6
1817else
1818  eval "$3=no"
1819     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1820	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1821       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h.  */
1823$ac_includes_default
1824int
1825main ()
1826{
1827static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1828test_array [0] = 0
1829
1830  ;
1831  return 0;
1832}
1833_ACEOF
1834if ac_fn_c_try_compile "$LINENO"; then :
1835  case $ac_type in #(
1836  uint$2_t) :
1837    eval "$3=yes" ;; #(
1838  *) :
1839    eval "$3=\$ac_type" ;;
1840esac
1841fi
1842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1843       eval as_val=\$$3
1844   if test "x$as_val" = x""no; then :
1845
1846else
1847  break
1848fi
1849     done
1850fi
1851eval ac_res=\$$3
1852	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1853$as_echo "$ac_res" >&6; }
1854  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1855
1856} # ac_fn_c_find_uintX_t
1857cat >config.log <<_ACEOF
1858This file contains any messages produced by compilers while
1859running configure, to aid debugging if configure makes a mistake.
1860
1861It was created by LTO plugin for ld $as_me 0.1, which was
1862generated by GNU Autoconf 2.64.  Invocation command line was
1863
1864  $ $0 $@
1865
1866_ACEOF
1867exec 5>>config.log
1868{
1869cat <<_ASUNAME
1870## --------- ##
1871## Platform. ##
1872## --------- ##
1873
1874hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1875uname -m = `(uname -m) 2>/dev/null || echo unknown`
1876uname -r = `(uname -r) 2>/dev/null || echo unknown`
1877uname -s = `(uname -s) 2>/dev/null || echo unknown`
1878uname -v = `(uname -v) 2>/dev/null || echo unknown`
1879
1880/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1881/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1882
1883/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1884/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1885/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1886/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1887/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1888/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1889/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1890
1891_ASUNAME
1892
1893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1894for as_dir in $PATH
1895do
1896  IFS=$as_save_IFS
1897  test -z "$as_dir" && as_dir=.
1898    $as_echo "PATH: $as_dir"
1899  done
1900IFS=$as_save_IFS
1901
1902} >&5
1903
1904cat >&5 <<_ACEOF
1905
1906
1907## ----------- ##
1908## Core tests. ##
1909## ----------- ##
1910
1911_ACEOF
1912
1913
1914# Keep a trace of the command line.
1915# Strip out --no-create and --no-recursion so they do not pile up.
1916# Strip out --silent because we don't want to record it for future runs.
1917# Also quote any args containing shell meta-characters.
1918# Make two passes to allow for proper duplicate-argument suppression.
1919ac_configure_args=
1920ac_configure_args0=
1921ac_configure_args1=
1922ac_must_keep_next=false
1923for ac_pass in 1 2
1924do
1925  for ac_arg
1926  do
1927    case $ac_arg in
1928    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1929    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1930    | -silent | --silent | --silen | --sile | --sil)
1931      continue ;;
1932    *\'*)
1933      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1934    esac
1935    case $ac_pass in
1936    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1937    2)
1938      as_fn_append ac_configure_args1 " '$ac_arg'"
1939      if test $ac_must_keep_next = true; then
1940	ac_must_keep_next=false # Got value, back to normal.
1941      else
1942	case $ac_arg in
1943	  *=* | --config-cache | -C | -disable-* | --disable-* \
1944	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1945	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1946	  | -with-* | --with-* | -without-* | --without-* | --x)
1947	    case "$ac_configure_args0 " in
1948	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1949	    esac
1950	    ;;
1951	  -* ) ac_must_keep_next=true ;;
1952	esac
1953      fi
1954      as_fn_append ac_configure_args " '$ac_arg'"
1955      ;;
1956    esac
1957  done
1958done
1959{ ac_configure_args0=; unset ac_configure_args0;}
1960{ ac_configure_args1=; unset ac_configure_args1;}
1961
1962# When interrupted or exit'd, cleanup temporary files, and complete
1963# config.log.  We remove comments because anyway the quotes in there
1964# would cause problems or look ugly.
1965# WARNING: Use '\'' to represent an apostrophe within the trap.
1966# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1967trap 'exit_status=$?
1968  # Save into config.log some information that might help in debugging.
1969  {
1970    echo
1971
1972    cat <<\_ASBOX
1973## ---------------- ##
1974## Cache variables. ##
1975## ---------------- ##
1976_ASBOX
1977    echo
1978    # The following way of writing the cache mishandles newlines in values,
1979(
1980  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1981    eval ac_val=\$$ac_var
1982    case $ac_val in #(
1983    *${as_nl}*)
1984      case $ac_var in #(
1985      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1986$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1987      esac
1988      case $ac_var in #(
1989      _ | IFS | as_nl) ;; #(
1990      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1991      *) { eval $ac_var=; unset $ac_var;} ;;
1992      esac ;;
1993    esac
1994  done
1995  (set) 2>&1 |
1996    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1997    *${as_nl}ac_space=\ *)
1998      sed -n \
1999	"s/'\''/'\''\\\\'\'''\''/g;
2000	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2001      ;; #(
2002    *)
2003      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2004      ;;
2005    esac |
2006    sort
2007)
2008    echo
2009
2010    cat <<\_ASBOX
2011## ----------------- ##
2012## Output variables. ##
2013## ----------------- ##
2014_ASBOX
2015    echo
2016    for ac_var in $ac_subst_vars
2017    do
2018      eval ac_val=\$$ac_var
2019      case $ac_val in
2020      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2021      esac
2022      $as_echo "$ac_var='\''$ac_val'\''"
2023    done | sort
2024    echo
2025
2026    if test -n "$ac_subst_files"; then
2027      cat <<\_ASBOX
2028## ------------------- ##
2029## File substitutions. ##
2030## ------------------- ##
2031_ASBOX
2032      echo
2033      for ac_var in $ac_subst_files
2034      do
2035	eval ac_val=\$$ac_var
2036	case $ac_val in
2037	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038	esac
2039	$as_echo "$ac_var='\''$ac_val'\''"
2040      done | sort
2041      echo
2042    fi
2043
2044    if test -s confdefs.h; then
2045      cat <<\_ASBOX
2046## ----------- ##
2047## confdefs.h. ##
2048## ----------- ##
2049_ASBOX
2050      echo
2051      cat confdefs.h
2052      echo
2053    fi
2054    test "$ac_signal" != 0 &&
2055      $as_echo "$as_me: caught signal $ac_signal"
2056    $as_echo "$as_me: exit $exit_status"
2057  } >&5
2058  rm -f core *.core core.conftest.* &&
2059    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2060    exit $exit_status
2061' 0
2062for ac_signal in 1 2 13 15; do
2063  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064done
2065ac_signal=0
2066
2067# confdefs.h avoids OS command line length limits that DEFS can exceed.
2068rm -f -r conftest* confdefs.h
2069
2070$as_echo "/* confdefs.h */" > confdefs.h
2071
2072# Predefined preprocessor variables.
2073
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_NAME "$PACKAGE_NAME"
2076_ACEOF
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080_ACEOF
2081
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_VERSION "$PACKAGE_VERSION"
2084_ACEOF
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_STRING "$PACKAGE_STRING"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092_ACEOF
2093
2094cat >>confdefs.h <<_ACEOF
2095#define PACKAGE_URL "$PACKAGE_URL"
2096_ACEOF
2097
2098
2099# Let the site file select an alternate cache file if it wants to.
2100# Prefer an explicitly selected file to automatically selected ones.
2101ac_site_file1=NONE
2102ac_site_file2=NONE
2103if test -n "$CONFIG_SITE"; then
2104  ac_site_file1=$CONFIG_SITE
2105elif test "x$prefix" != xNONE; then
2106  ac_site_file1=$prefix/share/config.site
2107  ac_site_file2=$prefix/etc/config.site
2108else
2109  ac_site_file1=$ac_default_prefix/share/config.site
2110  ac_site_file2=$ac_default_prefix/etc/config.site
2111fi
2112for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2113do
2114  test "x$ac_site_file" = xNONE && continue
2115  if test -r "$ac_site_file"; then
2116    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2117$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2118    sed 's/^/| /' "$ac_site_file" >&5
2119    . "$ac_site_file"
2120  fi
2121done
2122
2123if test -r "$cache_file"; then
2124  # Some versions of bash will fail to source /dev/null (special
2125  # files actually), so we avoid doing that.
2126  if test -f "$cache_file"; then
2127    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2128$as_echo "$as_me: loading cache $cache_file" >&6;}
2129    case $cache_file in
2130      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2131      *)                      . "./$cache_file";;
2132    esac
2133  fi
2134else
2135  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2136$as_echo "$as_me: creating cache $cache_file" >&6;}
2137  >$cache_file
2138fi
2139
2140# Check that the precious variables saved in the cache have kept the same
2141# value.
2142ac_cache_corrupted=false
2143for ac_var in $ac_precious_vars; do
2144  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2145  eval ac_new_set=\$ac_env_${ac_var}_set
2146  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2147  eval ac_new_val=\$ac_env_${ac_var}_value
2148  case $ac_old_set,$ac_new_set in
2149    set,)
2150      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2151$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2152      ac_cache_corrupted=: ;;
2153    ,set)
2154      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2155$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2156      ac_cache_corrupted=: ;;
2157    ,);;
2158    *)
2159      if test "x$ac_old_val" != "x$ac_new_val"; then
2160	# differences in whitespace do not lead to failure.
2161	ac_old_val_w=`echo x $ac_old_val`
2162	ac_new_val_w=`echo x $ac_new_val`
2163	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2164	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2165$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2166	  ac_cache_corrupted=:
2167	else
2168	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2169$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2170	  eval $ac_var=\$ac_old_val
2171	fi
2172	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2173$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2174	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2175$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2176      fi;;
2177  esac
2178  # Pass precious variables to config.status.
2179  if test "$ac_new_set" = set; then
2180    case $ac_new_val in
2181    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2182    *) ac_arg=$ac_var=$ac_new_val ;;
2183    esac
2184    case " $ac_configure_args " in
2185      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2186      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2187    esac
2188  fi
2189done
2190if $ac_cache_corrupted; then
2191  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2192$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2193  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2194$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2195  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2196fi
2197## -------------------- ##
2198## Main body of script. ##
2199## -------------------- ##
2200
2201ac_ext=c
2202ac_cpp='$CPP $CPPFLAGS'
2203ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2204ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2205ac_compiler_gnu=$ac_cv_c_compiler_gnu
2206
2207
2208
2209
2210
2211ac_aux_dir=
2212for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2213  for ac_t in install-sh install.sh shtool; do
2214    if test -f "$ac_dir/$ac_t"; then
2215      ac_aux_dir=$ac_dir
2216      ac_install_sh="$ac_aux_dir/$ac_t -c"
2217      break 2
2218    fi
2219  done
2220done
2221if test -z "$ac_aux_dir"; then
2222  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2223fi
2224
2225# These three variables are undocumented and unsupported,
2226# and are intended to be withdrawn in a future Autoconf release.
2227# They can cause serious problems if a builder's source tree is in a directory
2228# whose full name contains unusual characters.
2229ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2230ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2231ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2232
2233
2234# Make sure we can run config.sub.
2235$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2236  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2237
2238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2239$as_echo_n "checking build system type... " >&6; }
2240if test "${ac_cv_build+set}" = set; then :
2241  $as_echo_n "(cached) " >&6
2242else
2243  ac_build_alias=$build_alias
2244test "x$ac_build_alias" = x &&
2245  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2246test "x$ac_build_alias" = x &&
2247  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2248ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2249  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2250
2251fi
2252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2253$as_echo "$ac_cv_build" >&6; }
2254case $ac_cv_build in
2255*-*-*) ;;
2256*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2257esac
2258build=$ac_cv_build
2259ac_save_IFS=$IFS; IFS='-'
2260set x $ac_cv_build
2261shift
2262build_cpu=$1
2263build_vendor=$2
2264shift; shift
2265# Remember, the first character of IFS is used to create $*,
2266# except with old shells:
2267build_os=$*
2268IFS=$ac_save_IFS
2269case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2270
2271
2272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2273$as_echo_n "checking host system type... " >&6; }
2274if test "${ac_cv_host+set}" = set; then :
2275  $as_echo_n "(cached) " >&6
2276else
2277  if test "x$host_alias" = x; then
2278  ac_cv_host=$ac_cv_build
2279else
2280  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2281    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2282fi
2283
2284fi
2285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2286$as_echo "$ac_cv_host" >&6; }
2287case $ac_cv_host in
2288*-*-*) ;;
2289*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2290esac
2291host=$ac_cv_host
2292ac_save_IFS=$IFS; IFS='-'
2293set x $ac_cv_host
2294shift
2295host_cpu=$1
2296host_vendor=$2
2297shift; shift
2298# Remember, the first character of IFS is used to create $*,
2299# except with old shells:
2300host_os=$*
2301IFS=$ac_save_IFS
2302case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2303
2304
2305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2306$as_echo_n "checking target system type... " >&6; }
2307if test "${ac_cv_target+set}" = set; then :
2308  $as_echo_n "(cached) " >&6
2309else
2310  if test "x$target_alias" = x; then
2311  ac_cv_target=$ac_cv_host
2312else
2313  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2314    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2315fi
2316
2317fi
2318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2319$as_echo "$ac_cv_target" >&6; }
2320case $ac_cv_target in
2321*-*-*) ;;
2322*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2323esac
2324target=$ac_cv_target
2325ac_save_IFS=$IFS; IFS='-'
2326set x $ac_cv_target
2327shift
2328target_cpu=$1
2329target_vendor=$2
2330shift; shift
2331# Remember, the first character of IFS is used to create $*,
2332# except with old shells:
2333target_os=$*
2334IFS=$ac_save_IFS
2335case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2336
2337
2338# The aliases save the names the user supplied, while $host etc.
2339# will get canonicalized.
2340test -n "$target_alias" &&
2341  test "$program_prefix$program_suffix$program_transform_name" = \
2342    NONENONEs,x,x, &&
2343  program_prefix=${target_alias}-
2344
2345 case ${build_alias} in
2346  "") build_noncanonical=${build} ;;
2347  *) build_noncanonical=${build_alias} ;;
2348esac
2349
2350 case ${host_alias} in
2351  "") host_noncanonical=${build_noncanonical} ;;
2352  *) host_noncanonical=${host_alias} ;;
2353esac
2354
2355 case ${target_alias} in
2356  "") target_noncanonical=${host_noncanonical} ;;
2357  *) target_noncanonical=${target_alias} ;;
2358esac
2359
2360
2361# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2362# have matching libraries, they should use host libraries: Makefile.tpl
2363# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2364# However, they still use the build modules, because the corresponding
2365# host modules (e.g. bison) are only built for the host when bootstrap
2366# finishes. So:
2367# - build_subdir is where we find build modules, and never changes.
2368# - build_libsubdir is where we find build libraries, and can be overridden.
2369
2370# Prefix 'build-' so this never conflicts with target_subdir.
2371build_subdir="build-${build_noncanonical}"
2372
2373# Check whether --with-build-libsubdir was given.
2374if test "${with_build_libsubdir+set}" = set; then :
2375  withval=$with_build_libsubdir; build_libsubdir="$withval"
2376else
2377  build_libsubdir="$build_subdir"
2378fi
2379
2380# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2381if ( test $srcdir = . && test -d gcc ) \
2382   || test -d $srcdir/../host-${host_noncanonical}; then
2383  host_subdir="host-${host_noncanonical}"
2384else
2385  host_subdir=.
2386fi
2387# No prefix.
2388target_subdir=${target_noncanonical}
2389
2390am__api_version='1.11'
2391
2392# Find a good install program.  We prefer a C program (faster),
2393# so one script is as good as another.  But avoid the broken or
2394# incompatible versions:
2395# SysV /etc/install, /usr/sbin/install
2396# SunOS /usr/etc/install
2397# IRIX /sbin/install
2398# AIX /bin/install
2399# AmigaOS /C/install, which installs bootblocks on floppy discs
2400# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2401# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2402# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2403# OS/2's system install, which has a completely different semantic
2404# ./install, which can be erroneously created by make from ./install.sh.
2405# Reject install programs that cannot install multiple files.
2406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2407$as_echo_n "checking for a BSD-compatible install... " >&6; }
2408if test -z "$INSTALL"; then
2409if test "${ac_cv_path_install+set}" = set; then :
2410  $as_echo_n "(cached) " >&6
2411else
2412  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2413for as_dir in $PATH
2414do
2415  IFS=$as_save_IFS
2416  test -z "$as_dir" && as_dir=.
2417    # Account for people who put trailing slashes in PATH elements.
2418case $as_dir/ in #((
2419  ./ | .// | /[cC]/* | \
2420  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2421  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2422  /usr/ucb/* ) ;;
2423  *)
2424    # OSF1 and SCO ODT 3.0 have their own names for install.
2425    # Don't use installbsd from OSF since it installs stuff as root
2426    # by default.
2427    for ac_prog in ginstall scoinst install; do
2428      for ac_exec_ext in '' $ac_executable_extensions; do
2429	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2430	  if test $ac_prog = install &&
2431	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2432	    # AIX install.  It has an incompatible calling convention.
2433	    :
2434	  elif test $ac_prog = install &&
2435	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2436	    # program-specific install script used by HP pwplus--don't use.
2437	    :
2438	  else
2439	    rm -rf conftest.one conftest.two conftest.dir
2440	    echo one > conftest.one
2441	    echo two > conftest.two
2442	    mkdir conftest.dir
2443	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2444	      test -s conftest.one && test -s conftest.two &&
2445	      test -s conftest.dir/conftest.one &&
2446	      test -s conftest.dir/conftest.two
2447	    then
2448	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2449	      break 3
2450	    fi
2451	  fi
2452	fi
2453      done
2454    done
2455    ;;
2456esac
2457
2458  done
2459IFS=$as_save_IFS
2460
2461rm -rf conftest.one conftest.two conftest.dir
2462
2463fi
2464  if test "${ac_cv_path_install+set}" = set; then
2465    INSTALL=$ac_cv_path_install
2466  else
2467    # As a last resort, use the slow shell script.  Don't cache a
2468    # value for INSTALL within a source directory, because that will
2469    # break other packages using the cache if that directory is
2470    # removed, or if the value is a relative name.
2471    INSTALL=$ac_install_sh
2472  fi
2473fi
2474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2475$as_echo "$INSTALL" >&6; }
2476
2477# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2478# It thinks the first close brace ends the variable substitution.
2479test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2480
2481test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2482
2483test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2484
2485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2486$as_echo_n "checking whether build environment is sane... " >&6; }
2487# Just in case
2488sleep 1
2489echo timestamp > conftest.file
2490# Reject unsafe characters in $srcdir or the absolute working directory
2491# name.  Accept space and tab only in the latter.
2492am_lf='
2493'
2494case `pwd` in
2495  *[\\\"\#\$\&\'\`$am_lf]*)
2496    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2497esac
2498case $srcdir in
2499  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2500    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2501esac
2502
2503# Do `set' in a subshell so we don't clobber the current shell's
2504# arguments.  Must try -L first in case configure is actually a
2505# symlink; some systems play weird games with the mod time of symlinks
2506# (eg FreeBSD returns the mod time of the symlink's containing
2507# directory).
2508if (
2509   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2510   if test "$*" = "X"; then
2511      # -L didn't work.
2512      set X `ls -t "$srcdir/configure" conftest.file`
2513   fi
2514   rm -f conftest.file
2515   if test "$*" != "X $srcdir/configure conftest.file" \
2516      && test "$*" != "X conftest.file $srcdir/configure"; then
2517
2518      # If neither matched, then we have a broken ls.  This can happen
2519      # if, for instance, CONFIG_SHELL is bash and it inherits a
2520      # broken ls alias from the environment.  This has actually
2521      # happened.  Such a system could not be considered "sane".
2522      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2523alias in your environment" "$LINENO" 5
2524   fi
2525
2526   test "$2" = conftest.file
2527   )
2528then
2529   # Ok.
2530   :
2531else
2532   as_fn_error "newly created file is older than distributed files!
2533Check your system clock" "$LINENO" 5
2534fi
2535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2536$as_echo "yes" >&6; }
2537test "$program_prefix" != NONE &&
2538  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2539# Use a double $ so make ignores it.
2540test "$program_suffix" != NONE &&
2541  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2542# Double any \ or $.
2543# By default was `s,x,x', remove it if useless.
2544ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2545program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2546
2547# expand $ac_aux_dir to an absolute path
2548am_aux_dir=`cd $ac_aux_dir && pwd`
2549
2550if test x"${MISSING+set}" != xset; then
2551  case $am_aux_dir in
2552  *\ * | *\	*)
2553    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2554  *)
2555    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2556  esac
2557fi
2558# Use eval to expand $SHELL
2559if eval "$MISSING --run true"; then
2560  am_missing_run="$MISSING --run "
2561else
2562  am_missing_run=
2563  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2564$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2565fi
2566
2567if test x"${install_sh}" != xset; then
2568  case $am_aux_dir in
2569  *\ * | *\	*)
2570    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2571  *)
2572    install_sh="\${SHELL} $am_aux_dir/install-sh"
2573  esac
2574fi
2575
2576# Installed binaries are usually stripped using `strip' when the user
2577# run `make install-strip'.  However `strip' might not be the right
2578# tool to use in cross-compilation environments, therefore Automake
2579# will honor the `STRIP' environment variable to overrule this program.
2580if test "$cross_compiling" != no; then
2581  if test -n "$ac_tool_prefix"; then
2582  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2583set dummy ${ac_tool_prefix}strip; ac_word=$2
2584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585$as_echo_n "checking for $ac_word... " >&6; }
2586if test "${ac_cv_prog_STRIP+set}" = set; then :
2587  $as_echo_n "(cached) " >&6
2588else
2589  if test -n "$STRIP"; then
2590  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2591else
2592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593for as_dir in $PATH
2594do
2595  IFS=$as_save_IFS
2596  test -z "$as_dir" && as_dir=.
2597    for ac_exec_ext in '' $ac_executable_extensions; do
2598  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2600    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601    break 2
2602  fi
2603done
2604  done
2605IFS=$as_save_IFS
2606
2607fi
2608fi
2609STRIP=$ac_cv_prog_STRIP
2610if test -n "$STRIP"; then
2611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2612$as_echo "$STRIP" >&6; }
2613else
2614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615$as_echo "no" >&6; }
2616fi
2617
2618
2619fi
2620if test -z "$ac_cv_prog_STRIP"; then
2621  ac_ct_STRIP=$STRIP
2622  # Extract the first word of "strip", so it can be a program name with args.
2623set dummy strip; ac_word=$2
2624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625$as_echo_n "checking for $ac_word... " >&6; }
2626if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2627  $as_echo_n "(cached) " >&6
2628else
2629  if test -n "$ac_ct_STRIP"; then
2630  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2631else
2632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633for as_dir in $PATH
2634do
2635  IFS=$as_save_IFS
2636  test -z "$as_dir" && as_dir=.
2637    for ac_exec_ext in '' $ac_executable_extensions; do
2638  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639    ac_cv_prog_ac_ct_STRIP="strip"
2640    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641    break 2
2642  fi
2643done
2644  done
2645IFS=$as_save_IFS
2646
2647fi
2648fi
2649ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2650if test -n "$ac_ct_STRIP"; then
2651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2652$as_echo "$ac_ct_STRIP" >&6; }
2653else
2654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655$as_echo "no" >&6; }
2656fi
2657
2658  if test "x$ac_ct_STRIP" = x; then
2659    STRIP=":"
2660  else
2661    case $cross_compiling:$ac_tool_warned in
2662yes:)
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665ac_tool_warned=yes ;;
2666esac
2667    STRIP=$ac_ct_STRIP
2668  fi
2669else
2670  STRIP="$ac_cv_prog_STRIP"
2671fi
2672
2673fi
2674INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2675
2676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2677$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2678if test -z "$MKDIR_P"; then
2679  if test "${ac_cv_path_mkdir+set}" = set; then :
2680  $as_echo_n "(cached) " >&6
2681else
2682  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2683for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2684do
2685  IFS=$as_save_IFS
2686  test -z "$as_dir" && as_dir=.
2687    for ac_prog in mkdir gmkdir; do
2688	 for ac_exec_ext in '' $ac_executable_extensions; do
2689	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2690	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2691	     'mkdir (GNU coreutils) '* | \
2692	     'mkdir (coreutils) '* | \
2693	     'mkdir (fileutils) '4.1*)
2694	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2695	       break 3;;
2696	   esac
2697	 done
2698       done
2699  done
2700IFS=$as_save_IFS
2701
2702fi
2703
2704  if test "${ac_cv_path_mkdir+set}" = set; then
2705    MKDIR_P="$ac_cv_path_mkdir -p"
2706  else
2707    # As a last resort, use the slow shell script.  Don't cache a
2708    # value for MKDIR_P within a source directory, because that will
2709    # break other packages using the cache if that directory is
2710    # removed, or if the value is a relative name.
2711    test -d ./--version && rmdir ./--version
2712    MKDIR_P="$ac_install_sh -d"
2713  fi
2714fi
2715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2716$as_echo "$MKDIR_P" >&6; }
2717
2718mkdir_p="$MKDIR_P"
2719case $mkdir_p in
2720  [\\/$]* | ?:[\\/]*) ;;
2721  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2722esac
2723
2724for ac_prog in gawk mawk nawk awk
2725do
2726  # Extract the first word of "$ac_prog", so it can be a program name with args.
2727set dummy $ac_prog; ac_word=$2
2728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729$as_echo_n "checking for $ac_word... " >&6; }
2730if test "${ac_cv_prog_AWK+set}" = set; then :
2731  $as_echo_n "(cached) " >&6
2732else
2733  if test -n "$AWK"; then
2734  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2735else
2736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737for as_dir in $PATH
2738do
2739  IFS=$as_save_IFS
2740  test -z "$as_dir" && as_dir=.
2741    for ac_exec_ext in '' $ac_executable_extensions; do
2742  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2743    ac_cv_prog_AWK="$ac_prog"
2744    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745    break 2
2746  fi
2747done
2748  done
2749IFS=$as_save_IFS
2750
2751fi
2752fi
2753AWK=$ac_cv_prog_AWK
2754if test -n "$AWK"; then
2755  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2756$as_echo "$AWK" >&6; }
2757else
2758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759$as_echo "no" >&6; }
2760fi
2761
2762
2763  test -n "$AWK" && break
2764done
2765
2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2767$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2768set x ${MAKE-make}
2769ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2770if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2771  $as_echo_n "(cached) " >&6
2772else
2773  cat >conftest.make <<\_ACEOF
2774SHELL = /bin/sh
2775all:
2776	@echo '@@@%%%=$(MAKE)=@@@%%%'
2777_ACEOF
2778# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2779case `${MAKE-make} -f conftest.make 2>/dev/null` in
2780  *@@@%%%=?*=@@@%%%*)
2781    eval ac_cv_prog_make_${ac_make}_set=yes;;
2782  *)
2783    eval ac_cv_prog_make_${ac_make}_set=no;;
2784esac
2785rm -f conftest.make
2786fi
2787if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2789$as_echo "yes" >&6; }
2790  SET_MAKE=
2791else
2792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2793$as_echo "no" >&6; }
2794  SET_MAKE="MAKE=${MAKE-make}"
2795fi
2796
2797rm -rf .tst 2>/dev/null
2798mkdir .tst 2>/dev/null
2799if test -d .tst; then
2800  am__leading_dot=.
2801else
2802  am__leading_dot=_
2803fi
2804rmdir .tst 2>/dev/null
2805
2806if test "`cd $srcdir && pwd`" != "`pwd`"; then
2807  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2808  # is not polluted with repeated "-I."
2809  am__isrc=' -I$(srcdir)'
2810  # test to see if srcdir already configured
2811  if test -f $srcdir/config.status; then
2812    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2813  fi
2814fi
2815
2816# test whether we have cygpath
2817if test -z "$CYGPATH_W"; then
2818  if (cygpath --version) >/dev/null 2>/dev/null; then
2819    CYGPATH_W='cygpath -w'
2820  else
2821    CYGPATH_W=echo
2822  fi
2823fi
2824
2825
2826# Define the identity of the package.
2827 PACKAGE='lto-plugin'
2828 VERSION='0.1'
2829
2830
2831cat >>confdefs.h <<_ACEOF
2832#define PACKAGE "$PACKAGE"
2833_ACEOF
2834
2835
2836cat >>confdefs.h <<_ACEOF
2837#define VERSION "$VERSION"
2838_ACEOF
2839
2840# Some tools Automake needs.
2841
2842ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2843
2844
2845AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2846
2847
2848AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2849
2850
2851AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2852
2853
2854MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2855
2856# We need awk for the "check" target.  The system "awk" is bad on
2857# some platforms.
2858# Always define AMTAR for backward compatibility.
2859
2860AMTAR=${AMTAR-"${am_missing_run}tar"}
2861
2862am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2863
2864
2865
2866
2867
2868
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2870$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2871    # Check whether --enable-maintainer-mode was given.
2872if test "${enable_maintainer_mode+set}" = set; then :
2873  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2874else
2875  USE_MAINTAINER_MODE=no
2876fi
2877
2878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2879$as_echo "$USE_MAINTAINER_MODE" >&6; }
2880   if test $USE_MAINTAINER_MODE = yes; then
2881  MAINTAINER_MODE_TRUE=
2882  MAINTAINER_MODE_FALSE='#'
2883else
2884  MAINTAINER_MODE_TRUE='#'
2885  MAINTAINER_MODE_FALSE=
2886fi
2887
2888  MAINT=$MAINTAINER_MODE_TRUE
2889
2890
2891ac_ext=c
2892ac_cpp='$CPP $CPPFLAGS'
2893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2895ac_compiler_gnu=$ac_cv_c_compiler_gnu
2896if test -n "$ac_tool_prefix"; then
2897  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2898set dummy ${ac_tool_prefix}gcc; ac_word=$2
2899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2900$as_echo_n "checking for $ac_word... " >&6; }
2901if test "${ac_cv_prog_CC+set}" = set; then :
2902  $as_echo_n "(cached) " >&6
2903else
2904  if test -n "$CC"; then
2905  ac_cv_prog_CC="$CC" # Let the user override the test.
2906else
2907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908for as_dir in $PATH
2909do
2910  IFS=$as_save_IFS
2911  test -z "$as_dir" && as_dir=.
2912    for ac_exec_ext in '' $ac_executable_extensions; do
2913  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2914    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2915    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2916    break 2
2917  fi
2918done
2919  done
2920IFS=$as_save_IFS
2921
2922fi
2923fi
2924CC=$ac_cv_prog_CC
2925if test -n "$CC"; then
2926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2927$as_echo "$CC" >&6; }
2928else
2929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2930$as_echo "no" >&6; }
2931fi
2932
2933
2934fi
2935if test -z "$ac_cv_prog_CC"; then
2936  ac_ct_CC=$CC
2937  # Extract the first word of "gcc", so it can be a program name with args.
2938set dummy gcc; ac_word=$2
2939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940$as_echo_n "checking for $ac_word... " >&6; }
2941if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2942  $as_echo_n "(cached) " >&6
2943else
2944  if test -n "$ac_ct_CC"; then
2945  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2946else
2947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948for as_dir in $PATH
2949do
2950  IFS=$as_save_IFS
2951  test -z "$as_dir" && as_dir=.
2952    for ac_exec_ext in '' $ac_executable_extensions; do
2953  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954    ac_cv_prog_ac_ct_CC="gcc"
2955    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2956    break 2
2957  fi
2958done
2959  done
2960IFS=$as_save_IFS
2961
2962fi
2963fi
2964ac_ct_CC=$ac_cv_prog_ac_ct_CC
2965if test -n "$ac_ct_CC"; then
2966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2967$as_echo "$ac_ct_CC" >&6; }
2968else
2969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970$as_echo "no" >&6; }
2971fi
2972
2973  if test "x$ac_ct_CC" = x; then
2974    CC=""
2975  else
2976    case $cross_compiling:$ac_tool_warned in
2977yes:)
2978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2980ac_tool_warned=yes ;;
2981esac
2982    CC=$ac_ct_CC
2983  fi
2984else
2985  CC="$ac_cv_prog_CC"
2986fi
2987
2988if test -z "$CC"; then
2989          if test -n "$ac_tool_prefix"; then
2990    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2991set dummy ${ac_tool_prefix}cc; ac_word=$2
2992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993$as_echo_n "checking for $ac_word... " >&6; }
2994if test "${ac_cv_prog_CC+set}" = set; then :
2995  $as_echo_n "(cached) " >&6
2996else
2997  if test -n "$CC"; then
2998  ac_cv_prog_CC="$CC" # Let the user override the test.
2999else
3000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001for as_dir in $PATH
3002do
3003  IFS=$as_save_IFS
3004  test -z "$as_dir" && as_dir=.
3005    for ac_exec_ext in '' $ac_executable_extensions; do
3006  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3007    ac_cv_prog_CC="${ac_tool_prefix}cc"
3008    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009    break 2
3010  fi
3011done
3012  done
3013IFS=$as_save_IFS
3014
3015fi
3016fi
3017CC=$ac_cv_prog_CC
3018if test -n "$CC"; then
3019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3020$as_echo "$CC" >&6; }
3021else
3022  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023$as_echo "no" >&6; }
3024fi
3025
3026
3027  fi
3028fi
3029if test -z "$CC"; then
3030  # Extract the first word of "cc", so it can be a program name with args.
3031set dummy cc; ac_word=$2
3032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033$as_echo_n "checking for $ac_word... " >&6; }
3034if test "${ac_cv_prog_CC+set}" = set; then :
3035  $as_echo_n "(cached) " >&6
3036else
3037  if test -n "$CC"; then
3038  ac_cv_prog_CC="$CC" # Let the user override the test.
3039else
3040  ac_prog_rejected=no
3041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042for as_dir in $PATH
3043do
3044  IFS=$as_save_IFS
3045  test -z "$as_dir" && as_dir=.
3046    for ac_exec_ext in '' $ac_executable_extensions; do
3047  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3048    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3049       ac_prog_rejected=yes
3050       continue
3051     fi
3052    ac_cv_prog_CC="cc"
3053    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054    break 2
3055  fi
3056done
3057  done
3058IFS=$as_save_IFS
3059
3060if test $ac_prog_rejected = yes; then
3061  # We found a bogon in the path, so make sure we never use it.
3062  set dummy $ac_cv_prog_CC
3063  shift
3064  if test $# != 0; then
3065    # We chose a different compiler from the bogus one.
3066    # However, it has the same basename, so the bogon will be chosen
3067    # first if we set CC to just the basename; use the full file name.
3068    shift
3069    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3070  fi
3071fi
3072fi
3073fi
3074CC=$ac_cv_prog_CC
3075if test -n "$CC"; then
3076  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3077$as_echo "$CC" >&6; }
3078else
3079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080$as_echo "no" >&6; }
3081fi
3082
3083
3084fi
3085if test -z "$CC"; then
3086  if test -n "$ac_tool_prefix"; then
3087  for ac_prog in cl.exe
3088  do
3089    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3092$as_echo_n "checking for $ac_word... " >&6; }
3093if test "${ac_cv_prog_CC+set}" = set; then :
3094  $as_echo_n "(cached) " >&6
3095else
3096  if test -n "$CC"; then
3097  ac_cv_prog_CC="$CC" # Let the user override the test.
3098else
3099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100for as_dir in $PATH
3101do
3102  IFS=$as_save_IFS
3103  test -z "$as_dir" && as_dir=.
3104    for ac_exec_ext in '' $ac_executable_extensions; do
3105  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3106    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3107    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3108    break 2
3109  fi
3110done
3111  done
3112IFS=$as_save_IFS
3113
3114fi
3115fi
3116CC=$ac_cv_prog_CC
3117if test -n "$CC"; then
3118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3119$as_echo "$CC" >&6; }
3120else
3121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3122$as_echo "no" >&6; }
3123fi
3124
3125
3126    test -n "$CC" && break
3127  done
3128fi
3129if test -z "$CC"; then
3130  ac_ct_CC=$CC
3131  for ac_prog in cl.exe
3132do
3133  # Extract the first word of "$ac_prog", so it can be a program name with args.
3134set dummy $ac_prog; ac_word=$2
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3136$as_echo_n "checking for $ac_word... " >&6; }
3137if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3138  $as_echo_n "(cached) " >&6
3139else
3140  if test -n "$ac_ct_CC"; then
3141  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3142else
3143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3144for as_dir in $PATH
3145do
3146  IFS=$as_save_IFS
3147  test -z "$as_dir" && as_dir=.
3148    for ac_exec_ext in '' $ac_executable_extensions; do
3149  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3150    ac_cv_prog_ac_ct_CC="$ac_prog"
3151    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3152    break 2
3153  fi
3154done
3155  done
3156IFS=$as_save_IFS
3157
3158fi
3159fi
3160ac_ct_CC=$ac_cv_prog_ac_ct_CC
3161if test -n "$ac_ct_CC"; then
3162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3163$as_echo "$ac_ct_CC" >&6; }
3164else
3165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3166$as_echo "no" >&6; }
3167fi
3168
3169
3170  test -n "$ac_ct_CC" && break
3171done
3172
3173  if test "x$ac_ct_CC" = x; then
3174    CC=""
3175  else
3176    case $cross_compiling:$ac_tool_warned in
3177yes:)
3178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3180ac_tool_warned=yes ;;
3181esac
3182    CC=$ac_ct_CC
3183  fi
3184fi
3185
3186fi
3187
3188
3189test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191as_fn_error "no acceptable C compiler found in \$PATH
3192See \`config.log' for more details." "$LINENO" 5; }
3193
3194# Provide some information about the compiler.
3195$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3196set X $ac_compile
3197ac_compiler=$2
3198for ac_option in --version -v -V -qversion; do
3199  { { ac_try="$ac_compiler $ac_option >&5"
3200case "(($ac_try" in
3201  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3202  *) ac_try_echo=$ac_try;;
3203esac
3204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3205$as_echo "$ac_try_echo"; } >&5
3206  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3207  ac_status=$?
3208  if test -s conftest.err; then
3209    sed '10a\
3210... rest of stderr output deleted ...
3211         10q' conftest.err >conftest.er1
3212    cat conftest.er1 >&5
3213    rm -f conftest.er1 conftest.err
3214  fi
3215  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3216  test $ac_status = 0; }
3217done
3218
3219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220/* end confdefs.h.  */
3221
3222int
3223main ()
3224{
3225
3226  ;
3227  return 0;
3228}
3229_ACEOF
3230ac_clean_files_save=$ac_clean_files
3231ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3232# Try to create an executable without -o first, disregard a.out.
3233# It will help us diagnose broken compilers, and finding out an intuition
3234# of exeext.
3235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3236$as_echo_n "checking for C compiler default output file name... " >&6; }
3237ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3238
3239# The possible output files:
3240ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3241
3242ac_rmfiles=
3243for ac_file in $ac_files
3244do
3245  case $ac_file in
3246    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3247    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3248  esac
3249done
3250rm -f $ac_rmfiles
3251
3252if { { ac_try="$ac_link_default"
3253case "(($ac_try" in
3254  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3255  *) ac_try_echo=$ac_try;;
3256esac
3257eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3258$as_echo "$ac_try_echo"; } >&5
3259  (eval "$ac_link_default") 2>&5
3260  ac_status=$?
3261  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3262  test $ac_status = 0; }; then :
3263  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3264# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3265# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3266# so that the user can short-circuit this test for compilers unknown to
3267# Autoconf.
3268for ac_file in $ac_files ''
3269do
3270  test -f "$ac_file" || continue
3271  case $ac_file in
3272    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3273	;;
3274    [ab].out )
3275	# We found the default executable, but exeext='' is most
3276	# certainly right.
3277	break;;
3278    *.* )
3279	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3280	then :; else
3281	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3282	fi
3283	# We set ac_cv_exeext here because the later test for it is not
3284	# safe: cross compilers may not add the suffix if given an `-o'
3285	# argument, so we may need to know it at that point already.
3286	# Even if this section looks crufty: it has the advantage of
3287	# actually working.
3288	break;;
3289    * )
3290	break;;
3291  esac
3292done
3293test "$ac_cv_exeext" = no && ac_cv_exeext=
3294
3295else
3296  ac_file=''
3297fi
3298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3299$as_echo "$ac_file" >&6; }
3300if test -z "$ac_file"; then :
3301  $as_echo "$as_me: failed program was:" >&5
3302sed 's/^/| /' conftest.$ac_ext >&5
3303
3304{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306{ as_fn_set_status 77
3307as_fn_error "C compiler cannot create executables
3308See \`config.log' for more details." "$LINENO" 5; }; }
3309fi
3310ac_exeext=$ac_cv_exeext
3311
3312# Check that the compiler produces executables we can run.  If not, either
3313# the compiler is broken, or we cross compile.
3314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3315$as_echo_n "checking whether the C compiler works... " >&6; }
3316# If not cross compiling, check that we can run a simple program.
3317if test "$cross_compiling" != yes; then
3318  if { ac_try='./$ac_file'
3319  { { case "(($ac_try" in
3320  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321  *) ac_try_echo=$ac_try;;
3322esac
3323eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324$as_echo "$ac_try_echo"; } >&5
3325  (eval "$ac_try") 2>&5
3326  ac_status=$?
3327  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3328  test $ac_status = 0; }; }; then
3329    cross_compiling=no
3330  else
3331    if test "$cross_compiling" = maybe; then
3332	cross_compiling=yes
3333    else
3334	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3335$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3336as_fn_error "cannot run C compiled programs.
3337If you meant to cross compile, use \`--host'.
3338See \`config.log' for more details." "$LINENO" 5; }
3339    fi
3340  fi
3341fi
3342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343$as_echo "yes" >&6; }
3344
3345rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3346ac_clean_files=$ac_clean_files_save
3347# Check that the compiler produces executables we can run.  If not, either
3348# the compiler is broken, or we cross compile.
3349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3350$as_echo_n "checking whether we are cross compiling... " >&6; }
3351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3352$as_echo "$cross_compiling" >&6; }
3353
3354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3355$as_echo_n "checking for suffix of executables... " >&6; }
3356if { { ac_try="$ac_link"
3357case "(($ac_try" in
3358  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359  *) ac_try_echo=$ac_try;;
3360esac
3361eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362$as_echo "$ac_try_echo"; } >&5
3363  (eval "$ac_link") 2>&5
3364  ac_status=$?
3365  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366  test $ac_status = 0; }; then :
3367  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3368# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3369# work properly (i.e., refer to `conftest.exe'), while it won't with
3370# `rm'.
3371for ac_file in conftest.exe conftest conftest.*; do
3372  test -f "$ac_file" || continue
3373  case $ac_file in
3374    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3375    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3376	  break;;
3377    * ) break;;
3378  esac
3379done
3380else
3381  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3382$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3383as_fn_error "cannot compute suffix of executables: cannot compile and link
3384See \`config.log' for more details." "$LINENO" 5; }
3385fi
3386rm -f conftest$ac_cv_exeext
3387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3388$as_echo "$ac_cv_exeext" >&6; }
3389
3390rm -f conftest.$ac_ext
3391EXEEXT=$ac_cv_exeext
3392ac_exeext=$EXEEXT
3393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3394$as_echo_n "checking for suffix of object files... " >&6; }
3395if test "${ac_cv_objext+set}" = set; then :
3396  $as_echo_n "(cached) " >&6
3397else
3398  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399/* end confdefs.h.  */
3400
3401int
3402main ()
3403{
3404
3405  ;
3406  return 0;
3407}
3408_ACEOF
3409rm -f conftest.o conftest.obj
3410if { { ac_try="$ac_compile"
3411case "(($ac_try" in
3412  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413  *) ac_try_echo=$ac_try;;
3414esac
3415eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3416$as_echo "$ac_try_echo"; } >&5
3417  (eval "$ac_compile") 2>&5
3418  ac_status=$?
3419  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3420  test $ac_status = 0; }; then :
3421  for ac_file in conftest.o conftest.obj conftest.*; do
3422  test -f "$ac_file" || continue;
3423  case $ac_file in
3424    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3425    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3426       break;;
3427  esac
3428done
3429else
3430  $as_echo "$as_me: failed program was:" >&5
3431sed 's/^/| /' conftest.$ac_ext >&5
3432
3433{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3435as_fn_error "cannot compute suffix of object files: cannot compile
3436See \`config.log' for more details." "$LINENO" 5; }
3437fi
3438rm -f conftest.$ac_cv_objext conftest.$ac_ext
3439fi
3440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3441$as_echo "$ac_cv_objext" >&6; }
3442OBJEXT=$ac_cv_objext
3443ac_objext=$OBJEXT
3444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3445$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3446if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3447  $as_echo_n "(cached) " >&6
3448else
3449  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3450/* end confdefs.h.  */
3451
3452int
3453main ()
3454{
3455#ifndef __GNUC__
3456       choke me
3457#endif
3458
3459  ;
3460  return 0;
3461}
3462_ACEOF
3463if ac_fn_c_try_compile "$LINENO"; then :
3464  ac_compiler_gnu=yes
3465else
3466  ac_compiler_gnu=no
3467fi
3468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3469ac_cv_c_compiler_gnu=$ac_compiler_gnu
3470
3471fi
3472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3473$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3474if test $ac_compiler_gnu = yes; then
3475  GCC=yes
3476else
3477  GCC=
3478fi
3479ac_test_CFLAGS=${CFLAGS+set}
3480ac_save_CFLAGS=$CFLAGS
3481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3482$as_echo_n "checking whether $CC accepts -g... " >&6; }
3483if test "${ac_cv_prog_cc_g+set}" = set; then :
3484  $as_echo_n "(cached) " >&6
3485else
3486  ac_save_c_werror_flag=$ac_c_werror_flag
3487   ac_c_werror_flag=yes
3488   ac_cv_prog_cc_g=no
3489   CFLAGS="-g"
3490   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491/* end confdefs.h.  */
3492
3493int
3494main ()
3495{
3496
3497  ;
3498  return 0;
3499}
3500_ACEOF
3501if ac_fn_c_try_compile "$LINENO"; then :
3502  ac_cv_prog_cc_g=yes
3503else
3504  CFLAGS=""
3505      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506/* end confdefs.h.  */
3507
3508int
3509main ()
3510{
3511
3512  ;
3513  return 0;
3514}
3515_ACEOF
3516if ac_fn_c_try_compile "$LINENO"; then :
3517
3518else
3519  ac_c_werror_flag=$ac_save_c_werror_flag
3520	 CFLAGS="-g"
3521	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522/* end confdefs.h.  */
3523
3524int
3525main ()
3526{
3527
3528  ;
3529  return 0;
3530}
3531_ACEOF
3532if ac_fn_c_try_compile "$LINENO"; then :
3533  ac_cv_prog_cc_g=yes
3534fi
3535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536fi
3537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3538fi
3539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3540   ac_c_werror_flag=$ac_save_c_werror_flag
3541fi
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3543$as_echo "$ac_cv_prog_cc_g" >&6; }
3544if test "$ac_test_CFLAGS" = set; then
3545  CFLAGS=$ac_save_CFLAGS
3546elif test $ac_cv_prog_cc_g = yes; then
3547  if test "$GCC" = yes; then
3548    CFLAGS="-g -O2"
3549  else
3550    CFLAGS="-g"
3551  fi
3552else
3553  if test "$GCC" = yes; then
3554    CFLAGS="-O2"
3555  else
3556    CFLAGS=
3557  fi
3558fi
3559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3560$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3561if test "${ac_cv_prog_cc_c89+set}" = set; then :
3562  $as_echo_n "(cached) " >&6
3563else
3564  ac_cv_prog_cc_c89=no
3565ac_save_CC=$CC
3566cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567/* end confdefs.h.  */
3568#include <stdarg.h>
3569#include <stdio.h>
3570#include <sys/types.h>
3571#include <sys/stat.h>
3572/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3573struct buf { int x; };
3574FILE * (*rcsopen) (struct buf *, struct stat *, int);
3575static char *e (p, i)
3576     char **p;
3577     int i;
3578{
3579  return p[i];
3580}
3581static char *f (char * (*g) (char **, int), char **p, ...)
3582{
3583  char *s;
3584  va_list v;
3585  va_start (v,p);
3586  s = g (p, va_arg (v,int));
3587  va_end (v);
3588  return s;
3589}
3590
3591/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3592   function prototypes and stuff, but not '\xHH' hex character constants.
3593   These don't provoke an error unfortunately, instead are silently treated
3594   as 'x'.  The following induces an error, until -std is added to get
3595   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3596   array size at least.  It's necessary to write '\x00'==0 to get something
3597   that's true only with -std.  */
3598int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3599
3600/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3601   inside strings and character constants.  */
3602#define FOO(x) 'x'
3603int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3604
3605int test (int i, double x);
3606struct s1 {int (*f) (int a);};
3607struct s2 {int (*f) (double a);};
3608int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3609int argc;
3610char **argv;
3611int
3612main ()
3613{
3614return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3615  ;
3616  return 0;
3617}
3618_ACEOF
3619for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3620	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3621do
3622  CC="$ac_save_CC $ac_arg"
3623  if ac_fn_c_try_compile "$LINENO"; then :
3624  ac_cv_prog_cc_c89=$ac_arg
3625fi
3626rm -f core conftest.err conftest.$ac_objext
3627  test "x$ac_cv_prog_cc_c89" != "xno" && break
3628done
3629rm -f conftest.$ac_ext
3630CC=$ac_save_CC
3631
3632fi
3633# AC_CACHE_VAL
3634case "x$ac_cv_prog_cc_c89" in
3635  x)
3636    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3637$as_echo "none needed" >&6; } ;;
3638  xno)
3639    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3640$as_echo "unsupported" >&6; } ;;
3641  *)
3642    CC="$CC $ac_cv_prog_cc_c89"
3643    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3644$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3645esac
3646if test "x$ac_cv_prog_cc_c89" != xno; then :
3647
3648fi
3649
3650ac_ext=c
3651ac_cpp='$CPP $CPPFLAGS'
3652ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3653ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3654ac_compiler_gnu=$ac_cv_c_compiler_gnu
3655DEPDIR="${am__leading_dot}deps"
3656
3657ac_config_commands="$ac_config_commands depfiles"
3658
3659
3660am_make=${MAKE-make}
3661cat > confinc << 'END'
3662am__doit:
3663	@echo this is the am__doit target
3664.PHONY: am__doit
3665END
3666# If we don't find an include directive, just comment out the code.
3667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3668$as_echo_n "checking for style of include used by $am_make... " >&6; }
3669am__include="#"
3670am__quote=
3671_am_result=none
3672# First try GNU make style include.
3673echo "include confinc" > confmf
3674# Ignore all kinds of additional output from `make'.
3675case `$am_make -s -f confmf 2> /dev/null` in #(
3676*the\ am__doit\ target*)
3677  am__include=include
3678  am__quote=
3679  _am_result=GNU
3680  ;;
3681esac
3682# Now try BSD make style include.
3683if test "$am__include" = "#"; then
3684   echo '.include "confinc"' > confmf
3685   case `$am_make -s -f confmf 2> /dev/null` in #(
3686   *the\ am__doit\ target*)
3687     am__include=.include
3688     am__quote="\""
3689     _am_result=BSD
3690     ;;
3691   esac
3692fi
3693
3694
3695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3696$as_echo "$_am_result" >&6; }
3697rm -f confinc confmf
3698
3699# Check whether --enable-dependency-tracking was given.
3700if test "${enable_dependency_tracking+set}" = set; then :
3701  enableval=$enable_dependency_tracking;
3702fi
3703
3704if test "x$enable_dependency_tracking" != xno; then
3705  am_depcomp="$ac_aux_dir/depcomp"
3706  AMDEPBACKSLASH='\'
3707fi
3708 if test "x$enable_dependency_tracking" != xno; then
3709  AMDEP_TRUE=
3710  AMDEP_FALSE='#'
3711else
3712  AMDEP_TRUE='#'
3713  AMDEP_FALSE=
3714fi
3715
3716
3717
3718depcc="$CC"   am_compiler_list=
3719
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3721$as_echo_n "checking dependency style of $depcc... " >&6; }
3722if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3723  $as_echo_n "(cached) " >&6
3724else
3725  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3726  # We make a subdir and do the tests there.  Otherwise we can end up
3727  # making bogus files that we don't know about and never remove.  For
3728  # instance it was reported that on HP-UX the gcc test will end up
3729  # making a dummy file named `D' -- because `-MD' means `put the output
3730  # in D'.
3731  mkdir conftest.dir
3732  # Copy depcomp to subdir because otherwise we won't find it if we're
3733  # using a relative directory.
3734  cp "$am_depcomp" conftest.dir
3735  cd conftest.dir
3736  # We will build objects and dependencies in a subdirectory because
3737  # it helps to detect inapplicable dependency modes.  For instance
3738  # both Tru64's cc and ICC support -MD to output dependencies as a
3739  # side effect of compilation, but ICC will put the dependencies in
3740  # the current directory while Tru64 will put them in the object
3741  # directory.
3742  mkdir sub
3743
3744  am_cv_CC_dependencies_compiler_type=none
3745  if test "$am_compiler_list" = ""; then
3746     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3747  fi
3748  am__universal=false
3749  case " $depcc " in #(
3750     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3751     esac
3752
3753  for depmode in $am_compiler_list; do
3754    # Setup a source with many dependencies, because some compilers
3755    # like to wrap large dependency lists on column 80 (with \), and
3756    # we should not choose a depcomp mode which is confused by this.
3757    #
3758    # We need to recreate these files for each test, as the compiler may
3759    # overwrite some of them when testing with obscure command lines.
3760    # This happens at least with the AIX C compiler.
3761    : > sub/conftest.c
3762    for i in 1 2 3 4 5 6; do
3763      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3764      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3765      # Solaris 8's {/usr,}/bin/sh.
3766      touch sub/conftst$i.h
3767    done
3768    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3769
3770    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3771    # mode.  It turns out that the SunPro C++ compiler does not properly
3772    # handle `-M -o', and we need to detect this.  Also, some Intel
3773    # versions had trouble with output in subdirs
3774    am__obj=sub/conftest.${OBJEXT-o}
3775    am__minus_obj="-o $am__obj"
3776    case $depmode in
3777    gcc)
3778      # This depmode causes a compiler race in universal mode.
3779      test "$am__universal" = false || continue
3780      ;;
3781    nosideeffect)
3782      # after this tag, mechanisms are not by side-effect, so they'll
3783      # only be used when explicitly requested
3784      if test "x$enable_dependency_tracking" = xyes; then
3785	continue
3786      else
3787	break
3788      fi
3789      ;;
3790    msvisualcpp | msvcmsys)
3791      # This compiler won't grok `-c -o', but also, the minuso test has
3792      # not run yet.  These depmodes are late enough in the game, and
3793      # so weak that their functioning should not be impacted.
3794      am__obj=conftest.${OBJEXT-o}
3795      am__minus_obj=
3796      ;;
3797    none) break ;;
3798    esac
3799    if depmode=$depmode \
3800       source=sub/conftest.c object=$am__obj \
3801       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3802       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3803         >/dev/null 2>conftest.err &&
3804       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3805       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3806       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3807       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3808      # icc doesn't choke on unknown options, it will just issue warnings
3809      # or remarks (even with -Werror).  So we grep stderr for any message
3810      # that says an option was ignored or not supported.
3811      # When given -MP, icc 7.0 and 7.1 complain thusly:
3812      #   icc: Command line warning: ignoring option '-M'; no argument required
3813      # The diagnosis changed in icc 8.0:
3814      #   icc: Command line remark: option '-MP' not supported
3815      if (grep 'ignoring option' conftest.err ||
3816          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3817        am_cv_CC_dependencies_compiler_type=$depmode
3818        break
3819      fi
3820    fi
3821  done
3822
3823  cd ..
3824  rm -rf conftest.dir
3825else
3826  am_cv_CC_dependencies_compiler_type=none
3827fi
3828
3829fi
3830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3831$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3832CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3833
3834 if
3835  test "x$enable_dependency_tracking" != xno \
3836  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3837  am__fastdepCC_TRUE=
3838  am__fastdepCC_FALSE='#'
3839else
3840  am__fastdepCC_TRUE='#'
3841  am__fastdepCC_FALSE=
3842fi
3843
3844
3845
3846# Check whether --enable-largefile was given.
3847if test "${enable_largefile+set}" = set; then :
3848  enableval=$enable_largefile;
3849fi
3850
3851if test "$enable_largefile" != no; then
3852
3853  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3854$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3855if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3856  $as_echo_n "(cached) " >&6
3857else
3858  ac_cv_sys_largefile_CC=no
3859     if test "$GCC" != yes; then
3860       ac_save_CC=$CC
3861       while :; do
3862	 # IRIX 6.2 and later do not support large files by default,
3863	 # so use the C compiler's -n32 option if that helps.
3864	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3865/* end confdefs.h.  */
3866#include <sys/types.h>
3867 /* Check that off_t can represent 2**63 - 1 correctly.
3868    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3869    since some C++ compilers masquerading as C compilers
3870    incorrectly reject 9223372036854775807.  */
3871#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3872  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3873		       && LARGE_OFF_T % 2147483647 == 1)
3874		      ? 1 : -1];
3875int
3876main ()
3877{
3878
3879  ;
3880  return 0;
3881}
3882_ACEOF
3883	 if ac_fn_c_try_compile "$LINENO"; then :
3884  break
3885fi
3886rm -f core conftest.err conftest.$ac_objext
3887	 CC="$CC -n32"
3888	 if ac_fn_c_try_compile "$LINENO"; then :
3889  ac_cv_sys_largefile_CC=' -n32'; break
3890fi
3891rm -f core conftest.err conftest.$ac_objext
3892	 break
3893       done
3894       CC=$ac_save_CC
3895       rm -f conftest.$ac_ext
3896    fi
3897fi
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3899$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3900  if test "$ac_cv_sys_largefile_CC" != no; then
3901    CC=$CC$ac_cv_sys_largefile_CC
3902  fi
3903
3904  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3905$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3906if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3907  $as_echo_n "(cached) " >&6
3908else
3909  while :; do
3910  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911/* end confdefs.h.  */
3912#include <sys/types.h>
3913 /* Check that off_t can represent 2**63 - 1 correctly.
3914    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3915    since some C++ compilers masquerading as C compilers
3916    incorrectly reject 9223372036854775807.  */
3917#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3918  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3919		       && LARGE_OFF_T % 2147483647 == 1)
3920		      ? 1 : -1];
3921int
3922main ()
3923{
3924
3925  ;
3926  return 0;
3927}
3928_ACEOF
3929if ac_fn_c_try_compile "$LINENO"; then :
3930  ac_cv_sys_file_offset_bits=no; break
3931fi
3932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3933  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934/* end confdefs.h.  */
3935#define _FILE_OFFSET_BITS 64
3936#include <sys/types.h>
3937 /* Check that off_t can represent 2**63 - 1 correctly.
3938    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3939    since some C++ compilers masquerading as C compilers
3940    incorrectly reject 9223372036854775807.  */
3941#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3942  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3943		       && LARGE_OFF_T % 2147483647 == 1)
3944		      ? 1 : -1];
3945int
3946main ()
3947{
3948
3949  ;
3950  return 0;
3951}
3952_ACEOF
3953if ac_fn_c_try_compile "$LINENO"; then :
3954  ac_cv_sys_file_offset_bits=64; break
3955fi
3956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3957  ac_cv_sys_file_offset_bits=unknown
3958  break
3959done
3960fi
3961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3962$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3963case $ac_cv_sys_file_offset_bits in #(
3964  no | unknown) ;;
3965  *)
3966cat >>confdefs.h <<_ACEOF
3967#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3968_ACEOF
3969;;
3970esac
3971rm -rf conftest*
3972  if test $ac_cv_sys_file_offset_bits = unknown; then
3973    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3974$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3975if test "${ac_cv_sys_large_files+set}" = set; then :
3976  $as_echo_n "(cached) " >&6
3977else
3978  while :; do
3979  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980/* end confdefs.h.  */
3981#include <sys/types.h>
3982 /* Check that off_t can represent 2**63 - 1 correctly.
3983    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3984    since some C++ compilers masquerading as C compilers
3985    incorrectly reject 9223372036854775807.  */
3986#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3987  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3988		       && LARGE_OFF_T % 2147483647 == 1)
3989		      ? 1 : -1];
3990int
3991main ()
3992{
3993
3994  ;
3995  return 0;
3996}
3997_ACEOF
3998if ac_fn_c_try_compile "$LINENO"; then :
3999  ac_cv_sys_large_files=no; break
4000fi
4001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4002  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003/* end confdefs.h.  */
4004#define _LARGE_FILES 1
4005#include <sys/types.h>
4006 /* Check that off_t can represent 2**63 - 1 correctly.
4007    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4008    since some C++ compilers masquerading as C compilers
4009    incorrectly reject 9223372036854775807.  */
4010#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4011  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4012		       && LARGE_OFF_T % 2147483647 == 1)
4013		      ? 1 : -1];
4014int
4015main ()
4016{
4017
4018  ;
4019  return 0;
4020}
4021_ACEOF
4022if ac_fn_c_try_compile "$LINENO"; then :
4023  ac_cv_sys_large_files=1; break
4024fi
4025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026  ac_cv_sys_large_files=unknown
4027  break
4028done
4029fi
4030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4031$as_echo "$ac_cv_sys_large_files" >&6; }
4032case $ac_cv_sys_large_files in #(
4033  no | unknown) ;;
4034  *)
4035cat >>confdefs.h <<_ACEOF
4036#define _LARGE_FILES $ac_cv_sys_large_files
4037_ACEOF
4038;;
4039esac
4040rm -rf conftest*
4041  fi
4042fi
4043
4044ac_lto_plugin_warn_cflags=
4045save_CFLAGS="$CFLAGS"
4046for real_option in -Wall; do
4047  # Do the check with the no- prefix removed since gcc silently
4048  # accepts any -Wno-* option on purpose
4049  case $real_option in
4050    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4051    *) option=$real_option ;;
4052  esac
4053  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4054
4055  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4056$as_echo_n "checking whether $CC supports $option... " >&6; }
4057if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4058  $as_echo_n "(cached) " >&6
4059else
4060  CFLAGS="$option"
4061    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062/* end confdefs.h.  */
4063
4064int
4065main ()
4066{
4067
4068  ;
4069  return 0;
4070}
4071_ACEOF
4072if ac_fn_c_try_compile "$LINENO"; then :
4073  eval "$as_acx_Woption=yes"
4074else
4075  eval "$as_acx_Woption=no"
4076fi
4077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078
4079fi
4080eval ac_res=\$$as_acx_Woption
4081	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4082$as_echo "$ac_res" >&6; }
4083  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4084  ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
4085fi
4086  done
4087CFLAGS="$save_CFLAGS"
4088
4089case `pwd` in
4090  *\ * | *\	*)
4091    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4092$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4093esac
4094
4095
4096
4097macro_version='2.2.7a'
4098macro_revision='1.3134'
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112ltmain="$ac_aux_dir/ltmain.sh"
4113
4114# Backslashify metacharacters that are still active within
4115# double-quoted strings.
4116sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4117
4118# Same as above, but do not quote variable references.
4119double_quote_subst='s/\(["`\\]\)/\\\1/g'
4120
4121# Sed substitution to delay expansion of an escaped shell variable in a
4122# double_quote_subst'ed string.
4123delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4124
4125# Sed substitution to delay expansion of an escaped single quote.
4126delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4127
4128# Sed substitution to avoid accidental globbing in evaled expressions
4129no_glob_subst='s/\*/\\\*/g'
4130
4131ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4132ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4133ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4134
4135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4136$as_echo_n "checking how to print strings... " >&6; }
4137# Test print first, because it will be a builtin if present.
4138if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4139   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4140  ECHO='print -r --'
4141elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4142  ECHO='printf %s\n'
4143else
4144  # Use this function as a fallback that always works.
4145  func_fallback_echo ()
4146  {
4147    eval 'cat <<_LTECHO_EOF
4148$1
4149_LTECHO_EOF'
4150  }
4151  ECHO='func_fallback_echo'
4152fi
4153
4154# func_echo_all arg...
4155# Invoke $ECHO with all args, space-separated.
4156func_echo_all ()
4157{
4158    $ECHO ""
4159}
4160
4161case "$ECHO" in
4162  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4163$as_echo "printf" >&6; } ;;
4164  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4165$as_echo "print -r" >&6; } ;;
4166  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4167$as_echo "cat" >&6; } ;;
4168esac
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4184$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4185if test "${ac_cv_path_SED+set}" = set; then :
4186  $as_echo_n "(cached) " >&6
4187else
4188            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4189     for ac_i in 1 2 3 4 5 6 7; do
4190       ac_script="$ac_script$as_nl$ac_script"
4191     done
4192     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4193     { ac_script=; unset ac_script;}
4194     if test -z "$SED"; then
4195  ac_path_SED_found=false
4196  # Loop through the user's path and test for each of PROGNAME-LIST
4197  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198for as_dir in $PATH
4199do
4200  IFS=$as_save_IFS
4201  test -z "$as_dir" && as_dir=.
4202    for ac_prog in sed gsed; do
4203    for ac_exec_ext in '' $ac_executable_extensions; do
4204      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4205      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4206# Check for GNU ac_path_SED and select it if it is found.
4207  # Check for GNU $ac_path_SED
4208case `"$ac_path_SED" --version 2>&1` in
4209*GNU*)
4210  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4211*)
4212  ac_count=0
4213  $as_echo_n 0123456789 >"conftest.in"
4214  while :
4215  do
4216    cat "conftest.in" "conftest.in" >"conftest.tmp"
4217    mv "conftest.tmp" "conftest.in"
4218    cp "conftest.in" "conftest.nl"
4219    $as_echo '' >> "conftest.nl"
4220    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4221    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4222    as_fn_arith $ac_count + 1 && ac_count=$as_val
4223    if test $ac_count -gt ${ac_path_SED_max-0}; then
4224      # Best one so far, save it but keep looking for a better one
4225      ac_cv_path_SED="$ac_path_SED"
4226      ac_path_SED_max=$ac_count
4227    fi
4228    # 10*(2^10) chars as input seems more than enough
4229    test $ac_count -gt 10 && break
4230  done
4231  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4232esac
4233
4234      $ac_path_SED_found && break 3
4235    done
4236  done
4237  done
4238IFS=$as_save_IFS
4239  if test -z "$ac_cv_path_SED"; then
4240    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4241  fi
4242else
4243  ac_cv_path_SED=$SED
4244fi
4245
4246fi
4247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4248$as_echo "$ac_cv_path_SED" >&6; }
4249 SED="$ac_cv_path_SED"
4250  rm -f conftest.sed
4251
4252test -z "$SED" && SED=sed
4253Xsed="$SED -e 1s/^X//"
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4266$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4267if test "${ac_cv_path_GREP+set}" = set; then :
4268  $as_echo_n "(cached) " >&6
4269else
4270  if test -z "$GREP"; then
4271  ac_path_GREP_found=false
4272  # Loop through the user's path and test for each of PROGNAME-LIST
4273  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4275do
4276  IFS=$as_save_IFS
4277  test -z "$as_dir" && as_dir=.
4278    for ac_prog in grep ggrep; do
4279    for ac_exec_ext in '' $ac_executable_extensions; do
4280      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4281      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4282# Check for GNU ac_path_GREP and select it if it is found.
4283  # Check for GNU $ac_path_GREP
4284case `"$ac_path_GREP" --version 2>&1` in
4285*GNU*)
4286  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4287*)
4288  ac_count=0
4289  $as_echo_n 0123456789 >"conftest.in"
4290  while :
4291  do
4292    cat "conftest.in" "conftest.in" >"conftest.tmp"
4293    mv "conftest.tmp" "conftest.in"
4294    cp "conftest.in" "conftest.nl"
4295    $as_echo 'GREP' >> "conftest.nl"
4296    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4297    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4298    as_fn_arith $ac_count + 1 && ac_count=$as_val
4299    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4300      # Best one so far, save it but keep looking for a better one
4301      ac_cv_path_GREP="$ac_path_GREP"
4302      ac_path_GREP_max=$ac_count
4303    fi
4304    # 10*(2^10) chars as input seems more than enough
4305    test $ac_count -gt 10 && break
4306  done
4307  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4308esac
4309
4310      $ac_path_GREP_found && break 3
4311    done
4312  done
4313  done
4314IFS=$as_save_IFS
4315  if test -z "$ac_cv_path_GREP"; then
4316    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4317  fi
4318else
4319  ac_cv_path_GREP=$GREP
4320fi
4321
4322fi
4323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4324$as_echo "$ac_cv_path_GREP" >&6; }
4325 GREP="$ac_cv_path_GREP"
4326
4327
4328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4329$as_echo_n "checking for egrep... " >&6; }
4330if test "${ac_cv_path_EGREP+set}" = set; then :
4331  $as_echo_n "(cached) " >&6
4332else
4333  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4334   then ac_cv_path_EGREP="$GREP -E"
4335   else
4336     if test -z "$EGREP"; then
4337  ac_path_EGREP_found=false
4338  # Loop through the user's path and test for each of PROGNAME-LIST
4339  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4341do
4342  IFS=$as_save_IFS
4343  test -z "$as_dir" && as_dir=.
4344    for ac_prog in egrep; do
4345    for ac_exec_ext in '' $ac_executable_extensions; do
4346      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4347      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4348# Check for GNU ac_path_EGREP and select it if it is found.
4349  # Check for GNU $ac_path_EGREP
4350case `"$ac_path_EGREP" --version 2>&1` in
4351*GNU*)
4352  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4353*)
4354  ac_count=0
4355  $as_echo_n 0123456789 >"conftest.in"
4356  while :
4357  do
4358    cat "conftest.in" "conftest.in" >"conftest.tmp"
4359    mv "conftest.tmp" "conftest.in"
4360    cp "conftest.in" "conftest.nl"
4361    $as_echo 'EGREP' >> "conftest.nl"
4362    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4363    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4364    as_fn_arith $ac_count + 1 && ac_count=$as_val
4365    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4366      # Best one so far, save it but keep looking for a better one
4367      ac_cv_path_EGREP="$ac_path_EGREP"
4368      ac_path_EGREP_max=$ac_count
4369    fi
4370    # 10*(2^10) chars as input seems more than enough
4371    test $ac_count -gt 10 && break
4372  done
4373  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4374esac
4375
4376      $ac_path_EGREP_found && break 3
4377    done
4378  done
4379  done
4380IFS=$as_save_IFS
4381  if test -z "$ac_cv_path_EGREP"; then
4382    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4383  fi
4384else
4385  ac_cv_path_EGREP=$EGREP
4386fi
4387
4388   fi
4389fi
4390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4391$as_echo "$ac_cv_path_EGREP" >&6; }
4392 EGREP="$ac_cv_path_EGREP"
4393
4394
4395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4396$as_echo_n "checking for fgrep... " >&6; }
4397if test "${ac_cv_path_FGREP+set}" = set; then :
4398  $as_echo_n "(cached) " >&6
4399else
4400  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4401   then ac_cv_path_FGREP="$GREP -F"
4402   else
4403     if test -z "$FGREP"; then
4404  ac_path_FGREP_found=false
4405  # Loop through the user's path and test for each of PROGNAME-LIST
4406  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4408do
4409  IFS=$as_save_IFS
4410  test -z "$as_dir" && as_dir=.
4411    for ac_prog in fgrep; do
4412    for ac_exec_ext in '' $ac_executable_extensions; do
4413      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4414      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4415# Check for GNU ac_path_FGREP and select it if it is found.
4416  # Check for GNU $ac_path_FGREP
4417case `"$ac_path_FGREP" --version 2>&1` in
4418*GNU*)
4419  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4420*)
4421  ac_count=0
4422  $as_echo_n 0123456789 >"conftest.in"
4423  while :
4424  do
4425    cat "conftest.in" "conftest.in" >"conftest.tmp"
4426    mv "conftest.tmp" "conftest.in"
4427    cp "conftest.in" "conftest.nl"
4428    $as_echo 'FGREP' >> "conftest.nl"
4429    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4430    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4431    as_fn_arith $ac_count + 1 && ac_count=$as_val
4432    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4433      # Best one so far, save it but keep looking for a better one
4434      ac_cv_path_FGREP="$ac_path_FGREP"
4435      ac_path_FGREP_max=$ac_count
4436    fi
4437    # 10*(2^10) chars as input seems more than enough
4438    test $ac_count -gt 10 && break
4439  done
4440  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4441esac
4442
4443      $ac_path_FGREP_found && break 3
4444    done
4445  done
4446  done
4447IFS=$as_save_IFS
4448  if test -z "$ac_cv_path_FGREP"; then
4449    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4450  fi
4451else
4452  ac_cv_path_FGREP=$FGREP
4453fi
4454
4455   fi
4456fi
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4458$as_echo "$ac_cv_path_FGREP" >&6; }
4459 FGREP="$ac_cv_path_FGREP"
4460
4461
4462test -z "$GREP" && GREP=grep
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482# Check whether --with-gnu-ld was given.
4483if test "${with_gnu_ld+set}" = set; then :
4484  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4485else
4486  with_gnu_ld=no
4487fi
4488
4489ac_prog=ld
4490if test "$GCC" = yes; then
4491  # Check if gcc -print-prog-name=ld gives a path.
4492  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4493$as_echo_n "checking for ld used by $CC... " >&6; }
4494  case $host in
4495  *-*-mingw*)
4496    # gcc leaves a trailing carriage return which upsets mingw
4497    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4498  *)
4499    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4500  esac
4501  case $ac_prog in
4502    # Accept absolute paths.
4503    [\\/]* | ?:[\\/]*)
4504      re_direlt='/[^/][^/]*/\.\./'
4505      # Canonicalize the pathname of ld
4506      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4507      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4508	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4509      done
4510      test -z "$LD" && LD="$ac_prog"
4511      ;;
4512  "")
4513    # If it fails, then pretend we aren't using GCC.
4514    ac_prog=ld
4515    ;;
4516  *)
4517    # If it is relative, then search for the first ld in PATH.
4518    with_gnu_ld=unknown
4519    ;;
4520  esac
4521elif test "$with_gnu_ld" = yes; then
4522  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4523$as_echo_n "checking for GNU ld... " >&6; }
4524else
4525  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4526$as_echo_n "checking for non-GNU ld... " >&6; }
4527fi
4528if test "${lt_cv_path_LD+set}" = set; then :
4529  $as_echo_n "(cached) " >&6
4530else
4531  if test -z "$LD"; then
4532  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4533  for ac_dir in $PATH; do
4534    IFS="$lt_save_ifs"
4535    test -z "$ac_dir" && ac_dir=.
4536    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4537      lt_cv_path_LD="$ac_dir/$ac_prog"
4538      # Check to see if the program is GNU ld.  I'd rather use --version,
4539      # but apparently some variants of GNU ld only accept -v.
4540      # Break only if it was the GNU/non-GNU ld that we prefer.
4541      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4542      *GNU* | *'with BFD'*)
4543	test "$with_gnu_ld" != no && break
4544	;;
4545      *)
4546	test "$with_gnu_ld" != yes && break
4547	;;
4548      esac
4549    fi
4550  done
4551  IFS="$lt_save_ifs"
4552else
4553  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4554fi
4555fi
4556
4557LD="$lt_cv_path_LD"
4558if test -n "$LD"; then
4559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4560$as_echo "$LD" >&6; }
4561else
4562  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563$as_echo "no" >&6; }
4564fi
4565test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4567$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4568if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4569  $as_echo_n "(cached) " >&6
4570else
4571  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4572case `$LD -v 2>&1 </dev/null` in
4573*GNU* | *'with BFD'*)
4574  lt_cv_prog_gnu_ld=yes
4575  ;;
4576*)
4577  lt_cv_prog_gnu_ld=no
4578  ;;
4579esac
4580fi
4581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4582$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4583with_gnu_ld=$lt_cv_prog_gnu_ld
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4594$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4595if test "${lt_cv_path_NM+set}" = set; then :
4596  $as_echo_n "(cached) " >&6
4597else
4598  if test -n "$NM"; then
4599  # Let the user override the test.
4600  lt_cv_path_NM="$NM"
4601else
4602  lt_nm_to_check="${ac_tool_prefix}nm"
4603  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4604    lt_nm_to_check="$lt_nm_to_check nm"
4605  fi
4606  for lt_tmp_nm in $lt_nm_to_check; do
4607    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4608    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4609      IFS="$lt_save_ifs"
4610      test -z "$ac_dir" && ac_dir=.
4611      tmp_nm="$ac_dir/$lt_tmp_nm"
4612      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4613	# Check to see if the nm accepts a BSD-compat flag.
4614	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4615	#   nm: unknown option "B" ignored
4616	# Tru64's nm complains that /dev/null is an invalid object file
4617	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4618	*/dev/null* | *'Invalid file or object type'*)
4619	  lt_cv_path_NM="$tmp_nm -B"
4620	  break
4621	  ;;
4622	*)
4623	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4624	  */dev/null*)
4625	    lt_cv_path_NM="$tmp_nm -p"
4626	    break
4627	    ;;
4628	  *)
4629	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4630	    continue # so that we can try to find one that supports BSD flags
4631	    ;;
4632	  esac
4633	  ;;
4634	esac
4635      fi
4636    done
4637    IFS="$lt_save_ifs"
4638  done
4639  : ${lt_cv_path_NM=no}
4640fi
4641fi
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4643$as_echo "$lt_cv_path_NM" >&6; }
4644if test "$lt_cv_path_NM" != "no"; then
4645  NM="$lt_cv_path_NM"
4646else
4647  # Didn't find any BSD compatible name lister, look for dumpbin.
4648  if test -n "$DUMPBIN"; then :
4649    # Let the user override the test.
4650  else
4651    if test -n "$ac_tool_prefix"; then
4652  for ac_prog in dumpbin "link -dump"
4653  do
4654    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4655set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4657$as_echo_n "checking for $ac_word... " >&6; }
4658if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4659  $as_echo_n "(cached) " >&6
4660else
4661  if test -n "$DUMPBIN"; then
4662  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4663else
4664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665for as_dir in $PATH
4666do
4667  IFS=$as_save_IFS
4668  test -z "$as_dir" && as_dir=.
4669    for ac_exec_ext in '' $ac_executable_extensions; do
4670  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4671    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4672    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4673    break 2
4674  fi
4675done
4676  done
4677IFS=$as_save_IFS
4678
4679fi
4680fi
4681DUMPBIN=$ac_cv_prog_DUMPBIN
4682if test -n "$DUMPBIN"; then
4683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4684$as_echo "$DUMPBIN" >&6; }
4685else
4686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687$as_echo "no" >&6; }
4688fi
4689
4690
4691    test -n "$DUMPBIN" && break
4692  done
4693fi
4694if test -z "$DUMPBIN"; then
4695  ac_ct_DUMPBIN=$DUMPBIN
4696  for ac_prog in dumpbin "link -dump"
4697do
4698  # Extract the first word of "$ac_prog", so it can be a program name with args.
4699set dummy $ac_prog; ac_word=$2
4700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4701$as_echo_n "checking for $ac_word... " >&6; }
4702if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4703  $as_echo_n "(cached) " >&6
4704else
4705  if test -n "$ac_ct_DUMPBIN"; then
4706  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4707else
4708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4709for as_dir in $PATH
4710do
4711  IFS=$as_save_IFS
4712  test -z "$as_dir" && as_dir=.
4713    for ac_exec_ext in '' $ac_executable_extensions; do
4714  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4715    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4716    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4717    break 2
4718  fi
4719done
4720  done
4721IFS=$as_save_IFS
4722
4723fi
4724fi
4725ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4726if test -n "$ac_ct_DUMPBIN"; then
4727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4728$as_echo "$ac_ct_DUMPBIN" >&6; }
4729else
4730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4731$as_echo "no" >&6; }
4732fi
4733
4734
4735  test -n "$ac_ct_DUMPBIN" && break
4736done
4737
4738  if test "x$ac_ct_DUMPBIN" = x; then
4739    DUMPBIN=":"
4740  else
4741    case $cross_compiling:$ac_tool_warned in
4742yes:)
4743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4745ac_tool_warned=yes ;;
4746esac
4747    DUMPBIN=$ac_ct_DUMPBIN
4748  fi
4749fi
4750
4751    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4752    *COFF*)
4753      DUMPBIN="$DUMPBIN -symbols"
4754      ;;
4755    *)
4756      DUMPBIN=:
4757      ;;
4758    esac
4759  fi
4760
4761  if test "$DUMPBIN" != ":"; then
4762    NM="$DUMPBIN"
4763  fi
4764fi
4765test -z "$NM" && NM=nm
4766
4767
4768
4769
4770
4771
4772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4773$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4774if test "${lt_cv_nm_interface+set}" = set; then :
4775  $as_echo_n "(cached) " >&6
4776else
4777  lt_cv_nm_interface="BSD nm"
4778  echo "int some_variable = 0;" > conftest.$ac_ext
4779  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4780  (eval "$ac_compile" 2>conftest.err)
4781  cat conftest.err >&5
4782  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4783  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4784  cat conftest.err >&5
4785  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4786  cat conftest.out >&5
4787  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4788    lt_cv_nm_interface="MS dumpbin"
4789  fi
4790  rm -f conftest*
4791fi
4792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4793$as_echo "$lt_cv_nm_interface" >&6; }
4794
4795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4796$as_echo_n "checking whether ln -s works... " >&6; }
4797LN_S=$as_ln_s
4798if test "$LN_S" = "ln -s"; then
4799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4800$as_echo "yes" >&6; }
4801else
4802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4803$as_echo "no, using $LN_S" >&6; }
4804fi
4805
4806# find the maximum length of command line arguments
4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4808$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4809if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4810  $as_echo_n "(cached) " >&6
4811else
4812    i=0
4813  teststring="ABCD"
4814
4815  case $build_os in
4816  msdosdjgpp*)
4817    # On DJGPP, this test can blow up pretty badly due to problems in libc
4818    # (any single argument exceeding 2000 bytes causes a buffer overrun
4819    # during glob expansion).  Even if it were fixed, the result of this
4820    # check would be larger than it should be.
4821    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4822    ;;
4823
4824  gnu*)
4825    # Under GNU Hurd, this test is not required because there is
4826    # no limit to the length of command line arguments.
4827    # Libtool will interpret -1 as no limit whatsoever
4828    lt_cv_sys_max_cmd_len=-1;
4829    ;;
4830
4831  cygwin* | mingw* | cegcc*)
4832    # On Win9x/ME, this test blows up -- it succeeds, but takes
4833    # about 5 minutes as the teststring grows exponentially.
4834    # Worse, since 9x/ME are not pre-emptively multitasking,
4835    # you end up with a "frozen" computer, even though with patience
4836    # the test eventually succeeds (with a max line length of 256k).
4837    # Instead, let's just punt: use the minimum linelength reported by
4838    # all of the supported platforms: 8192 (on NT/2K/XP).
4839    lt_cv_sys_max_cmd_len=8192;
4840    ;;
4841
4842  mint*)
4843    # On MiNT this can take a long time and run out of memory.
4844    lt_cv_sys_max_cmd_len=8192;
4845    ;;
4846
4847  amigaos*)
4848    # On AmigaOS with pdksh, this test takes hours, literally.
4849    # So we just punt and use a minimum line length of 8192.
4850    lt_cv_sys_max_cmd_len=8192;
4851    ;;
4852
4853  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4854    # This has been around since 386BSD, at least.  Likely further.
4855    if test -x /sbin/sysctl; then
4856      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4857    elif test -x /usr/sbin/sysctl; then
4858      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4859    else
4860      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4861    fi
4862    # And add a safety zone
4863    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4864    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4865    ;;
4866
4867  interix*)
4868    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4869    lt_cv_sys_max_cmd_len=196608
4870    ;;
4871
4872  osf*)
4873    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4874    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4875    # nice to cause kernel panics so lets avoid the loop below.
4876    # First set a reasonable default.
4877    lt_cv_sys_max_cmd_len=16384
4878    #
4879    if test -x /sbin/sysconfig; then
4880      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4881        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4882      esac
4883    fi
4884    ;;
4885  sco3.2v5*)
4886    lt_cv_sys_max_cmd_len=102400
4887    ;;
4888  sysv5* | sco5v6* | sysv4.2uw2*)
4889    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4890    if test -n "$kargmax"; then
4891      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4892    else
4893      lt_cv_sys_max_cmd_len=32768
4894    fi
4895    ;;
4896  *)
4897    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4898    if test -n "$lt_cv_sys_max_cmd_len"; then
4899      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4900      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4901    else
4902      # Make teststring a little bigger before we do anything with it.
4903      # a 1K string should be a reasonable start.
4904      for i in 1 2 3 4 5 6 7 8 ; do
4905        teststring=$teststring$teststring
4906      done
4907      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4908      # If test is not a shell built-in, we'll probably end up computing a
4909      # maximum length that is only half of the actual maximum length, but
4910      # we can't tell.
4911      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4912	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4913	      test $i != 17 # 1/2 MB should be enough
4914      do
4915        i=`expr $i + 1`
4916        teststring=$teststring$teststring
4917      done
4918      # Only check the string length outside the loop.
4919      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4920      teststring=
4921      # Add a significant safety factor because C++ compilers can tack on
4922      # massive amounts of additional arguments before passing them to the
4923      # linker.  It appears as though 1/2 is a usable value.
4924      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4925    fi
4926    ;;
4927  esac
4928
4929fi
4930
4931if test -n $lt_cv_sys_max_cmd_len ; then
4932  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4933$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4934else
4935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4936$as_echo "none" >&6; }
4937fi
4938max_cmd_len=$lt_cv_sys_max_cmd_len
4939
4940
4941
4942
4943
4944
4945: ${CP="cp -f"}
4946: ${MV="mv -f"}
4947: ${RM="rm -f"}
4948
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4950$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4951# Try some XSI features
4952xsi_shell=no
4953( _lt_dummy="a/b/c"
4954  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4955      = c,a/b,, \
4956    && eval 'test $(( 1 + 1 )) -eq 2 \
4957    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4958  && xsi_shell=yes
4959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4960$as_echo "$xsi_shell" >&6; }
4961
4962
4963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4964$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4965lt_shell_append=no
4966( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4967    >/dev/null 2>&1 \
4968  && lt_shell_append=yes
4969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4970$as_echo "$lt_shell_append" >&6; }
4971
4972
4973if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4974  lt_unset=unset
4975else
4976  lt_unset=false
4977fi
4978
4979
4980
4981
4982
4983# test EBCDIC or ASCII
4984case `echo X|tr X '\101'` in
4985 A) # ASCII based system
4986    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4987  lt_SP2NL='tr \040 \012'
4988  lt_NL2SP='tr \015\012 \040\040'
4989  ;;
4990 *) # EBCDIC based system
4991  lt_SP2NL='tr \100 \n'
4992  lt_NL2SP='tr \r\n \100\100'
4993  ;;
4994esac
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5005$as_echo_n "checking for $LD option to reload object files... " >&6; }
5006if test "${lt_cv_ld_reload_flag+set}" = set; then :
5007  $as_echo_n "(cached) " >&6
5008else
5009  lt_cv_ld_reload_flag='-r'
5010fi
5011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5012$as_echo "$lt_cv_ld_reload_flag" >&6; }
5013reload_flag=$lt_cv_ld_reload_flag
5014case $reload_flag in
5015"" | " "*) ;;
5016*) reload_flag=" $reload_flag" ;;
5017esac
5018reload_cmds='$LD$reload_flag -o $output$reload_objs'
5019case $host_os in
5020  darwin*)
5021    if test "$GCC" = yes; then
5022      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5023    else
5024      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5025    fi
5026    ;;
5027esac
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037if test -n "$ac_tool_prefix"; then
5038  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5039set dummy ${ac_tool_prefix}objdump; ac_word=$2
5040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5041$as_echo_n "checking for $ac_word... " >&6; }
5042if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5043  $as_echo_n "(cached) " >&6
5044else
5045  if test -n "$OBJDUMP"; then
5046  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5047else
5048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5049for as_dir in $PATH
5050do
5051  IFS=$as_save_IFS
5052  test -z "$as_dir" && as_dir=.
5053    for ac_exec_ext in '' $ac_executable_extensions; do
5054  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5055    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5056    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5057    break 2
5058  fi
5059done
5060  done
5061IFS=$as_save_IFS
5062
5063fi
5064fi
5065OBJDUMP=$ac_cv_prog_OBJDUMP
5066if test -n "$OBJDUMP"; then
5067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5068$as_echo "$OBJDUMP" >&6; }
5069else
5070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5071$as_echo "no" >&6; }
5072fi
5073
5074
5075fi
5076if test -z "$ac_cv_prog_OBJDUMP"; then
5077  ac_ct_OBJDUMP=$OBJDUMP
5078  # Extract the first word of "objdump", so it can be a program name with args.
5079set dummy objdump; ac_word=$2
5080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5081$as_echo_n "checking for $ac_word... " >&6; }
5082if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5083  $as_echo_n "(cached) " >&6
5084else
5085  if test -n "$ac_ct_OBJDUMP"; then
5086  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5087else
5088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5089for as_dir in $PATH
5090do
5091  IFS=$as_save_IFS
5092  test -z "$as_dir" && as_dir=.
5093    for ac_exec_ext in '' $ac_executable_extensions; do
5094  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5095    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5096    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5097    break 2
5098  fi
5099done
5100  done
5101IFS=$as_save_IFS
5102
5103fi
5104fi
5105ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5106if test -n "$ac_ct_OBJDUMP"; then
5107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5108$as_echo "$ac_ct_OBJDUMP" >&6; }
5109else
5110  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5111$as_echo "no" >&6; }
5112fi
5113
5114  if test "x$ac_ct_OBJDUMP" = x; then
5115    OBJDUMP="false"
5116  else
5117    case $cross_compiling:$ac_tool_warned in
5118yes:)
5119{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5120$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5121ac_tool_warned=yes ;;
5122esac
5123    OBJDUMP=$ac_ct_OBJDUMP
5124  fi
5125else
5126  OBJDUMP="$ac_cv_prog_OBJDUMP"
5127fi
5128
5129test -z "$OBJDUMP" && OBJDUMP=objdump
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5140$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5141if test "${lt_cv_deplibs_check_method+set}" = set; then :
5142  $as_echo_n "(cached) " >&6
5143else
5144  lt_cv_file_magic_cmd='$MAGIC_CMD'
5145lt_cv_file_magic_test_file=
5146lt_cv_deplibs_check_method='unknown'
5147# Need to set the preceding variable on all platforms that support
5148# interlibrary dependencies.
5149# 'none' -- dependencies not supported.
5150# `unknown' -- same as none, but documents that we really don't know.
5151# 'pass_all' -- all dependencies passed with no checks.
5152# 'test_compile' -- check by making test program.
5153# 'file_magic [[regex]]' -- check by looking for files in library path
5154# which responds to the $file_magic_cmd with a given extended regex.
5155# If you have `file' or equivalent on your system and you're not sure
5156# whether `pass_all' will *always* work, you probably want this one.
5157
5158case $host_os in
5159aix[4-9]*)
5160  lt_cv_deplibs_check_method=pass_all
5161  ;;
5162
5163beos*)
5164  lt_cv_deplibs_check_method=pass_all
5165  ;;
5166
5167bsdi[45]*)
5168  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5169  lt_cv_file_magic_cmd='/usr/bin/file -L'
5170  lt_cv_file_magic_test_file=/shlib/libc.so
5171  ;;
5172
5173cygwin*)
5174  # func_win32_libid is a shell function defined in ltmain.sh
5175  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5176  lt_cv_file_magic_cmd='func_win32_libid'
5177  ;;
5178
5179mingw* | pw32*)
5180  # Base MSYS/MinGW do not provide the 'file' command needed by
5181  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5182  # unless we find 'file', for example because we are cross-compiling.
5183  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5184  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5185    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5186    lt_cv_file_magic_cmd='func_win32_libid'
5187  else
5188    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5189    lt_cv_file_magic_cmd='$OBJDUMP -f'
5190  fi
5191  ;;
5192
5193cegcc*)
5194  # use the weaker test based on 'objdump'. See mingw*.
5195  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5196  lt_cv_file_magic_cmd='$OBJDUMP -f'
5197  ;;
5198
5199darwin* | rhapsody*)
5200  lt_cv_deplibs_check_method=pass_all
5201  ;;
5202
5203freebsd* | dragonfly*)
5204  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5205    case $host_cpu in
5206    i*86 )
5207      # Not sure whether the presence of OpenBSD here was a mistake.
5208      # Let's accept both of them until this is cleared up.
5209      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5210      lt_cv_file_magic_cmd=/usr/bin/file
5211      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5212      ;;
5213    esac
5214  else
5215    lt_cv_deplibs_check_method=pass_all
5216  fi
5217  ;;
5218
5219gnu*)
5220  lt_cv_deplibs_check_method=pass_all
5221  ;;
5222
5223haiku*)
5224  lt_cv_deplibs_check_method=pass_all
5225  ;;
5226
5227hpux10.20* | hpux11*)
5228  lt_cv_file_magic_cmd=/usr/bin/file
5229  case $host_cpu in
5230  ia64*)
5231    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5232    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5233    ;;
5234  hppa*64*)
5235    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]'
5236    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5237    ;;
5238  *)
5239    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5240    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5241    ;;
5242  esac
5243  ;;
5244
5245interix[3-9]*)
5246  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5247  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5248  ;;
5249
5250irix5* | irix6* | nonstopux*)
5251  case $LD in
5252  *-32|*"-32 ") libmagic=32-bit;;
5253  *-n32|*"-n32 ") libmagic=N32;;
5254  *-64|*"-64 ") libmagic=64-bit;;
5255  *) libmagic=never-match;;
5256  esac
5257  lt_cv_deplibs_check_method=pass_all
5258  ;;
5259
5260# This must be Linux ELF.
5261linux* | k*bsd*-gnu | kopensolaris*-gnu)
5262  lt_cv_deplibs_check_method=pass_all
5263  ;;
5264
5265netbsd*)
5266  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5267    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5268  else
5269    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5270  fi
5271  ;;
5272
5273newos6*)
5274  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5275  lt_cv_file_magic_cmd=/usr/bin/file
5276  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5277  ;;
5278
5279*nto* | *qnx*)
5280  lt_cv_deplibs_check_method=pass_all
5281  ;;
5282
5283openbsd*)
5284  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5285    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5286  else
5287    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5288  fi
5289  ;;
5290
5291osf3* | osf4* | osf5*)
5292  lt_cv_deplibs_check_method=pass_all
5293  ;;
5294
5295rdos*)
5296  lt_cv_deplibs_check_method=pass_all
5297  ;;
5298
5299solaris*)
5300  lt_cv_deplibs_check_method=pass_all
5301  ;;
5302
5303sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5304  lt_cv_deplibs_check_method=pass_all
5305  ;;
5306
5307sysv4 | sysv4.3*)
5308  case $host_vendor in
5309  motorola)
5310    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]'
5311    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5312    ;;
5313  ncr)
5314    lt_cv_deplibs_check_method=pass_all
5315    ;;
5316  sequent)
5317    lt_cv_file_magic_cmd='/bin/file'
5318    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5319    ;;
5320  sni)
5321    lt_cv_file_magic_cmd='/bin/file'
5322    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5323    lt_cv_file_magic_test_file=/lib/libc.so
5324    ;;
5325  siemens)
5326    lt_cv_deplibs_check_method=pass_all
5327    ;;
5328  pc)
5329    lt_cv_deplibs_check_method=pass_all
5330    ;;
5331  esac
5332  ;;
5333
5334tpf*)
5335  lt_cv_deplibs_check_method=pass_all
5336  ;;
5337esac
5338
5339fi
5340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5341$as_echo "$lt_cv_deplibs_check_method" >&6; }
5342file_magic_cmd=$lt_cv_file_magic_cmd
5343deplibs_check_method=$lt_cv_deplibs_check_method
5344test -z "$deplibs_check_method" && deplibs_check_method=unknown
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357if test -n "$ac_tool_prefix"; then
5358  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5359set dummy ${ac_tool_prefix}ar; ac_word=$2
5360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5361$as_echo_n "checking for $ac_word... " >&6; }
5362if test "${ac_cv_prog_AR+set}" = set; then :
5363  $as_echo_n "(cached) " >&6
5364else
5365  if test -n "$AR"; then
5366  ac_cv_prog_AR="$AR" # Let the user override the test.
5367else
5368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5369for as_dir in $PATH
5370do
5371  IFS=$as_save_IFS
5372  test -z "$as_dir" && as_dir=.
5373    for ac_exec_ext in '' $ac_executable_extensions; do
5374  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5375    ac_cv_prog_AR="${ac_tool_prefix}ar"
5376    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5377    break 2
5378  fi
5379done
5380  done
5381IFS=$as_save_IFS
5382
5383fi
5384fi
5385AR=$ac_cv_prog_AR
5386if test -n "$AR"; then
5387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5388$as_echo "$AR" >&6; }
5389else
5390  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391$as_echo "no" >&6; }
5392fi
5393
5394
5395fi
5396if test -z "$ac_cv_prog_AR"; then
5397  ac_ct_AR=$AR
5398  # Extract the first word of "ar", so it can be a program name with args.
5399set dummy ar; ac_word=$2
5400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5401$as_echo_n "checking for $ac_word... " >&6; }
5402if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5403  $as_echo_n "(cached) " >&6
5404else
5405  if test -n "$ac_ct_AR"; then
5406  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5407else
5408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409for as_dir in $PATH
5410do
5411  IFS=$as_save_IFS
5412  test -z "$as_dir" && as_dir=.
5413    for ac_exec_ext in '' $ac_executable_extensions; do
5414  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5415    ac_cv_prog_ac_ct_AR="ar"
5416    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417    break 2
5418  fi
5419done
5420  done
5421IFS=$as_save_IFS
5422
5423fi
5424fi
5425ac_ct_AR=$ac_cv_prog_ac_ct_AR
5426if test -n "$ac_ct_AR"; then
5427  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5428$as_echo "$ac_ct_AR" >&6; }
5429else
5430  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5431$as_echo "no" >&6; }
5432fi
5433
5434  if test "x$ac_ct_AR" = x; then
5435    AR="false"
5436  else
5437    case $cross_compiling:$ac_tool_warned in
5438yes:)
5439{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5440$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5441ac_tool_warned=yes ;;
5442esac
5443    AR=$ac_ct_AR
5444  fi
5445else
5446  AR="$ac_cv_prog_AR"
5447fi
5448
5449test -z "$AR" && AR=ar
5450test -z "$AR_FLAGS" && AR_FLAGS=cru
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462if test -n "$ac_tool_prefix"; then
5463  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5464set dummy ${ac_tool_prefix}strip; ac_word=$2
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5466$as_echo_n "checking for $ac_word... " >&6; }
5467if test "${ac_cv_prog_STRIP+set}" = set; then :
5468  $as_echo_n "(cached) " >&6
5469else
5470  if test -n "$STRIP"; then
5471  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5472else
5473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474for as_dir in $PATH
5475do
5476  IFS=$as_save_IFS
5477  test -z "$as_dir" && as_dir=.
5478    for ac_exec_ext in '' $ac_executable_extensions; do
5479  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5480    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5481    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5482    break 2
5483  fi
5484done
5485  done
5486IFS=$as_save_IFS
5487
5488fi
5489fi
5490STRIP=$ac_cv_prog_STRIP
5491if test -n "$STRIP"; then
5492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5493$as_echo "$STRIP" >&6; }
5494else
5495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496$as_echo "no" >&6; }
5497fi
5498
5499
5500fi
5501if test -z "$ac_cv_prog_STRIP"; then
5502  ac_ct_STRIP=$STRIP
5503  # Extract the first word of "strip", so it can be a program name with args.
5504set dummy strip; ac_word=$2
5505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5506$as_echo_n "checking for $ac_word... " >&6; }
5507if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5508  $as_echo_n "(cached) " >&6
5509else
5510  if test -n "$ac_ct_STRIP"; then
5511  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5512else
5513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514for as_dir in $PATH
5515do
5516  IFS=$as_save_IFS
5517  test -z "$as_dir" && as_dir=.
5518    for ac_exec_ext in '' $ac_executable_extensions; do
5519  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5520    ac_cv_prog_ac_ct_STRIP="strip"
5521    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5522    break 2
5523  fi
5524done
5525  done
5526IFS=$as_save_IFS
5527
5528fi
5529fi
5530ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5531if test -n "$ac_ct_STRIP"; then
5532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5533$as_echo "$ac_ct_STRIP" >&6; }
5534else
5535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5536$as_echo "no" >&6; }
5537fi
5538
5539  if test "x$ac_ct_STRIP" = x; then
5540    STRIP=":"
5541  else
5542    case $cross_compiling:$ac_tool_warned in
5543yes:)
5544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5546ac_tool_warned=yes ;;
5547esac
5548    STRIP=$ac_ct_STRIP
5549  fi
5550else
5551  STRIP="$ac_cv_prog_STRIP"
5552fi
5553
5554test -z "$STRIP" && STRIP=:
5555
5556
5557
5558
5559
5560
5561if test -n "$ac_tool_prefix"; then
5562  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5563set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565$as_echo_n "checking for $ac_word... " >&6; }
5566if test "${ac_cv_prog_RANLIB+set}" = set; then :
5567  $as_echo_n "(cached) " >&6
5568else
5569  if test -n "$RANLIB"; then
5570  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5571else
5572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5573for as_dir in $PATH
5574do
5575  IFS=$as_save_IFS
5576  test -z "$as_dir" && as_dir=.
5577    for ac_exec_ext in '' $ac_executable_extensions; do
5578  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5579    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5580    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5581    break 2
5582  fi
5583done
5584  done
5585IFS=$as_save_IFS
5586
5587fi
5588fi
5589RANLIB=$ac_cv_prog_RANLIB
5590if test -n "$RANLIB"; then
5591  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5592$as_echo "$RANLIB" >&6; }
5593else
5594  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5595$as_echo "no" >&6; }
5596fi
5597
5598
5599fi
5600if test -z "$ac_cv_prog_RANLIB"; then
5601  ac_ct_RANLIB=$RANLIB
5602  # Extract the first word of "ranlib", so it can be a program name with args.
5603set dummy ranlib; ac_word=$2
5604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5605$as_echo_n "checking for $ac_word... " >&6; }
5606if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5607  $as_echo_n "(cached) " >&6
5608else
5609  if test -n "$ac_ct_RANLIB"; then
5610  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5611else
5612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5613for as_dir in $PATH
5614do
5615  IFS=$as_save_IFS
5616  test -z "$as_dir" && as_dir=.
5617    for ac_exec_ext in '' $ac_executable_extensions; do
5618  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5619    ac_cv_prog_ac_ct_RANLIB="ranlib"
5620    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5621    break 2
5622  fi
5623done
5624  done
5625IFS=$as_save_IFS
5626
5627fi
5628fi
5629ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5630if test -n "$ac_ct_RANLIB"; then
5631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5632$as_echo "$ac_ct_RANLIB" >&6; }
5633else
5634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635$as_echo "no" >&6; }
5636fi
5637
5638  if test "x$ac_ct_RANLIB" = x; then
5639    RANLIB=":"
5640  else
5641    case $cross_compiling:$ac_tool_warned in
5642yes:)
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5644$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5645ac_tool_warned=yes ;;
5646esac
5647    RANLIB=$ac_ct_RANLIB
5648  fi
5649else
5650  RANLIB="$ac_cv_prog_RANLIB"
5651fi
5652
5653test -z "$RANLIB" && RANLIB=:
5654
5655
5656
5657
5658
5659
5660# Determine commands to create old-style static archives.
5661old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5662old_postinstall_cmds='chmod 644 $oldlib'
5663old_postuninstall_cmds=
5664
5665if test -n "$RANLIB"; then
5666  case $host_os in
5667  openbsd*)
5668    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5669    ;;
5670  *)
5671    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5672    ;;
5673  esac
5674  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5675fi
5676
5677case $host_os in
5678  darwin*)
5679    lock_old_archive_extraction=yes ;;
5680  *)
5681    lock_old_archive_extraction=no ;;
5682esac
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722# If no C compiler was specified, use CC.
5723LTCC=${LTCC-"$CC"}
5724
5725# If no C compiler flags were specified, use CFLAGS.
5726LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5727
5728# Allow CC to be a program name with arguments.
5729compiler=$CC
5730
5731
5732# Check for command to grab the raw symbol name followed by C symbol from nm.
5733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5734$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5735if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5736  $as_echo_n "(cached) " >&6
5737else
5738
5739# These are sane defaults that work on at least a few old systems.
5740# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5741
5742# Character class describing NM global symbol codes.
5743symcode='[BCDEGRST]'
5744
5745# Regexp to match symbols that can be accessed directly from C.
5746sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5747
5748# Define system-specific variables.
5749case $host_os in
5750aix*)
5751  symcode='[BCDT]'
5752  ;;
5753cygwin* | mingw* | pw32* | cegcc*)
5754  symcode='[ABCDGISTW]'
5755  ;;
5756hpux*)
5757  if test "$host_cpu" = ia64; then
5758    symcode='[ABCDEGRST]'
5759  fi
5760  ;;
5761irix* | nonstopux*)
5762  symcode='[BCDEGRST]'
5763  ;;
5764osf*)
5765  symcode='[BCDEGQRST]'
5766  ;;
5767solaris*)
5768  symcode='[BDRT]'
5769  ;;
5770sco3.2v5*)
5771  symcode='[DT]'
5772  ;;
5773sysv4.2uw2*)
5774  symcode='[DT]'
5775  ;;
5776sysv5* | sco5v6* | unixware* | OpenUNIX*)
5777  symcode='[ABDT]'
5778  ;;
5779sysv4)
5780  symcode='[DFNSTU]'
5781  ;;
5782esac
5783
5784# If we're using GNU nm, then use its standard symbol codes.
5785case `$NM -V 2>&1` in
5786*GNU* | *'with BFD'*)
5787  symcode='[ABCDGIRSTW]' ;;
5788esac
5789
5790# Transform an extracted symbol line into a proper C declaration.
5791# Some systems (esp. on ia64) link data and code symbols differently,
5792# so use this general approach.
5793lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5794
5795# Transform an extracted symbol line into symbol name and symbol address
5796lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5797lt_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'"
5798
5799# Handle CRLF in mingw tool chain
5800opt_cr=
5801case $build_os in
5802mingw*)
5803  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5804  ;;
5805esac
5806
5807# Try without a prefix underscore, then with it.
5808for ac_symprfx in "" "_"; do
5809
5810  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5811  symxfrm="\\1 $ac_symprfx\\2 \\2"
5812
5813  # Write the raw and C identifiers.
5814  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5815    # Fake it for dumpbin and say T for any non-static function
5816    # and D for any global variable.
5817    # Also find C++ and __fastcall symbols from MSVC++,
5818    # which start with @ or ?.
5819    lt_cv_sys_global_symbol_pipe="$AWK '"\
5820"     {last_section=section; section=\$ 3};"\
5821"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5822"     \$ 0!~/External *\|/{next};"\
5823"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5824"     {if(hide[section]) next};"\
5825"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5826"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5827"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5828"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5829"     ' prfx=^$ac_symprfx"
5830  else
5831    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5832  fi
5833
5834  # Check to see that the pipe works correctly.
5835  pipe_works=no
5836
5837  rm -f conftest*
5838  cat > conftest.$ac_ext <<_LT_EOF
5839#ifdef __cplusplus
5840extern "C" {
5841#endif
5842char nm_test_var;
5843void nm_test_func(void);
5844void nm_test_func(void){}
5845#ifdef __cplusplus
5846}
5847#endif
5848int main(){nm_test_var='a';nm_test_func();return(0);}
5849_LT_EOF
5850
5851  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5852  (eval $ac_compile) 2>&5
5853  ac_status=$?
5854  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5855  test $ac_status = 0; }; then
5856    # Now try to grab the symbols.
5857    nlist=conftest.nm
5858    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5859  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5860  ac_status=$?
5861  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5862  test $ac_status = 0; } && test -s "$nlist"; then
5863      # Try sorting and uniquifying the output.
5864      if sort "$nlist" | uniq > "$nlist"T; then
5865	mv -f "$nlist"T "$nlist"
5866      else
5867	rm -f "$nlist"T
5868      fi
5869
5870      # Make sure that we snagged all the symbols we need.
5871      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5872	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5873	  cat <<_LT_EOF > conftest.$ac_ext
5874#ifdef __cplusplus
5875extern "C" {
5876#endif
5877
5878_LT_EOF
5879	  # Now generate the symbol file.
5880	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5881
5882	  cat <<_LT_EOF >> conftest.$ac_ext
5883
5884/* The mapping between symbol names and symbols.  */
5885const struct {
5886  const char *name;
5887  void       *address;
5888}
5889lt__PROGRAM__LTX_preloaded_symbols[] =
5890{
5891  { "@PROGRAM@", (void *) 0 },
5892_LT_EOF
5893	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5894	  cat <<\_LT_EOF >> conftest.$ac_ext
5895  {0, (void *) 0}
5896};
5897
5898/* This works around a problem in FreeBSD linker */
5899#ifdef FREEBSD_WORKAROUND
5900static const void *lt_preloaded_setup() {
5901  return lt__PROGRAM__LTX_preloaded_symbols;
5902}
5903#endif
5904
5905#ifdef __cplusplus
5906}
5907#endif
5908_LT_EOF
5909	  # Now try linking the two files.
5910	  mv conftest.$ac_objext conftstm.$ac_objext
5911	  lt_save_LIBS="$LIBS"
5912	  lt_save_CFLAGS="$CFLAGS"
5913	  LIBS="conftstm.$ac_objext"
5914	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5915	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5916  (eval $ac_link) 2>&5
5917  ac_status=$?
5918  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5920	    pipe_works=yes
5921	  fi
5922	  LIBS="$lt_save_LIBS"
5923	  CFLAGS="$lt_save_CFLAGS"
5924	else
5925	  echo "cannot find nm_test_func in $nlist" >&5
5926	fi
5927      else
5928	echo "cannot find nm_test_var in $nlist" >&5
5929      fi
5930    else
5931      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5932    fi
5933  else
5934    echo "$progname: failed program was:" >&5
5935    cat conftest.$ac_ext >&5
5936  fi
5937  rm -rf conftest* conftst*
5938
5939  # Do not use the global_symbol_pipe unless it works.
5940  if test "$pipe_works" = yes; then
5941    break
5942  else
5943    lt_cv_sys_global_symbol_pipe=
5944  fi
5945done
5946
5947fi
5948
5949if test -z "$lt_cv_sys_global_symbol_pipe"; then
5950  lt_cv_sys_global_symbol_to_cdecl=
5951fi
5952if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5954$as_echo "failed" >&6; }
5955else
5956  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5957$as_echo "ok" >&6; }
5958fi
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981# Check whether --enable-libtool-lock was given.
5982if test "${enable_libtool_lock+set}" = set; then :
5983  enableval=$enable_libtool_lock;
5984fi
5985
5986test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5987
5988# Some flags need to be propagated to the compiler or linker for good
5989# libtool support.
5990case $host in
5991ia64-*-hpux*)
5992  # Find out which ABI we are using.
5993  echo 'int i;' > conftest.$ac_ext
5994  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5995  (eval $ac_compile) 2>&5
5996  ac_status=$?
5997  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5998  test $ac_status = 0; }; then
5999    case `/usr/bin/file conftest.$ac_objext` in
6000      *ELF-32*)
6001	HPUX_IA64_MODE="32"
6002	;;
6003      *ELF-64*)
6004	HPUX_IA64_MODE="64"
6005	;;
6006    esac
6007  fi
6008  rm -rf conftest*
6009  ;;
6010*-*-irix6*)
6011  # Find out which ABI we are using.
6012  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6013  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6014  (eval $ac_compile) 2>&5
6015  ac_status=$?
6016  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6017  test $ac_status = 0; }; then
6018    if test "$lt_cv_prog_gnu_ld" = yes; then
6019      case `/usr/bin/file conftest.$ac_objext` in
6020	*32-bit*)
6021	  LD="${LD-ld} -melf32bsmip"
6022	  ;;
6023	*N32*)
6024	  LD="${LD-ld} -melf32bmipn32"
6025	  ;;
6026	*64-bit*)
6027	  LD="${LD-ld} -melf64bmip"
6028	;;
6029      esac
6030    else
6031      case `/usr/bin/file conftest.$ac_objext` in
6032	*32-bit*)
6033	  LD="${LD-ld} -32"
6034	  ;;
6035	*N32*)
6036	  LD="${LD-ld} -n32"
6037	  ;;
6038	*64-bit*)
6039	  LD="${LD-ld} -64"
6040	  ;;
6041      esac
6042    fi
6043  fi
6044  rm -rf conftest*
6045  ;;
6046
6047x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6048s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6049  # Find out which ABI we are using.
6050  echo 'int i;' > conftest.$ac_ext
6051  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6052  (eval $ac_compile) 2>&5
6053  ac_status=$?
6054  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6055  test $ac_status = 0; }; then
6056    case `/usr/bin/file conftest.o` in
6057      *32-bit*)
6058	case $host in
6059	  x86_64-*kfreebsd*-gnu)
6060	    LD="${LD-ld} -m elf_i386_fbsd"
6061	    ;;
6062	  x86_64-*linux*)
6063	    case `/usr/bin/file conftest.o` in
6064	      *x86-64*)
6065		LD="${LD-ld} -m elf32_x86_64"
6066		;;
6067	      *)
6068		LD="${LD-ld} -m elf_i386"
6069		;;
6070	    esac
6071	    ;;
6072	  ppc64-*linux*|powerpc64-*linux*)
6073	    LD="${LD-ld} -m elf32ppclinux"
6074	    ;;
6075	  s390x-*linux*)
6076	    LD="${LD-ld} -m elf_s390"
6077	    ;;
6078	  sparc64-*linux*)
6079	    LD="${LD-ld} -m elf32_sparc"
6080	    ;;
6081	esac
6082	;;
6083      *64-bit*)
6084	case $host in
6085	  x86_64-*kfreebsd*-gnu)
6086	    LD="${LD-ld} -m elf_x86_64_fbsd"
6087	    ;;
6088	  x86_64-*linux*)
6089	    LD="${LD-ld} -m elf_x86_64"
6090	    ;;
6091	  ppc*-*linux*|powerpc*-*linux*)
6092	    LD="${LD-ld} -m elf64ppc"
6093	    ;;
6094	  s390*-*linux*|s390*-*tpf*)
6095	    LD="${LD-ld} -m elf64_s390"
6096	    ;;
6097	  sparc*-*linux*)
6098	    LD="${LD-ld} -m elf64_sparc"
6099	    ;;
6100	esac
6101	;;
6102    esac
6103  fi
6104  rm -rf conftest*
6105  ;;
6106
6107*-*-sco3.2v5*)
6108  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6109  SAVE_CFLAGS="$CFLAGS"
6110  CFLAGS="$CFLAGS -belf"
6111  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6112$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6113if test "${lt_cv_cc_needs_belf+set}" = set; then :
6114  $as_echo_n "(cached) " >&6
6115else
6116  ac_ext=c
6117ac_cpp='$CPP $CPPFLAGS'
6118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6120ac_compiler_gnu=$ac_cv_c_compiler_gnu
6121
6122     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6123/* end confdefs.h.  */
6124
6125int
6126main ()
6127{
6128
6129  ;
6130  return 0;
6131}
6132_ACEOF
6133if ac_fn_c_try_link "$LINENO"; then :
6134  lt_cv_cc_needs_belf=yes
6135else
6136  lt_cv_cc_needs_belf=no
6137fi
6138rm -f core conftest.err conftest.$ac_objext \
6139    conftest$ac_exeext conftest.$ac_ext
6140     ac_ext=c
6141ac_cpp='$CPP $CPPFLAGS'
6142ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6143ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6144ac_compiler_gnu=$ac_cv_c_compiler_gnu
6145
6146fi
6147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6148$as_echo "$lt_cv_cc_needs_belf" >&6; }
6149  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6150    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6151    CFLAGS="$SAVE_CFLAGS"
6152  fi
6153  ;;
6154sparc*-*solaris*)
6155  # Find out which ABI we are using.
6156  echo 'int i;' > conftest.$ac_ext
6157  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6158  (eval $ac_compile) 2>&5
6159  ac_status=$?
6160  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6161  test $ac_status = 0; }; then
6162    case `/usr/bin/file conftest.o` in
6163    *64-bit*)
6164      case $lt_cv_prog_gnu_ld in
6165      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6166      *)
6167	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6168	  LD="${LD-ld} -64"
6169	fi
6170	;;
6171      esac
6172      ;;
6173    esac
6174  fi
6175  rm -rf conftest*
6176  ;;
6177esac
6178
6179need_locks="$enable_libtool_lock"
6180
6181
6182  case $host_os in
6183    rhapsody* | darwin*)
6184    if test -n "$ac_tool_prefix"; then
6185  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6186set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6188$as_echo_n "checking for $ac_word... " >&6; }
6189if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6190  $as_echo_n "(cached) " >&6
6191else
6192  if test -n "$DSYMUTIL"; then
6193  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6194else
6195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6196for as_dir in $PATH
6197do
6198  IFS=$as_save_IFS
6199  test -z "$as_dir" && as_dir=.
6200    for ac_exec_ext in '' $ac_executable_extensions; do
6201  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6202    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6203    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6204    break 2
6205  fi
6206done
6207  done
6208IFS=$as_save_IFS
6209
6210fi
6211fi
6212DSYMUTIL=$ac_cv_prog_DSYMUTIL
6213if test -n "$DSYMUTIL"; then
6214  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6215$as_echo "$DSYMUTIL" >&6; }
6216else
6217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6218$as_echo "no" >&6; }
6219fi
6220
6221
6222fi
6223if test -z "$ac_cv_prog_DSYMUTIL"; then
6224  ac_ct_DSYMUTIL=$DSYMUTIL
6225  # Extract the first word of "dsymutil", so it can be a program name with args.
6226set dummy dsymutil; ac_word=$2
6227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6228$as_echo_n "checking for $ac_word... " >&6; }
6229if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6230  $as_echo_n "(cached) " >&6
6231else
6232  if test -n "$ac_ct_DSYMUTIL"; then
6233  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6234else
6235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6236for as_dir in $PATH
6237do
6238  IFS=$as_save_IFS
6239  test -z "$as_dir" && as_dir=.
6240    for ac_exec_ext in '' $ac_executable_extensions; do
6241  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6242    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6243    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6244    break 2
6245  fi
6246done
6247  done
6248IFS=$as_save_IFS
6249
6250fi
6251fi
6252ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6253if test -n "$ac_ct_DSYMUTIL"; then
6254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6255$as_echo "$ac_ct_DSYMUTIL" >&6; }
6256else
6257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6258$as_echo "no" >&6; }
6259fi
6260
6261  if test "x$ac_ct_DSYMUTIL" = x; then
6262    DSYMUTIL=":"
6263  else
6264    case $cross_compiling:$ac_tool_warned in
6265yes:)
6266{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6267$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6268ac_tool_warned=yes ;;
6269esac
6270    DSYMUTIL=$ac_ct_DSYMUTIL
6271  fi
6272else
6273  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6274fi
6275
6276    if test -n "$ac_tool_prefix"; then
6277  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6278set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6280$as_echo_n "checking for $ac_word... " >&6; }
6281if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6282  $as_echo_n "(cached) " >&6
6283else
6284  if test -n "$NMEDIT"; then
6285  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6286else
6287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6288for as_dir in $PATH
6289do
6290  IFS=$as_save_IFS
6291  test -z "$as_dir" && as_dir=.
6292    for ac_exec_ext in '' $ac_executable_extensions; do
6293  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6294    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6295    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6296    break 2
6297  fi
6298done
6299  done
6300IFS=$as_save_IFS
6301
6302fi
6303fi
6304NMEDIT=$ac_cv_prog_NMEDIT
6305if test -n "$NMEDIT"; then
6306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6307$as_echo "$NMEDIT" >&6; }
6308else
6309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310$as_echo "no" >&6; }
6311fi
6312
6313
6314fi
6315if test -z "$ac_cv_prog_NMEDIT"; then
6316  ac_ct_NMEDIT=$NMEDIT
6317  # Extract the first word of "nmedit", so it can be a program name with args.
6318set dummy nmedit; ac_word=$2
6319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6320$as_echo_n "checking for $ac_word... " >&6; }
6321if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6322  $as_echo_n "(cached) " >&6
6323else
6324  if test -n "$ac_ct_NMEDIT"; then
6325  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6326else
6327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6328for as_dir in $PATH
6329do
6330  IFS=$as_save_IFS
6331  test -z "$as_dir" && as_dir=.
6332    for ac_exec_ext in '' $ac_executable_extensions; do
6333  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6334    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6335    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6336    break 2
6337  fi
6338done
6339  done
6340IFS=$as_save_IFS
6341
6342fi
6343fi
6344ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6345if test -n "$ac_ct_NMEDIT"; then
6346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6347$as_echo "$ac_ct_NMEDIT" >&6; }
6348else
6349  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6350$as_echo "no" >&6; }
6351fi
6352
6353  if test "x$ac_ct_NMEDIT" = x; then
6354    NMEDIT=":"
6355  else
6356    case $cross_compiling:$ac_tool_warned in
6357yes:)
6358{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6359$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6360ac_tool_warned=yes ;;
6361esac
6362    NMEDIT=$ac_ct_NMEDIT
6363  fi
6364else
6365  NMEDIT="$ac_cv_prog_NMEDIT"
6366fi
6367
6368    if test -n "$ac_tool_prefix"; then
6369  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6370set dummy ${ac_tool_prefix}lipo; ac_word=$2
6371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6372$as_echo_n "checking for $ac_word... " >&6; }
6373if test "${ac_cv_prog_LIPO+set}" = set; then :
6374  $as_echo_n "(cached) " >&6
6375else
6376  if test -n "$LIPO"; then
6377  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6378else
6379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6380for as_dir in $PATH
6381do
6382  IFS=$as_save_IFS
6383  test -z "$as_dir" && as_dir=.
6384    for ac_exec_ext in '' $ac_executable_extensions; do
6385  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6387    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6388    break 2
6389  fi
6390done
6391  done
6392IFS=$as_save_IFS
6393
6394fi
6395fi
6396LIPO=$ac_cv_prog_LIPO
6397if test -n "$LIPO"; then
6398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6399$as_echo "$LIPO" >&6; }
6400else
6401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402$as_echo "no" >&6; }
6403fi
6404
6405
6406fi
6407if test -z "$ac_cv_prog_LIPO"; then
6408  ac_ct_LIPO=$LIPO
6409  # Extract the first word of "lipo", so it can be a program name with args.
6410set dummy lipo; ac_word=$2
6411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6412$as_echo_n "checking for $ac_word... " >&6; }
6413if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6414  $as_echo_n "(cached) " >&6
6415else
6416  if test -n "$ac_ct_LIPO"; then
6417  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6418else
6419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6420for as_dir in $PATH
6421do
6422  IFS=$as_save_IFS
6423  test -z "$as_dir" && as_dir=.
6424    for ac_exec_ext in '' $ac_executable_extensions; do
6425  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6426    ac_cv_prog_ac_ct_LIPO="lipo"
6427    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6428    break 2
6429  fi
6430done
6431  done
6432IFS=$as_save_IFS
6433
6434fi
6435fi
6436ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6437if test -n "$ac_ct_LIPO"; then
6438  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6439$as_echo "$ac_ct_LIPO" >&6; }
6440else
6441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6442$as_echo "no" >&6; }
6443fi
6444
6445  if test "x$ac_ct_LIPO" = x; then
6446    LIPO=":"
6447  else
6448    case $cross_compiling:$ac_tool_warned in
6449yes:)
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6451$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6452ac_tool_warned=yes ;;
6453esac
6454    LIPO=$ac_ct_LIPO
6455  fi
6456else
6457  LIPO="$ac_cv_prog_LIPO"
6458fi
6459
6460    if test -n "$ac_tool_prefix"; then
6461  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6462set dummy ${ac_tool_prefix}otool; ac_word=$2
6463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6464$as_echo_n "checking for $ac_word... " >&6; }
6465if test "${ac_cv_prog_OTOOL+set}" = set; then :
6466  $as_echo_n "(cached) " >&6
6467else
6468  if test -n "$OTOOL"; then
6469  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6470else
6471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6472for as_dir in $PATH
6473do
6474  IFS=$as_save_IFS
6475  test -z "$as_dir" && as_dir=.
6476    for ac_exec_ext in '' $ac_executable_extensions; do
6477  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6478    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6479    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6480    break 2
6481  fi
6482done
6483  done
6484IFS=$as_save_IFS
6485
6486fi
6487fi
6488OTOOL=$ac_cv_prog_OTOOL
6489if test -n "$OTOOL"; then
6490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6491$as_echo "$OTOOL" >&6; }
6492else
6493  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6494$as_echo "no" >&6; }
6495fi
6496
6497
6498fi
6499if test -z "$ac_cv_prog_OTOOL"; then
6500  ac_ct_OTOOL=$OTOOL
6501  # Extract the first word of "otool", so it can be a program name with args.
6502set dummy otool; ac_word=$2
6503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6504$as_echo_n "checking for $ac_word... " >&6; }
6505if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6506  $as_echo_n "(cached) " >&6
6507else
6508  if test -n "$ac_ct_OTOOL"; then
6509  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6510else
6511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512for as_dir in $PATH
6513do
6514  IFS=$as_save_IFS
6515  test -z "$as_dir" && as_dir=.
6516    for ac_exec_ext in '' $ac_executable_extensions; do
6517  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6518    ac_cv_prog_ac_ct_OTOOL="otool"
6519    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6520    break 2
6521  fi
6522done
6523  done
6524IFS=$as_save_IFS
6525
6526fi
6527fi
6528ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6529if test -n "$ac_ct_OTOOL"; then
6530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6531$as_echo "$ac_ct_OTOOL" >&6; }
6532else
6533  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6534$as_echo "no" >&6; }
6535fi
6536
6537  if test "x$ac_ct_OTOOL" = x; then
6538    OTOOL=":"
6539  else
6540    case $cross_compiling:$ac_tool_warned in
6541yes:)
6542{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6543$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6544ac_tool_warned=yes ;;
6545esac
6546    OTOOL=$ac_ct_OTOOL
6547  fi
6548else
6549  OTOOL="$ac_cv_prog_OTOOL"
6550fi
6551
6552    if test -n "$ac_tool_prefix"; then
6553  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6554set dummy ${ac_tool_prefix}otool64; ac_word=$2
6555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6556$as_echo_n "checking for $ac_word... " >&6; }
6557if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6558  $as_echo_n "(cached) " >&6
6559else
6560  if test -n "$OTOOL64"; then
6561  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6562else
6563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6564for as_dir in $PATH
6565do
6566  IFS=$as_save_IFS
6567  test -z "$as_dir" && as_dir=.
6568    for ac_exec_ext in '' $ac_executable_extensions; do
6569  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6570    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6571    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6572    break 2
6573  fi
6574done
6575  done
6576IFS=$as_save_IFS
6577
6578fi
6579fi
6580OTOOL64=$ac_cv_prog_OTOOL64
6581if test -n "$OTOOL64"; then
6582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6583$as_echo "$OTOOL64" >&6; }
6584else
6585  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6586$as_echo "no" >&6; }
6587fi
6588
6589
6590fi
6591if test -z "$ac_cv_prog_OTOOL64"; then
6592  ac_ct_OTOOL64=$OTOOL64
6593  # Extract the first word of "otool64", so it can be a program name with args.
6594set dummy otool64; ac_word=$2
6595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6596$as_echo_n "checking for $ac_word... " >&6; }
6597if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6598  $as_echo_n "(cached) " >&6
6599else
6600  if test -n "$ac_ct_OTOOL64"; then
6601  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6602else
6603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6604for as_dir in $PATH
6605do
6606  IFS=$as_save_IFS
6607  test -z "$as_dir" && as_dir=.
6608    for ac_exec_ext in '' $ac_executable_extensions; do
6609  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6610    ac_cv_prog_ac_ct_OTOOL64="otool64"
6611    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6612    break 2
6613  fi
6614done
6615  done
6616IFS=$as_save_IFS
6617
6618fi
6619fi
6620ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6621if test -n "$ac_ct_OTOOL64"; then
6622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6623$as_echo "$ac_ct_OTOOL64" >&6; }
6624else
6625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6626$as_echo "no" >&6; }
6627fi
6628
6629  if test "x$ac_ct_OTOOL64" = x; then
6630    OTOOL64=":"
6631  else
6632    case $cross_compiling:$ac_tool_warned in
6633yes:)
6634{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6635$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6636ac_tool_warned=yes ;;
6637esac
6638    OTOOL64=$ac_ct_OTOOL64
6639  fi
6640else
6641  OTOOL64="$ac_cv_prog_OTOOL64"
6642fi
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6671$as_echo_n "checking for -single_module linker flag... " >&6; }
6672if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6673  $as_echo_n "(cached) " >&6
6674else
6675  lt_cv_apple_cc_single_mod=no
6676      if test -z "${LT_MULTI_MODULE}"; then
6677	# By default we will add the -single_module flag. You can override
6678	# by either setting the environment variable LT_MULTI_MODULE
6679	# non-empty at configure time, or by adding -multi_module to the
6680	# link flags.
6681	rm -rf libconftest.dylib*
6682	echo "int foo(void){return 1;}" > conftest.c
6683	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6684-dynamiclib -Wl,-single_module conftest.c" >&5
6685	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6686	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6687        _lt_result=$?
6688	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6689	  lt_cv_apple_cc_single_mod=yes
6690	else
6691	  cat conftest.err >&5
6692	fi
6693	rm -rf libconftest.dylib*
6694	rm -f conftest.*
6695      fi
6696fi
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6698$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6699    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6700$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6701if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6702  $as_echo_n "(cached) " >&6
6703else
6704  lt_cv_ld_exported_symbols_list=no
6705      save_LDFLAGS=$LDFLAGS
6706      echo "_main" > conftest.sym
6707      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6708      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6709/* end confdefs.h.  */
6710
6711int
6712main ()
6713{
6714
6715  ;
6716  return 0;
6717}
6718_ACEOF
6719if ac_fn_c_try_link "$LINENO"; then :
6720  lt_cv_ld_exported_symbols_list=yes
6721else
6722  lt_cv_ld_exported_symbols_list=no
6723fi
6724rm -f core conftest.err conftest.$ac_objext \
6725    conftest$ac_exeext conftest.$ac_ext
6726	LDFLAGS="$save_LDFLAGS"
6727
6728fi
6729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6730$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6731    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6732$as_echo_n "checking for -force_load linker flag... " >&6; }
6733if test "${lt_cv_ld_force_load+set}" = set; then :
6734  $as_echo_n "(cached) " >&6
6735else
6736  lt_cv_ld_force_load=no
6737      cat > conftest.c << _LT_EOF
6738int forced_loaded() { return 2;}
6739_LT_EOF
6740      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6741      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6742      echo "$AR cru libconftest.a conftest.o" >&5
6743      $AR cru libconftest.a conftest.o 2>&5
6744      cat > conftest.c << _LT_EOF
6745int main() { return 0;}
6746_LT_EOF
6747      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6748      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6749      _lt_result=$?
6750      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6751	lt_cv_ld_force_load=yes
6752      else
6753	cat conftest.err >&5
6754      fi
6755        rm -f conftest.err libconftest.a conftest conftest.c
6756        rm -rf conftest.dSYM
6757
6758fi
6759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6760$as_echo "$lt_cv_ld_force_load" >&6; }
6761    case $host_os in
6762    rhapsody* | darwin1.[012])
6763      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6764    darwin1.*)
6765      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6766    darwin*) # darwin 5.x on
6767      # if running on 10.5 or later, the deployment target defaults
6768      # to the OS version, if on x86, and 10.4, the deployment
6769      # target defaults to 10.4. Don't you love it?
6770      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6771	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6772	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6773	10.[012]*)
6774	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6775	10.*)
6776	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6777      esac
6778    ;;
6779  esac
6780    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6781      _lt_dar_single_mod='$single_module'
6782    fi
6783    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6784      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6785    else
6786      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6787    fi
6788    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6789      _lt_dsymutil='~$DSYMUTIL $lib || :'
6790    else
6791      _lt_dsymutil=
6792    fi
6793    ;;
6794  esac
6795
6796ac_ext=c
6797ac_cpp='$CPP $CPPFLAGS'
6798ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6799ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6800ac_compiler_gnu=$ac_cv_c_compiler_gnu
6801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6802$as_echo_n "checking how to run the C preprocessor... " >&6; }
6803# On Suns, sometimes $CPP names a directory.
6804if test -n "$CPP" && test -d "$CPP"; then
6805  CPP=
6806fi
6807if test -z "$CPP"; then
6808  if test "${ac_cv_prog_CPP+set}" = set; then :
6809  $as_echo_n "(cached) " >&6
6810else
6811      # Double quotes because CPP needs to be expanded
6812    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6813    do
6814      ac_preproc_ok=false
6815for ac_c_preproc_warn_flag in '' yes
6816do
6817  # Use a header file that comes with gcc, so configuring glibc
6818  # with a fresh cross-compiler works.
6819  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6820  # <limits.h> exists even on freestanding compilers.
6821  # On the NeXT, cc -E runs the code through the compiler's parser,
6822  # not just through cpp. "Syntax error" is here to catch this case.
6823  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6824/* end confdefs.h.  */
6825#ifdef __STDC__
6826# include <limits.h>
6827#else
6828# include <assert.h>
6829#endif
6830		     Syntax error
6831_ACEOF
6832if ac_fn_c_try_cpp "$LINENO"; then :
6833
6834else
6835  # Broken: fails on valid input.
6836continue
6837fi
6838rm -f conftest.err conftest.$ac_ext
6839
6840  # OK, works on sane cases.  Now check whether nonexistent headers
6841  # can be detected and how.
6842  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6843/* end confdefs.h.  */
6844#include <ac_nonexistent.h>
6845_ACEOF
6846if ac_fn_c_try_cpp "$LINENO"; then :
6847  # Broken: success on invalid input.
6848continue
6849else
6850  # Passes both tests.
6851ac_preproc_ok=:
6852break
6853fi
6854rm -f conftest.err conftest.$ac_ext
6855
6856done
6857# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6858rm -f conftest.err conftest.$ac_ext
6859if $ac_preproc_ok; then :
6860  break
6861fi
6862
6863    done
6864    ac_cv_prog_CPP=$CPP
6865
6866fi
6867  CPP=$ac_cv_prog_CPP
6868else
6869  ac_cv_prog_CPP=$CPP
6870fi
6871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6872$as_echo "$CPP" >&6; }
6873ac_preproc_ok=false
6874for ac_c_preproc_warn_flag in '' yes
6875do
6876  # Use a header file that comes with gcc, so configuring glibc
6877  # with a fresh cross-compiler works.
6878  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6879  # <limits.h> exists even on freestanding compilers.
6880  # On the NeXT, cc -E runs the code through the compiler's parser,
6881  # not just through cpp. "Syntax error" is here to catch this case.
6882  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6883/* end confdefs.h.  */
6884#ifdef __STDC__
6885# include <limits.h>
6886#else
6887# include <assert.h>
6888#endif
6889		     Syntax error
6890_ACEOF
6891if ac_fn_c_try_cpp "$LINENO"; then :
6892
6893else
6894  # Broken: fails on valid input.
6895continue
6896fi
6897rm -f conftest.err conftest.$ac_ext
6898
6899  # OK, works on sane cases.  Now check whether nonexistent headers
6900  # can be detected and how.
6901  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6902/* end confdefs.h.  */
6903#include <ac_nonexistent.h>
6904_ACEOF
6905if ac_fn_c_try_cpp "$LINENO"; then :
6906  # Broken: success on invalid input.
6907continue
6908else
6909  # Passes both tests.
6910ac_preproc_ok=:
6911break
6912fi
6913rm -f conftest.err conftest.$ac_ext
6914
6915done
6916# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6917rm -f conftest.err conftest.$ac_ext
6918if $ac_preproc_ok; then :
6919
6920else
6921  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6922$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6923as_fn_error "C preprocessor \"$CPP\" fails sanity check
6924See \`config.log' for more details." "$LINENO" 5; }
6925fi
6926
6927ac_ext=c
6928ac_cpp='$CPP $CPPFLAGS'
6929ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6930ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6931ac_compiler_gnu=$ac_cv_c_compiler_gnu
6932
6933
6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6935$as_echo_n "checking for ANSI C header files... " >&6; }
6936if test "${ac_cv_header_stdc+set}" = set; then :
6937  $as_echo_n "(cached) " >&6
6938else
6939  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6940/* end confdefs.h.  */
6941#include <stdlib.h>
6942#include <stdarg.h>
6943#include <string.h>
6944#include <float.h>
6945
6946int
6947main ()
6948{
6949
6950  ;
6951  return 0;
6952}
6953_ACEOF
6954if ac_fn_c_try_compile "$LINENO"; then :
6955  ac_cv_header_stdc=yes
6956else
6957  ac_cv_header_stdc=no
6958fi
6959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6960
6961if test $ac_cv_header_stdc = yes; then
6962  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6963  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6964/* end confdefs.h.  */
6965#include <string.h>
6966
6967_ACEOF
6968if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6969  $EGREP "memchr" >/dev/null 2>&1; then :
6970
6971else
6972  ac_cv_header_stdc=no
6973fi
6974rm -f conftest*
6975
6976fi
6977
6978if test $ac_cv_header_stdc = yes; then
6979  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6980  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6981/* end confdefs.h.  */
6982#include <stdlib.h>
6983
6984_ACEOF
6985if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6986  $EGREP "free" >/dev/null 2>&1; then :
6987
6988else
6989  ac_cv_header_stdc=no
6990fi
6991rm -f conftest*
6992
6993fi
6994
6995if test $ac_cv_header_stdc = yes; then
6996  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6997  if test "$cross_compiling" = yes; then :
6998  :
6999else
7000  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7001/* end confdefs.h.  */
7002#include <ctype.h>
7003#include <stdlib.h>
7004#if ((' ' & 0x0FF) == 0x020)
7005# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7006# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7007#else
7008# define ISLOWER(c) \
7009		   (('a' <= (c) && (c) <= 'i') \
7010		     || ('j' <= (c) && (c) <= 'r') \
7011		     || ('s' <= (c) && (c) <= 'z'))
7012# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7013#endif
7014
7015#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7016int
7017main ()
7018{
7019  int i;
7020  for (i = 0; i < 256; i++)
7021    if (XOR (islower (i), ISLOWER (i))
7022	|| toupper (i) != TOUPPER (i))
7023      return 2;
7024  return 0;
7025}
7026_ACEOF
7027if ac_fn_c_try_run "$LINENO"; then :
7028
7029else
7030  ac_cv_header_stdc=no
7031fi
7032rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7033  conftest.$ac_objext conftest.beam conftest.$ac_ext
7034fi
7035
7036fi
7037fi
7038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7039$as_echo "$ac_cv_header_stdc" >&6; }
7040if test $ac_cv_header_stdc = yes; then
7041
7042$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7043
7044fi
7045
7046# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7047for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7048		  inttypes.h stdint.h unistd.h
7049do :
7050  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7051ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7052"
7053eval as_val=\$$as_ac_Header
7054   if test "x$as_val" = x""yes; then :
7055  cat >>confdefs.h <<_ACEOF
7056#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7057_ACEOF
7058
7059fi
7060
7061done
7062
7063
7064for ac_header in dlfcn.h
7065do :
7066  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7067"
7068if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7069  cat >>confdefs.h <<_ACEOF
7070#define HAVE_DLFCN_H 1
7071_ACEOF
7072
7073fi
7074
7075done
7076
7077
7078
7079
7080
7081# Set options
7082
7083
7084
7085        enable_dlopen=no
7086
7087
7088  enable_win32_dll=no
7089
7090
7091            # Check whether --enable-shared was given.
7092if test "${enable_shared+set}" = set; then :
7093  enableval=$enable_shared; p=${PACKAGE-default}
7094    case $enableval in
7095    yes) enable_shared=yes ;;
7096    no) enable_shared=no ;;
7097    *)
7098      enable_shared=no
7099      # Look at the argument we got.  We use all the common list separators.
7100      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7101      for pkg in $enableval; do
7102	IFS="$lt_save_ifs"
7103	if test "X$pkg" = "X$p"; then
7104	  enable_shared=yes
7105	fi
7106      done
7107      IFS="$lt_save_ifs"
7108      ;;
7109    esac
7110else
7111  enable_shared=yes
7112fi
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122  # Check whether --enable-static was given.
7123if test "${enable_static+set}" = set; then :
7124  enableval=$enable_static; p=${PACKAGE-default}
7125    case $enableval in
7126    yes) enable_static=yes ;;
7127    no) enable_static=no ;;
7128    *)
7129     enable_static=no
7130      # Look at the argument we got.  We use all the common list separators.
7131      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7132      for pkg in $enableval; do
7133	IFS="$lt_save_ifs"
7134	if test "X$pkg" = "X$p"; then
7135	  enable_static=yes
7136	fi
7137      done
7138      IFS="$lt_save_ifs"
7139      ;;
7140    esac
7141else
7142  enable_static=yes
7143fi
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154# Check whether --with-pic was given.
7155if test "${with_pic+set}" = set; then :
7156  withval=$with_pic; pic_mode="$withval"
7157else
7158  pic_mode=default
7159fi
7160
7161
7162test -z "$pic_mode" && pic_mode=default
7163
7164
7165
7166
7167
7168
7169
7170  # Check whether --enable-fast-install was given.
7171if test "${enable_fast_install+set}" = set; then :
7172  enableval=$enable_fast_install; p=${PACKAGE-default}
7173    case $enableval in
7174    yes) enable_fast_install=yes ;;
7175    no) enable_fast_install=no ;;
7176    *)
7177      enable_fast_install=no
7178      # Look at the argument we got.  We use all the common list separators.
7179      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7180      for pkg in $enableval; do
7181	IFS="$lt_save_ifs"
7182	if test "X$pkg" = "X$p"; then
7183	  enable_fast_install=yes
7184	fi
7185      done
7186      IFS="$lt_save_ifs"
7187      ;;
7188    esac
7189else
7190  enable_fast_install=yes
7191fi
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203# This can be used to rebuild libtool when needed
7204LIBTOOL_DEPS="$ltmain"
7205
7206# Always use our own libtool.
7207LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234test -z "$LN_S" && LN_S="ln -s"
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249if test -n "${ZSH_VERSION+set}" ; then
7250   setopt NO_GLOB_SUBST
7251fi
7252
7253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7254$as_echo_n "checking for objdir... " >&6; }
7255if test "${lt_cv_objdir+set}" = set; then :
7256  $as_echo_n "(cached) " >&6
7257else
7258  rm -f .libs 2>/dev/null
7259mkdir .libs 2>/dev/null
7260if test -d .libs; then
7261  lt_cv_objdir=.libs
7262else
7263  # MS-DOS does not allow filenames that begin with a dot.
7264  lt_cv_objdir=_libs
7265fi
7266rmdir .libs 2>/dev/null
7267fi
7268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7269$as_echo "$lt_cv_objdir" >&6; }
7270objdir=$lt_cv_objdir
7271
7272
7273
7274
7275
7276cat >>confdefs.h <<_ACEOF
7277#define LT_OBJDIR "$lt_cv_objdir/"
7278_ACEOF
7279
7280
7281
7282
7283case $host_os in
7284aix3*)
7285  # AIX sometimes has problems with the GCC collect2 program.  For some
7286  # reason, if we set the COLLECT_NAMES environment variable, the problems
7287  # vanish in a puff of smoke.
7288  if test "X${COLLECT_NAMES+set}" != Xset; then
7289    COLLECT_NAMES=
7290    export COLLECT_NAMES
7291  fi
7292  ;;
7293esac
7294
7295# Global variables:
7296ofile=libtool
7297can_build_shared=yes
7298
7299# All known linkers require a `.a' archive for static linking (except MSVC,
7300# which needs '.lib').
7301libext=a
7302
7303with_gnu_ld="$lt_cv_prog_gnu_ld"
7304
7305old_CC="$CC"
7306old_CFLAGS="$CFLAGS"
7307
7308# Set sane defaults for various variables
7309test -z "$CC" && CC=cc
7310test -z "$LTCC" && LTCC=$CC
7311test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7312test -z "$LD" && LD=ld
7313test -z "$ac_objext" && ac_objext=o
7314
7315for cc_temp in $compiler""; do
7316  case $cc_temp in
7317    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7318    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7319    \-*) ;;
7320    *) break;;
7321  esac
7322done
7323cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7324
7325
7326# Only perform the check for file, if the check method requires it
7327test -z "$MAGIC_CMD" && MAGIC_CMD=file
7328case $deplibs_check_method in
7329file_magic*)
7330  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7331    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7332$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7333if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7334  $as_echo_n "(cached) " >&6
7335else
7336  case $MAGIC_CMD in
7337[\\/*] |  ?:[\\/]*)
7338  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7339  ;;
7340*)
7341  lt_save_MAGIC_CMD="$MAGIC_CMD"
7342  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7343  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7344  for ac_dir in $ac_dummy; do
7345    IFS="$lt_save_ifs"
7346    test -z "$ac_dir" && ac_dir=.
7347    if test -f $ac_dir/${ac_tool_prefix}file; then
7348      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7349      if test -n "$file_magic_test_file"; then
7350	case $deplibs_check_method in
7351	"file_magic "*)
7352	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7353	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7354	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7355	    $EGREP "$file_magic_regex" > /dev/null; then
7356	    :
7357	  else
7358	    cat <<_LT_EOF 1>&2
7359
7360*** Warning: the command libtool uses to detect shared libraries,
7361*** $file_magic_cmd, produces output that libtool cannot recognize.
7362*** The result is that libtool may fail to recognize shared libraries
7363*** as such.  This will affect the creation of libtool libraries that
7364*** depend on shared libraries, but programs linked with such libtool
7365*** libraries will work regardless of this problem.  Nevertheless, you
7366*** may want to report the problem to your system manager and/or to
7367*** bug-libtool@gnu.org
7368
7369_LT_EOF
7370	  fi ;;
7371	esac
7372      fi
7373      break
7374    fi
7375  done
7376  IFS="$lt_save_ifs"
7377  MAGIC_CMD="$lt_save_MAGIC_CMD"
7378  ;;
7379esac
7380fi
7381
7382MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7383if test -n "$MAGIC_CMD"; then
7384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7385$as_echo "$MAGIC_CMD" >&6; }
7386else
7387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7388$as_echo "no" >&6; }
7389fi
7390
7391
7392
7393
7394
7395if test -z "$lt_cv_path_MAGIC_CMD"; then
7396  if test -n "$ac_tool_prefix"; then
7397    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7398$as_echo_n "checking for file... " >&6; }
7399if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7400  $as_echo_n "(cached) " >&6
7401else
7402  case $MAGIC_CMD in
7403[\\/*] |  ?:[\\/]*)
7404  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7405  ;;
7406*)
7407  lt_save_MAGIC_CMD="$MAGIC_CMD"
7408  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7409  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7410  for ac_dir in $ac_dummy; do
7411    IFS="$lt_save_ifs"
7412    test -z "$ac_dir" && ac_dir=.
7413    if test -f $ac_dir/file; then
7414      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7415      if test -n "$file_magic_test_file"; then
7416	case $deplibs_check_method in
7417	"file_magic "*)
7418	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7419	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7420	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7421	    $EGREP "$file_magic_regex" > /dev/null; then
7422	    :
7423	  else
7424	    cat <<_LT_EOF 1>&2
7425
7426*** Warning: the command libtool uses to detect shared libraries,
7427*** $file_magic_cmd, produces output that libtool cannot recognize.
7428*** The result is that libtool may fail to recognize shared libraries
7429*** as such.  This will affect the creation of libtool libraries that
7430*** depend on shared libraries, but programs linked with such libtool
7431*** libraries will work regardless of this problem.  Nevertheless, you
7432*** may want to report the problem to your system manager and/or to
7433*** bug-libtool@gnu.org
7434
7435_LT_EOF
7436	  fi ;;
7437	esac
7438      fi
7439      break
7440    fi
7441  done
7442  IFS="$lt_save_ifs"
7443  MAGIC_CMD="$lt_save_MAGIC_CMD"
7444  ;;
7445esac
7446fi
7447
7448MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7449if test -n "$MAGIC_CMD"; then
7450  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7451$as_echo "$MAGIC_CMD" >&6; }
7452else
7453  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7454$as_echo "no" >&6; }
7455fi
7456
7457
7458  else
7459    MAGIC_CMD=:
7460  fi
7461fi
7462
7463  fi
7464  ;;
7465esac
7466
7467# Use C for the default configuration in the libtool script
7468
7469lt_save_CC="$CC"
7470ac_ext=c
7471ac_cpp='$CPP $CPPFLAGS'
7472ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7473ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7474ac_compiler_gnu=$ac_cv_c_compiler_gnu
7475
7476
7477# Source file extension for C test sources.
7478ac_ext=c
7479
7480# Object file extension for compiled C test sources.
7481objext=o
7482objext=$objext
7483
7484# Code to be used in simple compile tests
7485lt_simple_compile_test_code="int some_variable = 0;"
7486
7487# Code to be used in simple link tests
7488lt_simple_link_test_code='int main(){return(0);}'
7489
7490
7491
7492
7493
7494
7495
7496# If no C compiler was specified, use CC.
7497LTCC=${LTCC-"$CC"}
7498
7499# If no C compiler flags were specified, use CFLAGS.
7500LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7501
7502# Allow CC to be a program name with arguments.
7503compiler=$CC
7504
7505# Save the default compiler, since it gets overwritten when the other
7506# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7507compiler_DEFAULT=$CC
7508
7509# save warnings/boilerplate of simple test code
7510ac_outfile=conftest.$ac_objext
7511echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7512eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7513_lt_compiler_boilerplate=`cat conftest.err`
7514$RM conftest*
7515
7516ac_outfile=conftest.$ac_objext
7517echo "$lt_simple_link_test_code" >conftest.$ac_ext
7518eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7519_lt_linker_boilerplate=`cat conftest.err`
7520$RM -r conftest*
7521
7522
7523## CAVEAT EMPTOR:
7524## There is no encapsulation within the following macros, do not change
7525## the running order or otherwise move them around unless you know exactly
7526## what you are doing...
7527if test -n "$compiler"; then
7528
7529lt_prog_compiler_no_builtin_flag=
7530
7531if test "$GCC" = yes; then
7532  case $cc_basename in
7533  nvcc*)
7534    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7535  *)
7536    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7537  esac
7538
7539  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7540$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7541if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7542  $as_echo_n "(cached) " >&6
7543else
7544  lt_cv_prog_compiler_rtti_exceptions=no
7545   ac_outfile=conftest.$ac_objext
7546   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7547   lt_compiler_flag="-fno-rtti -fno-exceptions"
7548   # Insert the option either (1) after the last *FLAGS variable, or
7549   # (2) before a word containing "conftest.", or (3) at the end.
7550   # Note that $ac_compile itself does not contain backslashes and begins
7551   # with a dollar sign (not a hyphen), so the echo should work correctly.
7552   # The option is referenced via a variable to avoid confusing sed.
7553   lt_compile=`echo "$ac_compile" | $SED \
7554   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7555   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7556   -e 's:$: $lt_compiler_flag:'`
7557   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7558   (eval "$lt_compile" 2>conftest.err)
7559   ac_status=$?
7560   cat conftest.err >&5
7561   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7562   if (exit $ac_status) && test -s "$ac_outfile"; then
7563     # The compiler can only warn and ignore the option if not recognized
7564     # So say no if there are warnings other than the usual output.
7565     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7566     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7567     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7568       lt_cv_prog_compiler_rtti_exceptions=yes
7569     fi
7570   fi
7571   $RM conftest*
7572
7573fi
7574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7575$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7576
7577if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7578    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7579else
7580    :
7581fi
7582
7583fi
7584
7585
7586
7587
7588
7589
7590  lt_prog_compiler_wl=
7591lt_prog_compiler_pic=
7592lt_prog_compiler_static=
7593
7594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7595$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7596
7597  if test "$GCC" = yes; then
7598    lt_prog_compiler_wl='-Wl,'
7599    lt_prog_compiler_static='-static'
7600
7601    case $host_os in
7602      aix*)
7603      # All AIX code is PIC.
7604      if test "$host_cpu" = ia64; then
7605	# AIX 5 now supports IA64 processor
7606	lt_prog_compiler_static='-Bstatic'
7607      fi
7608      lt_prog_compiler_pic='-fPIC'
7609      ;;
7610
7611    amigaos*)
7612      case $host_cpu in
7613      powerpc)
7614            # see comment about AmigaOS4 .so support
7615            lt_prog_compiler_pic='-fPIC'
7616        ;;
7617      m68k)
7618            # FIXME: we need at least 68020 code to build shared libraries, but
7619            # adding the `-m68020' flag to GCC prevents building anything better,
7620            # like `-m68040'.
7621            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7622        ;;
7623      esac
7624      ;;
7625
7626    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7627      # PIC is the default for these OSes.
7628      ;;
7629
7630    mingw* | cygwin* | pw32* | os2* | cegcc*)
7631      # This hack is so that the source file can tell whether it is being
7632      # built for inclusion in a dll (and should export symbols for example).
7633      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7634      # (--disable-auto-import) libraries
7635      lt_prog_compiler_pic='-DDLL_EXPORT'
7636      ;;
7637
7638    darwin* | rhapsody*)
7639      # PIC is the default on this platform
7640      # Common symbols not allowed in MH_DYLIB files
7641      lt_prog_compiler_pic='-fno-common'
7642      ;;
7643
7644    haiku*)
7645      # PIC is the default for Haiku.
7646      # The "-static" flag exists, but is broken.
7647      lt_prog_compiler_static=
7648      ;;
7649
7650    hpux*)
7651      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7652      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7653      # sets the default TLS model and affects inlining.
7654      case $host_cpu in
7655      hppa*64*)
7656	# +Z the default
7657	;;
7658      *)
7659	lt_prog_compiler_pic='-fPIC'
7660	;;
7661      esac
7662      ;;
7663
7664    interix[3-9]*)
7665      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7666      # Instead, we relocate shared libraries at runtime.
7667      ;;
7668
7669    msdosdjgpp*)
7670      # Just because we use GCC doesn't mean we suddenly get shared libraries
7671      # on systems that don't support them.
7672      lt_prog_compiler_can_build_shared=no
7673      enable_shared=no
7674      ;;
7675
7676    *nto* | *qnx*)
7677      # QNX uses GNU C++, but need to define -shared option too, otherwise
7678      # it will coredump.
7679      lt_prog_compiler_pic='-fPIC -shared'
7680      ;;
7681
7682    sysv4*MP*)
7683      if test -d /usr/nec; then
7684	lt_prog_compiler_pic=-Kconform_pic
7685      fi
7686      ;;
7687
7688    *)
7689      lt_prog_compiler_pic='-fPIC'
7690      ;;
7691    esac
7692
7693    case $cc_basename in
7694    nvcc*) # Cuda Compiler Driver 2.2
7695      lt_prog_compiler_wl='-Xlinker '
7696      lt_prog_compiler_pic='-Xcompiler -fPIC'
7697      ;;
7698    esac
7699  else
7700    # PORTME Check for flag to pass linker flags through the system compiler.
7701    case $host_os in
7702    aix*)
7703      lt_prog_compiler_wl='-Wl,'
7704      if test "$host_cpu" = ia64; then
7705	# AIX 5 now supports IA64 processor
7706	lt_prog_compiler_static='-Bstatic'
7707      else
7708	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7709      fi
7710      ;;
7711
7712    mingw* | cygwin* | pw32* | os2* | cegcc*)
7713      # This hack is so that the source file can tell whether it is being
7714      # built for inclusion in a dll (and should export symbols for example).
7715      lt_prog_compiler_pic='-DDLL_EXPORT'
7716      ;;
7717
7718    hpux9* | hpux10* | hpux11*)
7719      lt_prog_compiler_wl='-Wl,'
7720      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7721      # not for PA HP-UX.
7722      case $host_cpu in
7723      hppa*64*|ia64*)
7724	# +Z the default
7725	;;
7726      *)
7727	lt_prog_compiler_pic='+Z'
7728	;;
7729      esac
7730      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7731      lt_prog_compiler_static='${wl}-a ${wl}archive'
7732      ;;
7733
7734    irix5* | irix6* | nonstopux*)
7735      lt_prog_compiler_wl='-Wl,'
7736      # PIC (with -KPIC) is the default.
7737      lt_prog_compiler_static='-non_shared'
7738      ;;
7739
7740    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7741      case $cc_basename in
7742      # old Intel for x86_64 which still supported -KPIC.
7743      ecc*)
7744	lt_prog_compiler_wl='-Wl,'
7745	lt_prog_compiler_pic='-KPIC'
7746	lt_prog_compiler_static='-static'
7747        ;;
7748      # icc used to be incompatible with GCC.
7749      # ICC 10 doesn't accept -KPIC any more.
7750      icc* | ifort*)
7751	lt_prog_compiler_wl='-Wl,'
7752	lt_prog_compiler_pic='-fPIC'
7753	lt_prog_compiler_static='-static'
7754        ;;
7755      # Lahey Fortran 8.1.
7756      lf95*)
7757	lt_prog_compiler_wl='-Wl,'
7758	lt_prog_compiler_pic='--shared'
7759	lt_prog_compiler_static='--static'
7760	;;
7761      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7762        # Portland Group compilers (*not* the Pentium gcc compiler,
7763	# which looks to be a dead project)
7764	lt_prog_compiler_wl='-Wl,'
7765	lt_prog_compiler_pic='-fpic'
7766	lt_prog_compiler_static='-Bstatic'
7767        ;;
7768      ccc*)
7769        lt_prog_compiler_wl='-Wl,'
7770        # All Alpha code is PIC.
7771        lt_prog_compiler_static='-non_shared'
7772        ;;
7773      xl* | bgxl* | bgf* | mpixl*)
7774	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7775	lt_prog_compiler_wl='-Wl,'
7776	lt_prog_compiler_pic='-qpic'
7777	lt_prog_compiler_static='-qstaticlink'
7778	;;
7779      *)
7780	case `$CC -V 2>&1 | sed 5q` in
7781	*Sun\ F* | *Sun*Fortran*)
7782	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7783	  lt_prog_compiler_pic='-KPIC'
7784	  lt_prog_compiler_static='-Bstatic'
7785	  lt_prog_compiler_wl=''
7786	  ;;
7787	*Sun\ C*)
7788	  # Sun C 5.9
7789	  lt_prog_compiler_pic='-KPIC'
7790	  lt_prog_compiler_static='-Bstatic'
7791	  lt_prog_compiler_wl='-Wl,'
7792	  ;;
7793	esac
7794	;;
7795      esac
7796      ;;
7797
7798    newsos6)
7799      lt_prog_compiler_pic='-KPIC'
7800      lt_prog_compiler_static='-Bstatic'
7801      ;;
7802
7803    *nto* | *qnx*)
7804      # QNX uses GNU C++, but need to define -shared option too, otherwise
7805      # it will coredump.
7806      lt_prog_compiler_pic='-fPIC -shared'
7807      ;;
7808
7809    osf3* | osf4* | osf5*)
7810      lt_prog_compiler_wl='-Wl,'
7811      # All OSF/1 code is PIC.
7812      lt_prog_compiler_static='-non_shared'
7813      ;;
7814
7815    rdos*)
7816      lt_prog_compiler_static='-non_shared'
7817      ;;
7818
7819    solaris*)
7820      lt_prog_compiler_pic='-KPIC'
7821      lt_prog_compiler_static='-Bstatic'
7822      case $cc_basename in
7823      f77* | f90* | f95*)
7824	lt_prog_compiler_wl='-Qoption ld ';;
7825      *)
7826	lt_prog_compiler_wl='-Wl,';;
7827      esac
7828      ;;
7829
7830    sunos4*)
7831      lt_prog_compiler_wl='-Qoption ld '
7832      lt_prog_compiler_pic='-PIC'
7833      lt_prog_compiler_static='-Bstatic'
7834      ;;
7835
7836    sysv4 | sysv4.2uw2* | sysv4.3*)
7837      lt_prog_compiler_wl='-Wl,'
7838      lt_prog_compiler_pic='-KPIC'
7839      lt_prog_compiler_static='-Bstatic'
7840      ;;
7841
7842    sysv4*MP*)
7843      if test -d /usr/nec ;then
7844	lt_prog_compiler_pic='-Kconform_pic'
7845	lt_prog_compiler_static='-Bstatic'
7846      fi
7847      ;;
7848
7849    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7850      lt_prog_compiler_wl='-Wl,'
7851      lt_prog_compiler_pic='-KPIC'
7852      lt_prog_compiler_static='-Bstatic'
7853      ;;
7854
7855    unicos*)
7856      lt_prog_compiler_wl='-Wl,'
7857      lt_prog_compiler_can_build_shared=no
7858      ;;
7859
7860    uts4*)
7861      lt_prog_compiler_pic='-pic'
7862      lt_prog_compiler_static='-Bstatic'
7863      ;;
7864
7865    *)
7866      lt_prog_compiler_can_build_shared=no
7867      ;;
7868    esac
7869  fi
7870
7871case $host_os in
7872  # For platforms which do not support PIC, -DPIC is meaningless:
7873  *djgpp*)
7874    lt_prog_compiler_pic=
7875    ;;
7876  *)
7877    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7878    ;;
7879esac
7880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7881$as_echo "$lt_prog_compiler_pic" >&6; }
7882
7883
7884
7885
7886
7887
7888#
7889# Check to make sure the PIC flag actually works.
7890#
7891if test -n "$lt_prog_compiler_pic"; then
7892  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7893$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7894if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7895  $as_echo_n "(cached) " >&6
7896else
7897  lt_cv_prog_compiler_pic_works=no
7898   ac_outfile=conftest.$ac_objext
7899   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7900   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7901   # Insert the option either (1) after the last *FLAGS variable, or
7902   # (2) before a word containing "conftest.", or (3) at the end.
7903   # Note that $ac_compile itself does not contain backslashes and begins
7904   # with a dollar sign (not a hyphen), so the echo should work correctly.
7905   # The option is referenced via a variable to avoid confusing sed.
7906   lt_compile=`echo "$ac_compile" | $SED \
7907   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7908   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7909   -e 's:$: $lt_compiler_flag:'`
7910   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7911   (eval "$lt_compile" 2>conftest.err)
7912   ac_status=$?
7913   cat conftest.err >&5
7914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7915   if (exit $ac_status) && test -s "$ac_outfile"; then
7916     # The compiler can only warn and ignore the option if not recognized
7917     # So say no if there are warnings other than the usual output.
7918     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7919     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7920     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7921       lt_cv_prog_compiler_pic_works=yes
7922     fi
7923   fi
7924   $RM conftest*
7925
7926fi
7927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7928$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7929
7930if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7931    case $lt_prog_compiler_pic in
7932     "" | " "*) ;;
7933     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7934     esac
7935else
7936    lt_prog_compiler_pic=
7937     lt_prog_compiler_can_build_shared=no
7938fi
7939
7940fi
7941
7942
7943
7944
7945
7946
7947#
7948# Check to make sure the static flag actually works.
7949#
7950wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7952$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7953if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7954  $as_echo_n "(cached) " >&6
7955else
7956  lt_cv_prog_compiler_static_works=no
7957   save_LDFLAGS="$LDFLAGS"
7958   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7959   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7960   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7961     # The linker can only warn and ignore the option if not recognized
7962     # So say no if there are warnings
7963     if test -s conftest.err; then
7964       # Append any errors to the config.log.
7965       cat conftest.err 1>&5
7966       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7967       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7968       if diff conftest.exp conftest.er2 >/dev/null; then
7969         lt_cv_prog_compiler_static_works=yes
7970       fi
7971     else
7972       lt_cv_prog_compiler_static_works=yes
7973     fi
7974   fi
7975   $RM -r conftest*
7976   LDFLAGS="$save_LDFLAGS"
7977
7978fi
7979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7980$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7981
7982if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7983    :
7984else
7985    lt_prog_compiler_static=
7986fi
7987
7988
7989
7990
7991
7992
7993
7994  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7995$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7996if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7997  $as_echo_n "(cached) " >&6
7998else
7999  lt_cv_prog_compiler_c_o=no
8000   $RM -r conftest 2>/dev/null
8001   mkdir conftest
8002   cd conftest
8003   mkdir out
8004   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8005
8006   lt_compiler_flag="-o out/conftest2.$ac_objext"
8007   # Insert the option either (1) after the last *FLAGS variable, or
8008   # (2) before a word containing "conftest.", or (3) at the end.
8009   # Note that $ac_compile itself does not contain backslashes and begins
8010   # with a dollar sign (not a hyphen), so the echo should work correctly.
8011   lt_compile=`echo "$ac_compile" | $SED \
8012   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8013   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8014   -e 's:$: $lt_compiler_flag:'`
8015   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8016   (eval "$lt_compile" 2>out/conftest.err)
8017   ac_status=$?
8018   cat out/conftest.err >&5
8019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8020   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8021   then
8022     # The compiler can only warn and ignore the option if not recognized
8023     # So say no if there are warnings
8024     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8025     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8026     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8027       lt_cv_prog_compiler_c_o=yes
8028     fi
8029   fi
8030   chmod u+w . 2>&5
8031   $RM conftest*
8032   # SGI C++ compiler will create directory out/ii_files/ for
8033   # template instantiation
8034   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8035   $RM out/* && rmdir out
8036   cd ..
8037   $RM -r conftest
8038   $RM conftest*
8039
8040fi
8041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8042$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8043
8044
8045
8046
8047
8048
8049  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8050$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8051if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8052  $as_echo_n "(cached) " >&6
8053else
8054  lt_cv_prog_compiler_c_o=no
8055   $RM -r conftest 2>/dev/null
8056   mkdir conftest
8057   cd conftest
8058   mkdir out
8059   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8060
8061   lt_compiler_flag="-o out/conftest2.$ac_objext"
8062   # Insert the option either (1) after the last *FLAGS variable, or
8063   # (2) before a word containing "conftest.", or (3) at the end.
8064   # Note that $ac_compile itself does not contain backslashes and begins
8065   # with a dollar sign (not a hyphen), so the echo should work correctly.
8066   lt_compile=`echo "$ac_compile" | $SED \
8067   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8068   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8069   -e 's:$: $lt_compiler_flag:'`
8070   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8071   (eval "$lt_compile" 2>out/conftest.err)
8072   ac_status=$?
8073   cat out/conftest.err >&5
8074   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8075   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8076   then
8077     # The compiler can only warn and ignore the option if not recognized
8078     # So say no if there are warnings
8079     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8080     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8081     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8082       lt_cv_prog_compiler_c_o=yes
8083     fi
8084   fi
8085   chmod u+w . 2>&5
8086   $RM conftest*
8087   # SGI C++ compiler will create directory out/ii_files/ for
8088   # template instantiation
8089   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8090   $RM out/* && rmdir out
8091   cd ..
8092   $RM -r conftest
8093   $RM conftest*
8094
8095fi
8096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8097$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8098
8099
8100
8101
8102hard_links="nottested"
8103if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8104  # do not overwrite the value of need_locks provided by the user
8105  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8106$as_echo_n "checking if we can lock with hard links... " >&6; }
8107  hard_links=yes
8108  $RM conftest*
8109  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8110  touch conftest.a
8111  ln conftest.a conftest.b 2>&5 || hard_links=no
8112  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8113  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8114$as_echo "$hard_links" >&6; }
8115  if test "$hard_links" = no; then
8116    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8117$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8118    need_locks=warn
8119  fi
8120else
8121  need_locks=no
8122fi
8123
8124
8125
8126
8127
8128
8129  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8130$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8131
8132  runpath_var=
8133  allow_undefined_flag=
8134  always_export_symbols=no
8135  archive_cmds=
8136  archive_expsym_cmds=
8137  compiler_needs_object=no
8138  enable_shared_with_static_runtimes=no
8139  export_dynamic_flag_spec=
8140  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8141  hardcode_automatic=no
8142  hardcode_direct=no
8143  hardcode_direct_absolute=no
8144  hardcode_libdir_flag_spec=
8145  hardcode_libdir_flag_spec_ld=
8146  hardcode_libdir_separator=
8147  hardcode_minus_L=no
8148  hardcode_shlibpath_var=unsupported
8149  inherit_rpath=no
8150  link_all_deplibs=unknown
8151  module_cmds=
8152  module_expsym_cmds=
8153  old_archive_from_new_cmds=
8154  old_archive_from_expsyms_cmds=
8155  thread_safe_flag_spec=
8156  whole_archive_flag_spec=
8157  # include_expsyms should be a list of space-separated symbols to be *always*
8158  # included in the symbol list
8159  include_expsyms=
8160  # exclude_expsyms can be an extended regexp of symbols to exclude
8161  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8162  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8163  # as well as any symbol that contains `d'.
8164  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8165  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8166  # platforms (ab)use it in PIC code, but their linkers get confused if
8167  # the symbol is explicitly referenced.  Since portable code cannot
8168  # rely on this symbol name, it's probably fine to never include it in
8169  # preloaded symbol tables.
8170  # Exclude shared library initialization/finalization symbols.
8171  extract_expsyms_cmds=
8172
8173  case $host_os in
8174  cygwin* | mingw* | pw32* | cegcc*)
8175    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8176    # When not using gcc, we currently assume that we are using
8177    # Microsoft Visual C++.
8178    if test "$GCC" != yes; then
8179      with_gnu_ld=no
8180    fi
8181    ;;
8182  interix*)
8183    # we just hope/assume this is gcc and not c89 (= MSVC++)
8184    with_gnu_ld=yes
8185    ;;
8186  openbsd*)
8187    with_gnu_ld=no
8188    ;;
8189  esac
8190
8191  ld_shlibs=yes
8192
8193  # On some targets, GNU ld is compatible enough with the native linker
8194  # that we're better off using the native interface for both.
8195  lt_use_gnu_ld_interface=no
8196  if test "$with_gnu_ld" = yes; then
8197    case $host_os in
8198      aix*)
8199	# The AIX port of GNU ld has always aspired to compatibility
8200	# with the native linker.  However, as the warning in the GNU ld
8201	# block says, versions before 2.19.5* couldn't really create working
8202	# shared libraries, regardless of the interface used.
8203	case `$LD -v 2>&1` in
8204	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8205	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8206	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8207	  *)
8208	    lt_use_gnu_ld_interface=yes
8209	    ;;
8210	esac
8211	;;
8212      *)
8213	lt_use_gnu_ld_interface=yes
8214	;;
8215    esac
8216  fi
8217
8218  if test "$lt_use_gnu_ld_interface" = yes; then
8219    # If archive_cmds runs LD, not CC, wlarc should be empty
8220    wlarc='${wl}'
8221
8222    # Set some defaults for GNU ld with shared library support. These
8223    # are reset later if shared libraries are not supported. Putting them
8224    # here allows them to be overridden if necessary.
8225    runpath_var=LD_RUN_PATH
8226    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8227    export_dynamic_flag_spec='${wl}--export-dynamic'
8228    # ancient GNU ld didn't support --whole-archive et. al.
8229    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8230      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8231    else
8232      whole_archive_flag_spec=
8233    fi
8234    supports_anon_versioning=no
8235    case `$LD -v 2>&1` in
8236      *GNU\ gold*) supports_anon_versioning=yes ;;
8237      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8238      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8239      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8240      *\ 2.11.*) ;; # other 2.11 versions
8241      *) supports_anon_versioning=yes ;;
8242    esac
8243
8244    # See if GNU ld supports shared libraries.
8245    case $host_os in
8246    aix[3-9]*)
8247      # On AIX/PPC, the GNU linker is very broken
8248      if test "$host_cpu" != ia64; then
8249	ld_shlibs=no
8250	cat <<_LT_EOF 1>&2
8251
8252*** Warning: the GNU linker, at least up to release 2.19, is reported
8253*** to be unable to reliably create shared libraries on AIX.
8254*** Therefore, libtool is disabling shared libraries support.  If you
8255*** really care for shared libraries, you may want to install binutils
8256*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8257*** You will then need to restart the configuration process.
8258
8259_LT_EOF
8260      fi
8261      ;;
8262
8263    amigaos*)
8264      case $host_cpu in
8265      powerpc)
8266            # see comment about AmigaOS4 .so support
8267            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8268            archive_expsym_cmds=''
8269        ;;
8270      m68k)
8271            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)'
8272            hardcode_libdir_flag_spec='-L$libdir'
8273            hardcode_minus_L=yes
8274        ;;
8275      esac
8276      ;;
8277
8278    beos*)
8279      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8280	allow_undefined_flag=unsupported
8281	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8282	# support --undefined.  This deserves some investigation.  FIXME
8283	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8284      else
8285	ld_shlibs=no
8286      fi
8287      ;;
8288
8289    cygwin* | mingw* | pw32* | cegcc*)
8290      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8291      # as there is no search path for DLLs.
8292      hardcode_libdir_flag_spec='-L$libdir'
8293      export_dynamic_flag_spec='${wl}--export-all-symbols'
8294      allow_undefined_flag=unsupported
8295      always_export_symbols=no
8296      enable_shared_with_static_runtimes=yes
8297      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8298
8299      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8300        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8301	# If the export-symbols file already is a .def file (1st line
8302	# is EXPORTS), use it as is; otherwise, prepend...
8303	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8304	  cp $export_symbols $output_objdir/$soname.def;
8305	else
8306	  echo EXPORTS > $output_objdir/$soname.def;
8307	  cat $export_symbols >> $output_objdir/$soname.def;
8308	fi~
8309	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8310      else
8311	ld_shlibs=no
8312      fi
8313      ;;
8314
8315    haiku*)
8316      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8317      link_all_deplibs=yes
8318      ;;
8319
8320    interix[3-9]*)
8321      hardcode_direct=no
8322      hardcode_shlibpath_var=no
8323      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8324      export_dynamic_flag_spec='${wl}-E'
8325      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8326      # Instead, shared libraries are loaded at an image base (0x10000000 by
8327      # default) and relocated if they conflict, which is a slow very memory
8328      # consuming and fragmenting process.  To avoid this, we pick a random,
8329      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8330      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8331      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8332      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'
8333      ;;
8334
8335    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8336      tmp_diet=no
8337      if test "$host_os" = linux-dietlibc; then
8338	case $cc_basename in
8339	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8340	esac
8341      fi
8342      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8343	 && test "$tmp_diet" = no
8344      then
8345	tmp_addflag=
8346	tmp_sharedflag='-shared'
8347	case $cc_basename,$host_cpu in
8348        pgcc*)				# Portland Group C compiler
8349	  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'
8350	  tmp_addflag=' $pic_flag'
8351	  ;;
8352	pgf77* | pgf90* | pgf95* | pgfortran*)
8353					# Portland Group f77 and f90 compilers
8354	  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'
8355	  tmp_addflag=' $pic_flag -Mnomain' ;;
8356	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8357	  tmp_addflag=' -i_dynamic' ;;
8358	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8359	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8360	ifc* | ifort*)			# Intel Fortran compiler
8361	  tmp_addflag=' -nofor_main' ;;
8362	lf95*)				# Lahey Fortran 8.1
8363	  whole_archive_flag_spec=
8364	  tmp_sharedflag='--shared' ;;
8365	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8366	  tmp_sharedflag='-qmkshrobj'
8367	  tmp_addflag= ;;
8368	nvcc*)	# Cuda Compiler Driver 2.2
8369	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8370	  compiler_needs_object=yes
8371	  ;;
8372	esac
8373	case `$CC -V 2>&1 | sed 5q` in
8374	*Sun\ C*)			# Sun C 5.9
8375	  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'
8376	  compiler_needs_object=yes
8377	  tmp_sharedflag='-G' ;;
8378	*Sun\ F*)			# Sun Fortran 8.3
8379	  tmp_sharedflag='-G' ;;
8380	esac
8381	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8382
8383        if test "x$supports_anon_versioning" = xyes; then
8384          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8385	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8386	    echo "local: *; };" >> $output_objdir/$libname.ver~
8387	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8388        fi
8389
8390	case $cc_basename in
8391	xlf* | bgf* | bgxlf* | mpixlf*)
8392	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8393	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8394	  hardcode_libdir_flag_spec=
8395	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8396	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8397	  if test "x$supports_anon_versioning" = xyes; then
8398	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8399	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8400	      echo "local: *; };" >> $output_objdir/$libname.ver~
8401	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8402	  fi
8403	  ;;
8404	esac
8405      else
8406        ld_shlibs=no
8407      fi
8408      ;;
8409
8410    netbsd*)
8411      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8412	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8413	wlarc=
8414      else
8415	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8416	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8417      fi
8418      ;;
8419
8420    solaris*)
8421      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8422	ld_shlibs=no
8423	cat <<_LT_EOF 1>&2
8424
8425*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8426*** create shared libraries on Solaris systems.  Therefore, libtool
8427*** is disabling shared libraries support.  We urge you to upgrade GNU
8428*** binutils to release 2.9.1 or newer.  Another option is to modify
8429*** your PATH or compiler configuration so that the native linker is
8430*** used, and then restart.
8431
8432_LT_EOF
8433      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8434	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8435	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8436      else
8437	ld_shlibs=no
8438      fi
8439      ;;
8440
8441    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8442      case `$LD -v 2>&1` in
8443        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8444	ld_shlibs=no
8445	cat <<_LT_EOF 1>&2
8446
8447*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8448*** reliably create shared libraries on SCO systems.  Therefore, libtool
8449*** is disabling shared libraries support.  We urge you to upgrade GNU
8450*** binutils to release 2.16.91.0.3 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	;;
8456	*)
8457	  # For security reasons, it is highly recommended that you always
8458	  # use absolute paths for naming shared libraries, and exclude the
8459	  # DT_RUNPATH tag from executables and libraries.  But doing so
8460	  # requires that you compile everything twice, which is a pain.
8461	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8462	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8463	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8464	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8465	  else
8466	    ld_shlibs=no
8467	  fi
8468	;;
8469      esac
8470      ;;
8471
8472    sunos4*)
8473      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8474      wlarc=
8475      hardcode_direct=yes
8476      hardcode_shlibpath_var=no
8477      ;;
8478
8479    *)
8480      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8481	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8482	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8483      else
8484	ld_shlibs=no
8485      fi
8486      ;;
8487    esac
8488
8489    if test "$ld_shlibs" = no; then
8490      runpath_var=
8491      hardcode_libdir_flag_spec=
8492      export_dynamic_flag_spec=
8493      whole_archive_flag_spec=
8494    fi
8495  else
8496    # PORTME fill in a description of your system's linker (not GNU ld)
8497    case $host_os in
8498    aix3*)
8499      allow_undefined_flag=unsupported
8500      always_export_symbols=yes
8501      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'
8502      # Note: this linker hardcodes the directories in LIBPATH if there
8503      # are no directories specified by -L.
8504      hardcode_minus_L=yes
8505      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8506	# Neither direct hardcoding nor static linking is supported with a
8507	# broken collect2.
8508	hardcode_direct=unsupported
8509      fi
8510      ;;
8511
8512    aix[4-9]*)
8513      if test "$host_cpu" = ia64; then
8514	# On IA64, the linker does run time linking by default, so we don't
8515	# have to do anything special.
8516	aix_use_runtimelinking=no
8517	exp_sym_flag='-Bexport'
8518	no_entry_flag=""
8519      else
8520	# If we're using GNU nm, then we don't want the "-C" option.
8521	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8522	# Also, AIX nm treats weak defined symbols like other global
8523	# defined symbols, whereas GNU nm marks them as "W".
8524	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8525	  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'
8526	else
8527	  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'
8528	fi
8529	aix_use_runtimelinking=no
8530
8531	# Test if we are trying to use run time linking or normal
8532	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8533	# need to do runtime linking.
8534	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8535	  for ld_flag in $LDFLAGS; do
8536	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8537	    aix_use_runtimelinking=yes
8538	    break
8539	  fi
8540	  done
8541	  ;;
8542	esac
8543
8544	exp_sym_flag='-bexport'
8545	no_entry_flag='-bnoentry'
8546      fi
8547
8548      # When large executables or shared objects are built, AIX ld can
8549      # have problems creating the table of contents.  If linking a library
8550      # or program results in "error TOC overflow" add -mminimal-toc to
8551      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8552      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8553
8554      archive_cmds=''
8555      hardcode_direct=yes
8556      hardcode_direct_absolute=yes
8557      hardcode_libdir_separator=':'
8558      link_all_deplibs=yes
8559      file_list_spec='${wl}-f,'
8560
8561      if test "$GCC" = yes; then
8562	case $host_os in aix4.[012]|aix4.[012].*)
8563	# We only want to do this on AIX 4.2 and lower, the check
8564	# below for broken collect2 doesn't work under 4.3+
8565	  collect2name=`${CC} -print-prog-name=collect2`
8566	  if test -f "$collect2name" &&
8567	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8568	  then
8569	  # We have reworked collect2
8570	  :
8571	  else
8572	  # We have old collect2
8573	  hardcode_direct=unsupported
8574	  # It fails to find uninstalled libraries when the uninstalled
8575	  # path is not listed in the libpath.  Setting hardcode_minus_L
8576	  # to unsupported forces relinking
8577	  hardcode_minus_L=yes
8578	  hardcode_libdir_flag_spec='-L$libdir'
8579	  hardcode_libdir_separator=
8580	  fi
8581	  ;;
8582	esac
8583	shared_flag='-shared'
8584	if test "$aix_use_runtimelinking" = yes; then
8585	  shared_flag="$shared_flag "'${wl}-G'
8586	fi
8587      else
8588	# not using gcc
8589	if test "$host_cpu" = ia64; then
8590	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8591	# chokes on -Wl,-G. The following line is correct:
8592	  shared_flag='-G'
8593	else
8594	  if test "$aix_use_runtimelinking" = yes; then
8595	    shared_flag='${wl}-G'
8596	  else
8597	    shared_flag='${wl}-bM:SRE'
8598	  fi
8599	fi
8600      fi
8601
8602      export_dynamic_flag_spec='${wl}-bexpall'
8603      # It seems that -bexpall does not export symbols beginning with
8604      # underscore (_), so it is better to generate a list of symbols to export.
8605      always_export_symbols=yes
8606      if test "$aix_use_runtimelinking" = yes; then
8607	# Warning - without using the other runtime loading flags (-brtl),
8608	# -berok will link without error, but may produce a broken library.
8609	allow_undefined_flag='-berok'
8610        # Determine the default libpath from the value encoded in an
8611        # empty executable.
8612        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8613/* end confdefs.h.  */
8614
8615int
8616main ()
8617{
8618
8619  ;
8620  return 0;
8621}
8622_ACEOF
8623if ac_fn_c_try_link "$LINENO"; then :
8624
8625lt_aix_libpath_sed='
8626    /Import File Strings/,/^$/ {
8627	/^0/ {
8628	    s/^0  *\(.*\)$/\1/
8629	    p
8630	}
8631    }'
8632aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8633# Check for a 64-bit object if we didn't find anything.
8634if test -z "$aix_libpath"; then
8635  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8636fi
8637fi
8638rm -f core conftest.err conftest.$ac_objext \
8639    conftest$ac_exeext conftest.$ac_ext
8640if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8641
8642        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8643        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"
8644      else
8645	if test "$host_cpu" = ia64; then
8646	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8647	  allow_undefined_flag="-z nodefs"
8648	  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"
8649	else
8650	 # Determine the default libpath from the value encoded in an
8651	 # empty executable.
8652	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8653/* end confdefs.h.  */
8654
8655int
8656main ()
8657{
8658
8659  ;
8660  return 0;
8661}
8662_ACEOF
8663if ac_fn_c_try_link "$LINENO"; then :
8664
8665lt_aix_libpath_sed='
8666    /Import File Strings/,/^$/ {
8667	/^0/ {
8668	    s/^0  *\(.*\)$/\1/
8669	    p
8670	}
8671    }'
8672aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8673# Check for a 64-bit object if we didn't find anything.
8674if test -z "$aix_libpath"; then
8675  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8676fi
8677fi
8678rm -f core conftest.err conftest.$ac_objext \
8679    conftest$ac_exeext conftest.$ac_ext
8680if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8681
8682	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8683	  # Warning - without using the other run time loading flags,
8684	  # -berok will link without error, but may produce a broken library.
8685	  no_undefined_flag=' ${wl}-bernotok'
8686	  allow_undefined_flag=' ${wl}-berok'
8687	  if test "$with_gnu_ld" = yes; then
8688	    # We only use this code for GNU lds that support --whole-archive.
8689	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8690	  else
8691	    # Exported symbols can be pulled into shared objects from archives
8692	    whole_archive_flag_spec='$convenience'
8693	  fi
8694	  archive_cmds_need_lc=yes
8695	  # This is similar to how AIX traditionally builds its shared libraries.
8696	  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'
8697	fi
8698      fi
8699      ;;
8700
8701    amigaos*)
8702      case $host_cpu in
8703      powerpc)
8704            # see comment about AmigaOS4 .so support
8705            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8706            archive_expsym_cmds=''
8707        ;;
8708      m68k)
8709            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)'
8710            hardcode_libdir_flag_spec='-L$libdir'
8711            hardcode_minus_L=yes
8712        ;;
8713      esac
8714      ;;
8715
8716    bsdi[45]*)
8717      export_dynamic_flag_spec=-rdynamic
8718      ;;
8719
8720    cygwin* | mingw* | pw32* | cegcc*)
8721      # When not using gcc, we currently assume that we are using
8722      # Microsoft Visual C++.
8723      # hardcode_libdir_flag_spec is actually meaningless, as there is
8724      # no search path for DLLs.
8725      hardcode_libdir_flag_spec=' '
8726      allow_undefined_flag=unsupported
8727      # Tell ltmain to make .lib files, not .a files.
8728      libext=lib
8729      # Tell ltmain to make .dll files, not .so files.
8730      shrext_cmds=".dll"
8731      # FIXME: Setting linknames here is a bad hack.
8732      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8733      # The linker will automatically build a .lib file if we build a DLL.
8734      old_archive_from_new_cmds='true'
8735      # FIXME: Should let the user specify the lib program.
8736      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8737      fix_srcfile_path='`cygpath -w "$srcfile"`'
8738      enable_shared_with_static_runtimes=yes
8739      ;;
8740
8741    darwin* | rhapsody*)
8742
8743
8744  archive_cmds_need_lc=no
8745  hardcode_direct=no
8746  hardcode_automatic=yes
8747  hardcode_shlibpath_var=unsupported
8748  if test "$lt_cv_ld_force_load" = "yes"; then
8749    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\"`'
8750  else
8751    whole_archive_flag_spec=''
8752  fi
8753  link_all_deplibs=yes
8754  allow_undefined_flag="$_lt_dar_allow_undefined"
8755  case $cc_basename in
8756     ifort*) _lt_dar_can_shared=yes ;;
8757     *) _lt_dar_can_shared=$GCC ;;
8758  esac
8759  if test "$_lt_dar_can_shared" = "yes"; then
8760    output_verbose_link_cmd=func_echo_all
8761    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8762    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8763    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}"
8764    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}"
8765
8766  else
8767  ld_shlibs=no
8768  fi
8769
8770      ;;
8771
8772    dgux*)
8773      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8774      hardcode_libdir_flag_spec='-L$libdir'
8775      hardcode_shlibpath_var=no
8776      ;;
8777
8778    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8779    # support.  Future versions do this automatically, but an explicit c++rt0.o
8780    # does not break anything, and helps significantly (at the cost of a little
8781    # extra space).
8782    freebsd2.2*)
8783      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8784      hardcode_libdir_flag_spec='-R$libdir'
8785      hardcode_direct=yes
8786      hardcode_shlibpath_var=no
8787      ;;
8788
8789    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8790    freebsd2.*)
8791      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8792      hardcode_direct=yes
8793      hardcode_minus_L=yes
8794      hardcode_shlibpath_var=no
8795      ;;
8796
8797    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8798    freebsd* | dragonfly*)
8799      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8800      hardcode_libdir_flag_spec='-R$libdir'
8801      hardcode_direct=yes
8802      hardcode_shlibpath_var=no
8803      ;;
8804
8805    hpux9*)
8806      if test "$GCC" = yes; then
8807	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'
8808      else
8809	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'
8810      fi
8811      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8812      hardcode_libdir_separator=:
8813      hardcode_direct=yes
8814
8815      # hardcode_minus_L: Not really in the search PATH,
8816      # but as the default location of the library.
8817      hardcode_minus_L=yes
8818      export_dynamic_flag_spec='${wl}-E'
8819      ;;
8820
8821    hpux10*)
8822      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8823	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8824      else
8825	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8826      fi
8827      if test "$with_gnu_ld" = no; then
8828	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8829	hardcode_libdir_flag_spec_ld='+b $libdir'
8830	hardcode_libdir_separator=:
8831	hardcode_direct=yes
8832	hardcode_direct_absolute=yes
8833	export_dynamic_flag_spec='${wl}-E'
8834	# hardcode_minus_L: Not really in the search PATH,
8835	# but as the default location of the library.
8836	hardcode_minus_L=yes
8837      fi
8838      ;;
8839
8840    hpux11*)
8841      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8842	case $host_cpu in
8843	hppa*64*)
8844	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8845	  ;;
8846	ia64*)
8847	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8848	  ;;
8849	*)
8850	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8851	  ;;
8852	esac
8853      else
8854	case $host_cpu in
8855	hppa*64*)
8856	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8857	  ;;
8858	ia64*)
8859	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8860	  ;;
8861	*)
8862
8863	  # Older versions of the 11.00 compiler do not understand -b yet
8864	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8865	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8866$as_echo_n "checking if $CC understands -b... " >&6; }
8867if test "${lt_cv_prog_compiler__b+set}" = set; then :
8868  $as_echo_n "(cached) " >&6
8869else
8870  lt_cv_prog_compiler__b=no
8871   save_LDFLAGS="$LDFLAGS"
8872   LDFLAGS="$LDFLAGS -b"
8873   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8874   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8875     # The linker can only warn and ignore the option if not recognized
8876     # So say no if there are warnings
8877     if test -s conftest.err; then
8878       # Append any errors to the config.log.
8879       cat conftest.err 1>&5
8880       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8881       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8882       if diff conftest.exp conftest.er2 >/dev/null; then
8883         lt_cv_prog_compiler__b=yes
8884       fi
8885     else
8886       lt_cv_prog_compiler__b=yes
8887     fi
8888   fi
8889   $RM -r conftest*
8890   LDFLAGS="$save_LDFLAGS"
8891
8892fi
8893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8894$as_echo "$lt_cv_prog_compiler__b" >&6; }
8895
8896if test x"$lt_cv_prog_compiler__b" = xyes; then
8897    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8898else
8899    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8900fi
8901
8902	  ;;
8903	esac
8904      fi
8905      if test "$with_gnu_ld" = no; then
8906	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8907	hardcode_libdir_separator=:
8908
8909	case $host_cpu in
8910	hppa*64*|ia64*)
8911	  hardcode_direct=no
8912	  hardcode_shlibpath_var=no
8913	  ;;
8914	*)
8915	  hardcode_direct=yes
8916	  hardcode_direct_absolute=yes
8917	  export_dynamic_flag_spec='${wl}-E'
8918
8919	  # hardcode_minus_L: Not really in the search PATH,
8920	  # but as the default location of the library.
8921	  hardcode_minus_L=yes
8922	  ;;
8923	esac
8924      fi
8925      ;;
8926
8927    irix5* | irix6* | nonstopux*)
8928      if test "$GCC" = yes; then
8929	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'
8930	# Try to use the -exported_symbol ld option, if it does not
8931	# work, assume that -exports_file does not work either and
8932	# implicitly export all symbols.
8933        save_LDFLAGS="$LDFLAGS"
8934        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8935        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8936/* end confdefs.h.  */
8937int foo(void) {}
8938_ACEOF
8939if ac_fn_c_try_link "$LINENO"; then :
8940  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'
8941
8942fi
8943rm -f core conftest.err conftest.$ac_objext \
8944    conftest$ac_exeext conftest.$ac_ext
8945        LDFLAGS="$save_LDFLAGS"
8946      else
8947	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'
8948	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'
8949      fi
8950      archive_cmds_need_lc='no'
8951      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8952      hardcode_libdir_separator=:
8953      inherit_rpath=yes
8954      link_all_deplibs=yes
8955      ;;
8956
8957    netbsd*)
8958      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8959	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8960      else
8961	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8962      fi
8963      hardcode_libdir_flag_spec='-R$libdir'
8964      hardcode_direct=yes
8965      hardcode_shlibpath_var=no
8966      ;;
8967
8968    newsos6)
8969      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8970      hardcode_direct=yes
8971      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8972      hardcode_libdir_separator=:
8973      hardcode_shlibpath_var=no
8974      ;;
8975
8976    *nto* | *qnx*)
8977      ;;
8978
8979    openbsd*)
8980      if test -f /usr/libexec/ld.so; then
8981	hardcode_direct=yes
8982	hardcode_shlibpath_var=no
8983	hardcode_direct_absolute=yes
8984	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8985	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8986	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8987	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8988	  export_dynamic_flag_spec='${wl}-E'
8989	else
8990	  case $host_os in
8991	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8992	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8993	     hardcode_libdir_flag_spec='-R$libdir'
8994	     ;;
8995	   *)
8996	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8997	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8998	     ;;
8999	  esac
9000	fi
9001      else
9002	ld_shlibs=no
9003      fi
9004      ;;
9005
9006    os2*)
9007      hardcode_libdir_flag_spec='-L$libdir'
9008      hardcode_minus_L=yes
9009      allow_undefined_flag=unsupported
9010      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'
9011      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9012      ;;
9013
9014    osf3*)
9015      if test "$GCC" = yes; then
9016	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9017	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'
9018      else
9019	allow_undefined_flag=' -expect_unresolved \*'
9020	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'
9021      fi
9022      archive_cmds_need_lc='no'
9023      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9024      hardcode_libdir_separator=:
9025      ;;
9026
9027    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9028      if test "$GCC" = yes; then
9029	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9030	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'
9031	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9032      else
9033	allow_undefined_flag=' -expect_unresolved \*'
9034	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'
9035	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~
9036	$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'
9037
9038	# Both c and cxx compiler support -rpath directly
9039	hardcode_libdir_flag_spec='-rpath $libdir'
9040      fi
9041      archive_cmds_need_lc='no'
9042      hardcode_libdir_separator=:
9043      ;;
9044
9045    solaris*)
9046      no_undefined_flag=' -z defs'
9047      if test "$GCC" = yes; then
9048	wlarc='${wl}'
9049	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9050	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9051	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9052      else
9053	case `$CC -V 2>&1` in
9054	*"Compilers 5.0"*)
9055	  wlarc=''
9056	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9057	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9058	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9059	  ;;
9060	*)
9061	  wlarc='${wl}'
9062	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9063	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9064	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9065	  ;;
9066	esac
9067      fi
9068      hardcode_libdir_flag_spec='-R$libdir'
9069      hardcode_shlibpath_var=no
9070      case $host_os in
9071      solaris2.[0-5] | solaris2.[0-5].*) ;;
9072      *)
9073	# The compiler driver will combine and reorder linker options,
9074	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9075	# but is careful enough not to reorder.
9076	# Supported since Solaris 2.6 (maybe 2.5.1?)
9077	if test "$GCC" = yes; then
9078	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9079	else
9080	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9081	fi
9082	;;
9083      esac
9084      link_all_deplibs=yes
9085      ;;
9086
9087    sunos4*)
9088      if test "x$host_vendor" = xsequent; then
9089	# Use $CC to link under sequent, because it throws in some extra .o
9090	# files that make .init and .fini sections work.
9091	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9092      else
9093	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9094      fi
9095      hardcode_libdir_flag_spec='-L$libdir'
9096      hardcode_direct=yes
9097      hardcode_minus_L=yes
9098      hardcode_shlibpath_var=no
9099      ;;
9100
9101    sysv4)
9102      case $host_vendor in
9103	sni)
9104	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9105	  hardcode_direct=yes # is this really true???
9106	;;
9107	siemens)
9108	  ## LD is ld it makes a PLAMLIB
9109	  ## CC just makes a GrossModule.
9110	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9111	  reload_cmds='$CC -r -o $output$reload_objs'
9112	  hardcode_direct=no
9113        ;;
9114	motorola)
9115	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9116	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9117	;;
9118      esac
9119      runpath_var='LD_RUN_PATH'
9120      hardcode_shlibpath_var=no
9121      ;;
9122
9123    sysv4.3*)
9124      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9125      hardcode_shlibpath_var=no
9126      export_dynamic_flag_spec='-Bexport'
9127      ;;
9128
9129    sysv4*MP*)
9130      if test -d /usr/nec; then
9131	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9132	hardcode_shlibpath_var=no
9133	runpath_var=LD_RUN_PATH
9134	hardcode_runpath_var=yes
9135	ld_shlibs=yes
9136      fi
9137      ;;
9138
9139    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9140      no_undefined_flag='${wl}-z,text'
9141      archive_cmds_need_lc=no
9142      hardcode_shlibpath_var=no
9143      runpath_var='LD_RUN_PATH'
9144
9145      if test "$GCC" = yes; then
9146	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9147	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9148      else
9149	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9150	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9151      fi
9152      ;;
9153
9154    sysv5* | sco3.2v5* | sco5v6*)
9155      # Note: We can NOT use -z defs as we might desire, because we do not
9156      # link with -lc, and that would cause any symbols used from libc to
9157      # always be unresolved, which means just about no library would
9158      # ever link correctly.  If we're not using GNU ld we use -z text
9159      # though, which does catch some bad symbols but isn't as heavy-handed
9160      # as -z defs.
9161      no_undefined_flag='${wl}-z,text'
9162      allow_undefined_flag='${wl}-z,nodefs'
9163      archive_cmds_need_lc=no
9164      hardcode_shlibpath_var=no
9165      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9166      hardcode_libdir_separator=':'
9167      link_all_deplibs=yes
9168      export_dynamic_flag_spec='${wl}-Bexport'
9169      runpath_var='LD_RUN_PATH'
9170
9171      if test "$GCC" = yes; then
9172	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9173	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9174      else
9175	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9176	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9177      fi
9178      ;;
9179
9180    uts4*)
9181      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9182      hardcode_libdir_flag_spec='-L$libdir'
9183      hardcode_shlibpath_var=no
9184      ;;
9185
9186    *)
9187      ld_shlibs=no
9188      ;;
9189    esac
9190
9191    if test x$host_vendor = xsni; then
9192      case $host in
9193      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9194	export_dynamic_flag_spec='${wl}-Blargedynsym'
9195	;;
9196      esac
9197    fi
9198  fi
9199
9200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9201$as_echo "$ld_shlibs" >&6; }
9202test "$ld_shlibs" = no && can_build_shared=no
9203
9204with_gnu_ld=$with_gnu_ld
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220#
9221# Do we need to explicitly link libc?
9222#
9223case "x$archive_cmds_need_lc" in
9224x|xyes)
9225  # Assume -lc should be added
9226  archive_cmds_need_lc=yes
9227
9228  if test "$enable_shared" = yes && test "$GCC" = yes; then
9229    case $archive_cmds in
9230    *'~'*)
9231      # FIXME: we may have to deal with multi-command sequences.
9232      ;;
9233    '$CC '*)
9234      # Test whether the compiler implicitly links with -lc since on some
9235      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9236      # to ld, don't add -lc before -lgcc.
9237      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9238$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9239if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9240  $as_echo_n "(cached) " >&6
9241else
9242  $RM conftest*
9243	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9244
9245	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9246  (eval $ac_compile) 2>&5
9247  ac_status=$?
9248  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9249  test $ac_status = 0; } 2>conftest.err; then
9250	  soname=conftest
9251	  lib=conftest
9252	  libobjs=conftest.$ac_objext
9253	  deplibs=
9254	  wl=$lt_prog_compiler_wl
9255	  pic_flag=$lt_prog_compiler_pic
9256	  compiler_flags=-v
9257	  linker_flags=-v
9258	  verstring=
9259	  output_objdir=.
9260	  libname=conftest
9261	  lt_save_allow_undefined_flag=$allow_undefined_flag
9262	  allow_undefined_flag=
9263	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9264  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9265  ac_status=$?
9266  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9267  test $ac_status = 0; }
9268	  then
9269	    lt_cv_archive_cmds_need_lc=no
9270	  else
9271	    lt_cv_archive_cmds_need_lc=yes
9272	  fi
9273	  allow_undefined_flag=$lt_save_allow_undefined_flag
9274	else
9275	  cat conftest.err 1>&5
9276	fi
9277	$RM conftest*
9278
9279fi
9280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9281$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9282      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9283      ;;
9284    esac
9285  fi
9286  ;;
9287esac
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9446$as_echo_n "checking dynamic linker characteristics... " >&6; }
9447
9448if test "$GCC" = yes; then
9449  case $host_os in
9450    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9451    *) lt_awk_arg="/^libraries:/" ;;
9452  esac
9453  case $host_os in
9454    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9455    *) lt_sed_strip_eq="s,=/,/,g" ;;
9456  esac
9457  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9458  case $lt_search_path_spec in
9459  *\;*)
9460    # if the path contains ";" then we assume it to be the separator
9461    # otherwise default to the standard path separator (i.e. ":") - it is
9462    # assumed that no part of a normal pathname contains ";" but that should
9463    # okay in the real world where ";" in dirpaths is itself problematic.
9464    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9465    ;;
9466  *)
9467    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9468    ;;
9469  esac
9470  # Ok, now we have the path, separated by spaces, we can step through it
9471  # and add multilib dir if necessary.
9472  lt_tmp_lt_search_path_spec=
9473  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9474  for lt_sys_path in $lt_search_path_spec; do
9475    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9476      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9477    else
9478      test -d "$lt_sys_path" && \
9479	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9480    fi
9481  done
9482  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9483BEGIN {RS=" "; FS="/|\n";} {
9484  lt_foo="";
9485  lt_count=0;
9486  for (lt_i = NF; lt_i > 0; lt_i--) {
9487    if ($lt_i != "" && $lt_i != ".") {
9488      if ($lt_i == "..") {
9489        lt_count++;
9490      } else {
9491        if (lt_count == 0) {
9492          lt_foo="/" $lt_i lt_foo;
9493        } else {
9494          lt_count--;
9495        }
9496      }
9497    }
9498  }
9499  if (lt_foo != "") { lt_freq[lt_foo]++; }
9500  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9501}'`
9502  # AWK program above erroneously prepends '/' to C:/dos/paths
9503  # for these hosts.
9504  case $host_os in
9505    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9506      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9507  esac
9508  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9509else
9510  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9511fi
9512library_names_spec=
9513libname_spec='lib$name'
9514soname_spec=
9515shrext_cmds=".so"
9516postinstall_cmds=
9517postuninstall_cmds=
9518finish_cmds=
9519finish_eval=
9520shlibpath_var=
9521shlibpath_overrides_runpath=unknown
9522version_type=none
9523dynamic_linker="$host_os ld.so"
9524sys_lib_dlsearch_path_spec="/lib /usr/lib"
9525need_lib_prefix=unknown
9526hardcode_into_libs=no
9527
9528# when you set need_version to no, make sure it does not cause -set_version
9529# flags to be left without arguments
9530need_version=unknown
9531
9532case $host_os in
9533aix3*)
9534  version_type=linux
9535  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9536  shlibpath_var=LIBPATH
9537
9538  # AIX 3 has no versioning support, so we append a major version to the name.
9539  soname_spec='${libname}${release}${shared_ext}$major'
9540  ;;
9541
9542aix[4-9]*)
9543  version_type=linux
9544  need_lib_prefix=no
9545  need_version=no
9546  hardcode_into_libs=yes
9547  if test "$host_cpu" = ia64; then
9548    # AIX 5 supports IA64
9549    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9550    shlibpath_var=LD_LIBRARY_PATH
9551  else
9552    # With GCC up to 2.95.x, collect2 would create an import file
9553    # for dependence libraries.  The import file would start with
9554    # the line `#! .'.  This would cause the generated library to
9555    # depend on `.', always an invalid library.  This was fixed in
9556    # development snapshots of GCC prior to 3.0.
9557    case $host_os in
9558      aix4 | aix4.[01] | aix4.[01].*)
9559      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9560	   echo ' yes '
9561	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9562	:
9563      else
9564	can_build_shared=no
9565      fi
9566      ;;
9567    esac
9568    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9569    # soname into executable. Probably we can add versioning support to
9570    # collect2, so additional links can be useful in future.
9571    if test "$aix_use_runtimelinking" = yes; then
9572      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9573      # instead of lib<name>.a to let people know that these are not
9574      # typical AIX shared libraries.
9575      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9576    else
9577      # We preserve .a as extension for shared libraries through AIX4.2
9578      # and later when we are not doing run time linking.
9579      library_names_spec='${libname}${release}.a $libname.a'
9580      soname_spec='${libname}${release}${shared_ext}$major'
9581    fi
9582    shlibpath_var=LIBPATH
9583  fi
9584  ;;
9585
9586amigaos*)
9587  case $host_cpu in
9588  powerpc)
9589    # Since July 2007 AmigaOS4 officially supports .so libraries.
9590    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9591    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9592    ;;
9593  m68k)
9594    library_names_spec='$libname.ixlibrary $libname.a'
9595    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9596    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'
9597    ;;
9598  esac
9599  ;;
9600
9601beos*)
9602  library_names_spec='${libname}${shared_ext}'
9603  dynamic_linker="$host_os ld.so"
9604  shlibpath_var=LIBRARY_PATH
9605  ;;
9606
9607bsdi[45]*)
9608  version_type=linux
9609  need_version=no
9610  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9611  soname_spec='${libname}${release}${shared_ext}$major'
9612  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9613  shlibpath_var=LD_LIBRARY_PATH
9614  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9615  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9616  # the default ld.so.conf also contains /usr/contrib/lib and
9617  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9618  # libtool to hard-code these into programs
9619  ;;
9620
9621cygwin* | mingw* | pw32* | cegcc*)
9622  version_type=windows
9623  shrext_cmds=".dll"
9624  need_version=no
9625  need_lib_prefix=no
9626
9627  case $GCC,$host_os in
9628  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9629    library_names_spec='$libname.dll.a'
9630    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9631    postinstall_cmds='base_file=`basename \${file}`~
9632      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9633      dldir=$destdir/`dirname \$dlpath`~
9634      test -d \$dldir || mkdir -p \$dldir~
9635      $install_prog $dir/$dlname \$dldir/$dlname~
9636      chmod a+x \$dldir/$dlname~
9637      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9638        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9639      fi'
9640    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9641      dlpath=$dir/\$dldll~
9642       $RM \$dlpath'
9643    shlibpath_overrides_runpath=yes
9644
9645    case $host_os in
9646    cygwin*)
9647      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9648      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9649
9650      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9651      ;;
9652    mingw* | cegcc*)
9653      # MinGW DLLs use traditional 'lib' prefix
9654      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9655      ;;
9656    pw32*)
9657      # pw32 DLLs use 'pw' prefix rather than 'lib'
9658      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9659      ;;
9660    esac
9661    ;;
9662
9663  *)
9664    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9665    ;;
9666  esac
9667  dynamic_linker='Win32 ld.exe'
9668  # FIXME: first we should search . and the directory the executable is in
9669  shlibpath_var=PATH
9670  ;;
9671
9672darwin* | rhapsody*)
9673  dynamic_linker="$host_os dyld"
9674  version_type=darwin
9675  need_lib_prefix=no
9676  need_version=no
9677  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9678  soname_spec='${libname}${release}${major}$shared_ext'
9679  shlibpath_overrides_runpath=yes
9680  shlibpath_var=DYLD_LIBRARY_PATH
9681  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9682
9683  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9684  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9685  ;;
9686
9687dgux*)
9688  version_type=linux
9689  need_lib_prefix=no
9690  need_version=no
9691  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9692  soname_spec='${libname}${release}${shared_ext}$major'
9693  shlibpath_var=LD_LIBRARY_PATH
9694  ;;
9695
9696freebsd* | dragonfly*)
9697  # DragonFly does not have aout.  When/if they implement a new
9698  # versioning mechanism, adjust this.
9699  if test -x /usr/bin/objformat; then
9700    objformat=`/usr/bin/objformat`
9701  else
9702    case $host_os in
9703    freebsd[23].*) objformat=aout ;;
9704    *) objformat=elf ;;
9705    esac
9706  fi
9707  version_type=freebsd-$objformat
9708  case $version_type in
9709    freebsd-elf*)
9710      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9711      need_version=no
9712      need_lib_prefix=no
9713      ;;
9714    freebsd-*)
9715      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9716      need_version=yes
9717      ;;
9718  esac
9719  shlibpath_var=LD_LIBRARY_PATH
9720  case $host_os in
9721  freebsd2.*)
9722    shlibpath_overrides_runpath=yes
9723    ;;
9724  freebsd3.[01]* | freebsdelf3.[01]*)
9725    shlibpath_overrides_runpath=yes
9726    hardcode_into_libs=yes
9727    ;;
9728  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9729  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9730    shlibpath_overrides_runpath=no
9731    hardcode_into_libs=yes
9732    ;;
9733  *) # from 4.6 on, and DragonFly
9734    shlibpath_overrides_runpath=yes
9735    hardcode_into_libs=yes
9736    ;;
9737  esac
9738  ;;
9739
9740gnu*)
9741  version_type=linux
9742  need_lib_prefix=no
9743  need_version=no
9744  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9745  soname_spec='${libname}${release}${shared_ext}$major'
9746  shlibpath_var=LD_LIBRARY_PATH
9747  hardcode_into_libs=yes
9748  ;;
9749
9750haiku*)
9751  version_type=linux
9752  need_lib_prefix=no
9753  need_version=no
9754  dynamic_linker="$host_os runtime_loader"
9755  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9756  soname_spec='${libname}${release}${shared_ext}$major'
9757  shlibpath_var=LIBRARY_PATH
9758  shlibpath_overrides_runpath=yes
9759  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9760  hardcode_into_libs=yes
9761  ;;
9762
9763hpux9* | hpux10* | hpux11*)
9764  # Give a soname corresponding to the major version so that dld.sl refuses to
9765  # link against other versions.
9766  version_type=sunos
9767  need_lib_prefix=no
9768  need_version=no
9769  case $host_cpu in
9770  ia64*)
9771    shrext_cmds='.so'
9772    hardcode_into_libs=yes
9773    dynamic_linker="$host_os dld.so"
9774    shlibpath_var=LD_LIBRARY_PATH
9775    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9776    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9777    soname_spec='${libname}${release}${shared_ext}$major'
9778    if test "X$HPUX_IA64_MODE" = X32; then
9779      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9780    else
9781      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9782    fi
9783    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9784    ;;
9785  hppa*64*)
9786    shrext_cmds='.sl'
9787    hardcode_into_libs=yes
9788    dynamic_linker="$host_os dld.sl"
9789    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9790    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9791    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9792    soname_spec='${libname}${release}${shared_ext}$major'
9793    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9794    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9795    ;;
9796  *)
9797    shrext_cmds='.sl'
9798    dynamic_linker="$host_os dld.sl"
9799    shlibpath_var=SHLIB_PATH
9800    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9801    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9802    soname_spec='${libname}${release}${shared_ext}$major'
9803    ;;
9804  esac
9805  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9806  postinstall_cmds='chmod 555 $lib'
9807  # or fails outright, so override atomically:
9808  install_override_mode=555
9809  ;;
9810
9811interix[3-9]*)
9812  version_type=linux
9813  need_lib_prefix=no
9814  need_version=no
9815  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9816  soname_spec='${libname}${release}${shared_ext}$major'
9817  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9818  shlibpath_var=LD_LIBRARY_PATH
9819  shlibpath_overrides_runpath=no
9820  hardcode_into_libs=yes
9821  ;;
9822
9823irix5* | irix6* | nonstopux*)
9824  case $host_os in
9825    nonstopux*) version_type=nonstopux ;;
9826    *)
9827	if test "$lt_cv_prog_gnu_ld" = yes; then
9828		version_type=linux
9829	else
9830		version_type=irix
9831	fi ;;
9832  esac
9833  need_lib_prefix=no
9834  need_version=no
9835  soname_spec='${libname}${release}${shared_ext}$major'
9836  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9837  case $host_os in
9838  irix5* | nonstopux*)
9839    libsuff= shlibsuff=
9840    ;;
9841  *)
9842    case $LD in # libtool.m4 will add one of these switches to LD
9843    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9844      libsuff= shlibsuff= libmagic=32-bit;;
9845    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9846      libsuff=32 shlibsuff=N32 libmagic=N32;;
9847    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9848      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9849    *) libsuff= shlibsuff= libmagic=never-match;;
9850    esac
9851    ;;
9852  esac
9853  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9854  shlibpath_overrides_runpath=no
9855  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9856  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9857  hardcode_into_libs=yes
9858  ;;
9859
9860# No shared lib support for Linux oldld, aout, or coff.
9861linux*oldld* | linux*aout* | linux*coff*)
9862  dynamic_linker=no
9863  ;;
9864
9865# This must be Linux ELF.
9866linux* | k*bsd*-gnu | kopensolaris*-gnu)
9867  version_type=linux
9868  need_lib_prefix=no
9869  need_version=no
9870  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9871  soname_spec='${libname}${release}${shared_ext}$major'
9872  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9873  shlibpath_var=LD_LIBRARY_PATH
9874  shlibpath_overrides_runpath=no
9875
9876  # Some binutils ld are patched to set DT_RUNPATH
9877  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9878  $as_echo_n "(cached) " >&6
9879else
9880  lt_cv_shlibpath_overrides_runpath=no
9881    save_LDFLAGS=$LDFLAGS
9882    save_libdir=$libdir
9883    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9884	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9885    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9886/* end confdefs.h.  */
9887
9888int
9889main ()
9890{
9891
9892  ;
9893  return 0;
9894}
9895_ACEOF
9896if ac_fn_c_try_link "$LINENO"; then :
9897  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9898  lt_cv_shlibpath_overrides_runpath=yes
9899fi
9900fi
9901rm -f core conftest.err conftest.$ac_objext \
9902    conftest$ac_exeext conftest.$ac_ext
9903    LDFLAGS=$save_LDFLAGS
9904    libdir=$save_libdir
9905
9906fi
9907
9908  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9909
9910  # This implies no fast_install, which is unacceptable.
9911  # Some rework will be needed to allow for fast_install
9912  # before this can be enabled.
9913  hardcode_into_libs=yes
9914
9915  # Append ld.so.conf contents to the search path
9916  if test -f /etc/ld.so.conf; then
9917    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' ' '`
9918    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9919  fi
9920
9921  # We used to test for /lib/ld.so.1 and disable shared libraries on
9922  # powerpc, because MkLinux only supported shared libraries with the
9923  # GNU dynamic linker.  Since this was broken with cross compilers,
9924  # most powerpc-linux boxes support dynamic linking these days and
9925  # people can always --disable-shared, the test was removed, and we
9926  # assume the GNU/Linux dynamic linker is in use.
9927  dynamic_linker='GNU/Linux ld.so'
9928  ;;
9929
9930netbsd*)
9931  version_type=sunos
9932  need_lib_prefix=no
9933  need_version=no
9934  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9935    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9936    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9937    dynamic_linker='NetBSD (a.out) ld.so'
9938  else
9939    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9940    soname_spec='${libname}${release}${shared_ext}$major'
9941    dynamic_linker='NetBSD ld.elf_so'
9942  fi
9943  shlibpath_var=LD_LIBRARY_PATH
9944  shlibpath_overrides_runpath=yes
9945  hardcode_into_libs=yes
9946  ;;
9947
9948newsos6)
9949  version_type=linux
9950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9951  shlibpath_var=LD_LIBRARY_PATH
9952  shlibpath_overrides_runpath=yes
9953  ;;
9954
9955*nto* | *qnx*)
9956  version_type=qnx
9957  need_lib_prefix=no
9958  need_version=no
9959  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9960  soname_spec='${libname}${release}${shared_ext}$major'
9961  shlibpath_var=LD_LIBRARY_PATH
9962  shlibpath_overrides_runpath=no
9963  hardcode_into_libs=yes
9964  dynamic_linker='ldqnx.so'
9965  ;;
9966
9967openbsd*)
9968  version_type=sunos
9969  sys_lib_dlsearch_path_spec="/usr/lib"
9970  need_lib_prefix=no
9971  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9972  case $host_os in
9973    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
9974    *)				need_version=no  ;;
9975  esac
9976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9977  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9978  shlibpath_var=LD_LIBRARY_PATH
9979  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9980    case $host_os in
9981      openbsd2.[89] | openbsd2.[89].*)
9982	shlibpath_overrides_runpath=no
9983	;;
9984      *)
9985	shlibpath_overrides_runpath=yes
9986	;;
9987      esac
9988  else
9989    shlibpath_overrides_runpath=yes
9990  fi
9991  ;;
9992
9993os2*)
9994  libname_spec='$name'
9995  shrext_cmds=".dll"
9996  need_lib_prefix=no
9997  library_names_spec='$libname${shared_ext} $libname.a'
9998  dynamic_linker='OS/2 ld.exe'
9999  shlibpath_var=LIBPATH
10000  ;;
10001
10002osf3* | osf4* | osf5*)
10003  version_type=osf
10004  need_lib_prefix=no
10005  need_version=no
10006  soname_spec='${libname}${release}${shared_ext}$major'
10007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10008  shlibpath_var=LD_LIBRARY_PATH
10009  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10010  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10011  ;;
10012
10013rdos*)
10014  dynamic_linker=no
10015  ;;
10016
10017solaris*)
10018  version_type=linux
10019  need_lib_prefix=no
10020  need_version=no
10021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10022  soname_spec='${libname}${release}${shared_ext}$major'
10023  shlibpath_var=LD_LIBRARY_PATH
10024  shlibpath_overrides_runpath=yes
10025  hardcode_into_libs=yes
10026  # ldd complains unless libraries are executable
10027  postinstall_cmds='chmod +x $lib'
10028  ;;
10029
10030sunos4*)
10031  version_type=sunos
10032  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10033  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10034  shlibpath_var=LD_LIBRARY_PATH
10035  shlibpath_overrides_runpath=yes
10036  if test "$with_gnu_ld" = yes; then
10037    need_lib_prefix=no
10038  fi
10039  need_version=yes
10040  ;;
10041
10042sysv4 | sysv4.3*)
10043  version_type=linux
10044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10045  soname_spec='${libname}${release}${shared_ext}$major'
10046  shlibpath_var=LD_LIBRARY_PATH
10047  case $host_vendor in
10048    sni)
10049      shlibpath_overrides_runpath=no
10050      need_lib_prefix=no
10051      runpath_var=LD_RUN_PATH
10052      ;;
10053    siemens)
10054      need_lib_prefix=no
10055      ;;
10056    motorola)
10057      need_lib_prefix=no
10058      need_version=no
10059      shlibpath_overrides_runpath=no
10060      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10061      ;;
10062  esac
10063  ;;
10064
10065sysv4*MP*)
10066  if test -d /usr/nec ;then
10067    version_type=linux
10068    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10069    soname_spec='$libname${shared_ext}.$major'
10070    shlibpath_var=LD_LIBRARY_PATH
10071  fi
10072  ;;
10073
10074sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10075  version_type=freebsd-elf
10076  need_lib_prefix=no
10077  need_version=no
10078  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10079  soname_spec='${libname}${release}${shared_ext}$major'
10080  shlibpath_var=LD_LIBRARY_PATH
10081  shlibpath_overrides_runpath=yes
10082  hardcode_into_libs=yes
10083  if test "$with_gnu_ld" = yes; then
10084    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10085  else
10086    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10087    case $host_os in
10088      sco3.2v5*)
10089        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10090	;;
10091    esac
10092  fi
10093  sys_lib_dlsearch_path_spec='/usr/lib'
10094  ;;
10095
10096tpf*)
10097  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10098  version_type=linux
10099  need_lib_prefix=no
10100  need_version=no
10101  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10102  shlibpath_var=LD_LIBRARY_PATH
10103  shlibpath_overrides_runpath=no
10104  hardcode_into_libs=yes
10105  ;;
10106
10107uts4*)
10108  version_type=linux
10109  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10110  soname_spec='${libname}${release}${shared_ext}$major'
10111  shlibpath_var=LD_LIBRARY_PATH
10112  ;;
10113
10114*)
10115  dynamic_linker=no
10116  ;;
10117esac
10118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10119$as_echo "$dynamic_linker" >&6; }
10120test "$dynamic_linker" = no && can_build_shared=no
10121
10122variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10123if test "$GCC" = yes; then
10124  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10125fi
10126
10127if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10128  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10129fi
10130if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10131  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10132fi
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10226$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10227hardcode_action=
10228if test -n "$hardcode_libdir_flag_spec" ||
10229   test -n "$runpath_var" ||
10230   test "X$hardcode_automatic" = "Xyes" ; then
10231
10232  # We can hardcode non-existent directories.
10233  if test "$hardcode_direct" != no &&
10234     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10235     # have to relink, otherwise we might link with an installed library
10236     # when we should be linking with a yet-to-be-installed one
10237     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10238     test "$hardcode_minus_L" != no; then
10239    # Linking always hardcodes the temporary library directory.
10240    hardcode_action=relink
10241  else
10242    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10243    hardcode_action=immediate
10244  fi
10245else
10246  # We cannot hardcode anything, or else we can only hardcode existing
10247  # directories.
10248  hardcode_action=unsupported
10249fi
10250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10251$as_echo "$hardcode_action" >&6; }
10252
10253if test "$hardcode_action" = relink ||
10254   test "$inherit_rpath" = yes; then
10255  # Fast installation is not supported
10256  enable_fast_install=no
10257elif test "$shlibpath_overrides_runpath" = yes ||
10258     test "$enable_shared" = no; then
10259  # Fast installation is not necessary
10260  enable_fast_install=needless
10261fi
10262
10263
10264
10265
10266
10267
10268  if test "x$enable_dlopen" != xyes; then
10269  enable_dlopen=unknown
10270  enable_dlopen_self=unknown
10271  enable_dlopen_self_static=unknown
10272else
10273  lt_cv_dlopen=no
10274  lt_cv_dlopen_libs=
10275
10276  case $host_os in
10277  beos*)
10278    lt_cv_dlopen="load_add_on"
10279    lt_cv_dlopen_libs=
10280    lt_cv_dlopen_self=yes
10281    ;;
10282
10283  mingw* | pw32* | cegcc*)
10284    lt_cv_dlopen="LoadLibrary"
10285    lt_cv_dlopen_libs=
10286    ;;
10287
10288  cygwin*)
10289    lt_cv_dlopen="dlopen"
10290    lt_cv_dlopen_libs=
10291    ;;
10292
10293  darwin*)
10294  # if libdl is installed we need to link against it
10295    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10296$as_echo_n "checking for dlopen in -ldl... " >&6; }
10297if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10298  $as_echo_n "(cached) " >&6
10299else
10300  ac_check_lib_save_LIBS=$LIBS
10301LIBS="-ldl  $LIBS"
10302cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10303/* end confdefs.h.  */
10304
10305/* Override any GCC internal prototype to avoid an error.
10306   Use char because int might match the return type of a GCC
10307   builtin and then its argument prototype would still apply.  */
10308#ifdef __cplusplus
10309extern "C"
10310#endif
10311char dlopen ();
10312int
10313main ()
10314{
10315return dlopen ();
10316  ;
10317  return 0;
10318}
10319_ACEOF
10320if ac_fn_c_try_link "$LINENO"; then :
10321  ac_cv_lib_dl_dlopen=yes
10322else
10323  ac_cv_lib_dl_dlopen=no
10324fi
10325rm -f core conftest.err conftest.$ac_objext \
10326    conftest$ac_exeext conftest.$ac_ext
10327LIBS=$ac_check_lib_save_LIBS
10328fi
10329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10330$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10331if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10332  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10333else
10334
10335    lt_cv_dlopen="dyld"
10336    lt_cv_dlopen_libs=
10337    lt_cv_dlopen_self=yes
10338
10339fi
10340
10341    ;;
10342
10343  *)
10344    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10345if test "x$ac_cv_func_shl_load" = x""yes; then :
10346  lt_cv_dlopen="shl_load"
10347else
10348  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10349$as_echo_n "checking for shl_load in -ldld... " >&6; }
10350if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10351  $as_echo_n "(cached) " >&6
10352else
10353  ac_check_lib_save_LIBS=$LIBS
10354LIBS="-ldld  $LIBS"
10355cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10356/* end confdefs.h.  */
10357
10358/* Override any GCC internal prototype to avoid an error.
10359   Use char because int might match the return type of a GCC
10360   builtin and then its argument prototype would still apply.  */
10361#ifdef __cplusplus
10362extern "C"
10363#endif
10364char shl_load ();
10365int
10366main ()
10367{
10368return shl_load ();
10369  ;
10370  return 0;
10371}
10372_ACEOF
10373if ac_fn_c_try_link "$LINENO"; then :
10374  ac_cv_lib_dld_shl_load=yes
10375else
10376  ac_cv_lib_dld_shl_load=no
10377fi
10378rm -f core conftest.err conftest.$ac_objext \
10379    conftest$ac_exeext conftest.$ac_ext
10380LIBS=$ac_check_lib_save_LIBS
10381fi
10382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10383$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10384if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10385  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10386else
10387  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10388if test "x$ac_cv_func_dlopen" = x""yes; then :
10389  lt_cv_dlopen="dlopen"
10390else
10391  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10392$as_echo_n "checking for dlopen in -ldl... " >&6; }
10393if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10394  $as_echo_n "(cached) " >&6
10395else
10396  ac_check_lib_save_LIBS=$LIBS
10397LIBS="-ldl  $LIBS"
10398cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10399/* end confdefs.h.  */
10400
10401/* Override any GCC internal prototype to avoid an error.
10402   Use char because int might match the return type of a GCC
10403   builtin and then its argument prototype would still apply.  */
10404#ifdef __cplusplus
10405extern "C"
10406#endif
10407char dlopen ();
10408int
10409main ()
10410{
10411return dlopen ();
10412  ;
10413  return 0;
10414}
10415_ACEOF
10416if ac_fn_c_try_link "$LINENO"; then :
10417  ac_cv_lib_dl_dlopen=yes
10418else
10419  ac_cv_lib_dl_dlopen=no
10420fi
10421rm -f core conftest.err conftest.$ac_objext \
10422    conftest$ac_exeext conftest.$ac_ext
10423LIBS=$ac_check_lib_save_LIBS
10424fi
10425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10426$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10427if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10428  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10429else
10430  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10431$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10432if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10433  $as_echo_n "(cached) " >&6
10434else
10435  ac_check_lib_save_LIBS=$LIBS
10436LIBS="-lsvld  $LIBS"
10437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10438/* end confdefs.h.  */
10439
10440/* Override any GCC internal prototype to avoid an error.
10441   Use char because int might match the return type of a GCC
10442   builtin and then its argument prototype would still apply.  */
10443#ifdef __cplusplus
10444extern "C"
10445#endif
10446char dlopen ();
10447int
10448main ()
10449{
10450return dlopen ();
10451  ;
10452  return 0;
10453}
10454_ACEOF
10455if ac_fn_c_try_link "$LINENO"; then :
10456  ac_cv_lib_svld_dlopen=yes
10457else
10458  ac_cv_lib_svld_dlopen=no
10459fi
10460rm -f core conftest.err conftest.$ac_objext \
10461    conftest$ac_exeext conftest.$ac_ext
10462LIBS=$ac_check_lib_save_LIBS
10463fi
10464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10465$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10466if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10467  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10468else
10469  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10470$as_echo_n "checking for dld_link in -ldld... " >&6; }
10471if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10472  $as_echo_n "(cached) " >&6
10473else
10474  ac_check_lib_save_LIBS=$LIBS
10475LIBS="-ldld  $LIBS"
10476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10477/* end confdefs.h.  */
10478
10479/* Override any GCC internal prototype to avoid an error.
10480   Use char because int might match the return type of a GCC
10481   builtin and then its argument prototype would still apply.  */
10482#ifdef __cplusplus
10483extern "C"
10484#endif
10485char dld_link ();
10486int
10487main ()
10488{
10489return dld_link ();
10490  ;
10491  return 0;
10492}
10493_ACEOF
10494if ac_fn_c_try_link "$LINENO"; then :
10495  ac_cv_lib_dld_dld_link=yes
10496else
10497  ac_cv_lib_dld_dld_link=no
10498fi
10499rm -f core conftest.err conftest.$ac_objext \
10500    conftest$ac_exeext conftest.$ac_ext
10501LIBS=$ac_check_lib_save_LIBS
10502fi
10503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10504$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10505if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10506  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10507fi
10508
10509
10510fi
10511
10512
10513fi
10514
10515
10516fi
10517
10518
10519fi
10520
10521
10522fi
10523
10524    ;;
10525  esac
10526
10527  if test "x$lt_cv_dlopen" != xno; then
10528    enable_dlopen=yes
10529  else
10530    enable_dlopen=no
10531  fi
10532
10533  case $lt_cv_dlopen in
10534  dlopen)
10535    save_CPPFLAGS="$CPPFLAGS"
10536    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10537
10538    save_LDFLAGS="$LDFLAGS"
10539    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10540
10541    save_LIBS="$LIBS"
10542    LIBS="$lt_cv_dlopen_libs $LIBS"
10543
10544    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10545$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10546if test "${lt_cv_dlopen_self+set}" = set; then :
10547  $as_echo_n "(cached) " >&6
10548else
10549  	  if test "$cross_compiling" = yes; then :
10550  lt_cv_dlopen_self=cross
10551else
10552  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10553  lt_status=$lt_dlunknown
10554  cat > conftest.$ac_ext <<_LT_EOF
10555#line 10555 "configure"
10556#include "confdefs.h"
10557
10558#if HAVE_DLFCN_H
10559#include <dlfcn.h>
10560#endif
10561
10562#include <stdio.h>
10563
10564#ifdef RTLD_GLOBAL
10565#  define LT_DLGLOBAL		RTLD_GLOBAL
10566#else
10567#  ifdef DL_GLOBAL
10568#    define LT_DLGLOBAL		DL_GLOBAL
10569#  else
10570#    define LT_DLGLOBAL		0
10571#  endif
10572#endif
10573
10574/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10575   find out it does not work in some platform. */
10576#ifndef LT_DLLAZY_OR_NOW
10577#  ifdef RTLD_LAZY
10578#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10579#  else
10580#    ifdef DL_LAZY
10581#      define LT_DLLAZY_OR_NOW		DL_LAZY
10582#    else
10583#      ifdef RTLD_NOW
10584#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10585#      else
10586#        ifdef DL_NOW
10587#          define LT_DLLAZY_OR_NOW	DL_NOW
10588#        else
10589#          define LT_DLLAZY_OR_NOW	0
10590#        endif
10591#      endif
10592#    endif
10593#  endif
10594#endif
10595
10596/* When -fvisbility=hidden is used, assume the code has been annotated
10597   correspondingly for the symbols needed.  */
10598#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10599void fnord () __attribute__((visibility("default")));
10600#endif
10601
10602void fnord () { int i=42; }
10603int main ()
10604{
10605  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10606  int status = $lt_dlunknown;
10607
10608  if (self)
10609    {
10610      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10611      else
10612        {
10613	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10614          else puts (dlerror ());
10615	}
10616      /* dlclose (self); */
10617    }
10618  else
10619    puts (dlerror ());
10620
10621  return status;
10622}
10623_LT_EOF
10624  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10625  (eval $ac_link) 2>&5
10626  ac_status=$?
10627  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10628  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10629    (./conftest; exit; ) >&5 2>/dev/null
10630    lt_status=$?
10631    case x$lt_status in
10632      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10633      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10634      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10635    esac
10636  else :
10637    # compilation failed
10638    lt_cv_dlopen_self=no
10639  fi
10640fi
10641rm -fr conftest*
10642
10643
10644fi
10645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10646$as_echo "$lt_cv_dlopen_self" >&6; }
10647
10648    if test "x$lt_cv_dlopen_self" = xyes; then
10649      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10650      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10651$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10652if test "${lt_cv_dlopen_self_static+set}" = set; then :
10653  $as_echo_n "(cached) " >&6
10654else
10655  	  if test "$cross_compiling" = yes; then :
10656  lt_cv_dlopen_self_static=cross
10657else
10658  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10659  lt_status=$lt_dlunknown
10660  cat > conftest.$ac_ext <<_LT_EOF
10661#line 10661 "configure"
10662#include "confdefs.h"
10663
10664#if HAVE_DLFCN_H
10665#include <dlfcn.h>
10666#endif
10667
10668#include <stdio.h>
10669
10670#ifdef RTLD_GLOBAL
10671#  define LT_DLGLOBAL		RTLD_GLOBAL
10672#else
10673#  ifdef DL_GLOBAL
10674#    define LT_DLGLOBAL		DL_GLOBAL
10675#  else
10676#    define LT_DLGLOBAL		0
10677#  endif
10678#endif
10679
10680/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10681   find out it does not work in some platform. */
10682#ifndef LT_DLLAZY_OR_NOW
10683#  ifdef RTLD_LAZY
10684#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10685#  else
10686#    ifdef DL_LAZY
10687#      define LT_DLLAZY_OR_NOW		DL_LAZY
10688#    else
10689#      ifdef RTLD_NOW
10690#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10691#      else
10692#        ifdef DL_NOW
10693#          define LT_DLLAZY_OR_NOW	DL_NOW
10694#        else
10695#          define LT_DLLAZY_OR_NOW	0
10696#        endif
10697#      endif
10698#    endif
10699#  endif
10700#endif
10701
10702/* When -fvisbility=hidden is used, assume the code has been annotated
10703   correspondingly for the symbols needed.  */
10704#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10705void fnord () __attribute__((visibility("default")));
10706#endif
10707
10708void fnord () { int i=42; }
10709int main ()
10710{
10711  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10712  int status = $lt_dlunknown;
10713
10714  if (self)
10715    {
10716      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10717      else
10718        {
10719	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10720          else puts (dlerror ());
10721	}
10722      /* dlclose (self); */
10723    }
10724  else
10725    puts (dlerror ());
10726
10727  return status;
10728}
10729_LT_EOF
10730  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10731  (eval $ac_link) 2>&5
10732  ac_status=$?
10733  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10734  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10735    (./conftest; exit; ) >&5 2>/dev/null
10736    lt_status=$?
10737    case x$lt_status in
10738      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10739      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10740      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10741    esac
10742  else :
10743    # compilation failed
10744    lt_cv_dlopen_self_static=no
10745  fi
10746fi
10747rm -fr conftest*
10748
10749
10750fi
10751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10752$as_echo "$lt_cv_dlopen_self_static" >&6; }
10753    fi
10754
10755    CPPFLAGS="$save_CPPFLAGS"
10756    LDFLAGS="$save_LDFLAGS"
10757    LIBS="$save_LIBS"
10758    ;;
10759  esac
10760
10761  case $lt_cv_dlopen_self in
10762  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10763  *) enable_dlopen_self=unknown ;;
10764  esac
10765
10766  case $lt_cv_dlopen_self_static in
10767  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10768  *) enable_dlopen_self_static=unknown ;;
10769  esac
10770fi
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788striplib=
10789old_striplib=
10790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10791$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10792if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10793  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10794  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10796$as_echo "yes" >&6; }
10797else
10798# FIXME - insert some real tests, host_os isn't really good enough
10799  case $host_os in
10800  darwin*)
10801    if test -n "$STRIP" ; then
10802      striplib="$STRIP -x"
10803      old_striplib="$STRIP -S"
10804      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10805$as_echo "yes" >&6; }
10806    else
10807      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10808$as_echo "no" >&6; }
10809    fi
10810    ;;
10811  *)
10812    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10813$as_echo "no" >&6; }
10814    ;;
10815  esac
10816fi
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829  # Report which library types will actually be built
10830  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10831$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10833$as_echo "$can_build_shared" >&6; }
10834
10835  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10836$as_echo_n "checking whether to build shared libraries... " >&6; }
10837  test "$can_build_shared" = "no" && enable_shared=no
10838
10839  # On AIX, shared libraries and static libraries use the same namespace, and
10840  # are all built from PIC.
10841  case $host_os in
10842  aix3*)
10843    test "$enable_shared" = yes && enable_static=no
10844    if test -n "$RANLIB"; then
10845      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10846      postinstall_cmds='$RANLIB $lib'
10847    fi
10848    ;;
10849
10850  aix[4-9]*)
10851    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10852      test "$enable_shared" = yes && enable_static=no
10853    fi
10854    ;;
10855  esac
10856  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10857$as_echo "$enable_shared" >&6; }
10858
10859  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10860$as_echo_n "checking whether to build static libraries... " >&6; }
10861  # Make sure either enable_shared or enable_static is yes.
10862  test "$enable_shared" = yes || enable_static=yes
10863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10864$as_echo "$enable_static" >&6; }
10865
10866
10867
10868
10869fi
10870ac_ext=c
10871ac_cpp='$CPP $CPPFLAGS'
10872ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10873ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10874ac_compiler_gnu=$ac_cv_c_compiler_gnu
10875
10876CC="$lt_save_CC"
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890        ac_config_commands="$ac_config_commands libtool"
10891
10892
10893
10894
10895# Only expand once:
10896
10897
10898
10899
10900
10901case $host in
10902  *-cygwin* | *-mingw*)
10903    # 'host' will be top-level target in the case of a target lib,
10904    # we must compare to with_cross_host to decide if this is a native
10905    # or cross-compiler and select where to install dlls appropriately.
10906    if test -n "$with_cross_host" &&
10907	test x"$with_cross_host" != x"no"; then
10908      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
10909    else
10910      lt_host_flags='-no-undefined -bindir "$(bindir)"';
10911    fi
10912    ;;
10913  *)
10914    lt_host_flags=
10915    ;;
10916esac
10917
10918
10919
10920
10921ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
10922case $ac_cv_c_int64_t in #(
10923  no|yes) ;; #(
10924  *)
10925
10926cat >>confdefs.h <<_ACEOF
10927#define int64_t $ac_cv_c_int64_t
10928_ACEOF
10929;;
10930esac
10931
10932ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
10933case $ac_cv_c_uint64_t in #(
10934  no|yes) ;; #(
10935  *)
10936
10937$as_echo "#define _UINT64_T 1" >>confdefs.h
10938
10939
10940cat >>confdefs.h <<_ACEOF
10941#define uint64_t $ac_cv_c_uint64_t
10942_ACEOF
10943;;
10944  esac
10945
10946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
10947$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
10948if test "${ac_cv_header_sys_wait_h+set}" = set; then :
10949  $as_echo_n "(cached) " >&6
10950else
10951  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10952/* end confdefs.h.  */
10953#include <sys/types.h>
10954#include <sys/wait.h>
10955#ifndef WEXITSTATUS
10956# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
10957#endif
10958#ifndef WIFEXITED
10959# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10960#endif
10961
10962int
10963main ()
10964{
10965  int s;
10966  wait (&s);
10967  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10968  ;
10969  return 0;
10970}
10971_ACEOF
10972if ac_fn_c_try_compile "$LINENO"; then :
10973  ac_cv_header_sys_wait_h=yes
10974else
10975  ac_cv_header_sys_wait_h=no
10976fi
10977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10978fi
10979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
10980$as_echo "$ac_cv_header_sys_wait_h" >&6; }
10981if test $ac_cv_header_sys_wait_h = yes; then
10982
10983$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
10984
10985fi
10986
10987ac_config_files="$ac_config_files Makefile"
10988
10989ac_config_headers="$ac_config_headers config.h"
10990
10991cat >confcache <<\_ACEOF
10992# This file is a shell script that caches the results of configure
10993# tests run on this system so they can be shared between configure
10994# scripts and configure runs, see configure's option --config-cache.
10995# It is not useful on other systems.  If it contains results you don't
10996# want to keep, you may remove or edit it.
10997#
10998# config.status only pays attention to the cache file if you give it
10999# the --recheck option to rerun configure.
11000#
11001# `ac_cv_env_foo' variables (set or unset) will be overridden when
11002# loading this file, other *unset* `ac_cv_foo' will be assigned the
11003# following values.
11004
11005_ACEOF
11006
11007# The following way of writing the cache mishandles newlines in values,
11008# but we know of no workaround that is simple, portable, and efficient.
11009# So, we kill variables containing newlines.
11010# Ultrix sh set writes to stderr and can't be redirected directly,
11011# and sets the high bit in the cache file unless we assign to the vars.
11012(
11013  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11014    eval ac_val=\$$ac_var
11015    case $ac_val in #(
11016    *${as_nl}*)
11017      case $ac_var in #(
11018      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11019$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11020      esac
11021      case $ac_var in #(
11022      _ | IFS | as_nl) ;; #(
11023      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11024      *) { eval $ac_var=; unset $ac_var;} ;;
11025      esac ;;
11026    esac
11027  done
11028
11029  (set) 2>&1 |
11030    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11031    *${as_nl}ac_space=\ *)
11032      # `set' does not quote correctly, so add quotes: double-quote
11033      # substitution turns \\\\ into \\, and sed turns \\ into \.
11034      sed -n \
11035	"s/'/'\\\\''/g;
11036	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11037      ;; #(
11038    *)
11039      # `set' quotes correctly as required by POSIX, so do not add quotes.
11040      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11041      ;;
11042    esac |
11043    sort
11044) |
11045  sed '
11046     /^ac_cv_env_/b end
11047     t clear
11048     :clear
11049     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11050     t end
11051     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11052     :end' >>confcache
11053if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11054  if test -w "$cache_file"; then
11055    test "x$cache_file" != "x/dev/null" &&
11056      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11057$as_echo "$as_me: updating cache $cache_file" >&6;}
11058    cat confcache >$cache_file
11059  else
11060    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11061$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11062  fi
11063fi
11064rm -f confcache
11065
11066test "x$prefix" = xNONE && prefix=$ac_default_prefix
11067# Let make expand exec_prefix.
11068test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11069
11070DEFS=-DHAVE_CONFIG_H
11071
11072ac_libobjs=
11073ac_ltlibobjs=
11074for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11075  # 1. Remove the extension, and $U if already installed.
11076  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11077  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11078  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11079  #    will be set to the directory where LIBOBJS objects are built.
11080  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11081  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11082done
11083LIBOBJS=$ac_libobjs
11084
11085LTLIBOBJS=$ac_ltlibobjs
11086
11087
11088 if test -n "$EXEEXT"; then
11089  am__EXEEXT_TRUE=
11090  am__EXEEXT_FALSE='#'
11091else
11092  am__EXEEXT_TRUE='#'
11093  am__EXEEXT_FALSE=
11094fi
11095
11096if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11097  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11098Usually this means the macro was only invoked conditionally." "$LINENO" 5
11099fi
11100if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11101  as_fn_error "conditional \"AMDEP\" was never defined.
11102Usually this means the macro was only invoked conditionally." "$LINENO" 5
11103fi
11104if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11105  as_fn_error "conditional \"am__fastdepCC\" was never defined.
11106Usually this means the macro was only invoked conditionally." "$LINENO" 5
11107fi
11108
11109: ${CONFIG_STATUS=./config.status}
11110ac_write_fail=0
11111ac_clean_files_save=$ac_clean_files
11112ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11113{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11114$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11115as_write_fail=0
11116cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11117#! $SHELL
11118# Generated by $as_me.
11119# Run this file to recreate the current configuration.
11120# Compiler output produced by configure, useful for debugging
11121# configure, is in config.log if it exists.
11122
11123debug=false
11124ac_cs_recheck=false
11125ac_cs_silent=false
11126
11127SHELL=\${CONFIG_SHELL-$SHELL}
11128export SHELL
11129_ASEOF
11130cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11131## -------------------- ##
11132## M4sh Initialization. ##
11133## -------------------- ##
11134
11135# Be more Bourne compatible
11136DUALCASE=1; export DUALCASE # for MKS sh
11137if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11138  emulate sh
11139  NULLCMD=:
11140  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11141  # is contrary to our usage.  Disable this feature.
11142  alias -g '${1+"$@"}'='"$@"'
11143  setopt NO_GLOB_SUBST
11144else
11145  case `(set -o) 2>/dev/null` in #(
11146  *posix*) :
11147    set -o posix ;; #(
11148  *) :
11149     ;;
11150esac
11151fi
11152
11153
11154as_nl='
11155'
11156export as_nl
11157# Printing a long string crashes Solaris 7 /usr/bin/printf.
11158as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11159as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11160as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11161# Prefer a ksh shell builtin over an external printf program on Solaris,
11162# but without wasting forks for bash or zsh.
11163if test -z "$BASH_VERSION$ZSH_VERSION" \
11164    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11165  as_echo='print -r --'
11166  as_echo_n='print -rn --'
11167elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11168  as_echo='printf %s\n'
11169  as_echo_n='printf %s'
11170else
11171  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11172    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11173    as_echo_n='/usr/ucb/echo -n'
11174  else
11175    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11176    as_echo_n_body='eval
11177      arg=$1;
11178      case $arg in #(
11179      *"$as_nl"*)
11180	expr "X$arg" : "X\\(.*\\)$as_nl";
11181	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11182      esac;
11183      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11184    '
11185    export as_echo_n_body
11186    as_echo_n='sh -c $as_echo_n_body as_echo'
11187  fi
11188  export as_echo_body
11189  as_echo='sh -c $as_echo_body as_echo'
11190fi
11191
11192# The user is always right.
11193if test "${PATH_SEPARATOR+set}" != set; then
11194  PATH_SEPARATOR=:
11195  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11196    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11197      PATH_SEPARATOR=';'
11198  }
11199fi
11200
11201
11202# IFS
11203# We need space, tab and new line, in precisely that order.  Quoting is
11204# there to prevent editors from complaining about space-tab.
11205# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11206# splitting by setting IFS to empty value.)
11207IFS=" ""	$as_nl"
11208
11209# Find who we are.  Look in the path if we contain no directory separator.
11210case $0 in #((
11211  *[\\/]* ) as_myself=$0 ;;
11212  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11213for as_dir in $PATH
11214do
11215  IFS=$as_save_IFS
11216  test -z "$as_dir" && as_dir=.
11217    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11218  done
11219IFS=$as_save_IFS
11220
11221     ;;
11222esac
11223# We did not find ourselves, most probably we were run as `sh COMMAND'
11224# in which case we are not to be found in the path.
11225if test "x$as_myself" = x; then
11226  as_myself=$0
11227fi
11228if test ! -f "$as_myself"; then
11229  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11230  exit 1
11231fi
11232
11233# Unset variables that we do not need and which cause bugs (e.g. in
11234# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11235# suppresses any "Segmentation fault" message there.  '((' could
11236# trigger a bug in pdksh 5.2.14.
11237for as_var in BASH_ENV ENV MAIL MAILPATH
11238do eval test x\${$as_var+set} = xset \
11239  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11240done
11241PS1='$ '
11242PS2='> '
11243PS4='+ '
11244
11245# NLS nuisances.
11246LC_ALL=C
11247export LC_ALL
11248LANGUAGE=C
11249export LANGUAGE
11250
11251# CDPATH.
11252(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11253
11254
11255# as_fn_error ERROR [LINENO LOG_FD]
11256# ---------------------------------
11257# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11258# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11259# script with status $?, using 1 if that was 0.
11260as_fn_error ()
11261{
11262  as_status=$?; test $as_status -eq 0 && as_status=1
11263  if test "$3"; then
11264    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11265    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11266  fi
11267  $as_echo "$as_me: error: $1" >&2
11268  as_fn_exit $as_status
11269} # as_fn_error
11270
11271
11272# as_fn_set_status STATUS
11273# -----------------------
11274# Set $? to STATUS, without forking.
11275as_fn_set_status ()
11276{
11277  return $1
11278} # as_fn_set_status
11279
11280# as_fn_exit STATUS
11281# -----------------
11282# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11283as_fn_exit ()
11284{
11285  set +e
11286  as_fn_set_status $1
11287  exit $1
11288} # as_fn_exit
11289
11290# as_fn_unset VAR
11291# ---------------
11292# Portably unset VAR.
11293as_fn_unset ()
11294{
11295  { eval $1=; unset $1;}
11296}
11297as_unset=as_fn_unset
11298# as_fn_append VAR VALUE
11299# ----------------------
11300# Append the text in VALUE to the end of the definition contained in VAR. Take
11301# advantage of any shell optimizations that allow amortized linear growth over
11302# repeated appends, instead of the typical quadratic growth present in naive
11303# implementations.
11304if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11305  eval 'as_fn_append ()
11306  {
11307    eval $1+=\$2
11308  }'
11309else
11310  as_fn_append ()
11311  {
11312    eval $1=\$$1\$2
11313  }
11314fi # as_fn_append
11315
11316# as_fn_arith ARG...
11317# ------------------
11318# Perform arithmetic evaluation on the ARGs, and store the result in the
11319# global $as_val. Take advantage of shells that can avoid forks. The arguments
11320# must be portable across $(()) and expr.
11321if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11322  eval 'as_fn_arith ()
11323  {
11324    as_val=$(( $* ))
11325  }'
11326else
11327  as_fn_arith ()
11328  {
11329    as_val=`expr "$@" || test $? -eq 1`
11330  }
11331fi # as_fn_arith
11332
11333
11334if expr a : '\(a\)' >/dev/null 2>&1 &&
11335   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11336  as_expr=expr
11337else
11338  as_expr=false
11339fi
11340
11341if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11342  as_basename=basename
11343else
11344  as_basename=false
11345fi
11346
11347if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11348  as_dirname=dirname
11349else
11350  as_dirname=false
11351fi
11352
11353as_me=`$as_basename -- "$0" ||
11354$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11355	 X"$0" : 'X\(//\)$' \| \
11356	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11357$as_echo X/"$0" |
11358    sed '/^.*\/\([^/][^/]*\)\/*$/{
11359	    s//\1/
11360	    q
11361	  }
11362	  /^X\/\(\/\/\)$/{
11363	    s//\1/
11364	    q
11365	  }
11366	  /^X\/\(\/\).*/{
11367	    s//\1/
11368	    q
11369	  }
11370	  s/.*/./; q'`
11371
11372# Avoid depending upon Character Ranges.
11373as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11374as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11375as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11376as_cr_digits='0123456789'
11377as_cr_alnum=$as_cr_Letters$as_cr_digits
11378
11379ECHO_C= ECHO_N= ECHO_T=
11380case `echo -n x` in #(((((
11381-n*)
11382  case `echo 'xy\c'` in
11383  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
11384  xy)  ECHO_C='\c';;
11385  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11386       ECHO_T='	';;
11387  esac;;
11388*)
11389  ECHO_N='-n';;
11390esac
11391
11392rm -f conf$$ conf$$.exe conf$$.file
11393if test -d conf$$.dir; then
11394  rm -f conf$$.dir/conf$$.file
11395else
11396  rm -f conf$$.dir
11397  mkdir conf$$.dir 2>/dev/null
11398fi
11399if (echo >conf$$.file) 2>/dev/null; then
11400  if ln -s conf$$.file conf$$ 2>/dev/null; then
11401    as_ln_s='ln -s'
11402    # ... but there are two gotchas:
11403    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11404    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11405    # In both cases, we have to default to `cp -p'.
11406    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11407      as_ln_s='cp -p'
11408  elif ln conf$$.file conf$$ 2>/dev/null; then
11409    as_ln_s=ln
11410  else
11411    as_ln_s='cp -p'
11412  fi
11413else
11414  as_ln_s='cp -p'
11415fi
11416rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11417rmdir conf$$.dir 2>/dev/null
11418
11419
11420# as_fn_mkdir_p
11421# -------------
11422# Create "$as_dir" as a directory, including parents if necessary.
11423as_fn_mkdir_p ()
11424{
11425
11426  case $as_dir in #(
11427  -*) as_dir=./$as_dir;;
11428  esac
11429  test -d "$as_dir" || eval $as_mkdir_p || {
11430    as_dirs=
11431    while :; do
11432      case $as_dir in #(
11433      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11434      *) as_qdir=$as_dir;;
11435      esac
11436      as_dirs="'$as_qdir' $as_dirs"
11437      as_dir=`$as_dirname -- "$as_dir" ||
11438$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11439	 X"$as_dir" : 'X\(//\)[^/]' \| \
11440	 X"$as_dir" : 'X\(//\)$' \| \
11441	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11442$as_echo X"$as_dir" |
11443    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11444	    s//\1/
11445	    q
11446	  }
11447	  /^X\(\/\/\)[^/].*/{
11448	    s//\1/
11449	    q
11450	  }
11451	  /^X\(\/\/\)$/{
11452	    s//\1/
11453	    q
11454	  }
11455	  /^X\(\/\).*/{
11456	    s//\1/
11457	    q
11458	  }
11459	  s/.*/./; q'`
11460      test -d "$as_dir" && break
11461    done
11462    test -z "$as_dirs" || eval "mkdir $as_dirs"
11463  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11464
11465
11466} # as_fn_mkdir_p
11467if mkdir -p . 2>/dev/null; then
11468  as_mkdir_p='mkdir -p "$as_dir"'
11469else
11470  test -d ./-p && rmdir ./-p
11471  as_mkdir_p=false
11472fi
11473
11474if test -x / >/dev/null 2>&1; then
11475  as_test_x='test -x'
11476else
11477  if ls -dL / >/dev/null 2>&1; then
11478    as_ls_L_option=L
11479  else
11480    as_ls_L_option=
11481  fi
11482  as_test_x='
11483    eval sh -c '\''
11484      if test -d "$1"; then
11485	test -d "$1/.";
11486      else
11487	case $1 in #(
11488	-*)set "./$1";;
11489	esac;
11490	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11491	???[sx]*):;;*)false;;esac;fi
11492    '\'' sh
11493  '
11494fi
11495as_executable_p=$as_test_x
11496
11497# Sed expression to map a string onto a valid CPP name.
11498as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11499
11500# Sed expression to map a string onto a valid variable name.
11501as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11502
11503
11504exec 6>&1
11505## ----------------------------------- ##
11506## Main body of $CONFIG_STATUS script. ##
11507## ----------------------------------- ##
11508_ASEOF
11509test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11510
11511cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11512# Save the log message, to keep $0 and so on meaningful, and to
11513# report actual input values of CONFIG_FILES etc. instead of their
11514# values after options handling.
11515ac_log="
11516This file was extended by LTO plugin for ld $as_me 0.1, which was
11517generated by GNU Autoconf 2.64.  Invocation command line was
11518
11519  CONFIG_FILES    = $CONFIG_FILES
11520  CONFIG_HEADERS  = $CONFIG_HEADERS
11521  CONFIG_LINKS    = $CONFIG_LINKS
11522  CONFIG_COMMANDS = $CONFIG_COMMANDS
11523  $ $0 $@
11524
11525on `(hostname || uname -n) 2>/dev/null | sed 1q`
11526"
11527
11528_ACEOF
11529
11530case $ac_config_files in *"
11531"*) set x $ac_config_files; shift; ac_config_files=$*;;
11532esac
11533
11534case $ac_config_headers in *"
11535"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11536esac
11537
11538
11539cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11540# Files that config.status was made for.
11541config_files="$ac_config_files"
11542config_headers="$ac_config_headers"
11543config_commands="$ac_config_commands"
11544
11545_ACEOF
11546
11547cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11548ac_cs_usage="\
11549\`$as_me' instantiates files and other configuration actions
11550from templates according to the current configuration.  Unless the files
11551and actions are specified as TAGs, all are instantiated by default.
11552
11553Usage: $0 [OPTION]... [TAG]...
11554
11555  -h, --help       print this help, then exit
11556  -V, --version    print version number and configuration settings, then exit
11557  -q, --quiet, --silent
11558                   do not print progress messages
11559  -d, --debug      don't remove temporary files
11560      --recheck    update $as_me by reconfiguring in the same conditions
11561      --file=FILE[:TEMPLATE]
11562                   instantiate the configuration file FILE
11563      --header=FILE[:TEMPLATE]
11564                   instantiate the configuration header FILE
11565
11566Configuration files:
11567$config_files
11568
11569Configuration headers:
11570$config_headers
11571
11572Configuration commands:
11573$config_commands
11574
11575Report bugs to the package provider."
11576
11577_ACEOF
11578cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11579ac_cs_version="\\
11580LTO plugin for ld config.status 0.1
11581configured by $0, generated by GNU Autoconf 2.64,
11582  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11583
11584Copyright (C) 2009 Free Software Foundation, Inc.
11585This config.status script is free software; the Free Software Foundation
11586gives unlimited permission to copy, distribute and modify it."
11587
11588ac_pwd='$ac_pwd'
11589srcdir='$srcdir'
11590INSTALL='$INSTALL'
11591MKDIR_P='$MKDIR_P'
11592AWK='$AWK'
11593test -n "\$AWK" || AWK=awk
11594_ACEOF
11595
11596cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11597# The default lists apply if the user does not specify any file.
11598ac_need_defaults=:
11599while test $# != 0
11600do
11601  case $1 in
11602  --*=*)
11603    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11604    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11605    ac_shift=:
11606    ;;
11607  *)
11608    ac_option=$1
11609    ac_optarg=$2
11610    ac_shift=shift
11611    ;;
11612  esac
11613
11614  case $ac_option in
11615  # Handling of the options.
11616  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11617    ac_cs_recheck=: ;;
11618  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11619    $as_echo "$ac_cs_version"; exit ;;
11620  --debug | --debu | --deb | --de | --d | -d )
11621    debug=: ;;
11622  --file | --fil | --fi | --f )
11623    $ac_shift
11624    case $ac_optarg in
11625    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11626    esac
11627    as_fn_append CONFIG_FILES " '$ac_optarg'"
11628    ac_need_defaults=false;;
11629  --header | --heade | --head | --hea )
11630    $ac_shift
11631    case $ac_optarg in
11632    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11633    esac
11634    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11635    ac_need_defaults=false;;
11636  --he | --h)
11637    # Conflict between --help and --header
11638    as_fn_error "ambiguous option: \`$1'
11639Try \`$0 --help' for more information.";;
11640  --help | --hel | -h )
11641    $as_echo "$ac_cs_usage"; exit ;;
11642  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11643  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11644    ac_cs_silent=: ;;
11645
11646  # This is an error.
11647  -*) as_fn_error "unrecognized option: \`$1'
11648Try \`$0 --help' for more information." ;;
11649
11650  *) as_fn_append ac_config_targets " $1"
11651     ac_need_defaults=false ;;
11652
11653  esac
11654  shift
11655done
11656
11657ac_configure_extra_args=
11658
11659if $ac_cs_silent; then
11660  exec 6>/dev/null
11661  ac_configure_extra_args="$ac_configure_extra_args --silent"
11662fi
11663
11664_ACEOF
11665cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11666if \$ac_cs_recheck; then
11667  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11668  shift
11669  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11670  CONFIG_SHELL='$SHELL'
11671  export CONFIG_SHELL
11672  exec "\$@"
11673fi
11674
11675_ACEOF
11676cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11677exec 5>>config.log
11678{
11679  echo
11680  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11681## Running $as_me. ##
11682_ASBOX
11683  $as_echo "$ac_log"
11684} >&5
11685
11686_ACEOF
11687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11688#
11689# INIT-COMMANDS
11690#
11691AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11692
11693
11694# The HP-UX ksh and POSIX shell print the target directory to stdout
11695# if CDPATH is set.
11696(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11697
11698sed_quote_subst='$sed_quote_subst'
11699double_quote_subst='$double_quote_subst'
11700delay_variable_subst='$delay_variable_subst'
11701macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11702macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11703enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11704enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11705pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11706enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11707SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11708ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11709host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11710host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11711host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11712build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11713build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11714build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11715SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11716Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11717GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11718EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11719FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11720LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11721NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11722LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11723max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11724ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11725exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11726lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11727lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11728lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11729reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11730reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11731OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11732deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11733file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11734AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11735AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11736STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11737RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11738old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11739old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11740old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11741lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11742CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11743CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11744compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11745GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11746lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11747lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11748lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11749lt_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"`'
11750objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11751MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11752lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11753lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11754lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11755lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11756lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11757need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11758DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11759NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11760LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11761OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11762OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11763libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11764shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11765extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11766archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11767enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11768export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11769whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11770compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11771old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11772old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11773archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11774archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11775module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11776module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11777with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11778allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11779no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11780hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11781hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11782hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11783hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11784hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11785hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11786hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11787hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11788inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11789link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11790fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11791always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11792export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11793exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11794include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11795prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11796file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11797variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11798need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11799need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11800version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11801runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11802shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11803shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11804libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11805library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11806soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11807install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11808postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11809postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11810finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11811finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11812hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11813sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11814sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11815hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11816enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11817enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11818enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11819old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11820striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11821
11822LTCC='$LTCC'
11823LTCFLAGS='$LTCFLAGS'
11824compiler='$compiler_DEFAULT'
11825
11826# A function that is used when there is no print builtin or printf.
11827func_fallback_echo ()
11828{
11829  eval 'cat <<_LTECHO_EOF
11830\$1
11831_LTECHO_EOF'
11832}
11833
11834# Quote evaled strings.
11835for var in SHELL \
11836ECHO \
11837SED \
11838GREP \
11839EGREP \
11840FGREP \
11841LD \
11842NM \
11843LN_S \
11844lt_SP2NL \
11845lt_NL2SP \
11846reload_flag \
11847OBJDUMP \
11848deplibs_check_method \
11849file_magic_cmd \
11850AR \
11851AR_FLAGS \
11852STRIP \
11853RANLIB \
11854CC \
11855CFLAGS \
11856compiler \
11857lt_cv_sys_global_symbol_pipe \
11858lt_cv_sys_global_symbol_to_cdecl \
11859lt_cv_sys_global_symbol_to_c_name_address \
11860lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11861lt_prog_compiler_no_builtin_flag \
11862lt_prog_compiler_wl \
11863lt_prog_compiler_pic \
11864lt_prog_compiler_static \
11865lt_cv_prog_compiler_c_o \
11866need_locks \
11867DSYMUTIL \
11868NMEDIT \
11869LIPO \
11870OTOOL \
11871OTOOL64 \
11872shrext_cmds \
11873export_dynamic_flag_spec \
11874whole_archive_flag_spec \
11875compiler_needs_object \
11876with_gnu_ld \
11877allow_undefined_flag \
11878no_undefined_flag \
11879hardcode_libdir_flag_spec \
11880hardcode_libdir_flag_spec_ld \
11881hardcode_libdir_separator \
11882fix_srcfile_path \
11883exclude_expsyms \
11884include_expsyms \
11885file_list_spec \
11886variables_saved_for_relink \
11887libname_spec \
11888library_names_spec \
11889soname_spec \
11890install_override_mode \
11891finish_eval \
11892old_striplib \
11893striplib; do
11894    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11895    *[\\\\\\\`\\"\\\$]*)
11896      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11897      ;;
11898    *)
11899      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11900      ;;
11901    esac
11902done
11903
11904# Double-quote double-evaled strings.
11905for var in reload_cmds \
11906old_postinstall_cmds \
11907old_postuninstall_cmds \
11908old_archive_cmds \
11909extract_expsyms_cmds \
11910old_archive_from_new_cmds \
11911old_archive_from_expsyms_cmds \
11912archive_cmds \
11913archive_expsym_cmds \
11914module_cmds \
11915module_expsym_cmds \
11916export_symbols_cmds \
11917prelink_cmds \
11918postinstall_cmds \
11919postuninstall_cmds \
11920finish_cmds \
11921sys_lib_search_path_spec \
11922sys_lib_dlsearch_path_spec; do
11923    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11924    *[\\\\\\\`\\"\\\$]*)
11925      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11926      ;;
11927    *)
11928      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11929      ;;
11930    esac
11931done
11932
11933ac_aux_dir='$ac_aux_dir'
11934xsi_shell='$xsi_shell'
11935lt_shell_append='$lt_shell_append'
11936
11937# See if we are running on zsh, and set the options which allow our
11938# commands through without removal of \ escapes INIT.
11939if test -n "\${ZSH_VERSION+set}" ; then
11940   setopt NO_GLOB_SUBST
11941fi
11942
11943
11944    PACKAGE='$PACKAGE'
11945    VERSION='$VERSION'
11946    TIMESTAMP='$TIMESTAMP'
11947    RM='$RM'
11948    ofile='$ofile'
11949
11950
11951
11952
11953_ACEOF
11954
11955cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11956
11957# Handling of arguments.
11958for ac_config_target in $ac_config_targets
11959do
11960  case $ac_config_target in
11961    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11962    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11963    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11964    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11965
11966  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11967  esac
11968done
11969
11970
11971# If the user did not use the arguments to specify the items to instantiate,
11972# then the envvar interface is used.  Set only those that are not.
11973# We use the long form for the default assignment because of an extremely
11974# bizarre bug on SunOS 4.1.3.
11975if $ac_need_defaults; then
11976  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11977  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11978  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11979fi
11980
11981# Have a temporary directory for convenience.  Make it in the build tree
11982# simply because there is no reason against having it here, and in addition,
11983# creating and moving files from /tmp can sometimes cause problems.
11984# Hook for its removal unless debugging.
11985# Note that there is a small window in which the directory will not be cleaned:
11986# after its creation but before its name has been assigned to `$tmp'.
11987$debug ||
11988{
11989  tmp=
11990  trap 'exit_status=$?
11991  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11992' 0
11993  trap 'as_fn_exit 1' 1 2 13 15
11994}
11995# Create a (secure) tmp directory for tmp files.
11996
11997{
11998  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11999  test -n "$tmp" && test -d "$tmp"
12000}  ||
12001{
12002  tmp=./conf$$-$RANDOM
12003  (umask 077 && mkdir "$tmp")
12004} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12005
12006# Set up the scripts for CONFIG_FILES section.
12007# No need to generate them if there are no CONFIG_FILES.
12008# This happens for instance with `./config.status config.h'.
12009if test -n "$CONFIG_FILES"; then
12010
12011
12012ac_cr=`echo X | tr X '\015'`
12013# On cygwin, bash can eat \r inside `` if the user requested igncr.
12014# But we know of no other shell where ac_cr would be empty at this
12015# point, so we can use a bashism as a fallback.
12016if test "x$ac_cr" = x; then
12017  eval ac_cr=\$\'\\r\'
12018fi
12019ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12020if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12021  ac_cs_awk_cr='\r'
12022else
12023  ac_cs_awk_cr=$ac_cr
12024fi
12025
12026echo 'BEGIN {' >"$tmp/subs1.awk" &&
12027_ACEOF
12028
12029
12030{
12031  echo "cat >conf$$subs.awk <<_ACEOF" &&
12032  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12033  echo "_ACEOF"
12034} >conf$$subs.sh ||
12035  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12036ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12037ac_delim='%!_!# '
12038for ac_last_try in false false false false false :; do
12039  . ./conf$$subs.sh ||
12040    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12041
12042  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12043  if test $ac_delim_n = $ac_delim_num; then
12044    break
12045  elif $ac_last_try; then
12046    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12047  else
12048    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12049  fi
12050done
12051rm -f conf$$subs.sh
12052
12053cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12054cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12055_ACEOF
12056sed -n '
12057h
12058s/^/S["/; s/!.*/"]=/
12059p
12060g
12061s/^[^!]*!//
12062:repl
12063t repl
12064s/'"$ac_delim"'$//
12065t delim
12066:nl
12067h
12068s/\(.\{148\}\).*/\1/
12069t more1
12070s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12071p
12072n
12073b repl
12074:more1
12075s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12076p
12077g
12078s/.\{148\}//
12079t nl
12080:delim
12081h
12082s/\(.\{148\}\).*/\1/
12083t more2
12084s/["\\]/\\&/g; s/^/"/; s/$/"/
12085p
12086b
12087:more2
12088s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12089p
12090g
12091s/.\{148\}//
12092t delim
12093' <conf$$subs.awk | sed '
12094/^[^""]/{
12095  N
12096  s/\n//
12097}
12098' >>$CONFIG_STATUS || ac_write_fail=1
12099rm -f conf$$subs.awk
12100cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12101_ACAWK
12102cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12103  for (key in S) S_is_set[key] = 1
12104  FS = ""
12105
12106}
12107{
12108  line = $ 0
12109  nfields = split(line, field, "@")
12110  substed = 0
12111  len = length(field[1])
12112  for (i = 2; i < nfields; i++) {
12113    key = field[i]
12114    keylen = length(key)
12115    if (S_is_set[key]) {
12116      value = S[key]
12117      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12118      len += length(value) + length(field[++i])
12119      substed = 1
12120    } else
12121      len += 1 + keylen
12122  }
12123
12124  print line
12125}
12126
12127_ACAWK
12128_ACEOF
12129cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12130if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12131  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12132else
12133  cat
12134fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12135  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12136_ACEOF
12137
12138# VPATH may cause trouble with some makes, so we remove $(srcdir),
12139# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12140# trailing colons and then remove the whole line if VPATH becomes empty
12141# (actually we leave an empty line to preserve line numbers).
12142if test "x$srcdir" = x.; then
12143  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
12144s/:*\$(srcdir):*/:/
12145s/:*\${srcdir}:*/:/
12146s/:*@srcdir@:*/:/
12147s/^\([^=]*=[	 ]*\):*/\1/
12148s/:*$//
12149s/^[^=]*=[	 ]*$//
12150}'
12151fi
12152
12153cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12154fi # test -n "$CONFIG_FILES"
12155
12156# Set up the scripts for CONFIG_HEADERS section.
12157# No need to generate them if there are no CONFIG_HEADERS.
12158# This happens for instance with `./config.status Makefile'.
12159if test -n "$CONFIG_HEADERS"; then
12160cat >"$tmp/defines.awk" <<\_ACAWK ||
12161BEGIN {
12162_ACEOF
12163
12164# Transform confdefs.h into an awk script `defines.awk', embedded as
12165# here-document in config.status, that substitutes the proper values into
12166# config.h.in to produce config.h.
12167
12168# Create a delimiter string that does not exist in confdefs.h, to ease
12169# handling of long lines.
12170ac_delim='%!_!# '
12171for ac_last_try in false false :; do
12172  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12173  if test -z "$ac_t"; then
12174    break
12175  elif $ac_last_try; then
12176    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12177  else
12178    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12179  fi
12180done
12181
12182# For the awk script, D is an array of macro values keyed by name,
12183# likewise P contains macro parameters if any.  Preserve backslash
12184# newline sequences.
12185
12186ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12187sed -n '
12188s/.\{148\}/&'"$ac_delim"'/g
12189t rset
12190:rset
12191s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12192t def
12193d
12194:def
12195s/\\$//
12196t bsnl
12197s/["\\]/\\&/g
12198s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12199D["\1"]=" \3"/p
12200s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12201d
12202:bsnl
12203s/["\\]/\\&/g
12204s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12205D["\1"]=" \3\\\\\\n"\\/p
12206t cont
12207s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12208t cont
12209d
12210:cont
12211n
12212s/.\{148\}/&'"$ac_delim"'/g
12213t clear
12214:clear
12215s/\\$//
12216t bsnlc
12217s/["\\]/\\&/g; s/^/"/; s/$/"/p
12218d
12219:bsnlc
12220s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12221b cont
12222' <confdefs.h | sed '
12223s/'"$ac_delim"'/"\\\
12224"/g' >>$CONFIG_STATUS || ac_write_fail=1
12225
12226cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12227  for (key in D) D_is_set[key] = 1
12228  FS = ""
12229}
12230/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12231  line = \$ 0
12232  split(line, arg, " ")
12233  if (arg[1] == "#") {
12234    defundef = arg[2]
12235    mac1 = arg[3]
12236  } else {
12237    defundef = substr(arg[1], 2)
12238    mac1 = arg[2]
12239  }
12240  split(mac1, mac2, "(") #)
12241  macro = mac2[1]
12242  prefix = substr(line, 1, index(line, defundef) - 1)
12243  if (D_is_set[macro]) {
12244    # Preserve the white space surrounding the "#".
12245    print prefix "define", macro P[macro] D[macro]
12246    next
12247  } else {
12248    # Replace #undef with comments.  This is necessary, for example,
12249    # in the case of _POSIX_SOURCE, which is predefined and required
12250    # on some systems where configure will not decide to define it.
12251    if (defundef == "undef") {
12252      print "/*", prefix defundef, macro, "*/"
12253      next
12254    }
12255  }
12256}
12257{ print }
12258_ACAWK
12259_ACEOF
12260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12261  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12262fi # test -n "$CONFIG_HEADERS"
12263
12264
12265eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12266shift
12267for ac_tag
12268do
12269  case $ac_tag in
12270  :[FHLC]) ac_mode=$ac_tag; continue;;
12271  esac
12272  case $ac_mode$ac_tag in
12273  :[FHL]*:*);;
12274  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12275  :[FH]-) ac_tag=-:-;;
12276  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12277  esac
12278  ac_save_IFS=$IFS
12279  IFS=:
12280  set x $ac_tag
12281  IFS=$ac_save_IFS
12282  shift
12283  ac_file=$1
12284  shift
12285
12286  case $ac_mode in
12287  :L) ac_source=$1;;
12288  :[FH])
12289    ac_file_inputs=
12290    for ac_f
12291    do
12292      case $ac_f in
12293      -) ac_f="$tmp/stdin";;
12294      *) # Look for the file first in the build tree, then in the source tree
12295	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12296	 # because $ac_f cannot contain `:'.
12297	 test -f "$ac_f" ||
12298	   case $ac_f in
12299	   [\\/$]*) false;;
12300	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12301	   esac ||
12302	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12303      esac
12304      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12305      as_fn_append ac_file_inputs " '$ac_f'"
12306    done
12307
12308    # Let's still pretend it is `configure' which instantiates (i.e., don't
12309    # use $as_me), people would be surprised to read:
12310    #    /* config.h.  Generated by config.status.  */
12311    configure_input='Generated from '`
12312	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12313	`' by configure.'
12314    if test x"$ac_file" != x-; then
12315      configure_input="$ac_file.  $configure_input"
12316      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12317$as_echo "$as_me: creating $ac_file" >&6;}
12318    fi
12319    # Neutralize special characters interpreted by sed in replacement strings.
12320    case $configure_input in #(
12321    *\&* | *\|* | *\\* )
12322       ac_sed_conf_input=`$as_echo "$configure_input" |
12323       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12324    *) ac_sed_conf_input=$configure_input;;
12325    esac
12326
12327    case $ac_tag in
12328    *:-:* | *:-) cat >"$tmp/stdin" \
12329      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12330    esac
12331    ;;
12332  esac
12333
12334  ac_dir=`$as_dirname -- "$ac_file" ||
12335$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12336	 X"$ac_file" : 'X\(//\)[^/]' \| \
12337	 X"$ac_file" : 'X\(//\)$' \| \
12338	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12339$as_echo X"$ac_file" |
12340    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12341	    s//\1/
12342	    q
12343	  }
12344	  /^X\(\/\/\)[^/].*/{
12345	    s//\1/
12346	    q
12347	  }
12348	  /^X\(\/\/\)$/{
12349	    s//\1/
12350	    q
12351	  }
12352	  /^X\(\/\).*/{
12353	    s//\1/
12354	    q
12355	  }
12356	  s/.*/./; q'`
12357  as_dir="$ac_dir"; as_fn_mkdir_p
12358  ac_builddir=.
12359
12360case "$ac_dir" in
12361.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12362*)
12363  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12364  # A ".." for each directory in $ac_dir_suffix.
12365  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12366  case $ac_top_builddir_sub in
12367  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12368  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12369  esac ;;
12370esac
12371ac_abs_top_builddir=$ac_pwd
12372ac_abs_builddir=$ac_pwd$ac_dir_suffix
12373# for backward compatibility:
12374ac_top_builddir=$ac_top_build_prefix
12375
12376case $srcdir in
12377  .)  # We are building in place.
12378    ac_srcdir=.
12379    ac_top_srcdir=$ac_top_builddir_sub
12380    ac_abs_top_srcdir=$ac_pwd ;;
12381  [\\/]* | ?:[\\/]* )  # Absolute name.
12382    ac_srcdir=$srcdir$ac_dir_suffix;
12383    ac_top_srcdir=$srcdir
12384    ac_abs_top_srcdir=$srcdir ;;
12385  *) # Relative name.
12386    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12387    ac_top_srcdir=$ac_top_build_prefix$srcdir
12388    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12389esac
12390ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12391
12392
12393  case $ac_mode in
12394  :F)
12395  #
12396  # CONFIG_FILE
12397  #
12398
12399  case $INSTALL in
12400  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12401  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12402  esac
12403  ac_MKDIR_P=$MKDIR_P
12404  case $MKDIR_P in
12405  [\\/$]* | ?:[\\/]* ) ;;
12406  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12407  esac
12408_ACEOF
12409
12410cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12411# If the template does not know about datarootdir, expand it.
12412# FIXME: This hack should be removed a few years after 2.60.
12413ac_datarootdir_hack=; ac_datarootdir_seen=
12414ac_sed_dataroot='
12415/datarootdir/ {
12416  p
12417  q
12418}
12419/@datadir@/p
12420/@docdir@/p
12421/@infodir@/p
12422/@localedir@/p
12423/@mandir@/p'
12424case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12425*datarootdir*) ac_datarootdir_seen=yes;;
12426*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12427  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12428$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12429_ACEOF
12430cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12431  ac_datarootdir_hack='
12432  s&@datadir@&$datadir&g
12433  s&@docdir@&$docdir&g
12434  s&@infodir@&$infodir&g
12435  s&@localedir@&$localedir&g
12436  s&@mandir@&$mandir&g
12437  s&\\\${datarootdir}&$datarootdir&g' ;;
12438esac
12439_ACEOF
12440
12441# Neutralize VPATH when `$srcdir' = `.'.
12442# Shell code in configure.ac might set extrasub.
12443# FIXME: do we really want to maintain this feature?
12444cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12445ac_sed_extra="$ac_vpsub
12446$extrasub
12447_ACEOF
12448cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12449:t
12450/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12451s|@configure_input@|$ac_sed_conf_input|;t t
12452s&@top_builddir@&$ac_top_builddir_sub&;t t
12453s&@top_build_prefix@&$ac_top_build_prefix&;t t
12454s&@srcdir@&$ac_srcdir&;t t
12455s&@abs_srcdir@&$ac_abs_srcdir&;t t
12456s&@top_srcdir@&$ac_top_srcdir&;t t
12457s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12458s&@builddir@&$ac_builddir&;t t
12459s&@abs_builddir@&$ac_abs_builddir&;t t
12460s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12461s&@INSTALL@&$ac_INSTALL&;t t
12462s&@MKDIR_P@&$ac_MKDIR_P&;t t
12463$ac_datarootdir_hack
12464"
12465eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12466  || as_fn_error "could not create $ac_file" "$LINENO" 5
12467
12468test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12469  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12470  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12471  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12472which seems to be undefined.  Please make sure it is defined." >&5
12473$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12474which seems to be undefined.  Please make sure it is defined." >&2;}
12475
12476  rm -f "$tmp/stdin"
12477  case $ac_file in
12478  -) cat "$tmp/out" && rm -f "$tmp/out";;
12479  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12480  esac \
12481  || as_fn_error "could not create $ac_file" "$LINENO" 5
12482 ;;
12483  :H)
12484  #
12485  # CONFIG_HEADER
12486  #
12487  if test x"$ac_file" != x-; then
12488    {
12489      $as_echo "/* $configure_input  */" \
12490      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12491    } >"$tmp/config.h" \
12492      || as_fn_error "could not create $ac_file" "$LINENO" 5
12493    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12494      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12495$as_echo "$as_me: $ac_file is unchanged" >&6;}
12496    else
12497      rm -f "$ac_file"
12498      mv "$tmp/config.h" "$ac_file" \
12499	|| as_fn_error "could not create $ac_file" "$LINENO" 5
12500    fi
12501  else
12502    $as_echo "/* $configure_input  */" \
12503      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12504      || as_fn_error "could not create -" "$LINENO" 5
12505  fi
12506# Compute "$ac_file"'s index in $config_headers.
12507_am_arg="$ac_file"
12508_am_stamp_count=1
12509for _am_header in $config_headers :; do
12510  case $_am_header in
12511    $_am_arg | $_am_arg:* )
12512      break ;;
12513    * )
12514      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12515  esac
12516done
12517echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12518$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12519	 X"$_am_arg" : 'X\(//\)[^/]' \| \
12520	 X"$_am_arg" : 'X\(//\)$' \| \
12521	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12522$as_echo X"$_am_arg" |
12523    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12524	    s//\1/
12525	    q
12526	  }
12527	  /^X\(\/\/\)[^/].*/{
12528	    s//\1/
12529	    q
12530	  }
12531	  /^X\(\/\/\)$/{
12532	    s//\1/
12533	    q
12534	  }
12535	  /^X\(\/\).*/{
12536	    s//\1/
12537	    q
12538	  }
12539	  s/.*/./; q'`/stamp-h$_am_stamp_count
12540 ;;
12541
12542  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12543$as_echo "$as_me: executing $ac_file commands" >&6;}
12544 ;;
12545  esac
12546
12547
12548  case $ac_file$ac_mode in
12549    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12550  # Autoconf 2.62 quotes --file arguments for eval, but not when files
12551  # are listed without --file.  Let's play safe and only enable the eval
12552  # if we detect the quoting.
12553  case $CONFIG_FILES in
12554  *\'*) eval set x "$CONFIG_FILES" ;;
12555  *)   set x $CONFIG_FILES ;;
12556  esac
12557  shift
12558  for mf
12559  do
12560    # Strip MF so we end up with the name of the file.
12561    mf=`echo "$mf" | sed -e 's/:.*$//'`
12562    # Check whether this is an Automake generated Makefile or not.
12563    # We used to match only the files named `Makefile.in', but
12564    # some people rename them; so instead we look at the file content.
12565    # Grep'ing the first line is not enough: some people post-process
12566    # each Makefile.in and add a new line on top of each file to say so.
12567    # Grep'ing the whole file is not good either: AIX grep has a line
12568    # limit of 2048, but all sed's we know have understand at least 4000.
12569    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12570      dirpart=`$as_dirname -- "$mf" ||
12571$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12572	 X"$mf" : 'X\(//\)[^/]' \| \
12573	 X"$mf" : 'X\(//\)$' \| \
12574	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12575$as_echo X"$mf" |
12576    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12577	    s//\1/
12578	    q
12579	  }
12580	  /^X\(\/\/\)[^/].*/{
12581	    s//\1/
12582	    q
12583	  }
12584	  /^X\(\/\/\)$/{
12585	    s//\1/
12586	    q
12587	  }
12588	  /^X\(\/\).*/{
12589	    s//\1/
12590	    q
12591	  }
12592	  s/.*/./; q'`
12593    else
12594      continue
12595    fi
12596    # Extract the definition of DEPDIR, am__include, and am__quote
12597    # from the Makefile without running `make'.
12598    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12599    test -z "$DEPDIR" && continue
12600    am__include=`sed -n 's/^am__include = //p' < "$mf"`
12601    test -z "am__include" && continue
12602    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12603    # When using ansi2knr, U may be empty or an underscore; expand it
12604    U=`sed -n 's/^U = //p' < "$mf"`
12605    # Find all dependency output files, they are included files with
12606    # $(DEPDIR) in their names.  We invoke sed twice because it is the
12607    # simplest approach to changing $(DEPDIR) to its actual value in the
12608    # expansion.
12609    for file in `sed -n "
12610      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12611	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12612      # Make sure the directory exists.
12613      test -f "$dirpart/$file" && continue
12614      fdir=`$as_dirname -- "$file" ||
12615$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12616	 X"$file" : 'X\(//\)[^/]' \| \
12617	 X"$file" : 'X\(//\)$' \| \
12618	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12619$as_echo X"$file" |
12620    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12621	    s//\1/
12622	    q
12623	  }
12624	  /^X\(\/\/\)[^/].*/{
12625	    s//\1/
12626	    q
12627	  }
12628	  /^X\(\/\/\)$/{
12629	    s//\1/
12630	    q
12631	  }
12632	  /^X\(\/\).*/{
12633	    s//\1/
12634	    q
12635	  }
12636	  s/.*/./; q'`
12637      as_dir=$dirpart/$fdir; as_fn_mkdir_p
12638      # echo "creating $dirpart/$file"
12639      echo '# dummy' > "$dirpart/$file"
12640    done
12641  done
12642}
12643 ;;
12644    "libtool":C)
12645
12646    # See if we are running on zsh, and set the options which allow our
12647    # commands through without removal of \ escapes.
12648    if test -n "${ZSH_VERSION+set}" ; then
12649      setopt NO_GLOB_SUBST
12650    fi
12651
12652    cfgfile="${ofile}T"
12653    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12654    $RM "$cfgfile"
12655
12656    cat <<_LT_EOF >> "$cfgfile"
12657#! $SHELL
12658
12659# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12660# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12661# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12662# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12663#
12664#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12665#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12666#   Written by Gordon Matzigkeit, 1996
12667#
12668#   This file is part of GNU Libtool.
12669#
12670# GNU Libtool is free software; you can redistribute it and/or
12671# modify it under the terms of the GNU General Public License as
12672# published by the Free Software Foundation; either version 2 of
12673# the License, or (at your option) any later version.
12674#
12675# As a special exception to the GNU General Public License,
12676# if you distribute this file as part of a program or library that
12677# is built using GNU Libtool, you may include this file under the
12678# same distribution terms that you use for the rest of that program.
12679#
12680# GNU Libtool is distributed in the hope that it will be useful,
12681# but WITHOUT ANY WARRANTY; without even the implied warranty of
12682# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12683# GNU General Public License for more details.
12684#
12685# You should have received a copy of the GNU General Public License
12686# along with GNU Libtool; see the file COPYING.  If not, a copy
12687# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12688# obtained by writing to the Free Software Foundation, Inc.,
12689# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12690
12691
12692# The names of the tagged configurations supported by this script.
12693available_tags=""
12694
12695# ### BEGIN LIBTOOL CONFIG
12696
12697# Which release of libtool.m4 was used?
12698macro_version=$macro_version
12699macro_revision=$macro_revision
12700
12701# Whether or not to build shared libraries.
12702build_libtool_libs=$enable_shared
12703
12704# Whether or not to build static libraries.
12705build_old_libs=$enable_static
12706
12707# What type of objects to build.
12708pic_mode=$pic_mode
12709
12710# Whether or not to optimize for fast installation.
12711fast_install=$enable_fast_install
12712
12713# Shell to use when invoking shell scripts.
12714SHELL=$lt_SHELL
12715
12716# An echo program that protects backslashes.
12717ECHO=$lt_ECHO
12718
12719# The host system.
12720host_alias=$host_alias
12721host=$host
12722host_os=$host_os
12723
12724# The build system.
12725build_alias=$build_alias
12726build=$build
12727build_os=$build_os
12728
12729# A sed program that does not truncate output.
12730SED=$lt_SED
12731
12732# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12733Xsed="\$SED -e 1s/^X//"
12734
12735# A grep program that handles long lines.
12736GREP=$lt_GREP
12737
12738# An ERE matcher.
12739EGREP=$lt_EGREP
12740
12741# A literal string matcher.
12742FGREP=$lt_FGREP
12743
12744# A BSD- or MS-compatible name lister.
12745NM=$lt_NM
12746
12747# Whether we need soft or hard links.
12748LN_S=$lt_LN_S
12749
12750# What is the maximum length of a command?
12751max_cmd_len=$max_cmd_len
12752
12753# Object file suffix (normally "o").
12754objext=$ac_objext
12755
12756# Executable file suffix (normally "").
12757exeext=$exeext
12758
12759# whether the shell understands "unset".
12760lt_unset=$lt_unset
12761
12762# turn spaces into newlines.
12763SP2NL=$lt_lt_SP2NL
12764
12765# turn newlines into spaces.
12766NL2SP=$lt_lt_NL2SP
12767
12768# An object symbol dumper.
12769OBJDUMP=$lt_OBJDUMP
12770
12771# Method to check whether dependent libraries are shared objects.
12772deplibs_check_method=$lt_deplibs_check_method
12773
12774# Command to use when deplibs_check_method == "file_magic".
12775file_magic_cmd=$lt_file_magic_cmd
12776
12777# The archiver.
12778AR=$lt_AR
12779AR_FLAGS=$lt_AR_FLAGS
12780
12781# A symbol stripping program.
12782STRIP=$lt_STRIP
12783
12784# Commands used to install an old-style archive.
12785RANLIB=$lt_RANLIB
12786old_postinstall_cmds=$lt_old_postinstall_cmds
12787old_postuninstall_cmds=$lt_old_postuninstall_cmds
12788
12789# Whether to use a lock for old archive extraction.
12790lock_old_archive_extraction=$lock_old_archive_extraction
12791
12792# A C compiler.
12793LTCC=$lt_CC
12794
12795# LTCC compiler flags.
12796LTCFLAGS=$lt_CFLAGS
12797
12798# Take the output of nm and produce a listing of raw symbols and C names.
12799global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12800
12801# Transform the output of nm in a proper C declaration.
12802global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12803
12804# Transform the output of nm in a C name address pair.
12805global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12806
12807# Transform the output of nm in a C name address pair when lib prefix is needed.
12808global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12809
12810# The name of the directory that contains temporary libtool files.
12811objdir=$objdir
12812
12813# Used to examine libraries when file_magic_cmd begins with "file".
12814MAGIC_CMD=$MAGIC_CMD
12815
12816# Must we lock files when doing compilation?
12817need_locks=$lt_need_locks
12818
12819# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12820DSYMUTIL=$lt_DSYMUTIL
12821
12822# Tool to change global to local symbols on Mac OS X.
12823NMEDIT=$lt_NMEDIT
12824
12825# Tool to manipulate fat objects and archives on Mac OS X.
12826LIPO=$lt_LIPO
12827
12828# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12829OTOOL=$lt_OTOOL
12830
12831# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12832OTOOL64=$lt_OTOOL64
12833
12834# Old archive suffix (normally "a").
12835libext=$libext
12836
12837# Shared library suffix (normally ".so").
12838shrext_cmds=$lt_shrext_cmds
12839
12840# The commands to extract the exported symbol list from a shared archive.
12841extract_expsyms_cmds=$lt_extract_expsyms_cmds
12842
12843# Variables whose values should be saved in libtool wrapper scripts and
12844# restored at link time.
12845variables_saved_for_relink=$lt_variables_saved_for_relink
12846
12847# Do we need the "lib" prefix for modules?
12848need_lib_prefix=$need_lib_prefix
12849
12850# Do we need a version for libraries?
12851need_version=$need_version
12852
12853# Library versioning type.
12854version_type=$version_type
12855
12856# Shared library runtime path variable.
12857runpath_var=$runpath_var
12858
12859# Shared library path variable.
12860shlibpath_var=$shlibpath_var
12861
12862# Is shlibpath searched before the hard-coded library search path?
12863shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12864
12865# Format of library name prefix.
12866libname_spec=$lt_libname_spec
12867
12868# List of archive names.  First name is the real one, the rest are links.
12869# The last name is the one that the linker finds with -lNAME
12870library_names_spec=$lt_library_names_spec
12871
12872# The coded name of the library, if different from the real name.
12873soname_spec=$lt_soname_spec
12874
12875# Permission mode override for installation of shared libraries.
12876install_override_mode=$lt_install_override_mode
12877
12878# Command to use after installation of a shared archive.
12879postinstall_cmds=$lt_postinstall_cmds
12880
12881# Command to use after uninstallation of a shared archive.
12882postuninstall_cmds=$lt_postuninstall_cmds
12883
12884# Commands used to finish a libtool library installation in a directory.
12885finish_cmds=$lt_finish_cmds
12886
12887# As "finish_cmds", except a single script fragment to be evaled but
12888# not shown.
12889finish_eval=$lt_finish_eval
12890
12891# Whether we should hardcode library paths into libraries.
12892hardcode_into_libs=$hardcode_into_libs
12893
12894# Compile-time system search path for libraries.
12895sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12896
12897# Run-time system search path for libraries.
12898sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12899
12900# Whether dlopen is supported.
12901dlopen_support=$enable_dlopen
12902
12903# Whether dlopen of programs is supported.
12904dlopen_self=$enable_dlopen_self
12905
12906# Whether dlopen of statically linked programs is supported.
12907dlopen_self_static=$enable_dlopen_self_static
12908
12909# Commands to strip libraries.
12910old_striplib=$lt_old_striplib
12911striplib=$lt_striplib
12912
12913
12914# The linker used to build libraries.
12915LD=$lt_LD
12916
12917# How to create reloadable object files.
12918reload_flag=$lt_reload_flag
12919reload_cmds=$lt_reload_cmds
12920
12921# Commands used to build an old-style archive.
12922old_archive_cmds=$lt_old_archive_cmds
12923
12924# A language specific compiler.
12925CC=$lt_compiler
12926
12927# Is the compiler the GNU compiler?
12928with_gcc=$GCC
12929
12930# Compiler flag to turn off builtin functions.
12931no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12932
12933# How to pass a linker flag through the compiler.
12934wl=$lt_lt_prog_compiler_wl
12935
12936# Additional compiler flags for building library objects.
12937pic_flag=$lt_lt_prog_compiler_pic
12938
12939# Compiler flag to prevent dynamic linking.
12940link_static_flag=$lt_lt_prog_compiler_static
12941
12942# Does compiler simultaneously support -c and -o options?
12943compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12944
12945# Whether or not to add -lc for building shared libraries.
12946build_libtool_need_lc=$archive_cmds_need_lc
12947
12948# Whether or not to disallow shared libs when runtime libs are static.
12949allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12950
12951# Compiler flag to allow reflexive dlopens.
12952export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12953
12954# Compiler flag to generate shared objects directly from archives.
12955whole_archive_flag_spec=$lt_whole_archive_flag_spec
12956
12957# Whether the compiler copes with passing no objects directly.
12958compiler_needs_object=$lt_compiler_needs_object
12959
12960# Create an old-style archive from a shared archive.
12961old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12962
12963# Create a temporary old-style archive to link instead of a shared archive.
12964old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12965
12966# Commands used to build a shared archive.
12967archive_cmds=$lt_archive_cmds
12968archive_expsym_cmds=$lt_archive_expsym_cmds
12969
12970# Commands used to build a loadable module if different from building
12971# a shared archive.
12972module_cmds=$lt_module_cmds
12973module_expsym_cmds=$lt_module_expsym_cmds
12974
12975# Whether we are building with GNU ld or not.
12976with_gnu_ld=$lt_with_gnu_ld
12977
12978# Flag that allows shared libraries with undefined symbols to be built.
12979allow_undefined_flag=$lt_allow_undefined_flag
12980
12981# Flag that enforces no undefined symbols.
12982no_undefined_flag=$lt_no_undefined_flag
12983
12984# Flag to hardcode \$libdir into a binary during linking.
12985# This must work even if \$libdir does not exist
12986hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12987
12988# If ld is used when linking, flag to hardcode \$libdir into a binary
12989# during linking.  This must work even if \$libdir does not exist.
12990hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12991
12992# Whether we need a single "-rpath" flag with a separated argument.
12993hardcode_libdir_separator=$lt_hardcode_libdir_separator
12994
12995# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12996# DIR into the resulting binary.
12997hardcode_direct=$hardcode_direct
12998
12999# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13000# DIR into the resulting binary and the resulting library dependency is
13001# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13002# library is relocated.
13003hardcode_direct_absolute=$hardcode_direct_absolute
13004
13005# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13006# into the resulting binary.
13007hardcode_minus_L=$hardcode_minus_L
13008
13009# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13010# into the resulting binary.
13011hardcode_shlibpath_var=$hardcode_shlibpath_var
13012
13013# Set to "yes" if building a shared library automatically hardcodes DIR
13014# into the library and all subsequent libraries and executables linked
13015# against it.
13016hardcode_automatic=$hardcode_automatic
13017
13018# Set to yes if linker adds runtime paths of dependent libraries
13019# to runtime path list.
13020inherit_rpath=$inherit_rpath
13021
13022# Whether libtool must link a program against all its dependency libraries.
13023link_all_deplibs=$link_all_deplibs
13024
13025# Fix the shell variable \$srcfile for the compiler.
13026fix_srcfile_path=$lt_fix_srcfile_path
13027
13028# Set to "yes" if exported symbols are required.
13029always_export_symbols=$always_export_symbols
13030
13031# The commands to list exported symbols.
13032export_symbols_cmds=$lt_export_symbols_cmds
13033
13034# Symbols that should not be listed in the preloaded symbols.
13035exclude_expsyms=$lt_exclude_expsyms
13036
13037# Symbols that must always be exported.
13038include_expsyms=$lt_include_expsyms
13039
13040# Commands necessary for linking programs (against libraries) with templates.
13041prelink_cmds=$lt_prelink_cmds
13042
13043# Specify filename containing input files.
13044file_list_spec=$lt_file_list_spec
13045
13046# How to hardcode a shared library path into an executable.
13047hardcode_action=$hardcode_action
13048
13049# ### END LIBTOOL CONFIG
13050
13051_LT_EOF
13052
13053  case $host_os in
13054  aix3*)
13055    cat <<\_LT_EOF >> "$cfgfile"
13056# AIX sometimes has problems with the GCC collect2 program.  For some
13057# reason, if we set the COLLECT_NAMES environment variable, the problems
13058# vanish in a puff of smoke.
13059if test "X${COLLECT_NAMES+set}" != Xset; then
13060  COLLECT_NAMES=
13061  export COLLECT_NAMES
13062fi
13063_LT_EOF
13064    ;;
13065  esac
13066
13067
13068ltmain="$ac_aux_dir/ltmain.sh"
13069
13070
13071  # We use sed instead of cat because bash on DJGPP gets confused if
13072  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13073  # text mode, it properly converts lines to CR/LF.  This bash problem
13074  # is reportedly fixed, but why not run on old versions too?
13075  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13076    || (rm -f "$cfgfile"; exit 1)
13077
13078  case $xsi_shell in
13079  yes)
13080    cat << \_LT_EOF >> "$cfgfile"
13081
13082# func_dirname file append nondir_replacement
13083# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13084# otherwise set result to NONDIR_REPLACEMENT.
13085func_dirname ()
13086{
13087  case ${1} in
13088    */*) func_dirname_result="${1%/*}${2}" ;;
13089    *  ) func_dirname_result="${3}" ;;
13090  esac
13091}
13092
13093# func_basename file
13094func_basename ()
13095{
13096  func_basename_result="${1##*/}"
13097}
13098
13099# func_dirname_and_basename file append nondir_replacement
13100# perform func_basename and func_dirname in a single function
13101# call:
13102#   dirname:  Compute the dirname of FILE.  If nonempty,
13103#             add APPEND to the result, otherwise set result
13104#             to NONDIR_REPLACEMENT.
13105#             value returned in "$func_dirname_result"
13106#   basename: Compute filename of FILE.
13107#             value retuned in "$func_basename_result"
13108# Implementation must be kept synchronized with func_dirname
13109# and func_basename. For efficiency, we do not delegate to
13110# those functions but instead duplicate the functionality here.
13111func_dirname_and_basename ()
13112{
13113  case ${1} in
13114    */*) func_dirname_result="${1%/*}${2}" ;;
13115    *  ) func_dirname_result="${3}" ;;
13116  esac
13117  func_basename_result="${1##*/}"
13118}
13119
13120# func_stripname prefix suffix name
13121# strip PREFIX and SUFFIX off of NAME.
13122# PREFIX and SUFFIX must not contain globbing or regex special
13123# characters, hashes, percent signs, but SUFFIX may contain a leading
13124# dot (in which case that matches only a dot).
13125func_stripname ()
13126{
13127  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13128  # positional parameters, so assign one to ordinary parameter first.
13129  func_stripname_result=${3}
13130  func_stripname_result=${func_stripname_result#"${1}"}
13131  func_stripname_result=${func_stripname_result%"${2}"}
13132}
13133
13134# func_opt_split
13135func_opt_split ()
13136{
13137  func_opt_split_opt=${1%%=*}
13138  func_opt_split_arg=${1#*=}
13139}
13140
13141# func_lo2o object
13142func_lo2o ()
13143{
13144  case ${1} in
13145    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13146    *)    func_lo2o_result=${1} ;;
13147  esac
13148}
13149
13150# func_xform libobj-or-source
13151func_xform ()
13152{
13153  func_xform_result=${1%.*}.lo
13154}
13155
13156# func_arith arithmetic-term...
13157func_arith ()
13158{
13159  func_arith_result=$(( $* ))
13160}
13161
13162# func_len string
13163# STRING may not start with a hyphen.
13164func_len ()
13165{
13166  func_len_result=${#1}
13167}
13168
13169_LT_EOF
13170    ;;
13171  *) # Bourne compatible functions.
13172    cat << \_LT_EOF >> "$cfgfile"
13173
13174# func_dirname file append nondir_replacement
13175# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13176# otherwise set result to NONDIR_REPLACEMENT.
13177func_dirname ()
13178{
13179  # Extract subdirectory from the argument.
13180  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13181  if test "X$func_dirname_result" = "X${1}"; then
13182    func_dirname_result="${3}"
13183  else
13184    func_dirname_result="$func_dirname_result${2}"
13185  fi
13186}
13187
13188# func_basename file
13189func_basename ()
13190{
13191  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13192}
13193
13194
13195# func_stripname prefix suffix name
13196# strip PREFIX and SUFFIX off of NAME.
13197# PREFIX and SUFFIX must not contain globbing or regex special
13198# characters, hashes, percent signs, but SUFFIX may contain a leading
13199# dot (in which case that matches only a dot).
13200# func_strip_suffix prefix name
13201func_stripname ()
13202{
13203  case ${2} in
13204    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13205    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13206  esac
13207}
13208
13209# sed scripts:
13210my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13211my_sed_long_arg='1s/^-[^=]*=//'
13212
13213# func_opt_split
13214func_opt_split ()
13215{
13216  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13217  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13218}
13219
13220# func_lo2o object
13221func_lo2o ()
13222{
13223  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13224}
13225
13226# func_xform libobj-or-source
13227func_xform ()
13228{
13229  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13230}
13231
13232# func_arith arithmetic-term...
13233func_arith ()
13234{
13235  func_arith_result=`expr "$@"`
13236}
13237
13238# func_len string
13239# STRING may not start with a hyphen.
13240func_len ()
13241{
13242  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13243}
13244
13245_LT_EOF
13246esac
13247
13248case $lt_shell_append in
13249  yes)
13250    cat << \_LT_EOF >> "$cfgfile"
13251
13252# func_append var value
13253# Append VALUE to the end of shell variable VAR.
13254func_append ()
13255{
13256  eval "$1+=\$2"
13257}
13258_LT_EOF
13259    ;;
13260  *)
13261    cat << \_LT_EOF >> "$cfgfile"
13262
13263# func_append var value
13264# Append VALUE to the end of shell variable VAR.
13265func_append ()
13266{
13267  eval "$1=\$$1\$2"
13268}
13269
13270_LT_EOF
13271    ;;
13272  esac
13273
13274
13275  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13276    || (rm -f "$cfgfile"; exit 1)
13277
13278  mv -f "$cfgfile" "$ofile" ||
13279    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13280  chmod +x "$ofile"
13281
13282 ;;
13283
13284  esac
13285done # for ac_tag
13286
13287
13288as_fn_exit 0
13289_ACEOF
13290ac_clean_files=$ac_clean_files_save
13291
13292test $ac_write_fail = 0 ||
13293  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13294
13295
13296# configure is writing to config.log, and then calls config.status.
13297# config.status does its own redirection, appending to config.log.
13298# Unfortunately, on DOS this fails, as config.log is still kept open
13299# by configure, so config.status won't be able to write to it; its
13300# output is simply discarded.  So we exec the FD to /dev/null,
13301# effectively closing config.log, so it can be properly (re)opened and
13302# appended to by config.status.  When coming back to configure, we
13303# need to make the FD available again.
13304if test "$no_create" != yes; then
13305  ac_cs_success=:
13306  ac_config_status_args=
13307  test "$silent" = yes &&
13308    ac_config_status_args="$ac_config_status_args --quiet"
13309  exec 5>/dev/null
13310  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13311  exec 5>>config.log
13312  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13313  # would make configure fail if this is the last instruction.
13314  $ac_cs_success || as_fn_exit $?
13315fi
13316if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13317  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13318$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13319fi
13320
13321