xref: /netbsd-src/external/gpl3/binutils/dist/ld/configure (revision a24efa7dea9f1f56c3bdb15a927d3516792ace1c)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for ld 2.26.
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
172test \$(( 1 + 1 )) = 2 || exit 1
173
174  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178    PATH=/empty FPATH=/empty; export PATH FPATH
179    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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='ld'
558PACKAGE_TARNAME='ld'
559PACKAGE_VERSION='2.26'
560PACKAGE_STRING='ld 2.26'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
563
564ac_unique_file="ldmain.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
568#ifdef HAVE_SYS_TYPES_H
569# include <sys/types.h>
570#endif
571#ifdef HAVE_SYS_STAT_H
572# include <sys/stat.h>
573#endif
574#ifdef STDC_HEADERS
575# include <stdlib.h>
576# include <stddef.h>
577#else
578# ifdef HAVE_STDLIB_H
579#  include <stdlib.h>
580# endif
581#endif
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584#  include <memory.h>
585# endif
586# include <string.h>
587#endif
588#ifdef HAVE_STRINGS_H
589# include <strings.h>
590#endif
591#ifdef HAVE_INTTYPES_H
592# include <inttypes.h>
593#endif
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
598# include <unistd.h>
599#endif"
600
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
605TESTBFDLIB
606EMULATION_LIBPATH
607LIB_PATH
608EMUL_EXTRA_OFILES
609EMULATION_OFILES
610EMUL
611elf_plt_unwind_list_options
612elf_shlib_list_options
613elf_list_options
614STRINGIFY
615enable_initfini_array
616ENABLE_PLUGINS_FALSE
617ENABLE_PLUGINS_TRUE
618NATIVE_LIB_DIRS
619HOSTING_SLIBS
620HOSTING_LIBS
621HOSTING_SCRT0
622HOSTING_CRT0
623HDEFINES
624do_compare
625GENINSRC_NEVER_FALSE
626GENINSRC_NEVER_TRUE
627LEXLIB
628LEX_OUTPUT_ROOT
629LEX
630YFLAGS
631YACC
632MSGMERGE
633MSGFMT
634MKINSTALLDIRS
635CATOBJEXT
636GENCAT
637INSTOBJEXT
638DATADIRNAME
639CATALOGS
640POSUB
641GMSGFMT
642XGETTEXT
643INCINTL
644LIBINTL_DEP
645LIBINTL
646USE_NLS
647NO_WERROR
648WARN_CFLAGS
649installed_linker
650install_as_default
651TARGET_SYSTEM_ROOT_DEFINE
652TARGET_SYSTEM_ROOT
653use_sysroot
654CXXCPP
655OTOOL64
656OTOOL
657LIPO
658NMEDIT
659DSYMUTIL
660RANLIB
661AR
662OBJDUMP
663LN_S
664NM
665ac_ct_DUMPBIN
666DUMPBIN
667LD
668FGREP
669SED
670LIBTOOL
671EGREP
672CPP
673GREP
674am__fastdepCXX_FALSE
675am__fastdepCXX_TRUE
676CXXDEPMODE
677ac_ct_CXX
678CXXFLAGS
679CXX
680MAINT
681MAINTAINER_MODE_FALSE
682MAINTAINER_MODE_TRUE
683am__fastdepCC_FALSE
684am__fastdepCC_TRUE
685CCDEPMODE
686AMDEPBACKSLASH
687AMDEP_FALSE
688AMDEP_TRUE
689am__quote
690am__include
691DEPDIR
692am__untar
693am__tar
694AMTAR
695am__leading_dot
696SET_MAKE
697AWK
698mkdir_p
699MKDIR_P
700INSTALL_STRIP_PROGRAM
701STRIP
702install_sh
703MAKEINFO
704AUTOHEADER
705AUTOMAKE
706AUTOCONF
707ACLOCAL
708VERSION
709PACKAGE
710CYGPATH_W
711am__isrc
712INSTALL_DATA
713INSTALL_SCRIPT
714INSTALL_PROGRAM
715OBJEXT
716EXEEXT
717ac_ct_CC
718CPPFLAGS
719LDFLAGS
720CFLAGS
721CC
722target_os
723target_vendor
724target_cpu
725target
726host_os
727host_vendor
728host_cpu
729host
730build_os
731build_vendor
732build_cpu
733build
734target_alias
735host_alias
736build_alias
737LIBS
738ECHO_T
739ECHO_N
740ECHO_C
741DEFS
742mandir
743localedir
744libdir
745psdir
746pdfdir
747dvidir
748htmldir
749infodir
750docdir
751oldincludedir
752includedir
753localstatedir
754sharedstatedir
755sysconfdir
756datadir
757datarootdir
758libexecdir
759sbindir
760bindir
761program_transform_name
762prefix
763exec_prefix
764PACKAGE_URL
765PACKAGE_BUGREPORT
766PACKAGE_STRING
767PACKAGE_VERSION
768PACKAGE_TARNAME
769PACKAGE_NAME
770PATH_SEPARATOR
771SHELL'
772ac_subst_files='TDIRS'
773ac_user_opts='
774enable_option_checking
775enable_dependency_tracking
776enable_maintainer_mode
777enable_shared
778enable_static
779with_pic
780enable_fast_install
781with_gnu_ld
782enable_libtool_lock
783enable_plugins
784enable_largefile
785with_lib_path
786enable_targets
787enable_64_bit_bfd
788with_sysroot
789enable_gold
790enable_got
791enable_compressed_debug_sections
792enable_werror
793enable_build_warnings
794enable_nls
795enable_initfini_array
796'
797      ac_precious_vars='build_alias
798host_alias
799target_alias
800CC
801CFLAGS
802LDFLAGS
803LIBS
804CPPFLAGS
805CXX
806CXXFLAGS
807CCC
808CPP
809CXXCPP
810YACC
811YFLAGS'
812
813
814# Initialize some variables set by options.
815ac_init_help=
816ac_init_version=false
817ac_unrecognized_opts=
818ac_unrecognized_sep=
819# The variables have the same names as the options, with
820# dashes changed to underlines.
821cache_file=/dev/null
822exec_prefix=NONE
823no_create=
824no_recursion=
825prefix=NONE
826program_prefix=NONE
827program_suffix=NONE
828program_transform_name=s,x,x,
829silent=
830site=
831srcdir=
832verbose=
833x_includes=NONE
834x_libraries=NONE
835
836# Installation directory options.
837# These are left unexpanded so users can "make install exec_prefix=/foo"
838# and all the variables that are supposed to be based on exec_prefix
839# by default will actually change.
840# Use braces instead of parens because sh, perl, etc. also accept them.
841# (The list follows the same order as the GNU Coding Standards.)
842bindir='${exec_prefix}/bin'
843sbindir='${exec_prefix}/sbin'
844libexecdir='${exec_prefix}/libexec'
845datarootdir='${prefix}/share'
846datadir='${datarootdir}'
847sysconfdir='${prefix}/etc'
848sharedstatedir='${prefix}/com'
849localstatedir='${prefix}/var'
850includedir='${prefix}/include'
851oldincludedir='/usr/include'
852docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
853infodir='${datarootdir}/info'
854htmldir='${docdir}'
855dvidir='${docdir}'
856pdfdir='${docdir}'
857psdir='${docdir}'
858libdir='${exec_prefix}/lib'
859localedir='${datarootdir}/locale'
860mandir='${datarootdir}/man'
861
862ac_prev=
863ac_dashdash=
864for ac_option
865do
866  # If the previous option needs an argument, assign it.
867  if test -n "$ac_prev"; then
868    eval $ac_prev=\$ac_option
869    ac_prev=
870    continue
871  fi
872
873  case $ac_option in
874  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875  *)	ac_optarg=yes ;;
876  esac
877
878  # Accept the important Cygnus configure options, so we can diagnose typos.
879
880  case $ac_dashdash$ac_option in
881  --)
882    ac_dashdash=yes ;;
883
884  -bindir | --bindir | --bindi | --bind | --bin | --bi)
885    ac_prev=bindir ;;
886  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
887    bindir=$ac_optarg ;;
888
889  -build | --build | --buil | --bui | --bu)
890    ac_prev=build_alias ;;
891  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
892    build_alias=$ac_optarg ;;
893
894  -cache-file | --cache-file | --cache-fil | --cache-fi \
895  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
896    ac_prev=cache_file ;;
897  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
898  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
899    cache_file=$ac_optarg ;;
900
901  --config-cache | -C)
902    cache_file=config.cache ;;
903
904  -datadir | --datadir | --datadi | --datad)
905    ac_prev=datadir ;;
906  -datadir=* | --datadir=* | --datadi=* | --datad=*)
907    datadir=$ac_optarg ;;
908
909  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
910  | --dataroo | --dataro | --datar)
911    ac_prev=datarootdir ;;
912  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
913  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
914    datarootdir=$ac_optarg ;;
915
916  -disable-* | --disable-*)
917    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
918    # Reject names that are not valid shell variable names.
919    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920      as_fn_error "invalid feature name: $ac_useropt"
921    ac_useropt_orig=$ac_useropt
922    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923    case $ac_user_opts in
924      *"
925"enable_$ac_useropt"
926"*) ;;
927      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
928	 ac_unrecognized_sep=', ';;
929    esac
930    eval enable_$ac_useropt=no ;;
931
932  -docdir | --docdir | --docdi | --doc | --do)
933    ac_prev=docdir ;;
934  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935    docdir=$ac_optarg ;;
936
937  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938    ac_prev=dvidir ;;
939  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940    dvidir=$ac_optarg ;;
941
942  -enable-* | --enable-*)
943    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944    # Reject names that are not valid shell variable names.
945    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
946      as_fn_error "invalid feature name: $ac_useropt"
947    ac_useropt_orig=$ac_useropt
948    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949    case $ac_user_opts in
950      *"
951"enable_$ac_useropt"
952"*) ;;
953      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
954	 ac_unrecognized_sep=', ';;
955    esac
956    eval enable_$ac_useropt=\$ac_optarg ;;
957
958  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
959  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
960  | --exec | --exe | --ex)
961    ac_prev=exec_prefix ;;
962  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
963  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
964  | --exec=* | --exe=* | --ex=*)
965    exec_prefix=$ac_optarg ;;
966
967  -gas | --gas | --ga | --g)
968    # Obsolete; use --with-gas.
969    with_gas=yes ;;
970
971  -help | --help | --hel | --he | -h)
972    ac_init_help=long ;;
973  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
974    ac_init_help=recursive ;;
975  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
976    ac_init_help=short ;;
977
978  -host | --host | --hos | --ho)
979    ac_prev=host_alias ;;
980  -host=* | --host=* | --hos=* | --ho=*)
981    host_alias=$ac_optarg ;;
982
983  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
984    ac_prev=htmldir ;;
985  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
986  | --ht=*)
987    htmldir=$ac_optarg ;;
988
989  -includedir | --includedir | --includedi | --included | --include \
990  | --includ | --inclu | --incl | --inc)
991    ac_prev=includedir ;;
992  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
993  | --includ=* | --inclu=* | --incl=* | --inc=*)
994    includedir=$ac_optarg ;;
995
996  -infodir | --infodir | --infodi | --infod | --info | --inf)
997    ac_prev=infodir ;;
998  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
999    infodir=$ac_optarg ;;
1000
1001  -libdir | --libdir | --libdi | --libd)
1002    ac_prev=libdir ;;
1003  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1004    libdir=$ac_optarg ;;
1005
1006  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1007  | --libexe | --libex | --libe)
1008    ac_prev=libexecdir ;;
1009  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1010  | --libexe=* | --libex=* | --libe=*)
1011    libexecdir=$ac_optarg ;;
1012
1013  -localedir | --localedir | --localedi | --localed | --locale)
1014    ac_prev=localedir ;;
1015  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1016    localedir=$ac_optarg ;;
1017
1018  -localstatedir | --localstatedir | --localstatedi | --localstated \
1019  | --localstate | --localstat | --localsta | --localst | --locals)
1020    ac_prev=localstatedir ;;
1021  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1022  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1023    localstatedir=$ac_optarg ;;
1024
1025  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1026    ac_prev=mandir ;;
1027  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1028    mandir=$ac_optarg ;;
1029
1030  -nfp | --nfp | --nf)
1031    # Obsolete; use --without-fp.
1032    with_fp=no ;;
1033
1034  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1035  | --no-cr | --no-c | -n)
1036    no_create=yes ;;
1037
1038  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1039  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1040    no_recursion=yes ;;
1041
1042  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1043  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1044  | --oldin | --oldi | --old | --ol | --o)
1045    ac_prev=oldincludedir ;;
1046  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1047  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1048  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1049    oldincludedir=$ac_optarg ;;
1050
1051  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1052    ac_prev=prefix ;;
1053  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1054    prefix=$ac_optarg ;;
1055
1056  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1057  | --program-pre | --program-pr | --program-p)
1058    ac_prev=program_prefix ;;
1059  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1060  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1061    program_prefix=$ac_optarg ;;
1062
1063  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1064  | --program-suf | --program-su | --program-s)
1065    ac_prev=program_suffix ;;
1066  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1067  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1068    program_suffix=$ac_optarg ;;
1069
1070  -program-transform-name | --program-transform-name \
1071  | --program-transform-nam | --program-transform-na \
1072  | --program-transform-n | --program-transform- \
1073  | --program-transform | --program-transfor \
1074  | --program-transfo | --program-transf \
1075  | --program-trans | --program-tran \
1076  | --progr-tra | --program-tr | --program-t)
1077    ac_prev=program_transform_name ;;
1078  -program-transform-name=* | --program-transform-name=* \
1079  | --program-transform-nam=* | --program-transform-na=* \
1080  | --program-transform-n=* | --program-transform-=* \
1081  | --program-transform=* | --program-transfor=* \
1082  | --program-transfo=* | --program-transf=* \
1083  | --program-trans=* | --program-tran=* \
1084  | --progr-tra=* | --program-tr=* | --program-t=*)
1085    program_transform_name=$ac_optarg ;;
1086
1087  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1088    ac_prev=pdfdir ;;
1089  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1090    pdfdir=$ac_optarg ;;
1091
1092  -psdir | --psdir | --psdi | --psd | --ps)
1093    ac_prev=psdir ;;
1094  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1095    psdir=$ac_optarg ;;
1096
1097  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1098  | -silent | --silent | --silen | --sile | --sil)
1099    silent=yes ;;
1100
1101  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1102    ac_prev=sbindir ;;
1103  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1104  | --sbi=* | --sb=*)
1105    sbindir=$ac_optarg ;;
1106
1107  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1108  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1109  | --sharedst | --shareds | --shared | --share | --shar \
1110  | --sha | --sh)
1111    ac_prev=sharedstatedir ;;
1112  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1113  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1114  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1115  | --sha=* | --sh=*)
1116    sharedstatedir=$ac_optarg ;;
1117
1118  -site | --site | --sit)
1119    ac_prev=site ;;
1120  -site=* | --site=* | --sit=*)
1121    site=$ac_optarg ;;
1122
1123  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124    ac_prev=srcdir ;;
1125  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1126    srcdir=$ac_optarg ;;
1127
1128  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1129  | --syscon | --sysco | --sysc | --sys | --sy)
1130    ac_prev=sysconfdir ;;
1131  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1132  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1133    sysconfdir=$ac_optarg ;;
1134
1135  -target | --target | --targe | --targ | --tar | --ta | --t)
1136    ac_prev=target_alias ;;
1137  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1138    target_alias=$ac_optarg ;;
1139
1140  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1141    verbose=yes ;;
1142
1143  -version | --version | --versio | --versi | --vers | -V)
1144    ac_init_version=: ;;
1145
1146  -with-* | --with-*)
1147    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1148    # Reject names that are not valid shell variable names.
1149    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150      as_fn_error "invalid package name: $ac_useropt"
1151    ac_useropt_orig=$ac_useropt
1152    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153    case $ac_user_opts in
1154      *"
1155"with_$ac_useropt"
1156"*) ;;
1157      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1158	 ac_unrecognized_sep=', ';;
1159    esac
1160    eval with_$ac_useropt=\$ac_optarg ;;
1161
1162  -without-* | --without-*)
1163    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1164    # Reject names that are not valid shell variable names.
1165    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1166      as_fn_error "invalid package name: $ac_useropt"
1167    ac_useropt_orig=$ac_useropt
1168    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169    case $ac_user_opts in
1170      *"
1171"with_$ac_useropt"
1172"*) ;;
1173      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1174	 ac_unrecognized_sep=', ';;
1175    esac
1176    eval with_$ac_useropt=no ;;
1177
1178  --x)
1179    # Obsolete; use --with-x.
1180    with_x=yes ;;
1181
1182  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1183  | --x-incl | --x-inc | --x-in | --x-i)
1184    ac_prev=x_includes ;;
1185  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1186  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1187    x_includes=$ac_optarg ;;
1188
1189  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1190  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1191    ac_prev=x_libraries ;;
1192  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1193  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1194    x_libraries=$ac_optarg ;;
1195
1196  -*) as_fn_error "unrecognized option: \`$ac_option'
1197Try \`$0 --help' for more information."
1198    ;;
1199
1200  *=*)
1201    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1202    # Reject names that are not valid shell variable names.
1203    case $ac_envvar in #(
1204      '' | [0-9]* | *[!_$as_cr_alnum]* )
1205      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1206    esac
1207    eval $ac_envvar=\$ac_optarg
1208    export $ac_envvar ;;
1209
1210  *)
1211    # FIXME: should be removed in autoconf 3.0.
1212    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1213    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1214      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1215    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1216    ;;
1217
1218  esac
1219done
1220
1221if test -n "$ac_prev"; then
1222  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1223  as_fn_error "missing argument to $ac_option"
1224fi
1225
1226if test -n "$ac_unrecognized_opts"; then
1227  case $enable_option_checking in
1228    no) ;;
1229    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1230    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1231  esac
1232fi
1233
1234# Check all directory arguments for consistency.
1235for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1236		datadir sysconfdir sharedstatedir localstatedir includedir \
1237		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1238		libdir localedir mandir
1239do
1240  eval ac_val=\$$ac_var
1241  # Remove trailing slashes.
1242  case $ac_val in
1243    */ )
1244      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1245      eval $ac_var=\$ac_val;;
1246  esac
1247  # Be sure to have absolute directory names.
1248  case $ac_val in
1249    [\\/$]* | ?:[\\/]* )  continue;;
1250    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1251  esac
1252  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1253done
1254
1255# There might be people who depend on the old broken behavior: `$host'
1256# used to hold the argument of --host etc.
1257# FIXME: To remove some day.
1258build=$build_alias
1259host=$host_alias
1260target=$target_alias
1261
1262# FIXME: To remove some day.
1263if test "x$host_alias" != x; then
1264  if test "x$build_alias" = x; then
1265    cross_compiling=maybe
1266    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1267    If a cross compiler is detected then cross compile mode will be used." >&2
1268  elif test "x$build_alias" != "x$host_alias"; then
1269    cross_compiling=yes
1270  fi
1271fi
1272
1273ac_tool_prefix=
1274test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275
1276test "$silent" = yes && exec 6>/dev/null
1277
1278
1279ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280ac_ls_di=`ls -di .` &&
1281ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282  as_fn_error "working directory cannot be determined"
1283test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284  as_fn_error "pwd does not report name of working directory"
1285
1286
1287# Find the source files, if location was not specified.
1288if test -z "$srcdir"; then
1289  ac_srcdir_defaulted=yes
1290  # Try the directory containing this script, then the parent directory.
1291  ac_confdir=`$as_dirname -- "$as_myself" ||
1292$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293	 X"$as_myself" : 'X\(//\)[^/]' \| \
1294	 X"$as_myself" : 'X\(//\)$' \| \
1295	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296$as_echo X"$as_myself" |
1297    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298	    s//\1/
1299	    q
1300	  }
1301	  /^X\(\/\/\)[^/].*/{
1302	    s//\1/
1303	    q
1304	  }
1305	  /^X\(\/\/\)$/{
1306	    s//\1/
1307	    q
1308	  }
1309	  /^X\(\/\).*/{
1310	    s//\1/
1311	    q
1312	  }
1313	  s/.*/./; q'`
1314  srcdir=$ac_confdir
1315  if test ! -r "$srcdir/$ac_unique_file"; then
1316    srcdir=..
1317  fi
1318else
1319  ac_srcdir_defaulted=no
1320fi
1321if test ! -r "$srcdir/$ac_unique_file"; then
1322  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1324fi
1325ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326ac_abs_confdir=`(
1327	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1328	pwd)`
1329# When building in place, set srcdir=.
1330if test "$ac_abs_confdir" = "$ac_pwd"; then
1331  srcdir=.
1332fi
1333# Remove unnecessary trailing slashes from srcdir.
1334# Double slashes in file names in object file debugging info
1335# mess up M-x gdb in Emacs.
1336case $srcdir in
1337*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338esac
1339for ac_var in $ac_precious_vars; do
1340  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341  eval ac_env_${ac_var}_value=\$${ac_var}
1342  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344done
1345
1346#
1347# Report the --help message.
1348#
1349if test "$ac_init_help" = "long"; then
1350  # Omit some internal or obsolete options to make the list less imposing.
1351  # This message is too long to be a string in the A/UX 3.1 sh.
1352  cat <<_ACEOF
1353\`configure' configures ld 2.26 to adapt to many kinds of systems.
1354
1355Usage: $0 [OPTION]... [VAR=VALUE]...
1356
1357To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358VAR=VALUE.  See below for descriptions of some of the useful variables.
1359
1360Defaults for the options are specified in brackets.
1361
1362Configuration:
1363  -h, --help              display this help and exit
1364      --help=short        display options specific to this package
1365      --help=recursive    display the short help of all the included packages
1366  -V, --version           display version information and exit
1367  -q, --quiet, --silent   do not print \`checking...' messages
1368      --cache-file=FILE   cache test results in FILE [disabled]
1369  -C, --config-cache      alias for \`--cache-file=config.cache'
1370  -n, --no-create         do not create output files
1371      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1372
1373Installation directories:
1374  --prefix=PREFIX         install architecture-independent files in PREFIX
1375                          [$ac_default_prefix]
1376  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1377                          [PREFIX]
1378
1379By default, \`make install' will install all the files in
1380\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1381an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382for instance \`--prefix=\$HOME'.
1383
1384For better control, use the options below.
1385
1386Fine tuning of the installation directories:
1387  --bindir=DIR            user executables [EPREFIX/bin]
1388  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1389  --libexecdir=DIR        program executables [EPREFIX/libexec]
1390  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1391  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1392  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1393  --libdir=DIR            object code libraries [EPREFIX/lib]
1394  --includedir=DIR        C header files [PREFIX/include]
1395  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1396  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1397  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1398  --infodir=DIR           info documentation [DATAROOTDIR/info]
1399  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1400  --mandir=DIR            man documentation [DATAROOTDIR/man]
1401  --docdir=DIR            documentation root [DATAROOTDIR/doc/ld]
1402  --htmldir=DIR           html documentation [DOCDIR]
1403  --dvidir=DIR            dvi documentation [DOCDIR]
1404  --pdfdir=DIR            pdf documentation [DOCDIR]
1405  --psdir=DIR             ps documentation [DOCDIR]
1406_ACEOF
1407
1408  cat <<\_ACEOF
1409
1410Program names:
1411  --program-prefix=PREFIX            prepend PREFIX to installed program names
1412  --program-suffix=SUFFIX            append SUFFIX to installed program names
1413  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1414
1415System types:
1416  --build=BUILD     configure for building on BUILD [guessed]
1417  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1418  --target=TARGET   configure for building compilers for TARGET [HOST]
1419_ACEOF
1420fi
1421
1422if test -n "$ac_init_help"; then
1423  case $ac_init_help in
1424     short | recursive ) echo "Configuration of ld 2.26:";;
1425   esac
1426  cat <<\_ACEOF
1427
1428Optional Features:
1429  --disable-option-checking  ignore unrecognized --enable/--with options
1430  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1431  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1432  --disable-dependency-tracking  speeds up one-time build
1433  --enable-dependency-tracking   do not reject slow dependency extractors
1434  --enable-maintainer-mode  enable make rules and dependencies not useful
1435			  (and sometimes confusing) to the casual installer
1436  --enable-shared[=PKGS]  build shared libraries [default=yes]
1437  --enable-static[=PKGS]  build static libraries [default=yes]
1438  --enable-fast-install[=PKGS]
1439                          optimize for fast installation [default=yes]
1440  --disable-libtool-lock  avoid locking (might break parallel builds)
1441  --enable-plugins        Enable support for plugins
1442  --disable-largefile     omit support for large files
1443  --enable-targets        alternative target configurations
1444  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1445  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1446  --enable-got=<type>     GOT handling scheme (target, single, negative,
1447                          multigot)
1448  --enable-compressed-debug-sections={all,ld,none}
1449                          compress debug sections by default]
1450  --enable-werror         treat compile warnings as errors
1451  --enable-build-warnings enable build-time compiler warnings
1452  --disable-nls           do not use Native Language Support
1453  --enable-initfini-array	use .init_array/.fini_array sections
1454
1455Optional Packages:
1456  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1457  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1458  --with-pic              try to use only PIC/non-PIC objects [default=use
1459                          both]
1460  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1461  --with-lib-path=dir1:dir2...  set default LIB_PATH
1462  --with-sysroot=DIR Search for usr/lib et al within DIR.
1463
1464Some influential environment variables:
1465  CC          C compiler command
1466  CFLAGS      C compiler flags
1467  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1468              nonstandard directory <lib dir>
1469  LIBS        libraries to pass to the linker, e.g. -l<library>
1470  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1471              you have headers in a nonstandard directory <include dir>
1472  CXX         C++ compiler command
1473  CXXFLAGS    C++ compiler flags
1474  CPP         C preprocessor
1475  CXXCPP      C++ preprocessor
1476  YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1477              the first program found out of: `bison -y', `byacc', `yacc'.
1478  YFLAGS      The list of arguments that will be passed by default to $YACC.
1479              This script will default YFLAGS to the empty string to avoid a
1480              default value of `-d' given by some make applications.
1481
1482Use these variables to override the choices made by `configure' or to help
1483it to find libraries and programs with nonstandard names/locations.
1484
1485Report bugs to the package provider.
1486_ACEOF
1487ac_status=$?
1488fi
1489
1490if test "$ac_init_help" = "recursive"; then
1491  # If there are subdirs, report their specific --help.
1492  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1493    test -d "$ac_dir" ||
1494      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1495      continue
1496    ac_builddir=.
1497
1498case "$ac_dir" in
1499.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500*)
1501  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1502  # A ".." for each directory in $ac_dir_suffix.
1503  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1504  case $ac_top_builddir_sub in
1505  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507  esac ;;
1508esac
1509ac_abs_top_builddir=$ac_pwd
1510ac_abs_builddir=$ac_pwd$ac_dir_suffix
1511# for backward compatibility:
1512ac_top_builddir=$ac_top_build_prefix
1513
1514case $srcdir in
1515  .)  # We are building in place.
1516    ac_srcdir=.
1517    ac_top_srcdir=$ac_top_builddir_sub
1518    ac_abs_top_srcdir=$ac_pwd ;;
1519  [\\/]* | ?:[\\/]* )  # Absolute name.
1520    ac_srcdir=$srcdir$ac_dir_suffix;
1521    ac_top_srcdir=$srcdir
1522    ac_abs_top_srcdir=$srcdir ;;
1523  *) # Relative name.
1524    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1525    ac_top_srcdir=$ac_top_build_prefix$srcdir
1526    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527esac
1528ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529
1530    cd "$ac_dir" || { ac_status=$?; continue; }
1531    # Check for guested configure.
1532    if test -f "$ac_srcdir/configure.gnu"; then
1533      echo &&
1534      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1535    elif test -f "$ac_srcdir/configure"; then
1536      echo &&
1537      $SHELL "$ac_srcdir/configure" --help=recursive
1538    else
1539      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540    fi || ac_status=$?
1541    cd "$ac_pwd" || { ac_status=$?; break; }
1542  done
1543fi
1544
1545test -n "$ac_init_help" && exit $ac_status
1546if $ac_init_version; then
1547  cat <<\_ACEOF
1548ld configure 2.26
1549generated by GNU Autoconf 2.64
1550
1551Copyright (C) 2009 Free Software Foundation, Inc.
1552This configure script is free software; the Free Software Foundation
1553gives unlimited permission to copy, distribute and modify it.
1554_ACEOF
1555  exit
1556fi
1557
1558## ------------------------ ##
1559## Autoconf initialization. ##
1560## ------------------------ ##
1561
1562# ac_fn_c_try_compile LINENO
1563# --------------------------
1564# Try to compile conftest.$ac_ext, and return whether this succeeded.
1565ac_fn_c_try_compile ()
1566{
1567  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568  rm -f conftest.$ac_objext
1569  if { { ac_try="$ac_compile"
1570case "(($ac_try" in
1571  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1572  *) ac_try_echo=$ac_try;;
1573esac
1574eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1575$as_echo "$ac_try_echo"; } >&5
1576  (eval "$ac_compile") 2>conftest.err
1577  ac_status=$?
1578  if test -s conftest.err; then
1579    grep -v '^ *+' conftest.err >conftest.er1
1580    cat conftest.er1 >&5
1581    mv -f conftest.er1 conftest.err
1582  fi
1583  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1584  test $ac_status = 0; } && {
1585	 test -z "$ac_c_werror_flag" ||
1586	 test ! -s conftest.err
1587       } && test -s conftest.$ac_objext; then :
1588  ac_retval=0
1589else
1590  $as_echo "$as_me: failed program was:" >&5
1591sed 's/^/| /' conftest.$ac_ext >&5
1592
1593	ac_retval=1
1594fi
1595  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1596  return $ac_retval
1597
1598} # ac_fn_c_try_compile
1599
1600# ac_fn_c_try_link LINENO
1601# -----------------------
1602# Try to link conftest.$ac_ext, and return whether this succeeded.
1603ac_fn_c_try_link ()
1604{
1605  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606  rm -f conftest.$ac_objext conftest$ac_exeext
1607  if { { ac_try="$ac_link"
1608case "(($ac_try" in
1609  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610  *) ac_try_echo=$ac_try;;
1611esac
1612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1613$as_echo "$ac_try_echo"; } >&5
1614  (eval "$ac_link") 2>conftest.err
1615  ac_status=$?
1616  if test -s conftest.err; then
1617    grep -v '^ *+' conftest.err >conftest.er1
1618    cat conftest.er1 >&5
1619    mv -f conftest.er1 conftest.err
1620  fi
1621  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622  test $ac_status = 0; } && {
1623	 test -z "$ac_c_werror_flag" ||
1624	 test ! -s conftest.err
1625       } && test -s conftest$ac_exeext && {
1626	 test "$cross_compiling" = yes ||
1627	 $as_test_x conftest$ac_exeext
1628       }; then :
1629  ac_retval=0
1630else
1631  $as_echo "$as_me: failed program was:" >&5
1632sed 's/^/| /' conftest.$ac_ext >&5
1633
1634	ac_retval=1
1635fi
1636  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1637  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1638  # interfere with the next link command; also delete a directory that is
1639  # left behind by Apple's compiler.  We do this before executing the actions.
1640  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1641  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1642  return $ac_retval
1643
1644} # ac_fn_c_try_link
1645
1646# ac_fn_cxx_try_compile LINENO
1647# ----------------------------
1648# Try to compile conftest.$ac_ext, and return whether this succeeded.
1649ac_fn_cxx_try_compile ()
1650{
1651  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652  rm -f conftest.$ac_objext
1653  if { { ac_try="$ac_compile"
1654case "(($ac_try" in
1655  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656  *) ac_try_echo=$ac_try;;
1657esac
1658eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659$as_echo "$ac_try_echo"; } >&5
1660  (eval "$ac_compile") 2>conftest.err
1661  ac_status=$?
1662  if test -s conftest.err; then
1663    grep -v '^ *+' conftest.err >conftest.er1
1664    cat conftest.er1 >&5
1665    mv -f conftest.er1 conftest.err
1666  fi
1667  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668  test $ac_status = 0; } && {
1669	 test -z "$ac_cxx_werror_flag" ||
1670	 test ! -s conftest.err
1671       } && test -s conftest.$ac_objext; then :
1672  ac_retval=0
1673else
1674  $as_echo "$as_me: failed program was:" >&5
1675sed 's/^/| /' conftest.$ac_ext >&5
1676
1677	ac_retval=1
1678fi
1679  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680  return $ac_retval
1681
1682} # ac_fn_cxx_try_compile
1683
1684# ac_fn_c_try_cpp LINENO
1685# ----------------------
1686# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1687ac_fn_c_try_cpp ()
1688{
1689  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690  if { { ac_try="$ac_cpp conftest.$ac_ext"
1691case "(($ac_try" in
1692  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693  *) ac_try_echo=$ac_try;;
1694esac
1695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696$as_echo "$ac_try_echo"; } >&5
1697  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1698  ac_status=$?
1699  if test -s conftest.err; then
1700    grep -v '^ *+' conftest.err >conftest.er1
1701    cat conftest.er1 >&5
1702    mv -f conftest.er1 conftest.err
1703  fi
1704  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705  test $ac_status = 0; } >/dev/null && {
1706	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1707	 test ! -s conftest.err
1708       }; then :
1709  ac_retval=0
1710else
1711  $as_echo "$as_me: failed program was:" >&5
1712sed 's/^/| /' conftest.$ac_ext >&5
1713
1714    ac_retval=1
1715fi
1716  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1717  return $ac_retval
1718
1719} # ac_fn_c_try_cpp
1720
1721# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1722# -------------------------------------------------------
1723# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1724# the include files in INCLUDES and setting the cache variable VAR
1725# accordingly.
1726ac_fn_c_check_header_mongrel ()
1727{
1728  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1730  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1731$as_echo_n "checking for $2... " >&6; }
1732if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1733  $as_echo_n "(cached) " >&6
1734fi
1735eval ac_res=\$$3
1736	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1737$as_echo "$ac_res" >&6; }
1738else
1739  # Is the header compilable?
1740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1741$as_echo_n "checking $2 usability... " >&6; }
1742cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1743/* end confdefs.h.  */
1744$4
1745#include <$2>
1746_ACEOF
1747if ac_fn_c_try_compile "$LINENO"; then :
1748  ac_header_compiler=yes
1749else
1750  ac_header_compiler=no
1751fi
1752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1754$as_echo "$ac_header_compiler" >&6; }
1755
1756# Is the header present?
1757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1758$as_echo_n "checking $2 presence... " >&6; }
1759cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1760/* end confdefs.h.  */
1761#include <$2>
1762_ACEOF
1763if ac_fn_c_try_cpp "$LINENO"; then :
1764  ac_header_preproc=yes
1765else
1766  ac_header_preproc=no
1767fi
1768rm -f conftest.err conftest.$ac_ext
1769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1770$as_echo "$ac_header_preproc" >&6; }
1771
1772# So?  What about this header?
1773case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1774  yes:no: )
1775    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1776$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1777    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1778$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1779    ;;
1780  no:yes:* )
1781    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1782$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1783    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1784$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1785    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1786$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1787    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1788$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1789    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1790$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1791    ;;
1792esac
1793  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1794$as_echo_n "checking for $2... " >&6; }
1795if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1796  $as_echo_n "(cached) " >&6
1797else
1798  eval "$3=\$ac_header_compiler"
1799fi
1800eval ac_res=\$$3
1801	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1802$as_echo "$ac_res" >&6; }
1803fi
1804  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805
1806} # ac_fn_c_check_header_mongrel
1807
1808# ac_fn_c_try_run LINENO
1809# ----------------------
1810# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1811# that executables *can* be run.
1812ac_fn_c_try_run ()
1813{
1814  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815  if { { ac_try="$ac_link"
1816case "(($ac_try" in
1817  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1818  *) ac_try_echo=$ac_try;;
1819esac
1820eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1821$as_echo "$ac_try_echo"; } >&5
1822  (eval "$ac_link") 2>&5
1823  ac_status=$?
1824  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1826  { { case "(($ac_try" in
1827  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1828  *) ac_try_echo=$ac_try;;
1829esac
1830eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1831$as_echo "$ac_try_echo"; } >&5
1832  (eval "$ac_try") 2>&5
1833  ac_status=$?
1834  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1835  test $ac_status = 0; }; }; then :
1836  ac_retval=0
1837else
1838  $as_echo "$as_me: program exited with status $ac_status" >&5
1839       $as_echo "$as_me: failed program was:" >&5
1840sed 's/^/| /' conftest.$ac_ext >&5
1841
1842       ac_retval=$ac_status
1843fi
1844  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1845  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1846  return $ac_retval
1847
1848} # ac_fn_c_try_run
1849
1850# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1851# -------------------------------------------------------
1852# Tests whether HEADER exists and can be compiled using the include files in
1853# INCLUDES, setting the cache variable VAR accordingly.
1854ac_fn_c_check_header_compile ()
1855{
1856  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1857  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1858$as_echo_n "checking for $2... " >&6; }
1859if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1860  $as_echo_n "(cached) " >&6
1861else
1862  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1863/* end confdefs.h.  */
1864$4
1865#include <$2>
1866_ACEOF
1867if ac_fn_c_try_compile "$LINENO"; then :
1868  eval "$3=yes"
1869else
1870  eval "$3=no"
1871fi
1872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1873fi
1874eval ac_res=\$$3
1875	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1876$as_echo "$ac_res" >&6; }
1877  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1878
1879} # ac_fn_c_check_header_compile
1880
1881# ac_fn_c_check_func LINENO FUNC VAR
1882# ----------------------------------
1883# Tests whether FUNC exists, setting the cache variable VAR accordingly
1884ac_fn_c_check_func ()
1885{
1886  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1888$as_echo_n "checking for $2... " >&6; }
1889if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1890  $as_echo_n "(cached) " >&6
1891else
1892  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1893/* end confdefs.h.  */
1894/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1895   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1896#define $2 innocuous_$2
1897
1898/* System header to define __stub macros and hopefully few prototypes,
1899    which can conflict with char $2 (); below.
1900    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1901    <limits.h> exists even on freestanding compilers.  */
1902
1903#ifdef __STDC__
1904# include <limits.h>
1905#else
1906# include <assert.h>
1907#endif
1908
1909#undef $2
1910
1911/* Override any GCC internal prototype to avoid an error.
1912   Use char because int might match the return type of a GCC
1913   builtin and then its argument prototype would still apply.  */
1914#ifdef __cplusplus
1915extern "C"
1916#endif
1917char $2 ();
1918/* The GNU C library defines this for functions which it implements
1919    to always fail with ENOSYS.  Some functions are actually named
1920    something starting with __ and the normal name is an alias.  */
1921#if defined __stub_$2 || defined __stub___$2
1922choke me
1923#endif
1924
1925int
1926main ()
1927{
1928return $2 ();
1929  ;
1930  return 0;
1931}
1932_ACEOF
1933if ac_fn_c_try_link "$LINENO"; then :
1934  eval "$3=yes"
1935else
1936  eval "$3=no"
1937fi
1938rm -f core conftest.err conftest.$ac_objext \
1939    conftest$ac_exeext conftest.$ac_ext
1940fi
1941eval ac_res=\$$3
1942	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1943$as_echo "$ac_res" >&6; }
1944  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1945
1946} # ac_fn_c_check_func
1947
1948# ac_fn_cxx_try_cpp LINENO
1949# ------------------------
1950# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1951ac_fn_cxx_try_cpp ()
1952{
1953  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954  if { { ac_try="$ac_cpp conftest.$ac_ext"
1955case "(($ac_try" in
1956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1957  *) ac_try_echo=$ac_try;;
1958esac
1959eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1960$as_echo "$ac_try_echo"; } >&5
1961  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1962  ac_status=$?
1963  if test -s conftest.err; then
1964    grep -v '^ *+' conftest.err >conftest.er1
1965    cat conftest.er1 >&5
1966    mv -f conftest.er1 conftest.err
1967  fi
1968  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969  test $ac_status = 0; } >/dev/null && {
1970	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1971	 test ! -s conftest.err
1972       }; then :
1973  ac_retval=0
1974else
1975  $as_echo "$as_me: failed program was:" >&5
1976sed 's/^/| /' conftest.$ac_ext >&5
1977
1978    ac_retval=1
1979fi
1980  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1981  return $ac_retval
1982
1983} # ac_fn_cxx_try_cpp
1984
1985# ac_fn_cxx_try_link LINENO
1986# -------------------------
1987# Try to link conftest.$ac_ext, and return whether this succeeded.
1988ac_fn_cxx_try_link ()
1989{
1990  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991  rm -f conftest.$ac_objext conftest$ac_exeext
1992  if { { ac_try="$ac_link"
1993case "(($ac_try" in
1994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1995  *) ac_try_echo=$ac_try;;
1996esac
1997eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1998$as_echo "$ac_try_echo"; } >&5
1999  (eval "$ac_link") 2>conftest.err
2000  ac_status=$?
2001  if test -s conftest.err; then
2002    grep -v '^ *+' conftest.err >conftest.er1
2003    cat conftest.er1 >&5
2004    mv -f conftest.er1 conftest.err
2005  fi
2006  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2007  test $ac_status = 0; } && {
2008	 test -z "$ac_cxx_werror_flag" ||
2009	 test ! -s conftest.err
2010       } && test -s conftest$ac_exeext && {
2011	 test "$cross_compiling" = yes ||
2012	 $as_test_x conftest$ac_exeext
2013       }; then :
2014  ac_retval=0
2015else
2016  $as_echo "$as_me: failed program was:" >&5
2017sed 's/^/| /' conftest.$ac_ext >&5
2018
2019	ac_retval=1
2020fi
2021  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2022  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2023  # interfere with the next link command; also delete a directory that is
2024  # left behind by Apple's compiler.  We do this before executing the actions.
2025  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2026  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2027  return $ac_retval
2028
2029} # ac_fn_cxx_try_link
2030
2031# ac_fn_c_check_decl LINENO SYMBOL VAR
2032# ------------------------------------
2033# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2034ac_fn_c_check_decl ()
2035{
2036  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2037  as_decl_name=`echo $2|sed 's/ *(.*//'`
2038  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2039  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2040$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2041if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2042  $as_echo_n "(cached) " >&6
2043else
2044  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045/* end confdefs.h.  */
2046$4
2047int
2048main ()
2049{
2050#ifndef $as_decl_name
2051#ifdef __cplusplus
2052  (void) $as_decl_use;
2053#else
2054  (void) $as_decl_name;
2055#endif
2056#endif
2057
2058  ;
2059  return 0;
2060}
2061_ACEOF
2062if ac_fn_c_try_compile "$LINENO"; then :
2063  eval "$3=yes"
2064else
2065  eval "$3=no"
2066fi
2067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2068fi
2069eval ac_res=\$$3
2070	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2071$as_echo "$ac_res" >&6; }
2072  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2073
2074} # ac_fn_c_check_decl
2075
2076# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2077# --------------------------------------------
2078# Tries to find the compile-time value of EXPR in a program that includes
2079# INCLUDES, setting VAR accordingly. Returns whether the value could be
2080# computed
2081ac_fn_c_compute_int ()
2082{
2083  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2084  if test "$cross_compiling" = yes; then
2085    # Depending upon the size, compute the lo and hi bounds.
2086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2087/* end confdefs.h.  */
2088$4
2089int
2090main ()
2091{
2092static int test_array [1 - 2 * !(($2) >= 0)];
2093test_array [0] = 0
2094
2095  ;
2096  return 0;
2097}
2098_ACEOF
2099if ac_fn_c_try_compile "$LINENO"; then :
2100  ac_lo=0 ac_mid=0
2101  while :; do
2102    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103/* end confdefs.h.  */
2104$4
2105int
2106main ()
2107{
2108static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2109test_array [0] = 0
2110
2111  ;
2112  return 0;
2113}
2114_ACEOF
2115if ac_fn_c_try_compile "$LINENO"; then :
2116  ac_hi=$ac_mid; break
2117else
2118  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2119			if test $ac_lo -le $ac_mid; then
2120			  ac_lo= ac_hi=
2121			  break
2122			fi
2123			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2124fi
2125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126  done
2127else
2128  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2129/* end confdefs.h.  */
2130$4
2131int
2132main ()
2133{
2134static int test_array [1 - 2 * !(($2) < 0)];
2135test_array [0] = 0
2136
2137  ;
2138  return 0;
2139}
2140_ACEOF
2141if ac_fn_c_try_compile "$LINENO"; then :
2142  ac_hi=-1 ac_mid=-1
2143  while :; do
2144    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145/* end confdefs.h.  */
2146$4
2147int
2148main ()
2149{
2150static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2151test_array [0] = 0
2152
2153  ;
2154  return 0;
2155}
2156_ACEOF
2157if ac_fn_c_try_compile "$LINENO"; then :
2158  ac_lo=$ac_mid; break
2159else
2160  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2161			if test $ac_mid -le $ac_hi; then
2162			  ac_lo= ac_hi=
2163			  break
2164			fi
2165			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2166fi
2167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2168  done
2169else
2170  ac_lo= ac_hi=
2171fi
2172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2173fi
2174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175# Binary search between lo and hi bounds.
2176while test "x$ac_lo" != "x$ac_hi"; do
2177  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2178  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179/* end confdefs.h.  */
2180$4
2181int
2182main ()
2183{
2184static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2185test_array [0] = 0
2186
2187  ;
2188  return 0;
2189}
2190_ACEOF
2191if ac_fn_c_try_compile "$LINENO"; then :
2192  ac_hi=$ac_mid
2193else
2194  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2195fi
2196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2197done
2198case $ac_lo in #((
2199?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2200'') ac_retval=1 ;;
2201esac
2202  else
2203    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2204/* end confdefs.h.  */
2205$4
2206static long int longval () { return $2; }
2207static unsigned long int ulongval () { return $2; }
2208#include <stdio.h>
2209#include <stdlib.h>
2210int
2211main ()
2212{
2213
2214  FILE *f = fopen ("conftest.val", "w");
2215  if (! f)
2216    return 1;
2217  if (($2) < 0)
2218    {
2219      long int i = longval ();
2220      if (i != ($2))
2221	return 1;
2222      fprintf (f, "%ld", i);
2223    }
2224  else
2225    {
2226      unsigned long int i = ulongval ();
2227      if (i != ($2))
2228	return 1;
2229      fprintf (f, "%lu", i);
2230    }
2231  /* Do not output a trailing newline, as this causes \r\n confusion
2232     on some platforms.  */
2233  return ferror (f) || fclose (f) != 0;
2234
2235  ;
2236  return 0;
2237}
2238_ACEOF
2239if ac_fn_c_try_run "$LINENO"; then :
2240  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2241else
2242  ac_retval=1
2243fi
2244rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2245  conftest.$ac_objext conftest.beam conftest.$ac_ext
2246rm -f conftest.val
2247
2248  fi
2249  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2250  return $ac_retval
2251
2252} # ac_fn_c_compute_int
2253cat >config.log <<_ACEOF
2254This file contains any messages produced by compilers while
2255running configure, to aid debugging if configure makes a mistake.
2256
2257It was created by ld $as_me 2.26, which was
2258generated by GNU Autoconf 2.64.  Invocation command line was
2259
2260  $ $0 $@
2261
2262_ACEOF
2263exec 5>>config.log
2264{
2265cat <<_ASUNAME
2266## --------- ##
2267## Platform. ##
2268## --------- ##
2269
2270hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2271uname -m = `(uname -m) 2>/dev/null || echo unknown`
2272uname -r = `(uname -r) 2>/dev/null || echo unknown`
2273uname -s = `(uname -s) 2>/dev/null || echo unknown`
2274uname -v = `(uname -v) 2>/dev/null || echo unknown`
2275
2276/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2277/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2278
2279/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2280/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2281/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2282/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2283/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2284/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2285/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2286
2287_ASUNAME
2288
2289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2290for as_dir in $PATH
2291do
2292  IFS=$as_save_IFS
2293  test -z "$as_dir" && as_dir=.
2294    $as_echo "PATH: $as_dir"
2295  done
2296IFS=$as_save_IFS
2297
2298} >&5
2299
2300cat >&5 <<_ACEOF
2301
2302
2303## ----------- ##
2304## Core tests. ##
2305## ----------- ##
2306
2307_ACEOF
2308
2309
2310# Keep a trace of the command line.
2311# Strip out --no-create and --no-recursion so they do not pile up.
2312# Strip out --silent because we don't want to record it for future runs.
2313# Also quote any args containing shell meta-characters.
2314# Make two passes to allow for proper duplicate-argument suppression.
2315ac_configure_args=
2316ac_configure_args0=
2317ac_configure_args1=
2318ac_must_keep_next=false
2319for ac_pass in 1 2
2320do
2321  for ac_arg
2322  do
2323    case $ac_arg in
2324    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2325    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2326    | -silent | --silent | --silen | --sile | --sil)
2327      continue ;;
2328    *\'*)
2329      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2330    esac
2331    case $ac_pass in
2332    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2333    2)
2334      as_fn_append ac_configure_args1 " '$ac_arg'"
2335      if test $ac_must_keep_next = true; then
2336	ac_must_keep_next=false # Got value, back to normal.
2337      else
2338	case $ac_arg in
2339	  *=* | --config-cache | -C | -disable-* | --disable-* \
2340	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2341	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2342	  | -with-* | --with-* | -without-* | --without-* | --x)
2343	    case "$ac_configure_args0 " in
2344	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2345	    esac
2346	    ;;
2347	  -* ) ac_must_keep_next=true ;;
2348	esac
2349      fi
2350      as_fn_append ac_configure_args " '$ac_arg'"
2351      ;;
2352    esac
2353  done
2354done
2355{ ac_configure_args0=; unset ac_configure_args0;}
2356{ ac_configure_args1=; unset ac_configure_args1;}
2357
2358# When interrupted or exit'd, cleanup temporary files, and complete
2359# config.log.  We remove comments because anyway the quotes in there
2360# would cause problems or look ugly.
2361# WARNING: Use '\'' to represent an apostrophe within the trap.
2362# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2363trap 'exit_status=$?
2364  # Save into config.log some information that might help in debugging.
2365  {
2366    echo
2367
2368    cat <<\_ASBOX
2369## ---------------- ##
2370## Cache variables. ##
2371## ---------------- ##
2372_ASBOX
2373    echo
2374    # The following way of writing the cache mishandles newlines in values,
2375(
2376  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2377    eval ac_val=\$$ac_var
2378    case $ac_val in #(
2379    *${as_nl}*)
2380      case $ac_var in #(
2381      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2382$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2383      esac
2384      case $ac_var in #(
2385      _ | IFS | as_nl) ;; #(
2386      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2387      *) { eval $ac_var=; unset $ac_var;} ;;
2388      esac ;;
2389    esac
2390  done
2391  (set) 2>&1 |
2392    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2393    *${as_nl}ac_space=\ *)
2394      sed -n \
2395	"s/'\''/'\''\\\\'\'''\''/g;
2396	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2397      ;; #(
2398    *)
2399      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2400      ;;
2401    esac |
2402    sort
2403)
2404    echo
2405
2406    cat <<\_ASBOX
2407## ----------------- ##
2408## Output variables. ##
2409## ----------------- ##
2410_ASBOX
2411    echo
2412    for ac_var in $ac_subst_vars
2413    do
2414      eval ac_val=\$$ac_var
2415      case $ac_val in
2416      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2417      esac
2418      $as_echo "$ac_var='\''$ac_val'\''"
2419    done | sort
2420    echo
2421
2422    if test -n "$ac_subst_files"; then
2423      cat <<\_ASBOX
2424## ------------------- ##
2425## File substitutions. ##
2426## ------------------- ##
2427_ASBOX
2428      echo
2429      for ac_var in $ac_subst_files
2430      do
2431	eval ac_val=\$$ac_var
2432	case $ac_val in
2433	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2434	esac
2435	$as_echo "$ac_var='\''$ac_val'\''"
2436      done | sort
2437      echo
2438    fi
2439
2440    if test -s confdefs.h; then
2441      cat <<\_ASBOX
2442## ----------- ##
2443## confdefs.h. ##
2444## ----------- ##
2445_ASBOX
2446      echo
2447      cat confdefs.h
2448      echo
2449    fi
2450    test "$ac_signal" != 0 &&
2451      $as_echo "$as_me: caught signal $ac_signal"
2452    $as_echo "$as_me: exit $exit_status"
2453  } >&5
2454  rm -f core *.core core.conftest.* &&
2455    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2456    exit $exit_status
2457' 0
2458for ac_signal in 1 2 13 15; do
2459  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2460done
2461ac_signal=0
2462
2463# confdefs.h avoids OS command line length limits that DEFS can exceed.
2464rm -f -r conftest* confdefs.h
2465
2466$as_echo "/* confdefs.h */" > confdefs.h
2467
2468# Predefined preprocessor variables.
2469
2470cat >>confdefs.h <<_ACEOF
2471#define PACKAGE_NAME "$PACKAGE_NAME"
2472_ACEOF
2473
2474cat >>confdefs.h <<_ACEOF
2475#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2476_ACEOF
2477
2478cat >>confdefs.h <<_ACEOF
2479#define PACKAGE_VERSION "$PACKAGE_VERSION"
2480_ACEOF
2481
2482cat >>confdefs.h <<_ACEOF
2483#define PACKAGE_STRING "$PACKAGE_STRING"
2484_ACEOF
2485
2486cat >>confdefs.h <<_ACEOF
2487#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2488_ACEOF
2489
2490cat >>confdefs.h <<_ACEOF
2491#define PACKAGE_URL "$PACKAGE_URL"
2492_ACEOF
2493
2494
2495# Let the site file select an alternate cache file if it wants to.
2496# Prefer an explicitly selected file to automatically selected ones.
2497ac_site_file1=NONE
2498ac_site_file2=NONE
2499if test -n "$CONFIG_SITE"; then
2500  ac_site_file1=$CONFIG_SITE
2501elif test "x$prefix" != xNONE; then
2502  ac_site_file1=$prefix/share/config.site
2503  ac_site_file2=$prefix/etc/config.site
2504else
2505  ac_site_file1=$ac_default_prefix/share/config.site
2506  ac_site_file2=$ac_default_prefix/etc/config.site
2507fi
2508for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2509do
2510  test "x$ac_site_file" = xNONE && continue
2511  if test -r "$ac_site_file"; then
2512    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2513$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2514    sed 's/^/| /' "$ac_site_file" >&5
2515    . "$ac_site_file"
2516  fi
2517done
2518
2519if test -r "$cache_file"; then
2520  # Some versions of bash will fail to source /dev/null (special
2521  # files actually), so we avoid doing that.
2522  if test -f "$cache_file"; then
2523    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2524$as_echo "$as_me: loading cache $cache_file" >&6;}
2525    case $cache_file in
2526      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2527      *)                      . "./$cache_file";;
2528    esac
2529  fi
2530else
2531  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2532$as_echo "$as_me: creating cache $cache_file" >&6;}
2533  >$cache_file
2534fi
2535
2536# Check that the precious variables saved in the cache have kept the same
2537# value.
2538ac_cache_corrupted=false
2539for ac_var in $ac_precious_vars; do
2540  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2541  eval ac_new_set=\$ac_env_${ac_var}_set
2542  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2543  eval ac_new_val=\$ac_env_${ac_var}_value
2544  case $ac_old_set,$ac_new_set in
2545    set,)
2546      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2547$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2548      ac_cache_corrupted=: ;;
2549    ,set)
2550      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2551$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2552      ac_cache_corrupted=: ;;
2553    ,);;
2554    *)
2555      if test "x$ac_old_val" != "x$ac_new_val"; then
2556	# differences in whitespace do not lead to failure.
2557	ac_old_val_w=`echo x $ac_old_val`
2558	ac_new_val_w=`echo x $ac_new_val`
2559	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2560	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2561$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2562	  ac_cache_corrupted=:
2563	else
2564	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2565$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2566	  eval $ac_var=\$ac_old_val
2567	fi
2568	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2569$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2570	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2571$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2572      fi;;
2573  esac
2574  # Pass precious variables to config.status.
2575  if test "$ac_new_set" = set; then
2576    case $ac_new_val in
2577    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2578    *) ac_arg=$ac_var=$ac_new_val ;;
2579    esac
2580    case " $ac_configure_args " in
2581      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2582      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2583    esac
2584  fi
2585done
2586if $ac_cache_corrupted; then
2587  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2588$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2589  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2590$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2591  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2592fi
2593## -------------------- ##
2594## Main body of script. ##
2595## -------------------- ##
2596
2597ac_ext=c
2598ac_cpp='$CPP $CPPFLAGS'
2599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2601ac_compiler_gnu=$ac_cv_c_compiler_gnu
2602
2603
2604
2605
2606
2607
2608
2609ac_aux_dir=
2610for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2611  for ac_t in install-sh install.sh shtool; do
2612    if test -f "$ac_dir/$ac_t"; then
2613      ac_aux_dir=$ac_dir
2614      ac_install_sh="$ac_aux_dir/$ac_t -c"
2615      break 2
2616    fi
2617  done
2618done
2619if test -z "$ac_aux_dir"; then
2620  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2621fi
2622
2623# These three variables are undocumented and unsupported,
2624# and are intended to be withdrawn in a future Autoconf release.
2625# They can cause serious problems if a builder's source tree is in a directory
2626# whose full name contains unusual characters.
2627ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2628ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2629ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2630
2631
2632# Make sure we can run config.sub.
2633$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2634  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2635
2636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2637$as_echo_n "checking build system type... " >&6; }
2638if test "${ac_cv_build+set}" = set; then :
2639  $as_echo_n "(cached) " >&6
2640else
2641  ac_build_alias=$build_alias
2642test "x$ac_build_alias" = x &&
2643  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2644test "x$ac_build_alias" = x &&
2645  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2646ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2647  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2648
2649fi
2650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2651$as_echo "$ac_cv_build" >&6; }
2652case $ac_cv_build in
2653*-*-*) ;;
2654*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2655esac
2656build=$ac_cv_build
2657ac_save_IFS=$IFS; IFS='-'
2658set x $ac_cv_build
2659shift
2660build_cpu=$1
2661build_vendor=$2
2662shift; shift
2663# Remember, the first character of IFS is used to create $*,
2664# except with old shells:
2665build_os=$*
2666IFS=$ac_save_IFS
2667case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2668
2669
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2671$as_echo_n "checking host system type... " >&6; }
2672if test "${ac_cv_host+set}" = set; then :
2673  $as_echo_n "(cached) " >&6
2674else
2675  if test "x$host_alias" = x; then
2676  ac_cv_host=$ac_cv_build
2677else
2678  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2679    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2680fi
2681
2682fi
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2684$as_echo "$ac_cv_host" >&6; }
2685case $ac_cv_host in
2686*-*-*) ;;
2687*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2688esac
2689host=$ac_cv_host
2690ac_save_IFS=$IFS; IFS='-'
2691set x $ac_cv_host
2692shift
2693host_cpu=$1
2694host_vendor=$2
2695shift; shift
2696# Remember, the first character of IFS is used to create $*,
2697# except with old shells:
2698host_os=$*
2699IFS=$ac_save_IFS
2700case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2701
2702
2703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2704$as_echo_n "checking target system type... " >&6; }
2705if test "${ac_cv_target+set}" = set; then :
2706  $as_echo_n "(cached) " >&6
2707else
2708  if test "x$target_alias" = x; then
2709  ac_cv_target=$ac_cv_host
2710else
2711  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2712    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2713fi
2714
2715fi
2716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2717$as_echo "$ac_cv_target" >&6; }
2718case $ac_cv_target in
2719*-*-*) ;;
2720*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2721esac
2722target=$ac_cv_target
2723ac_save_IFS=$IFS; IFS='-'
2724set x $ac_cv_target
2725shift
2726target_cpu=$1
2727target_vendor=$2
2728shift; shift
2729# Remember, the first character of IFS is used to create $*,
2730# except with old shells:
2731target_os=$*
2732IFS=$ac_save_IFS
2733case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2734
2735
2736# The aliases save the names the user supplied, while $host etc.
2737# will get canonicalized.
2738test -n "$target_alias" &&
2739  test "$program_prefix$program_suffix$program_transform_name" = \
2740    NONENONEs,x,x, &&
2741  program_prefix=${target_alias}-
2742
2743ac_ext=c
2744ac_cpp='$CPP $CPPFLAGS'
2745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2747ac_compiler_gnu=$ac_cv_c_compiler_gnu
2748if test -n "$ac_tool_prefix"; then
2749  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2750set dummy ${ac_tool_prefix}gcc; ac_word=$2
2751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2752$as_echo_n "checking for $ac_word... " >&6; }
2753if test "${ac_cv_prog_CC+set}" = set; then :
2754  $as_echo_n "(cached) " >&6
2755else
2756  if test -n "$CC"; then
2757  ac_cv_prog_CC="$CC" # Let the user override the test.
2758else
2759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2760for as_dir in $PATH
2761do
2762  IFS=$as_save_IFS
2763  test -z "$as_dir" && as_dir=.
2764    for ac_exec_ext in '' $ac_executable_extensions; do
2765  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2766    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2767    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2768    break 2
2769  fi
2770done
2771  done
2772IFS=$as_save_IFS
2773
2774fi
2775fi
2776CC=$ac_cv_prog_CC
2777if test -n "$CC"; then
2778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2779$as_echo "$CC" >&6; }
2780else
2781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2782$as_echo "no" >&6; }
2783fi
2784
2785
2786fi
2787if test -z "$ac_cv_prog_CC"; then
2788  ac_ct_CC=$CC
2789  # Extract the first word of "gcc", so it can be a program name with args.
2790set dummy gcc; ac_word=$2
2791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2792$as_echo_n "checking for $ac_word... " >&6; }
2793if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2794  $as_echo_n "(cached) " >&6
2795else
2796  if test -n "$ac_ct_CC"; then
2797  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2798else
2799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2800for as_dir in $PATH
2801do
2802  IFS=$as_save_IFS
2803  test -z "$as_dir" && as_dir=.
2804    for ac_exec_ext in '' $ac_executable_extensions; do
2805  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2806    ac_cv_prog_ac_ct_CC="gcc"
2807    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2808    break 2
2809  fi
2810done
2811  done
2812IFS=$as_save_IFS
2813
2814fi
2815fi
2816ac_ct_CC=$ac_cv_prog_ac_ct_CC
2817if test -n "$ac_ct_CC"; then
2818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2819$as_echo "$ac_ct_CC" >&6; }
2820else
2821  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2822$as_echo "no" >&6; }
2823fi
2824
2825  if test "x$ac_ct_CC" = x; then
2826    CC=""
2827  else
2828    case $cross_compiling:$ac_tool_warned in
2829yes:)
2830{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2831$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2832ac_tool_warned=yes ;;
2833esac
2834    CC=$ac_ct_CC
2835  fi
2836else
2837  CC="$ac_cv_prog_CC"
2838fi
2839
2840if test -z "$CC"; then
2841          if test -n "$ac_tool_prefix"; then
2842    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2843set dummy ${ac_tool_prefix}cc; ac_word=$2
2844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2845$as_echo_n "checking for $ac_word... " >&6; }
2846if test "${ac_cv_prog_CC+set}" = set; then :
2847  $as_echo_n "(cached) " >&6
2848else
2849  if test -n "$CC"; then
2850  ac_cv_prog_CC="$CC" # Let the user override the test.
2851else
2852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853for as_dir in $PATH
2854do
2855  IFS=$as_save_IFS
2856  test -z "$as_dir" && as_dir=.
2857    for ac_exec_ext in '' $ac_executable_extensions; do
2858  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2859    ac_cv_prog_CC="${ac_tool_prefix}cc"
2860    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2861    break 2
2862  fi
2863done
2864  done
2865IFS=$as_save_IFS
2866
2867fi
2868fi
2869CC=$ac_cv_prog_CC
2870if test -n "$CC"; then
2871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2872$as_echo "$CC" >&6; }
2873else
2874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2875$as_echo "no" >&6; }
2876fi
2877
2878
2879  fi
2880fi
2881if test -z "$CC"; then
2882  # Extract the first word of "cc", so it can be a program name with args.
2883set dummy cc; ac_word=$2
2884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2885$as_echo_n "checking for $ac_word... " >&6; }
2886if test "${ac_cv_prog_CC+set}" = set; then :
2887  $as_echo_n "(cached) " >&6
2888else
2889  if test -n "$CC"; then
2890  ac_cv_prog_CC="$CC" # Let the user override the test.
2891else
2892  ac_prog_rejected=no
2893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2894for as_dir in $PATH
2895do
2896  IFS=$as_save_IFS
2897  test -z "$as_dir" && as_dir=.
2898    for ac_exec_ext in '' $ac_executable_extensions; do
2899  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2900    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2901       ac_prog_rejected=yes
2902       continue
2903     fi
2904    ac_cv_prog_CC="cc"
2905    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2906    break 2
2907  fi
2908done
2909  done
2910IFS=$as_save_IFS
2911
2912if test $ac_prog_rejected = yes; then
2913  # We found a bogon in the path, so make sure we never use it.
2914  set dummy $ac_cv_prog_CC
2915  shift
2916  if test $# != 0; then
2917    # We chose a different compiler from the bogus one.
2918    # However, it has the same basename, so the bogon will be chosen
2919    # first if we set CC to just the basename; use the full file name.
2920    shift
2921    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2922  fi
2923fi
2924fi
2925fi
2926CC=$ac_cv_prog_CC
2927if test -n "$CC"; then
2928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2929$as_echo "$CC" >&6; }
2930else
2931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2932$as_echo "no" >&6; }
2933fi
2934
2935
2936fi
2937if test -z "$CC"; then
2938  if test -n "$ac_tool_prefix"; then
2939  for ac_prog in cl.exe
2940  do
2941    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2942set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2944$as_echo_n "checking for $ac_word... " >&6; }
2945if test "${ac_cv_prog_CC+set}" = set; then :
2946  $as_echo_n "(cached) " >&6
2947else
2948  if test -n "$CC"; then
2949  ac_cv_prog_CC="$CC" # Let the user override the test.
2950else
2951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2952for as_dir in $PATH
2953do
2954  IFS=$as_save_IFS
2955  test -z "$as_dir" && as_dir=.
2956    for ac_exec_ext in '' $ac_executable_extensions; do
2957  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2958    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2959    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2960    break 2
2961  fi
2962done
2963  done
2964IFS=$as_save_IFS
2965
2966fi
2967fi
2968CC=$ac_cv_prog_CC
2969if test -n "$CC"; then
2970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2971$as_echo "$CC" >&6; }
2972else
2973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2974$as_echo "no" >&6; }
2975fi
2976
2977
2978    test -n "$CC" && break
2979  done
2980fi
2981if test -z "$CC"; then
2982  ac_ct_CC=$CC
2983  for ac_prog in cl.exe
2984do
2985  # Extract the first word of "$ac_prog", so it can be a program name with args.
2986set dummy $ac_prog; ac_word=$2
2987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2988$as_echo_n "checking for $ac_word... " >&6; }
2989if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2990  $as_echo_n "(cached) " >&6
2991else
2992  if test -n "$ac_ct_CC"; then
2993  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2994else
2995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2996for as_dir in $PATH
2997do
2998  IFS=$as_save_IFS
2999  test -z "$as_dir" && as_dir=.
3000    for ac_exec_ext in '' $ac_executable_extensions; do
3001  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3002    ac_cv_prog_ac_ct_CC="$ac_prog"
3003    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3004    break 2
3005  fi
3006done
3007  done
3008IFS=$as_save_IFS
3009
3010fi
3011fi
3012ac_ct_CC=$ac_cv_prog_ac_ct_CC
3013if test -n "$ac_ct_CC"; then
3014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3015$as_echo "$ac_ct_CC" >&6; }
3016else
3017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3018$as_echo "no" >&6; }
3019fi
3020
3021
3022  test -n "$ac_ct_CC" && break
3023done
3024
3025  if test "x$ac_ct_CC" = x; then
3026    CC=""
3027  else
3028    case $cross_compiling:$ac_tool_warned in
3029yes:)
3030{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3031$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3032ac_tool_warned=yes ;;
3033esac
3034    CC=$ac_ct_CC
3035  fi
3036fi
3037
3038fi
3039
3040
3041test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3042$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3043as_fn_error "no acceptable C compiler found in \$PATH
3044See \`config.log' for more details." "$LINENO" 5; }
3045
3046# Provide some information about the compiler.
3047$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3048set X $ac_compile
3049ac_compiler=$2
3050for ac_option in --version -v -V -qversion; do
3051  { { ac_try="$ac_compiler $ac_option >&5"
3052case "(($ac_try" in
3053  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054  *) ac_try_echo=$ac_try;;
3055esac
3056eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3057$as_echo "$ac_try_echo"; } >&5
3058  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3059  ac_status=$?
3060  if test -s conftest.err; then
3061    sed '10a\
3062... rest of stderr output deleted ...
3063         10q' conftest.err >conftest.er1
3064    cat conftest.er1 >&5
3065    rm -f conftest.er1 conftest.err
3066  fi
3067  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3068  test $ac_status = 0; }
3069done
3070
3071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3072/* end confdefs.h.  */
3073
3074int
3075main ()
3076{
3077
3078  ;
3079  return 0;
3080}
3081_ACEOF
3082ac_clean_files_save=$ac_clean_files
3083ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3084# Try to create an executable without -o first, disregard a.out.
3085# It will help us diagnose broken compilers, and finding out an intuition
3086# of exeext.
3087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3088$as_echo_n "checking for C compiler default output file name... " >&6; }
3089ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3090
3091# The possible output files:
3092ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3093
3094ac_rmfiles=
3095for ac_file in $ac_files
3096do
3097  case $ac_file in
3098    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3099    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3100  esac
3101done
3102rm -f $ac_rmfiles
3103
3104if { { ac_try="$ac_link_default"
3105case "(($ac_try" in
3106  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3107  *) ac_try_echo=$ac_try;;
3108esac
3109eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3110$as_echo "$ac_try_echo"; } >&5
3111  (eval "$ac_link_default") 2>&5
3112  ac_status=$?
3113  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3114  test $ac_status = 0; }; then :
3115  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3116# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3117# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3118# so that the user can short-circuit this test for compilers unknown to
3119# Autoconf.
3120for ac_file in $ac_files ''
3121do
3122  test -f "$ac_file" || continue
3123  case $ac_file in
3124    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3125	;;
3126    [ab].out )
3127	# We found the default executable, but exeext='' is most
3128	# certainly right.
3129	break;;
3130    *.* )
3131	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3132	then :; else
3133	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3134	fi
3135	# We set ac_cv_exeext here because the later test for it is not
3136	# safe: cross compilers may not add the suffix if given an `-o'
3137	# argument, so we may need to know it at that point already.
3138	# Even if this section looks crufty: it has the advantage of
3139	# actually working.
3140	break;;
3141    * )
3142	break;;
3143  esac
3144done
3145test "$ac_cv_exeext" = no && ac_cv_exeext=
3146
3147else
3148  ac_file=''
3149fi
3150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3151$as_echo "$ac_file" >&6; }
3152if test -z "$ac_file"; then :
3153  $as_echo "$as_me: failed program was:" >&5
3154sed 's/^/| /' conftest.$ac_ext >&5
3155
3156{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3157$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3158{ as_fn_set_status 77
3159as_fn_error "C compiler cannot create executables
3160See \`config.log' for more details." "$LINENO" 5; }; }
3161fi
3162ac_exeext=$ac_cv_exeext
3163
3164# Check that the compiler produces executables we can run.  If not, either
3165# the compiler is broken, or we cross compile.
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3167$as_echo_n "checking whether the C compiler works... " >&6; }
3168# If not cross compiling, check that we can run a simple program.
3169if test "$cross_compiling" != yes; then
3170  if { ac_try='./$ac_file'
3171  { { case "(($ac_try" in
3172  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3173  *) ac_try_echo=$ac_try;;
3174esac
3175eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3176$as_echo "$ac_try_echo"; } >&5
3177  (eval "$ac_try") 2>&5
3178  ac_status=$?
3179  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3180  test $ac_status = 0; }; }; then
3181    cross_compiling=no
3182  else
3183    if test "$cross_compiling" = maybe; then
3184	cross_compiling=yes
3185    else
3186	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3188as_fn_error "cannot run C compiled programs.
3189If you meant to cross compile, use \`--host'.
3190See \`config.log' for more details." "$LINENO" 5; }
3191    fi
3192  fi
3193fi
3194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3195$as_echo "yes" >&6; }
3196
3197rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3198ac_clean_files=$ac_clean_files_save
3199# Check that the compiler produces executables we can run.  If not, either
3200# the compiler is broken, or we cross compile.
3201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3202$as_echo_n "checking whether we are cross compiling... " >&6; }
3203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3204$as_echo "$cross_compiling" >&6; }
3205
3206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3207$as_echo_n "checking for suffix of executables... " >&6; }
3208if { { ac_try="$ac_link"
3209case "(($ac_try" in
3210  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3211  *) ac_try_echo=$ac_try;;
3212esac
3213eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3214$as_echo "$ac_try_echo"; } >&5
3215  (eval "$ac_link") 2>&5
3216  ac_status=$?
3217  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3218  test $ac_status = 0; }; then :
3219  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3220# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3221# work properly (i.e., refer to `conftest.exe'), while it won't with
3222# `rm'.
3223for ac_file in conftest.exe conftest conftest.*; do
3224  test -f "$ac_file" || continue
3225  case $ac_file in
3226    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3227    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3228	  break;;
3229    * ) break;;
3230  esac
3231done
3232else
3233  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3234$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3235as_fn_error "cannot compute suffix of executables: cannot compile and link
3236See \`config.log' for more details." "$LINENO" 5; }
3237fi
3238rm -f conftest$ac_cv_exeext
3239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3240$as_echo "$ac_cv_exeext" >&6; }
3241
3242rm -f conftest.$ac_ext
3243EXEEXT=$ac_cv_exeext
3244ac_exeext=$EXEEXT
3245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3246$as_echo_n "checking for suffix of object files... " >&6; }
3247if test "${ac_cv_objext+set}" = set; then :
3248  $as_echo_n "(cached) " >&6
3249else
3250  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3251/* end confdefs.h.  */
3252
3253int
3254main ()
3255{
3256
3257  ;
3258  return 0;
3259}
3260_ACEOF
3261rm -f conftest.o conftest.obj
3262if { { ac_try="$ac_compile"
3263case "(($ac_try" in
3264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3265  *) ac_try_echo=$ac_try;;
3266esac
3267eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3268$as_echo "$ac_try_echo"; } >&5
3269  (eval "$ac_compile") 2>&5
3270  ac_status=$?
3271  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3272  test $ac_status = 0; }; then :
3273  for ac_file in conftest.o conftest.obj conftest.*; do
3274  test -f "$ac_file" || continue;
3275  case $ac_file in
3276    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3277    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3278       break;;
3279  esac
3280done
3281else
3282  $as_echo "$as_me: failed program was:" >&5
3283sed 's/^/| /' conftest.$ac_ext >&5
3284
3285{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3286$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3287as_fn_error "cannot compute suffix of object files: cannot compile
3288See \`config.log' for more details." "$LINENO" 5; }
3289fi
3290rm -f conftest.$ac_cv_objext conftest.$ac_ext
3291fi
3292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3293$as_echo "$ac_cv_objext" >&6; }
3294OBJEXT=$ac_cv_objext
3295ac_objext=$OBJEXT
3296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3297$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3298if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3299  $as_echo_n "(cached) " >&6
3300else
3301  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3302/* end confdefs.h.  */
3303
3304int
3305main ()
3306{
3307#ifndef __GNUC__
3308       choke me
3309#endif
3310
3311  ;
3312  return 0;
3313}
3314_ACEOF
3315if ac_fn_c_try_compile "$LINENO"; then :
3316  ac_compiler_gnu=yes
3317else
3318  ac_compiler_gnu=no
3319fi
3320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3321ac_cv_c_compiler_gnu=$ac_compiler_gnu
3322
3323fi
3324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3325$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3326if test $ac_compiler_gnu = yes; then
3327  GCC=yes
3328else
3329  GCC=
3330fi
3331ac_test_CFLAGS=${CFLAGS+set}
3332ac_save_CFLAGS=$CFLAGS
3333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3334$as_echo_n "checking whether $CC accepts -g... " >&6; }
3335if test "${ac_cv_prog_cc_g+set}" = set; then :
3336  $as_echo_n "(cached) " >&6
3337else
3338  ac_save_c_werror_flag=$ac_c_werror_flag
3339   ac_c_werror_flag=yes
3340   ac_cv_prog_cc_g=no
3341   CFLAGS="-g"
3342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3343/* end confdefs.h.  */
3344
3345int
3346main ()
3347{
3348
3349  ;
3350  return 0;
3351}
3352_ACEOF
3353if ac_fn_c_try_compile "$LINENO"; then :
3354  ac_cv_prog_cc_g=yes
3355else
3356  CFLAGS=""
3357      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3358/* end confdefs.h.  */
3359
3360int
3361main ()
3362{
3363
3364  ;
3365  return 0;
3366}
3367_ACEOF
3368if ac_fn_c_try_compile "$LINENO"; then :
3369
3370else
3371  ac_c_werror_flag=$ac_save_c_werror_flag
3372	 CFLAGS="-g"
3373	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3374/* end confdefs.h.  */
3375
3376int
3377main ()
3378{
3379
3380  ;
3381  return 0;
3382}
3383_ACEOF
3384if ac_fn_c_try_compile "$LINENO"; then :
3385  ac_cv_prog_cc_g=yes
3386fi
3387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3388fi
3389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3390fi
3391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3392   ac_c_werror_flag=$ac_save_c_werror_flag
3393fi
3394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3395$as_echo "$ac_cv_prog_cc_g" >&6; }
3396if test "$ac_test_CFLAGS" = set; then
3397  CFLAGS=$ac_save_CFLAGS
3398elif test $ac_cv_prog_cc_g = yes; then
3399  if test "$GCC" = yes; then
3400    CFLAGS="-g -O2"
3401  else
3402    CFLAGS="-g"
3403  fi
3404else
3405  if test "$GCC" = yes; then
3406    CFLAGS="-O2"
3407  else
3408    CFLAGS=
3409  fi
3410fi
3411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3412$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3413if test "${ac_cv_prog_cc_c89+set}" = set; then :
3414  $as_echo_n "(cached) " >&6
3415else
3416  ac_cv_prog_cc_c89=no
3417ac_save_CC=$CC
3418cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3419/* end confdefs.h.  */
3420#include <stdarg.h>
3421#include <stdio.h>
3422#include <sys/types.h>
3423#include <sys/stat.h>
3424/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3425struct buf { int x; };
3426FILE * (*rcsopen) (struct buf *, struct stat *, int);
3427static char *e (p, i)
3428     char **p;
3429     int i;
3430{
3431  return p[i];
3432}
3433static char *f (char * (*g) (char **, int), char **p, ...)
3434{
3435  char *s;
3436  va_list v;
3437  va_start (v,p);
3438  s = g (p, va_arg (v,int));
3439  va_end (v);
3440  return s;
3441}
3442
3443/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3444   function prototypes and stuff, but not '\xHH' hex character constants.
3445   These don't provoke an error unfortunately, instead are silently treated
3446   as 'x'.  The following induces an error, until -std is added to get
3447   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3448   array size at least.  It's necessary to write '\x00'==0 to get something
3449   that's true only with -std.  */
3450int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3451
3452/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3453   inside strings and character constants.  */
3454#define FOO(x) 'x'
3455int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3456
3457int test (int i, double x);
3458struct s1 {int (*f) (int a);};
3459struct s2 {int (*f) (double a);};
3460int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3461int argc;
3462char **argv;
3463int
3464main ()
3465{
3466return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3467  ;
3468  return 0;
3469}
3470_ACEOF
3471for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3472	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3473do
3474  CC="$ac_save_CC $ac_arg"
3475  if ac_fn_c_try_compile "$LINENO"; then :
3476  ac_cv_prog_cc_c89=$ac_arg
3477fi
3478rm -f core conftest.err conftest.$ac_objext
3479  test "x$ac_cv_prog_cc_c89" != "xno" && break
3480done
3481rm -f conftest.$ac_ext
3482CC=$ac_save_CC
3483
3484fi
3485# AC_CACHE_VAL
3486case "x$ac_cv_prog_cc_c89" in
3487  x)
3488    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3489$as_echo "none needed" >&6; } ;;
3490  xno)
3491    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3492$as_echo "unsupported" >&6; } ;;
3493  *)
3494    CC="$CC $ac_cv_prog_cc_c89"
3495    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3496$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3497esac
3498if test "x$ac_cv_prog_cc_c89" != xno; then :
3499
3500fi
3501
3502ac_ext=c
3503ac_cpp='$CPP $CPPFLAGS'
3504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3506ac_compiler_gnu=$ac_cv_c_compiler_gnu
3507
3508
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3510$as_echo_n "checking for library containing strerror... " >&6; }
3511if test "${ac_cv_search_strerror+set}" = set; then :
3512  $as_echo_n "(cached) " >&6
3513else
3514  ac_func_search_save_LIBS=$LIBS
3515cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3516/* end confdefs.h.  */
3517
3518/* Override any GCC internal prototype to avoid an error.
3519   Use char because int might match the return type of a GCC
3520   builtin and then its argument prototype would still apply.  */
3521#ifdef __cplusplus
3522extern "C"
3523#endif
3524char strerror ();
3525int
3526main ()
3527{
3528return strerror ();
3529  ;
3530  return 0;
3531}
3532_ACEOF
3533for ac_lib in '' cposix; do
3534  if test -z "$ac_lib"; then
3535    ac_res="none required"
3536  else
3537    ac_res=-l$ac_lib
3538    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3539  fi
3540  if ac_fn_c_try_link "$LINENO"; then :
3541  ac_cv_search_strerror=$ac_res
3542fi
3543rm -f core conftest.err conftest.$ac_objext \
3544    conftest$ac_exeext
3545  if test "${ac_cv_search_strerror+set}" = set; then :
3546  break
3547fi
3548done
3549if test "${ac_cv_search_strerror+set}" = set; then :
3550
3551else
3552  ac_cv_search_strerror=no
3553fi
3554rm conftest.$ac_ext
3555LIBS=$ac_func_search_save_LIBS
3556fi
3557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3558$as_echo "$ac_cv_search_strerror" >&6; }
3559ac_res=$ac_cv_search_strerror
3560if test "$ac_res" != no; then :
3561  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3562
3563fi
3564
3565
3566am__api_version='1.11'
3567
3568# Find a good install program.  We prefer a C program (faster),
3569# so one script is as good as another.  But avoid the broken or
3570# incompatible versions:
3571# SysV /etc/install, /usr/sbin/install
3572# SunOS /usr/etc/install
3573# IRIX /sbin/install
3574# AIX /bin/install
3575# AmigaOS /C/install, which installs bootblocks on floppy discs
3576# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3577# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3578# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3579# OS/2's system install, which has a completely different semantic
3580# ./install, which can be erroneously created by make from ./install.sh.
3581# Reject install programs that cannot install multiple files.
3582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3583$as_echo_n "checking for a BSD-compatible install... " >&6; }
3584if test -z "$INSTALL"; then
3585if test "${ac_cv_path_install+set}" = set; then :
3586  $as_echo_n "(cached) " >&6
3587else
3588  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3589for as_dir in $PATH
3590do
3591  IFS=$as_save_IFS
3592  test -z "$as_dir" && as_dir=.
3593    # Account for people who put trailing slashes in PATH elements.
3594case $as_dir/ in #((
3595  ./ | .// | /[cC]/* | \
3596  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3597  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3598  /usr/ucb/* ) ;;
3599  *)
3600    # OSF1 and SCO ODT 3.0 have their own names for install.
3601    # Don't use installbsd from OSF since it installs stuff as root
3602    # by default.
3603    for ac_prog in ginstall scoinst install; do
3604      for ac_exec_ext in '' $ac_executable_extensions; do
3605	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3606	  if test $ac_prog = install &&
3607	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3608	    # AIX install.  It has an incompatible calling convention.
3609	    :
3610	  elif test $ac_prog = install &&
3611	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3612	    # program-specific install script used by HP pwplus--don't use.
3613	    :
3614	  else
3615	    rm -rf conftest.one conftest.two conftest.dir
3616	    echo one > conftest.one
3617	    echo two > conftest.two
3618	    mkdir conftest.dir
3619	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3620	      test -s conftest.one && test -s conftest.two &&
3621	      test -s conftest.dir/conftest.one &&
3622	      test -s conftest.dir/conftest.two
3623	    then
3624	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3625	      break 3
3626	    fi
3627	  fi
3628	fi
3629      done
3630    done
3631    ;;
3632esac
3633
3634  done
3635IFS=$as_save_IFS
3636
3637rm -rf conftest.one conftest.two conftest.dir
3638
3639fi
3640  if test "${ac_cv_path_install+set}" = set; then
3641    INSTALL=$ac_cv_path_install
3642  else
3643    # As a last resort, use the slow shell script.  Don't cache a
3644    # value for INSTALL within a source directory, because that will
3645    # break other packages using the cache if that directory is
3646    # removed, or if the value is a relative name.
3647    INSTALL=$ac_install_sh
3648  fi
3649fi
3650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3651$as_echo "$INSTALL" >&6; }
3652
3653# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3654# It thinks the first close brace ends the variable substitution.
3655test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3656
3657test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3658
3659test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3660
3661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3662$as_echo_n "checking whether build environment is sane... " >&6; }
3663# Just in case
3664sleep 1
3665echo timestamp > conftest.file
3666# Reject unsafe characters in $srcdir or the absolute working directory
3667# name.  Accept space and tab only in the latter.
3668am_lf='
3669'
3670case `pwd` in
3671  *[\\\"\#\$\&\'\`$am_lf]*)
3672    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3673esac
3674case $srcdir in
3675  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3676    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3677esac
3678
3679# Do `set' in a subshell so we don't clobber the current shell's
3680# arguments.  Must try -L first in case configure is actually a
3681# symlink; some systems play weird games with the mod time of symlinks
3682# (eg FreeBSD returns the mod time of the symlink's containing
3683# directory).
3684if (
3685   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3686   if test "$*" = "X"; then
3687      # -L didn't work.
3688      set X `ls -t "$srcdir/configure" conftest.file`
3689   fi
3690   rm -f conftest.file
3691   if test "$*" != "X $srcdir/configure conftest.file" \
3692      && test "$*" != "X conftest.file $srcdir/configure"; then
3693
3694      # If neither matched, then we have a broken ls.  This can happen
3695      # if, for instance, CONFIG_SHELL is bash and it inherits a
3696      # broken ls alias from the environment.  This has actually
3697      # happened.  Such a system could not be considered "sane".
3698      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3699alias in your environment" "$LINENO" 5
3700   fi
3701
3702   test "$2" = conftest.file
3703   )
3704then
3705   # Ok.
3706   :
3707else
3708   as_fn_error "newly created file is older than distributed files!
3709Check your system clock" "$LINENO" 5
3710fi
3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3712$as_echo "yes" >&6; }
3713test "$program_prefix" != NONE &&
3714  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3715# Use a double $ so make ignores it.
3716test "$program_suffix" != NONE &&
3717  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3718# Double any \ or $.
3719# By default was `s,x,x', remove it if useless.
3720ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3721program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3722
3723# expand $ac_aux_dir to an absolute path
3724am_aux_dir=`cd $ac_aux_dir && pwd`
3725
3726if test x"${MISSING+set}" != xset; then
3727  case $am_aux_dir in
3728  *\ * | *\	*)
3729    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3730  *)
3731    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3732  esac
3733fi
3734# Use eval to expand $SHELL
3735if eval "$MISSING --run true"; then
3736  am_missing_run="$MISSING --run "
3737else
3738  am_missing_run=
3739  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3740$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3741fi
3742
3743if test x"${install_sh}" != xset; then
3744  case $am_aux_dir in
3745  *\ * | *\	*)
3746    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3747  *)
3748    install_sh="\${SHELL} $am_aux_dir/install-sh"
3749  esac
3750fi
3751
3752# Installed binaries are usually stripped using `strip' when the user
3753# run `make install-strip'.  However `strip' might not be the right
3754# tool to use in cross-compilation environments, therefore Automake
3755# will honor the `STRIP' environment variable to overrule this program.
3756if test "$cross_compiling" != no; then
3757  if test -n "$ac_tool_prefix"; then
3758  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3759set dummy ${ac_tool_prefix}strip; ac_word=$2
3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3761$as_echo_n "checking for $ac_word... " >&6; }
3762if test "${ac_cv_prog_STRIP+set}" = set; then :
3763  $as_echo_n "(cached) " >&6
3764else
3765  if test -n "$STRIP"; then
3766  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3767else
3768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769for as_dir in $PATH
3770do
3771  IFS=$as_save_IFS
3772  test -z "$as_dir" && as_dir=.
3773    for ac_exec_ext in '' $ac_executable_extensions; do
3774  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3775    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3776    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3777    break 2
3778  fi
3779done
3780  done
3781IFS=$as_save_IFS
3782
3783fi
3784fi
3785STRIP=$ac_cv_prog_STRIP
3786if test -n "$STRIP"; then
3787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3788$as_echo "$STRIP" >&6; }
3789else
3790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3791$as_echo "no" >&6; }
3792fi
3793
3794
3795fi
3796if test -z "$ac_cv_prog_STRIP"; then
3797  ac_ct_STRIP=$STRIP
3798  # Extract the first word of "strip", so it can be a program name with args.
3799set dummy strip; ac_word=$2
3800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3801$as_echo_n "checking for $ac_word... " >&6; }
3802if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3803  $as_echo_n "(cached) " >&6
3804else
3805  if test -n "$ac_ct_STRIP"; then
3806  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3807else
3808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3809for as_dir in $PATH
3810do
3811  IFS=$as_save_IFS
3812  test -z "$as_dir" && as_dir=.
3813    for ac_exec_ext in '' $ac_executable_extensions; do
3814  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3815    ac_cv_prog_ac_ct_STRIP="strip"
3816    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3817    break 2
3818  fi
3819done
3820  done
3821IFS=$as_save_IFS
3822
3823fi
3824fi
3825ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3826if test -n "$ac_ct_STRIP"; then
3827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3828$as_echo "$ac_ct_STRIP" >&6; }
3829else
3830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3831$as_echo "no" >&6; }
3832fi
3833
3834  if test "x$ac_ct_STRIP" = x; then
3835    STRIP=":"
3836  else
3837    case $cross_compiling:$ac_tool_warned in
3838yes:)
3839{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3840$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3841ac_tool_warned=yes ;;
3842esac
3843    STRIP=$ac_ct_STRIP
3844  fi
3845else
3846  STRIP="$ac_cv_prog_STRIP"
3847fi
3848
3849fi
3850INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3851
3852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3853$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3854if test -z "$MKDIR_P"; then
3855  if test "${ac_cv_path_mkdir+set}" = set; then :
3856  $as_echo_n "(cached) " >&6
3857else
3858  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3859for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3860do
3861  IFS=$as_save_IFS
3862  test -z "$as_dir" && as_dir=.
3863    for ac_prog in mkdir gmkdir; do
3864	 for ac_exec_ext in '' $ac_executable_extensions; do
3865	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3866	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3867	     'mkdir (GNU coreutils) '* | \
3868	     'mkdir (coreutils) '* | \
3869	     'mkdir (fileutils) '4.1*)
3870	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3871	       break 3;;
3872	   esac
3873	 done
3874       done
3875  done
3876IFS=$as_save_IFS
3877
3878fi
3879
3880  if test "${ac_cv_path_mkdir+set}" = set; then
3881    MKDIR_P="$ac_cv_path_mkdir -p"
3882  else
3883    # As a last resort, use the slow shell script.  Don't cache a
3884    # value for MKDIR_P within a source directory, because that will
3885    # break other packages using the cache if that directory is
3886    # removed, or if the value is a relative name.
3887    test -d ./--version && rmdir ./--version
3888    MKDIR_P="$ac_install_sh -d"
3889  fi
3890fi
3891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3892$as_echo "$MKDIR_P" >&6; }
3893
3894mkdir_p="$MKDIR_P"
3895case $mkdir_p in
3896  [\\/$]* | ?:[\\/]*) ;;
3897  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3898esac
3899
3900for ac_prog in gawk mawk nawk awk
3901do
3902  # Extract the first word of "$ac_prog", so it can be a program name with args.
3903set dummy $ac_prog; ac_word=$2
3904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3905$as_echo_n "checking for $ac_word... " >&6; }
3906if test "${ac_cv_prog_AWK+set}" = set; then :
3907  $as_echo_n "(cached) " >&6
3908else
3909  if test -n "$AWK"; then
3910  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3911else
3912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3913for as_dir in $PATH
3914do
3915  IFS=$as_save_IFS
3916  test -z "$as_dir" && as_dir=.
3917    for ac_exec_ext in '' $ac_executable_extensions; do
3918  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3919    ac_cv_prog_AWK="$ac_prog"
3920    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3921    break 2
3922  fi
3923done
3924  done
3925IFS=$as_save_IFS
3926
3927fi
3928fi
3929AWK=$ac_cv_prog_AWK
3930if test -n "$AWK"; then
3931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3932$as_echo "$AWK" >&6; }
3933else
3934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935$as_echo "no" >&6; }
3936fi
3937
3938
3939  test -n "$AWK" && break
3940done
3941
3942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3943$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3944set x ${MAKE-make}
3945ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3946if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3947  $as_echo_n "(cached) " >&6
3948else
3949  cat >conftest.make <<\_ACEOF
3950SHELL = /bin/sh
3951all:
3952	@echo '@@@%%%=$(MAKE)=@@@%%%'
3953_ACEOF
3954# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3955case `${MAKE-make} -f conftest.make 2>/dev/null` in
3956  *@@@%%%=?*=@@@%%%*)
3957    eval ac_cv_prog_make_${ac_make}_set=yes;;
3958  *)
3959    eval ac_cv_prog_make_${ac_make}_set=no;;
3960esac
3961rm -f conftest.make
3962fi
3963if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3965$as_echo "yes" >&6; }
3966  SET_MAKE=
3967else
3968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3969$as_echo "no" >&6; }
3970  SET_MAKE="MAKE=${MAKE-make}"
3971fi
3972
3973rm -rf .tst 2>/dev/null
3974mkdir .tst 2>/dev/null
3975if test -d .tst; then
3976  am__leading_dot=.
3977else
3978  am__leading_dot=_
3979fi
3980rmdir .tst 2>/dev/null
3981
3982DEPDIR="${am__leading_dot}deps"
3983
3984ac_config_commands="$ac_config_commands depfiles"
3985
3986
3987am_make=${MAKE-make}
3988cat > confinc << 'END'
3989am__doit:
3990	@echo this is the am__doit target
3991.PHONY: am__doit
3992END
3993# If we don't find an include directive, just comment out the code.
3994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3995$as_echo_n "checking for style of include used by $am_make... " >&6; }
3996am__include="#"
3997am__quote=
3998_am_result=none
3999# First try GNU make style include.
4000echo "include confinc" > confmf
4001# Ignore all kinds of additional output from `make'.
4002case `$am_make -s -f confmf 2> /dev/null` in #(
4003*the\ am__doit\ target*)
4004  am__include=include
4005  am__quote=
4006  _am_result=GNU
4007  ;;
4008esac
4009# Now try BSD make style include.
4010if test "$am__include" = "#"; then
4011   echo '.include "confinc"' > confmf
4012   case `$am_make -s -f confmf 2> /dev/null` in #(
4013   *the\ am__doit\ target*)
4014     am__include=.include
4015     am__quote="\""
4016     _am_result=BSD
4017     ;;
4018   esac
4019fi
4020
4021
4022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4023$as_echo "$_am_result" >&6; }
4024rm -f confinc confmf
4025
4026# Check whether --enable-dependency-tracking was given.
4027if test "${enable_dependency_tracking+set}" = set; then :
4028  enableval=$enable_dependency_tracking;
4029fi
4030
4031if test "x$enable_dependency_tracking" != xno; then
4032  am_depcomp="$ac_aux_dir/depcomp"
4033  AMDEPBACKSLASH='\'
4034fi
4035 if test "x$enable_dependency_tracking" != xno; then
4036  AMDEP_TRUE=
4037  AMDEP_FALSE='#'
4038else
4039  AMDEP_TRUE='#'
4040  AMDEP_FALSE=
4041fi
4042
4043
4044if test "`cd $srcdir && pwd`" != "`pwd`"; then
4045  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4046  # is not polluted with repeated "-I."
4047  am__isrc=' -I$(srcdir)'
4048  # test to see if srcdir already configured
4049  if test -f $srcdir/config.status; then
4050    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4051  fi
4052fi
4053
4054# test whether we have cygpath
4055if test -z "$CYGPATH_W"; then
4056  if (cygpath --version) >/dev/null 2>/dev/null; then
4057    CYGPATH_W='cygpath -w'
4058  else
4059    CYGPATH_W=echo
4060  fi
4061fi
4062
4063
4064# Define the identity of the package.
4065 PACKAGE='ld'
4066 VERSION='2.26'
4067
4068
4069cat >>confdefs.h <<_ACEOF
4070#define PACKAGE "$PACKAGE"
4071_ACEOF
4072
4073
4074cat >>confdefs.h <<_ACEOF
4075#define VERSION "$VERSION"
4076_ACEOF
4077
4078# Some tools Automake needs.
4079
4080ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4081
4082
4083AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4084
4085
4086AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4087
4088
4089AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4090
4091
4092MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4093
4094# We need awk for the "check" target.  The system "awk" is bad on
4095# some platforms.
4096# Always define AMTAR for backward compatibility.
4097
4098AMTAR=${AMTAR-"${am_missing_run}tar"}
4099
4100am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4101
4102
4103
4104
4105depcc="$CC"   am_compiler_list=
4106
4107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4108$as_echo_n "checking dependency style of $depcc... " >&6; }
4109if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4110  $as_echo_n "(cached) " >&6
4111else
4112  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4113  # We make a subdir and do the tests there.  Otherwise we can end up
4114  # making bogus files that we don't know about and never remove.  For
4115  # instance it was reported that on HP-UX the gcc test will end up
4116  # making a dummy file named `D' -- because `-MD' means `put the output
4117  # in D'.
4118  mkdir conftest.dir
4119  # Copy depcomp to subdir because otherwise we won't find it if we're
4120  # using a relative directory.
4121  cp "$am_depcomp" conftest.dir
4122  cd conftest.dir
4123  # We will build objects and dependencies in a subdirectory because
4124  # it helps to detect inapplicable dependency modes.  For instance
4125  # both Tru64's cc and ICC support -MD to output dependencies as a
4126  # side effect of compilation, but ICC will put the dependencies in
4127  # the current directory while Tru64 will put them in the object
4128  # directory.
4129  mkdir sub
4130
4131  am_cv_CC_dependencies_compiler_type=none
4132  if test "$am_compiler_list" = ""; then
4133     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4134  fi
4135  am__universal=false
4136  case " $depcc " in #(
4137     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4138     esac
4139
4140  for depmode in $am_compiler_list; do
4141    # Setup a source with many dependencies, because some compilers
4142    # like to wrap large dependency lists on column 80 (with \), and
4143    # we should not choose a depcomp mode which is confused by this.
4144    #
4145    # We need to recreate these files for each test, as the compiler may
4146    # overwrite some of them when testing with obscure command lines.
4147    # This happens at least with the AIX C compiler.
4148    : > sub/conftest.c
4149    for i in 1 2 3 4 5 6; do
4150      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4151      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4152      # Solaris 8's {/usr,}/bin/sh.
4153      touch sub/conftst$i.h
4154    done
4155    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4156
4157    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4158    # mode.  It turns out that the SunPro C++ compiler does not properly
4159    # handle `-M -o', and we need to detect this.  Also, some Intel
4160    # versions had trouble with output in subdirs
4161    am__obj=sub/conftest.${OBJEXT-o}
4162    am__minus_obj="-o $am__obj"
4163    case $depmode in
4164    gcc)
4165      # This depmode causes a compiler race in universal mode.
4166      test "$am__universal" = false || continue
4167      ;;
4168    nosideeffect)
4169      # after this tag, mechanisms are not by side-effect, so they'll
4170      # only be used when explicitly requested
4171      if test "x$enable_dependency_tracking" = xyes; then
4172	continue
4173      else
4174	break
4175      fi
4176      ;;
4177    msvisualcpp | msvcmsys)
4178      # This compiler won't grok `-c -o', but also, the minuso test has
4179      # not run yet.  These depmodes are late enough in the game, and
4180      # so weak that their functioning should not be impacted.
4181      am__obj=conftest.${OBJEXT-o}
4182      am__minus_obj=
4183      ;;
4184    none) break ;;
4185    esac
4186    if depmode=$depmode \
4187       source=sub/conftest.c object=$am__obj \
4188       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4189       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4190         >/dev/null 2>conftest.err &&
4191       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4192       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4193       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4194       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4195      # icc doesn't choke on unknown options, it will just issue warnings
4196      # or remarks (even with -Werror).  So we grep stderr for any message
4197      # that says an option was ignored or not supported.
4198      # When given -MP, icc 7.0 and 7.1 complain thusly:
4199      #   icc: Command line warning: ignoring option '-M'; no argument required
4200      # The diagnosis changed in icc 8.0:
4201      #   icc: Command line remark: option '-MP' not supported
4202      if (grep 'ignoring option' conftest.err ||
4203          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4204        am_cv_CC_dependencies_compiler_type=$depmode
4205        break
4206      fi
4207    fi
4208  done
4209
4210  cd ..
4211  rm -rf conftest.dir
4212else
4213  am_cv_CC_dependencies_compiler_type=none
4214fi
4215
4216fi
4217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4218$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4219CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4220
4221 if
4222  test "x$enable_dependency_tracking" != xno \
4223  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4224  am__fastdepCC_TRUE=
4225  am__fastdepCC_FALSE='#'
4226else
4227  am__fastdepCC_TRUE='#'
4228  am__fastdepCC_FALSE=
4229fi
4230
4231
4232
4233
4234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4235$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4236    # Check whether --enable-maintainer-mode was given.
4237if test "${enable_maintainer_mode+set}" = set; then :
4238  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4239else
4240  USE_MAINTAINER_MODE=no
4241fi
4242
4243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4244$as_echo "$USE_MAINTAINER_MODE" >&6; }
4245   if test $USE_MAINTAINER_MODE = yes; then
4246  MAINTAINER_MODE_TRUE=
4247  MAINTAINER_MODE_FALSE='#'
4248else
4249  MAINTAINER_MODE_TRUE='#'
4250  MAINTAINER_MODE_FALSE=
4251fi
4252
4253  MAINT=$MAINTAINER_MODE_TRUE
4254
4255
4256
4257ac_ext=c
4258ac_cpp='$CPP $CPPFLAGS'
4259ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4260ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4261ac_compiler_gnu=$ac_cv_c_compiler_gnu
4262if test -n "$ac_tool_prefix"; then
4263  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4264set dummy ${ac_tool_prefix}gcc; ac_word=$2
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4266$as_echo_n "checking for $ac_word... " >&6; }
4267if test "${ac_cv_prog_CC+set}" = set; then :
4268  $as_echo_n "(cached) " >&6
4269else
4270  if test -n "$CC"; then
4271  ac_cv_prog_CC="$CC" # Let the user override the test.
4272else
4273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH
4275do
4276  IFS=$as_save_IFS
4277  test -z "$as_dir" && as_dir=.
4278    for ac_exec_ext in '' $ac_executable_extensions; do
4279  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4280    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4281    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4282    break 2
4283  fi
4284done
4285  done
4286IFS=$as_save_IFS
4287
4288fi
4289fi
4290CC=$ac_cv_prog_CC
4291if test -n "$CC"; then
4292  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4293$as_echo "$CC" >&6; }
4294else
4295  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4296$as_echo "no" >&6; }
4297fi
4298
4299
4300fi
4301if test -z "$ac_cv_prog_CC"; then
4302  ac_ct_CC=$CC
4303  # Extract the first word of "gcc", so it can be a program name with args.
4304set dummy gcc; ac_word=$2
4305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4306$as_echo_n "checking for $ac_word... " >&6; }
4307if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4308  $as_echo_n "(cached) " >&6
4309else
4310  if test -n "$ac_ct_CC"; then
4311  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4312else
4313as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4314for as_dir in $PATH
4315do
4316  IFS=$as_save_IFS
4317  test -z "$as_dir" && as_dir=.
4318    for ac_exec_ext in '' $ac_executable_extensions; do
4319  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4320    ac_cv_prog_ac_ct_CC="gcc"
4321    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4322    break 2
4323  fi
4324done
4325  done
4326IFS=$as_save_IFS
4327
4328fi
4329fi
4330ac_ct_CC=$ac_cv_prog_ac_ct_CC
4331if test -n "$ac_ct_CC"; then
4332  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4333$as_echo "$ac_ct_CC" >&6; }
4334else
4335  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4336$as_echo "no" >&6; }
4337fi
4338
4339  if test "x$ac_ct_CC" = x; then
4340    CC=""
4341  else
4342    case $cross_compiling:$ac_tool_warned in
4343yes:)
4344{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4345$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4346ac_tool_warned=yes ;;
4347esac
4348    CC=$ac_ct_CC
4349  fi
4350else
4351  CC="$ac_cv_prog_CC"
4352fi
4353
4354if test -z "$CC"; then
4355          if test -n "$ac_tool_prefix"; then
4356    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4357set dummy ${ac_tool_prefix}cc; ac_word=$2
4358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4359$as_echo_n "checking for $ac_word... " >&6; }
4360if test "${ac_cv_prog_CC+set}" = set; then :
4361  $as_echo_n "(cached) " >&6
4362else
4363  if test -n "$CC"; then
4364  ac_cv_prog_CC="$CC" # Let the user override the test.
4365else
4366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4367for as_dir in $PATH
4368do
4369  IFS=$as_save_IFS
4370  test -z "$as_dir" && as_dir=.
4371    for ac_exec_ext in '' $ac_executable_extensions; do
4372  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4373    ac_cv_prog_CC="${ac_tool_prefix}cc"
4374    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4375    break 2
4376  fi
4377done
4378  done
4379IFS=$as_save_IFS
4380
4381fi
4382fi
4383CC=$ac_cv_prog_CC
4384if test -n "$CC"; then
4385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4386$as_echo "$CC" >&6; }
4387else
4388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4389$as_echo "no" >&6; }
4390fi
4391
4392
4393  fi
4394fi
4395if test -z "$CC"; then
4396  # Extract the first word of "cc", so it can be a program name with args.
4397set dummy cc; ac_word=$2
4398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4399$as_echo_n "checking for $ac_word... " >&6; }
4400if test "${ac_cv_prog_CC+set}" = set; then :
4401  $as_echo_n "(cached) " >&6
4402else
4403  if test -n "$CC"; then
4404  ac_cv_prog_CC="$CC" # Let the user override the test.
4405else
4406  ac_prog_rejected=no
4407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4408for as_dir in $PATH
4409do
4410  IFS=$as_save_IFS
4411  test -z "$as_dir" && as_dir=.
4412    for ac_exec_ext in '' $ac_executable_extensions; do
4413  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4414    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4415       ac_prog_rejected=yes
4416       continue
4417     fi
4418    ac_cv_prog_CC="cc"
4419    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4420    break 2
4421  fi
4422done
4423  done
4424IFS=$as_save_IFS
4425
4426if test $ac_prog_rejected = yes; then
4427  # We found a bogon in the path, so make sure we never use it.
4428  set dummy $ac_cv_prog_CC
4429  shift
4430  if test $# != 0; then
4431    # We chose a different compiler from the bogus one.
4432    # However, it has the same basename, so the bogon will be chosen
4433    # first if we set CC to just the basename; use the full file name.
4434    shift
4435    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4436  fi
4437fi
4438fi
4439fi
4440CC=$ac_cv_prog_CC
4441if test -n "$CC"; then
4442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4443$as_echo "$CC" >&6; }
4444else
4445  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4446$as_echo "no" >&6; }
4447fi
4448
4449
4450fi
4451if test -z "$CC"; then
4452  if test -n "$ac_tool_prefix"; then
4453  for ac_prog in cl.exe
4454  do
4455    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4456set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4458$as_echo_n "checking for $ac_word... " >&6; }
4459if test "${ac_cv_prog_CC+set}" = set; then :
4460  $as_echo_n "(cached) " >&6
4461else
4462  if test -n "$CC"; then
4463  ac_cv_prog_CC="$CC" # Let the user override the test.
4464else
4465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4466for as_dir in $PATH
4467do
4468  IFS=$as_save_IFS
4469  test -z "$as_dir" && as_dir=.
4470    for ac_exec_ext in '' $ac_executable_extensions; do
4471  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4472    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4473    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4474    break 2
4475  fi
4476done
4477  done
4478IFS=$as_save_IFS
4479
4480fi
4481fi
4482CC=$ac_cv_prog_CC
4483if test -n "$CC"; then
4484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4485$as_echo "$CC" >&6; }
4486else
4487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4488$as_echo "no" >&6; }
4489fi
4490
4491
4492    test -n "$CC" && break
4493  done
4494fi
4495if test -z "$CC"; then
4496  ac_ct_CC=$CC
4497  for ac_prog in cl.exe
4498do
4499  # Extract the first word of "$ac_prog", so it can be a program name with args.
4500set dummy $ac_prog; ac_word=$2
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4502$as_echo_n "checking for $ac_word... " >&6; }
4503if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4504  $as_echo_n "(cached) " >&6
4505else
4506  if test -n "$ac_ct_CC"; then
4507  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4508else
4509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4510for as_dir in $PATH
4511do
4512  IFS=$as_save_IFS
4513  test -z "$as_dir" && as_dir=.
4514    for ac_exec_ext in '' $ac_executable_extensions; do
4515  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4516    ac_cv_prog_ac_ct_CC="$ac_prog"
4517    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4518    break 2
4519  fi
4520done
4521  done
4522IFS=$as_save_IFS
4523
4524fi
4525fi
4526ac_ct_CC=$ac_cv_prog_ac_ct_CC
4527if test -n "$ac_ct_CC"; then
4528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4529$as_echo "$ac_ct_CC" >&6; }
4530else
4531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4532$as_echo "no" >&6; }
4533fi
4534
4535
4536  test -n "$ac_ct_CC" && break
4537done
4538
4539  if test "x$ac_ct_CC" = x; then
4540    CC=""
4541  else
4542    case $cross_compiling:$ac_tool_warned in
4543yes:)
4544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4546ac_tool_warned=yes ;;
4547esac
4548    CC=$ac_ct_CC
4549  fi
4550fi
4551
4552fi
4553
4554
4555test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4556$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4557as_fn_error "no acceptable C compiler found in \$PATH
4558See \`config.log' for more details." "$LINENO" 5; }
4559
4560# Provide some information about the compiler.
4561$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4562set X $ac_compile
4563ac_compiler=$2
4564for ac_option in --version -v -V -qversion; do
4565  { { ac_try="$ac_compiler $ac_option >&5"
4566case "(($ac_try" in
4567  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4568  *) ac_try_echo=$ac_try;;
4569esac
4570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4571$as_echo "$ac_try_echo"; } >&5
4572  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4573  ac_status=$?
4574  if test -s conftest.err; then
4575    sed '10a\
4576... rest of stderr output deleted ...
4577         10q' conftest.err >conftest.er1
4578    cat conftest.er1 >&5
4579    rm -f conftest.er1 conftest.err
4580  fi
4581  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4582  test $ac_status = 0; }
4583done
4584
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4586$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4587if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4588  $as_echo_n "(cached) " >&6
4589else
4590  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4591/* end confdefs.h.  */
4592
4593int
4594main ()
4595{
4596#ifndef __GNUC__
4597       choke me
4598#endif
4599
4600  ;
4601  return 0;
4602}
4603_ACEOF
4604if ac_fn_c_try_compile "$LINENO"; then :
4605  ac_compiler_gnu=yes
4606else
4607  ac_compiler_gnu=no
4608fi
4609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4610ac_cv_c_compiler_gnu=$ac_compiler_gnu
4611
4612fi
4613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4614$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4615if test $ac_compiler_gnu = yes; then
4616  GCC=yes
4617else
4618  GCC=
4619fi
4620ac_test_CFLAGS=${CFLAGS+set}
4621ac_save_CFLAGS=$CFLAGS
4622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4623$as_echo_n "checking whether $CC accepts -g... " >&6; }
4624if test "${ac_cv_prog_cc_g+set}" = set; then :
4625  $as_echo_n "(cached) " >&6
4626else
4627  ac_save_c_werror_flag=$ac_c_werror_flag
4628   ac_c_werror_flag=yes
4629   ac_cv_prog_cc_g=no
4630   CFLAGS="-g"
4631   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4632/* end confdefs.h.  */
4633
4634int
4635main ()
4636{
4637
4638  ;
4639  return 0;
4640}
4641_ACEOF
4642if ac_fn_c_try_compile "$LINENO"; then :
4643  ac_cv_prog_cc_g=yes
4644else
4645  CFLAGS=""
4646      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647/* end confdefs.h.  */
4648
4649int
4650main ()
4651{
4652
4653  ;
4654  return 0;
4655}
4656_ACEOF
4657if ac_fn_c_try_compile "$LINENO"; then :
4658
4659else
4660  ac_c_werror_flag=$ac_save_c_werror_flag
4661	 CFLAGS="-g"
4662	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4663/* end confdefs.h.  */
4664
4665int
4666main ()
4667{
4668
4669  ;
4670  return 0;
4671}
4672_ACEOF
4673if ac_fn_c_try_compile "$LINENO"; then :
4674  ac_cv_prog_cc_g=yes
4675fi
4676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4677fi
4678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4679fi
4680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4681   ac_c_werror_flag=$ac_save_c_werror_flag
4682fi
4683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4684$as_echo "$ac_cv_prog_cc_g" >&6; }
4685if test "$ac_test_CFLAGS" = set; then
4686  CFLAGS=$ac_save_CFLAGS
4687elif test $ac_cv_prog_cc_g = yes; then
4688  if test "$GCC" = yes; then
4689    CFLAGS="-g -O2"
4690  else
4691    CFLAGS="-g"
4692  fi
4693else
4694  if test "$GCC" = yes; then
4695    CFLAGS="-O2"
4696  else
4697    CFLAGS=
4698  fi
4699fi
4700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4701$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4702if test "${ac_cv_prog_cc_c89+set}" = set; then :
4703  $as_echo_n "(cached) " >&6
4704else
4705  ac_cv_prog_cc_c89=no
4706ac_save_CC=$CC
4707cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708/* end confdefs.h.  */
4709#include <stdarg.h>
4710#include <stdio.h>
4711#include <sys/types.h>
4712#include <sys/stat.h>
4713/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4714struct buf { int x; };
4715FILE * (*rcsopen) (struct buf *, struct stat *, int);
4716static char *e (p, i)
4717     char **p;
4718     int i;
4719{
4720  return p[i];
4721}
4722static char *f (char * (*g) (char **, int), char **p, ...)
4723{
4724  char *s;
4725  va_list v;
4726  va_start (v,p);
4727  s = g (p, va_arg (v,int));
4728  va_end (v);
4729  return s;
4730}
4731
4732/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4733   function prototypes and stuff, but not '\xHH' hex character constants.
4734   These don't provoke an error unfortunately, instead are silently treated
4735   as 'x'.  The following induces an error, until -std is added to get
4736   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4737   array size at least.  It's necessary to write '\x00'==0 to get something
4738   that's true only with -std.  */
4739int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4740
4741/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4742   inside strings and character constants.  */
4743#define FOO(x) 'x'
4744int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4745
4746int test (int i, double x);
4747struct s1 {int (*f) (int a);};
4748struct s2 {int (*f) (double a);};
4749int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4750int argc;
4751char **argv;
4752int
4753main ()
4754{
4755return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4756  ;
4757  return 0;
4758}
4759_ACEOF
4760for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4761	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4762do
4763  CC="$ac_save_CC $ac_arg"
4764  if ac_fn_c_try_compile "$LINENO"; then :
4765  ac_cv_prog_cc_c89=$ac_arg
4766fi
4767rm -f core conftest.err conftest.$ac_objext
4768  test "x$ac_cv_prog_cc_c89" != "xno" && break
4769done
4770rm -f conftest.$ac_ext
4771CC=$ac_save_CC
4772
4773fi
4774# AC_CACHE_VAL
4775case "x$ac_cv_prog_cc_c89" in
4776  x)
4777    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4778$as_echo "none needed" >&6; } ;;
4779  xno)
4780    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4781$as_echo "unsupported" >&6; } ;;
4782  *)
4783    CC="$CC $ac_cv_prog_cc_c89"
4784    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4785$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4786esac
4787if test "x$ac_cv_prog_cc_c89" != xno; then :
4788
4789fi
4790
4791ac_ext=c
4792ac_cpp='$CPP $CPPFLAGS'
4793ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4794ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4795ac_compiler_gnu=$ac_cv_c_compiler_gnu
4796
4797ac_ext=cpp
4798ac_cpp='$CXXCPP $CPPFLAGS'
4799ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4800ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4801ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4802if test -z "$CXX"; then
4803  if test -n "$CCC"; then
4804    CXX=$CCC
4805  else
4806    if test -n "$ac_tool_prefix"; then
4807  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4808  do
4809    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4810set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4812$as_echo_n "checking for $ac_word... " >&6; }
4813if test "${ac_cv_prog_CXX+set}" = set; then :
4814  $as_echo_n "(cached) " >&6
4815else
4816  if test -n "$CXX"; then
4817  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4818else
4819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4820for as_dir in $PATH
4821do
4822  IFS=$as_save_IFS
4823  test -z "$as_dir" && as_dir=.
4824    for ac_exec_ext in '' $ac_executable_extensions; do
4825  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4826    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4827    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4828    break 2
4829  fi
4830done
4831  done
4832IFS=$as_save_IFS
4833
4834fi
4835fi
4836CXX=$ac_cv_prog_CXX
4837if test -n "$CXX"; then
4838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4839$as_echo "$CXX" >&6; }
4840else
4841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4842$as_echo "no" >&6; }
4843fi
4844
4845
4846    test -n "$CXX" && break
4847  done
4848fi
4849if test -z "$CXX"; then
4850  ac_ct_CXX=$CXX
4851  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4852do
4853  # Extract the first word of "$ac_prog", so it can be a program name with args.
4854set dummy $ac_prog; ac_word=$2
4855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4856$as_echo_n "checking for $ac_word... " >&6; }
4857if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4858  $as_echo_n "(cached) " >&6
4859else
4860  if test -n "$ac_ct_CXX"; then
4861  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4862else
4863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4864for as_dir in $PATH
4865do
4866  IFS=$as_save_IFS
4867  test -z "$as_dir" && as_dir=.
4868    for ac_exec_ext in '' $ac_executable_extensions; do
4869  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4870    ac_cv_prog_ac_ct_CXX="$ac_prog"
4871    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4872    break 2
4873  fi
4874done
4875  done
4876IFS=$as_save_IFS
4877
4878fi
4879fi
4880ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4881if test -n "$ac_ct_CXX"; then
4882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4883$as_echo "$ac_ct_CXX" >&6; }
4884else
4885  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4886$as_echo "no" >&6; }
4887fi
4888
4889
4890  test -n "$ac_ct_CXX" && break
4891done
4892
4893  if test "x$ac_ct_CXX" = x; then
4894    CXX="g++"
4895  else
4896    case $cross_compiling:$ac_tool_warned in
4897yes:)
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4899$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4900ac_tool_warned=yes ;;
4901esac
4902    CXX=$ac_ct_CXX
4903  fi
4904fi
4905
4906  fi
4907fi
4908# Provide some information about the compiler.
4909$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4910set X $ac_compile
4911ac_compiler=$2
4912for ac_option in --version -v -V -qversion; do
4913  { { ac_try="$ac_compiler $ac_option >&5"
4914case "(($ac_try" in
4915  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4916  *) ac_try_echo=$ac_try;;
4917esac
4918eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4919$as_echo "$ac_try_echo"; } >&5
4920  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4921  ac_status=$?
4922  if test -s conftest.err; then
4923    sed '10a\
4924... rest of stderr output deleted ...
4925         10q' conftest.err >conftest.er1
4926    cat conftest.er1 >&5
4927    rm -f conftest.er1 conftest.err
4928  fi
4929  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4930  test $ac_status = 0; }
4931done
4932
4933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4934$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4935if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4936  $as_echo_n "(cached) " >&6
4937else
4938  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4939/* end confdefs.h.  */
4940
4941int
4942main ()
4943{
4944#ifndef __GNUC__
4945       choke me
4946#endif
4947
4948  ;
4949  return 0;
4950}
4951_ACEOF
4952if ac_fn_cxx_try_compile "$LINENO"; then :
4953  ac_compiler_gnu=yes
4954else
4955  ac_compiler_gnu=no
4956fi
4957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4958ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4959
4960fi
4961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4962$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4963if test $ac_compiler_gnu = yes; then
4964  GXX=yes
4965else
4966  GXX=
4967fi
4968ac_test_CXXFLAGS=${CXXFLAGS+set}
4969ac_save_CXXFLAGS=$CXXFLAGS
4970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4971$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4972if test "${ac_cv_prog_cxx_g+set}" = set; then :
4973  $as_echo_n "(cached) " >&6
4974else
4975  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4976   ac_cxx_werror_flag=yes
4977   ac_cv_prog_cxx_g=no
4978   CXXFLAGS="-g"
4979   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980/* end confdefs.h.  */
4981
4982int
4983main ()
4984{
4985
4986  ;
4987  return 0;
4988}
4989_ACEOF
4990if ac_fn_cxx_try_compile "$LINENO"; then :
4991  ac_cv_prog_cxx_g=yes
4992else
4993  CXXFLAGS=""
4994      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4995/* end confdefs.h.  */
4996
4997int
4998main ()
4999{
5000
5001  ;
5002  return 0;
5003}
5004_ACEOF
5005if ac_fn_cxx_try_compile "$LINENO"; then :
5006
5007else
5008  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5009	 CXXFLAGS="-g"
5010	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011/* end confdefs.h.  */
5012
5013int
5014main ()
5015{
5016
5017  ;
5018  return 0;
5019}
5020_ACEOF
5021if ac_fn_cxx_try_compile "$LINENO"; then :
5022  ac_cv_prog_cxx_g=yes
5023fi
5024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5025fi
5026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5027fi
5028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5029   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5030fi
5031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5032$as_echo "$ac_cv_prog_cxx_g" >&6; }
5033if test "$ac_test_CXXFLAGS" = set; then
5034  CXXFLAGS=$ac_save_CXXFLAGS
5035elif test $ac_cv_prog_cxx_g = yes; then
5036  if test "$GXX" = yes; then
5037    CXXFLAGS="-g -O2"
5038  else
5039    CXXFLAGS="-g"
5040  fi
5041else
5042  if test "$GXX" = yes; then
5043    CXXFLAGS="-O2"
5044  else
5045    CXXFLAGS=
5046  fi
5047fi
5048ac_ext=c
5049ac_cpp='$CPP $CPPFLAGS'
5050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5052ac_compiler_gnu=$ac_cv_c_compiler_gnu
5053
5054depcc="$CXX"  am_compiler_list=
5055
5056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5057$as_echo_n "checking dependency style of $depcc... " >&6; }
5058if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5059  $as_echo_n "(cached) " >&6
5060else
5061  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5062  # We make a subdir and do the tests there.  Otherwise we can end up
5063  # making bogus files that we don't know about and never remove.  For
5064  # instance it was reported that on HP-UX the gcc test will end up
5065  # making a dummy file named `D' -- because `-MD' means `put the output
5066  # in D'.
5067  mkdir conftest.dir
5068  # Copy depcomp to subdir because otherwise we won't find it if we're
5069  # using a relative directory.
5070  cp "$am_depcomp" conftest.dir
5071  cd conftest.dir
5072  # We will build objects and dependencies in a subdirectory because
5073  # it helps to detect inapplicable dependency modes.  For instance
5074  # both Tru64's cc and ICC support -MD to output dependencies as a
5075  # side effect of compilation, but ICC will put the dependencies in
5076  # the current directory while Tru64 will put them in the object
5077  # directory.
5078  mkdir sub
5079
5080  am_cv_CXX_dependencies_compiler_type=none
5081  if test "$am_compiler_list" = ""; then
5082     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5083  fi
5084  am__universal=false
5085  case " $depcc " in #(
5086     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5087     esac
5088
5089  for depmode in $am_compiler_list; do
5090    # Setup a source with many dependencies, because some compilers
5091    # like to wrap large dependency lists on column 80 (with \), and
5092    # we should not choose a depcomp mode which is confused by this.
5093    #
5094    # We need to recreate these files for each test, as the compiler may
5095    # overwrite some of them when testing with obscure command lines.
5096    # This happens at least with the AIX C compiler.
5097    : > sub/conftest.c
5098    for i in 1 2 3 4 5 6; do
5099      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5100      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5101      # Solaris 8's {/usr,}/bin/sh.
5102      touch sub/conftst$i.h
5103    done
5104    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5105
5106    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5107    # mode.  It turns out that the SunPro C++ compiler does not properly
5108    # handle `-M -o', and we need to detect this.  Also, some Intel
5109    # versions had trouble with output in subdirs
5110    am__obj=sub/conftest.${OBJEXT-o}
5111    am__minus_obj="-o $am__obj"
5112    case $depmode in
5113    gcc)
5114      # This depmode causes a compiler race in universal mode.
5115      test "$am__universal" = false || continue
5116      ;;
5117    nosideeffect)
5118      # after this tag, mechanisms are not by side-effect, so they'll
5119      # only be used when explicitly requested
5120      if test "x$enable_dependency_tracking" = xyes; then
5121	continue
5122      else
5123	break
5124      fi
5125      ;;
5126    msvisualcpp | msvcmsys)
5127      # This compiler won't grok `-c -o', but also, the minuso test has
5128      # not run yet.  These depmodes are late enough in the game, and
5129      # so weak that their functioning should not be impacted.
5130      am__obj=conftest.${OBJEXT-o}
5131      am__minus_obj=
5132      ;;
5133    none) break ;;
5134    esac
5135    if depmode=$depmode \
5136       source=sub/conftest.c object=$am__obj \
5137       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5138       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5139         >/dev/null 2>conftest.err &&
5140       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5141       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5142       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5143       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5144      # icc doesn't choke on unknown options, it will just issue warnings
5145      # or remarks (even with -Werror).  So we grep stderr for any message
5146      # that says an option was ignored or not supported.
5147      # When given -MP, icc 7.0 and 7.1 complain thusly:
5148      #   icc: Command line warning: ignoring option '-M'; no argument required
5149      # The diagnosis changed in icc 8.0:
5150      #   icc: Command line remark: option '-MP' not supported
5151      if (grep 'ignoring option' conftest.err ||
5152          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5153        am_cv_CXX_dependencies_compiler_type=$depmode
5154        break
5155      fi
5156    fi
5157  done
5158
5159  cd ..
5160  rm -rf conftest.dir
5161else
5162  am_cv_CXX_dependencies_compiler_type=none
5163fi
5164
5165fi
5166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5167$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5168CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5169
5170 if
5171  test "x$enable_dependency_tracking" != xno \
5172  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5173  am__fastdepCXX_TRUE=
5174  am__fastdepCXX_FALSE='#'
5175else
5176  am__fastdepCXX_TRUE='#'
5177  am__fastdepCXX_FALSE=
5178fi
5179
5180
5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5182$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5183if test "${ac_cv_path_GREP+set}" = set; then :
5184  $as_echo_n "(cached) " >&6
5185else
5186  if test -z "$GREP"; then
5187  ac_path_GREP_found=false
5188  # Loop through the user's path and test for each of PROGNAME-LIST
5189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5190for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5191do
5192  IFS=$as_save_IFS
5193  test -z "$as_dir" && as_dir=.
5194    for ac_prog in grep ggrep; do
5195    for ac_exec_ext in '' $ac_executable_extensions; do
5196      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5197      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5198# Check for GNU ac_path_GREP and select it if it is found.
5199  # Check for GNU $ac_path_GREP
5200case `"$ac_path_GREP" --version 2>&1` in
5201*GNU*)
5202  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5203*)
5204  ac_count=0
5205  $as_echo_n 0123456789 >"conftest.in"
5206  while :
5207  do
5208    cat "conftest.in" "conftest.in" >"conftest.tmp"
5209    mv "conftest.tmp" "conftest.in"
5210    cp "conftest.in" "conftest.nl"
5211    $as_echo 'GREP' >> "conftest.nl"
5212    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5213    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5214    as_fn_arith $ac_count + 1 && ac_count=$as_val
5215    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5216      # Best one so far, save it but keep looking for a better one
5217      ac_cv_path_GREP="$ac_path_GREP"
5218      ac_path_GREP_max=$ac_count
5219    fi
5220    # 10*(2^10) chars as input seems more than enough
5221    test $ac_count -gt 10 && break
5222  done
5223  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5224esac
5225
5226      $ac_path_GREP_found && break 3
5227    done
5228  done
5229  done
5230IFS=$as_save_IFS
5231  if test -z "$ac_cv_path_GREP"; then
5232    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5233  fi
5234else
5235  ac_cv_path_GREP=$GREP
5236fi
5237
5238fi
5239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5240$as_echo "$ac_cv_path_GREP" >&6; }
5241 GREP="$ac_cv_path_GREP"
5242
5243
5244ac_ext=c
5245ac_cpp='$CPP $CPPFLAGS'
5246ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5247ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5248ac_compiler_gnu=$ac_cv_c_compiler_gnu
5249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5250$as_echo_n "checking how to run the C preprocessor... " >&6; }
5251# On Suns, sometimes $CPP names a directory.
5252if test -n "$CPP" && test -d "$CPP"; then
5253  CPP=
5254fi
5255if test -z "$CPP"; then
5256  if test "${ac_cv_prog_CPP+set}" = set; then :
5257  $as_echo_n "(cached) " >&6
5258else
5259      # Double quotes because CPP needs to be expanded
5260    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5261    do
5262      ac_preproc_ok=false
5263for ac_c_preproc_warn_flag in '' yes
5264do
5265  # Use a header file that comes with gcc, so configuring glibc
5266  # with a fresh cross-compiler works.
5267  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5268  # <limits.h> exists even on freestanding compilers.
5269  # On the NeXT, cc -E runs the code through the compiler's parser,
5270  # not just through cpp. "Syntax error" is here to catch this case.
5271  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5272/* end confdefs.h.  */
5273#ifdef __STDC__
5274# include <limits.h>
5275#else
5276# include <assert.h>
5277#endif
5278		     Syntax error
5279_ACEOF
5280if ac_fn_c_try_cpp "$LINENO"; then :
5281
5282else
5283  # Broken: fails on valid input.
5284continue
5285fi
5286rm -f conftest.err conftest.$ac_ext
5287
5288  # OK, works on sane cases.  Now check whether nonexistent headers
5289  # can be detected and how.
5290  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5291/* end confdefs.h.  */
5292#include <ac_nonexistent.h>
5293_ACEOF
5294if ac_fn_c_try_cpp "$LINENO"; then :
5295  # Broken: success on invalid input.
5296continue
5297else
5298  # Passes both tests.
5299ac_preproc_ok=:
5300break
5301fi
5302rm -f conftest.err conftest.$ac_ext
5303
5304done
5305# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5306rm -f conftest.err conftest.$ac_ext
5307if $ac_preproc_ok; then :
5308  break
5309fi
5310
5311    done
5312    ac_cv_prog_CPP=$CPP
5313
5314fi
5315  CPP=$ac_cv_prog_CPP
5316else
5317  ac_cv_prog_CPP=$CPP
5318fi
5319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5320$as_echo "$CPP" >&6; }
5321ac_preproc_ok=false
5322for ac_c_preproc_warn_flag in '' yes
5323do
5324  # Use a header file that comes with gcc, so configuring glibc
5325  # with a fresh cross-compiler works.
5326  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5327  # <limits.h> exists even on freestanding compilers.
5328  # On the NeXT, cc -E runs the code through the compiler's parser,
5329  # not just through cpp. "Syntax error" is here to catch this case.
5330  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5331/* end confdefs.h.  */
5332#ifdef __STDC__
5333# include <limits.h>
5334#else
5335# include <assert.h>
5336#endif
5337		     Syntax error
5338_ACEOF
5339if ac_fn_c_try_cpp "$LINENO"; then :
5340
5341else
5342  # Broken: fails on valid input.
5343continue
5344fi
5345rm -f conftest.err conftest.$ac_ext
5346
5347  # OK, works on sane cases.  Now check whether nonexistent headers
5348  # can be detected and how.
5349  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5350/* end confdefs.h.  */
5351#include <ac_nonexistent.h>
5352_ACEOF
5353if ac_fn_c_try_cpp "$LINENO"; then :
5354  # Broken: success on invalid input.
5355continue
5356else
5357  # Passes both tests.
5358ac_preproc_ok=:
5359break
5360fi
5361rm -f conftest.err conftest.$ac_ext
5362
5363done
5364# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5365rm -f conftest.err conftest.$ac_ext
5366if $ac_preproc_ok; then :
5367
5368else
5369  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5370$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5371as_fn_error "C preprocessor \"$CPP\" fails sanity check
5372See \`config.log' for more details." "$LINENO" 5; }
5373fi
5374
5375ac_ext=c
5376ac_cpp='$CPP $CPPFLAGS'
5377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5379ac_compiler_gnu=$ac_cv_c_compiler_gnu
5380
5381
5382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5383$as_echo_n "checking for egrep... " >&6; }
5384if test "${ac_cv_path_EGREP+set}" = set; then :
5385  $as_echo_n "(cached) " >&6
5386else
5387  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5388   then ac_cv_path_EGREP="$GREP -E"
5389   else
5390     if test -z "$EGREP"; then
5391  ac_path_EGREP_found=false
5392  # Loop through the user's path and test for each of PROGNAME-LIST
5393  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5394for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5395do
5396  IFS=$as_save_IFS
5397  test -z "$as_dir" && as_dir=.
5398    for ac_prog in egrep; do
5399    for ac_exec_ext in '' $ac_executable_extensions; do
5400      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5401      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5402# Check for GNU ac_path_EGREP and select it if it is found.
5403  # Check for GNU $ac_path_EGREP
5404case `"$ac_path_EGREP" --version 2>&1` in
5405*GNU*)
5406  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5407*)
5408  ac_count=0
5409  $as_echo_n 0123456789 >"conftest.in"
5410  while :
5411  do
5412    cat "conftest.in" "conftest.in" >"conftest.tmp"
5413    mv "conftest.tmp" "conftest.in"
5414    cp "conftest.in" "conftest.nl"
5415    $as_echo 'EGREP' >> "conftest.nl"
5416    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5417    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5418    as_fn_arith $ac_count + 1 && ac_count=$as_val
5419    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5420      # Best one so far, save it but keep looking for a better one
5421      ac_cv_path_EGREP="$ac_path_EGREP"
5422      ac_path_EGREP_max=$ac_count
5423    fi
5424    # 10*(2^10) chars as input seems more than enough
5425    test $ac_count -gt 10 && break
5426  done
5427  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5428esac
5429
5430      $ac_path_EGREP_found && break 3
5431    done
5432  done
5433  done
5434IFS=$as_save_IFS
5435  if test -z "$ac_cv_path_EGREP"; then
5436    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5437  fi
5438else
5439  ac_cv_path_EGREP=$EGREP
5440fi
5441
5442   fi
5443fi
5444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5445$as_echo "$ac_cv_path_EGREP" >&6; }
5446 EGREP="$ac_cv_path_EGREP"
5447
5448
5449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5450$as_echo_n "checking for ANSI C header files... " >&6; }
5451if test "${ac_cv_header_stdc+set}" = set; then :
5452  $as_echo_n "(cached) " >&6
5453else
5454  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5455/* end confdefs.h.  */
5456#include <stdlib.h>
5457#include <stdarg.h>
5458#include <string.h>
5459#include <float.h>
5460
5461int
5462main ()
5463{
5464
5465  ;
5466  return 0;
5467}
5468_ACEOF
5469if ac_fn_c_try_compile "$LINENO"; then :
5470  ac_cv_header_stdc=yes
5471else
5472  ac_cv_header_stdc=no
5473fi
5474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5475
5476if test $ac_cv_header_stdc = yes; then
5477  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5478  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5479/* end confdefs.h.  */
5480#include <string.h>
5481
5482_ACEOF
5483if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5484  $EGREP "memchr" >/dev/null 2>&1; then :
5485
5486else
5487  ac_cv_header_stdc=no
5488fi
5489rm -f conftest*
5490
5491fi
5492
5493if test $ac_cv_header_stdc = yes; then
5494  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5495  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5496/* end confdefs.h.  */
5497#include <stdlib.h>
5498
5499_ACEOF
5500if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5501  $EGREP "free" >/dev/null 2>&1; then :
5502
5503else
5504  ac_cv_header_stdc=no
5505fi
5506rm -f conftest*
5507
5508fi
5509
5510if test $ac_cv_header_stdc = yes; then
5511  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5512  if test "$cross_compiling" = yes; then :
5513  :
5514else
5515  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5516/* end confdefs.h.  */
5517#include <ctype.h>
5518#include <stdlib.h>
5519#if ((' ' & 0x0FF) == 0x020)
5520# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5521# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5522#else
5523# define ISLOWER(c) \
5524		   (('a' <= (c) && (c) <= 'i') \
5525		     || ('j' <= (c) && (c) <= 'r') \
5526		     || ('s' <= (c) && (c) <= 'z'))
5527# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5528#endif
5529
5530#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5531int
5532main ()
5533{
5534  int i;
5535  for (i = 0; i < 256; i++)
5536    if (XOR (islower (i), ISLOWER (i))
5537	|| toupper (i) != TOUPPER (i))
5538      return 2;
5539  return 0;
5540}
5541_ACEOF
5542if ac_fn_c_try_run "$LINENO"; then :
5543
5544else
5545  ac_cv_header_stdc=no
5546fi
5547rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5548  conftest.$ac_objext conftest.beam conftest.$ac_ext
5549fi
5550
5551fi
5552fi
5553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5554$as_echo "$ac_cv_header_stdc" >&6; }
5555if test $ac_cv_header_stdc = yes; then
5556
5557$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5558
5559fi
5560
5561# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5562for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5563		  inttypes.h stdint.h unistd.h
5564do :
5565  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5566ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5567"
5568eval as_val=\$$as_ac_Header
5569   if test "x$as_val" = x""yes; then :
5570  cat >>confdefs.h <<_ACEOF
5571#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5572_ACEOF
5573
5574fi
5575
5576done
5577
5578
5579
5580  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5581if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5582  MINIX=yes
5583else
5584  MINIX=
5585fi
5586
5587
5588  if test "$MINIX" = yes; then
5589
5590$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5591
5592
5593$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5594
5595
5596$as_echo "#define _MINIX 1" >>confdefs.h
5597
5598  fi
5599
5600
5601  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5602$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5603if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5604  $as_echo_n "(cached) " >&6
5605else
5606  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5607/* end confdefs.h.  */
5608
5609#	  define __EXTENSIONS__ 1
5610	  $ac_includes_default
5611int
5612main ()
5613{
5614
5615  ;
5616  return 0;
5617}
5618_ACEOF
5619if ac_fn_c_try_compile "$LINENO"; then :
5620  ac_cv_safe_to_define___extensions__=yes
5621else
5622  ac_cv_safe_to_define___extensions__=no
5623fi
5624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5625fi
5626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5627$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5628  test $ac_cv_safe_to_define___extensions__ = yes &&
5629    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5630
5631  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5632
5633  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5634
5635  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5636
5637  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5638
5639
5640
5641
5642
5643
5644case `pwd` in
5645  *\ * | *\	*)
5646    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5647$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5648esac
5649
5650
5651
5652macro_version='2.2.7a'
5653macro_revision='1.3134'
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667ltmain="$ac_aux_dir/ltmain.sh"
5668
5669# Backslashify metacharacters that are still active within
5670# double-quoted strings.
5671sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5672
5673# Same as above, but do not quote variable references.
5674double_quote_subst='s/\(["`\\]\)/\\\1/g'
5675
5676# Sed substitution to delay expansion of an escaped shell variable in a
5677# double_quote_subst'ed string.
5678delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5679
5680# Sed substitution to delay expansion of an escaped single quote.
5681delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5682
5683# Sed substitution to avoid accidental globbing in evaled expressions
5684no_glob_subst='s/\*/\\\*/g'
5685
5686ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5687ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5688ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5689
5690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5691$as_echo_n "checking how to print strings... " >&6; }
5692# Test print first, because it will be a builtin if present.
5693if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5694   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5695  ECHO='print -r --'
5696elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5697  ECHO='printf %s\n'
5698else
5699  # Use this function as a fallback that always works.
5700  func_fallback_echo ()
5701  {
5702    eval 'cat <<_LTECHO_EOF
5703$1
5704_LTECHO_EOF'
5705  }
5706  ECHO='func_fallback_echo'
5707fi
5708
5709# func_echo_all arg...
5710# Invoke $ECHO with all args, space-separated.
5711func_echo_all ()
5712{
5713    $ECHO ""
5714}
5715
5716case "$ECHO" in
5717  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5718$as_echo "printf" >&6; } ;;
5719  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5720$as_echo "print -r" >&6; } ;;
5721  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5722$as_echo "cat" >&6; } ;;
5723esac
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5739$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5740if test "${ac_cv_path_SED+set}" = set; then :
5741  $as_echo_n "(cached) " >&6
5742else
5743            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5744     for ac_i in 1 2 3 4 5 6 7; do
5745       ac_script="$ac_script$as_nl$ac_script"
5746     done
5747     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5748     { ac_script=; unset ac_script;}
5749     if test -z "$SED"; then
5750  ac_path_SED_found=false
5751  # Loop through the user's path and test for each of PROGNAME-LIST
5752  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5753for as_dir in $PATH
5754do
5755  IFS=$as_save_IFS
5756  test -z "$as_dir" && as_dir=.
5757    for ac_prog in sed gsed; do
5758    for ac_exec_ext in '' $ac_executable_extensions; do
5759      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5760      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5761# Check for GNU ac_path_SED and select it if it is found.
5762  # Check for GNU $ac_path_SED
5763case `"$ac_path_SED" --version 2>&1` in
5764*GNU*)
5765  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5766*)
5767  ac_count=0
5768  $as_echo_n 0123456789 >"conftest.in"
5769  while :
5770  do
5771    cat "conftest.in" "conftest.in" >"conftest.tmp"
5772    mv "conftest.tmp" "conftest.in"
5773    cp "conftest.in" "conftest.nl"
5774    $as_echo '' >> "conftest.nl"
5775    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5776    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5777    as_fn_arith $ac_count + 1 && ac_count=$as_val
5778    if test $ac_count -gt ${ac_path_SED_max-0}; then
5779      # Best one so far, save it but keep looking for a better one
5780      ac_cv_path_SED="$ac_path_SED"
5781      ac_path_SED_max=$ac_count
5782    fi
5783    # 10*(2^10) chars as input seems more than enough
5784    test $ac_count -gt 10 && break
5785  done
5786  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5787esac
5788
5789      $ac_path_SED_found && break 3
5790    done
5791  done
5792  done
5793IFS=$as_save_IFS
5794  if test -z "$ac_cv_path_SED"; then
5795    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5796  fi
5797else
5798  ac_cv_path_SED=$SED
5799fi
5800
5801fi
5802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5803$as_echo "$ac_cv_path_SED" >&6; }
5804 SED="$ac_cv_path_SED"
5805  rm -f conftest.sed
5806
5807test -z "$SED" && SED=sed
5808Xsed="$SED -e 1s/^X//"
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5821$as_echo_n "checking for fgrep... " >&6; }
5822if test "${ac_cv_path_FGREP+set}" = set; then :
5823  $as_echo_n "(cached) " >&6
5824else
5825  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5826   then ac_cv_path_FGREP="$GREP -F"
5827   else
5828     if test -z "$FGREP"; then
5829  ac_path_FGREP_found=false
5830  # Loop through the user's path and test for each of PROGNAME-LIST
5831  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5832for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5833do
5834  IFS=$as_save_IFS
5835  test -z "$as_dir" && as_dir=.
5836    for ac_prog in fgrep; do
5837    for ac_exec_ext in '' $ac_executable_extensions; do
5838      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5839      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5840# Check for GNU ac_path_FGREP and select it if it is found.
5841  # Check for GNU $ac_path_FGREP
5842case `"$ac_path_FGREP" --version 2>&1` in
5843*GNU*)
5844  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5845*)
5846  ac_count=0
5847  $as_echo_n 0123456789 >"conftest.in"
5848  while :
5849  do
5850    cat "conftest.in" "conftest.in" >"conftest.tmp"
5851    mv "conftest.tmp" "conftest.in"
5852    cp "conftest.in" "conftest.nl"
5853    $as_echo 'FGREP' >> "conftest.nl"
5854    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5855    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5856    as_fn_arith $ac_count + 1 && ac_count=$as_val
5857    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5858      # Best one so far, save it but keep looking for a better one
5859      ac_cv_path_FGREP="$ac_path_FGREP"
5860      ac_path_FGREP_max=$ac_count
5861    fi
5862    # 10*(2^10) chars as input seems more than enough
5863    test $ac_count -gt 10 && break
5864  done
5865  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5866esac
5867
5868      $ac_path_FGREP_found && break 3
5869    done
5870  done
5871  done
5872IFS=$as_save_IFS
5873  if test -z "$ac_cv_path_FGREP"; then
5874    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5875  fi
5876else
5877  ac_cv_path_FGREP=$FGREP
5878fi
5879
5880   fi
5881fi
5882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5883$as_echo "$ac_cv_path_FGREP" >&6; }
5884 FGREP="$ac_cv_path_FGREP"
5885
5886
5887test -z "$GREP" && GREP=grep
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907# Check whether --with-gnu-ld was given.
5908if test "${with_gnu_ld+set}" = set; then :
5909  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5910else
5911  with_gnu_ld=no
5912fi
5913
5914ac_prog=ld
5915if test "$GCC" = yes; then
5916  # Check if gcc -print-prog-name=ld gives a path.
5917  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5918$as_echo_n "checking for ld used by $CC... " >&6; }
5919  case $host in
5920  *-*-mingw*)
5921    # gcc leaves a trailing carriage return which upsets mingw
5922    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5923  *)
5924    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5925  esac
5926  case $ac_prog in
5927    # Accept absolute paths.
5928    [\\/]* | ?:[\\/]*)
5929      re_direlt='/[^/][^/]*/\.\./'
5930      # Canonicalize the pathname of ld
5931      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5932      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5933	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5934      done
5935      test -z "$LD" && LD="$ac_prog"
5936      ;;
5937  "")
5938    # If it fails, then pretend we aren't using GCC.
5939    ac_prog=ld
5940    ;;
5941  *)
5942    # If it is relative, then search for the first ld in PATH.
5943    with_gnu_ld=unknown
5944    ;;
5945  esac
5946elif test "$with_gnu_ld" = yes; then
5947  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5948$as_echo_n "checking for GNU ld... " >&6; }
5949else
5950  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5951$as_echo_n "checking for non-GNU ld... " >&6; }
5952fi
5953if test "${lt_cv_path_LD+set}" = set; then :
5954  $as_echo_n "(cached) " >&6
5955else
5956  if test -z "$LD"; then
5957  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5958  for ac_dir in $PATH; do
5959    IFS="$lt_save_ifs"
5960    test -z "$ac_dir" && ac_dir=.
5961    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5962      lt_cv_path_LD="$ac_dir/$ac_prog"
5963      # Check to see if the program is GNU ld.  I'd rather use --version,
5964      # but apparently some variants of GNU ld only accept -v.
5965      # Break only if it was the GNU/non-GNU ld that we prefer.
5966      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5967      *GNU* | *'with BFD'*)
5968	test "$with_gnu_ld" != no && break
5969	;;
5970      *)
5971	test "$with_gnu_ld" != yes && break
5972	;;
5973      esac
5974    fi
5975  done
5976  IFS="$lt_save_ifs"
5977else
5978  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5979fi
5980fi
5981
5982LD="$lt_cv_path_LD"
5983if test -n "$LD"; then
5984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5985$as_echo "$LD" >&6; }
5986else
5987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5988$as_echo "no" >&6; }
5989fi
5990test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5992$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5993if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5994  $as_echo_n "(cached) " >&6
5995else
5996  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5997case `$LD -v 2>&1 </dev/null` in
5998*GNU* | *'with BFD'*)
5999  lt_cv_prog_gnu_ld=yes
6000  ;;
6001*)
6002  lt_cv_prog_gnu_ld=no
6003  ;;
6004esac
6005fi
6006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6007$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6008with_gnu_ld=$lt_cv_prog_gnu_ld
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6019$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6020if test "${lt_cv_path_NM+set}" = set; then :
6021  $as_echo_n "(cached) " >&6
6022else
6023  if test -n "$NM"; then
6024  # Let the user override the test.
6025  lt_cv_path_NM="$NM"
6026else
6027  lt_nm_to_check="${ac_tool_prefix}nm"
6028  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6029    lt_nm_to_check="$lt_nm_to_check nm"
6030  fi
6031  for lt_tmp_nm in $lt_nm_to_check; do
6032    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6033    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6034      IFS="$lt_save_ifs"
6035      test -z "$ac_dir" && ac_dir=.
6036      tmp_nm="$ac_dir/$lt_tmp_nm"
6037      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6038	# Check to see if the nm accepts a BSD-compat flag.
6039	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6040	#   nm: unknown option "B" ignored
6041	# Tru64's nm complains that /dev/null is an invalid object file
6042	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6043	*/dev/null* | *'Invalid file or object type'*)
6044	  lt_cv_path_NM="$tmp_nm -B"
6045	  break
6046	  ;;
6047	*)
6048	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6049	  */dev/null*)
6050	    lt_cv_path_NM="$tmp_nm -p"
6051	    break
6052	    ;;
6053	  *)
6054	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6055	    continue # so that we can try to find one that supports BSD flags
6056	    ;;
6057	  esac
6058	  ;;
6059	esac
6060      fi
6061    done
6062    IFS="$lt_save_ifs"
6063  done
6064  : ${lt_cv_path_NM=no}
6065fi
6066fi
6067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6068$as_echo "$lt_cv_path_NM" >&6; }
6069if test "$lt_cv_path_NM" != "no"; then
6070  NM="$lt_cv_path_NM"
6071else
6072  # Didn't find any BSD compatible name lister, look for dumpbin.
6073  if test -n "$DUMPBIN"; then :
6074    # Let the user override the test.
6075  else
6076    if test -n "$ac_tool_prefix"; then
6077  for ac_prog in dumpbin "link -dump"
6078  do
6079    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6080set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6082$as_echo_n "checking for $ac_word... " >&6; }
6083if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6084  $as_echo_n "(cached) " >&6
6085else
6086  if test -n "$DUMPBIN"; then
6087  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6088else
6089as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6090for as_dir in $PATH
6091do
6092  IFS=$as_save_IFS
6093  test -z "$as_dir" && as_dir=.
6094    for ac_exec_ext in '' $ac_executable_extensions; do
6095  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6096    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6097    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6098    break 2
6099  fi
6100done
6101  done
6102IFS=$as_save_IFS
6103
6104fi
6105fi
6106DUMPBIN=$ac_cv_prog_DUMPBIN
6107if test -n "$DUMPBIN"; then
6108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6109$as_echo "$DUMPBIN" >&6; }
6110else
6111  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6112$as_echo "no" >&6; }
6113fi
6114
6115
6116    test -n "$DUMPBIN" && break
6117  done
6118fi
6119if test -z "$DUMPBIN"; then
6120  ac_ct_DUMPBIN=$DUMPBIN
6121  for ac_prog in dumpbin "link -dump"
6122do
6123  # Extract the first word of "$ac_prog", so it can be a program name with args.
6124set dummy $ac_prog; ac_word=$2
6125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6126$as_echo_n "checking for $ac_word... " >&6; }
6127if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6128  $as_echo_n "(cached) " >&6
6129else
6130  if test -n "$ac_ct_DUMPBIN"; then
6131  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6132else
6133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6134for as_dir in $PATH
6135do
6136  IFS=$as_save_IFS
6137  test -z "$as_dir" && as_dir=.
6138    for ac_exec_ext in '' $ac_executable_extensions; do
6139  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6140    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6141    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6142    break 2
6143  fi
6144done
6145  done
6146IFS=$as_save_IFS
6147
6148fi
6149fi
6150ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6151if test -n "$ac_ct_DUMPBIN"; then
6152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6153$as_echo "$ac_ct_DUMPBIN" >&6; }
6154else
6155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6156$as_echo "no" >&6; }
6157fi
6158
6159
6160  test -n "$ac_ct_DUMPBIN" && break
6161done
6162
6163  if test "x$ac_ct_DUMPBIN" = x; then
6164    DUMPBIN=":"
6165  else
6166    case $cross_compiling:$ac_tool_warned in
6167yes:)
6168{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6169$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6170ac_tool_warned=yes ;;
6171esac
6172    DUMPBIN=$ac_ct_DUMPBIN
6173  fi
6174fi
6175
6176    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6177    *COFF*)
6178      DUMPBIN="$DUMPBIN -symbols"
6179      ;;
6180    *)
6181      DUMPBIN=:
6182      ;;
6183    esac
6184  fi
6185
6186  if test "$DUMPBIN" != ":"; then
6187    NM="$DUMPBIN"
6188  fi
6189fi
6190test -z "$NM" && NM=nm
6191
6192
6193
6194
6195
6196
6197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6198$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6199if test "${lt_cv_nm_interface+set}" = set; then :
6200  $as_echo_n "(cached) " >&6
6201else
6202  lt_cv_nm_interface="BSD nm"
6203  echo "int some_variable = 0;" > conftest.$ac_ext
6204  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6205  (eval "$ac_compile" 2>conftest.err)
6206  cat conftest.err >&5
6207  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6208  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6209  cat conftest.err >&5
6210  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6211  cat conftest.out >&5
6212  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6213    lt_cv_nm_interface="MS dumpbin"
6214  fi
6215  rm -f conftest*
6216fi
6217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6218$as_echo "$lt_cv_nm_interface" >&6; }
6219
6220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6221$as_echo_n "checking whether ln -s works... " >&6; }
6222LN_S=$as_ln_s
6223if test "$LN_S" = "ln -s"; then
6224  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6225$as_echo "yes" >&6; }
6226else
6227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6228$as_echo "no, using $LN_S" >&6; }
6229fi
6230
6231# find the maximum length of command line arguments
6232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6233$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6234if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6235  $as_echo_n "(cached) " >&6
6236else
6237    i=0
6238  teststring="ABCD"
6239
6240  case $build_os in
6241  msdosdjgpp*)
6242    # On DJGPP, this test can blow up pretty badly due to problems in libc
6243    # (any single argument exceeding 2000 bytes causes a buffer overrun
6244    # during glob expansion).  Even if it were fixed, the result of this
6245    # check would be larger than it should be.
6246    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6247    ;;
6248
6249  gnu*)
6250    # Under GNU Hurd, this test is not required because there is
6251    # no limit to the length of command line arguments.
6252    # Libtool will interpret -1 as no limit whatsoever
6253    lt_cv_sys_max_cmd_len=-1;
6254    ;;
6255
6256  cygwin* | mingw* | cegcc*)
6257    # On Win9x/ME, this test blows up -- it succeeds, but takes
6258    # about 5 minutes as the teststring grows exponentially.
6259    # Worse, since 9x/ME are not pre-emptively multitasking,
6260    # you end up with a "frozen" computer, even though with patience
6261    # the test eventually succeeds (with a max line length of 256k).
6262    # Instead, let's just punt: use the minimum linelength reported by
6263    # all of the supported platforms: 8192 (on NT/2K/XP).
6264    lt_cv_sys_max_cmd_len=8192;
6265    ;;
6266
6267  mint*)
6268    # On MiNT this can take a long time and run out of memory.
6269    lt_cv_sys_max_cmd_len=8192;
6270    ;;
6271
6272  amigaos*)
6273    # On AmigaOS with pdksh, this test takes hours, literally.
6274    # So we just punt and use a minimum line length of 8192.
6275    lt_cv_sys_max_cmd_len=8192;
6276    ;;
6277
6278  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6279    # This has been around since 386BSD, at least.  Likely further.
6280    if test -x /sbin/sysctl; then
6281      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6282    elif test -x /usr/sbin/sysctl; then
6283      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6284    else
6285      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6286    fi
6287    # And add a safety zone
6288    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6289    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6290    ;;
6291
6292  interix*)
6293    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6294    lt_cv_sys_max_cmd_len=196608
6295    ;;
6296
6297  osf*)
6298    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6299    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6300    # nice to cause kernel panics so lets avoid the loop below.
6301    # First set a reasonable default.
6302    lt_cv_sys_max_cmd_len=16384
6303    #
6304    if test -x /sbin/sysconfig; then
6305      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6306        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6307      esac
6308    fi
6309    ;;
6310  sco3.2v5*)
6311    lt_cv_sys_max_cmd_len=102400
6312    ;;
6313  sysv5* | sco5v6* | sysv4.2uw2*)
6314    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6315    if test -n "$kargmax"; then
6316      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6317    else
6318      lt_cv_sys_max_cmd_len=32768
6319    fi
6320    ;;
6321  *)
6322    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6323    if test -n "$lt_cv_sys_max_cmd_len"; then
6324      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6325      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6326    else
6327      # Make teststring a little bigger before we do anything with it.
6328      # a 1K string should be a reasonable start.
6329      for i in 1 2 3 4 5 6 7 8 ; do
6330        teststring=$teststring$teststring
6331      done
6332      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6333      # If test is not a shell built-in, we'll probably end up computing a
6334      # maximum length that is only half of the actual maximum length, but
6335      # we can't tell.
6336      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6337	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6338	      test $i != 17 # 1/2 MB should be enough
6339      do
6340        i=`expr $i + 1`
6341        teststring=$teststring$teststring
6342      done
6343      # Only check the string length outside the loop.
6344      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6345      teststring=
6346      # Add a significant safety factor because C++ compilers can tack on
6347      # massive amounts of additional arguments before passing them to the
6348      # linker.  It appears as though 1/2 is a usable value.
6349      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6350    fi
6351    ;;
6352  esac
6353
6354fi
6355
6356if test -n $lt_cv_sys_max_cmd_len ; then
6357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6358$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6359else
6360  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6361$as_echo "none" >&6; }
6362fi
6363max_cmd_len=$lt_cv_sys_max_cmd_len
6364
6365
6366
6367
6368
6369
6370: ${CP="cp -f"}
6371: ${MV="mv -f"}
6372: ${RM="rm -f"}
6373
6374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6375$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6376# Try some XSI features
6377xsi_shell=no
6378( _lt_dummy="a/b/c"
6379  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6380      = c,a/b,, \
6381    && eval 'test $(( 1 + 1 )) -eq 2 \
6382    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6383  && xsi_shell=yes
6384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6385$as_echo "$xsi_shell" >&6; }
6386
6387
6388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6389$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6390lt_shell_append=no
6391( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6392    >/dev/null 2>&1 \
6393  && lt_shell_append=yes
6394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6395$as_echo "$lt_shell_append" >&6; }
6396
6397
6398if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6399  lt_unset=unset
6400else
6401  lt_unset=false
6402fi
6403
6404
6405
6406
6407
6408# test EBCDIC or ASCII
6409case `echo X|tr X '\101'` in
6410 A) # ASCII based system
6411    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6412  lt_SP2NL='tr \040 \012'
6413  lt_NL2SP='tr \015\012 \040\040'
6414  ;;
6415 *) # EBCDIC based system
6416  lt_SP2NL='tr \100 \n'
6417  lt_NL2SP='tr \r\n \100\100'
6418  ;;
6419esac
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6430$as_echo_n "checking for $LD option to reload object files... " >&6; }
6431if test "${lt_cv_ld_reload_flag+set}" = set; then :
6432  $as_echo_n "(cached) " >&6
6433else
6434  lt_cv_ld_reload_flag='-r'
6435fi
6436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6437$as_echo "$lt_cv_ld_reload_flag" >&6; }
6438reload_flag=$lt_cv_ld_reload_flag
6439case $reload_flag in
6440"" | " "*) ;;
6441*) reload_flag=" $reload_flag" ;;
6442esac
6443reload_cmds='$LD$reload_flag -o $output$reload_objs'
6444case $host_os in
6445  darwin*)
6446    if test "$GCC" = yes; then
6447      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6448    else
6449      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6450    fi
6451    ;;
6452esac
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462if test -n "$ac_tool_prefix"; then
6463  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6464set dummy ${ac_tool_prefix}objdump; ac_word=$2
6465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6466$as_echo_n "checking for $ac_word... " >&6; }
6467if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6468  $as_echo_n "(cached) " >&6
6469else
6470  if test -n "$OBJDUMP"; then
6471  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6472else
6473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6474for as_dir in $PATH
6475do
6476  IFS=$as_save_IFS
6477  test -z "$as_dir" && as_dir=.
6478    for ac_exec_ext in '' $ac_executable_extensions; do
6479  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6480    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6481    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6482    break 2
6483  fi
6484done
6485  done
6486IFS=$as_save_IFS
6487
6488fi
6489fi
6490OBJDUMP=$ac_cv_prog_OBJDUMP
6491if test -n "$OBJDUMP"; then
6492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6493$as_echo "$OBJDUMP" >&6; }
6494else
6495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6496$as_echo "no" >&6; }
6497fi
6498
6499
6500fi
6501if test -z "$ac_cv_prog_OBJDUMP"; then
6502  ac_ct_OBJDUMP=$OBJDUMP
6503  # Extract the first word of "objdump", so it can be a program name with args.
6504set dummy objdump; ac_word=$2
6505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6506$as_echo_n "checking for $ac_word... " >&6; }
6507if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6508  $as_echo_n "(cached) " >&6
6509else
6510  if test -n "$ac_ct_OBJDUMP"; then
6511  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6512else
6513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6514for as_dir in $PATH
6515do
6516  IFS=$as_save_IFS
6517  test -z "$as_dir" && as_dir=.
6518    for ac_exec_ext in '' $ac_executable_extensions; do
6519  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6520    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6521    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6522    break 2
6523  fi
6524done
6525  done
6526IFS=$as_save_IFS
6527
6528fi
6529fi
6530ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6531if test -n "$ac_ct_OBJDUMP"; then
6532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6533$as_echo "$ac_ct_OBJDUMP" >&6; }
6534else
6535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6536$as_echo "no" >&6; }
6537fi
6538
6539  if test "x$ac_ct_OBJDUMP" = x; then
6540    OBJDUMP="false"
6541  else
6542    case $cross_compiling:$ac_tool_warned in
6543yes:)
6544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6546ac_tool_warned=yes ;;
6547esac
6548    OBJDUMP=$ac_ct_OBJDUMP
6549  fi
6550else
6551  OBJDUMP="$ac_cv_prog_OBJDUMP"
6552fi
6553
6554test -z "$OBJDUMP" && OBJDUMP=objdump
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6565$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6566if test "${lt_cv_deplibs_check_method+set}" = set; then :
6567  $as_echo_n "(cached) " >&6
6568else
6569  lt_cv_file_magic_cmd='$MAGIC_CMD'
6570lt_cv_file_magic_test_file=
6571lt_cv_deplibs_check_method='unknown'
6572# Need to set the preceding variable on all platforms that support
6573# interlibrary dependencies.
6574# 'none' -- dependencies not supported.
6575# `unknown' -- same as none, but documents that we really don't know.
6576# 'pass_all' -- all dependencies passed with no checks.
6577# 'test_compile' -- check by making test program.
6578# 'file_magic [[regex]]' -- check by looking for files in library path
6579# which responds to the $file_magic_cmd with a given extended regex.
6580# If you have `file' or equivalent on your system and you're not sure
6581# whether `pass_all' will *always* work, you probably want this one.
6582
6583case $host_os in
6584aix[4-9]*)
6585  lt_cv_deplibs_check_method=pass_all
6586  ;;
6587
6588beos*)
6589  lt_cv_deplibs_check_method=pass_all
6590  ;;
6591
6592bsdi[45]*)
6593  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6594  lt_cv_file_magic_cmd='/usr/bin/file -L'
6595  lt_cv_file_magic_test_file=/shlib/libc.so
6596  ;;
6597
6598cygwin*)
6599  # func_win32_libid is a shell function defined in ltmain.sh
6600  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6601  lt_cv_file_magic_cmd='func_win32_libid'
6602  ;;
6603
6604mingw* | pw32*)
6605  # Base MSYS/MinGW do not provide the 'file' command needed by
6606  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6607  # unless we find 'file', for example because we are cross-compiling.
6608  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6609  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6610    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6611    lt_cv_file_magic_cmd='func_win32_libid'
6612  else
6613    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6614    lt_cv_file_magic_cmd='$OBJDUMP -f'
6615  fi
6616  ;;
6617
6618cegcc*)
6619  # use the weaker test based on 'objdump'. See mingw*.
6620  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6621  lt_cv_file_magic_cmd='$OBJDUMP -f'
6622  ;;
6623
6624darwin* | rhapsody*)
6625  lt_cv_deplibs_check_method=pass_all
6626  ;;
6627
6628freebsd* | dragonfly*)
6629  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6630    case $host_cpu in
6631    i*86 )
6632      # Not sure whether the presence of OpenBSD here was a mistake.
6633      # Let's accept both of them until this is cleared up.
6634      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6635      lt_cv_file_magic_cmd=/usr/bin/file
6636      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6637      ;;
6638    esac
6639  else
6640    lt_cv_deplibs_check_method=pass_all
6641  fi
6642  ;;
6643
6644gnu*)
6645  lt_cv_deplibs_check_method=pass_all
6646  ;;
6647
6648haiku*)
6649  lt_cv_deplibs_check_method=pass_all
6650  ;;
6651
6652hpux10.20* | hpux11*)
6653  lt_cv_file_magic_cmd=/usr/bin/file
6654  case $host_cpu in
6655  ia64*)
6656    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6657    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6658    ;;
6659  hppa*64*)
6660    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]'
6661    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6662    ;;
6663  *)
6664    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6665    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6666    ;;
6667  esac
6668  ;;
6669
6670interix[3-9]*)
6671  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6672  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6673  ;;
6674
6675irix5* | irix6* | nonstopux*)
6676  case $LD in
6677  *-32|*"-32 ") libmagic=32-bit;;
6678  *-n32|*"-n32 ") libmagic=N32;;
6679  *-64|*"-64 ") libmagic=64-bit;;
6680  *) libmagic=never-match;;
6681  esac
6682  lt_cv_deplibs_check_method=pass_all
6683  ;;
6684
6685# This must be Linux ELF.
6686linux* | k*bsd*-gnu | kopensolaris*-gnu)
6687  lt_cv_deplibs_check_method=pass_all
6688  ;;
6689
6690netbsd*)
6691  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6692    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6693  else
6694    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6695  fi
6696  ;;
6697
6698newos6*)
6699  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6700  lt_cv_file_magic_cmd=/usr/bin/file
6701  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6702  ;;
6703
6704*nto* | *qnx*)
6705  lt_cv_deplibs_check_method=pass_all
6706  ;;
6707
6708openbsd*)
6709  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6710    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6711  else
6712    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6713  fi
6714  ;;
6715
6716osf3* | osf4* | osf5*)
6717  lt_cv_deplibs_check_method=pass_all
6718  ;;
6719
6720rdos*)
6721  lt_cv_deplibs_check_method=pass_all
6722  ;;
6723
6724solaris*)
6725  lt_cv_deplibs_check_method=pass_all
6726  ;;
6727
6728sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6729  lt_cv_deplibs_check_method=pass_all
6730  ;;
6731
6732sysv4 | sysv4.3*)
6733  case $host_vendor in
6734  motorola)
6735    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]'
6736    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6737    ;;
6738  ncr)
6739    lt_cv_deplibs_check_method=pass_all
6740    ;;
6741  sequent)
6742    lt_cv_file_magic_cmd='/bin/file'
6743    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6744    ;;
6745  sni)
6746    lt_cv_file_magic_cmd='/bin/file'
6747    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6748    lt_cv_file_magic_test_file=/lib/libc.so
6749    ;;
6750  siemens)
6751    lt_cv_deplibs_check_method=pass_all
6752    ;;
6753  pc)
6754    lt_cv_deplibs_check_method=pass_all
6755    ;;
6756  esac
6757  ;;
6758
6759tpf*)
6760  lt_cv_deplibs_check_method=pass_all
6761  ;;
6762esac
6763
6764fi
6765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6766$as_echo "$lt_cv_deplibs_check_method" >&6; }
6767file_magic_cmd=$lt_cv_file_magic_cmd
6768deplibs_check_method=$lt_cv_deplibs_check_method
6769test -z "$deplibs_check_method" && deplibs_check_method=unknown
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782if test -n "$ac_tool_prefix"; then
6783  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6784set dummy ${ac_tool_prefix}ar; ac_word=$2
6785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6786$as_echo_n "checking for $ac_word... " >&6; }
6787if test "${ac_cv_prog_AR+set}" = set; then :
6788  $as_echo_n "(cached) " >&6
6789else
6790  if test -n "$AR"; then
6791  ac_cv_prog_AR="$AR" # Let the user override the test.
6792else
6793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6794for as_dir in $PATH
6795do
6796  IFS=$as_save_IFS
6797  test -z "$as_dir" && as_dir=.
6798    for ac_exec_ext in '' $ac_executable_extensions; do
6799  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6800    ac_cv_prog_AR="${ac_tool_prefix}ar"
6801    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6802    break 2
6803  fi
6804done
6805  done
6806IFS=$as_save_IFS
6807
6808fi
6809fi
6810AR=$ac_cv_prog_AR
6811if test -n "$AR"; then
6812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6813$as_echo "$AR" >&6; }
6814else
6815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6816$as_echo "no" >&6; }
6817fi
6818
6819
6820fi
6821if test -z "$ac_cv_prog_AR"; then
6822  ac_ct_AR=$AR
6823  # Extract the first word of "ar", so it can be a program name with args.
6824set dummy ar; ac_word=$2
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6826$as_echo_n "checking for $ac_word... " >&6; }
6827if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6828  $as_echo_n "(cached) " >&6
6829else
6830  if test -n "$ac_ct_AR"; then
6831  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6832else
6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834for as_dir in $PATH
6835do
6836  IFS=$as_save_IFS
6837  test -z "$as_dir" && as_dir=.
6838    for ac_exec_ext in '' $ac_executable_extensions; do
6839  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6840    ac_cv_prog_ac_ct_AR="ar"
6841    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6842    break 2
6843  fi
6844done
6845  done
6846IFS=$as_save_IFS
6847
6848fi
6849fi
6850ac_ct_AR=$ac_cv_prog_ac_ct_AR
6851if test -n "$ac_ct_AR"; then
6852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6853$as_echo "$ac_ct_AR" >&6; }
6854else
6855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6856$as_echo "no" >&6; }
6857fi
6858
6859  if test "x$ac_ct_AR" = x; then
6860    AR="false"
6861  else
6862    case $cross_compiling:$ac_tool_warned in
6863yes:)
6864{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6865$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6866ac_tool_warned=yes ;;
6867esac
6868    AR=$ac_ct_AR
6869  fi
6870else
6871  AR="$ac_cv_prog_AR"
6872fi
6873
6874test -z "$AR" && AR=ar
6875test -z "$AR_FLAGS" && AR_FLAGS=cru
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887if test -n "$ac_tool_prefix"; then
6888  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6889set dummy ${ac_tool_prefix}strip; ac_word=$2
6890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6891$as_echo_n "checking for $ac_word... " >&6; }
6892if test "${ac_cv_prog_STRIP+set}" = set; then :
6893  $as_echo_n "(cached) " >&6
6894else
6895  if test -n "$STRIP"; then
6896  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6897else
6898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6899for as_dir in $PATH
6900do
6901  IFS=$as_save_IFS
6902  test -z "$as_dir" && as_dir=.
6903    for ac_exec_ext in '' $ac_executable_extensions; do
6904  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6905    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6906    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6907    break 2
6908  fi
6909done
6910  done
6911IFS=$as_save_IFS
6912
6913fi
6914fi
6915STRIP=$ac_cv_prog_STRIP
6916if test -n "$STRIP"; then
6917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6918$as_echo "$STRIP" >&6; }
6919else
6920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6921$as_echo "no" >&6; }
6922fi
6923
6924
6925fi
6926if test -z "$ac_cv_prog_STRIP"; then
6927  ac_ct_STRIP=$STRIP
6928  # Extract the first word of "strip", so it can be a program name with args.
6929set dummy strip; ac_word=$2
6930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6931$as_echo_n "checking for $ac_word... " >&6; }
6932if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6933  $as_echo_n "(cached) " >&6
6934else
6935  if test -n "$ac_ct_STRIP"; then
6936  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6937else
6938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6939for as_dir in $PATH
6940do
6941  IFS=$as_save_IFS
6942  test -z "$as_dir" && as_dir=.
6943    for ac_exec_ext in '' $ac_executable_extensions; do
6944  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6945    ac_cv_prog_ac_ct_STRIP="strip"
6946    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6947    break 2
6948  fi
6949done
6950  done
6951IFS=$as_save_IFS
6952
6953fi
6954fi
6955ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6956if test -n "$ac_ct_STRIP"; then
6957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6958$as_echo "$ac_ct_STRIP" >&6; }
6959else
6960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6961$as_echo "no" >&6; }
6962fi
6963
6964  if test "x$ac_ct_STRIP" = x; then
6965    STRIP=":"
6966  else
6967    case $cross_compiling:$ac_tool_warned in
6968yes:)
6969{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6970$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6971ac_tool_warned=yes ;;
6972esac
6973    STRIP=$ac_ct_STRIP
6974  fi
6975else
6976  STRIP="$ac_cv_prog_STRIP"
6977fi
6978
6979test -z "$STRIP" && STRIP=:
6980
6981
6982
6983
6984
6985
6986if test -n "$ac_tool_prefix"; then
6987  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6988set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6990$as_echo_n "checking for $ac_word... " >&6; }
6991if test "${ac_cv_prog_RANLIB+set}" = set; then :
6992  $as_echo_n "(cached) " >&6
6993else
6994  if test -n "$RANLIB"; then
6995  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6996else
6997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6998for as_dir in $PATH
6999do
7000  IFS=$as_save_IFS
7001  test -z "$as_dir" && as_dir=.
7002    for ac_exec_ext in '' $ac_executable_extensions; do
7003  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7004    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7005    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7006    break 2
7007  fi
7008done
7009  done
7010IFS=$as_save_IFS
7011
7012fi
7013fi
7014RANLIB=$ac_cv_prog_RANLIB
7015if test -n "$RANLIB"; then
7016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7017$as_echo "$RANLIB" >&6; }
7018else
7019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7020$as_echo "no" >&6; }
7021fi
7022
7023
7024fi
7025if test -z "$ac_cv_prog_RANLIB"; then
7026  ac_ct_RANLIB=$RANLIB
7027  # Extract the first word of "ranlib", so it can be a program name with args.
7028set dummy ranlib; ac_word=$2
7029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7030$as_echo_n "checking for $ac_word... " >&6; }
7031if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7032  $as_echo_n "(cached) " >&6
7033else
7034  if test -n "$ac_ct_RANLIB"; then
7035  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7036else
7037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7038for as_dir in $PATH
7039do
7040  IFS=$as_save_IFS
7041  test -z "$as_dir" && as_dir=.
7042    for ac_exec_ext in '' $ac_executable_extensions; do
7043  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7044    ac_cv_prog_ac_ct_RANLIB="ranlib"
7045    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7046    break 2
7047  fi
7048done
7049  done
7050IFS=$as_save_IFS
7051
7052fi
7053fi
7054ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7055if test -n "$ac_ct_RANLIB"; then
7056  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7057$as_echo "$ac_ct_RANLIB" >&6; }
7058else
7059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7060$as_echo "no" >&6; }
7061fi
7062
7063  if test "x$ac_ct_RANLIB" = x; then
7064    RANLIB=":"
7065  else
7066    case $cross_compiling:$ac_tool_warned in
7067yes:)
7068{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7069$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7070ac_tool_warned=yes ;;
7071esac
7072    RANLIB=$ac_ct_RANLIB
7073  fi
7074else
7075  RANLIB="$ac_cv_prog_RANLIB"
7076fi
7077
7078test -z "$RANLIB" && RANLIB=:
7079
7080
7081
7082
7083
7084
7085# Determine commands to create old-style static archives.
7086old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7087old_postinstall_cmds='chmod 644 $oldlib'
7088old_postuninstall_cmds=
7089
7090if test -n "$RANLIB"; then
7091  case $host_os in
7092  openbsd*)
7093    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7094    ;;
7095  *)
7096    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7097    ;;
7098  esac
7099  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7100fi
7101
7102case $host_os in
7103  darwin*)
7104    lock_old_archive_extraction=yes ;;
7105  *)
7106    lock_old_archive_extraction=no ;;
7107esac
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147# If no C compiler was specified, use CC.
7148LTCC=${LTCC-"$CC"}
7149
7150# If no C compiler flags were specified, use CFLAGS.
7151LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7152
7153# Allow CC to be a program name with arguments.
7154compiler=$CC
7155
7156
7157# Check for command to grab the raw symbol name followed by C symbol from nm.
7158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7159$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7160if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7161  $as_echo_n "(cached) " >&6
7162else
7163
7164# These are sane defaults that work on at least a few old systems.
7165# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7166
7167# Character class describing NM global symbol codes.
7168symcode='[BCDEGRST]'
7169
7170# Regexp to match symbols that can be accessed directly from C.
7171sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7172
7173# Define system-specific variables.
7174case $host_os in
7175aix*)
7176  symcode='[BCDT]'
7177  ;;
7178cygwin* | mingw* | pw32* | cegcc*)
7179  symcode='[ABCDGISTW]'
7180  ;;
7181hpux*)
7182  if test "$host_cpu" = ia64; then
7183    symcode='[ABCDEGRST]'
7184  fi
7185  ;;
7186irix* | nonstopux*)
7187  symcode='[BCDEGRST]'
7188  ;;
7189osf*)
7190  symcode='[BCDEGQRST]'
7191  ;;
7192solaris*)
7193  symcode='[BDRT]'
7194  ;;
7195sco3.2v5*)
7196  symcode='[DT]'
7197  ;;
7198sysv4.2uw2*)
7199  symcode='[DT]'
7200  ;;
7201sysv5* | sco5v6* | unixware* | OpenUNIX*)
7202  symcode='[ABDT]'
7203  ;;
7204sysv4)
7205  symcode='[DFNSTU]'
7206  ;;
7207esac
7208
7209# If we're using GNU nm, then use its standard symbol codes.
7210case `$NM -V 2>&1` in
7211*GNU* | *'with BFD'*)
7212  symcode='[ABCDGIRSTW]' ;;
7213esac
7214
7215# Transform an extracted symbol line into a proper C declaration.
7216# Some systems (esp. on ia64) link data and code symbols differently,
7217# so use this general approach.
7218lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7219
7220# Transform an extracted symbol line into symbol name and symbol address
7221lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7222lt_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'"
7223
7224# Handle CRLF in mingw tool chain
7225opt_cr=
7226case $build_os in
7227mingw*)
7228  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7229  ;;
7230esac
7231
7232# Try without a prefix underscore, then with it.
7233for ac_symprfx in "" "_"; do
7234
7235  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7236  symxfrm="\\1 $ac_symprfx\\2 \\2"
7237
7238  # Write the raw and C identifiers.
7239  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7240    # Fake it for dumpbin and say T for any non-static function
7241    # and D for any global variable.
7242    # Also find C++ and __fastcall symbols from MSVC++,
7243    # which start with @ or ?.
7244    lt_cv_sys_global_symbol_pipe="$AWK '"\
7245"     {last_section=section; section=\$ 3};"\
7246"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7247"     \$ 0!~/External *\|/{next};"\
7248"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7249"     {if(hide[section]) next};"\
7250"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7251"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7252"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7253"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7254"     ' prfx=^$ac_symprfx"
7255  else
7256    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7257  fi
7258
7259  # Check to see that the pipe works correctly.
7260  pipe_works=no
7261
7262  rm -f conftest*
7263  cat > conftest.$ac_ext <<_LT_EOF
7264#ifdef __cplusplus
7265extern "C" {
7266#endif
7267char nm_test_var;
7268void nm_test_func(void);
7269void nm_test_func(void){}
7270#ifdef __cplusplus
7271}
7272#endif
7273int main(){nm_test_var='a';nm_test_func();return(0);}
7274_LT_EOF
7275
7276  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7277  (eval $ac_compile) 2>&5
7278  ac_status=$?
7279  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7280  test $ac_status = 0; }; then
7281    # Now try to grab the symbols.
7282    nlist=conftest.nm
7283    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7284  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7285  ac_status=$?
7286  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7287  test $ac_status = 0; } && test -s "$nlist"; then
7288      # Try sorting and uniquifying the output.
7289      if sort "$nlist" | uniq > "$nlist"T; then
7290	mv -f "$nlist"T "$nlist"
7291      else
7292	rm -f "$nlist"T
7293      fi
7294
7295      # Make sure that we snagged all the symbols we need.
7296      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7297	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7298	  cat <<_LT_EOF > conftest.$ac_ext
7299#ifdef __cplusplus
7300extern "C" {
7301#endif
7302
7303_LT_EOF
7304	  # Now generate the symbol file.
7305	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7306
7307	  cat <<_LT_EOF >> conftest.$ac_ext
7308
7309/* The mapping between symbol names and symbols.  */
7310const struct {
7311  const char *name;
7312  void       *address;
7313}
7314lt__PROGRAM__LTX_preloaded_symbols[] =
7315{
7316  { "@PROGRAM@", (void *) 0 },
7317_LT_EOF
7318	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7319	  cat <<\_LT_EOF >> conftest.$ac_ext
7320  {0, (void *) 0}
7321};
7322
7323/* This works around a problem in FreeBSD linker */
7324#ifdef FREEBSD_WORKAROUND
7325static const void *lt_preloaded_setup() {
7326  return lt__PROGRAM__LTX_preloaded_symbols;
7327}
7328#endif
7329
7330#ifdef __cplusplus
7331}
7332#endif
7333_LT_EOF
7334	  # Now try linking the two files.
7335	  mv conftest.$ac_objext conftstm.$ac_objext
7336	  lt_save_LIBS="$LIBS"
7337	  lt_save_CFLAGS="$CFLAGS"
7338	  LIBS="conftstm.$ac_objext"
7339	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7340	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7341  (eval $ac_link) 2>&5
7342  ac_status=$?
7343  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7344  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7345	    pipe_works=yes
7346	  fi
7347	  LIBS="$lt_save_LIBS"
7348	  CFLAGS="$lt_save_CFLAGS"
7349	else
7350	  echo "cannot find nm_test_func in $nlist" >&5
7351	fi
7352      else
7353	echo "cannot find nm_test_var in $nlist" >&5
7354      fi
7355    else
7356      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7357    fi
7358  else
7359    echo "$progname: failed program was:" >&5
7360    cat conftest.$ac_ext >&5
7361  fi
7362  rm -rf conftest* conftst*
7363
7364  # Do not use the global_symbol_pipe unless it works.
7365  if test "$pipe_works" = yes; then
7366    break
7367  else
7368    lt_cv_sys_global_symbol_pipe=
7369  fi
7370done
7371
7372fi
7373
7374if test -z "$lt_cv_sys_global_symbol_pipe"; then
7375  lt_cv_sys_global_symbol_to_cdecl=
7376fi
7377if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7379$as_echo "failed" >&6; }
7380else
7381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7382$as_echo "ok" >&6; }
7383fi
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406# Check whether --enable-libtool-lock was given.
7407if test "${enable_libtool_lock+set}" = set; then :
7408  enableval=$enable_libtool_lock;
7409fi
7410
7411test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7412
7413# Some flags need to be propagated to the compiler or linker for good
7414# libtool support.
7415case $host in
7416ia64-*-hpux*)
7417  # Find out which ABI we are using.
7418  echo 'int i;' > conftest.$ac_ext
7419  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7420  (eval $ac_compile) 2>&5
7421  ac_status=$?
7422  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7423  test $ac_status = 0; }; then
7424    case `/usr/bin/file conftest.$ac_objext` in
7425      *ELF-32*)
7426	HPUX_IA64_MODE="32"
7427	;;
7428      *ELF-64*)
7429	HPUX_IA64_MODE="64"
7430	;;
7431    esac
7432  fi
7433  rm -rf conftest*
7434  ;;
7435*-*-irix6*)
7436  # Find out which ABI we are using.
7437  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7438  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7439  (eval $ac_compile) 2>&5
7440  ac_status=$?
7441  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7442  test $ac_status = 0; }; then
7443    if test "$lt_cv_prog_gnu_ld" = yes; then
7444      case `/usr/bin/file conftest.$ac_objext` in
7445	*32-bit*)
7446	  LD="${LD-ld} -melf32bsmip"
7447	  ;;
7448	*N32*)
7449	  LD="${LD-ld} -melf32bmipn32"
7450	  ;;
7451	*64-bit*)
7452	  LD="${LD-ld} -melf64bmip"
7453	;;
7454      esac
7455    else
7456      case `/usr/bin/file conftest.$ac_objext` in
7457	*32-bit*)
7458	  LD="${LD-ld} -32"
7459	  ;;
7460	*N32*)
7461	  LD="${LD-ld} -n32"
7462	  ;;
7463	*64-bit*)
7464	  LD="${LD-ld} -64"
7465	  ;;
7466      esac
7467    fi
7468  fi
7469  rm -rf conftest*
7470  ;;
7471
7472x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7473s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7474  # Find out which ABI we are using.
7475  echo 'int i;' > conftest.$ac_ext
7476  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7477  (eval $ac_compile) 2>&5
7478  ac_status=$?
7479  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7480  test $ac_status = 0; }; then
7481    case `/usr/bin/file conftest.o` in
7482      *32-bit*)
7483	case $host in
7484	  x86_64-*kfreebsd*-gnu)
7485	    LD="${LD-ld} -m elf_i386_fbsd"
7486	    ;;
7487	  x86_64-*linux*)
7488	    case `/usr/bin/file conftest.o` in
7489	      *x86-64*)
7490		LD="${LD-ld} -m elf32_x86_64"
7491		;;
7492	      *)
7493		LD="${LD-ld} -m elf_i386"
7494		;;
7495	    esac
7496	    ;;
7497	  powerpc64le-*linux*)
7498	    LD="${LD-ld} -m elf32lppclinux"
7499	    ;;
7500	  powerpc64-*linux*)
7501	    LD="${LD-ld} -m elf32ppclinux"
7502	    ;;
7503	  s390x-*linux*)
7504	    LD="${LD-ld} -m elf_s390"
7505	    ;;
7506	  sparc64-*linux*)
7507	    LD="${LD-ld} -m elf32_sparc"
7508	    ;;
7509	esac
7510	;;
7511      *64-bit*)
7512	case $host in
7513	  x86_64-*kfreebsd*-gnu)
7514	    LD="${LD-ld} -m elf_x86_64_fbsd"
7515	    ;;
7516	  x86_64-*linux*)
7517	    LD="${LD-ld} -m elf_x86_64"
7518	    ;;
7519	  powerpcle-*linux*)
7520	    LD="${LD-ld} -m elf64lppc"
7521	    ;;
7522	  powerpc-*linux*)
7523	    LD="${LD-ld} -m elf64ppc"
7524	    ;;
7525	  s390*-*linux*|s390*-*tpf*)
7526	    LD="${LD-ld} -m elf64_s390"
7527	    ;;
7528	  sparc*-*linux*)
7529	    LD="${LD-ld} -m elf64_sparc"
7530	    ;;
7531	esac
7532	;;
7533    esac
7534  fi
7535  rm -rf conftest*
7536  ;;
7537
7538*-*-sco3.2v5*)
7539  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7540  SAVE_CFLAGS="$CFLAGS"
7541  CFLAGS="$CFLAGS -belf"
7542  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7543$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7544if test "${lt_cv_cc_needs_belf+set}" = set; then :
7545  $as_echo_n "(cached) " >&6
7546else
7547  ac_ext=c
7548ac_cpp='$CPP $CPPFLAGS'
7549ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7550ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7551ac_compiler_gnu=$ac_cv_c_compiler_gnu
7552
7553     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7554/* end confdefs.h.  */
7555
7556int
7557main ()
7558{
7559
7560  ;
7561  return 0;
7562}
7563_ACEOF
7564if ac_fn_c_try_link "$LINENO"; then :
7565  lt_cv_cc_needs_belf=yes
7566else
7567  lt_cv_cc_needs_belf=no
7568fi
7569rm -f core conftest.err conftest.$ac_objext \
7570    conftest$ac_exeext conftest.$ac_ext
7571     ac_ext=c
7572ac_cpp='$CPP $CPPFLAGS'
7573ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7574ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7575ac_compiler_gnu=$ac_cv_c_compiler_gnu
7576
7577fi
7578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7579$as_echo "$lt_cv_cc_needs_belf" >&6; }
7580  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7581    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7582    CFLAGS="$SAVE_CFLAGS"
7583  fi
7584  ;;
7585sparc*-*solaris*)
7586  # Find out which ABI we are using.
7587  echo 'int i;' > conftest.$ac_ext
7588  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7589  (eval $ac_compile) 2>&5
7590  ac_status=$?
7591  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7592  test $ac_status = 0; }; then
7593    case `/usr/bin/file conftest.o` in
7594    *64-bit*)
7595      case $lt_cv_prog_gnu_ld in
7596      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7597      *)
7598	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7599	  LD="${LD-ld} -64"
7600	fi
7601	;;
7602      esac
7603      ;;
7604    esac
7605  fi
7606  rm -rf conftest*
7607  ;;
7608esac
7609
7610need_locks="$enable_libtool_lock"
7611
7612
7613  case $host_os in
7614    rhapsody* | darwin*)
7615    if test -n "$ac_tool_prefix"; then
7616  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7617set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7619$as_echo_n "checking for $ac_word... " >&6; }
7620if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7621  $as_echo_n "(cached) " >&6
7622else
7623  if test -n "$DSYMUTIL"; then
7624  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7625else
7626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7627for as_dir in $PATH
7628do
7629  IFS=$as_save_IFS
7630  test -z "$as_dir" && as_dir=.
7631    for ac_exec_ext in '' $ac_executable_extensions; do
7632  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7633    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7634    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7635    break 2
7636  fi
7637done
7638  done
7639IFS=$as_save_IFS
7640
7641fi
7642fi
7643DSYMUTIL=$ac_cv_prog_DSYMUTIL
7644if test -n "$DSYMUTIL"; then
7645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7646$as_echo "$DSYMUTIL" >&6; }
7647else
7648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7649$as_echo "no" >&6; }
7650fi
7651
7652
7653fi
7654if test -z "$ac_cv_prog_DSYMUTIL"; then
7655  ac_ct_DSYMUTIL=$DSYMUTIL
7656  # Extract the first word of "dsymutil", so it can be a program name with args.
7657set dummy dsymutil; ac_word=$2
7658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7659$as_echo_n "checking for $ac_word... " >&6; }
7660if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7661  $as_echo_n "(cached) " >&6
7662else
7663  if test -n "$ac_ct_DSYMUTIL"; then
7664  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7665else
7666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7667for as_dir in $PATH
7668do
7669  IFS=$as_save_IFS
7670  test -z "$as_dir" && as_dir=.
7671    for ac_exec_ext in '' $ac_executable_extensions; do
7672  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7673    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7674    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7675    break 2
7676  fi
7677done
7678  done
7679IFS=$as_save_IFS
7680
7681fi
7682fi
7683ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7684if test -n "$ac_ct_DSYMUTIL"; then
7685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7686$as_echo "$ac_ct_DSYMUTIL" >&6; }
7687else
7688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7689$as_echo "no" >&6; }
7690fi
7691
7692  if test "x$ac_ct_DSYMUTIL" = x; then
7693    DSYMUTIL=":"
7694  else
7695    case $cross_compiling:$ac_tool_warned in
7696yes:)
7697{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7698$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7699ac_tool_warned=yes ;;
7700esac
7701    DSYMUTIL=$ac_ct_DSYMUTIL
7702  fi
7703else
7704  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7705fi
7706
7707    if test -n "$ac_tool_prefix"; then
7708  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7709set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7711$as_echo_n "checking for $ac_word... " >&6; }
7712if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7713  $as_echo_n "(cached) " >&6
7714else
7715  if test -n "$NMEDIT"; then
7716  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7717else
7718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7719for as_dir in $PATH
7720do
7721  IFS=$as_save_IFS
7722  test -z "$as_dir" && as_dir=.
7723    for ac_exec_ext in '' $ac_executable_extensions; do
7724  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7725    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7726    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7727    break 2
7728  fi
7729done
7730  done
7731IFS=$as_save_IFS
7732
7733fi
7734fi
7735NMEDIT=$ac_cv_prog_NMEDIT
7736if test -n "$NMEDIT"; then
7737  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7738$as_echo "$NMEDIT" >&6; }
7739else
7740  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7741$as_echo "no" >&6; }
7742fi
7743
7744
7745fi
7746if test -z "$ac_cv_prog_NMEDIT"; then
7747  ac_ct_NMEDIT=$NMEDIT
7748  # Extract the first word of "nmedit", so it can be a program name with args.
7749set dummy nmedit; ac_word=$2
7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751$as_echo_n "checking for $ac_word... " >&6; }
7752if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7753  $as_echo_n "(cached) " >&6
7754else
7755  if test -n "$ac_ct_NMEDIT"; then
7756  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7757else
7758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759for as_dir in $PATH
7760do
7761  IFS=$as_save_IFS
7762  test -z "$as_dir" && as_dir=.
7763    for ac_exec_ext in '' $ac_executable_extensions; do
7764  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7765    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7766    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767    break 2
7768  fi
7769done
7770  done
7771IFS=$as_save_IFS
7772
7773fi
7774fi
7775ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7776if test -n "$ac_ct_NMEDIT"; then
7777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7778$as_echo "$ac_ct_NMEDIT" >&6; }
7779else
7780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781$as_echo "no" >&6; }
7782fi
7783
7784  if test "x$ac_ct_NMEDIT" = x; then
7785    NMEDIT=":"
7786  else
7787    case $cross_compiling:$ac_tool_warned in
7788yes:)
7789{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7790$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7791ac_tool_warned=yes ;;
7792esac
7793    NMEDIT=$ac_ct_NMEDIT
7794  fi
7795else
7796  NMEDIT="$ac_cv_prog_NMEDIT"
7797fi
7798
7799    if test -n "$ac_tool_prefix"; then
7800  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7801set dummy ${ac_tool_prefix}lipo; ac_word=$2
7802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7803$as_echo_n "checking for $ac_word... " >&6; }
7804if test "${ac_cv_prog_LIPO+set}" = set; then :
7805  $as_echo_n "(cached) " >&6
7806else
7807  if test -n "$LIPO"; then
7808  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7809else
7810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7811for as_dir in $PATH
7812do
7813  IFS=$as_save_IFS
7814  test -z "$as_dir" && as_dir=.
7815    for ac_exec_ext in '' $ac_executable_extensions; do
7816  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7817    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7818    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7819    break 2
7820  fi
7821done
7822  done
7823IFS=$as_save_IFS
7824
7825fi
7826fi
7827LIPO=$ac_cv_prog_LIPO
7828if test -n "$LIPO"; then
7829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7830$as_echo "$LIPO" >&6; }
7831else
7832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7833$as_echo "no" >&6; }
7834fi
7835
7836
7837fi
7838if test -z "$ac_cv_prog_LIPO"; then
7839  ac_ct_LIPO=$LIPO
7840  # Extract the first word of "lipo", so it can be a program name with args.
7841set dummy lipo; ac_word=$2
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843$as_echo_n "checking for $ac_word... " >&6; }
7844if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7845  $as_echo_n "(cached) " >&6
7846else
7847  if test -n "$ac_ct_LIPO"; then
7848  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7849else
7850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851for as_dir in $PATH
7852do
7853  IFS=$as_save_IFS
7854  test -z "$as_dir" && as_dir=.
7855    for ac_exec_ext in '' $ac_executable_extensions; do
7856  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7857    ac_cv_prog_ac_ct_LIPO="lipo"
7858    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859    break 2
7860  fi
7861done
7862  done
7863IFS=$as_save_IFS
7864
7865fi
7866fi
7867ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7868if test -n "$ac_ct_LIPO"; then
7869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7870$as_echo "$ac_ct_LIPO" >&6; }
7871else
7872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873$as_echo "no" >&6; }
7874fi
7875
7876  if test "x$ac_ct_LIPO" = x; then
7877    LIPO=":"
7878  else
7879    case $cross_compiling:$ac_tool_warned in
7880yes:)
7881{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7882$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7883ac_tool_warned=yes ;;
7884esac
7885    LIPO=$ac_ct_LIPO
7886  fi
7887else
7888  LIPO="$ac_cv_prog_LIPO"
7889fi
7890
7891    if test -n "$ac_tool_prefix"; then
7892  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7893set dummy ${ac_tool_prefix}otool; ac_word=$2
7894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7895$as_echo_n "checking for $ac_word... " >&6; }
7896if test "${ac_cv_prog_OTOOL+set}" = set; then :
7897  $as_echo_n "(cached) " >&6
7898else
7899  if test -n "$OTOOL"; then
7900  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7901else
7902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7903for as_dir in $PATH
7904do
7905  IFS=$as_save_IFS
7906  test -z "$as_dir" && as_dir=.
7907    for ac_exec_ext in '' $ac_executable_extensions; do
7908  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7909    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7910    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7911    break 2
7912  fi
7913done
7914  done
7915IFS=$as_save_IFS
7916
7917fi
7918fi
7919OTOOL=$ac_cv_prog_OTOOL
7920if test -n "$OTOOL"; then
7921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7922$as_echo "$OTOOL" >&6; }
7923else
7924  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925$as_echo "no" >&6; }
7926fi
7927
7928
7929fi
7930if test -z "$ac_cv_prog_OTOOL"; then
7931  ac_ct_OTOOL=$OTOOL
7932  # Extract the first word of "otool", so it can be a program name with args.
7933set dummy otool; ac_word=$2
7934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7935$as_echo_n "checking for $ac_word... " >&6; }
7936if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7937  $as_echo_n "(cached) " >&6
7938else
7939  if test -n "$ac_ct_OTOOL"; then
7940  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7941else
7942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943for as_dir in $PATH
7944do
7945  IFS=$as_save_IFS
7946  test -z "$as_dir" && as_dir=.
7947    for ac_exec_ext in '' $ac_executable_extensions; do
7948  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7949    ac_cv_prog_ac_ct_OTOOL="otool"
7950    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7951    break 2
7952  fi
7953done
7954  done
7955IFS=$as_save_IFS
7956
7957fi
7958fi
7959ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7960if test -n "$ac_ct_OTOOL"; then
7961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7962$as_echo "$ac_ct_OTOOL" >&6; }
7963else
7964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7965$as_echo "no" >&6; }
7966fi
7967
7968  if test "x$ac_ct_OTOOL" = x; then
7969    OTOOL=":"
7970  else
7971    case $cross_compiling:$ac_tool_warned in
7972yes:)
7973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7975ac_tool_warned=yes ;;
7976esac
7977    OTOOL=$ac_ct_OTOOL
7978  fi
7979else
7980  OTOOL="$ac_cv_prog_OTOOL"
7981fi
7982
7983    if test -n "$ac_tool_prefix"; then
7984  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7985set dummy ${ac_tool_prefix}otool64; ac_word=$2
7986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7987$as_echo_n "checking for $ac_word... " >&6; }
7988if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7989  $as_echo_n "(cached) " >&6
7990else
7991  if test -n "$OTOOL64"; then
7992  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7993else
7994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7995for as_dir in $PATH
7996do
7997  IFS=$as_save_IFS
7998  test -z "$as_dir" && as_dir=.
7999    for ac_exec_ext in '' $ac_executable_extensions; do
8000  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8001    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8002    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8003    break 2
8004  fi
8005done
8006  done
8007IFS=$as_save_IFS
8008
8009fi
8010fi
8011OTOOL64=$ac_cv_prog_OTOOL64
8012if test -n "$OTOOL64"; then
8013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8014$as_echo "$OTOOL64" >&6; }
8015else
8016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8017$as_echo "no" >&6; }
8018fi
8019
8020
8021fi
8022if test -z "$ac_cv_prog_OTOOL64"; then
8023  ac_ct_OTOOL64=$OTOOL64
8024  # Extract the first word of "otool64", so it can be a program name with args.
8025set dummy otool64; ac_word=$2
8026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8027$as_echo_n "checking for $ac_word... " >&6; }
8028if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8029  $as_echo_n "(cached) " >&6
8030else
8031  if test -n "$ac_ct_OTOOL64"; then
8032  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8033else
8034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8035for as_dir in $PATH
8036do
8037  IFS=$as_save_IFS
8038  test -z "$as_dir" && as_dir=.
8039    for ac_exec_ext in '' $ac_executable_extensions; do
8040  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8041    ac_cv_prog_ac_ct_OTOOL64="otool64"
8042    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8043    break 2
8044  fi
8045done
8046  done
8047IFS=$as_save_IFS
8048
8049fi
8050fi
8051ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8052if test -n "$ac_ct_OTOOL64"; then
8053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8054$as_echo "$ac_ct_OTOOL64" >&6; }
8055else
8056  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8057$as_echo "no" >&6; }
8058fi
8059
8060  if test "x$ac_ct_OTOOL64" = x; then
8061    OTOOL64=":"
8062  else
8063    case $cross_compiling:$ac_tool_warned in
8064yes:)
8065{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8066$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8067ac_tool_warned=yes ;;
8068esac
8069    OTOOL64=$ac_ct_OTOOL64
8070  fi
8071else
8072  OTOOL64="$ac_cv_prog_OTOOL64"
8073fi
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8102$as_echo_n "checking for -single_module linker flag... " >&6; }
8103if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8104  $as_echo_n "(cached) " >&6
8105else
8106  lt_cv_apple_cc_single_mod=no
8107      if test -z "${LT_MULTI_MODULE}"; then
8108	# By default we will add the -single_module flag. You can override
8109	# by either setting the environment variable LT_MULTI_MODULE
8110	# non-empty at configure time, or by adding -multi_module to the
8111	# link flags.
8112	rm -rf libconftest.dylib*
8113	echo "int foo(void){return 1;}" > conftest.c
8114	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8115-dynamiclib -Wl,-single_module conftest.c" >&5
8116	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8117	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8118        _lt_result=$?
8119	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8120	  lt_cv_apple_cc_single_mod=yes
8121	else
8122	  cat conftest.err >&5
8123	fi
8124	rm -rf libconftest.dylib*
8125	rm -f conftest.*
8126      fi
8127fi
8128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8129$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8130    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8131$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8132if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8133  $as_echo_n "(cached) " >&6
8134else
8135  lt_cv_ld_exported_symbols_list=no
8136      save_LDFLAGS=$LDFLAGS
8137      echo "_main" > conftest.sym
8138      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8139      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8140/* end confdefs.h.  */
8141
8142int
8143main ()
8144{
8145
8146  ;
8147  return 0;
8148}
8149_ACEOF
8150if ac_fn_c_try_link "$LINENO"; then :
8151  lt_cv_ld_exported_symbols_list=yes
8152else
8153  lt_cv_ld_exported_symbols_list=no
8154fi
8155rm -f core conftest.err conftest.$ac_objext \
8156    conftest$ac_exeext conftest.$ac_ext
8157	LDFLAGS="$save_LDFLAGS"
8158
8159fi
8160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8161$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8162    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8163$as_echo_n "checking for -force_load linker flag... " >&6; }
8164if test "${lt_cv_ld_force_load+set}" = set; then :
8165  $as_echo_n "(cached) " >&6
8166else
8167  lt_cv_ld_force_load=no
8168      cat > conftest.c << _LT_EOF
8169int forced_loaded() { return 2;}
8170_LT_EOF
8171      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8172      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8173      echo "$AR cru libconftest.a conftest.o" >&5
8174      $AR cru libconftest.a conftest.o 2>&5
8175      cat > conftest.c << _LT_EOF
8176int main() { return 0;}
8177_LT_EOF
8178      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8179      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8180      _lt_result=$?
8181      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8182	lt_cv_ld_force_load=yes
8183      else
8184	cat conftest.err >&5
8185      fi
8186        rm -f conftest.err libconftest.a conftest conftest.c
8187        rm -rf conftest.dSYM
8188
8189fi
8190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8191$as_echo "$lt_cv_ld_force_load" >&6; }
8192    case $host_os in
8193    rhapsody* | darwin1.[012])
8194      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8195    darwin1.*)
8196      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8197    darwin*) # darwin 5.x on
8198      # if running on 10.5 or later, the deployment target defaults
8199      # to the OS version, if on x86, and 10.4, the deployment
8200      # target defaults to 10.4. Don't you love it?
8201      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8202	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8203	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8204	10.[012][,.]*)
8205	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8206	10.*)
8207	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8208      esac
8209    ;;
8210  esac
8211    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8212      _lt_dar_single_mod='$single_module'
8213    fi
8214    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8215      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8216    else
8217      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8218    fi
8219    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8220      _lt_dsymutil='~$DSYMUTIL $lib || :'
8221    else
8222      _lt_dsymutil=
8223    fi
8224    ;;
8225  esac
8226
8227for ac_header in dlfcn.h
8228do :
8229  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8230"
8231if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8232  cat >>confdefs.h <<_ACEOF
8233#define HAVE_DLFCN_H 1
8234_ACEOF
8235
8236fi
8237
8238done
8239
8240
8241
8242
8243
8244
8245# Set options
8246
8247
8248
8249        enable_dlopen=no
8250
8251
8252  enable_win32_dll=no
8253
8254
8255            # Check whether --enable-shared was given.
8256if test "${enable_shared+set}" = set; then :
8257  enableval=$enable_shared; p=${PACKAGE-default}
8258    case $enableval in
8259    yes) enable_shared=yes ;;
8260    no) enable_shared=no ;;
8261    *)
8262      enable_shared=no
8263      # Look at the argument we got.  We use all the common list separators.
8264      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8265      for pkg in $enableval; do
8266	IFS="$lt_save_ifs"
8267	if test "X$pkg" = "X$p"; then
8268	  enable_shared=yes
8269	fi
8270      done
8271      IFS="$lt_save_ifs"
8272      ;;
8273    esac
8274else
8275  enable_shared=yes
8276fi
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286  # Check whether --enable-static was given.
8287if test "${enable_static+set}" = set; then :
8288  enableval=$enable_static; p=${PACKAGE-default}
8289    case $enableval in
8290    yes) enable_static=yes ;;
8291    no) enable_static=no ;;
8292    *)
8293     enable_static=no
8294      # Look at the argument we got.  We use all the common list separators.
8295      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8296      for pkg in $enableval; do
8297	IFS="$lt_save_ifs"
8298	if test "X$pkg" = "X$p"; then
8299	  enable_static=yes
8300	fi
8301      done
8302      IFS="$lt_save_ifs"
8303      ;;
8304    esac
8305else
8306  enable_static=yes
8307fi
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318# Check whether --with-pic was given.
8319if test "${with_pic+set}" = set; then :
8320  withval=$with_pic; pic_mode="$withval"
8321else
8322  pic_mode=default
8323fi
8324
8325
8326test -z "$pic_mode" && pic_mode=default
8327
8328
8329
8330
8331
8332
8333
8334  # Check whether --enable-fast-install was given.
8335if test "${enable_fast_install+set}" = set; then :
8336  enableval=$enable_fast_install; p=${PACKAGE-default}
8337    case $enableval in
8338    yes) enable_fast_install=yes ;;
8339    no) enable_fast_install=no ;;
8340    *)
8341      enable_fast_install=no
8342      # Look at the argument we got.  We use all the common list separators.
8343      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8344      for pkg in $enableval; do
8345	IFS="$lt_save_ifs"
8346	if test "X$pkg" = "X$p"; then
8347	  enable_fast_install=yes
8348	fi
8349      done
8350      IFS="$lt_save_ifs"
8351      ;;
8352    esac
8353else
8354  enable_fast_install=yes
8355fi
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367# This can be used to rebuild libtool when needed
8368LIBTOOL_DEPS="$ltmain"
8369
8370# Always use our own libtool.
8371LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398test -z "$LN_S" && LN_S="ln -s"
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413if test -n "${ZSH_VERSION+set}" ; then
8414   setopt NO_GLOB_SUBST
8415fi
8416
8417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8418$as_echo_n "checking for objdir... " >&6; }
8419if test "${lt_cv_objdir+set}" = set; then :
8420  $as_echo_n "(cached) " >&6
8421else
8422  rm -f .libs 2>/dev/null
8423mkdir .libs 2>/dev/null
8424if test -d .libs; then
8425  lt_cv_objdir=.libs
8426else
8427  # MS-DOS does not allow filenames that begin with a dot.
8428  lt_cv_objdir=_libs
8429fi
8430rmdir .libs 2>/dev/null
8431fi
8432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8433$as_echo "$lt_cv_objdir" >&6; }
8434objdir=$lt_cv_objdir
8435
8436
8437
8438
8439
8440cat >>confdefs.h <<_ACEOF
8441#define LT_OBJDIR "$lt_cv_objdir/"
8442_ACEOF
8443
8444
8445
8446
8447case $host_os in
8448aix3*)
8449  # AIX sometimes has problems with the GCC collect2 program.  For some
8450  # reason, if we set the COLLECT_NAMES environment variable, the problems
8451  # vanish in a puff of smoke.
8452  if test "X${COLLECT_NAMES+set}" != Xset; then
8453    COLLECT_NAMES=
8454    export COLLECT_NAMES
8455  fi
8456  ;;
8457esac
8458
8459# Global variables:
8460ofile=libtool
8461can_build_shared=yes
8462
8463# All known linkers require a `.a' archive for static linking (except MSVC,
8464# which needs '.lib').
8465libext=a
8466
8467with_gnu_ld="$lt_cv_prog_gnu_ld"
8468
8469old_CC="$CC"
8470old_CFLAGS="$CFLAGS"
8471
8472# Set sane defaults for various variables
8473test -z "$CC" && CC=cc
8474test -z "$LTCC" && LTCC=$CC
8475test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8476test -z "$LD" && LD=ld
8477test -z "$ac_objext" && ac_objext=o
8478
8479for cc_temp in $compiler""; do
8480  case $cc_temp in
8481    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8482    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8483    \-*) ;;
8484    *) break;;
8485  esac
8486done
8487cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8488
8489
8490# Only perform the check for file, if the check method requires it
8491test -z "$MAGIC_CMD" && MAGIC_CMD=file
8492case $deplibs_check_method in
8493file_magic*)
8494  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8495    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8496$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8497if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8498  $as_echo_n "(cached) " >&6
8499else
8500  case $MAGIC_CMD in
8501[\\/*] |  ?:[\\/]*)
8502  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8503  ;;
8504*)
8505  lt_save_MAGIC_CMD="$MAGIC_CMD"
8506  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8507  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8508  for ac_dir in $ac_dummy; do
8509    IFS="$lt_save_ifs"
8510    test -z "$ac_dir" && ac_dir=.
8511    if test -f $ac_dir/${ac_tool_prefix}file; then
8512      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8513      if test -n "$file_magic_test_file"; then
8514	case $deplibs_check_method in
8515	"file_magic "*)
8516	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8517	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8518	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8519	    $EGREP "$file_magic_regex" > /dev/null; then
8520	    :
8521	  else
8522	    cat <<_LT_EOF 1>&2
8523
8524*** Warning: the command libtool uses to detect shared libraries,
8525*** $file_magic_cmd, produces output that libtool cannot recognize.
8526*** The result is that libtool may fail to recognize shared libraries
8527*** as such.  This will affect the creation of libtool libraries that
8528*** depend on shared libraries, but programs linked with such libtool
8529*** libraries will work regardless of this problem.  Nevertheless, you
8530*** may want to report the problem to your system manager and/or to
8531*** bug-libtool@gnu.org
8532
8533_LT_EOF
8534	  fi ;;
8535	esac
8536      fi
8537      break
8538    fi
8539  done
8540  IFS="$lt_save_ifs"
8541  MAGIC_CMD="$lt_save_MAGIC_CMD"
8542  ;;
8543esac
8544fi
8545
8546MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8547if test -n "$MAGIC_CMD"; then
8548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8549$as_echo "$MAGIC_CMD" >&6; }
8550else
8551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8552$as_echo "no" >&6; }
8553fi
8554
8555
8556
8557
8558
8559if test -z "$lt_cv_path_MAGIC_CMD"; then
8560  if test -n "$ac_tool_prefix"; then
8561    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8562$as_echo_n "checking for file... " >&6; }
8563if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8564  $as_echo_n "(cached) " >&6
8565else
8566  case $MAGIC_CMD in
8567[\\/*] |  ?:[\\/]*)
8568  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8569  ;;
8570*)
8571  lt_save_MAGIC_CMD="$MAGIC_CMD"
8572  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8573  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8574  for ac_dir in $ac_dummy; do
8575    IFS="$lt_save_ifs"
8576    test -z "$ac_dir" && ac_dir=.
8577    if test -f $ac_dir/file; then
8578      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8579      if test -n "$file_magic_test_file"; then
8580	case $deplibs_check_method in
8581	"file_magic "*)
8582	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8583	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8584	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8585	    $EGREP "$file_magic_regex" > /dev/null; then
8586	    :
8587	  else
8588	    cat <<_LT_EOF 1>&2
8589
8590*** Warning: the command libtool uses to detect shared libraries,
8591*** $file_magic_cmd, produces output that libtool cannot recognize.
8592*** The result is that libtool may fail to recognize shared libraries
8593*** as such.  This will affect the creation of libtool libraries that
8594*** depend on shared libraries, but programs linked with such libtool
8595*** libraries will work regardless of this problem.  Nevertheless, you
8596*** may want to report the problem to your system manager and/or to
8597*** bug-libtool@gnu.org
8598
8599_LT_EOF
8600	  fi ;;
8601	esac
8602      fi
8603      break
8604    fi
8605  done
8606  IFS="$lt_save_ifs"
8607  MAGIC_CMD="$lt_save_MAGIC_CMD"
8608  ;;
8609esac
8610fi
8611
8612MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8613if test -n "$MAGIC_CMD"; then
8614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8615$as_echo "$MAGIC_CMD" >&6; }
8616else
8617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8618$as_echo "no" >&6; }
8619fi
8620
8621
8622  else
8623    MAGIC_CMD=:
8624  fi
8625fi
8626
8627  fi
8628  ;;
8629esac
8630
8631# Use C for the default configuration in the libtool script
8632
8633lt_save_CC="$CC"
8634ac_ext=c
8635ac_cpp='$CPP $CPPFLAGS'
8636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8638ac_compiler_gnu=$ac_cv_c_compiler_gnu
8639
8640
8641# Source file extension for C test sources.
8642ac_ext=c
8643
8644# Object file extension for compiled C test sources.
8645objext=o
8646objext=$objext
8647
8648# Code to be used in simple compile tests
8649lt_simple_compile_test_code="int some_variable = 0;"
8650
8651# Code to be used in simple link tests
8652lt_simple_link_test_code='int main(){return(0);}'
8653
8654
8655
8656
8657
8658
8659
8660# If no C compiler was specified, use CC.
8661LTCC=${LTCC-"$CC"}
8662
8663# If no C compiler flags were specified, use CFLAGS.
8664LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8665
8666# Allow CC to be a program name with arguments.
8667compiler=$CC
8668
8669# Save the default compiler, since it gets overwritten when the other
8670# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8671compiler_DEFAULT=$CC
8672
8673# save warnings/boilerplate of simple test code
8674ac_outfile=conftest.$ac_objext
8675echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8676eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8677_lt_compiler_boilerplate=`cat conftest.err`
8678$RM conftest*
8679
8680ac_outfile=conftest.$ac_objext
8681echo "$lt_simple_link_test_code" >conftest.$ac_ext
8682eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8683_lt_linker_boilerplate=`cat conftest.err`
8684$RM -r conftest*
8685
8686
8687## CAVEAT EMPTOR:
8688## There is no encapsulation within the following macros, do not change
8689## the running order or otherwise move them around unless you know exactly
8690## what you are doing...
8691if test -n "$compiler"; then
8692
8693lt_prog_compiler_no_builtin_flag=
8694
8695if test "$GCC" = yes; then
8696  case $cc_basename in
8697  nvcc*)
8698    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8699  *)
8700    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8701  esac
8702
8703  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8704$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8705if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8706  $as_echo_n "(cached) " >&6
8707else
8708  lt_cv_prog_compiler_rtti_exceptions=no
8709   ac_outfile=conftest.$ac_objext
8710   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8711   lt_compiler_flag="-fno-rtti -fno-exceptions"
8712   # Insert the option either (1) after the last *FLAGS variable, or
8713   # (2) before a word containing "conftest.", or (3) at the end.
8714   # Note that $ac_compile itself does not contain backslashes and begins
8715   # with a dollar sign (not a hyphen), so the echo should work correctly.
8716   # The option is referenced via a variable to avoid confusing sed.
8717   lt_compile=`echo "$ac_compile" | $SED \
8718   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8719   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8720   -e 's:$: $lt_compiler_flag:'`
8721   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8722   (eval "$lt_compile" 2>conftest.err)
8723   ac_status=$?
8724   cat conftest.err >&5
8725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8726   if (exit $ac_status) && test -s "$ac_outfile"; then
8727     # The compiler can only warn and ignore the option if not recognized
8728     # So say no if there are warnings other than the usual output.
8729     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8730     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8731     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8732       lt_cv_prog_compiler_rtti_exceptions=yes
8733     fi
8734   fi
8735   $RM conftest*
8736
8737fi
8738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8739$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8740
8741if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8742    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8743else
8744    :
8745fi
8746
8747fi
8748
8749
8750
8751
8752
8753
8754  lt_prog_compiler_wl=
8755lt_prog_compiler_pic=
8756lt_prog_compiler_static=
8757
8758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8759$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8760
8761  if test "$GCC" = yes; then
8762    lt_prog_compiler_wl='-Wl,'
8763    lt_prog_compiler_static='-static'
8764
8765    case $host_os in
8766      aix*)
8767      # All AIX code is PIC.
8768      if test "$host_cpu" = ia64; then
8769	# AIX 5 now supports IA64 processor
8770	lt_prog_compiler_static='-Bstatic'
8771      fi
8772      lt_prog_compiler_pic='-fPIC'
8773      ;;
8774
8775    amigaos*)
8776      case $host_cpu in
8777      powerpc)
8778            # see comment about AmigaOS4 .so support
8779            lt_prog_compiler_pic='-fPIC'
8780        ;;
8781      m68k)
8782            # FIXME: we need at least 68020 code to build shared libraries, but
8783            # adding the `-m68020' flag to GCC prevents building anything better,
8784            # like `-m68040'.
8785            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8786        ;;
8787      esac
8788      ;;
8789
8790    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8791      # PIC is the default for these OSes.
8792      ;;
8793
8794    mingw* | cygwin* | pw32* | os2* | cegcc*)
8795      # This hack is so that the source file can tell whether it is being
8796      # built for inclusion in a dll (and should export symbols for example).
8797      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8798      # (--disable-auto-import) libraries
8799      lt_prog_compiler_pic='-DDLL_EXPORT'
8800      ;;
8801
8802    darwin* | rhapsody*)
8803      # PIC is the default on this platform
8804      # Common symbols not allowed in MH_DYLIB files
8805      lt_prog_compiler_pic='-fno-common'
8806      ;;
8807
8808    haiku*)
8809      # PIC is the default for Haiku.
8810      # The "-static" flag exists, but is broken.
8811      lt_prog_compiler_static=
8812      ;;
8813
8814    hpux*)
8815      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8816      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8817      # sets the default TLS model and affects inlining.
8818      case $host_cpu in
8819      hppa*64*)
8820	# +Z the default
8821	;;
8822      *)
8823	lt_prog_compiler_pic='-fPIC'
8824	;;
8825      esac
8826      ;;
8827
8828    interix[3-9]*)
8829      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8830      # Instead, we relocate shared libraries at runtime.
8831      ;;
8832
8833    msdosdjgpp*)
8834      # Just because we use GCC doesn't mean we suddenly get shared libraries
8835      # on systems that don't support them.
8836      lt_prog_compiler_can_build_shared=no
8837      enable_shared=no
8838      ;;
8839
8840    *nto* | *qnx*)
8841      # QNX uses GNU C++, but need to define -shared option too, otherwise
8842      # it will coredump.
8843      lt_prog_compiler_pic='-fPIC -shared'
8844      ;;
8845
8846    sysv4*MP*)
8847      if test -d /usr/nec; then
8848	lt_prog_compiler_pic=-Kconform_pic
8849      fi
8850      ;;
8851
8852    *)
8853      lt_prog_compiler_pic='-fPIC'
8854      ;;
8855    esac
8856
8857    case $cc_basename in
8858    nvcc*) # Cuda Compiler Driver 2.2
8859      lt_prog_compiler_wl='-Xlinker '
8860      lt_prog_compiler_pic='-Xcompiler -fPIC'
8861      ;;
8862    esac
8863  else
8864    # PORTME Check for flag to pass linker flags through the system compiler.
8865    case $host_os in
8866    aix*)
8867      lt_prog_compiler_wl='-Wl,'
8868      if test "$host_cpu" = ia64; then
8869	# AIX 5 now supports IA64 processor
8870	lt_prog_compiler_static='-Bstatic'
8871      else
8872	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8873      fi
8874      ;;
8875
8876    mingw* | cygwin* | pw32* | os2* | cegcc*)
8877      # This hack is so that the source file can tell whether it is being
8878      # built for inclusion in a dll (and should export symbols for example).
8879      lt_prog_compiler_pic='-DDLL_EXPORT'
8880      ;;
8881
8882    hpux9* | hpux10* | hpux11*)
8883      lt_prog_compiler_wl='-Wl,'
8884      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8885      # not for PA HP-UX.
8886      case $host_cpu in
8887      hppa*64*|ia64*)
8888	# +Z the default
8889	;;
8890      *)
8891	lt_prog_compiler_pic='+Z'
8892	;;
8893      esac
8894      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8895      lt_prog_compiler_static='${wl}-a ${wl}archive'
8896      ;;
8897
8898    irix5* | irix6* | nonstopux*)
8899      lt_prog_compiler_wl='-Wl,'
8900      # PIC (with -KPIC) is the default.
8901      lt_prog_compiler_static='-non_shared'
8902      ;;
8903
8904    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8905      case $cc_basename in
8906      # old Intel for x86_64 which still supported -KPIC.
8907      ecc*)
8908	lt_prog_compiler_wl='-Wl,'
8909	lt_prog_compiler_pic='-KPIC'
8910	lt_prog_compiler_static='-static'
8911        ;;
8912      # icc used to be incompatible with GCC.
8913      # ICC 10 doesn't accept -KPIC any more.
8914      icc* | ifort*)
8915	lt_prog_compiler_wl='-Wl,'
8916	lt_prog_compiler_pic='-fPIC'
8917	lt_prog_compiler_static='-static'
8918        ;;
8919      # Lahey Fortran 8.1.
8920      lf95*)
8921	lt_prog_compiler_wl='-Wl,'
8922	lt_prog_compiler_pic='--shared'
8923	lt_prog_compiler_static='--static'
8924	;;
8925      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8926        # Portland Group compilers (*not* the Pentium gcc compiler,
8927	# which looks to be a dead project)
8928	lt_prog_compiler_wl='-Wl,'
8929	lt_prog_compiler_pic='-fpic'
8930	lt_prog_compiler_static='-Bstatic'
8931        ;;
8932      ccc*)
8933        lt_prog_compiler_wl='-Wl,'
8934        # All Alpha code is PIC.
8935        lt_prog_compiler_static='-non_shared'
8936        ;;
8937      xl* | bgxl* | bgf* | mpixl*)
8938	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8939	lt_prog_compiler_wl='-Wl,'
8940	lt_prog_compiler_pic='-qpic'
8941	lt_prog_compiler_static='-qstaticlink'
8942	;;
8943      *)
8944	case `$CC -V 2>&1 | sed 5q` in
8945	*Sun\ F* | *Sun*Fortran*)
8946	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8947	  lt_prog_compiler_pic='-KPIC'
8948	  lt_prog_compiler_static='-Bstatic'
8949	  lt_prog_compiler_wl=''
8950	  ;;
8951	*Sun\ C*)
8952	  # Sun C 5.9
8953	  lt_prog_compiler_pic='-KPIC'
8954	  lt_prog_compiler_static='-Bstatic'
8955	  lt_prog_compiler_wl='-Wl,'
8956	  ;;
8957	esac
8958	;;
8959      esac
8960      ;;
8961
8962    newsos6)
8963      lt_prog_compiler_pic='-KPIC'
8964      lt_prog_compiler_static='-Bstatic'
8965      ;;
8966
8967    *nto* | *qnx*)
8968      # QNX uses GNU C++, but need to define -shared option too, otherwise
8969      # it will coredump.
8970      lt_prog_compiler_pic='-fPIC -shared'
8971      ;;
8972
8973    osf3* | osf4* | osf5*)
8974      lt_prog_compiler_wl='-Wl,'
8975      # All OSF/1 code is PIC.
8976      lt_prog_compiler_static='-non_shared'
8977      ;;
8978
8979    rdos*)
8980      lt_prog_compiler_static='-non_shared'
8981      ;;
8982
8983    solaris*)
8984      lt_prog_compiler_pic='-KPIC'
8985      lt_prog_compiler_static='-Bstatic'
8986      case $cc_basename in
8987      f77* | f90* | f95*)
8988	lt_prog_compiler_wl='-Qoption ld ';;
8989      *)
8990	lt_prog_compiler_wl='-Wl,';;
8991      esac
8992      ;;
8993
8994    sunos4*)
8995      lt_prog_compiler_wl='-Qoption ld '
8996      lt_prog_compiler_pic='-PIC'
8997      lt_prog_compiler_static='-Bstatic'
8998      ;;
8999
9000    sysv4 | sysv4.2uw2* | sysv4.3*)
9001      lt_prog_compiler_wl='-Wl,'
9002      lt_prog_compiler_pic='-KPIC'
9003      lt_prog_compiler_static='-Bstatic'
9004      ;;
9005
9006    sysv4*MP*)
9007      if test -d /usr/nec ;then
9008	lt_prog_compiler_pic='-Kconform_pic'
9009	lt_prog_compiler_static='-Bstatic'
9010      fi
9011      ;;
9012
9013    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9014      lt_prog_compiler_wl='-Wl,'
9015      lt_prog_compiler_pic='-KPIC'
9016      lt_prog_compiler_static='-Bstatic'
9017      ;;
9018
9019    unicos*)
9020      lt_prog_compiler_wl='-Wl,'
9021      lt_prog_compiler_can_build_shared=no
9022      ;;
9023
9024    uts4*)
9025      lt_prog_compiler_pic='-pic'
9026      lt_prog_compiler_static='-Bstatic'
9027      ;;
9028
9029    *)
9030      lt_prog_compiler_can_build_shared=no
9031      ;;
9032    esac
9033  fi
9034
9035case $host_os in
9036  # For platforms which do not support PIC, -DPIC is meaningless:
9037  *djgpp*)
9038    lt_prog_compiler_pic=
9039    ;;
9040  *)
9041    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9042    ;;
9043esac
9044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9045$as_echo "$lt_prog_compiler_pic" >&6; }
9046
9047
9048
9049
9050
9051
9052#
9053# Check to make sure the PIC flag actually works.
9054#
9055if test -n "$lt_prog_compiler_pic"; then
9056  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9057$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9058if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9059  $as_echo_n "(cached) " >&6
9060else
9061  lt_cv_prog_compiler_pic_works=no
9062   ac_outfile=conftest.$ac_objext
9063   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9064   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9065   # Insert the option either (1) after the last *FLAGS variable, or
9066   # (2) before a word containing "conftest.", or (3) at the end.
9067   # Note that $ac_compile itself does not contain backslashes and begins
9068   # with a dollar sign (not a hyphen), so the echo should work correctly.
9069   # The option is referenced via a variable to avoid confusing sed.
9070   lt_compile=`echo "$ac_compile" | $SED \
9071   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9072   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9073   -e 's:$: $lt_compiler_flag:'`
9074   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9075   (eval "$lt_compile" 2>conftest.err)
9076   ac_status=$?
9077   cat conftest.err >&5
9078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9079   if (exit $ac_status) && test -s "$ac_outfile"; then
9080     # The compiler can only warn and ignore the option if not recognized
9081     # So say no if there are warnings other than the usual output.
9082     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9083     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9084     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9085       lt_cv_prog_compiler_pic_works=yes
9086     fi
9087   fi
9088   $RM conftest*
9089
9090fi
9091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9092$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9093
9094if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9095    case $lt_prog_compiler_pic in
9096     "" | " "*) ;;
9097     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9098     esac
9099else
9100    lt_prog_compiler_pic=
9101     lt_prog_compiler_can_build_shared=no
9102fi
9103
9104fi
9105
9106
9107
9108
9109
9110
9111#
9112# Check to make sure the static flag actually works.
9113#
9114wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9116$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9117if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9118  $as_echo_n "(cached) " >&6
9119else
9120  lt_cv_prog_compiler_static_works=no
9121   save_LDFLAGS="$LDFLAGS"
9122   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9123   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9124   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9125     # The linker can only warn and ignore the option if not recognized
9126     # So say no if there are warnings
9127     if test -s conftest.err; then
9128       # Append any errors to the config.log.
9129       cat conftest.err 1>&5
9130       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9131       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9132       if diff conftest.exp conftest.er2 >/dev/null; then
9133         lt_cv_prog_compiler_static_works=yes
9134       fi
9135     else
9136       lt_cv_prog_compiler_static_works=yes
9137     fi
9138   fi
9139   $RM -r conftest*
9140   LDFLAGS="$save_LDFLAGS"
9141
9142fi
9143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9144$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9145
9146if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9147    :
9148else
9149    lt_prog_compiler_static=
9150fi
9151
9152
9153
9154
9155
9156
9157
9158  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9159$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9160if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9161  $as_echo_n "(cached) " >&6
9162else
9163  lt_cv_prog_compiler_c_o=no
9164   $RM -r conftest 2>/dev/null
9165   mkdir conftest
9166   cd conftest
9167   mkdir out
9168   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9169
9170   lt_compiler_flag="-o out/conftest2.$ac_objext"
9171   # Insert the option either (1) after the last *FLAGS variable, or
9172   # (2) before a word containing "conftest.", or (3) at the end.
9173   # Note that $ac_compile itself does not contain backslashes and begins
9174   # with a dollar sign (not a hyphen), so the echo should work correctly.
9175   lt_compile=`echo "$ac_compile" | $SED \
9176   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9177   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9178   -e 's:$: $lt_compiler_flag:'`
9179   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9180   (eval "$lt_compile" 2>out/conftest.err)
9181   ac_status=$?
9182   cat out/conftest.err >&5
9183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9184   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9185   then
9186     # The compiler can only warn and ignore the option if not recognized
9187     # So say no if there are warnings
9188     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9189     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9190     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9191       lt_cv_prog_compiler_c_o=yes
9192     fi
9193   fi
9194   chmod u+w . 2>&5
9195   $RM conftest*
9196   # SGI C++ compiler will create directory out/ii_files/ for
9197   # template instantiation
9198   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9199   $RM out/* && rmdir out
9200   cd ..
9201   $RM -r conftest
9202   $RM conftest*
9203
9204fi
9205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9206$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9207
9208
9209
9210
9211
9212
9213  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9214$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9215if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9216  $as_echo_n "(cached) " >&6
9217else
9218  lt_cv_prog_compiler_c_o=no
9219   $RM -r conftest 2>/dev/null
9220   mkdir conftest
9221   cd conftest
9222   mkdir out
9223   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9224
9225   lt_compiler_flag="-o out/conftest2.$ac_objext"
9226   # Insert the option either (1) after the last *FLAGS variable, or
9227   # (2) before a word containing "conftest.", or (3) at the end.
9228   # Note that $ac_compile itself does not contain backslashes and begins
9229   # with a dollar sign (not a hyphen), so the echo should work correctly.
9230   lt_compile=`echo "$ac_compile" | $SED \
9231   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9232   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9233   -e 's:$: $lt_compiler_flag:'`
9234   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9235   (eval "$lt_compile" 2>out/conftest.err)
9236   ac_status=$?
9237   cat out/conftest.err >&5
9238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9239   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9240   then
9241     # The compiler can only warn and ignore the option if not recognized
9242     # So say no if there are warnings
9243     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9244     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9245     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9246       lt_cv_prog_compiler_c_o=yes
9247     fi
9248   fi
9249   chmod u+w . 2>&5
9250   $RM conftest*
9251   # SGI C++ compiler will create directory out/ii_files/ for
9252   # template instantiation
9253   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9254   $RM out/* && rmdir out
9255   cd ..
9256   $RM -r conftest
9257   $RM conftest*
9258
9259fi
9260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9261$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9262
9263
9264
9265
9266hard_links="nottested"
9267if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9268  # do not overwrite the value of need_locks provided by the user
9269  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9270$as_echo_n "checking if we can lock with hard links... " >&6; }
9271  hard_links=yes
9272  $RM conftest*
9273  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9274  touch conftest.a
9275  ln conftest.a conftest.b 2>&5 || hard_links=no
9276  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9278$as_echo "$hard_links" >&6; }
9279  if test "$hard_links" = no; then
9280    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9281$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9282    need_locks=warn
9283  fi
9284else
9285  need_locks=no
9286fi
9287
9288
9289
9290
9291
9292
9293  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9294$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9295
9296  runpath_var=
9297  allow_undefined_flag=
9298  always_export_symbols=no
9299  archive_cmds=
9300  archive_expsym_cmds=
9301  compiler_needs_object=no
9302  enable_shared_with_static_runtimes=no
9303  export_dynamic_flag_spec=
9304  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9305  hardcode_automatic=no
9306  hardcode_direct=no
9307  hardcode_direct_absolute=no
9308  hardcode_libdir_flag_spec=
9309  hardcode_libdir_flag_spec_ld=
9310  hardcode_libdir_separator=
9311  hardcode_minus_L=no
9312  hardcode_shlibpath_var=unsupported
9313  inherit_rpath=no
9314  link_all_deplibs=unknown
9315  module_cmds=
9316  module_expsym_cmds=
9317  old_archive_from_new_cmds=
9318  old_archive_from_expsyms_cmds=
9319  thread_safe_flag_spec=
9320  whole_archive_flag_spec=
9321  # include_expsyms should be a list of space-separated symbols to be *always*
9322  # included in the symbol list
9323  include_expsyms=
9324  # exclude_expsyms can be an extended regexp of symbols to exclude
9325  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9326  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9327  # as well as any symbol that contains `d'.
9328  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9329  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9330  # platforms (ab)use it in PIC code, but their linkers get confused if
9331  # the symbol is explicitly referenced.  Since portable code cannot
9332  # rely on this symbol name, it's probably fine to never include it in
9333  # preloaded symbol tables.
9334  # Exclude shared library initialization/finalization symbols.
9335  extract_expsyms_cmds=
9336
9337  case $host_os in
9338  cygwin* | mingw* | pw32* | cegcc*)
9339    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9340    # When not using gcc, we currently assume that we are using
9341    # Microsoft Visual C++.
9342    if test "$GCC" != yes; then
9343      with_gnu_ld=no
9344    fi
9345    ;;
9346  interix*)
9347    # we just hope/assume this is gcc and not c89 (= MSVC++)
9348    with_gnu_ld=yes
9349    ;;
9350  openbsd*)
9351    with_gnu_ld=no
9352    ;;
9353  esac
9354
9355  ld_shlibs=yes
9356
9357  # On some targets, GNU ld is compatible enough with the native linker
9358  # that we're better off using the native interface for both.
9359  lt_use_gnu_ld_interface=no
9360  if test "$with_gnu_ld" = yes; then
9361    case $host_os in
9362      aix*)
9363	# The AIX port of GNU ld has always aspired to compatibility
9364	# with the native linker.  However, as the warning in the GNU ld
9365	# block says, versions before 2.19.5* couldn't really create working
9366	# shared libraries, regardless of the interface used.
9367	case `$LD -v 2>&1` in
9368	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9369	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9370	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9371	  *)
9372	    lt_use_gnu_ld_interface=yes
9373	    ;;
9374	esac
9375	;;
9376      *)
9377	lt_use_gnu_ld_interface=yes
9378	;;
9379    esac
9380  fi
9381
9382  if test "$lt_use_gnu_ld_interface" = yes; then
9383    # If archive_cmds runs LD, not CC, wlarc should be empty
9384    wlarc='${wl}'
9385
9386    # Set some defaults for GNU ld with shared library support. These
9387    # are reset later if shared libraries are not supported. Putting them
9388    # here allows them to be overridden if necessary.
9389    runpath_var=LD_RUN_PATH
9390    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9391    export_dynamic_flag_spec='${wl}--export-dynamic'
9392    # ancient GNU ld didn't support --whole-archive et. al.
9393    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9394      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9395    else
9396      whole_archive_flag_spec=
9397    fi
9398    supports_anon_versioning=no
9399    case `$LD -v 2>&1` in
9400      *GNU\ gold*) supports_anon_versioning=yes ;;
9401      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9402      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9403      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9404      *\ 2.11.*) ;; # other 2.11 versions
9405      *) supports_anon_versioning=yes ;;
9406    esac
9407
9408    # See if GNU ld supports shared libraries.
9409    case $host_os in
9410    aix[3-9]*)
9411      # On AIX/PPC, the GNU linker is very broken
9412      if test "$host_cpu" != ia64; then
9413	ld_shlibs=no
9414	cat <<_LT_EOF 1>&2
9415
9416*** Warning: the GNU linker, at least up to release 2.19, is reported
9417*** to be unable to reliably create shared libraries on AIX.
9418*** Therefore, libtool is disabling shared libraries support.  If you
9419*** really care for shared libraries, you may want to install binutils
9420*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9421*** You will then need to restart the configuration process.
9422
9423_LT_EOF
9424      fi
9425      ;;
9426
9427    amigaos*)
9428      case $host_cpu in
9429      powerpc)
9430            # see comment about AmigaOS4 .so support
9431            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9432            archive_expsym_cmds=''
9433        ;;
9434      m68k)
9435            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)'
9436            hardcode_libdir_flag_spec='-L$libdir'
9437            hardcode_minus_L=yes
9438        ;;
9439      esac
9440      ;;
9441
9442    beos*)
9443      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9444	allow_undefined_flag=unsupported
9445	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9446	# support --undefined.  This deserves some investigation.  FIXME
9447	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9448      else
9449	ld_shlibs=no
9450      fi
9451      ;;
9452
9453    cygwin* | mingw* | pw32* | cegcc*)
9454      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9455      # as there is no search path for DLLs.
9456      hardcode_libdir_flag_spec='-L$libdir'
9457      export_dynamic_flag_spec='${wl}--export-all-symbols'
9458      allow_undefined_flag=unsupported
9459      always_export_symbols=no
9460      enable_shared_with_static_runtimes=yes
9461      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9462
9463      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9464        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9465	# If the export-symbols file already is a .def file (1st line
9466	# is EXPORTS), use it as is; otherwise, prepend...
9467	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9468	  cp $export_symbols $output_objdir/$soname.def;
9469	else
9470	  echo EXPORTS > $output_objdir/$soname.def;
9471	  cat $export_symbols >> $output_objdir/$soname.def;
9472	fi~
9473	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9474      else
9475	ld_shlibs=no
9476      fi
9477      ;;
9478
9479    haiku*)
9480      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9481      link_all_deplibs=yes
9482      ;;
9483
9484    interix[3-9]*)
9485      hardcode_direct=no
9486      hardcode_shlibpath_var=no
9487      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9488      export_dynamic_flag_spec='${wl}-E'
9489      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9490      # Instead, shared libraries are loaded at an image base (0x10000000 by
9491      # default) and relocated if they conflict, which is a slow very memory
9492      # consuming and fragmenting process.  To avoid this, we pick a random,
9493      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9494      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9495      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9496      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'
9497      ;;
9498
9499    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9500      tmp_diet=no
9501      if test "$host_os" = linux-dietlibc; then
9502	case $cc_basename in
9503	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9504	esac
9505      fi
9506      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9507	 && test "$tmp_diet" = no
9508      then
9509	tmp_addflag=' $pic_flag'
9510	tmp_sharedflag='-shared'
9511	case $cc_basename,$host_cpu in
9512        pgcc*)				# Portland Group C compiler
9513	  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'
9514	  tmp_addflag=' $pic_flag'
9515	  ;;
9516	pgf77* | pgf90* | pgf95* | pgfortran*)
9517					# Portland Group f77 and f90 compilers
9518	  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'
9519	  tmp_addflag=' $pic_flag -Mnomain' ;;
9520	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9521	  tmp_addflag=' -i_dynamic' ;;
9522	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9523	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9524	ifc* | ifort*)			# Intel Fortran compiler
9525	  tmp_addflag=' -nofor_main' ;;
9526	lf95*)				# Lahey Fortran 8.1
9527	  whole_archive_flag_spec=
9528	  tmp_sharedflag='--shared' ;;
9529	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9530	  tmp_sharedflag='-qmkshrobj'
9531	  tmp_addflag= ;;
9532	nvcc*)	# Cuda Compiler Driver 2.2
9533	  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'
9534	  compiler_needs_object=yes
9535	  ;;
9536	esac
9537	case `$CC -V 2>&1 | sed 5q` in
9538	*Sun\ C*)			# Sun C 5.9
9539	  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'
9540	  compiler_needs_object=yes
9541	  tmp_sharedflag='-G' ;;
9542	*Sun\ F*)			# Sun Fortran 8.3
9543	  tmp_sharedflag='-G' ;;
9544	esac
9545	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9546
9547        if test "x$supports_anon_versioning" = xyes; then
9548          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9549	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9550	    echo "local: *; };" >> $output_objdir/$libname.ver~
9551	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9552        fi
9553
9554	case $cc_basename in
9555	xlf* | bgf* | bgxlf* | mpixlf*)
9556	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9557	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9558	  hardcode_libdir_flag_spec=
9559	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9560	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9561	  if test "x$supports_anon_versioning" = xyes; then
9562	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9563	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9564	      echo "local: *; };" >> $output_objdir/$libname.ver~
9565	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9566	  fi
9567	  ;;
9568	esac
9569      else
9570        ld_shlibs=no
9571      fi
9572      ;;
9573
9574    netbsd*)
9575      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9576	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9577	wlarc=
9578      else
9579	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9580	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9581      fi
9582      ;;
9583
9584    solaris*)
9585      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9586	ld_shlibs=no
9587	cat <<_LT_EOF 1>&2
9588
9589*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9590*** create shared libraries on Solaris systems.  Therefore, libtool
9591*** is disabling shared libraries support.  We urge you to upgrade GNU
9592*** binutils to release 2.9.1 or newer.  Another option is to modify
9593*** your PATH or compiler configuration so that the native linker is
9594*** used, and then restart.
9595
9596_LT_EOF
9597      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9598	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9599	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9600      else
9601	ld_shlibs=no
9602      fi
9603      ;;
9604
9605    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9606      case `$LD -v 2>&1` in
9607        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9608	ld_shlibs=no
9609	cat <<_LT_EOF 1>&2
9610
9611*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9612*** reliably create shared libraries on SCO systems.  Therefore, libtool
9613*** is disabling shared libraries support.  We urge you to upgrade GNU
9614*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9615*** your PATH or compiler configuration so that the native linker is
9616*** used, and then restart.
9617
9618_LT_EOF
9619	;;
9620	*)
9621	  # For security reasons, it is highly recommended that you always
9622	  # use absolute paths for naming shared libraries, and exclude the
9623	  # DT_RUNPATH tag from executables and libraries.  But doing so
9624	  # requires that you compile everything twice, which is a pain.
9625	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9626	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9627	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9628	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9629	  else
9630	    ld_shlibs=no
9631	  fi
9632	;;
9633      esac
9634      ;;
9635
9636    sunos4*)
9637      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9638      wlarc=
9639      hardcode_direct=yes
9640      hardcode_shlibpath_var=no
9641      ;;
9642
9643    *)
9644      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9645	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9646	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9647      else
9648	ld_shlibs=no
9649      fi
9650      ;;
9651    esac
9652
9653    if test "$ld_shlibs" = no; then
9654      runpath_var=
9655      hardcode_libdir_flag_spec=
9656      export_dynamic_flag_spec=
9657      whole_archive_flag_spec=
9658    fi
9659  else
9660    # PORTME fill in a description of your system's linker (not GNU ld)
9661    case $host_os in
9662    aix3*)
9663      allow_undefined_flag=unsupported
9664      always_export_symbols=yes
9665      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'
9666      # Note: this linker hardcodes the directories in LIBPATH if there
9667      # are no directories specified by -L.
9668      hardcode_minus_L=yes
9669      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9670	# Neither direct hardcoding nor static linking is supported with a
9671	# broken collect2.
9672	hardcode_direct=unsupported
9673      fi
9674      ;;
9675
9676    aix[4-9]*)
9677      if test "$host_cpu" = ia64; then
9678	# On IA64, the linker does run time linking by default, so we don't
9679	# have to do anything special.
9680	aix_use_runtimelinking=no
9681	exp_sym_flag='-Bexport'
9682	no_entry_flag=""
9683      else
9684	# If we're using GNU nm, then we don't want the "-C" option.
9685	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9686	# Also, AIX nm treats weak defined symbols like other global
9687	# defined symbols, whereas GNU nm marks them as "W".
9688	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9689	  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'
9690	else
9691	  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'
9692	fi
9693	aix_use_runtimelinking=no
9694
9695	# Test if we are trying to use run time linking or normal
9696	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9697	# need to do runtime linking.
9698	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9699	  for ld_flag in $LDFLAGS; do
9700	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9701	    aix_use_runtimelinking=yes
9702	    break
9703	  fi
9704	  done
9705	  ;;
9706	esac
9707
9708	exp_sym_flag='-bexport'
9709	no_entry_flag='-bnoentry'
9710      fi
9711
9712      # When large executables or shared objects are built, AIX ld can
9713      # have problems creating the table of contents.  If linking a library
9714      # or program results in "error TOC overflow" add -mminimal-toc to
9715      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9716      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9717
9718      archive_cmds=''
9719      hardcode_direct=yes
9720      hardcode_direct_absolute=yes
9721      hardcode_libdir_separator=':'
9722      link_all_deplibs=yes
9723      file_list_spec='${wl}-f,'
9724
9725      if test "$GCC" = yes; then
9726	case $host_os in aix4.[012]|aix4.[012].*)
9727	# We only want to do this on AIX 4.2 and lower, the check
9728	# below for broken collect2 doesn't work under 4.3+
9729	  collect2name=`${CC} -print-prog-name=collect2`
9730	  if test -f "$collect2name" &&
9731	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9732	  then
9733	  # We have reworked collect2
9734	  :
9735	  else
9736	  # We have old collect2
9737	  hardcode_direct=unsupported
9738	  # It fails to find uninstalled libraries when the uninstalled
9739	  # path is not listed in the libpath.  Setting hardcode_minus_L
9740	  # to unsupported forces relinking
9741	  hardcode_minus_L=yes
9742	  hardcode_libdir_flag_spec='-L$libdir'
9743	  hardcode_libdir_separator=
9744	  fi
9745	  ;;
9746	esac
9747	shared_flag='-shared'
9748	if test "$aix_use_runtimelinking" = yes; then
9749	  shared_flag="$shared_flag "'${wl}-G'
9750	fi
9751      else
9752	# not using gcc
9753	if test "$host_cpu" = ia64; then
9754	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9755	# chokes on -Wl,-G. The following line is correct:
9756	  shared_flag='-G'
9757	else
9758	  if test "$aix_use_runtimelinking" = yes; then
9759	    shared_flag='${wl}-G'
9760	  else
9761	    shared_flag='${wl}-bM:SRE'
9762	  fi
9763	fi
9764      fi
9765
9766      export_dynamic_flag_spec='${wl}-bexpall'
9767      # It seems that -bexpall does not export symbols beginning with
9768      # underscore (_), so it is better to generate a list of symbols to export.
9769      always_export_symbols=yes
9770      if test "$aix_use_runtimelinking" = yes; then
9771	# Warning - without using the other runtime loading flags (-brtl),
9772	# -berok will link without error, but may produce a broken library.
9773	allow_undefined_flag='-berok'
9774        # Determine the default libpath from the value encoded in an
9775        # empty executable.
9776        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9777/* end confdefs.h.  */
9778
9779int
9780main ()
9781{
9782
9783  ;
9784  return 0;
9785}
9786_ACEOF
9787if ac_fn_c_try_link "$LINENO"; then :
9788
9789lt_aix_libpath_sed='
9790    /Import File Strings/,/^$/ {
9791	/^0/ {
9792	    s/^0  *\(.*\)$/\1/
9793	    p
9794	}
9795    }'
9796aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9797# Check for a 64-bit object if we didn't find anything.
9798if test -z "$aix_libpath"; then
9799  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9800fi
9801fi
9802rm -f core conftest.err conftest.$ac_objext \
9803    conftest$ac_exeext conftest.$ac_ext
9804if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9805
9806        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9807        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"
9808      else
9809	if test "$host_cpu" = ia64; then
9810	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9811	  allow_undefined_flag="-z nodefs"
9812	  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"
9813	else
9814	 # Determine the default libpath from the value encoded in an
9815	 # empty executable.
9816	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9817/* end confdefs.h.  */
9818
9819int
9820main ()
9821{
9822
9823  ;
9824  return 0;
9825}
9826_ACEOF
9827if ac_fn_c_try_link "$LINENO"; then :
9828
9829lt_aix_libpath_sed='
9830    /Import File Strings/,/^$/ {
9831	/^0/ {
9832	    s/^0  *\(.*\)$/\1/
9833	    p
9834	}
9835    }'
9836aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9837# Check for a 64-bit object if we didn't find anything.
9838if test -z "$aix_libpath"; then
9839  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9840fi
9841fi
9842rm -f core conftest.err conftest.$ac_objext \
9843    conftest$ac_exeext conftest.$ac_ext
9844if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9845
9846	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9847	  # Warning - without using the other run time loading flags,
9848	  # -berok will link without error, but may produce a broken library.
9849	  no_undefined_flag=' ${wl}-bernotok'
9850	  allow_undefined_flag=' ${wl}-berok'
9851	  if test "$with_gnu_ld" = yes; then
9852	    # We only use this code for GNU lds that support --whole-archive.
9853	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9854	  else
9855	    # Exported symbols can be pulled into shared objects from archives
9856	    whole_archive_flag_spec='$convenience'
9857	  fi
9858	  archive_cmds_need_lc=yes
9859	  # This is similar to how AIX traditionally builds its shared libraries.
9860	  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'
9861	fi
9862      fi
9863      ;;
9864
9865    amigaos*)
9866      case $host_cpu in
9867      powerpc)
9868            # see comment about AmigaOS4 .so support
9869            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9870            archive_expsym_cmds=''
9871        ;;
9872      m68k)
9873            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)'
9874            hardcode_libdir_flag_spec='-L$libdir'
9875            hardcode_minus_L=yes
9876        ;;
9877      esac
9878      ;;
9879
9880    bsdi[45]*)
9881      export_dynamic_flag_spec=-rdynamic
9882      ;;
9883
9884    cygwin* | mingw* | pw32* | cegcc*)
9885      # When not using gcc, we currently assume that we are using
9886      # Microsoft Visual C++.
9887      # hardcode_libdir_flag_spec is actually meaningless, as there is
9888      # no search path for DLLs.
9889      hardcode_libdir_flag_spec=' '
9890      allow_undefined_flag=unsupported
9891      # Tell ltmain to make .lib files, not .a files.
9892      libext=lib
9893      # Tell ltmain to make .dll files, not .so files.
9894      shrext_cmds=".dll"
9895      # FIXME: Setting linknames here is a bad hack.
9896      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9897      # The linker will automatically build a .lib file if we build a DLL.
9898      old_archive_from_new_cmds='true'
9899      # FIXME: Should let the user specify the lib program.
9900      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9901      fix_srcfile_path='`cygpath -w "$srcfile"`'
9902      enable_shared_with_static_runtimes=yes
9903      ;;
9904
9905    darwin* | rhapsody*)
9906
9907
9908  archive_cmds_need_lc=no
9909  hardcode_direct=no
9910  hardcode_automatic=yes
9911  hardcode_shlibpath_var=unsupported
9912  if test "$lt_cv_ld_force_load" = "yes"; then
9913    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\"`'
9914  else
9915    whole_archive_flag_spec=''
9916  fi
9917  link_all_deplibs=yes
9918  allow_undefined_flag="$_lt_dar_allow_undefined"
9919  case $cc_basename in
9920     ifort*) _lt_dar_can_shared=yes ;;
9921     *) _lt_dar_can_shared=$GCC ;;
9922  esac
9923  if test "$_lt_dar_can_shared" = "yes"; then
9924    output_verbose_link_cmd=func_echo_all
9925    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9926    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9927    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}"
9928    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}"
9929
9930  else
9931  ld_shlibs=no
9932  fi
9933
9934      ;;
9935
9936    dgux*)
9937      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9938      hardcode_libdir_flag_spec='-L$libdir'
9939      hardcode_shlibpath_var=no
9940      ;;
9941
9942    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9943    # support.  Future versions do this automatically, but an explicit c++rt0.o
9944    # does not break anything, and helps significantly (at the cost of a little
9945    # extra space).
9946    freebsd2.2*)
9947      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9948      hardcode_libdir_flag_spec='-R$libdir'
9949      hardcode_direct=yes
9950      hardcode_shlibpath_var=no
9951      ;;
9952
9953    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9954    freebsd2.*)
9955      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9956      hardcode_direct=yes
9957      hardcode_minus_L=yes
9958      hardcode_shlibpath_var=no
9959      ;;
9960
9961    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9962    freebsd* | dragonfly*)
9963      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9964      hardcode_libdir_flag_spec='-R$libdir'
9965      hardcode_direct=yes
9966      hardcode_shlibpath_var=no
9967      ;;
9968
9969    hpux9*)
9970      if test "$GCC" = yes; then
9971	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'
9972      else
9973	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'
9974      fi
9975      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9976      hardcode_libdir_separator=:
9977      hardcode_direct=yes
9978
9979      # hardcode_minus_L: Not really in the search PATH,
9980      # but as the default location of the library.
9981      hardcode_minus_L=yes
9982      export_dynamic_flag_spec='${wl}-E'
9983      ;;
9984
9985    hpux10*)
9986      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9987	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9988      else
9989	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9990      fi
9991      if test "$with_gnu_ld" = no; then
9992	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9993	hardcode_libdir_flag_spec_ld='+b $libdir'
9994	hardcode_libdir_separator=:
9995	hardcode_direct=yes
9996	hardcode_direct_absolute=yes
9997	export_dynamic_flag_spec='${wl}-E'
9998	# hardcode_minus_L: Not really in the search PATH,
9999	# but as the default location of the library.
10000	hardcode_minus_L=yes
10001      fi
10002      ;;
10003
10004    hpux11*)
10005      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10006	case $host_cpu in
10007	hppa*64*)
10008	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10009	  ;;
10010	ia64*)
10011	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10012	  ;;
10013	*)
10014	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10015	  ;;
10016	esac
10017      else
10018	case $host_cpu in
10019	hppa*64*)
10020	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10021	  ;;
10022	ia64*)
10023	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10024	  ;;
10025	*)
10026
10027	  # Older versions of the 11.00 compiler do not understand -b yet
10028	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10029	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10030$as_echo_n "checking if $CC understands -b... " >&6; }
10031if test "${lt_cv_prog_compiler__b+set}" = set; then :
10032  $as_echo_n "(cached) " >&6
10033else
10034  lt_cv_prog_compiler__b=no
10035   save_LDFLAGS="$LDFLAGS"
10036   LDFLAGS="$LDFLAGS -b"
10037   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10038   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10039     # The linker can only warn and ignore the option if not recognized
10040     # So say no if there are warnings
10041     if test -s conftest.err; then
10042       # Append any errors to the config.log.
10043       cat conftest.err 1>&5
10044       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10045       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10046       if diff conftest.exp conftest.er2 >/dev/null; then
10047         lt_cv_prog_compiler__b=yes
10048       fi
10049     else
10050       lt_cv_prog_compiler__b=yes
10051     fi
10052   fi
10053   $RM -r conftest*
10054   LDFLAGS="$save_LDFLAGS"
10055
10056fi
10057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10058$as_echo "$lt_cv_prog_compiler__b" >&6; }
10059
10060if test x"$lt_cv_prog_compiler__b" = xyes; then
10061    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10062else
10063    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10064fi
10065
10066	  ;;
10067	esac
10068      fi
10069      if test "$with_gnu_ld" = no; then
10070	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10071	hardcode_libdir_separator=:
10072
10073	case $host_cpu in
10074	hppa*64*|ia64*)
10075	  hardcode_direct=no
10076	  hardcode_shlibpath_var=no
10077	  ;;
10078	*)
10079	  hardcode_direct=yes
10080	  hardcode_direct_absolute=yes
10081	  export_dynamic_flag_spec='${wl}-E'
10082
10083	  # hardcode_minus_L: Not really in the search PATH,
10084	  # but as the default location of the library.
10085	  hardcode_minus_L=yes
10086	  ;;
10087	esac
10088      fi
10089      ;;
10090
10091    irix5* | irix6* | nonstopux*)
10092      if test "$GCC" = yes; then
10093	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'
10094	# Try to use the -exported_symbol ld option, if it does not
10095	# work, assume that -exports_file does not work either and
10096	# implicitly export all symbols.
10097        save_LDFLAGS="$LDFLAGS"
10098        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10099        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10100/* end confdefs.h.  */
10101int foo(void) {}
10102_ACEOF
10103if ac_fn_c_try_link "$LINENO"; then :
10104  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'
10105
10106fi
10107rm -f core conftest.err conftest.$ac_objext \
10108    conftest$ac_exeext conftest.$ac_ext
10109        LDFLAGS="$save_LDFLAGS"
10110      else
10111	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'
10112	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'
10113      fi
10114      archive_cmds_need_lc='no'
10115      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10116      hardcode_libdir_separator=:
10117      inherit_rpath=yes
10118      link_all_deplibs=yes
10119      ;;
10120
10121    netbsd*)
10122      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10123	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10124      else
10125	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10126      fi
10127      hardcode_libdir_flag_spec='-R$libdir'
10128      hardcode_direct=yes
10129      hardcode_shlibpath_var=no
10130      ;;
10131
10132    newsos6)
10133      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10134      hardcode_direct=yes
10135      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10136      hardcode_libdir_separator=:
10137      hardcode_shlibpath_var=no
10138      ;;
10139
10140    *nto* | *qnx*)
10141      ;;
10142
10143    openbsd*)
10144      if test -f /usr/libexec/ld.so; then
10145	hardcode_direct=yes
10146	hardcode_shlibpath_var=no
10147	hardcode_direct_absolute=yes
10148	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10149	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10150	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10151	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10152	  export_dynamic_flag_spec='${wl}-E'
10153	else
10154	  case $host_os in
10155	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10156	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10157	     hardcode_libdir_flag_spec='-R$libdir'
10158	     ;;
10159	   *)
10160	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10161	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10162	     ;;
10163	  esac
10164	fi
10165      else
10166	ld_shlibs=no
10167      fi
10168      ;;
10169
10170    os2*)
10171      hardcode_libdir_flag_spec='-L$libdir'
10172      hardcode_minus_L=yes
10173      allow_undefined_flag=unsupported
10174      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'
10175      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10176      ;;
10177
10178    osf3*)
10179      if test "$GCC" = yes; then
10180	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10181	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'
10182      else
10183	allow_undefined_flag=' -expect_unresolved \*'
10184	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'
10185      fi
10186      archive_cmds_need_lc='no'
10187      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10188      hardcode_libdir_separator=:
10189      ;;
10190
10191    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10192      if test "$GCC" = yes; then
10193	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10194	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'
10195	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10196      else
10197	allow_undefined_flag=' -expect_unresolved \*'
10198	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'
10199	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~
10200	$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'
10201
10202	# Both c and cxx compiler support -rpath directly
10203	hardcode_libdir_flag_spec='-rpath $libdir'
10204      fi
10205      archive_cmds_need_lc='no'
10206      hardcode_libdir_separator=:
10207      ;;
10208
10209    solaris*)
10210      no_undefined_flag=' -z defs'
10211      if test "$GCC" = yes; then
10212	wlarc='${wl}'
10213	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10214	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10215	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10216      else
10217	case `$CC -V 2>&1` in
10218	*"Compilers 5.0"*)
10219	  wlarc=''
10220	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10221	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10222	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10223	  ;;
10224	*)
10225	  wlarc='${wl}'
10226	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10227	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10228	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10229	  ;;
10230	esac
10231      fi
10232      hardcode_libdir_flag_spec='-R$libdir'
10233      hardcode_shlibpath_var=no
10234      case $host_os in
10235      solaris2.[0-5] | solaris2.[0-5].*) ;;
10236      *)
10237	# The compiler driver will combine and reorder linker options,
10238	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10239	# but is careful enough not to reorder.
10240	# Supported since Solaris 2.6 (maybe 2.5.1?)
10241	if test "$GCC" = yes; then
10242	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10243	else
10244	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10245	fi
10246	;;
10247      esac
10248      link_all_deplibs=yes
10249      ;;
10250
10251    sunos4*)
10252      if test "x$host_vendor" = xsequent; then
10253	# Use $CC to link under sequent, because it throws in some extra .o
10254	# files that make .init and .fini sections work.
10255	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10256      else
10257	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10258      fi
10259      hardcode_libdir_flag_spec='-L$libdir'
10260      hardcode_direct=yes
10261      hardcode_minus_L=yes
10262      hardcode_shlibpath_var=no
10263      ;;
10264
10265    sysv4)
10266      case $host_vendor in
10267	sni)
10268	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10269	  hardcode_direct=yes # is this really true???
10270	;;
10271	siemens)
10272	  ## LD is ld it makes a PLAMLIB
10273	  ## CC just makes a GrossModule.
10274	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10275	  reload_cmds='$CC -r -o $output$reload_objs'
10276	  hardcode_direct=no
10277        ;;
10278	motorola)
10279	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10280	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10281	;;
10282      esac
10283      runpath_var='LD_RUN_PATH'
10284      hardcode_shlibpath_var=no
10285      ;;
10286
10287    sysv4.3*)
10288      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10289      hardcode_shlibpath_var=no
10290      export_dynamic_flag_spec='-Bexport'
10291      ;;
10292
10293    sysv4*MP*)
10294      if test -d /usr/nec; then
10295	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10296	hardcode_shlibpath_var=no
10297	runpath_var=LD_RUN_PATH
10298	hardcode_runpath_var=yes
10299	ld_shlibs=yes
10300      fi
10301      ;;
10302
10303    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10304      no_undefined_flag='${wl}-z,text'
10305      archive_cmds_need_lc=no
10306      hardcode_shlibpath_var=no
10307      runpath_var='LD_RUN_PATH'
10308
10309      if test "$GCC" = yes; then
10310	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10311	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10312      else
10313	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10314	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10315      fi
10316      ;;
10317
10318    sysv5* | sco3.2v5* | sco5v6*)
10319      # Note: We can NOT use -z defs as we might desire, because we do not
10320      # link with -lc, and that would cause any symbols used from libc to
10321      # always be unresolved, which means just about no library would
10322      # ever link correctly.  If we're not using GNU ld we use -z text
10323      # though, which does catch some bad symbols but isn't as heavy-handed
10324      # as -z defs.
10325      no_undefined_flag='${wl}-z,text'
10326      allow_undefined_flag='${wl}-z,nodefs'
10327      archive_cmds_need_lc=no
10328      hardcode_shlibpath_var=no
10329      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10330      hardcode_libdir_separator=':'
10331      link_all_deplibs=yes
10332      export_dynamic_flag_spec='${wl}-Bexport'
10333      runpath_var='LD_RUN_PATH'
10334
10335      if test "$GCC" = yes; then
10336	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10337	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10338      else
10339	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10340	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10341      fi
10342      ;;
10343
10344    uts4*)
10345      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10346      hardcode_libdir_flag_spec='-L$libdir'
10347      hardcode_shlibpath_var=no
10348      ;;
10349
10350    *)
10351      ld_shlibs=no
10352      ;;
10353    esac
10354
10355    if test x$host_vendor = xsni; then
10356      case $host in
10357      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10358	export_dynamic_flag_spec='${wl}-Blargedynsym'
10359	;;
10360      esac
10361    fi
10362  fi
10363
10364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10365$as_echo "$ld_shlibs" >&6; }
10366test "$ld_shlibs" = no && can_build_shared=no
10367
10368with_gnu_ld=$with_gnu_ld
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384#
10385# Do we need to explicitly link libc?
10386#
10387case "x$archive_cmds_need_lc" in
10388x|xyes)
10389  # Assume -lc should be added
10390  archive_cmds_need_lc=yes
10391
10392  if test "$enable_shared" = yes && test "$GCC" = yes; then
10393    case $archive_cmds in
10394    *'~'*)
10395      # FIXME: we may have to deal with multi-command sequences.
10396      ;;
10397    '$CC '*)
10398      # Test whether the compiler implicitly links with -lc since on some
10399      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10400      # to ld, don't add -lc before -lgcc.
10401      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10402$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10403if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10404  $as_echo_n "(cached) " >&6
10405else
10406  $RM conftest*
10407	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10408
10409	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10410  (eval $ac_compile) 2>&5
10411  ac_status=$?
10412  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10413  test $ac_status = 0; } 2>conftest.err; then
10414	  soname=conftest
10415	  lib=conftest
10416	  libobjs=conftest.$ac_objext
10417	  deplibs=
10418	  wl=$lt_prog_compiler_wl
10419	  pic_flag=$lt_prog_compiler_pic
10420	  compiler_flags=-v
10421	  linker_flags=-v
10422	  verstring=
10423	  output_objdir=.
10424	  libname=conftest
10425	  lt_save_allow_undefined_flag=$allow_undefined_flag
10426	  allow_undefined_flag=
10427	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10428  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10429  ac_status=$?
10430  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10431  test $ac_status = 0; }
10432	  then
10433	    lt_cv_archive_cmds_need_lc=no
10434	  else
10435	    lt_cv_archive_cmds_need_lc=yes
10436	  fi
10437	  allow_undefined_flag=$lt_save_allow_undefined_flag
10438	else
10439	  cat conftest.err 1>&5
10440	fi
10441	$RM conftest*
10442
10443fi
10444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10445$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10446      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10447      ;;
10448    esac
10449  fi
10450  ;;
10451esac
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10610$as_echo_n "checking dynamic linker characteristics... " >&6; }
10611
10612if test "$GCC" = yes; then
10613  case $host_os in
10614    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10615    *) lt_awk_arg="/^libraries:/" ;;
10616  esac
10617  case $host_os in
10618    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10619    *) lt_sed_strip_eq="s,=/,/,g" ;;
10620  esac
10621  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10622  case $lt_search_path_spec in
10623  *\;*)
10624    # if the path contains ";" then we assume it to be the separator
10625    # otherwise default to the standard path separator (i.e. ":") - it is
10626    # assumed that no part of a normal pathname contains ";" but that should
10627    # okay in the real world where ";" in dirpaths is itself problematic.
10628    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10629    ;;
10630  *)
10631    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10632    ;;
10633  esac
10634  # Ok, now we have the path, separated by spaces, we can step through it
10635  # and add multilib dir if necessary.
10636  lt_tmp_lt_search_path_spec=
10637  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10638  for lt_sys_path in $lt_search_path_spec; do
10639    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10640      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10641    else
10642      test -d "$lt_sys_path" && \
10643	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10644    fi
10645  done
10646  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10647BEGIN {RS=" "; FS="/|\n";} {
10648  lt_foo="";
10649  lt_count=0;
10650  for (lt_i = NF; lt_i > 0; lt_i--) {
10651    if ($lt_i != "" && $lt_i != ".") {
10652      if ($lt_i == "..") {
10653        lt_count++;
10654      } else {
10655        if (lt_count == 0) {
10656          lt_foo="/" $lt_i lt_foo;
10657        } else {
10658          lt_count--;
10659        }
10660      }
10661    }
10662  }
10663  if (lt_foo != "") { lt_freq[lt_foo]++; }
10664  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10665}'`
10666  # AWK program above erroneously prepends '/' to C:/dos/paths
10667  # for these hosts.
10668  case $host_os in
10669    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10670      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10671  esac
10672  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10673else
10674  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10675fi
10676library_names_spec=
10677libname_spec='lib$name'
10678soname_spec=
10679shrext_cmds=".so"
10680postinstall_cmds=
10681postuninstall_cmds=
10682finish_cmds=
10683finish_eval=
10684shlibpath_var=
10685shlibpath_overrides_runpath=unknown
10686version_type=none
10687dynamic_linker="$host_os ld.so"
10688sys_lib_dlsearch_path_spec="/lib /usr/lib"
10689need_lib_prefix=unknown
10690hardcode_into_libs=no
10691
10692# when you set need_version to no, make sure it does not cause -set_version
10693# flags to be left without arguments
10694need_version=unknown
10695
10696case $host_os in
10697aix3*)
10698  version_type=linux
10699  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10700  shlibpath_var=LIBPATH
10701
10702  # AIX 3 has no versioning support, so we append a major version to the name.
10703  soname_spec='${libname}${release}${shared_ext}$major'
10704  ;;
10705
10706aix[4-9]*)
10707  version_type=linux
10708  need_lib_prefix=no
10709  need_version=no
10710  hardcode_into_libs=yes
10711  if test "$host_cpu" = ia64; then
10712    # AIX 5 supports IA64
10713    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10714    shlibpath_var=LD_LIBRARY_PATH
10715  else
10716    # With GCC up to 2.95.x, collect2 would create an import file
10717    # for dependence libraries.  The import file would start with
10718    # the line `#! .'.  This would cause the generated library to
10719    # depend on `.', always an invalid library.  This was fixed in
10720    # development snapshots of GCC prior to 3.0.
10721    case $host_os in
10722      aix4 | aix4.[01] | aix4.[01].*)
10723      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10724	   echo ' yes '
10725	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10726	:
10727      else
10728	can_build_shared=no
10729      fi
10730      ;;
10731    esac
10732    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10733    # soname into executable. Probably we can add versioning support to
10734    # collect2, so additional links can be useful in future.
10735    if test "$aix_use_runtimelinking" = yes; then
10736      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10737      # instead of lib<name>.a to let people know that these are not
10738      # typical AIX shared libraries.
10739      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10740    else
10741      # We preserve .a as extension for shared libraries through AIX4.2
10742      # and later when we are not doing run time linking.
10743      library_names_spec='${libname}${release}.a $libname.a'
10744      soname_spec='${libname}${release}${shared_ext}$major'
10745    fi
10746    shlibpath_var=LIBPATH
10747  fi
10748  ;;
10749
10750amigaos*)
10751  case $host_cpu in
10752  powerpc)
10753    # Since July 2007 AmigaOS4 officially supports .so libraries.
10754    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10755    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10756    ;;
10757  m68k)
10758    library_names_spec='$libname.ixlibrary $libname.a'
10759    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10760    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'
10761    ;;
10762  esac
10763  ;;
10764
10765beos*)
10766  library_names_spec='${libname}${shared_ext}'
10767  dynamic_linker="$host_os ld.so"
10768  shlibpath_var=LIBRARY_PATH
10769  ;;
10770
10771bsdi[45]*)
10772  version_type=linux
10773  need_version=no
10774  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10775  soname_spec='${libname}${release}${shared_ext}$major'
10776  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10777  shlibpath_var=LD_LIBRARY_PATH
10778  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10779  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10780  # the default ld.so.conf also contains /usr/contrib/lib and
10781  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10782  # libtool to hard-code these into programs
10783  ;;
10784
10785cygwin* | mingw* | pw32* | cegcc*)
10786  version_type=windows
10787  shrext_cmds=".dll"
10788  need_version=no
10789  need_lib_prefix=no
10790
10791  case $GCC,$host_os in
10792  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10793    library_names_spec='$libname.dll.a'
10794    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10795    postinstall_cmds='base_file=`basename \${file}`~
10796      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10797      dldir=$destdir/`dirname \$dlpath`~
10798      test -d \$dldir || mkdir -p \$dldir~
10799      $install_prog $dir/$dlname \$dldir/$dlname~
10800      chmod a+x \$dldir/$dlname~
10801      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10802        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10803      fi'
10804    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10805      dlpath=$dir/\$dldll~
10806       $RM \$dlpath'
10807    shlibpath_overrides_runpath=yes
10808
10809    case $host_os in
10810    cygwin*)
10811      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10812      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10813
10814      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10815      ;;
10816    mingw* | cegcc*)
10817      # MinGW DLLs use traditional 'lib' prefix
10818      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10819      ;;
10820    pw32*)
10821      # pw32 DLLs use 'pw' prefix rather than 'lib'
10822      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10823      ;;
10824    esac
10825    ;;
10826
10827  *)
10828    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10829    ;;
10830  esac
10831  dynamic_linker='Win32 ld.exe'
10832  # FIXME: first we should search . and the directory the executable is in
10833  shlibpath_var=PATH
10834  ;;
10835
10836darwin* | rhapsody*)
10837  dynamic_linker="$host_os dyld"
10838  version_type=darwin
10839  need_lib_prefix=no
10840  need_version=no
10841  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10842  soname_spec='${libname}${release}${major}$shared_ext'
10843  shlibpath_overrides_runpath=yes
10844  shlibpath_var=DYLD_LIBRARY_PATH
10845  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10846
10847  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10848  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10849  ;;
10850
10851dgux*)
10852  version_type=linux
10853  need_lib_prefix=no
10854  need_version=no
10855  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10856  soname_spec='${libname}${release}${shared_ext}$major'
10857  shlibpath_var=LD_LIBRARY_PATH
10858  ;;
10859
10860freebsd* | dragonfly*)
10861  # DragonFly does not have aout.  When/if they implement a new
10862  # versioning mechanism, adjust this.
10863  if test -x /usr/bin/objformat; then
10864    objformat=`/usr/bin/objformat`
10865  else
10866    case $host_os in
10867    freebsd[23].*) objformat=aout ;;
10868    *) objformat=elf ;;
10869    esac
10870  fi
10871  version_type=freebsd-$objformat
10872  case $version_type in
10873    freebsd-elf*)
10874      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10875      need_version=no
10876      need_lib_prefix=no
10877      ;;
10878    freebsd-*)
10879      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10880      need_version=yes
10881      ;;
10882  esac
10883  shlibpath_var=LD_LIBRARY_PATH
10884  case $host_os in
10885  freebsd2.*)
10886    shlibpath_overrides_runpath=yes
10887    ;;
10888  freebsd3.[01]* | freebsdelf3.[01]*)
10889    shlibpath_overrides_runpath=yes
10890    hardcode_into_libs=yes
10891    ;;
10892  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10893  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10894    shlibpath_overrides_runpath=no
10895    hardcode_into_libs=yes
10896    ;;
10897  *) # from 4.6 on, and DragonFly
10898    shlibpath_overrides_runpath=yes
10899    hardcode_into_libs=yes
10900    ;;
10901  esac
10902  ;;
10903
10904gnu*)
10905  version_type=linux
10906  need_lib_prefix=no
10907  need_version=no
10908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10909  soname_spec='${libname}${release}${shared_ext}$major'
10910  shlibpath_var=LD_LIBRARY_PATH
10911  hardcode_into_libs=yes
10912  ;;
10913
10914haiku*)
10915  version_type=linux
10916  need_lib_prefix=no
10917  need_version=no
10918  dynamic_linker="$host_os runtime_loader"
10919  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10920  soname_spec='${libname}${release}${shared_ext}$major'
10921  shlibpath_var=LIBRARY_PATH
10922  shlibpath_overrides_runpath=yes
10923  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10924  hardcode_into_libs=yes
10925  ;;
10926
10927hpux9* | hpux10* | hpux11*)
10928  # Give a soname corresponding to the major version so that dld.sl refuses to
10929  # link against other versions.
10930  version_type=sunos
10931  need_lib_prefix=no
10932  need_version=no
10933  case $host_cpu in
10934  ia64*)
10935    shrext_cmds='.so'
10936    hardcode_into_libs=yes
10937    dynamic_linker="$host_os dld.so"
10938    shlibpath_var=LD_LIBRARY_PATH
10939    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10940    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10941    soname_spec='${libname}${release}${shared_ext}$major'
10942    if test "X$HPUX_IA64_MODE" = X32; then
10943      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10944    else
10945      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10946    fi
10947    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10948    ;;
10949  hppa*64*)
10950    shrext_cmds='.sl'
10951    hardcode_into_libs=yes
10952    dynamic_linker="$host_os dld.sl"
10953    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10954    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10955    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10956    soname_spec='${libname}${release}${shared_ext}$major'
10957    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10958    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10959    ;;
10960  *)
10961    shrext_cmds='.sl'
10962    dynamic_linker="$host_os dld.sl"
10963    shlibpath_var=SHLIB_PATH
10964    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10965    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10966    soname_spec='${libname}${release}${shared_ext}$major'
10967    ;;
10968  esac
10969  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10970  postinstall_cmds='chmod 555 $lib'
10971  # or fails outright, so override atomically:
10972  install_override_mode=555
10973  ;;
10974
10975interix[3-9]*)
10976  version_type=linux
10977  need_lib_prefix=no
10978  need_version=no
10979  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10980  soname_spec='${libname}${release}${shared_ext}$major'
10981  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10982  shlibpath_var=LD_LIBRARY_PATH
10983  shlibpath_overrides_runpath=no
10984  hardcode_into_libs=yes
10985  ;;
10986
10987irix5* | irix6* | nonstopux*)
10988  case $host_os in
10989    nonstopux*) version_type=nonstopux ;;
10990    *)
10991	if test "$lt_cv_prog_gnu_ld" = yes; then
10992		version_type=linux
10993	else
10994		version_type=irix
10995	fi ;;
10996  esac
10997  need_lib_prefix=no
10998  need_version=no
10999  soname_spec='${libname}${release}${shared_ext}$major'
11000  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11001  case $host_os in
11002  irix5* | nonstopux*)
11003    libsuff= shlibsuff=
11004    ;;
11005  *)
11006    case $LD in # libtool.m4 will add one of these switches to LD
11007    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11008      libsuff= shlibsuff= libmagic=32-bit;;
11009    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11010      libsuff=32 shlibsuff=N32 libmagic=N32;;
11011    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11012      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11013    *) libsuff= shlibsuff= libmagic=never-match;;
11014    esac
11015    ;;
11016  esac
11017  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11018  shlibpath_overrides_runpath=no
11019  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11020  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11021  hardcode_into_libs=yes
11022  ;;
11023
11024# No shared lib support for Linux oldld, aout, or coff.
11025linux*oldld* | linux*aout* | linux*coff*)
11026  dynamic_linker=no
11027  ;;
11028
11029# This must be Linux ELF.
11030linux* | k*bsd*-gnu | kopensolaris*-gnu)
11031  version_type=linux
11032  need_lib_prefix=no
11033  need_version=no
11034  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11035  soname_spec='${libname}${release}${shared_ext}$major'
11036  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11037  shlibpath_var=LD_LIBRARY_PATH
11038  shlibpath_overrides_runpath=no
11039
11040  # Some binutils ld are patched to set DT_RUNPATH
11041  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11042  $as_echo_n "(cached) " >&6
11043else
11044  lt_cv_shlibpath_overrides_runpath=no
11045    save_LDFLAGS=$LDFLAGS
11046    save_libdir=$libdir
11047    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11048	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11049    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11050/* end confdefs.h.  */
11051
11052int
11053main ()
11054{
11055
11056  ;
11057  return 0;
11058}
11059_ACEOF
11060if ac_fn_c_try_link "$LINENO"; then :
11061  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11062  lt_cv_shlibpath_overrides_runpath=yes
11063fi
11064fi
11065rm -f core conftest.err conftest.$ac_objext \
11066    conftest$ac_exeext conftest.$ac_ext
11067    LDFLAGS=$save_LDFLAGS
11068    libdir=$save_libdir
11069
11070fi
11071
11072  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11073
11074  # This implies no fast_install, which is unacceptable.
11075  # Some rework will be needed to allow for fast_install
11076  # before this can be enabled.
11077  hardcode_into_libs=yes
11078
11079  # Append ld.so.conf contents to the search path
11080  if test -f /etc/ld.so.conf; then
11081    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' ' '`
11082    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11083  fi
11084
11085  # We used to test for /lib/ld.so.1 and disable shared libraries on
11086  # powerpc, because MkLinux only supported shared libraries with the
11087  # GNU dynamic linker.  Since this was broken with cross compilers,
11088  # most powerpc-linux boxes support dynamic linking these days and
11089  # people can always --disable-shared, the test was removed, and we
11090  # assume the GNU/Linux dynamic linker is in use.
11091  dynamic_linker='GNU/Linux ld.so'
11092  ;;
11093
11094netbsd*)
11095  version_type=sunos
11096  need_lib_prefix=no
11097  need_version=no
11098  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11099    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11100    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11101    dynamic_linker='NetBSD (a.out) ld.so'
11102  else
11103    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11104    soname_spec='${libname}${release}${shared_ext}$major'
11105    dynamic_linker='NetBSD ld.elf_so'
11106  fi
11107  shlibpath_var=LD_LIBRARY_PATH
11108  shlibpath_overrides_runpath=yes
11109  hardcode_into_libs=yes
11110  ;;
11111
11112newsos6)
11113  version_type=linux
11114  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11115  shlibpath_var=LD_LIBRARY_PATH
11116  shlibpath_overrides_runpath=yes
11117  ;;
11118
11119*nto* | *qnx*)
11120  version_type=qnx
11121  need_lib_prefix=no
11122  need_version=no
11123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11124  soname_spec='${libname}${release}${shared_ext}$major'
11125  shlibpath_var=LD_LIBRARY_PATH
11126  shlibpath_overrides_runpath=no
11127  hardcode_into_libs=yes
11128  dynamic_linker='ldqnx.so'
11129  ;;
11130
11131openbsd*)
11132  version_type=sunos
11133  sys_lib_dlsearch_path_spec="/usr/lib"
11134  need_lib_prefix=no
11135  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11136  case $host_os in
11137    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11138    *)				need_version=no  ;;
11139  esac
11140  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11141  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11142  shlibpath_var=LD_LIBRARY_PATH
11143  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11144    case $host_os in
11145      openbsd2.[89] | openbsd2.[89].*)
11146	shlibpath_overrides_runpath=no
11147	;;
11148      *)
11149	shlibpath_overrides_runpath=yes
11150	;;
11151      esac
11152  else
11153    shlibpath_overrides_runpath=yes
11154  fi
11155  ;;
11156
11157os2*)
11158  libname_spec='$name'
11159  shrext_cmds=".dll"
11160  need_lib_prefix=no
11161  library_names_spec='$libname${shared_ext} $libname.a'
11162  dynamic_linker='OS/2 ld.exe'
11163  shlibpath_var=LIBPATH
11164  ;;
11165
11166osf3* | osf4* | osf5*)
11167  version_type=osf
11168  need_lib_prefix=no
11169  need_version=no
11170  soname_spec='${libname}${release}${shared_ext}$major'
11171  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11172  shlibpath_var=LD_LIBRARY_PATH
11173  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11174  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11175  ;;
11176
11177rdos*)
11178  dynamic_linker=no
11179  ;;
11180
11181solaris*)
11182  version_type=linux
11183  need_lib_prefix=no
11184  need_version=no
11185  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11186  soname_spec='${libname}${release}${shared_ext}$major'
11187  shlibpath_var=LD_LIBRARY_PATH
11188  shlibpath_overrides_runpath=yes
11189  hardcode_into_libs=yes
11190  # ldd complains unless libraries are executable
11191  postinstall_cmds='chmod +x $lib'
11192  ;;
11193
11194sunos4*)
11195  version_type=sunos
11196  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11197  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11198  shlibpath_var=LD_LIBRARY_PATH
11199  shlibpath_overrides_runpath=yes
11200  if test "$with_gnu_ld" = yes; then
11201    need_lib_prefix=no
11202  fi
11203  need_version=yes
11204  ;;
11205
11206sysv4 | sysv4.3*)
11207  version_type=linux
11208  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11209  soname_spec='${libname}${release}${shared_ext}$major'
11210  shlibpath_var=LD_LIBRARY_PATH
11211  case $host_vendor in
11212    sni)
11213      shlibpath_overrides_runpath=no
11214      need_lib_prefix=no
11215      runpath_var=LD_RUN_PATH
11216      ;;
11217    siemens)
11218      need_lib_prefix=no
11219      ;;
11220    motorola)
11221      need_lib_prefix=no
11222      need_version=no
11223      shlibpath_overrides_runpath=no
11224      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11225      ;;
11226  esac
11227  ;;
11228
11229sysv4*MP*)
11230  if test -d /usr/nec ;then
11231    version_type=linux
11232    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11233    soname_spec='$libname${shared_ext}.$major'
11234    shlibpath_var=LD_LIBRARY_PATH
11235  fi
11236  ;;
11237
11238sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11239  version_type=freebsd-elf
11240  need_lib_prefix=no
11241  need_version=no
11242  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11243  soname_spec='${libname}${release}${shared_ext}$major'
11244  shlibpath_var=LD_LIBRARY_PATH
11245  shlibpath_overrides_runpath=yes
11246  hardcode_into_libs=yes
11247  if test "$with_gnu_ld" = yes; then
11248    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11249  else
11250    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11251    case $host_os in
11252      sco3.2v5*)
11253        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11254	;;
11255    esac
11256  fi
11257  sys_lib_dlsearch_path_spec='/usr/lib'
11258  ;;
11259
11260tpf*)
11261  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11262  version_type=linux
11263  need_lib_prefix=no
11264  need_version=no
11265  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266  shlibpath_var=LD_LIBRARY_PATH
11267  shlibpath_overrides_runpath=no
11268  hardcode_into_libs=yes
11269  ;;
11270
11271uts4*)
11272  version_type=linux
11273  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11274  soname_spec='${libname}${release}${shared_ext}$major'
11275  shlibpath_var=LD_LIBRARY_PATH
11276  ;;
11277
11278*)
11279  dynamic_linker=no
11280  ;;
11281esac
11282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11283$as_echo "$dynamic_linker" >&6; }
11284test "$dynamic_linker" = no && can_build_shared=no
11285
11286variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11287if test "$GCC" = yes; then
11288  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11289fi
11290
11291if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11292  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11293fi
11294if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11295  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11296fi
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11390$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11391hardcode_action=
11392if test -n "$hardcode_libdir_flag_spec" ||
11393   test -n "$runpath_var" ||
11394   test "X$hardcode_automatic" = "Xyes" ; then
11395
11396  # We can hardcode non-existent directories.
11397  if test "$hardcode_direct" != no &&
11398     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11399     # have to relink, otherwise we might link with an installed library
11400     # when we should be linking with a yet-to-be-installed one
11401     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11402     test "$hardcode_minus_L" != no; then
11403    # Linking always hardcodes the temporary library directory.
11404    hardcode_action=relink
11405  else
11406    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11407    hardcode_action=immediate
11408  fi
11409else
11410  # We cannot hardcode anything, or else we can only hardcode existing
11411  # directories.
11412  hardcode_action=unsupported
11413fi
11414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11415$as_echo "$hardcode_action" >&6; }
11416
11417if test "$hardcode_action" = relink ||
11418   test "$inherit_rpath" = yes; then
11419  # Fast installation is not supported
11420  enable_fast_install=no
11421elif test "$shlibpath_overrides_runpath" = yes ||
11422     test "$enable_shared" = no; then
11423  # Fast installation is not necessary
11424  enable_fast_install=needless
11425fi
11426
11427
11428
11429
11430
11431
11432  if test "x$enable_dlopen" != xyes; then
11433  enable_dlopen=unknown
11434  enable_dlopen_self=unknown
11435  enable_dlopen_self_static=unknown
11436else
11437  lt_cv_dlopen=no
11438  lt_cv_dlopen_libs=
11439
11440  case $host_os in
11441  beos*)
11442    lt_cv_dlopen="load_add_on"
11443    lt_cv_dlopen_libs=
11444    lt_cv_dlopen_self=yes
11445    ;;
11446
11447  mingw* | pw32* | cegcc*)
11448    lt_cv_dlopen="LoadLibrary"
11449    lt_cv_dlopen_libs=
11450    ;;
11451
11452  cygwin*)
11453    lt_cv_dlopen="dlopen"
11454    lt_cv_dlopen_libs=
11455    ;;
11456
11457  darwin*)
11458  # if libdl is installed we need to link against it
11459    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11460$as_echo_n "checking for dlopen in -ldl... " >&6; }
11461if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11462  $as_echo_n "(cached) " >&6
11463else
11464  ac_check_lib_save_LIBS=$LIBS
11465LIBS="-ldl  $LIBS"
11466cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11467/* end confdefs.h.  */
11468
11469/* Override any GCC internal prototype to avoid an error.
11470   Use char because int might match the return type of a GCC
11471   builtin and then its argument prototype would still apply.  */
11472#ifdef __cplusplus
11473extern "C"
11474#endif
11475char dlopen ();
11476int
11477main ()
11478{
11479return dlopen ();
11480  ;
11481  return 0;
11482}
11483_ACEOF
11484if ac_fn_c_try_link "$LINENO"; then :
11485  ac_cv_lib_dl_dlopen=yes
11486else
11487  ac_cv_lib_dl_dlopen=no
11488fi
11489rm -f core conftest.err conftest.$ac_objext \
11490    conftest$ac_exeext conftest.$ac_ext
11491LIBS=$ac_check_lib_save_LIBS
11492fi
11493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11494$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11495if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11496  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11497else
11498
11499    lt_cv_dlopen="dyld"
11500    lt_cv_dlopen_libs=
11501    lt_cv_dlopen_self=yes
11502
11503fi
11504
11505    ;;
11506
11507  *)
11508    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11509if test "x$ac_cv_func_shl_load" = x""yes; then :
11510  lt_cv_dlopen="shl_load"
11511else
11512  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11513$as_echo_n "checking for shl_load in -ldld... " >&6; }
11514if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11515  $as_echo_n "(cached) " >&6
11516else
11517  ac_check_lib_save_LIBS=$LIBS
11518LIBS="-ldld  $LIBS"
11519cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11520/* end confdefs.h.  */
11521
11522/* Override any GCC internal prototype to avoid an error.
11523   Use char because int might match the return type of a GCC
11524   builtin and then its argument prototype would still apply.  */
11525#ifdef __cplusplus
11526extern "C"
11527#endif
11528char shl_load ();
11529int
11530main ()
11531{
11532return shl_load ();
11533  ;
11534  return 0;
11535}
11536_ACEOF
11537if ac_fn_c_try_link "$LINENO"; then :
11538  ac_cv_lib_dld_shl_load=yes
11539else
11540  ac_cv_lib_dld_shl_load=no
11541fi
11542rm -f core conftest.err conftest.$ac_objext \
11543    conftest$ac_exeext conftest.$ac_ext
11544LIBS=$ac_check_lib_save_LIBS
11545fi
11546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11547$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11548if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11549  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11550else
11551  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11552if test "x$ac_cv_func_dlopen" = x""yes; then :
11553  lt_cv_dlopen="dlopen"
11554else
11555  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11556$as_echo_n "checking for dlopen in -ldl... " >&6; }
11557if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11558  $as_echo_n "(cached) " >&6
11559else
11560  ac_check_lib_save_LIBS=$LIBS
11561LIBS="-ldl  $LIBS"
11562cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11563/* end confdefs.h.  */
11564
11565/* Override any GCC internal prototype to avoid an error.
11566   Use char because int might match the return type of a GCC
11567   builtin and then its argument prototype would still apply.  */
11568#ifdef __cplusplus
11569extern "C"
11570#endif
11571char dlopen ();
11572int
11573main ()
11574{
11575return dlopen ();
11576  ;
11577  return 0;
11578}
11579_ACEOF
11580if ac_fn_c_try_link "$LINENO"; then :
11581  ac_cv_lib_dl_dlopen=yes
11582else
11583  ac_cv_lib_dl_dlopen=no
11584fi
11585rm -f core conftest.err conftest.$ac_objext \
11586    conftest$ac_exeext conftest.$ac_ext
11587LIBS=$ac_check_lib_save_LIBS
11588fi
11589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11590$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11591if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11592  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11593else
11594  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11595$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11596if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11597  $as_echo_n "(cached) " >&6
11598else
11599  ac_check_lib_save_LIBS=$LIBS
11600LIBS="-lsvld  $LIBS"
11601cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11602/* end confdefs.h.  */
11603
11604/* Override any GCC internal prototype to avoid an error.
11605   Use char because int might match the return type of a GCC
11606   builtin and then its argument prototype would still apply.  */
11607#ifdef __cplusplus
11608extern "C"
11609#endif
11610char dlopen ();
11611int
11612main ()
11613{
11614return dlopen ();
11615  ;
11616  return 0;
11617}
11618_ACEOF
11619if ac_fn_c_try_link "$LINENO"; then :
11620  ac_cv_lib_svld_dlopen=yes
11621else
11622  ac_cv_lib_svld_dlopen=no
11623fi
11624rm -f core conftest.err conftest.$ac_objext \
11625    conftest$ac_exeext conftest.$ac_ext
11626LIBS=$ac_check_lib_save_LIBS
11627fi
11628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11629$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11630if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11631  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11632else
11633  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11634$as_echo_n "checking for dld_link in -ldld... " >&6; }
11635if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11636  $as_echo_n "(cached) " >&6
11637else
11638  ac_check_lib_save_LIBS=$LIBS
11639LIBS="-ldld  $LIBS"
11640cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11641/* end confdefs.h.  */
11642
11643/* Override any GCC internal prototype to avoid an error.
11644   Use char because int might match the return type of a GCC
11645   builtin and then its argument prototype would still apply.  */
11646#ifdef __cplusplus
11647extern "C"
11648#endif
11649char dld_link ();
11650int
11651main ()
11652{
11653return dld_link ();
11654  ;
11655  return 0;
11656}
11657_ACEOF
11658if ac_fn_c_try_link "$LINENO"; then :
11659  ac_cv_lib_dld_dld_link=yes
11660else
11661  ac_cv_lib_dld_dld_link=no
11662fi
11663rm -f core conftest.err conftest.$ac_objext \
11664    conftest$ac_exeext conftest.$ac_ext
11665LIBS=$ac_check_lib_save_LIBS
11666fi
11667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11668$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11669if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11670  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11671fi
11672
11673
11674fi
11675
11676
11677fi
11678
11679
11680fi
11681
11682
11683fi
11684
11685
11686fi
11687
11688    ;;
11689  esac
11690
11691  if test "x$lt_cv_dlopen" != xno; then
11692    enable_dlopen=yes
11693  else
11694    enable_dlopen=no
11695  fi
11696
11697  case $lt_cv_dlopen in
11698  dlopen)
11699    save_CPPFLAGS="$CPPFLAGS"
11700    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11701
11702    save_LDFLAGS="$LDFLAGS"
11703    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11704
11705    save_LIBS="$LIBS"
11706    LIBS="$lt_cv_dlopen_libs $LIBS"
11707
11708    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11709$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11710if test "${lt_cv_dlopen_self+set}" = set; then :
11711  $as_echo_n "(cached) " >&6
11712else
11713  	  if test "$cross_compiling" = yes; then :
11714  lt_cv_dlopen_self=cross
11715else
11716  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11717  lt_status=$lt_dlunknown
11718  cat > conftest.$ac_ext <<_LT_EOF
11719#line 11719 "configure"
11720#include "confdefs.h"
11721
11722#if HAVE_DLFCN_H
11723#include <dlfcn.h>
11724#endif
11725
11726#include <stdio.h>
11727
11728#ifdef RTLD_GLOBAL
11729#  define LT_DLGLOBAL		RTLD_GLOBAL
11730#else
11731#  ifdef DL_GLOBAL
11732#    define LT_DLGLOBAL		DL_GLOBAL
11733#  else
11734#    define LT_DLGLOBAL		0
11735#  endif
11736#endif
11737
11738/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11739   find out it does not work in some platform. */
11740#ifndef LT_DLLAZY_OR_NOW
11741#  ifdef RTLD_LAZY
11742#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11743#  else
11744#    ifdef DL_LAZY
11745#      define LT_DLLAZY_OR_NOW		DL_LAZY
11746#    else
11747#      ifdef RTLD_NOW
11748#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11749#      else
11750#        ifdef DL_NOW
11751#          define LT_DLLAZY_OR_NOW	DL_NOW
11752#        else
11753#          define LT_DLLAZY_OR_NOW	0
11754#        endif
11755#      endif
11756#    endif
11757#  endif
11758#endif
11759
11760/* When -fvisbility=hidden is used, assume the code has been annotated
11761   correspondingly for the symbols needed.  */
11762#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11763void fnord () __attribute__((visibility("default")));
11764#endif
11765
11766void fnord () { int i=42; }
11767int main ()
11768{
11769  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11770  int status = $lt_dlunknown;
11771
11772  if (self)
11773    {
11774      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11775      else
11776        {
11777	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11778          else puts (dlerror ());
11779	}
11780      /* dlclose (self); */
11781    }
11782  else
11783    puts (dlerror ());
11784
11785  return status;
11786}
11787_LT_EOF
11788  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11789  (eval $ac_link) 2>&5
11790  ac_status=$?
11791  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11792  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11793    (./conftest; exit; ) >&5 2>/dev/null
11794    lt_status=$?
11795    case x$lt_status in
11796      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11797      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11798      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11799    esac
11800  else :
11801    # compilation failed
11802    lt_cv_dlopen_self=no
11803  fi
11804fi
11805rm -fr conftest*
11806
11807
11808fi
11809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11810$as_echo "$lt_cv_dlopen_self" >&6; }
11811
11812    if test "x$lt_cv_dlopen_self" = xyes; then
11813      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11814      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11815$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11816if test "${lt_cv_dlopen_self_static+set}" = set; then :
11817  $as_echo_n "(cached) " >&6
11818else
11819  	  if test "$cross_compiling" = yes; then :
11820  lt_cv_dlopen_self_static=cross
11821else
11822  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11823  lt_status=$lt_dlunknown
11824  cat > conftest.$ac_ext <<_LT_EOF
11825#line 11825 "configure"
11826#include "confdefs.h"
11827
11828#if HAVE_DLFCN_H
11829#include <dlfcn.h>
11830#endif
11831
11832#include <stdio.h>
11833
11834#ifdef RTLD_GLOBAL
11835#  define LT_DLGLOBAL		RTLD_GLOBAL
11836#else
11837#  ifdef DL_GLOBAL
11838#    define LT_DLGLOBAL		DL_GLOBAL
11839#  else
11840#    define LT_DLGLOBAL		0
11841#  endif
11842#endif
11843
11844/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11845   find out it does not work in some platform. */
11846#ifndef LT_DLLAZY_OR_NOW
11847#  ifdef RTLD_LAZY
11848#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11849#  else
11850#    ifdef DL_LAZY
11851#      define LT_DLLAZY_OR_NOW		DL_LAZY
11852#    else
11853#      ifdef RTLD_NOW
11854#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11855#      else
11856#        ifdef DL_NOW
11857#          define LT_DLLAZY_OR_NOW	DL_NOW
11858#        else
11859#          define LT_DLLAZY_OR_NOW	0
11860#        endif
11861#      endif
11862#    endif
11863#  endif
11864#endif
11865
11866/* When -fvisbility=hidden is used, assume the code has been annotated
11867   correspondingly for the symbols needed.  */
11868#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11869void fnord () __attribute__((visibility("default")));
11870#endif
11871
11872void fnord () { int i=42; }
11873int main ()
11874{
11875  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11876  int status = $lt_dlunknown;
11877
11878  if (self)
11879    {
11880      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11881      else
11882        {
11883	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11884          else puts (dlerror ());
11885	}
11886      /* dlclose (self); */
11887    }
11888  else
11889    puts (dlerror ());
11890
11891  return status;
11892}
11893_LT_EOF
11894  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11895  (eval $ac_link) 2>&5
11896  ac_status=$?
11897  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11898  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11899    (./conftest; exit; ) >&5 2>/dev/null
11900    lt_status=$?
11901    case x$lt_status in
11902      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11903      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11904      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11905    esac
11906  else :
11907    # compilation failed
11908    lt_cv_dlopen_self_static=no
11909  fi
11910fi
11911rm -fr conftest*
11912
11913
11914fi
11915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11916$as_echo "$lt_cv_dlopen_self_static" >&6; }
11917    fi
11918
11919    CPPFLAGS="$save_CPPFLAGS"
11920    LDFLAGS="$save_LDFLAGS"
11921    LIBS="$save_LIBS"
11922    ;;
11923  esac
11924
11925  case $lt_cv_dlopen_self in
11926  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11927  *) enable_dlopen_self=unknown ;;
11928  esac
11929
11930  case $lt_cv_dlopen_self_static in
11931  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11932  *) enable_dlopen_self_static=unknown ;;
11933  esac
11934fi
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952striplib=
11953old_striplib=
11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11955$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11956if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11957  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11958  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11959  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11960$as_echo "yes" >&6; }
11961else
11962# FIXME - insert some real tests, host_os isn't really good enough
11963  case $host_os in
11964  darwin*)
11965    if test -n "$STRIP" ; then
11966      striplib="$STRIP -x"
11967      old_striplib="$STRIP -S"
11968      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11969$as_echo "yes" >&6; }
11970    else
11971      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11972$as_echo "no" >&6; }
11973    fi
11974    ;;
11975  *)
11976    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11977$as_echo "no" >&6; }
11978    ;;
11979  esac
11980fi
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993  # Report which library types will actually be built
11994  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11995$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11996  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11997$as_echo "$can_build_shared" >&6; }
11998
11999  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12000$as_echo_n "checking whether to build shared libraries... " >&6; }
12001  test "$can_build_shared" = "no" && enable_shared=no
12002
12003  # On AIX, shared libraries and static libraries use the same namespace, and
12004  # are all built from PIC.
12005  case $host_os in
12006  aix3*)
12007    test "$enable_shared" = yes && enable_static=no
12008    if test -n "$RANLIB"; then
12009      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12010      postinstall_cmds='$RANLIB $lib'
12011    fi
12012    ;;
12013
12014  aix[4-9]*)
12015    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12016      test "$enable_shared" = yes && enable_static=no
12017    fi
12018    ;;
12019  esac
12020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12021$as_echo "$enable_shared" >&6; }
12022
12023  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12024$as_echo_n "checking whether to build static libraries... " >&6; }
12025  # Make sure either enable_shared or enable_static is yes.
12026  test "$enable_shared" = yes || enable_static=yes
12027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12028$as_echo "$enable_static" >&6; }
12029
12030
12031
12032
12033fi
12034ac_ext=c
12035ac_cpp='$CPP $CPPFLAGS'
12036ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12037ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12038ac_compiler_gnu=$ac_cv_c_compiler_gnu
12039
12040CC="$lt_save_CC"
12041
12042      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12043    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12044    (test "X$CXX" != "Xg++"))) ; then
12045  ac_ext=cpp
12046ac_cpp='$CXXCPP $CPPFLAGS'
12047ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12048ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12049ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12051$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12052if test -z "$CXXCPP"; then
12053  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12054  $as_echo_n "(cached) " >&6
12055else
12056      # Double quotes because CXXCPP needs to be expanded
12057    for CXXCPP in "$CXX -E" "/lib/cpp"
12058    do
12059      ac_preproc_ok=false
12060for ac_cxx_preproc_warn_flag in '' yes
12061do
12062  # Use a header file that comes with gcc, so configuring glibc
12063  # with a fresh cross-compiler works.
12064  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12065  # <limits.h> exists even on freestanding compilers.
12066  # On the NeXT, cc -E runs the code through the compiler's parser,
12067  # not just through cpp. "Syntax error" is here to catch this case.
12068  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12069/* end confdefs.h.  */
12070#ifdef __STDC__
12071# include <limits.h>
12072#else
12073# include <assert.h>
12074#endif
12075		     Syntax error
12076_ACEOF
12077if ac_fn_cxx_try_cpp "$LINENO"; then :
12078
12079else
12080  # Broken: fails on valid input.
12081continue
12082fi
12083rm -f conftest.err conftest.$ac_ext
12084
12085  # OK, works on sane cases.  Now check whether nonexistent headers
12086  # can be detected and how.
12087  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12088/* end confdefs.h.  */
12089#include <ac_nonexistent.h>
12090_ACEOF
12091if ac_fn_cxx_try_cpp "$LINENO"; then :
12092  # Broken: success on invalid input.
12093continue
12094else
12095  # Passes both tests.
12096ac_preproc_ok=:
12097break
12098fi
12099rm -f conftest.err conftest.$ac_ext
12100
12101done
12102# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12103rm -f conftest.err conftest.$ac_ext
12104if $ac_preproc_ok; then :
12105  break
12106fi
12107
12108    done
12109    ac_cv_prog_CXXCPP=$CXXCPP
12110
12111fi
12112  CXXCPP=$ac_cv_prog_CXXCPP
12113else
12114  ac_cv_prog_CXXCPP=$CXXCPP
12115fi
12116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12117$as_echo "$CXXCPP" >&6; }
12118ac_preproc_ok=false
12119for ac_cxx_preproc_warn_flag in '' yes
12120do
12121  # Use a header file that comes with gcc, so configuring glibc
12122  # with a fresh cross-compiler works.
12123  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12124  # <limits.h> exists even on freestanding compilers.
12125  # On the NeXT, cc -E runs the code through the compiler's parser,
12126  # not just through cpp. "Syntax error" is here to catch this case.
12127  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12128/* end confdefs.h.  */
12129#ifdef __STDC__
12130# include <limits.h>
12131#else
12132# include <assert.h>
12133#endif
12134		     Syntax error
12135_ACEOF
12136if ac_fn_cxx_try_cpp "$LINENO"; then :
12137
12138else
12139  # Broken: fails on valid input.
12140continue
12141fi
12142rm -f conftest.err conftest.$ac_ext
12143
12144  # OK, works on sane cases.  Now check whether nonexistent headers
12145  # can be detected and how.
12146  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12147/* end confdefs.h.  */
12148#include <ac_nonexistent.h>
12149_ACEOF
12150if ac_fn_cxx_try_cpp "$LINENO"; then :
12151  # Broken: success on invalid input.
12152continue
12153else
12154  # Passes both tests.
12155ac_preproc_ok=:
12156break
12157fi
12158rm -f conftest.err conftest.$ac_ext
12159
12160done
12161# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12162rm -f conftest.err conftest.$ac_ext
12163if $ac_preproc_ok; then :
12164
12165else
12166  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12167$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12168as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12169See \`config.log' for more details." "$LINENO" 5; }
12170fi
12171
12172ac_ext=c
12173ac_cpp='$CPP $CPPFLAGS'
12174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12176ac_compiler_gnu=$ac_cv_c_compiler_gnu
12177
12178else
12179  _lt_caught_CXX_error=yes
12180fi
12181
12182ac_ext=cpp
12183ac_cpp='$CXXCPP $CPPFLAGS'
12184ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12185ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12186ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12187
12188archive_cmds_need_lc_CXX=no
12189allow_undefined_flag_CXX=
12190always_export_symbols_CXX=no
12191archive_expsym_cmds_CXX=
12192compiler_needs_object_CXX=no
12193export_dynamic_flag_spec_CXX=
12194hardcode_direct_CXX=no
12195hardcode_direct_absolute_CXX=no
12196hardcode_libdir_flag_spec_CXX=
12197hardcode_libdir_flag_spec_ld_CXX=
12198hardcode_libdir_separator_CXX=
12199hardcode_minus_L_CXX=no
12200hardcode_shlibpath_var_CXX=unsupported
12201hardcode_automatic_CXX=no
12202inherit_rpath_CXX=no
12203module_cmds_CXX=
12204module_expsym_cmds_CXX=
12205link_all_deplibs_CXX=unknown
12206old_archive_cmds_CXX=$old_archive_cmds
12207reload_flag_CXX=$reload_flag
12208reload_cmds_CXX=$reload_cmds
12209no_undefined_flag_CXX=
12210whole_archive_flag_spec_CXX=
12211enable_shared_with_static_runtimes_CXX=no
12212
12213# Source file extension for C++ test sources.
12214ac_ext=cpp
12215
12216# Object file extension for compiled C++ test sources.
12217objext=o
12218objext_CXX=$objext
12219
12220# No sense in running all these tests if we already determined that
12221# the CXX compiler isn't working.  Some variables (like enable_shared)
12222# are currently assumed to apply to all compilers on this platform,
12223# and will be corrupted by setting them based on a non-working compiler.
12224if test "$_lt_caught_CXX_error" != yes; then
12225  # Code to be used in simple compile tests
12226  lt_simple_compile_test_code="int some_variable = 0;"
12227
12228  # Code to be used in simple link tests
12229  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12230
12231  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12232
12233
12234
12235
12236
12237
12238# If no C compiler was specified, use CC.
12239LTCC=${LTCC-"$CC"}
12240
12241# If no C compiler flags were specified, use CFLAGS.
12242LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12243
12244# Allow CC to be a program name with arguments.
12245compiler=$CC
12246
12247
12248  # save warnings/boilerplate of simple test code
12249  ac_outfile=conftest.$ac_objext
12250echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12251eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12252_lt_compiler_boilerplate=`cat conftest.err`
12253$RM conftest*
12254
12255  ac_outfile=conftest.$ac_objext
12256echo "$lt_simple_link_test_code" >conftest.$ac_ext
12257eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12258_lt_linker_boilerplate=`cat conftest.err`
12259$RM -r conftest*
12260
12261
12262  # Allow CC to be a program name with arguments.
12263  lt_save_CC=$CC
12264  lt_save_LD=$LD
12265  lt_save_GCC=$GCC
12266  GCC=$GXX
12267  lt_save_with_gnu_ld=$with_gnu_ld
12268  lt_save_path_LD=$lt_cv_path_LD
12269  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12270    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12271  else
12272    $as_unset lt_cv_prog_gnu_ld
12273  fi
12274  if test -n "${lt_cv_path_LDCXX+set}"; then
12275    lt_cv_path_LD=$lt_cv_path_LDCXX
12276  else
12277    $as_unset lt_cv_path_LD
12278  fi
12279  test -z "${LDCXX+set}" || LD=$LDCXX
12280  CC=${CXX-"c++"}
12281  compiler=$CC
12282  compiler_CXX=$CC
12283  for cc_temp in $compiler""; do
12284  case $cc_temp in
12285    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12286    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12287    \-*) ;;
12288    *) break;;
12289  esac
12290done
12291cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12292
12293
12294  if test -n "$compiler"; then
12295    # We don't want -fno-exception when compiling C++ code, so set the
12296    # no_builtin_flag separately
12297    if test "$GXX" = yes; then
12298      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12299    else
12300      lt_prog_compiler_no_builtin_flag_CXX=
12301    fi
12302
12303    if test "$GXX" = yes; then
12304      # Set up default GNU C++ configuration
12305
12306
12307
12308# Check whether --with-gnu-ld was given.
12309if test "${with_gnu_ld+set}" = set; then :
12310  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12311else
12312  with_gnu_ld=no
12313fi
12314
12315ac_prog=ld
12316if test "$GCC" = yes; then
12317  # Check if gcc -print-prog-name=ld gives a path.
12318  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12319$as_echo_n "checking for ld used by $CC... " >&6; }
12320  case $host in
12321  *-*-mingw*)
12322    # gcc leaves a trailing carriage return which upsets mingw
12323    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12324  *)
12325    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12326  esac
12327  case $ac_prog in
12328    # Accept absolute paths.
12329    [\\/]* | ?:[\\/]*)
12330      re_direlt='/[^/][^/]*/\.\./'
12331      # Canonicalize the pathname of ld
12332      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12333      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12334	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12335      done
12336      test -z "$LD" && LD="$ac_prog"
12337      ;;
12338  "")
12339    # If it fails, then pretend we aren't using GCC.
12340    ac_prog=ld
12341    ;;
12342  *)
12343    # If it is relative, then search for the first ld in PATH.
12344    with_gnu_ld=unknown
12345    ;;
12346  esac
12347elif test "$with_gnu_ld" = yes; then
12348  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12349$as_echo_n "checking for GNU ld... " >&6; }
12350else
12351  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12352$as_echo_n "checking for non-GNU ld... " >&6; }
12353fi
12354if test "${lt_cv_path_LD+set}" = set; then :
12355  $as_echo_n "(cached) " >&6
12356else
12357  if test -z "$LD"; then
12358  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12359  for ac_dir in $PATH; do
12360    IFS="$lt_save_ifs"
12361    test -z "$ac_dir" && ac_dir=.
12362    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12363      lt_cv_path_LD="$ac_dir/$ac_prog"
12364      # Check to see if the program is GNU ld.  I'd rather use --version,
12365      # but apparently some variants of GNU ld only accept -v.
12366      # Break only if it was the GNU/non-GNU ld that we prefer.
12367      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12368      *GNU* | *'with BFD'*)
12369	test "$with_gnu_ld" != no && break
12370	;;
12371      *)
12372	test "$with_gnu_ld" != yes && break
12373	;;
12374      esac
12375    fi
12376  done
12377  IFS="$lt_save_ifs"
12378else
12379  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12380fi
12381fi
12382
12383LD="$lt_cv_path_LD"
12384if test -n "$LD"; then
12385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12386$as_echo "$LD" >&6; }
12387else
12388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12389$as_echo "no" >&6; }
12390fi
12391test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12393$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12394if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12395  $as_echo_n "(cached) " >&6
12396else
12397  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12398case `$LD -v 2>&1 </dev/null` in
12399*GNU* | *'with BFD'*)
12400  lt_cv_prog_gnu_ld=yes
12401  ;;
12402*)
12403  lt_cv_prog_gnu_ld=no
12404  ;;
12405esac
12406fi
12407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12408$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12409with_gnu_ld=$lt_cv_prog_gnu_ld
12410
12411
12412
12413
12414
12415
12416
12417      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12418      # archiving commands below assume that GNU ld is being used.
12419      if test "$with_gnu_ld" = yes; then
12420        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12421        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12422
12423        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12424        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12425
12426        # If archive_cmds runs LD, not CC, wlarc should be empty
12427        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12428        #     investigate it a little bit more. (MM)
12429        wlarc='${wl}'
12430
12431        # ancient GNU ld didn't support --whole-archive et. al.
12432        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12433	  $GREP 'no-whole-archive' > /dev/null; then
12434          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12435        else
12436          whole_archive_flag_spec_CXX=
12437        fi
12438      else
12439        with_gnu_ld=no
12440        wlarc=
12441
12442        # A generic and very simple default shared library creation
12443        # command for GNU C++ for the case where it uses the native
12444        # linker, instead of GNU ld.  If possible, this setting should
12445        # overridden to take advantage of the native linker features on
12446        # the platform it is being used on.
12447        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12448      fi
12449
12450      # Commands to make compiler produce verbose output that lists
12451      # what "hidden" libraries, object files and flags are used when
12452      # linking a shared library.
12453      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12454
12455    else
12456      GXX=no
12457      with_gnu_ld=no
12458      wlarc=
12459    fi
12460
12461    # PORTME: fill in a description of your system's C++ link characteristics
12462    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12463$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12464    ld_shlibs_CXX=yes
12465    case $host_os in
12466      aix3*)
12467        # FIXME: insert proper C++ library support
12468        ld_shlibs_CXX=no
12469        ;;
12470      aix[4-9]*)
12471        if test "$host_cpu" = ia64; then
12472          # On IA64, the linker does run time linking by default, so we don't
12473          # have to do anything special.
12474          aix_use_runtimelinking=no
12475          exp_sym_flag='-Bexport'
12476          no_entry_flag=""
12477        else
12478          aix_use_runtimelinking=no
12479
12480          # Test if we are trying to use run time linking or normal
12481          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12482          # need to do runtime linking.
12483          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12484	    for ld_flag in $LDFLAGS; do
12485	      case $ld_flag in
12486	      *-brtl*)
12487	        aix_use_runtimelinking=yes
12488	        break
12489	        ;;
12490	      esac
12491	    done
12492	    ;;
12493          esac
12494
12495          exp_sym_flag='-bexport'
12496          no_entry_flag='-bnoentry'
12497        fi
12498
12499        # When large executables or shared objects are built, AIX ld can
12500        # have problems creating the table of contents.  If linking a library
12501        # or program results in "error TOC overflow" add -mminimal-toc to
12502        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12503        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12504
12505        archive_cmds_CXX=''
12506        hardcode_direct_CXX=yes
12507        hardcode_direct_absolute_CXX=yes
12508        hardcode_libdir_separator_CXX=':'
12509        link_all_deplibs_CXX=yes
12510        file_list_spec_CXX='${wl}-f,'
12511
12512        if test "$GXX" = yes; then
12513          case $host_os in aix4.[012]|aix4.[012].*)
12514          # We only want to do this on AIX 4.2 and lower, the check
12515          # below for broken collect2 doesn't work under 4.3+
12516	  collect2name=`${CC} -print-prog-name=collect2`
12517	  if test -f "$collect2name" &&
12518	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12519	  then
12520	    # We have reworked collect2
12521	    :
12522	  else
12523	    # We have old collect2
12524	    hardcode_direct_CXX=unsupported
12525	    # It fails to find uninstalled libraries when the uninstalled
12526	    # path is not listed in the libpath.  Setting hardcode_minus_L
12527	    # to unsupported forces relinking
12528	    hardcode_minus_L_CXX=yes
12529	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12530	    hardcode_libdir_separator_CXX=
12531	  fi
12532          esac
12533          shared_flag='-shared'
12534	  if test "$aix_use_runtimelinking" = yes; then
12535	    shared_flag="$shared_flag "'${wl}-G'
12536	  fi
12537        else
12538          # not using gcc
12539          if test "$host_cpu" = ia64; then
12540	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12541	  # chokes on -Wl,-G. The following line is correct:
12542	  shared_flag='-G'
12543          else
12544	    if test "$aix_use_runtimelinking" = yes; then
12545	      shared_flag='${wl}-G'
12546	    else
12547	      shared_flag='${wl}-bM:SRE'
12548	    fi
12549          fi
12550        fi
12551
12552        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12553        # It seems that -bexpall does not export symbols beginning with
12554        # underscore (_), so it is better to generate a list of symbols to
12555	# export.
12556        always_export_symbols_CXX=yes
12557        if test "$aix_use_runtimelinking" = yes; then
12558          # Warning - without using the other runtime loading flags (-brtl),
12559          # -berok will link without error, but may produce a broken library.
12560          allow_undefined_flag_CXX='-berok'
12561          # Determine the default libpath from the value encoded in an empty
12562          # executable.
12563          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12564/* end confdefs.h.  */
12565
12566int
12567main ()
12568{
12569
12570  ;
12571  return 0;
12572}
12573_ACEOF
12574if ac_fn_cxx_try_link "$LINENO"; then :
12575
12576lt_aix_libpath_sed='
12577    /Import File Strings/,/^$/ {
12578	/^0/ {
12579	    s/^0  *\(.*\)$/\1/
12580	    p
12581	}
12582    }'
12583aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12584# Check for a 64-bit object if we didn't find anything.
12585if test -z "$aix_libpath"; then
12586  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12587fi
12588fi
12589rm -f core conftest.err conftest.$ac_objext \
12590    conftest$ac_exeext conftest.$ac_ext
12591if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12592
12593          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12594
12595          archive_expsym_cmds_CXX='$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"
12596        else
12597          if test "$host_cpu" = ia64; then
12598	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12599	    allow_undefined_flag_CXX="-z nodefs"
12600	    archive_expsym_cmds_CXX="\$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"
12601          else
12602	    # Determine the default libpath from the value encoded in an
12603	    # empty executable.
12604	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12605/* end confdefs.h.  */
12606
12607int
12608main ()
12609{
12610
12611  ;
12612  return 0;
12613}
12614_ACEOF
12615if ac_fn_cxx_try_link "$LINENO"; then :
12616
12617lt_aix_libpath_sed='
12618    /Import File Strings/,/^$/ {
12619	/^0/ {
12620	    s/^0  *\(.*\)$/\1/
12621	    p
12622	}
12623    }'
12624aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12625# Check for a 64-bit object if we didn't find anything.
12626if test -z "$aix_libpath"; then
12627  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12628fi
12629fi
12630rm -f core conftest.err conftest.$ac_objext \
12631    conftest$ac_exeext conftest.$ac_ext
12632if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12633
12634	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12635	    # Warning - without using the other run time loading flags,
12636	    # -berok will link without error, but may produce a broken library.
12637	    no_undefined_flag_CXX=' ${wl}-bernotok'
12638	    allow_undefined_flag_CXX=' ${wl}-berok'
12639	    if test "$with_gnu_ld" = yes; then
12640	      # We only use this code for GNU lds that support --whole-archive.
12641	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12642	    else
12643	      # Exported symbols can be pulled into shared objects from archives
12644	      whole_archive_flag_spec_CXX='$convenience'
12645	    fi
12646	    archive_cmds_need_lc_CXX=yes
12647	    # This is similar to how AIX traditionally builds its shared
12648	    # libraries.
12649	    archive_expsym_cmds_CXX="\$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'
12650          fi
12651        fi
12652        ;;
12653
12654      beos*)
12655	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12656	  allow_undefined_flag_CXX=unsupported
12657	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12658	  # support --undefined.  This deserves some investigation.  FIXME
12659	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12660	else
12661	  ld_shlibs_CXX=no
12662	fi
12663	;;
12664
12665      chorus*)
12666        case $cc_basename in
12667          *)
12668	  # FIXME: insert proper C++ library support
12669	  ld_shlibs_CXX=no
12670	  ;;
12671        esac
12672        ;;
12673
12674      cygwin* | mingw* | pw32* | cegcc*)
12675        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12676        # as there is no search path for DLLs.
12677        hardcode_libdir_flag_spec_CXX='-L$libdir'
12678        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12679        allow_undefined_flag_CXX=unsupported
12680        always_export_symbols_CXX=no
12681        enable_shared_with_static_runtimes_CXX=yes
12682
12683        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12684          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12685          # If the export-symbols file already is a .def file (1st line
12686          # is EXPORTS), use it as is; otherwise, prepend...
12687          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12688	    cp $export_symbols $output_objdir/$soname.def;
12689          else
12690	    echo EXPORTS > $output_objdir/$soname.def;
12691	    cat $export_symbols >> $output_objdir/$soname.def;
12692          fi~
12693          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12694        else
12695          ld_shlibs_CXX=no
12696        fi
12697        ;;
12698      darwin* | rhapsody*)
12699
12700
12701  archive_cmds_need_lc_CXX=no
12702  hardcode_direct_CXX=no
12703  hardcode_automatic_CXX=yes
12704  hardcode_shlibpath_var_CXX=unsupported
12705  if test "$lt_cv_ld_force_load" = "yes"; then
12706    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12707  else
12708    whole_archive_flag_spec_CXX=''
12709  fi
12710  link_all_deplibs_CXX=yes
12711  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12712  case $cc_basename in
12713     ifort*) _lt_dar_can_shared=yes ;;
12714     *) _lt_dar_can_shared=$GCC ;;
12715  esac
12716  if test "$_lt_dar_can_shared" = "yes"; then
12717    output_verbose_link_cmd=func_echo_all
12718    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12719    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12720    archive_expsym_cmds_CXX="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}"
12721    module_expsym_cmds_CXX="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}"
12722       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12723      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12724      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12725    fi
12726
12727  else
12728  ld_shlibs_CXX=no
12729  fi
12730
12731	;;
12732
12733      dgux*)
12734        case $cc_basename in
12735          ec++*)
12736	    # FIXME: insert proper C++ library support
12737	    ld_shlibs_CXX=no
12738	    ;;
12739          ghcx*)
12740	    # Green Hills C++ Compiler
12741	    # FIXME: insert proper C++ library support
12742	    ld_shlibs_CXX=no
12743	    ;;
12744          *)
12745	    # FIXME: insert proper C++ library support
12746	    ld_shlibs_CXX=no
12747	    ;;
12748        esac
12749        ;;
12750
12751      freebsd2.*)
12752        # C++ shared libraries reported to be fairly broken before
12753	# switch to ELF
12754        ld_shlibs_CXX=no
12755        ;;
12756
12757      freebsd-elf*)
12758        archive_cmds_need_lc_CXX=no
12759        ;;
12760
12761      freebsd* | dragonfly*)
12762        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12763        # conventions
12764        ld_shlibs_CXX=yes
12765        ;;
12766
12767      gnu*)
12768        ;;
12769
12770      haiku*)
12771        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12772        link_all_deplibs_CXX=yes
12773        ;;
12774
12775      hpux9*)
12776        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12777        hardcode_libdir_separator_CXX=:
12778        export_dynamic_flag_spec_CXX='${wl}-E'
12779        hardcode_direct_CXX=yes
12780        hardcode_minus_L_CXX=yes # Not in the search PATH,
12781				             # but as the default
12782				             # location of the library.
12783
12784        case $cc_basename in
12785          CC*)
12786            # FIXME: insert proper C++ library support
12787            ld_shlibs_CXX=no
12788            ;;
12789          aCC*)
12790            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12791            # Commands to make compiler produce verbose output that lists
12792            # what "hidden" libraries, object files and flags are used when
12793            # linking a shared library.
12794            #
12795            # There doesn't appear to be a way to prevent this compiler from
12796            # explicitly linking system object files so we need to strip them
12797            # from the output so that they don't get included in the library
12798            # dependencies.
12799            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12800            ;;
12801          *)
12802            if test "$GXX" = yes; then
12803              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12804            else
12805              # FIXME: insert proper C++ library support
12806              ld_shlibs_CXX=no
12807            fi
12808            ;;
12809        esac
12810        ;;
12811
12812      hpux10*|hpux11*)
12813        if test $with_gnu_ld = no; then
12814	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12815	  hardcode_libdir_separator_CXX=:
12816
12817          case $host_cpu in
12818            hppa*64*|ia64*)
12819              ;;
12820            *)
12821	      export_dynamic_flag_spec_CXX='${wl}-E'
12822              ;;
12823          esac
12824        fi
12825        case $host_cpu in
12826          hppa*64*|ia64*)
12827            hardcode_direct_CXX=no
12828            hardcode_shlibpath_var_CXX=no
12829            ;;
12830          *)
12831            hardcode_direct_CXX=yes
12832            hardcode_direct_absolute_CXX=yes
12833            hardcode_minus_L_CXX=yes # Not in the search PATH,
12834					         # but as the default
12835					         # location of the library.
12836            ;;
12837        esac
12838
12839        case $cc_basename in
12840          CC*)
12841	    # FIXME: insert proper C++ library support
12842	    ld_shlibs_CXX=no
12843	    ;;
12844          aCC*)
12845	    case $host_cpu in
12846	      hppa*64*)
12847	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12848	        ;;
12849	      ia64*)
12850	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12851	        ;;
12852	      *)
12853	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12854	        ;;
12855	    esac
12856	    # Commands to make compiler produce verbose output that lists
12857	    # what "hidden" libraries, object files and flags are used when
12858	    # linking a shared library.
12859	    #
12860	    # There doesn't appear to be a way to prevent this compiler from
12861	    # explicitly linking system object files so we need to strip them
12862	    # from the output so that they don't get included in the library
12863	    # dependencies.
12864	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12865	    ;;
12866          *)
12867	    if test "$GXX" = yes; then
12868	      if test $with_gnu_ld = no; then
12869	        case $host_cpu in
12870	          hppa*64*)
12871	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12872	            ;;
12873	          ia64*)
12874	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12875	            ;;
12876	          *)
12877	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12878	            ;;
12879	        esac
12880	      fi
12881	    else
12882	      # FIXME: insert proper C++ library support
12883	      ld_shlibs_CXX=no
12884	    fi
12885	    ;;
12886        esac
12887        ;;
12888
12889      interix[3-9]*)
12890	hardcode_direct_CXX=no
12891	hardcode_shlibpath_var_CXX=no
12892	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12893	export_dynamic_flag_spec_CXX='${wl}-E'
12894	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12895	# Instead, shared libraries are loaded at an image base (0x10000000 by
12896	# default) and relocated if they conflict, which is a slow very memory
12897	# consuming and fragmenting process.  To avoid this, we pick a random,
12898	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12899	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12900	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12901	archive_expsym_cmds_CXX='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'
12902	;;
12903      irix5* | irix6*)
12904        case $cc_basename in
12905          CC*)
12906	    # SGI C++
12907	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12908
12909	    # Archives containing C++ object files must be created using
12910	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12911	    # necessary to make sure instantiated templates are included
12912	    # in the archive.
12913	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12914	    ;;
12915          *)
12916	    if test "$GXX" = yes; then
12917	      if test "$with_gnu_ld" = no; then
12918	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
12919	      else
12920	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12921	      fi
12922	    fi
12923	    link_all_deplibs_CXX=yes
12924	    ;;
12925        esac
12926        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12927        hardcode_libdir_separator_CXX=:
12928        inherit_rpath_CXX=yes
12929        ;;
12930
12931      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12932        case $cc_basename in
12933          KCC*)
12934	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12935
12936	    # KCC will only create a shared library if the output file
12937	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12938	    # to its proper name (with version) after linking.
12939	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12940	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12941	    # Commands to make compiler produce verbose output that lists
12942	    # what "hidden" libraries, object files and flags are used when
12943	    # linking a shared library.
12944	    #
12945	    # There doesn't appear to be a way to prevent this compiler from
12946	    # explicitly linking system object files so we need to strip them
12947	    # from the output so that they don't get included in the library
12948	    # dependencies.
12949	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12950
12951	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12952	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12953
12954	    # Archives containing C++ object files must be created using
12955	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12956	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12957	    ;;
12958	  icpc* | ecpc* )
12959	    # Intel C++
12960	    with_gnu_ld=yes
12961	    # version 8.0 and above of icpc choke on multiply defined symbols
12962	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12963	    # earlier do not add the objects themselves.
12964	    case `$CC -V 2>&1` in
12965	      *"Version 7."*)
12966	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12967		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12968		;;
12969	      *)  # Version 8.0 or newer
12970	        tmp_idyn=
12971	        case $host_cpu in
12972		  ia64*) tmp_idyn=' -i_dynamic';;
12973		esac
12974	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12975		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12976		;;
12977	    esac
12978	    archive_cmds_need_lc_CXX=no
12979	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12980	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12981	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12982	    ;;
12983          pgCC* | pgcpp*)
12984            # Portland Group C++ compiler
12985	    case `$CC -V` in
12986	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12987	      prelink_cmds_CXX='tpldir=Template.dir~
12988		rm -rf $tpldir~
12989		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12990		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12991	      old_archive_cmds_CXX='tpldir=Template.dir~
12992		rm -rf $tpldir~
12993		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12994		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12995		$RANLIB $oldlib'
12996	      archive_cmds_CXX='tpldir=Template.dir~
12997		rm -rf $tpldir~
12998		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12999		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13000	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13001		rm -rf $tpldir~
13002		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13003		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13004	      ;;
13005	    *) # Version 6 and above use weak symbols
13006	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13007	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13008	      ;;
13009	    esac
13010
13011	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13012	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13013	    whole_archive_flag_spec_CXX='${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'
13014            ;;
13015	  cxx*)
13016	    # Compaq C++
13017	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13018	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13019
13020	    runpath_var=LD_RUN_PATH
13021	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13022	    hardcode_libdir_separator_CXX=:
13023
13024	    # Commands to make compiler produce verbose output that lists
13025	    # what "hidden" libraries, object files and flags are used when
13026	    # linking a shared library.
13027	    #
13028	    # There doesn't appear to be a way to prevent this compiler from
13029	    # explicitly linking system object files so we need to strip them
13030	    # from the output so that they don't get included in the library
13031	    # dependencies.
13032	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13033	    ;;
13034	  xl* | mpixl* | bgxl*)
13035	    # IBM XL 8.0 on PPC, with GNU ld
13036	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13037	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13038	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13039	    if test "x$supports_anon_versioning" = xyes; then
13040	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13041		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13042		echo "local: *; };" >> $output_objdir/$libname.ver~
13043		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13044	    fi
13045	    ;;
13046	  *)
13047	    case `$CC -V 2>&1 | sed 5q` in
13048	    *Sun\ C*)
13049	      # Sun C++ 5.9
13050	      no_undefined_flag_CXX=' -zdefs'
13051	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13052	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13053	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13054	      whole_archive_flag_spec_CXX='${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'
13055	      compiler_needs_object_CXX=yes
13056
13057	      # Not sure whether something based on
13058	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13059	      # would be better.
13060	      output_verbose_link_cmd='func_echo_all'
13061
13062	      # Archives containing C++ object files must be created using
13063	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13064	      # necessary to make sure instantiated templates are included
13065	      # in the archive.
13066	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13067	      ;;
13068	    esac
13069	    ;;
13070	esac
13071	;;
13072
13073      lynxos*)
13074        # FIXME: insert proper C++ library support
13075	ld_shlibs_CXX=no
13076	;;
13077
13078      m88k*)
13079        # FIXME: insert proper C++ library support
13080        ld_shlibs_CXX=no
13081	;;
13082
13083      mvs*)
13084        case $cc_basename in
13085          cxx*)
13086	    # FIXME: insert proper C++ library support
13087	    ld_shlibs_CXX=no
13088	    ;;
13089	  *)
13090	    # FIXME: insert proper C++ library support
13091	    ld_shlibs_CXX=no
13092	    ;;
13093	esac
13094	;;
13095
13096      netbsd*)
13097        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13098	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13099	  wlarc=
13100	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13101	  hardcode_direct_CXX=yes
13102	  hardcode_shlibpath_var_CXX=no
13103	fi
13104	# Workaround some broken pre-1.5 toolchains
13105	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13106	;;
13107
13108      *nto* | *qnx*)
13109        ld_shlibs_CXX=yes
13110	;;
13111
13112      openbsd2*)
13113        # C++ shared libraries are fairly broken
13114	ld_shlibs_CXX=no
13115	;;
13116
13117      openbsd*)
13118	if test -f /usr/libexec/ld.so; then
13119	  hardcode_direct_CXX=yes
13120	  hardcode_shlibpath_var_CXX=no
13121	  hardcode_direct_absolute_CXX=yes
13122	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13123	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13124	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13125	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13126	    export_dynamic_flag_spec_CXX='${wl}-E'
13127	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13128	  fi
13129	  output_verbose_link_cmd=func_echo_all
13130	else
13131	  ld_shlibs_CXX=no
13132	fi
13133	;;
13134
13135      osf3* | osf4* | osf5*)
13136        case $cc_basename in
13137          KCC*)
13138	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13139
13140	    # KCC will only create a shared library if the output file
13141	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13142	    # to its proper name (with version) after linking.
13143	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13144
13145	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13146	    hardcode_libdir_separator_CXX=:
13147
13148	    # Archives containing C++ object files must be created using
13149	    # the KAI C++ compiler.
13150	    case $host in
13151	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13152	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13153	    esac
13154	    ;;
13155          RCC*)
13156	    # Rational C++ 2.4.1
13157	    # FIXME: insert proper C++ library support
13158	    ld_shlibs_CXX=no
13159	    ;;
13160          cxx*)
13161	    case $host in
13162	      osf3*)
13163	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13164	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13165	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13166		;;
13167	      *)
13168	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13169	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13170	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13171	          echo "-hidden">> $lib.exp~
13172	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13173	          $RM $lib.exp'
13174	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13175		;;
13176	    esac
13177
13178	    hardcode_libdir_separator_CXX=:
13179
13180	    # Commands to make compiler produce verbose output that lists
13181	    # what "hidden" libraries, object files and flags are used when
13182	    # linking a shared library.
13183	    #
13184	    # There doesn't appear to be a way to prevent this compiler from
13185	    # explicitly linking system object files so we need to strip them
13186	    # from the output so that they don't get included in the library
13187	    # dependencies.
13188	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13189	    ;;
13190	  *)
13191	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13192	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13193	      case $host in
13194	        osf3*)
13195	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13196		  ;;
13197	        *)
13198	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13199		  ;;
13200	      esac
13201
13202	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13203	      hardcode_libdir_separator_CXX=:
13204
13205	      # Commands to make compiler produce verbose output that lists
13206	      # what "hidden" libraries, object files and flags are used when
13207	      # linking a shared library.
13208	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13209
13210	    else
13211	      # FIXME: insert proper C++ library support
13212	      ld_shlibs_CXX=no
13213	    fi
13214	    ;;
13215        esac
13216        ;;
13217
13218      psos*)
13219        # FIXME: insert proper C++ library support
13220        ld_shlibs_CXX=no
13221        ;;
13222
13223      sunos4*)
13224        case $cc_basename in
13225          CC*)
13226	    # Sun C++ 4.x
13227	    # FIXME: insert proper C++ library support
13228	    ld_shlibs_CXX=no
13229	    ;;
13230          lcc*)
13231	    # Lucid
13232	    # FIXME: insert proper C++ library support
13233	    ld_shlibs_CXX=no
13234	    ;;
13235          *)
13236	    # FIXME: insert proper C++ library support
13237	    ld_shlibs_CXX=no
13238	    ;;
13239        esac
13240        ;;
13241
13242      solaris*)
13243        case $cc_basename in
13244          CC*)
13245	    # Sun C++ 4.2, 5.x and Centerline C++
13246            archive_cmds_need_lc_CXX=yes
13247	    no_undefined_flag_CXX=' -zdefs'
13248	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13249	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13250	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13251
13252	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13253	    hardcode_shlibpath_var_CXX=no
13254	    case $host_os in
13255	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13256	      *)
13257		# The compiler driver will combine and reorder linker options,
13258		# but understands `-z linker_flag'.
13259	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13260		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13261	        ;;
13262	    esac
13263	    link_all_deplibs_CXX=yes
13264
13265	    output_verbose_link_cmd='func_echo_all'
13266
13267	    # Archives containing C++ object files must be created using
13268	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13269	    # necessary to make sure instantiated templates are included
13270	    # in the archive.
13271	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13272	    ;;
13273          gcx*)
13274	    # Green Hills C++ Compiler
13275	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13276
13277	    # The C++ compiler must be used to create the archive.
13278	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13279	    ;;
13280          *)
13281	    # GNU C++ compiler with Solaris linker
13282	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13283	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13284	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13285	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13286	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13287		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13288
13289	        # Commands to make compiler produce verbose output that lists
13290	        # what "hidden" libraries, object files and flags are used when
13291	        # linking a shared library.
13292	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13293	      else
13294	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13295	        # platform.
13296	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13297	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13298		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13299
13300	        # Commands to make compiler produce verbose output that lists
13301	        # what "hidden" libraries, object files and flags are used when
13302	        # linking a shared library.
13303	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13304	      fi
13305
13306	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13307	      case $host_os in
13308		solaris2.[0-5] | solaris2.[0-5].*) ;;
13309		*)
13310		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13311		  ;;
13312	      esac
13313	    fi
13314	    ;;
13315        esac
13316        ;;
13317
13318    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13319      no_undefined_flag_CXX='${wl}-z,text'
13320      archive_cmds_need_lc_CXX=no
13321      hardcode_shlibpath_var_CXX=no
13322      runpath_var='LD_RUN_PATH'
13323
13324      case $cc_basename in
13325        CC*)
13326	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13327	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13328	  ;;
13329	*)
13330	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13331	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13332	  ;;
13333      esac
13334      ;;
13335
13336      sysv5* | sco3.2v5* | sco5v6*)
13337	# Note: We can NOT use -z defs as we might desire, because we do not
13338	# link with -lc, and that would cause any symbols used from libc to
13339	# always be unresolved, which means just about no library would
13340	# ever link correctly.  If we're not using GNU ld we use -z text
13341	# though, which does catch some bad symbols but isn't as heavy-handed
13342	# as -z defs.
13343	no_undefined_flag_CXX='${wl}-z,text'
13344	allow_undefined_flag_CXX='${wl}-z,nodefs'
13345	archive_cmds_need_lc_CXX=no
13346	hardcode_shlibpath_var_CXX=no
13347	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13348	hardcode_libdir_separator_CXX=':'
13349	link_all_deplibs_CXX=yes
13350	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13351	runpath_var='LD_RUN_PATH'
13352
13353	case $cc_basename in
13354          CC*)
13355	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13356	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13357	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13358	      '"$old_archive_cmds_CXX"
13359	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13360	      '"$reload_cmds_CXX"
13361	    ;;
13362	  *)
13363	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13364	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13365	    ;;
13366	esac
13367      ;;
13368
13369      tandem*)
13370        case $cc_basename in
13371          NCC*)
13372	    # NonStop-UX NCC 3.20
13373	    # FIXME: insert proper C++ library support
13374	    ld_shlibs_CXX=no
13375	    ;;
13376          *)
13377	    # FIXME: insert proper C++ library support
13378	    ld_shlibs_CXX=no
13379	    ;;
13380        esac
13381        ;;
13382
13383      vxworks*)
13384        # FIXME: insert proper C++ library support
13385        ld_shlibs_CXX=no
13386        ;;
13387
13388      *)
13389        # FIXME: insert proper C++ library support
13390        ld_shlibs_CXX=no
13391        ;;
13392    esac
13393
13394    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13395$as_echo "$ld_shlibs_CXX" >&6; }
13396    test "$ld_shlibs_CXX" = no && can_build_shared=no
13397
13398    GCC_CXX="$GXX"
13399    LD_CXX="$LD"
13400
13401    ## CAVEAT EMPTOR:
13402    ## There is no encapsulation within the following macros, do not change
13403    ## the running order or otherwise move them around unless you know exactly
13404    ## what you are doing...
13405    # Dependencies to place before and after the object being linked:
13406predep_objects_CXX=
13407postdep_objects_CXX=
13408predeps_CXX=
13409postdeps_CXX=
13410compiler_lib_search_path_CXX=
13411
13412cat > conftest.$ac_ext <<_LT_EOF
13413class Foo
13414{
13415public:
13416  Foo (void) { a = 0; }
13417private:
13418  int a;
13419};
13420_LT_EOF
13421
13422if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13423  (eval $ac_compile) 2>&5
13424  ac_status=$?
13425  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13426  test $ac_status = 0; }; then
13427  # Parse the compiler output and extract the necessary
13428  # objects, libraries and library flags.
13429
13430  # Sentinel used to keep track of whether or not we are before
13431  # the conftest object file.
13432  pre_test_object_deps_done=no
13433
13434  for p in `eval "$output_verbose_link_cmd"`; do
13435    case $p in
13436
13437    -L* | -R* | -l*)
13438       # Some compilers place space between "-{L,R}" and the path.
13439       # Remove the space.
13440       if test $p = "-L" ||
13441          test $p = "-R"; then
13442	 prev=$p
13443	 continue
13444       else
13445	 prev=
13446       fi
13447
13448       if test "$pre_test_object_deps_done" = no; then
13449	 case $p in
13450	 -L* | -R*)
13451	   # Internal compiler library paths should come after those
13452	   # provided the user.  The postdeps already come after the
13453	   # user supplied libs so there is no need to process them.
13454	   if test -z "$compiler_lib_search_path_CXX"; then
13455	     compiler_lib_search_path_CXX="${prev}${p}"
13456	   else
13457	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13458	   fi
13459	   ;;
13460	 # The "-l" case would never come before the object being
13461	 # linked, so don't bother handling this case.
13462	 esac
13463       else
13464	 if test -z "$postdeps_CXX"; then
13465	   postdeps_CXX="${prev}${p}"
13466	 else
13467	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13468	 fi
13469       fi
13470       ;;
13471
13472    *.$objext)
13473       # This assumes that the test object file only shows up
13474       # once in the compiler output.
13475       if test "$p" = "conftest.$objext"; then
13476	 pre_test_object_deps_done=yes
13477	 continue
13478       fi
13479
13480       if test "$pre_test_object_deps_done" = no; then
13481	 if test -z "$predep_objects_CXX"; then
13482	   predep_objects_CXX="$p"
13483	 else
13484	   predep_objects_CXX="$predep_objects_CXX $p"
13485	 fi
13486       else
13487	 if test -z "$postdep_objects_CXX"; then
13488	   postdep_objects_CXX="$p"
13489	 else
13490	   postdep_objects_CXX="$postdep_objects_CXX $p"
13491	 fi
13492       fi
13493       ;;
13494
13495    *) ;; # Ignore the rest.
13496
13497    esac
13498  done
13499
13500  # Clean up.
13501  rm -f a.out a.exe
13502else
13503  echo "libtool.m4: error: problem compiling CXX test program"
13504fi
13505
13506$RM -f confest.$objext
13507
13508# PORTME: override above test on systems where it is broken
13509case $host_os in
13510interix[3-9]*)
13511  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13512  # hack all around it, let's just trust "g++" to DTRT.
13513  predep_objects_CXX=
13514  postdep_objects_CXX=
13515  postdeps_CXX=
13516  ;;
13517
13518linux*)
13519  case `$CC -V 2>&1 | sed 5q` in
13520  *Sun\ C*)
13521    # Sun C++ 5.9
13522
13523    # The more standards-conforming stlport4 library is
13524    # incompatible with the Cstd library. Avoid specifying
13525    # it if it's in CXXFLAGS. Ignore libCrun as
13526    # -library=stlport4 depends on it.
13527    case " $CXX $CXXFLAGS " in
13528    *" -library=stlport4 "*)
13529      solaris_use_stlport4=yes
13530      ;;
13531    esac
13532
13533    if test "$solaris_use_stlport4" != yes; then
13534      postdeps_CXX='-library=Cstd -library=Crun'
13535    fi
13536    ;;
13537  esac
13538  ;;
13539
13540solaris*)
13541  case $cc_basename in
13542  CC*)
13543    # The more standards-conforming stlport4 library is
13544    # incompatible with the Cstd library. Avoid specifying
13545    # it if it's in CXXFLAGS. Ignore libCrun as
13546    # -library=stlport4 depends on it.
13547    case " $CXX $CXXFLAGS " in
13548    *" -library=stlport4 "*)
13549      solaris_use_stlport4=yes
13550      ;;
13551    esac
13552
13553    # Adding this requires a known-good setup of shared libraries for
13554    # Sun compiler versions before 5.6, else PIC objects from an old
13555    # archive will be linked into the output, leading to subtle bugs.
13556    if test "$solaris_use_stlport4" != yes; then
13557      postdeps_CXX='-library=Cstd -library=Crun'
13558    fi
13559    ;;
13560  esac
13561  ;;
13562esac
13563
13564
13565case " $postdeps_CXX " in
13566*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13567esac
13568 compiler_lib_search_dirs_CXX=
13569if test -n "${compiler_lib_search_path_CXX}"; then
13570 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13571fi
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603    lt_prog_compiler_wl_CXX=
13604lt_prog_compiler_pic_CXX=
13605lt_prog_compiler_static_CXX=
13606
13607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13608$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13609
13610  # C++ specific cases for pic, static, wl, etc.
13611  if test "$GXX" = yes; then
13612    lt_prog_compiler_wl_CXX='-Wl,'
13613    lt_prog_compiler_static_CXX='-static'
13614
13615    case $host_os in
13616    aix*)
13617      # All AIX code is PIC.
13618      if test "$host_cpu" = ia64; then
13619	# AIX 5 now supports IA64 processor
13620	lt_prog_compiler_static_CXX='-Bstatic'
13621      fi
13622      lt_prog_compiler_pic_CXX='-fPIC'
13623      ;;
13624
13625    amigaos*)
13626      case $host_cpu in
13627      powerpc)
13628            # see comment about AmigaOS4 .so support
13629            lt_prog_compiler_pic_CXX='-fPIC'
13630        ;;
13631      m68k)
13632            # FIXME: we need at least 68020 code to build shared libraries, but
13633            # adding the `-m68020' flag to GCC prevents building anything better,
13634            # like `-m68040'.
13635            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13636        ;;
13637      esac
13638      ;;
13639
13640    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13641      # PIC is the default for these OSes.
13642      ;;
13643    mingw* | cygwin* | os2* | pw32* | cegcc*)
13644      # This hack is so that the source file can tell whether it is being
13645      # built for inclusion in a dll (and should export symbols for example).
13646      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13647      # (--disable-auto-import) libraries
13648      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13649      ;;
13650    darwin* | rhapsody*)
13651      # PIC is the default on this platform
13652      # Common symbols not allowed in MH_DYLIB files
13653      lt_prog_compiler_pic_CXX='-fno-common'
13654      ;;
13655    *djgpp*)
13656      # DJGPP does not support shared libraries at all
13657      lt_prog_compiler_pic_CXX=
13658      ;;
13659    haiku*)
13660      # PIC is the default for Haiku.
13661      # The "-static" flag exists, but is broken.
13662      lt_prog_compiler_static_CXX=
13663      ;;
13664    interix[3-9]*)
13665      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13666      # Instead, we relocate shared libraries at runtime.
13667      ;;
13668    sysv4*MP*)
13669      if test -d /usr/nec; then
13670	lt_prog_compiler_pic_CXX=-Kconform_pic
13671      fi
13672      ;;
13673    hpux*)
13674      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13675      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13676      # sets the default TLS model and affects inlining.
13677      case $host_cpu in
13678      hppa*64*)
13679	;;
13680      *)
13681	lt_prog_compiler_pic_CXX='-fPIC'
13682	;;
13683      esac
13684      ;;
13685    *qnx* | *nto*)
13686      # QNX uses GNU C++, but need to define -shared option too, otherwise
13687      # it will coredump.
13688      lt_prog_compiler_pic_CXX='-fPIC -shared'
13689      ;;
13690    *)
13691      lt_prog_compiler_pic_CXX='-fPIC'
13692      ;;
13693    esac
13694  else
13695    case $host_os in
13696      aix[4-9]*)
13697	# All AIX code is PIC.
13698	if test "$host_cpu" = ia64; then
13699	  # AIX 5 now supports IA64 processor
13700	  lt_prog_compiler_static_CXX='-Bstatic'
13701	else
13702	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13703	fi
13704	;;
13705      chorus*)
13706	case $cc_basename in
13707	cxch68*)
13708	  # Green Hills C++ Compiler
13709	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13710	  ;;
13711	esac
13712	;;
13713      dgux*)
13714	case $cc_basename in
13715	  ec++*)
13716	    lt_prog_compiler_pic_CXX='-KPIC'
13717	    ;;
13718	  ghcx*)
13719	    # Green Hills C++ Compiler
13720	    lt_prog_compiler_pic_CXX='-pic'
13721	    ;;
13722	  *)
13723	    ;;
13724	esac
13725	;;
13726      freebsd* | dragonfly*)
13727	# FreeBSD uses GNU C++
13728	;;
13729      hpux9* | hpux10* | hpux11*)
13730	case $cc_basename in
13731	  CC*)
13732	    lt_prog_compiler_wl_CXX='-Wl,'
13733	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13734	    if test "$host_cpu" != ia64; then
13735	      lt_prog_compiler_pic_CXX='+Z'
13736	    fi
13737	    ;;
13738	  aCC*)
13739	    lt_prog_compiler_wl_CXX='-Wl,'
13740	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13741	    case $host_cpu in
13742	    hppa*64*|ia64*)
13743	      # +Z the default
13744	      ;;
13745	    *)
13746	      lt_prog_compiler_pic_CXX='+Z'
13747	      ;;
13748	    esac
13749	    ;;
13750	  *)
13751	    ;;
13752	esac
13753	;;
13754      interix*)
13755	# This is c89, which is MS Visual C++ (no shared libs)
13756	# Anyone wants to do a port?
13757	;;
13758      irix5* | irix6* | nonstopux*)
13759	case $cc_basename in
13760	  CC*)
13761	    lt_prog_compiler_wl_CXX='-Wl,'
13762	    lt_prog_compiler_static_CXX='-non_shared'
13763	    # CC pic flag -KPIC is the default.
13764	    ;;
13765	  *)
13766	    ;;
13767	esac
13768	;;
13769      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13770	case $cc_basename in
13771	  KCC*)
13772	    # KAI C++ Compiler
13773	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13774	    lt_prog_compiler_pic_CXX='-fPIC'
13775	    ;;
13776	  ecpc* )
13777	    # old Intel C++ for x86_64 which still supported -KPIC.
13778	    lt_prog_compiler_wl_CXX='-Wl,'
13779	    lt_prog_compiler_pic_CXX='-KPIC'
13780	    lt_prog_compiler_static_CXX='-static'
13781	    ;;
13782	  icpc* )
13783	    # Intel C++, used to be incompatible with GCC.
13784	    # ICC 10 doesn't accept -KPIC any more.
13785	    lt_prog_compiler_wl_CXX='-Wl,'
13786	    lt_prog_compiler_pic_CXX='-fPIC'
13787	    lt_prog_compiler_static_CXX='-static'
13788	    ;;
13789	  pgCC* | pgcpp*)
13790	    # Portland Group C++ compiler
13791	    lt_prog_compiler_wl_CXX='-Wl,'
13792	    lt_prog_compiler_pic_CXX='-fpic'
13793	    lt_prog_compiler_static_CXX='-Bstatic'
13794	    ;;
13795	  cxx*)
13796	    # Compaq C++
13797	    # Make sure the PIC flag is empty.  It appears that all Alpha
13798	    # Linux and Compaq Tru64 Unix objects are PIC.
13799	    lt_prog_compiler_pic_CXX=
13800	    lt_prog_compiler_static_CXX='-non_shared'
13801	    ;;
13802	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13803	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13804	    lt_prog_compiler_wl_CXX='-Wl,'
13805	    lt_prog_compiler_pic_CXX='-qpic'
13806	    lt_prog_compiler_static_CXX='-qstaticlink'
13807	    ;;
13808	  *)
13809	    case `$CC -V 2>&1 | sed 5q` in
13810	    *Sun\ C*)
13811	      # Sun C++ 5.9
13812	      lt_prog_compiler_pic_CXX='-KPIC'
13813	      lt_prog_compiler_static_CXX='-Bstatic'
13814	      lt_prog_compiler_wl_CXX='-Qoption ld '
13815	      ;;
13816	    esac
13817	    ;;
13818	esac
13819	;;
13820      lynxos*)
13821	;;
13822      m88k*)
13823	;;
13824      mvs*)
13825	case $cc_basename in
13826	  cxx*)
13827	    lt_prog_compiler_pic_CXX='-W c,exportall'
13828	    ;;
13829	  *)
13830	    ;;
13831	esac
13832	;;
13833      netbsd*)
13834	;;
13835      *qnx* | *nto*)
13836        # QNX uses GNU C++, but need to define -shared option too, otherwise
13837        # it will coredump.
13838        lt_prog_compiler_pic_CXX='-fPIC -shared'
13839        ;;
13840      osf3* | osf4* | osf5*)
13841	case $cc_basename in
13842	  KCC*)
13843	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13844	    ;;
13845	  RCC*)
13846	    # Rational C++ 2.4.1
13847	    lt_prog_compiler_pic_CXX='-pic'
13848	    ;;
13849	  cxx*)
13850	    # Digital/Compaq C++
13851	    lt_prog_compiler_wl_CXX='-Wl,'
13852	    # Make sure the PIC flag is empty.  It appears that all Alpha
13853	    # Linux and Compaq Tru64 Unix objects are PIC.
13854	    lt_prog_compiler_pic_CXX=
13855	    lt_prog_compiler_static_CXX='-non_shared'
13856	    ;;
13857	  *)
13858	    ;;
13859	esac
13860	;;
13861      psos*)
13862	;;
13863      solaris*)
13864	case $cc_basename in
13865	  CC*)
13866	    # Sun C++ 4.2, 5.x and Centerline C++
13867	    lt_prog_compiler_pic_CXX='-KPIC'
13868	    lt_prog_compiler_static_CXX='-Bstatic'
13869	    lt_prog_compiler_wl_CXX='-Qoption ld '
13870	    ;;
13871	  gcx*)
13872	    # Green Hills C++ Compiler
13873	    lt_prog_compiler_pic_CXX='-PIC'
13874	    ;;
13875	  *)
13876	    ;;
13877	esac
13878	;;
13879      sunos4*)
13880	case $cc_basename in
13881	  CC*)
13882	    # Sun C++ 4.x
13883	    lt_prog_compiler_pic_CXX='-pic'
13884	    lt_prog_compiler_static_CXX='-Bstatic'
13885	    ;;
13886	  lcc*)
13887	    # Lucid
13888	    lt_prog_compiler_pic_CXX='-pic'
13889	    ;;
13890	  *)
13891	    ;;
13892	esac
13893	;;
13894      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13895	case $cc_basename in
13896	  CC*)
13897	    lt_prog_compiler_wl_CXX='-Wl,'
13898	    lt_prog_compiler_pic_CXX='-KPIC'
13899	    lt_prog_compiler_static_CXX='-Bstatic'
13900	    ;;
13901	esac
13902	;;
13903      tandem*)
13904	case $cc_basename in
13905	  NCC*)
13906	    # NonStop-UX NCC 3.20
13907	    lt_prog_compiler_pic_CXX='-KPIC'
13908	    ;;
13909	  *)
13910	    ;;
13911	esac
13912	;;
13913      vxworks*)
13914	;;
13915      *)
13916	lt_prog_compiler_can_build_shared_CXX=no
13917	;;
13918    esac
13919  fi
13920
13921case $host_os in
13922  # For platforms which do not support PIC, -DPIC is meaningless:
13923  *djgpp*)
13924    lt_prog_compiler_pic_CXX=
13925    ;;
13926  *)
13927    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13928    ;;
13929esac
13930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13931$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13932
13933
13934
13935#
13936# Check to make sure the PIC flag actually works.
13937#
13938if test -n "$lt_prog_compiler_pic_CXX"; then
13939  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13940$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13941if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13942  $as_echo_n "(cached) " >&6
13943else
13944  lt_cv_prog_compiler_pic_works_CXX=no
13945   ac_outfile=conftest.$ac_objext
13946   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13947   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13948   # Insert the option either (1) after the last *FLAGS variable, or
13949   # (2) before a word containing "conftest.", or (3) at the end.
13950   # Note that $ac_compile itself does not contain backslashes and begins
13951   # with a dollar sign (not a hyphen), so the echo should work correctly.
13952   # The option is referenced via a variable to avoid confusing sed.
13953   lt_compile=`echo "$ac_compile" | $SED \
13954   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13955   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13956   -e 's:$: $lt_compiler_flag:'`
13957   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13958   (eval "$lt_compile" 2>conftest.err)
13959   ac_status=$?
13960   cat conftest.err >&5
13961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13962   if (exit $ac_status) && test -s "$ac_outfile"; then
13963     # The compiler can only warn and ignore the option if not recognized
13964     # So say no if there are warnings other than the usual output.
13965     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13966     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13967     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13968       lt_cv_prog_compiler_pic_works_CXX=yes
13969     fi
13970   fi
13971   $RM conftest*
13972
13973fi
13974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13975$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13976
13977if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13978    case $lt_prog_compiler_pic_CXX in
13979     "" | " "*) ;;
13980     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13981     esac
13982else
13983    lt_prog_compiler_pic_CXX=
13984     lt_prog_compiler_can_build_shared_CXX=no
13985fi
13986
13987fi
13988
13989
13990
13991#
13992# Check to make sure the static flag actually works.
13993#
13994wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13996$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13997if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13998  $as_echo_n "(cached) " >&6
13999else
14000  lt_cv_prog_compiler_static_works_CXX=no
14001   save_LDFLAGS="$LDFLAGS"
14002   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14003   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14004   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14005     # The linker can only warn and ignore the option if not recognized
14006     # So say no if there are warnings
14007     if test -s conftest.err; then
14008       # Append any errors to the config.log.
14009       cat conftest.err 1>&5
14010       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14011       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14012       if diff conftest.exp conftest.er2 >/dev/null; then
14013         lt_cv_prog_compiler_static_works_CXX=yes
14014       fi
14015     else
14016       lt_cv_prog_compiler_static_works_CXX=yes
14017     fi
14018   fi
14019   $RM -r conftest*
14020   LDFLAGS="$save_LDFLAGS"
14021
14022fi
14023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14024$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14025
14026if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14027    :
14028else
14029    lt_prog_compiler_static_CXX=
14030fi
14031
14032
14033
14034
14035    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14036$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14037if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14038  $as_echo_n "(cached) " >&6
14039else
14040  lt_cv_prog_compiler_c_o_CXX=no
14041   $RM -r conftest 2>/dev/null
14042   mkdir conftest
14043   cd conftest
14044   mkdir out
14045   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14046
14047   lt_compiler_flag="-o out/conftest2.$ac_objext"
14048   # Insert the option either (1) after the last *FLAGS variable, or
14049   # (2) before a word containing "conftest.", or (3) at the end.
14050   # Note that $ac_compile itself does not contain backslashes and begins
14051   # with a dollar sign (not a hyphen), so the echo should work correctly.
14052   lt_compile=`echo "$ac_compile" | $SED \
14053   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14054   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14055   -e 's:$: $lt_compiler_flag:'`
14056   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14057   (eval "$lt_compile" 2>out/conftest.err)
14058   ac_status=$?
14059   cat out/conftest.err >&5
14060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14062   then
14063     # The compiler can only warn and ignore the option if not recognized
14064     # So say no if there are warnings
14065     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14066     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14067     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14068       lt_cv_prog_compiler_c_o_CXX=yes
14069     fi
14070   fi
14071   chmod u+w . 2>&5
14072   $RM conftest*
14073   # SGI C++ compiler will create directory out/ii_files/ for
14074   # template instantiation
14075   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14076   $RM out/* && rmdir out
14077   cd ..
14078   $RM -r conftest
14079   $RM conftest*
14080
14081fi
14082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14083$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14084
14085
14086
14087    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14088$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14089if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14090  $as_echo_n "(cached) " >&6
14091else
14092  lt_cv_prog_compiler_c_o_CXX=no
14093   $RM -r conftest 2>/dev/null
14094   mkdir conftest
14095   cd conftest
14096   mkdir out
14097   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14098
14099   lt_compiler_flag="-o out/conftest2.$ac_objext"
14100   # Insert the option either (1) after the last *FLAGS variable, or
14101   # (2) before a word containing "conftest.", or (3) at the end.
14102   # Note that $ac_compile itself does not contain backslashes and begins
14103   # with a dollar sign (not a hyphen), so the echo should work correctly.
14104   lt_compile=`echo "$ac_compile" | $SED \
14105   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14106   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14107   -e 's:$: $lt_compiler_flag:'`
14108   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14109   (eval "$lt_compile" 2>out/conftest.err)
14110   ac_status=$?
14111   cat out/conftest.err >&5
14112   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14113   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14114   then
14115     # The compiler can only warn and ignore the option if not recognized
14116     # So say no if there are warnings
14117     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14118     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14119     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14120       lt_cv_prog_compiler_c_o_CXX=yes
14121     fi
14122   fi
14123   chmod u+w . 2>&5
14124   $RM conftest*
14125   # SGI C++ compiler will create directory out/ii_files/ for
14126   # template instantiation
14127   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14128   $RM out/* && rmdir out
14129   cd ..
14130   $RM -r conftest
14131   $RM conftest*
14132
14133fi
14134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14135$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14136
14137
14138
14139
14140hard_links="nottested"
14141if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14142  # do not overwrite the value of need_locks provided by the user
14143  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14144$as_echo_n "checking if we can lock with hard links... " >&6; }
14145  hard_links=yes
14146  $RM conftest*
14147  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14148  touch conftest.a
14149  ln conftest.a conftest.b 2>&5 || hard_links=no
14150  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14152$as_echo "$hard_links" >&6; }
14153  if test "$hard_links" = no; then
14154    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14155$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14156    need_locks=warn
14157  fi
14158else
14159  need_locks=no
14160fi
14161
14162
14163
14164    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14165$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14166
14167  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14168  case $host_os in
14169  aix[4-9]*)
14170    # If we're using GNU nm, then we don't want the "-C" option.
14171    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14172    # Also, AIX nm treats weak defined symbols like other global defined
14173    # symbols, whereas GNU nm marks them as "W".
14174    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14175      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14176    else
14177      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14178    fi
14179    ;;
14180  pw32*)
14181    export_symbols_cmds_CXX="$ltdll_cmds"
14182  ;;
14183  cygwin* | mingw* | cegcc*)
14184    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14185  ;;
14186  *)
14187    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14188  ;;
14189  esac
14190  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14191
14192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14193$as_echo "$ld_shlibs_CXX" >&6; }
14194test "$ld_shlibs_CXX" = no && can_build_shared=no
14195
14196with_gnu_ld_CXX=$with_gnu_ld
14197
14198
14199
14200
14201
14202
14203#
14204# Do we need to explicitly link libc?
14205#
14206case "x$archive_cmds_need_lc_CXX" in
14207x|xyes)
14208  # Assume -lc should be added
14209  archive_cmds_need_lc_CXX=yes
14210
14211  if test "$enable_shared" = yes && test "$GCC" = yes; then
14212    case $archive_cmds_CXX in
14213    *'~'*)
14214      # FIXME: we may have to deal with multi-command sequences.
14215      ;;
14216    '$CC '*)
14217      # Test whether the compiler implicitly links with -lc since on some
14218      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14219      # to ld, don't add -lc before -lgcc.
14220      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14221$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14222if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14223  $as_echo_n "(cached) " >&6
14224else
14225  $RM conftest*
14226	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14227
14228	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14229  (eval $ac_compile) 2>&5
14230  ac_status=$?
14231  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14232  test $ac_status = 0; } 2>conftest.err; then
14233	  soname=conftest
14234	  lib=conftest
14235	  libobjs=conftest.$ac_objext
14236	  deplibs=
14237	  wl=$lt_prog_compiler_wl_CXX
14238	  pic_flag=$lt_prog_compiler_pic_CXX
14239	  compiler_flags=-v
14240	  linker_flags=-v
14241	  verstring=
14242	  output_objdir=.
14243	  libname=conftest
14244	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14245	  allow_undefined_flag_CXX=
14246	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14247  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14248  ac_status=$?
14249  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14250  test $ac_status = 0; }
14251	  then
14252	    lt_cv_archive_cmds_need_lc_CXX=no
14253	  else
14254	    lt_cv_archive_cmds_need_lc_CXX=yes
14255	  fi
14256	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14257	else
14258	  cat conftest.err 1>&5
14259	fi
14260	$RM conftest*
14261
14262fi
14263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14264$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14265      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14266      ;;
14267    esac
14268  fi
14269  ;;
14270esac
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14336$as_echo_n "checking dynamic linker characteristics... " >&6; }
14337
14338library_names_spec=
14339libname_spec='lib$name'
14340soname_spec=
14341shrext_cmds=".so"
14342postinstall_cmds=
14343postuninstall_cmds=
14344finish_cmds=
14345finish_eval=
14346shlibpath_var=
14347shlibpath_overrides_runpath=unknown
14348version_type=none
14349dynamic_linker="$host_os ld.so"
14350sys_lib_dlsearch_path_spec="/lib /usr/lib"
14351need_lib_prefix=unknown
14352hardcode_into_libs=no
14353
14354# when you set need_version to no, make sure it does not cause -set_version
14355# flags to be left without arguments
14356need_version=unknown
14357
14358case $host_os in
14359aix3*)
14360  version_type=linux
14361  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14362  shlibpath_var=LIBPATH
14363
14364  # AIX 3 has no versioning support, so we append a major version to the name.
14365  soname_spec='${libname}${release}${shared_ext}$major'
14366  ;;
14367
14368aix[4-9]*)
14369  version_type=linux
14370  need_lib_prefix=no
14371  need_version=no
14372  hardcode_into_libs=yes
14373  if test "$host_cpu" = ia64; then
14374    # AIX 5 supports IA64
14375    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14376    shlibpath_var=LD_LIBRARY_PATH
14377  else
14378    # With GCC up to 2.95.x, collect2 would create an import file
14379    # for dependence libraries.  The import file would start with
14380    # the line `#! .'.  This would cause the generated library to
14381    # depend on `.', always an invalid library.  This was fixed in
14382    # development snapshots of GCC prior to 3.0.
14383    case $host_os in
14384      aix4 | aix4.[01] | aix4.[01].*)
14385      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14386	   echo ' yes '
14387	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14388	:
14389      else
14390	can_build_shared=no
14391      fi
14392      ;;
14393    esac
14394    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14395    # soname into executable. Probably we can add versioning support to
14396    # collect2, so additional links can be useful in future.
14397    if test "$aix_use_runtimelinking" = yes; then
14398      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14399      # instead of lib<name>.a to let people know that these are not
14400      # typical AIX shared libraries.
14401      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14402    else
14403      # We preserve .a as extension for shared libraries through AIX4.2
14404      # and later when we are not doing run time linking.
14405      library_names_spec='${libname}${release}.a $libname.a'
14406      soname_spec='${libname}${release}${shared_ext}$major'
14407    fi
14408    shlibpath_var=LIBPATH
14409  fi
14410  ;;
14411
14412amigaos*)
14413  case $host_cpu in
14414  powerpc)
14415    # Since July 2007 AmigaOS4 officially supports .so libraries.
14416    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14417    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14418    ;;
14419  m68k)
14420    library_names_spec='$libname.ixlibrary $libname.a'
14421    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14422    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'
14423    ;;
14424  esac
14425  ;;
14426
14427beos*)
14428  library_names_spec='${libname}${shared_ext}'
14429  dynamic_linker="$host_os ld.so"
14430  shlibpath_var=LIBRARY_PATH
14431  ;;
14432
14433bsdi[45]*)
14434  version_type=linux
14435  need_version=no
14436  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14437  soname_spec='${libname}${release}${shared_ext}$major'
14438  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14439  shlibpath_var=LD_LIBRARY_PATH
14440  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14441  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14442  # the default ld.so.conf also contains /usr/contrib/lib and
14443  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14444  # libtool to hard-code these into programs
14445  ;;
14446
14447cygwin* | mingw* | pw32* | cegcc*)
14448  version_type=windows
14449  shrext_cmds=".dll"
14450  need_version=no
14451  need_lib_prefix=no
14452
14453  case $GCC,$host_os in
14454  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14455    library_names_spec='$libname.dll.a'
14456    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14457    postinstall_cmds='base_file=`basename \${file}`~
14458      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14459      dldir=$destdir/`dirname \$dlpath`~
14460      test -d \$dldir || mkdir -p \$dldir~
14461      $install_prog $dir/$dlname \$dldir/$dlname~
14462      chmod a+x \$dldir/$dlname~
14463      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14464        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14465      fi'
14466    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14467      dlpath=$dir/\$dldll~
14468       $RM \$dlpath'
14469    shlibpath_overrides_runpath=yes
14470
14471    case $host_os in
14472    cygwin*)
14473      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14474      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14475
14476      ;;
14477    mingw* | cegcc*)
14478      # MinGW DLLs use traditional 'lib' prefix
14479      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14480      ;;
14481    pw32*)
14482      # pw32 DLLs use 'pw' prefix rather than 'lib'
14483      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14484      ;;
14485    esac
14486    ;;
14487
14488  *)
14489    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14490    ;;
14491  esac
14492  dynamic_linker='Win32 ld.exe'
14493  # FIXME: first we should search . and the directory the executable is in
14494  shlibpath_var=PATH
14495  ;;
14496
14497darwin* | rhapsody*)
14498  dynamic_linker="$host_os dyld"
14499  version_type=darwin
14500  need_lib_prefix=no
14501  need_version=no
14502  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14503  soname_spec='${libname}${release}${major}$shared_ext'
14504  shlibpath_overrides_runpath=yes
14505  shlibpath_var=DYLD_LIBRARY_PATH
14506  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14507
14508  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14509  ;;
14510
14511dgux*)
14512  version_type=linux
14513  need_lib_prefix=no
14514  need_version=no
14515  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14516  soname_spec='${libname}${release}${shared_ext}$major'
14517  shlibpath_var=LD_LIBRARY_PATH
14518  ;;
14519
14520freebsd* | dragonfly*)
14521  # DragonFly does not have aout.  When/if they implement a new
14522  # versioning mechanism, adjust this.
14523  if test -x /usr/bin/objformat; then
14524    objformat=`/usr/bin/objformat`
14525  else
14526    case $host_os in
14527    freebsd[23].*) objformat=aout ;;
14528    *) objformat=elf ;;
14529    esac
14530  fi
14531  version_type=freebsd-$objformat
14532  case $version_type in
14533    freebsd-elf*)
14534      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14535      need_version=no
14536      need_lib_prefix=no
14537      ;;
14538    freebsd-*)
14539      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14540      need_version=yes
14541      ;;
14542  esac
14543  shlibpath_var=LD_LIBRARY_PATH
14544  case $host_os in
14545  freebsd2.*)
14546    shlibpath_overrides_runpath=yes
14547    ;;
14548  freebsd3.[01]* | freebsdelf3.[01]*)
14549    shlibpath_overrides_runpath=yes
14550    hardcode_into_libs=yes
14551    ;;
14552  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14553  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14554    shlibpath_overrides_runpath=no
14555    hardcode_into_libs=yes
14556    ;;
14557  *) # from 4.6 on, and DragonFly
14558    shlibpath_overrides_runpath=yes
14559    hardcode_into_libs=yes
14560    ;;
14561  esac
14562  ;;
14563
14564gnu*)
14565  version_type=linux
14566  need_lib_prefix=no
14567  need_version=no
14568  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14569  soname_spec='${libname}${release}${shared_ext}$major'
14570  shlibpath_var=LD_LIBRARY_PATH
14571  hardcode_into_libs=yes
14572  ;;
14573
14574haiku*)
14575  version_type=linux
14576  need_lib_prefix=no
14577  need_version=no
14578  dynamic_linker="$host_os runtime_loader"
14579  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14580  soname_spec='${libname}${release}${shared_ext}$major'
14581  shlibpath_var=LIBRARY_PATH
14582  shlibpath_overrides_runpath=yes
14583  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14584  hardcode_into_libs=yes
14585  ;;
14586
14587hpux9* | hpux10* | hpux11*)
14588  # Give a soname corresponding to the major version so that dld.sl refuses to
14589  # link against other versions.
14590  version_type=sunos
14591  need_lib_prefix=no
14592  need_version=no
14593  case $host_cpu in
14594  ia64*)
14595    shrext_cmds='.so'
14596    hardcode_into_libs=yes
14597    dynamic_linker="$host_os dld.so"
14598    shlibpath_var=LD_LIBRARY_PATH
14599    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14600    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14601    soname_spec='${libname}${release}${shared_ext}$major'
14602    if test "X$HPUX_IA64_MODE" = X32; then
14603      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14604    else
14605      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14606    fi
14607    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14608    ;;
14609  hppa*64*)
14610    shrext_cmds='.sl'
14611    hardcode_into_libs=yes
14612    dynamic_linker="$host_os dld.sl"
14613    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14614    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14615    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14616    soname_spec='${libname}${release}${shared_ext}$major'
14617    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14618    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14619    ;;
14620  *)
14621    shrext_cmds='.sl'
14622    dynamic_linker="$host_os dld.sl"
14623    shlibpath_var=SHLIB_PATH
14624    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14625    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14626    soname_spec='${libname}${release}${shared_ext}$major'
14627    ;;
14628  esac
14629  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14630  postinstall_cmds='chmod 555 $lib'
14631  # or fails outright, so override atomically:
14632  install_override_mode=555
14633  ;;
14634
14635interix[3-9]*)
14636  version_type=linux
14637  need_lib_prefix=no
14638  need_version=no
14639  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14640  soname_spec='${libname}${release}${shared_ext}$major'
14641  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14642  shlibpath_var=LD_LIBRARY_PATH
14643  shlibpath_overrides_runpath=no
14644  hardcode_into_libs=yes
14645  ;;
14646
14647irix5* | irix6* | nonstopux*)
14648  case $host_os in
14649    nonstopux*) version_type=nonstopux ;;
14650    *)
14651	if test "$lt_cv_prog_gnu_ld" = yes; then
14652		version_type=linux
14653	else
14654		version_type=irix
14655	fi ;;
14656  esac
14657  need_lib_prefix=no
14658  need_version=no
14659  soname_spec='${libname}${release}${shared_ext}$major'
14660  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14661  case $host_os in
14662  irix5* | nonstopux*)
14663    libsuff= shlibsuff=
14664    ;;
14665  *)
14666    case $LD in # libtool.m4 will add one of these switches to LD
14667    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14668      libsuff= shlibsuff= libmagic=32-bit;;
14669    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14670      libsuff=32 shlibsuff=N32 libmagic=N32;;
14671    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14672      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14673    *) libsuff= shlibsuff= libmagic=never-match;;
14674    esac
14675    ;;
14676  esac
14677  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14678  shlibpath_overrides_runpath=no
14679  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14680  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14681  hardcode_into_libs=yes
14682  ;;
14683
14684# No shared lib support for Linux oldld, aout, or coff.
14685linux*oldld* | linux*aout* | linux*coff*)
14686  dynamic_linker=no
14687  ;;
14688
14689# This must be Linux ELF.
14690linux* | k*bsd*-gnu | kopensolaris*-gnu)
14691  version_type=linux
14692  need_lib_prefix=no
14693  need_version=no
14694  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14695  soname_spec='${libname}${release}${shared_ext}$major'
14696  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14697  shlibpath_var=LD_LIBRARY_PATH
14698  shlibpath_overrides_runpath=no
14699
14700  # Some binutils ld are patched to set DT_RUNPATH
14701  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14702  $as_echo_n "(cached) " >&6
14703else
14704  lt_cv_shlibpath_overrides_runpath=no
14705    save_LDFLAGS=$LDFLAGS
14706    save_libdir=$libdir
14707    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14708	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14709    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14710/* end confdefs.h.  */
14711
14712int
14713main ()
14714{
14715
14716  ;
14717  return 0;
14718}
14719_ACEOF
14720if ac_fn_cxx_try_link "$LINENO"; then :
14721  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14722  lt_cv_shlibpath_overrides_runpath=yes
14723fi
14724fi
14725rm -f core conftest.err conftest.$ac_objext \
14726    conftest$ac_exeext conftest.$ac_ext
14727    LDFLAGS=$save_LDFLAGS
14728    libdir=$save_libdir
14729
14730fi
14731
14732  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14733
14734  # This implies no fast_install, which is unacceptable.
14735  # Some rework will be needed to allow for fast_install
14736  # before this can be enabled.
14737  hardcode_into_libs=yes
14738
14739  # Append ld.so.conf contents to the search path
14740  if test -f /etc/ld.so.conf; then
14741    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' ' '`
14742    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14743  fi
14744
14745  # We used to test for /lib/ld.so.1 and disable shared libraries on
14746  # powerpc, because MkLinux only supported shared libraries with the
14747  # GNU dynamic linker.  Since this was broken with cross compilers,
14748  # most powerpc-linux boxes support dynamic linking these days and
14749  # people can always --disable-shared, the test was removed, and we
14750  # assume the GNU/Linux dynamic linker is in use.
14751  dynamic_linker='GNU/Linux ld.so'
14752  ;;
14753
14754netbsd*)
14755  version_type=sunos
14756  need_lib_prefix=no
14757  need_version=no
14758  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14759    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14760    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14761    dynamic_linker='NetBSD (a.out) ld.so'
14762  else
14763    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14764    soname_spec='${libname}${release}${shared_ext}$major'
14765    dynamic_linker='NetBSD ld.elf_so'
14766  fi
14767  shlibpath_var=LD_LIBRARY_PATH
14768  shlibpath_overrides_runpath=yes
14769  hardcode_into_libs=yes
14770  ;;
14771
14772newsos6)
14773  version_type=linux
14774  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14775  shlibpath_var=LD_LIBRARY_PATH
14776  shlibpath_overrides_runpath=yes
14777  ;;
14778
14779*nto* | *qnx*)
14780  version_type=qnx
14781  need_lib_prefix=no
14782  need_version=no
14783  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14784  soname_spec='${libname}${release}${shared_ext}$major'
14785  shlibpath_var=LD_LIBRARY_PATH
14786  shlibpath_overrides_runpath=no
14787  hardcode_into_libs=yes
14788  dynamic_linker='ldqnx.so'
14789  ;;
14790
14791openbsd*)
14792  version_type=sunos
14793  sys_lib_dlsearch_path_spec="/usr/lib"
14794  need_lib_prefix=no
14795  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14796  case $host_os in
14797    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14798    *)				need_version=no  ;;
14799  esac
14800  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14801  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14802  shlibpath_var=LD_LIBRARY_PATH
14803  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14804    case $host_os in
14805      openbsd2.[89] | openbsd2.[89].*)
14806	shlibpath_overrides_runpath=no
14807	;;
14808      *)
14809	shlibpath_overrides_runpath=yes
14810	;;
14811      esac
14812  else
14813    shlibpath_overrides_runpath=yes
14814  fi
14815  ;;
14816
14817os2*)
14818  libname_spec='$name'
14819  shrext_cmds=".dll"
14820  need_lib_prefix=no
14821  library_names_spec='$libname${shared_ext} $libname.a'
14822  dynamic_linker='OS/2 ld.exe'
14823  shlibpath_var=LIBPATH
14824  ;;
14825
14826osf3* | osf4* | osf5*)
14827  version_type=osf
14828  need_lib_prefix=no
14829  need_version=no
14830  soname_spec='${libname}${release}${shared_ext}$major'
14831  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14832  shlibpath_var=LD_LIBRARY_PATH
14833  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14834  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14835  ;;
14836
14837rdos*)
14838  dynamic_linker=no
14839  ;;
14840
14841solaris*)
14842  version_type=linux
14843  need_lib_prefix=no
14844  need_version=no
14845  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14846  soname_spec='${libname}${release}${shared_ext}$major'
14847  shlibpath_var=LD_LIBRARY_PATH
14848  shlibpath_overrides_runpath=yes
14849  hardcode_into_libs=yes
14850  # ldd complains unless libraries are executable
14851  postinstall_cmds='chmod +x $lib'
14852  ;;
14853
14854sunos4*)
14855  version_type=sunos
14856  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14857  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14858  shlibpath_var=LD_LIBRARY_PATH
14859  shlibpath_overrides_runpath=yes
14860  if test "$with_gnu_ld" = yes; then
14861    need_lib_prefix=no
14862  fi
14863  need_version=yes
14864  ;;
14865
14866sysv4 | sysv4.3*)
14867  version_type=linux
14868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14869  soname_spec='${libname}${release}${shared_ext}$major'
14870  shlibpath_var=LD_LIBRARY_PATH
14871  case $host_vendor in
14872    sni)
14873      shlibpath_overrides_runpath=no
14874      need_lib_prefix=no
14875      runpath_var=LD_RUN_PATH
14876      ;;
14877    siemens)
14878      need_lib_prefix=no
14879      ;;
14880    motorola)
14881      need_lib_prefix=no
14882      need_version=no
14883      shlibpath_overrides_runpath=no
14884      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14885      ;;
14886  esac
14887  ;;
14888
14889sysv4*MP*)
14890  if test -d /usr/nec ;then
14891    version_type=linux
14892    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14893    soname_spec='$libname${shared_ext}.$major'
14894    shlibpath_var=LD_LIBRARY_PATH
14895  fi
14896  ;;
14897
14898sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14899  version_type=freebsd-elf
14900  need_lib_prefix=no
14901  need_version=no
14902  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14903  soname_spec='${libname}${release}${shared_ext}$major'
14904  shlibpath_var=LD_LIBRARY_PATH
14905  shlibpath_overrides_runpath=yes
14906  hardcode_into_libs=yes
14907  if test "$with_gnu_ld" = yes; then
14908    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14909  else
14910    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14911    case $host_os in
14912      sco3.2v5*)
14913        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14914	;;
14915    esac
14916  fi
14917  sys_lib_dlsearch_path_spec='/usr/lib'
14918  ;;
14919
14920tpf*)
14921  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14922  version_type=linux
14923  need_lib_prefix=no
14924  need_version=no
14925  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14926  shlibpath_var=LD_LIBRARY_PATH
14927  shlibpath_overrides_runpath=no
14928  hardcode_into_libs=yes
14929  ;;
14930
14931uts4*)
14932  version_type=linux
14933  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14934  soname_spec='${libname}${release}${shared_ext}$major'
14935  shlibpath_var=LD_LIBRARY_PATH
14936  ;;
14937
14938*)
14939  dynamic_linker=no
14940  ;;
14941esac
14942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14943$as_echo "$dynamic_linker" >&6; }
14944test "$dynamic_linker" = no && can_build_shared=no
14945
14946variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14947if test "$GCC" = yes; then
14948  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14949fi
14950
14951if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14952  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14953fi
14954if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14955  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14956fi
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14996$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14997hardcode_action_CXX=
14998if test -n "$hardcode_libdir_flag_spec_CXX" ||
14999   test -n "$runpath_var_CXX" ||
15000   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15001
15002  # We can hardcode non-existent directories.
15003  if test "$hardcode_direct_CXX" != no &&
15004     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15005     # have to relink, otherwise we might link with an installed library
15006     # when we should be linking with a yet-to-be-installed one
15007     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15008     test "$hardcode_minus_L_CXX" != no; then
15009    # Linking always hardcodes the temporary library directory.
15010    hardcode_action_CXX=relink
15011  else
15012    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15013    hardcode_action_CXX=immediate
15014  fi
15015else
15016  # We cannot hardcode anything, or else we can only hardcode existing
15017  # directories.
15018  hardcode_action_CXX=unsupported
15019fi
15020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15021$as_echo "$hardcode_action_CXX" >&6; }
15022
15023if test "$hardcode_action_CXX" = relink ||
15024   test "$inherit_rpath_CXX" = yes; then
15025  # Fast installation is not supported
15026  enable_fast_install=no
15027elif test "$shlibpath_overrides_runpath" = yes ||
15028     test "$enable_shared" = no; then
15029  # Fast installation is not necessary
15030  enable_fast_install=needless
15031fi
15032
15033
15034
15035
15036
15037
15038
15039  fi # test -n "$compiler"
15040
15041  CC=$lt_save_CC
15042  LDCXX=$LD
15043  LD=$lt_save_LD
15044  GCC=$lt_save_GCC
15045  with_gnu_ld=$lt_save_with_gnu_ld
15046  lt_cv_path_LDCXX=$lt_cv_path_LD
15047  lt_cv_path_LD=$lt_save_path_LD
15048  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15049  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15050fi # test "$_lt_caught_CXX_error" != yes
15051
15052ac_ext=c
15053ac_cpp='$CPP $CPPFLAGS'
15054ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15055ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15056ac_compiler_gnu=$ac_cv_c_compiler_gnu
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070        ac_config_commands="$ac_config_commands libtool"
15071
15072
15073
15074
15075# Only expand once:
15076
15077
15078
15079# The tests for host and target for $enable_largefile require
15080# canonical names.
15081
15082
15083
15084# As the $enable_largefile decision depends on --enable-plugins we must set it
15085# even in directories otherwise not depending on the $plugins option.
15086
15087
15088  maybe_plugins=no
15089  for ac_header in dlfcn.h
15090do :
15091  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15092"
15093if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
15094  cat >>confdefs.h <<_ACEOF
15095#define HAVE_DLFCN_H 1
15096_ACEOF
15097 maybe_plugins=yes
15098fi
15099
15100done
15101
15102  for ac_header in windows.h
15103do :
15104  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15105"
15106if test "x$ac_cv_header_windows_h" = x""yes; then :
15107  cat >>confdefs.h <<_ACEOF
15108#define HAVE_WINDOWS_H 1
15109_ACEOF
15110 maybe_plugins=yes
15111fi
15112
15113done
15114
15115
15116  # Check whether --enable-plugins was given.
15117if test "${enable_plugins+set}" = set; then :
15118  enableval=$enable_plugins; case "${enableval}" in
15119      no) plugins=no ;;
15120      *) plugins=yes
15121         if test "$maybe_plugins" != "yes" ; then
15122	   as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15123	 fi ;;
15124     esac
15125else
15126  plugins=$maybe_plugins
15127
15128fi
15129
15130  if test "$plugins" = "yes"; then
15131    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15132$as_echo_n "checking for library containing dlopen... " >&6; }
15133if test "${ac_cv_search_dlopen+set}" = set; then :
15134  $as_echo_n "(cached) " >&6
15135else
15136  ac_func_search_save_LIBS=$LIBS
15137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15138/* end confdefs.h.  */
15139
15140/* Override any GCC internal prototype to avoid an error.
15141   Use char because int might match the return type of a GCC
15142   builtin and then its argument prototype would still apply.  */
15143#ifdef __cplusplus
15144extern "C"
15145#endif
15146char dlopen ();
15147int
15148main ()
15149{
15150return dlopen ();
15151  ;
15152  return 0;
15153}
15154_ACEOF
15155for ac_lib in '' dl; do
15156  if test -z "$ac_lib"; then
15157    ac_res="none required"
15158  else
15159    ac_res=-l$ac_lib
15160    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15161  fi
15162  if ac_fn_c_try_link "$LINENO"; then :
15163  ac_cv_search_dlopen=$ac_res
15164fi
15165rm -f core conftest.err conftest.$ac_objext \
15166    conftest$ac_exeext
15167  if test "${ac_cv_search_dlopen+set}" = set; then :
15168  break
15169fi
15170done
15171if test "${ac_cv_search_dlopen+set}" = set; then :
15172
15173else
15174  ac_cv_search_dlopen=no
15175fi
15176rm conftest.$ac_ext
15177LIBS=$ac_func_search_save_LIBS
15178fi
15179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15180$as_echo "$ac_cv_search_dlopen" >&6; }
15181ac_res=$ac_cv_search_dlopen
15182if test "$ac_res" != no; then :
15183  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15184
15185fi
15186
15187  fi
15188
15189
15190case "${host}" in
15191  sparc-*-solaris*|i[3-7]86-*-solaris*)
15192    # On native 32bit sparc and ia32 solaris, large-file and procfs support
15193    # are mutually exclusive; and without procfs support, the bfd/ elf module
15194    # cannot provide certain routines such as elfcore_write_prpsinfo
15195    # or elfcore_write_prstatus.  So unless the user explicitly requested
15196    # large-file support through the --enable-largefile switch, disable
15197    # large-file support in favor of procfs support.
15198    test "${target}" = "${host}" -a "x$plugins" = xno \
15199      && : ${enable_largefile="no"}
15200    ;;
15201esac
15202
15203# Check whether --enable-largefile was given.
15204if test "${enable_largefile+set}" = set; then :
15205  enableval=$enable_largefile;
15206fi
15207
15208if test "$enable_largefile" != no; then
15209
15210  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15211$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15212if test "${ac_cv_sys_largefile_CC+set}" = set; then :
15213  $as_echo_n "(cached) " >&6
15214else
15215  ac_cv_sys_largefile_CC=no
15216     if test "$GCC" != yes; then
15217       ac_save_CC=$CC
15218       while :; do
15219	 # IRIX 6.2 and later do not support large files by default,
15220	 # so use the C compiler's -n32 option if that helps.
15221	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15222/* end confdefs.h.  */
15223#include <sys/types.h>
15224 /* Check that off_t can represent 2**63 - 1 correctly.
15225    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15226    since some C++ compilers masquerading as C compilers
15227    incorrectly reject 9223372036854775807.  */
15228#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15229  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15230		       && LARGE_OFF_T % 2147483647 == 1)
15231		      ? 1 : -1];
15232int
15233main ()
15234{
15235
15236  ;
15237  return 0;
15238}
15239_ACEOF
15240	 if ac_fn_c_try_compile "$LINENO"; then :
15241  break
15242fi
15243rm -f core conftest.err conftest.$ac_objext
15244	 CC="$CC -n32"
15245	 if ac_fn_c_try_compile "$LINENO"; then :
15246  ac_cv_sys_largefile_CC=' -n32'; break
15247fi
15248rm -f core conftest.err conftest.$ac_objext
15249	 break
15250       done
15251       CC=$ac_save_CC
15252       rm -f conftest.$ac_ext
15253    fi
15254fi
15255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15256$as_echo "$ac_cv_sys_largefile_CC" >&6; }
15257  if test "$ac_cv_sys_largefile_CC" != no; then
15258    CC=$CC$ac_cv_sys_largefile_CC
15259  fi
15260
15261  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15262$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15263if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
15264  $as_echo_n "(cached) " >&6
15265else
15266  while :; do
15267  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15268/* end confdefs.h.  */
15269#include <sys/types.h>
15270 /* Check that off_t can represent 2**63 - 1 correctly.
15271    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15272    since some C++ compilers masquerading as C compilers
15273    incorrectly reject 9223372036854775807.  */
15274#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15275  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15276		       && LARGE_OFF_T % 2147483647 == 1)
15277		      ? 1 : -1];
15278int
15279main ()
15280{
15281
15282  ;
15283  return 0;
15284}
15285_ACEOF
15286if ac_fn_c_try_compile "$LINENO"; then :
15287  ac_cv_sys_file_offset_bits=no; break
15288fi
15289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15290  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15291/* end confdefs.h.  */
15292#define _FILE_OFFSET_BITS 64
15293#include <sys/types.h>
15294 /* Check that off_t can represent 2**63 - 1 correctly.
15295    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15296    since some C++ compilers masquerading as C compilers
15297    incorrectly reject 9223372036854775807.  */
15298#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15299  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15300		       && LARGE_OFF_T % 2147483647 == 1)
15301		      ? 1 : -1];
15302int
15303main ()
15304{
15305
15306  ;
15307  return 0;
15308}
15309_ACEOF
15310if ac_fn_c_try_compile "$LINENO"; then :
15311  ac_cv_sys_file_offset_bits=64; break
15312fi
15313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15314  ac_cv_sys_file_offset_bits=unknown
15315  break
15316done
15317fi
15318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15319$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15320case $ac_cv_sys_file_offset_bits in #(
15321  no | unknown) ;;
15322  *)
15323cat >>confdefs.h <<_ACEOF
15324#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15325_ACEOF
15326;;
15327esac
15328rm -rf conftest*
15329  if test $ac_cv_sys_file_offset_bits = unknown; then
15330    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15331$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15332if test "${ac_cv_sys_large_files+set}" = set; then :
15333  $as_echo_n "(cached) " >&6
15334else
15335  while :; do
15336  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15337/* end confdefs.h.  */
15338#include <sys/types.h>
15339 /* Check that off_t can represent 2**63 - 1 correctly.
15340    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15341    since some C++ compilers masquerading as C compilers
15342    incorrectly reject 9223372036854775807.  */
15343#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15344  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15345		       && LARGE_OFF_T % 2147483647 == 1)
15346		      ? 1 : -1];
15347int
15348main ()
15349{
15350
15351  ;
15352  return 0;
15353}
15354_ACEOF
15355if ac_fn_c_try_compile "$LINENO"; then :
15356  ac_cv_sys_large_files=no; break
15357fi
15358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15359  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15360/* end confdefs.h.  */
15361#define _LARGE_FILES 1
15362#include <sys/types.h>
15363 /* Check that off_t can represent 2**63 - 1 correctly.
15364    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15365    since some C++ compilers masquerading as C compilers
15366    incorrectly reject 9223372036854775807.  */
15367#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15368  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15369		       && LARGE_OFF_T % 2147483647 == 1)
15370		      ? 1 : -1];
15371int
15372main ()
15373{
15374
15375  ;
15376  return 0;
15377}
15378_ACEOF
15379if ac_fn_c_try_compile "$LINENO"; then :
15380  ac_cv_sys_large_files=1; break
15381fi
15382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15383  ac_cv_sys_large_files=unknown
15384  break
15385done
15386fi
15387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15388$as_echo "$ac_cv_sys_large_files" >&6; }
15389case $ac_cv_sys_large_files in #(
15390  no | unknown) ;;
15391  *)
15392cat >>confdefs.h <<_ACEOF
15393#define _LARGE_FILES $ac_cv_sys_large_files
15394_ACEOF
15395;;
15396esac
15397rm -rf conftest*
15398  fi
15399fi
15400
15401
15402
15403
15404# Check whether --with-lib-path was given.
15405if test "${with_lib_path+set}" = set; then :
15406  withval=$with_lib_path; LIB_PATH=$withval
15407fi
15408
15409# Check whether --enable-targets was given.
15410if test "${enable_targets+set}" = set; then :
15411  enableval=$enable_targets; case "${enableval}" in
15412  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
15413            ;;
15414  no)       enable_targets= ;;
15415  *)        enable_targets=$enableval ;;
15416esac
15417fi
15418# Check whether --enable-64-bit-bfd was given.
15419if test "${enable_64_bit_bfd+set}" = set; then :
15420  enableval=$enable_64_bit_bfd; case "${enableval}" in
15421  yes)  want64=true  ;;
15422  no)   want64=false ;;
15423  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15424esac
15425else
15426  want64=false
15427fi
15428
15429
15430# Check whether --with-sysroot was given.
15431if test "${with_sysroot+set}" = set; then :
15432  withval=$with_sysroot;
15433 case ${with_sysroot} in
15434 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15435 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15436 esac
15437
15438 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15439 use_sysroot=yes
15440
15441 if test "x$prefix" = xNONE; then
15442  test_prefix=/usr/local
15443 else
15444  test_prefix=$prefix
15445 fi
15446 if test "x$exec_prefix" = xNONE; then
15447  test_exec_prefix=$test_prefix
15448 else
15449  test_exec_prefix=$exec_prefix
15450 fi
15451 case ${TARGET_SYSTEM_ROOT} in
15452 "${test_prefix}"|"${test_prefix}/"*|\
15453 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15454 '${prefix}'|'${prefix}/'*|\
15455 '${exec_prefix}'|'${exec_prefix}/'*)
15456   t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15457   TARGET_SYSTEM_ROOT_DEFINE="$t"
15458   ;;
15459 esac
15460
15461else
15462
15463 use_sysroot=no
15464 TARGET_SYSTEM_ROOT=
15465 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15466
15467fi
15468
15469
15470
15471
15472
15473# Check whether --enable-gold was given.
15474if test "${enable_gold+set}" = set; then :
15475  enableval=$enable_gold; case "${enableval}" in
15476 default)
15477   install_as_default=no
15478   installed_linker=ld.bfd
15479   ;;
15480 yes|no)
15481   install_as_default=yes
15482   installed_linker=ld.bfd
15483   ;;
15484 *)
15485   as_fn_error "invalid --enable-gold argument" "$LINENO" 5
15486   ;;
15487 esac
15488else
15489  install_as_default=yes
15490 installed_linker=ld.bfd
15491fi
15492
15493
15494
15495
15496# Check whether --enable-got was given.
15497if test "${enable_got+set}" = set; then :
15498  enableval=$enable_got; case "${enableval}" in
15499  target | single | negative | multigot)  got_handling=$enableval ;;
15500  *)  as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15501esac
15502else
15503  got_handling=target
15504fi
15505
15506
15507case "${got_handling}" in
15508  target)
15509
15510$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15511 ;;
15512  single)
15513
15514$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15515 ;;
15516  negative)
15517
15518$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15519 ;;
15520  multigot)
15521
15522$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15523 ;;
15524  *)  as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15525esac
15526
15527# PR gas/19109
15528# Decide the default method for compressing debug sections.
15529ac_default_compressed_debug_sections=unset
15530# Provide a configure time option to override our default.
15531# Check whether --enable-compressed_debug_sections was given.
15532if test "${enable_compressed_debug_sections+set}" = set; then :
15533  enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15534  ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15535  ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
15536esac
15537fi
15538
15539
15540# Set the 'development' global.
15541. $srcdir/../bfd/development.sh
15542
15543GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15544cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15545/* end confdefs.h.  */
15546__GNUC__
15547_ACEOF
15548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15549  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15550
15551else
15552  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15553fi
15554rm -f conftest*
15555
15556
15557# Check whether --enable-werror was given.
15558if test "${enable_werror+set}" = set; then :
15559  enableval=$enable_werror; case "${enableval}" in
15560     yes | y) ERROR_ON_WARNING="yes" ;;
15561     no | n)  ERROR_ON_WARNING="no" ;;
15562     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15563   esac
15564fi
15565
15566
15567# Disable -Wformat by default when using gcc on mingw
15568case "${host}" in
15569  *-*-mingw32*)
15570    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15571      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
15572    fi
15573    ;;
15574  *) ;;
15575esac
15576
15577# Enable -Werror by default when using gcc.  Turn it off for releases.
15578if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
15579    ERROR_ON_WARNING=yes
15580fi
15581
15582NO_WERROR=
15583if test "${ERROR_ON_WARNING}" = yes ; then
15584    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
15585    NO_WERROR="-Wno-error"
15586fi
15587
15588if test "${GCC}" = yes ; then
15589  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
15590fi
15591
15592# Check whether --enable-build-warnings was given.
15593if test "${enable_build_warnings+set}" = set; then :
15594  enableval=$enable_build_warnings; case "${enableval}" in
15595  yes)	WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
15596  no)	if test "${GCC}" = yes ; then
15597	  WARN_CFLAGS="-w"
15598	fi;;
15599  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15600        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
15601  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15602        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
15603  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15604esac
15605fi
15606
15607
15608if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
15609  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
15610fi
15611
15612
15613
15614
15615
15616
15617  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15618$as_echo_n "checking for LC_MESSAGES... " >&6; }
15619if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
15620  $as_echo_n "(cached) " >&6
15621else
15622  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15623/* end confdefs.h.  */
15624#include <locale.h>
15625int
15626main ()
15627{
15628return LC_MESSAGES
15629  ;
15630  return 0;
15631}
15632_ACEOF
15633if ac_fn_c_try_link "$LINENO"; then :
15634  am_cv_val_LC_MESSAGES=yes
15635else
15636  am_cv_val_LC_MESSAGES=no
15637fi
15638rm -f core conftest.err conftest.$ac_objext \
15639    conftest$ac_exeext conftest.$ac_ext
15640fi
15641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15642$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15643  if test $am_cv_val_LC_MESSAGES = yes; then
15644
15645$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15646
15647  fi
15648
15649
15650ac_config_headers="$ac_config_headers config.h:config.in"
15651
15652
15653# PR 14072
15654
15655
15656if test -z "$target" ; then
15657    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
15658fi
15659if test -z "$host" ; then
15660    as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
15661fi
15662
15663# host-specific stuff:
15664
15665ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it uk"
15666# If we haven't got the data from the intl directory,
15667# assume NLS is disabled.
15668USE_NLS=no
15669LIBINTL=
15670LIBINTL_DEP=
15671INCINTL=
15672XGETTEXT=
15673GMSGFMT=
15674POSUB=
15675
15676if test -f  ../intl/config.intl; then
15677  .  ../intl/config.intl
15678fi
15679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15680$as_echo_n "checking whether NLS is requested... " >&6; }
15681if test x"$USE_NLS" != xyes; then
15682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15683$as_echo "no" >&6; }
15684else
15685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15686$as_echo "yes" >&6; }
15687
15688$as_echo "#define ENABLE_NLS 1" >>confdefs.h
15689
15690
15691  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15692$as_echo_n "checking for catalogs to be installed... " >&6; }
15693  # Look for .po and .gmo files in the source directory.
15694  CATALOGS=
15695  XLINGUAS=
15696  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15697    # If there aren't any .gmo files the shell will give us the
15698    # literal string "../path/to/srcdir/po/*.gmo" which has to be
15699    # weeded out.
15700    case "$cat" in *\**)
15701      continue;;
15702    esac
15703    # The quadruple backslash is collapsed to a double backslash
15704    # by the backticks, then collapsed again by the double quotes,
15705    # leaving us with one backslash in the sed expression (right
15706    # before the dot that mustn't act as a wildcard).
15707    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15708    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15709    # The user is allowed to set LINGUAS to a list of languages to
15710    # install catalogs for.  If it's empty that means "all of them."
15711    if test "x$LINGUAS" = x; then
15712      CATALOGS="$CATALOGS $cat"
15713      XLINGUAS="$XLINGUAS $lang"
15714    else
15715      case "$LINGUAS" in *$lang*)
15716        CATALOGS="$CATALOGS $cat"
15717        XLINGUAS="$XLINGUAS $lang"
15718        ;;
15719      esac
15720    fi
15721  done
15722  LINGUAS="$XLINGUAS"
15723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15724$as_echo "$LINGUAS" >&6; }
15725
15726
15727    DATADIRNAME=share
15728
15729  INSTOBJEXT=.mo
15730
15731  GENCAT=gencat
15732
15733  CATOBJEXT=.gmo
15734
15735fi
15736
15737        MKINSTALLDIRS=
15738  if test -n "$ac_aux_dir"; then
15739    case "$ac_aux_dir" in
15740      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15741      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15742    esac
15743  fi
15744  if test -z "$MKINSTALLDIRS"; then
15745    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15746  fi
15747
15748
15749
15750  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15751$as_echo_n "checking whether NLS is requested... " >&6; }
15752    # Check whether --enable-nls was given.
15753if test "${enable_nls+set}" = set; then :
15754  enableval=$enable_nls; USE_NLS=$enableval
15755else
15756  USE_NLS=yes
15757fi
15758
15759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15760$as_echo "$USE_NLS" >&6; }
15761
15762
15763
15764
15765
15766
15767# Prepare PATH_SEPARATOR.
15768# The user is always right.
15769if test "${PATH_SEPARATOR+set}" != set; then
15770  echo "#! /bin/sh" >conf$$.sh
15771  echo  "exit 0"   >>conf$$.sh
15772  chmod +x conf$$.sh
15773  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15774    PATH_SEPARATOR=';'
15775  else
15776    PATH_SEPARATOR=:
15777  fi
15778  rm -f conf$$.sh
15779fi
15780
15781# Find out how to test for executable files. Don't use a zero-byte file,
15782# as systems may use methods other than mode bits to determine executability.
15783cat >conf$$.file <<_ASEOF
15784#! /bin/sh
15785exit 0
15786_ASEOF
15787chmod +x conf$$.file
15788if test -x conf$$.file >/dev/null 2>&1; then
15789  ac_executable_p="test -x"
15790else
15791  ac_executable_p="test -f"
15792fi
15793rm -f conf$$.file
15794
15795# Extract the first word of "msgfmt", so it can be a program name with args.
15796set dummy msgfmt; ac_word=$2
15797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15798$as_echo_n "checking for $ac_word... " >&6; }
15799if test "${ac_cv_path_MSGFMT+set}" = set; then :
15800  $as_echo_n "(cached) " >&6
15801else
15802  case "$MSGFMT" in
15803  [\\/]* | ?:[\\/]*)
15804    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15805    ;;
15806  *)
15807    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15808    for ac_dir in $PATH; do
15809      IFS="$ac_save_IFS"
15810      test -z "$ac_dir" && ac_dir=.
15811      for ac_exec_ext in '' $ac_executable_extensions; do
15812        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15813          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15814     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15815            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15816            break 2
15817          fi
15818        fi
15819      done
15820    done
15821    IFS="$ac_save_IFS"
15822  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15823    ;;
15824esac
15825fi
15826MSGFMT="$ac_cv_path_MSGFMT"
15827if test "$MSGFMT" != ":"; then
15828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15829$as_echo "$MSGFMT" >&6; }
15830else
15831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15832$as_echo "no" >&6; }
15833fi
15834
15835  # Extract the first word of "gmsgfmt", so it can be a program name with args.
15836set dummy gmsgfmt; ac_word=$2
15837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15838$as_echo_n "checking for $ac_word... " >&6; }
15839if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15840  $as_echo_n "(cached) " >&6
15841else
15842  case $GMSGFMT in
15843  [\\/]* | ?:[\\/]*)
15844  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15845  ;;
15846  *)
15847  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15848for as_dir in $PATH
15849do
15850  IFS=$as_save_IFS
15851  test -z "$as_dir" && as_dir=.
15852    for ac_exec_ext in '' $ac_executable_extensions; do
15853  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15854    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15855    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15856    break 2
15857  fi
15858done
15859  done
15860IFS=$as_save_IFS
15861
15862  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15863  ;;
15864esac
15865fi
15866GMSGFMT=$ac_cv_path_GMSGFMT
15867if test -n "$GMSGFMT"; then
15868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15869$as_echo "$GMSGFMT" >&6; }
15870else
15871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15872$as_echo "no" >&6; }
15873fi
15874
15875
15876
15877
15878# Prepare PATH_SEPARATOR.
15879# The user is always right.
15880if test "${PATH_SEPARATOR+set}" != set; then
15881  echo "#! /bin/sh" >conf$$.sh
15882  echo  "exit 0"   >>conf$$.sh
15883  chmod +x conf$$.sh
15884  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15885    PATH_SEPARATOR=';'
15886  else
15887    PATH_SEPARATOR=:
15888  fi
15889  rm -f conf$$.sh
15890fi
15891
15892# Find out how to test for executable files. Don't use a zero-byte file,
15893# as systems may use methods other than mode bits to determine executability.
15894cat >conf$$.file <<_ASEOF
15895#! /bin/sh
15896exit 0
15897_ASEOF
15898chmod +x conf$$.file
15899if test -x conf$$.file >/dev/null 2>&1; then
15900  ac_executable_p="test -x"
15901else
15902  ac_executable_p="test -f"
15903fi
15904rm -f conf$$.file
15905
15906# Extract the first word of "xgettext", so it can be a program name with args.
15907set dummy xgettext; ac_word=$2
15908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15909$as_echo_n "checking for $ac_word... " >&6; }
15910if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15911  $as_echo_n "(cached) " >&6
15912else
15913  case "$XGETTEXT" in
15914  [\\/]* | ?:[\\/]*)
15915    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15916    ;;
15917  *)
15918    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15919    for ac_dir in $PATH; do
15920      IFS="$ac_save_IFS"
15921      test -z "$ac_dir" && ac_dir=.
15922      for ac_exec_ext in '' $ac_executable_extensions; do
15923        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15924          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15925     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15926            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15927            break 2
15928          fi
15929        fi
15930      done
15931    done
15932    IFS="$ac_save_IFS"
15933  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15934    ;;
15935esac
15936fi
15937XGETTEXT="$ac_cv_path_XGETTEXT"
15938if test "$XGETTEXT" != ":"; then
15939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15940$as_echo "$XGETTEXT" >&6; }
15941else
15942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15943$as_echo "no" >&6; }
15944fi
15945
15946    rm -f messages.po
15947
15948
15949# Prepare PATH_SEPARATOR.
15950# The user is always right.
15951if test "${PATH_SEPARATOR+set}" != set; then
15952  echo "#! /bin/sh" >conf$$.sh
15953  echo  "exit 0"   >>conf$$.sh
15954  chmod +x conf$$.sh
15955  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15956    PATH_SEPARATOR=';'
15957  else
15958    PATH_SEPARATOR=:
15959  fi
15960  rm -f conf$$.sh
15961fi
15962
15963# Find out how to test for executable files. Don't use a zero-byte file,
15964# as systems may use methods other than mode bits to determine executability.
15965cat >conf$$.file <<_ASEOF
15966#! /bin/sh
15967exit 0
15968_ASEOF
15969chmod +x conf$$.file
15970if test -x conf$$.file >/dev/null 2>&1; then
15971  ac_executable_p="test -x"
15972else
15973  ac_executable_p="test -f"
15974fi
15975rm -f conf$$.file
15976
15977# Extract the first word of "msgmerge", so it can be a program name with args.
15978set dummy msgmerge; ac_word=$2
15979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15980$as_echo_n "checking for $ac_word... " >&6; }
15981if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15982  $as_echo_n "(cached) " >&6
15983else
15984  case "$MSGMERGE" in
15985  [\\/]* | ?:[\\/]*)
15986    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15987    ;;
15988  *)
15989    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15990    for ac_dir in $PATH; do
15991      IFS="$ac_save_IFS"
15992      test -z "$ac_dir" && ac_dir=.
15993      for ac_exec_ext in '' $ac_executable_extensions; do
15994        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15995          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15996            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15997            break 2
15998          fi
15999        fi
16000      done
16001    done
16002    IFS="$ac_save_IFS"
16003  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16004    ;;
16005esac
16006fi
16007MSGMERGE="$ac_cv_path_MSGMERGE"
16008if test "$MSGMERGE" != ":"; then
16009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16010$as_echo "$MSGMERGE" >&6; }
16011else
16012  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16013$as_echo "no" >&6; }
16014fi
16015
16016
16017      if test "$GMSGFMT" != ":"; then
16018            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16019       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16020      : ;
16021    else
16022      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16023      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16024$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16025      GMSGFMT=":"
16026    fi
16027  fi
16028
16029      if test "$XGETTEXT" != ":"; then
16030            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16031       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16032      : ;
16033    else
16034      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16035$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16036      XGETTEXT=":"
16037    fi
16038        rm -f messages.po
16039  fi
16040
16041  ac_config_commands="$ac_config_commands default-1"
16042
16043
16044
16045
16046
16047for ac_prog in 'bison -y' byacc
16048do
16049  # Extract the first word of "$ac_prog", so it can be a program name with args.
16050set dummy $ac_prog; ac_word=$2
16051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16052$as_echo_n "checking for $ac_word... " >&6; }
16053if test "${ac_cv_prog_YACC+set}" = set; then :
16054  $as_echo_n "(cached) " >&6
16055else
16056  if test -n "$YACC"; then
16057  ac_cv_prog_YACC="$YACC" # Let the user override the test.
16058else
16059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16060for as_dir in $PATH
16061do
16062  IFS=$as_save_IFS
16063  test -z "$as_dir" && as_dir=.
16064    for ac_exec_ext in '' $ac_executable_extensions; do
16065  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16066    ac_cv_prog_YACC="$ac_prog"
16067    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16068    break 2
16069  fi
16070done
16071  done
16072IFS=$as_save_IFS
16073
16074fi
16075fi
16076YACC=$ac_cv_prog_YACC
16077if test -n "$YACC"; then
16078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16079$as_echo "$YACC" >&6; }
16080else
16081  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16082$as_echo "no" >&6; }
16083fi
16084
16085
16086  test -n "$YACC" && break
16087done
16088test -n "$YACC" || YACC="yacc"
16089
16090for ac_prog in flex lex
16091do
16092  # Extract the first word of "$ac_prog", so it can be a program name with args.
16093set dummy $ac_prog; ac_word=$2
16094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16095$as_echo_n "checking for $ac_word... " >&6; }
16096if test "${ac_cv_prog_LEX+set}" = set; then :
16097  $as_echo_n "(cached) " >&6
16098else
16099  if test -n "$LEX"; then
16100  ac_cv_prog_LEX="$LEX" # Let the user override the test.
16101else
16102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16103for as_dir in $PATH
16104do
16105  IFS=$as_save_IFS
16106  test -z "$as_dir" && as_dir=.
16107    for ac_exec_ext in '' $ac_executable_extensions; do
16108  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16109    ac_cv_prog_LEX="$ac_prog"
16110    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16111    break 2
16112  fi
16113done
16114  done
16115IFS=$as_save_IFS
16116
16117fi
16118fi
16119LEX=$ac_cv_prog_LEX
16120if test -n "$LEX"; then
16121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16122$as_echo "$LEX" >&6; }
16123else
16124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16125$as_echo "no" >&6; }
16126fi
16127
16128
16129  test -n "$LEX" && break
16130done
16131test -n "$LEX" || LEX=":"
16132
16133case "$LEX" in
16134  :|*"missing "*) ;;
16135  *) cat >conftest.l <<_ACEOF
16136%%
16137a { ECHO; }
16138b { REJECT; }
16139c { yymore (); }
16140d { yyless (1); }
16141e { yyless (input () != 0); }
16142f { unput (yytext[0]); }
16143. { BEGIN INITIAL; }
16144%%
16145#ifdef YYTEXT_POINTER
16146extern char *yytext;
16147#endif
16148int
16149main (void)
16150{
16151  return ! yylex () + ! yywrap ();
16152}
16153_ACEOF
16154{ { ac_try="$LEX conftest.l"
16155case "(($ac_try" in
16156  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16157  *) ac_try_echo=$ac_try;;
16158esac
16159eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16160$as_echo "$ac_try_echo"; } >&5
16161  (eval "$LEX conftest.l") 2>&5
16162  ac_status=$?
16163  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16164  test $ac_status = 0; }
16165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16166$as_echo_n "checking lex output file root... " >&6; }
16167if test "${ac_cv_prog_lex_root+set}" = set; then :
16168  $as_echo_n "(cached) " >&6
16169else
16170
16171if test -f lex.yy.c; then
16172  ac_cv_prog_lex_root=lex.yy
16173elif test -f lexyy.c; then
16174  ac_cv_prog_lex_root=lexyy
16175else
16176  as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16177fi
16178fi
16179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16180$as_echo "$ac_cv_prog_lex_root" >&6; }
16181LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16182
16183if test -z "${LEXLIB+set}"; then
16184  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16185$as_echo_n "checking lex library... " >&6; }
16186if test "${ac_cv_lib_lex+set}" = set; then :
16187  $as_echo_n "(cached) " >&6
16188else
16189
16190    ac_save_LIBS=$LIBS
16191    ac_cv_lib_lex='none needed'
16192    for ac_lib in '' -lfl -ll; do
16193      LIBS="$ac_lib $ac_save_LIBS"
16194      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16195/* end confdefs.h.  */
16196`cat $LEX_OUTPUT_ROOT.c`
16197_ACEOF
16198if ac_fn_c_try_link "$LINENO"; then :
16199  ac_cv_lib_lex=$ac_lib
16200fi
16201rm -f core conftest.err conftest.$ac_objext \
16202    conftest$ac_exeext conftest.$ac_ext
16203      test "$ac_cv_lib_lex" != 'none needed' && break
16204    done
16205    LIBS=$ac_save_LIBS
16206
16207fi
16208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16209$as_echo "$ac_cv_lib_lex" >&6; }
16210  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16211fi
16212
16213
16214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16215$as_echo_n "checking whether yytext is a pointer... " >&6; }
16216if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16217  $as_echo_n "(cached) " >&6
16218else
16219  # POSIX says lex can declare yytext either as a pointer or an array; the
16220# default is implementation-dependent.  Figure out which it is, since
16221# not all implementations provide the %pointer and %array declarations.
16222ac_cv_prog_lex_yytext_pointer=no
16223ac_save_LIBS=$LIBS
16224LIBS="$LEXLIB $ac_save_LIBS"
16225cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16226/* end confdefs.h.  */
16227#define YYTEXT_POINTER 1
16228`cat $LEX_OUTPUT_ROOT.c`
16229_ACEOF
16230if ac_fn_c_try_link "$LINENO"; then :
16231  ac_cv_prog_lex_yytext_pointer=yes
16232fi
16233rm -f core conftest.err conftest.$ac_objext \
16234    conftest$ac_exeext conftest.$ac_ext
16235LIBS=$ac_save_LIBS
16236
16237fi
16238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16239$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16240if test $ac_cv_prog_lex_yytext_pointer = yes; then
16241
16242$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16243
16244fi
16245rm -f conftest.l $LEX_OUTPUT_ROOT.c
16246 ;;
16247esac
16248if test "$LEX" = :; then
16249  LEX=${am_missing_run}flex
16250fi
16251
16252
16253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16254$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16255    # Check whether --enable-maintainer-mode was given.
16256if test "${enable_maintainer_mode+set}" = set; then :
16257  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16258else
16259  USE_MAINTAINER_MODE=no
16260fi
16261
16262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16263$as_echo "$USE_MAINTAINER_MODE" >&6; }
16264   if test $USE_MAINTAINER_MODE = yes; then
16265  MAINTAINER_MODE_TRUE=
16266  MAINTAINER_MODE_FALSE='#'
16267else
16268  MAINTAINER_MODE_TRUE='#'
16269  MAINTAINER_MODE_FALSE=
16270fi
16271
16272  MAINT=$MAINTAINER_MODE_TRUE
16273
16274
16275 if false; then
16276  GENINSRC_NEVER_TRUE=
16277  GENINSRC_NEVER_FALSE='#'
16278else
16279  GENINSRC_NEVER_TRUE='#'
16280  GENINSRC_NEVER_FALSE=
16281fi
16282
16283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16284$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16285if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16286  $as_echo_n "(cached) " >&6
16287else
16288   echo abfoo >t1
16289  echo cdfoo >t2
16290  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16291  if cmp t1 t2 2 2 > /dev/null 2>&1; then
16292    if cmp t1 t2 1 1 > /dev/null 2>&1; then
16293      :
16294    else
16295      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16296    fi
16297  fi
16298  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16299    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16300      :
16301    else
16302      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16303    fi
16304  fi
16305  rm t1 t2
16306
16307fi
16308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16309$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16310do_compare="$gcc_cv_prog_cmp_skip"
16311
16312
16313
16314. ${srcdir}/configure.host
16315
16316
16317
16318
16319
16320
16321
16322
16323for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16324do :
16325  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16326ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16327eval as_val=\$$as_ac_Header
16328   if test "x$as_val" = x""yes; then :
16329  cat >>confdefs.h <<_ACEOF
16330#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16331_ACEOF
16332
16333fi
16334
16335done
16336
16337for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16338do :
16339  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16340ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16341eval as_val=\$$as_ac_Header
16342   if test "x$as_val" = x""yes; then :
16343  cat >>confdefs.h <<_ACEOF
16344#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16345_ACEOF
16346
16347fi
16348
16349done
16350
16351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16352$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16353if test "${gcc_cv_header_string+set}" = set; then :
16354  $as_echo_n "(cached) " >&6
16355else
16356  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16357/* end confdefs.h.  */
16358#include <string.h>
16359#include <strings.h>
16360int
16361main ()
16362{
16363
16364  ;
16365  return 0;
16366}
16367_ACEOF
16368if ac_fn_c_try_compile "$LINENO"; then :
16369  gcc_cv_header_string=yes
16370else
16371  gcc_cv_header_string=no
16372fi
16373rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16374fi
16375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16376$as_echo "$gcc_cv_header_string" >&6; }
16377if test $gcc_cv_header_string = yes; then
16378
16379$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16380
16381fi
16382
16383for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16384do :
16385  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16386ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16387eval as_val=\$$as_ac_var
16388   if test "x$as_val" = x""yes; then :
16389  cat >>confdefs.h <<_ACEOF
16390#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16391_ACEOF
16392
16393fi
16394done
16395
16396for ac_func in open lseek close
16397do :
16398  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16399ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16400eval as_val=\$$as_ac_var
16401   if test "x$as_val" = x""yes; then :
16402  cat >>confdefs.h <<_ACEOF
16403#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16404_ACEOF
16405
16406fi
16407done
16408
16409ac_header_dirent=no
16410for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16411  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16413$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16414if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16415  $as_echo_n "(cached) " >&6
16416else
16417  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16418/* end confdefs.h.  */
16419#include <sys/types.h>
16420#include <$ac_hdr>
16421
16422int
16423main ()
16424{
16425if ((DIR *) 0)
16426return 0;
16427  ;
16428  return 0;
16429}
16430_ACEOF
16431if ac_fn_c_try_compile "$LINENO"; then :
16432  eval "$as_ac_Header=yes"
16433else
16434  eval "$as_ac_Header=no"
16435fi
16436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16437fi
16438eval ac_res=\$$as_ac_Header
16439	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16440$as_echo "$ac_res" >&6; }
16441eval as_val=\$$as_ac_Header
16442   if test "x$as_val" = x""yes; then :
16443  cat >>confdefs.h <<_ACEOF
16444#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16445_ACEOF
16446
16447ac_header_dirent=$ac_hdr; break
16448fi
16449
16450done
16451# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16452if test $ac_header_dirent = dirent.h; then
16453  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16454$as_echo_n "checking for library containing opendir... " >&6; }
16455if test "${ac_cv_search_opendir+set}" = set; then :
16456  $as_echo_n "(cached) " >&6
16457else
16458  ac_func_search_save_LIBS=$LIBS
16459cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16460/* end confdefs.h.  */
16461
16462/* Override any GCC internal prototype to avoid an error.
16463   Use char because int might match the return type of a GCC
16464   builtin and then its argument prototype would still apply.  */
16465#ifdef __cplusplus
16466extern "C"
16467#endif
16468char opendir ();
16469int
16470main ()
16471{
16472return opendir ();
16473  ;
16474  return 0;
16475}
16476_ACEOF
16477for ac_lib in '' dir; do
16478  if test -z "$ac_lib"; then
16479    ac_res="none required"
16480  else
16481    ac_res=-l$ac_lib
16482    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16483  fi
16484  if ac_fn_c_try_link "$LINENO"; then :
16485  ac_cv_search_opendir=$ac_res
16486fi
16487rm -f core conftest.err conftest.$ac_objext \
16488    conftest$ac_exeext
16489  if test "${ac_cv_search_opendir+set}" = set; then :
16490  break
16491fi
16492done
16493if test "${ac_cv_search_opendir+set}" = set; then :
16494
16495else
16496  ac_cv_search_opendir=no
16497fi
16498rm conftest.$ac_ext
16499LIBS=$ac_func_search_save_LIBS
16500fi
16501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16502$as_echo "$ac_cv_search_opendir" >&6; }
16503ac_res=$ac_cv_search_opendir
16504if test "$ac_res" != no; then :
16505  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16506
16507fi
16508
16509else
16510  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16511$as_echo_n "checking for library containing opendir... " >&6; }
16512if test "${ac_cv_search_opendir+set}" = set; then :
16513  $as_echo_n "(cached) " >&6
16514else
16515  ac_func_search_save_LIBS=$LIBS
16516cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16517/* end confdefs.h.  */
16518
16519/* Override any GCC internal prototype to avoid an error.
16520   Use char because int might match the return type of a GCC
16521   builtin and then its argument prototype would still apply.  */
16522#ifdef __cplusplus
16523extern "C"
16524#endif
16525char opendir ();
16526int
16527main ()
16528{
16529return opendir ();
16530  ;
16531  return 0;
16532}
16533_ACEOF
16534for ac_lib in '' x; do
16535  if test -z "$ac_lib"; then
16536    ac_res="none required"
16537  else
16538    ac_res=-l$ac_lib
16539    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16540  fi
16541  if ac_fn_c_try_link "$LINENO"; then :
16542  ac_cv_search_opendir=$ac_res
16543fi
16544rm -f core conftest.err conftest.$ac_objext \
16545    conftest$ac_exeext
16546  if test "${ac_cv_search_opendir+set}" = set; then :
16547  break
16548fi
16549done
16550if test "${ac_cv_search_opendir+set}" = set; then :
16551
16552else
16553  ac_cv_search_opendir=no
16554fi
16555rm conftest.$ac_ext
16556LIBS=$ac_func_search_save_LIBS
16557fi
16558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16559$as_echo "$ac_cv_search_opendir" >&6; }
16560ac_res=$ac_cv_search_opendir
16561if test "$ac_res" != no; then :
16562  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16563
16564fi
16565
16566fi
16567
16568
16569for ac_header in stdlib.h unistd.h
16570do :
16571  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16572ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16573eval as_val=\$$as_ac_Header
16574   if test "x$as_val" = x""yes; then :
16575  cat >>confdefs.h <<_ACEOF
16576#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16577_ACEOF
16578
16579fi
16580
16581done
16582
16583for ac_func in getpagesize
16584do :
16585  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
16586if test "x$ac_cv_func_getpagesize" = x""yes; then :
16587  cat >>confdefs.h <<_ACEOF
16588#define HAVE_GETPAGESIZE 1
16589_ACEOF
16590
16591fi
16592done
16593
16594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16595$as_echo_n "checking for working mmap... " >&6; }
16596if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
16597  $as_echo_n "(cached) " >&6
16598else
16599  if test "$cross_compiling" = yes; then :
16600  ac_cv_func_mmap_fixed_mapped=no
16601else
16602  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16603/* end confdefs.h.  */
16604$ac_includes_default
16605/* malloc might have been renamed as rpl_malloc. */
16606#undef malloc
16607
16608/* Thanks to Mike Haertel and Jim Avera for this test.
16609   Here is a matrix of mmap possibilities:
16610	mmap private not fixed
16611	mmap private fixed at somewhere currently unmapped
16612	mmap private fixed at somewhere already mapped
16613	mmap shared not fixed
16614	mmap shared fixed at somewhere currently unmapped
16615	mmap shared fixed at somewhere already mapped
16616   For private mappings, we should verify that changes cannot be read()
16617   back from the file, nor mmap's back from the file at a different
16618   address.  (There have been systems where private was not correctly
16619   implemented like the infamous i386 svr4.0, and systems where the
16620   VM page cache was not coherent with the file system buffer cache
16621   like early versions of FreeBSD and possibly contemporary NetBSD.)
16622   For shared mappings, we should conversely verify that changes get
16623   propagated back to all the places they're supposed to be.
16624
16625   Grep wants private fixed already mapped.
16626   The main things grep needs to know about mmap are:
16627   * does it exist and is it safe to write into the mmap'd area
16628   * how to use it (BSD variants)  */
16629
16630#include <fcntl.h>
16631#include <sys/mman.h>
16632
16633#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
16634char *malloc ();
16635#endif
16636
16637/* This mess was copied from the GNU getpagesize.h.  */
16638#ifndef HAVE_GETPAGESIZE
16639/* Assume that all systems that can run configure have sys/param.h.  */
16640# ifndef HAVE_SYS_PARAM_H
16641#  define HAVE_SYS_PARAM_H 1
16642# endif
16643
16644# ifdef _SC_PAGESIZE
16645#  define getpagesize() sysconf(_SC_PAGESIZE)
16646# else /* no _SC_PAGESIZE */
16647#  ifdef HAVE_SYS_PARAM_H
16648#   include <sys/param.h>
16649#   ifdef EXEC_PAGESIZE
16650#    define getpagesize() EXEC_PAGESIZE
16651#   else /* no EXEC_PAGESIZE */
16652#    ifdef NBPG
16653#     define getpagesize() NBPG * CLSIZE
16654#     ifndef CLSIZE
16655#      define CLSIZE 1
16656#     endif /* no CLSIZE */
16657#    else /* no NBPG */
16658#     ifdef NBPC
16659#      define getpagesize() NBPC
16660#     else /* no NBPC */
16661#      ifdef PAGESIZE
16662#       define getpagesize() PAGESIZE
16663#      endif /* PAGESIZE */
16664#     endif /* no NBPC */
16665#    endif /* no NBPG */
16666#   endif /* no EXEC_PAGESIZE */
16667#  else /* no HAVE_SYS_PARAM_H */
16668#   define getpagesize() 8192	/* punt totally */
16669#  endif /* no HAVE_SYS_PARAM_H */
16670# endif /* no _SC_PAGESIZE */
16671
16672#endif /* no HAVE_GETPAGESIZE */
16673
16674int
16675main ()
16676{
16677  char *data, *data2, *data3;
16678  int i, pagesize;
16679  int fd;
16680
16681  pagesize = getpagesize ();
16682
16683  /* First, make a file with some known garbage in it. */
16684  data = (char *) malloc (pagesize);
16685  if (!data)
16686    return 1;
16687  for (i = 0; i < pagesize; ++i)
16688    *(data + i) = rand ();
16689  umask (0);
16690  fd = creat ("conftest.mmap", 0600);
16691  if (fd < 0)
16692    return 1;
16693  if (write (fd, data, pagesize) != pagesize)
16694    return 1;
16695  close (fd);
16696
16697  /* Next, try to mmap the file at a fixed address which already has
16698     something else allocated at it.  If we can, also make sure that
16699     we see the same garbage.  */
16700  fd = open ("conftest.mmap", O_RDWR);
16701  if (fd < 0)
16702    return 1;
16703  data2 = (char *) malloc (2 * pagesize);
16704  if (!data2)
16705    return 1;
16706  data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16707  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16708		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
16709    return 1;
16710  for (i = 0; i < pagesize; ++i)
16711    if (*(data + i) != *(data2 + i))
16712      return 1;
16713
16714  /* Finally, make sure that changes to the mapped area do not
16715     percolate back to the file as seen by read().  (This is a bug on
16716     some variants of i386 svr4.0.)  */
16717  for (i = 0; i < pagesize; ++i)
16718    *(data2 + i) = *(data2 + i) + 1;
16719  data3 = (char *) malloc (pagesize);
16720  if (!data3)
16721    return 1;
16722  if (read (fd, data3, pagesize) != pagesize)
16723    return 1;
16724  for (i = 0; i < pagesize; ++i)
16725    if (*(data + i) != *(data3 + i))
16726      return 1;
16727  close (fd);
16728  return 0;
16729}
16730_ACEOF
16731if ac_fn_c_try_run "$LINENO"; then :
16732  ac_cv_func_mmap_fixed_mapped=yes
16733else
16734  ac_cv_func_mmap_fixed_mapped=no
16735fi
16736rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16737  conftest.$ac_objext conftest.beam conftest.$ac_ext
16738fi
16739
16740fi
16741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16742$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16743if test $ac_cv_func_mmap_fixed_mapped = yes; then
16744
16745$as_echo "#define HAVE_MMAP 1" >>confdefs.h
16746
16747fi
16748rm -f conftest.mmap
16749
16750
16751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16752$as_echo_n "checking for library containing dlopen... " >&6; }
16753if test "${ac_cv_search_dlopen+set}" = set; then :
16754  $as_echo_n "(cached) " >&6
16755else
16756  ac_func_search_save_LIBS=$LIBS
16757cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16758/* end confdefs.h.  */
16759
16760/* Override any GCC internal prototype to avoid an error.
16761   Use char because int might match the return type of a GCC
16762   builtin and then its argument prototype would still apply.  */
16763#ifdef __cplusplus
16764extern "C"
16765#endif
16766char dlopen ();
16767int
16768main ()
16769{
16770return dlopen ();
16771  ;
16772  return 0;
16773}
16774_ACEOF
16775for ac_lib in '' dl; do
16776  if test -z "$ac_lib"; then
16777    ac_res="none required"
16778  else
16779    ac_res=-l$ac_lib
16780    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16781  fi
16782  if ac_fn_c_try_link "$LINENO"; then :
16783  ac_cv_search_dlopen=$ac_res
16784fi
16785rm -f core conftest.err conftest.$ac_objext \
16786    conftest$ac_exeext
16787  if test "${ac_cv_search_dlopen+set}" = set; then :
16788  break
16789fi
16790done
16791if test "${ac_cv_search_dlopen+set}" = set; then :
16792
16793else
16794  ac_cv_search_dlopen=no
16795fi
16796rm conftest.$ac_ext
16797LIBS=$ac_func_search_save_LIBS
16798fi
16799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16800$as_echo "$ac_cv_search_dlopen" >&6; }
16801ac_res=$ac_cv_search_dlopen
16802if test "$ac_res" != no; then :
16803  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16804
16805fi
16806
16807 if test x$plugins = xyes; then
16808  ENABLE_PLUGINS_TRUE=
16809  ENABLE_PLUGINS_FALSE='#'
16810else
16811  ENABLE_PLUGINS_TRUE='#'
16812  ENABLE_PLUGINS_FALSE=
16813fi
16814
16815
16816# Check whether --enable-initfini-array was given.
16817if test "${enable_initfini_array+set}" = set; then :
16818  enableval=$enable_initfini_array;
16819else
16820
16821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16822$as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16823if test "${gcc_cv_initfini_array+set}" = set; then :
16824  $as_echo_n "(cached) " >&6
16825else
16826    if test "x${build}" = "x${target}" ; then
16827    if test "$cross_compiling" = yes; then :
16828  gcc_cv_initfini_array=no
16829else
16830  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16831/* end confdefs.h.  */
16832
16833static int x = -1;
16834int main (void) { return x; }
16835int foo (void) { x = 0; }
16836int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16837_ACEOF
16838if ac_fn_c_try_run "$LINENO"; then :
16839  gcc_cv_initfini_array=yes
16840else
16841  gcc_cv_initfini_array=no
16842fi
16843rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16844  conftest.$ac_objext conftest.beam conftest.$ac_ext
16845fi
16846
16847   else
16848     gcc_cv_initfini_array=no
16849   fi
16850fi
16851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16852$as_echo "$gcc_cv_initfini_array" >&6; }
16853  enable_initfini_array=$gcc_cv_initfini_array
16854
16855fi
16856
16857
16858if test $enable_initfini_array = yes; then
16859
16860$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16861
16862fi
16863
16864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16865$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16866if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16867  $as_echo_n "(cached) " >&6
16868else
16869  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16870/* end confdefs.h.  */
16871#include <unistd.h>
16872int
16873main ()
16874{
16875extern int getopt (int, char *const*, const char *);
16876  ;
16877  return 0;
16878}
16879_ACEOF
16880if ac_fn_c_try_compile "$LINENO"; then :
16881  ld_cv_decl_getopt_unistd_h=yes
16882else
16883  ld_cv_decl_getopt_unistd_h=no
16884fi
16885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16886fi
16887
16888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16889$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16890if test $ld_cv_decl_getopt_unistd_h = yes; then
16891
16892$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16893
16894fi
16895
16896
16897case "${host}" in
16898*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16899
16900$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16901 ;;
16902esac
16903
16904ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16905if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16906  ac_have_decl=1
16907else
16908  ac_have_decl=0
16909fi
16910
16911cat >>confdefs.h <<_ACEOF
16912#define HAVE_DECL_STRSTR $ac_have_decl
16913_ACEOF
16914ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16915if test "x$ac_cv_have_decl_free" = x""yes; then :
16916  ac_have_decl=1
16917else
16918  ac_have_decl=0
16919fi
16920
16921cat >>confdefs.h <<_ACEOF
16922#define HAVE_DECL_FREE $ac_have_decl
16923_ACEOF
16924ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16925if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16926  ac_have_decl=1
16927else
16928  ac_have_decl=0
16929fi
16930
16931cat >>confdefs.h <<_ACEOF
16932#define HAVE_DECL_SBRK $ac_have_decl
16933_ACEOF
16934ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16935if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16936  ac_have_decl=1
16937else
16938  ac_have_decl=0
16939fi
16940
16941cat >>confdefs.h <<_ACEOF
16942#define HAVE_DECL_GETENV $ac_have_decl
16943_ACEOF
16944ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16945if test "x$ac_cv_have_decl_environ" = x""yes; then :
16946  ac_have_decl=1
16947else
16948  ac_have_decl=0
16949fi
16950
16951cat >>confdefs.h <<_ACEOF
16952#define HAVE_DECL_ENVIRON $ac_have_decl
16953_ACEOF
16954
16955
16956# When converting linker scripts into strings for use in emulation
16957# files, use astring.sed if the compiler supports ANSI string
16958# concatenation, or ostring.sed otherwise.  This is to support the
16959# broken Microsoft MSVC compiler, which limits the length of string
16960# constants, while still supporting pre-ANSI compilers which do not
16961# support string concatenation.
16962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16963$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16964if test "${ld_cv_string_concatenation+set}" = set; then :
16965  $as_echo_n "(cached) " >&6
16966else
16967  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16968/* end confdefs.h.  */
16969
16970int
16971main ()
16972{
16973char *a = "a" "a";
16974  ;
16975  return 0;
16976}
16977_ACEOF
16978if ac_fn_c_try_compile "$LINENO"; then :
16979  ld_cv_string_concatenation=yes
16980else
16981  ld_cv_string_concatenation=no
16982fi
16983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16984fi
16985
16986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16987$as_echo "$ld_cv_string_concatenation" >&6; }
16988if test "$ld_cv_string_concatenation" = "yes"; then
16989  STRINGIFY=astring.sed
16990else
16991  STRINGIFY=ostring.sed
16992fi
16993
16994
16995# target-specific stuff:
16996
16997all_targets=
16998EMUL=
16999all_emuls=
17000all_emul_extras=
17001all_libpath=
17002
17003rm -f tdirs
17004
17005# If the host is 64-bit, then we enable 64-bit targets by default.
17006# This is consistent with what ../bfd/configure.ac does.
17007if test x${want64} = xfalse; then
17008  # The cast to long int works around a bug in the HP C Compiler
17009# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17010# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17011# This bug is HP SR number 8606223364.
17012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17013$as_echo_n "checking size of void *... " >&6; }
17014if test "${ac_cv_sizeof_void_p+set}" = set; then :
17015  $as_echo_n "(cached) " >&6
17016else
17017  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
17018
17019else
17020  if test "$ac_cv_type_void_p" = yes; then
17021     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17022$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17023{ as_fn_set_status 77
17024as_fn_error "cannot compute sizeof (void *)
17025See \`config.log' for more details." "$LINENO" 5; }; }
17026   else
17027     ac_cv_sizeof_void_p=0
17028   fi
17029fi
17030
17031fi
17032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17033$as_echo "$ac_cv_sizeof_void_p" >&6; }
17034
17035
17036
17037cat >>confdefs.h <<_ACEOF
17038#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17039_ACEOF
17040
17041
17042  if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17043    want64=true
17044  fi
17045fi
17046
17047elf_list_options=FALSE
17048elf_shlib_list_options=FALSE
17049elf_plt_unwind_list_options=FALSE
17050for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17051do
17052  if test "$targ_alias" = "all"; then
17053    all_targets=true
17054    elf_list_options=TRUE
17055    elf_shlib_list_options=TRUE
17056    elf_plt_unwind_list_options=TRUE
17057  else
17058    # Canonicalize the secondary target names.
17059    result=`$ac_config_sub $targ_alias 2>/dev/null`
17060    if test -n "$result"; then
17061	targ=$result
17062    else
17063	targ=$targ_alias
17064    fi
17065
17066    . ${srcdir}/configure.tgt
17067
17068    if test "$targ" = "$target"; then
17069      EMUL=$targ_emul
17070    fi
17071
17072    if test x${want64} = xfalse; then
17073      . ${srcdir}/../bfd/config.bfd
17074    fi
17075
17076    if test x${want64} = xtrue; then
17077      targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17078      targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17079    fi
17080
17081    for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17082	case " $all_emuls " in
17083	*" e${i}.o "*) ;;
17084	*)
17085	  all_emuls="$all_emuls e${i}.o"
17086	  eval result=\$tdir_$i
17087	  test -z "$result" && result=$targ_alias
17088	  echo tdir_$i=$result >> tdirs
17089	  case "${i}" in
17090	  *elf*)
17091	    elf_list_options=TRUE
17092	    ;;
17093	  *)
17094	    if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17095	      elf_list_options=TRUE
17096	    fi
17097	    ;;
17098	  esac
17099	  if test "$elf_list_options" = "TRUE"; then
17100	    . ${srcdir}/emulparams/${i}.sh
17101	    if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17102	      elf_shlib_list_options=TRUE
17103	    fi
17104	    if test x${PLT_UNWIND} = xyes; then
17105	      elf_plt_unwind_list_options=TRUE
17106	    fi
17107	  fi
17108	  ;;
17109	esac
17110    done
17111
17112    for i in $targ_emul $targ_extra_libpath; do
17113	case " $all_libpath " in
17114	*" ${i} "*) ;;
17115	*)
17116	  if test -z "$all_libpath"; then
17117	    all_libpath=${i}
17118	  else
17119	    all_libpath="$all_libpath ${i}"
17120	  fi
17121	  ;;
17122	esac
17123    done
17124
17125    for i in $targ_extra_ofiles; do
17126	case " $all_emul_extras " in
17127	*" ${i} "*) ;;
17128	*)
17129	  all_emul_extras="$all_emul_extras ${i}"
17130	  ;;
17131	esac
17132    done
17133
17134  fi
17135done
17136
17137if test x$ac_default_compressed_debug_sections = xyes ; then
17138
17139$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17140
17141fi
17142
17143
17144
17145
17146
17147
17148TDIRS=tdirs
17149
17150
17151if test x${all_targets} = xtrue; then
17152  if test x${want64} = xtrue; then
17153    EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17154    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17155  else
17156    EMULATION_OFILES='$(ALL_EMULATIONS)'
17157    EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17158  fi
17159else
17160  EMULATION_OFILES=$all_emuls
17161  EMUL_EXTRA_OFILES=$all_emul_extras
17162fi
17163
17164
17165
17166
17167EMULATION_LIBPATH=$all_libpath
17168
17169
17170if test x${enable_static} = xno; then
17171  TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
17172else
17173  TESTBFDLIB="../bfd/.libs/libbfd.a"
17174fi
17175
17176
17177target_vendor=${target_vendor=$host_vendor}
17178case "$target_vendor" in
17179  hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17180  *)  EXTRA_SHLIB_EXTENSION= ;;
17181esac
17182
17183case "$target_os" in
17184  lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17185esac
17186
17187if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17188
17189cat >>confdefs.h <<_ACEOF
17190#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17191_ACEOF
17192
17193fi
17194
17195
17196
17197
17198
17199
17200ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17201
17202cat >confcache <<\_ACEOF
17203# This file is a shell script that caches the results of configure
17204# tests run on this system so they can be shared between configure
17205# scripts and configure runs, see configure's option --config-cache.
17206# It is not useful on other systems.  If it contains results you don't
17207# want to keep, you may remove or edit it.
17208#
17209# config.status only pays attention to the cache file if you give it
17210# the --recheck option to rerun configure.
17211#
17212# `ac_cv_env_foo' variables (set or unset) will be overridden when
17213# loading this file, other *unset* `ac_cv_foo' will be assigned the
17214# following values.
17215
17216_ACEOF
17217
17218# The following way of writing the cache mishandles newlines in values,
17219# but we know of no workaround that is simple, portable, and efficient.
17220# So, we kill variables containing newlines.
17221# Ultrix sh set writes to stderr and can't be redirected directly,
17222# and sets the high bit in the cache file unless we assign to the vars.
17223(
17224  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17225    eval ac_val=\$$ac_var
17226    case $ac_val in #(
17227    *${as_nl}*)
17228      case $ac_var in #(
17229      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17230$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17231      esac
17232      case $ac_var in #(
17233      _ | IFS | as_nl) ;; #(
17234      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17235      *) { eval $ac_var=; unset $ac_var;} ;;
17236      esac ;;
17237    esac
17238  done
17239
17240  (set) 2>&1 |
17241    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17242    *${as_nl}ac_space=\ *)
17243      # `set' does not quote correctly, so add quotes: double-quote
17244      # substitution turns \\\\ into \\, and sed turns \\ into \.
17245      sed -n \
17246	"s/'/'\\\\''/g;
17247	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17248      ;; #(
17249    *)
17250      # `set' quotes correctly as required by POSIX, so do not add quotes.
17251      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17252      ;;
17253    esac |
17254    sort
17255) |
17256  sed '
17257     /^ac_cv_env_/b end
17258     t clear
17259     :clear
17260     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17261     t end
17262     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17263     :end' >>confcache
17264if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17265  if test -w "$cache_file"; then
17266    test "x$cache_file" != "x/dev/null" &&
17267      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17268$as_echo "$as_me: updating cache $cache_file" >&6;}
17269    cat confcache >$cache_file
17270  else
17271    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17272$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17273  fi
17274fi
17275rm -f confcache
17276
17277test "x$prefix" = xNONE && prefix=$ac_default_prefix
17278# Let make expand exec_prefix.
17279test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17280
17281DEFS=-DHAVE_CONFIG_H
17282
17283ac_libobjs=
17284ac_ltlibobjs=
17285for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17286  # 1. Remove the extension, and $U if already installed.
17287  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17288  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17289  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17290  #    will be set to the directory where LIBOBJS objects are built.
17291  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17292  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17293done
17294LIBOBJS=$ac_libobjs
17295
17296LTLIBOBJS=$ac_ltlibobjs
17297
17298
17299if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17300  as_fn_error "conditional \"AMDEP\" was never defined.
17301Usually this means the macro was only invoked conditionally." "$LINENO" 5
17302fi
17303if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17304  as_fn_error "conditional \"am__fastdepCC\" was never defined.
17305Usually this means the macro was only invoked conditionally." "$LINENO" 5
17306fi
17307 if test -n "$EXEEXT"; then
17308  am__EXEEXT_TRUE=
17309  am__EXEEXT_FALSE='#'
17310else
17311  am__EXEEXT_TRUE='#'
17312  am__EXEEXT_FALSE=
17313fi
17314
17315if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17316  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17317Usually this means the macro was only invoked conditionally." "$LINENO" 5
17318fi
17319if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17320  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17321Usually this means the macro was only invoked conditionally." "$LINENO" 5
17322fi
17323if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17324  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17325Usually this means the macro was only invoked conditionally." "$LINENO" 5
17326fi
17327if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17328  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17329Usually this means the macro was only invoked conditionally." "$LINENO" 5
17330fi
17331if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17332  as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17333Usually this means the macro was only invoked conditionally." "$LINENO" 5
17334fi
17335
17336: ${CONFIG_STATUS=./config.status}
17337ac_write_fail=0
17338ac_clean_files_save=$ac_clean_files
17339ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17340{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17341$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17342as_write_fail=0
17343cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17344#! $SHELL
17345# Generated by $as_me.
17346# Run this file to recreate the current configuration.
17347# Compiler output produced by configure, useful for debugging
17348# configure, is in config.log if it exists.
17349
17350debug=false
17351ac_cs_recheck=false
17352ac_cs_silent=false
17353
17354SHELL=\${CONFIG_SHELL-$SHELL}
17355export SHELL
17356_ASEOF
17357cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17358## -------------------- ##
17359## M4sh Initialization. ##
17360## -------------------- ##
17361
17362# Be more Bourne compatible
17363DUALCASE=1; export DUALCASE # for MKS sh
17364if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17365  emulate sh
17366  NULLCMD=:
17367  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17368  # is contrary to our usage.  Disable this feature.
17369  alias -g '${1+"$@"}'='"$@"'
17370  setopt NO_GLOB_SUBST
17371else
17372  case `(set -o) 2>/dev/null` in #(
17373  *posix*) :
17374    set -o posix ;; #(
17375  *) :
17376     ;;
17377esac
17378fi
17379
17380
17381as_nl='
17382'
17383export as_nl
17384# Printing a long string crashes Solaris 7 /usr/bin/printf.
17385as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17386as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17387as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17388# Prefer a ksh shell builtin over an external printf program on Solaris,
17389# but without wasting forks for bash or zsh.
17390if test -z "$BASH_VERSION$ZSH_VERSION" \
17391    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17392  as_echo='print -r --'
17393  as_echo_n='print -rn --'
17394elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17395  as_echo='printf %s\n'
17396  as_echo_n='printf %s'
17397else
17398  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17399    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17400    as_echo_n='/usr/ucb/echo -n'
17401  else
17402    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17403    as_echo_n_body='eval
17404      arg=$1;
17405      case $arg in #(
17406      *"$as_nl"*)
17407	expr "X$arg" : "X\\(.*\\)$as_nl";
17408	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17409      esac;
17410      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17411    '
17412    export as_echo_n_body
17413    as_echo_n='sh -c $as_echo_n_body as_echo'
17414  fi
17415  export as_echo_body
17416  as_echo='sh -c $as_echo_body as_echo'
17417fi
17418
17419# The user is always right.
17420if test "${PATH_SEPARATOR+set}" != set; then
17421  PATH_SEPARATOR=:
17422  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17423    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17424      PATH_SEPARATOR=';'
17425  }
17426fi
17427
17428
17429# IFS
17430# We need space, tab and new line, in precisely that order.  Quoting is
17431# there to prevent editors from complaining about space-tab.
17432# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17433# splitting by setting IFS to empty value.)
17434IFS=" ""	$as_nl"
17435
17436# Find who we are.  Look in the path if we contain no directory separator.
17437case $0 in #((
17438  *[\\/]* ) as_myself=$0 ;;
17439  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17440for as_dir in $PATH
17441do
17442  IFS=$as_save_IFS
17443  test -z "$as_dir" && as_dir=.
17444    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17445  done
17446IFS=$as_save_IFS
17447
17448     ;;
17449esac
17450# We did not find ourselves, most probably we were run as `sh COMMAND'
17451# in which case we are not to be found in the path.
17452if test "x$as_myself" = x; then
17453  as_myself=$0
17454fi
17455if test ! -f "$as_myself"; then
17456  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17457  exit 1
17458fi
17459
17460# Unset variables that we do not need and which cause bugs (e.g. in
17461# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17462# suppresses any "Segmentation fault" message there.  '((' could
17463# trigger a bug in pdksh 5.2.14.
17464for as_var in BASH_ENV ENV MAIL MAILPATH
17465do eval test x\${$as_var+set} = xset \
17466  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17467done
17468PS1='$ '
17469PS2='> '
17470PS4='+ '
17471
17472# NLS nuisances.
17473LC_ALL=C
17474export LC_ALL
17475LANGUAGE=C
17476export LANGUAGE
17477
17478# CDPATH.
17479(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17480
17481
17482# as_fn_error ERROR [LINENO LOG_FD]
17483# ---------------------------------
17484# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17485# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17486# script with status $?, using 1 if that was 0.
17487as_fn_error ()
17488{
17489  as_status=$?; test $as_status -eq 0 && as_status=1
17490  if test "$3"; then
17491    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17492    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17493  fi
17494  $as_echo "$as_me: error: $1" >&2
17495  as_fn_exit $as_status
17496} # as_fn_error
17497
17498
17499# as_fn_set_status STATUS
17500# -----------------------
17501# Set $? to STATUS, without forking.
17502as_fn_set_status ()
17503{
17504  return $1
17505} # as_fn_set_status
17506
17507# as_fn_exit STATUS
17508# -----------------
17509# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17510as_fn_exit ()
17511{
17512  set +e
17513  as_fn_set_status $1
17514  exit $1
17515} # as_fn_exit
17516
17517# as_fn_unset VAR
17518# ---------------
17519# Portably unset VAR.
17520as_fn_unset ()
17521{
17522  { eval $1=; unset $1;}
17523}
17524as_unset=as_fn_unset
17525# as_fn_append VAR VALUE
17526# ----------------------
17527# Append the text in VALUE to the end of the definition contained in VAR. Take
17528# advantage of any shell optimizations that allow amortized linear growth over
17529# repeated appends, instead of the typical quadratic growth present in naive
17530# implementations.
17531if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17532  eval 'as_fn_append ()
17533  {
17534    eval $1+=\$2
17535  }'
17536else
17537  as_fn_append ()
17538  {
17539    eval $1=\$$1\$2
17540  }
17541fi # as_fn_append
17542
17543# as_fn_arith ARG...
17544# ------------------
17545# Perform arithmetic evaluation on the ARGs, and store the result in the
17546# global $as_val. Take advantage of shells that can avoid forks. The arguments
17547# must be portable across $(()) and expr.
17548if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17549  eval 'as_fn_arith ()
17550  {
17551    as_val=$(( $* ))
17552  }'
17553else
17554  as_fn_arith ()
17555  {
17556    as_val=`expr "$@" || test $? -eq 1`
17557  }
17558fi # as_fn_arith
17559
17560
17561if expr a : '\(a\)' >/dev/null 2>&1 &&
17562   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17563  as_expr=expr
17564else
17565  as_expr=false
17566fi
17567
17568if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17569  as_basename=basename
17570else
17571  as_basename=false
17572fi
17573
17574if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17575  as_dirname=dirname
17576else
17577  as_dirname=false
17578fi
17579
17580as_me=`$as_basename -- "$0" ||
17581$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17582	 X"$0" : 'X\(//\)$' \| \
17583	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17584$as_echo X/"$0" |
17585    sed '/^.*\/\([^/][^/]*\)\/*$/{
17586	    s//\1/
17587	    q
17588	  }
17589	  /^X\/\(\/\/\)$/{
17590	    s//\1/
17591	    q
17592	  }
17593	  /^X\/\(\/\).*/{
17594	    s//\1/
17595	    q
17596	  }
17597	  s/.*/./; q'`
17598
17599# Avoid depending upon Character Ranges.
17600as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17601as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17602as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17603as_cr_digits='0123456789'
17604as_cr_alnum=$as_cr_Letters$as_cr_digits
17605
17606ECHO_C= ECHO_N= ECHO_T=
17607case `echo -n x` in #(((((
17608-n*)
17609  case `echo 'xy\c'` in
17610  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
17611  xy)  ECHO_C='\c';;
17612  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17613       ECHO_T='	';;
17614  esac;;
17615*)
17616  ECHO_N='-n';;
17617esac
17618
17619rm -f conf$$ conf$$.exe conf$$.file
17620if test -d conf$$.dir; then
17621  rm -f conf$$.dir/conf$$.file
17622else
17623  rm -f conf$$.dir
17624  mkdir conf$$.dir 2>/dev/null
17625fi
17626if (echo >conf$$.file) 2>/dev/null; then
17627  if ln -s conf$$.file conf$$ 2>/dev/null; then
17628    as_ln_s='ln -s'
17629    # ... but there are two gotchas:
17630    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17631    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17632    # In both cases, we have to default to `cp -p'.
17633    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17634      as_ln_s='cp -p'
17635  elif ln conf$$.file conf$$ 2>/dev/null; then
17636    as_ln_s=ln
17637  else
17638    as_ln_s='cp -p'
17639  fi
17640else
17641  as_ln_s='cp -p'
17642fi
17643rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17644rmdir conf$$.dir 2>/dev/null
17645
17646
17647# as_fn_mkdir_p
17648# -------------
17649# Create "$as_dir" as a directory, including parents if necessary.
17650as_fn_mkdir_p ()
17651{
17652
17653  case $as_dir in #(
17654  -*) as_dir=./$as_dir;;
17655  esac
17656  test -d "$as_dir" || eval $as_mkdir_p || {
17657    as_dirs=
17658    while :; do
17659      case $as_dir in #(
17660      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17661      *) as_qdir=$as_dir;;
17662      esac
17663      as_dirs="'$as_qdir' $as_dirs"
17664      as_dir=`$as_dirname -- "$as_dir" ||
17665$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17666	 X"$as_dir" : 'X\(//\)[^/]' \| \
17667	 X"$as_dir" : 'X\(//\)$' \| \
17668	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17669$as_echo X"$as_dir" |
17670    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17671	    s//\1/
17672	    q
17673	  }
17674	  /^X\(\/\/\)[^/].*/{
17675	    s//\1/
17676	    q
17677	  }
17678	  /^X\(\/\/\)$/{
17679	    s//\1/
17680	    q
17681	  }
17682	  /^X\(\/\).*/{
17683	    s//\1/
17684	    q
17685	  }
17686	  s/.*/./; q'`
17687      test -d "$as_dir" && break
17688    done
17689    test -z "$as_dirs" || eval "mkdir $as_dirs"
17690  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17691
17692
17693} # as_fn_mkdir_p
17694if mkdir -p . 2>/dev/null; then
17695  as_mkdir_p='mkdir -p "$as_dir"'
17696else
17697  test -d ./-p && rmdir ./-p
17698  as_mkdir_p=false
17699fi
17700
17701if test -x / >/dev/null 2>&1; then
17702  as_test_x='test -x'
17703else
17704  if ls -dL / >/dev/null 2>&1; then
17705    as_ls_L_option=L
17706  else
17707    as_ls_L_option=
17708  fi
17709  as_test_x='
17710    eval sh -c '\''
17711      if test -d "$1"; then
17712	test -d "$1/.";
17713      else
17714	case $1 in #(
17715	-*)set "./$1";;
17716	esac;
17717	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17718	???[sx]*):;;*)false;;esac;fi
17719    '\'' sh
17720  '
17721fi
17722as_executable_p=$as_test_x
17723
17724# Sed expression to map a string onto a valid CPP name.
17725as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17726
17727# Sed expression to map a string onto a valid variable name.
17728as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17729
17730
17731exec 6>&1
17732## ----------------------------------- ##
17733## Main body of $CONFIG_STATUS script. ##
17734## ----------------------------------- ##
17735_ASEOF
17736test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17737
17738cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17739# Save the log message, to keep $0 and so on meaningful, and to
17740# report actual input values of CONFIG_FILES etc. instead of their
17741# values after options handling.
17742ac_log="
17743This file was extended by ld $as_me 2.26, which was
17744generated by GNU Autoconf 2.64.  Invocation command line was
17745
17746  CONFIG_FILES    = $CONFIG_FILES
17747  CONFIG_HEADERS  = $CONFIG_HEADERS
17748  CONFIG_LINKS    = $CONFIG_LINKS
17749  CONFIG_COMMANDS = $CONFIG_COMMANDS
17750  $ $0 $@
17751
17752on `(hostname || uname -n) 2>/dev/null | sed 1q`
17753"
17754
17755_ACEOF
17756
17757case $ac_config_files in *"
17758"*) set x $ac_config_files; shift; ac_config_files=$*;;
17759esac
17760
17761case $ac_config_headers in *"
17762"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17763esac
17764
17765
17766cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17767# Files that config.status was made for.
17768config_files="$ac_config_files"
17769config_headers="$ac_config_headers"
17770config_commands="$ac_config_commands"
17771
17772_ACEOF
17773
17774cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17775ac_cs_usage="\
17776\`$as_me' instantiates files and other configuration actions
17777from templates according to the current configuration.  Unless the files
17778and actions are specified as TAGs, all are instantiated by default.
17779
17780Usage: $0 [OPTION]... [TAG]...
17781
17782  -h, --help       print this help, then exit
17783  -V, --version    print version number and configuration settings, then exit
17784  -q, --quiet, --silent
17785                   do not print progress messages
17786  -d, --debug      don't remove temporary files
17787      --recheck    update $as_me by reconfiguring in the same conditions
17788      --file=FILE[:TEMPLATE]
17789                   instantiate the configuration file FILE
17790      --header=FILE[:TEMPLATE]
17791                   instantiate the configuration header FILE
17792
17793Configuration files:
17794$config_files
17795
17796Configuration headers:
17797$config_headers
17798
17799Configuration commands:
17800$config_commands
17801
17802Report bugs to the package provider."
17803
17804_ACEOF
17805cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17806ac_cs_version="\\
17807ld config.status 2.26
17808configured by $0, generated by GNU Autoconf 2.64,
17809  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17810
17811Copyright (C) 2009 Free Software Foundation, Inc.
17812This config.status script is free software; the Free Software Foundation
17813gives unlimited permission to copy, distribute and modify it."
17814
17815ac_pwd='$ac_pwd'
17816srcdir='$srcdir'
17817INSTALL='$INSTALL'
17818MKDIR_P='$MKDIR_P'
17819AWK='$AWK'
17820test -n "\$AWK" || AWK=awk
17821_ACEOF
17822
17823cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17824# The default lists apply if the user does not specify any file.
17825ac_need_defaults=:
17826while test $# != 0
17827do
17828  case $1 in
17829  --*=*)
17830    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17831    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17832    ac_shift=:
17833    ;;
17834  *)
17835    ac_option=$1
17836    ac_optarg=$2
17837    ac_shift=shift
17838    ;;
17839  esac
17840
17841  case $ac_option in
17842  # Handling of the options.
17843  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17844    ac_cs_recheck=: ;;
17845  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17846    $as_echo "$ac_cs_version"; exit ;;
17847  --debug | --debu | --deb | --de | --d | -d )
17848    debug=: ;;
17849  --file | --fil | --fi | --f )
17850    $ac_shift
17851    case $ac_optarg in
17852    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17853    esac
17854    as_fn_append CONFIG_FILES " '$ac_optarg'"
17855    ac_need_defaults=false;;
17856  --header | --heade | --head | --hea )
17857    $ac_shift
17858    case $ac_optarg in
17859    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17860    esac
17861    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17862    ac_need_defaults=false;;
17863  --he | --h)
17864    # Conflict between --help and --header
17865    as_fn_error "ambiguous option: \`$1'
17866Try \`$0 --help' for more information.";;
17867  --help | --hel | -h )
17868    $as_echo "$ac_cs_usage"; exit ;;
17869  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17870  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17871    ac_cs_silent=: ;;
17872
17873  # This is an error.
17874  -*) as_fn_error "unrecognized option: \`$1'
17875Try \`$0 --help' for more information." ;;
17876
17877  *) as_fn_append ac_config_targets " $1"
17878     ac_need_defaults=false ;;
17879
17880  esac
17881  shift
17882done
17883
17884ac_configure_extra_args=
17885
17886if $ac_cs_silent; then
17887  exec 6>/dev/null
17888  ac_configure_extra_args="$ac_configure_extra_args --silent"
17889fi
17890
17891_ACEOF
17892cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17893if \$ac_cs_recheck; then
17894  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17895  shift
17896  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17897  CONFIG_SHELL='$SHELL'
17898  export CONFIG_SHELL
17899  exec "\$@"
17900fi
17901
17902_ACEOF
17903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17904exec 5>>config.log
17905{
17906  echo
17907  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17908## Running $as_me. ##
17909_ASBOX
17910  $as_echo "$ac_log"
17911} >&5
17912
17913_ACEOF
17914cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17915#
17916# INIT-COMMANDS
17917#
17918AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17919
17920
17921# The HP-UX ksh and POSIX shell print the target directory to stdout
17922# if CDPATH is set.
17923(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17924
17925sed_quote_subst='$sed_quote_subst'
17926double_quote_subst='$double_quote_subst'
17927delay_variable_subst='$delay_variable_subst'
17928macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17929macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17930enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17931enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17932pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17933enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17934SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17935ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17936host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17937host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17938host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17939build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17940build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17941build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17942SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17943Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17944GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17945EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17946FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17947LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17948NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17949LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17950max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17951ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17952exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17953lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17954lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17955lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17956reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17957reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17958OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17959deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17960file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17961AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17962AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17963STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17964RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17965old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17966old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17967old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17968lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17969CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17970CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17971compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17972GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17973lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17974lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17975lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17976lt_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"`'
17977objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17978MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17979lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17980lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17981lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17982lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17983lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17984need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17985DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17986NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17987LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17988OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17989OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17990libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17991shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17992extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17993archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17994enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17995export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17996whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17997compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17998old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17999old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18000archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18001archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18002module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18003module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18004with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18005allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18006no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18007hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18008hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18009hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18010hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18011hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18012hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18013hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18014hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18015inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18016link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18017fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18018always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18019export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18020exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18021include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18022prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18023file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18024variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18025need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18026need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18027version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18028runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18029shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18030shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18031libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18032library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18033soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18034install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18035postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18036postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18037finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18038finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18039hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18040sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18041sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18042hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18043enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18044enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18045enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18046old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18047striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18048compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18049predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18050postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18051predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18052postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18053compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18054LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18055reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18056reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18057old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18058compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18059GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18060lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18061lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18062lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18063lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18064lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18065archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18066enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18067export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18068whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18069compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18070old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18071old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18072archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18073archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18074module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18075module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18076with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18077allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18078no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18079hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18080hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18081hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18082hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18083hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18084hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18085hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18086hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18087inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18088link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18089fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18090always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18091export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18092exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18093include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18094prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18095file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18096hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18097compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18098predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18099postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18100predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18101postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18102compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18103
18104LTCC='$LTCC'
18105LTCFLAGS='$LTCFLAGS'
18106compiler='$compiler_DEFAULT'
18107
18108# A function that is used when there is no print builtin or printf.
18109func_fallback_echo ()
18110{
18111  eval 'cat <<_LTECHO_EOF
18112\$1
18113_LTECHO_EOF'
18114}
18115
18116# Quote evaled strings.
18117for var in SHELL \
18118ECHO \
18119SED \
18120GREP \
18121EGREP \
18122FGREP \
18123LD \
18124NM \
18125LN_S \
18126lt_SP2NL \
18127lt_NL2SP \
18128reload_flag \
18129OBJDUMP \
18130deplibs_check_method \
18131file_magic_cmd \
18132AR \
18133AR_FLAGS \
18134STRIP \
18135RANLIB \
18136CC \
18137CFLAGS \
18138compiler \
18139lt_cv_sys_global_symbol_pipe \
18140lt_cv_sys_global_symbol_to_cdecl \
18141lt_cv_sys_global_symbol_to_c_name_address \
18142lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18143lt_prog_compiler_no_builtin_flag \
18144lt_prog_compiler_wl \
18145lt_prog_compiler_pic \
18146lt_prog_compiler_static \
18147lt_cv_prog_compiler_c_o \
18148need_locks \
18149DSYMUTIL \
18150NMEDIT \
18151LIPO \
18152OTOOL \
18153OTOOL64 \
18154shrext_cmds \
18155export_dynamic_flag_spec \
18156whole_archive_flag_spec \
18157compiler_needs_object \
18158with_gnu_ld \
18159allow_undefined_flag \
18160no_undefined_flag \
18161hardcode_libdir_flag_spec \
18162hardcode_libdir_flag_spec_ld \
18163hardcode_libdir_separator \
18164fix_srcfile_path \
18165exclude_expsyms \
18166include_expsyms \
18167file_list_spec \
18168variables_saved_for_relink \
18169libname_spec \
18170library_names_spec \
18171soname_spec \
18172install_override_mode \
18173finish_eval \
18174old_striplib \
18175striplib \
18176compiler_lib_search_dirs \
18177predep_objects \
18178postdep_objects \
18179predeps \
18180postdeps \
18181compiler_lib_search_path \
18182LD_CXX \
18183reload_flag_CXX \
18184compiler_CXX \
18185lt_prog_compiler_no_builtin_flag_CXX \
18186lt_prog_compiler_wl_CXX \
18187lt_prog_compiler_pic_CXX \
18188lt_prog_compiler_static_CXX \
18189lt_cv_prog_compiler_c_o_CXX \
18190export_dynamic_flag_spec_CXX \
18191whole_archive_flag_spec_CXX \
18192compiler_needs_object_CXX \
18193with_gnu_ld_CXX \
18194allow_undefined_flag_CXX \
18195no_undefined_flag_CXX \
18196hardcode_libdir_flag_spec_CXX \
18197hardcode_libdir_flag_spec_ld_CXX \
18198hardcode_libdir_separator_CXX \
18199fix_srcfile_path_CXX \
18200exclude_expsyms_CXX \
18201include_expsyms_CXX \
18202file_list_spec_CXX \
18203compiler_lib_search_dirs_CXX \
18204predep_objects_CXX \
18205postdep_objects_CXX \
18206predeps_CXX \
18207postdeps_CXX \
18208compiler_lib_search_path_CXX; do
18209    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18210    *[\\\\\\\`\\"\\\$]*)
18211      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18212      ;;
18213    *)
18214      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18215      ;;
18216    esac
18217done
18218
18219# Double-quote double-evaled strings.
18220for var in reload_cmds \
18221old_postinstall_cmds \
18222old_postuninstall_cmds \
18223old_archive_cmds \
18224extract_expsyms_cmds \
18225old_archive_from_new_cmds \
18226old_archive_from_expsyms_cmds \
18227archive_cmds \
18228archive_expsym_cmds \
18229module_cmds \
18230module_expsym_cmds \
18231export_symbols_cmds \
18232prelink_cmds \
18233postinstall_cmds \
18234postuninstall_cmds \
18235finish_cmds \
18236sys_lib_search_path_spec \
18237sys_lib_dlsearch_path_spec \
18238reload_cmds_CXX \
18239old_archive_cmds_CXX \
18240old_archive_from_new_cmds_CXX \
18241old_archive_from_expsyms_cmds_CXX \
18242archive_cmds_CXX \
18243archive_expsym_cmds_CXX \
18244module_cmds_CXX \
18245module_expsym_cmds_CXX \
18246export_symbols_cmds_CXX \
18247prelink_cmds_CXX; do
18248    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18249    *[\\\\\\\`\\"\\\$]*)
18250      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18251      ;;
18252    *)
18253      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18254      ;;
18255    esac
18256done
18257
18258ac_aux_dir='$ac_aux_dir'
18259xsi_shell='$xsi_shell'
18260lt_shell_append='$lt_shell_append'
18261
18262# See if we are running on zsh, and set the options which allow our
18263# commands through without removal of \ escapes INIT.
18264if test -n "\${ZSH_VERSION+set}" ; then
18265   setopt NO_GLOB_SUBST
18266fi
18267
18268
18269    PACKAGE='$PACKAGE'
18270    VERSION='$VERSION'
18271    TIMESTAMP='$TIMESTAMP'
18272    RM='$RM'
18273    ofile='$ofile'
18274
18275
18276
18277
18278
18279# Capture the value of obsolete ALL_LINGUAS because we need it to compute
18280    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18281    # from automake.
18282    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18283    # Capture the value of LINGUAS because we need it to compute CATALOGS.
18284    LINGUAS="${LINGUAS-%UNSET%}"
18285
18286
18287_ACEOF
18288
18289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18290
18291# Handling of arguments.
18292for ac_config_target in $ac_config_targets
18293do
18294  case $ac_config_target in
18295    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18296    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18297    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18298    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18299    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18300    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18301
18302  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18303  esac
18304done
18305
18306
18307# If the user did not use the arguments to specify the items to instantiate,
18308# then the envvar interface is used.  Set only those that are not.
18309# We use the long form for the default assignment because of an extremely
18310# bizarre bug on SunOS 4.1.3.
18311if $ac_need_defaults; then
18312  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18313  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18314  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18315fi
18316
18317# Have a temporary directory for convenience.  Make it in the build tree
18318# simply because there is no reason against having it here, and in addition,
18319# creating and moving files from /tmp can sometimes cause problems.
18320# Hook for its removal unless debugging.
18321# Note that there is a small window in which the directory will not be cleaned:
18322# after its creation but before its name has been assigned to `$tmp'.
18323$debug ||
18324{
18325  tmp=
18326  trap 'exit_status=$?
18327  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18328' 0
18329  trap 'as_fn_exit 1' 1 2 13 15
18330}
18331# Create a (secure) tmp directory for tmp files.
18332
18333{
18334  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18335  test -n "$tmp" && test -d "$tmp"
18336}  ||
18337{
18338  tmp=./conf$$-$RANDOM
18339  (umask 077 && mkdir "$tmp")
18340} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18341
18342# Set up the scripts for CONFIG_FILES section.
18343# No need to generate them if there are no CONFIG_FILES.
18344# This happens for instance with `./config.status config.h'.
18345if test -n "$CONFIG_FILES"; then
18346
18347if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18348  ac_cs_awk_getline=:
18349  ac_cs_awk_pipe_init=
18350  ac_cs_awk_read_file='
18351      while ((getline aline < (F[key])) > 0)
18352	print(aline)
18353      close(F[key])'
18354  ac_cs_awk_pipe_fini=
18355else
18356  ac_cs_awk_getline=false
18357  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18358  ac_cs_awk_read_file='
18359      print "|#_!!_#|"
18360      print "cat " F[key] " &&"
18361      '$ac_cs_awk_pipe_init
18362  # The final `:' finishes the AND list.
18363  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18364fi
18365ac_cr=`echo X | tr X '\015'`
18366# On cygwin, bash can eat \r inside `` if the user requested igncr.
18367# But we know of no other shell where ac_cr would be empty at this
18368# point, so we can use a bashism as a fallback.
18369if test "x$ac_cr" = x; then
18370  eval ac_cr=\$\'\\r\'
18371fi
18372ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18373if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18374  ac_cs_awk_cr='\r'
18375else
18376  ac_cs_awk_cr=$ac_cr
18377fi
18378
18379echo 'BEGIN {' >"$tmp/subs1.awk" &&
18380_ACEOF
18381
18382# Create commands to substitute file output variables.
18383{
18384  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18385  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18386  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18387  echo "_ACAWK" &&
18388  echo "_ACEOF"
18389} >conf$$files.sh &&
18390. ./conf$$files.sh ||
18391  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18392rm -f conf$$files.sh
18393
18394{
18395  echo "cat >conf$$subs.awk <<_ACEOF" &&
18396  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18397  echo "_ACEOF"
18398} >conf$$subs.sh ||
18399  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18400ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18401ac_delim='%!_!# '
18402for ac_last_try in false false false false false :; do
18403  . ./conf$$subs.sh ||
18404    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18405
18406  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18407  if test $ac_delim_n = $ac_delim_num; then
18408    break
18409  elif $ac_last_try; then
18410    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18411  else
18412    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18413  fi
18414done
18415rm -f conf$$subs.sh
18416
18417cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18418cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18419_ACEOF
18420sed -n '
18421h
18422s/^/S["/; s/!.*/"]=/
18423p
18424g
18425s/^[^!]*!//
18426:repl
18427t repl
18428s/'"$ac_delim"'$//
18429t delim
18430:nl
18431h
18432s/\(.\{148\}\).*/\1/
18433t more1
18434s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18435p
18436n
18437b repl
18438:more1
18439s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18440p
18441g
18442s/.\{148\}//
18443t nl
18444:delim
18445h
18446s/\(.\{148\}\).*/\1/
18447t more2
18448s/["\\]/\\&/g; s/^/"/; s/$/"/
18449p
18450b
18451:more2
18452s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18453p
18454g
18455s/.\{148\}//
18456t delim
18457' <conf$$subs.awk | sed '
18458/^[^""]/{
18459  N
18460  s/\n//
18461}
18462' >>$CONFIG_STATUS || ac_write_fail=1
18463rm -f conf$$subs.awk
18464cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18465_ACAWK
18466cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18467  for (key in S) S_is_set[key] = 1
18468  FS = ""
18469  \$ac_cs_awk_pipe_init
18470}
18471{
18472  line = $ 0
18473  nfields = split(line, field, "@")
18474  substed = 0
18475  len = length(field[1])
18476  for (i = 2; i < nfields; i++) {
18477    key = field[i]
18478    keylen = length(key)
18479    if (S_is_set[key]) {
18480      value = S[key]
18481      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18482      len += length(value) + length(field[++i])
18483      substed = 1
18484    } else
18485      len += 1 + keylen
18486  }
18487  if (nfields == 3 && !substed) {
18488    key = field[2]
18489    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
18490      \$ac_cs_awk_read_file
18491      next
18492    }
18493  }
18494  print line
18495}
18496\$ac_cs_awk_pipe_fini
18497_ACAWK
18498_ACEOF
18499cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18500if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18501  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18502else
18503  cat
18504fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18505  || as_fn_error "could not setup config files machinery" "$LINENO" 5
18506_ACEOF
18507
18508# VPATH may cause trouble with some makes, so we remove $(srcdir),
18509# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18510# trailing colons and then remove the whole line if VPATH becomes empty
18511# (actually we leave an empty line to preserve line numbers).
18512if test "x$srcdir" = x.; then
18513  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
18514s/:*\$(srcdir):*/:/
18515s/:*\${srcdir}:*/:/
18516s/:*@srcdir@:*/:/
18517s/^\([^=]*=[	 ]*\):*/\1/
18518s/:*$//
18519s/^[^=]*=[	 ]*$//
18520}'
18521fi
18522
18523cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18524fi # test -n "$CONFIG_FILES"
18525
18526# Set up the scripts for CONFIG_HEADERS section.
18527# No need to generate them if there are no CONFIG_HEADERS.
18528# This happens for instance with `./config.status Makefile'.
18529if test -n "$CONFIG_HEADERS"; then
18530cat >"$tmp/defines.awk" <<\_ACAWK ||
18531BEGIN {
18532_ACEOF
18533
18534# Transform confdefs.h into an awk script `defines.awk', embedded as
18535# here-document in config.status, that substitutes the proper values into
18536# config.h.in to produce config.h.
18537
18538# Create a delimiter string that does not exist in confdefs.h, to ease
18539# handling of long lines.
18540ac_delim='%!_!# '
18541for ac_last_try in false false :; do
18542  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18543  if test -z "$ac_t"; then
18544    break
18545  elif $ac_last_try; then
18546    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18547  else
18548    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18549  fi
18550done
18551
18552# For the awk script, D is an array of macro values keyed by name,
18553# likewise P contains macro parameters if any.  Preserve backslash
18554# newline sequences.
18555
18556ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18557sed -n '
18558s/.\{148\}/&'"$ac_delim"'/g
18559t rset
18560:rset
18561s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
18562t def
18563d
18564:def
18565s/\\$//
18566t bsnl
18567s/["\\]/\\&/g
18568s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18569D["\1"]=" \3"/p
18570s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
18571d
18572:bsnl
18573s/["\\]/\\&/g
18574s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18575D["\1"]=" \3\\\\\\n"\\/p
18576t cont
18577s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18578t cont
18579d
18580:cont
18581n
18582s/.\{148\}/&'"$ac_delim"'/g
18583t clear
18584:clear
18585s/\\$//
18586t bsnlc
18587s/["\\]/\\&/g; s/^/"/; s/$/"/p
18588d
18589:bsnlc
18590s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18591b cont
18592' <confdefs.h | sed '
18593s/'"$ac_delim"'/"\\\
18594"/g' >>$CONFIG_STATUS || ac_write_fail=1
18595
18596cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18597  for (key in D) D_is_set[key] = 1
18598  FS = ""
18599}
18600/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18601  line = \$ 0
18602  split(line, arg, " ")
18603  if (arg[1] == "#") {
18604    defundef = arg[2]
18605    mac1 = arg[3]
18606  } else {
18607    defundef = substr(arg[1], 2)
18608    mac1 = arg[2]
18609  }
18610  split(mac1, mac2, "(") #)
18611  macro = mac2[1]
18612  prefix = substr(line, 1, index(line, defundef) - 1)
18613  if (D_is_set[macro]) {
18614    # Preserve the white space surrounding the "#".
18615    print prefix "define", macro P[macro] D[macro]
18616    next
18617  } else {
18618    # Replace #undef with comments.  This is necessary, for example,
18619    # in the case of _POSIX_SOURCE, which is predefined and required
18620    # on some systems where configure will not decide to define it.
18621    if (defundef == "undef") {
18622      print "/*", prefix defundef, macro, "*/"
18623      next
18624    }
18625  }
18626}
18627{ print }
18628_ACAWK
18629_ACEOF
18630cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18631  as_fn_error "could not setup config headers machinery" "$LINENO" 5
18632fi # test -n "$CONFIG_HEADERS"
18633
18634
18635eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18636shift
18637for ac_tag
18638do
18639  case $ac_tag in
18640  :[FHLC]) ac_mode=$ac_tag; continue;;
18641  esac
18642  case $ac_mode$ac_tag in
18643  :[FHL]*:*);;
18644  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18645  :[FH]-) ac_tag=-:-;;
18646  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18647  esac
18648  ac_save_IFS=$IFS
18649  IFS=:
18650  set x $ac_tag
18651  IFS=$ac_save_IFS
18652  shift
18653  ac_file=$1
18654  shift
18655
18656  case $ac_mode in
18657  :L) ac_source=$1;;
18658  :[FH])
18659    ac_file_inputs=
18660    for ac_f
18661    do
18662      case $ac_f in
18663      -) ac_f="$tmp/stdin";;
18664      *) # Look for the file first in the build tree, then in the source tree
18665	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18666	 # because $ac_f cannot contain `:'.
18667	 test -f "$ac_f" ||
18668	   case $ac_f in
18669	   [\\/$]*) false;;
18670	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18671	   esac ||
18672	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18673      esac
18674      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18675      as_fn_append ac_file_inputs " '$ac_f'"
18676    done
18677
18678    # Let's still pretend it is `configure' which instantiates (i.e., don't
18679    # use $as_me), people would be surprised to read:
18680    #    /* config.h.  Generated by config.status.  */
18681    configure_input='Generated from '`
18682	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18683	`' by configure.'
18684    if test x"$ac_file" != x-; then
18685      configure_input="$ac_file.  $configure_input"
18686      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18687$as_echo "$as_me: creating $ac_file" >&6;}
18688    fi
18689    # Neutralize special characters interpreted by sed in replacement strings.
18690    case $configure_input in #(
18691    *\&* | *\|* | *\\* )
18692       ac_sed_conf_input=`$as_echo "$configure_input" |
18693       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18694    *) ac_sed_conf_input=$configure_input;;
18695    esac
18696
18697    case $ac_tag in
18698    *:-:* | *:-) cat >"$tmp/stdin" \
18699      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18700    esac
18701    ;;
18702  esac
18703
18704  ac_dir=`$as_dirname -- "$ac_file" ||
18705$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18706	 X"$ac_file" : 'X\(//\)[^/]' \| \
18707	 X"$ac_file" : 'X\(//\)$' \| \
18708	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18709$as_echo X"$ac_file" |
18710    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18711	    s//\1/
18712	    q
18713	  }
18714	  /^X\(\/\/\)[^/].*/{
18715	    s//\1/
18716	    q
18717	  }
18718	  /^X\(\/\/\)$/{
18719	    s//\1/
18720	    q
18721	  }
18722	  /^X\(\/\).*/{
18723	    s//\1/
18724	    q
18725	  }
18726	  s/.*/./; q'`
18727  as_dir="$ac_dir"; as_fn_mkdir_p
18728  ac_builddir=.
18729
18730case "$ac_dir" in
18731.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18732*)
18733  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18734  # A ".." for each directory in $ac_dir_suffix.
18735  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18736  case $ac_top_builddir_sub in
18737  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18738  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18739  esac ;;
18740esac
18741ac_abs_top_builddir=$ac_pwd
18742ac_abs_builddir=$ac_pwd$ac_dir_suffix
18743# for backward compatibility:
18744ac_top_builddir=$ac_top_build_prefix
18745
18746case $srcdir in
18747  .)  # We are building in place.
18748    ac_srcdir=.
18749    ac_top_srcdir=$ac_top_builddir_sub
18750    ac_abs_top_srcdir=$ac_pwd ;;
18751  [\\/]* | ?:[\\/]* )  # Absolute name.
18752    ac_srcdir=$srcdir$ac_dir_suffix;
18753    ac_top_srcdir=$srcdir
18754    ac_abs_top_srcdir=$srcdir ;;
18755  *) # Relative name.
18756    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18757    ac_top_srcdir=$ac_top_build_prefix$srcdir
18758    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18759esac
18760ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18761
18762
18763  case $ac_mode in
18764  :F)
18765  #
18766  # CONFIG_FILE
18767  #
18768
18769  case $INSTALL in
18770  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18771  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18772  esac
18773  ac_MKDIR_P=$MKDIR_P
18774  case $MKDIR_P in
18775  [\\/$]* | ?:[\\/]* ) ;;
18776  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18777  esac
18778_ACEOF
18779
18780cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18781# If the template does not know about datarootdir, expand it.
18782# FIXME: This hack should be removed a few years after 2.60.
18783ac_datarootdir_hack=; ac_datarootdir_seen=
18784ac_sed_dataroot='
18785/datarootdir/ {
18786  p
18787  q
18788}
18789/@datadir@/p
18790/@docdir@/p
18791/@infodir@/p
18792/@localedir@/p
18793/@mandir@/p'
18794case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18795*datarootdir*) ac_datarootdir_seen=yes;;
18796*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18797  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18798$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18799_ACEOF
18800cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18801  ac_datarootdir_hack='
18802  s&@datadir@&$datadir&g
18803  s&@docdir@&$docdir&g
18804  s&@infodir@&$infodir&g
18805  s&@localedir@&$localedir&g
18806  s&@mandir@&$mandir&g
18807  s&\\\${datarootdir}&$datarootdir&g' ;;
18808esac
18809_ACEOF
18810
18811# Neutralize VPATH when `$srcdir' = `.'.
18812# Shell code in configure.ac might set extrasub.
18813# FIXME: do we really want to maintain this feature?
18814cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18815ac_sed_extra="$ac_vpsub
18816$extrasub
18817_ACEOF
18818cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18819:t
18820/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18821s|@configure_input@|$ac_sed_conf_input|;t t
18822s&@top_builddir@&$ac_top_builddir_sub&;t t
18823s&@top_build_prefix@&$ac_top_build_prefix&;t t
18824s&@srcdir@&$ac_srcdir&;t t
18825s&@abs_srcdir@&$ac_abs_srcdir&;t t
18826s&@top_srcdir@&$ac_top_srcdir&;t t
18827s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18828s&@builddir@&$ac_builddir&;t t
18829s&@abs_builddir@&$ac_abs_builddir&;t t
18830s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18831s&@INSTALL@&$ac_INSTALL&;t t
18832s&@MKDIR_P@&$ac_MKDIR_P&;t t
18833$ac_datarootdir_hack
18834"
18835eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18836if $ac_cs_awk_getline; then
18837  $AWK -f "$tmp/subs.awk"
18838else
18839  $AWK -f "$tmp/subs.awk" | $SHELL
18840fi >$tmp/out \
18841  || as_fn_error "could not create $ac_file" "$LINENO" 5
18842
18843test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18844  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18845  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18846  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18847which seems to be undefined.  Please make sure it is defined." >&5
18848$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18849which seems to be undefined.  Please make sure it is defined." >&2;}
18850
18851  rm -f "$tmp/stdin"
18852  case $ac_file in
18853  -) cat "$tmp/out" && rm -f "$tmp/out";;
18854  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18855  esac \
18856  || as_fn_error "could not create $ac_file" "$LINENO" 5
18857 ;;
18858  :H)
18859  #
18860  # CONFIG_HEADER
18861  #
18862  if test x"$ac_file" != x-; then
18863    {
18864      $as_echo "/* $configure_input  */" \
18865      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18866    } >"$tmp/config.h" \
18867      || as_fn_error "could not create $ac_file" "$LINENO" 5
18868    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18869      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18870$as_echo "$as_me: $ac_file is unchanged" >&6;}
18871    else
18872      rm -f "$ac_file"
18873      mv "$tmp/config.h" "$ac_file" \
18874	|| as_fn_error "could not create $ac_file" "$LINENO" 5
18875    fi
18876  else
18877    $as_echo "/* $configure_input  */" \
18878      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18879      || as_fn_error "could not create -" "$LINENO" 5
18880  fi
18881# Compute "$ac_file"'s index in $config_headers.
18882_am_arg="$ac_file"
18883_am_stamp_count=1
18884for _am_header in $config_headers :; do
18885  case $_am_header in
18886    $_am_arg | $_am_arg:* )
18887      break ;;
18888    * )
18889      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18890  esac
18891done
18892echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18893$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18894	 X"$_am_arg" : 'X\(//\)[^/]' \| \
18895	 X"$_am_arg" : 'X\(//\)$' \| \
18896	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18897$as_echo X"$_am_arg" |
18898    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18899	    s//\1/
18900	    q
18901	  }
18902	  /^X\(\/\/\)[^/].*/{
18903	    s//\1/
18904	    q
18905	  }
18906	  /^X\(\/\/\)$/{
18907	    s//\1/
18908	    q
18909	  }
18910	  /^X\(\/\).*/{
18911	    s//\1/
18912	    q
18913	  }
18914	  s/.*/./; q'`/stamp-h$_am_stamp_count
18915 ;;
18916
18917  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18918$as_echo "$as_me: executing $ac_file commands" >&6;}
18919 ;;
18920  esac
18921
18922
18923  case $ac_file$ac_mode in
18924    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18925  # Autoconf 2.62 quotes --file arguments for eval, but not when files
18926  # are listed without --file.  Let's play safe and only enable the eval
18927  # if we detect the quoting.
18928  case $CONFIG_FILES in
18929  *\'*) eval set x "$CONFIG_FILES" ;;
18930  *)   set x $CONFIG_FILES ;;
18931  esac
18932  shift
18933  for mf
18934  do
18935    # Strip MF so we end up with the name of the file.
18936    mf=`echo "$mf" | sed -e 's/:.*$//'`
18937    # Check whether this is an Automake generated Makefile or not.
18938    # We used to match only the files named `Makefile.in', but
18939    # some people rename them; so instead we look at the file content.
18940    # Grep'ing the first line is not enough: some people post-process
18941    # each Makefile.in and add a new line on top of each file to say so.
18942    # Grep'ing the whole file is not good either: AIX grep has a line
18943    # limit of 2048, but all sed's we know have understand at least 4000.
18944    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18945      dirpart=`$as_dirname -- "$mf" ||
18946$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18947	 X"$mf" : 'X\(//\)[^/]' \| \
18948	 X"$mf" : 'X\(//\)$' \| \
18949	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18950$as_echo X"$mf" |
18951    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18952	    s//\1/
18953	    q
18954	  }
18955	  /^X\(\/\/\)[^/].*/{
18956	    s//\1/
18957	    q
18958	  }
18959	  /^X\(\/\/\)$/{
18960	    s//\1/
18961	    q
18962	  }
18963	  /^X\(\/\).*/{
18964	    s//\1/
18965	    q
18966	  }
18967	  s/.*/./; q'`
18968    else
18969      continue
18970    fi
18971    # Extract the definition of DEPDIR, am__include, and am__quote
18972    # from the Makefile without running `make'.
18973    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18974    test -z "$DEPDIR" && continue
18975    am__include=`sed -n 's/^am__include = //p' < "$mf"`
18976    test -z "am__include" && continue
18977    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18978    # When using ansi2knr, U may be empty or an underscore; expand it
18979    U=`sed -n 's/^U = //p' < "$mf"`
18980    # Find all dependency output files, they are included files with
18981    # $(DEPDIR) in their names.  We invoke sed twice because it is the
18982    # simplest approach to changing $(DEPDIR) to its actual value in the
18983    # expansion.
18984    for file in `sed -n "
18985      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18986	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18987      # Make sure the directory exists.
18988      test -f "$dirpart/$file" && continue
18989      fdir=`$as_dirname -- "$file" ||
18990$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18991	 X"$file" : 'X\(//\)[^/]' \| \
18992	 X"$file" : 'X\(//\)$' \| \
18993	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18994$as_echo X"$file" |
18995    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18996	    s//\1/
18997	    q
18998	  }
18999	  /^X\(\/\/\)[^/].*/{
19000	    s//\1/
19001	    q
19002	  }
19003	  /^X\(\/\/\)$/{
19004	    s//\1/
19005	    q
19006	  }
19007	  /^X\(\/\).*/{
19008	    s//\1/
19009	    q
19010	  }
19011	  s/.*/./; q'`
19012      as_dir=$dirpart/$fdir; as_fn_mkdir_p
19013      # echo "creating $dirpart/$file"
19014      echo '# dummy' > "$dirpart/$file"
19015    done
19016  done
19017}
19018 ;;
19019    "libtool":C)
19020
19021    # See if we are running on zsh, and set the options which allow our
19022    # commands through without removal of \ escapes.
19023    if test -n "${ZSH_VERSION+set}" ; then
19024      setopt NO_GLOB_SUBST
19025    fi
19026
19027    cfgfile="${ofile}T"
19028    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19029    $RM "$cfgfile"
19030
19031    cat <<_LT_EOF >> "$cfgfile"
19032#! $SHELL
19033
19034# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19035# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19036# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19037# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19038#
19039#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19040#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19041#   Written by Gordon Matzigkeit, 1996
19042#
19043#   This file is part of GNU Libtool.
19044#
19045# GNU Libtool is free software; you can redistribute it and/or
19046# modify it under the terms of the GNU General Public License as
19047# published by the Free Software Foundation; either version 2 of
19048# the License, or (at your option) any later version.
19049#
19050# As a special exception to the GNU General Public License,
19051# if you distribute this file as part of a program or library that
19052# is built using GNU Libtool, you may include this file under the
19053# same distribution terms that you use for the rest of that program.
19054#
19055# GNU Libtool is distributed in the hope that it will be useful,
19056# but WITHOUT ANY WARRANTY; without even the implied warranty of
19057# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19058# GNU General Public License for more details.
19059#
19060# You should have received a copy of the GNU General Public License
19061# along with GNU Libtool; see the file COPYING.  If not, a copy
19062# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19063# obtained by writing to the Free Software Foundation, Inc.,
19064# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19065
19066
19067# The names of the tagged configurations supported by this script.
19068available_tags="CXX "
19069
19070# ### BEGIN LIBTOOL CONFIG
19071
19072# Which release of libtool.m4 was used?
19073macro_version=$macro_version
19074macro_revision=$macro_revision
19075
19076# Whether or not to build shared libraries.
19077build_libtool_libs=$enable_shared
19078
19079# Whether or not to build static libraries.
19080build_old_libs=$enable_static
19081
19082# What type of objects to build.
19083pic_mode=$pic_mode
19084
19085# Whether or not to optimize for fast installation.
19086fast_install=$enable_fast_install
19087
19088# Shell to use when invoking shell scripts.
19089SHELL=$lt_SHELL
19090
19091# An echo program that protects backslashes.
19092ECHO=$lt_ECHO
19093
19094# The host system.
19095host_alias=$host_alias
19096host=$host
19097host_os=$host_os
19098
19099# The build system.
19100build_alias=$build_alias
19101build=$build
19102build_os=$build_os
19103
19104# A sed program that does not truncate output.
19105SED=$lt_SED
19106
19107# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19108Xsed="\$SED -e 1s/^X//"
19109
19110# A grep program that handles long lines.
19111GREP=$lt_GREP
19112
19113# An ERE matcher.
19114EGREP=$lt_EGREP
19115
19116# A literal string matcher.
19117FGREP=$lt_FGREP
19118
19119# A BSD- or MS-compatible name lister.
19120NM=$lt_NM
19121
19122# Whether we need soft or hard links.
19123LN_S=$lt_LN_S
19124
19125# What is the maximum length of a command?
19126max_cmd_len=$max_cmd_len
19127
19128# Object file suffix (normally "o").
19129objext=$ac_objext
19130
19131# Executable file suffix (normally "").
19132exeext=$exeext
19133
19134# whether the shell understands "unset".
19135lt_unset=$lt_unset
19136
19137# turn spaces into newlines.
19138SP2NL=$lt_lt_SP2NL
19139
19140# turn newlines into spaces.
19141NL2SP=$lt_lt_NL2SP
19142
19143# An object symbol dumper.
19144OBJDUMP=$lt_OBJDUMP
19145
19146# Method to check whether dependent libraries are shared objects.
19147deplibs_check_method=$lt_deplibs_check_method
19148
19149# Command to use when deplibs_check_method == "file_magic".
19150file_magic_cmd=$lt_file_magic_cmd
19151
19152# The archiver.
19153AR=$lt_AR
19154AR_FLAGS=$lt_AR_FLAGS
19155
19156# A symbol stripping program.
19157STRIP=$lt_STRIP
19158
19159# Commands used to install an old-style archive.
19160RANLIB=$lt_RANLIB
19161old_postinstall_cmds=$lt_old_postinstall_cmds
19162old_postuninstall_cmds=$lt_old_postuninstall_cmds
19163
19164# Whether to use a lock for old archive extraction.
19165lock_old_archive_extraction=$lock_old_archive_extraction
19166
19167# A C compiler.
19168LTCC=$lt_CC
19169
19170# LTCC compiler flags.
19171LTCFLAGS=$lt_CFLAGS
19172
19173# Take the output of nm and produce a listing of raw symbols and C names.
19174global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19175
19176# Transform the output of nm in a proper C declaration.
19177global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19178
19179# Transform the output of nm in a C name address pair.
19180global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19181
19182# Transform the output of nm in a C name address pair when lib prefix is needed.
19183global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19184
19185# The name of the directory that contains temporary libtool files.
19186objdir=$objdir
19187
19188# Used to examine libraries when file_magic_cmd begins with "file".
19189MAGIC_CMD=$MAGIC_CMD
19190
19191# Must we lock files when doing compilation?
19192need_locks=$lt_need_locks
19193
19194# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19195DSYMUTIL=$lt_DSYMUTIL
19196
19197# Tool to change global to local symbols on Mac OS X.
19198NMEDIT=$lt_NMEDIT
19199
19200# Tool to manipulate fat objects and archives on Mac OS X.
19201LIPO=$lt_LIPO
19202
19203# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19204OTOOL=$lt_OTOOL
19205
19206# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19207OTOOL64=$lt_OTOOL64
19208
19209# Old archive suffix (normally "a").
19210libext=$libext
19211
19212# Shared library suffix (normally ".so").
19213shrext_cmds=$lt_shrext_cmds
19214
19215# The commands to extract the exported symbol list from a shared archive.
19216extract_expsyms_cmds=$lt_extract_expsyms_cmds
19217
19218# Variables whose values should be saved in libtool wrapper scripts and
19219# restored at link time.
19220variables_saved_for_relink=$lt_variables_saved_for_relink
19221
19222# Do we need the "lib" prefix for modules?
19223need_lib_prefix=$need_lib_prefix
19224
19225# Do we need a version for libraries?
19226need_version=$need_version
19227
19228# Library versioning type.
19229version_type=$version_type
19230
19231# Shared library runtime path variable.
19232runpath_var=$runpath_var
19233
19234# Shared library path variable.
19235shlibpath_var=$shlibpath_var
19236
19237# Is shlibpath searched before the hard-coded library search path?
19238shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19239
19240# Format of library name prefix.
19241libname_spec=$lt_libname_spec
19242
19243# List of archive names.  First name is the real one, the rest are links.
19244# The last name is the one that the linker finds with -lNAME
19245library_names_spec=$lt_library_names_spec
19246
19247# The coded name of the library, if different from the real name.
19248soname_spec=$lt_soname_spec
19249
19250# Permission mode override for installation of shared libraries.
19251install_override_mode=$lt_install_override_mode
19252
19253# Command to use after installation of a shared archive.
19254postinstall_cmds=$lt_postinstall_cmds
19255
19256# Command to use after uninstallation of a shared archive.
19257postuninstall_cmds=$lt_postuninstall_cmds
19258
19259# Commands used to finish a libtool library installation in a directory.
19260finish_cmds=$lt_finish_cmds
19261
19262# As "finish_cmds", except a single script fragment to be evaled but
19263# not shown.
19264finish_eval=$lt_finish_eval
19265
19266# Whether we should hardcode library paths into libraries.
19267hardcode_into_libs=$hardcode_into_libs
19268
19269# Compile-time system search path for libraries.
19270sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19271
19272# Run-time system search path for libraries.
19273sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19274
19275# Whether dlopen is supported.
19276dlopen_support=$enable_dlopen
19277
19278# Whether dlopen of programs is supported.
19279dlopen_self=$enable_dlopen_self
19280
19281# Whether dlopen of statically linked programs is supported.
19282dlopen_self_static=$enable_dlopen_self_static
19283
19284# Commands to strip libraries.
19285old_striplib=$lt_old_striplib
19286striplib=$lt_striplib
19287
19288
19289# The linker used to build libraries.
19290LD=$lt_LD
19291
19292# How to create reloadable object files.
19293reload_flag=$lt_reload_flag
19294reload_cmds=$lt_reload_cmds
19295
19296# Commands used to build an old-style archive.
19297old_archive_cmds=$lt_old_archive_cmds
19298
19299# A language specific compiler.
19300CC=$lt_compiler
19301
19302# Is the compiler the GNU compiler?
19303with_gcc=$GCC
19304
19305# Compiler flag to turn off builtin functions.
19306no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19307
19308# How to pass a linker flag through the compiler.
19309wl=$lt_lt_prog_compiler_wl
19310
19311# Additional compiler flags for building library objects.
19312pic_flag=$lt_lt_prog_compiler_pic
19313
19314# Compiler flag to prevent dynamic linking.
19315link_static_flag=$lt_lt_prog_compiler_static
19316
19317# Does compiler simultaneously support -c and -o options?
19318compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19319
19320# Whether or not to add -lc for building shared libraries.
19321build_libtool_need_lc=$archive_cmds_need_lc
19322
19323# Whether or not to disallow shared libs when runtime libs are static.
19324allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19325
19326# Compiler flag to allow reflexive dlopens.
19327export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19328
19329# Compiler flag to generate shared objects directly from archives.
19330whole_archive_flag_spec=$lt_whole_archive_flag_spec
19331
19332# Whether the compiler copes with passing no objects directly.
19333compiler_needs_object=$lt_compiler_needs_object
19334
19335# Create an old-style archive from a shared archive.
19336old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19337
19338# Create a temporary old-style archive to link instead of a shared archive.
19339old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19340
19341# Commands used to build a shared archive.
19342archive_cmds=$lt_archive_cmds
19343archive_expsym_cmds=$lt_archive_expsym_cmds
19344
19345# Commands used to build a loadable module if different from building
19346# a shared archive.
19347module_cmds=$lt_module_cmds
19348module_expsym_cmds=$lt_module_expsym_cmds
19349
19350# Whether we are building with GNU ld or not.
19351with_gnu_ld=$lt_with_gnu_ld
19352
19353# Flag that allows shared libraries with undefined symbols to be built.
19354allow_undefined_flag=$lt_allow_undefined_flag
19355
19356# Flag that enforces no undefined symbols.
19357no_undefined_flag=$lt_no_undefined_flag
19358
19359# Flag to hardcode \$libdir into a binary during linking.
19360# This must work even if \$libdir does not exist
19361hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19362
19363# If ld is used when linking, flag to hardcode \$libdir into a binary
19364# during linking.  This must work even if \$libdir does not exist.
19365hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19366
19367# Whether we need a single "-rpath" flag with a separated argument.
19368hardcode_libdir_separator=$lt_hardcode_libdir_separator
19369
19370# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19371# DIR into the resulting binary.
19372hardcode_direct=$hardcode_direct
19373
19374# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19375# DIR into the resulting binary and the resulting library dependency is
19376# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19377# library is relocated.
19378hardcode_direct_absolute=$hardcode_direct_absolute
19379
19380# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19381# into the resulting binary.
19382hardcode_minus_L=$hardcode_minus_L
19383
19384# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19385# into the resulting binary.
19386hardcode_shlibpath_var=$hardcode_shlibpath_var
19387
19388# Set to "yes" if building a shared library automatically hardcodes DIR
19389# into the library and all subsequent libraries and executables linked
19390# against it.
19391hardcode_automatic=$hardcode_automatic
19392
19393# Set to yes if linker adds runtime paths of dependent libraries
19394# to runtime path list.
19395inherit_rpath=$inherit_rpath
19396
19397# Whether libtool must link a program against all its dependency libraries.
19398link_all_deplibs=$link_all_deplibs
19399
19400# Fix the shell variable \$srcfile for the compiler.
19401fix_srcfile_path=$lt_fix_srcfile_path
19402
19403# Set to "yes" if exported symbols are required.
19404always_export_symbols=$always_export_symbols
19405
19406# The commands to list exported symbols.
19407export_symbols_cmds=$lt_export_symbols_cmds
19408
19409# Symbols that should not be listed in the preloaded symbols.
19410exclude_expsyms=$lt_exclude_expsyms
19411
19412# Symbols that must always be exported.
19413include_expsyms=$lt_include_expsyms
19414
19415# Commands necessary for linking programs (against libraries) with templates.
19416prelink_cmds=$lt_prelink_cmds
19417
19418# Specify filename containing input files.
19419file_list_spec=$lt_file_list_spec
19420
19421# How to hardcode a shared library path into an executable.
19422hardcode_action=$hardcode_action
19423
19424# The directories searched by this compiler when creating a shared library.
19425compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19426
19427# Dependencies to place before and after the objects being linked to
19428# create a shared library.
19429predep_objects=$lt_predep_objects
19430postdep_objects=$lt_postdep_objects
19431predeps=$lt_predeps
19432postdeps=$lt_postdeps
19433
19434# The library search path used internally by the compiler when linking
19435# a shared library.
19436compiler_lib_search_path=$lt_compiler_lib_search_path
19437
19438# ### END LIBTOOL CONFIG
19439
19440_LT_EOF
19441
19442  case $host_os in
19443  aix3*)
19444    cat <<\_LT_EOF >> "$cfgfile"
19445# AIX sometimes has problems with the GCC collect2 program.  For some
19446# reason, if we set the COLLECT_NAMES environment variable, the problems
19447# vanish in a puff of smoke.
19448if test "X${COLLECT_NAMES+set}" != Xset; then
19449  COLLECT_NAMES=
19450  export COLLECT_NAMES
19451fi
19452_LT_EOF
19453    ;;
19454  esac
19455
19456
19457ltmain="$ac_aux_dir/ltmain.sh"
19458
19459
19460  # We use sed instead of cat because bash on DJGPP gets confused if
19461  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19462  # text mode, it properly converts lines to CR/LF.  This bash problem
19463  # is reportedly fixed, but why not run on old versions too?
19464  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19465    || (rm -f "$cfgfile"; exit 1)
19466
19467  case $xsi_shell in
19468  yes)
19469    cat << \_LT_EOF >> "$cfgfile"
19470
19471# func_dirname file append nondir_replacement
19472# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19473# otherwise set result to NONDIR_REPLACEMENT.
19474func_dirname ()
19475{
19476  case ${1} in
19477    */*) func_dirname_result="${1%/*}${2}" ;;
19478    *  ) func_dirname_result="${3}" ;;
19479  esac
19480}
19481
19482# func_basename file
19483func_basename ()
19484{
19485  func_basename_result="${1##*/}"
19486}
19487
19488# func_dirname_and_basename file append nondir_replacement
19489# perform func_basename and func_dirname in a single function
19490# call:
19491#   dirname:  Compute the dirname of FILE.  If nonempty,
19492#             add APPEND to the result, otherwise set result
19493#             to NONDIR_REPLACEMENT.
19494#             value returned in "$func_dirname_result"
19495#   basename: Compute filename of FILE.
19496#             value retuned in "$func_basename_result"
19497# Implementation must be kept synchronized with func_dirname
19498# and func_basename. For efficiency, we do not delegate to
19499# those functions but instead duplicate the functionality here.
19500func_dirname_and_basename ()
19501{
19502  case ${1} in
19503    */*) func_dirname_result="${1%/*}${2}" ;;
19504    *  ) func_dirname_result="${3}" ;;
19505  esac
19506  func_basename_result="${1##*/}"
19507}
19508
19509# func_stripname prefix suffix name
19510# strip PREFIX and SUFFIX off of NAME.
19511# PREFIX and SUFFIX must not contain globbing or regex special
19512# characters, hashes, percent signs, but SUFFIX may contain a leading
19513# dot (in which case that matches only a dot).
19514func_stripname ()
19515{
19516  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19517  # positional parameters, so assign one to ordinary parameter first.
19518  func_stripname_result=${3}
19519  func_stripname_result=${func_stripname_result#"${1}"}
19520  func_stripname_result=${func_stripname_result%"${2}"}
19521}
19522
19523# func_opt_split
19524func_opt_split ()
19525{
19526  func_opt_split_opt=${1%%=*}
19527  func_opt_split_arg=${1#*=}
19528}
19529
19530# func_lo2o object
19531func_lo2o ()
19532{
19533  case ${1} in
19534    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19535    *)    func_lo2o_result=${1} ;;
19536  esac
19537}
19538
19539# func_xform libobj-or-source
19540func_xform ()
19541{
19542  func_xform_result=${1%.*}.lo
19543}
19544
19545# func_arith arithmetic-term...
19546func_arith ()
19547{
19548  func_arith_result=$(( $* ))
19549}
19550
19551# func_len string
19552# STRING may not start with a hyphen.
19553func_len ()
19554{
19555  func_len_result=${#1}
19556}
19557
19558_LT_EOF
19559    ;;
19560  *) # Bourne compatible functions.
19561    cat << \_LT_EOF >> "$cfgfile"
19562
19563# func_dirname file append nondir_replacement
19564# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19565# otherwise set result to NONDIR_REPLACEMENT.
19566func_dirname ()
19567{
19568  # Extract subdirectory from the argument.
19569  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19570  if test "X$func_dirname_result" = "X${1}"; then
19571    func_dirname_result="${3}"
19572  else
19573    func_dirname_result="$func_dirname_result${2}"
19574  fi
19575}
19576
19577# func_basename file
19578func_basename ()
19579{
19580  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19581}
19582
19583
19584# func_stripname prefix suffix name
19585# strip PREFIX and SUFFIX off of NAME.
19586# PREFIX and SUFFIX must not contain globbing or regex special
19587# characters, hashes, percent signs, but SUFFIX may contain a leading
19588# dot (in which case that matches only a dot).
19589# func_strip_suffix prefix name
19590func_stripname ()
19591{
19592  case ${2} in
19593    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19594    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19595  esac
19596}
19597
19598# sed scripts:
19599my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19600my_sed_long_arg='1s/^-[^=]*=//'
19601
19602# func_opt_split
19603func_opt_split ()
19604{
19605  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19606  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19607}
19608
19609# func_lo2o object
19610func_lo2o ()
19611{
19612  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19613}
19614
19615# func_xform libobj-or-source
19616func_xform ()
19617{
19618  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19619}
19620
19621# func_arith arithmetic-term...
19622func_arith ()
19623{
19624  func_arith_result=`expr "$@"`
19625}
19626
19627# func_len string
19628# STRING may not start with a hyphen.
19629func_len ()
19630{
19631  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19632}
19633
19634_LT_EOF
19635esac
19636
19637case $lt_shell_append in
19638  yes)
19639    cat << \_LT_EOF >> "$cfgfile"
19640
19641# func_append var value
19642# Append VALUE to the end of shell variable VAR.
19643func_append ()
19644{
19645  eval "$1+=\$2"
19646}
19647_LT_EOF
19648    ;;
19649  *)
19650    cat << \_LT_EOF >> "$cfgfile"
19651
19652# func_append var value
19653# Append VALUE to the end of shell variable VAR.
19654func_append ()
19655{
19656  eval "$1=\$$1\$2"
19657}
19658
19659_LT_EOF
19660    ;;
19661  esac
19662
19663
19664  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19665    || (rm -f "$cfgfile"; exit 1)
19666
19667  mv -f "$cfgfile" "$ofile" ||
19668    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19669  chmod +x "$ofile"
19670
19671
19672    cat <<_LT_EOF >> "$ofile"
19673
19674# ### BEGIN LIBTOOL TAG CONFIG: CXX
19675
19676# The linker used to build libraries.
19677LD=$lt_LD_CXX
19678
19679# How to create reloadable object files.
19680reload_flag=$lt_reload_flag_CXX
19681reload_cmds=$lt_reload_cmds_CXX
19682
19683# Commands used to build an old-style archive.
19684old_archive_cmds=$lt_old_archive_cmds_CXX
19685
19686# A language specific compiler.
19687CC=$lt_compiler_CXX
19688
19689# Is the compiler the GNU compiler?
19690with_gcc=$GCC_CXX
19691
19692# Compiler flag to turn off builtin functions.
19693no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19694
19695# How to pass a linker flag through the compiler.
19696wl=$lt_lt_prog_compiler_wl_CXX
19697
19698# Additional compiler flags for building library objects.
19699pic_flag=$lt_lt_prog_compiler_pic_CXX
19700
19701# Compiler flag to prevent dynamic linking.
19702link_static_flag=$lt_lt_prog_compiler_static_CXX
19703
19704# Does compiler simultaneously support -c and -o options?
19705compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19706
19707# Whether or not to add -lc for building shared libraries.
19708build_libtool_need_lc=$archive_cmds_need_lc_CXX
19709
19710# Whether or not to disallow shared libs when runtime libs are static.
19711allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19712
19713# Compiler flag to allow reflexive dlopens.
19714export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19715
19716# Compiler flag to generate shared objects directly from archives.
19717whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19718
19719# Whether the compiler copes with passing no objects directly.
19720compiler_needs_object=$lt_compiler_needs_object_CXX
19721
19722# Create an old-style archive from a shared archive.
19723old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19724
19725# Create a temporary old-style archive to link instead of a shared archive.
19726old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19727
19728# Commands used to build a shared archive.
19729archive_cmds=$lt_archive_cmds_CXX
19730archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19731
19732# Commands used to build a loadable module if different from building
19733# a shared archive.
19734module_cmds=$lt_module_cmds_CXX
19735module_expsym_cmds=$lt_module_expsym_cmds_CXX
19736
19737# Whether we are building with GNU ld or not.
19738with_gnu_ld=$lt_with_gnu_ld_CXX
19739
19740# Flag that allows shared libraries with undefined symbols to be built.
19741allow_undefined_flag=$lt_allow_undefined_flag_CXX
19742
19743# Flag that enforces no undefined symbols.
19744no_undefined_flag=$lt_no_undefined_flag_CXX
19745
19746# Flag to hardcode \$libdir into a binary during linking.
19747# This must work even if \$libdir does not exist
19748hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19749
19750# If ld is used when linking, flag to hardcode \$libdir into a binary
19751# during linking.  This must work even if \$libdir does not exist.
19752hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19753
19754# Whether we need a single "-rpath" flag with a separated argument.
19755hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19756
19757# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19758# DIR into the resulting binary.
19759hardcode_direct=$hardcode_direct_CXX
19760
19761# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19762# DIR into the resulting binary and the resulting library dependency is
19763# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19764# library is relocated.
19765hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19766
19767# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19768# into the resulting binary.
19769hardcode_minus_L=$hardcode_minus_L_CXX
19770
19771# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19772# into the resulting binary.
19773hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19774
19775# Set to "yes" if building a shared library automatically hardcodes DIR
19776# into the library and all subsequent libraries and executables linked
19777# against it.
19778hardcode_automatic=$hardcode_automatic_CXX
19779
19780# Set to yes if linker adds runtime paths of dependent libraries
19781# to runtime path list.
19782inherit_rpath=$inherit_rpath_CXX
19783
19784# Whether libtool must link a program against all its dependency libraries.
19785link_all_deplibs=$link_all_deplibs_CXX
19786
19787# Fix the shell variable \$srcfile for the compiler.
19788fix_srcfile_path=$lt_fix_srcfile_path_CXX
19789
19790# Set to "yes" if exported symbols are required.
19791always_export_symbols=$always_export_symbols_CXX
19792
19793# The commands to list exported symbols.
19794export_symbols_cmds=$lt_export_symbols_cmds_CXX
19795
19796# Symbols that should not be listed in the preloaded symbols.
19797exclude_expsyms=$lt_exclude_expsyms_CXX
19798
19799# Symbols that must always be exported.
19800include_expsyms=$lt_include_expsyms_CXX
19801
19802# Commands necessary for linking programs (against libraries) with templates.
19803prelink_cmds=$lt_prelink_cmds_CXX
19804
19805# Specify filename containing input files.
19806file_list_spec=$lt_file_list_spec_CXX
19807
19808# How to hardcode a shared library path into an executable.
19809hardcode_action=$hardcode_action_CXX
19810
19811# The directories searched by this compiler when creating a shared library.
19812compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19813
19814# Dependencies to place before and after the objects being linked to
19815# create a shared library.
19816predep_objects=$lt_predep_objects_CXX
19817postdep_objects=$lt_postdep_objects_CXX
19818predeps=$lt_predeps_CXX
19819postdeps=$lt_postdeps_CXX
19820
19821# The library search path used internally by the compiler when linking
19822# a shared library.
19823compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19824
19825# ### END LIBTOOL TAG CONFIG: CXX
19826_LT_EOF
19827
19828 ;;
19829    "default-1":C)
19830    for ac_file in $CONFIG_FILES; do
19831      # Support "outfile[:infile[:infile...]]"
19832      case "$ac_file" in
19833        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19834      esac
19835      # PO directories have a Makefile.in generated from Makefile.in.in.
19836      case "$ac_file" in */Makefile.in)
19837        # Adjust a relative srcdir.
19838        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19839        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19840        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19841        # In autoconf-2.13 it is called $ac_given_srcdir.
19842        # In autoconf-2.50 it is called $srcdir.
19843        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19844        case "$ac_given_srcdir" in
19845          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19846          /*) top_srcdir="$ac_given_srcdir" ;;
19847          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
19848        esac
19849        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19850          rm -f "$ac_dir/POTFILES"
19851          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19852          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19853          POMAKEFILEDEPS="POTFILES.in"
19854          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19855          # on $ac_dir but don't depend on user-specified configuration
19856          # parameters.
19857          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19858            # The LINGUAS file contains the set of available languages.
19859            if test -n "$OBSOLETE_ALL_LINGUAS"; then
19860              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
19861            fi
19862            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19863            # Hide the ALL_LINGUAS assigment from automake.
19864            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19865            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19866          else
19867            # The set of available languages was given in configure.ac.
19868            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19869          fi
19870          case "$ac_given_srcdir" in
19871            .) srcdirpre= ;;
19872            *) srcdirpre='$(srcdir)/' ;;
19873          esac
19874          POFILES=
19875          GMOFILES=
19876          UPDATEPOFILES=
19877          DUMMYPOFILES=
19878          for lang in $ALL_LINGUAS; do
19879            POFILES="$POFILES $srcdirpre$lang.po"
19880            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19881            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19882            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19883          done
19884          # CATALOGS depends on both $ac_dir and the user's LINGUAS
19885          # environment variable.
19886          INST_LINGUAS=
19887          if test -n "$ALL_LINGUAS"; then
19888            for presentlang in $ALL_LINGUAS; do
19889              useit=no
19890              if test "%UNSET%" != "$LINGUAS"; then
19891                desiredlanguages="$LINGUAS"
19892              else
19893                desiredlanguages="$ALL_LINGUAS"
19894              fi
19895              for desiredlang in $desiredlanguages; do
19896                # Use the presentlang catalog if desiredlang is
19897                #   a. equal to presentlang, or
19898                #   b. a variant of presentlang (because in this case,
19899                #      presentlang can be used as a fallback for messages
19900                #      which are not translated in the desiredlang catalog).
19901                case "$desiredlang" in
19902                  "$presentlang"*) useit=yes;;
19903                esac
19904              done
19905              if test $useit = yes; then
19906                INST_LINGUAS="$INST_LINGUAS $presentlang"
19907              fi
19908            done
19909          fi
19910          CATALOGS=
19911          if test -n "$INST_LINGUAS"; then
19912            for lang in $INST_LINGUAS; do
19913              CATALOGS="$CATALOGS $lang.gmo"
19914            done
19915          fi
19916          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19917          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19918          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19919            if test -f "$f"; then
19920              case "$f" in
19921                *.orig | *.bak | *~) ;;
19922                *) cat "$f" >> "$ac_dir/Makefile" ;;
19923              esac
19924            fi
19925          done
19926        fi
19927        ;;
19928      esac
19929    done ;;
19930
19931  esac
19932done # for ac_tag
19933
19934
19935as_fn_exit 0
19936_ACEOF
19937ac_clean_files=$ac_clean_files_save
19938
19939test $ac_write_fail = 0 ||
19940  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19941
19942
19943# configure is writing to config.log, and then calls config.status.
19944# config.status does its own redirection, appending to config.log.
19945# Unfortunately, on DOS this fails, as config.log is still kept open
19946# by configure, so config.status won't be able to write to it; its
19947# output is simply discarded.  So we exec the FD to /dev/null,
19948# effectively closing config.log, so it can be properly (re)opened and
19949# appended to by config.status.  When coming back to configure, we
19950# need to make the FD available again.
19951if test "$no_create" != yes; then
19952  ac_cs_success=:
19953  ac_config_status_args=
19954  test "$silent" = yes &&
19955    ac_config_status_args="$ac_config_status_args --quiet"
19956  exec 5>/dev/null
19957  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19958  exec 5>>config.log
19959  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19960  # would make configure fail if this is the last instruction.
19961  $ac_cs_success || as_fn_exit $?
19962fi
19963if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19964  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19965$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19966fi
19967
19968