xref: /netbsd-src/external/gpl3/gcc.old/dist/lto-plugin/configure (revision fdd524d4ccd2bb0c6f67401e938dabf773eb0372)
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="$SHELL $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*|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	  powerpc64le-*linux*)
6073	    LD="${LD-ld} -m elf32lppclinux"
6074	    ;;
6075	  powerpc64-*linux*)
6076	    LD="${LD-ld} -m elf32ppclinux"
6077	    ;;
6078	  s390x-*linux*)
6079	    LD="${LD-ld} -m elf_s390"
6080	    ;;
6081	  sparc64-*linux*)
6082	    LD="${LD-ld} -m elf32_sparc"
6083	    ;;
6084	esac
6085	;;
6086      *64-bit*)
6087	case $host in
6088	  x86_64-*kfreebsd*-gnu)
6089	    LD="${LD-ld} -m elf_x86_64_fbsd"
6090	    ;;
6091	  x86_64-*linux*)
6092	    LD="${LD-ld} -m elf_x86_64"
6093	    ;;
6094	  powerpcle-*linux*)
6095	    LD="${LD-ld} -m elf64lppc"
6096	    ;;
6097	  powerpc-*linux*)
6098	    LD="${LD-ld} -m elf64ppc"
6099	    ;;
6100	  s390*-*linux*|s390*-*tpf*)
6101	    LD="${LD-ld} -m elf64_s390"
6102	    ;;
6103	  sparc*-*linux*)
6104	    LD="${LD-ld} -m elf64_sparc"
6105	    ;;
6106	esac
6107	;;
6108    esac
6109  fi
6110  rm -rf conftest*
6111  ;;
6112
6113*-*-sco3.2v5*)
6114  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6115  SAVE_CFLAGS="$CFLAGS"
6116  CFLAGS="$CFLAGS -belf"
6117  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6118$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6119if test "${lt_cv_cc_needs_belf+set}" = set; then :
6120  $as_echo_n "(cached) " >&6
6121else
6122  ac_ext=c
6123ac_cpp='$CPP $CPPFLAGS'
6124ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6125ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6126ac_compiler_gnu=$ac_cv_c_compiler_gnu
6127
6128     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129/* end confdefs.h.  */
6130
6131int
6132main ()
6133{
6134
6135  ;
6136  return 0;
6137}
6138_ACEOF
6139if ac_fn_c_try_link "$LINENO"; then :
6140  lt_cv_cc_needs_belf=yes
6141else
6142  lt_cv_cc_needs_belf=no
6143fi
6144rm -f core conftest.err conftest.$ac_objext \
6145    conftest$ac_exeext conftest.$ac_ext
6146     ac_ext=c
6147ac_cpp='$CPP $CPPFLAGS'
6148ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6149ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6150ac_compiler_gnu=$ac_cv_c_compiler_gnu
6151
6152fi
6153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6154$as_echo "$lt_cv_cc_needs_belf" >&6; }
6155  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6156    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6157    CFLAGS="$SAVE_CFLAGS"
6158  fi
6159  ;;
6160sparc*-*solaris*)
6161  # Find out which ABI we are using.
6162  echo 'int i;' > conftest.$ac_ext
6163  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6164  (eval $ac_compile) 2>&5
6165  ac_status=$?
6166  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6167  test $ac_status = 0; }; then
6168    case `/usr/bin/file conftest.o` in
6169    *64-bit*)
6170      case $lt_cv_prog_gnu_ld in
6171      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6172      *)
6173	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6174	  LD="${LD-ld} -64"
6175	fi
6176	;;
6177      esac
6178      ;;
6179    esac
6180  fi
6181  rm -rf conftest*
6182  ;;
6183esac
6184
6185need_locks="$enable_libtool_lock"
6186
6187
6188  case $host_os in
6189    rhapsody* | darwin*)
6190    if test -n "$ac_tool_prefix"; then
6191  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6192set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6194$as_echo_n "checking for $ac_word... " >&6; }
6195if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6196  $as_echo_n "(cached) " >&6
6197else
6198  if test -n "$DSYMUTIL"; then
6199  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6200else
6201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6202for as_dir in $PATH
6203do
6204  IFS=$as_save_IFS
6205  test -z "$as_dir" && as_dir=.
6206    for ac_exec_ext in '' $ac_executable_extensions; do
6207  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6208    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6209    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6210    break 2
6211  fi
6212done
6213  done
6214IFS=$as_save_IFS
6215
6216fi
6217fi
6218DSYMUTIL=$ac_cv_prog_DSYMUTIL
6219if test -n "$DSYMUTIL"; then
6220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6221$as_echo "$DSYMUTIL" >&6; }
6222else
6223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6224$as_echo "no" >&6; }
6225fi
6226
6227
6228fi
6229if test -z "$ac_cv_prog_DSYMUTIL"; then
6230  ac_ct_DSYMUTIL=$DSYMUTIL
6231  # Extract the first word of "dsymutil", so it can be a program name with args.
6232set dummy dsymutil; ac_word=$2
6233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6234$as_echo_n "checking for $ac_word... " >&6; }
6235if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6236  $as_echo_n "(cached) " >&6
6237else
6238  if test -n "$ac_ct_DSYMUTIL"; then
6239  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6240else
6241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242for as_dir in $PATH
6243do
6244  IFS=$as_save_IFS
6245  test -z "$as_dir" && as_dir=.
6246    for ac_exec_ext in '' $ac_executable_extensions; do
6247  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6248    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6249    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6250    break 2
6251  fi
6252done
6253  done
6254IFS=$as_save_IFS
6255
6256fi
6257fi
6258ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6259if test -n "$ac_ct_DSYMUTIL"; then
6260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6261$as_echo "$ac_ct_DSYMUTIL" >&6; }
6262else
6263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6264$as_echo "no" >&6; }
6265fi
6266
6267  if test "x$ac_ct_DSYMUTIL" = x; then
6268    DSYMUTIL=":"
6269  else
6270    case $cross_compiling:$ac_tool_warned in
6271yes:)
6272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6274ac_tool_warned=yes ;;
6275esac
6276    DSYMUTIL=$ac_ct_DSYMUTIL
6277  fi
6278else
6279  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6280fi
6281
6282    if test -n "$ac_tool_prefix"; then
6283  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6284set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6286$as_echo_n "checking for $ac_word... " >&6; }
6287if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6288  $as_echo_n "(cached) " >&6
6289else
6290  if test -n "$NMEDIT"; then
6291  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6292else
6293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6294for as_dir in $PATH
6295do
6296  IFS=$as_save_IFS
6297  test -z "$as_dir" && as_dir=.
6298    for ac_exec_ext in '' $ac_executable_extensions; do
6299  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6300    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6301    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6302    break 2
6303  fi
6304done
6305  done
6306IFS=$as_save_IFS
6307
6308fi
6309fi
6310NMEDIT=$ac_cv_prog_NMEDIT
6311if test -n "$NMEDIT"; then
6312  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6313$as_echo "$NMEDIT" >&6; }
6314else
6315  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6316$as_echo "no" >&6; }
6317fi
6318
6319
6320fi
6321if test -z "$ac_cv_prog_NMEDIT"; then
6322  ac_ct_NMEDIT=$NMEDIT
6323  # Extract the first word of "nmedit", so it can be a program name with args.
6324set dummy nmedit; ac_word=$2
6325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6326$as_echo_n "checking for $ac_word... " >&6; }
6327if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6328  $as_echo_n "(cached) " >&6
6329else
6330  if test -n "$ac_ct_NMEDIT"; then
6331  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6332else
6333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6334for as_dir in $PATH
6335do
6336  IFS=$as_save_IFS
6337  test -z "$as_dir" && as_dir=.
6338    for ac_exec_ext in '' $ac_executable_extensions; do
6339  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6340    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6341    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6342    break 2
6343  fi
6344done
6345  done
6346IFS=$as_save_IFS
6347
6348fi
6349fi
6350ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6351if test -n "$ac_ct_NMEDIT"; then
6352  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6353$as_echo "$ac_ct_NMEDIT" >&6; }
6354else
6355  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6356$as_echo "no" >&6; }
6357fi
6358
6359  if test "x$ac_ct_NMEDIT" = x; then
6360    NMEDIT=":"
6361  else
6362    case $cross_compiling:$ac_tool_warned in
6363yes:)
6364{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6365$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6366ac_tool_warned=yes ;;
6367esac
6368    NMEDIT=$ac_ct_NMEDIT
6369  fi
6370else
6371  NMEDIT="$ac_cv_prog_NMEDIT"
6372fi
6373
6374    if test -n "$ac_tool_prefix"; then
6375  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6376set dummy ${ac_tool_prefix}lipo; ac_word=$2
6377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378$as_echo_n "checking for $ac_word... " >&6; }
6379if test "${ac_cv_prog_LIPO+set}" = set; then :
6380  $as_echo_n "(cached) " >&6
6381else
6382  if test -n "$LIPO"; then
6383  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6384else
6385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6386for as_dir in $PATH
6387do
6388  IFS=$as_save_IFS
6389  test -z "$as_dir" && as_dir=.
6390    for ac_exec_ext in '' $ac_executable_extensions; do
6391  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6392    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6393    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6394    break 2
6395  fi
6396done
6397  done
6398IFS=$as_save_IFS
6399
6400fi
6401fi
6402LIPO=$ac_cv_prog_LIPO
6403if test -n "$LIPO"; then
6404  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6405$as_echo "$LIPO" >&6; }
6406else
6407  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408$as_echo "no" >&6; }
6409fi
6410
6411
6412fi
6413if test -z "$ac_cv_prog_LIPO"; then
6414  ac_ct_LIPO=$LIPO
6415  # Extract the first word of "lipo", so it can be a program name with args.
6416set dummy lipo; ac_word=$2
6417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6418$as_echo_n "checking for $ac_word... " >&6; }
6419if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6420  $as_echo_n "(cached) " >&6
6421else
6422  if test -n "$ac_ct_LIPO"; then
6423  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6424else
6425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6426for as_dir in $PATH
6427do
6428  IFS=$as_save_IFS
6429  test -z "$as_dir" && as_dir=.
6430    for ac_exec_ext in '' $ac_executable_extensions; do
6431  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6432    ac_cv_prog_ac_ct_LIPO="lipo"
6433    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6434    break 2
6435  fi
6436done
6437  done
6438IFS=$as_save_IFS
6439
6440fi
6441fi
6442ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6443if test -n "$ac_ct_LIPO"; then
6444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6445$as_echo "$ac_ct_LIPO" >&6; }
6446else
6447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448$as_echo "no" >&6; }
6449fi
6450
6451  if test "x$ac_ct_LIPO" = x; then
6452    LIPO=":"
6453  else
6454    case $cross_compiling:$ac_tool_warned in
6455yes:)
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6457$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6458ac_tool_warned=yes ;;
6459esac
6460    LIPO=$ac_ct_LIPO
6461  fi
6462else
6463  LIPO="$ac_cv_prog_LIPO"
6464fi
6465
6466    if test -n "$ac_tool_prefix"; then
6467  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6468set dummy ${ac_tool_prefix}otool; ac_word=$2
6469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6470$as_echo_n "checking for $ac_word... " >&6; }
6471if test "${ac_cv_prog_OTOOL+set}" = set; then :
6472  $as_echo_n "(cached) " >&6
6473else
6474  if test -n "$OTOOL"; then
6475  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6476else
6477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6478for as_dir in $PATH
6479do
6480  IFS=$as_save_IFS
6481  test -z "$as_dir" && as_dir=.
6482    for ac_exec_ext in '' $ac_executable_extensions; do
6483  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6484    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6485    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6486    break 2
6487  fi
6488done
6489  done
6490IFS=$as_save_IFS
6491
6492fi
6493fi
6494OTOOL=$ac_cv_prog_OTOOL
6495if test -n "$OTOOL"; then
6496  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6497$as_echo "$OTOOL" >&6; }
6498else
6499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6500$as_echo "no" >&6; }
6501fi
6502
6503
6504fi
6505if test -z "$ac_cv_prog_OTOOL"; then
6506  ac_ct_OTOOL=$OTOOL
6507  # Extract the first word of "otool", so it can be a program name with args.
6508set dummy otool; ac_word=$2
6509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6510$as_echo_n "checking for $ac_word... " >&6; }
6511if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6512  $as_echo_n "(cached) " >&6
6513else
6514  if test -n "$ac_ct_OTOOL"; then
6515  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6516else
6517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6518for as_dir in $PATH
6519do
6520  IFS=$as_save_IFS
6521  test -z "$as_dir" && as_dir=.
6522    for ac_exec_ext in '' $ac_executable_extensions; do
6523  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6524    ac_cv_prog_ac_ct_OTOOL="otool"
6525    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6526    break 2
6527  fi
6528done
6529  done
6530IFS=$as_save_IFS
6531
6532fi
6533fi
6534ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6535if test -n "$ac_ct_OTOOL"; then
6536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6537$as_echo "$ac_ct_OTOOL" >&6; }
6538else
6539  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6540$as_echo "no" >&6; }
6541fi
6542
6543  if test "x$ac_ct_OTOOL" = x; then
6544    OTOOL=":"
6545  else
6546    case $cross_compiling:$ac_tool_warned in
6547yes:)
6548{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6549$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6550ac_tool_warned=yes ;;
6551esac
6552    OTOOL=$ac_ct_OTOOL
6553  fi
6554else
6555  OTOOL="$ac_cv_prog_OTOOL"
6556fi
6557
6558    if test -n "$ac_tool_prefix"; then
6559  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6560set dummy ${ac_tool_prefix}otool64; ac_word=$2
6561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6562$as_echo_n "checking for $ac_word... " >&6; }
6563if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6564  $as_echo_n "(cached) " >&6
6565else
6566  if test -n "$OTOOL64"; then
6567  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6568else
6569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6570for as_dir in $PATH
6571do
6572  IFS=$as_save_IFS
6573  test -z "$as_dir" && as_dir=.
6574    for ac_exec_ext in '' $ac_executable_extensions; do
6575  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6576    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6577    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6578    break 2
6579  fi
6580done
6581  done
6582IFS=$as_save_IFS
6583
6584fi
6585fi
6586OTOOL64=$ac_cv_prog_OTOOL64
6587if test -n "$OTOOL64"; then
6588  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6589$as_echo "$OTOOL64" >&6; }
6590else
6591  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6592$as_echo "no" >&6; }
6593fi
6594
6595
6596fi
6597if test -z "$ac_cv_prog_OTOOL64"; then
6598  ac_ct_OTOOL64=$OTOOL64
6599  # Extract the first word of "otool64", so it can be a program name with args.
6600set dummy otool64; ac_word=$2
6601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6602$as_echo_n "checking for $ac_word... " >&6; }
6603if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6604  $as_echo_n "(cached) " >&6
6605else
6606  if test -n "$ac_ct_OTOOL64"; then
6607  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6608else
6609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6610for as_dir in $PATH
6611do
6612  IFS=$as_save_IFS
6613  test -z "$as_dir" && as_dir=.
6614    for ac_exec_ext in '' $ac_executable_extensions; do
6615  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6616    ac_cv_prog_ac_ct_OTOOL64="otool64"
6617    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6618    break 2
6619  fi
6620done
6621  done
6622IFS=$as_save_IFS
6623
6624fi
6625fi
6626ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6627if test -n "$ac_ct_OTOOL64"; then
6628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6629$as_echo "$ac_ct_OTOOL64" >&6; }
6630else
6631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6632$as_echo "no" >&6; }
6633fi
6634
6635  if test "x$ac_ct_OTOOL64" = x; then
6636    OTOOL64=":"
6637  else
6638    case $cross_compiling:$ac_tool_warned in
6639yes:)
6640{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6641$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6642ac_tool_warned=yes ;;
6643esac
6644    OTOOL64=$ac_ct_OTOOL64
6645  fi
6646else
6647  OTOOL64="$ac_cv_prog_OTOOL64"
6648fi
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6677$as_echo_n "checking for -single_module linker flag... " >&6; }
6678if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6679  $as_echo_n "(cached) " >&6
6680else
6681  lt_cv_apple_cc_single_mod=no
6682      if test -z "${LT_MULTI_MODULE}"; then
6683	# By default we will add the -single_module flag. You can override
6684	# by either setting the environment variable LT_MULTI_MODULE
6685	# non-empty at configure time, or by adding -multi_module to the
6686	# link flags.
6687	rm -rf libconftest.dylib*
6688	echo "int foo(void){return 1;}" > conftest.c
6689	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6690-dynamiclib -Wl,-single_module conftest.c" >&5
6691	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6692	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6693        _lt_result=$?
6694	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6695	  lt_cv_apple_cc_single_mod=yes
6696	else
6697	  cat conftest.err >&5
6698	fi
6699	rm -rf libconftest.dylib*
6700	rm -f conftest.*
6701      fi
6702fi
6703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6704$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6705    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6706$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6707if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6708  $as_echo_n "(cached) " >&6
6709else
6710  lt_cv_ld_exported_symbols_list=no
6711      save_LDFLAGS=$LDFLAGS
6712      echo "_main" > conftest.sym
6713      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6714      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6715/* end confdefs.h.  */
6716
6717int
6718main ()
6719{
6720
6721  ;
6722  return 0;
6723}
6724_ACEOF
6725if ac_fn_c_try_link "$LINENO"; then :
6726  lt_cv_ld_exported_symbols_list=yes
6727else
6728  lt_cv_ld_exported_symbols_list=no
6729fi
6730rm -f core conftest.err conftest.$ac_objext \
6731    conftest$ac_exeext conftest.$ac_ext
6732	LDFLAGS="$save_LDFLAGS"
6733
6734fi
6735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6736$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6737    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6738$as_echo_n "checking for -force_load linker flag... " >&6; }
6739if test "${lt_cv_ld_force_load+set}" = set; then :
6740  $as_echo_n "(cached) " >&6
6741else
6742  lt_cv_ld_force_load=no
6743      cat > conftest.c << _LT_EOF
6744int forced_loaded() { return 2;}
6745_LT_EOF
6746      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6747      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6748      echo "$AR cru libconftest.a conftest.o" >&5
6749      $AR cru libconftest.a conftest.o 2>&5
6750      cat > conftest.c << _LT_EOF
6751int main() { return 0;}
6752_LT_EOF
6753      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6754      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6755      _lt_result=$?
6756      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6757	lt_cv_ld_force_load=yes
6758      else
6759	cat conftest.err >&5
6760      fi
6761        rm -f conftest.err libconftest.a conftest conftest.c
6762        rm -rf conftest.dSYM
6763
6764fi
6765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6766$as_echo "$lt_cv_ld_force_load" >&6; }
6767    case $host_os in
6768    rhapsody* | darwin1.[012])
6769      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6770    darwin1.*)
6771      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6772    darwin*) # darwin 5.x on
6773      # if running on 10.5 or later, the deployment target defaults
6774      # to the OS version, if on x86, and 10.4, the deployment
6775      # target defaults to 10.4. Don't you love it?
6776      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6777	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6778	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6779	10.[012]*)
6780	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6781	10.*)
6782	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6783      esac
6784    ;;
6785  esac
6786    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6787      _lt_dar_single_mod='$single_module'
6788    fi
6789    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6790      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6791    else
6792      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6793    fi
6794    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6795      _lt_dsymutil='~$DSYMUTIL $lib || :'
6796    else
6797      _lt_dsymutil=
6798    fi
6799    ;;
6800  esac
6801
6802ac_ext=c
6803ac_cpp='$CPP $CPPFLAGS'
6804ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6805ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6806ac_compiler_gnu=$ac_cv_c_compiler_gnu
6807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6808$as_echo_n "checking how to run the C preprocessor... " >&6; }
6809# On Suns, sometimes $CPP names a directory.
6810if test -n "$CPP" && test -d "$CPP"; then
6811  CPP=
6812fi
6813if test -z "$CPP"; then
6814  if test "${ac_cv_prog_CPP+set}" = set; then :
6815  $as_echo_n "(cached) " >&6
6816else
6817      # Double quotes because CPP needs to be expanded
6818    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6819    do
6820      ac_preproc_ok=false
6821for ac_c_preproc_warn_flag in '' yes
6822do
6823  # Use a header file that comes with gcc, so configuring glibc
6824  # with a fresh cross-compiler works.
6825  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6826  # <limits.h> exists even on freestanding compilers.
6827  # On the NeXT, cc -E runs the code through the compiler's parser,
6828  # not just through cpp. "Syntax error" is here to catch this case.
6829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6830/* end confdefs.h.  */
6831#ifdef __STDC__
6832# include <limits.h>
6833#else
6834# include <assert.h>
6835#endif
6836		     Syntax error
6837_ACEOF
6838if ac_fn_c_try_cpp "$LINENO"; then :
6839
6840else
6841  # Broken: fails on valid input.
6842continue
6843fi
6844rm -f conftest.err conftest.$ac_ext
6845
6846  # OK, works on sane cases.  Now check whether nonexistent headers
6847  # can be detected and how.
6848  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6849/* end confdefs.h.  */
6850#include <ac_nonexistent.h>
6851_ACEOF
6852if ac_fn_c_try_cpp "$LINENO"; then :
6853  # Broken: success on invalid input.
6854continue
6855else
6856  # Passes both tests.
6857ac_preproc_ok=:
6858break
6859fi
6860rm -f conftest.err conftest.$ac_ext
6861
6862done
6863# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6864rm -f conftest.err conftest.$ac_ext
6865if $ac_preproc_ok; then :
6866  break
6867fi
6868
6869    done
6870    ac_cv_prog_CPP=$CPP
6871
6872fi
6873  CPP=$ac_cv_prog_CPP
6874else
6875  ac_cv_prog_CPP=$CPP
6876fi
6877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6878$as_echo "$CPP" >&6; }
6879ac_preproc_ok=false
6880for ac_c_preproc_warn_flag in '' yes
6881do
6882  # Use a header file that comes with gcc, so configuring glibc
6883  # with a fresh cross-compiler works.
6884  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6885  # <limits.h> exists even on freestanding compilers.
6886  # On the NeXT, cc -E runs the code through the compiler's parser,
6887  # not just through cpp. "Syntax error" is here to catch this case.
6888  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6889/* end confdefs.h.  */
6890#ifdef __STDC__
6891# include <limits.h>
6892#else
6893# include <assert.h>
6894#endif
6895		     Syntax error
6896_ACEOF
6897if ac_fn_c_try_cpp "$LINENO"; then :
6898
6899else
6900  # Broken: fails on valid input.
6901continue
6902fi
6903rm -f conftest.err conftest.$ac_ext
6904
6905  # OK, works on sane cases.  Now check whether nonexistent headers
6906  # can be detected and how.
6907  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6908/* end confdefs.h.  */
6909#include <ac_nonexistent.h>
6910_ACEOF
6911if ac_fn_c_try_cpp "$LINENO"; then :
6912  # Broken: success on invalid input.
6913continue
6914else
6915  # Passes both tests.
6916ac_preproc_ok=:
6917break
6918fi
6919rm -f conftest.err conftest.$ac_ext
6920
6921done
6922# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6923rm -f conftest.err conftest.$ac_ext
6924if $ac_preproc_ok; then :
6925
6926else
6927  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6928$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6929as_fn_error "C preprocessor \"$CPP\" fails sanity check
6930See \`config.log' for more details." "$LINENO" 5; }
6931fi
6932
6933ac_ext=c
6934ac_cpp='$CPP $CPPFLAGS'
6935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6937ac_compiler_gnu=$ac_cv_c_compiler_gnu
6938
6939
6940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6941$as_echo_n "checking for ANSI C header files... " >&6; }
6942if test "${ac_cv_header_stdc+set}" = set; then :
6943  $as_echo_n "(cached) " >&6
6944else
6945  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6946/* end confdefs.h.  */
6947#include <stdlib.h>
6948#include <stdarg.h>
6949#include <string.h>
6950#include <float.h>
6951
6952int
6953main ()
6954{
6955
6956  ;
6957  return 0;
6958}
6959_ACEOF
6960if ac_fn_c_try_compile "$LINENO"; then :
6961  ac_cv_header_stdc=yes
6962else
6963  ac_cv_header_stdc=no
6964fi
6965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6966
6967if test $ac_cv_header_stdc = yes; then
6968  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6969  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6970/* end confdefs.h.  */
6971#include <string.h>
6972
6973_ACEOF
6974if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6975  $EGREP "memchr" >/dev/null 2>&1; then :
6976
6977else
6978  ac_cv_header_stdc=no
6979fi
6980rm -f conftest*
6981
6982fi
6983
6984if test $ac_cv_header_stdc = yes; then
6985  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6986  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6987/* end confdefs.h.  */
6988#include <stdlib.h>
6989
6990_ACEOF
6991if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6992  $EGREP "free" >/dev/null 2>&1; then :
6993
6994else
6995  ac_cv_header_stdc=no
6996fi
6997rm -f conftest*
6998
6999fi
7000
7001if test $ac_cv_header_stdc = yes; then
7002  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7003  if test "$cross_compiling" = yes; then :
7004  :
7005else
7006  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7007/* end confdefs.h.  */
7008#include <ctype.h>
7009#include <stdlib.h>
7010#if ((' ' & 0x0FF) == 0x020)
7011# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7012# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7013#else
7014# define ISLOWER(c) \
7015		   (('a' <= (c) && (c) <= 'i') \
7016		     || ('j' <= (c) && (c) <= 'r') \
7017		     || ('s' <= (c) && (c) <= 'z'))
7018# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7019#endif
7020
7021#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7022int
7023main ()
7024{
7025  int i;
7026  for (i = 0; i < 256; i++)
7027    if (XOR (islower (i), ISLOWER (i))
7028	|| toupper (i) != TOUPPER (i))
7029      return 2;
7030  return 0;
7031}
7032_ACEOF
7033if ac_fn_c_try_run "$LINENO"; then :
7034
7035else
7036  ac_cv_header_stdc=no
7037fi
7038rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7039  conftest.$ac_objext conftest.beam conftest.$ac_ext
7040fi
7041
7042fi
7043fi
7044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7045$as_echo "$ac_cv_header_stdc" >&6; }
7046if test $ac_cv_header_stdc = yes; then
7047
7048$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7049
7050fi
7051
7052# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7053for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7054		  inttypes.h stdint.h unistd.h
7055do :
7056  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7057ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7058"
7059eval as_val=\$$as_ac_Header
7060   if test "x$as_val" = x""yes; then :
7061  cat >>confdefs.h <<_ACEOF
7062#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7063_ACEOF
7064
7065fi
7066
7067done
7068
7069
7070for ac_header in dlfcn.h
7071do :
7072  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7073"
7074if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7075  cat >>confdefs.h <<_ACEOF
7076#define HAVE_DLFCN_H 1
7077_ACEOF
7078
7079fi
7080
7081done
7082
7083
7084
7085
7086
7087# Set options
7088
7089
7090
7091        enable_dlopen=no
7092
7093
7094  enable_win32_dll=no
7095
7096
7097            # Check whether --enable-shared was given.
7098if test "${enable_shared+set}" = set; then :
7099  enableval=$enable_shared; p=${PACKAGE-default}
7100    case $enableval in
7101    yes) enable_shared=yes ;;
7102    no) enable_shared=no ;;
7103    *)
7104      enable_shared=no
7105      # Look at the argument we got.  We use all the common list separators.
7106      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7107      for pkg in $enableval; do
7108	IFS="$lt_save_ifs"
7109	if test "X$pkg" = "X$p"; then
7110	  enable_shared=yes
7111	fi
7112      done
7113      IFS="$lt_save_ifs"
7114      ;;
7115    esac
7116else
7117  enable_shared=yes
7118fi
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128  # Check whether --enable-static was given.
7129if test "${enable_static+set}" = set; then :
7130  enableval=$enable_static; p=${PACKAGE-default}
7131    case $enableval in
7132    yes) enable_static=yes ;;
7133    no) enable_static=no ;;
7134    *)
7135     enable_static=no
7136      # Look at the argument we got.  We use all the common list separators.
7137      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7138      for pkg in $enableval; do
7139	IFS="$lt_save_ifs"
7140	if test "X$pkg" = "X$p"; then
7141	  enable_static=yes
7142	fi
7143      done
7144      IFS="$lt_save_ifs"
7145      ;;
7146    esac
7147else
7148  enable_static=yes
7149fi
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160# Check whether --with-pic was given.
7161if test "${with_pic+set}" = set; then :
7162  withval=$with_pic; pic_mode="$withval"
7163else
7164  pic_mode=default
7165fi
7166
7167
7168test -z "$pic_mode" && pic_mode=default
7169
7170
7171
7172
7173
7174
7175
7176  # Check whether --enable-fast-install was given.
7177if test "${enable_fast_install+set}" = set; then :
7178  enableval=$enable_fast_install; p=${PACKAGE-default}
7179    case $enableval in
7180    yes) enable_fast_install=yes ;;
7181    no) enable_fast_install=no ;;
7182    *)
7183      enable_fast_install=no
7184      # Look at the argument we got.  We use all the common list separators.
7185      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7186      for pkg in $enableval; do
7187	IFS="$lt_save_ifs"
7188	if test "X$pkg" = "X$p"; then
7189	  enable_fast_install=yes
7190	fi
7191      done
7192      IFS="$lt_save_ifs"
7193      ;;
7194    esac
7195else
7196  enable_fast_install=yes
7197fi
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209# This can be used to rebuild libtool when needed
7210LIBTOOL_DEPS="$ltmain"
7211
7212# Always use our own libtool.
7213LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240test -z "$LN_S" && LN_S="ln -s"
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255if test -n "${ZSH_VERSION+set}" ; then
7256   setopt NO_GLOB_SUBST
7257fi
7258
7259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7260$as_echo_n "checking for objdir... " >&6; }
7261if test "${lt_cv_objdir+set}" = set; then :
7262  $as_echo_n "(cached) " >&6
7263else
7264  rm -f .libs 2>/dev/null
7265mkdir .libs 2>/dev/null
7266if test -d .libs; then
7267  lt_cv_objdir=.libs
7268else
7269  # MS-DOS does not allow filenames that begin with a dot.
7270  lt_cv_objdir=_libs
7271fi
7272rmdir .libs 2>/dev/null
7273fi
7274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7275$as_echo "$lt_cv_objdir" >&6; }
7276objdir=$lt_cv_objdir
7277
7278
7279
7280
7281
7282cat >>confdefs.h <<_ACEOF
7283#define LT_OBJDIR "$lt_cv_objdir/"
7284_ACEOF
7285
7286
7287
7288
7289case $host_os in
7290aix3*)
7291  # AIX sometimes has problems with the GCC collect2 program.  For some
7292  # reason, if we set the COLLECT_NAMES environment variable, the problems
7293  # vanish in a puff of smoke.
7294  if test "X${COLLECT_NAMES+set}" != Xset; then
7295    COLLECT_NAMES=
7296    export COLLECT_NAMES
7297  fi
7298  ;;
7299esac
7300
7301# Global variables:
7302ofile=libtool
7303can_build_shared=yes
7304
7305# All known linkers require a `.a' archive for static linking (except MSVC,
7306# which needs '.lib').
7307libext=a
7308
7309with_gnu_ld="$lt_cv_prog_gnu_ld"
7310
7311old_CC="$CC"
7312old_CFLAGS="$CFLAGS"
7313
7314# Set sane defaults for various variables
7315test -z "$CC" && CC=cc
7316test -z "$LTCC" && LTCC=$CC
7317test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7318test -z "$LD" && LD=ld
7319test -z "$ac_objext" && ac_objext=o
7320
7321for cc_temp in $compiler""; do
7322  case $cc_temp in
7323    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7324    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7325    \-*) ;;
7326    *) break;;
7327  esac
7328done
7329cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7330
7331
7332# Only perform the check for file, if the check method requires it
7333test -z "$MAGIC_CMD" && MAGIC_CMD=file
7334case $deplibs_check_method in
7335file_magic*)
7336  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7337    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7338$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7339if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7340  $as_echo_n "(cached) " >&6
7341else
7342  case $MAGIC_CMD in
7343[\\/*] |  ?:[\\/]*)
7344  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7345  ;;
7346*)
7347  lt_save_MAGIC_CMD="$MAGIC_CMD"
7348  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7349  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7350  for ac_dir in $ac_dummy; do
7351    IFS="$lt_save_ifs"
7352    test -z "$ac_dir" && ac_dir=.
7353    if test -f $ac_dir/${ac_tool_prefix}file; then
7354      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7355      if test -n "$file_magic_test_file"; then
7356	case $deplibs_check_method in
7357	"file_magic "*)
7358	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7359	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7360	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7361	    $EGREP "$file_magic_regex" > /dev/null; then
7362	    :
7363	  else
7364	    cat <<_LT_EOF 1>&2
7365
7366*** Warning: the command libtool uses to detect shared libraries,
7367*** $file_magic_cmd, produces output that libtool cannot recognize.
7368*** The result is that libtool may fail to recognize shared libraries
7369*** as such.  This will affect the creation of libtool libraries that
7370*** depend on shared libraries, but programs linked with such libtool
7371*** libraries will work regardless of this problem.  Nevertheless, you
7372*** may want to report the problem to your system manager and/or to
7373*** bug-libtool@gnu.org
7374
7375_LT_EOF
7376	  fi ;;
7377	esac
7378      fi
7379      break
7380    fi
7381  done
7382  IFS="$lt_save_ifs"
7383  MAGIC_CMD="$lt_save_MAGIC_CMD"
7384  ;;
7385esac
7386fi
7387
7388MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7389if test -n "$MAGIC_CMD"; then
7390  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7391$as_echo "$MAGIC_CMD" >&6; }
7392else
7393  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7394$as_echo "no" >&6; }
7395fi
7396
7397
7398
7399
7400
7401if test -z "$lt_cv_path_MAGIC_CMD"; then
7402  if test -n "$ac_tool_prefix"; then
7403    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7404$as_echo_n "checking for file... " >&6; }
7405if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7406  $as_echo_n "(cached) " >&6
7407else
7408  case $MAGIC_CMD in
7409[\\/*] |  ?:[\\/]*)
7410  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7411  ;;
7412*)
7413  lt_save_MAGIC_CMD="$MAGIC_CMD"
7414  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7415  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7416  for ac_dir in $ac_dummy; do
7417    IFS="$lt_save_ifs"
7418    test -z "$ac_dir" && ac_dir=.
7419    if test -f $ac_dir/file; then
7420      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7421      if test -n "$file_magic_test_file"; then
7422	case $deplibs_check_method in
7423	"file_magic "*)
7424	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7425	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7426	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7427	    $EGREP "$file_magic_regex" > /dev/null; then
7428	    :
7429	  else
7430	    cat <<_LT_EOF 1>&2
7431
7432*** Warning: the command libtool uses to detect shared libraries,
7433*** $file_magic_cmd, produces output that libtool cannot recognize.
7434*** The result is that libtool may fail to recognize shared libraries
7435*** as such.  This will affect the creation of libtool libraries that
7436*** depend on shared libraries, but programs linked with such libtool
7437*** libraries will work regardless of this problem.  Nevertheless, you
7438*** may want to report the problem to your system manager and/or to
7439*** bug-libtool@gnu.org
7440
7441_LT_EOF
7442	  fi ;;
7443	esac
7444      fi
7445      break
7446    fi
7447  done
7448  IFS="$lt_save_ifs"
7449  MAGIC_CMD="$lt_save_MAGIC_CMD"
7450  ;;
7451esac
7452fi
7453
7454MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7455if test -n "$MAGIC_CMD"; then
7456  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7457$as_echo "$MAGIC_CMD" >&6; }
7458else
7459  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7460$as_echo "no" >&6; }
7461fi
7462
7463
7464  else
7465    MAGIC_CMD=:
7466  fi
7467fi
7468
7469  fi
7470  ;;
7471esac
7472
7473# Use C for the default configuration in the libtool script
7474
7475lt_save_CC="$CC"
7476ac_ext=c
7477ac_cpp='$CPP $CPPFLAGS'
7478ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7479ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7480ac_compiler_gnu=$ac_cv_c_compiler_gnu
7481
7482
7483# Source file extension for C test sources.
7484ac_ext=c
7485
7486# Object file extension for compiled C test sources.
7487objext=o
7488objext=$objext
7489
7490# Code to be used in simple compile tests
7491lt_simple_compile_test_code="int some_variable = 0;"
7492
7493# Code to be used in simple link tests
7494lt_simple_link_test_code='int main(){return(0);}'
7495
7496
7497
7498
7499
7500
7501
7502# If no C compiler was specified, use CC.
7503LTCC=${LTCC-"$CC"}
7504
7505# If no C compiler flags were specified, use CFLAGS.
7506LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7507
7508# Allow CC to be a program name with arguments.
7509compiler=$CC
7510
7511# Save the default compiler, since it gets overwritten when the other
7512# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7513compiler_DEFAULT=$CC
7514
7515# save warnings/boilerplate of simple test code
7516ac_outfile=conftest.$ac_objext
7517echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7518eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7519_lt_compiler_boilerplate=`cat conftest.err`
7520$RM conftest*
7521
7522ac_outfile=conftest.$ac_objext
7523echo "$lt_simple_link_test_code" >conftest.$ac_ext
7524eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7525_lt_linker_boilerplate=`cat conftest.err`
7526$RM -r conftest*
7527
7528
7529## CAVEAT EMPTOR:
7530## There is no encapsulation within the following macros, do not change
7531## the running order or otherwise move them around unless you know exactly
7532## what you are doing...
7533if test -n "$compiler"; then
7534
7535lt_prog_compiler_no_builtin_flag=
7536
7537if test "$GCC" = yes; then
7538  case $cc_basename in
7539  nvcc*)
7540    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7541  *)
7542    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7543  esac
7544
7545  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7546$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7547if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7548  $as_echo_n "(cached) " >&6
7549else
7550  lt_cv_prog_compiler_rtti_exceptions=no
7551   ac_outfile=conftest.$ac_objext
7552   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7553   lt_compiler_flag="-fno-rtti -fno-exceptions"
7554   # Insert the option either (1) after the last *FLAGS variable, or
7555   # (2) before a word containing "conftest.", or (3) at the end.
7556   # Note that $ac_compile itself does not contain backslashes and begins
7557   # with a dollar sign (not a hyphen), so the echo should work correctly.
7558   # The option is referenced via a variable to avoid confusing sed.
7559   lt_compile=`echo "$ac_compile" | $SED \
7560   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7561   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7562   -e 's:$: $lt_compiler_flag:'`
7563   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7564   (eval "$lt_compile" 2>conftest.err)
7565   ac_status=$?
7566   cat conftest.err >&5
7567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7568   if (exit $ac_status) && test -s "$ac_outfile"; then
7569     # The compiler can only warn and ignore the option if not recognized
7570     # So say no if there are warnings other than the usual output.
7571     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7572     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7573     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7574       lt_cv_prog_compiler_rtti_exceptions=yes
7575     fi
7576   fi
7577   $RM conftest*
7578
7579fi
7580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7581$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7582
7583if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7584    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7585else
7586    :
7587fi
7588
7589fi
7590
7591
7592
7593
7594
7595
7596  lt_prog_compiler_wl=
7597lt_prog_compiler_pic=
7598lt_prog_compiler_static=
7599
7600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7601$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7602
7603  if test "$GCC" = yes; then
7604    lt_prog_compiler_wl='-Wl,'
7605    lt_prog_compiler_static='-static'
7606
7607    case $host_os in
7608      aix*)
7609      # All AIX code is PIC.
7610      if test "$host_cpu" = ia64; then
7611	# AIX 5 now supports IA64 processor
7612	lt_prog_compiler_static='-Bstatic'
7613      fi
7614      lt_prog_compiler_pic='-fPIC'
7615      ;;
7616
7617    amigaos*)
7618      case $host_cpu in
7619      powerpc)
7620            # see comment about AmigaOS4 .so support
7621            lt_prog_compiler_pic='-fPIC'
7622        ;;
7623      m68k)
7624            # FIXME: we need at least 68020 code to build shared libraries, but
7625            # adding the `-m68020' flag to GCC prevents building anything better,
7626            # like `-m68040'.
7627            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7628        ;;
7629      esac
7630      ;;
7631
7632    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7633      # PIC is the default for these OSes.
7634      ;;
7635
7636    mingw* | cygwin* | pw32* | os2* | cegcc*)
7637      # This hack is so that the source file can tell whether it is being
7638      # built for inclusion in a dll (and should export symbols for example).
7639      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7640      # (--disable-auto-import) libraries
7641      lt_prog_compiler_pic='-DDLL_EXPORT'
7642      ;;
7643
7644    darwin* | rhapsody*)
7645      # PIC is the default on this platform
7646      # Common symbols not allowed in MH_DYLIB files
7647      lt_prog_compiler_pic='-fno-common'
7648      ;;
7649
7650    haiku*)
7651      # PIC is the default for Haiku.
7652      # The "-static" flag exists, but is broken.
7653      lt_prog_compiler_static=
7654      ;;
7655
7656    hpux*)
7657      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7658      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7659      # sets the default TLS model and affects inlining.
7660      case $host_cpu in
7661      hppa*64*)
7662	# +Z the default
7663	;;
7664      *)
7665	lt_prog_compiler_pic='-fPIC'
7666	;;
7667      esac
7668      ;;
7669
7670    interix[3-9]*)
7671      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7672      # Instead, we relocate shared libraries at runtime.
7673      ;;
7674
7675    msdosdjgpp*)
7676      # Just because we use GCC doesn't mean we suddenly get shared libraries
7677      # on systems that don't support them.
7678      lt_prog_compiler_can_build_shared=no
7679      enable_shared=no
7680      ;;
7681
7682    *nto* | *qnx*)
7683      # QNX uses GNU C++, but need to define -shared option too, otherwise
7684      # it will coredump.
7685      lt_prog_compiler_pic='-fPIC -shared'
7686      ;;
7687
7688    sysv4*MP*)
7689      if test -d /usr/nec; then
7690	lt_prog_compiler_pic=-Kconform_pic
7691      fi
7692      ;;
7693
7694    *)
7695      lt_prog_compiler_pic='-fPIC'
7696      ;;
7697    esac
7698
7699    case $cc_basename in
7700    nvcc*) # Cuda Compiler Driver 2.2
7701      lt_prog_compiler_wl='-Xlinker '
7702      lt_prog_compiler_pic='-Xcompiler -fPIC'
7703      ;;
7704    esac
7705  else
7706    # PORTME Check for flag to pass linker flags through the system compiler.
7707    case $host_os in
7708    aix*)
7709      lt_prog_compiler_wl='-Wl,'
7710      if test "$host_cpu" = ia64; then
7711	# AIX 5 now supports IA64 processor
7712	lt_prog_compiler_static='-Bstatic'
7713      else
7714	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7715      fi
7716      ;;
7717
7718    mingw* | cygwin* | pw32* | os2* | cegcc*)
7719      # This hack is so that the source file can tell whether it is being
7720      # built for inclusion in a dll (and should export symbols for example).
7721      lt_prog_compiler_pic='-DDLL_EXPORT'
7722      ;;
7723
7724    hpux9* | hpux10* | hpux11*)
7725      lt_prog_compiler_wl='-Wl,'
7726      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7727      # not for PA HP-UX.
7728      case $host_cpu in
7729      hppa*64*|ia64*)
7730	# +Z the default
7731	;;
7732      *)
7733	lt_prog_compiler_pic='+Z'
7734	;;
7735      esac
7736      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7737      lt_prog_compiler_static='${wl}-a ${wl}archive'
7738      ;;
7739
7740    irix5* | irix6* | nonstopux*)
7741      lt_prog_compiler_wl='-Wl,'
7742      # PIC (with -KPIC) is the default.
7743      lt_prog_compiler_static='-non_shared'
7744      ;;
7745
7746    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7747      case $cc_basename in
7748      # old Intel for x86_64 which still supported -KPIC.
7749      ecc*)
7750	lt_prog_compiler_wl='-Wl,'
7751	lt_prog_compiler_pic='-KPIC'
7752	lt_prog_compiler_static='-static'
7753        ;;
7754      # icc used to be incompatible with GCC.
7755      # ICC 10 doesn't accept -KPIC any more.
7756      icc* | ifort*)
7757	lt_prog_compiler_wl='-Wl,'
7758	lt_prog_compiler_pic='-fPIC'
7759	lt_prog_compiler_static='-static'
7760        ;;
7761      # Lahey Fortran 8.1.
7762      lf95*)
7763	lt_prog_compiler_wl='-Wl,'
7764	lt_prog_compiler_pic='--shared'
7765	lt_prog_compiler_static='--static'
7766	;;
7767      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7768        # Portland Group compilers (*not* the Pentium gcc compiler,
7769	# which looks to be a dead project)
7770	lt_prog_compiler_wl='-Wl,'
7771	lt_prog_compiler_pic='-fpic'
7772	lt_prog_compiler_static='-Bstatic'
7773        ;;
7774      ccc*)
7775        lt_prog_compiler_wl='-Wl,'
7776        # All Alpha code is PIC.
7777        lt_prog_compiler_static='-non_shared'
7778        ;;
7779      xl* | bgxl* | bgf* | mpixl*)
7780	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7781	lt_prog_compiler_wl='-Wl,'
7782	lt_prog_compiler_pic='-qpic'
7783	lt_prog_compiler_static='-qstaticlink'
7784	;;
7785      *)
7786	case `$CC -V 2>&1 | sed 5q` in
7787	*Sun\ F* | *Sun*Fortran*)
7788	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7789	  lt_prog_compiler_pic='-KPIC'
7790	  lt_prog_compiler_static='-Bstatic'
7791	  lt_prog_compiler_wl=''
7792	  ;;
7793	*Sun\ C*)
7794	  # Sun C 5.9
7795	  lt_prog_compiler_pic='-KPIC'
7796	  lt_prog_compiler_static='-Bstatic'
7797	  lt_prog_compiler_wl='-Wl,'
7798	  ;;
7799	esac
7800	;;
7801      esac
7802      ;;
7803
7804    newsos6)
7805      lt_prog_compiler_pic='-KPIC'
7806      lt_prog_compiler_static='-Bstatic'
7807      ;;
7808
7809    *nto* | *qnx*)
7810      # QNX uses GNU C++, but need to define -shared option too, otherwise
7811      # it will coredump.
7812      lt_prog_compiler_pic='-fPIC -shared'
7813      ;;
7814
7815    osf3* | osf4* | osf5*)
7816      lt_prog_compiler_wl='-Wl,'
7817      # All OSF/1 code is PIC.
7818      lt_prog_compiler_static='-non_shared'
7819      ;;
7820
7821    rdos*)
7822      lt_prog_compiler_static='-non_shared'
7823      ;;
7824
7825    solaris*)
7826      lt_prog_compiler_pic='-KPIC'
7827      lt_prog_compiler_static='-Bstatic'
7828      case $cc_basename in
7829      f77* | f90* | f95*)
7830	lt_prog_compiler_wl='-Qoption ld ';;
7831      *)
7832	lt_prog_compiler_wl='-Wl,';;
7833      esac
7834      ;;
7835
7836    sunos4*)
7837      lt_prog_compiler_wl='-Qoption ld '
7838      lt_prog_compiler_pic='-PIC'
7839      lt_prog_compiler_static='-Bstatic'
7840      ;;
7841
7842    sysv4 | sysv4.2uw2* | sysv4.3*)
7843      lt_prog_compiler_wl='-Wl,'
7844      lt_prog_compiler_pic='-KPIC'
7845      lt_prog_compiler_static='-Bstatic'
7846      ;;
7847
7848    sysv4*MP*)
7849      if test -d /usr/nec ;then
7850	lt_prog_compiler_pic='-Kconform_pic'
7851	lt_prog_compiler_static='-Bstatic'
7852      fi
7853      ;;
7854
7855    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7856      lt_prog_compiler_wl='-Wl,'
7857      lt_prog_compiler_pic='-KPIC'
7858      lt_prog_compiler_static='-Bstatic'
7859      ;;
7860
7861    unicos*)
7862      lt_prog_compiler_wl='-Wl,'
7863      lt_prog_compiler_can_build_shared=no
7864      ;;
7865
7866    uts4*)
7867      lt_prog_compiler_pic='-pic'
7868      lt_prog_compiler_static='-Bstatic'
7869      ;;
7870
7871    *)
7872      lt_prog_compiler_can_build_shared=no
7873      ;;
7874    esac
7875  fi
7876
7877case $host_os in
7878  # For platforms which do not support PIC, -DPIC is meaningless:
7879  *djgpp*)
7880    lt_prog_compiler_pic=
7881    ;;
7882  *)
7883    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7884    ;;
7885esac
7886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7887$as_echo "$lt_prog_compiler_pic" >&6; }
7888
7889
7890
7891
7892
7893
7894#
7895# Check to make sure the PIC flag actually works.
7896#
7897if test -n "$lt_prog_compiler_pic"; then
7898  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7899$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7900if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7901  $as_echo_n "(cached) " >&6
7902else
7903  lt_cv_prog_compiler_pic_works=no
7904   ac_outfile=conftest.$ac_objext
7905   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7906   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7907   # Insert the option either (1) after the last *FLAGS variable, or
7908   # (2) before a word containing "conftest.", or (3) at the end.
7909   # Note that $ac_compile itself does not contain backslashes and begins
7910   # with a dollar sign (not a hyphen), so the echo should work correctly.
7911   # The option is referenced via a variable to avoid confusing sed.
7912   lt_compile=`echo "$ac_compile" | $SED \
7913   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7914   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7915   -e 's:$: $lt_compiler_flag:'`
7916   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7917   (eval "$lt_compile" 2>conftest.err)
7918   ac_status=$?
7919   cat conftest.err >&5
7920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7921   if (exit $ac_status) && test -s "$ac_outfile"; then
7922     # The compiler can only warn and ignore the option if not recognized
7923     # So say no if there are warnings other than the usual output.
7924     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7925     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7926     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7927       lt_cv_prog_compiler_pic_works=yes
7928     fi
7929   fi
7930   $RM conftest*
7931
7932fi
7933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7934$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7935
7936if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7937    case $lt_prog_compiler_pic in
7938     "" | " "*) ;;
7939     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7940     esac
7941else
7942    lt_prog_compiler_pic=
7943     lt_prog_compiler_can_build_shared=no
7944fi
7945
7946fi
7947
7948
7949
7950
7951
7952
7953#
7954# Check to make sure the static flag actually works.
7955#
7956wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7958$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7959if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7960  $as_echo_n "(cached) " >&6
7961else
7962  lt_cv_prog_compiler_static_works=no
7963   save_LDFLAGS="$LDFLAGS"
7964   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7965   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7966   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7967     # The linker can only warn and ignore the option if not recognized
7968     # So say no if there are warnings
7969     if test -s conftest.err; then
7970       # Append any errors to the config.log.
7971       cat conftest.err 1>&5
7972       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7973       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7974       if diff conftest.exp conftest.er2 >/dev/null; then
7975         lt_cv_prog_compiler_static_works=yes
7976       fi
7977     else
7978       lt_cv_prog_compiler_static_works=yes
7979     fi
7980   fi
7981   $RM -r conftest*
7982   LDFLAGS="$save_LDFLAGS"
7983
7984fi
7985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7986$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7987
7988if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7989    :
7990else
7991    lt_prog_compiler_static=
7992fi
7993
7994
7995
7996
7997
7998
7999
8000  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8001$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8002if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8003  $as_echo_n "(cached) " >&6
8004else
8005  lt_cv_prog_compiler_c_o=no
8006   $RM -r conftest 2>/dev/null
8007   mkdir conftest
8008   cd conftest
8009   mkdir out
8010   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8011
8012   lt_compiler_flag="-o out/conftest2.$ac_objext"
8013   # Insert the option either (1) after the last *FLAGS variable, or
8014   # (2) before a word containing "conftest.", or (3) at the end.
8015   # Note that $ac_compile itself does not contain backslashes and begins
8016   # with a dollar sign (not a hyphen), so the echo should work correctly.
8017   lt_compile=`echo "$ac_compile" | $SED \
8018   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8019   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8020   -e 's:$: $lt_compiler_flag:'`
8021   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8022   (eval "$lt_compile" 2>out/conftest.err)
8023   ac_status=$?
8024   cat out/conftest.err >&5
8025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8026   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8027   then
8028     # The compiler can only warn and ignore the option if not recognized
8029     # So say no if there are warnings
8030     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8031     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8032     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8033       lt_cv_prog_compiler_c_o=yes
8034     fi
8035   fi
8036   chmod u+w . 2>&5
8037   $RM conftest*
8038   # SGI C++ compiler will create directory out/ii_files/ for
8039   # template instantiation
8040   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8041   $RM out/* && rmdir out
8042   cd ..
8043   $RM -r conftest
8044   $RM conftest*
8045
8046fi
8047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8048$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8049
8050
8051
8052
8053
8054
8055  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8056$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8057if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8058  $as_echo_n "(cached) " >&6
8059else
8060  lt_cv_prog_compiler_c_o=no
8061   $RM -r conftest 2>/dev/null
8062   mkdir conftest
8063   cd conftest
8064   mkdir out
8065   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8066
8067   lt_compiler_flag="-o out/conftest2.$ac_objext"
8068   # Insert the option either (1) after the last *FLAGS variable, or
8069   # (2) before a word containing "conftest.", or (3) at the end.
8070   # Note that $ac_compile itself does not contain backslashes and begins
8071   # with a dollar sign (not a hyphen), so the echo should work correctly.
8072   lt_compile=`echo "$ac_compile" | $SED \
8073   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8074   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8075   -e 's:$: $lt_compiler_flag:'`
8076   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8077   (eval "$lt_compile" 2>out/conftest.err)
8078   ac_status=$?
8079   cat out/conftest.err >&5
8080   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8081   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8082   then
8083     # The compiler can only warn and ignore the option if not recognized
8084     # So say no if there are warnings
8085     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8086     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8087     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8088       lt_cv_prog_compiler_c_o=yes
8089     fi
8090   fi
8091   chmod u+w . 2>&5
8092   $RM conftest*
8093   # SGI C++ compiler will create directory out/ii_files/ for
8094   # template instantiation
8095   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8096   $RM out/* && rmdir out
8097   cd ..
8098   $RM -r conftest
8099   $RM conftest*
8100
8101fi
8102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8103$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8104
8105
8106
8107
8108hard_links="nottested"
8109if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8110  # do not overwrite the value of need_locks provided by the user
8111  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8112$as_echo_n "checking if we can lock with hard links... " >&6; }
8113  hard_links=yes
8114  $RM conftest*
8115  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8116  touch conftest.a
8117  ln conftest.a conftest.b 2>&5 || hard_links=no
8118  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8120$as_echo "$hard_links" >&6; }
8121  if test "$hard_links" = no; then
8122    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8123$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8124    need_locks=warn
8125  fi
8126else
8127  need_locks=no
8128fi
8129
8130
8131
8132
8133
8134
8135  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8136$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8137
8138  runpath_var=
8139  allow_undefined_flag=
8140  always_export_symbols=no
8141  archive_cmds=
8142  archive_expsym_cmds=
8143  compiler_needs_object=no
8144  enable_shared_with_static_runtimes=no
8145  export_dynamic_flag_spec=
8146  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8147  hardcode_automatic=no
8148  hardcode_direct=no
8149  hardcode_direct_absolute=no
8150  hardcode_libdir_flag_spec=
8151  hardcode_libdir_flag_spec_ld=
8152  hardcode_libdir_separator=
8153  hardcode_minus_L=no
8154  hardcode_shlibpath_var=unsupported
8155  inherit_rpath=no
8156  link_all_deplibs=unknown
8157  module_cmds=
8158  module_expsym_cmds=
8159  old_archive_from_new_cmds=
8160  old_archive_from_expsyms_cmds=
8161  thread_safe_flag_spec=
8162  whole_archive_flag_spec=
8163  # include_expsyms should be a list of space-separated symbols to be *always*
8164  # included in the symbol list
8165  include_expsyms=
8166  # exclude_expsyms can be an extended regexp of symbols to exclude
8167  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8168  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8169  # as well as any symbol that contains `d'.
8170  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8171  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8172  # platforms (ab)use it in PIC code, but their linkers get confused if
8173  # the symbol is explicitly referenced.  Since portable code cannot
8174  # rely on this symbol name, it's probably fine to never include it in
8175  # preloaded symbol tables.
8176  # Exclude shared library initialization/finalization symbols.
8177  extract_expsyms_cmds=
8178
8179  case $host_os in
8180  cygwin* | mingw* | pw32* | cegcc*)
8181    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8182    # When not using gcc, we currently assume that we are using
8183    # Microsoft Visual C++.
8184    if test "$GCC" != yes; then
8185      with_gnu_ld=no
8186    fi
8187    ;;
8188  interix*)
8189    # we just hope/assume this is gcc and not c89 (= MSVC++)
8190    with_gnu_ld=yes
8191    ;;
8192  openbsd*)
8193    with_gnu_ld=no
8194    ;;
8195  esac
8196
8197  ld_shlibs=yes
8198
8199  # On some targets, GNU ld is compatible enough with the native linker
8200  # that we're better off using the native interface for both.
8201  lt_use_gnu_ld_interface=no
8202  if test "$with_gnu_ld" = yes; then
8203    case $host_os in
8204      aix*)
8205	# The AIX port of GNU ld has always aspired to compatibility
8206	# with the native linker.  However, as the warning in the GNU ld
8207	# block says, versions before 2.19.5* couldn't really create working
8208	# shared libraries, regardless of the interface used.
8209	case `$LD -v 2>&1` in
8210	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8211	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8212	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8213	  *)
8214	    lt_use_gnu_ld_interface=yes
8215	    ;;
8216	esac
8217	;;
8218      *)
8219	lt_use_gnu_ld_interface=yes
8220	;;
8221    esac
8222  fi
8223
8224  if test "$lt_use_gnu_ld_interface" = yes; then
8225    # If archive_cmds runs LD, not CC, wlarc should be empty
8226    wlarc='${wl}'
8227
8228    # Set some defaults for GNU ld with shared library support. These
8229    # are reset later if shared libraries are not supported. Putting them
8230    # here allows them to be overridden if necessary.
8231    runpath_var=LD_RUN_PATH
8232    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8233    export_dynamic_flag_spec='${wl}--export-dynamic'
8234    # ancient GNU ld didn't support --whole-archive et. al.
8235    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8236      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8237    else
8238      whole_archive_flag_spec=
8239    fi
8240    supports_anon_versioning=no
8241    case `$LD -v 2>&1` in
8242      *GNU\ gold*) supports_anon_versioning=yes ;;
8243      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8244      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8245      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8246      *\ 2.11.*) ;; # other 2.11 versions
8247      *) supports_anon_versioning=yes ;;
8248    esac
8249
8250    # See if GNU ld supports shared libraries.
8251    case $host_os in
8252    aix[3-9]*)
8253      # On AIX/PPC, the GNU linker is very broken
8254      if test "$host_cpu" != ia64; then
8255	ld_shlibs=no
8256	cat <<_LT_EOF 1>&2
8257
8258*** Warning: the GNU linker, at least up to release 2.19, is reported
8259*** to be unable to reliably create shared libraries on AIX.
8260*** Therefore, libtool is disabling shared libraries support.  If you
8261*** really care for shared libraries, you may want to install binutils
8262*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8263*** You will then need to restart the configuration process.
8264
8265_LT_EOF
8266      fi
8267      ;;
8268
8269    amigaos*)
8270      case $host_cpu in
8271      powerpc)
8272            # see comment about AmigaOS4 .so support
8273            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8274            archive_expsym_cmds=''
8275        ;;
8276      m68k)
8277            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)'
8278            hardcode_libdir_flag_spec='-L$libdir'
8279            hardcode_minus_L=yes
8280        ;;
8281      esac
8282      ;;
8283
8284    beos*)
8285      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8286	allow_undefined_flag=unsupported
8287	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8288	# support --undefined.  This deserves some investigation.  FIXME
8289	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8290      else
8291	ld_shlibs=no
8292      fi
8293      ;;
8294
8295    cygwin* | mingw* | pw32* | cegcc*)
8296      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8297      # as there is no search path for DLLs.
8298      hardcode_libdir_flag_spec='-L$libdir'
8299      export_dynamic_flag_spec='${wl}--export-all-symbols'
8300      allow_undefined_flag=unsupported
8301      always_export_symbols=no
8302      enable_shared_with_static_runtimes=yes
8303      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8304
8305      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8306        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8307	# If the export-symbols file already is a .def file (1st line
8308	# is EXPORTS), use it as is; otherwise, prepend...
8309	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8310	  cp $export_symbols $output_objdir/$soname.def;
8311	else
8312	  echo EXPORTS > $output_objdir/$soname.def;
8313	  cat $export_symbols >> $output_objdir/$soname.def;
8314	fi~
8315	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8316      else
8317	ld_shlibs=no
8318      fi
8319      ;;
8320
8321    haiku*)
8322      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8323      link_all_deplibs=yes
8324      ;;
8325
8326    interix[3-9]*)
8327      hardcode_direct=no
8328      hardcode_shlibpath_var=no
8329      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8330      export_dynamic_flag_spec='${wl}-E'
8331      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8332      # Instead, shared libraries are loaded at an image base (0x10000000 by
8333      # default) and relocated if they conflict, which is a slow very memory
8334      # consuming and fragmenting process.  To avoid this, we pick a random,
8335      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8336      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8337      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8338      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'
8339      ;;
8340
8341    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8342      tmp_diet=no
8343      if test "$host_os" = linux-dietlibc; then
8344	case $cc_basename in
8345	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8346	esac
8347      fi
8348      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8349	 && test "$tmp_diet" = no
8350      then
8351	tmp_addflag=
8352	tmp_sharedflag='-shared'
8353	case $cc_basename,$host_cpu in
8354        pgcc*)				# Portland Group C compiler
8355	  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'
8356	  tmp_addflag=' $pic_flag'
8357	  ;;
8358	pgf77* | pgf90* | pgf95* | pgfortran*)
8359					# Portland Group f77 and f90 compilers
8360	  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'
8361	  tmp_addflag=' $pic_flag -Mnomain' ;;
8362	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8363	  tmp_addflag=' -i_dynamic' ;;
8364	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8365	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8366	ifc* | ifort*)			# Intel Fortran compiler
8367	  tmp_addflag=' -nofor_main' ;;
8368	lf95*)				# Lahey Fortran 8.1
8369	  whole_archive_flag_spec=
8370	  tmp_sharedflag='--shared' ;;
8371	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8372	  tmp_sharedflag='-qmkshrobj'
8373	  tmp_addflag= ;;
8374	nvcc*)	# Cuda Compiler Driver 2.2
8375	  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'
8376	  compiler_needs_object=yes
8377	  ;;
8378	esac
8379	case `$CC -V 2>&1 | sed 5q` in
8380	*Sun\ C*)			# Sun C 5.9
8381	  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'
8382	  compiler_needs_object=yes
8383	  tmp_sharedflag='-G' ;;
8384	*Sun\ F*)			# Sun Fortran 8.3
8385	  tmp_sharedflag='-G' ;;
8386	esac
8387	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8388
8389        if test "x$supports_anon_versioning" = xyes; then
8390          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8391	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8392	    echo "local: *; };" >> $output_objdir/$libname.ver~
8393	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8394        fi
8395
8396	case $cc_basename in
8397	xlf* | bgf* | bgxlf* | mpixlf*)
8398	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8399	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8400	  hardcode_libdir_flag_spec=
8401	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8402	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8403	  if test "x$supports_anon_versioning" = xyes; then
8404	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8405	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8406	      echo "local: *; };" >> $output_objdir/$libname.ver~
8407	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8408	  fi
8409	  ;;
8410	esac
8411      else
8412        ld_shlibs=no
8413      fi
8414      ;;
8415
8416    netbsd*)
8417      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8418	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8419	wlarc=
8420      else
8421	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8422	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8423      fi
8424      ;;
8425
8426    solaris*)
8427      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8428	ld_shlibs=no
8429	cat <<_LT_EOF 1>&2
8430
8431*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8432*** create shared libraries on Solaris systems.  Therefore, libtool
8433*** is disabling shared libraries support.  We urge you to upgrade GNU
8434*** binutils to release 2.9.1 or newer.  Another option is to modify
8435*** your PATH or compiler configuration so that the native linker is
8436*** used, and then restart.
8437
8438_LT_EOF
8439      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8440	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8441	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8442      else
8443	ld_shlibs=no
8444      fi
8445      ;;
8446
8447    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8448      case `$LD -v 2>&1` in
8449        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8450	ld_shlibs=no
8451	cat <<_LT_EOF 1>&2
8452
8453*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8454*** reliably create shared libraries on SCO systems.  Therefore, libtool
8455*** is disabling shared libraries support.  We urge you to upgrade GNU
8456*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8457*** your PATH or compiler configuration so that the native linker is
8458*** used, and then restart.
8459
8460_LT_EOF
8461	;;
8462	*)
8463	  # For security reasons, it is highly recommended that you always
8464	  # use absolute paths for naming shared libraries, and exclude the
8465	  # DT_RUNPATH tag from executables and libraries.  But doing so
8466	  # requires that you compile everything twice, which is a pain.
8467	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8468	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8469	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8470	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8471	  else
8472	    ld_shlibs=no
8473	  fi
8474	;;
8475      esac
8476      ;;
8477
8478    sunos4*)
8479      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8480      wlarc=
8481      hardcode_direct=yes
8482      hardcode_shlibpath_var=no
8483      ;;
8484
8485    *)
8486      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8487	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8488	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8489      else
8490	ld_shlibs=no
8491      fi
8492      ;;
8493    esac
8494
8495    if test "$ld_shlibs" = no; then
8496      runpath_var=
8497      hardcode_libdir_flag_spec=
8498      export_dynamic_flag_spec=
8499      whole_archive_flag_spec=
8500    fi
8501  else
8502    # PORTME fill in a description of your system's linker (not GNU ld)
8503    case $host_os in
8504    aix3*)
8505      allow_undefined_flag=unsupported
8506      always_export_symbols=yes
8507      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'
8508      # Note: this linker hardcodes the directories in LIBPATH if there
8509      # are no directories specified by -L.
8510      hardcode_minus_L=yes
8511      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8512	# Neither direct hardcoding nor static linking is supported with a
8513	# broken collect2.
8514	hardcode_direct=unsupported
8515      fi
8516      ;;
8517
8518    aix[4-9]*)
8519      if test "$host_cpu" = ia64; then
8520	# On IA64, the linker does run time linking by default, so we don't
8521	# have to do anything special.
8522	aix_use_runtimelinking=no
8523	exp_sym_flag='-Bexport'
8524	no_entry_flag=""
8525      else
8526	# If we're using GNU nm, then we don't want the "-C" option.
8527	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8528	# Also, AIX nm treats weak defined symbols like other global
8529	# defined symbols, whereas GNU nm marks them as "W".
8530	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8531	  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'
8532	else
8533	  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'
8534	fi
8535	aix_use_runtimelinking=no
8536
8537	# Test if we are trying to use run time linking or normal
8538	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8539	# need to do runtime linking.
8540	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8541	  for ld_flag in $LDFLAGS; do
8542	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8543	    aix_use_runtimelinking=yes
8544	    break
8545	  fi
8546	  done
8547	  ;;
8548	esac
8549
8550	exp_sym_flag='-bexport'
8551	no_entry_flag='-bnoentry'
8552      fi
8553
8554      # When large executables or shared objects are built, AIX ld can
8555      # have problems creating the table of contents.  If linking a library
8556      # or program results in "error TOC overflow" add -mminimal-toc to
8557      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8558      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8559
8560      archive_cmds=''
8561      hardcode_direct=yes
8562      hardcode_direct_absolute=yes
8563      hardcode_libdir_separator=':'
8564      link_all_deplibs=yes
8565      file_list_spec='${wl}-f,'
8566
8567      if test "$GCC" = yes; then
8568	case $host_os in aix4.[012]|aix4.[012].*)
8569	# We only want to do this on AIX 4.2 and lower, the check
8570	# below for broken collect2 doesn't work under 4.3+
8571	  collect2name=`${CC} -print-prog-name=collect2`
8572	  if test -f "$collect2name" &&
8573	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8574	  then
8575	  # We have reworked collect2
8576	  :
8577	  else
8578	  # We have old collect2
8579	  hardcode_direct=unsupported
8580	  # It fails to find uninstalled libraries when the uninstalled
8581	  # path is not listed in the libpath.  Setting hardcode_minus_L
8582	  # to unsupported forces relinking
8583	  hardcode_minus_L=yes
8584	  hardcode_libdir_flag_spec='-L$libdir'
8585	  hardcode_libdir_separator=
8586	  fi
8587	  ;;
8588	esac
8589	shared_flag='-shared'
8590	if test "$aix_use_runtimelinking" = yes; then
8591	  shared_flag="$shared_flag "'${wl}-G'
8592	fi
8593      else
8594	# not using gcc
8595	if test "$host_cpu" = ia64; then
8596	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8597	# chokes on -Wl,-G. The following line is correct:
8598	  shared_flag='-G'
8599	else
8600	  if test "$aix_use_runtimelinking" = yes; then
8601	    shared_flag='${wl}-G'
8602	  else
8603	    shared_flag='${wl}-bM:SRE'
8604	  fi
8605	fi
8606      fi
8607
8608      export_dynamic_flag_spec='${wl}-bexpall'
8609      # It seems that -bexpall does not export symbols beginning with
8610      # underscore (_), so it is better to generate a list of symbols to export.
8611      always_export_symbols=yes
8612      if test "$aix_use_runtimelinking" = yes; then
8613	# Warning - without using the other runtime loading flags (-brtl),
8614	# -berok will link without error, but may produce a broken library.
8615	allow_undefined_flag='-berok'
8616        # Determine the default libpath from the value encoded in an
8617        # empty executable.
8618        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8619/* end confdefs.h.  */
8620
8621int
8622main ()
8623{
8624
8625  ;
8626  return 0;
8627}
8628_ACEOF
8629if ac_fn_c_try_link "$LINENO"; then :
8630
8631lt_aix_libpath_sed='
8632    /Import File Strings/,/^$/ {
8633	/^0/ {
8634	    s/^0  *\(.*\)$/\1/
8635	    p
8636	}
8637    }'
8638aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8639# Check for a 64-bit object if we didn't find anything.
8640if test -z "$aix_libpath"; then
8641  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8642fi
8643fi
8644rm -f core conftest.err conftest.$ac_objext \
8645    conftest$ac_exeext conftest.$ac_ext
8646if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8647
8648        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8649        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"
8650      else
8651	if test "$host_cpu" = ia64; then
8652	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8653	  allow_undefined_flag="-z nodefs"
8654	  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"
8655	else
8656	 # Determine the default libpath from the value encoded in an
8657	 # empty executable.
8658	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8659/* end confdefs.h.  */
8660
8661int
8662main ()
8663{
8664
8665  ;
8666  return 0;
8667}
8668_ACEOF
8669if ac_fn_c_try_link "$LINENO"; then :
8670
8671lt_aix_libpath_sed='
8672    /Import File Strings/,/^$/ {
8673	/^0/ {
8674	    s/^0  *\(.*\)$/\1/
8675	    p
8676	}
8677    }'
8678aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8679# Check for a 64-bit object if we didn't find anything.
8680if test -z "$aix_libpath"; then
8681  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8682fi
8683fi
8684rm -f core conftest.err conftest.$ac_objext \
8685    conftest$ac_exeext conftest.$ac_ext
8686if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8687
8688	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8689	  # Warning - without using the other run time loading flags,
8690	  # -berok will link without error, but may produce a broken library.
8691	  no_undefined_flag=' ${wl}-bernotok'
8692	  allow_undefined_flag=' ${wl}-berok'
8693	  if test "$with_gnu_ld" = yes; then
8694	    # We only use this code for GNU lds that support --whole-archive.
8695	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8696	  else
8697	    # Exported symbols can be pulled into shared objects from archives
8698	    whole_archive_flag_spec='$convenience'
8699	  fi
8700	  archive_cmds_need_lc=yes
8701	  # This is similar to how AIX traditionally builds its shared libraries.
8702	  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'
8703	fi
8704      fi
8705      ;;
8706
8707    amigaos*)
8708      case $host_cpu in
8709      powerpc)
8710            # see comment about AmigaOS4 .so support
8711            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8712            archive_expsym_cmds=''
8713        ;;
8714      m68k)
8715            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)'
8716            hardcode_libdir_flag_spec='-L$libdir'
8717            hardcode_minus_L=yes
8718        ;;
8719      esac
8720      ;;
8721
8722    bsdi[45]*)
8723      export_dynamic_flag_spec=-rdynamic
8724      ;;
8725
8726    cygwin* | mingw* | pw32* | cegcc*)
8727      # When not using gcc, we currently assume that we are using
8728      # Microsoft Visual C++.
8729      # hardcode_libdir_flag_spec is actually meaningless, as there is
8730      # no search path for DLLs.
8731      hardcode_libdir_flag_spec=' '
8732      allow_undefined_flag=unsupported
8733      # Tell ltmain to make .lib files, not .a files.
8734      libext=lib
8735      # Tell ltmain to make .dll files, not .so files.
8736      shrext_cmds=".dll"
8737      # FIXME: Setting linknames here is a bad hack.
8738      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8739      # The linker will automatically build a .lib file if we build a DLL.
8740      old_archive_from_new_cmds='true'
8741      # FIXME: Should let the user specify the lib program.
8742      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8743      fix_srcfile_path='`cygpath -w "$srcfile"`'
8744      enable_shared_with_static_runtimes=yes
8745      ;;
8746
8747    darwin* | rhapsody*)
8748
8749
8750  archive_cmds_need_lc=no
8751  hardcode_direct=no
8752  hardcode_automatic=yes
8753  hardcode_shlibpath_var=unsupported
8754  if test "$lt_cv_ld_force_load" = "yes"; then
8755    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\"`'
8756  else
8757    whole_archive_flag_spec=''
8758  fi
8759  link_all_deplibs=yes
8760  allow_undefined_flag="$_lt_dar_allow_undefined"
8761  case $cc_basename in
8762     ifort*) _lt_dar_can_shared=yes ;;
8763     *) _lt_dar_can_shared=$GCC ;;
8764  esac
8765  if test "$_lt_dar_can_shared" = "yes"; then
8766    output_verbose_link_cmd=func_echo_all
8767    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8768    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8769    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}"
8770    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}"
8771
8772  else
8773  ld_shlibs=no
8774  fi
8775
8776      ;;
8777
8778    dgux*)
8779      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8780      hardcode_libdir_flag_spec='-L$libdir'
8781      hardcode_shlibpath_var=no
8782      ;;
8783
8784    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8785    # support.  Future versions do this automatically, but an explicit c++rt0.o
8786    # does not break anything, and helps significantly (at the cost of a little
8787    # extra space).
8788    freebsd2.2*)
8789      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8790      hardcode_libdir_flag_spec='-R$libdir'
8791      hardcode_direct=yes
8792      hardcode_shlibpath_var=no
8793      ;;
8794
8795    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8796    freebsd2.*)
8797      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8798      hardcode_direct=yes
8799      hardcode_minus_L=yes
8800      hardcode_shlibpath_var=no
8801      ;;
8802
8803    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8804    freebsd* | dragonfly*)
8805      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8806      hardcode_libdir_flag_spec='-R$libdir'
8807      hardcode_direct=yes
8808      hardcode_shlibpath_var=no
8809      ;;
8810
8811    hpux9*)
8812      if test "$GCC" = yes; then
8813	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'
8814      else
8815	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'
8816      fi
8817      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8818      hardcode_libdir_separator=:
8819      hardcode_direct=yes
8820
8821      # hardcode_minus_L: Not really in the search PATH,
8822      # but as the default location of the library.
8823      hardcode_minus_L=yes
8824      export_dynamic_flag_spec='${wl}-E'
8825      ;;
8826
8827    hpux10*)
8828      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8829	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8830      else
8831	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8832      fi
8833      if test "$with_gnu_ld" = no; then
8834	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8835	hardcode_libdir_flag_spec_ld='+b $libdir'
8836	hardcode_libdir_separator=:
8837	hardcode_direct=yes
8838	hardcode_direct_absolute=yes
8839	export_dynamic_flag_spec='${wl}-E'
8840	# hardcode_minus_L: Not really in the search PATH,
8841	# but as the default location of the library.
8842	hardcode_minus_L=yes
8843      fi
8844      ;;
8845
8846    hpux11*)
8847      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8848	case $host_cpu in
8849	hppa*64*)
8850	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8851	  ;;
8852	ia64*)
8853	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8854	  ;;
8855	*)
8856	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8857	  ;;
8858	esac
8859      else
8860	case $host_cpu in
8861	hppa*64*)
8862	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8863	  ;;
8864	ia64*)
8865	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8866	  ;;
8867	*)
8868
8869	  # Older versions of the 11.00 compiler do not understand -b yet
8870	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8871	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8872$as_echo_n "checking if $CC understands -b... " >&6; }
8873if test "${lt_cv_prog_compiler__b+set}" = set; then :
8874  $as_echo_n "(cached) " >&6
8875else
8876  lt_cv_prog_compiler__b=no
8877   save_LDFLAGS="$LDFLAGS"
8878   LDFLAGS="$LDFLAGS -b"
8879   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8880   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8881     # The linker can only warn and ignore the option if not recognized
8882     # So say no if there are warnings
8883     if test -s conftest.err; then
8884       # Append any errors to the config.log.
8885       cat conftest.err 1>&5
8886       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8887       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8888       if diff conftest.exp conftest.er2 >/dev/null; then
8889         lt_cv_prog_compiler__b=yes
8890       fi
8891     else
8892       lt_cv_prog_compiler__b=yes
8893     fi
8894   fi
8895   $RM -r conftest*
8896   LDFLAGS="$save_LDFLAGS"
8897
8898fi
8899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8900$as_echo "$lt_cv_prog_compiler__b" >&6; }
8901
8902if test x"$lt_cv_prog_compiler__b" = xyes; then
8903    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8904else
8905    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8906fi
8907
8908	  ;;
8909	esac
8910      fi
8911      if test "$with_gnu_ld" = no; then
8912	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8913	hardcode_libdir_separator=:
8914
8915	case $host_cpu in
8916	hppa*64*|ia64*)
8917	  hardcode_direct=no
8918	  hardcode_shlibpath_var=no
8919	  ;;
8920	*)
8921	  hardcode_direct=yes
8922	  hardcode_direct_absolute=yes
8923	  export_dynamic_flag_spec='${wl}-E'
8924
8925	  # hardcode_minus_L: Not really in the search PATH,
8926	  # but as the default location of the library.
8927	  hardcode_minus_L=yes
8928	  ;;
8929	esac
8930      fi
8931      ;;
8932
8933    irix5* | irix6* | nonstopux*)
8934      if test "$GCC" = yes; then
8935	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'
8936	# Try to use the -exported_symbol ld option, if it does not
8937	# work, assume that -exports_file does not work either and
8938	# implicitly export all symbols.
8939        save_LDFLAGS="$LDFLAGS"
8940        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8941        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8942/* end confdefs.h.  */
8943int foo(void) {}
8944_ACEOF
8945if ac_fn_c_try_link "$LINENO"; then :
8946  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'
8947
8948fi
8949rm -f core conftest.err conftest.$ac_objext \
8950    conftest$ac_exeext conftest.$ac_ext
8951        LDFLAGS="$save_LDFLAGS"
8952      else
8953	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'
8954	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'
8955      fi
8956      archive_cmds_need_lc='no'
8957      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8958      hardcode_libdir_separator=:
8959      inherit_rpath=yes
8960      link_all_deplibs=yes
8961      ;;
8962
8963    netbsd*)
8964      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8965	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8966      else
8967	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8968      fi
8969      hardcode_libdir_flag_spec='-R$libdir'
8970      hardcode_direct=yes
8971      hardcode_shlibpath_var=no
8972      ;;
8973
8974    newsos6)
8975      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8976      hardcode_direct=yes
8977      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8978      hardcode_libdir_separator=:
8979      hardcode_shlibpath_var=no
8980      ;;
8981
8982    *nto* | *qnx*)
8983      ;;
8984
8985    openbsd*)
8986      if test -f /usr/libexec/ld.so; then
8987	hardcode_direct=yes
8988	hardcode_shlibpath_var=no
8989	hardcode_direct_absolute=yes
8990	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8991	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8992	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8993	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8994	  export_dynamic_flag_spec='${wl}-E'
8995	else
8996	  case $host_os in
8997	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8998	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8999	     hardcode_libdir_flag_spec='-R$libdir'
9000	     ;;
9001	   *)
9002	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9003	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9004	     ;;
9005	  esac
9006	fi
9007      else
9008	ld_shlibs=no
9009      fi
9010      ;;
9011
9012    os2*)
9013      hardcode_libdir_flag_spec='-L$libdir'
9014      hardcode_minus_L=yes
9015      allow_undefined_flag=unsupported
9016      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'
9017      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9018      ;;
9019
9020    osf3*)
9021      if test "$GCC" = yes; then
9022	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9023	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'
9024      else
9025	allow_undefined_flag=' -expect_unresolved \*'
9026	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'
9027      fi
9028      archive_cmds_need_lc='no'
9029      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9030      hardcode_libdir_separator=:
9031      ;;
9032
9033    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9034      if test "$GCC" = yes; then
9035	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9036	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'
9037	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9038      else
9039	allow_undefined_flag=' -expect_unresolved \*'
9040	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'
9041	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~
9042	$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'
9043
9044	# Both c and cxx compiler support -rpath directly
9045	hardcode_libdir_flag_spec='-rpath $libdir'
9046      fi
9047      archive_cmds_need_lc='no'
9048      hardcode_libdir_separator=:
9049      ;;
9050
9051    solaris*)
9052      no_undefined_flag=' -z defs'
9053      if test "$GCC" = yes; then
9054	wlarc='${wl}'
9055	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9056	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9057	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9058      else
9059	case `$CC -V 2>&1` in
9060	*"Compilers 5.0"*)
9061	  wlarc=''
9062	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9063	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9064	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9065	  ;;
9066	*)
9067	  wlarc='${wl}'
9068	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9069	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9070	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9071	  ;;
9072	esac
9073      fi
9074      hardcode_libdir_flag_spec='-R$libdir'
9075      hardcode_shlibpath_var=no
9076      case $host_os in
9077      solaris2.[0-5] | solaris2.[0-5].*) ;;
9078      *)
9079	# The compiler driver will combine and reorder linker options,
9080	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9081	# but is careful enough not to reorder.
9082	# Supported since Solaris 2.6 (maybe 2.5.1?)
9083	if test "$GCC" = yes; then
9084	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9085	else
9086	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9087	fi
9088	;;
9089      esac
9090      link_all_deplibs=yes
9091      ;;
9092
9093    sunos4*)
9094      if test "x$host_vendor" = xsequent; then
9095	# Use $CC to link under sequent, because it throws in some extra .o
9096	# files that make .init and .fini sections work.
9097	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9098      else
9099	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9100      fi
9101      hardcode_libdir_flag_spec='-L$libdir'
9102      hardcode_direct=yes
9103      hardcode_minus_L=yes
9104      hardcode_shlibpath_var=no
9105      ;;
9106
9107    sysv4)
9108      case $host_vendor in
9109	sni)
9110	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9111	  hardcode_direct=yes # is this really true???
9112	;;
9113	siemens)
9114	  ## LD is ld it makes a PLAMLIB
9115	  ## CC just makes a GrossModule.
9116	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9117	  reload_cmds='$CC -r -o $output$reload_objs'
9118	  hardcode_direct=no
9119        ;;
9120	motorola)
9121	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9122	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9123	;;
9124      esac
9125      runpath_var='LD_RUN_PATH'
9126      hardcode_shlibpath_var=no
9127      ;;
9128
9129    sysv4.3*)
9130      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9131      hardcode_shlibpath_var=no
9132      export_dynamic_flag_spec='-Bexport'
9133      ;;
9134
9135    sysv4*MP*)
9136      if test -d /usr/nec; then
9137	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9138	hardcode_shlibpath_var=no
9139	runpath_var=LD_RUN_PATH
9140	hardcode_runpath_var=yes
9141	ld_shlibs=yes
9142      fi
9143      ;;
9144
9145    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9146      no_undefined_flag='${wl}-z,text'
9147      archive_cmds_need_lc=no
9148      hardcode_shlibpath_var=no
9149      runpath_var='LD_RUN_PATH'
9150
9151      if test "$GCC" = yes; then
9152	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9153	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9154      else
9155	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9156	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9157      fi
9158      ;;
9159
9160    sysv5* | sco3.2v5* | sco5v6*)
9161      # Note: We can NOT use -z defs as we might desire, because we do not
9162      # link with -lc, and that would cause any symbols used from libc to
9163      # always be unresolved, which means just about no library would
9164      # ever link correctly.  If we're not using GNU ld we use -z text
9165      # though, which does catch some bad symbols but isn't as heavy-handed
9166      # as -z defs.
9167      no_undefined_flag='${wl}-z,text'
9168      allow_undefined_flag='${wl}-z,nodefs'
9169      archive_cmds_need_lc=no
9170      hardcode_shlibpath_var=no
9171      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9172      hardcode_libdir_separator=':'
9173      link_all_deplibs=yes
9174      export_dynamic_flag_spec='${wl}-Bexport'
9175      runpath_var='LD_RUN_PATH'
9176
9177      if test "$GCC" = yes; then
9178	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9179	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9180      else
9181	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9182	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9183      fi
9184      ;;
9185
9186    uts4*)
9187      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9188      hardcode_libdir_flag_spec='-L$libdir'
9189      hardcode_shlibpath_var=no
9190      ;;
9191
9192    *)
9193      ld_shlibs=no
9194      ;;
9195    esac
9196
9197    if test x$host_vendor = xsni; then
9198      case $host in
9199      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9200	export_dynamic_flag_spec='${wl}-Blargedynsym'
9201	;;
9202      esac
9203    fi
9204  fi
9205
9206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9207$as_echo "$ld_shlibs" >&6; }
9208test "$ld_shlibs" = no && can_build_shared=no
9209
9210with_gnu_ld=$with_gnu_ld
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226#
9227# Do we need to explicitly link libc?
9228#
9229case "x$archive_cmds_need_lc" in
9230x|xyes)
9231  # Assume -lc should be added
9232  archive_cmds_need_lc=yes
9233
9234  if test "$enable_shared" = yes && test "$GCC" = yes; then
9235    case $archive_cmds in
9236    *'~'*)
9237      # FIXME: we may have to deal with multi-command sequences.
9238      ;;
9239    '$CC '*)
9240      # Test whether the compiler implicitly links with -lc since on some
9241      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9242      # to ld, don't add -lc before -lgcc.
9243      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9244$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9245if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9246  $as_echo_n "(cached) " >&6
9247else
9248  $RM conftest*
9249	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9250
9251	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9252  (eval $ac_compile) 2>&5
9253  ac_status=$?
9254  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9255  test $ac_status = 0; } 2>conftest.err; then
9256	  soname=conftest
9257	  lib=conftest
9258	  libobjs=conftest.$ac_objext
9259	  deplibs=
9260	  wl=$lt_prog_compiler_wl
9261	  pic_flag=$lt_prog_compiler_pic
9262	  compiler_flags=-v
9263	  linker_flags=-v
9264	  verstring=
9265	  output_objdir=.
9266	  libname=conftest
9267	  lt_save_allow_undefined_flag=$allow_undefined_flag
9268	  allow_undefined_flag=
9269	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9270  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9271  ac_status=$?
9272  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9273  test $ac_status = 0; }
9274	  then
9275	    lt_cv_archive_cmds_need_lc=no
9276	  else
9277	    lt_cv_archive_cmds_need_lc=yes
9278	  fi
9279	  allow_undefined_flag=$lt_save_allow_undefined_flag
9280	else
9281	  cat conftest.err 1>&5
9282	fi
9283	$RM conftest*
9284
9285fi
9286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9287$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9288      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9289      ;;
9290    esac
9291  fi
9292  ;;
9293esac
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
9446
9447
9448
9449
9450
9451  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9452$as_echo_n "checking dynamic linker characteristics... " >&6; }
9453
9454if test "$GCC" = yes; then
9455  case $host_os in
9456    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9457    *) lt_awk_arg="/^libraries:/" ;;
9458  esac
9459  case $host_os in
9460    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9461    *) lt_sed_strip_eq="s,=/,/,g" ;;
9462  esac
9463  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9464  case $lt_search_path_spec in
9465  *\;*)
9466    # if the path contains ";" then we assume it to be the separator
9467    # otherwise default to the standard path separator (i.e. ":") - it is
9468    # assumed that no part of a normal pathname contains ";" but that should
9469    # okay in the real world where ";" in dirpaths is itself problematic.
9470    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9471    ;;
9472  *)
9473    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9474    ;;
9475  esac
9476  # Ok, now we have the path, separated by spaces, we can step through it
9477  # and add multilib dir if necessary.
9478  lt_tmp_lt_search_path_spec=
9479  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9480  for lt_sys_path in $lt_search_path_spec; do
9481    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9482      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9483    else
9484      test -d "$lt_sys_path" && \
9485	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9486    fi
9487  done
9488  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9489BEGIN {RS=" "; FS="/|\n";} {
9490  lt_foo="";
9491  lt_count=0;
9492  for (lt_i = NF; lt_i > 0; lt_i--) {
9493    if ($lt_i != "" && $lt_i != ".") {
9494      if ($lt_i == "..") {
9495        lt_count++;
9496      } else {
9497        if (lt_count == 0) {
9498          lt_foo="/" $lt_i lt_foo;
9499        } else {
9500          lt_count--;
9501        }
9502      }
9503    }
9504  }
9505  if (lt_foo != "") { lt_freq[lt_foo]++; }
9506  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9507}'`
9508  # AWK program above erroneously prepends '/' to C:/dos/paths
9509  # for these hosts.
9510  case $host_os in
9511    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9512      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9513  esac
9514  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9515else
9516  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9517fi
9518library_names_spec=
9519libname_spec='lib$name'
9520soname_spec=
9521shrext_cmds=".so"
9522postinstall_cmds=
9523postuninstall_cmds=
9524finish_cmds=
9525finish_eval=
9526shlibpath_var=
9527shlibpath_overrides_runpath=unknown
9528version_type=none
9529dynamic_linker="$host_os ld.so"
9530sys_lib_dlsearch_path_spec="/lib /usr/lib"
9531need_lib_prefix=unknown
9532hardcode_into_libs=no
9533
9534# when you set need_version to no, make sure it does not cause -set_version
9535# flags to be left without arguments
9536need_version=unknown
9537
9538case $host_os in
9539aix3*)
9540  version_type=linux
9541  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9542  shlibpath_var=LIBPATH
9543
9544  # AIX 3 has no versioning support, so we append a major version to the name.
9545  soname_spec='${libname}${release}${shared_ext}$major'
9546  ;;
9547
9548aix[4-9]*)
9549  version_type=linux
9550  need_lib_prefix=no
9551  need_version=no
9552  hardcode_into_libs=yes
9553  if test "$host_cpu" = ia64; then
9554    # AIX 5 supports IA64
9555    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9556    shlibpath_var=LD_LIBRARY_PATH
9557  else
9558    # With GCC up to 2.95.x, collect2 would create an import file
9559    # for dependence libraries.  The import file would start with
9560    # the line `#! .'.  This would cause the generated library to
9561    # depend on `.', always an invalid library.  This was fixed in
9562    # development snapshots of GCC prior to 3.0.
9563    case $host_os in
9564      aix4 | aix4.[01] | aix4.[01].*)
9565      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9566	   echo ' yes '
9567	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9568	:
9569      else
9570	can_build_shared=no
9571      fi
9572      ;;
9573    esac
9574    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9575    # soname into executable. Probably we can add versioning support to
9576    # collect2, so additional links can be useful in future.
9577    if test "$aix_use_runtimelinking" = yes; then
9578      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9579      # instead of lib<name>.a to let people know that these are not
9580      # typical AIX shared libraries.
9581      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9582    else
9583      # We preserve .a as extension for shared libraries through AIX4.2
9584      # and later when we are not doing run time linking.
9585      library_names_spec='${libname}${release}.a $libname.a'
9586      soname_spec='${libname}${release}${shared_ext}$major'
9587    fi
9588    shlibpath_var=LIBPATH
9589  fi
9590  ;;
9591
9592amigaos*)
9593  case $host_cpu in
9594  powerpc)
9595    # Since July 2007 AmigaOS4 officially supports .so libraries.
9596    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9597    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9598    ;;
9599  m68k)
9600    library_names_spec='$libname.ixlibrary $libname.a'
9601    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9602    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'
9603    ;;
9604  esac
9605  ;;
9606
9607beos*)
9608  library_names_spec='${libname}${shared_ext}'
9609  dynamic_linker="$host_os ld.so"
9610  shlibpath_var=LIBRARY_PATH
9611  ;;
9612
9613bsdi[45]*)
9614  version_type=linux
9615  need_version=no
9616  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9617  soname_spec='${libname}${release}${shared_ext}$major'
9618  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9619  shlibpath_var=LD_LIBRARY_PATH
9620  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9621  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9622  # the default ld.so.conf also contains /usr/contrib/lib and
9623  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9624  # libtool to hard-code these into programs
9625  ;;
9626
9627cygwin* | mingw* | pw32* | cegcc*)
9628  version_type=windows
9629  shrext_cmds=".dll"
9630  need_version=no
9631  need_lib_prefix=no
9632
9633  case $GCC,$host_os in
9634  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9635    library_names_spec='$libname.dll.a'
9636    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9637    postinstall_cmds='base_file=`basename \${file}`~
9638      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9639      dldir=$destdir/`dirname \$dlpath`~
9640      test -d \$dldir || mkdir -p \$dldir~
9641      $install_prog $dir/$dlname \$dldir/$dlname~
9642      chmod a+x \$dldir/$dlname~
9643      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9644        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9645      fi'
9646    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9647      dlpath=$dir/\$dldll~
9648       $RM \$dlpath'
9649    shlibpath_overrides_runpath=yes
9650
9651    case $host_os in
9652    cygwin*)
9653      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9654      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9655
9656      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9657      ;;
9658    mingw* | cegcc*)
9659      # MinGW DLLs use traditional 'lib' prefix
9660      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9661      ;;
9662    pw32*)
9663      # pw32 DLLs use 'pw' prefix rather than 'lib'
9664      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9665      ;;
9666    esac
9667    ;;
9668
9669  *)
9670    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9671    ;;
9672  esac
9673  dynamic_linker='Win32 ld.exe'
9674  # FIXME: first we should search . and the directory the executable is in
9675  shlibpath_var=PATH
9676  ;;
9677
9678darwin* | rhapsody*)
9679  dynamic_linker="$host_os dyld"
9680  version_type=darwin
9681  need_lib_prefix=no
9682  need_version=no
9683  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9684  soname_spec='${libname}${release}${major}$shared_ext'
9685  shlibpath_overrides_runpath=yes
9686  shlibpath_var=DYLD_LIBRARY_PATH
9687  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9688
9689  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9690  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9691  ;;
9692
9693dgux*)
9694  version_type=linux
9695  need_lib_prefix=no
9696  need_version=no
9697  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9698  soname_spec='${libname}${release}${shared_ext}$major'
9699  shlibpath_var=LD_LIBRARY_PATH
9700  ;;
9701
9702freebsd* | dragonfly*)
9703  # DragonFly does not have aout.  When/if they implement a new
9704  # versioning mechanism, adjust this.
9705  if test -x /usr/bin/objformat; then
9706    objformat=`/usr/bin/objformat`
9707  else
9708    case $host_os in
9709    freebsd[23].*) objformat=aout ;;
9710    *) objformat=elf ;;
9711    esac
9712  fi
9713  version_type=freebsd-$objformat
9714  case $version_type in
9715    freebsd-elf*)
9716      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9717      need_version=no
9718      need_lib_prefix=no
9719      ;;
9720    freebsd-*)
9721      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9722      need_version=yes
9723      ;;
9724  esac
9725  shlibpath_var=LD_LIBRARY_PATH
9726  case $host_os in
9727  freebsd2.*)
9728    shlibpath_overrides_runpath=yes
9729    ;;
9730  freebsd3.[01]* | freebsdelf3.[01]*)
9731    shlibpath_overrides_runpath=yes
9732    hardcode_into_libs=yes
9733    ;;
9734  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9735  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9736    shlibpath_overrides_runpath=no
9737    hardcode_into_libs=yes
9738    ;;
9739  *) # from 4.6 on, and DragonFly
9740    shlibpath_overrides_runpath=yes
9741    hardcode_into_libs=yes
9742    ;;
9743  esac
9744  ;;
9745
9746gnu*)
9747  version_type=linux
9748  need_lib_prefix=no
9749  need_version=no
9750  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9751  soname_spec='${libname}${release}${shared_ext}$major'
9752  shlibpath_var=LD_LIBRARY_PATH
9753  hardcode_into_libs=yes
9754  ;;
9755
9756haiku*)
9757  version_type=linux
9758  need_lib_prefix=no
9759  need_version=no
9760  dynamic_linker="$host_os runtime_loader"
9761  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9762  soname_spec='${libname}${release}${shared_ext}$major'
9763  shlibpath_var=LIBRARY_PATH
9764  shlibpath_overrides_runpath=yes
9765  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9766  hardcode_into_libs=yes
9767  ;;
9768
9769hpux9* | hpux10* | hpux11*)
9770  # Give a soname corresponding to the major version so that dld.sl refuses to
9771  # link against other versions.
9772  version_type=sunos
9773  need_lib_prefix=no
9774  need_version=no
9775  case $host_cpu in
9776  ia64*)
9777    shrext_cmds='.so'
9778    hardcode_into_libs=yes
9779    dynamic_linker="$host_os dld.so"
9780    shlibpath_var=LD_LIBRARY_PATH
9781    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9782    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9783    soname_spec='${libname}${release}${shared_ext}$major'
9784    if test "X$HPUX_IA64_MODE" = X32; then
9785      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9786    else
9787      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9788    fi
9789    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9790    ;;
9791  hppa*64*)
9792    shrext_cmds='.sl'
9793    hardcode_into_libs=yes
9794    dynamic_linker="$host_os dld.sl"
9795    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9796    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9797    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9798    soname_spec='${libname}${release}${shared_ext}$major'
9799    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9800    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9801    ;;
9802  *)
9803    shrext_cmds='.sl'
9804    dynamic_linker="$host_os dld.sl"
9805    shlibpath_var=SHLIB_PATH
9806    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9807    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9808    soname_spec='${libname}${release}${shared_ext}$major'
9809    ;;
9810  esac
9811  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9812  postinstall_cmds='chmod 555 $lib'
9813  # or fails outright, so override atomically:
9814  install_override_mode=555
9815  ;;
9816
9817interix[3-9]*)
9818  version_type=linux
9819  need_lib_prefix=no
9820  need_version=no
9821  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9822  soname_spec='${libname}${release}${shared_ext}$major'
9823  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9824  shlibpath_var=LD_LIBRARY_PATH
9825  shlibpath_overrides_runpath=no
9826  hardcode_into_libs=yes
9827  ;;
9828
9829irix5* | irix6* | nonstopux*)
9830  case $host_os in
9831    nonstopux*) version_type=nonstopux ;;
9832    *)
9833	if test "$lt_cv_prog_gnu_ld" = yes; then
9834		version_type=linux
9835	else
9836		version_type=irix
9837	fi ;;
9838  esac
9839  need_lib_prefix=no
9840  need_version=no
9841  soname_spec='${libname}${release}${shared_ext}$major'
9842  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9843  case $host_os in
9844  irix5* | nonstopux*)
9845    libsuff= shlibsuff=
9846    ;;
9847  *)
9848    case $LD in # libtool.m4 will add one of these switches to LD
9849    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9850      libsuff= shlibsuff= libmagic=32-bit;;
9851    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9852      libsuff=32 shlibsuff=N32 libmagic=N32;;
9853    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9854      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9855    *) libsuff= shlibsuff= libmagic=never-match;;
9856    esac
9857    ;;
9858  esac
9859  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9860  shlibpath_overrides_runpath=no
9861  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9862  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9863  hardcode_into_libs=yes
9864  ;;
9865
9866# No shared lib support for Linux oldld, aout, or coff.
9867linux*oldld* | linux*aout* | linux*coff*)
9868  dynamic_linker=no
9869  ;;
9870
9871# This must be Linux ELF.
9872linux* | k*bsd*-gnu | kopensolaris*-gnu)
9873  version_type=linux
9874  need_lib_prefix=no
9875  need_version=no
9876  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9877  soname_spec='${libname}${release}${shared_ext}$major'
9878  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9879  shlibpath_var=LD_LIBRARY_PATH
9880  shlibpath_overrides_runpath=no
9881
9882  # Some binutils ld are patched to set DT_RUNPATH
9883  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9884  $as_echo_n "(cached) " >&6
9885else
9886  lt_cv_shlibpath_overrides_runpath=no
9887    save_LDFLAGS=$LDFLAGS
9888    save_libdir=$libdir
9889    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9890	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9891    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9892/* end confdefs.h.  */
9893
9894int
9895main ()
9896{
9897
9898  ;
9899  return 0;
9900}
9901_ACEOF
9902if ac_fn_c_try_link "$LINENO"; then :
9903  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9904  lt_cv_shlibpath_overrides_runpath=yes
9905fi
9906fi
9907rm -f core conftest.err conftest.$ac_objext \
9908    conftest$ac_exeext conftest.$ac_ext
9909    LDFLAGS=$save_LDFLAGS
9910    libdir=$save_libdir
9911
9912fi
9913
9914  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9915
9916  # This implies no fast_install, which is unacceptable.
9917  # Some rework will be needed to allow for fast_install
9918  # before this can be enabled.
9919  hardcode_into_libs=yes
9920
9921  # Append ld.so.conf contents to the search path
9922  if test -f /etc/ld.so.conf; then
9923    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' ' '`
9924    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9925  fi
9926
9927  # We used to test for /lib/ld.so.1 and disable shared libraries on
9928  # powerpc, because MkLinux only supported shared libraries with the
9929  # GNU dynamic linker.  Since this was broken with cross compilers,
9930  # most powerpc-linux boxes support dynamic linking these days and
9931  # people can always --disable-shared, the test was removed, and we
9932  # assume the GNU/Linux dynamic linker is in use.
9933  dynamic_linker='GNU/Linux ld.so'
9934  ;;
9935
9936netbsd*)
9937  version_type=sunos
9938  need_lib_prefix=no
9939  need_version=no
9940  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9941    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9942    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9943    dynamic_linker='NetBSD (a.out) ld.so'
9944  else
9945    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9946    soname_spec='${libname}${release}${shared_ext}$major'
9947    dynamic_linker='NetBSD ld.elf_so'
9948  fi
9949  shlibpath_var=LD_LIBRARY_PATH
9950  shlibpath_overrides_runpath=yes
9951  hardcode_into_libs=yes
9952  ;;
9953
9954newsos6)
9955  version_type=linux
9956  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9957  shlibpath_var=LD_LIBRARY_PATH
9958  shlibpath_overrides_runpath=yes
9959  ;;
9960
9961*nto* | *qnx*)
9962  version_type=qnx
9963  need_lib_prefix=no
9964  need_version=no
9965  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9966  soname_spec='${libname}${release}${shared_ext}$major'
9967  shlibpath_var=LD_LIBRARY_PATH
9968  shlibpath_overrides_runpath=no
9969  hardcode_into_libs=yes
9970  dynamic_linker='ldqnx.so'
9971  ;;
9972
9973openbsd*)
9974  version_type=sunos
9975  sys_lib_dlsearch_path_spec="/usr/lib"
9976  need_lib_prefix=no
9977  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9978  case $host_os in
9979    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
9980    *)				need_version=no  ;;
9981  esac
9982  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9983  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9984  shlibpath_var=LD_LIBRARY_PATH
9985  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9986    case $host_os in
9987      openbsd2.[89] | openbsd2.[89].*)
9988	shlibpath_overrides_runpath=no
9989	;;
9990      *)
9991	shlibpath_overrides_runpath=yes
9992	;;
9993      esac
9994  else
9995    shlibpath_overrides_runpath=yes
9996  fi
9997  ;;
9998
9999os2*)
10000  libname_spec='$name'
10001  shrext_cmds=".dll"
10002  need_lib_prefix=no
10003  library_names_spec='$libname${shared_ext} $libname.a'
10004  dynamic_linker='OS/2 ld.exe'
10005  shlibpath_var=LIBPATH
10006  ;;
10007
10008osf3* | osf4* | osf5*)
10009  version_type=osf
10010  need_lib_prefix=no
10011  need_version=no
10012  soname_spec='${libname}${release}${shared_ext}$major'
10013  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10014  shlibpath_var=LD_LIBRARY_PATH
10015  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10016  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10017  ;;
10018
10019rdos*)
10020  dynamic_linker=no
10021  ;;
10022
10023solaris*)
10024  version_type=linux
10025  need_lib_prefix=no
10026  need_version=no
10027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10028  soname_spec='${libname}${release}${shared_ext}$major'
10029  shlibpath_var=LD_LIBRARY_PATH
10030  shlibpath_overrides_runpath=yes
10031  hardcode_into_libs=yes
10032  # ldd complains unless libraries are executable
10033  postinstall_cmds='chmod +x $lib'
10034  ;;
10035
10036sunos4*)
10037  version_type=sunos
10038  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10039  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10040  shlibpath_var=LD_LIBRARY_PATH
10041  shlibpath_overrides_runpath=yes
10042  if test "$with_gnu_ld" = yes; then
10043    need_lib_prefix=no
10044  fi
10045  need_version=yes
10046  ;;
10047
10048sysv4 | sysv4.3*)
10049  version_type=linux
10050  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10051  soname_spec='${libname}${release}${shared_ext}$major'
10052  shlibpath_var=LD_LIBRARY_PATH
10053  case $host_vendor in
10054    sni)
10055      shlibpath_overrides_runpath=no
10056      need_lib_prefix=no
10057      runpath_var=LD_RUN_PATH
10058      ;;
10059    siemens)
10060      need_lib_prefix=no
10061      ;;
10062    motorola)
10063      need_lib_prefix=no
10064      need_version=no
10065      shlibpath_overrides_runpath=no
10066      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10067      ;;
10068  esac
10069  ;;
10070
10071sysv4*MP*)
10072  if test -d /usr/nec ;then
10073    version_type=linux
10074    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10075    soname_spec='$libname${shared_ext}.$major'
10076    shlibpath_var=LD_LIBRARY_PATH
10077  fi
10078  ;;
10079
10080sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10081  version_type=freebsd-elf
10082  need_lib_prefix=no
10083  need_version=no
10084  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10085  soname_spec='${libname}${release}${shared_ext}$major'
10086  shlibpath_var=LD_LIBRARY_PATH
10087  shlibpath_overrides_runpath=yes
10088  hardcode_into_libs=yes
10089  if test "$with_gnu_ld" = yes; then
10090    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10091  else
10092    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10093    case $host_os in
10094      sco3.2v5*)
10095        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10096	;;
10097    esac
10098  fi
10099  sys_lib_dlsearch_path_spec='/usr/lib'
10100  ;;
10101
10102tpf*)
10103  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10104  version_type=linux
10105  need_lib_prefix=no
10106  need_version=no
10107  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10108  shlibpath_var=LD_LIBRARY_PATH
10109  shlibpath_overrides_runpath=no
10110  hardcode_into_libs=yes
10111  ;;
10112
10113uts4*)
10114  version_type=linux
10115  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10116  soname_spec='${libname}${release}${shared_ext}$major'
10117  shlibpath_var=LD_LIBRARY_PATH
10118  ;;
10119
10120*)
10121  dynamic_linker=no
10122  ;;
10123esac
10124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10125$as_echo "$dynamic_linker" >&6; }
10126test "$dynamic_linker" = no && can_build_shared=no
10127
10128variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10129if test "$GCC" = yes; then
10130  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10131fi
10132
10133if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10134  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10135fi
10136if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10137  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10138fi
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
10226
10227
10228
10229
10230
10231  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10232$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10233hardcode_action=
10234if test -n "$hardcode_libdir_flag_spec" ||
10235   test -n "$runpath_var" ||
10236   test "X$hardcode_automatic" = "Xyes" ; then
10237
10238  # We can hardcode non-existent directories.
10239  if test "$hardcode_direct" != no &&
10240     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10241     # have to relink, otherwise we might link with an installed library
10242     # when we should be linking with a yet-to-be-installed one
10243     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10244     test "$hardcode_minus_L" != no; then
10245    # Linking always hardcodes the temporary library directory.
10246    hardcode_action=relink
10247  else
10248    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10249    hardcode_action=immediate
10250  fi
10251else
10252  # We cannot hardcode anything, or else we can only hardcode existing
10253  # directories.
10254  hardcode_action=unsupported
10255fi
10256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10257$as_echo "$hardcode_action" >&6; }
10258
10259if test "$hardcode_action" = relink ||
10260   test "$inherit_rpath" = yes; then
10261  # Fast installation is not supported
10262  enable_fast_install=no
10263elif test "$shlibpath_overrides_runpath" = yes ||
10264     test "$enable_shared" = no; then
10265  # Fast installation is not necessary
10266  enable_fast_install=needless
10267fi
10268
10269
10270
10271
10272
10273
10274  if test "x$enable_dlopen" != xyes; then
10275  enable_dlopen=unknown
10276  enable_dlopen_self=unknown
10277  enable_dlopen_self_static=unknown
10278else
10279  lt_cv_dlopen=no
10280  lt_cv_dlopen_libs=
10281
10282  case $host_os in
10283  beos*)
10284    lt_cv_dlopen="load_add_on"
10285    lt_cv_dlopen_libs=
10286    lt_cv_dlopen_self=yes
10287    ;;
10288
10289  mingw* | pw32* | cegcc*)
10290    lt_cv_dlopen="LoadLibrary"
10291    lt_cv_dlopen_libs=
10292    ;;
10293
10294  cygwin*)
10295    lt_cv_dlopen="dlopen"
10296    lt_cv_dlopen_libs=
10297    ;;
10298
10299  darwin*)
10300  # if libdl is installed we need to link against it
10301    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10302$as_echo_n "checking for dlopen in -ldl... " >&6; }
10303if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10304  $as_echo_n "(cached) " >&6
10305else
10306  ac_check_lib_save_LIBS=$LIBS
10307LIBS="-ldl  $LIBS"
10308cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10309/* end confdefs.h.  */
10310
10311/* Override any GCC internal prototype to avoid an error.
10312   Use char because int might match the return type of a GCC
10313   builtin and then its argument prototype would still apply.  */
10314#ifdef __cplusplus
10315extern "C"
10316#endif
10317char dlopen ();
10318int
10319main ()
10320{
10321return dlopen ();
10322  ;
10323  return 0;
10324}
10325_ACEOF
10326if ac_fn_c_try_link "$LINENO"; then :
10327  ac_cv_lib_dl_dlopen=yes
10328else
10329  ac_cv_lib_dl_dlopen=no
10330fi
10331rm -f core conftest.err conftest.$ac_objext \
10332    conftest$ac_exeext conftest.$ac_ext
10333LIBS=$ac_check_lib_save_LIBS
10334fi
10335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10336$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10337if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10338  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10339else
10340
10341    lt_cv_dlopen="dyld"
10342    lt_cv_dlopen_libs=
10343    lt_cv_dlopen_self=yes
10344
10345fi
10346
10347    ;;
10348
10349  *)
10350    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10351if test "x$ac_cv_func_shl_load" = x""yes; then :
10352  lt_cv_dlopen="shl_load"
10353else
10354  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10355$as_echo_n "checking for shl_load in -ldld... " >&6; }
10356if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10357  $as_echo_n "(cached) " >&6
10358else
10359  ac_check_lib_save_LIBS=$LIBS
10360LIBS="-ldld  $LIBS"
10361cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10362/* end confdefs.h.  */
10363
10364/* Override any GCC internal prototype to avoid an error.
10365   Use char because int might match the return type of a GCC
10366   builtin and then its argument prototype would still apply.  */
10367#ifdef __cplusplus
10368extern "C"
10369#endif
10370char shl_load ();
10371int
10372main ()
10373{
10374return shl_load ();
10375  ;
10376  return 0;
10377}
10378_ACEOF
10379if ac_fn_c_try_link "$LINENO"; then :
10380  ac_cv_lib_dld_shl_load=yes
10381else
10382  ac_cv_lib_dld_shl_load=no
10383fi
10384rm -f core conftest.err conftest.$ac_objext \
10385    conftest$ac_exeext conftest.$ac_ext
10386LIBS=$ac_check_lib_save_LIBS
10387fi
10388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10389$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10390if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10391  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10392else
10393  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10394if test "x$ac_cv_func_dlopen" = x""yes; then :
10395  lt_cv_dlopen="dlopen"
10396else
10397  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10398$as_echo_n "checking for dlopen in -ldl... " >&6; }
10399if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10400  $as_echo_n "(cached) " >&6
10401else
10402  ac_check_lib_save_LIBS=$LIBS
10403LIBS="-ldl  $LIBS"
10404cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10405/* end confdefs.h.  */
10406
10407/* Override any GCC internal prototype to avoid an error.
10408   Use char because int might match the return type of a GCC
10409   builtin and then its argument prototype would still apply.  */
10410#ifdef __cplusplus
10411extern "C"
10412#endif
10413char dlopen ();
10414int
10415main ()
10416{
10417return dlopen ();
10418  ;
10419  return 0;
10420}
10421_ACEOF
10422if ac_fn_c_try_link "$LINENO"; then :
10423  ac_cv_lib_dl_dlopen=yes
10424else
10425  ac_cv_lib_dl_dlopen=no
10426fi
10427rm -f core conftest.err conftest.$ac_objext \
10428    conftest$ac_exeext conftest.$ac_ext
10429LIBS=$ac_check_lib_save_LIBS
10430fi
10431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10432$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10433if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10434  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10435else
10436  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10437$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10438if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10439  $as_echo_n "(cached) " >&6
10440else
10441  ac_check_lib_save_LIBS=$LIBS
10442LIBS="-lsvld  $LIBS"
10443cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10444/* end confdefs.h.  */
10445
10446/* Override any GCC internal prototype to avoid an error.
10447   Use char because int might match the return type of a GCC
10448   builtin and then its argument prototype would still apply.  */
10449#ifdef __cplusplus
10450extern "C"
10451#endif
10452char dlopen ();
10453int
10454main ()
10455{
10456return dlopen ();
10457  ;
10458  return 0;
10459}
10460_ACEOF
10461if ac_fn_c_try_link "$LINENO"; then :
10462  ac_cv_lib_svld_dlopen=yes
10463else
10464  ac_cv_lib_svld_dlopen=no
10465fi
10466rm -f core conftest.err conftest.$ac_objext \
10467    conftest$ac_exeext conftest.$ac_ext
10468LIBS=$ac_check_lib_save_LIBS
10469fi
10470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10471$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10472if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10473  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10474else
10475  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10476$as_echo_n "checking for dld_link in -ldld... " >&6; }
10477if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10478  $as_echo_n "(cached) " >&6
10479else
10480  ac_check_lib_save_LIBS=$LIBS
10481LIBS="-ldld  $LIBS"
10482cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10483/* end confdefs.h.  */
10484
10485/* Override any GCC internal prototype to avoid an error.
10486   Use char because int might match the return type of a GCC
10487   builtin and then its argument prototype would still apply.  */
10488#ifdef __cplusplus
10489extern "C"
10490#endif
10491char dld_link ();
10492int
10493main ()
10494{
10495return dld_link ();
10496  ;
10497  return 0;
10498}
10499_ACEOF
10500if ac_fn_c_try_link "$LINENO"; then :
10501  ac_cv_lib_dld_dld_link=yes
10502else
10503  ac_cv_lib_dld_dld_link=no
10504fi
10505rm -f core conftest.err conftest.$ac_objext \
10506    conftest$ac_exeext conftest.$ac_ext
10507LIBS=$ac_check_lib_save_LIBS
10508fi
10509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10510$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10511if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10512  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10513fi
10514
10515
10516fi
10517
10518
10519fi
10520
10521
10522fi
10523
10524
10525fi
10526
10527
10528fi
10529
10530    ;;
10531  esac
10532
10533  if test "x$lt_cv_dlopen" != xno; then
10534    enable_dlopen=yes
10535  else
10536    enable_dlopen=no
10537  fi
10538
10539  case $lt_cv_dlopen in
10540  dlopen)
10541    save_CPPFLAGS="$CPPFLAGS"
10542    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10543
10544    save_LDFLAGS="$LDFLAGS"
10545    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10546
10547    save_LIBS="$LIBS"
10548    LIBS="$lt_cv_dlopen_libs $LIBS"
10549
10550    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10551$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10552if test "${lt_cv_dlopen_self+set}" = set; then :
10553  $as_echo_n "(cached) " >&6
10554else
10555  	  if test "$cross_compiling" = yes; then :
10556  lt_cv_dlopen_self=cross
10557else
10558  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10559  lt_status=$lt_dlunknown
10560  cat > conftest.$ac_ext <<_LT_EOF
10561#line 10561 "configure"
10562#include "confdefs.h"
10563
10564#if HAVE_DLFCN_H
10565#include <dlfcn.h>
10566#endif
10567
10568#include <stdio.h>
10569
10570#ifdef RTLD_GLOBAL
10571#  define LT_DLGLOBAL		RTLD_GLOBAL
10572#else
10573#  ifdef DL_GLOBAL
10574#    define LT_DLGLOBAL		DL_GLOBAL
10575#  else
10576#    define LT_DLGLOBAL		0
10577#  endif
10578#endif
10579
10580/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10581   find out it does not work in some platform. */
10582#ifndef LT_DLLAZY_OR_NOW
10583#  ifdef RTLD_LAZY
10584#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10585#  else
10586#    ifdef DL_LAZY
10587#      define LT_DLLAZY_OR_NOW		DL_LAZY
10588#    else
10589#      ifdef RTLD_NOW
10590#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10591#      else
10592#        ifdef DL_NOW
10593#          define LT_DLLAZY_OR_NOW	DL_NOW
10594#        else
10595#          define LT_DLLAZY_OR_NOW	0
10596#        endif
10597#      endif
10598#    endif
10599#  endif
10600#endif
10601
10602/* When -fvisbility=hidden is used, assume the code has been annotated
10603   correspondingly for the symbols needed.  */
10604#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10605void fnord () __attribute__((visibility("default")));
10606#endif
10607
10608void fnord () { int i=42; }
10609int main ()
10610{
10611  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10612  int status = $lt_dlunknown;
10613
10614  if (self)
10615    {
10616      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10617      else
10618        {
10619	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10620          else puts (dlerror ());
10621	}
10622      /* dlclose (self); */
10623    }
10624  else
10625    puts (dlerror ());
10626
10627  return status;
10628}
10629_LT_EOF
10630  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10631  (eval $ac_link) 2>&5
10632  ac_status=$?
10633  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10634  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10635    (./conftest; exit; ) >&5 2>/dev/null
10636    lt_status=$?
10637    case x$lt_status in
10638      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10639      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10640      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10641    esac
10642  else :
10643    # compilation failed
10644    lt_cv_dlopen_self=no
10645  fi
10646fi
10647rm -fr conftest*
10648
10649
10650fi
10651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10652$as_echo "$lt_cv_dlopen_self" >&6; }
10653
10654    if test "x$lt_cv_dlopen_self" = xyes; then
10655      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10656      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10657$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10658if test "${lt_cv_dlopen_self_static+set}" = set; then :
10659  $as_echo_n "(cached) " >&6
10660else
10661  	  if test "$cross_compiling" = yes; then :
10662  lt_cv_dlopen_self_static=cross
10663else
10664  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10665  lt_status=$lt_dlunknown
10666  cat > conftest.$ac_ext <<_LT_EOF
10667#line 10667 "configure"
10668#include "confdefs.h"
10669
10670#if HAVE_DLFCN_H
10671#include <dlfcn.h>
10672#endif
10673
10674#include <stdio.h>
10675
10676#ifdef RTLD_GLOBAL
10677#  define LT_DLGLOBAL		RTLD_GLOBAL
10678#else
10679#  ifdef DL_GLOBAL
10680#    define LT_DLGLOBAL		DL_GLOBAL
10681#  else
10682#    define LT_DLGLOBAL		0
10683#  endif
10684#endif
10685
10686/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10687   find out it does not work in some platform. */
10688#ifndef LT_DLLAZY_OR_NOW
10689#  ifdef RTLD_LAZY
10690#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10691#  else
10692#    ifdef DL_LAZY
10693#      define LT_DLLAZY_OR_NOW		DL_LAZY
10694#    else
10695#      ifdef RTLD_NOW
10696#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10697#      else
10698#        ifdef DL_NOW
10699#          define LT_DLLAZY_OR_NOW	DL_NOW
10700#        else
10701#          define LT_DLLAZY_OR_NOW	0
10702#        endif
10703#      endif
10704#    endif
10705#  endif
10706#endif
10707
10708/* When -fvisbility=hidden is used, assume the code has been annotated
10709   correspondingly for the symbols needed.  */
10710#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10711void fnord () __attribute__((visibility("default")));
10712#endif
10713
10714void fnord () { int i=42; }
10715int main ()
10716{
10717  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10718  int status = $lt_dlunknown;
10719
10720  if (self)
10721    {
10722      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10723      else
10724        {
10725	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10726          else puts (dlerror ());
10727	}
10728      /* dlclose (self); */
10729    }
10730  else
10731    puts (dlerror ());
10732
10733  return status;
10734}
10735_LT_EOF
10736  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10737  (eval $ac_link) 2>&5
10738  ac_status=$?
10739  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10740  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10741    (./conftest; exit; ) >&5 2>/dev/null
10742    lt_status=$?
10743    case x$lt_status in
10744      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10745      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10746      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10747    esac
10748  else :
10749    # compilation failed
10750    lt_cv_dlopen_self_static=no
10751  fi
10752fi
10753rm -fr conftest*
10754
10755
10756fi
10757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10758$as_echo "$lt_cv_dlopen_self_static" >&6; }
10759    fi
10760
10761    CPPFLAGS="$save_CPPFLAGS"
10762    LDFLAGS="$save_LDFLAGS"
10763    LIBS="$save_LIBS"
10764    ;;
10765  esac
10766
10767  case $lt_cv_dlopen_self in
10768  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10769  *) enable_dlopen_self=unknown ;;
10770  esac
10771
10772  case $lt_cv_dlopen_self_static in
10773  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10774  *) enable_dlopen_self_static=unknown ;;
10775  esac
10776fi
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794striplib=
10795old_striplib=
10796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10797$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10798if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10799  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10800  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10802$as_echo "yes" >&6; }
10803else
10804# FIXME - insert some real tests, host_os isn't really good enough
10805  case $host_os in
10806  darwin*)
10807    if test -n "$STRIP" ; then
10808      striplib="$STRIP -x"
10809      old_striplib="$STRIP -S"
10810      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10811$as_echo "yes" >&6; }
10812    else
10813      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10814$as_echo "no" >&6; }
10815    fi
10816    ;;
10817  *)
10818    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10819$as_echo "no" >&6; }
10820    ;;
10821  esac
10822fi
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835  # Report which library types will actually be built
10836  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10837$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10839$as_echo "$can_build_shared" >&6; }
10840
10841  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10842$as_echo_n "checking whether to build shared libraries... " >&6; }
10843  test "$can_build_shared" = "no" && enable_shared=no
10844
10845  # On AIX, shared libraries and static libraries use the same namespace, and
10846  # are all built from PIC.
10847  case $host_os in
10848  aix3*)
10849    test "$enable_shared" = yes && enable_static=no
10850    if test -n "$RANLIB"; then
10851      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10852      postinstall_cmds='$RANLIB $lib'
10853    fi
10854    ;;
10855
10856  aix[4-9]*)
10857    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10858      test "$enable_shared" = yes && enable_static=no
10859    fi
10860    ;;
10861  esac
10862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10863$as_echo "$enable_shared" >&6; }
10864
10865  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10866$as_echo_n "checking whether to build static libraries... " >&6; }
10867  # Make sure either enable_shared or enable_static is yes.
10868  test "$enable_shared" = yes || enable_static=yes
10869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10870$as_echo "$enable_static" >&6; }
10871
10872
10873
10874
10875fi
10876ac_ext=c
10877ac_cpp='$CPP $CPPFLAGS'
10878ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10879ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10880ac_compiler_gnu=$ac_cv_c_compiler_gnu
10881
10882CC="$lt_save_CC"
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896        ac_config_commands="$ac_config_commands libtool"
10897
10898
10899
10900
10901# Only expand once:
10902
10903
10904
10905
10906
10907case $host in
10908  *-cygwin* | *-mingw*)
10909    # 'host' will be top-level target in the case of a target lib,
10910    # we must compare to with_cross_host to decide if this is a native
10911    # or cross-compiler and select where to install dlls appropriately.
10912    if test -n "$with_cross_host" &&
10913	test x"$with_cross_host" != x"no"; then
10914      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
10915    else
10916      lt_host_flags='-no-undefined -bindir "$(bindir)"';
10917    fi
10918    ;;
10919  *)
10920    lt_host_flags=
10921    ;;
10922esac
10923
10924
10925
10926
10927ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
10928case $ac_cv_c_int64_t in #(
10929  no|yes) ;; #(
10930  *)
10931
10932cat >>confdefs.h <<_ACEOF
10933#define int64_t $ac_cv_c_int64_t
10934_ACEOF
10935;;
10936esac
10937
10938ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
10939case $ac_cv_c_uint64_t in #(
10940  no|yes) ;; #(
10941  *)
10942
10943$as_echo "#define _UINT64_T 1" >>confdefs.h
10944
10945
10946cat >>confdefs.h <<_ACEOF
10947#define uint64_t $ac_cv_c_uint64_t
10948_ACEOF
10949;;
10950  esac
10951
10952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
10953$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
10954if test "${ac_cv_header_sys_wait_h+set}" = set; then :
10955  $as_echo_n "(cached) " >&6
10956else
10957  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10958/* end confdefs.h.  */
10959#include <sys/types.h>
10960#include <sys/wait.h>
10961#ifndef WEXITSTATUS
10962# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
10963#endif
10964#ifndef WIFEXITED
10965# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10966#endif
10967
10968int
10969main ()
10970{
10971  int s;
10972  wait (&s);
10973  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10974  ;
10975  return 0;
10976}
10977_ACEOF
10978if ac_fn_c_try_compile "$LINENO"; then :
10979  ac_cv_header_sys_wait_h=yes
10980else
10981  ac_cv_header_sys_wait_h=no
10982fi
10983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10984fi
10985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
10986$as_echo "$ac_cv_header_sys_wait_h" >&6; }
10987if test $ac_cv_header_sys_wait_h = yes; then
10988
10989$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
10990
10991fi
10992
10993ac_config_files="$ac_config_files Makefile"
10994
10995ac_config_headers="$ac_config_headers config.h"
10996
10997cat >confcache <<\_ACEOF
10998# This file is a shell script that caches the results of configure
10999# tests run on this system so they can be shared between configure
11000# scripts and configure runs, see configure's option --config-cache.
11001# It is not useful on other systems.  If it contains results you don't
11002# want to keep, you may remove or edit it.
11003#
11004# config.status only pays attention to the cache file if you give it
11005# the --recheck option to rerun configure.
11006#
11007# `ac_cv_env_foo' variables (set or unset) will be overridden when
11008# loading this file, other *unset* `ac_cv_foo' will be assigned the
11009# following values.
11010
11011_ACEOF
11012
11013# The following way of writing the cache mishandles newlines in values,
11014# but we know of no workaround that is simple, portable, and efficient.
11015# So, we kill variables containing newlines.
11016# Ultrix sh set writes to stderr and can't be redirected directly,
11017# and sets the high bit in the cache file unless we assign to the vars.
11018(
11019  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11020    eval ac_val=\$$ac_var
11021    case $ac_val in #(
11022    *${as_nl}*)
11023      case $ac_var in #(
11024      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11025$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11026      esac
11027      case $ac_var in #(
11028      _ | IFS | as_nl) ;; #(
11029      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11030      *) { eval $ac_var=; unset $ac_var;} ;;
11031      esac ;;
11032    esac
11033  done
11034
11035  (set) 2>&1 |
11036    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11037    *${as_nl}ac_space=\ *)
11038      # `set' does not quote correctly, so add quotes: double-quote
11039      # substitution turns \\\\ into \\, and sed turns \\ into \.
11040      sed -n \
11041	"s/'/'\\\\''/g;
11042	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11043      ;; #(
11044    *)
11045      # `set' quotes correctly as required by POSIX, so do not add quotes.
11046      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11047      ;;
11048    esac |
11049    sort
11050) |
11051  sed '
11052     /^ac_cv_env_/b end
11053     t clear
11054     :clear
11055     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11056     t end
11057     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11058     :end' >>confcache
11059if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11060  if test -w "$cache_file"; then
11061    test "x$cache_file" != "x/dev/null" &&
11062      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11063$as_echo "$as_me: updating cache $cache_file" >&6;}
11064    cat confcache >$cache_file
11065  else
11066    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11067$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11068  fi
11069fi
11070rm -f confcache
11071
11072test "x$prefix" = xNONE && prefix=$ac_default_prefix
11073# Let make expand exec_prefix.
11074test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11075
11076DEFS=-DHAVE_CONFIG_H
11077
11078ac_libobjs=
11079ac_ltlibobjs=
11080for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11081  # 1. Remove the extension, and $U if already installed.
11082  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11083  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11084  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11085  #    will be set to the directory where LIBOBJS objects are built.
11086  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11087  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11088done
11089LIBOBJS=$ac_libobjs
11090
11091LTLIBOBJS=$ac_ltlibobjs
11092
11093
11094 if test -n "$EXEEXT"; then
11095  am__EXEEXT_TRUE=
11096  am__EXEEXT_FALSE='#'
11097else
11098  am__EXEEXT_TRUE='#'
11099  am__EXEEXT_FALSE=
11100fi
11101
11102if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11103  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11104Usually this means the macro was only invoked conditionally." "$LINENO" 5
11105fi
11106if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11107  as_fn_error "conditional \"AMDEP\" was never defined.
11108Usually this means the macro was only invoked conditionally." "$LINENO" 5
11109fi
11110if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11111  as_fn_error "conditional \"am__fastdepCC\" was never defined.
11112Usually this means the macro was only invoked conditionally." "$LINENO" 5
11113fi
11114
11115: ${CONFIG_STATUS=./config.status}
11116ac_write_fail=0
11117ac_clean_files_save=$ac_clean_files
11118ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11119{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11120$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11121as_write_fail=0
11122cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11123#! $SHELL
11124# Generated by $as_me.
11125# Run this file to recreate the current configuration.
11126# Compiler output produced by configure, useful for debugging
11127# configure, is in config.log if it exists.
11128
11129debug=false
11130ac_cs_recheck=false
11131ac_cs_silent=false
11132
11133SHELL=\${CONFIG_SHELL-$SHELL}
11134export SHELL
11135_ASEOF
11136cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11137## -------------------- ##
11138## M4sh Initialization. ##
11139## -------------------- ##
11140
11141# Be more Bourne compatible
11142DUALCASE=1; export DUALCASE # for MKS sh
11143if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11144  emulate sh
11145  NULLCMD=:
11146  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11147  # is contrary to our usage.  Disable this feature.
11148  alias -g '${1+"$@"}'='"$@"'
11149  setopt NO_GLOB_SUBST
11150else
11151  case `(set -o) 2>/dev/null` in #(
11152  *posix*) :
11153    set -o posix ;; #(
11154  *) :
11155     ;;
11156esac
11157fi
11158
11159
11160as_nl='
11161'
11162export as_nl
11163# Printing a long string crashes Solaris 7 /usr/bin/printf.
11164as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11165as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11166as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11167# Prefer a ksh shell builtin over an external printf program on Solaris,
11168# but without wasting forks for bash or zsh.
11169if test -z "$BASH_VERSION$ZSH_VERSION" \
11170    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11171  as_echo='print -r --'
11172  as_echo_n='print -rn --'
11173elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11174  as_echo='printf %s\n'
11175  as_echo_n='printf %s'
11176else
11177  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11178    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11179    as_echo_n='/usr/ucb/echo -n'
11180  else
11181    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11182    as_echo_n_body='eval
11183      arg=$1;
11184      case $arg in #(
11185      *"$as_nl"*)
11186	expr "X$arg" : "X\\(.*\\)$as_nl";
11187	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11188      esac;
11189      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11190    '
11191    export as_echo_n_body
11192    as_echo_n='sh -c $as_echo_n_body as_echo'
11193  fi
11194  export as_echo_body
11195  as_echo='sh -c $as_echo_body as_echo'
11196fi
11197
11198# The user is always right.
11199if test "${PATH_SEPARATOR+set}" != set; then
11200  PATH_SEPARATOR=:
11201  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11202    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11203      PATH_SEPARATOR=';'
11204  }
11205fi
11206
11207
11208# IFS
11209# We need space, tab and new line, in precisely that order.  Quoting is
11210# there to prevent editors from complaining about space-tab.
11211# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11212# splitting by setting IFS to empty value.)
11213IFS=" ""	$as_nl"
11214
11215# Find who we are.  Look in the path if we contain no directory separator.
11216case $0 in #((
11217  *[\\/]* ) as_myself=$0 ;;
11218  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11219for as_dir in $PATH
11220do
11221  IFS=$as_save_IFS
11222  test -z "$as_dir" && as_dir=.
11223    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11224  done
11225IFS=$as_save_IFS
11226
11227     ;;
11228esac
11229# We did not find ourselves, most probably we were run as `sh COMMAND'
11230# in which case we are not to be found in the path.
11231if test "x$as_myself" = x; then
11232  as_myself=$0
11233fi
11234if test ! -f "$as_myself"; then
11235  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11236  exit 1
11237fi
11238
11239# Unset variables that we do not need and which cause bugs (e.g. in
11240# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11241# suppresses any "Segmentation fault" message there.  '((' could
11242# trigger a bug in pdksh 5.2.14.
11243for as_var in BASH_ENV ENV MAIL MAILPATH
11244do eval test x\${$as_var+set} = xset \
11245  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11246done
11247PS1='$ '
11248PS2='> '
11249PS4='+ '
11250
11251# NLS nuisances.
11252LC_ALL=C
11253export LC_ALL
11254LANGUAGE=C
11255export LANGUAGE
11256
11257# CDPATH.
11258(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11259
11260
11261# as_fn_error ERROR [LINENO LOG_FD]
11262# ---------------------------------
11263# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11264# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11265# script with status $?, using 1 if that was 0.
11266as_fn_error ()
11267{
11268  as_status=$?; test $as_status -eq 0 && as_status=1
11269  if test "$3"; then
11270    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11271    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11272  fi
11273  $as_echo "$as_me: error: $1" >&2
11274  as_fn_exit $as_status
11275} # as_fn_error
11276
11277
11278# as_fn_set_status STATUS
11279# -----------------------
11280# Set $? to STATUS, without forking.
11281as_fn_set_status ()
11282{
11283  return $1
11284} # as_fn_set_status
11285
11286# as_fn_exit STATUS
11287# -----------------
11288# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11289as_fn_exit ()
11290{
11291  set +e
11292  as_fn_set_status $1
11293  exit $1
11294} # as_fn_exit
11295
11296# as_fn_unset VAR
11297# ---------------
11298# Portably unset VAR.
11299as_fn_unset ()
11300{
11301  { eval $1=; unset $1;}
11302}
11303as_unset=as_fn_unset
11304# as_fn_append VAR VALUE
11305# ----------------------
11306# Append the text in VALUE to the end of the definition contained in VAR. Take
11307# advantage of any shell optimizations that allow amortized linear growth over
11308# repeated appends, instead of the typical quadratic growth present in naive
11309# implementations.
11310if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11311  eval 'as_fn_append ()
11312  {
11313    eval $1+=\$2
11314  }'
11315else
11316  as_fn_append ()
11317  {
11318    eval $1=\$$1\$2
11319  }
11320fi # as_fn_append
11321
11322# as_fn_arith ARG...
11323# ------------------
11324# Perform arithmetic evaluation on the ARGs, and store the result in the
11325# global $as_val. Take advantage of shells that can avoid forks. The arguments
11326# must be portable across $(()) and expr.
11327if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11328  eval 'as_fn_arith ()
11329  {
11330    as_val=$(( $* ))
11331  }'
11332else
11333  as_fn_arith ()
11334  {
11335    as_val=`expr "$@" || test $? -eq 1`
11336  }
11337fi # as_fn_arith
11338
11339
11340if expr a : '\(a\)' >/dev/null 2>&1 &&
11341   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11342  as_expr=expr
11343else
11344  as_expr=false
11345fi
11346
11347if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11348  as_basename=basename
11349else
11350  as_basename=false
11351fi
11352
11353if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11354  as_dirname=dirname
11355else
11356  as_dirname=false
11357fi
11358
11359as_me=`$as_basename -- "$0" ||
11360$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11361	 X"$0" : 'X\(//\)$' \| \
11362	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11363$as_echo X/"$0" |
11364    sed '/^.*\/\([^/][^/]*\)\/*$/{
11365	    s//\1/
11366	    q
11367	  }
11368	  /^X\/\(\/\/\)$/{
11369	    s//\1/
11370	    q
11371	  }
11372	  /^X\/\(\/\).*/{
11373	    s//\1/
11374	    q
11375	  }
11376	  s/.*/./; q'`
11377
11378# Avoid depending upon Character Ranges.
11379as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11380as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11381as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11382as_cr_digits='0123456789'
11383as_cr_alnum=$as_cr_Letters$as_cr_digits
11384
11385ECHO_C= ECHO_N= ECHO_T=
11386case `echo -n x` in #(((((
11387-n*)
11388  case `echo 'xy\c'` in
11389  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
11390  xy)  ECHO_C='\c';;
11391  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11392       ECHO_T='	';;
11393  esac;;
11394*)
11395  ECHO_N='-n';;
11396esac
11397
11398rm -f conf$$ conf$$.exe conf$$.file
11399if test -d conf$$.dir; then
11400  rm -f conf$$.dir/conf$$.file
11401else
11402  rm -f conf$$.dir
11403  mkdir conf$$.dir 2>/dev/null
11404fi
11405if (echo >conf$$.file) 2>/dev/null; then
11406  if ln -s conf$$.file conf$$ 2>/dev/null; then
11407    as_ln_s='ln -s'
11408    # ... but there are two gotchas:
11409    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11410    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11411    # In both cases, we have to default to `cp -p'.
11412    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11413      as_ln_s='cp -p'
11414  elif ln conf$$.file conf$$ 2>/dev/null; then
11415    as_ln_s=ln
11416  else
11417    as_ln_s='cp -p'
11418  fi
11419else
11420  as_ln_s='cp -p'
11421fi
11422rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11423rmdir conf$$.dir 2>/dev/null
11424
11425
11426# as_fn_mkdir_p
11427# -------------
11428# Create "$as_dir" as a directory, including parents if necessary.
11429as_fn_mkdir_p ()
11430{
11431
11432  case $as_dir in #(
11433  -*) as_dir=./$as_dir;;
11434  esac
11435  test -d "$as_dir" || eval $as_mkdir_p || {
11436    as_dirs=
11437    while :; do
11438      case $as_dir in #(
11439      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11440      *) as_qdir=$as_dir;;
11441      esac
11442      as_dirs="'$as_qdir' $as_dirs"
11443      as_dir=`$as_dirname -- "$as_dir" ||
11444$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11445	 X"$as_dir" : 'X\(//\)[^/]' \| \
11446	 X"$as_dir" : 'X\(//\)$' \| \
11447	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11448$as_echo X"$as_dir" |
11449    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11450	    s//\1/
11451	    q
11452	  }
11453	  /^X\(\/\/\)[^/].*/{
11454	    s//\1/
11455	    q
11456	  }
11457	  /^X\(\/\/\)$/{
11458	    s//\1/
11459	    q
11460	  }
11461	  /^X\(\/\).*/{
11462	    s//\1/
11463	    q
11464	  }
11465	  s/.*/./; q'`
11466      test -d "$as_dir" && break
11467    done
11468    test -z "$as_dirs" || eval "mkdir $as_dirs"
11469  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11470
11471
11472} # as_fn_mkdir_p
11473if mkdir -p . 2>/dev/null; then
11474  as_mkdir_p='mkdir -p "$as_dir"'
11475else
11476  test -d ./-p && rmdir ./-p
11477  as_mkdir_p=false
11478fi
11479
11480if test -x / >/dev/null 2>&1; then
11481  as_test_x='test -x'
11482else
11483  if ls -dL / >/dev/null 2>&1; then
11484    as_ls_L_option=L
11485  else
11486    as_ls_L_option=
11487  fi
11488  as_test_x='
11489    eval sh -c '\''
11490      if test -d "$1"; then
11491	test -d "$1/.";
11492      else
11493	case $1 in #(
11494	-*)set "./$1";;
11495	esac;
11496	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11497	???[sx]*):;;*)false;;esac;fi
11498    '\'' sh
11499  '
11500fi
11501as_executable_p=$as_test_x
11502
11503# Sed expression to map a string onto a valid CPP name.
11504as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11505
11506# Sed expression to map a string onto a valid variable name.
11507as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11508
11509
11510exec 6>&1
11511## ----------------------------------- ##
11512## Main body of $CONFIG_STATUS script. ##
11513## ----------------------------------- ##
11514_ASEOF
11515test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11516
11517cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11518# Save the log message, to keep $0 and so on meaningful, and to
11519# report actual input values of CONFIG_FILES etc. instead of their
11520# values after options handling.
11521ac_log="
11522This file was extended by LTO plugin for ld $as_me 0.1, which was
11523generated by GNU Autoconf 2.64.  Invocation command line was
11524
11525  CONFIG_FILES    = $CONFIG_FILES
11526  CONFIG_HEADERS  = $CONFIG_HEADERS
11527  CONFIG_LINKS    = $CONFIG_LINKS
11528  CONFIG_COMMANDS = $CONFIG_COMMANDS
11529  $ $0 $@
11530
11531on `(hostname || uname -n) 2>/dev/null | sed 1q`
11532"
11533
11534_ACEOF
11535
11536case $ac_config_files in *"
11537"*) set x $ac_config_files; shift; ac_config_files=$*;;
11538esac
11539
11540case $ac_config_headers in *"
11541"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11542esac
11543
11544
11545cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11546# Files that config.status was made for.
11547config_files="$ac_config_files"
11548config_headers="$ac_config_headers"
11549config_commands="$ac_config_commands"
11550
11551_ACEOF
11552
11553cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11554ac_cs_usage="\
11555\`$as_me' instantiates files and other configuration actions
11556from templates according to the current configuration.  Unless the files
11557and actions are specified as TAGs, all are instantiated by default.
11558
11559Usage: $0 [OPTION]... [TAG]...
11560
11561  -h, --help       print this help, then exit
11562  -V, --version    print version number and configuration settings, then exit
11563  -q, --quiet, --silent
11564                   do not print progress messages
11565  -d, --debug      don't remove temporary files
11566      --recheck    update $as_me by reconfiguring in the same conditions
11567      --file=FILE[:TEMPLATE]
11568                   instantiate the configuration file FILE
11569      --header=FILE[:TEMPLATE]
11570                   instantiate the configuration header FILE
11571
11572Configuration files:
11573$config_files
11574
11575Configuration headers:
11576$config_headers
11577
11578Configuration commands:
11579$config_commands
11580
11581Report bugs to the package provider."
11582
11583_ACEOF
11584cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11585ac_cs_version="\\
11586LTO plugin for ld config.status 0.1
11587configured by $0, generated by GNU Autoconf 2.64,
11588  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11589
11590Copyright (C) 2009 Free Software Foundation, Inc.
11591This config.status script is free software; the Free Software Foundation
11592gives unlimited permission to copy, distribute and modify it."
11593
11594ac_pwd='$ac_pwd'
11595srcdir='$srcdir'
11596INSTALL='$INSTALL'
11597MKDIR_P='$MKDIR_P'
11598AWK='$AWK'
11599test -n "\$AWK" || AWK=awk
11600_ACEOF
11601
11602cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11603# The default lists apply if the user does not specify any file.
11604ac_need_defaults=:
11605while test $# != 0
11606do
11607  case $1 in
11608  --*=*)
11609    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11610    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11611    ac_shift=:
11612    ;;
11613  *)
11614    ac_option=$1
11615    ac_optarg=$2
11616    ac_shift=shift
11617    ;;
11618  esac
11619
11620  case $ac_option in
11621  # Handling of the options.
11622  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11623    ac_cs_recheck=: ;;
11624  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11625    $as_echo "$ac_cs_version"; exit ;;
11626  --debug | --debu | --deb | --de | --d | -d )
11627    debug=: ;;
11628  --file | --fil | --fi | --f )
11629    $ac_shift
11630    case $ac_optarg in
11631    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11632    esac
11633    as_fn_append CONFIG_FILES " '$ac_optarg'"
11634    ac_need_defaults=false;;
11635  --header | --heade | --head | --hea )
11636    $ac_shift
11637    case $ac_optarg in
11638    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11639    esac
11640    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11641    ac_need_defaults=false;;
11642  --he | --h)
11643    # Conflict between --help and --header
11644    as_fn_error "ambiguous option: \`$1'
11645Try \`$0 --help' for more information.";;
11646  --help | --hel | -h )
11647    $as_echo "$ac_cs_usage"; exit ;;
11648  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11649  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11650    ac_cs_silent=: ;;
11651
11652  # This is an error.
11653  -*) as_fn_error "unrecognized option: \`$1'
11654Try \`$0 --help' for more information." ;;
11655
11656  *) as_fn_append ac_config_targets " $1"
11657     ac_need_defaults=false ;;
11658
11659  esac
11660  shift
11661done
11662
11663ac_configure_extra_args=
11664
11665if $ac_cs_silent; then
11666  exec 6>/dev/null
11667  ac_configure_extra_args="$ac_configure_extra_args --silent"
11668fi
11669
11670_ACEOF
11671cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11672if \$ac_cs_recheck; then
11673  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11674  shift
11675  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11676  CONFIG_SHELL='$SHELL'
11677  export CONFIG_SHELL
11678  exec "\$@"
11679fi
11680
11681_ACEOF
11682cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11683exec 5>>config.log
11684{
11685  echo
11686  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11687## Running $as_me. ##
11688_ASBOX
11689  $as_echo "$ac_log"
11690} >&5
11691
11692_ACEOF
11693cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11694#
11695# INIT-COMMANDS
11696#
11697AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11698
11699
11700# The HP-UX ksh and POSIX shell print the target directory to stdout
11701# if CDPATH is set.
11702(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11703
11704sed_quote_subst='$sed_quote_subst'
11705double_quote_subst='$double_quote_subst'
11706delay_variable_subst='$delay_variable_subst'
11707macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11708macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11709enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11710enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11711pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11712enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11713SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11714ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11715host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11716host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11717host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11718build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11719build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11720build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11721SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11722Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11723GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11724EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11725FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11726LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11727NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11728LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11729max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11730ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11731exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11732lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11733lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11734lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11735reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11736reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11737OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11738deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11739file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11740AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11741AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11742STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11743RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11744old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11745old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11746old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11747lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11748CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11749CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11750compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11751GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11752lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11753lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11754lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11755lt_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"`'
11756objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11757MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11758lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11759lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11760lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11761lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11762lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11763need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11764DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11765NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11766LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11767OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11768OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11769libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11770shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11771extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11772archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11773enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11774export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11775whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11776compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11777old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11778old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11779archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11780archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11781module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11782module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11783with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11784allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11785no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11786hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11787hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11788hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11789hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11790hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11791hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11792hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11793hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11794inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11795link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11796fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11797always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11798export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11799exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11800include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11801prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11802file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11803variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11804need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11805need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11806version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11807runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11808shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11809shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11810libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11811library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11812soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11813install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11814postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11815postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11816finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11817finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11818hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11819sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11820sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11821hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11822enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11823enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11824enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11825old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11826striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11827
11828LTCC='$LTCC'
11829LTCFLAGS='$LTCFLAGS'
11830compiler='$compiler_DEFAULT'
11831
11832# A function that is used when there is no print builtin or printf.
11833func_fallback_echo ()
11834{
11835  eval 'cat <<_LTECHO_EOF
11836\$1
11837_LTECHO_EOF'
11838}
11839
11840# Quote evaled strings.
11841for var in SHELL \
11842ECHO \
11843SED \
11844GREP \
11845EGREP \
11846FGREP \
11847LD \
11848NM \
11849LN_S \
11850lt_SP2NL \
11851lt_NL2SP \
11852reload_flag \
11853OBJDUMP \
11854deplibs_check_method \
11855file_magic_cmd \
11856AR \
11857AR_FLAGS \
11858STRIP \
11859RANLIB \
11860CC \
11861CFLAGS \
11862compiler \
11863lt_cv_sys_global_symbol_pipe \
11864lt_cv_sys_global_symbol_to_cdecl \
11865lt_cv_sys_global_symbol_to_c_name_address \
11866lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11867lt_prog_compiler_no_builtin_flag \
11868lt_prog_compiler_wl \
11869lt_prog_compiler_pic \
11870lt_prog_compiler_static \
11871lt_cv_prog_compiler_c_o \
11872need_locks \
11873DSYMUTIL \
11874NMEDIT \
11875LIPO \
11876OTOOL \
11877OTOOL64 \
11878shrext_cmds \
11879export_dynamic_flag_spec \
11880whole_archive_flag_spec \
11881compiler_needs_object \
11882with_gnu_ld \
11883allow_undefined_flag \
11884no_undefined_flag \
11885hardcode_libdir_flag_spec \
11886hardcode_libdir_flag_spec_ld \
11887hardcode_libdir_separator \
11888fix_srcfile_path \
11889exclude_expsyms \
11890include_expsyms \
11891file_list_spec \
11892variables_saved_for_relink \
11893libname_spec \
11894library_names_spec \
11895soname_spec \
11896install_override_mode \
11897finish_eval \
11898old_striplib \
11899striplib; do
11900    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11901    *[\\\\\\\`\\"\\\$]*)
11902      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11903      ;;
11904    *)
11905      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11906      ;;
11907    esac
11908done
11909
11910# Double-quote double-evaled strings.
11911for var in reload_cmds \
11912old_postinstall_cmds \
11913old_postuninstall_cmds \
11914old_archive_cmds \
11915extract_expsyms_cmds \
11916old_archive_from_new_cmds \
11917old_archive_from_expsyms_cmds \
11918archive_cmds \
11919archive_expsym_cmds \
11920module_cmds \
11921module_expsym_cmds \
11922export_symbols_cmds \
11923prelink_cmds \
11924postinstall_cmds \
11925postuninstall_cmds \
11926finish_cmds \
11927sys_lib_search_path_spec \
11928sys_lib_dlsearch_path_spec; do
11929    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11930    *[\\\\\\\`\\"\\\$]*)
11931      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11932      ;;
11933    *)
11934      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11935      ;;
11936    esac
11937done
11938
11939ac_aux_dir='$ac_aux_dir'
11940xsi_shell='$xsi_shell'
11941lt_shell_append='$lt_shell_append'
11942
11943# See if we are running on zsh, and set the options which allow our
11944# commands through without removal of \ escapes INIT.
11945if test -n "\${ZSH_VERSION+set}" ; then
11946   setopt NO_GLOB_SUBST
11947fi
11948
11949
11950    PACKAGE='$PACKAGE'
11951    VERSION='$VERSION'
11952    TIMESTAMP='$TIMESTAMP'
11953    RM='$RM'
11954    ofile='$ofile'
11955
11956
11957
11958
11959_ACEOF
11960
11961cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11962
11963# Handling of arguments.
11964for ac_config_target in $ac_config_targets
11965do
11966  case $ac_config_target in
11967    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11968    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11969    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11970    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11971
11972  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11973  esac
11974done
11975
11976
11977# If the user did not use the arguments to specify the items to instantiate,
11978# then the envvar interface is used.  Set only those that are not.
11979# We use the long form for the default assignment because of an extremely
11980# bizarre bug on SunOS 4.1.3.
11981if $ac_need_defaults; then
11982  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11983  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11984  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11985fi
11986
11987# Have a temporary directory for convenience.  Make it in the build tree
11988# simply because there is no reason against having it here, and in addition,
11989# creating and moving files from /tmp can sometimes cause problems.
11990# Hook for its removal unless debugging.
11991# Note that there is a small window in which the directory will not be cleaned:
11992# after its creation but before its name has been assigned to `$tmp'.
11993$debug ||
11994{
11995  tmp=
11996  trap 'exit_status=$?
11997  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11998' 0
11999  trap 'as_fn_exit 1' 1 2 13 15
12000}
12001# Create a (secure) tmp directory for tmp files.
12002
12003{
12004  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12005  test -n "$tmp" && test -d "$tmp"
12006}  ||
12007{
12008  tmp=./conf$$-$RANDOM
12009  (umask 077 && mkdir "$tmp")
12010} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12011
12012# Set up the scripts for CONFIG_FILES section.
12013# No need to generate them if there are no CONFIG_FILES.
12014# This happens for instance with `./config.status config.h'.
12015if test -n "$CONFIG_FILES"; then
12016
12017
12018ac_cr=`echo X | tr X '\015'`
12019# On cygwin, bash can eat \r inside `` if the user requested igncr.
12020# But we know of no other shell where ac_cr would be empty at this
12021# point, so we can use a bashism as a fallback.
12022if test "x$ac_cr" = x; then
12023  eval ac_cr=\$\'\\r\'
12024fi
12025ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12026if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12027  ac_cs_awk_cr='\r'
12028else
12029  ac_cs_awk_cr=$ac_cr
12030fi
12031
12032echo 'BEGIN {' >"$tmp/subs1.awk" &&
12033_ACEOF
12034
12035
12036{
12037  echo "cat >conf$$subs.awk <<_ACEOF" &&
12038  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12039  echo "_ACEOF"
12040} >conf$$subs.sh ||
12041  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12042ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12043ac_delim='%!_!# '
12044for ac_last_try in false false false false false :; do
12045  . ./conf$$subs.sh ||
12046    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12047
12048  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12049  if test $ac_delim_n = $ac_delim_num; then
12050    break
12051  elif $ac_last_try; then
12052    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12053  else
12054    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12055  fi
12056done
12057rm -f conf$$subs.sh
12058
12059cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12060cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12061_ACEOF
12062sed -n '
12063h
12064s/^/S["/; s/!.*/"]=/
12065p
12066g
12067s/^[^!]*!//
12068:repl
12069t repl
12070s/'"$ac_delim"'$//
12071t delim
12072:nl
12073h
12074s/\(.\{148\}\).*/\1/
12075t more1
12076s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12077p
12078n
12079b repl
12080:more1
12081s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12082p
12083g
12084s/.\{148\}//
12085t nl
12086:delim
12087h
12088s/\(.\{148\}\).*/\1/
12089t more2
12090s/["\\]/\\&/g; s/^/"/; s/$/"/
12091p
12092b
12093:more2
12094s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12095p
12096g
12097s/.\{148\}//
12098t delim
12099' <conf$$subs.awk | sed '
12100/^[^""]/{
12101  N
12102  s/\n//
12103}
12104' >>$CONFIG_STATUS || ac_write_fail=1
12105rm -f conf$$subs.awk
12106cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12107_ACAWK
12108cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12109  for (key in S) S_is_set[key] = 1
12110  FS = ""
12111
12112}
12113{
12114  line = $ 0
12115  nfields = split(line, field, "@")
12116  substed = 0
12117  len = length(field[1])
12118  for (i = 2; i < nfields; i++) {
12119    key = field[i]
12120    keylen = length(key)
12121    if (S_is_set[key]) {
12122      value = S[key]
12123      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12124      len += length(value) + length(field[++i])
12125      substed = 1
12126    } else
12127      len += 1 + keylen
12128  }
12129
12130  print line
12131}
12132
12133_ACAWK
12134_ACEOF
12135cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12136if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12137  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12138else
12139  cat
12140fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12141  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12142_ACEOF
12143
12144# VPATH may cause trouble with some makes, so we remove $(srcdir),
12145# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12146# trailing colons and then remove the whole line if VPATH becomes empty
12147# (actually we leave an empty line to preserve line numbers).
12148if test "x$srcdir" = x.; then
12149  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
12150s/:*\$(srcdir):*/:/
12151s/:*\${srcdir}:*/:/
12152s/:*@srcdir@:*/:/
12153s/^\([^=]*=[	 ]*\):*/\1/
12154s/:*$//
12155s/^[^=]*=[	 ]*$//
12156}'
12157fi
12158
12159cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12160fi # test -n "$CONFIG_FILES"
12161
12162# Set up the scripts for CONFIG_HEADERS section.
12163# No need to generate them if there are no CONFIG_HEADERS.
12164# This happens for instance with `./config.status Makefile'.
12165if test -n "$CONFIG_HEADERS"; then
12166cat >"$tmp/defines.awk" <<\_ACAWK ||
12167BEGIN {
12168_ACEOF
12169
12170# Transform confdefs.h into an awk script `defines.awk', embedded as
12171# here-document in config.status, that substitutes the proper values into
12172# config.h.in to produce config.h.
12173
12174# Create a delimiter string that does not exist in confdefs.h, to ease
12175# handling of long lines.
12176ac_delim='%!_!# '
12177for ac_last_try in false false :; do
12178  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12179  if test -z "$ac_t"; then
12180    break
12181  elif $ac_last_try; then
12182    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12183  else
12184    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12185  fi
12186done
12187
12188# For the awk script, D is an array of macro values keyed by name,
12189# likewise P contains macro parameters if any.  Preserve backslash
12190# newline sequences.
12191
12192ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12193sed -n '
12194s/.\{148\}/&'"$ac_delim"'/g
12195t rset
12196:rset
12197s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12198t def
12199d
12200:def
12201s/\\$//
12202t bsnl
12203s/["\\]/\\&/g
12204s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12205D["\1"]=" \3"/p
12206s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12207d
12208:bsnl
12209s/["\\]/\\&/g
12210s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12211D["\1"]=" \3\\\\\\n"\\/p
12212t cont
12213s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12214t cont
12215d
12216:cont
12217n
12218s/.\{148\}/&'"$ac_delim"'/g
12219t clear
12220:clear
12221s/\\$//
12222t bsnlc
12223s/["\\]/\\&/g; s/^/"/; s/$/"/p
12224d
12225:bsnlc
12226s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12227b cont
12228' <confdefs.h | sed '
12229s/'"$ac_delim"'/"\\\
12230"/g' >>$CONFIG_STATUS || ac_write_fail=1
12231
12232cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12233  for (key in D) D_is_set[key] = 1
12234  FS = ""
12235}
12236/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12237  line = \$ 0
12238  split(line, arg, " ")
12239  if (arg[1] == "#") {
12240    defundef = arg[2]
12241    mac1 = arg[3]
12242  } else {
12243    defundef = substr(arg[1], 2)
12244    mac1 = arg[2]
12245  }
12246  split(mac1, mac2, "(") #)
12247  macro = mac2[1]
12248  prefix = substr(line, 1, index(line, defundef) - 1)
12249  if (D_is_set[macro]) {
12250    # Preserve the white space surrounding the "#".
12251    print prefix "define", macro P[macro] D[macro]
12252    next
12253  } else {
12254    # Replace #undef with comments.  This is necessary, for example,
12255    # in the case of _POSIX_SOURCE, which is predefined and required
12256    # on some systems where configure will not decide to define it.
12257    if (defundef == "undef") {
12258      print "/*", prefix defundef, macro, "*/"
12259      next
12260    }
12261  }
12262}
12263{ print }
12264_ACAWK
12265_ACEOF
12266cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12267  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12268fi # test -n "$CONFIG_HEADERS"
12269
12270
12271eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12272shift
12273for ac_tag
12274do
12275  case $ac_tag in
12276  :[FHLC]) ac_mode=$ac_tag; continue;;
12277  esac
12278  case $ac_mode$ac_tag in
12279  :[FHL]*:*);;
12280  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12281  :[FH]-) ac_tag=-:-;;
12282  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12283  esac
12284  ac_save_IFS=$IFS
12285  IFS=:
12286  set x $ac_tag
12287  IFS=$ac_save_IFS
12288  shift
12289  ac_file=$1
12290  shift
12291
12292  case $ac_mode in
12293  :L) ac_source=$1;;
12294  :[FH])
12295    ac_file_inputs=
12296    for ac_f
12297    do
12298      case $ac_f in
12299      -) ac_f="$tmp/stdin";;
12300      *) # Look for the file first in the build tree, then in the source tree
12301	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12302	 # because $ac_f cannot contain `:'.
12303	 test -f "$ac_f" ||
12304	   case $ac_f in
12305	   [\\/$]*) false;;
12306	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12307	   esac ||
12308	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12309      esac
12310      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12311      as_fn_append ac_file_inputs " '$ac_f'"
12312    done
12313
12314    # Let's still pretend it is `configure' which instantiates (i.e., don't
12315    # use $as_me), people would be surprised to read:
12316    #    /* config.h.  Generated by config.status.  */
12317    configure_input='Generated from '`
12318	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12319	`' by configure.'
12320    if test x"$ac_file" != x-; then
12321      configure_input="$ac_file.  $configure_input"
12322      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12323$as_echo "$as_me: creating $ac_file" >&6;}
12324    fi
12325    # Neutralize special characters interpreted by sed in replacement strings.
12326    case $configure_input in #(
12327    *\&* | *\|* | *\\* )
12328       ac_sed_conf_input=`$as_echo "$configure_input" |
12329       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12330    *) ac_sed_conf_input=$configure_input;;
12331    esac
12332
12333    case $ac_tag in
12334    *:-:* | *:-) cat >"$tmp/stdin" \
12335      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12336    esac
12337    ;;
12338  esac
12339
12340  ac_dir=`$as_dirname -- "$ac_file" ||
12341$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12342	 X"$ac_file" : 'X\(//\)[^/]' \| \
12343	 X"$ac_file" : 'X\(//\)$' \| \
12344	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12345$as_echo X"$ac_file" |
12346    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12347	    s//\1/
12348	    q
12349	  }
12350	  /^X\(\/\/\)[^/].*/{
12351	    s//\1/
12352	    q
12353	  }
12354	  /^X\(\/\/\)$/{
12355	    s//\1/
12356	    q
12357	  }
12358	  /^X\(\/\).*/{
12359	    s//\1/
12360	    q
12361	  }
12362	  s/.*/./; q'`
12363  as_dir="$ac_dir"; as_fn_mkdir_p
12364  ac_builddir=.
12365
12366case "$ac_dir" in
12367.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12368*)
12369  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12370  # A ".." for each directory in $ac_dir_suffix.
12371  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12372  case $ac_top_builddir_sub in
12373  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12374  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12375  esac ;;
12376esac
12377ac_abs_top_builddir=$ac_pwd
12378ac_abs_builddir=$ac_pwd$ac_dir_suffix
12379# for backward compatibility:
12380ac_top_builddir=$ac_top_build_prefix
12381
12382case $srcdir in
12383  .)  # We are building in place.
12384    ac_srcdir=.
12385    ac_top_srcdir=$ac_top_builddir_sub
12386    ac_abs_top_srcdir=$ac_pwd ;;
12387  [\\/]* | ?:[\\/]* )  # Absolute name.
12388    ac_srcdir=$srcdir$ac_dir_suffix;
12389    ac_top_srcdir=$srcdir
12390    ac_abs_top_srcdir=$srcdir ;;
12391  *) # Relative name.
12392    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12393    ac_top_srcdir=$ac_top_build_prefix$srcdir
12394    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12395esac
12396ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12397
12398
12399  case $ac_mode in
12400  :F)
12401  #
12402  # CONFIG_FILE
12403  #
12404
12405  case $INSTALL in
12406  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12407  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12408  esac
12409  ac_MKDIR_P=$MKDIR_P
12410  case $MKDIR_P in
12411  [\\/$]* | ?:[\\/]* ) ;;
12412  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12413  esac
12414_ACEOF
12415
12416cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12417# If the template does not know about datarootdir, expand it.
12418# FIXME: This hack should be removed a few years after 2.60.
12419ac_datarootdir_hack=; ac_datarootdir_seen=
12420ac_sed_dataroot='
12421/datarootdir/ {
12422  p
12423  q
12424}
12425/@datadir@/p
12426/@docdir@/p
12427/@infodir@/p
12428/@localedir@/p
12429/@mandir@/p'
12430case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12431*datarootdir*) ac_datarootdir_seen=yes;;
12432*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12433  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12434$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12435_ACEOF
12436cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12437  ac_datarootdir_hack='
12438  s&@datadir@&$datadir&g
12439  s&@docdir@&$docdir&g
12440  s&@infodir@&$infodir&g
12441  s&@localedir@&$localedir&g
12442  s&@mandir@&$mandir&g
12443  s&\\\${datarootdir}&$datarootdir&g' ;;
12444esac
12445_ACEOF
12446
12447# Neutralize VPATH when `$srcdir' = `.'.
12448# Shell code in configure.ac might set extrasub.
12449# FIXME: do we really want to maintain this feature?
12450cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12451ac_sed_extra="$ac_vpsub
12452$extrasub
12453_ACEOF
12454cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12455:t
12456/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12457s|@configure_input@|$ac_sed_conf_input|;t t
12458s&@top_builddir@&$ac_top_builddir_sub&;t t
12459s&@top_build_prefix@&$ac_top_build_prefix&;t t
12460s&@srcdir@&$ac_srcdir&;t t
12461s&@abs_srcdir@&$ac_abs_srcdir&;t t
12462s&@top_srcdir@&$ac_top_srcdir&;t t
12463s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12464s&@builddir@&$ac_builddir&;t t
12465s&@abs_builddir@&$ac_abs_builddir&;t t
12466s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12467s&@INSTALL@&$ac_INSTALL&;t t
12468s&@MKDIR_P@&$ac_MKDIR_P&;t t
12469$ac_datarootdir_hack
12470"
12471eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12472  || as_fn_error "could not create $ac_file" "$LINENO" 5
12473
12474test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12475  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12476  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12477  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12478which seems to be undefined.  Please make sure it is defined." >&5
12479$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12480which seems to be undefined.  Please make sure it is defined." >&2;}
12481
12482  rm -f "$tmp/stdin"
12483  case $ac_file in
12484  -) cat "$tmp/out" && rm -f "$tmp/out";;
12485  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12486  esac \
12487  || as_fn_error "could not create $ac_file" "$LINENO" 5
12488 ;;
12489  :H)
12490  #
12491  # CONFIG_HEADER
12492  #
12493  if test x"$ac_file" != x-; then
12494    {
12495      $as_echo "/* $configure_input  */" \
12496      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12497    } >"$tmp/config.h" \
12498      || as_fn_error "could not create $ac_file" "$LINENO" 5
12499    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12500      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12501$as_echo "$as_me: $ac_file is unchanged" >&6;}
12502    else
12503      rm -f "$ac_file"
12504      mv "$tmp/config.h" "$ac_file" \
12505	|| as_fn_error "could not create $ac_file" "$LINENO" 5
12506    fi
12507  else
12508    $as_echo "/* $configure_input  */" \
12509      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12510      || as_fn_error "could not create -" "$LINENO" 5
12511  fi
12512# Compute "$ac_file"'s index in $config_headers.
12513_am_arg="$ac_file"
12514_am_stamp_count=1
12515for _am_header in $config_headers :; do
12516  case $_am_header in
12517    $_am_arg | $_am_arg:* )
12518      break ;;
12519    * )
12520      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12521  esac
12522done
12523echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12524$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12525	 X"$_am_arg" : 'X\(//\)[^/]' \| \
12526	 X"$_am_arg" : 'X\(//\)$' \| \
12527	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12528$as_echo X"$_am_arg" |
12529    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12530	    s//\1/
12531	    q
12532	  }
12533	  /^X\(\/\/\)[^/].*/{
12534	    s//\1/
12535	    q
12536	  }
12537	  /^X\(\/\/\)$/{
12538	    s//\1/
12539	    q
12540	  }
12541	  /^X\(\/\).*/{
12542	    s//\1/
12543	    q
12544	  }
12545	  s/.*/./; q'`/stamp-h$_am_stamp_count
12546 ;;
12547
12548  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12549$as_echo "$as_me: executing $ac_file commands" >&6;}
12550 ;;
12551  esac
12552
12553
12554  case $ac_file$ac_mode in
12555    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12556  # Autoconf 2.62 quotes --file arguments for eval, but not when files
12557  # are listed without --file.  Let's play safe and only enable the eval
12558  # if we detect the quoting.
12559  case $CONFIG_FILES in
12560  *\'*) eval set x "$CONFIG_FILES" ;;
12561  *)   set x $CONFIG_FILES ;;
12562  esac
12563  shift
12564  for mf
12565  do
12566    # Strip MF so we end up with the name of the file.
12567    mf=`echo "$mf" | sed -e 's/:.*$//'`
12568    # Check whether this is an Automake generated Makefile or not.
12569    # We used to match only the files named `Makefile.in', but
12570    # some people rename them; so instead we look at the file content.
12571    # Grep'ing the first line is not enough: some people post-process
12572    # each Makefile.in and add a new line on top of each file to say so.
12573    # Grep'ing the whole file is not good either: AIX grep has a line
12574    # limit of 2048, but all sed's we know have understand at least 4000.
12575    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12576      dirpart=`$as_dirname -- "$mf" ||
12577$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12578	 X"$mf" : 'X\(//\)[^/]' \| \
12579	 X"$mf" : 'X\(//\)$' \| \
12580	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12581$as_echo X"$mf" |
12582    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12583	    s//\1/
12584	    q
12585	  }
12586	  /^X\(\/\/\)[^/].*/{
12587	    s//\1/
12588	    q
12589	  }
12590	  /^X\(\/\/\)$/{
12591	    s//\1/
12592	    q
12593	  }
12594	  /^X\(\/\).*/{
12595	    s//\1/
12596	    q
12597	  }
12598	  s/.*/./; q'`
12599    else
12600      continue
12601    fi
12602    # Extract the definition of DEPDIR, am__include, and am__quote
12603    # from the Makefile without running `make'.
12604    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12605    test -z "$DEPDIR" && continue
12606    am__include=`sed -n 's/^am__include = //p' < "$mf"`
12607    test -z "am__include" && continue
12608    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12609    # When using ansi2knr, U may be empty or an underscore; expand it
12610    U=`sed -n 's/^U = //p' < "$mf"`
12611    # Find all dependency output files, they are included files with
12612    # $(DEPDIR) in their names.  We invoke sed twice because it is the
12613    # simplest approach to changing $(DEPDIR) to its actual value in the
12614    # expansion.
12615    for file in `sed -n "
12616      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12617	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12618      # Make sure the directory exists.
12619      test -f "$dirpart/$file" && continue
12620      fdir=`$as_dirname -- "$file" ||
12621$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12622	 X"$file" : 'X\(//\)[^/]' \| \
12623	 X"$file" : 'X\(//\)$' \| \
12624	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12625$as_echo X"$file" |
12626    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12627	    s//\1/
12628	    q
12629	  }
12630	  /^X\(\/\/\)[^/].*/{
12631	    s//\1/
12632	    q
12633	  }
12634	  /^X\(\/\/\)$/{
12635	    s//\1/
12636	    q
12637	  }
12638	  /^X\(\/\).*/{
12639	    s//\1/
12640	    q
12641	  }
12642	  s/.*/./; q'`
12643      as_dir=$dirpart/$fdir; as_fn_mkdir_p
12644      # echo "creating $dirpart/$file"
12645      echo '# dummy' > "$dirpart/$file"
12646    done
12647  done
12648}
12649 ;;
12650    "libtool":C)
12651
12652    # See if we are running on zsh, and set the options which allow our
12653    # commands through without removal of \ escapes.
12654    if test -n "${ZSH_VERSION+set}" ; then
12655      setopt NO_GLOB_SUBST
12656    fi
12657
12658    cfgfile="${ofile}T"
12659    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12660    $RM "$cfgfile"
12661
12662    cat <<_LT_EOF >> "$cfgfile"
12663#! $SHELL
12664
12665# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12666# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12667# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12668# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12669#
12670#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12671#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12672#   Written by Gordon Matzigkeit, 1996
12673#
12674#   This file is part of GNU Libtool.
12675#
12676# GNU Libtool is free software; you can redistribute it and/or
12677# modify it under the terms of the GNU General Public License as
12678# published by the Free Software Foundation; either version 2 of
12679# the License, or (at your option) any later version.
12680#
12681# As a special exception to the GNU General Public License,
12682# if you distribute this file as part of a program or library that
12683# is built using GNU Libtool, you may include this file under the
12684# same distribution terms that you use for the rest of that program.
12685#
12686# GNU Libtool is distributed in the hope that it will be useful,
12687# but WITHOUT ANY WARRANTY; without even the implied warranty of
12688# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12689# GNU General Public License for more details.
12690#
12691# You should have received a copy of the GNU General Public License
12692# along with GNU Libtool; see the file COPYING.  If not, a copy
12693# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12694# obtained by writing to the Free Software Foundation, Inc.,
12695# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12696
12697
12698# The names of the tagged configurations supported by this script.
12699available_tags=""
12700
12701# ### BEGIN LIBTOOL CONFIG
12702
12703# Which release of libtool.m4 was used?
12704macro_version=$macro_version
12705macro_revision=$macro_revision
12706
12707# Whether or not to build shared libraries.
12708build_libtool_libs=$enable_shared
12709
12710# Whether or not to build static libraries.
12711build_old_libs=$enable_static
12712
12713# What type of objects to build.
12714pic_mode=$pic_mode
12715
12716# Whether or not to optimize for fast installation.
12717fast_install=$enable_fast_install
12718
12719# Shell to use when invoking shell scripts.
12720SHELL=$lt_SHELL
12721
12722# An echo program that protects backslashes.
12723ECHO=$lt_ECHO
12724
12725# The host system.
12726host_alias=$host_alias
12727host=$host
12728host_os=$host_os
12729
12730# The build system.
12731build_alias=$build_alias
12732build=$build
12733build_os=$build_os
12734
12735# A sed program that does not truncate output.
12736SED=$lt_SED
12737
12738# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12739Xsed="\$SED -e 1s/^X//"
12740
12741# A grep program that handles long lines.
12742GREP=$lt_GREP
12743
12744# An ERE matcher.
12745EGREP=$lt_EGREP
12746
12747# A literal string matcher.
12748FGREP=$lt_FGREP
12749
12750# A BSD- or MS-compatible name lister.
12751NM=$lt_NM
12752
12753# Whether we need soft or hard links.
12754LN_S=$lt_LN_S
12755
12756# What is the maximum length of a command?
12757max_cmd_len=$max_cmd_len
12758
12759# Object file suffix (normally "o").
12760objext=$ac_objext
12761
12762# Executable file suffix (normally "").
12763exeext=$exeext
12764
12765# whether the shell understands "unset".
12766lt_unset=$lt_unset
12767
12768# turn spaces into newlines.
12769SP2NL=$lt_lt_SP2NL
12770
12771# turn newlines into spaces.
12772NL2SP=$lt_lt_NL2SP
12773
12774# An object symbol dumper.
12775OBJDUMP=$lt_OBJDUMP
12776
12777# Method to check whether dependent libraries are shared objects.
12778deplibs_check_method=$lt_deplibs_check_method
12779
12780# Command to use when deplibs_check_method == "file_magic".
12781file_magic_cmd=$lt_file_magic_cmd
12782
12783# The archiver.
12784AR=$lt_AR
12785AR_FLAGS=$lt_AR_FLAGS
12786
12787# A symbol stripping program.
12788STRIP=$lt_STRIP
12789
12790# Commands used to install an old-style archive.
12791RANLIB=$lt_RANLIB
12792old_postinstall_cmds=$lt_old_postinstall_cmds
12793old_postuninstall_cmds=$lt_old_postuninstall_cmds
12794
12795# Whether to use a lock for old archive extraction.
12796lock_old_archive_extraction=$lock_old_archive_extraction
12797
12798# A C compiler.
12799LTCC=$lt_CC
12800
12801# LTCC compiler flags.
12802LTCFLAGS=$lt_CFLAGS
12803
12804# Take the output of nm and produce a listing of raw symbols and C names.
12805global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12806
12807# Transform the output of nm in a proper C declaration.
12808global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12809
12810# Transform the output of nm in a C name address pair.
12811global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12812
12813# Transform the output of nm in a C name address pair when lib prefix is needed.
12814global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12815
12816# The name of the directory that contains temporary libtool files.
12817objdir=$objdir
12818
12819# Used to examine libraries when file_magic_cmd begins with "file".
12820MAGIC_CMD=$MAGIC_CMD
12821
12822# Must we lock files when doing compilation?
12823need_locks=$lt_need_locks
12824
12825# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12826DSYMUTIL=$lt_DSYMUTIL
12827
12828# Tool to change global to local symbols on Mac OS X.
12829NMEDIT=$lt_NMEDIT
12830
12831# Tool to manipulate fat objects and archives on Mac OS X.
12832LIPO=$lt_LIPO
12833
12834# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12835OTOOL=$lt_OTOOL
12836
12837# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12838OTOOL64=$lt_OTOOL64
12839
12840# Old archive suffix (normally "a").
12841libext=$libext
12842
12843# Shared library suffix (normally ".so").
12844shrext_cmds=$lt_shrext_cmds
12845
12846# The commands to extract the exported symbol list from a shared archive.
12847extract_expsyms_cmds=$lt_extract_expsyms_cmds
12848
12849# Variables whose values should be saved in libtool wrapper scripts and
12850# restored at link time.
12851variables_saved_for_relink=$lt_variables_saved_for_relink
12852
12853# Do we need the "lib" prefix for modules?
12854need_lib_prefix=$need_lib_prefix
12855
12856# Do we need a version for libraries?
12857need_version=$need_version
12858
12859# Library versioning type.
12860version_type=$version_type
12861
12862# Shared library runtime path variable.
12863runpath_var=$runpath_var
12864
12865# Shared library path variable.
12866shlibpath_var=$shlibpath_var
12867
12868# Is shlibpath searched before the hard-coded library search path?
12869shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12870
12871# Format of library name prefix.
12872libname_spec=$lt_libname_spec
12873
12874# List of archive names.  First name is the real one, the rest are links.
12875# The last name is the one that the linker finds with -lNAME
12876library_names_spec=$lt_library_names_spec
12877
12878# The coded name of the library, if different from the real name.
12879soname_spec=$lt_soname_spec
12880
12881# Permission mode override for installation of shared libraries.
12882install_override_mode=$lt_install_override_mode
12883
12884# Command to use after installation of a shared archive.
12885postinstall_cmds=$lt_postinstall_cmds
12886
12887# Command to use after uninstallation of a shared archive.
12888postuninstall_cmds=$lt_postuninstall_cmds
12889
12890# Commands used to finish a libtool library installation in a directory.
12891finish_cmds=$lt_finish_cmds
12892
12893# As "finish_cmds", except a single script fragment to be evaled but
12894# not shown.
12895finish_eval=$lt_finish_eval
12896
12897# Whether we should hardcode library paths into libraries.
12898hardcode_into_libs=$hardcode_into_libs
12899
12900# Compile-time system search path for libraries.
12901sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12902
12903# Run-time system search path for libraries.
12904sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12905
12906# Whether dlopen is supported.
12907dlopen_support=$enable_dlopen
12908
12909# Whether dlopen of programs is supported.
12910dlopen_self=$enable_dlopen_self
12911
12912# Whether dlopen of statically linked programs is supported.
12913dlopen_self_static=$enable_dlopen_self_static
12914
12915# Commands to strip libraries.
12916old_striplib=$lt_old_striplib
12917striplib=$lt_striplib
12918
12919
12920# The linker used to build libraries.
12921LD=$lt_LD
12922
12923# How to create reloadable object files.
12924reload_flag=$lt_reload_flag
12925reload_cmds=$lt_reload_cmds
12926
12927# Commands used to build an old-style archive.
12928old_archive_cmds=$lt_old_archive_cmds
12929
12930# A language specific compiler.
12931CC=$lt_compiler
12932
12933# Is the compiler the GNU compiler?
12934with_gcc=$GCC
12935
12936# Compiler flag to turn off builtin functions.
12937no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12938
12939# How to pass a linker flag through the compiler.
12940wl=$lt_lt_prog_compiler_wl
12941
12942# Additional compiler flags for building library objects.
12943pic_flag=$lt_lt_prog_compiler_pic
12944
12945# Compiler flag to prevent dynamic linking.
12946link_static_flag=$lt_lt_prog_compiler_static
12947
12948# Does compiler simultaneously support -c and -o options?
12949compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12950
12951# Whether or not to add -lc for building shared libraries.
12952build_libtool_need_lc=$archive_cmds_need_lc
12953
12954# Whether or not to disallow shared libs when runtime libs are static.
12955allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12956
12957# Compiler flag to allow reflexive dlopens.
12958export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12959
12960# Compiler flag to generate shared objects directly from archives.
12961whole_archive_flag_spec=$lt_whole_archive_flag_spec
12962
12963# Whether the compiler copes with passing no objects directly.
12964compiler_needs_object=$lt_compiler_needs_object
12965
12966# Create an old-style archive from a shared archive.
12967old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12968
12969# Create a temporary old-style archive to link instead of a shared archive.
12970old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12971
12972# Commands used to build a shared archive.
12973archive_cmds=$lt_archive_cmds
12974archive_expsym_cmds=$lt_archive_expsym_cmds
12975
12976# Commands used to build a loadable module if different from building
12977# a shared archive.
12978module_cmds=$lt_module_cmds
12979module_expsym_cmds=$lt_module_expsym_cmds
12980
12981# Whether we are building with GNU ld or not.
12982with_gnu_ld=$lt_with_gnu_ld
12983
12984# Flag that allows shared libraries with undefined symbols to be built.
12985allow_undefined_flag=$lt_allow_undefined_flag
12986
12987# Flag that enforces no undefined symbols.
12988no_undefined_flag=$lt_no_undefined_flag
12989
12990# Flag to hardcode \$libdir into a binary during linking.
12991# This must work even if \$libdir does not exist
12992hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12993
12994# If ld is used when linking, flag to hardcode \$libdir into a binary
12995# during linking.  This must work even if \$libdir does not exist.
12996hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12997
12998# Whether we need a single "-rpath" flag with a separated argument.
12999hardcode_libdir_separator=$lt_hardcode_libdir_separator
13000
13001# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13002# DIR into the resulting binary.
13003hardcode_direct=$hardcode_direct
13004
13005# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13006# DIR into the resulting binary and the resulting library dependency is
13007# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13008# library is relocated.
13009hardcode_direct_absolute=$hardcode_direct_absolute
13010
13011# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13012# into the resulting binary.
13013hardcode_minus_L=$hardcode_minus_L
13014
13015# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13016# into the resulting binary.
13017hardcode_shlibpath_var=$hardcode_shlibpath_var
13018
13019# Set to "yes" if building a shared library automatically hardcodes DIR
13020# into the library and all subsequent libraries and executables linked
13021# against it.
13022hardcode_automatic=$hardcode_automatic
13023
13024# Set to yes if linker adds runtime paths of dependent libraries
13025# to runtime path list.
13026inherit_rpath=$inherit_rpath
13027
13028# Whether libtool must link a program against all its dependency libraries.
13029link_all_deplibs=$link_all_deplibs
13030
13031# Fix the shell variable \$srcfile for the compiler.
13032fix_srcfile_path=$lt_fix_srcfile_path
13033
13034# Set to "yes" if exported symbols are required.
13035always_export_symbols=$always_export_symbols
13036
13037# The commands to list exported symbols.
13038export_symbols_cmds=$lt_export_symbols_cmds
13039
13040# Symbols that should not be listed in the preloaded symbols.
13041exclude_expsyms=$lt_exclude_expsyms
13042
13043# Symbols that must always be exported.
13044include_expsyms=$lt_include_expsyms
13045
13046# Commands necessary for linking programs (against libraries) with templates.
13047prelink_cmds=$lt_prelink_cmds
13048
13049# Specify filename containing input files.
13050file_list_spec=$lt_file_list_spec
13051
13052# How to hardcode a shared library path into an executable.
13053hardcode_action=$hardcode_action
13054
13055# ### END LIBTOOL CONFIG
13056
13057_LT_EOF
13058
13059  case $host_os in
13060  aix3*)
13061    cat <<\_LT_EOF >> "$cfgfile"
13062# AIX sometimes has problems with the GCC collect2 program.  For some
13063# reason, if we set the COLLECT_NAMES environment variable, the problems
13064# vanish in a puff of smoke.
13065if test "X${COLLECT_NAMES+set}" != Xset; then
13066  COLLECT_NAMES=
13067  export COLLECT_NAMES
13068fi
13069_LT_EOF
13070    ;;
13071  esac
13072
13073
13074ltmain="$ac_aux_dir/ltmain.sh"
13075
13076
13077  # We use sed instead of cat because bash on DJGPP gets confused if
13078  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13079  # text mode, it properly converts lines to CR/LF.  This bash problem
13080  # is reportedly fixed, but why not run on old versions too?
13081  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13082    || (rm -f "$cfgfile"; exit 1)
13083
13084  case $xsi_shell in
13085  yes)
13086    cat << \_LT_EOF >> "$cfgfile"
13087
13088# func_dirname file append nondir_replacement
13089# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13090# otherwise set result to NONDIR_REPLACEMENT.
13091func_dirname ()
13092{
13093  case ${1} in
13094    */*) func_dirname_result="${1%/*}${2}" ;;
13095    *  ) func_dirname_result="${3}" ;;
13096  esac
13097}
13098
13099# func_basename file
13100func_basename ()
13101{
13102  func_basename_result="${1##*/}"
13103}
13104
13105# func_dirname_and_basename file append nondir_replacement
13106# perform func_basename and func_dirname in a single function
13107# call:
13108#   dirname:  Compute the dirname of FILE.  If nonempty,
13109#             add APPEND to the result, otherwise set result
13110#             to NONDIR_REPLACEMENT.
13111#             value returned in "$func_dirname_result"
13112#   basename: Compute filename of FILE.
13113#             value retuned in "$func_basename_result"
13114# Implementation must be kept synchronized with func_dirname
13115# and func_basename. For efficiency, we do not delegate to
13116# those functions but instead duplicate the functionality here.
13117func_dirname_and_basename ()
13118{
13119  case ${1} in
13120    */*) func_dirname_result="${1%/*}${2}" ;;
13121    *  ) func_dirname_result="${3}" ;;
13122  esac
13123  func_basename_result="${1##*/}"
13124}
13125
13126# func_stripname prefix suffix name
13127# strip PREFIX and SUFFIX off of NAME.
13128# PREFIX and SUFFIX must not contain globbing or regex special
13129# characters, hashes, percent signs, but SUFFIX may contain a leading
13130# dot (in which case that matches only a dot).
13131func_stripname ()
13132{
13133  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13134  # positional parameters, so assign one to ordinary parameter first.
13135  func_stripname_result=${3}
13136  func_stripname_result=${func_stripname_result#"${1}"}
13137  func_stripname_result=${func_stripname_result%"${2}"}
13138}
13139
13140# func_opt_split
13141func_opt_split ()
13142{
13143  func_opt_split_opt=${1%%=*}
13144  func_opt_split_arg=${1#*=}
13145}
13146
13147# func_lo2o object
13148func_lo2o ()
13149{
13150  case ${1} in
13151    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13152    *)    func_lo2o_result=${1} ;;
13153  esac
13154}
13155
13156# func_xform libobj-or-source
13157func_xform ()
13158{
13159  func_xform_result=${1%.*}.lo
13160}
13161
13162# func_arith arithmetic-term...
13163func_arith ()
13164{
13165  func_arith_result=$(( $* ))
13166}
13167
13168# func_len string
13169# STRING may not start with a hyphen.
13170func_len ()
13171{
13172  func_len_result=${#1}
13173}
13174
13175_LT_EOF
13176    ;;
13177  *) # Bourne compatible functions.
13178    cat << \_LT_EOF >> "$cfgfile"
13179
13180# func_dirname file append nondir_replacement
13181# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13182# otherwise set result to NONDIR_REPLACEMENT.
13183func_dirname ()
13184{
13185  # Extract subdirectory from the argument.
13186  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13187  if test "X$func_dirname_result" = "X${1}"; then
13188    func_dirname_result="${3}"
13189  else
13190    func_dirname_result="$func_dirname_result${2}"
13191  fi
13192}
13193
13194# func_basename file
13195func_basename ()
13196{
13197  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13198}
13199
13200
13201# func_stripname prefix suffix name
13202# strip PREFIX and SUFFIX off of NAME.
13203# PREFIX and SUFFIX must not contain globbing or regex special
13204# characters, hashes, percent signs, but SUFFIX may contain a leading
13205# dot (in which case that matches only a dot).
13206# func_strip_suffix prefix name
13207func_stripname ()
13208{
13209  case ${2} in
13210    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13211    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13212  esac
13213}
13214
13215# sed scripts:
13216my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13217my_sed_long_arg='1s/^-[^=]*=//'
13218
13219# func_opt_split
13220func_opt_split ()
13221{
13222  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13223  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13224}
13225
13226# func_lo2o object
13227func_lo2o ()
13228{
13229  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13230}
13231
13232# func_xform libobj-or-source
13233func_xform ()
13234{
13235  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13236}
13237
13238# func_arith arithmetic-term...
13239func_arith ()
13240{
13241  func_arith_result=`expr "$@"`
13242}
13243
13244# func_len string
13245# STRING may not start with a hyphen.
13246func_len ()
13247{
13248  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13249}
13250
13251_LT_EOF
13252esac
13253
13254case $lt_shell_append in
13255  yes)
13256    cat << \_LT_EOF >> "$cfgfile"
13257
13258# func_append var value
13259# Append VALUE to the end of shell variable VAR.
13260func_append ()
13261{
13262  eval "$1+=\$2"
13263}
13264_LT_EOF
13265    ;;
13266  *)
13267    cat << \_LT_EOF >> "$cfgfile"
13268
13269# func_append var value
13270# Append VALUE to the end of shell variable VAR.
13271func_append ()
13272{
13273  eval "$1=\$$1\$2"
13274}
13275
13276_LT_EOF
13277    ;;
13278  esac
13279
13280
13281  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13282    || (rm -f "$cfgfile"; exit 1)
13283
13284  mv -f "$cfgfile" "$ofile" ||
13285    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13286  chmod +x "$ofile"
13287
13288 ;;
13289
13290  esac
13291done # for ac_tag
13292
13293
13294as_fn_exit 0
13295_ACEOF
13296ac_clean_files=$ac_clean_files_save
13297
13298test $ac_write_fail = 0 ||
13299  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13300
13301
13302# configure is writing to config.log, and then calls config.status.
13303# config.status does its own redirection, appending to config.log.
13304# Unfortunately, on DOS this fails, as config.log is still kept open
13305# by configure, so config.status won't be able to write to it; its
13306# output is simply discarded.  So we exec the FD to /dev/null,
13307# effectively closing config.log, so it can be properly (re)opened and
13308# appended to by config.status.  When coming back to configure, we
13309# need to make the FD available again.
13310if test "$no_create" != yes; then
13311  ac_cs_success=:
13312  ac_config_status_args=
13313  test "$silent" = yes &&
13314    ac_config_status_args="$ac_config_status_args --quiet"
13315  exec 5>/dev/null
13316  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13317  exec 5>>config.log
13318  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13319  # would make configure fail if this is the last instruction.
13320  $ac_cs_success || as_fn_exit $?
13321fi
13322if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13323  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13324$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13325fi
13326
13327